すのものの「いろいろ」(その292)


川べりのカップルが等間隔に並ぶところをシミュレート(その5)

単位時間がたつと, カップルは左右のカップルのうち遠いほうへ1だけ動く, としている。

プログラム。rand() の返り値が 16 ビットでも大丈夫。

#include <stdio.h>
#include <stdlib.h> /* rand(), srand() */
#include <time.h>   /* time() */

#define N 10        /* カップルの数 + 1 */
#define UNIT 1000   /* 距離の単位 */
#define TIMES 9999  /* 何回くりかえすか */

void init(void);
void print(int n);
void swap(int i, int j);
void sort(void);

int a[N+1];     /* これで a[0] ... a[N] が使える */

int main() {
    int i, j;

    init();                                     /* 初期化 */
    print(-1);                                  /* 画面表示(ソート前)*/
    sort();
    print(0);

    for (i = 1; i <= TIMES; i++) {
        for (j = 1; j < N; j++) {
            if (a[j] - a[j-1] < a[j+1] - a[j]) {
                a[j]++;
            } else if (a[j] - a[j-1] == a[j+1] - a[j]) {
                ;
            } else {
                a[j]--;
            }
        }
        print(i);
    }
}

void init(void) {   /* 初期化 */
    int i;

    {
        unsigned seed = (unsigned)time(NULL);     /* 現在時刻を取得して */
        printf("乱数の種は %u です.\n", seed);
        srand(seed);                                /* それを乱数の種に */
    }

    a[0] = 0;                                       /* 両端は固定 */
    a[N] = UNIT * N;

    for (i = 1; i < N; i++) {
        a[i] = rand() % (UNIT * N);
    }
}

void print(int n) {
    int i;

    printf("%4d:", n);
    for (i = 0; i <= N; i++) {
        printf("%6d", a[i]);
    }
    putchar('\n');
}

void swap(int i, int j) {
    int tmp = a[i];
    a[i] = a[j];
    a[j] = tmp;
}


/* a[1] から a[N-1] を小さい順に並べ直す。挿入ソート */
void sort(void) {
    int i, j;

    for (i = 2; i < N; i++) {
        for (j = i; j > 1 && a[j-1] > a[j]; j--) {
            swap(j-1, j);
        }
    }
}

実験結果。

