База всех ИНН организаций с префиксом 5942****** и физических лиц с префиксом 5942******** из ЕГРЮЛ и ЕГРИП.
5942000011 5942000029 5942000043 5942000068 5942000075 5942000100 5942000188 5942000212 5942000220 5942000371 5942000406 5942000413 5942000519 5942000565 5942000614 5942000621 5942000702 5942000861 5942000879 5942001008 5942001015 5942001022 5942001047 5942001093 5942001110 5942001216 5942001223 5942001255 5942001304 5942001311 5942001329 5942001390 5942001431 5942001449 5942001456 5942001505 5942001537 5942001576 5942001583 5942001590 5942001625 5942001640 5942001657 5942001689 5942001696 5942001738 5942001752 5942001791 5942001833 5942001907 5942001914 5942001921 5942001953 5942001978 5942001985 5942001992 5942002026 5942002058 5942002065 5942002107 5942002121 5942002153 5942002202 5942002234 5942002241 5942002266 5942002273 5942002308 5942002315 5942002330 5942002347 5942002354 5942002379 5942002393 5942002403 5942002410 5942002435 5942002442 5942002450 5942002499 5942002570 5942002594 5942002604 5942002611 5942002629 5942002636 5942002643 5942002650 5942002675 5942002682 5942002690 5942002700 5942002724 5942002731 5942002749 5942002756 5942002763 5942002788 5942002795 5942002805 5942002812 5942002820 5942002837 5942002844 5942002851 5942002876 5942002883 5942002890 5942002918 5942002925 5942002932 5942002940 5942002957 5942002964 5942002971 5942002989 5942002996 5942003005 5942003012 5942003020 5942003037 5942003044 5942003051 5942003069 5942003076 5942003083 5942003090 5942003100 5942003118 5942003125 5942003132 5942003157 5942003164 5942003171 5942003196 5942003206 5942003213 5942003220 5942003238 5942003245 5942003252 5942003260 5942003277 5942003284 5942003291 5942003301 5942003319 5942003326 5942003333 5942003340 5942003358 5942003365 5942003372 5942003380 5942003397 5942003407 5942003414 5942003421 5942003439 5942003446 5942003453 5942003460 5942003478 5942003485 5942003492 5942003502 5942003510 5942003527 5942003534 5942003541 5942003559 5942003566 5942003573 5942003580 5942003598 5942003608 5942003615 5942003630 5942003647 5942003654 5942003661 5942003679 5942003686 5942003693 5942003710 5942003728 5942003735 5942003742 5942003750 5942003767 5942003774 5942003781 5942003799 5942003809 5942003816 5942003823 5942003830 5942003848 5942003855 5942003862 5942003870 5942003887 5942003894 5942003904 5942003911 5942003929 5942003936 5942003943 5942003950 5942003968 5942003975 5942003982 5942003990 5942004009 5942004016 5942004023 5942004030 5942004048 5942004055 5942004062 5942004070 5942004087 5942004094 5942004104 5942004111 5942004129 5942004136 5942004143 5942004150 5942004168 5942004175 5942004182 5942004190 5942004200 5942004217 5942004224 5942004231 5942004249 5942004256 5942004263 5942004270 5942004288 5942004295 5942004305 5942004312 5942004320 5942004337 5942004344 5942004351 5942004369 5942004376 5942004383 5942004390 5942004400 5942004418 5942004425 5942004432 5942004440 5942004457 5942004464 5942004471 5942004489 5942004496 5942004506 5942004513 5942004520 5942004538 5942004545 5942004552 5942004560 5942004577 5942004584 5942004591 5942004601 5942004619 5942004626 5942004633 5942004640 5942004658 5942004665 5942004672 5942004680 5942004697 5942004707 5942004714 5942004721 5942004739 5942004746 5942004753 5942004760 5942004778 5942004785 5942004792 5942004802 5942004827 5942004834 5942004841 5942004859 5942004866 5942004873 5942004880 5942004898 5942004908 5942004915 5942004922 5942004930 5942004947 5942004954 5942004961 5942004979 5942004986 5942004993 5942005002 5942005010 5942005027 5942005034 5942005041 5942005059 5942005066 5942005073 5942005080 5942005098 5942005108 5942005115 5942005122 5942005130 5942005147 5942005154 5942005161 5942005179 5942005186 5942100016 5942100030 5942100055 5942100094 5942100104 5942100111 5942100175 5942100190 5942100217 5942100249 5942100263 5942100270 5942100288 5942100295 5942100383 5942100400 5942200010 5942200050 5942200074 5942200130 5942200187 5942200211 5942200243 5942200250 5942200268 5942200282 5942200290 5942200324 5942200331 5942200349 5942200356 5942200363 5942200370 5942200388 5942200395 5942200405 5942200412 5942200420 5942200437 5942200444 5942200451 5942200469 5942200476 5942200483 5942200490 5942200500 5942200518 5942200525 5942200532 5942200540 5942200564 5942200571 5942200596 5942200606 5942300128 5942300167 5942300230 5942300368 5942300544 5942300706 5942300819 5942300826 5942400010 5942400080 5942400098 5942400108 5942400130 5942400154 5942400161 5942400210 5942400228 5942400299 5942400309 5942500014 5942500021 5942500092 5942500180 5942500293 5942500303 5942500399 5942500416 5942500462 5942500656 5942500720 5942500769 5942500783 5942500800 5942500825 5942500857 5942600080 5942600097 5942600107 5942600114 5942700013 5942700045 5942700052 5942700077 5942700101 5942700133 5942700140 5942700180 5942700310 5942700327 5942700380 5942700447 5942700479 5942700493 5942700550 5942700743 5942700831 5942700905 5942700912 5942700937 5942800018 5942800032 5942800040 5942800057 5942900012База всех ИНН физических лиц с префиксом 5942******** из ЕГРЮЛ и ЕГРИП.
594200000197 594200000260 594200000334 594200000655 594200000800 594200000976 594200001070 594200001391 594200001539 594200001786 594200001850 594200002028 594200002275 594200002349 594200002596 594200002980 594200003085 594200003222 594200003303 594200003790 594200003864 594200004280 594200004508 594200004995 594200005090 594200005163 594200005237 594200005300 594200005621 594200005702 594200005879 594200005942 594200006368 594200006689 594200006752 594200006826 594200006907 594200007001 594200007241 594200007700 594200007957 594200008206 594200008372 594200008446 594200008510 594200008693 594200008767 594200008830 594200008904 594200009009 594200009182 594200009400 594200009640 594200009898 594200009961 594200010050 594200010124 594200010205 594200010830 594200011400 594200011576 594200011640 594200011713 594200011897 594200012065 594200012139 594200012202 594200012450 594200012523 594200012770 594200013012 594200013196 594200013580 594200014390 594200014538 594200015108 594200015348 594200015411 594200015669 594200015732 594200015806 594200016084 594200016221 594200016302 594200016479 594200016616 594200016863 594200017031 594200017352 594200017426 594200017507 594200017810 594200017994 594200018236 594200018620 594200018878 594200019110 594200019293 594200019367 594200019430 594200019504 594200019751 594200019825 594200019906 594200020235 594200020309 594200020700 594200020940 594200021292 594200021430 594200021687 594200021750 594200021824 594200021905 594200022000 594200022176 594200022313 594200022560 594200022708 594200022881 594200022955 594200023050 594200023204 594200023370 594200023765 594200023839 594200024007 594200024180 594200024254 594200024328 594200024896 594200024960 594200025064 594200025138 594200025201 594200025459 594200025522 594200025843 594200025917 594200026195 594200026332 594200026406 594200026653 594200026808 594200027142 594200027390 594200027463 594200027537 594200027921 594200028347 594200028410 594200028594 594200028668 594200028805 594200029157 594200029220 594200029478 594200029615 594200029799 594200029862 594200030025 594200030106 594200030272 594200030804 594200030988 594200031082 594200031220 594200031477 594200031798 594200031935 594200032030 594200032505 594200032745 594200033555 594200033700 594200033876 594200033940 594200034044 594200034118 594200034291 594200034365 594200034439 594200034686 594200034750 594200034823 594200035249 594200035496 594200035633 594200035880 594200036443 594200036690 594200037006 594200037253 594200037408 594200037574 594200037711 594200037969 594200038137 594200038200 594200038384 594200038458 594200038521 594200038602 594200038916 594200039268 594200039331 594200039405 594200039589 594200039652 594200039807 594200040062 594200040136 594200040200 594200040457 594200041010 594200041330 594200041404 594200041588 594200041806 594200042077 594200042398 594200042461 594200042535 594200042609 594200042782 594200043105 594200043666 594200043803 594200044300 594200044476 594200044613 594200044934 594200045039 594200045423 594200045504 594200045670 594200045744 594200046160 594200046233 594200046480 594200046554 594200046628 594200047438 594200047685 594200047822 594200048008 594200048248 594200048311 594200048495 594200048569 594200048706 594200048880 594200049379 594200049516 594200049690 594200049837 594200049900 594200050007 594200050568 594200050631 594200050889 594200050952 594200051057 594200051120 594200051201 594200051762 594200051836 594200052004 594200052188 594200052325 594200052646 594200052893 594200053209 594200053520 594200053600 594200053777 594200053840 594200053914 594200054266 594200054650 594200054805 594200054971 594200055213 594200055397 594200055534 594200055929 594200056104 594200056270 594200056344 594200056665 594200056739 594200056802 594200056986 594200057154 594200057228 594200057475 594200057549 594200057612 594200057860 594200057933 594200058038 594200058359 594200058422 594200058670 594200058743 594200058817 594200059095 594200059232 594200059553 594200059627 594200059708 594200060037 594200060100 594200060284 594200060358 594200060502 594200060816 594200060990 594200061489 594200061552 594200061873 594200061947 594200062041 594200062115 594200062299 594200062362 594200062436 594200062500 594200062820 594200063006 594200063246 594200063630 594200063888 594200063951 594200064056 594200064120 594200064200 594200064377 594200064440 594200064514 594200064909 594200065187 594200065324 594200065405 594200065571 594200065966 594200066060 594200066134 594200066381 594200066529 594200066600 594200066840 594200067191 594200067265 594200067402 594200067586 594200067650 594200067723 594200068075 594200068149 594200068396 594200068460 594200068533 594200068607 594200068780 594200068854 594200068928 594200069022 594200069103 594200069343 594200069590 594200069664 594200069801 594200070074 594200070148 594200070469 594200070532 594200070606 594200070780 594200070927 594200071021 594200071102 594200071279 594200071342 594200071416 594200071737 594200071800 594200071984 594200072089 594200072226 594200072610 594200073100 594200073283 594200073420 594200073501 594200073678 594200073815 594200074304 594200074551 594200074625 594200074706 594200075040 594200075114 594200075298 594200075361 594200075435 594200075820 594200075900 594200076171 594200076245 594200076319 594200076630 594200076950 594200077376 594200077440 594200077697 594200077908 594200078250 594200078570 594200078644 594200078718 594200078965 594200079060 594200079528 594200079609 594200079912 594200080001 594200080185 594200080403 594200080570 594200080643 594200080717 594200080890 594200081206 594200081380 594200081527 594200081608 594200081848 594200082016 594200082584 594200082658 594200082721 594200082802 594200083073 594200083147 594200083210 594200083394 594200083468 594200083605 594200083789 594200083852 594200084020 594200084662 594200084736 594200084983 594200085088 594200085225 594200085472 594200085610 594200085793 594200085867 594200085930 594200086035 594200086109 594200086282 594200086356 594200086500 594200086740 594200087166 594200087230 594200087303 594200087487 594200087550 594200087624 594200087705 594200087945 594200088113 594200088434 594200088681 594200088755 594200088829 594200089004 594200089244 594200089318 594200089491 594200089639 594200089702 594200089950 594200090049 594200090112 594200090296 594200090754 594200090909 594200091003 594200091243 594200091490 594200091564 594200091959 594200092053 594200092208 594200092374 594200092695 594200092832 594200092906 594200093000 594200093184 594200093321 594200093402 594200093890 594200093963 594200094068 594200094389 594200094452 594200094910 594200095015 594200095199 594200095262 594200095400 594200095583 594200095657 594200095978 594200096146 594200096210 594200096393 594200096467 594200096604 594200096851 594200096925 594200097661 594200098471 594200098619 594200098866 594200099108 594200099281 594200099355 594200099429 594200099676 594200099740 594200099997 594200100177 594200100314 594200100635 594200101124 594200101205 594200101519 594200101766 594200101903 594200102181 594200102329 594200102400 594200102960 594200103065 594200103386 594200103450 594200103523 594200103604 594200103844 594200103918 594200104012 594200104260 594200104580 594200104975 594200105070 594200105143 594200105390 594200105859 594200105922 594200106108 594200106274 594200106348 594200106411 594200106980 594200107158 594200107221 594200107542 594200107790 594200107863 594200108031 594200108105 594200108352 594200108507 594200108810 594200108994 594200109099 594200109236 594200109300 594200109483 594200109557 594200109701 594200109878 594200109941 594200110030 594200110288 594200110351 594200110506 594200110672 594200110993 594200111098 594200111161 594200111235 594200111309 594200111556 594200111620 594200111877 594200112292 594200112430 594200112687 594200112824 594200112905 594200113176 594200113240 594200113497 594200113560 594200113708 594200113955 594200114123 594200114204 594200114370 594200114518 594200114902 594200115007 594200115575 594200115712 594200115896 594200116064 594200116385 594200116522 594200116770 594200116917 594200117269 594200117653 594200117808 594200118142 594200118216 594200118537 594200118600 594200118784 594200118921 594200119026 594200119107 594200119347 594200119594 594200119731 594200119989 594200120141 594200120215 594200120536 594200120783 594200121106 594200121346 594200121667 594200121988 594200122156 594200122477 594200122540 594200122798 594200122935 594200123287 594200123350 594200123745 594200123992 594200124160 594200124308 594200124629 594200124940 594200125291 594200125439 594200125502 594200125750 594200126009 594200126175 594200126249 594200126880 594200126954 594200127059 594200127122 594200127203 594200127517 594200127764 594200127838 594200127901 594200128408 594200128648 594200128711 594200128895 594200129063 594200129137 594200129200 594200129458 594200129602 594200129779 594200130189 594200130326 594200130407 594200130647 594200130710 594200131062 594200131200 594200131383 594200131520 594200131915 594200132010 594200132193 594200132267 594200132330 594200132588 594200132651 594200132725 594200132972 594200133140 594200133214 594200133398 594200133461 594200133535 594200133856 594200134024 594200134271 594200134592 594200135229 594200135300 594200135540 594200135797 594200136039 594200136350 594200136744 594200136991 594200137628 594200137709 594200137949 594200138364 594200138501 594200138685 594200138759 594200139008 594200139174 594200139311 594200139495 594200139569 594200139706 594200139880 594200139953 594200140042 594200140116 594200140290 594200140437 594200140902 594200141568 594200141952 594200142120 594200142201 594200142441 594200142515 594200142699 594200142762 594200142900 594200143572 594200143710 594200143893 594200144382 594200144456 594200144520 594200144600 594200144777 594200145266 594200145403 594200145724 594200145971 594200146213 594200146460 594200146534 594200146608 594200146855 594200147104 594200147344 594200147418 594200147739 594200147802 594200148154 594200148228 594200148475 594200148933 594200149038 594200149101 594200149503 594200150080 594200150227 594200150611 594200150869 594200150932 594200151100 594200151284 594200151358 594200151421 594200151679 594200151990 594200152231 594200152489 594200152707 594200152873 594200152947 594200153041 594200153115 594200153362 594200153436 594200153757 594200153820 594200153901 594200154006 594200154630 594200154951 594200155377 594200155835 594200156324 594200156405 594200156892 594200157060 594200157134 594200157381 594200158402 594200158650 594200158804 594200159854 594200159928 594200160401 594200160585 594200160722 594200161469 594200162021 594200162590 594200162800 594200162984 594200163089 594200163307 594200163473 594200163547 594200163610 594200164100 594200164283 594200164357 594200164420 594200164501 594200164678 594200165488 594200165706 594200165872 594200166040 594200166298 594200166361 594200166509 594200166756 594200167005 594200167171 594200167319 594200167492 594200167566 594200167703 594200168376 594200168697 594200168760 594200168908 594200169186 594200169250 594200169404 594200169644 594200169965 594200170209 594200170449 594200170760 594200170833 594200171185 594200171259 594200171322 594200171570 594200171717 594200171890 594200172069 594200172132 594200172453 594200172608 594200173016 594200173400 594200173721 594200174210 594200174926 594200175020 594200175341 594200175662 594200175800 594200175983 594200176088 594200176306 594200176610 594200176867 594200176930 594200177109 594200177282 594200177420 594200177500 594200177814 594200178166 594200178230 594200178303 594200178945 594200179040 594200179113 594200179297 594200179434 594200179508 594200179681 594200179755 594200179900 594200180302 594200180486 594200180623 594200180704 594200180870 594200180944 594200181049 594200181360 594200181433 594200181754 594200181828 594200182003 594200182170 594200182243 594200182701 594200183053 594200183127 594200183208 594200183511 594200183769 594200183832 594200183906 594200184000 594200184184 594200184258 594200184642 594200184890 594200184963 594200185131 594200185205 594200185389 594200185452 594200185607 594200185773 594200185910 594200186336 594200186400 594200186657 594200186720 594200186801 594200187072 594200187393 594200187467 594200187530 594200187788 594200187851 594200187925 594200188020 594200188100 594200188277 594200188340 594200189150 594200189224 594200189305 594200189471 594200189545 594200189619 594200189792 594200189866 594200190276 594200190340 594200190413 594200190808 594200190981 594200191544 594200191791 594200191865 594200192033 594200192675 594200192812 594200193090 594200193164 594200193238 594200193301 594200193485 594200193559 594200193703 594200193870 594200193943 594200194048 594200194111 594200194369 594200194432 594200194680 594200194753 594200194908 594200195002 594200195242 594200195316 594200195490 594200195637 594200195958 594200196126 594200196207 594200196373 594200196510 594200196694 594200196768 594200196831 594200196905 594200197320 594200197641 594200197962 594200198130 594200198388 594200198772 594200198846 594200198910 594200199198 594200199409 594200199582 594200199720 594200199800 594200200083 594200200157 594200200220 594200200301 594200200541 594200200615 594200200799 594200200862 594200200936 594200201030 594200201288 594200201351 594200201425 594200201506 594200201993 594200202098 594200202161 594200202235 594200202309 594200202556 594200202700 594200202877 594200202940 594200203045 594200203292 594200203366 594200203430 594200203824 594200204000 594200204176 594200204240 594200204313 594200204497 594200204560 594200204955 594200205050 594200205204 594200205370 594200205518 594200205691 594200205765 594200205839 594200205902 594200206180 594200206254 594200206575 594200206649 594200206896 594200207138 594200207385 594200207522 594200207603 594200207770 594200207917 594200208195 594200208269 594200208406 594200208580 594200208727 594200208808 594200209142 594200209216 594200209390 594200209463 594200209537 594200209784 594200210010 594200210194 594200210331 594200210405 594200210726 594200210973 594200211078 594200211215 594200211399 594200211462 594200211600 594200211783 594200212025 594200212106 594200212272 594200212410 594200212667 594200212730 594200212804 594200213082 594200213220 594200213300 594200213477 594200213540 594200214030 594200214287 594200214350 594200214424 594200214505 594200215160 594200215234 594200216044 594200216439 594200217175 594200217312 594200217496 594200217954 594200218059 594200218122 594200218203 594200218764 594200219180 594200219253 594200219711 594200220379 594200221189 594200221573 594200222062 594200222601 594200222915 594200223010 594200223972 594200225024 594200226081 594200226155 594200226797 594200226860 594200228628 594200228875 594200229903 594200230169 594200230627 594200231437 594200231902 594200232007 594200232568 594200234004 594200235520 594200235777 594200236266 594200236330 594200236403 594200236805 594200237397 594200237534 594200237608 594200237781 594200238270 594200239549 594200239612 594200239796 594200240343 594200240801 594200240985 594200241080 594200241227 594200241308 594200241474 594200241548 594200241869 594200241932 594200242037 594200242100 594200242284 594200242358 594200242421 594200242502 594200242679 594200242816 594200242990 594200243094 594200243168 594200243231 594200243305 594200243489 594200243552 594200243873 594200243947 594200244115 594200244362 594200244436 594200244683 594200244820 594200245006 594200245172 594200245246 594200245310 594200246120 594200246200 594200246440 594200246698 594200246761 594200247003 594200247405 594200247571 594200247645 594200247892 594200247966 594200248060 594200248381 594200248600 594200248840 594200249191 594200249339 594200249650 594200249804 594200250207 594200250380 594200250454 594200250609 594200250775 594200250849 594200251190 594200251264 594200251338 594200251659 594200251722 594200252148 594200252395 594200252606 594200252927 594200253021 594200253342 594200253416 594200253590 594200253800 594200253984 594200254089 594200254152 594200254307 594200254547 594200254794 594200254868 594200254931 594200255100 594200255283 594200255501 594200255678 594200255741 594200255815 594200255999 594200256093 594200256230 594200256706 594200256872 594200256946 594200257040 594200257298 594200257435 594200257682 594200257756 594200257900 594200258171 594200258492 594200258566 594200258703 594200259376 594200259440 594200259834 594200260244 594200261128 594200262259 594200263206 594200264016 594200264190 594200264263 594200264802 594200267546 594200272296 594200273170 594200274695 594200274906 594200275579 594200276068 594200278072 594200279277 594200279809 594200280787 594200281660 594200281981 594200282150 594200283280 594200283354 594200283996 594200284090 594200284622 594200285048 594200285295 594200285753 594200286179 594200286242 594200286490 594200286700 594200287694 594200287831 594200288401 594200288715 594200290009 594200292013 594200293786 594200293923 594200294980 594200297237 594200298505 594200299001 594200299241 594200299315 594200300384 594200300458 594200301010 594200303106 594200303346 594200304220 594200306097 594200306876 594200307291 594200307365 594200307502 594200307686 594200308560 594200308633 594200309059 594200310569 594200310880 594200310953 594200315140 594200316271 594200316419 594200316592 594200316730 594200317155 594200318744 594200321480 594200321708 594200322042 594200323705 594200327724 594200330533 594200331103 594200331343 594200332080 594200332153 594200332308 594200333358 594200333816 594200337200 594200338719 594200340250 594200340891 594200341454 594200342803 594200343074 594200344102 594200345089 594200345226 594200347946 594200351565 594200351702 594200351886 594200352375 594200354380 594200355721 594200359677 594200360471 594200365906 594200366321 594200367389 594200368583 594200368657 594200370198 594200370656 594200371392 594200373304 594200374033 594200375485 594200376753 594200380767 594200380904 594200381009 594200383581 594200384391 594200385412 594200385807 594200389907 594200390300 594200391688 594200394329 594200394400 594200394640 594200398669 594200398732 594200401174 594200401495 594200402058 594200402442 594200402516 594200403573 594200403647 594200404841 594200405010 594200405193 594200405404 594200407592 594200408155 594200408860 594200409504 594200412095 594200414631 594200415201 594200415378 594200415762 594200417600 594200418650 594200419213 594200419460 594200420265 594200420586 594200421460 594200421533 594200422022 594200423474 594200424816 594200425168 594200425626 594200426115 594200426500 594200427006 594200429645 594200429719 594200430513 594200434853 594200435342 594200437036 594200439114 594200442565 594200443054 594200446802 594200447852 594200449793 594200450414 594200450598 594200451471 594200453550 594200453623 594200457402 594200458205 594200459336 594200459720 594200460846 594200461261 594200462219 594200462466 594200463981 594200465033 594200465749 594200466090 594200466622 594200468700 594200470700 594200471372 594200475602 594200476412 594200476596 594200477864 594200478508 594200479163 594200481162 594200482906 594200483314 594200485960 594200486450 594200486918 594200488390 594200488464 594200491107 594200493104 594200493288 594200494556 594200495045 594200499603 594200501796 594200505007 594200505247 594200506057 594200506201 594200507572 594200508209 594200512460 594200513590 594200516489 594200517362 594200517436 594200518567 594200527152 594200527794 594200530740 594200530814 594200531945 594200532297 594200533170 594200533244 594200534696 594200535259 594200535403 594200536453 594200536608 594200537658 594200538394 594200540530 594200541100 594200541982 594200543108 594200545049 594200545754 594200547695 594200548000 594200548890 594200549131 594200549910 594200551388 594200552261 594200553219 594200554413 594200555470 594200555939 594200557943 594200558048 594200559002 594200559490 594200559958 594200563182 594200563577 594200563640 594200563898 594200567109 594200567980 594200569674 594200570221 594200570479 594200571031 594200572099 594200572236 594200572557 594200572620 594200575124 594200576400 594200576576 594200576897 594200577450 594200577844 594200580406 594200580808 594200583862 594200585235 594200586503 594200587000 594200592602 594200592916 594200595730 594200596540 594200597819 594200597992 594200598308 594200600187 594200600405 594200600966 594200601134 594200602970 594200604738 594200604985 594200605080 594200606502 594200607552 594200608820 594200610298 594200610435 594200611245 594200612376 594200612513 594200614060 594200616469 594200620306 594200623297 594200625209 594200625512 594200629210 594200629605 594200630199 594200632735 594200632982 594200633471 594200635944 594200636049 594200636680 594200636828 594200637003 594200641320 594200642067 594200642130 594200642204 594200643014 594200645340 594200647107 594200647812 594200648090 594200650484 594200652700 594200653446 594200654400 594200654898 594200656408 594200656581 594200657070 594200658733 594200658980 594200661221 594200661616 594200666445 594200669196 594200669260 594200672921 594200673668 594200673989 594200674157 594200675030 594200678240 594200680880 594200682969 594200684010 594200684268 594200687156 594200687300 594200687935 594200688287 594200688505 594200691307 594200691709 594200691875 594200695710 594200696841 594200697806 594200699419 594200700230 594200703200 594200703376 594200704891 594200705133 594200705454 594200709610 594200710020 594200712035 594200712109 594200712500 594200714360 594200714755 594200715491 594200717964 594200718069 594200718453 594200719190 594200720607 594200720847 594200721801 594200722393 594200724150 594200725281 594200725740 594200727433 594200730563 594200733606 594200735071 594200735145 594200735466 594200735924 594200736029 594200736276 594200736597 594200737470 594200738428 594200738996 594200740427 594200747260 594200747976 594200748465 594200750464 594200750922 594200752937 594200753289 594200755046 594200755293 594200755430 594200755751 594200756635 594200758960 594200759386 594200760896 594200761064 594200764347 594200764805 594200765615 594200766351 594200767556 594200769313 594200770904 594200771175 594200771249 594200773180 594200774521 594200774842 594200774916 594200776462 594200777346 594200778220 594200780081 594200780229 594200781423 594200783903 594200784248 594200784880 594200785121 594200786326 594200787601 594200789535 594200790587 594200790650 594200791534 594200792986 594200793309 594200793549 594200794990 594200795095 594200795232 594200795627 594200795948 594200796042 594200798201 594200798836 594200800926 594200802151 594200802610 594200802867 594200803420 594200804303 594200805360 594200807760 594200808001 594200808322 594200808890 594200810579 594200811205 594200812015 594200814809 594200816429 594200817165 594200817623 594200818754 594200819959 594200820295 594200820432 594200821563 594200821884 594200824606 594200827597 594200827660 594200828470 594200829280 594200830303 594200832237 594200833689 594200834178 594200835830 594200838976 594200843084 594200844507 594200844673 594200846046 594200846110 594200846367 594200847240 594200847498 594200849640 594200850370 594200850444 594200851180 594200851254 594200851896 594200852459 594200855026 594200855668 594200855731 594200857425 594200859119 594200859503 594200861291 594200861502 594200861904 594200864969 594200869082 594200871229 594200873875 594200874822 594200877573 594200880840 594200883104 594200883344 594200883986 594200885285 594200886553 594200887042 594200889057 594200889515 594200889699 594200889900 594200890006 594200895149 594200895396 594200895460 594200898100 594200898284 594200899489 594200902452 594200904210 594200904467 594200904851 594200905020 594200905598 594200908486 594200909754 594200910238 594200910559 594200910870 594200911048 594200912002 594200913694 594200915525 594200918340 594200918597 594200918808 594200918981 594200919618 594200920028 594200921303 594200923237 594200923621 594200925178 594200926372 594200926510 594200928203 594200928450 594200928524 594200930065 594200931975 594200932785 594200933980 594200934790 594200934937 594200935747 594200937110 594200937906 594200938956 594200941839 594200942180 594200942328 594200943138 594200943522 594200944195 594200944974 594200945463 594200945600 594200946805 594200947083 594200948030 594200948746 594200949098 594200950287 594200950819 594200951555 594200951876 594200952439 594200952823 594200954059 594200954203 594200954370 594200954517 594200956200 594200956458 594200957726 594200959593 594200960214 594200960856 594200962613 594200964160 594200964307 594200965364 594200968326 594200969778 594200971840 594200973534 594200973781 594200973855 594200974418 594200974739 594200976285 594200976503 594200977095 594200978902 594200983966 594200985402 594200986075 594200989679 594200991420 594200995055 594200995200 594200996186 594200997060 594200999927 594201003271 594201003345 594201004613 594201007903 594201010007 594201015460 594201016104 594201018670 594201022500 594201022901 594201023310 594201024835 594201025003 594201025187 594201026600 594201026913 594201030469 594201033036 594201035114 594201035756 594201035900 594201036566 594201038002 594201038644 594201043394 594201044736 594201045930 594201047166 594201047705 594201053321 594201053890 594201056788 594201058471 594201058545 594201065126 594201069850 594201070260 594201070729 594201073085 594201073790 594201076689 594201077636 594201078051 594201080205 594201080830 594201085806 594201087031 594201087105 594201088620 594201090556 594201097600 594201098805 594201108612 594201108933 594201109503 594201109990 594201112489 594201115200 594201116003 594201117529 594201119607 594201122663 594201125706 594201126435 594201127630 594201128200 594201131259 594201133016 594201133721 594201133802 594201137356 594201137420 594201137500 594201138303 594201138487 594201139755 594201141112 594201141507 594201141828 594201146801 594201148598 594201148661 594201149471 594201150029 594201150340 594201150597 594201153164 594201155316 594201156447 594201156768 594201159582 594201159656 594201160450 594201166237 594201166702 594201166942 594201167689 594201168001 594201169767 594201170635 594201171124 594201174580 594201176108 594201177084 594201177616 594201179701 594201180288 594201180506 594201181309 594201181700 594201182119 594201189594 594201196880 594201197122 594201198408 594201199200 594201199458 594201200738 594201202037 594201203305 594201205567 594201207719 594201208060 594201210912 594201211264 594201211659 594201212148 594201212395 594201220244 594201221833 594201222643 594201224979 594201225073 594201227225 594201227306 594201229871 594201232507 594201232680 594201232754 594201232828 594201232909 594201233003 594201233170 594201233243 594201233317 594201233564 594201233638 594201233701 594201235579 594201237978 594201238146 594201238467 594201238530 594201238788 594201238851 594201240530 594201241981 594201243428 594201243509 594201245432 594201245680 594201247447 594201248320 594201250400 594201253070 594201253602 594201253850 594201257558 594201259178 594201260751 594201261498 594201267274 594201267411 594201269507 594201269994 594201270157 594201270220 594201270862 594201270936 594201272940 594201273045 594201273292 594201273824 594201274000 594201275370 594201278808 594201279142 594201279463 594201279784 594201281215 594201281536 594201283082 594201283798 594201285555 594201286118 594201286502 594201288122 594201289006 594201289180 594201289327 594201289711 594201290121 594201292200 594201294782 594201295105 594201295592 594201295803 594201296860 594201297039 594201297423 594201300323 594201303927 594201305547 594201305931 594201307706 594201308756 594201310508 594201314774 594201315190 594201315263 594201316394 594201316789 594201317278 594201317341 594201318225 594201318472 594201318610 594201319282 594201319500 594201323296 594201324003 594201325374 594201327068 594201328583 594201331071 594201332981 594201333223 594201333304 594201333618 594201333791 594201335703 594201336048 594201338373 594201338694 594201339000 594201339257 594201339320 594201339401 594201340904 594201341009 594201341182 594201341898 594201343197 594201343655 594201344539 594201345980 594201347353 594201348090 594201348163 594201348942 594201349110 594201349431 594201349752 594201350236 594201350557 594201350941 594201351430 594201352240 594201352956 594201353124 594201353903 594201354400 594201354640 594201355065 594201355139 594201355202 594201355450 594201355604 594201355844 594201356407 594201357070 594201357143 594201358027 594201359084 594201359221 594201359542 594201359616 594201360107 594201362425 594201363235 594201363556 594201364045 594201364119 594201364687 594201364824 594201365176 594201365240 594201365313 594201365497 594201365708 594201365881 594201365955 594201366050 594201366123 594201366204 594201366444 594201366518 594201366765 594201366839 594201367254 594201367649 594201367712 594201367896 594201368770 594201369653 594201370063 594201370384 594201370458 594201370521 594201371268 594201371331 594201371652 594201371726 594201371807 594201372215 594201372399 594201373025 594201373272 594201373346 594201373730 594201375505 594201375671 594201375745 594201375819 594201376160 594201376234 594201376555 594201376700 594201382894 594201384330 594201387300 594201388039 594201389233 594201390670 594201390743 594201391095 594201391480 594201392116 594201392500 594201396600 594201401040 594201403209 594201407394 594201410277 594201410809 594201411305 594201412355 594201413623 594201416208 594201416448 594201417258 594201417963 594201418389 594201419978 594201420910 594201421977 594201422145 594201422850 594201423029 594201423100 594201424150 594201424304 594201425509 594201430241 594201430562 594201432577 594201434976 594201435144 594201435786 594201436412 594201437790 594201438353 594201439558 594201440426 594201442110 594201442906 594201443177 594201443561 594201445181 594201446523 594201447580 594201447975 594201449108 594201449669 594201450142 594201450921 594201451805 594201452220 594201452936 594201453030 594201453288 594201453672 594201454700 594201455687 594201456560 594201456708 594201458896 594201459064 594201462589 594201462652 594201464272 594201465614 594201466030 594201466505 594201466671 594201466819 594201467940 594201468118 594201468365 594201469707 594201469954 594201470290 594201470364 594201470903 594201471248 594201472900 594201473647 594201474136 594201474200 594201474778 594201474841 594201475010 594201475651 594201475972 594201476077 594201476140 594201477105 594201477271 594201477345 594201477803 594201477987 594201478797 594201478860 594201478934 594201479744 594201480080 594201481101 594201481285 594201481359 594201481670 594201482306 594201482708 594201484310 594201484568 594201484631 594201486251 594201486572 594201486646 594201486893 594201486967 594201487209 594201494742 594201501809 594201514597 594201514981 594201522510 594201527660 594201531289 594201533293 594201537450 594201538809 594201541079 594201544104 594201553268 594201553405 594201554857 594201564326 594201572359 594201574821 594201585358 594201586231 594201586305 594201593912 594201600831 594201611752 594201645141 594201651233 594201653008 594201655326 594201667201 594201667441 594201675153 594201675869 594201680682 594201687984 594201697206 594201697453 594201697527 594201703957 594201704372 594201712616 594201714483 594201718008 594201724989 594201729634 594201732122 594201740155 594201746407 594201748267 594201752591 594201757494 594201758900 594201759710 594201760440 594201760835 594201761187 594201761324 594201761571 594201761719 594201771820 594201777532 594201784434 594201786375 594201792788 594201804031 594201812843 594201813011 594201813195 594201813580 594201813653 594201813974 594201814537 594201815410 594201815594 594201816220 594201817425 594201818556 594201828025 594201828804 594201834822 594201835495 594201836121 594201836763 594201837189 594201837326 594201837573 594201837710 594201837894 594201838841 594201843665 594201848173 594201851835 594201856801 594201860999 594201862298 594201862820 594201864908 594201865570 594201865891 594201866207 594201871983 594201874092 594201877128 594201878322 594201878964 594201879206 594201879380 594201880321 594201881452 594201888049 594201890111 594201891179 594201891884 594201893320 594201900313 594201901370 594201904406 594201906347 594201909309 594201915327 594201926632 594201936101 594201947590 594201948153 594201948227 594201948474 594201948548 594201948611 594201948869 594201948932 594201949037 594201949100 594201949284 594201949358 594201949502 594201949679 594201949816 594201950089 594201950152 594201950226 594201950307 594201950473 594201950547 594202004020 594202005151 594202005225 594202005306 594202006814 594202008297 594202009950 594202010049 594202010507 594202010909 594202011003 594202011170 594202012053 594202012511 594202014205 594202019281 594202022164 594202022703 594202023753 594202023827 594202026641 594202027130 594202028582 594202029924 594202031144 594202031391 594202031786 594202032412 594202033864 594202034811 594202035237 594202036431 594202039320 594202039714 594202040050 594202040692 594202041576 594202043809 594202044859 594202045980 594202046084 594202046479 594202048620 594202049110 594202049688 594202050161 594202051045 594202051292 594202051503 594202051905 594202052000 594202052176 594202053518 594202054007 594202054712 594202056727 594202058026 594202058805 594202058989 594202059615 594202062745 594202064044 594202064291 594202065633 594202066122 594202067180 594202067408 594202067648 594202068916 594202070200 594202070601 594202071651 594202073592 594202074540 594202074934 594202078569 594202079516 594202080631 594202082325 594202083914 594202084192 594202085929 594202086418 594202090990 594202092683 594202092901 594202098607 594202099664 594202103053 594202103448 594202104890 594202107393 594202107467 594202108414 594202110340 594202112280 594202113164 594202113559 594202114827 594202118130 594202118772 594202120130 594202126879 594202127110 594202127689 594202127752 594202128636 594202130956 594202132329 594202132400 594202134260 594202134975 594202138289 594202138747 594202140810 594202141700 594202141877 594202144204 594202145575 594202147580 594202148463 594202149273 594202151106 594202151410 594202154308 594202154700 594202156009 594202159842 594202160647 594202163535 594202165797 594202166423 594202169174 594202172057 594202176397 594202177270 594202182489 594202185120 594202188191 594202192102 594202195167 594202196114 594202197245 594202198129 594202198200 594202198908 594202200145 594202204164 594202204943 594202205753 594202206316 594202209130 594202210400 594202211524 594202211771 594202212334 594202215470 594202216280 594202218294 594202219700 594202219957 594202221314 594202222692 594202224386 594202224918 594202225728 594202225809 594202228790 594202234176 594202235839 594202241857 594202242025 594202242272 594202243935 594202246686 594202246823 594202247560 594202248838 594202249895 594202249969 594202250763 594202253725 594202259117 594202264188 594202264572 594202267534 594202268739 594202269154 594202271153 594202271932 594202272100 594202272358 594202273873 594202274436 594202274683 594202275172 594202275310 594202277645 594202278529 594202279650 594202280133 594202280912 594202283279 594202284089 594202284610 594202285036 594202285678 594202288950 594202291375 594202291696 594202293527 594202295468 594202297088 594202297793 594202299303 594202300206 594202301400 594202302605 594202304539 594202307106 594202311504 594202312561 594202312635 594202313445 594202316260 594202319221 594202319790 594202320107 594202325881 594202332215 594202332600 594202333804 594202338560 594202339203 594202339690 594202340008 594202340174 594202340311 594202341442 594202342189 594202344330 594202344404 594202344588 594202346105 594202346419 594202346803 594202347300 594202347860 594202348350 594202350101 594202351708 594202352042 594202354441 594202355004 594202355406 594202357019 594202357192 594202360780 594202361270 594202362795 594202367909 594202368966 594202369840 594202370965 594202374342 594202378040 594202380434 594202381318 594202386073 594202386468 594202386531 594202389035 594202389500 594202391997 594202392944 594202396184 594202396321 594202398262 594202398336 594202402430 594202403561 594202404124 594202407407 594202407654 594202407728 594202408922 594202411594 594202414620 594202417204 594202417765 594202420180 594202420408 594202421602 594202421779 594202421916 594202422726 594202423215 594202426103 594202426287 594202432900 594202433005 594202433968 594202434601 594202435651 594202435972 594202436461 594202437592 594202438476 594202440612 594202442169 594202443684 594202445201 594202446004 594202447456 594202449534 594202450265 594202450650 594202451780 594202452801 594202452985 594202457310 594202457567 594202457888 594202458835 594202459003 594202459324 594202459645 594202460055 594202461644 594202464780 594202465590 594202466931 594202468872 594202468946 594202470550 594202470624 594202471681 594202471755 594202471829 594202472491 594202472565 594202474185 594202475608 594202475774 594202477073 594202477147 594202480100 594202485243 594202486127 594202488452 594202489400 594202497827 594202498958 594202499126 594202500653 594202501921 594202502805 594202504030 594202504351 594202504746 594202505235 594202505309 594202505700 594202506750 594202508370 594202511253 594202511969 594202512137 594202512200 594202512384 594202513268 594202513589 594202515730 594202516300 594202517671 594202518940 594202522248 594202522495 594202523763 594202524189 594202524252 594202525915 594202526010 594202534902 594202537967 594202538520 594202541804 594202541970 594202542460 594202543343 594202543801 594202544869 594202545990 594202546094 594202546231 594202547436 594202547500 594202551055 594202552570 594202553849 594202553912 594202554017 594202558815 594202559230 594202561303 594202565185 594202566069 594202566206 594202568073 594202568147 594202570393 594202571340 594202572087 594202573281 594202574486 594202575433 594202576003 594202578321 594202578642 594202580183 594202580899 594202581388 594202582014 594202582198 594202584597 594202584660 594202585150 594202589490 594202594524 594202599674 594202602408 594202603137 594202606410 594202606730 594202607220 594202608671 594202608745 594202609160 594202612117 594202612685 594202613008 594202613495 594202614202 594202614442 594202615189 594202616778 594202616915 594202617651 594202618461 594202618535 594202618609 594202620397 594202620781 594202621802 594202623743 594202624627 594202626173 594202628710 594202629209 594202631529 594202632586 594202633075 594202635153 594202635611 594202636358 594202637626 594202639704 594202641703 594202642055 594202643891 594202644609 594202645190 594202646532 594202647800 594202649999 594202650151 594202650472 594202656259 594202656403 594202657453 594202657608 594202657774 594202657911 594202658190 594202658337 594202658658 594202658721 594202659073 594202659147 594202659468 594202660583 594202663305 594202664740 594202664813 594202665165 594202667317 594202667638 594202668208 594202668511 594202670126 594202670831 594202671183 594202671401 594202671715 594202674145 594202676470 594202678559 594202679295 594202683125 594202685450 594202689617 594202694688 594202698918 594202704248 594202704311 594202705379 594202705837 594202710266 594202711608 594202712665 594202715708 594202717247 594202718201 594202718900 594202719572 594202721250 594202721571 594202732319 594202733908 594202736017 594202736264 594202736585 594202737211 594202737469 594202739089 594202739868 594202740736 594202741151 594202741225 594202741306 594202741472 594202741610 594202745950 594202747259 594202748608 594202749263 594202751720 594202754471 594202754866 594202756704 594202756944 594202757112 594202757680 594202757909 594202758564 594202758638 594202758885 594202759127 594202759208 594202759906 594202761447 594202762257 594202762320 594202762962 594202764014 594202768354 594202768509 594202774693 594202777408 594202777976 594202778850 594202779275 594202780859 594202780922 594202781411 594202782302 594202782479 594202785046 594202788255 594202788576 594202790254 594202790649 594202791603 594202791770 594202792808 594202792974 594202793784 594202795615 594202796104 594202796351 594202797098 594202798905 594202799560 594202802213 594202803344 594202803986 594202805990 594202806948 594202807684 594202810567 594202810704 594202811909 594202812405 594202813134 594202813381 594202813455 594202814402 594202816022 594202817153 594202817548 594202818358 594202818679 594202819168 594202820036 594202821946 594202822756 594202822820 594202823171 594202823630 594202824129 594202824760 594202825186 594202828395 594202828606 594202829021 594202829342 594202832472 594202834945 594202835113 594202835297 594202837128 594202839206 594202839453 594202839774 594202841847 594202844277 594202844661 594202845087 594202845792 594202847486 594202851958 594202852126 594202852373 594202853641 594202854525 594202854910 594202855977 594202857981 594202858939 594202861995 594202862558 594202868408 594202868800 594202870260 594202870809 594202871601 594202871859 594202872669 594202872732 594202873158 594202873937 594202874031 594202874352 594202875620 594202875941 594202876430 594202877709 594202878903 594202880050 594202880123 594202880902 594202881712 594202883269 594202883653 594202885347 594202888877 594202889045 594202889119 594202892009 594202896268 594202899082 594202901006 594202901246 594202901567 594202902440 594202903187 594202903719 594202903892 594202905402 594202906854 594202909990 594202910547 594202911741 594202912946 594202913361 594202914005 594202915200 594202921394 594202922415 594202929964 594202931184 594202931321 594202932389 594202934467 594202934604 594202934925 594202935277 594202938239 594202938486 594202939909 594202941048 594202944401 594202944578 594202945067 594202946261 594202946582 594202946720 594202949304 594202950109 594202950349 594202950596 594202951470 594202951938 594202952508 594202953558 594202953942 594202955499 594202956510 594202956767 594202957961 594202958203 594202958919 594202959408 594202960770 594202960918 594202961654 594202962143 594202962785 594202965031 594202965747 594202967046 594202968635 594202969050 594202972409 594202974011 594202974580 594202975079 594202976731 594202977862 594202978288 594202979556 594202979620 594202981097 594202981555 594202984764 594202985327 594202987726 594202989410 594202990856 594202992229 594202993818 594202995043 594202996706 594203000124 594203000205 594203000766 594203005980 594203006616 594203007031 594203007673 594203008878 594203009906 594203010161 594203010556 594203011430 594203011687 594203015385 594203016580 594203017079 594203017142 594203018805 594203019220 594203020730 594203021540 594203021614 594203021798 594203023308 594203024750 594203025009 594203028137 594203028200 594203028458 594203029652 594203029807 594203030778 594203033592 594203033666 594203034081 594203034613 594203035818 594203035991 594203037759 594203038008 594203038495 594203040494 594203041201 594203042188 594203042572 594203043600 594203045140 594203045213 594203045397 594203046665 594203047309 594203047475 594203047933 594203049169 594203052115 594203052820 594203052901 594203054056 594203054120 594203056455 594203056529 594203056600 594203057018 594203057265 594203057650 594203058533 594203058607 594203059590 594203060780 594203061737 594203063036 594203064872 594203065509 594203066319 594203066492 594203066630 594203066703 594203066950 594203067908 594203068570 594203068891 594203069133 594203070259 594203072584 594203072658 594203073147 594203073926 594203074341 594203074983 594203075151 594203075793 594203076109 594203076420 594203076500 594203076677 594203076740 594203077230 594203078681 594203079639 594203080049 594203080296 594203080433 594203081003 594203081243 594203081638 594203082053 594203082127 594203082448 594203082511 594203083184 594203083890 594203083963 594203084068 594203084847 594203084910 594203086530 594203087100 594203087809 594203088150 594203088619 594203088930 594203091354 594203091509 594203093048 594203093432 594203093908 594203097451 594203097606 594203098014 594203098335 594203098409 594203098720 594203098977 594203100351 594203101556 594203102687 594203103240 594203103313 594203103708 594203104444 594203104518 594203105254 594203106064 594203106459 594203106603 594203107653 594203109410 594203109668 594203110536 594203110857 594203110920 594203112300 594203114097 594203114629 594203117203 594203117690 594203118574 594203120968 594203122972 594203123140 594203123782 594203125540 594203126039 594203127875 594203128501 594203135019 594203136213 594203138549 594203138612 594203141990 594203145056 594203145377 594203145514 594203146571 594203148970 594203149460 594203149928 594203150017 594203150659 594203154741 594203155872 594203156361 594203156756 594203157566 594203157630 594203157703 594203158129 594203158376 594203158697 594203159186 594203160209 594203160512 594203160696 594203161570 594203161964 594203163263 594203163400 594203165278 594203167035 594203168230 594203168945 594203170302 594203170623 594203172885 594203173208 594203174579 594203175910 594203176978 594203177788 594203179619 594203179930 594203182280 594203182812 594203183238 594203183703 594203183870 594203184048 594203185884 594203186052 594203186510 594203187401 594203187578 594203188606 594203188772 594203189656 594203190130 594203192218 594203192465 594203192539 594203194222 594203194617 594203194864 594203195353 594203196558 594203197110 594203197368 594203197689 594203197826 594203199510 594203201857 594203202593 594203206904 594203222568 594203226724 594203237187 594203239339 594203239402 594203239650 594203241401 594203241585 594203243800 594203245678 594203263170 594203263638 594203264906 594203272791 594203272865 594203273033 594203273280 594203274622 594203275827 594203276637 594203277694 594203277768 594203279204 594203279388 594203279525 594203279910 594203280714 594203281066 594203281524 594203282013 594203282334 594203283218 594203283850 594203284660 594203284807 594203285543 594203285617 594203286674 594203286995 594203287090 594203287163 594203288505 594203288752 594203289178 594203289700 594203289957 594203291000 594203292124 594203292205 594203292519 594203292903 594203293181 594203294202 594203296217 594203296390 594203297411 594203297980 594203299352 594203299810 594203300248 594203300495 594203301690 594203302573 594203304651 594203305461 594203305535 594203305782 594203306592 594203307081 594203308423 594203308991 594203310670 594203311874 594203313705 594203313952 594203315188 594203315710 594203315893 594203316061 594203316382 594203318608 594203318929 594203319418 594203319802 594203320149 594203320396 594203321343 594203321801 594203323037 594203323742 594203327120 594203327377 594203327909 594203328003 594203328187 594203328405 594203328645 594203328966 594203329060 594203329600 594203329776 594203329913 594203330002 594203330186 594203330250 594203333469 594203333927 594203334021 594203334737 594203334800 594203334984 594203336036 594203336815 594203337304 594203337706 594203338114 594203338435 594203338756 594203339566 594203340508 594203340829 594203340900 594203341170 594203341886 594203342209 594203344069 594203344206 594203344453 594203345584 594203347101 594203347983 594203349035 594203350224 594203351281 594203351429 594203351740 594203351997 594203352239 594203352302 594203352704 594203352870 594203354003 594203355374 594203355511 594203355695 594203356000 594203356963 594203357205 594203357389 594203357910 594203358400 594203359210 594203360335 594203360582 594203360977 594203361787 594203362734 594203363086 594203363544 594203364354 594203364675 594203364749 594203366753 594203367179 594203369000 594203371320 594203372066 594203372524 594203376617 594203376790 594203376938 594203377353 594203378942 594203380701 594203381825 594203382956 594203383124 594203384008 594203384181 594203384400 594203385065 594203385386 594203385770 594203386654 594203386728 594203387070 594203387143 594203387601 594203388806 594203389084 594203389616 594203389790 594203389937 594203391615 594203393482 594203393940 594203394045 594203394292 594203394687 594203395000 594203395176 594203397007 594203397409 594203397575 594203397712 594203398064 594203398603 594203398770 594203399269 594203400154 594203401285 594203401359 594203402708 594203402948 594203403821 594203404173 594203404310 594203405699 594203406188 594203412417 594203416436 594203416757 594203418056 594203418761 594203420513 594203423017 594203424469 594203426307 594203426547 594203427815 594203428230 594203428625 594203428946 594203429114 594203429298 594203430166 594203430230 594203430303 594203430487 594203431360 594203432244 594203433512 594203435380 594203436190 594203437073 594203437394 594203437605 594203438662 594203439225 594203440277 594203441792 594203443239 594203445243 594203445701 594203446208 594203446374 594203446695 594203447963 594203449199 594203450846 594203450910 594203451198 594203451582 594203452219 594203452924 594203453340 594203453597 594203458490 594203460178 594203462961 594203467470 594203467864 594203468508 594203469237 594203469484 594203470031 594203470426 594203471099 594203471878 594203472046 594203472110 594203472293 594203472367 594203472906 594203473240 594203473956 594203474050 594203476202 594203476844 594203476918 594203477012 594203477580 594203478538 594203478601 594203479274 594203479411 594203480537 594203480858 594203481347 594203481410 594203482862 594203482936 594203483030 594203484098 594203484700 594203484877 594203485430 594203485824 594203486560 594203486708 594203486881 594203487204 594203489770 594203490574 594203491063 594203492726 594203493141 594203493783 594203494106 594203494988 594203496103 594203497555 594203497876 594203499954 594203500455 594203501723 594203503343 594203504795 594203505037 594203507436 594203507757 594203507820 594203508246 594203511908 594203513849 594203517152 594203517226 594203520677 594203521230 594203522297 594203529800 594203531414 594203532792 594203533997 594203534486 594203536003 594203537127 594203542014 594203546812 594203547559 594203551178 594203551241 594203551636 594203553400 594203553577 594203553961 594203554450 594203557109 594203557807 594203557980 594203561507 594203562300 594203564000 594203566181 594203567844 594203568012 594203571142 594203571463 594203572731 594203573478 594203574351 594203574810 594203576119 594203576292 594203577313 594203578839 594203579180 594203579960 594203581006 594203581327 594203581895 594203582779 594203583726 594203584141 594203584215 594203584783 594203585410 594203587671 594203587745 594203589118 594203589291 594203589904 594203590096 594203592174 594203594189 594203595136 594203596806 594203597140 594203597461 594203598024 594203600040 594203600298 594203601566 594203601630 594203601950 594203602376 594203602697 594203603718 594203604775 594203604849 594203604912 594203605401 594203605659 594203606927 594203608547 594203610793 594203610930 594203612230 594203612487 594203612705 594203613681 594203613900 594203614004 594203614244 594203617069 594203617848 594203618263 594203619605 594203620336 594203620657 594203621851 594203622020 594203622661 594203624355 594203625302 594203625623 594203626680 594203627003 594203627243 594203629000 594203630126 594203630373 594203630694 594203630905 594203631320 594203634603 594203635734 594203636618 594203637428 594203638090 594203640621 594203640942 594203641368 594203642562 594203642883 594203644577 594203645524 594203646260 594203646334 594203647391 594203647786 594203648349 594203649085 594203651542 594203651863 594203652105 594203655000 594203657255 594203658202 594203658844 594203659012 594203659407 594203659580 594203663410 594203663805 594203664799 594203665506 594203666161 594203666235 594203666482 594203668560 594203668634 594203669204 594203669691 594203670249 594203671517 594203671690 594203671838 594203671901 594203672006 594203673063 594203674331 594203674589 594203674652 594203674807 594203675215 594203675399 594203675536 594203676667 594203677156 594203677220 594203677540 594203681096 594203681875 594203681949 594203682759 594203682903 594203683248 594203683311 594203683880 594203684690 594203685647 594203686841 594203687972 594203689105 594203690460 594203690608 594203690929 594203691104 594203691665 594203692309 594203692549 594203692612 594203693817 594203694874 594203694948 594203695902 594203696631 594203697201 594203697762 594203699777 594203700599 594203700662 594203701306 594203701472 594203701867 594203702035 594203702500 594203703550 594203703871 594203704360 594203704434 594203704900 594203706209 594203707001 594203708069 594203708453 594203708608 594203709979 594203711583 594203711657 594203711978 594203712146 594203713735 594203714471 594203714619 594203715676 594203715740 594203716870 594203716944 594203717112 594203718003 594203718243 594203718638 594203719511 594203719832 594203721447 594203725392 594203725787 594203726029 594203726597 594203727544 594203727618 594203728107 594203728996 594203730427 594203733241 594203733315 594203733636 594203734372 594203736066 594203736387 594203736919 594203737334 594203737976 594203738602 594203738923 594203739807 594203740538 594203742084 594203743289 594203745367 594203745430 594203747205 594203748640 594203748960 594203749139 594203749918 594203750649 594203751138 594203755220 594203755862 594203756030 594203757098 594203757620 594203757700 594203760291 594203760365 594203761496 594203762122 594203762838 594203763006 594203763180 594203763895 594203764384 594203765268 594203766536 594203766783 594203766857 594203767106 594203767593 594203767804 594203768861 594203769424 594203770797 594203770860 594203771039 594203772233 594203772628 594203773364 594203773685 594203773822 594203777062 594203777200 594203778193 594203778725 594203779140 594203780019 594203781608 594203782270 594203783309 594203783475 594203784101 594203784359 594203784817 594203784990 594203787173 594203787705 594203788201 594203789251 594203789406 594203791003 594203792134 594203793650 594203793723 594203793804 594203794854 594203797990 594203798873 594203799436 594203799820 594203799901 594203801773 594203806997 594203812447 594203813899 594203814204 594203814525 594203815582 594203815800 594203817276 594203817734 594203819509 594203823294 594203824315 594203825446 594203826961 594203827450 594203827524 594203827605 594203828013 594203832595 594203833302 594203834031 594203834810 594203835941 594203836110 594203836504 594203836688 594203837314 594203837709 594203839181 594203839960 594203840370 594203840691 594203840839 594203840902 594203841649 594203842770 594203844216 594203846478 594203848940 594203851502 594203851750 594203854711 594203854895 594203855200 594203855842 594203857078 594203857141 594203858730 594203863554 594203863709 594203865632 594203866379 594203866690 594203868200 594203868841 594203869806 594203874309 594203875285 594203876874 594203877684 594203879120 594203880006 594203880493 594203880630 594203880888 594203881440 594203883529 594203885149 594203886103 594203886664 594203886801 594203887548 594203887932 594203888990 594203889873 594203890420 594203891488 594203891946 594203892040 594203892435 594203892900 594203894200 594203894513 594203894697 594203895644 594203895891 594203896133 594203896912 594203898395 594203898532 594203899737 594203900485 594203905772 594203905910 594203906014 594203906335 594203907219 594203907392 594203907850 594203909150 594203909791 594203910980 594203911159 594203911470 594203911543 594203912280 594203916125 594203916767 594203920139 594203920523 594203920604 594203921260 594203921333 594203922143 594203923669 594203923732 594203924221 594203926099 594203929050 594203930955 594203931839 594203932328 594203933138 594203933770 594203935216 594203935463 594203935600 594203937083 594203939098 594203939235 594203939309 594203939620 594203940103 594203940671 594203940745 594203941940 594203942044 594203942118 594203942291 594203942365 594203943880 594203944203 594203944690 594203948141 594203948857 594203948920 594203949346 594203950398 594203950856 594203952476 594203953102 594203953504 594203953670 594203954160 594203954480 594203957837 594203960572 594203960893 594203960967 594203961209 594203961840 594203961914 594203962192 594203962330 594203962403 594203963855 594203964270 594203964591 594203964665 594203965860 594203967627 594203968758 594203969494 594203970115 594203970299 594203970757 594203971246 594203972056 594203972377 594203972514 594203973250 594203973645 594203973966 594203974208 594203975018 594203976854 594203977801 594203978932 594203979100 594203979358 594203980473 594203980794 594203980868 594203981100 594203981815 594203982488 594203982551 594203985376 594203986891 594203986965 594203987207 594203987775 594203988338 594203989074 594203989469 594203989853 594203990263 594203990400 594203991147 594203993225 594203993867 594203994500 594203994677 594203994814 594203995092 594203995624 594203995705 594203996040 594203996297 594203996508 594203996755 594203997318 594203997639 594203998696 594203998760 594203999403 594203999717 594204000631 594204002004 594204002406 594204003382 594204003520 594204003914 594204004330 594204005213 594204005855 594204006418 594204007309 594204008038 594204009095 594204009306 594204010100 594204010284 594204010742 594204011168 594204011489 594204011626 594204012436 594204013172 594204013246 594204016600 594204019985 594204021279 594204021590 594204024167 594204025682 594204025820 594204026566 594204026887 594204027376 594204027440 594204028323 594204028718 594204028965 594204029849 594204030185 594204030322 594204030403 594204030890 594204031206 594204032584 594204033073 594204033147 594204033210 594204034341 594204035867 594204036282 594204037550 594204038508 594204038681 594204038900 594204039244 594204039639 594204040112 594204040680 594204041638 594204042053 594204043000 594204043890 594204044131 594204044526 594204045262 594204045400 594204045720 594204047020 594204050086 594204050150 594204053506 594204054884 594204054958 594204055447 594204055510 594204056578 594204056715 594204057067 594204057130 594204057451 594204057772 594204058335 594204059145 594204059787 594204060408 594204060729 594204062028 594204062596 594204063617 594204066110 594204068693 594204069400 594204069577 594204069640 594204069898 594204070445 594204070692 594204070830 594204071181 594204071576 594204072202 594204074143 594204074390 594204074538 594204074601 594204075274 594204075411 594204075595 594204075980 594204078099 594204078941 594204079751 594204079906 594204080161 594204080309 594204080877 594204081503 594204081905 594204082634 594204082881 594204083050 594204083204 594204083444 594204083765 594204084328 594204084575 594204084960 594204085522 594204086011 594204086653 594204086727 594204086808 594204087142 594204087463 594204089799 594204089862 594204090272 594204092287 594204093097 594204093555 594204093940 594204095496 594204095560 594204095633 594204096764 594204096838 594204097969 594204098521 594204098916 594204099405 594204100548 594204100795 594204101284 594204101358 594204101990 594204103041 594204103299 594204103500 594204104493 594204104888 594204104951 594204105835 594204106003 594204108191 594204110585 594204111606 594204112021 594204112342 594204112984 594204116361 594204117005 594204117319 594204117566 594204117950 594204118440 594204119404 594204119570 594204120760 594204121643 594204122848 594204123016 594204124147 594204124926 594204125020 594204126151 594204127420 594204127814 594204128230 594204128303 594204129113 594204131754 594204131828 594204132317 594204134184 594204136720 594204136978 594204137210 594204137604 594204140340 594204141544 594204143238 594204143943 594204144908 594204145242 594204148130 594204148451 594204152218 594204155674 594204155811 594204156163 594204157826 594204160882 594204162400 594204163918 594204167302 594204167479 594204167790 594204168673 594204170030 594204170425 594204170672 594204171235 594204171482 594204172119 594204172750 594204173708 594204177974 594204178463 594204181106 594204181667 594204182861 594204184160 594204184700 594204184876 594204185904 594204186560 594204187764 594204187901 594204189200 594204189384 594204190710 594204190894 594204191200 594204192725 594204192806 594204194345 594204194730 594204196350 594204196818 594204197628 594204198117 594204198822 594204200133 594204201264 594204204307 594204205999 594204207509 594204207756 594204210639 594204210702 594204211054 594204212717 594204212964 594204214190 594204215210 594204215468 594204217151 594204217225 594204218282 594204220997 594204223564 594204224127 594204227400 594204228146 594204228925 594204229340 594204230071 594204230787 594204231597 594204231981 594204232544 594204234090 594204234164 594204235369 594204239130 594204240961 594204243786 594204244733 594204244980 594204245303 594204245790 594204246508 594204248505 594204249636 594204250293 594204253329 594204254202 594204254844 594204255580 594204256390 594204258302 594204264955 594204267201 594204267603 594204267770 594204267917 594204268727 594204269079 594204269216 594204271078 594204272025 594204272106 594204272593 594204272667 594204273220 594204274287 594204274992 594204275700 594204276439 594204276686 594204277560 594204277880 594204277954 594204278059 594204278122 594204278690 594204280763 594204281407 594204281647 594204282136 594204282383 594204282778 594204284920 594204285345 594204285592 594204285666 594204286300 594204286540 594204286934 594204287744 594204288307 594204289364 594204289759 594204292494 594204293201 594204295600 594204301702 594204302128 594204303964 594204305400 594204305584 594204305658 594204305802 594204308793 594204308930 594204309420 594204310792 594204310930 594204311429 594204312550 594204313507 594204313828 594204313909 594204315511 594204316000 594204318199 594204318801 594204319393 594204319467 594204320656 594204320720 594204322413 594204322597 594204323150 594204324509 594204326506 594204329000 594204333655 594204334539 594204334602 594204334786 594204334850 594204335660 594204335980 594204336222 594204337280 594204338558 594204338702 594204339431 594204339505 594204340099 594204341293 594204341367 594204342561 594204342635 594204342709 594204343205 594204343830 594204344255 594204345450 594204348595 594204348669 594204350805 594204352746 594204353161 594204355560 594204355881 594204356444 594204357712 594204358522 594204358917 594204359332 594204359406 594204359808 594204360384 594204361268 594204362462 594204363025 594204364300 594204364861 594204365103 594204366629 594204367365 594204367750 594204367823 594204368560 594204368633 594204368954 594204369370 594204369517 594204370008 594204370248 594204373383 594204373601 594204373841 594204374588 594204376345 594204376419 594204376666 594204378102 594204379949 594204384057 594204386382 594204387330 594204388140 594204389104 594204389270 594204391738 594204392548 594204393421 594204396006 594204396310 594204396567 594204398966 594204399776 594204401224 594204401471 594204403091 594204404049 594204404680 594204406208 594204407258 594204408131 594204408389 594204408526 594204408607 594204408847 594204409199 594204409262 594204409400 594204411014 594204412219 594204412466 594204412603 594204413340 594204414086 594204415428 594204418002 594204419207 594204419831 594204421051 594204421693 594204422577 594204423130 594204424334 594204424408 594204424800 594204427543 594204427617 594204427864 594204428508 594204430105 594204430747 594204431099 594204433240 594204433956 594204434050 594204434371 594204435181 594204437407 594204438859 594204439411 594204440142 594204441026 594204441107 594204442301 594204444309 594204444620 594204445366 594204445430 594204446313 594204446634 594204446881 594204446955 594204447518 594204449385 594204449459 594204450574 594204451063 594204453857 594204454106 594204455220 594204457308 594204457700 594204457876 594204458291 594204460438 594204462121 594204462442 594204462763 594204463710 594204463894 594204464457 594204464841 594204464915 594204467105 594204467803 594204469286 594204469670 594204469818 594204469991 594204471422 594204472306 594204472553 594204473042 594204474952 594204477456 594204478403 594204478650 594204478724 594204479213 594204479781 594204480191 594204480586 594204483080 594204483474 594204484742 594204487172 594204487493 594204487567 594204487704 594204487888 594204489966 594204490129 594204490908 594204492060 594204492380 594204493264 594204493659 594204493803 594204494395 594204496089 594204496226 594204496547 594204497283 594204497420 594204498230 594204499435 594204500320 594204501606 594204504029 594204504340 594204505223 594204509563 594204509700 594204510368 594204512510 594204512767 594204513898 594204514066 594204514771 594204515334 594204515729 594204516539 594204517733 594204517807 594204518617 594204520790 594204523906 594204524561 594204526008 594204526255 594204526329 594204530580 594204530808 594204532989 594204533083 594204533862 594204535098 594204535620 594204535700 594204536292 594204537560 594204540764 594204541895 594204545025 594204545410 594204551438 594204552495 594204553690 594204555778 594204556404 594204557077 594204557140 594204562101 594204563169 594204563627 594204569330 594204572533 594204573417 594204575502 594204576094 594204576552 594204577115 594204579440 594204579909 594204582250 594204582718 594204584970 594204585395 594204586800 594204588501 594204589872 594204590500 594204590677 594204590740 594204594907 594204595259 594204595570 594204595643 594204596380 594204596608 594204597337 594204598789 594204600942 594204601110 594204602499 594204603051 594204604400 594204604640 594204609790 594204610411 594204611479 594204611616 594204612289 594204614906 594204615177 594204615956 594204618386 594204619333 594204619728 594204619809 594204620843 594204620917 594204621011 594204621653 594204622142 594204622537 594204622600 594204624862 594204625104 594204626482 594204626620 594204626700 594204629691 594204630009 594204634589 594204635399 594204635600 594204636025 594204637300 594204638424 594204638505 594204642903 594204644058 594204644121 594204644442 594204645647 594204646062 594204646841 594204646915 594204647651 594204649345 594204651802 594204652796 594204652933 594204655116 594204655437 594204656494 594204656705 594204656889 594204657441 594204657762 594204658710 594204659600 594204660405 594204661600 594204662018 594204662586 594204663075 594204663149 594204663212 594204663396 594204666742 594204667873 594204668115 594204668362 594204669006 594204669888 594204670900 594204673718 594204673891 594204673965 594204674060 594204676074 594204676395 594204676469 594204676780 594204677800 594204678794 594204679678 594204679741 594204680088 594204680472 594204682871 594204683900 594204684491 594204684639 594204686403 594204687774 594204687848 594204693224 594204693866 594204694108 594204694676 594204695486 594204695704 594204696296 594204697170 594204697564 594204698127 594204698208 594204698511 594204698832 594204700070 594204700464 594204700785 594204701027 594204701411 594204702158 594204704300 594204705110 594204705430 594204706000 594204708255 594204711522 594204712195 594204712269 594204712332 594204713216 594204713600 594204714107 594204715862 594204716030 594204717235 594204717620 594204717940 594204718430 594204718687 594204718824 594204719881 594204720750 594204723969 594204724137 594204724200 594204724384 594204725268 594204728540 594204729103 594204731423 594204733290 594204733759 594204736326 594204736573 594204740192 594204740650 594204743228 594204743933 594204744285 594204744743 594204745948 594204748201 594204749251 594204751892 594204752381 594204753970 594204754075 594204755985 594204757037 594204757100 594204757679 594204759500 594204759901 594204760488 594204760551 594204760625 594204762566 594204763834 594204764644 594204764965 594204765133 594204767927 594204772740 594204772998 594204773092 594204773487 594204775004 594204775565 594204778206 594204779263 594204780389 594204780607 594204781336 594204785281 594204786870 594204789127 594204790002 594204791207 594204792715 594204797618 594204798812 594204800691 594204804921 594204805273 594204806799 594204806936 594204807506 594204807810 594204808235