fork(1) download
  1. #include <iostream>
  2. #include <cstring>
  3. using namespace std;
  4.  
  5. class PatternGeneratorException {};
  6.  
  7. class PatternGenerator
  8. {
  9. private:
  10. int *_src;
  11. int *_flag;
  12. int *_indexes;
  13. int *_list;
  14. int _srcsize;
  15. int _len;
  16. int _count;
  17. int _all;
  18.  
  19. PatternGenerator() {}
  20.  
  21. PatternGenerator(int srcsize, int len, int a)
  22. : _srcsize(srcsize), _len(len), _all(a) {
  23.  
  24. if (_srcsize < 2 || _len < 2 || _srcsize < _len) {
  25. throw PatternGeneratorException();
  26. }
  27. _src = new int[_srcsize];
  28. _flag = new int[_srcsize];
  29.  
  30. _list = new int[_len];
  31. _indexes = new int[len];
  32.  
  33. for (int i = 0; i < _srcsize; i++) {
  34. _flag[i] = 0;
  35. }
  36. }
  37. public:
  38.  
  39. static int nCr(int n, int r);
  40. static int nPr(int n, int r);
  41.  
  42. PatternGenerator(int srcsize, int len)
  43. : PatternGenerator(srcsize, len, 0) {
  44.  
  45. for (int i = 0; i < _srcsize; i++) {
  46. _src[i] = i + 1;
  47. }
  48.  
  49. reset();
  50. }
  51.  
  52. PatternGenerator(int size)
  53. : PatternGenerator(size, size) {
  54. }
  55.  
  56. PatternGenerator(const int *sortedsrc, int srcsize, int len)
  57. : PatternGenerator(srcsize, len, 0) {
  58.  
  59. memcpy(_src, sortedsrc, sizeof(int) * _srcsize);
  60.  
  61. reset();
  62. }
  63.  
  64. ~PatternGenerator() {
  65. delete [] _src;
  66. delete [] _flag;
  67. delete [] _list;
  68. delete [] _indexes;
  69. }
  70.  
  71. int length() const { return _len; }
  72. int sourcesize() const { return _srcsize; }
  73. int count() const { return _count; }
  74. const int* source() const { return _src; }
  75.  
  76. void reset() {
  77. for (int i = 0; i < _len; i++) {
  78. _flag[_indexes[i]] = 0;
  79. }
  80. for (int i = 0; i < _len; i++) {
  81. _indexes[i] = i;
  82. _list[i] = _src[_indexes[i]];
  83. _flag[_indexes[i]] = 1;
  84. }
  85. _count = 0;
  86. }
  87.  
  88. int allpattern() {
  89. if (_all == 0) {
  90. _all = nCr(_srcsize, _len) * nPr(_len, _len);
  91. int c = 0;
  92. for (int i = 1; i < _srcsize; i++) {
  93. if (_src[i - 1] == _src[i]) {
  94. c++;
  95. } else {
  96. if (c) {
  97. c++;
  98. _all /= nPr(c, c);
  99. c = 0;
  100. }
  101. }
  102. }
  103. if (c) {
  104. _all /= nPr(c, c);
  105. }
  106. }
  107. return _all;
  108. }
  109.  
  110. const int* get(int n) {
  111. if (n < 1 || n > allpattern()) {
  112. throw PatternGeneratorException();
  113. }
  114. while (n != _count) {
  115. next();
  116. }
  117. return _list;
  118. }
  119.  
  120. int hasNext() {
  121. if (_count == 0) {
  122. return 1;
  123. }
  124. for (int i = 0; i < _len; i++) {
  125. if (_src[_indexes[i]] != _src[_srcsize - i - 1]) {
  126. return 1;
  127. }
  128. }
  129. return 0;
  130. }
  131.  
  132. const int* next() {
  133.  
  134. if (_count == 0) {
  135. _count++;
  136. return _list;
  137. }
  138.  
  139. int i, j, b, f;
  140.  
  141. i = _len - 1;
  142. _flag[_indexes[i]] = 0;
  143.  
  144. f = 1;
  145.  
  146. for (;;) {
  147. if (f) {
  148. b = _src[_indexes[i]];
  149. for (j = _indexes[i] + 1; j < _srcsize; j++) {
  150. if (_flag[j] == 0 && _src[j] != b) {
  151. break;
  152. }
  153. }
  154. } else {
  155. for (j = 0; j < _srcsize; j++) {
  156. if (_flag[j] == 0) {
  157. break;
  158. }
  159. }
  160. f = 1;
  161. }
  162. if (j == _srcsize) {
  163. i--;
  164. if (i < 0) {
  165. reset();
  166. break;
  167. } else {
  168. _flag[_indexes[i]] = 0;
  169. }
  170. } else {
  171. _indexes[i] = j;
  172. _list[i] = _src[_indexes[i]];
  173. _flag[_indexes[i]] = 1;
  174. i++;
  175. if (i == _len) {
  176. // kakutei
  177. break;
  178. } else {
  179. f = 0;
  180. }
  181. }
  182. }
  183. _count++;
  184. return _list;
  185. }
  186. };
  187.  
  188. int PatternGenerator::nCr(int n, int r) {
  189. if (n < 0 || r < 0 || n < r) {
  190. return 0;
  191. }
  192. if (n - r < r) {
  193. r = n - r;
  194. }
  195. int c = 1;
  196. for (int i = 1; i <= r; i++) {
  197. c *= n;
  198. c /= i;
  199. n--;
  200. }
  201. return c;
  202. }
  203.  
  204. int PatternGenerator::nPr(int n, int r) {
  205. if (n < 0 || r < 0 || n < r) {
  206. return 0;
  207. }
  208. int p = 1;
  209. while (r > 0) {
  210. p *= n;
  211. n--;
  212. r--;
  213. }
  214. return p;
  215. }
  216.  
  217. int main() {
  218. int src[] = { 1, 2, 2, 5};
  219. int len = sizeof(src) / sizeof(src[0]);
  220. PatternGenerator gen(15);
  221. PatternGenerator gen2(5, 3);
  222. PatternGenerator gen3(src, len, len);
  223.  
  224. cout << "all pattern: " << gen.allpattern() << endl;
  225. cout << "all pattern 2: " << gen2.allpattern() << endl;
  226. cout << "all pattern 3: " << gen3.allpattern() << endl;
  227.  
  228. const int *kk = gen.get(36690094);
  229. cout.fill('.');
  230. cout.width(8);
  231. cout << gen.count() << ": ";
  232. for (int i = 0; i < gen.length(); i++) {
  233. cout << "_ABCDEFGHIJKLMNOPQRSTUVWXYZ"[kk[i]];
  234. }
  235. cout << endl << endl;
  236.  
  237. int src2[] = { 1, 2, 2, 2, 5, 7, 7, 9};
  238. int len2 = sizeof(src2) / sizeof(src2[0]);
  239. PatternGenerator gen4(src2, len2, len2);
  240.  
  241. cout << "all pattern 4: " << gen4.allpattern() << endl;
  242.  
  243. while (gen4.hasNext()) {
  244. const int *k = gen4.next();
  245. cout.fill('_');
  246. cout.width(8);
  247. cout << gen4.count() << ": ";
  248. for (int i = 0; i < gen4.length(); i++) {
  249. cout << k[i];
  250. }
  251. cout << endl;
  252. }
  253.  
  254.  
  255. return 0;
  256. }
Success #stdin #stdout 4.04s 3432KB
stdin
Standard input is empty
stdout
all pattern: 2004310016
all pattern 2: 60
all pattern 3: 12
36690094: ABCDOFENLIKMHJG