乱数の種は 1480600227 です.
  -1:     0   674  3855  8909  2930  6755  1541  5792  3560  6650 10000
   0:     0   674  1541  2930  3560  3855  5792  6650  6755  8909 10000
   1:     0   675  1542  2929  3559  3856  5791  6649  6756  8908 10000
   2:     0   676  1543  2928  3558  3857  5790  6648  6757  8907 10000
   3:     0   677  1544  2927  3557  3858  5789  6647  6758  8906 10000
   4:     0   678  1545  2926  3556  3859  5788  6646  6759  8905 10000
   5:     0   679  1546  2925  3555  3860  5787  6645  6760  8904 10000
   6:     0   680  1547  2924  3554  3861  5786  6644  6761  8903 10000
   7:     0   681  1548  2923  3553  3862  5785  6643  6762  8902 10000
   8:     0   682  1549  2922  3552  3863  5784  6642  6763  8901 10000
   9:     0   683  1550  2921  3551  3864  5783  6641  6764  8900 10000
  10:     0   684  1551  2920  3550  3865  5782  6640  6765  8899 10000
  11:     0   685  1552  2919  3549  3866  5781  6639  6766  8898 10000
  12:     0   686  1553  2918  3548  3867  5780  6638  6767  8897 10000
  13:     0   687  1554  2917  3547  3868  5779  6637  6768  8896 10000
  14:     0   688  1555  2916  3546  3869  5778  6636  6769  8895 10000
  15:     0   689  1556  2915  3545  3870  5777  6635  6770  8894 10000
  16:     0   690  1557  2914  3544  3871  5776  6634  6771  8893 10000
  17:     0   691  1558  2913  3543  3872  5775  6633  6772  8892 10000
  18:     0   692  1559  2912  3542  3873  5774  6632  6773  8891 10000
  19:     0   693  1560  2911  3541  3874  5773  6631  6774  8890 10000
  20:     0   694  1561  2910  3540  3875  5772  6630  6775  8889 10000
  21:     0   695  1562  2909  3539  3876  5771  6629  6776  8888 10000
  22:     0   696  1563  2908  3538  3877  5770  6628  6777  8887 10000
  23:     0   697  1564  2907  3537  3878  5769  6627  6778  8886 10000
  24:     0   698  1565  2906  3536  3879  5768  6626  6779  8885 10000
  25:     0   699  1566  2905  3535  3880  5767  6625  6780  8884 10000
  26:     0   700  1567  2904  3534  3881  5766  6624  6781  8883 10000
  27:     0   701  1568  2903  3533  3882  5765  6623  6782  8882 10000
  28:     0   702  1569  2902  3532  3883  5764  6622  6783  8881 10000
  29:     0   703  1570  2901  3531  3884  5763  6621  6784  8880 10000
  30:     0   704  1571  2900  3530  3885  5762  6620  6785  8879 10000
  31:     0   705  1572  2899  3529  3886  5761  6619  6786  8878 10000
  32:     0   706  1573  2898  3528  3887  5760  6618  6787  8877 10000
  33:     0   707  1574  2897  3527  3888  5759  6617  6788  8876 10000
  34:     0   708  1575  2896  3526  3889  5758  6616  6789  8875 10000
  35:     0   709  1576  2895  3525  3890  5757  6615  6790  8874 10000
  36:     0   710  1577  2894  3524  3891  5756  6614  6791  8873 10000
  37:     0   711  1578  2893  3523  3892  5755  6613  6792  8872 10000
  38:     0   712  1579  2892  3522  3893  5754  6612  6793  8871 10000
  39:     0   713  1580  2891  3521  3894  5753  6611  6794  8870 10000
  40:     0   714  1581  2890  3520  3895  5752  6610  6795  8869 10000
  41:     0   715  1582  2889  3519  3896  5751  6609  6796  8868 10000
  42:     0   716  1583  2888  3518  3897  5750  6608  6797  8867 10000
  43:     0   717  1584  2887  3517  3898  5749  6607  6798  8866 10000
  44:     0   718  1585  2886  3516  3899  5748  6606  6799  8865 10000
  45:     0   719  1586  2885  3515  3900  5747  6605  6800  8864 10000
  46:     0   720  1587  2884  3514  3901  5746  6604  6801  8863 10000
  47:     0   721  1588  2883  3513  3902  5745  6603  6802  8862 10000
  48:     0   722  1589  2882  3512  3903  5744  6602  6803  8861 10000
  49:     0   723  1590  2881  3511  3904  5743  6601  6804  8860 10000
  50:     0   724  1591  2880  3510  3905  5742  6600  6805  8859 10000
  51:     0   725  1592  2879  3509  3906  5741  6599  6806  8858 10000
  52:     0   726  1593  2878  3508  3907  5740  6598  6807  8857 10000
  53:     0   727  1594  2877  3507  3908  5739  6597  6808  8856 10000
  54:     0   728  1595  2876  3506  3909  5738  6596  6809  8855 10000
  55:     0   729  1596  2875  3505  3910  5737  6595  6810  8854 10000
  56:     0   730  1597  2874  3504  3911  5736  6594  6811  8853 10000
  57:     0   731  1598  2873  3503  3912  5735  6593  6812  8852 10000
  58:     0   732  1599  2872  3502  3913  5734  6592  6813  8851 10000
  59:     0   733  1600  2871  3501  3914  5733  6591  6814  8850 10000
  60:     0   734  1601  2870  3500  3915  5732  6590  6815  8849 10000
  61:     0   735  1602  2869  3499  3916  5731  6589  6816  8848 10000
  62:     0   736  1603  2868  3498  3917  5730  6588  6817  8847 10000
  63:     0   737  1604  2867  3497  3918  5729  6587  6818  8846 10000
  64:     0   738  1605  2866  3496  3919  5728  6586  6819  8845 10000
  65:     0   739  1606  2865  3495  3920  5727  6585  6820  8844 10000
  66:     0   740  1607  2864  3494  3921  5726  6584  6821  8843 10000
  67:     0   741  1608  2863  3493  3922  5725  6583  6822  8842 10000
  68:     0   742  1609  2862  3492  3923  5724  6582  6823  8841 10000
  69:     0   743  1610  2861  3491  3924  5723  6581  6824  8840 10000
  70:     0   744  1611  2860  3490  3925  5722  6580  6825  8839 10000
  71:     0   745  1612  2859  3489  3926  5721  6579  6826  8838 10000
  72:     0   746  1613  2858  3488  3927  5720  6578  6827  8837 10000
  73:     0   747  1614  2857  3487  3928  5719  6577  6828  8836 10000
  74:     0   748  1615  2856  3486  3929  5718  6576  6829  8835 10000
  75:     0   749  1616  2855  3485  3930  5717  6575  6830  8834 10000
  76:     0   750  1617  2854  3484  3931  5716  6574  6831  8833 10000
  77:     0   751  1618  2853  3483  3932  5715  6573  6832  8832 10000
  78:     0   752  1619  2852  3482  3933  5714  6572  6833  8831 10000
  79:     0   753  1620  2851  3481  3934  5713  6571  6834  8830 10000
  80:     0   754  1621  2850  3480  3935  5712  6570  6835  8829 10000
  81:     0   755  1622  2849  3479  3936  5711  6569  6836  8828 10000
  82:     0   756  1623  2848  3478  3937  5710  6568  6837  8827 10000
  83:     0   757  1624  2847  3477  3938  5709  6567  6838  8826 10000
  84:     0   758  1625  2846  3476  3939  5708  6566  6839  8825 10000
  85:     0   759  1626  2845  3475  3940  5707  6565  6840  8824 10000
  86:     0   760  1627  2844  3474  3941  5706  6564  6841  8823 10000
  87:     0   761  1628  2843  3473  3942  5705  6563  6842  8822 10000
  88:     0   762  1629  2842  3472  3943  5704  6562  6843  8821 10000
  89:     0   763  1630  2841  3471  3944  5703  6561  6844  8820 10000
  90:     0   764  1631  2840  3470  3945  5702  6560  6845  8819 10000
  91:     0   765  1632  2839  3469  3946  5701  6559  6846  8818 10000
  92:     0   766  1633  2838  3468  3947  5700  6558  6847  8817 10000
  93:     0   767  1634  2837  3467  3948  5699  6557  6848  8816 10000
  94:     0   768  1635  2836  3466  3949  5698  6556  6849  8815 10000
  95:     0   769  1636  2835  3465  3950  5697  6555  6850  8814 10000
  96:     0   770  1637  2834  3464  3951  5696  6554  6851  8813 10000
  97:     0   771  1638  2833  3463  3952  5695  6553  6852  8812 10000
  98:     0   772  1639  2832  3462  3953  5694  6552  6853  8811 10000
  99:     0   773  1640  2831  3461  3954  5693  6551  6854  8810 10000
 100:     0   774  1641  2830  3460  3955  5692  6550  6855  8809 10000
 101:     0   775  1642  2829  3459  3956  5691  6549  6856  8808 10000
 102:     0   776  1643  2828  3458  3957  5690  6548  6857  8807 10000
 103:     0   777  1644  2827  3457  3958  5689  6547  6858  8806 10000
 104:     0   778  1645  2826  3456  3959  5688  6546  6859  8805 10000
 105:     0   779  1646  2825  3455  3960  5687  6545  6860  8804 10000
 106:     0   780  1647  2824  3454  3961  5686  6544  6861  8803 10000
 107:     0   781  1648  2823  3453  3962  5685  6543  6862  8802 10000
 108:     0   782  1649  2822  3452  3963  5684  6542  6863  8801 10000
 109:     0   783  1650  2821  3451  3964  5683  6541  6864  8800 10000
 110:     0   784  1651  2820  3450  3965  5682  6540  6865  8799 10000
 111:     0   785  1652  2819  3449  3966  5681  6539  6866  8798 10000
 112:     0   786  1653  2818  3448  3967  5680  6538  6867  8797 10000
 113:     0   787  1654  2817  3447  3968  5679  6537  6868  8796 10000
 114:     0   788  1655  2816  3446  3969  5678  6536  6869  8795 10000
 115:     0   789  1656  2815  3445  3970  5677  6535  6870  8794 10000
 116:     0   790  1657  2814  3444  3971  5676  6534  6871  8793 10000
 117:     0   791  1658  2813  3443  3972  5675  6533  6872  8792 10000
 118:     0   792  1659  2812  3442  3973  5674  6532  6873  8791 10000
 119:     0   793  1660  2811  3441  3974  5673  6531  6874  8790 10000
 120:     0   794  1661  2810  3440  3975  5672  6530  6875  8789 10000
 121:     0   795  1662  2809  3439  3976  5671  6529  6876  8788 10000
 122:     0   796  1663  2808  3438  3977  5670  6528  6877  8787 10000
 123:     0   797  1664  2807  3437  3978  5669  6527  6878  8786 10000
 124:     0   798  1665  2806  3436  3979  5668  6526  6879  8785 10000
 125:     0   799  1666  2805  3435  3980  5667  6525  6880  8784 10000
 126:     0   800  1667  2804  3434  3981  5666  6524  6881  8783 10000
 127:     0   801  1668  2803  3433  3982  5665  6523  6882  8782 10000
 128:     0   802  1669  2802  3432  3983  5664  6522  6883  8781 10000
 129:     0   803  1670  2801  3431  3984  5663  6521  6884  8780 10000
 130:     0   804  1671  2800  3430  3985  5662  6520  6885  8779 10000
 131:     0   805  1672  2799  3429  3986  5661  6519  6886  8778 10000
 132:     0   806  1673  2798  3428  3987  5660  6518  6887  8777 10000
 133:     0   807  1674  2797  3427  3988  5659  6517  6888  8776 10000
 134:     0   808  1675  2796  3426  3989  5658  6516  6889  8775 10000
 135:     0   809  1676  2795  3425  3990  5657  6515  6890  8774 10000
 136:     0   810  1677  2794  3424  3991  5656  6514  6891  8773 10000
 137:     0   811  1678  2793  3423  3992  5655  6513  6892  8772 10000
 138:     0   812  1679  2792  3422  3993  5654  6512  6893  8771 10000
 139:     0   813  1680  2791  3421  3994  5653  6511  6894  8770 10000
 140:     0   814  1681  2790  3420  3995  5652  6510  6895  8769 10000
 141:     0   815  1682  2789  3419  3996  5651  6509  6896  8768 10000
 142:     0   816  1683  2788  3418  3997  5650  6508  6897  8767 10000
 143:     0   817  1684  2787  3417  3998  5649  6507  6898  8766 10000
 144:     0   818  1685  2786  3416  3999  5648  6506  6899  8765 10000
 145:     0   819  1686  2785  3415  4000  5647  6505  6900  8764 10000
 146:     0   820  1687  2784  3414  4001  5646  6504  6901  8763 10000
 147:     0   821  1688  2783  3413  4002  5645  6503  6902  8762 10000
 148:     0   822  1689  2782  3412  4003  5644  6502  6903  8761 10000
 149:     0   823  1690  2781  3411  4004  5643  6501  6904  8760 10000
 150:     0   824  1691  2780  3410  4005  5642  6500  6905  8759 10000
 151:     0   825  1692  2779  3409  4006  5641  6499  6906  8758 10000
 152:     0   826  1693  2778  3408  4007  5640  6498  6907  8757 10000
 153:     0   827  1694  2777  3407  4008  5639  6497  6908  8756 10000
 154:     0   828  1695  2776  3406  4009  5638  6496  6909  8755 10000
 155:     0   829  1696  2775  3405  4010  5637  6495  6910  8754 10000
 156:     0   830  1697  2774  3404  4011  5636  6494  6911  8753 10000
 157:     0   831  1698  2773  3403  4012  5635  6493  6912  8752 10000
 158:     0   832  1699  2772  3402  4013  5634  6492  6913  8751 10000
 159:     0   833  1700  2771  3401  4014  5633  6491  6914  8750 10000
 160:     0   834  1701  2770  3400  4015  5632  6490  6915  8749 10000
 161:     0   835  1702  2769  3399  4016  5631  6489  6916  8748 10000
 162:     0   836  1703  2768  3398  4017  5630  6488  6917  8747 10000
 163:     0   837  1704  2767  3397  4018  5629  6487  6918  8746 10000
 164:     0   838  1705  2766  3396  4019  5628  6486  6919  8745 10000
 165:     0   839  1706  2765  3395  4020  5627  6485  6920  8744 10000
 166:     0   840  1707  2764  3394  4021  5626  6484  6921  8743 10000
 167:     0   841  1708  2763  3393  4022  5625  6483  6922  8742 10000
 168:     0   842  1709  2762  3392  4023  5624  6482  6923  8741 10000
 169:     0   843  1710  2761  3392  4024  5623  6481  6924  8740 10000
 170:     0   844  1711  2760  3392  4025  5622  6480  6925  8739 10000
 171:     0   845  1712  2759  3392  4026  5621  6479  6926  8738 10000
 172:     0   846  1713  2758  3392  4027  5620  6478  6927  8737 10000
 173:     0   847  1714  2757  3392  4028  5619  6477  6928  8736 10000
 174:     0   848  1715  2756  3392  4029  5618  6476  6929  8735 10000
 175:     0   849  1716  2755  3392  4030  5617  6475  6930  8734 10000
 176:     0   850  1717  2754  3392  4031  5616  6474  6931  8733 10000
 177:     0   851  1718  2753  3392  4032  5615  6473  6932  8732 10000
 178:     0   852  1719  2752  3392  4033  5614  6472  6933  8731 10000
 179:     0   853  1720  2751  3392  4034  5613  6471  6934  8730 10000
 180:     0   854  1721  2750  3392  4035  5612  6470  6935  8729 10000
 181:     0   855  1722  2749  3392  4036  5611  6469  6936  8728 10000
 182:     0   856  1723  2748  3392  4037  5610  6468  6937  8727 10000
 183:     0   857  1724  2747  3392  4038  5609  6467  6938  8726 10000
 184:     0   858  1725  2746  3392  4039  5608  6466  6939  8725 10000
 185:     0   859  1726  2745  3392  4040  5607  6465  6940  8724 10000
 186:     0   860  1727  2744  3392  4041  5606  6464  6941  8723 10000
 187:     0   861  1728  2743  3392  4042  5605  6463  6942  8722 10000
 188:     0   862  1729  2742  3392  4043  5604  6462  6943  8721 10000
 189:     0   863  1730  2741  3392  4044  5603  6461  6944  8720 10000
 190:     0   864  1731  2740  3392  4045  5602  6460  6945  8719 10000
 191:     0   865  1732  2739  3392  4046  5601  6459  6946  8718 10000
 192:     0   866  1733  2738  3392  4047  5600  6458  6947  8717 10000
 193:     0   867  1734  2737  3392  4048  5599  6457  6948  8716 10000
 194:     0   867  1735  2736  3392  4049  5598  6456  6949  8715 10000
 195:     0   868  1736  2735  3392  4050  5597  6455  6950  8714 10000
 196:     0   868  1737  2734  3392  4051  5596  6454  6951  8713 10000
 197:     0   869  1738  2733  3392  4052  5595  6453  6952  8712 10000
 198:     0   869  1739  2732  3392  4053  5594  6452  6953  8711 10000
 199:     0   870  1740  2731  3392  4054  5593  6451  6954  8710 10000
 200:     0   870  1741  2730  3392  4055  5592  6450  6955  8709 10000
 201:     0   871  1742  2729  3392  4056  5591  6449  6956  8708 10000
 202:     0   871  1743  2728  3392  4057  5590  6448  6957  8707 10000
 203:     0   872  1744  2727  3392  4058  5589  6447  6958  8706 10000
 204:     0   872  1745  2726  3392  4059  5588  6446  6959  8705 10000
 205:     0   873  1746  2725  3392  4060  5587  6445  6960  8704 10000
 206:     0   873  1747  2724  3392  4061  5586  6444  6961  8703 10000
 207:     0   874  1748  2723  3392  4062  5585  6443  6962  8702 10000
 208:     0   874  1749  2722  3392  4063  5584  6442  6963  8701 10000
 209:     0   875  1750  2721  3392  4064  5583  6441  6964  8700 10000
 210:     0   875  1751  2720  3392  4065  5582  6440  6965  8699 10000
 211:     0   876  1752  2719  3392  4066  5581  6439  6966  8698 10000
 212:     0   876  1753  2718  3392  4067  5580  6438  6967  8697 10000
 213:     0   877  1754  2717  3392  4068  5579  6437  6968  8696 10000
 214:     0   877  1755  2716  3392  4069  5578  6436  6969  8695 10000
 215:     0   878  1756  2715  3392  4070  5577  6435  6970  8694 10000
 216:     0   878  1757  2714  3392  4071  5576  6434  6971  8693 10000
 217:     0   879  1758  2713  3392  4072  5575  6433  6972  8692 10000
 218:     0   879  1759  2712  3392  4073  5574  6432  6973  8691 10000
 219:     0   880  1760  2711  3392  4074  5573  6431  6974  8690 10000
 220:     0   880  1761  2710  3392  4075  5572  6430  6975  8689 10000
 221:     0   881  1762  2709  3392  4076  5571  6429  6976  8688 10000
 222:     0   881  1763  2708  3392  4077  5570  6428  6977  8687 10000
 223:     0   882  1764  2707  3392  4078  5569  6427  6978  8686 10000
 224:     0   882  1765  2706  3392  4079  5568  6426  6979  8685 10000
 225:     0   883  1766  2705  3392  4080  5567  6425  6980  8684 10000
 226:     0   883  1767  2704  3392  4081  5566  6424  6981  8683 10000
 227:     0   884  1768  2703  3392  4082  5565  6423  6982  8682 10000
 228:     0   884  1769  2702  3392  4083  5564  6422  6983  8681 10000
 229:     0   885  1770  2701  3392  4084  5563  6421  6984  8680 10000
 230:     0   885  1771  2700  3392  4085  5562  6420  6985  8679 10000
 231:     0   886  1772  2699  3392  4086  5561  6419  6986  8678 10000
 232:     0   886  1773  2698  3392  4087  5560  6418  6987  8677 10000
 233:     0   887  1774  2697  3392  4088  5559  6417  6988  8676 10000
 234:     0   887  1775  2696  3392  4089  5558  6416  6989  8675 10000
 235:     0   888  1776  2695  3392  4090  5557  6415  6990  8674 10000
 236:     0   888  1777  2694  3392  4091  5556  6414  6991  8673 10000
 237:     0   889  1778  2693  3392  4092  5555  6413  6992  8672 10000
 238:     0   889  1779  2692  3392  4093  5554  6412  6993  8671 10000
 239:     0   890  1780  2691  3392  4094  5553  6411  6994  8670 10000
 240:     0   890  1781  2690  3392  4095  5552  6410  6995  8669 10000
 241:     0   891  1782  2689  3392  4096  5551  6409  6996  8668 10000
 242:     0   891  1783  2688  3392  4097  5550  6408  6997  8667 10000
 243:     0   892  1784  2687  3392  4098  5549  6407  6998  8666 10000
 244:     0   892  1785  2686  3392  4099  5548  6406  6999  8665 10000
 245:     0   893  1786  2685  3392  4100  5547  6405  7000  8664 10000
 246:     0   893  1787  2684  3392  4101  5546  6404  7001  8663 10000
 247:     0   894  1788  2683  3392  4102  5545  6403  7002  8662 10000
 248:     0   894  1789  2682  3392  4103  5544  6402  7003  8661 10000
 249:     0   895  1788  2681  3392  4104  5543  6401  7004  8660 10000
 250:     0   894  1787  2680  3392  4105  5542  6400  7005  8659 10000
 251:     0   893  1786  2679  3392  4106  5541  6399  7006  8658 10000
 252:     0   893  1786  2678  3392  4107  5540  6398  7007  8657 10000
 253:     0   893  1785  2677  3392  4108  5539  6397  7008  8656 10000
 254:     0   892  1784  2676  3392  4109  5538  6396  7009  8655 10000
 255:     0   892  1784  2675  3392  4110  5537  6395  7010  8654 10000
 256:     0   892  1783  2674  3392  4111  5536  6394  7011  8653 10000
 257:     0   891  1782  2673  3392  4112  5535  6393  7012  8652 10000
 258:     0   891  1782  2672  3392  4113  5534  6392  7013  8651 10000
 259:     0   891  1781  2671  3392  4114  5533  6391  7014  8650 10000
 260:     0   890  1780  2670  3392  4115  5532  6390  7015  8649 10000
 261:     0   890  1780  2669  3392  4116  5531  6389  7016  8648 10000
 262:     0   890  1779  2668  3392  4117  5530  6388  7017  8647 10000
 263:     0   889  1778  2667  3392  4118  5529  6387  7018  8646 10000
 264:     0   889  1778  2666  3392  4119  5528  6386  7019  8645 10000
 265:     0   889  1777  2665  3392  4120  5527  6385  7020  8644 10000
 266:     0   888  1776  2664  3392  4121  5526  6384  7021  8643 10000
 267:     0   888  1776  2663  3392  4122  5525  6383  7022  8642 10000
 268:     0   888  1775  2662  3392  4123  5524  6382  7023  8641 10000
 269:     0   887  1774  2661  3392  4124  5523  6381  7024  8640 10000
 270:     0   887  1774  2660  3392  4125  5522  6380  7025  8639 10000
 271:     0   887  1773  2659  3392  4126  5521  6379  7026  8638 10000
 272:     0   886  1772  2658  3392  4127  5520  6378  7027  8637 10000
 273:     0   886  1772  2657  3392  4128  5519  6377  7028  8636 10000
 274:     0   886  1771  2656  3392  4129  5518  6376  7029  8635 10000
 275:     0   885  1770  2655  3392  4130  5517  6375  7030  8634 10000
 276:     0   885  1770  2654  3392  4131  5516  6374  7031  8633 10000
 277:     0   885  1769  2653  3392  4132  5515  6373  7032  8632 10000
 278:     0   884  1768  2652  3392  4133  5514  6372  7033  8631 10000
 279:     0   884  1768  2651  3392  4134  5513  6371  7034  8630 10000
 280:     0   884  1767  2650  3392  4135  5512  6370  7035  8629 10000
 281:     0   883  1766  2649  3392  4136  5511  6369  7036  8628 10000
 282:     0   883  1766  2648  3392  4137  5510  6368  7037  8627 10000
 283:     0   883  1765  2647  3392  4138  5509  6367  7038  8626 10000
 284:     0   882  1764  2646  3392  4139  5508  6366  7039  8625 10000
 285:     0   882  1764  2645  3392  4140  5507  6365  7040  8624 10000
 286:     0   882  1763  2644  3392  4141  5506  6364  7041  8623 10000
 287:     0   881  1762  2643  3392  4142  5505  6363  7042  8622 10000
 288:     0   881  1762  2642  3392  4143  5504  6362  7043  8621 10000
 289:     0   881  1761  2641  3392  4144  5503  6361  7044  8620 10000
 290:     0   880  1760  2640  3392  4145  5502  6360  7045  8619 10000
 291:     0   880  1760  2639  3392  4146  5501  6359  7046  8618 10000
 292:     0   880  1759  2638  3392  4147  5500  6358  7047  8617 10000
 293:     0   879  1758  2637  3392  4148  5499  6357  7048  8616 10000
 294:     0   879  1758  2636  3392  4149  5498  6356  7049  8615 10000
 295:     0   879  1757  2635  3392  4150  5497  6355  7050  8614 10000
 296:     0   878  1756  2634  3392  4151  5496  6354  7051  8613 10000
 297:     0   878  1756  2633  3392  4152  5495  6353  7052  8612 10000
 298:     0   878  1755  2632  3392  4153  5494  6352  7053  8611 10000
 299:     0   877  1754  2631  3392  4154  5493  6351  7054  8610 10000
 300:     0   877  1754  2630  3392  4155  5492  6350  7055  8609 10000
 301:     0   877  1753  2629  3392  4156  5491  6349  7056  8608 10000
 302:     0   876  1752  2628  3392  4157  5490  6348  7057  8607 10000
 303:     0   876  1752  2627  3392  4158  5489  6347  7058  8606 10000
 304:     0   876  1751  2626  3392  4159  5488  6346  7059  8605 10000
 305:     0   875  1750  2625  3392  4160  5487  6345  7060  8604 10000
 306:     0   875  1750  2624  3392  4161  5486  6344  7061  8603 10000
 307:     0   875  1749  2623  3392  4162  5485  6343  7062  8602 10000
 308:     0   874  1748  2622  3392  4163  5484  6342  7063  8601 10000
 309:     0   874  1748  2621  3392  4164  5483  6341  7064  8600 10000
 310:     0   874  1747  2620  3392  4165  5482  6340  7065  8599 10000
 311:     0   873  1746  2619  3392  4166  5481  6339  7066  8598 10000
 312:     0   873  1746  2618  3392  4167  5480  6338  7067  8597 10000
 313:     0   873  1745  2617  3392  4168  5479  6337  7068  8596 10000
 314:     0   872  1744  2616  3392  4169  5478  6336  7069  8595 10000
 315:     0   872  1744  2615  3392  4170  5477  6335  7070  8594 10000
 316:     0   872  1743  2614  3392  4171  5476  6334  7071  8593 10000
 317:     0   871  1742  2613  3392  4172  5475  6333  7072  8592 10000
 318:     0   871  1742  2612  3392  4173  5474  6332  7073  8591 10000
 319:     0   871  1741  2611  3392  4174  5473  6331  7074  8590 10000
 320:     0   870  1740  2610  3392  4175  5472  6330  7075  8589 10000
 321:     0   870  1740  2609  3392  4176  5471  6329  7076  8588 10000
 322:     0   870  1739  2608  3392  4177  5470  6328  7077  8587 10000
 323:     0   869  1738  2607  3392  4178  5469  6327  7078  8586 10000
 324:     0   869  1738  2606  3392  4179  5468  6326  7079  8585 10000
 325:     0   869  1737  2605  3392  4180  5467  6325  7080  8584 10000
 326:     0   868  1736  2604  3392  4181  5466  6324  7081  8583 10000
 327:     0   868  1736  2603  3392  4182  5465  6323  7082  8582 10000
 328:     0   868  1735  2602  3392  4183  5464  6322  7083  8581 10000
 329:     0   867  1734  2601  3392  4184  5463  6321  7084  8580 10000
 330:     0   867  1734  2600  3392  4185  5462  6320  7085  8579 10000
 331:     0   867  1733  2599  3392  4186  5461  6319  7086  8578 10000
 332:     0   866  1732  2598  3392  4187  5460  6318  7087  8577 10000
 333:     0   866  1732  2597  3392  4188  5459  6317  7088  8576 10000
 334:     0   866  1731  2596  3392  4189  5458  6316  7089  8575 10000
 335:     0   865  1730  2595  3392  4190  5457  6315  7090  8574 10000
 336:     0   865  1730  2594  3392  4191  5456  6314  7091  8573 10000
 337:     0   865  1729  2593  3392  4192  5455  6313  7092  8572 10000
 338:     0   864  1728  2592  3392  4193  5454  6312  7093  8571 10000
 339:     0   864  1728  2591  3392  4194  5453  6311  7094  8570 10000
 340:     0   864  1727  2590  3392  4195  5452  6310  7095  8569 10000
 341:     0   863  1726  2589  3392  4196  5451  6309  7096  8568 10000
 342:     0   863  1726  2588  3392  4197  5450  6308  7097  8567 10000
 343:     0   863  1725  2587  3392  4198  5449  6307  7098  8566 10000
 344:     0   862  1724  2586  3392  4199  5448  6306  7099  8565 10000
 345:     0   862  1724  2585  3392  4200  5447  6305  7100  8564 10000
 346:     0   862  1723  2584  3392  4201  5446  6304  7101  8563 10000
 347:     0   861  1722  2583  3392  4202  5445  6303  7102  8562 10000
 348:     0   861  1722  2582  3392  4203  5444  6302  7103  8561 10000
 349:     0   861  1721  2581  3392  4204  5443  6301  7104  8560 10000
 350:     0   860  1720  2580  3392  4205  5442  6300  7105  8559 10000
 351:     0   860  1720  2579  3392  4206  5441  6299  7106  8558 10000
 352:     0   860  1719  2578  3392  4207  5440  6298  7107  8557 10000
 353:     0   859  1718  2577  3392  4208  5439  6297  7108  8556 10000
 354:     0   859  1718  2576  3392  4209  5438  6296  7109  8555 10000
 355:     0   859  1717  2575  3392  4210  5437  6295  7110  8555 10000
 356:     0   858  1716  2574  3392  4211  5436  6294  7111  8556 10000
 357:     0   858  1716  2573  3392  4212  5435  6293  7112  8556 10000
 358:     0   858  1715  2572  3392  4213  5434  6292  7113  8557 10000
 359:     0   857  1714  2571  3392  4214  5433  6291  7114  8557 10000
 360:     0   857  1714  2570  3392  4215  5432  6290  7115  8558 10000
 361:     0   857  1713  2569  3392  4216  5431  6289  7116  8558 10000
 362:     0   856  1712  2568  3392  4217  5430  6288  7117  8559 10000
 363:     0   856  1712  2567  3392  4218  5429  6287  7118  8559 10000
 364:     0   856  1711  2566  3392  4219  5428  6286  7119  8560 10000
 365:     0   855  1710  2565  3392  4220  5427  6285  7120  8560 10000
 366:     0   855  1710  2564  3392  4221  5426  6284  7121  8561 10000
 367:     0   855  1709  2563  3392  4222  5425  6283  7122  8561 10000
 368:     0   854  1708  2562  3392  4223  5424  6282  7123  8562 10000
 369:     0   854  1708  2561  3392  4224  5423  6281  7124  8562 10000
 370:     0   854  1707  2560  3392  4225  5422  6280  7125  8563 10000
 371:     0   853  1706  2559  3392  4226  5421  6279  7126  8563 10000
 372:     0   853  1706  2558  3392  4227  5420  6278  7127  8564 10000
 373:     0   853  1705  2557  3392  4228  5419  6277  7128  8564 10000
 374:     0   852  1704  2556  3392  4229  5418  6276  7129  8565 10000
 375:     0   852  1704  2555  3392  4230  5417  6275  7130  8565 10000
 376:     0   852  1703  2554  3392  4231  5416  6274  7131  8566 10000
 377:     0   851  1702  2553  3392  4232  5415  6273  7132  8566 10000
 378:     0   851  1702  2552  3392  4233  5414  6273  7133  8567 10000
 379:     0   851  1701  2551  3392  4234  5413  6273  7134  8567 10000
 380:     0   850  1700  2550  3392  4235  5412  6273  7135  8568 10000
 381:     0   850  1700  2549  3392  4236  5411  6273  7136  8568 10000
 382:     0   850  1699  2548  3392  4237  5410  6273  7137  8569 10000
 383:     0   849  1698  2547  3392  4238  5409  6273  7138  8569 10000
 384:     0   849  1698  2546  3392  4239  5408  6273  7139  8570 10000
 385:     0   849  1697  2545  3392  4240  5407  6273  7140  8570 10000
 386:     0   848  1696  2544  3392  4241  5406  6273  7141  8571 10000
 387:     0   848  1696  2544  3393  4242  5405  6273  7142  8571 10000
 388:     0   848  1696  2545  3394  4243  5404  6273  7143  8572 10000
 389:     0   848  1697  2546  3395  4244  5403  6273  7144  8572 10000
 390:     0   849  1698  2547  3396  4245  5402  6273  7145  8573 10000
 391:     0   849  1698  2547  3396  4246  5401  6273  7146  8573 10000
 392:     0   849  1698  2547  3397  4247  5400  6273  7147  8574 10000
 393:     0   849  1698  2548  3398  4248  5399  6273  7148  8574 10000
 394:     0   849  1699  2549  3399  4249  5398  6273  7149  8575 10000
 395:     0   850  1700  2550  3400  4250  5397  6273  7150  8575 10000
 396:     0   850  1700  2550  3400  4251  5396  6273  7151  8576 10000
 397:     0   850  1700  2550  3401  4252  5395  6273  7152  8576 10000
 398:     0   850  1700  2551  3402  4253  5394  6273  7153  8577 10000
 399:     0   850  1701  2552  3403  4254  5393  6273  7154  8577 10000
 400:     0   851  1702  2553  3404  4255  5392  6273  7155  8578 10000
 401:     0   851  1702  2553  3404  4256  5391  6273  7156  8578 10000
 402:     0   851  1702  2553  3405  4257  5390  6273  7157  8579 10000
 403:     0   851  1702  2554  3406  4258  5389  6273  7158  8579 10000
 404:     0   851  1703  2555  3407  4259  5388  6273  7159  8580 10000
 405:     0   852  1704  2556  3408  4260  5387  6273  7160  8580 10000
 406:     0   852  1704  2556  3408  4261  5386  6273  7161  8581 10000
 407:     0   852  1704  2556  3409  4262  5385  6273  7162  8581 10000
 408:     0   852  1704  2557  3410  4263  5384  6273  7163  8582 10000
 409:     0   852  1705  2558  3411  4264  5383  6273  7164  8582 10000
 410:     0   853  1706  2559  3412  4265  5382  6273  7165  8583 10000
 411:     0   853  1706  2559  3412  4266  5381  6273  7166  8583 10000
 412:     0   853  1706  2559  3413  4267  5380  6273  7167  8584 10000
 413:     0   853  1706  2560  3414  4268  5379  6273  7168  8584 10000
 414:     0   853  1707  2561  3415  4269  5378  6273  7169  8585 10000
 415:     0   854  1708  2562  3416  4270  5377  6273  7170  8585 10000
 416:     0   854  1708  2562  3416  4271  5376  6273  7171  8586 10000
 417:     0   854  1708  2562  3417  4272  5375  6273  7172  8586 10000
 418:     0   854  1708  2563  3418  4273  5374  6273  7173  8587 10000
 419:     0   854  1709  2564  3419  4274  5373  6273  7174  8587 10000
 420:     0   855  1710  2565  3420  4275  5372  6273  7175  8588 10000
 421:     0   855  1710  2565  3420  4276  5371  6273  7176  8588 10000
 422:     0   855  1710  2565  3421  4277  5370  6273  7177  8589 10000
 423:     0   855  1710  2566  3422  4278  5369  6273  7178  8589 10000
 424:     0   855  1711  2567  3423  4279  5368  6273  7179  8590 10000
 425:     0   856  1712  2568  3424  4280  5367  6273  7180  8590 10000
 426:     0   856  1712  2568  3424  4281  5366  6273  7181  8591 10000
 427:     0   856  1712  2568  3425  4282  5365  6273  7182  8591 10000
 428:     0   856  1712  2569  3426  4283  5364  6273  7183  8592 10000
 429:     0   856  1713  2570  3427  4284  5363  6273  7184  8592 10000
 430:     0   857  1714  2571  3428  4285  5362  6273  7185  8593 10000
 431:     0   857  1714  2571  3428  4286  5361  6273  7186  8593 10000
 432:     0   857  1714  2571  3429  4287  5360  6273  7187  8594 10000
 433:     0   857  1714  2572  3430  4288  5359  6273  7188  8594 10000
 434:     0   857  1715  2573  3431  4289  5358  6273  7189  8595 10000
 435:     0   858  1716  2574  3432  4290  5357  6273  7190  8595 10000
 436:     0   858  1716  2574  3432  4291  5356  6273  7191  8596 10000
 437:     0   858  1716  2574  3433  4292  5355  6273  7192  8596 10000
 438:     0   858  1716  2575  3434  4293  5354  6273  7193  8597 10000
 439:     0   858  1717  2576  3435  4294  5353  6273  7194  8597 10000
 440:     0   859  1718  2577  3436  4295  5352  6273  7195  8598 10000
 441:     0   859  1718  2577  3436  4296  5351  6273  7196  8598 10000
 442:     0   859  1718  2577  3437  4297  5350  6273  7197  8599 10000
 443:     0   859  1718  2578  3438  4298  5349  6273  7198  8599 10000
 444:     0   859  1719  2579  3439  4299  5348  6273  7199  8600 10000
 445:     0   860  1720  2580  3440  4300  5347  6273  7200  8600 10000
 446:     0   860  1720  2580  3440  4301  5346  6273  7201  8601 10000
 447:     0   860  1720  2580  3441  4302  5345  6273  7202  8601 10000
 448:     0   860  1720  2581  3442  4303  5344  6273  7203  8602 10000
 449:     0   860  1721  2582  3443  4304  5343  6273  7204  8602 10000
 450:     0   861  1722  2583  3444  4305  5342  6273  7205  8603 10000
 451:     0   861  1722  2583  3444  4306  5341  6273  7206  8603 10000
 452:     0   861  1722  2583  3445  4307  5340  6273  7207  8604 10000
 453:     0   861  1722  2584  3446  4308  5339  6273  7208  8604 10000
 454:     0   861  1723  2585  3447  4309  5338  6273  7209  8605 10000
 455:     0   862  1724  2586  3448  4310  5337  6273  7210  8605 10000
 456:     0   862  1724  2586  3448  4311  5336  6273  7211  8606 10000
 457:     0   862  1724  2586  3449  4312  5335  6273  7212  8606 10000
 458:     0   862  1724  2587  3450  4313  5334  6273  7213  8607 10000
 459:     0   862  1725  2588  3451  4314  5333  6273  7214  8607 10000
 460:     0   863  1726  2589  3452  4315  5332  6273  7215  8608 10000
 461:     0   863  1726  2589  3452  4316  5331  6273  7216  8608 10000
 462:     0   863  1726  2589  3453  4317  5330  6273  7217  8609 10000
 463:     0   863  1726  2590  3454  4318  5329  6273  7218  8609 10000
 464:     0   863  1727  2591  3455  4319  5328  6273  7219  8610 10000
 465:     0   864  1728  2592  3456  4320  5327  6273  7220  8610 10000
 466:     0   864  1728  2592  3456  4321  5326  6273  7221  8611 10000
 467:     0   864  1728  2592  3457  4322  5325  6273  7222  8611 10000
 468:     0   864  1728  2593  3458  4323  5324  6273  7223  8612 10000
 469:     0   864  1729  2594  3459  4324  5323  6273  7224  8612 10000
 470:     0   865  1730  2595  3460  4325  5322  6273  7225  8613 10000
 471:     0   865  1730  2595  3460  4326  5321  6273  7226  8613 10000
 472:     0   865  1730  2595  3461  4327  5320  6273  7227  8614 10000
 473:     0   865  1730  2596  3462  4328  5319  6273  7228  8614 10000
 474:     0   865  1731  2597  3463  4329  5318  6273  7229  8615 10000
 475:     0   866  1732  2598  3464  4330  5317  6273  7230  8615 10000
 476:     0   866  1732  2598  3464  4331  5316  6273  7231  8616 10000
 477:     0   866  1732  2598  3465  4332  5315  6273  7232  8616 10000
 478:     0   866  1732  2599  3466  4333  5314  6273  7233  8617 10000
 479:     0   866  1733  2600  3467  4334  5313  6273  7234  8617 10000
 480:     0   867  1734  2601  3468  4335  5312  6273  7235  8618 10000
 481:     0   867  1734  2601  3468  4336  5311  6273  7236  8618 10000
 482:     0   867  1734  2601  3469  4337  5310  6273  7237  8619 10000
 483:     0   867  1734  2602  3470  4338  5309  6273  7238  8619 10000
 484:     0   867  1735  2603  3471  4339  5308  6273  7239  8620 10000
 485:     0   868  1736  2604  3472  4340  5307  6273  7240  8620 10000
 486:     0   868  1736  2604  3472  4341  5307  6274  7241  8621 10000
 487:     0   868  1736  2604  3473  4342  5308  6275  7242  8621 10000
 488:     0   868  1736  2605  3474  4343  5309  6276  7243  8622 10000
 489:     0   868  1737  2606  3475  4344  5310  6277  7244  8622 10000
 490:     0   869  1738  2607  3476  4345  5311  6278  7245  8623 10000
 491:     0   869  1738  2607  3476  4346  5312  6279  7246  8623 10000
 492:     0   869  1738  2607  3477  4347  5313  6280  7247  8624 10000
 493:     0   869  1738  2608  3478  4348  5314  6281  7248  8624 10000
 494:     0   869  1739  2609  3479  4349  5315  6282  7249  8625 10000
 495:     0   870  1740  2610  3480  4350  5316  6283  7250  8625 10000
 496:     0   870  1740  2610  3480  4351  5317  6284  7251  8626 10000
 497:     0   870  1740  2610  3481  4352  5318  6285  7252  8626 10000
 498:     0   870  1740  2611  3482  4353  5319  6286  7253  8627 10000
 499:     0   870  1741  2612  3483  4354  5320  6287  7254  8627 10000
 500:     0   871  1742  2613  3484  4355  5321  6288  7255  8628 10000
 501:     0   871  1742  2613  3484  4356  5322  6289  7256  8628 10000
 502:     0   871  1742  2613  3485  4357  5323  6290  7257  8629 10000
 503:     0   871  1742  2614  3486  4358  5324  6291  7258  8629 10000
 504:     0   871  1743  2615  3487  4359  5325  6292  7259  8630 10000
 505:     0   872  1744  2616  3488  4360  5326  6293  7260  8630 10000
 506:     0   872  1744  2616  3488  4361  5327  6294  7261  8631 10000
 507:     0   872  1744  2616  3489  4362  5328  6295  7262  8631 10000
 508:     0   872  1744  2617  3490  4363  5329  6296  7263  8632 10000
 509:     0   872  1745  2618  3491  4364  5330  6297  7264  8632 10000
 510:     0   873  1746  2619  3492  4365  5331  6298  7265  8633 10000
 511:     0   873  1746  2619  3492  4366  5332  6299  7266  8633 10000
 512:     0   873  1746  2619  3493  4367  5333  6300  7267  8634 10000
 513:     0   873  1746  2620  3494  4368  5334  6301  7268  8634 10000
 514:     0   873  1747  2621  3495  4369  5335  6302  7269  8635 10000
 515:     0   874  1748  2622  3496  4370  5336  6303  7270  8635 10000
 516:     0   874  1748  2622  3496  4371  5337  6304  7271  8636 10000
 517:     0   874  1748  2622  3497  4372  5338  6305  7272  8636 10000
 518:     0   874  1748  2623  3498  4373  5339  6306  7273  8637 10000
 519:     0   874  1749  2624  3499  4374  5340  6307  7274  8637 10000
 520:     0   875  1750  2625  3500  4375  5341  6308  7275  8638 10000
 521:     0   875  1750  2625  3500  4376  5342  6309  7276  8638 10000
 522:     0   875  1750  2625  3501  4377  5343  6310  7277  8639 10000
 523:     0   875  1750  2626  3502  4378  5344  6311  7278  8639 10000
 524:     0   875  1751  2627  3503  4379  5345  6312  7279  8640 10000
 525:     0   876  1752  2628  3504  4380  5346  6313  7280  8640 10000
 526:     0   876  1752  2628  3504  4381  5347  6314  7281  8641 10000
 527:     0   876  1752  2628  3505  4382  5348  6315  7282  8641 10000
 528:     0   876  1752  2629  3506  4383  5349  6316  7283  8642 10000
 529:     0   876  1753  2630  3507  4384  5350  6317  7284  8642 10000
 530:     0   877  1754  2631  3508  4385  5351  6318  7285  8643 10000
 531:     0   877  1754  2631  3508  4386  5352  6319  7286  8643 10000
 532:     0   877  1754  2631  3509  4387  5353  6320  7287  8644 10000
 533:     0   877  1754  2632  3510  4388  5354  6321  7288  8644 10000
 534:     0   877  1755  2633  3511  4389  5355  6322  7289  8645 10000
 535:     0   878  1756  2634  3512  4390  5356  6323  7290  8645 10000
 536:     0   878  1756  2634  3512  4391  5357  6324  7291  8646 10000
 537:     0   878  1756  2634  3513  4392  5358  6325  7292  8646 10000
 538:     0   878  1756  2635  3514  4393  5359  6326  7293  8647 10000
 539:     0   878  1757  2636  3515  4394  5360  6327  7294  8647 10000
 540:     0   879  1758  2637  3516  4395  5361  6328  7295  8648 10000
 541:     0   879  1758  2637  3516  4396  5362  6329  7296  8648 10000
 542:     0   879  1758  2637  3517  4397  5363  6330  7297  8649 10000
 543:     0   879  1758  2638  3518  4398  5364  6331  7298  8649 10000
 544:     0   879  1759  2639  3519  4399  5365  6332  7299  8650 10000
 545:     0   880  1760  2640  3520  4400  5366  6333  7300  8650 10000
 546:     0   880  1760  2640  3520  4401  5367  6334  7301  8651 10000
 547:     0   880  1760  2640  3521  4402  5368  6335  7302  8651 10000
 548:     0   880  1760  2641  3522  4403  5369  6336  7303  8652 10000
 549:     0   880  1761  2642  3523  4404  5370  6337  7304  8652 10000
 550:     0   881  1762  2643  3524  4405  5371  6338  7305  8653 10000
 551:     0   881  1762  2643  3524  4406  5372  6339  7306  8653 10000
 552:     0   881  1762  2643  3525  4407  5373  6340  7307  8654 10000
 553:     0   881  1762  2644  3526  4408  5374  6341  7308  8654 10000
 554:     0   881  1763  2645  3527  4409  5375  6342  7309  8655 10000
 555:     0   882  1764  2646  3528  4410  5376  6343  7310  8655 10000
 556:     0   882  1764  2646  3528  4411  5377  6344  7311  8656 10000
 557:     0   882  1764  2646  3529  4412  5378  6345  7312  8656 10000
 558:     0   882  1764  2647  3530  4413  5379  6346  7313  8657 10000
 559:     0   882  1765  2648  3531  4414  5380  6347  7314  8657 10000
 560:     0   883  1766  2649  3532  4415  5381  6348  7315  8658 10000
 561:     0   883  1766  2649  3532  4416  5382  6349  7316  8658 10000
 562:     0   883  1766  2649  3533  4417  5383  6350  7317  8659 10000
 563:     0   883  1766  2650  3534  4418  5384  6351  7318  8659 10000
 564:     0   883  1767  2651  3535  4419  5385  6352  7319  8660 10000
 565:     0   884  1768  2652  3536  4420  5386  6353  7320  8660 10000
 566:     0   884  1768  2652  3536  4421  5387  6354  7321  8661 10000
 567:     0   884  1768  2652  3537  4422  5388  6355  7322  8661 10000
 568:     0   884  1768  2653  3538  4423  5389  6356  7323  8662 10000
 569:     0   884  1769  2654  3539  4424  5390  6357  7324  8662 10000
 570:     0   885  1770  2655  3540  4425  5391  6358  7325  8663 10000
 571:     0   885  1770  2655  3540  4426  5392  6359  7326  8663 10000
 572:     0   885  1770  2655  3541  4427  5393  6360  7327  8664 10000
 573:     0   885  1770  2656  3542  4428  5394  6361  7328  8664 10000
 574:     0   885  1771  2657  3543  4429  5395  6362  7329  8665 10000
 575:     0   886  1772  2658  3544  4430  5396  6363  7330  8665 10000
 576:     0   886  1772  2658  3544  4431  5397  6364  7331  8666 10000
 577:     0   886  1772  2658  3545  4432  5398  6365  7332  8666 10000
 578:     0   886  1772  2659  3546  4433  5399  6366  7333  8667 10000
 579:     0   886  1773  2660  3547  4434  5400  6367  7334  8667 10000
 580:     0   887  1774  2661  3548  4435  5401  6368  7335  8668 10000
 581:     0   887  1774  2661  3548  4436  5402  6369  7336  8668 10000
 582:     0   887  1774  2661  3549  4437  5403  6370  7337  8669 10000
 583:     0   887  1774  2662  3550  4438  5404  6371  7338  8669 10000
 584:     0   887  1775  2663  3551  4439  5405  6372  7339  8670 10000
 585:     0   888  1776  2664  3552  4440  5406  6373  7340  8670 10000
 586:     0   888  1776  2664  3552  4441  5407  6374  7341  8671 10000
 587:     0   888  1776  2664  3553  4442  5408  6375  7342  8671 10000
 588:     0   888  1776  2665  3554  4443  5409  6376  7343  8672 10000
 589:     0   888  1777  2666  3555  4444  5410  6377  7344  8672 10000
 590:     0   889  1778  2667  3556  4445  5411  6378  7345  8673 10000
 591:     0   889  1778  2667  3556  4446  5412  6379  7346  8673 10000
 592:     0   889  1778  2667  3557  4447  5413  6380  7347  8674 10000
 593:     0   889  1778  2668  3558  4448  5414  6381  7348  8674 10000
 594:     0   889  1779  2669  3559  4449  5415  6382  7349  8675 10000
 595:     0   890  1780  2670  3560  4450  5416  6383  7350  8675 10000
 596:     0   890  1780  2670  3560  4451  5417  6384  7351  8676 10000
 597:     0   890  1780  2670  3561  4452  5418  6385  7352  8676 10000
 598:     0   890  1780  2671  3562  4453  5419  6386  7353  8677 10000
 599:     0   890  1781  2672  3563  4454  5420  6387  7354  8677 10000
 600:     0   891  1782  2673  3564  4455  5421  6388  7355  8678 10000
 601:     0   891  1782  2673  3564  4456  5422  6389  7356  8678 10000
 602:     0   891  1782  2673  3565  4457  5423  6390  7357  8679 10000
 603:     0   891  1782  2674  3566  4458  5424  6391  7358  8679 10000
 604:     0   891  1783  2675  3567  4459  5425  6392  7359  8680 10000
 605:     0   892  1784  2676  3568  4460  5426  6393  7360  8680 10000
 606:     0   892  1784  2676  3568  4461  5427  6394  7361  8681 10000
 607:     0   892  1784  2676  3569  4462  5428  6395  7362  8681 10000
 608:     0   892  1784  2677  3570  4463  5429  6396  7363  8682 10000
 609:     0   892  1785  2678  3571  4464  5430  6397  7364  8682 10000
 610:     0   893  1786  2679  3572  4465  5431  6398  7365  8683 10000
 611:     0   893  1786  2679  3572  4466  5432  6399  7366  8683 10000
 612:     0   893  1786  2679  3573  4467  5433  6400  7367  8684 10000
 613:     0   893  1786  2680  3574  4468  5434  6401  7368  8684 10000
 614:     0   893  1787  2681  3575  4469  5435  6402  7369  8685 10000
 615:     0   894  1788  2682  3576  4470  5436  6403  7370  8685 10000
 616:     0   894  1788  2682  3576  4471  5437  6404  7371  8686 10000
 617:     0   894  1788  2682  3577  4472  5438  6405  7372  8686 10000
 618:     0   894  1788  2683  3578  4473  5439  6406  7373  8687 10000
 619:     0   894  1789  2684  3579  4474  5440  6407  7374  8687 10000
 620:     0   895  1790  2685  3580  4475  5441  6408  7375  8688 10000
 621:     0   895  1790  2685  3580  4476  5442  6409  7376  8688 10000
 622:     0   895  1790  2685  3581  4477  5443  6410  7377  8689 10000
 623:     0   895  1790  2686  3582  4478  5444  6411  7378  8689 10000
 624:     0   895  1791  2687  3583  4479  5445  6412  7379  8690 10000
 625:     0   896  1792  2688  3584  4480  5446  6413  7380  8690 10000
 626:     0   896  1792  2688  3584  4481  5447  6414  7381  8691 10000
 627:     0   896  1792  2688  3585  4482  5448  6415  7382  8691 10000
 628:     0   896  1792  2689  3586  4483  5449  6416  7383  8692 10000
 629:     0   896  1793  2690  3587  4484  5450  6417  7384  8692 10000
 630:     0   897  1794  2691  3588  4485  5451  6418  7385  8693 10000
 631:     0   897  1794  2691  3588  4486  5452  6419  7386  8693 10000
 632:     0   897  1794  2691  3589  4487  5453  6420  7387  8694 10000
 633:     0   897  1794  2692  3590  4488  5454  6421  7388  8694 10000
 634:     0   897  1795  2693  3591  4489  5455  6422  7389  8695 10000
 635:     0   898  1796  2694  3592  4490  5456  6423  7390  8695 10000
 636:     0   898  1796  2694  3592  4491  5457  6424  7391  8696 10000
 637:     0   898  1796  2694  3593  4492  5458  6425  7392  8696 10000
 638:     0   898  1796  2695  3594  4493  5459  6426  7393  8697 10000
 639:     0   898  1797  2696  3595  4494  5460  6427  7394  8697 10000
 640:     0   899  1798  2697  3596  4495  5461  6428  7395  8698 10000
 641:     0   899  1798  2697  3596  4496  5462  6429  7396  8698 10000
 642:     0   899  1798  2697  3597  4497  5463  6430  7397  8699 10000
 643:     0   899  1798  2698  3598  4498  5464  6431  7398  8699 10000
 644:     0   899  1799  2699  3599  4499  5465  6432  7399  8700 10000
 645:     0   900  1800  2700  3600  4500  5466  6433  7400  8700 10000
 646:     0   900  1800  2700  3600  4501  5467  6434  7401  8701 10000
 647:     0   900  1800  2700  3601  4502  5468  6435  7402  8701 10000
 648:     0   900  1800  2701  3602  4503  5469  6436  7403  8702 10000
 649:     0   900  1801  2702  3603  4504  5470  6437  7404  8702 10000
 650:     0   901  1802  2703  3604  4505  5471  6438  7405  8703 10000
 651:     0   901  1802  2703  3604  4506  5472  6439  7406  8703 10000
 652:     0   901  1802  2703  3605  4507  5473  6440  7407  8704 10000
 653:     0   901  1802  2704  3606  4508  5474  6441  7408  8704 10000
 654:     0   901  1803  2705  3607  4509  5475  6442  7409  8705 10000
 655:     0   902  1804  2706  3608  4510  5476  6443  7410  8705 10000
 656:     0   902  1804  2706  3608  4511  5477  6444  7411  8706 10000
 657:     0   902  1804  2706  3609  4512  5478  6445  7412  8706 10000
 658:     0   902  1804  2707  3610  4513  5479  6446  7413  8707 10000
 659:     0   902  1805  2708  3611  4514  5480  6447  7414  8707 10000
 660:     0   903  1806  2709  3612  4515  5481  6448  7415  8708 10000
 661:     0   903  1806  2709  3612  4516  5482  6449  7416  8708 10000
 662:     0   903  1806  2709  3613  4517  5483  6450  7417  8709 10000
 663:     0   903  1806  2710  3614  4518  5484  6451  7418  8709 10000
 664:     0   903  1807  2711  3615  4519  5485  6452  7419  8710 10000
 665:     0   904  1808  2712  3616  4520  5486  6453  7420  8710 10000
 666:     0   904  1808  2712  3616  4521  5487  6454  7421  8711 10000
 667:     0   904  1808  2712  3617  4522  5488  6455  7422  8711 10000
 668:     0   904  1808  2713  3618  4523  5489  6456  7423  8712 10000
 669:     0   904  1809  2714  3619  4524  5490  6457  7424  8712 10000
 670:     0   905  1810  2715  3620  4525  5491  6458  7425  8713 10000
 671:     0   905  1810  2715  3620  4526  5492  6459  7426  8713 10000
 672:     0   905  1810  2715  3621  4527  5493  6460  7427  8714 10000
 673:     0   905  1810  2716  3622  4528  5494  6461  7428  8714 10000
 674:     0   905  1811  2717  3623  4529  5495  6462  7429  8715 10000
 675:     0   906  1812  2718  3624  4530  5496  6463  7430  8715 10000
 676:     0   906  1812  2718  3624  4531  5497  6464  7431  8716 10000
 677:     0   906  1812  2718  3625  4532  5498  6465  7432  8716 10000
 678:     0   906  1812  2719  3626  4533  5499  6466  7433  8717 10000
 679:     0   906  1813  2720  3627  4534  5500  6467  7434  8717 10000
 680:     0   907  1814  2721  3628  4535  5501  6468  7435  8718 10000
 681:     0   907  1814  2721  3628  4536  5502  6469  7436  8718 10000
 682:     0   907  1814  2721  3629  4537  5503  6470  7437  8719 10000
 683:     0   907  1814  2722  3630  4538  5504  6471  7438  8719 10000
 684:     0   907  1815  2723  3631  4539  5505  6472  7439  8720 10000
 685:     0   908  1816  2724  3632  4540  5506  6473  7440  8720 10000
 686:     0   908  1816  2724  3632  4541  5507  6474  7441  8721 10000
 687:     0   908  1816  2724  3633  4542  5508  6475  7442  8721 10000
 688:     0   908  1816  2725  3634  4543  5509  6476  7443  8722 10000
 689:     0   908  1817  2726  3635  4544  5510  6477  7444  8722 10000
 690:     0   909  1818  2727  3636  4545  5511  6478  7445  8723 10000
 691:     0   909  1818  2727  3636  4546  5512  6479  7446  8723 10000
 692:     0   909  1818  2727  3637  4547  5513  6480  7447  8724 10000
 693:     0   909  1818  2728  3638  4548  5514  6481  7448  8724 10000
 694:     0   909  1819  2729  3639  4549  5515  6482  7449  8725 10000
 695:     0   910  1820  2730  3640  4550  5516  6483  7450  8725 10000
 696:     0   910  1820  2730  3640  4551  5517  6484  7451  8726 10000
 697:     0   910  1820  2730  3641  4552  5518  6485  7452  8726 10000
 698:     0   910  1820  2731  3642  4553  5519  6486  7453  8727 10000
 699:     0   910  1821  2732  3643  4554  5520  6487  7454  8727 10000
 700:     0   911  1822  2733  3644  4555  5521  6488  7455  8728 10000
 701:     0   911  1822  2733  3644  4556  5522  6489  7456  8728 10000
 702:     0   911  1822  2733  3645  4557  5523  6490  7457  8729 10000
 703:     0   911  1822  2734  3646  4558  5524  6491  7458  8729 10000
 704:     0   911  1823  2735  3647  4559  5525  6492  7459  8730 10000
 705:     0   912  1824  2736  3648  4560  5526  6493  7460  8730 10000
 706:     0   912  1824  2736  3648  4561  5527  6494  7461  8731 10000
 707:     0   912  1824  2736  3649  4562  5528  6495  7462  8731 10000
 708:     0   912  1824  2737  3650  4563  5529  6496  7463  8732 10000
 709:     0   912  1825  2738  3651  4564  5530  6497  7464  8732 10000
 710:     0   913  1826  2739  3652  4565  5531  6498  7465  8733 10000
 711:     0   913  1826  2739  3652  4566  5532  6499  7466  8733 10000
 712:     0   913  1826  2739  3653  4567  5533  6500  7467  8734 10000
 713:     0   913  1826  2740  3654  4568  5534  6501  7468  8734 10000
 714:     0   913  1827  2741  3655  4569  5535  6502  7469  8735 10000
 715:     0   914  1828  2742  3656  4570  5536  6503  7470  8735 10000
 716:     0   914  1828  2742  3656  4571  5537  6504  7471  8736 10000
 717:     0   914  1828  2742  3657  4572  5538  6505  7472  8736 10000
 718:     0   914  1828  2743  3658  4573  5539  6506  7473  8737 10000
 719:     0   914  1829  2744  3659  4574  5540  6507  7474  8737 10000
 720:     0   915  1830  2745  3660  4575  5541  6508  7475  8738 10000
 721:     0   915  1830  2745  3660  4576  5542  6509  7476  8738 10000
 722:     0   915  1830  2745  3661  4577  5543  6510  7477  8739 10000
 723:     0   915  1830  2746  3662  4578  5544  6511  7478  8739 10000
 724:     0   915  1831  2747  3663  4579  5545  6512  7479  8740 10000
 725:     0   916  1832  2748  3664  4580  5546  6513  7480  8740 10000
 726:     0   916  1832  2748  3664  4581  5547  6514  7481  8741 10000
 727:     0   916  1832  2748  3665  4582  5548  6515  7482  8741 10000
 728:     0   916  1832  2749  3666  4583  5549  6516  7483  8742 10000
 729:     0   916  1833  2750  3667  4584  5550  6517  7484  8742 10000
 730:     0   917  1834  2751  3668  4585  5551  6518  7485  8743 10000
 731:     0   917  1834  2751  3668  4586  5552  6519  7486  8743 10000
 732:     0   917  1834  2751  3669  4587  5553  6520  7487  8744 10000
 733:     0   917  1834  2752  3670  4588  5554  6521  7488  8744 10000
 734:     0   917  1835  2753  3671  4589  5555  6522  7489  8745 10000
 735:     0   918  1836  2754  3672  4590  5556  6523  7490  8745 10000
 736:     0   918  1836  2754  3672  4591  5557  6524  7491  8746 10000
 737:     0   918  1836  2754  3673  4592  5558  6525  7492  8746 10000
 738:     0   918  1836  2755  3674  4593  5559  6526  7493  8747 10000
 739:     0   918  1837  2756  3675  4594  5560  6527  7494  8747 10000
 740:     0   919  1838  2757  3676  4595  5561  6528  7495  8748 10000
 741:     0   919  1838  2757  3676  4596  5562  6529  7496  8748 10000
 742:     0   919  1838  2757  3677  4597  5563  6530  7497  8749 10000
 743:     0   919  1838  2758  3678  4598  5564  6531  7498  8749 10000
 744:     0   919  1839  2759  3679  4599  5565  6532  7499  8750 10000
 745:     0   920  1840  2760  3680  4600  5566  6533  7500  8750 10000
 746:     0   920  1840  2760  3680  4601  5567  6534  7501  8751 10000
 747:     0   920  1840  2760  3681  4602  5568  6535  7502  8751 10000
 748:     0   920  1840  2761  3682  4603  5569  6536  7503  8752 10000
 749:     0   920  1841  2762  3683  4604  5570  6537  7504  8752 10000
 750:     0   921  1842  2763  3684  4605  5571  6538  7505  8753 10000
 751:     0   921  1842  2763  3684  4606  5572  6539  7506  8753 10000
 752:     0   921  1842  2763  3685  4607  5573  6540  7507  8754 10000
 753:     0   921  1842  2764  3686  4608  5574  6541  7508  8754 10000
 754:     0   921  1843  2765  3687  4609  5575  6542  7509  8755 10000
 755:     0   922  1844  2766  3688  4610  5576  6543  7510  8755 10000
 756:     0   922  1844  2766  3688  4611  5577  6544  7511  8756 10000
 757:     0   922  1844  2766  3689  4612  5578  6545  7512  8756 10000
 758:     0   922  1844  2767  3690  4613  5579  6546  7513  8757 10000
 759:     0   922  1845  2768  3691  4614  5580  6547  7514  8757 10000
 760:     0   923  1846  2769  3692  4615  5581  6548  7515  8758 10000
 761:     0   923  1846  2769  3692  4616  5582  6549  7516  8758 10000
 762:     0   923  1846  2769  3693  4617  5583  6550  7517  8759 10000
 763:     0   923  1846  2770  3694  4618  5584  6551  7518  8759 10000
 764:     0   923  1847  2771  3695  4619  5585  6552  7519  8760 10000
 765:     0   924  1848  2772  3696  4620  5586  6553  7520  8760 10000
 766:     0   924  1848  2772  3696  4621  5587  6554  7521  8761 10000
 767:     0   924  1848  2772  3697  4622  5588  6555  7522  8761 10000
 768:     0   924  1848  2773  3698  4623  5589  6556  7523  8762 10000
 769:     0   924  1849  2774  3699  4624  5590  6557  7524  8762 10000
 770:     0   925  1850  2775  3700  4625  5591  6558  7525  8763 10000
 771:     0   925  1850  2775  3700  4626  5592  6559  7526  8763 10000
 772:     0   925  1850  2775  3701  4627  5593  6560  7527  8764 10000
 773:     0   925  1850  2776  3702  4628  5594  6561  7528  8764 10000
 774:     0   925  1851  2777  3703  4629  5595  6562  7529  8765 10000
 775:     0   926  1852  2778  3704  4630  5596  6563  7530  8765 10000
 776:     0   926  1852  2778  3704  4631  5597  6564  7531  8766 10000
 777:     0   926  1852  2778  3705  4632  5598  6565  7532  8766 10000
 778:     0   926  1852  2779  3706  4633  5599  6566  7533  8767 10000
 779:     0   926  1853  2780  3707  4634  5600  6567  7534  8767 10000
 780:     0   927  1854  2781  3708  4635  5601  6568  7535  8768 10000
 781:     0   927  1854  2781  3708  4636  5602  6569  7536  8768 10000
 782:     0   927  1854  2781  3709  4637  5603  6570  7537  8769 10000
 783:     0   927  1854  2782  3710  4638  5604  6571  7538  8769 10000
 784:     0   927  1855  2783  3711  4639  5605  6572  7539  8770 10000
 785:     0   928  1856  2784  3712  4640  5606  6573  7540  8770 10000
 786:     0   928  1856  2784  3712  4641  5607  6574  7541  8771 10000
 787:     0   928  1856  2784  3713  4642  5608  6575  7542  8771 10000
 788:     0   928  1856  2785  3714  4643  5609  6576  7543  8772 10000
 789:     0   928  1857  2786  3715  4644  5610  6577  7544  8772 10000
 790:     0   929  1858  2787  3716  4645  5611  6578  7545  8773 10000
 791:     0   929  1858  2787  3716  4646  5612  6579  7546  8773 10000
 792:     0   929  1858  2787  3717  4647  5613  6580  7547  8774 10000
 793:     0   929  1858  2788  3718  4648  5614  6581  7548  8774 10000
 794:     0   929  1859  2789  3719  4649  5615  6582  7549  8775 10000
 795:     0   930  1860  2790  3720  4650  5616  6583  7550  8775 10000
 796:     0   930  1860  2790  3720  4651  5617  6584  7551  8776 10000
 797:     0   930  1860  2790  3721  4652  5618  6585  7552  8776 10000
 798:     0   930  1860  2791  3722  4653  5619  6586  7553  8777 10000
 799:     0   930  1861  2792  3723  4654  5620  6587  7554  8777 10000
 800:     0   931  1862  2793  3724  4655  5621  6588  7555  8778 10000
 801:     0   931  1862  2793  3724  4656  5622  6589  7556  8778 10000
 802:     0   931  1862  2793  3725  4657  5623  6590  7557  8779 10000
 803:     0   931  1862  2794  3726  4658  5624  6591  7558  8779 10000
 804:     0   931  1863  2795  3727  4659  5625  6592  7559  8780 10000
 805:     0   932  1864  2796  3728  4660  5626  6593  7560  8780 10000
 806:     0   932  1864  2796  3728  4661  5627  6594  7561  8781 10000
 807:     0   932  1864  2796  3729  4662  5628  6595  7562  8781 10000
 808:     0   932  1864  2797  3730  4663  5629  6596  7563  8782 10000
 809:     0   932  1865  2798  3731  4664  5630  6597  7564  8782 10000
 810:     0   933  1866  2799  3732  4665  5631  6598  7565  8783 10000
 811:     0   933  1866  2799  3732  4666  5632  6599  7566  8783 10000
 812:     0   933  1866  2799  3733  4667  5633  6600  7567  8784 10000
 813:     0   933  1866  2800  3734  4668  5634  6601  7568  8784 10000
 814:     0   933  1867  2801  3735  4669  5635  6602  7569  8785 10000
 815:     0   934  1868  2802  3736  4670  5636  6603  7570  8785 10000
 816:     0   934  1868  2802  3736  4671  5637  6604  7571  8786 10000
 817:     0   934  1868  2802  3737  4672  5638  6605  7572  8786 10000
 818:     0   934  1868  2803  3738  4673  5639  6606  7573  8787 10000
 819:     0   934  1869  2804  3739  4674  5640  6607  7574  8787 10000
 820:     0   935  1870  2805  3740  4675  5641  6608  7575  8788 10000
 821:     0   935  1870  2805  3740  4676  5642  6609  7576  8788 10000
 822:     0   935  1870  2805  3741  4677  5643  6610  7577  8789 10000
 823:     0   935  1870  2806  3742  4678  5644  6611  7578  8789 10000
 824:     0   935  1871  2807  3743  4679  5645  6612  7579  8790 10000
 825:     0   936  1872  2808  3744  4680  5646  6613  7580  8790 10000
 826:     0   936  1872  2808  3744  4681  5647  6614  7581  8791 10000
 827:     0   936  1872  2808  3745  4682  5648  6615  7582  8791 10000
 828:     0   936  1872  2809  3746  4683  5649  6616  7583  8792 10000
 829:     0   936  1873  2810  3747  4684  5650  6617  7584  8792 10000
 830:     0   937  1874  2811  3748  4685  5651  6618  7585  8793 10000
 831:     0   937  1874  2811  3748  4686  5652  6619  7586  8793 10000
 832:     0   937  1874  2811  3749  4687  5653  6620  7587  8794 10000
 833:     0   937  1874  2812  3750  4688  5654  6621  7588  8794 10000
 834:     0   937  1875  2813  3751  4689  5655  6622  7589  8795 10000
 835:     0   938  1876  2814  3752  4690  5656  6623  7590  8795 10000
 836:     0   938  1876  2814  3752  4691  5657  6624  7591  8796 10000
 837:     0   938  1876  2814  3753  4692  5658  6625  7592  8796 10000
 838:     0   938  1876  2815  3754  4693  5659  6626  7593  8797 10000
 839:     0   938  1877  2816  3755  4694  5660  6627  7594  8797 10000
 840:     0   939  1878  2817  3756  4695  5661  6628  7595  8798 10000
 841:     0   939  1878  2817  3756  4696  5662  6629  7596  8798 10000
 842:     0   939  1878  2817  3757  4697  5663  6630  7597  8799 10000
 843:     0   939  1878  2818  3758  4698  5664  6631  7598  8799 10000
 844:     0   939  1879  2819  3759  4699  5665  6632  7599  8800 10000
 845:     0   940  1880  2820  3760  4700  5666  6633  7600  8800 10000
 846:     0   940  1880  2820  3760  4701  5667  6634  7601  8801 10000
 847:     0   940  1880  2820  3761  4702  5668  6635  7602  8801 10000
 848:     0   940  1880  2821  3762  4703  5669  6636  7603  8802 10000
 849:     0   940  1881  2822  3763  4704  5670  6637  7604  8802 10000
 850:     0   941  1882  2823  3764  4705  5671  6638  7605  8803 10000
 851:     0   941  1882  2823  3764  4706  5672  6639  7606  8803 10000
 852:     0   941  1882  2823  3765  4707  5673  6640  7607  8804 10000
 853:     0   941  1882  2824  3766  4708  5674  6641  7608  8804 10000
 854:     0   941  1883  2825  3767  4709  5675  6642  7609  8805 10000
 855:     0   942  1884  2826  3768  4710  5676  6643  7610  8805 10000
 856:     0   942  1884  2826  3768  4711  5677  6644  7611  8806 10000
 857:     0   942  1884  2826  3769  4712  5678  6645  7612  8806 10000
 858:     0   942  1884  2827  3770  4713  5679  6646  7613  8807 10000
 859:     0   942  1885  2828  3771  4714  5680  6647  7614  8807 10000
 860:     0   943  1886  2829  3772  4715  5681  6648  7615  8808 10000
 861:     0   943  1886  2829  3772  4716  5682  6649  7616  8808 10000
 862:     0   943  1886  2829  3773  4717  5683  6650  7617  8809 10000
 863:     0   943  1886  2830  3774  4718  5684  6651  7618  8809 10000
 864:     0   943  1887  2831  3775  4719  5685  6652  7619  8810 10000
 865:     0   944  1888  2832  3776  4720  5686  6653  7620  8810 10000
 866:     0   944  1888  2832  3776  4721  5687  6654  7621  8811 10000
 867:     0   944  1888  2832  3777  4722  5688  6655  7622  8811 10000
 868:     0   944  1888  2833  3778  4723  5689  6656  7623  8812 10000
 869:     0   944  1889  2834  3779  4724  5690  6657  7624  8812 10000
 870:     0   945  1890  2835  3780  4725  5691  6658  7625  8813 10000
 871:     0   945  1890  2835  3780  4726  5692  6659  7626  8813 10000
 872:     0   945  1890  2835  3781  4727  5693  6660  7627  8814 10000
 873:     0   945  1890  2836  3782  4728  5694  6661  7628  8814 10000
 874:     0   945  1891  2837  3783  4729  5695  6662  7629  8815 10000
 875:     0   946  1892  2838  3784  4730  5696  6663  7630  8815 10000
 876:     0   946  1892  2838  3784  4731  5697  6664  7631  8816 10000
 877:     0   946  1892  2838  3785  4732  5698  6665  7632  8816 10000
 878:     0   946  1892  2839  3786  4733  5699  6666  7633  8817 10000
 879:     0   946  1893  2840  3787  4734  5700  6667  7634  8817 10000
 880:     0   947  1894  2841  3788  4735  5701  6668  7635  8818 10000
 881:     0   947  1894  2841  3788  4736  5702  6669  7636  8818 10000
 882:     0   947  1894  2841  3789  4737  5703  6670  7637  8819 10000
 883:     0   947  1894  2842  3790  4738  5704  6671  7638  8819 10000
 884:     0   947  1895  2843  3791  4739  5705  6672  7639  8820 10000
 885:     0   948  1896  2844  3792  4740  5706  6673  7640  8820 10000
 886:     0   948  1896  2844  3792  4741  5707  6674  7641  8821 10000
 887:     0   948  1896  2844  3793  4742  5708  6675  7642  8821 10000
 888:     0   948  1896  2845  3794  4743  5709  6676  7643  8822 10000
 889:     0   948  1897  2846  3795  4744  5710  6677  7644  8822 10000
 890:     0   949  1898  2847  3796  4745  5711  6678  7645  8823 10000
 891:     0   949  1898  2847  3796  4746  5712  6679  7646  8823 10000
 892:     0   949  1898  2847  3797  4747  5713  6680  7647  8824 10000
 893:     0   949  1898  2848  3798  4748  5714  6681  7648  8824 10000
 894:     0   949  1899  2849  3799  4749  5715  6682  7649  8825 10000
 895:     0   950  1900  2850  3800  4750  5716  6683  7650  8825 10000
 896:     0   950  1900  2850  3800  4751  5717  6684  7651  8826 10000
 897:     0   950  1900  2850  3801  4752  5718  6685  7652  8826 10000
 898:     0   950  1900  2851  3802  4753  5719  6686  7653  8827 10000
 899:     0   950  1901  2852  3803  4754  5720  6687  7654  8827 10000
 900:     0   951  1902  2853  3804  4755  5721  6688  7655  8828 10000
 901:     0   951  1902  2853  3804  4756  5722  6689  7656  8828 10000
 902:     0   951  1902  2853  3805  4757  5723  6690  7657  8829 10000
 903:     0   951  1902  2854  3806  4758  5724  6691  7658  8829 10000
 904:     0   951  1903  2855  3807  4759  5725  6692  7659  8830 10000
 905:     0   952  1904  2856  3808  4760  5726  6693  7660  8830 10000
 906:     0   952  1904  2856  3808  4761  5727  6694  7661  8831 10000
 907:     0   952  1904  2856  3809  4762  5728  6695  7662  8831 10000
 908:     0   952  1904  2857  3810  4763  5729  6696  7663  8832 10000
 909:     0   952  1905  2858  3811  4764  5730  6697  7664  8832 10000
 910:     0   953  1906  2859  3812  4765  5731  6698  7665  8833 10000
 911:     0   953  1906  2859  3812  4766  5732  6699  7666  8833 10000
 912:     0   953  1906  2859  3813  4767  5733  6700  7667  8834 10000
 913:     0   953  1906  2860  3814  4768  5734  6701  7668  8834 10000
 914:     0   953  1907  2861  3815  4769  5735  6702  7669  8835 10000
 915:     0   954  1908  2862  3816  4770  5736  6703  7670  8835 10000
 916:     0   954  1908  2862  3816  4771  5737  6704  7671  8836 10000
 917:     0   954  1908  2862  3817  4772  5738  6705  7672  8836 10000
 918:     0   954  1908  2863  3818  4773  5739  6706  7673  8837 10000
 919:     0   954  1909  2864  3819  4774  5740  6707  7674  8837 10000
 920:     0   955  1910  2865  3820  4775  5741  6708  7675  8838 10000
 921:     0   955  1910  2865  3820  4776  5742  6709  7676  8838 10000
 922:     0   955  1910  2865  3821  4777  5743  6710  7677  8839 10000
 923:     0   955  1910  2866  3822  4778  5744  6711  7678  8839 10000
 924:     0   955  1911  2867  3823  4779  5745  6712  7679  8840 10000
 925:     0   956  1912  2868  3824  4780  5746  6713  7680  8840 10000
 926:     0   956  1912  2868  3824  4781  5747  6714  7681  8841 10000
 927:     0   956  1912  2868  3825  4782  5748  6715  7682  8841 10000
 928:     0   956  1912  2869  3826  4783  5749  6716  7683  8842 10000
 929:     0   956  1913  2870  3827  4784  5750  6717  7684  8842 10000
 930:     0   957  1914  2871  3828  4785  5751  6718  7685  8843 10000
 931:     0   957  1914  2871  3828  4786  5752  6719  7686  8843 10000
 932:     0   957  1914  2871  3829  4787  5753  6720  7687  8844 10000
 933:     0   957  1914  2872  3830  4788  5754  6721  7688  8844 10000
 934:     0   957  1915  2873  3831  4789  5755  6722  7689  8845 10000
 935:     0   958  1916  2874  3832  4790  5756  6723  7690  8845 10000
 936:     0   958  1916  2874  3832  4791  5757  6724  7691  8846 10000
 937:     0   958  1916  2874  3833  4792  5758  6725  7692  8846 10000
 938:     0   958  1916  2875  3834  4793  5759  6726  7693  8847 10000
 939:     0   958  1917  2876  3835  4794  5760  6727  7694  8847 10000
 940:     0   959  1918  2877  3836  4795  5761  6728  7695  8848 10000
 941:     0   959  1918  2877  3836  4796  5762  6729  7696  8848 10000
 942:     0   959  1918  2877  3837  4797  5763  6730  7697  8849 10000
 943:     0   959  1918  2878  3838  4798  5764  6731  7698  8849 10000
 944:     0   959  1919  2879  3839  4799  5765  6732  7699  8850 10000
 945:     0   960  1920  2880  3840  4800  5766  6733  7700  8850 10000
 946:     0   960  1920  2880  3840  4801  5767  6734  7701  8851 10000
 947:     0   960  1920  2880  3841  4802  5768  6735  7702  8851 10000
 948:     0   960  1920  2881  3842  4803  5769  6736  7703  8852 10000
 949:     0   960  1921  2882  3843  4804  5770  6737  7704  8852 10000
 950:     0   961  1922  2883  3844  4805  5771  6738  7705  8853 10000
 951:     0   961  1922  2883  3844  4806  5772  6739  7706  8853 10000
 952:     0   961  1922  2883  3845  4807  5773  6740  7707  8854 10000
 953:     0   961  1922  2884  3846  4808  5774  6741  7708  8854 10000
 954:     0   961  1923  2885  3847  4809  5775  6742  7709  8855 10000
 955:     0   962  1924  2886  3848  4810  5776  6743  7710  8855 10000
 956:     0   962  1924  2886  3848  4811  5777  6744  7711  8856 10000
 957:     0   962  1924  2886  3849  4812  5778  6745  7712  8856 10000
 958:     0   962  1924  2887  3850  4813  5779  6746  7713  8857 10000
 959:     0   962  1925  2888  3851  4814  5780  6747  7714  8857 10000
 960:     0   963  1926  2889  3852  4815  5781  6748  7715  8858 10000
 961:     0   963  1926  2889  3852  4816  5782  6749  7716  8858 10000
 962:     0   963  1926  2889  3853  4817  5783  6750  7717  8859 10000
 963:     0   963  1926  2890  3854  4818  5784  6751  7718  8859 10000
 964:     0   963  1927  2891  3855  4819  5785  6752  7719  8860 10000
 965:     0   964  1928  2892  3856  4820  5786  6753  7720  8860 10000
 966:     0   964  1928  2892  3856  4821  5787  6754  7721  8861 10000
 967:     0   964  1928  2892  3857  4822  5788  6755  7722  8861 10000
 968:     0   964  1928  2893  3858  4823  5789  6756  7723  8862 10000
 969:     0   964  1929  2894  3859  4824  5790  6757  7724  8862 10000
 970:     0   965  1930  2895  3860  4825  5791  6758  7725  8863 10000
 971:     0   965  1930  2895  3860  4826  5792  6759  7726  8863 10000
 972:     0   965  1930  2895  3861  4827  5793  6760  7727  8864 10000
 973:     0   965  1930  2896  3862  4828  5794  6761  7728  8864 10000
 974:     0   965  1931  2897  3863  4829  5795  6762  7729  8865 10000
 975:     0   966  1932  2898  3864  4830  5796  6763  7730  8865 10000
 976:     0   966  1932  2898  3864  4830  5797  6764  7731  8866 10000
 977:     0   966  1932  2898  3864  4831  5798  6765  7732  8866 10000
 978:     0   966  1932  2898  3865  4832  5799  6766  7733  8867 10000
 979:     0   966  1932  2899  3866  4833  5800  6767  7734  8867 10000
 980:     0   966  1933  2900  3867  4834  5801  6768  7735  8868 10000
 981:     0   967  1934  2901  3868  4835  5802  6769  7736  8868 10000
 982:     0   967  1934  2901  3868  4835  5802  6769  7737  8869 10000
 983:     0   967  1934  2901  3868  4835  5802  6770  7738  8869 10000
 984:     0   967  1934  2901  3868  4835  5803  6771  7739  8870 10000
 985:     0   967  1934  2901  3868  4836  5804  6772  7740  8870 10000
 986:     0   967  1934  2901  3869  4837  5805  6773  7741  8871 10000
 987:     0   967  1934  2902  3870  4838  5806  6774  7742  8871 10000
 988:     0   967  1935  2903  3871  4839  5807  6775  7743  8872 10000
 989:     0   968  1936  2904  3872  4840  5808  6776  7744  8872 10000
 990:     0   968  1936  2904  3872  4840  5808  6776  7745  8873 10000
 991:     0   968  1936  2904  3872  4840  5808  6777  7746  8873 10000
 992:     0   968  1936  2904  3872  4840  5809  6778  7747  8874 10000
 993:     0   968  1936  2904  3872  4841  5810  6779  7748  8874 10000
 994:     0   968  1936  2904  3873  4842  5811  6780  7749  8875 10000
 995:     0   968  1936  2905  3874  4843  5812  6781  7750  8875 10000
 996:     0   968  1937  2906  3875  4844  5813  6782  7751  8876 10000
 997:     0   969  1938  2907  3876  4845  5814  6783  7752  8876 10000
 998:     0   969  1938  2907  3876  4845  5814  6783  7753  8877 10000
 999:     0   969  1938  2907  3876  4845  5814  6784  7754  8877 10000
