11.11.21.31.41.51.61.71.81.922.12.22.32.42.52.62.72.82.933.13.23.33.43.53.63.73.83.944.14.24.34.44.54.64.74.84.955.15.25.35.45.55.65.75.85.966.16.26.36.46.56.66.76.86.977.17.27.37.47.57.67.77.87.988.18.28.38.48.58.68.78.88.99.19.29.39.49.69.79.89.91010.110.210.310.410.510.610.710.810.91111.111.211.311.411.511.611.711.811.91212.112.212.312.412.512.612.712.812.913