all pattern 4: 3360
_______1: 12225779
_______2: 12225797
_______3: 12225977
_______4: 12227579
_______5: 12227597
_______6: 12227759
_______7: 12227795
_______8: 12227957
_______9: 12227975
______10: 12229577
______11: 12229757
______12: 12229775
______13: 12252779
______14: 12252797
______15: 12252977
______16: 12257279
______17: 12257297
______18: 12257729
______19: 12257792
______20: 12257927
______21: 12257972
______22: 12259277
______23: 12259727
______24: 12259772
______25: 12272579
______26: 12272597
______27: 12272759
______28: 12272795
______29: 12272957
______30: 12272975
______31: 12275279
______32: 12275297
______33: 12275729
______34: 12275792
______35: 12275927
______36: 12275972
______37: 12277259
______38: 12277295
______39: 12277529
______40: 12277592
______41: 12277925
______42: 12277952
______43: 12279257
______44: 12279275
______45: 12279527
______46: 12279572
______47: 12279725
______48: 12279752
______49: 12292577
______50: 12292757
______51: 12292775
______52: 12295277
______53: 12295727
______54: 12295772
______55: 12297257
______56: 12297275
______57: 12297527
______58: 12297572
______59: 12297725
______60: 12297752
______61: 12522779
______62: 12522797
______63: 12522977
______64: 12527279
______65: 12527297
______66: 12527729
______67: 12527792
______68: 12527927
______69: 12527972
______70: 12529277
______71: 12529727
______72: 12529772
______73: 12572279
______74: 12572297
______75: 12572729
______76: 12572792
______77: 12572927
______78: 12572972
______79: 12577229
______80: 12577292
______81: 12577922
______82: 12579227
______83: 12579272
______84: 12579722
______85: 12592277
______86: 12592727
______87: 12592772
______88: 12597227
______89: 12597272
______90: 12597722
______91: 12722579
______92: 12722597
______93: 12722759
______94: 12722795
______95: 12722957
______96: 12722975
______97: 12725279
______98: 12725297
______99: 12725729
_____100: 12725792
_____101: 12725927
_____102: 12725972
_____103: 12727259
_____104: 12727295
_____105: 12727529
_____106: 12727592
_____107: 12727925
_____108: 12727952
_____109: 12729257
_____110: 12729275
_____111: 12729527
_____112: 12729572
_____113: 12729725
_____114: 12729752
_____115: 12752279
_____116: 12752297
_____117: 12752729
_____118: 12752792
_____119: 12752927
_____120: 12752972
_____121: 12757229
_____122: 12757292
_____123: 12757922
_____124: 12759227
_____125: 12759272
_____126: 12759722
_____127: 12772259
_____128: 12772295
_____129: 12772529
_____130: 12772592
_____131: 12772925
_____132: 12772952
_____133: 12775229
_____134: 12775292
_____135: 12775922
_____136: 12779225
_____137: 12779252
_____138: 12779522
_____139: 12792257
_____140: 12792275
_____141: 12792527
_____142: 12792572
_____143: 12792725
_____144: 12792752
_____145: 12795227
_____146: 12795272
_____147: 12795722
_____148: 12797225
_____149: 12797252
_____150: 12797522
_____151: 12922577
_____152: 12922757
_____153: 12922775
_____154: 12925277
_____155: 12925727
_____156: 12925772
_____157: 12927257
_____158: 12927275
_____159: 12927527
_____160: 12927572
_____161: 12927725
_____162: 12927752
_____163: 12952277
_____164: 12952727
_____165: 12952772
_____166: 12957227
_____167: 12957272
_____168: 12957722
_____169: 12972257
_____170: 12972275
_____171: 12972527
_____172: 12972572
_____173: 12972725
_____174: 12972752
_____175: 12975227
_____176: 12975272
_____177: 12975722
_____178: 12977225
_____179: 12977252
_____180: 12977522
_____181: 15222779
_____182: 15222797
_____183: 15222977
_____184: 15227279
_____185: 15227297
_____186: 15227729
_____187: 15227792
_____188: 15227927
_____189: 15227972
_____190: 15229277
_____191: 15229727
_____192: 15229772
_____193: 15272279
_____194: 15272297
_____195: 15272729
_____196: 15272792
_____197: 15272927
_____198: 15272972
_____199: 15277229
_____200: 15277292
_____201: 15277922
_____202: 15279227
_____203: 15279272
_____204: 15279722
_____205: 15292277
_____206: 15292727
_____207: 15292772
_____208: 15297227
_____209: 15297272
_____210: 15297722
_____211: 15722279
_____212: 15722297
_____213: 15722729
_____214: 15722792
_____215: 15722927
_____216: 15722972
_____217: 15727229
_____218: 15727292
_____219: 15727922
_____220: 15729227
_____221: 15729272
_____222: 15729722
_____223: 15772229
_____224: 15772292
_____225: 15772922
_____226: 15779222
_____227: 15792227
_____228: 15792272
_____229: 15792722
_____230: 15797222
_____231: 15922277
_____232: 15922727
_____233: 15922772
_____234: 15927227
_____235: 15927272
_____236: 15927722
_____237: 15972227
_____238: 15972272
_____239: 15972722
_____240: 15977222
_____241: 17222579
_____242: 17222597
_____243: 17222759
_____244: 17222795
_____245: 17222957
_____246: 17222975
_____247: 17225279
_____248: 17225297
_____249: 17225729
_____250: 17225792
_____251: 17225927
_____252: 17225972
_____253: 17227259
_____254: 17227295
_____255: 17227529
_____256: 17227592
_____257: 17227925
_____258: 17227952
_____259: 17229257
_____260: 17229275
_____261: 17229527
_____262: 17229572
_____263: 17229725
_____264: 17229752
_____265: 17252279
_____266: 17252297
_____267: 17252729
_____268: 17252792
_____269: 17252927
_____270: 17252972
_____271: 17257229
_____272: 17257292
_____273: 17257922
_____274: 17259227
_____275: 17259272
_____276: 17259722
_____277: 17272259
_____278: 17272295
_____279: 17272529
_____280: 17272592
_____281: 17272925
_____282: 17272952
_____283: 17275229
_____284: 17275292
_____285: 17275922
_____286: 17279225
_____287: 17279252
_____288: 17279522
_____289: 17292257
_____290: 17292275
_____291: 17292527
_____292: 17292572
_____293: 17292725
_____294: 17292752
_____295: 17295227
_____296: 17295272
_____297: 17295722
_____298: 17297225
_____299: 17297252
_____300: 17297522
_____301: 17522279
_____302: 17522297
_____303: 17522729
_____304: 17522792
_____305: 17522927
_____306: 17522972
_____307: 17527229
_____308: 17527292
_____309: 17527922
_____310: 17529227
_____311: 17529272
_____312: 17529722
_____313: 17572229
_____314: 17572292
_____315: 17572922
_____316: 17579222
_____317: 17592227
_____318: 17592272
_____319: 17592722
_____320: 17597222
_____321: 17722259
_____322: 17722295
_____323: 17722529
_____324: 17722592
_____325: 17722925
_____326: 17722952
_____327: 17725229
_____328: 17725292
_____329: 17725922
_____330: 17729225
_____331: 17729252
_____332: 17729522
_____333: 17752229
_____334: 17752292
_____335: 17752922
_____336: 17759222
_____337: 17792225
_____338: 17792252
_____339: 17792522
_____340: 17795222
_____341: 17922257
_____342: 17922275
_____343: 17922527
_____344: 17922572
_____345: 17922725
_____346: 17922752
_____347: 17925227
_____348: 17925272
_____349: 17925722
_____350: 17927225
_____351: 17927252
_____352: 17927522
_____353: 17952227
_____354: 17952272
_____355: 17952722
_____356: 17957222
_____357: 17972225
_____358: 17972252
_____359: 17972522
_____360: 17975222
_____361: 19222577
_____362: 19222757
_____363: 19222775
_____364: 19225277
_____365: 19225727
_____366: 19225772
_____367: 19227257
_____368: 19227275
_____369: 19227527
_____370: 19227572
_____371: 19227725
_____372: 19227752
_____373: 19252277
_____374: 19252727
_____375: 19252772
_____376: 19257227
_____377: 19257272
_____378: 19257722
_____379: 19272257
_____380: 19272275
_____381: 19272527
_____382: 19272572
_____383: 19272725
_____384: 19272752
_____385: 19275227
_____386: 19275272
_____387: 19275722
_____388: 19277225
_____389: 19277252
_____390: 19277522
_____391: 19522277
_____392: 19522727
_____393: 19522772
_____394: 19527227
_____395: 19527272
_____396: 19527722
_____397: 19572227
_____398: 19572272
_____399: 19572722
_____400: 19577222
_____401: 19722257
_____402: 19722275
_____403: 19722527
_____404: 19722572
_____405: 19722725
_____406: 19722752
_____407: 19725227
_____408: 19725272
_____409: 19725722
_____410: 19727225
_____411: 19727252
_____412: 19727522
_____413: 19752227
_____414: 19752272
_____415: 19752722
_____416: 19757222
_____417: 19772225
_____418: 19772252
_____419: 19772522
_____420: 19775222
_____421: 21225779
_____422: 21225797
_____423: 21225977
_____424: 21227579
_____425: 21227597
_____426: 21227759
_____427: 21227795
_____428: 21227957
_____429: 21227975
_____430: 21229577
_____431: 21229757
_____432: 21229775
_____433: 21252779
_____434: 21252797
_____435: 21252977
_____436: 21257279
_____437: 21257297
_____438: 21257729
_____439: 21257792
_____440: 21257927
_____441: 21257972
_____442: 21259277
_____443: 21259727
_____444: 21259772
_____445: 21272579
_____446: 21272597
_____447: 21272759
_____448: 21272795
_____449: 21272957
_____450: 21272975
_____451: 21275279
_____452: 21275297
_____453: 21275729
_____454: 21275792
_____455: 21275927
_____456: 21275972
_____457: 21277259
_____458: 21277295
_____459: 21277529
_____460: 21277592
_____461: 21277925
_____462: 21277952
_____463: 21279257
_____464: 21279275
_____465: 21279527
_____466: 21279572
_____467: 21279725
_____468: 21279752
_____469: 21292577
_____470: 21292757
_____471: 21292775
_____472: 21295277
_____473: 21295727
_____474: 21295772
_____475: 21297257
_____476: 21297275
_____477: 21297527
_____478: 21297572
_____479: 21297725
_____480: 21297752
_____481: 21522779
_____482: 21522797
_____483: 21522977
_____484: 21527279
_____485: 21527297
_____486: 21527729
_____487: 21527792
_____488: 21527927
_____489: 21527972
_____490: 21529277
_____491: 21529727
_____492: 21529772
_____493: 21572279
_____494: 21572297
_____495: 21572729
_____496: 21572792
_____497: 21572927
_____498: 21572972
_____499: 21577229
_____500: 21577292
_____501: 21577922
_____502: 21579227
_____503: 21579272
_____504: 21579722
_____505: 21592277
_____506: 21592727
_____507: 21592772
_____508: 21597227
_____509: 21597272
_____510: 21597722
_____511: 21722579
_____512: 21722597
_____513: 21722759
_____514: 21722795
_____515: 21722957
_____516: 21722975
_____517: 21725279
_____518: 21725297
_____519: 21725729
_____520: 21725792
_____521: 21725927
_____522: 21725972
_____523: 21727259
_____524: 21727295
_____525: 21727529
_____526: 21727592
_____527: 21727925
_____528: 21727952
_____529: 21729257
_____530: 21729275
_____531: 21729527
_____532: 21729572
_____533: 21729725
_____534: 21729752
_____535: 21752279
_____536: 21752297
_____537: 21752729
_____538: 21752792
_____539: 21752927
_____540: 21752972
_____541: 21757229
_____542: 21757292
_____543: 21757922
_____544: 21759227
_____545: 21759272
_____546: 21759722
_____547: 21772259
_____548: 21772295
_____549: 21772529
_____550: 21772592
_____551: 21772925
_____552: 21772952
_____553: 21775229
_____554: 21775292
_____555: 21775922
_____556: 21779225
_____557: 21779252
_____558: 21779522
_____559: 21792257
_____560: 21792275
_____561: 21792527
_____562: 21792572
_____563: 21792725
_____564: 21792752
_____565: 21795227
_____566: 21795272
_____567: 21795722
_____568: 21797225
_____569: 21797252
_____570: 21797522
_____571: 21922577
_____572: 21922757
_____573: 21922775
_____574: 21925277
_____575: 21925727
_____576: 21925772
_____577: 21927257
_____578: 21927275
_____579: 21927527
_____580: 21927572
_____581: 21927725
_____582: 21927752
_____583: 21952277
_____584: 21952727
_____585: 21952772
_____586: 21957227
_____587: 21957272
_____588: 21957722
_____589: 21972257
_____590: 21972275
_____591: 21972527
_____592: 21972572
_____593: 21972725
_____594: 21972752
_____595: 21975227
_____596: 21975272
_____597: 21975722
_____598: 21977225
_____599: 21977252
_____600: 21977522
_____601: 22125779
_____602: 22125797
_____603: 22125977
_____604: 22127579
_____605: 22127597
_____606: 22127759
_____607: 22127795
_____608: 22127957
_____609: 22127975
_____610: 22129577
_____611: 22129757
_____612: 22129775
_____613: 22152779
_____614: 22152797
_____615: 22152977
_____616: 22157279
_____617: 22157297
_____618: 22157729
_____619: 22157792
_____620: 22157927
_____621: 22157972
_____622: 22159277
_____623: 22159727
_____624: 22159772
_____625: 22172579
_____626: 22172597
_____627: 22172759
_____628: 22172795
_____629: 22172957
_____630: 22172975
_____631: 22175279
_____632: 22175297
_____633: 22175729
_____634: 22175792
_____635: 22175927
_____636: 22175972
_____637: 22177259
_____638: 22177295
_____639: 22177529
_____640: 22177592
_____641: 22177925
_____642: 22177952
_____643: 22179257
_____644: 22179275
_____645: 22179527
_____646: 22179572
_____647: 22179725
_____648: 22179752
_____649: 22192577
_____650: 22192757
_____651: 22192775
_____652: 22195277
_____653: 22195727
_____654: 22195772
_____655: 22197257
_____656: 22197275
_____657: 22197527
_____658: 22197572
_____659: 22197725
_____660: 22197752
_____661: 22215779
_____662: 22215797
_____663: 22215977
_____664: 22217579
_____665: 22217597
_____666: 22217759
_____667: 22217795
_____668: 22217957
_____669: 22217975
_____670: 22219577
_____671: 22219757
_____672: 22219775
_____673: 22251779
_____674: 22251797
_____675: 22251977
_____676: 22257179
_____677: 22257197
_____678: 22257719
_____679: 22257791
_____680: 22257917
_____681: 22257971
_____682: 22259177
_____683: 22259717
_____684: 22259771
_____685: 22271579
_____686: 22271597
_____687: 22271759
_____688: 22271795
_____689: 22271957
_____690: 22271975
_____691: 22275179
_____692: 22275197
_____693: 22275719
_____694: 22275791
_____695: 22275917
_____696: 22275971
_____697: 22277159
_____698: 22277195
_____699: 22277519
_____700: 22277591
_____701: 22277915
_____702: 22277951
_____703: 22279157
_____704: 22279175
_____705: 22279517
_____706: 22279571
_____707: 22279715
_____708: 22279751
_____709: 22291577
_____710: 22291757
_____711: 22291775
_____712: 22295177
_____713: 22295717
_____714: 22295771
_____715: 22297157
_____716: 22297175
_____717: 22297517
_____718: 22297571
_____719: 22297715
_____720: 22297751
_____721: 22512779
_____722: 22512797
_____723: 22512977
_____724: 22517279
_____725: 22517297
_____726: 22517729
_____727: 22517792
_____728: 22517927
_____729: 22517972
_____730: 22519277
_____731: 22519727
_____732: 22519772
_____733: 22521779
_____734: 22521797
_____735: 22521977
_____736: 22527179
_____737: 22527197
_____738: 22527719
_____739: 22527791
_____740: 22527917
_____741: 22527971
_____742: 22529177
_____743: 22529717
_____744: 22529771
_____745: 22571279
_____746: 22571297
_____747: 22571729
_____748: 22571792
_____749: 22571927
_____750: 22571972
_____751: 22572179
_____752: 22572197
_____753: 22572719
_____754: 22572791
_____755: 22572917
_____756: 22572971
_____757: 22577129
_____758: 22577192
_____759: 22577219
_____760: 22577291
_____761: 22577912
_____762: 22577921
_____763: 22579127
_____764: 22579172
_____765: 22579217
_____766: 22579271
_____767: 22579712
_____768: 22579721
_____769: 22591277
_____770: 22591727
_____771: 22591772
_____772: 22592177
_____773: 22592717
_____774: 22592771
_____775: 22597127
_____776: 22597172
_____777: 22597217
_____778: 22597271
_____779: 22597712
_____780: 22597721
_____781: 22712579
_____782: 22712597
_____783: 22712759
_____784: 22712795
_____785: 22712957
_____786: 22712975
_____787: 22715279
_____788: 22715297
_____789: 22715729
_____790: 22715792
_____791: 22715927
_____792: 22715972
_____793: 22717259
_____794: 22717295
_____795: 22717529
_____796: 22717592
_____797: 22717925
_____798: 22717952
_____799: 22719257
_____800: 22719275
_____801: 22719527
_____802: 22719572
_____803: 22719725
_____804: 22719752
_____805: 22721579
_____806: 22721597
_____807: 22721759
_____808: 22721795
_____809: 22721957
_____810: 22721975
_____811: 22725179
_____812: 22725197
_____813: 22725719
_____814: 22725791
_____815: 22725917
_____816: 22725971
_____817: 22727159
_____818: 22727195
_____819: 22727519
_____820: 22727591
_____821: 22727915
_____822: 22727951
_____823: 22729157
_____824: 22729175
_____825: 22729517
_____826: 22729571
_____827: 22729715
_____828: 22729751
_____829: 22751279
_____830: 22751297
_____831: 22751729
_____832: 22751792
_____833: 22751927
_____834: 22751972
_____835: 22752179
_____836: 22752197
_____837: 22752719
_____838: 22752791
_____839: 22752917
_____840: 22752971
_____841: 22757129
_____842: 22757192
_____843: 22757219
_____844: 22757291
_____845: 22757912
_____846: 22757921
_____847: 22759127
_____848: 22759172
_____849: 22759217
_____850: 22759271
_____851: 22759712
_____852: 22759721
_____853: 22771259
_____854: 22771295
_____855: 22771529
_____856: 22771592
_____857: 22771925
_____858: 22771952
_____859: 22772159
_____860: 22772195
_____861: 22772519
_____862: 22772591
_____863: 22772915
_____864: 22772951
_____865: 22775129
_____866: 22775192
_____867: 22775219
_____868: 22775291
_____869: 22775912
_____870: 22775921
_____871: 22779125
_____872: 22779152
_____873: 22779215
_____874: 22779251
_____875: 22779512
_____876: 22779521
_____877: 22791257
_____878: 22791275
_____879: 22791527
_____880: 22791572
_____881: 22791725
_____882: 22791752
_____883: 22792157
_____884: 22792175
_____885: 22792517
_____886: 22792571
_____887: 22792715
_____888: 22792751
_____889: 22795127
_____890: 22795172
_____891: 22795217
_____892: 22795271
_____893: 22795712
_____894: 22795721
_____895: 22797125
_____896: 22797152
_____897: 22797215
_____898: 22797251
_____899: 22797512
_____900: 22797521
_____901: 22912577
_____902: 22912757
_____903: 22912775
_____904: 22915277
_____905: 22915727
_____906: 22915772
_____907: 22917257
_____908: 22917275
_____909: 22917527
_____910: 22917572
_____911: 22917725
_____912: 22917752
_____913: 22921577
_____914: 22921757
_____915: 22921775
_____916: 22925177
_____917: 22925717
_____918: 22925771
_____919: 22927157
_____920: 22927175
_____921: 22927517
_____922: 22927571
_____923: 22927715
_____924: 22927751
_____925: 22951277
_____926: 22951727
_____927: 22951772
_____928: 22952177
_____929: 22952717
_____930: 22952771
_____931: 22957127
_____932: 22957172
_____933: 22957217
_____934: 22957271
_____935: 22957712
_____936: 22957721
_____937: 22971257
_____938: 22971275
_____939: 22971527
_____940: 22971572
_____941: 22971725
_____942: 22971752
_____943: 22972157
_____944: 22972175
_____945: 22972517
_____946: 22972571
_____947: 22972715
_____948: 22972751
_____949: 22975127
_____950: 22975172
_____951: 22975217
_____952: 22975271
_____953: 22975712
_____954: 22975721
_____955: 22977125
_____956: 22977152
_____957: 22977215
_____958: 22977251
_____959: 22977512
_____960: 22977521
_____961: 25122779
_____962: 25122797
_____963: 25122977
_____964: 25127279
_____965: 25127297
_____966: 25127729
_____967: 25127792
_____968: 25127927
_____969: 25127972
_____970: 25129277
_____971: 25129727
_____972: 25129772
_____973: 25172279
_____974: 25172297
_____975: 25172729
_____976: 25172792
_____977: 25172927
_____978: 25172972
_____979: 25177229
_____980: 25177292
_____981: 25177922
_____982: 25179227
_____983: 25179272
_____984: 25179722
_____985: 25192277
_____986: 25192727
_____987: 25192772
_____988: 25197227
_____989: 25197272
_____990: 25197722
_____991: 25212779
_____992: 25212797
_____993: 25212977
_____994: 25217279
_____995: 25217297
_____996: 25217729
_____997: 25217792
_____998: 25217927
_____999: 25217972
____1000: 25219277
____1001: 25219727
____1002: 25219772
____1003: 25221779
____1004: 25221797
____1005: 25221977
____1006: 25227179
____1007: 25227197
____1008: 25227719
____1009: 25227791
____1010: 25227917
____1011: 25227971
____1012: 25229177
____1013: 25229717
____1014: 25229771
____1015: 25271279
____1016: 25271297
____1017: 25271729
____1018: 25271792
____1019: 25271927
____1020: 25271972
____1021: 25272179
____1022: 25272197
____1023: 25272719
____1024: 25272791
____1025: 25272917
____1026: 25272971
____1027: 25277129
____1028: 25277192
____1029: 25277219
____1030: 25277291
____1031: 25277912
____1032: 25277921
____1033: 25279127
____1034: 25279172
____1035: 25279217
____1036: 25279271
____1037: 25279712
____1038: 25279721
____1039: 25291277
____1040: 25291727
____1041: 25291772
____1042: 25292177
____1043: 25292717
____1044: 25292771
____1045: 25297127
____1046: 25297172
____1047: 25297217
____1048: 25297271
____1049: 25297712
____1050: 25297721
____1051: 25712279
____1052: 25712297
____1053: 25712729
____1054: 25712792
____1055: 25712927
____1056: 25712972
____1057: 25717229
____1058: 25717292
____1059: 25717922
____1060: 25719227
____1061: 25719272
____1062: 25719722
____1063: 25721279
____1064: 25721297
____1065: 25721729
____1066: 25721792
____1067: 25721927
____1068: 25721972
____1069: 25722179
____1070: 25722197
____1071: 25722719
____1072: 25722791
____1073: 25722917
____1074: 25722971
____1075: 25727129
____1076: 25727192
____1077: 25727219
____1078: 25727291
____1079: 25727912
____1080: 25727921
____1081: 25729127
____1082: 25729172
____1083: 25729217
____1084: 25729271
____1085: 25729712
____1086: 25729721
____1087: 25771229
____1088: 25771292
____1089: 25771922
____1090: 25772129
____1091: 25772192
____1092: 25772219
____1093: 25772291
____1094: 25772912
____1095: 25772921
____1096: 25779122
____1097: 25779212
____1098: 25779221
____1099: 25791227
____1100: 25791272
____1101: 25791722
____1102: 25792127
____1103: 25792172
____1104: 25792217
____1105: 25792271
____1106: 25792712
____1107: 25792721
____1108: 25797122
____1109: 25797212
____1110: 25797221
____1111: 25912277
____1112: 25912727
____1113: 25912772
____1114: 25917227
____1115: 25917272
____1116: 25917722
____1117: 25921277
____1118: 25921727
____1119: 25921772
____1120: 25922177
____1121: 25922717
____1122: 25922771
____1123: 25927127
____1124: 25927172
____1125: 25927217
____1126: 25927271
____1127: 25927712
____1128: 25927721
____1129: 25971227
____1130: 25971272
____1131: 25971722
____1132: 25972127
____1133: 25972172
____1134: 25972217
____1135: 25972271
____1136: 25972712
____1137: 25972721
____1138: 25977122
____1139: 25977212
____1140: 25977221
____1141: 27122579
____1142: 27122597
____1143: 27122759
____1144: 27122795
____1145: 27122957
____1146: 27122975
____1147: 27125279
____1148: 27125297
____1149: 27125729
____1150: 27125792
____1151: 27125927
____1152: 27125972
____1153: 27127259
____1154: 27127295
____1155: 27127529
____1156: 27127592
____1157: 27127925
____1158: 27127952
____1159: 27129257
____1160: 27129275
____1161: 27129527
____1162: 27129572
____1163: 27129725
____1164: 27129752
____1165: 27152279
____1166: 27152297
____1167: 27152729
____1168: 27152792
____1169: 27152927
____1170: 27152972
____1171: 27157229
____1172: 27157292
____1173: 27157922
____1174: 27159227
____1175: 27159272
____1176: 27159722
____1177: 27172259
____1178: 27172295
____1179: 27172529
____1180: 27172592
____1181: 27172925
____1182: 27172952
____1183: 27175229
____1184: 27175292
____1185: 27175922
____1186: 27179225
____1187: 27179252
____1188: 27179522
____1189: 27192257
____1190: 27192275
____1191: 27192527
____1192: 27192572
____1193: 27192725
____1194: 27192752
____1195: 27195227
____1196: 27195272
____1197: 27195722
____1198: 27197225
____1199: 27197252
____1200: 27197522
____1201: 27212579
____1202: 27212597
____1203: 27212759
____1204: 27212795
____1205: 27212957
____1206: 27212975
____1207: 27215279
____1208: 27215297
____1209: 27215729
____1210: 27215792
____1211: 27215927
____1212: 27215972
____1213: 27217259
____1214: 27217295
____1215: 27217529
____1216: 27217592
____1217: 27217925
____1218: 27217952
____1219: 27219257
____1220: 27219275
____1221: 27219527
____1222: 27219572
____1223: 27219725
____1224: 27219752
____1225: 27221579
____1226: 27221597
____1227: 27221759
____1228: 27221795
____1229: 27221957
____1230: 27221975
____1231: 27225179
____1232: 27225197
____1233: 27225719
____1234: 27225791
____1235: 27225917
____1236: 27225971
____1237: 27227159
____1238: 27227195
____1239: 27227519
____1240: 27227591
____1241: 27227915
____1242: 27227951
____1243: 27229157
____1244: 27229175
____1245: 27229517
____1246: 27229571
____1247: 27229715
____1248: 27229751
____1249: 27251279
____1250: 27251297
____1251: 27251729
____1252: 27251792
____1253: 27251927
____1254: 27251972
____1255: 27252179
____1256: 27252197
____1257: 27252719
____1258: 27252791
____1259: 27252917
____1260: 27252971
____1261: 27257129
____1262: 27257192
____1263: 27257219
____1264: 27257291
____1265: 27257912
____1266: 27257921
____1267: 27259127
____1268: 27259172
____1269: 27259217
____1270: 27259271
____1271: 27259712
____1272: 27259721
____1273: 27271259
____1274: 27271295
____1275: 27271529
____1276: 27271592
____1277: 27271925
____1278: 27271952
____1279: 27272159
____1280: 27272195
____1281: 27272519
____1282: 27272591
____1283: 27272915
____1284: 27272951
____1285: 27275129
____1286: 27275192
____1287: 27275219
____1288: 27275291
____1289: 27275912
____1290: 27275921
____1291: 27279125
____1292: 27279152
____1293: 27279215
____1294: 27279251
____1295: 27279512
____1296: 27279521
____1297: 27291257
____1298: 27291275
____1299: 27291527
____1300: 27291572
____1301: 27291725
____1302: 27291752
____1303: 27292157
____1304: 27292175
____1305: 27292517
____1306: 27292571
____1307: 27292715
____1308: 27292751
____1309: 27295127
____1310: 27295172
____1311: 27295217
____1312: 27295271
____1313: 27295712
____1314: 27295721
____1315: 27297125
____1316: 27297152
____1317: 27297215
____1318: 27297251
____1319: 27297512
____1320: 27297521
____1321: 27512279
____1322: 27512297
____1323: 27512729
____1324: 27512792
____1325: 27512927
____1326: 27512972
____1327: 27517229
____1328: 27517292
____1329: 27517922
____1330: 27519227
____1331: 27519272
____1332: 27519722
____1333: 27521279
____1334: 27521297
____1335: 27521729
____1336: 27521792
____1337: 27521927
____1338: 27521972
____1339: 27522179
____1340: 27522197
____1341: 27522719
____1342: 27522791
____1343: 27522917
____1344: 27522971
____1345: 27527129
____1346: 27527192
____1347: 27527219
____1348: 27527291
____1349: 27527912
____1350: 27527921
____1351: 27529127
____1352: 27529172
____1353: 27529217
____1354: 27529271
____1355: 27529712
____1356: 27529721
____1357: 27571229
____1358: 27571292
____1359: 27571922
____1360: 27572129
____1361: 27572192
____1362: 27572219
____1363: 27572291
____1364: 27572912
____1365: 27572921
____1366: 27579122
____1367: 27579212
____1368: 27579221
____1369: 27591227
____1370: 27591272
____1371: 27591722
____1372: 27592127
____1373: 27592172
____1374: 27592217
____1375: 27592271
____1376: 27592712
____1377: 27592721
____1378: 27597122
____1379: 27597212
____1380: 27597221
____1381: 27712259
____1382: 27712295
____1383: 27712529
____1384: 27712592
____1385: 27712925
____1386: 27712952
____1387: 27715229
____1388: 27715292
____1389: 27715922
____1390: 27719225
____1391: 27719252
____1392: 27719522
____1393: 27721259
____1394: 27721295
____1395: 27721529
____1396: 27721592
____1397: 27721925
____1398: 27721952
____1399: 27722159
____1400: 27722195
____1401: 27722519
____1402: 27722591
____1403: 27722915
____1404: 27722951
____1405: 27725129
____1406: 27725192
____1407: 27725219
____1408: 27725291
____1409: 27725912
____1410: 27725921
____1411: 27729125
____1412: 27729152
____1413: 27729215
____1414: 27729251
____1415: 27729512
____1416: 27729521
____1417: 27751229
____1418: 27751292
____1419: 27751922
____1420: 27752129
____1421: 27752192
____1422: 27752219
____1423: 27752291
____1424: 27752912
____1425: 27752921
____1426: 27759122
____1427: 27759212
____1428: 27759221
____1429: 27791225
____1430: 27791252
____1431: 27791522
____1432: 27792125
____1433: 27792152
____1434: 27792215
____1435: 27792251
____1436: 27792512
____1437: 27792521
____1438: 27795122
____1439: 27795212
____1440: 27795221
____1441: 27912257
____1442: 27912275
____1443: 27912527
____1444: 27912572
____1445: 27912725
____1446: 27912752
____1447: 27915227
____1448: 27915272
____1449: 27915722
____1450: 27917225
____1451: 27917252
____1452: 27917522
____1453: 27921257
____1454: 27921275
____1455: 27921527
____1456: 27921572
____1457: 27921725
____1458: 27921752
____1459: 27922157
____1460: 27922175
____1461: 27922517
____1462: 27922571
____1463: 27922715
____1464: 27922751
____1465: 27925127
____1466: 27925172
____1467: 27925217
____1468: 27925271
____1469: 27925712
____1470: 27925721
____1471: 27927125
____1472: 27927152
____1473: 27927215
____1474: 27927251
____1475: 27927512
____1476: 27927521
____1477: 27951227
____1478: 27951272
____1479: 27951722
____1480: 27952127
____1481: 27952172
____1482: 27952217
____1483: 27952271
____1484: 27952712
____1485: 27952721
____1486: 27957122
____1487: 27957212
____1488: 27957221
____1489: 27971225
____1490: 27971252
____1491: 27971522
____1492: 27972125
____1493: 27972152
____1494: 27972215
____1495: 27972251
____1496: 27972512
____1497: 27972521
____1498: 27975122
____1499: 27975212
____1500: 27975221
____1501: 29122577
____1502: 29122757
____1503: 29122775
____1504: 29125277
____1505: 29125727
____1506: 29125772
____1507: 29127257
____1508: 29127275
____1509: 29127527
____1510: 29127572
____1511: 29127725
____1512: 29127752
____1513: 29152277
____1514: 29152727
____1515: 29152772
____1516: 29157227
____1517: 29157272
____1518: 29157722
____1519: 29172257
____1520: 29172275
____1521: 29172527
____1522: 29172572
____1523: 29172725
____1524: 29172752
____1525: 29175227
____1526: 29175272
____1527: 29175722
____1528: 29177225
____1529: 29177252
____1530: 29177522
____1531: 29212577
____1532: 29212757
____1533: 29212775
____1534: 29215277
____1535: 29215727
____1536: 29215772
____1537: 29217257
____1538: 29217275
____1539: 29217527
____1540: 29217572
____1541: 29217725
____1542: 29217752
____1543: 29221577
____1544: 29221757
____1545: 29221775
____1546: 29225177
____1547: 29225717
____1548: 29225771
____1549: 29227157
____1550: 29227175
____1551: 29227517
____1552: 29227571
____1553: 29227715
____1554: 29227751
____1555: 29251277
____1556: 29251727
____1557: 29251772
____1558: 29252177
____1559: 29252717
____1560: 29252771
____1561: 29257127
____1562: 29257172
____1563: 29257217
____1564: 29257271
____1565: 29257712
____1566: 29257721
____1567: 29271257
____1568: 29271275
____1569: 29271527
____1570: 29271572
____1571: 29271725
____1572: 29271752
____1573: 29272157
____1574: 29272175
____1575: 29272517
____1576: 29272571
____1577: 29272715
____1578: 29272751
____1579: 29275127
____1580: 29275172
____1581: 29275217
____1582: 29275271
____1583: 29275712
____1584: 29275721
____1585: 29277125
____1586: 29277152
____1587: 29277215
____1588: 29277251
____1589: 29277512
____1590: 29277521
____1591: 29512277
____1592: 29512727
____1593: 29512772
____1594: 29517227
____1595: 29517272
____1596: 29517722
____1597: 29521277
____1598: 29521727
____1599: 29521772
____1600: 29522177
____1601: 29522717
____1602: 29522771
____1603: 29527127
____1604: 29527172
____1605: 29527217
____1606: 29527271
____1607: 29527712
____1608: 29527721
____1609: 29571227
____1610: 29571272
____1611: 29571722
____1612: 29572127
____1613: 29572172
____1614: 29572217
____1615: 29572271
____1616: 29572712
____1617: 29572721
____1618: 29577122
____1619: 29577212
____1620: 29577221
____1621: 29712257
____1622: 29712275
____1623: 29712527
____1624: 29712572
____1625: 29712725
____1626: 29712752
____1627: 29715227
____1628: 29715272
____1629: 29715722
____1630: 29717225
____1631: 29717252
____1632: 29717522
____1633: 29721257
____1634: 29721275
____1635: 29721527
____1636: 29721572
____1637: 29721725
____1638: 29721752
____1639: 29722157
____1640: 29722175
____1641: 29722517
____1642: 29722571
____1643: 29722715
____1644: 29722751
____1645: 29725127
____1646: 29725172
____1647: 29725217
____1648: 29725271
____1649: 29725712
____1650: 29725721
____1651: 29727125
____1652: 29727152
____1653: 29727215
____1654: 29727251
____1655: 29727512
____1656: 29727521
____1657: 29751227
____1658: 29751272
____1659: 29751722
____1660: 29752127
____1661: 29752172
____1662: 29752217
____1663: 29752271
____1664: 29752712
____1665: 29752721
____1666: 29757122
____1667: 29757212
____1668: 29757221
____1669: 29771225
____1670: 29771252
____1671: 29771522
____1672: 29772125
____1673: 29772152
____1674: 29772215
____1675: 29772251
____1676: 29772512
____1677: 29772521
____1678: 29775122
____1679: 29775212
____1680: 29775221
____1681: 51222779
____1682: 51222797
____1683: 51222977
____1684: 51227279
____1685: 51227297
____1686: 51227729
____1687: 51227792
____1688: 51227927
____1689: 51227972
____1690: 51229277
____1691: 51229727
____1692: 51229772
____1693: 51272279
____1694: 51272297
____1695: 51272729
____1696: 51272792
____1697: 51272927
____1698: 51272972
____1699: 51277229
____1700: 51277292
____1701: 51277922
____1702: 51279227
____1703: 51279272
____1704: 51279722
____1705: 51292277
____1706: 51292727
____1707: 51292772
____1708: 51297227
____1709: 51297272
____1710: 51297722
____1711: 51722279
____1712: 51722297
____1713: 51722729
____1714: 51722792
____1715: 51722927
____1716: 51722972
____1717: 51727229
____1718: 51727292
____1719: 51727922
____1720: 51729227
____1721: 51729272
____1722: 51729722
____1723: 51772229
____1724: 51772292
____1725: 51772922
____1726: 51779222
____1727: 51792227
____1728: 51792272
____1729: 51792722
____1730: 51797222
____1731: 51922277
____1732: 51922727
____1733: 51922772
____1734: 51927227
____1735: 51927272
____1736: 51927722
____1737: 51972227
____1738: 51972272
____1739: 51972722
____1740: 51977222
____1741: 52122779
____1742: 52122797
____1743: 52122977
____1744: 52127279
____1745: 52127297
____1746: 52127729
____1747: 52127792
____1748: 52127927
____1749: 52127972
____1750: 52129277
____1751: 52129727
____1752: 52129772
____1753: 52172279
____1754: 52172297
____1755: 52172729
____1756: 52172792
____1757: 52172927
____1758: 52172972
____1759: 52177229
____1760: 52177292
____1761: 52177922
____1762: 52179227
____1763: 52179272
____1764: 52179722
____1765: 52192277
____1766: 52192727
____1767: 52192772
____1768: 52197227
____1769: 52197272
____1770: 52197722
____1771: 52212779
____1772: 52212797
____1773: 52212977
____1774: 52217279
____1775: 52217297
____1776: 52217729
____1777: 52217792
____1778: 52217927
____1779: 52217972
____1780: 52219277
____1781: 52219727
____1782: 52219772
____1783: 52221779
____1784: 52221797
____1785: 52221977
____1786: 52227179
____1787: 52227197
____1788: 52227719
____1789: 52227791
____1790: 52227917
____1791: 52227971
____1792: 52229177
____1793: 52229717
____1794: 52229771
____1795: 52271279
____1796: 52271297
____1797: 52271729
____1798: 52271792
____1799: 52271927
____1800: 52271972
____1801: 52272179
____1802: 52272197
____1803: 52272719
____1804: 52272791
____1805: 52272917
____1806: 52272971
____1807: 52277129
____1808: 52277192
____1809: 52277219
____1810: 52277291
____1811: 52277912
____1812: 52277921
____1813: 52279127
____1814: 52279172
____1815: 52279217
____1816: 52279271
____1817: 52279712
____1818: 52279721
____1819: 52291277
____1820: 52291727
____1821: 52291772
____1822: 52292177
____1823: 52292717
____1824: 52292771
____1825: 52297127
____1826: 52297172
____1827: 52297217
____1828: 52297271
____1829: 52297712
____1830: 52297721
____1831: 52712279
____1832: 52712297
____1833: 52712729
____1834: 52712792
____1835: 52712927
____1836: 52712972
____1837: 52717229
____1838: 52717292
____1839: 52717922
____1840: 52719227
____1841: 52719272
____1842: 52719722
____1843: 52721279
____1844: 52721297
____1845: 52721729
____1846: 52721792
____1847: 52721927
____1848: 52721972
____1849: 52722179
____1850: 52722197
____1851: 52722719
____1852: 52722791
____1853: 52722917
____1854: 52722971
____1855: 52727129
____1856: 52727192
____1857: 52727219
____1858: 52727291
____1859: 52727912
____1860: 52727921
____1861: 52729127
____1862: 52729172
____1863: 52729217
____1864: 52729271
____1865: 52729712
____1866: 52729721
____1867: 52771229
____1868: 52771292
____1869: 52771922
____1870: 52772129
____1871: 52772192
____1872: 52772219
____1873: 52772291
____1874: 52772912
____1875: 52772921
____1876: 52779122
____1877: 52779212
____1878: 52779221
____1879: 52791227
____1880: 52791272
____1881: 52791722
____1882: 52792127
____1883: 52792172
____1884: 52792217
____1885: 52792271
____1886: 52792712
____1887: 52792721
____1888: 52797122
____1889: 52797212
____1890: 52797221
____1891: 52912277
____1892: 52912727
____1893: 52912772
____1894: 52917227
____1895: 52917272
____1896: 52917722
____1897: 52921277
____1898: 52921727
____1899: 52921772
____1900: 52922177
____1901: 52922717
____1902: 52922771
____1903: 52927127
____1904: 52927172
____1905: 52927217
____1906: 52927271
____1907: 52927712
____1908: 52927721
____1909: 52971227
____1910: 52971272
____1911: 52971722
____1912: 52972127
____1913: 52972172
____1914: 52972217
____1915: 52972271
____1916: 52972712
____1917: 52972721
____1918: 52977122
____1919: 52977212
____1920: 52977221
____1921: 57122279
____1922: 57122297
____1923: 57122729
____1924: 57122792
____1925: 57122927
____1926: 57122972
____1927: 57127229
____1928: 57127292
____1929: 57127922
____1930: 57129227
____1931: 57129272
____1932: 57129722
____1933: 57172229
____1934: 57172292
____1935: 57172922
____1936: 57179222
____1937: 57192227
____1938: 57192272
____1939: 57192722
____1940: 57197222
____1941: 57212279
____1942: 57212297
____1943: 57212729
____1944: 57212792
____1945: 57212927
____1946: 57212972
____1947: 57217229
____1948: 57217292
____1949: 57217922
____1950: 57219227
____1951: 57219272
____1952: 57219722
____1953: 57221279
____1954: 57221297
____1955: 57221729
____1956: 57221792
____1957: 57221927
____1958: 57221972
____1959: 57222179
____1960: 57222197
____1961: 57222719
____1962: 57222791
____1963: 57222917
____1964: 57222971
____1965: 57227129
____1966: 57227192
____1967: 57227219
____1968: 57227291
____1969: 57227912
____1970: 57227921
____1971: 57229127
____1972: 57229172
____1973: 57229217
____1974: 57229271
____1975: 57229712
____1976: 57229721
____1977: 57271229
____1978: 57271292
____1979: 57271922
____1980: 57272129
____1981: 57272192
____1982: 57272219
____1983: 57272291
____1984: 57272912
____1985: 57272921
____1986: 57279122
____1987: 57279212
____1988: 57279221
____1989: 57291227
____1990: 57291272
____1991: 57291722
____1992: 57292127
____1993: 57292172
____1994: 57292217
____1995: 57292271
____1996: 57292712
____1997: 57292721
____1998: 57297122
____1999: 57297212
____2000: 57297221
____2001: 57712229
____2002: 57712292
____2003: 57712922
____2004: 57719222
____2005: 57721229
____2006: 57721292
____2007: 57721922
____2008: 57722129
____2009: 57722192
____2010: 57722219
____2011: 57722291
____2012: 57722912
____2013: 57722921
____2014: 57729122
____2015: 57729212
____2016: 57729221
____2017: 57791222
____2018: 57792122
____2019: 57792212
____2020: 57792221
____2021: 57912227
____2022: 57912272
____2023: 57912722
____2024: 57917222
____2025: 57921227
____2026: 57921272
____2027: 57921722
____2028: 57922127
____2029: 57922172
____2030: 57922217
____2031: 57922271
____2032: 57922712
____2033: 57922721
____2034: 57927122
____2035: 57927212
____2036: 57927221
____2037: 57971222
____2038: 57972122
____2039: 57972212
____2040: 57972221
____2041: 59122277
____2042: 59122727
____2043: 59122772
____2044: 59127227
____2045: 59127272
____2046: 59127722
____2047: 59172227
____2048: 59172272
____2049: 59172722
____2050: 59177222
____2051: 59212277
____2052: 59212727
____2053: 59212772
____2054: 59217227
____2055: 59217272
____2056: 59217722
____2057: 59221277
____2058: 59221727
____2059: 59221772
____2060: 59222177
____2061: 59222717
____2062: 59222771
____2063: 59227127
____2064: 59227172
____2065: 59227217
____2066: 59227271
____2067: 59227712
____2068: 59227721
____2069: 59271227
____2070: 59271272
____2071: 59271722
____2072: 59272127
____2073: 59272172
____2074: 59272217
____2075: 59272271
____2076: 59272712
____2077: 59272721
____2078: 59277122
____2079: 59277212
____2080: 59277221
____2081: 59712227
____2082: 59712272
____2083: 59712722
____2084: 59717222
____2085: 59721227
____2086: 59721272
____2087: 59721722
____2088: 59722127
____2089: 59722172
____2090: 59722217
____2091: 59722271
____2092: 59722712
____2093: 59722721
____2094: 59727122
____2095: 59727212
____2096: 59727221
____2097: 59771222
____2098: 59772122
____2099: 59772212
____2100: 59772221
____2101: 71222579
____2102: 71222597
____2103: 71222759
____2104: 71222795
____2105: 71222957
____2106: 71222975
____2107: 71225279
____2108: 71225297
____2109: 71225729
____2110: 71225792
____2111: 71225927
____2112: 71225972
____2113: 71227259
____2114: 71227295
____2115: 71227529
____2116: 71227592
____2117: 71227925
____2118: 71227952
____2119: 71229257
____2120: 71229275
____2121: 71229527
____2122: 71229572
____2123: 71229725
____2124: 71229752
____2125: 71252279
____2126: 71252297
____2127: 71252729
____2128: 71252792
____2129: 71252927
____2130: 71252972
____2131: 71257229
____2132: 71257292
____2133: 71257922
____2134: 71259227
____2135: 71259272
____2136: 71259722
____2137: 71272259
____2138: 71272295
____2139: 71272529
____2140: 71272592
____2141: 71272925
____2142: 71272952
____2143: 71275229
____2144: 71275292
____2145: 71275922
____2146: 71279225
____2147: 71279252
____2148: 71279522
____2149: 71292257
____2150: 71292275
____2151: 71292527
____2152: 71292572
____2153: 71292725
____2154: 71292752
____2155: 71295227
____2156: 71295272
____2157: 71295722
____2158: 71297225
____2159: 71297252
____2160: 71297522
____2161: 71522279
____2162: 71522297
____2163: 71522729
____2164: 71522792
____2165: 71522927
____2166: 71522972
____2167: 71527229
____2168: 71527292
____2169: 71527922
____2170: 71529227
____2171: 71529272
____2172: 71529722
____2173: 71572229
____2174: 71572292
____2175: 71572922
____2176: 71579222
____2177: 71592227
____2178: 71592272
____2179: 71592722
____2180: 71597222
____2181: 71722259
____2182: 71722295
____2183: 71722529
____2184: 71722592
____2185: 71722925
____2186: 71722952
____2187: 71725229
____2188: 71725292
____2189: 71725922
____2190: 71729225
____2191: 71729252
____2192: 71729522
____2193: 71752229
____2194: 71752292
____2195: 71752922
____2196: 71759222
____2197: 71792225
____2198: 71792252
____2199: 71792522
____2200: 71795222
____2201: 71922257
____2202: 71922275
____2203: 71922527
____2204: 71922572
____2205: 71922725
____2206: 71922752
____2207: 71925227
____2208: 71925272
____2209: 71925722
____2210: 71927225
____2211: 71927252
____2212: 71927522
____2213: 71952227
____2214: 71952272
____2215: 71952722
____2216: 71957222
____2217: 71972225
____2218: 71972252
____2219: 71972522
____2220: 71975222
____2221: 72122579
____2222: 72122597
____2223: 72122759
____2224: 72122795
____2225: 72122957
____2226: 72122975
____2227: 72125279
____2228: 72125297
____2229: 72125729
____2230: 72125792
____2231: 72125927
____2232: 72125972
____2233: 72127259
____2234: 72127295
____2235: 72127529
____2236: 72127592
____2237: 72127925
____2238: 72127952
____2239: 72129257
____2240: 72129275
____2241: 72129527
____2242: 72129572
____2243: 72129725
____2244: 72129752
____2245: 72152279
____2246: 72152297
____2247: 72152729
____2248: 72152792
____2249: 72152927
____2250: 72152972
____2251: 72157229
____2252: 72157292
____2253: 72157922
____2254: 72159227
____2255: 72159272
____2256: 72159722
____2257: 72172259
____2258: 72172295
____2259: 72172529
____2260: 72172592
____2261: 72172925
____2262: 72172952
____2263: 72175229
____2264: 72175292
____2265: 72175922
____2266: 72179225
____2267: 72179252
____2268: 72179522
____2269: 72192257
____2270: 72192275
____2271: 72192527
____2272: 72192572
____2273: 72192725
____2274: 72192752
____2275: 72195227
____2276: 72195272
____2277: 72195722
____2278: 72197225
____2279: 72197252
____2280: 72197522
____2281: 72212579
____2282: 72212597
____2283: 72212759
____2284: 72212795
____2285: 72212957
____2286: 72212975
____2287: 72215279
____2288: 72215297
____2289: 72215729
____2290: 72215792
____2291: 72215927
____2292: 72215972
____2293: 72217259
____2294: 72217295
____2295: 72217529
____2296: 72217592
____2297: 72217925
____2298: 72217952
____2299: 72219257
____2300: 72219275
____2301: 72219527
____2302: 72219572
____2303: 72219725
____2304: 72219752
____2305: 72221579
____2306: 72221597
____2307: 72221759
____2308: 72221795
____2309: 72221957
____2310: 72221975
____2311: 72225179
____2312: 72225197
____2313: 72225719
____2314: 72225791
____2315: 72225917
____2316: 72225971
____2317: 72227159
____2318: 72227195
____2319: 72227519
____2320: 72227591
____2321: 72227915
____2322: 72227951
____2323: 72229157
____2324: 72229175
____2325: 72229517
____2326: 72229571
____2327: 72229715
____2328: 72229751
____2329: 72251279
____2330: 72251297
____2331: 72251729
____2332: 72251792
____2333: 72251927
____2334: 72251972
____2335: 72252179
____2336: 72252197
____2337: 72252719
____2338: 72252791
____2339: 72252917
____2340: 72252971
____2341: 72257129
____2342: 72257192
____2343: 72257219
____2344: 72257291
____2345: 72257912
____2346: 72257921
____2347: 72259127
____2348: 72259172
____2349: 72259217
____2350: 72259271
____2351: 72259712
____2352: 72259721
____2353: 72271259
____2354: 72271295
____2355: 72271529
____2356: 72271592
____2357: 72271925
____2358: 72271952
____2359: 72272159
____2360: 72272195
____2361: 72272519
____2362: 72272591
____2363: 72272915
____2364: 72272951
____2365: 72275129
____2366: 72275192
____2367: 72275219
____2368: 72275291
____2369: 72275912
____2370: 72275921
____2371: 72279125
____2372: 72279152
____2373: 72279215
____2374: 72279251
____2375: 72279512
____2376: 72279521
____2377: 72291257
____2378: 72291275
____2379: 72291527
____2380: 72291572
____2381: 72291725
____2382: 72291752
____2383: 72292157
____2384: 72292175
____2385: 72292517
____2386: 72292571
____2387: 72292715
____2388: 72292751
____2389: 72295127
____2390: 72295172
____2391: 72295217
____2392: 72295271
____2393: 72295712
____2394: 72295721
____2395: 72297125
____2396: 72297152
____2397: 72297215
____2398: 72297251
____2399: 72297512
____2400: 72297521
____2401: 72512279
____2402: 72512297
____2403: 72512729
____2404: 72512792
____2405: 72512927
____2406: 72512972
____2407: 72517229
____2408: 72517292
____2409: 72517922
____2410: 72519227
____2411: 72519272
____2412: 72519722
____2413: 72521279
____2414: 72521297
____2415: 72521729
____2416: 72521792
____2417: 72521927
____2418: 72521972
____2419: 72522179
____2420: 72522197
____2421: 72522719
____2422: 72522791
____2423: 72522917
____2424: 72522971
____2425: 72527129
____2426: 72527192
____2427: 72527219
____2428: 72527291
____2429: 72527912
____2430: 72527921
____2431: 72529127
____2432: 72529172
____2433: 72529217
____2434: 72529271
____2435: 72529712
____2436: 72529721
____2437: 72571229
____2438: 72571292
____2439: 72571922
____2440: 72572129
____2441: 72572192
____2442: 72572219
____2443: 72572291
____2444: 72572912
____2445: 72572921
____2446: 72579122
____2447: 72579212
____2448: 72579221
____2449: 72591227
____2450: 72591272
____2451: 72591722
____2452: 72592127
____2453: 72592172
____2454: 72592217
____2455: 72592271
____2456: 72592712
____2457: 72592721
____2458: 72597122
____2459: 72597212
____2460: 72597221
____2461: 72712259
____2462: 72712295
____2463: 72712529
____2464: 72712592
____2465: 72712925
____2466: 72712952
____2467: 72715229
____2468: 72715292
____2469: 72715922
____2470: 72719225
____2471: 72719252
____2472: 72719522
____2473: 72721259
____2474: 72721295
____2475: 72721529
____2476: 72721592
____2477: 72721925
____2478: 72721952
____2479: 72722159
____2480: 72722195
____2481: 72722519
____2482: 72722591
____2483: 72722915
____2484: 72722951
____2485: 72725129
____2486: 72725192
____2487: 72725219
____2488: 72725291
____2489: 72725912
____2490: 72725921
____2491: 72729125
____2492: 72729152
____2493: 72729215
____2494: 72729251
____2495: 72729512
____2496: 72729521
____2497: 72751229
____2498: 72751292
____2499: 72751922
____2500: 72752129
____2501: 72752192
____2502: 72752219
____2503: 72752291
____2504: 72752912
____2505: 72752921
____2506: 72759122
____2507: 72759212
____2508: 72759221
____2509: 72791225
____2510: 72791252
____2511: 72791522
____2512: 72792125
____2513: 72792152
____2514: 72792215
____2515: 72792251
____2516: 72792512
____2517: 72792521
____2518: 72795122
____2519: 72795212
____2520: 72795221
____2521: 72912257
____2522: 72912275
____2523: 72912527
____2524: 72912572
____2525: 72912725
____2526: 72912752
____2527: 72915227
____2528: 72915272
____2529: 72915722
____2530: 72917225
____2531: 72917252
____2532: 72917522
____2533: 72921257
____2534: 72921275
____2535: 72921527
____2536: 72921572
____2537: 72921725
____2538: 72921752
____2539: 72922157
____2540: 72922175
____2541: 72922517
____2542: 72922571
____2543: 72922715
____2544: 72922751
____2545: 72925127
____2546: 72925172
____2547: 72925217
____2548: 72925271
____2549: 72925712
____2550: 72925721
____2551: 72927125
____2552: 72927152
____2553: 72927215
____2554: 72927251
____2555: 72927512
____2556: 72927521
____2557: 72951227
____2558: 72951272
____2559: 72951722
____2560: 72952127
____2561: 72952172
____2562: 72952217
____2563: 72952271
____2564: 72952712
____2565: 72952721
____2566: 72957122
____2567: 72957212
____2568: 72957221
____2569: 72971225
____2570: 72971252
____2571: 72971522
____2572: 72972125
____2573: 72972152
____2574: 72972215
____2575: 72972251
____2576: 72972512
____2577: 72972521
____2578: 72975122
____2579: 72975212
____2580: 72975221
____2581: 75122279
____2582: 75122297
____2583: 75122729
____2584: 75122792
____2585: 75122927
____2586: 75122972
____2587: 75127229
____2588: 75127292
____2589: 75127922
____2590: 75129227
____2591: 75129272
____2592: 75129722
____2593: 75172229
____2594: 75172292
____2595: 75172922
____2596: 75179222
____2597: 75192227
____2598: 75192272
____2599: 75192722
____2600: 75197222
____2601: 75212279
____2602: 75212297
____2603: 75212729
____2604: 75212792
____2605: 75212927
____2606: 75212972
____2607: 75217229
____2608: 75217292
____2609: 75217922
____2610: 75219227
____2611: 75219272
____2612: 75219722
____2613: 75221279
____2614: 75221297
____2615: 75221729
____2616: 75221792
____2617: 75221927
____2618: 75221972
____2619: 75222179
____2620: 75222197
____2621: 75222719
____2622: 75222791
____2623: 75222917
____2624: 75222971
____2625: 75227129
____2626: 75227192
____2627: 75227219
____2628: 75227291
____2629: 75227912
____2630: 75227921
____2631: 75229127
____2632: 75229172
____2633: 75229217
____2634: 75229271
____2635: 75229712
____2636: 75229721
____2637: 75271229
____2638: 75271292
____2639: 75271922
____2640: 75272129
____2641: 75272192
____2642: 75272219
____2643: 75272291
____2644: 75272912
____2645: 75272921
____2646: 75279122
____2647: 75279212
____2648: 75279221
____2649: 75291227
____2650: 75291272
____2651: 75291722
____2652: 75292127
____2653: 75292172
____2654: 75292217
____2655: 75292271
____2656: 75292712
____2657: 75292721
____2658: 75297122
____2659: 75297212
____2660: 75297221
____2661: 75712229
____2662: 75712292
____2663: 75712922
____2664: 75719222
____2665: 75721229
____2666: 75721292
____2667: 75721922
____2668: 75722129
____2669: 75722192
____2670: 75722219
____2671: 75722291
____2672: 75722912
____2673: 75722921
____2674: 75729122
____2675: 75729212
____2676: 75729221
____2677: 75791222
____2678: 75792122
____2679: 75792212
____2680: 75792221
____2681: 75912227
____2682: 75912272
____2683: 75912722
____2684: 75917222
____2685: 75921227
____2686: 75921272
____2687: 75921722
____2688: 75922127
____2689: 75922172
____2690: 75922217
____2691: 75922271
____2692: 75922712
____2693: 75922721
____2694: 75927122
____2695: 75927212
____2696: 75927221
____2697: 75971222
____2698: 75972122
____2699: 75972212
____2700: 75972221
____2701: 77122259
____2702: 77122295
____2703: 77122529
____2704: 77122592
____2705: 77122925
____2706: 77122952
____2707: 77125229
____2708: 77125292
____2709: 77125922
____2710: 77129225
____2711: 77129252
____2712: 77129522
____2713: 77152229
____2714: 77152292
____2715: 77152922
____2716: 77159222
____2717: 77192225
____2718: 77192252
____2719: 77192522
____2720: 77195222
____2721: 77212259
____2722: 77212295
____2723: 77212529
____2724: 77212592
____2725: 77212925
____2726: 77212952
____2727: 77215229
____2728: 77215292
____2729: 77215922
____2730: 77219225
____2731: 77219252
____2732: 77219522
____2733: 77221259
____2734: 77221295
____2735: 77221529
____2736: 77221592
____2737: 77221925
____2738: 77221952
____2739: 77222159
____2740: 77222195
____2741: 77222519
____2742: 77222591
____2743: 77222915
____2744: 77222951
____2745: 77225129
____2746: 77225192
____2747: 77225219
____2748: 77225291
____2749: 77225912
____2750: 77225921
____2751: 77229125
____2752: 77229152
____2753: 77229215
____2754: 77229251
____2755: 77229512
____2756: 77229521
____2757: 77251229
____2758: 77251292
____2759: 77251922
____2760: 77252129
____2761: 77252192
____2762: 77252219
____2763: 77252291
____2764: 77252912
____2765: 77252921
____2766: 77259122
____2767: 77259212
____2768: 77259221
____2769: 77291225
____2770: 77291252
____2771: 77291522
____2772: 77292125
____2773: 77292152
____2774: 77292215
____2775: 77292251
____2776: 77292512
____2777: 77292521
____2778: 77295122
____2779: 77295212
____2780: 77295221
____2781: 77512229
____2782: 77512292
____2783: 77512922
____2784: 77519222
____2785: 77521229
____2786: 77521292
____2787: 77521922
____2788: 77522129
____2789: 77522192
____2790: 77522219
____2791: 77522291
____2792: 77522912
____2793: 77522921
____2794: 77529122
____2795: 77529212
____2796: 77529221
____2797: 77591222
____2798: 77592122
____2799: 77592212
____2800: 77592221
____2801: 77912225
____2802: 77912252
____2803: 77912522
____2804: 77915222
____2805: 77921225
____2806: 77921252
____2807: 77921522
____2808: 77922125
____2809: 77922152
____2810: 77922215
____2811: 77922251
____2812: 77922512
____2813: 77922521
____2814: 77925122
____2815: 77925212
____2816: 77925221
____2817: 77951222
____2818: 77952122
____2819: 77952212
____2820: 77952221
____2821: 79122257
____2822: 79122275
____2823: 79122527
____2824: 79122572
____2825: 79122725
____2826: 79122752
____2827: 79125227
____2828: 79125272
____2829: 79125722
____2830: 79127225
____2831: 79127252
____2832: 79127522
____2833: 79152227
____2834: 79152272
____2835: 79152722
____2836: 79157222
____2837: 79172225
____2838: 79172252
____2839: 79172522
____2840: 79175222
____2841: 79212257
____2842: 79212275
____2843: 79212527
____2844: 79212572
____2845: 79212725
____2846: 79212752
____2847: 79215227
____2848: 79215272
____2849: 79215722
____2850: 79217225
____2851: 79217252
____2852: 79217522
____2853: 79221257
____2854: 79221275
____2855: 79221527
____2856: 79221572
____2857: 79221725
____2858: 79221752
____2859: 79222157
____2860: 79222175
____2861: 79222517
____2862: 79222571
____2863: 79222715
____2864: 79222751
____2865: 79225127
____2866: 79225172
____2867: 79225217
____2868: 79225271
____2869: 79225712
____2870: 79225721
____2871: 79227125
____2872: 79227152
____2873: 79227215
____2874: 79227251
____2875: 79227512
____2876: 79227521
____2877: 79251227
____2878: 79251272
____2879: 79251722
____2880: 79252127
____2881: 79252172
____2882: 79252217
____2883: 79252271
____2884: 79252712
____2885: 79252721
____2886: 79257122
____2887: 79257212
____2888: 79257221
____2889: 79271225
____2890: 79271252
____2891: 79271522
____2892: 79272125
____2893: 79272152
____2894: 79272215
____2895: 79272251
____2896: 79272512
____2897: 79272521
____2898: 79275122
____2899: 79275212
____2900: 79275221
____2901: 79512227
____2902: 79512272
____2903: 79512722
____2904: 79517222
____2905: 79521227
____2906: 79521272
____2907: 79521722
____2908: 79522127
____2909: 79522172
____2910: 79522217
____2911: 79522271
____2912: 79522712
____2913: 79522721
____2914: 79527122
____2915: 79527212
____2916: 79527221
____2917: 79571222
____2918: 79572122
____2919: 79572212
____2920: 79572221
____2921: 79712225
____2922: 79712252
____2923: 79712522
____2924: 79715222
____2925: 79721225
____2926: 79721252
____2927: 79721522
____2928: 79722125
____2929: 79722152
____2930: 79722215
____2931: 79722251
____2932: 79722512
____2933: 79722521
____2934: 79725122
____2935: 79725212
____2936: 79725221
____2937: 79751222
____2938: 79752122
____2939: 79752212
____2940: 79752221
____2941: 91222577
____2942: 91222757
____2943: 91222775
____2944: 91225277
____2945: 91225727
____2946: 91225772
____2947: 91227257
____2948: 91227275
____2949: 91227527
____2950: 91227572
____2951: 91227725
____2952: 91227752
____2953: 91252277
____2954: 91252727
____2955: 91252772
____2956: 91257227
____2957: 91257272
____2958: 91257722
____2959: 91272257
____2960: 91272275
____2961: 91272527
____2962: 91272572
____2963: 91272725
____2964: 91272752
____2965: 91275227
____2966: 91275272
____2967: 91275722
____2968: 91277225
____2969: 91277252
____2970: 91277522
____2971: 91522277
____2972: 91522727
____2973: 91522772
____2974: 91527227
____2975: 91527272
____2976: 91527722
____2977: 91572227
____2978: 91572272
____2979: 91572722
____2980: 91577222
____2981: 91722257
____2982: 91722275
____2983: 91722527
____2984: 91722572
____2985: 91722725
____2986: 91722752
____2987: 91725227
____2988: 91725272
____2989: 91725722
____2990: 91727225
____2991: 91727252
____2992: 91727522
____2993: 91752227
____2994: 91752272
____2995: 91752722
____2996: 91757222
____2997: 91772225
____2998: 91772252
____2999: 91772522
____3000: 91775222
____3001: 92122577
____3002: 92122757
____3003: 92122775
____3004: 92125277
____3005: 92125727
____3006: 92125772
____3007: 92127257
____3008: 92127275
____3009: 92127527
____3010: 92127572
____3011: 92127725
____3012: 92127752
____3013: 92152277
____3014: 92152727
____3015: 92152772
____3016: 92157227
____3017: 92157272
____3018: 92157722
____3019: 92172257
____3020: 92172275
____3021: 92172527
____3022: 92172572
____3023: 92172725
____3024: 92172752
____3025: 92175227
____3026: 92175272
____3027: 92175722
____3028: 92177225
____3029: 92177252
____3030: 92177522
____3031: 92212577
____3032: 92212757
____3033: 92212775
____3034: 92215277
____3035: 92215727
____3036: 92215772
____3037: 92217257
____3038: 92217275
____3039: 92217527
____3040: 92217572
____3041: 92217725
____3042: 92217752
____3043: 92221577
____3044: 92221757
____3045: 92221775
____3046: 92225177
____3047: 92225717
____3048: 92225771
____3049: 92227157
____3050: 92227175
____3051: 92227517
____3052: 92227571
____3053: 92227715
____3054: 92227751
____3055: 92251277
____3056: 92251727
____3057: 92251772
____3058: 92252177
____3059: 92252717
____3060: 92252771
____3061: 92257127
____3062: 92257172
____3063: 92257217
____3064: 92257271
____3065: 92257712
____3066: 92257721
____3067: 92271257
____3068: 92271275
____3069: 92271527
____3070: 92271572
____3071: 92271725
____3072: 92271752
____3073: 92272157
____3074: 92272175
____3075: 92272517
____3076: 92272571
____3077: 92272715
____3078: 92272751
____3079: 92275127
____3080: 92275172
____3081: 92275217
____3082: 92275271
____3083: 92275712
____3084: 92275721
____3085: 92277125
____3086: 92277152
____3087: 92277215
____3088: 92277251
____3089: 92277512
____3090: 92277521
____3091: 92512277
____3092: 92512727
____3093: 92512772
____3094: 92517227
____3095: 92517272
____3096: 92517722
____3097: 92521277
____3098: 92521727
____3099: 92521772
____3100: 92522177
____3101: 92522717
____3102: 92522771
____3103: 92527127
____3104: 92527172
____3105: 92527217
____3106: 92527271
____3107: 92527712
____3108: 92527721
____3109: 92571227
____3110: 92571272
____3111: 92571722
____3112: 92572127
____3113: 92572172
____3114: 92572217
____3115: 92572271
____3116: 92572712
____3117: 92572721
____3118: 92577122
____3119: 92577212
____3120: 92577221
____3121: 92712257
____3122: 92712275
____3123: 92712527
____3124: 92712572
____3125: 92712725
____3126: 92712752
____3127: 92715227
____3128: 92715272
____3129: 92715722
____3130: 92717225
____3131: 92717252
____3132: 92717522
____3133: 92721257
____3134: 92721275
____3135: 92721527
____3136: 92721572
____3137: 92721725
____3138: 92721752
____3139: 92722157
____3140: 92722175
____3141: 92722517
____3142: 92722571
____3143: 92722715
____3144: 92722751
____3145: 92725127
____3146: 92725172
____3147: 92725217
____3148: 92725271
____3149: 92725712
____3150: 92725721
____3151: 92727125
____3152: 92727152
____3153: 92727215
____3154: 92727251
____3155: 92727512
____3156: 92727521
____3157: 92751227
____3158: 92751272
____3159: 92751722
____3160: 92752127
____3161: 92752172
____3162: 92752217
____3163: 92752271
____3164: 92752712
____3165: 92752721
____3166: 92757122
____3167: 92757212
____3168: 92757221
____3169: 92771225
____3170: 92771252
____3171: 92771522
____3172: 92772125
____3173: 92772152
____3174: 92772215
____3175: 92772251
____3176: 92772512
____3177: 92772521
____3178: 92775122
____3179: 92775212
____3180: 92775221
____3181: 95122277
____3182: 95122727
____3183: 95122772
____3184: 95127227
____3185: 95127272
____3186: 95127722
____3187: 95172227
____3188: 95172272
____3189: 95172722
____3190: 95177222
____3191: 95212277
____3192: 95212727
____3193: 95212772
____3194: 95217227
____3195: 95217272
____3196: 95217722
____3197: 95221277
____3198: 95221727
____3199: 95221772
____3200: 95222177
____3201: 95222717
____3202: 95222771
____3203: 95227127
____3204: 95227172
____3205: 95227217
____3206: 95227271
____3207: 95227712
____3208: 95227721
____3209: 95271227
____3210: 95271272
____3211: 95271722
____3212: 95272127
____3213: 95272172
____3214: 95272217
____3215: 95272271
____3216: 95272712
____3217: 95272721
____3218: 95277122
____3219: 95277212
____3220: 95277221
____3221: 95712227
____3222: 95712272
____3223: 95712722
____3224: 95717222
____3225: 95721227
____3226: 95721272
____3227: 95721722
____3228: 95722127
____3229: 95722172
____3230: 95722217
____3231: 95722271
____3232: 95722712
____3233: 95722721
____3234: 95727122
____3235: 95727212
____3236: 95727221
____3237: 95771222
____3238: 95772122
____3239: 95772212
____3240: 95772221
____3241: 97122257
____3242: 97122275
____3243: 97122527
____3244: 97122572
____3245: 97122725
____3246: 97122752
____3247: 97125227
____3248: 97125272
____3249: 97125722
____3250: 97127225
____3251: 97127252
____3252: 97127522
____3253: 97152227
____3254: 97152272
____3255: 97152722
____3256: 97157222
____3257: 97172225
____3258: 97172252
____3259: 97172522
____3260: 97175222
____3261: 97212257
____3262: 97212275
____3263: 97212527
____3264: 97212572
____3265: 97212725
____3266: 97212752
____3267: 97215227
____3268: 97215272
____3269: 97215722
____3270: 97217225
____3271: 97217252
____3272: 97217522
____3273: 97221257
____3274: 97221275
____3275: 97221527
____3276: 97221572
____3277: 97221725
____3278: 97221752
____3279: 97222157
____3280: 97222175
____3281: 97222517
____3282: 97222571
____3283: 97222715
____3284: 97222751
____3285: 97225127
____3286: 97225172
____3287: 97225217
____3288: 97225271
____3289: 97225712
____3290: 97225721
____3291: 97227125
____3292: 97227152
____3293: 97227215
____3294: 97227251
____3295: 97227512
____3296: 97227521
____3297: 97251227
____3298: 97251272
____3299: 97251722
____3300: 97252127
____3301: 97252172
____3302: 97252217
____3303: 97252271
____3304: 97252712
____3305: 97252721
____3306: 97257122
____3307: 97257212
____3308: 97257221
____3309: 97271225
____3310: 97271252
____3311: 97271522
____3312: 97272125
____3313: 97272152
____3314: 97272215
____3315: 97272251
____3316: 97272512
____3317: 97272521
____3318: 97275122
____3319: 97275212
____3320: 97275221
____3321: 97512227
____3322: 97512272
____3323: 97512722
____3324: 97517222
____3325: 97521227
____3326: 97521272
____3327: 97521722
____3328: 97522127
____3329: 97522172
____3330: 97522217
____3331: 97522271
____3332: 97522712
____3333: 97522721
____3334: 97527122
____3335: 97527212
____3336: 97527221
____3337: 97571222
____3338: 97572122
____3339: 97572212
____3340: 97572221
____3341: 97712225
____3342: 97712252
____3343: 97712522
____3344: 97715222
____3345: 97721225
____3346: 97721252
____3347: 97721522
____3348: 97722125
____3349: 97722152
____3350: 97722215
____3351: 97722251
____3352: 97722512
____3353: 97722521
____3354: 97725122
____3355: 97725212
____3356: 97725221
____3357: 97751222
____3358: 97752122
____3359: 97752212
____3360: 97752221