1000:     0   969  1938  2907  3876  4845  5815  6785  7755  8878 10000
1001:     0   969  1938  2907  3876  4846  5816  6786  7756  8878 10000
1002:     0   969  1938  2907  3877  4847  5817  6787  7757  8879 10000
1003:     0   969  1938  2908  3878  4848  5818  6788  7758  8879 10000
1004:     0   969  1939  2909  3879  4849  5819  6789  7759  8880 10000
1005:     0   970  1940  2910  3880  4850  5820  6790  7760  8880 10000
1006:     0   970  1940  2910  3880  4850  5820  6790  7761  8881 10000
1007:     0   970  1940  2910  3880  4850  5820  6791  7762  8881 10000
1008:     0   970  1940  2910  3880  4850  5821  6792  7763  8882 10000
1009:     0   970  1940  2910  3880  4851  5822  6793  7764  8882 10000
1010:     0   970  1940  2910  3881  4852  5823  6794  7765  8883 10000
1011:     0   970  1940  2911  3882  4853  5824  6795  7766  8883 10000
1012:     0   970  1941  2912  3883  4854  5825  6796  7767  8884 10000
1013:     0   971  1942  2913  3884  4855  5826  6797  7768  8884 10000
1014:     0   971  1942  2913  3884  4855  5826  6797  7769  8885 10000
1015:     0   971  1942  2913  3884  4855  5826  6798  7770  8885 10000
1016:     0   971  1942  2913  3884  4855  5827  6799  7771  8886 10000
1017:     0   971  1942  2913  3884  4856  5828  6800  7772  8886 10000
1018:     0   971  1942  2913  3885  4857  5829  6801  7773  8887 10000
1019:     0   971  1942  2914  3886  4858  5830  6802  7774  8887 10000
1020:     0   971  1943  2915  3887  4859  5831  6803  7775  8888 10000
1021:     0   972  1944  2916  3888  4860  5832  6804  7776  8888 10000
1022:     0   972  1944  2916  3888  4860  5832  6804  7777  8889 10000
1023:     0   972  1944  2916  3888  4860  5832  6805  7778  8889 10000
1024:     0   972  1944  2916  3888  4860  5833  6806  7779  8890 10000
1025:     0   972  1944  2916  3888  4861  5834  6807  7780  8890 10000
1026:     0   972  1944  2916  3889  4862  5835  6808  7781  8891 10000
1027:     0   972  1944  2917  3890  4863  5836  6809  7782  8891 10000
1028:     0   972  1945  2918  3891  4864  5837  6810  7783  8892 10000
1029:     0   973  1946  2919  3892  4865  5838  6811  7784  8892 10000
1030:     0   973  1946  2919  3892  4865  5838  6811  7785  8893 10000
1031:     0   973  1946  2919  3892  4865  5838  6812  7786  8893 10000
1032:     0   973  1946  2919  3892  4865  5839  6813  7787  8894 10000
1033:     0   973  1946  2919  3892  4866  5840  6814  7788  8894 10000
1034:     0   973  1946  2919  3893  4867  5841  6815  7789  8895 10000
1035:     0   973  1946  2920  3894  4868  5842  6816  7790  8895 10000
1036:     0   973  1947  2921  3895  4869  5843  6817  7791  8896 10000
1037:     0   974  1948  2922  3896  4870  5844  6818  7792  8896 10000
1038:     0   974  1948  2922  3896  4870  5844  6818  7793  8897 10000
1039:     0   974  1948  2922  3896  4870  5844  6819  7794  8897 10000
1040:     0   974  1948  2922  3896  4870  5845  6820  7795  8898 10000
1041:     0   974  1948  2922  3896  4871  5846  6821  7796  8898 10000
1042:     0   974  1948  2922  3897  4872  5847  6822  7797  8899 10000
1043:     0   974  1948  2923  3898  4873  5848  6823  7798  8899 10000
1044:     0   974  1949  2924  3899  4874  5849  6824  7799  8900 10000
1045:     0   975  1950  2925  3900  4875  5850  6825  7800  8900 10000
1046:     0   975  1950  2925  3900  4875  5850  6825  7801  8901 10000
1047:     0   975  1950  2925  3900  4875  5850  6826  7802  8901 10000
1048:     0   975  1950  2925  3900  4875  5851  6827  7803  8902 10000
1049:     0   975  1950  2925  3900  4876  5852  6828  7804  8902 10000
1050:     0   975  1950  2925  3901  4877  5853  6829  7805  8903 10000
1051:     0   975  1950  2926  3902  4878  5854  6830  7806  8903 10000
1052:     0   975  1951  2927  3903  4879  5855  6831  7807  8904 10000
1053:     0   976  1952  2928  3904  4880  5856  6832  7808  8904 10000
1054:     0   976  1952  2928  3904  4880  5856  6832  7809  8905 10000
1055:     0   976  1952  2928  3904  4880  5856  6833  7810  8905 10000
1056:     0   976  1952  2928  3904  4880  5857  6834  7811  8906 10000
1057:     0   976  1952  2928  3904  4881  5858  6835  7812  8906 10000
1058:     0   976  1952  2928  3905  4882  5859  6836  7813  8907 10000
1059:     0   976  1952  2929  3906  4883  5860  6837  7814  8907 10000
1060:     0   976  1953  2930  3907  4884  5861  6838  7815  8908 10000
1061:     0   977  1954  2931  3908  4885  5862  6839  7816  8908 10000
1062:     0   977  1954  2931  3908  4885  5862  6839  7817  8909 10000
1063:     0   977  1954  2931  3908  4885  5862  6840  7818  8909 10000
1064:     0   977  1954  2931  3908  4885  5863  6841  7819  8910 10000
1065:     0   977  1954  2931  3908  4886  5864  6842  7820  8910 10000
1066:     0   977  1954  2931  3909  4887  5865  6843  7821  8911 10000
1067:     0   977  1954  2932  3910  4888  5866  6844  7822  8911 10000
1068:     0   977  1955  2933  3911  4889  5867  6845  7823  8912 10000
1069:     0   978  1956  2934  3912  4890  5868  6846  7824  8912 10000
1070:     0   978  1956  2934  3912  4890  5868  6846  7825  8913 10000
1071:     0   978  1956  2934  3912  4890  5868  6847  7826  8913 10000
1072:     0   978  1956  2934  3912  4890  5869  6848  7827  8914 10000
1073:     0   978  1956  2934  3912  4891  5870  6849  7828  8914 10000
1074:     0   978  1956  2934  3913  4892  5871  6850  7829  8915 10000
1075:     0   978  1956  2935  3914  4893  5872  6851  7830  8915 10000
1076:     0   978  1957  2936  3915  4894  5873  6852  7831  8916 10000
1077:     0   979  1958  2937  3916  4895  5874  6853  7832  8916 10000
1078:     0   979  1958  2937  3916  4895  5874  6853  7833  8917 10000
1079:     0   979  1958  2937  3916  4895  5874  6854  7834  8917 10000
1080:     0   979  1958  2937  3916  4895  5875  6855  7835  8918 10000
1081:     0   979  1958  2937  3916  4896  5876  6856  7836  8918 10000
1082:     0   979  1958  2937  3917  4897  5877  6857  7837  8919 10000
1083:     0   979  1958  2938  3918  4898  5878  6858  7838  8919 10000
1084:     0   979  1959  2939  3919  4899  5879  6859  7839  8920 10000
1085:     0   980  1960  2940  3920  4900  5880  6860  7840  8920 10000
1086:     0   980  1960  2940  3920  4900  5880  6860  7841  8921 10000
1087:     0   980  1960  2940  3920  4900  5880  6861  7842  8921 10000
1088:     0   980  1960  2940  3920  4900  5881  6862  7843  8922 10000
1089:     0   980  1960  2940  3920  4901  5882  6863  7844  8922 10000
1090:     0   980  1960  2940  3921  4902  5883  6864  7845  8923 10000
1091:     0   980  1960  2941  3922  4903  5884  6865  7846  8923 10000
1092:     0   980  1961  2942  3923  4904  5885  6866  7847  8924 10000
1093:     0   981  1962  2943  3924  4905  5886  6867  7848  8924 10000
1094:     0   981  1962  2943  3924  4905  5886  6867  7849  8925 10000
1095:     0   981  1962  2943  3924  4905  5886  6868  7850  8925 10000
1096:     0   981  1962  2943  3924  4905  5887  6869  7851  8926 10000
1097:     0   981  1962  2943  3924  4906  5888  6870  7852  8926 10000
1098:     0   981  1962  2943  3925  4907  5889  6871  7853  8927 10000
1099:     0   981  1962  2944  3926  4908  5890  6872  7854  8927 10000
1100:     0   981  1963  2945  3927  4909  5891  6873  7855  8928 10000
1101:     0   982  1964  2946  3928  4910  5892  6874  7856  8928 10000
1102:     0   982  1964  2946  3928  4910  5892  6874  7857  8929 10000
1103:     0   982  1964  2946  3928  4910  5892  6875  7858  8929 10000
1104:     0   982  1964  2946  3928  4910  5893  6876  7859  8930 10000
1105:     0   982  1964  2946  3928  4911  5894  6877  7860  8930 10000
1106:     0   982  1964  2946  3929  4912  5895  6878  7861  8931 10000
1107:     0   982  1964  2947  3930  4913  5896  6879  7862  8931 10000
1108:     0   982  1965  2948  3931  4914  5897  6880  7863  8932 10000
1109:     0   983  1966  2949  3932  4915  5898  6881  7864  8932 10000
1110:     0   983  1966  2949  3932  4915  5898  6881  7865  8933 10000
1111:     0   983  1966  2949  3932  4915  5898  6882  7866  8933 10000
1112:     0   983  1966  2949  3932  4915  5899  6883  7867  8934 10000
1113:     0   983  1966  2949  3932  4916  5900  6884  7868  8934 10000
1114:     0   983  1966  2949  3933  4917  5901  6885  7869  8935 10000
1115:     0   983  1966  2950  3934  4918  5902  6886  7870  8935 10000
1116:     0   983  1967  2951  3935  4919  5903  6887  7871  8936 10000
1117:     0   984  1968  2952  3936  4920  5904  6888  7872  8936 10000
1118:     0   984  1968  2952  3936  4920  5904  6888  7873  8937 10000
1119:     0   984  1968  2952  3936  4920  5904  6889  7874  8937 10000
1120:     0   984  1968  2952  3936  4920  5905  6890  7875  8938 10000
1121:     0   984  1968  2952  3936  4921  5906  6891  7876  8938 10000
1122:     0   984  1968  2952  3937  4922  5907  6892  7877  8939 10000
1123:     0   984  1968  2953  3938  4923  5908  6893  7878  8939 10000
1124:     0   984  1969  2954  3939  4924  5909  6894  7879  8940 10000
1125:     0   985  1970  2955  3940  4925  5910  6895  7880  8940 10000
1126:     0   985  1970  2955  3940  4925  5910  6895  7881  8941 10000
1127:     0   985  1970  2955  3940  4925  5910  6896  7882  8941 10000
1128:     0   985  1970  2955  3940  4925  5911  6897  7883  8942 10000
1129:     0   985  1970  2955  3940  4926  5912  6898  7884  8942 10000
1130:     0   985  1970  2955  3941  4927  5913  6899  7885  8943 10000
1131:     0   985  1970  2956  3942  4928  5914  6900  7886  8943 10000
1132:     0   985  1971  2957  3943  4929  5915  6901  7887  8944 10000
1133:     0   986  1972  2958  3944  4930  5916  6902  7888  8944 10000
1134:     0   986  1972  2958  3944  4930  5916  6902  7889  8945 10000
1135:     0   986  1972  2958  3944  4930  5916  6903  7890  8945 10000
1136:     0   986  1972  2958  3944  4930  5917  6904  7891  8946 10000
1137:     0   986  1972  2958  3944  4931  5918  6905  7892  8946 10000
1138:     0   986  1972  2958  3945  4932  5919  6906  7893  8947 10000
1139:     0   986  1972  2959  3946  4933  5920  6907  7894  8947 10000
1140:     0   986  1973  2960  3947  4934  5921  6908  7895  8948 10000
1141:     0   987  1974  2961  3948  4935  5922  6909  7896  8948 10000
1142:     0   987  1974  2961  3948  4935  5922  6909  7897  8949 10000
1143:     0   987  1974  2961  3948  4935  5922  6910  7898  8949 10000
1144:     0   987  1974  2961  3948  4935  5923  6911  7899  8950 10000
1145:     0   987  1974  2961  3948  4936  5924  6912  7900  8950 10000
1146:     0   987  1974  2961  3949  4937  5925  6913  7901  8951 10000
1147:     0   987  1974  2962  3950  4938  5926  6914  7902  8951 10000
1148:     0   987  1975  2963  3951  4939  5927  6915  7903  8952 10000
1149:     0   988  1976  2964  3952  4940  5928  6916  7904  8952 10000
1150:     0   988  1976  2964  3952  4940  5928  6916  7905  8953 10000
1151:     0   988  1976  2964  3952  4940  5928  6917  7906  8953 10000
1152:     0   988  1976  2964  3952  4940  5929  6918  7907  8954 10000
1153:     0   988  1976  2964  3952  4941  5930  6919  7908  8954 10000
1154:     0   988  1976  2964  3953  4942  5931  6920  7909  8955 10000
1155:     0   988  1976  2965  3954  4943  5932  6921  7910  8955 10000
1156:     0   988  1977  2966  3955  4944  5933  6922  7911  8956 10000
1157:     0   989  1978  2967  3956  4945  5934  6923  7912  8956 10000
1158:     0   989  1978  2967  3956  4945  5934  6923  7913  8957 10000
1159:     0   989  1978  2967  3956  4945  5934  6924  7914  8957 10000
1160:     0   989  1978  2967  3956  4945  5935  6925  7915  8958 10000
1161:     0   989  1978  2967  3956  4946  5936  6926  7916  8958 10000
1162:     0   989  1978  2967  3957  4947  5937  6927  7917  8959 10000
1163:     0   989  1978  2968  3958  4948  5938  6928  7918  8959 10000
1164:     0   989  1979  2969  3959  4949  5939  6929  7919  8960 10000
1165:     0   990  1980  2970  3960  4950  5940  6930  7920  8960 10000
1166:     0   990  1980  2970  3960  4950  5940  6930  7921  8961 10000
1167:     0   990  1980  2970  3960  4950  5940  6931  7922  8961 10000
1168:     0   990  1980  2970  3960  4950  5941  6932  7923  8962 10000
1169:     0   990  1980  2970  3960  4951  5942  6933  7924  8962 10000
1170:     0   990  1980  2970  3961  4952  5943  6934  7925  8963 10000
1171:     0   990  1980  2971  3962  4953  5944  6935  7926  8963 10000
1172:     0   990  1981  2972  3963  4954  5945  6936  7927  8964 10000
1173:     0   991  1982  2973  3964  4955  5946  6937  7928  8964 10000
1174:     0   991  1982  2973  3964  4955  5946  6937  7929  8965 10000
1175:     0   991  1982  2973  3964  4955  5946  6938  7930  8965 10000
1176:     0   991  1982  2973  3964  4955  5947  6939  7931  8966 10000
1177:     0   991  1982  2973  3964  4956  5948  6940  7932  8966 10000
1178:     0   991  1982  2973  3965  4957  5949  6941  7933  8967 10000
1179:     0   991  1982  2974  3966  4958  5950  6942  7934  8967 10000
1180:     0   991  1983  2975  3967  4959  5951  6943  7935  8968 10000
1181:     0   992  1984  2976  3968  4960  5952  6944  7936  8968 10000
1182:     0   992  1984  2976  3968  4960  5952  6944  7937  8969 10000
1183:     0   992  1984  2976  3968  4960  5952  6945  7938  8969 10000
1184:     0   992  1984  2976  3968  4960  5953  6946  7939  8970 10000
1185:     0   992  1984  2976  3968  4961  5954  6947  7940  8970 10000
1186:     0   992  1984  2976  3969  4962  5955  6948  7941  8971 10000
1187:     0   992  1984  2977  3970  4963  5956  6949  7942  8971 10000
1188:     0   992  1985  2978  3971  4964  5957  6950  7943  8972 10000
1189:     0   993  1986  2979  3972  4965  5958  6951  7944  8972 10000
1190:     0   993  1986  2979  3972  4965  5958  6951  7945  8973 10000
1191:     0   993  1986  2979  3972  4965  5958  6952  7946  8973 10000
1192:     0   993  1986  2979  3972  4965  5959  6953  7947  8974 10000
1193:     0   993  1986  2979  3972  4966  5960  6954  7948  8974 10000
1194:     0   993  1986  2979  3973  4967  5961  6955  7949  8975 10000
1195:     0   993  1986  2980  3974  4968  5962  6956  7950  8975 10000
1196:     0   993  1987  2981  3975  4969  5963  6957  7951  8976 10000
1197:     0   994  1988  2982  3976  4970  5964  6958  7952  8976 10000
1198:     0   994  1988  2982  3976  4970  5964  6958  7953  8977 10000
1199:     0   994  1988  2982  3976  4970  5964  6959  7954  8977 10000
1200:     0   994  1988  2982  3976  4970  5965  6960  7955  8978 10000
1201:     0   994  1988  2982  3976  4971  5966  6961  7956  8978 10000
1202:     0   994  1988  2982  3977  4972  5967  6962  7957  8979 10000
1203:     0   994  1988  2983  3978  4973  5968  6963  7958  8979 10000
1204:     0   994  1989  2984  3979  4974  5969  6964  7959  8980 10000
1205:     0   995  1990  2985  3980  4975  5970  6965  7960  8980 10000
1206:     0   995  1990  2985  3980  4975  5970  6965  7961  8981 10000
1207:     0   995  1990  2985  3980  4975  5970  6966  7962  8981 10000
1208:     0   995  1990  2985  3980  4975  5971  6967  7963  8982 10000
1209:     0   995  1990  2985  3980  4976  5972  6968  7964  8982 10000
1210:     0   995  1990  2985  3981  4977  5973  6969  7965  8983 10000
1211:     0   995  1990  2986  3982  4978  5974  6970  7966  8983 10000
1212:     0   995  1991  2987  3983  4979  5975  6971  7967  8984 10000
1213:     0   996  1992  2988  3984  4980  5976  6972  7968  8984 10000
1214:     0   996  1992  2988  3984  4980  5976  6972  7969  8985 10000
1215:     0   996  1992  2988  3984  4980  5976  6973  7970  8985 10000
1216:     0   996  1992  2988  3984  4980  5977  6974  7971  8986 10000
1217:     0   996  1992  2988  3984  4981  5978  6975  7972  8986 10000
1218:     0   996  1992  2988  3985  4982  5979  6976  7973  8987 10000
1219:     0   996  1992  2989  3986  4983  5980  6977  7974  8987 10000
1220:     0   996  1993  2990  3987  4984  5981  6978  7975  8988 10000
1221:     0   997  1994  2991  3988  4985  5982  6979  7976  8988 10000
1222:     0   997  1994  2991  3988  4985  5982  6979  7977  8989 10000
1223:     0   997  1994  2991  3988  4985  5982  6980  7978  8989 10000
1224:     0   997  1994  2991  3988  4985  5983  6981  7979  8990 10000
1225:     0   997  1994  2991  3988  4986  5984  6982  7980  8990 10000
1226:     0   997  1994  2991  3989  4987  5985  6983  7981  8991 10000
1227:     0   997  1994  2992  3990  4988  5986  6984  7982  8991 10000
1228:     0   997  1995  2993  3991  4989  5987  6985  7983  8992 10000
1229:     0   998  1996  2994  3992  4990  5988  6986  7984  8992 10000
1230:     0   998  1996  2994  3992  4990  5988  6986  7985  8993 10000
1231:     0   998  1996  2994  3992  4990  5988  6987  7986  8993 10000
1232:     0   998  1996  2994  3992  4990  5989  6988  7987  8994 10000
1233:     0   998  1996  2994  3992  4991  5990  6989  7988  8994 10000
1234:     0   998  1996  2994  3993  4992  5991  6990  7989  8995 10000
1235:     0   998  1996  2995  3994  4993  5992  6991  7990  8995 10000
1236:     0   998  1997  2996  3995  4994  5993  6992  7991  8996 10000
1237:     0   999  1998  2997  3996  4995  5994  6993  7992  8996 10000
1238:     0   999  1998  2997  3996  4995  5994  6993  7993  8997 10000
1239:     0   999  1998  2997  3996  4995  5994  6994  7994  8997 10000
1240:     0   999  1998  2997  3996  4995  5995  6995  7995  8998 10000
1241:     0   999  1998  2997  3996  4996  5996  6996  7996  8998 10000
1242:     0   999  1998  2997  3997  4997  5997  6997  7997  8999 10000
1243:     0   999  1998  2998  3998  4998  5998  6998  7998  8999 10000
1244:     0   999  1999  2999  3999  4999  5999  6999  7999  9000 10000
1245:     0  1000  2000  3000  4000  5000  6000  7000  8000  9000 10000
(中略)
9999:     0  1000  2000  3000  4000  5000  6000  7000  8000  9000 10000

