32767
32767 32513 25345 19585 12801 6529 1153 0
         0          0          0          0
       129        128        128        128
       257        257        257        257
       385        385        385        385
       513        514        514        514
       641        642        642        642
       769        771        771        771
       897        899        899        899
      1025       1028       1028       1028
      1153       1156       1156       1156
      1281       1285       1285       1285
      1409       1413       1413       1413
      1537       1542       1542       1542
      1665       1670       1670       1670
      1793       1799       1799       1799
      1921       1927       1927       1927
      2049       2056       2056       2056
      2177       2184       2184       2184
      2305       2313       2313       2313
      2433       2441       2441       2441
      2561       2570       2570       2570
      2689       2698       2698       2698
      2817       2827       2827       2827
      2945       2955       2955       2955
      3073       3084       3084       3084
      3201       3212       3212       3212
      3329       3341       3341       3341
      3457       3469       3469       3469
      3585       3598       3598       3598
      3713       3726       3726       3726
      3841       3855       3855       3855
      3969       3983       3983       3983
      4097       4112       4112       4112
      4225       4240       4240       4240
      4353       4369       4369       4369
      4481       4497       4497       4497
      4609       4626       4626       4626
      4737       4754       4754       4754
      4865       4883       4883       4883
      4993       5011       5011       5011
      5121       5140       5140       5140
      5249       5268       5268       5268
      5377       5397       5397       5397
      5505       5525       5525       5525
      5633       5654       5654       5654
      5761       5782       5782       5782
      5889       5911       5911       5911
      6017       6039       6039       6039
      6145       6168       6168       6168
      6273       6296       6296       6296
      6401       6425       6425       6425
      6529       6553       6553       6553
      6657       6681       6681       6681
      6785       6810       6810       6810
      6913       6938       6938       6938
      7041       7067       7067       7067
      7169       7195       7195       7195
      7297       7324       7324       7324
      7425       7452       7452       7452
      7553       7581       7581       7581
      7681       7709       7709       7709
      7809       7838       7838       7838
      7937       7966       7966       7966
      8065       8095       8095       8095
      8193       8223       8223       8223
      8321       8352       8352       8352
      8449       8480       8480       8480
      8577       8609       8609       8609
      8705       8737       8737       8737
      8833       8866       8866       8866
      8961       8994       8994       8994
      9089       9123       9123       9123
      9217       9251       9251       9251
      9345       9380       9380       9380
      9473       9508       9508       9508
      9601       9637       9637       9637
      9729       9765       9765       9765
      9857       9894       9894       9894
      9985      10022      10022      10022
     10113      10151      10151      10151
     10241      10279      10279      10279
     10369      10408      10408      10408
     10497      10536      10536      10536
     10625      10665      10665      10665
     10753      10793      10793      10793
     10881      10922      10922      10922
     11009      11050      11050      11050
     11137      11179      11179      11179
     11265      11307      11307      11307
     11393      11436      11436      11436
     11521      11564      11564      11564
     11649      11693      11693      11693
     11777      11821      11821      11821
     11905      11950      11950      11950
     12033      12078      12078      12078
     12161      12207      12207      12207
     12289      12335      12335      12335
     12417      12464      12464      12464
     12545      12592      12592      12592
     12673      12721      12721      12721
     12801      12849      12849      12849
     12929      12978      12978      12978
     13057      13106      13106      13106
     13185      13235      13235      13235
     13313      13363      13363      13363
     13441      13492      13492      13492
     13569      13620      13620      13620
     13697      13749      13749      13749
     13825      13877      13877      13877
     13953      14006      14006      14006
     14081      14134      14134      14134
     14209      14263      14263      14263
     14337      14391      14391      14391
     14465      14520      14520      14520
     14593      14648      14648      14648
     14721      14777      14777      14777
     14849      14905      14905      14905
     14977      15034      15034      15034
     15105      15162      15162      15162
     15233      15291      15291      15291
     15361      15419      15419      15419
     15489      15548      15548      15548
     15617      15676      15676      15676
     15745      15805      15805      15805
     15873      15933      15933      15933
     16001      16062      16062      16062
     16129      16190      16190      16190
     16257      16319      16319      16319
     16385      16447      16447      16447
     16513      16576      16576      16576
     16641      16704      16704      16704
     16769      16833      16833      16833
     16897      16961      16961      16961
     17025      17090      17090      17090
     17153      17218      17218      17218
     17281      17347      17347      17347
     17409      17475      17475      17475
     17537      17604      17604      17604
     17665      17732      17732      17732
     17793      17861      17861      17861
     17921      17989      17989      17989
     18049      18118      18118      18118
     18177      18246      18246      18246
     18305      18375      18375      18375
     18433      18503      18503      18503
     18561      18632      18632      18632
     18689      18760      18760      18760
     18817      18889      18889      18889
     18945      19017      19017      19017
     19073      19146      19146      19146
     19201      19274      19274      19274
     19329      19403      19403      19403
     19457      19531      19531      19531
     19585      19660      19660      19660
     19713      19788      19788      19788
     19841      19917      19917      19917
     19969      20045      20045      20045
     20097      20174      20174      20174
     20225      20302      20302      20302
     20353      20431      20431      20431
     20481      20559      20559      20559
     20609      20688      20688      20688
     20737      20816      20816      20816
     20865      20945      20945      20945
     20993      21073      21073      21073
     21121      21202      21202      21202
     21249      21330      21330      21330
     21377      21459      21459      21459
     21505      21587      21587      21587
     21633      21716      21716      21716
     21761      21844      21844      21844
     21889      21973      21973      21973
     22017      22101      22101      22101
     22145      22230      22230      22230
     22273      22358      22358      22358
     22401      22487      22487      22487
     22529      22615      22615      22615
     22657      22744      22744      22744
     22785      22872      22872      22872
     22913      23001      23001      23001
     23041      23129      23129      23129
     23169      23258      23258      23258
     23297      23386      23386      23386
     23425      23515      23515      23515
     23553      23643      23643      23643
     23681      23772      23772      23772
     23809      23900      23900      23900
     23937      24029      24029      24029
     24065      24157      24157      24157
     24193      24286      24286      24286
     24321      24414      24414      24414
     24449      24543      24543      24543
     24577      24671      24671      24671
     24705      24800      24800      24800
     24833      24928      24928      24928
     24961      25057      25057      25057
     25089      25185      25185      25185
     25217      25314      25314      25314
     25345      25442      25442      25442
     25473      25571      25571      25571
     25601      25699      25699      25699
     25729      25828      25828      25828
     25857      25956      25956      25956
     25985      26085      26085      26085
     26113      26213      26213      26213
     26241      26342      26342      26342
     26369      26470      26470      26470
     26497      26599      26599      26599
     26625      26727      26727      26727
     26753      26856      26856      26856
     26881      26984      26984      26984
     27009      27113      27113      27113
     27137      27241      27241      27241
     27265      27370      27370      27370
     27393      27498      27498      27498
     27521      27627      27627      27627
     27649      27755      27755      27755
     27777      27884      27884      27884
     27905      28012      28012      28012
     28033      28141      28141      28141
     28161      28269      28269      28269
     28289      28398      28398      28398
     28417      28526      28526      28526
     28545      28655      28655      28655
     28673      28783      28783      28783
     28801      28912      28912      28912
     28929      29040      29040      29040
     29057      29169      29169      29169
     29185      29297      29297      29297
     29331      29426      29426      29426
     29441      29554      29554      29554
     29569      29683      29683      29683
     29697      29811      29811      29811
     29825      29940      29940      29940
     29953      30068      30068      30068
     30081      30197      30197      30197
     30209      30325      30325      30325
     30337      30454      30454      30454
     30465      30582      30582      30582
     30593      30711      30711      30711
     30721      30839      30839      30839
     30849      30968      30968      30968
     30977      31096      31096      31096
     31105      31225      31225      31225
     31233      31353      31353      31353
     31361      31482      31482      31482
     31489      31610      31610      31610
     31617      31739      31739      31739
     31745      31867      31867      31867
     31873      31996      31996      31996
     32001      32124      32124      32124
     32129      32253      32253      32253
     32257      32381      32381      32381
     32385      32510      32510      32510
     32513      32638      32638      32638
     32767      32767      32767      32767