2016-12-01 (4) 22:57:52 +0900

「単位時間がたつと, カップルは左右のカップルのうち遠いほうへ1だけ動く」 と書いたが, 単位時間の中で,カップルは,1 番めのカップル,2 番めのカップル,……, N-1 番めのカップル,の順に動く。

2016-12-04 (0) 21:38:10 +0900

表示をグラフィック化

#include <stdio.h>
#include <stdlib.h> /* rand(), srand() */
#include <time.h>   /* time() */

#define N 10        /* カップルの数 + 1 */
#define UNIT 1000   /* 距離の単位 */
#define TIMES 9999  /* 何回くりかえすか */

void init(void);
void print(int n);
void print2(int n);
void swap(int i, int j);
void sort(void);

int a[N+1];     /* これで a[0] ... a[N] が使える */
int c[N+1];

int main() {
    int i, j;

    init();                                     /* 初期化 */
    print(-1);                                  /* 画面表示(ソート前)*/
    sort();
    print(0);

    for (i = 1; i <= TIMES; i++) {
        for (j = 1; j < N; j++) {
            if (a[j] - a[j-1] < a[j+1] - a[j]) {
                a[j]++;
            } else if (a[j] - a[j-1] == a[j+1] - a[j]) {
                ;
            } else {
                a[j]--;
            }
        }
        print(i);
    }
}

void init(void) {   /* 初期化 */
    int i;

    {
        unsigned seed = (unsigned)time(NULL);       /* 現在時刻を取得して */
        printf("乱数の種は %u です.\n", seed);
        srand(seed);                                /* それを乱数の種に */
    }

    a[0] = 0;                                       /* 両端は固定 */
    a[N] = UNIT * N;

    for (i = 1; i < N; i++) {
        a[i] = rand() % (UNIT * N);
    }
}

void print(int n) {
    int i;

    printf("%4d:", n);
    for (i = 0; i <= N; i++) {
        c[i] = (a[i] + 50) / 100;               /* 四捨五入 */
    }
    for (i = 0; i <= UNIT*N/100; i++) {
        print2(i);                          /* i カラムめを印字 */
    }
    putchar('\n');
}

void print2(int n) {
    int i;

    for (i = 0; i <= N; i++) {
        if (n == c[i]) {        /* そこにカップルがいれば */
            putchar('#');       /* # を印字 */
            return;
        }
    }
    putchar(' ');               /* いなければスペースを印字 */
}

void swap(int i, int j) {
    int tmp = a[i];
    a[i] = a[j];
    a[j] = tmp;
}

/* a[1] から a[N-1] を小さい順に並べ直す。挿入ソート */
void sort(void) {
    int i, j;

    for (i = 2; i < N; i++) {
        for (j = i; j > 1 && a[j-1] > a[j]; j--) {
            swap(j-1, j);
        }
    }
}

出力例。

乱数の種は 1481290286 です.
  -1:#      #        #    #    #      #           #             #               #                    #   #
   0:#      #        #    #    #      #           #             #               #                    #   #
   1:#      #        #    #    #      #           #             #               #                    #   #
   2:#      #        #    #    #      #           #             #               #                    #   #
   3:#      #        #    #    #      #           #             #               #                    #   #
   4:#      #        #    #    #      #           #             #               #                    #   #
   5:#      #        #    #    #      #           #             #               #                    #   #
   6:#      #        #    #    #      #           #             #               #                    #   #
   7:#      #        #    #    #      #           #             #               #                    #   #
   8:#      #        #    #    #      #           #             #               #                    #   #
   9:#      #        #    #    #      #           #             #               #                    #   #
  10:#      #        #    #    #      #           #             #               #                    #   #
  11:#      #        #    #    #      #            #            #               #                    #   #
  12:#      #        #    #    #      #            #            #               #                    #   #
  13:#      #        #    #    #      #            #            #               #                    #   #
  14:#      #        #    #    #      #            #            #               #                    #   #
  15:#      #        #    #    #      #            #            #               #                    #   #
  16:#      #        #    #    #      #            #            #               #                    #   #
  17:#      #        #    #    #      #            #            #               #                    #   #
  18:#      #        #    #    #      #            #            #               #                    #   #
  19:#      #        #    #    #      #            #            #               #                    #   #
  20:#      #        #    #    #      #            #            #               #                    #   #
  21:#      #        #    #    #      #            #            #               #                    #   #
  22:#      #        #    #    #      #            #            #               #                    #   #
  23:#      #        #    #    #      #            #            #               #                    #   #
  24:#      #        #    #    #      #            #            #               #                    #   #
  25:#      #        #    #    #      #            #            #               #                    #   #
  26:#      #        #    #    #      #            #            #               #                    #   #
  27:#      #        #    #    #      #            #            #               #                    #   #
  28:#      #        #    #    #      #            #            #               #                    #   #
  29:#      #        #    #    #      #            #            #               #                    #   #
  30:#      #        #    #    #      #            #            #               #                    #   #
  31:#      #        #    #    #      #            #            #               #                    #   #
  32:#      #        #    #    #      #            #            #               #                    #   #
  33:#      #        #    #    #      #            #            #               #                    #   #
  34:#      #        #    #    #      #            #            #               #                    #   #
  35:#      #        #    #    #      #            #            #               #                    #   #
  36:#      #        #    #    #      #            #            #               #                    #   #
  37:#      #        #    #    #      #            #            #               #                    #   #
  38:#      #        #    #    #      #            #            #               #                    #   #
  39:#      #        #    #    #      #            #            #               #                    #   #
  40:#      #        #    #    #       #           #            #               #                    #   #
  41:#      #        #    #    #       #           #            #               #                    #   #
  42:#      #        #    #    #       #           #            #               #                    #   #
  43:#      #        #    #     #      #           #            #               #                    #   #
  44:#      #        #    #     #      #           #            #               #                    #   #
  45:#      #        #    #     #      #           #            #               #                    #   #
  46:#      #        #    #     #      #           #            #               #                    #   #
  47:#      #        #    #     #      #           #            #               #                    #   #
  48:#      #        #    #     #      #           #            #               #                    #   #
  49:#      #        #    #     #      #           #            #               #                    #   #
  50:#      #        #    #     #      #           #            #               #                    #   #
  51:#      #        #    #     #      #           #            #               #                    #   #
  52:#      #        #    #     #      #           #            #               #                    #   #
  53:#      #        #    #     #      #           #            #               #                    #   #
  54:#      #        #    #     #      #           #            #               #                    #   #
  55:#      #        #    #     #      #           #            #               #                    #   #
  56:#      #        #    #     #      #           #            #               #                   #    #
  57:#      #        #    #     #      #           #            #               #                   #    #
  58:#      #        #    #     #      #           #             #              #                   #    #
  59:#      #        #    #     #      #           #             #              #                   #    #
  60:#      #        #    #     #      #           #             #              #                   #    #
  61:#      #        #    #     #      #           #             #              #                   #    #
  62:#      #        #    #     #      #           #             #              #                   #    #
  63:#      #        #    #     #      #           #             #              #                   #    #
  64:#      #        #    #     #      #           #             #              #                   #    #
  65:#      #        #    #     #      #           #             #              #                   #    #
  66:#      #        #    #     #      #           #             #              #                   #    #
  67:#      #        #    #     #      #           #             #              #                   #    #
  68:#      #        #    #     #      #           #             #              #                   #    #
  69:#      #       #     #     #      #           #             #              #                   #    #
  70:#      #       #     #     #      #           #             #              #                   #    #
  71:#       #      #     #     #      #           #             #              #                   #    #
  72:#       #      #     #     #      #           #             #              #                   #    #
  73:#       #      #     #     #      #           #             #              #                   #    #
  74:#       #      #     #     #      #           #             #              #                   #    #
  75:#       #      #     #     #      #           #             #               #                  #    #
  76:#       #      #     #     #      #           #             #               #                  #    #
  77:#       #      #     #     #      #           #             #               #                  #    #
  78:#       #      #     #     #      #           #             #               #                  #    #
  79:#       #      #     #     #      #           #             #               #                  #    #
  80:#       #      #     #     #      #           #             #               #                  #    #
  81:#       #      #     #     #      #           #             #               #                  #    #
  82:#       #      #     #     #      #           #             #               #                  #    #
  83:#       #      #     #     #      #           #             #               #                  #    #
  84:#       #      #     #     #      #           #             #               #                  #    #
  85:#       #      #     #     #      #           #             #               #                  #    #
  86:#       #      #     #     #      #           #             #               #                  #    #
  87:#       #      #     #     #      #           #             #               #                  #    #
  88:#       #      #     #     #      #           #             #               #                  #    #
  89:#       #      #     #     #      #           #             #               #                  #    #
  90:#       #      #     #     #      #           #             #               #                  #    #
  91:#       #      #     #     #      #           #             #               #                  #    #
  92:#       #      #     #     #      #           #             #               #                  #    #
  93:#       #      #     #     #      #           #             #               #                  #    #
  94:#       #      #     #     #      #           #             #               #                  #    #
  95:#       #      #     #     #      #           #             #               #                  #    #
  96:#       #      #     #     #      #           #             #               #                  #    #
  97:#       #      #     #     #      #           #             #               #                  #    #
  98:#       #      #     #     #      #           #             #               #                  #    #
  99:#       #      #     #     #      #           #             #               #                  #    #
 100:#       #      #     #     #      #           #             #               #                  #    #
 101:#       #      #     #     #      #           #             #               #                  #    #
 102:#       #      #     #     #      #           #             #               #                  #    #
 103:#       #      #     #     #      #           #             #               #                  #    #
 104:#       #      #     #     #      #           #             #               #                  #    #
 105:#       #      #     #     #      #           #             #               #                  #    #
 106:#       #      #     #     #      #           #             #               #                  #    #
 107:#       #      #     #     #      #           #             #               #                  #    #
 108:#       #      #     #     #      #           #             #               #                  #    #
 109:#       #      #     #     #      #           #             #               #                  #    #
 110:#       #      #     #     #      #           #             #               #                  #    #
 111:#       #      #     #     #      #            #            #               #                  #    #
 112:#       #      #     #     #      #            #            #               #                  #    #
 113:#       #      #     #     #      #            #            #               #                  #    #
 114:#       #      #     #     #      #            #            #               #                  #    #
 115:#       #      #     #     #      #            #            #               #                  #    #
 116:#       #      #     #     #      #            #            #               #                  #    #
 117:#       #      #     #     #      #            #            #               #                  #    #
 118:#       #      #     #     #      #            #            #               #                  #    #
 119:#       #      #     #     #      #            #            #               #                  #    #
 120:#      #       #     #     #      #            #            #               #                  #    #
 121:#      #       #     #     #      #            #            #               #                  #    #
 122:#      #       #     #     #      #            #            #               #                  #    #
 123:#      #       #     #     #      #            #            #               #                  #    #
 124:#      #       #     #     #      #            #            #               #                  #    #
 125:#      #       #     #     #      #            #            #               #                  #    #
 126:#      #       #     #     #      #            #            #               #                  #    #
 127:#      #       #     #     #      #            #            #               #                  #    #
 128:#      #       #     #     #      #            #            #               #                  #    #
 129:#      #       #     #     #      #            #            #               #                  #    #
 130:#      #       #     #     #      #            #            #               #                  #    #
 131:#      #       #     #     #      #            #            #               #                  #    #
 132:#      #       #     #     #      #            #            #               #                  #    #
 133:#      #       #     #     #      #            #            #               #                  #    #
 134:#      #       #     #     #      #            #            #               #                  #    #
 135:#      #       #     #     #      #            #            #               #                  #    #
 136:#      #       #     #     #      #            #            #               #                  #    #
 137:#      #       #     #     #      #            #            #               #                  #    #
 138:#      #       #     #     #      #            #            #               #                  #    #
 139:#      #       #     #     #      #            #            #               #                  #    #
 140:#      #       #     #     #       #           #            #               #                  #    #
 141:#      #       #     #     #       #           #            #               #                  #    #
 142:#      #       #     #     #       #           #            #               #                  #    #
 143:#      #       #     #      #      #           #            #               #                  #    #
 144:#      #       #     #      #      #           #            #               #                  #    #
 145:#      #       #     #      #      #           #            #               #                  #    #
 146:#      #       #     #      #      #           #            #               #                  #    #
 147:#      #       #     #      #      #           #            #               #                  #    #
 148:#      #       #     #      #      #           #            #               #                  #    #
 149:#      #       #     #      #      #           #            #               #                  #    #
 150:#      #       #     #      #      #           #            #               #                  #    #
 151:#      #       #     #      #      #           #            #               #                  #    #
 152:#      #       #     #      #      #           #            #               #                  #    #
 153:#      #       #     #      #      #           #            #               #                  #    #
 154:#      #       #     #      #      #           #            #               #                  #    #
 155:#      #       #     #      #      #           #            #               #                  #    #
 156:#      #       #     #      #      #           #            #               #                 #     #
 157:#      #       #     #      #      #           #            #               #                 #     #
 158:#      #       #     #      #      #           #             #              #                 #     #
 159:#      #       #     #      #      #           #             #              #                 #     #
 160:#      #       #     #      #      #           #             #              #                 #     #
 161:#      #       #     #      #      #           #             #              #                 #     #
 162:#      #       #     #      #      #           #             #              #                 #     #
 163:#      #       #     #      #      #           #             #              #                 #     #
 164:#      #       #     #      #      #           #             #              #                 #     #
 165:#      #       #     #      #      #           #             #              #                 #     #
 166:#      #       #     #      #      #           #             #              #                 #     #
 167:#      #       #     #      #      #           #             #              #                 #     #
 168:#      #       #     #      #      #           #             #              #                 #     #
 169:#      #      #      #      #      #           #             #              #                 #     #
 170:#      #      #      #      #      #           #             #              #                 #     #
 171:#      #      #      #      #      #           #             #              #                 #     #
 172:#      #      #      #      #      #           #             #              #                 #     #
 173:#      #      #      #      #      #           #             #              #                 #     #
 174:#      #      #      #      #      #           #             #              #                 #     #
 175:#      #      #      #      #      #           #             #               #                #     #
 176:#      #      #      #      #      #           #             #               #                #     #
 177:#      #      #      #      #      #           #             #               #                #     #
 178:#      #      #      #      #      #           #             #               #                #     #
 179:#      #      #      #      #      #           #             #               #                #     #
 180:#      #      #      #      #      #           #             #               #                #     #
 181:#      #      #      #      #      #           #             #               #                #     #
 182:#      #      #      #      #      #           #             #               #                #     #
 183:#      #      #      #      #      #           #             #               #                #     #
 184:#      #      #      #      #      #           #             #               #                #     #
 185:#      #      #      #      #      #           #             #               #                #     #
 186:#      #      #      #      #      #           #             #               #                #     #
 187:#      #      #      #      #      #           #             #               #                #     #
 188:#      #      #      #      #      #           #             #               #                #     #
 189:#      #      #      #      #      #           #             #               #                #     #
 190:#      #      #      #      #      #           #             #               #                #     #
 191:#      #      #      #      #      #           #             #               #                #     #
 192:#      #      #      #      #      #           #             #               #                #     #
 193:#      #      #      #      #      #           #             #               #                #     #
 194:#      #      #      #      #      #           #             #               #                #     #
 195:#      #      #      #      #      #           #             #               #                #     #
 196:#      #      #      #      #      #           #             #               #                #     #
 197:#      #      #      #      #      #           #             #               #                #     #
 198:#      #      #      #      #      #           #             #               #                #     #
 199:#      #      #      #      #      #           #             #               #                #     #
 200:#      #      #      #      #      #           #             #               #                #     #
 201:#      #      #      #      #      #           #             #               #                #     #
 202:#      #      #      #      #      #           #             #               #                #     #
 203:#      #      #      #      #      #           #             #               #                #     #
 204:#      #      #      #      #      #           #             #               #                #     #
 205:#      #      #      #      #      #           #             #               #                #     #
 206:#      #      #      #      #      #           #             #               #                #     #
 207:#      #      #      #      #      #           #             #               #                #     #
 208:#      #      #      #      #      #           #             #               #                #     #
 209:#      #      #      #      #      #           #             #               #                #     #
 210:#      #      #      #      #      #           #             #               #                #     #
 211:#      #      #      #      #      #            #            #               #                #     #
 212:#      #      #      #      #      #            #            #               #                #     #
 213:#      #      #      #      #      #            #            #               #                #     #
 214:#      #      #      #      #      #            #            #               #                #     #
 215:#      #      #      #      #      #            #            #               #                #     #
 216:#      #      #      #      #      #            #            #               #                #     #
 217:#      #      #      #      #      #            #            #               #                #     #
 218:#      #      #      #      #      #            #            #               #                #     #
 219:#      #      #      #      #      #            #            #               #                #     #
 220:#      #      #      #      #      #            #            #               #                #     #
 221:#      #      #      #      #      #            #            #               #                #     #
 222:#      #      #      #      #      #            #            #               #                #     #
 223:#      #      #      #      #      #            #            #               #                #     #
 224:#      #      #      #      #      #            #            #               #                #     #
 225:#      #      #      #      #      #            #            #               #                #     #
 226:#      #      #      #      #      #            #            #               #                #     #
 227:#      #      #      #      #      #            #            #               #                #     #
 228:#      #      #      #      #      #            #            #               #                #     #
 229:#      #      #      #      #      #            #            #               #                #     #
 230:#      #      #      #      #      #            #            #               #                #     #
 231:#      #      #      #      #      #            #            #               #                #     #
 232:#      #      #      #      #      #            #            #               #                #     #
 233:#      #      #      #      #      #            #            #               #                #     #
 234:#      #      #      #      #      #            #            #               #                #     #
 235:#      #      #      #      #      #            #            #               #                #     #
 236:#      #      #      #      #      #            #            #               #                #     #
 237:#      #      #      #      #      #            #            #               #                #     #
 238:#      #      #      #      #      #            #            #               #                #     #
 239:#      #      #      #      #      #            #            #               #                #     #
 240:#      #      #      #      #       #           #            #               #                #     #
 241:#      #      #      #      #       #           #            #               #                #     #
 242:#      #      #      #      #       #           #            #               #                #     #
 243:#      #      #      #      #       #           #            #               #                #     #
 244:#      #      #      #      #       #           #            #               #                #     #
 245:#      #      #      #      #       #           #            #               #                #     #
 246:#      #      #      #      #       #           #            #               #                #     #
 247:#      #      #      #      #       #           #            #               #                #     #
 248:#      #      #      #      #       #           #            #               #                #     #
 249:#      #      #      #      #       #           #            #               #                #     #
 250:#      #      #      #      #       #           #            #               #                #     #
 251:#      #      #      #      #       #           #            #               #                #     #
 252:#      #      #      #      #       #           #            #               #                #     #
 253:#      #      #      #       #      #           #            #               #                #     #
 254:#      #      #      #       #      #           #            #               #                #     #
 255:#      #      #      #       #      #           #            #               #                #     #
 256:#      #      #      #       #      #           #            #               #               #      #
 257:#      #      #      #       #      #           #            #               #               #      #
 258:#      #      #      #       #      #           #             #              #               #      #
 259:#      #      #      #       #      #           #             #              #               #      #
 260:#      #      #      #       #      #           #             #              #               #      #
 261:#      #      #      #       #      #           #             #              #               #      #
 262:#      #      #      #       #      #           #             #              #               #      #
 263:#      #      #      #       #      #           #             #              #               #      #
 264:#      #      #      #       #      #           #             #              #               #      #
 265:#      #      #      #       #      #           #             #              #               #      #
 266:#      #      #      #       #      #           #             #              #               #      #
 267:#      #      #      #       #      #           #             #              #               #      #
 268:#      #      #      #       #      #           #             #              #               #      #
 269:#      #      #      #       #      #           #             #              #               #      #
 270:#      #      #      #       #      #           #             #              #               #      #
 271:#      #      #      #       #      #           #             #              #               #      #
 272:#      #      #      #       #      #           #             #              #               #      #
 273:#      #      #      #       #      #           #             #              #               #      #
 274:#      #      #       #      #      #           #             #              #               #      #
 275:#      #      #       #      #      #           #             #              #               #      #
 276:#      #      #       #      #      #           #             #              #               #      #
 277:#      #      #       #      #      #           #             #              #               #      #
 278:#      #      #       #      #      #           #             #              #               #      #
 279:#      #      #       #      #      #           #             #              #               #      #
 280:#      #      #       #      #      #           #             #              #               #      #
 281:#      #      #       #      #      #           #             #              #               #      #
 282:#      #      #       #      #      #           #             #              #               #      #
 283:#      #      #       #      #      #           #             #              #               #      #
 284:#      #      #       #      #      #           #             #              #               #      #
 285:#      #      #       #      #      #           #             #              #               #      #
 286:#      #      #       #      #      #           #             #              #               #      #
 287:#      #      #       #      #      #           #             #              #               #      #
 288:#      #      #       #      #      #           #             #              #               #      #
 289:#      #      #       #      #      #           #             #              #               #      #
 290:#      #      #       #      #      #           #             #              #               #      #
 291:#      #      #       #      #      #           #             #              #               #      #
 292:#      #      #       #      #      #           #             #              #               #      #
 293:#      #      #       #      #      #           #             #              #               #      #
 294:#      #      #       #      #      #           #             #              #               #      #
 295:#      #      #       #      #      #           #             #              #               #      #
 296:#      #      #       #      #      #           #             #              #               #      #
 297:#      #      #       #      #      #           #             #              #               #      #
 298:#      #      #       #      #      #           #             #              #               #      #
 299:#      #      #       #      #      #           #             #              #               #      #
 300:#      #      #       #      #      #           #             #              #               #      #
 301:#      #      #       #      #      #           #             #              #               #      #
 302:#      #      #       #      #      #           #             #              #               #      #
 303:#      #      #       #      #      #           #             #              #               #      #
 304:#      #      #       #      #      #           #             #              #               #      #
 305:#      #      #       #      #      #           #             #              #               #      #
 306:#      #      #       #      #      #           #             #              #               #      #
 307:#      #      #       #      #      #           #             #              #               #      #
 308:#      #      #       #      #      #           #             #              #               #      #
 309:#      #      #       #      #      #           #             #              #               #      #
 310:#      #      #       #      #      #           #             #              #               #      #
 311:#      #      #       #      #      #            #            #              #               #      #
 312:#      #      #       #      #      #            #            #              #               #      #
 313:#      #      #       #      #      #            #            #              #               #      #
 314:#      #      #       #      #      #            #            #              #               #      #
 315:#      #       #      #      #      #            #            #              #               #      #
 316:#      #       #      #      #      #            #            #              #               #      #
 317:#      #       #      #      #      #            #            #              #               #      #
 318:#      #       #      #      #      #            #            #              #               #      #
 319:#      #       #      #      #      #            #            #              #               #      #
 320:#      #       #      #      #      #            #            #              #               #      #
 321:#      #       #      #      #      #            #            #              #               #      #
 322:#      #       #      #      #      #            #            #              #               #      #
 323:#      #       #      #      #      #            #            #              #               #      #
 324:#      #       #      #      #      #            #            #              #               #      #
 325:#      #       #      #      #      #            #            #              #               #      #
 326:#      #       #      #      #      #            #            #              #               #      #
 327:#      #       #      #      #      #            #            #              #               #      #
 328:#      #       #      #      #      #            #            #              #               #      #
 329:#      #       #      #      #      #            #            #              #               #      #
 330:#      #       #      #      #      #            #            #              #               #      #
 331:#      #       #      #      #      #            #            #              #               #      #
 332:#      #       #      #      #      #            #            #              #               #      #
 333:#      #       #      #      #      #            #            #              #               #      #
 334:#      #       #      #      #      #            #            #              #               #      #
 335:#      #       #      #      #      #            #            #              #               #      #
 336:#      #       #      #      #      #            #            #              #               #      #
 337:#      #       #      #      #      #            #            #              #               #      #
 338:#      #       #      #      #      #            #            #              #               #      #
 339:#      #       #      #      #      #            #            #              #               #      #
 340:#      #       #      #      #       #           #            #              #               #      #
 341:#      #       #      #      #       #           #            #              #               #      #
 342:#      #       #      #      #       #           #            #              #               #      #
 343:#      #       #      #      #       #           #            #              #               #      #
 344:#      #       #      #      #       #           #            #              #               #      #
 345:#      #       #      #      #       #           #            #              #               #      #
 346:#      #       #      #      #       #           #            #              #               #      #
 347:#      #       #      #      #       #           #            #              #               #      #
 348:#      #       #      #      #       #           #            #              #               #      #
 349:#      #       #      #      #       #           #            #              #               #      #
 350:#      #       #      #      #       #           #            #              #               #      #
 351:#      #       #      #      #       #           #            #              #               #      #
 352:#      #       #      #      #       #           #            #              #               #      #
 353:#      #       #      #      #       #           #            #              #               #      #
 354:#      #       #      #      #       #           #            #              #               #      #
 355:#      #       #      #      #       #           #            #              #               #      #
 356:#      #       #      #      #       #           #            #              #              #       #
 357:#      #       #      #      #       #           #            #              #              #       #
 358:#      #       #      #      #       #           #             #             #              #       #
 359:#      #       #      #      #       #           #             #             #              #       #
 360:#      #       #      #      #       #           #             #             #              #       #
 361:#      #       #      #      #       #           #             #             #              #       #
 362:#      #       #      #      #       #           #             #             #              #       #
 363:#      #       #      #      #       #           #             #             #              #       #
 364:#      #       #      #      #       #           #             #             #              #       #
 365:#      #       #      #      #       #           #             #             #              #       #
 366:#      #       #      #      #       #           #             #             #              #       #
 367:#      #       #      #      #       #           #             #             #              #       #
 368:#      #       #      #      #       #           #             #             #              #       #
 369:#      #       #      #      #       #           #             #             #              #       #
 370:#      #       #      #      #       #           #             #             #              #       #
 371:#      #       #      #      #       #           #             #             #              #       #
 372:#      #       #      #      #       #           #             #             #              #       #
 373:#      #       #      #      #       #           #             #             #              #       #
 374:#      #       #      #      #       #           #             #             #              #       #
 375:#      #       #      #      #       #           #             #             #              #       #
 376:#      #       #      #      #       #           #             #             #              #       #
 377:#      #       #      #      #       #           #             #             #              #       #
 378:#      #       #      #       #      #           #             #             #              #       #
 379:#      #       #      #       #      #           #             #             #              #       #
 380:#      #       #      #       #      #           #             #             #              #       #
 381:#      #       #      #       #      #           #             #             #              #       #
 382:#      #       #      #       #      #           #             #             #              #       #
 383:#      #       #      #       #      #           #             #             #              #       #
 384:#      #       #      #       #      #           #             #             #              #       #
 385:#      #       #      #       #      #           #             #             #              #       #
 386:#      #       #      #       #      #           #             #             #              #       #
 387:#      #       #      #       #      #           #             #             #              #       #
 388:#      #       #      #       #      #           #             #             #              #       #
 389:#      #       #      #       #      #           #             #             #              #       #
 390:#      #       #      #       #      #           #             #             #              #       #
 391:#      #       #      #       #      #           #             #             #              #       #
 392:#      #       #      #       #      #           #             #             #              #       #
 393:#      #       #      #       #      #           #             #             #              #       #
 394:#      #       #      #       #      #           #             #             #              #       #
 395:#      #       #      #       #      #           #             #             #              #       #
 396:#      #       #      #       #      #           #             #             #              #       #
 397:#      #       #      #       #      #           #             #             #              #       #
 398:#      #       #      #       #      #           #             #             #              #       #
 399:#      #       #      #       #      #           #             #             #              #       #
 400:#      #       #      #       #      #           #             #             #              #       #
 401:#      #       #      #       #      #           #             #             #              #       #
 402:#      #       #      #       #      #           #             #             #              #       #
 403:#      #       #      #       #      #           #             #             #              #       #
 404:#      #       #      #       #      #           #             #             #              #       #
 405:#      #       #      #       #      #           #             #             #              #       #
 406:#      #       #      #       #      #           #             #             #              #       #
 407:#      #       #      #       #      #           #             #             #              #       #
 408:#      #       #      #       #      #           #             #             #              #       #
 409:#      #       #      #       #      #           #             #             #              #       #
 410:#      #       #      #       #      #           #             #             #              #       #
 411:#      #       #      #       #      #            #            #             #              #       #
 412:#      #       #      #       #      #            #            #             #              #       #
 413:#      #       #      #       #      #            #            #             #              #       #
 414:#      #       #      #       #      #            #            #             #              #       #
 415:#      #       #      #       #      #            #            #             #              #       #
 416:#      #       #      #       #      #            #            #             #              #       #
 417:#      #       #      #       #      #            #            #             #              #       #
 418:#      #       #      #       #      #            #            #             #              #       #
 419:#      #       #      #       #      #            #            #             #              #       #
 420:#      #       #      #       #      #            #            #             #              #       #
 421:#      #       #      #       #      #            #            #             #              #       #
 422:#      #       #      #       #      #            #            #             #              #       #
 423:#      #       #      #       #      #            #            #             #              #       #
 424:#      #       #      #       #      #            #            #             #              #       #
 425:#      #       #      #       #      #            #            #             #              #       #
 426:#      #       #      #       #      #            #            #             #              #       #
 427:#      #       #      #       #      #            #            #             #              #       #
 428:#      #       #      #       #      #            #            #             #              #       #
 429:#      #       #      #       #      #            #            #             #              #       #
 430:#      #       #      #       #      #            #            #             #              #       #
 431:#      #       #      #       #      #            #            #             #              #       #
 432:#      #       #      #       #      #            #            #             #              #       #
 433:#      #       #      #       #      #            #            #             #              #       #
 434:#      #       #      #       #      #            #            #             #              #       #
 435:#      #       #      #       #      #            #            #             #              #       #
 436:#      #       #      #       #      #            #            #             #              #       #
 437:#      #       #      #       #      #            #            #             #              #       #
 438:#      #       #      #       #      #            #            #             #              #       #
 439:#      #       #      #       #      #            #            #             #              #       #
 440:#       #      #       #      #       #           #            #             #              #       #
 441:#       #      #       #      #       #           #            #             #              #       #
 442:#       #      #       #      #       #           #            #             #              #       #
 443:#       #      #       #      #       #           #            #             #              #       #
 444:#       #      #       #      #       #           #            #             #              #       #
 445:#       #      #       #      #       #           #            #             #              #       #
 446:#       #      #       #      #       #           #            #             #              #       #
 447:#       #      #       #      #       #           #            #             #              #       #
 448:#       #      #       #      #       #           #            #             #              #       #
 449:#       #      #       #      #       #           #            #             #              #       #
 450:#       #      #       #      #       #           #            #             #              #       #
 451:#       #      #       #      #       #           #            #             #              #       #
 452:#       #      #       #      #       #           #            #             #              #       #
 453:#       #      #       #      #       #           #            #             #              #       #
 454:#       #      #       #      #       #           #            #             #              #       #
 455:#       #      #       #      #       #           #            #             #              #       #
 456:#       #      #       #      #       #           #            #             #             #        #
 457:#       #      #       #      #       #           #            #             #             #        #
 458:#       #      #       #      #       #           #             #            #             #        #
 459:#       #      #       #      #       #           #             #            #             #        #
 460:#       #      #       #      #       #           #             #            #             #        #
 461:#       #      #       #      #       #           #             #            #             #        #
 462:#       #      #       #      #       #           #             #            #             #        #
 463:#       #      #       #      #       #           #             #            #             #        #
 464:#       #      #       #      #       #           #             #            #             #        #
 465:#       #      #       #      #       #           #             #            #             #        #
 466:#       #      #       #      #       #           #             #            #             #        #
 467:#       #      #       #      #       #           #             #            #             #        #
 468:#       #      #       #      #       #           #             #            #             #        #
 469:#       #      #       #      #       #           #             #            #             #        #
 470:#       #      #       #      #       #           #             #            #             #        #
 471:#       #      #       #      #       #           #             #            #             #        #
 472:#       #      #       #      #       #           #             #            #             #        #
 473:#       #      #       #      #       #           #             #            #             #        #
 474:#       #      #       #      #       #           #             #            #             #        #
 475:#       #      #       #      #       #           #             #            #             #        #
 476:#       #      #       #      #       #           #             #            #             #        #
 477:#       #      #       #      #       #           #             #            #             #        #
 478:#       #      #       #      #       #           #             #            #             #        #
 479:#       #      #       #      #       #           #             #            #             #        #
 480:#       #      #       #      #       #           #             #            #             #        #
 481:#       #      #       #      #       #           #             #            #             #        #
 482:#       #      #       #      #       #           #             #            #             #        #
 483:#       #      #       #      #       #           #             #            #             #        #
 484:#       #      #       #      #       #           #             #            #             #        #
 485:#       #      #       #      #       #           #             #            #             #        #
 486:#       #      #       #      #       #           #             #            #             #        #
 487:#       #      #       #      #       #           #             #            #             #        #
 488:#       #      #       #      #       #           #             #            #             #        #
 489:#       #      #       #      #       #           #             #            #             #        #
 490:#       #      #       #      #       #           #             #            #             #        #
 491:#       #      #       #      #       #           #             #            #             #        #
 492:#       #      #       #      #       #           #             #            #             #        #
 493:#       #      #       #      #       #           #             #            #             #        #
 494:#       #      #       #      #       #           #             #            #             #        #
 495:#       #      #       #      #       #           #             #            #             #        #
 496:#       #      #       #      #       #           #             #            #             #        #
 497:#       #      #       #      #       #           #             #            #             #        #
 498:#       #      #       #      #       #           #             #            #             #        #
 499:#       #      #       #      #       #           #             #            #             #        #
 500:#       #      #       #      #       #           #             #            #             #        #
 501:#       #      #       #      #       #           #             #            #             #        #
 502:#       #      #       #      #       #           #             #            #             #        #
 503:#       #      #       #       #      #           #             #            #             #        #
 504:#       #      #       #       #      #           #             #            #             #        #
 505:#       #      #       #       #      #           #             #            #             #        #
 506:#       #      #       #       #      #           #             #            #             #        #
 507:#       #      #       #       #      #           #             #            #             #        #
 508:#       #      #       #       #      #           #             #            #             #        #
 509:#       #      #       #       #      #           #             #            #             #        #
 510:#       #      #       #       #      #           #             #            #             #        #
 511:#       #      #       #       #      #            #            #            #             #        #
 512:#       #      #       #       #      #            #            #            #             #        #
 513:#       #      #       #       #      #            #            #            #             #        #
 514:#       #      #       #       #      #            #            #            #             #        #
 515:#       #      #       #       #      #            #            #            #             #        #
 516:#       #      #       #       #      #            #            #            #             #        #
 517:#       #      #       #       #      #            #            #            #             #        #
 518:#       #      #       #       #      #            #            #            #             #        #
 519:#       #      #       #       #      #            #            #            #             #        #
 520:#       #      #       #       #      #            #            #            #             #        #
 521:#       #      #       #       #      #            #            #            #             #        #
 522:#       #      #       #       #      #            #            #            #             #        #
 523:#       #      #       #       #      #            #            #            #             #        #
 524:#       #      #       #       #      #            #            #            #             #        #
 525:#       #      #       #       #      #            #            #            #             #        #
 526:#       #      #       #       #      #            #            #            #             #        #
 527:#       #      #       #       #      #            #            #            #             #        #
 528:#       #      #       #       #      #            #            #            #             #        #
 529:#       #      #       #       #      #            #            #            #             #        #
 530:#       #      #       #       #      #            #            #            #             #        #
 531:#       #      #       #       #      #            #            #            #             #        #
 532:#       #      #       #       #      #            #            #            #             #        #
 533:#       #      #       #       #      #            #            #            #             #        #
 534:#       #      #       #       #      #            #            #            #             #        #
 535:#       #      #       #       #      #            #            #            #             #        #
 536:#       #      #       #       #      #            #            #            #             #        #
 537:#       #      #       #       #      #            #            #            #             #        #
 538:#       #      #       #       #      #            #            #            #             #        #
 539:#       #      #       #       #      #            #            #            #             #        #
 540:#       #      #       #       #       #           #            #            #             #        #
 541:#       #      #       #       #       #           #            #            #             #        #
 542:#       #      #       #       #       #           #            #            #             #        #
 543:#       #      #       #       #       #           #            #            #             #        #
 544:#       #      #       #       #       #           #            #            #             #        #
 545:#       #      #       #       #       #           #            #            #             #        #
 546:#       #      #       #       #       #           #            #            #             #        #
 547:#       #      #       #       #       #           #            #            #             #        #
 548:#       #      #       #       #       #           #            #            #             #        #
 549:#       #      #       #       #       #           #            #            #             #        #
 550:#       #      #       #       #       #           #            #            #             #        #
 551:#       #      #       #       #       #           #            #            #             #        #
 552:#       #      #       #       #       #           #            #            #             #        #
 553:#       #      #       #       #       #           #            #            #             #        #
 554:#       #      #       #       #       #           #            #            #             #        #
 555:#       #      #       #       #       #           #            #            #             #        #
 556:#       #      #       #       #       #           #            #            #            #         #
 557:#       #      #       #       #       #           #            #            #            #         #
 558:#       #      #       #       #       #           #            #            #            #         #
 559:#       #      #       #       #       #           #            #            #            #         #
 560:#       #      #       #       #       #           #            #            #            #         #
 561:#       #      #       #       #       #           #            #            #            #         #
 562:#       #      #       #       #       #           #            #            #            #         #
 563:#       #      #       #       #       #           #            #            #            #         #
 564:#       #      #       #       #       #           #            #            #            #         #
 565:#       #       #      #       #       #           #            #            #            #         #
 566:#       #       #      #       #       #           #            #            #            #         #
 567:#       #       #      #       #       #           #            #            #            #         #
 568:#       #       #      #       #       #           #            #            #            #         #
 569:#       #       #      #       #       #           #            #            #            #         #
 570:#       #       #      #       #       #           #            #            #            #         #
 571:#       #       #      #       #       #           #            #            #            #         #
 572:#       #       #      #       #       #           #            #            #            #         #
 573:#       #       #      #       #       #           #            #            #            #         #
 574:#       #       #      #       #       #           #            #            #            #         #
 575:#       #       #      #       #       #           #            #            #            #         #
 576:#       #       #      #       #       #           #            #            #            #         #
 577:#       #       #      #       #       #           #            #            #            #         #
 578:#       #       #      #       #       #           #            #            #            #         #
 579:#       #       #      #       #       #           #            #            #            #         #
 580:#       #       #      #       #       #           #            #            #            #         #
 581:#       #       #      #       #       #           #            #            #            #         #
 582:#       #       #      #       #       #           #            #            #            #         #
 583:#       #       #      #       #       #           #            #            #            #         #
 584:#       #       #      #       #       #           #            #            #            #         #
 585:#       #       #      #       #       #           #            #            #            #         #
 586:#       #       #      #       #       #           #            #            #            #         #
 587:#       #       #      #       #       #           #            #            #            #         #
 588:#       #       #      #       #       #           #            #            #            #         #
 589:#       #       #      #       #       #           #            #            #            #         #
 590:#       #       #      #       #       #           #            #            #            #         #
 591:#       #       #      #       #       #           #            #            #            #         #
 592:#       #       #      #       #       #           #            #            #            #         #
 593:#       #       #      #       #       #           #            #            #            #         #
 594:#       #       #      #       #       #           #            #            #            #         #
 595:#       #       #      #       #       #           #            #            #            #         #
 596:#       #       #      #       #       #           #            #            #            #         #
 597:#       #       #      #       #       #           #            #            #            #         #
 598:#       #       #      #       #       #           #            #            #            #         #
 599:#       #       #      #       #       #           #            #            #            #         #
 600:#       #       #      #       #       #           #            #            #            #         #
 601:#       #       #      #       #       #           #            #            #            #         #
 602:#       #       #      #       #       #           #            #            #            #         #
 603:#       #       #      #       #       #           #            #            #            #         #
 604:#       #       #      #       #       #           #            #            #            #         #
 605:#       #       #      #       #       #           #            #            #            #         #
 606:#       #       #      #       #       #           #            #            #            #         #
 607:#       #       #      #       #       #           #            #            #            #         #
 608:#       #       #       #      #       #           #            #            #            #         #
 609:#       #       #       #      #       #           #            #            #            #         #
 610:#       #       #       #      #       #           #            #            #            #         #
 611:#       #       #       #      #       #            #           #            #            #         #
 612:#       #       #       #      #       #            #           #            #            #         #
 613:#       #       #       #      #       #            #           #            #            #         #
 614:#       #       #       #      #       #            #           #            #            #         #
 615:#       #       #       #      #       #            #           #            #            #         #
 616:#       #       #       #      #       #            #           #            #            #         #
 617:#       #       #       #      #       #            #           #            #            #         #
 618:#       #       #       #      #       #            #           #            #            #         #
 619:#       #       #       #      #       #            #           #            #            #         #
 620:#       #       #       #      #       #            #           #            #            #         #
 621:#       #       #       #      #       #            #           #            #            #         #
 622:#       #       #       #      #       #            #           #            #            #         #
 623:#       #       #       #      #       #            #           #            #            #         #
 624:#       #       #       #      #       #            #           #            #            #         #
 625:#       #       #       #      #       #            #           #            #            #         #
 626:#       #       #       #      #       #            #           #            #            #         #
 627:#       #       #       #      #       #            #           #            #            #         #
 628:#       #       #       #       #      #            #           #            #            #         #
 629:#       #       #       #       #      #            #           #            #            #         #
 630:#       #       #       #       #      #            #           #            #            #         #
 631:#       #       #       #       #      #            #           #            #            #         #
 632:#       #       #       #       #      #            #           #            #            #         #
 633:#       #       #       #       #      #            #           #            #            #         #
 634:#       #       #       #       #      #            #           #            #            #         #
 635:#       #       #       #       #      #            #           #            #            #         #
 636:#       #       #       #       #      #            #           #            #            #         #
 637:#       #       #       #       #      #            #           #            #            #         #
 638:#       #       #       #       #      #            #           #            #            #         #
 639:#       #       #       #       #      #            #           #            #            #         #
 640:#       #       #       #       #       #           #           #            #            #         #
 641:#       #       #       #       #       #           #           #            #            #         #
 642:#       #       #       #       #       #           #           #            #            #         #
 643:#       #       #       #       #       #           #           #            #            #         #
 644:#       #       #       #       #       #           #           #            #            #         #
 645:#       #       #       #       #       #           #           #            #            #         #
 646:#       #       #       #       #       #           #           #            #            #         #
 647:#       #       #       #       #       #           #           #            #            #         #
 648:#       #       #       #       #       #           #           #            #            #         #
 649:#       #       #       #       #       #           #           #            #            #         #
 650:#       #       #       #       #       #           #           #            #            #         #
 651:#       #       #       #       #       #           #           #            #            #         #
 652:#       #       #       #       #       #           #           #            #            #         #
 653:#       #       #       #       #       #           #           #            #            #         #
 654:#       #       #       #       #       #           #           #            #            #         #
 655:#       #       #       #       #       #           #           #            #            #         #
 656:#       #       #       #       #       #           #           #            #           #          #
 657:#       #       #       #       #       #           #           #            #           #          #
 658:#       #       #       #       #       #           #           #            #           #          #
 659:#       #       #       #       #       #           #           #            #           #          #
 660:#       #       #       #       #       #           #           #            #           #          #
 661:#       #       #       #       #       #           #           #            #           #          #
 662:#       #       #       #       #       #           #           #            #           #          #
 663:#       #       #       #       #       #           #           #            #           #          #
 664:#       #       #       #       #       #           #            #           #           #          #
 665:#       #       #       #       #       #           #            #           #           #          #
 666:#       #       #       #       #       #           #            #           #           #          #
 667:#       #       #       #       #       #           #            #           #           #          #
 668:#       #       #       #       #       #           #            #           #           #          #
 669:#       #       #       #       #       #           #            #           #           #          #
 670:#       #       #       #       #       #           #            #           #           #          #
 671:#       #       #       #       #       #           #            #           #           #          #
 672:#       #       #       #       #       #           #            #           #           #          #
 673:#       #       #       #       #       #           #            #           #           #          #
 674:#       #       #       #       #       #           #            #           #           #          #
 675:#       #       #       #       #       #           #            #           #           #          #
 676:#       #       #       #       #       #           #            #           #           #          #
 677:#       #       #       #       #       #           #            #           #           #          #
 678:#       #       #       #       #       #           #            #           #           #          #
 679:#       #       #       #       #       #           #            #           #           #          #
 680:#       #       #       #       #       #           #            #           #           #          #
 681:#       #       #       #       #       #           #            #           #           #          #
 682:#       #       #       #       #       #           #            #           #           #          #
 683:#       #       #       #       #       #           #            #           #           #          #
 684:#       #       #       #       #       #           #            #           #           #          #
 685:#       #       #       #       #       #           #            #           #           #          #
 686:#       #       #       #       #       #           #            #           #           #          #
 687:#       #       #       #       #       #           #            #           #           #          #
 688:#       #       #       #       #       #           #            #           #           #          #
 689:#       #       #       #       #       #           #            #           #           #          #
 690:#       #       #       #       #       #           #            #           #           #          #
 691:#       #       #       #       #       #           #            #           #           #          #
 692:#       #       #       #       #       #           #            #           #           #          #
 693:#       #       #       #       #       #           #            #           #           #          #
 694:#       #       #       #       #       #           #            #           #           #          #
 695:#       #       #       #       #       #           #            #           #           #          #
 696:#       #       #       #       #       #           #            #           #           #          #
 697:#       #       #       #       #       #           #            #           #           #          #
 698:#       #       #       #       #       #           #            #           #           #          #
 699:#       #       #       #       #       #           #            #           #           #          #
 700:#       #       #       #       #       #           #            #           #           #          #
 701:#       #       #       #       #       #           #            #           #           #          #
 702:#       #       #       #       #       #           #            #           #           #          #
 703:#       #       #       #       #       #           #            #           #           #          #
 704:#       #       #       #       #       #           #            #           #           #          #
 705:#       #       #       #       #       #           #            #           #           #          #
 706:#       #       #       #       #       #           #            #           #           #          #
 707:#       #       #       #       #       #           #            #           #           #          #
 708:#       #       #       #       #       #           #            #           #           #          #
 709:#       #       #       #       #       #           #            #           #           #          #
 710:#       #       #       #       #       #           #            #           #           #          #
 711:#       #       #       #       #       #           #            #           #           #          #
 712:#       #       #       #       #       #           #            #           #           #          #
 713:#       #       #       #       #       #           #            #           #           #          #
 714:#       #       #       #       #       #           #            #           #           #          #
 715:#       #       #       #       #       #           #            #           #           #          #
 716:#       #       #       #       #       #           #            #           #           #          #
 717:#       #       #       #       #       #           #            #           #           #          #
 718:#       #       #       #       #       #           #            #           #           #          #
 719:#       #       #       #       #       #           #            #           #           #          #
 720:#       #       #       #       #       #           #            #           #           #          #
 721:#       #       #       #       #       #           #            #           #           #          #
 722:#       #       #       #       #       #           #            #           #           #          #
 723:#       #       #       #       #       #           #            #           #           #          #
 724:#       #       #       #       #       #           #            #           #           #          #
 725:#       #       #       #       #       #           #            #           #           #          #
 726:#       #       #       #       #       #           #            #           #           #          #
 727:#       #       #       #       #       #           #            #           #           #          #
 728:#       #       #       #       #       #           #            #           #           #          #
 729:#       #       #       #       #       #           #            #           #           #          #
 730:#       #       #       #       #       #           #            #           #           #          #
 731:#       #       #       #       #       #            #           #           #           #          #
 732:#       #       #       #       #       #            #           #           #           #          #
 733:#       #       #       #       #       #            #           #           #           #          #
 734:#       #       #       #       #       #            #           #           #           #          #
 735:#       #       #       #       #       #            #           #           #           #          #
 736:#       #       #       #       #       #            #           #           #           #          #
 737:#       #       #       #       #       #            #           #           #           #          #
 738:#       #       #       #       #       #            #           #           #           #          #
 739:#       #       #       #       #       #            #           #           #           #          #
 740:#       #       #       #       #        #           #           #           #           #          #
 741:#       #       #       #       #        #           #           #           #           #          #
 742:#       #       #       #       #        #           #           #           #           #          #
 743:#       #       #       #       #        #           #           #           #           #          #
 744:#       #       #       #       #        #           #           #           #           #          #
 745:#       #       #       #       #        #           #           #           #           #          #
 746:#       #       #       #       #        #           #           #           #           #          #
 747:#       #       #       #       #        #           #           #           #           #          #
 748:#       #       #       #       #        #           #           #           #           #          #
 749:#       #       #       #       #        #           #           #           #           #          #
 750:#       #       #       #       #        #           #           #           #           #          #
 751:#       #       #       #       #        #           #           #           #           #          #
 752:#       #       #       #       #        #           #           #           #           #          #
 753:#       #       #       #        #       #           #           #           #           #          #
 754:#       #       #       #        #       #           #           #           #           #          #
 755:#       #       #       #        #       #           #           #           #           #          #
 756:#       #       #       #        #       #           #           #           #          #           #
 757:#       #       #       #        #       #           #           #           #          #           #
 758:#       #       #       #        #       #           #           #           #          #           #
 759:#       #       #       #        #       #           #           #           #          #           #
 760:#       #       #       #        #       #           #           #           #          #           #
 761:#       #       #       #        #       #           #           #           #          #           #
 762:#       #       #       #        #       #           #           #           #          #           #
 763:#       #       #       #        #       #           #           #           #          #           #
 764:#       #       #       #        #       #           #           #           #          #           #
 765:#       #       #       #        #       #           #           #          #           #           #
 766:#       #       #       #        #       #           #           #          #           #           #
 767:#       #       #       #        #       #           #           #          #           #           #
 768:#       #       #       #        #       #           #           #          #           #           #
 769:#       #       #       #        #       #           #           #          #           #           #
 770:#       #       #       #        #       #           #           #          #           #           #
 771:#       #       #       #        #       #           #           #          #           #           #
 772:#       #       #       #        #       #           #           #          #           #           #
 773:#       #       #       #        #       #           #           #          #           #           #
 774:#       #       #        #       #       #           #           #          #           #           #
 775:#       #       #        #       #       #           #           #          #           #           #
 776:#       #       #        #       #       #           #           #          #           #           #
 777:#       #       #        #       #       #           #           #          #           #           #
 778:#       #       #        #       #       #           #           #          #           #           #
 779:#       #       #        #       #       #           #           #          #           #           #
 780:#       #       #        #       #       #           #           #          #           #           #
 781:#       #       #        #       #       #           #           #          #           #           #
 782:#       #       #        #       #       #           #           #          #           #           #
 783:#       #       #        #       #       #           #           #          #           #           #
 784:#       #       #        #       #       #           #           #          #           #           #
 785:#       #       #        #       #       #           #           #          #           #           #
 786:#       #       #        #       #       #           #           #          #           #           #
 787:#       #       #        #       #       #           #           #          #           #           #
 788:#       #       #        #       #       #           #           #          #           #           #
 789:#       #       #        #       #       #           #           #          #           #           #
 790:#       #       #        #       #       #           #           #          #           #           #
 791:#       #       #        #       #       #           #           #          #           #           #
 792:#       #       #        #       #       #           #           #          #           #           #
 793:#       #       #        #       #       #           #           #          #           #           #
 794:#       #       #        #       #       #           #           #          #           #           #
 795:#       #       #        #       #       #           #           #          #           #           #
 796:#       #       #        #       #       #           #           #          #           #           #
 797:#       #       #        #       #       #           #           #          #           #           #
 798:#       #       #        #       #       #           #           #          #           #           #
 799:#       #       #        #       #       #           #           #          #           #           #
 800:#       #       #        #       #       #           #           #          #           #           #
 801:#       #       #        #       #       #           #           #          #           #           #
 802:#       #       #        #       #       #           #           #          #           #           #
 803:#       #       #        #       #       #           #           #          #           #           #
 804:#       #       #        #       #       #           #           #          #           #           #
 805:#       #       #        #       #       #           #           #          #           #           #
 806:#       #       #        #       #       #           #           #          #           #           #
 807:#       #       #        #       #       #           #           #          #           #           #
 808:#       #       #        #       #       #           #           #          #           #           #
 809:#       #       #        #       #       #           #           #          #           #           #
 810:#       #       #        #       #       #           #           #          #           #           #
 811:#       #       #        #       #       #           #           #          #           #           #
 812:#       #       #        #       #       #           #           #           #          #           #
 813:#       #       #        #       #       #           #           #           #          #           #
 814:#       #       #        #       #       #           #           #           #          #           #
 815:#       #        #       #       #       #           #           #           #          #           #
 816:#       #        #       #       #       #           #           #           #          #           #
 817:#       #        #       #       #       #           #           #           #          #           #
 818:#       #        #       #       #       #           #           #           #          #           #
 819:#       #        #       #       #       #           #           #           #          #           #
 820:#       #        #       #       #       #           #           #           #          #           #
 821:#       #        #       #       #       #           #           #           #          #           #
 822:#       #        #       #       #       #           #           #           #          #           #
 823:#       #        #       #       #       #           #           #           #          #           #
 824:#       #        #       #       #       #           #           #           #          #           #
 825:#       #        #       #       #       #           #           #           #          #           #
 826:#       #        #       #       #       #           #           #           #          #           #
 827:#       #        #       #       #       #           #           #           #          #           #
 828:#       #        #       #       #       #           #           #           #          #           #
 829:#       #        #       #       #       #           #           #           #          #           #
 830:#       #        #       #       #       #           #           #           #          #           #
 831:#       #        #       #       #       #           #           #           #          #           #
 832:#       #        #       #       #       #           #           #           #          #           #
 833:#       #        #       #       #       #           #           #           #          #           #
 834:#       #        #       #       #       #           #           #           #          #           #
 835:#       #        #       #       #       #           #           #           #          #           #
 836:#       #        #       #       #       #           #           #           #          #           #
 837:#       #        #       #       #       #           #           #           #          #           #
 838:#       #        #       #       #       #           #           #           #          #           #
 839:#       #        #       #       #       #           #           #           #          #           #
 840:#       #        #       #       #        #          #           #           #          #           #
 841:#       #        #       #       #        #          #           #           #          #           #
 842:#       #        #       #       #        #          #           #           #          #           #
 843:#       #        #       #       #        #          #           #           #          #           #
 844:#       #        #       #       #        #          #           #           #          #           #
 845:#       #        #       #       #        #          #           #           #          #           #
 846:#       #        #       #       #        #          #           #           #          #           #
 847:#       #        #       #       #        #          #           #           #          #           #
 848:#       #        #       #       #        #          #           #           #          #           #
 849:#       #        #       #       #        #          #           #           #          #           #
 850:#       #        #       #       #        #          #           #           #          #           #
 851:#       #        #       #       #        #          #           #           #          #           #
 852:#       #        #       #       #        #          #           #           #          #           #
 853:#       #        #       #       #        #          #           #           #          #           #
 854:#       #        #       #       #        #          #           #           #          #           #
 855:#       #        #       #       #        #          #           #           #          #           #
 856:#       #        #       #       #        #          #           #           #          #           #
 857:#       #        #       #       #        #          #           #           #          #           #
 858:#       #        #       #       #        #          #           #           #          #           #
 859:#       #        #       #       #        #          #           #           #          #           #
 860:#       #        #       #       #        #          #           #           #          #           #
 861:#       #        #       #       #        #          #           #           #          #           #
 862:#       #        #       #       #        #          #           #           #          #           #
 863:#       #        #       #       #        #          #           #           #          #           #
 864:#       #        #       #       #        #          #           #           #          #           #
 865:#       #        #       #       #        #          #           #           #          #           #
 866:#       #        #       #       #        #          #           #           #          #           #
 867:#       #        #       #       #        #          #           #           #          #           #
 868:#       #        #       #       #        #          #           #           #          #           #
 869:#       #        #       #       #        #          #           #           #          #           #
 870:#       #        #       #       #        #          #           #           #          #           #
 871:#       #        #       #       #        #          #           #           #          #           #
 872:#       #        #       #       #        #          #           #           #          #           #
 873:#       #        #       #       #        #          #           #           #          #           #
 874:#       #        #       #       #        #          #           #           #          #           #
 875:#       #        #       #       #        #          #           #           #          #           #
 876:#       #        #       #       #        #          #           #           #          #           #
 877:#       #        #       #       #        #           #          #           #          #           #
 878:#       #        #       #        #       #           #          #           #          #           #
 879:#       #        #       #        #       #           #          #           #          #           #
 880:#       #        #       #        #       #           #          #           #          #           #
 881:#       #        #       #        #       #           #          #           #          #           #
 882:#       #        #       #        #       #           #          #           #          #           #
 883:#       #        #       #        #       #           #          #           #          #           #
 884:#       #        #       #        #       #           #          #           #          #           #
 885:#       #        #       #        #       #           #          #           #          #           #
 886:#       #        #       #        #       #           #          #           #          #           #
 887:#       #        #       #        #       #           #          #           #          #           #
 888:#       #        #       #        #       #           #          #           #          #           #
 889:#       #        #       #        #       #           #          #           #          #           #
 890:#       #        #       #        #       #           #          #           #          #           #
 891:#       #        #       #        #       #           #          #           #          #           #
 892:#       #        #       #        #       #           #          #           #          #           #
 893:#       #        #       #        #       #           #          #           #          #           #
 894:#       #        #       #        #       #           #          #           #          #           #
 895:#       #        #       #        #       #           #          #           #          #           #
 896:#       #        #       #        #       #           #          #           #          #           #
 897:#       #        #       #        #       #           #          #           #          #           #
 898:#       #        #       #        #       #           #          #           #          #           #
 899:#       #        #       #        #       #           #          #           #          #           #
 900:#       #        #       #        #       #           #          #           #          #           #
 901:#       #        #       #        #       #           #          #           #          #           #
 902:#       #        #       #        #       #           #          #           #          #           #
 903:#       #        #       #        #       #           #          #           #          #           #
 904:#       #        #       #        #       #           #          #           #          #           #
 905:#       #        #       #        #       #           #          #           #          #           #
 906:#       #        #       #        #       #           #          #           #          #           #
 907:#       #        #       #        #       #           #          #           #          #           #
 908:#       #        #       #        #       #           #          #           #          #           #
 909:#       #        #       #        #       #           #          #           #          #           #
 910:#       #        #       #        #       #           #          #           #          #           #
 911:#       #        #       #        #       #           #          #           #          #           #
 912:#       #        #       #        #       #           #          #           #          #           #
 913:#       #        #       #        #       #           #          #           #          #           #
 914:#       #        #       #        #       #           #          #           #          #           #
 915:#       #        #       #        #       #           #          #           #          #           #
 916:#       #        #       #        #       #           #          #           #          #           #
 917:#       #        #       #        #       #           #          #           #          #           #
 918:#       #        #       #        #       #           #          #           #          #           #
 919:#       #        #       #        #       #           #          #           #          #           #
 920:#       #        #       #        #       #           #          #           #          #           #
 921:#       #        #       #        #       #           #          #           #          #           #
 922:#       #        #       #        #       #           #          #           #          #           #
 923:#       #        #       #        #       #           #          #           #          #           #
 924:#       #        #       #        #       #           #          #           #          #           #
 925:#       #        #       #        #       #           #          #           #          #           #
 926:#       #        #       #        #       #           #          #           #          #           #
 927:#       #        #       #        #       #           #          #           #          #           #
 928:#       #        #       #        #       #           #          #           #          #           #
 929:#       #        #       #        #       #           #          #           #          #           #
 930:#       #        #       #        #       #           #          #           #          #           #
 931:#       #        #       #        #       #           #          #           #          #           #
 932:#       #        #       #        #       #           #          #           #          #           #
 933:#       #        #       #        #       #           #          #           #          #           #
 934:#       #        #       #        #       #           #          #           #          #           #
 935:#       #        #       #        #       #           #          #           #          #           #
 936:#       #        #       #        #       #           #          #           #           #          #
 937:#       #        #       #        #       #           #          #           #           #          #
 938:#       #        #       #        #       #           #           #          #           #          #
 939:#       #        #       #        #       #           #           #          #           #          #
 940:#        #       #        #       #        #          #           #          #           #          #
 941:#        #       #        #       #        #          #           #          #           #          #
 942:#        #       #        #       #        #          #           #          #           #          #
 943:#        #       #        #       #        #          #           #          #           #          #
 944:#        #       #        #       #        #          #           #          #           #          #
 945:#        #       #        #       #        #          #           #          #           #          #
 946:#        #       #        #       #        #          #           #          #           #          #
 947:#        #       #        #       #        #          #           #          #           #          #
 948:#        #       #        #       #        #          #           #          #           #          #
 949:#        #       #        #       #        #          #           #          #           #          #
 950:#        #       #        #       #        #          #           #          #           #          #
 951:#        #       #        #       #        #          #           #          #           #          #
 952:#        #       #        #       #        #          #           #          #           #          #
 953:#        #       #        #       #        #          #           #          #           #          #
 954:#        #       #        #       #        #          #           #          #           #          #
 955:#        #       #        #       #        #          #           #          #           #          #
 956:#        #       #        #       #        #          #           #          #           #          #
 957:#        #       #        #       #        #          #           #          #           #          #
 958:#        #       #        #       #        #          #           #          #           #          #
 959:#        #       #        #       #        #          #           #          #           #          #
 960:#        #       #        #       #        #          #           #          #           #          #
 961:#        #       #        #       #        #          #           #          #           #          #
 962:#        #       #        #       #        #          #           #          #           #          #
 963:#        #       #        #       #        #          #           #          #           #          #
 964:#        #       #        #       #        #          #           #          #           #          #
 965:#        #       #        #       #        #          #           #          #           #          #
 966:#        #       #        #       #        #          #           #          #           #          #
 967:#        #       #        #       #        #          #           #          #           #          #
 968:#        #       #        #       #        #          #           #          #           #          #
 969:#        #       #        #       #        #          #           #          #           #          #
 970:#        #       #        #       #        #          #           #          #           #          #
 971:#        #       #        #       #        #          #           #          #           #          #
 972:#        #       #        #       #        #          #           #          #           #          #
 973:#        #       #        #       #        #          #           #          #           #          #
 974:#        #       #        #       #        #          #           #          #           #          #
 975:#        #       #        #       #        #          #           #          #           #          #
 976:#        #       #        #       #        #          #           #          #           #          #
 977:#        #       #        #       #        #          #           #          #           #          #
 978:#        #       #        #       #        #          #           #          #           #          #
 979:#        #       #        #       #        #          #           #          #           #          #
 980:#        #       #        #       #        #          #           #          #           #          #
 981:#        #       #        #       #        #          #           #          #           #          #
 982:#        #       #        #       #        #          #           #          #           #          #
 983:#        #       #        #       #        #          #           #          #           #          #
 984:#        #       #        #       #        #          #           #          #           #          #
 985:#        #       #        #       #        #          #           #          #           #          #
 986:#        #       #        #       #        #          #           #          #           #          #
 987:#        #       #        #       #        #          #           #          #           #          #
 988:#        #       #        #       #        #          #           #          #           #          #
 989:#        #       #        #       #        #          #           #          #           #          #
 990:#        #       #        #       #        #          #           #          #           #          #
 991:#        #       #        #       #        #          #           #          #           #          #
 992:#        #       #        #       #        #          #           #          #           #          #
 993:#        #       #        #       #        #          #           #          #           #          #
 994:#        #       #        #       #        #          #           #          #           #          #
 995:#        #       #        #       #        #          #           #          #           #          #
 996:#        #       #        #       #        #          #           #          #           #          #
 997:#        #       #        #       #        #          #           #          #           #          #
 998:#        #       #        #       #        #          #           #          #           #          #
 999:#        #       #        #       #        #          #           #          #           #          #
1000:#        #       #        #       #        #          #           #          #           #          #
1001:#        #       #        #       #        #          #           #          #           #          #
1002:#        #       #        #       #        #           #          #          #           #          #
1003:#        #       #        #        #       #           #          #          #           #          #
1004:#        #       #        #        #       #           #          #          #           #          #
1005:#        #       #        #        #       #           #          #          #           #          #
1006:#        #       #        #        #       #           #          #          #           #          #
1007:#        #       #        #        #       #           #          #          #           #          #
1008:#        #       #        #        #       #           #          #          #           #          #
1009:#        #       #        #        #       #           #          #          #           #          #
1010:#        #       #        #        #       #           #          #          #           #          #
1011:#        #       #        #        #       #           #          #          #           #          #
1012:#        #       #        #        #       #           #          #          #           #          #
1013:#        #       #        #        #       #           #          #          #           #          #
1014:#        #       #        #        #       #           #          #          #           #          #
1015:#        #       #        #        #       #           #          #          #           #          #
1016:#        #       #        #        #       #           #          #          #           #          #
1017:#        #       #        #        #       #           #          #          #           #          #
1018:#        #       #        #        #       #           #          #          #           #          #
1019:#        #       #        #        #       #           #          #          #           #          #
1020:#        #       #        #        #       #           #          #          #           #          #
1021:#        #       #        #        #       #           #          #          #           #          #
1022:#        #       #        #        #       #           #          #          #           #          #
1023:#        #       #        #        #       #           #          #          #           #          #
1024:#        #       #        #        #       #           #          #          #           #          #
1025:#        #       #        #        #       #           #          #          #           #          #
1026:#        #       #        #        #       #           #          #          #           #          #
1027:#        #       #        #        #       #           #          #          #           #          #
1028:#        #       #        #        #       #           #          #          #           #          #
1029:#        #       #        #        #       #           #          #          #           #          #
1030:#        #       #        #        #       #           #          #          #           #          #
1031:#        #       #        #        #       #           #          #          #           #          #
1032:#        #       #        #        #       #           #          #          #           #          #
1033:#        #       #        #        #       #           #          #          #           #          #
1034:#        #       #        #        #       #           #          #          #           #          #
1035:#        #       #        #        #       #           #          #          #           #          #
1036:#        #       #        #        #       #           #          #          #           #          #
1037:#        #       #        #        #       #           #          #          #           #          #
1038:#        #       #        #        #       #           #          #          #           #          #
1039:#        #       #        #        #       #           #          #          #           #          #
1040:#        #       #        #        #        #          #          #          #           #          #
1041:#        #       #        #        #        #          #          #          #           #          #
1042:#        #       #        #        #        #          #          #          #           #          #
1043:#        #       #        #        #        #          #          #          #           #          #
1044:#        #       #        #        #        #          #          #          #           #          #
1045:#        #       #        #        #        #          #          #          #           #          #
1046:#        #       #        #        #        #          #          #          #           #          #
1047:#        #       #        #        #        #          #          #          #           #          #
1048:#        #       #        #        #        #          #          #          #           #          #
1049:#        #       #        #        #        #          #          #          #           #          #
1050:#        #       #        #        #        #          #          #          #           #          #
1051:#        #       #        #        #        #          #          #          #           #          #
1052:#        #       #        #        #        #          #          #          #           #          #
1053:#        #       #        #        #        #          #          #          #           #          #
1054:#        #       #        #        #        #          #          #          #           #          #
1055:#        #       #        #        #        #          #          #          #           #          #
1056:#        #       #        #        #        #          #          #          #           #          #
1057:#        #       #        #        #        #          #          #          #           #          #
1058:#        #       #        #        #        #          #          #          #           #          #
1059:#        #       #        #        #        #          #          #          #           #          #
1060:#        #       #        #        #        #          #          #          #           #          #
1061:#        #       #        #        #        #          #          #          #           #          #
1062:#        #       #        #        #        #          #          #           #          #          #
1063:#        #       #        #        #        #          #          #           #          #          #
1064:#        #       #        #        #        #          #          #           #          #          #
1065:#        #        #       #        #        #          #          #           #          #          #
1066:#        #        #       #        #        #          #          #           #          #          #
1067:#        #        #       #        #        #          #          #           #          #          #
1068:#        #        #       #        #        #          #          #           #          #          #
1069:#        #        #       #        #        #          #          #           #          #          #
1070:#        #        #       #        #        #          #          #           #          #          #
1071:#        #        #       #        #        #          #          #           #          #          #
1072:#        #        #       #        #        #          #          #           #          #          #
1073:#        #        #       #        #        #          #          #           #          #          #
1074:#        #        #       #        #        #          #          #           #          #          #
1075:#        #        #       #        #        #          #          #           #          #          #
1076:#        #        #       #        #        #          #          #           #          #          #
1077:#        #        #       #        #        #          #          #           #          #          #
1078:#        #        #       #        #        #          #          #           #          #          #
1079:#        #        #       #        #        #          #          #           #          #          #
1080:#        #        #       #        #        #          #          #           #          #          #
1081:#        #        #       #        #        #          #          #           #          #          #
1082:#        #        #       #        #        #          #          #           #          #          #
1083:#        #        #       #        #        #          #          #           #          #          #
1084:#        #        #       #        #        #          #          #           #          #          #
1085:#        #        #       #        #        #          #          #           #          #          #
1086:#        #        #       #        #        #          #          #           #          #          #
1087:#        #        #       #        #        #          #          #           #          #          #
1088:#        #        #       #        #        #          #          #           #          #          #
1089:#        #        #       #        #        #          #          #           #          #          #
1090:#        #        #       #        #        #          #          #           #          #          #
1091:#        #        #       #        #        #          #          #           #          #          #
1092:#        #        #       #        #        #          #          #           #          #          #
1093:#        #        #       #        #        #          #          #           #          #          #
1094:#        #        #       #        #        #          #          #           #          #          #
1095:#        #        #       #        #        #          #          #           #          #          #
1096:#        #        #       #        #        #          #          #           #          #          #
1097:#        #        #       #        #        #          #          #           #          #          #
1098:#        #        #       #        #        #          #          #           #          #          #
1099:#        #        #       #        #        #          #          #           #          #          #
1100:#        #        #       #        #        #          #          #           #          #          #
1101:#        #        #       #        #        #          #          #           #          #          #
1102:#        #        #       #        #        #          #          #           #          #          #
1103:#        #        #       #        #        #          #          #           #          #          #
1104:#        #        #       #        #        #          #          #           #          #          #
1105:#        #        #       #        #        #          #          #           #          #          #
1106:#        #        #       #        #        #          #           #          #          #          #
1107:#        #        #       #        #        #          #           #          #          #          #
1108:#        #        #        #       #        #          #           #          #          #          #
1109:#        #        #        #       #        #          #           #          #          #          #
1110:#        #        #        #       #        #          #           #          #          #          #
1111:#        #        #        #       #        #          #           #          #          #          #
1112:#        #        #        #       #        #          #           #          #          #          #
1113:#        #        #        #       #        #          #           #          #          #          #
1114:#        #        #        #       #        #          #           #          #          #          #
1115:#        #        #        #       #        #          #           #          #          #          #
1116:#        #        #        #       #        #          #           #          #          #          #
1117:#        #        #        #       #        #          #           #          #          #          #
1118:#        #        #        #       #        #          #           #          #          #          #
1119:#        #        #        #       #        #          #           #          #          #          #
1120:#        #        #        #       #        #          #           #          #          #          #
1121:#        #        #        #       #        #          #           #          #          #          #
1122:#        #        #        #       #        #          #           #          #          #          #
1123:#        #        #        #       #        #          #           #          #          #          #
1124:#        #        #        #       #        #          #           #          #          #          #
1125:#        #        #        #       #        #          #           #          #          #          #
1126:#        #        #        #       #        #          #           #          #          #          #
1127:#        #        #        #       #        #           #          #          #          #          #
1128:#        #        #        #        #       #           #          #          #          #          #
1129:#        #        #        #        #       #           #          #          #          #          #
1130:#        #        #        #        #       #           #          #          #          #          #
1131:#        #        #        #        #       #           #          #          #          #          #
1132:#        #        #        #        #       #           #          #          #          #          #
1133:#        #        #        #        #       #           #          #          #          #          #
1134:#        #        #        #        #       #           #          #          #          #          #
1135:#        #        #        #        #       #           #          #          #          #          #
1136:#        #        #        #        #       #           #          #          #          #          #
1137:#        #        #        #        #       #           #          #          #          #          #
1138:#        #        #        #        #       #           #          #          #          #          #
1139:#        #        #        #        #       #           #          #          #          #          #
1140:#        #        #        #        #        #          #          #          #          #          #
1141:#        #        #        #        #        #          #          #          #          #          #
1142:#        #        #        #        #        #          #          #          #          #          #
1143:#        #        #        #        #        #          #          #          #          #          #
1144:#        #        #        #        #        #          #          #          #          #          #
1145:#        #        #        #        #        #          #          #          #          #          #
1146:#        #        #        #        #        #          #          #          #          #          #
1147:#        #        #        #        #        #          #          #          #          #          #
1148:#        #        #        #        #        #          #          #          #          #          #
1149:#        #        #        #        #        #          #          #          #          #          #
1150:#        #        #        #        #        #          #          #          #          #          #
1151:#        #        #        #        #        #          #          #          #          #          #
1152:#        #        #        #        #        #          #          #          #          #          #
1153:#        #        #        #        #        #          #          #          #          #          #
1154:#        #        #        #        #        #          #          #          #          #          #
1155:#        #        #        #        #        #          #          #          #          #          #
1156:#        #        #        #        #        #          #          #          #          #          #
1157:#        #        #        #        #        #          #          #          #          #          #
1158:#        #        #        #        #        #          #          #          #          #          #
1159:#        #        #        #        #        #          #          #          #          #          #
1160:#        #        #        #        #        #          #          #          #          #          #
1161:#        #        #        #        #        #          #          #          #          #          #
1162:#        #        #        #        #        #          #          #          #          #          #
1163:#        #        #        #        #        #          #          #          #          #          #
1164:#        #        #        #        #        #          #          #          #          #          #
1165:#        #        #        #        #        #          #          #          #          #          #
1166:#        #        #        #        #        #          #          #          #          #          #
1167:#        #        #        #        #        #          #          #          #          #          #
1168:#        #        #        #        #        #          #          #          #          #          #
1169:#        #        #        #        #        #          #          #          #          #          #
1170:#        #        #        #        #        #          #          #          #          #          #
1171:#        #        #        #        #        #          #          #          #          #          #
1172:#        #        #        #        #        #          #          #          #          #          #
1173:#        #        #        #        #        #          #          #          #          #          #
1174:#        #        #        #        #        #          #          #          #          #          #
1175:#        #        #        #        #        #          #          #          #          #          #
1176:#        #        #        #        #        #          #          #          #          #          #
1177:#        #        #        #        #        #          #          #          #          #          #
1178:#        #        #        #        #        #          #          #          #          #          #
1179:#        #        #        #        #        #          #          #          #          #          #
1180:#        #        #        #        #        #          #          #          #          #          #
1181:#        #        #        #        #        #          #          #          #          #          #
1182:#        #        #        #        #        #          #          #          #          #          #
1183:#        #        #        #        #        #          #          #          #          #          #
1184:#        #        #        #        #        #          #          #          #          #          #
1185:#        #        #        #        #        #          #          #          #          #          #
1186:#        #        #        #        #        #          #          #          #          #          #
1187:#        #        #        #        #        #          #          #          #          #          #
1188:#        #        #        #        #        #          #          #          #          #          #
1189:#        #        #        #        #        #          #          #          #          #          #
1190:#        #        #        #        #        #          #          #          #          #          #
1191:#        #        #        #        #        #          #          #          #          #          #
1192:#        #        #        #        #        #          #          #          #          #          #
1193:#        #        #        #        #        #          #          #          #          #          #
1194:#        #        #        #        #        #          #          #          #          #          #
1195:#        #        #        #        #        #          #          #          #          #          #
1196:#        #        #        #        #        #          #          #          #          #          #
1197:#        #        #        #        #        #          #          #          #          #          #
1198:#        #        #        #        #        #          #          #          #          #          #
1199:#        #        #        #        #        #          #          #          #          #          #
1200:#        #        #        #        #        #          #          #          #          #          #
1201:#        #        #        #        #        #          #          #          #          #          #
1202:#        #        #        #        #        #          #          #          #          #          #
1203:#        #        #        #        #        #          #          #          #          #          #
1204:#        #        #        #        #        #          #          #          #          #          #
1205:#        #        #        #        #        #          #          #          #          #          #
1206:#        #        #        #        #        #          #          #          #          #          #
1207:#        #        #        #        #        #          #          #          #          #          #
1208:#        #        #        #        #        #          #          #          #          #          #
1209:#        #        #        #        #        #          #          #          #          #          #
1210:#        #        #        #        #        #          #          #          #          #          #
1211:#        #        #        #        #        #          #          #          #          #          #
1212:#        #        #        #        #        #          #          #          #          #          #
1213:#        #        #        #        #        #          #          #          #          #          #
1214:#        #        #        #        #        #          #          #          #          #          #
1215:#        #        #        #        #        #          #          #          #          #          #
1216:#        #        #        #        #        #          #          #          #          #          #
1217:#        #        #        #        #        #          #          #          #          #          #
1218:#        #        #        #        #        #          #          #          #          #          #
1219:#        #        #        #        #        #          #          #          #          #          #
1220:#        #        #        #        #        #          #          #          #          #          #
1221:#        #        #        #        #        #          #          #          #          #          #
1222:#        #        #        #        #        #          #          #          #          #          #
1223:#        #        #        #        #        #          #          #          #          #          #
1224:#        #        #        #        #        #          #          #          #          #          #
1225:#        #        #        #        #        #          #          #          #          #          #
1226:#        #        #        #        #        #          #          #          #          #          #
1227:#        #        #        #        #        #          #          #          #          #          #
1228:#        #        #        #        #        #          #          #          #          #          #
1229:#        #        #        #        #        #          #          #          #          #          #
1230:#        #        #        #        #        #          #          #          #          #          #
1231:#        #        #        #        #        #          #          #          #          #          #
1232:#        #        #        #        #        #          #          #          #          #          #
1233:#        #        #        #        #        #          #          #          #          #          #
1234:#        #        #        #        #        #          #          #          #          #          #
1235:#        #        #        #        #        #          #          #          #          #          #
1236:#        #        #        #        #        #          #          #          #          #          #
1237:#        #        #        #        #        #          #          #          #          #          #
1238:#        #        #        #        #        #          #          #          #          #          #
1239:#        #        #        #        #        #          #          #          #          #          #
1240:#        #        #        #        #         #         #          #          #          #          #
1241:#        #        #        #        #         #         #          #          #          #          #
1242:#        #        #        #        #         #         #          #          #          #          #
1243:#        #        #        #        #         #         #          #          #          #          #
1244:#        #        #        #        #         #         #          #          #          #          #
1245:#        #        #        #        #         #         #          #          #          #          #
1246:#        #        #        #        #         #         #          #          #          #          #
1247:#        #        #        #        #         #         #          #          #          #          #
1248:#        #        #        #        #         #         #          #          #          #          #
1249:#        #        #        #        #         #         #          #          #          #          #
1250:#        #        #        #        #         #         #          #          #          #          #
1251:#        #        #        #        #         #         #          #          #          #          #
1252:#        #        #        #        #         #          #         #          #          #          #
1253:#        #        #        #         #        #          #         #          #          #          #
1254:#        #        #        #         #        #          #         #          #          #          #
1255:#        #        #        #         #        #          #         #          #          #          #
1256:#        #        #        #         #        #          #         #          #          #          #
1257:#        #        #        #         #        #          #         #          #          #          #
1258:#        #        #        #         #        #          #         #          #          #          #
1259:#        #        #        #         #        #          #         #          #          #          #
1260:#        #        #        #         #        #          #         #          #          #          #
1261:#        #        #        #         #        #          #         #          #          #          #
1262:#        #        #        #         #        #          #         #          #          #          #
1263:#        #        #        #         #        #          #         #          #          #          #
1264:#        #        #        #         #        #          #         #          #          #          #
1265:#        #        #        #         #        #          #         #          #          #          #
1266:#        #        #        #         #        #          #         #          #          #          #
1267:#        #        #        #         #        #          #         #          #          #          #
1268:#        #        #        #         #        #          #         #          #          #          #
1269:#        #        #        #         #        #          #         #          #          #          #
1270:#        #        #        #         #        #          #         #          #          #          #
1271:#        #        #        #         #        #          #         #          #          #          #
1272:#        #        #        #         #        #          #          #         #          #          #
1273:#        #        #        #         #        #          #          #         #          #          #
1274:#        #        #         #        #        #          #          #         #          #          #
1275:#        #        #         #        #        #          #          #         #          #          #
1276:#        #        #         #        #        #          #          #         #          #          #
1277:#        #        #         #        #        #          #          #         #          #          #
1278:#        #        #         #        #        #          #          #         #          #          #
1279:#        #        #         #        #        #          #          #         #          #          #
1280:#        #        #         #        #        #          #          #         #          #          #
1281:#        #        #         #        #        #          #          #         #          #          #
1282:#        #        #         #        #        #          #          #         #          #          #
1283:#        #        #         #        #        #          #          #         #          #          #
1284:#        #        #         #        #        #          #          #         #          #          #
1285:#        #        #         #        #        #          #          #         #          #          #
1286:#        #        #         #        #        #          #          #         #          #          #
1287:#        #        #         #        #        #          #          #         #          #          #
1288:#        #        #         #        #        #          #          #         #          #          #
1289:#        #        #         #        #        #          #          #         #          #          #
1290:#        #        #         #        #        #          #          #         #          #          #
1291:#        #        #         #        #        #          #          #         #          #          #
1292:#        #        #         #        #        #          #          #         #          #          #
1293:#        #        #         #        #        #          #          #         #          #          #
1294:#        #        #         #        #        #          #          #         #          #          #
1295:#        #        #         #        #        #          #          #         #          #          #
1296:#        #        #         #        #        #          #          #         #          #          #
1297:#        #        #         #        #        #          #          #         #          #          #
1298:#        #        #         #        #        #          #          #         #          #          #
1299:#        #        #         #        #        #          #          #         #          #          #
1300:#        #        #         #        #        #          #          #         #          #          #
1301:#        #        #         #        #        #          #          #         #          #          #
1302:#        #        #         #        #        #          #          #         #          #          #
1303:#        #        #         #        #        #          #          #         #          #          #
1304:#        #        #         #        #        #          #          #         #          #          #
1305:#        #        #         #        #        #          #          #         #          #          #
1306:#        #        #         #        #        #          #          #         #          #          #
1307:#        #        #         #        #        #          #          #         #          #          #
1308:#        #        #         #        #        #          #          #         #          #          #
1309:#        #        #         #        #        #          #          #         #          #          #
1310:#        #        #         #        #        #          #          #         #          #          #
1311:#        #        #         #        #        #          #          #         #          #          #
1312:#        #        #         #        #        #          #          #          #         #          #
1313:#        #        #         #        #        #          #          #          #         #          #
1314:#        #        #         #        #        #          #          #          #         #          #
1315:#        #         #        #        #        #          #          #          #         #          #
1316:#        #         #        #        #        #          #          #          #         #          #
1317:#        #         #        #        #        #          #          #          #         #          #
1318:#        #         #        #        #        #          #          #          #         #          #
1319:#        #         #        #        #        #          #          #          #         #          #
1320:#        #         #        #        #        #          #          #          #         #          #
1321:#        #         #        #        #        #          #          #          #         #          #
1322:#        #         #        #        #        #          #          #          #         #          #
1323:#        #         #        #        #        #          #          #          #         #          #
1324:#        #         #        #        #        #          #          #          #         #          #
1325:#        #         #        #        #        #          #          #          #         #          #
1326:#        #         #        #        #        #          #          #          #         #          #
1327:#        #         #        #        #        #          #          #          #         #          #
1328:#        #         #        #        #        #          #          #          #         #          #
1329:#        #         #        #        #        #          #          #          #         #          #
1330:#        #         #        #        #        #          #          #          #         #          #
1331:#        #         #        #        #        #          #          #          #         #          #
1332:#        #         #        #        #        #          #          #          #         #          #
1333:#        #         #        #        #        #          #          #          #         #          #
1334:#        #         #        #        #        #          #          #          #         #          #
1335:#        #         #        #        #        #          #          #          #         #          #
1336:#        #         #        #        #        #          #          #          #         #          #
1337:#        #         #        #        #        #          #          #          #         #          #
1338:#        #         #        #        #        #          #          #          #         #          #
1339:#        #         #        #        #        #          #          #          #         #          #
1340:#        #         #        #        #         #         #          #          #         #          #
1341:#        #         #        #        #         #         #          #          #         #          #
1342:#        #         #        #        #         #         #          #          #         #          #
1343:#        #         #        #        #         #         #          #          #         #          #
1344:#        #         #        #        #         #         #          #          #         #          #
1345:#        #         #        #        #         #         #          #          #         #          #
1346:#        #         #        #        #         #         #          #          #         #          #
1347:#        #         #        #        #         #         #          #          #         #          #
1348:#        #         #        #        #         #         #          #          #         #          #
1349:#        #         #        #        #         #         #          #          #         #          #
1350:#        #         #        #        #         #         #          #          #         #          #
1351:#        #         #        #        #         #         #          #          #         #          #
1352:#        #         #        #        #         #         #          #          #         #          #
1353:#        #         #        #        #         #         #          #          #         #          #
1354:#        #         #        #        #         #         #          #          #         #          #
1355:#        #         #        #        #         #         #          #          #         #          #
1356:#        #         #        #        #         #         #          #          #         #          #
1357:#        #         #        #        #         #         #          #          #         #          #
1358:#        #         #        #        #         #         #          #          #         #          #
1359:#        #         #        #        #         #         #          #          #         #          #
1360:#        #         #        #        #         #         #          #          #         #          #
1361:#        #         #        #        #         #         #          #          #         #          #
1362:#        #         #        #        #         #         #          #          #         #          #
1363:#        #         #        #        #         #         #          #          #         #          #
1364:#        #         #        #        #         #         #          #          #         #          #
1365:#        #         #        #        #         #         #          #          #         #          #
1366:#        #         #        #        #         #         #          #          #         #          #
1367:#        #         #        #        #         #         #          #          #         #          #
1368:#        #         #        #        #         #         #          #          #         #          #
1369:#        #         #        #        #         #         #          #          #         #          #
1370:#        #         #        #        #         #         #          #          #         #          #
1371:#        #         #        #        #         #         #          #          #         #          #
1372:#        #         #        #        #         #         #          #          #         #          #
1373:#        #         #        #        #         #         #          #          #         #          #
1374:#        #         #        #        #         #         #          #          #         #          #
1375:#        #         #        #        #         #         #          #          #         #          #
1376:#        #         #        #        #         #         #          #          #         #          #
1377:#        #         #        #        #         #          #         #          #         #          #
1378:#        #         #        #         #        #          #         #          #         #          #
1379:#        #         #        #         #        #          #         #          #         #          #
1380:#        #         #        #         #        #          #         #          #         #          #
1381:#        #         #        #         #        #          #         #          #         #          #
1382:#        #         #        #         #        #          #         #          #         #          #
1383:#        #         #        #         #        #          #         #          #         #          #
1384:#        #         #        #         #        #          #         #          #         #          #
1385:#        #         #        #         #        #          #         #          #         #          #
1386:#        #         #        #         #        #          #         #          #         #          #
1387:#        #         #        #         #        #          #         #          #         #          #
1388:#        #         #        #         #        #          #         #          #         #          #
1389:#        #         #        #         #        #          #         #          #         #          #
1390:#        #         #        #         #        #          #         #          #         #          #
1391:#        #         #        #         #        #          #         #          #         #          #
1392:#        #         #        #         #        #          #         #          #         #          #
1393:#        #         #        #         #        #          #         #          #         #          #
1394:#        #         #        #         #        #          #         #          #         #          #
1395:#        #         #        #         #        #          #         #          #         #          #
1396:#        #         #        #         #        #          #         #          #         #          #
1397:#        #         #        #         #        #          #         #          #         #          #
1398:#        #         #        #         #        #          #         #          #         #          #
1399:#        #         #        #         #        #          #         #          #         #          #
1400:#        #         #        #         #        #          #         #          #         #          #
1401:#        #         #        #         #        #          #         #          #         #          #
1402:#        #         #        #         #        #          #         #          #         #          #
1403:#        #         #        #         #        #          #         #          #         #          #
1404:#        #         #        #         #        #          #         #          #         #          #
1405:#        #         #        #         #        #          #         #          #         #          #
1406:#        #         #        #         #        #          #         #          #         #          #
1407:#        #         #        #         #        #          #         #          #         #          #
1408:#        #         #        #         #        #          #         #          #         #          #
1409:#        #         #        #         #        #          #         #          #         #          #
1410:#        #         #        #         #        #          #         #          #         #          #
1411:#        #         #        #         #        #          #         #          #         #          #
1412:#        #         #        #         #        #          #         #          #         #          #
1413:#        #         #        #         #        #          #         #          #         #          #
1414:#        #         #        #         #        #          #         #          #         #          #
1415:#        #         #        #         #        #          #         #          #         #          #
1416:#        #         #        #         #        #          #         #          #         #          #
1417:#        #         #        #         #        #          #         #          #         #          #
1418:#        #         #        #         #        #          #         #          #         #          #
1419:#        #         #        #         #        #          #         #          #         #          #
1420:#        #         #        #         #        #          #         #          #         #          #
1421:#        #         #        #         #        #          #         #          #         #          #
1422:#        #         #        #         #        #          #         #          #         #          #
1423:#        #         #        #         #        #          #         #          #         #          #
1424:#        #         #        #         #        #          #         #          #         #          #
1425:#        #         #        #         #        #          #         #          #         #          #
1426:#        #         #        #         #        #          #         #          #         #          #
1427:#        #         #        #         #        #          #         #          #         #          #
1428:#        #         #        #         #        #          #         #          #         #          #
1429:#        #         #        #         #        #          #         #          #         #          #
1430:#        #         #        #         #        #          #         #          #         #          #
1431:#        #         #        #         #        #          #         #          #         #          #
1432:#        #         #        #         #        #          #         #          #         #          #
1433:#        #         #        #         #        #          #         #          #         #          #
1434:#        #         #        #         #        #          #         #          #         #          #
1435:#        #         #        #         #        #          #         #          #         #          #
1436:#        #         #        #         #        #          #         #          #          #         #
1437:#        #         #        #         #        #          #         #          #          #         #
1438:#        #         #        #         #        #          #          #         #          #         #
1439:#        #         #        #         #        #          #          #         #          #         #
1440:#         #        #         #        #         #         #          #         #          #         #
1441:#         #        #         #        #         #         #          #         #          #         #
1442:#         #        #         #        #         #         #          #         #          #         #
1443:#         #        #         #        #         #         #          #         #          #         #
1444:#         #        #         #        #         #         #          #         #          #         #
1445:#         #        #         #        #         #         #          #         #          #         #
1446:#         #        #         #        #         #         #          #         #          #         #
1447:#         #        #         #        #         #         #          #         #          #         #
1448:#         #        #         #        #         #         #          #         #          #         #
1449:#         #        #         #        #         #         #          #         #          #         #
1450:#         #        #         #        #         #         #          #         #          #         #
1451:#         #        #         #        #         #         #          #         #          #         #
1452:#         #        #         #        #         #         #          #         #          #         #
1453:#         #        #         #        #         #         #          #         #          #         #
1454:#         #        #         #        #         #         #          #         #          #         #
1455:#         #        #         #        #         #         #          #         #          #         #
1456:#         #        #         #        #         #         #          #         #          #         #
1457:#         #        #         #        #         #         #          #         #          #         #
1458:#         #        #         #        #         #         #          #         #          #         #
1459:#         #        #         #        #         #         #          #         #          #         #
1460:#         #        #         #        #         #         #          #         #          #         #
1461:#         #        #         #        #         #         #          #         #          #         #
1462:#         #        #         #        #         #         #          #         #          #         #
1463:#         #        #         #        #         #         #          #         #          #         #
1464:#         #        #         #        #         #         #          #         #          #         #
1465:#         #        #         #        #         #         #          #         #          #         #
1466:#         #        #         #        #         #         #          #         #          #         #
1467:#         #        #         #        #         #         #          #         #          #         #
1468:#         #        #         #        #         #         #          #         #          #         #
1469:#         #        #         #        #         #         #          #         #          #         #
1470:#         #        #         #        #         #         #          #         #          #         #
1471:#         #        #         #        #         #         #          #         #          #         #
1472:#         #        #         #        #         #         #          #         #          #         #
1473:#         #        #         #        #         #         #          #         #          #         #
1474:#         #        #         #        #         #         #          #         #          #         #
1475:#         #        #         #        #         #         #          #         #          #         #
1476:#         #        #         #        #         #         #          #         #          #         #
1477:#         #        #         #        #         #         #          #         #          #         #
1478:#         #        #         #        #         #         #          #         #          #         #
1479:#         #        #         #        #         #         #          #         #          #         #
1480:#         #        #         #        #         #         #          #         #          #         #
1481:#         #        #         #        #         #         #          #         #          #         #
1482:#         #        #         #        #         #         #          #         #          #         #
1483:#         #        #         #        #         #         #          #         #          #         #
1484:#         #        #         #        #         #         #          #         #          #         #
1485:#         #        #         #        #         #         #          #         #          #         #
1486:#         #        #         #        #         #         #          #         #          #         #
1487:#         #        #         #        #         #         #          #         #          #         #
1488:#         #        #         #        #         #         #          #         #          #         #
1489:#         #        #         #        #         #         #          #         #          #         #
1490:#         #        #         #        #         #         #          #         #          #         #
1491:#         #        #         #        #         #         #          #         #          #         #
1492:#         #        #         #        #         #         #          #         #          #         #
1493:#         #        #         #        #         #         #          #         #          #         #
1494:#         #        #         #        #         #         #          #         #          #         #
1495:#         #        #         #        #         #         #          #         #          #         #
1496:#         #        #         #        #         #         #          #         #          #         #
1497:#         #        #         #        #         #         #          #         #          #         #
1498:#         #        #         #        #         #         #          #         #          #         #
1499:#         #        #         #        #         #         #          #         #          #         #
1500:#         #        #         #        #         #         #          #         #          #         #
1501:#         #        #         #        #         #         #          #         #          #         #
1502:#         #        #         #        #         #          #         #         #          #         #
1503:#         #        #         #         #        #          #         #         #          #         #
1504:#         #        #         #         #        #          #         #         #          #         #
1505:#         #        #         #         #        #          #         #         #          #         #
1506:#         #        #         #         #        #          #         #         #          #         #
1507:#         #        #         #         #        #          #         #         #          #         #
1508:#         #        #         #         #        #          #         #         #          #         #
1509:#         #        #         #         #        #          #         #         #          #         #
1510:#         #        #         #         #        #          #         #         #          #         #
1511:#         #        #         #         #        #          #         #         #          #         #
1512:#         #        #         #         #        #          #         #         #          #         #
1513:#         #        #         #         #        #          #         #         #          #         #
1514:#         #        #         #         #        #          #         #         #          #         #
1515:#         #        #         #         #        #          #         #         #          #         #
1516:#         #        #         #         #        #          #         #         #          #         #
1517:#         #        #         #         #        #          #         #         #          #         #
1518:#         #        #         #         #        #          #         #         #          #         #
1519:#         #        #         #         #        #          #         #         #          #         #
1520:#         #        #         #         #        #          #         #         #          #         #
1521:#         #        #         #         #        #          #         #         #          #         #
1522:#         #        #         #         #        #          #         #         #          #         #
1523:#         #        #         #         #        #          #         #         #          #         #
1524:#         #        #         #         #        #          #         #         #          #         #
1525:#         #        #         #         #        #          #         #         #          #         #
1526:#         #        #         #         #        #          #         #         #          #         #
1527:#         #        #         #         #        #          #         #         #          #         #
1528:#         #        #         #         #        #          #         #         #          #         #
1529:#         #        #         #         #        #          #         #         #          #         #
1530:#         #        #         #         #        #          #         #         #          #         #
1531:#         #        #         #         #        #          #         #         #          #         #
1532:#         #        #         #         #        #          #         #         #          #         #
1533:#         #        #         #         #        #          #         #         #          #         #
1534:#         #        #         #         #        #          #         #         #          #         #
1535:#         #        #         #         #        #          #         #         #          #         #
1536:#         #        #         #         #        #          #         #         #          #         #
1537:#         #        #         #         #        #          #         #         #          #         #
1538:#         #        #         #         #        #          #         #         #          #         #
1539:#         #        #         #         #        #          #         #         #          #         #
1540:#         #        #         #         #         #         #         #         #          #         #
1541:#         #        #         #         #         #         #         #         #          #         #
1542:#         #        #         #         #         #         #         #         #          #         #
1543:#         #        #         #         #         #         #         #         #          #         #
1544:#         #        #         #         #         #         #         #         #          #         #
1545:#         #        #         #         #         #         #         #         #          #         #
1546:#         #        #         #         #         #         #         #         #          #         #
1547:#         #        #         #         #         #         #         #         #          #         #
1548:#         #        #         #         #         #         #         #         #          #         #
1549:#         #        #         #         #         #         #         #         #          #         #
1550:#         #        #         #         #         #         #         #         #          #         #
1551:#         #        #         #         #         #         #         #         #          #         #
1552:#         #        #         #         #         #         #         #         #          #         #
1553:#         #        #         #         #         #         #         #         #          #         #
1554:#         #        #         #         #         #         #         #         #          #         #
1555:#         #        #         #         #         #         #         #         #          #         #
1556:#         #        #         #         #         #         #         #         #          #         #
1557:#         #        #         #         #         #         #         #         #          #         #
1558:#         #        #         #         #         #         #         #         #          #         #
1559:#         #        #         #         #         #         #         #         #          #         #
1560:#         #        #         #         #         #         #         #         #          #         #
1561:#         #        #         #         #         #         #         #         #          #         #
1562:#         #        #         #         #         #         #         #          #         #         #
1563:#         #        #         #         #         #         #         #          #         #         #
1564:#         #        #         #         #         #         #         #          #         #         #
1565:#         #         #        #         #         #         #         #          #         #         #
1566:#         #         #        #         #         #         #         #          #         #         #
1567:#         #         #        #         #         #         #         #          #         #         #
1568:#         #         #        #         #         #         #         #          #         #         #
1569:#         #         #        #         #         #         #         #          #         #         #
1570:#         #         #        #         #         #         #         #          #         #         #
1571:#         #         #        #         #         #         #         #          #         #         #
1572:#         #         #        #         #         #         #         #          #         #         #
1573:#         #         #        #         #         #         #         #          #         #         #
1574:#         #         #        #         #         #         #         #          #         #         #
1575:#         #         #        #         #         #         #         #          #         #         #
1576:#         #         #        #         #         #         #         #          #         #         #
1577:#         #         #        #         #         #         #         #          #         #         #
1578:#         #         #        #         #         #         #         #          #         #         #
1579:#         #         #        #         #         #         #         #          #         #         #
1580:#         #         #        #         #         #         #         #          #         #         #
1581:#         #         #        #         #         #         #         #          #         #         #
1582:#         #         #        #         #         #         #         #          #         #         #
1583:#         #         #        #         #         #         #         #          #         #         #
1584:#         #         #        #         #         #         #         #          #         #         #
1585:#         #         #        #         #         #         #         #          #         #         #
1586:#         #         #        #         #         #         #         #          #         #         #
1587:#         #         #        #         #         #         #         #          #         #         #
1588:#         #         #        #         #         #         #         #          #         #         #
1589:#         #         #        #         #         #         #         #          #         #         #
1590:#         #         #        #         #         #         #         #          #         #         #
1591:#         #         #        #         #         #         #         #          #         #         #
1592:#         #         #        #         #         #         #         #          #         #         #
1593:#         #         #        #         #         #         #         #          #         #         #
1594:#         #         #        #         #         #         #         #          #         #         #
1595:#         #         #        #         #         #         #         #          #         #         #
1596:#         #         #        #         #         #         #         #          #         #         #
1597:#         #         #        #         #         #         #         #          #         #         #
1598:#         #         #        #         #         #         #         #          #         #         #
1599:#         #         #        #         #         #         #         #          #         #         #
1600:#         #         #        #         #         #         #         #          #         #         #
1601:#         #         #        #         #         #         #         #          #         #         #
1602:#         #         #        #         #         #         #         #          #         #         #
1603:#         #         #        #         #         #         #         #          #         #         #
1604:#         #         #        #         #         #         #         #          #         #         #
1605:#         #         #        #         #         #         #         #          #         #         #
1606:#         #         #        #         #         #         #          #         #         #         #
1607:#         #         #        #         #         #         #          #         #         #         #
1608:#         #         #         #        #         #         #          #         #         #         #
1609:#         #         #         #        #         #         #          #         #         #         #
1610:#         #         #         #        #         #         #          #         #         #         #
1611:#         #         #         #        #         #         #          #         #         #         #
1612:#         #         #         #        #         #         #          #         #         #         #
1613:#         #         #         #        #         #         #          #         #         #         #
1614:#         #         #         #        #         #         #          #         #         #         #
1615:#         #         #         #        #         #         #          #         #         #         #
1616:#         #         #         #        #         #         #          #         #         #         #
1617:#         #         #         #        #         #         #          #         #         #         #
1618:#         #         #         #        #         #         #          #         #         #         #
1619:#         #         #         #        #         #         #          #         #         #         #
1620:#         #         #         #        #         #         #          #         #         #         #
1621:#         #         #         #        #         #         #          #         #         #         #
1622:#         #         #         #        #         #         #          #         #         #         #
1623:#         #         #         #        #         #         #          #         #         #         #
1624:#         #         #         #        #         #         #          #         #         #         #
1625:#         #         #         #        #         #         #          #         #         #         #
1626:#         #         #         #        #         #         #          #         #         #         #
1627:#         #         #         #        #         #          #         #         #         #         #
1628:#         #         #         #         #        #          #         #         #         #         #
1629:#         #         #         #         #        #          #         #         #         #         #
1630:#         #         #         #         #        #          #         #         #         #         #
1631:#         #         #         #         #        #          #         #         #         #         #
1632:#         #         #         #         #        #          #         #         #         #         #
1633:#         #         #         #         #        #          #         #         #         #         #
1634:#         #         #         #         #        #          #         #         #         #         #
1635:#         #         #         #         #        #          #         #         #         #         #
1636:#         #         #         #         #        #          #         #         #         #         #
1637:#         #         #         #         #        #          #         #         #         #         #
1638:#         #         #         #         #        #          #         #         #         #         #
1639:#         #         #         #         #        #          #         #         #         #         #
1640:#         #         #         #         #         #         #         #         #         #         #
1641:#         #         #         #         #         #         #         #         #         #         #
1642:#         #         #         #         #         #         #         #         #         #         #
1643:#         #         #         #         #         #         #         #         #         #         #
1644:#         #         #         #         #         #         #         #         #         #         #
1645:#         #         #         #         #         #         #         #         #         #         #
1646:#         #         #         #         #         #         #         #         #         #         #
1647:#         #         #         #         #         #         #         #         #         #         #
1648:#         #         #         #         #         #         #         #         #         #         #
1649:#         #         #         #         #         #         #         #         #         #         #
1650:#         #         #         #         #         #         #         #         #         #         #
1651:#         #         #         #         #         #         #         #         #         #         #
1652:#         #         #         #         #         #         #         #         #         #         #
1653:#         #         #         #         #         #         #         #         #         #         #
1654:#         #         #         #         #         #         #         #         #         #         #
(中略)
9999:#         #         #         #         #         #         #         #         #         #         #

2016-12-09 (5) 22:58:36 +0900


すのもの Sunomono