База всех ИНН организаций с префиксом 5422****** и физических лиц с префиксом 5422******** из ЕГРЮЛ и ЕГРИП.
5422100010 5422100027 5422100059 5422100066 5422100080 5422100108 5422100115 5422100122 5422100130 5422100154 5422100179 5422100203 5422100210 5422100228 5422100235 5422100250 5422100267 5422100274 5422100309 5422100316 5422100362 5422100370 5422100404 5422100482 5422100490 5422100500 5422100517 5422100524 5422100531 5422100549 5422100563 5422100570 5422100595 5422100605 5422100612 5422100620 5422100637 5422100644 5422100651 5422100669 5422100683 5422100690 5422100740 5422100806 5422100813 5422100820 5422100838 5422100860 5422100877 5422100891 5422100901 5422100919 5422100926 5422100933 5422100965 5422100980 5422100997 5422101006 5422101013 5422101020 5422101038 5422101045 5422101052 5422101060 5422101077 5422101084 5422101091 5422101101 5422101119 5422101126 5422101133 5422101140 5422101158 5422101197 5422101207 5422101221 5422101246 5422101253 5422101278 5422101285 5422101292 5422101302 5422101310 5422101327 5422101334 5422101341 5422101359 5422101366 5422101380 5422101415 5422101422 5422101430 5422101447 5422101503 5422101662 5422101704 5422101743 5422101768 5422101790 5422101800 5422101905 5422101912 5422101969 5422102000 5422102024 5422102056 5422102063 5422102088 5422102137 5422102151 5422102183 5422102200 5422102257 5422102264 5422102271 5422102296 5422102313 5422102360 5422102391 5422102426 5422102433 5422102497 5422102514 5422102521 5422102539 5422102546 5422102553 5422102560 5422102578 5422102585 5422102592 5422102610 5422102627 5422102708 5422102722 5422102730 5422102747 5422102786 5422102803 5422102828 5422102835 5422102842 5422102948 5422102955 5422102962 5422102994 5422103130 5422103148 5422103155 5422103211 5422103229 5422103564 5422103638 5422103684 5422103758 5422103765 5422103772 5422103797 5422103853 5422103892 5422103941 5422103959 5422104053 5422104078 5422104092 5422104141 5422104166 5422104180 5422104208 5422104222 5422104230 5422104261 5422104303 5422104328 5422104335 5422104342 5422104416 5422104455 5422104462 5422104470 5422104511 5422104575 5422104705 5422104769 5422104783 5422104800 5422104818 5422104840 5422104871 5422104960 5422104984 5422104991 5422105000 5422105113 5422105145 5422105184 5422105427 5422105459 5422105466 5422105473 5422105480 5422105498 5422105730 5422105748 5422105762 5422105875 5422106004 5422106036 5422106050 5422106068 5422106082 5422106090 5422106124 5422106237 5422106318 5422106357 5422106364 5422106406 5422106420 5422106452 5422106501 5422106519 5422106533 5422106540 5422106558 5422106565 5422106580 5422106614 5422106639 5422106653 5422106678 5422106692 5422106710 5422106808 5422106879 5422106950 5422106974 5422106981 5422107008 5422107030 5422107047 5422107054 5422107061 5422107079 5422107086 5422107093 5422107103 5422107110 5422107128 5422107135 5422107262 5422107287 5422107350 5422107368 5422107390 5422107400 5422107417 5422107431 5422107449 5422107456 5422107495 5422107520 5422107537 5422107569 5422107576 5422107590 5422107600 5422107618 5422107625 5422107632 5422107640 5422107657 5422107664 5422107689 5422107696 5422107706 5422107760 5422107777 5422107801 5422107819 5422107826 5422107840 5422107865 5422107872 5422107907 5422107914 5422107953 5422107960 5422107978 5422107985 5422107992 5422108001 5422108019 5422108026 5422108033 5422108040 5422108065 5422108072 5422108080 5422108097 5422108107 5422108114 5422108139 5422108146 5422108153 5422108160 5422108185 5422108192 5422108202 5422108210 5422108227 5422108234 5422108241 5422108298 5422108308 5422108315 5422108322 5422108330 5422108393 5422108428 5422108435 5422108481 5422108499 5422108562 5422108570 5422108587 5422108629 5422108756 5422108805 5422108812 5422108837 5422108844 5422108851 5422108883 5422108989 5422109125 5422109140 5422109252 5422109260 5422109277 5422109284 5422109326 5422109340 5422109365 5422109372 5422109407 5422109446 5422109527 5422109559 5422109580 5422109608 5422109630 5422109661 5422109693 5422109703 5422109710 5422109735 5422109799 5422109816 5422109823 5422109862 5422109870 5422109950 5422109975 5422109982 5422110025 5422110145 5422110191 5422110201 5422110233 5422110240 5422110258 5422110265 5422110272 5422110297 5422110339 5422110360 5422110402 5422110427 5422110441 5422110459 5422110466 5422110473 5422110480 5422110498 5422110515 5422110522 5422110530 5422110547 5422110554 5422110561 5422110579 5422110586 5422110593 5422110603 5422110610 5422110635 5422110642 5422110650 5422110667 5422110674 5422110681 5422110699 5422110723 5422110730 5422110748 5422110755 5422110762 5422110770 5422110787 5422110794 5422110804 5422110811 5422110829 5422110836 5422110843 5422110868 5422110875 5422110882 5422110890 5422110900 5422110917 5422110924 5422110931 5422110949 5422110956 5422110963 5422110970 5422110988 5422110995 5422111004 5422111011 5422111029 5422111036 5422111050 5422111068 5422111075 5422111082 5422111090 5422111100 5422111117 5422111124 5422111131 5422111149 5422111156 5422111163 5422111170 5422111188 5422111195 5422111205 5422111212 5422111220 5422111237 5422111244 5422111251 5422111269 5422111276 5422111283 5422111290 5422111300 5422111318 5422111325 5422111332 5422111340 5422111357 5422111364 5422111371 5422111389 5422111396 5422111406 5422111413 5422111420 5422111438 5422111445 5422111452 5422111460 5422111477 5422111484 5422111491 5422111501 5422111519 5422111526 5422111533 5422111540 5422111558 5422111565 5422111572 5422111580 5422111597 5422111607 5422111614 5422111621 5422111639 5422111646 5422111653 5422111660 5422111678 5422111685 5422111692 5422111702 5422111710 5422111727 5422111734 5422111741 5422111759 5422111766 5422111773 5422111780 5422111798 5422111808 5422111815 5422111822 5422111830 5422111847 5422111854 5422111879 5422111886 5422111893 5422111903 5422111910 5422111928 5422111935 5422111942 5422111950 5422111967 5422111974 5422111981 5422111999 5422112008 5422112015 5422112022 5422112030 5422112047 5422112054 5422112061 5422112079 5422112086 5422112093 5422112103 5422112110 5422112128 5422112135 5422112142 5422112150 5422112167 5422112174 5422112181 5422112199 5422112209 5422112216 5422112223 5422112230 5422112248 5422112255 5422112262 5422112270 5422112287 5422112294 5422112304 5422112311 5422112329 5422112336 5422112343 5422112350 5422112368 5422112375 5422112382 5422112390 5422112400 5422112417 5422112424 5422112431 5422112449 5422112456 5422112463 5422112470 5422112488 5422112495 5422112505 5422112512 5422112520 5422112537 5422112544 5422112551 5422112569 5422112576 5422112583 5422112590 5422112600 5422112618 5422112625 5422112632 5422112640 5422112657 5422112664 5422112671 5422112689 5422112696 5422112706 5422112713 5422112720 5422112738 5422112745 5422112752 5422112760 5422112777 5422112784 5422112791 5422112801 5422112819 5422112826 5422112833 5422112840 5422112858 5422112865 5422112872 5422112880 5422112897 5422112907 5422112914 5422112921 5422112939 5422112946 5422112953 5422112960 5422112978 5422112985 5422112992 5422113001 5422113019 5422113026 5422113033 5422113040 5422113058 5422113065 5422113072 5422113080 5422113097 5422113107 5422113114 5422113121 5422113139 5422113146 5422113153 5422113160 5422113178 5422113185 5422113192 5422113202 5422113210 5422113227 5422113234 5422113241 5422113259 5422113266 5422113273 5422113280 5422113298 5422113308 5422113315 5422113322 5422113330 5422113347 5422113354 5422113361 5422113379 5422113386 5422113393 5422113403 5422113410 5422113428 5422113435 5422113442 5422113450 5422113467 5422113474 5422113481 5422113499 5422113509 5422113516 5422113523 5422113530 5422113548 5422113555 5422113562 5422113570 5422113587 5422113594 5422113604 5422113611 5422113629 5422113636 5422113643 5422113650 5422113668 5422113675 5422113682 5422113690 5422113700 5422113717 5422113724 5422113731 5422113749 5422113756 5422113763 5422113770 5422113788 5422113795 5422113805 5422113812 5422113820 5422113837 5422113844 5422113851 5422113869 5422113876 5422113883 5422113890 5422113900 5422113918 5422113925 5422113932 5422113940 5422113957 5422113964 5422113971 5422113989 5422113996 5422114005 5422114012 5422114020 5422114037 5422114044 5422114051 5422114069 5422114076 5422114083 5422114090 5422114100 5422114118 5422114125 5422114132 5422114140 5422114157 5422114164 5422114171 5422114189 5422114196 5422114206 5422114213 5422114220 5422114238 5422114245 5422114252 5422114260 5422114277 5422114284 5422114291 5422114301 5422114319 5422114326 5422114333 5422114340 5422114358 5422114365 5422114372 5422114380 5422114397 5422114407 5422114414 5422114421 5422114439 5422114446 5422114453 5422114460 5422114478 5422114485 5422114492 5422114502 5422114510 5422114527 5422114534 5422114541 5422114559 5422114566 5422114573 5422114580 5422114598 5422114608 5422114615 5422114622 5422114630 5422114647 5422114654 5422114661 5422114679 5422114686 5422114693 5422114703 5422114710 5422114728 5422114735 5422114742 5422114750 5422114767 5422114774 5422114781 5422114799 5422114809 5422114816 5422114823 5422120016 5422120023 5422120030 5422120048База всех ИНН физических лиц с префиксом 5422******** из ЕГРЮЛ и ЕГРИП.
542200007422 542200012246 542200015529 542200023872 542200024361 542200024820 542200028380 542200029190 542200037829 542200038004 542200039696 542200043526 542200044015 542200062470 542200065505 542200072580 542200077557 542200079709 542200080430 542200084064 542200084138 542200087347 542200093823 542200094954 542200101626 542200101707 542200109270 542200112547 542200115040 542200116319 542200116950 542200120570 542200127624 542200128755 542200130507 542200131317 542200131564 542200134205 542200135262 542200142485 542200143048 542200147204 542200150581 542200159898 542200163196 542200166542 542200191267 542200192609 542200195818 542200201148 542200206114 542200206900 542200210209 542200210760 542200218092 542200221433 542200221507 542200225389 542200230413 542200230734 542200230808 542200242539 542200244303 542200246942 542200252400 542200254333 542200256732 542200256980 542200267653 542200278895 542200279384 542200286102 542200315258 542200319661 542200323509 542200324622 542200325295 542200327052 542200327768 542200332581 542200339700 542200345728 542200348790 542200349426 542200351506 542200353503 542200353905 542200360331 542200360589 542200363861 542200365629 542200366118 542200368690 542200377991 542200378554 542200383057 542200409210 542200411850 542200413086 542200418831 542200434640 542200438274 542200445708 542200459370 542200463520 542200465077 542200465140 542200468991 542200470503 542200480533 542200480780 542200481417 542200481590 542200483816 542200485299 542200486006 542200515923 542200520352 542200529806 542200531989 542200533672 542200534235 542200540895 542200541779 542200542268 542200545935 542200546424 542200564494 542200586610 542200594322 542200594570 542200594643 542200594890 542200600689 542200601178 542200602372 542200608790 542200611031 542200611673 542200615692 542200619390 542200627634 542200640096 542200641501 542200654290 542200674970 542200692866 542200696170 542200697832 542200705882 542200720560 542200723458 542200737806 542200753780 542200755308 542200758115 542200762129 542200774170 542200787701 542200796618 542200820613 542200831213 542200855380 542200878701 542200882000 542200900481 542200901904 542200916442 542200930888 542200935780 542200959848 542200982621 542200983368 542201020465 542201027372 542201081362 542201092100 542201233103 542205000447 542205000540 542205000614 542205000861 542205001030 542205001103 542205001424 542205001745 542205001992 542205002234 542205002700 542205003365 542205004175 542205004312 542205005059 542205005122 542205005203 542205005764 542205005901 542205006006 542205006408 542205006648 542205007842 542205009600 542205010010 542205010193 542205010330 542205011535 542205014991 542205015160 542205016759 542205017311 542205020120 542205020515 542205021004 542205021188 542205021710 542205021967 542205022456 542205023266 542205023403 542205024397 542205024460 542205024534 542205025665 542205027817 542205028480 542205029042 542205029290 542205030626 542205030707 542205030873 542205031500 542205032704 542205035134 542205035208 542205038343 542205038801 542205038985 542205040416 542205040590 542205040800 542205041226 542205041794 542205043488 542205044114 542205047718 542205048912 542205049401 542205049585 542205052852 542205054930 542205055677 542205056550 542205056624 542205057040 542205058886 542205059209 542205059512 542205060564 542205060885 542205061208 542205061511 542205062402 542205063131 542205063773 542205064336 542205065604 542205065788 542205065851 542205065925 542205066414 542205066661 542205066735 542205067087 542205068034 542205068108 542205068813 542205069486 542205070509 542205070675 542205073242 542205074905 542205076451 542205076525 542205077582 542205077800 542205079808 542205083032 542205085047 542205085505 542205086178 542205086315 542205086562 542205087051 542205087904 542205088577 542205089203 542205090008 542205091918 542205092260 542205092728 542205093390 542205094595 542205094806 542205096352 542205097620 542205098110 542205098367 542205098430 542205099498 542205100136 542205103105 542205103345 542205103987 542205104797 542205105350 542205105818 542205107903 542205109516 542205110310 542205110494 542205110568 542205111201 542205111441 542205111762 542205111900 542205115397 542205115781 542205115855 542205116104 542205116344 542205116986 542205117154 542205117228 542205117475 542205117549 542205117860 542205118285 542205118422 542205118670 542205118817 542205118990 542205119232 542205120100 542205121873 542205121947 542205122436 542205125187 542205126455 542205126840 542205126913 542205127191 542205127586 542205127650 542205127804 542205128075 542205128149 542205128396 542205128460 542205128533 542205128607 542205128780 542205128854 542205129022 542205129417 542205129801 542205130074 542205130148 542205130395 542205130469 542205130853 542205131590 542205132473 542205133420 542205134230 542205134488 542205134551 542205134872 542205136703 542205136950 542205137513 542205139849 542205140717 542205141206 542205141774 542205142400 542205142979 542205143394 542205143531 542205143789 542205143852 542205144020 542205144599 542205145867 542205146282 542205146500 542205146740 542205147303 542205147945 542205148434 542205149004 542205150112 542205150507 542205150909 542205151317 542205151490 542205151885 542205151959 542205152374 542205152448 542205152906 542205153963 542205154205 542205154773 542205155199 542205155336 542205156788 542205157100 542205157809 542205158150 542205158224 542205158305 542205158545 542205159813 542205161428 542205161996 542205162559 542205162703 542205162943 542205163827 542205164316 542205164637 542205164958 542205165373 542205166183 542205166401 542205166641 542205167525 542205168800 542205169071 542205172412 542205172733 542205173085 542205173470 542205175300 542205175558 542205176294 542205176505 542205179577 542205179640 542205180903 542205181181 542205181400 542205181713 542205182386 542205182604 542205183333 542205183728 542205184070 542205184859 542205185027 542205185274 542205185595 542205186084 542205186542 542205186863 542205187426 542205187507 542205187673 542205187810 542205187994 542205188162 542205188236 542205188300 542205188483 542205188941 542205190556 542205191687 542205191824 542205192240 542205192313 542205192497 542205192955 542205194254 542205194328 542205194575 542205194896 542205195385 542205196406 542205196653 542205197079 542205197784 542205197858 542205198273 542205198410 542205198668 542205200684 542205201889 542205202900 542205203572 542205203710 542205204382 542205205019 542205205805 542205206534 542205207418 542205207591 542205207739 542205207802 542205212305 542205212873 542205213115 542205213683 542205215440 542205218586 542205223868 542205224100 542205225551 542205225625 542205228055 542205228834 542205230054 542205230128 542205231322 542205231717 542205235662 542205236867 542205236930 542205237500 542205238303 542205240091 542205240239 542205240486 542205240704 542205241433 542205245205 542205245607 542205249087 542205249866 542205250276 542205250660 542205250734 542205251150 542205252280 542205254048 542205254506 542205254753 542205255637 542205256207 542205257962 542205258525 542205258846 542205259800 542205260066 542205260387 542205261260 542205261655 542205262070 542205262539 542205262786 542205263275 542205263596 542205263980 542205264159 542205264222 542205264470 542205264543 542205264790 542205265032 542205265106 542205265427 542205265674 542205265811 542205266237 542205266484 542205266558 542205266879 542205267505 542205267752 542205267826 542205268241 542205268499 542205268957 542205269051 542205269206 542205269446 542205269767 542205269830 542205269904 542205270000 542205270561 542205270956 542205271050 542205271205 542205271445 542205271519 542205271692 542205272008 542205272255 542205272329 542205272897 542205273386 542205273450 542205273604 542205275143 542205275601 542205276595 542205276732 542205276980 542205278426 542205278810 542205279162 542205281235 542205281877 542205281940 542205282045 542205282292 542205283497 542205283708 542205283955 542205285254 542205285409 542205287332 542205288390 542205290215 542205290536 542205292861 542205293424 542205299779 542205300343 542205302502 542205303626 542205306698 542205307719 542205308060 542205311338 542205311722 542205311803 542205314473 542205316625 542205318492 542205320886 542205324658 542205325789 542205326020 542205326341 542205326415 542205326800 542205327546 542205331091 542205332049 542205332507 542205332680 542205333003 542205333638 542205334208 542205335184 542205336131 542205336205 542205337015 542205338925 542205339982 542205340924 542205342304 542205345908 542205348715 542205351771 542205352013 542205352260 542205353218 542205353391 542205354596 542205355159 542205355470 542205355864 542205355938 542205356032 542205356674 542205356748 542205357163 542205357237 542205358110 542205359001 542205360825 542205361000 542205362205 542205362692 542205363255 542205363960 542205365260 542205368302 542205369031 542205370799 542205370862 542205372700 542205372940 542205373045 542205376007 542205377603 542205378332 542205380726 542205384671 542205385308 542205387560 542205389969 542205390202 542205390442 542205393806 542205394140 542205395345 542205397670 542205398628 542205400186 542205400250 542205400323 542205400404 542205404416 542205404800 542205405610 542205406501 542205406678 542205407230 542205408820 542205409950 542205410040 542205411170 542205411244 542205411565 542205412054 542205412209 542205412449 542205413322 542205413964 542205414206 542205416926 542205421034 542205422239 542205424490 542205426258 542205428720 542205430656 542205430720 542205430977 542205431392 542205431466 542205434107 542205434428 542205434675 542205434996 542205435090 542205435238 542205436369 542205436680 542205436908 542205439183 542205440510 542205441320 542205441961 542205442450 542205442845 542205443334 542205443655 542205443729 542205443976 542205444465 542205444923 542205445028 542205445275 542205445349 542205445412 542205445980 542205446303 542205447280 542205447995 542205448090 542205449368 542205449907 542205451906 542205452000 542205459221 542205459616 542205461157 542205461301 542205461478 542205465955 542205466123 542205467328 542205467960 542205468522 542205470063 542205474300 542205476160 542205476876 542205478009 542205478496 542205484330 542205484651 542205485398 542205487860 542205487934 542205488102 542205491232 542205491480 542205492363 542205492821 542205492902 542205493007 542205493247 542205493310 542205494900 542205497805 542205499104 542205500092 542205501040 542205501360 542205501829 542205504001 542205504890 542205505069 542205505132 542205505206 542205505608 542205505774 542205507210 542205508278 542205510661 542205512813 542205513550 542205515003 542205515170 542205516053 542205518607 542205519199 542205519583 542205519720 542205520204 542205520388 542205522603 542205522787 542205524304 542205524791 542205524865 542205529447 542205529768 542205529905 542205532400 542205532577 542205532640 542205533203 542205533450 542205533524 542205533919 542205534334 542205534408 542205534655 542205534729 542205534976 542205535465 542205537159 542205537790 542205538032 542205538280 542205538427 542205538674 542205539558 542205540810 542205542110 542205542367 542205543240 542205544205 542205545897 542205546604 542205549027 542205549980 542205552301 542205555366 542205555430 542205559656 542205560006 542205560180 542205563078 542205564025 542205564272 542205566671 542205567940 542205568439 542205571174 542205571880 542205573968 542205574062 542205574383 542205576535 542205578300 542205579504 542205579744 542205580080 542205580549 542205580612 542205580796 542205580933 542205582948 542205584494 542205587209 542205589397 542205589929 542205590018 542205590586 542205590650 542205592270 542205592343 542205594421 542205594816 542205595947 542205598200 542205599966 542205600467 542205600530 542205601735 542205605112 542205605680 542205606243 542205607906 542205611910 542205612261 542205612335 542205613071 542205614413 542205614808 542205616749 542205617622 542205618432 542205621241 542205623320 542205627275 542205628790 542205633504 542205636008 542205636640 542205637523 542205637770 542205641921 542205643301 542205646292 542205648691 542205648839 542205650764 542205653331 542205653589 542205654078 542205654215 542205655667 542205656798 542205658555 542205658700 542205659118 542205659750 542205659823 542205660096 542205660160 542205660709 542205662311 542205662632 542205664647 542205665601 542205666972 542205668024 542205669934 542205670418 542205670591 542205672038 542205672670 542205673874 542205676762 542205677710 542205679724 542205680840 542205681018 542205681339 542205683343 542205690630 542205691055 542205691908 542205694585 542205695211 542205698357 542205698420 542205698501 542205698999 542205699167 542205699304 542205699488 542205699625 542205700447 542205700510 542205701578 542205702067 542205702388 542205703335 542205706223 542205706618 542205707354 542205708870 542205709111 542205711689 542205711752 542205712241 542205712315 542205712957 542205713767 542205714009 542205714640 542205720108 542205721302 542205722747 542205724110 542205724367 542205724751 542205725635 542205727576 542205729333 542205730385 542205733410 542205733594 542205733668 542205733731 542205733805 542205734083 542205734157 542205736098 542205736161 542205736309 542205736620 542205737687 542205739765 542205740175 542205741838 542205742253 542205743200 542205743521 542205744807 542205746804 542205749481 542205749555 542205752438 542205758535 542205759666 542205761418 542205761591 542205763817 542205763990 542205765363 542205769382 542205769840 542205770405 542205770571 542205770645 542205773607 542205774022 542205776358 542205779006 542205779888 542205780114 542205780509 542205780900 542205782055 542205785264 542205788547 542205789420 542205789678 542205790306 542205790472 542205791814 542205792092 542205797527 542205798016 542205798658 542205800427 542205801702 542205802110 542205802505 542205803883 542205808786 542205813994 542205815688 542205818576 542205819139 542205821522 542205823390 542205832370 542205840540 542205841991 542205844495 542205847136 542205847520 542205847841 542205853154 542205853612 542205857568 542205859188 542205862208 542205867502 542205870872 542205874002 542205874323 542205881930 542205882109 542205882420 542205891262 542205891336 542205891978 542205892146 542205892467 542205895429 542205897433 542205901464 542205906430 542205907240 542205909897 542205909960 542205927462 542205940840 542205941330 542205943739 542205944933 542205947758 542205949378 542205949762 542205949900 542205952719 542205953134 542205956270 542205956985 542205957932 542205958037 542205962298 542205966528 542205968927 542205970926 542205971101 542205971415 542205976702 542205978570 542205979527 542205981847 542205981910 542205986034 542205997808 542205999033 542206001307 542206003167 542206005245 542206007965 542206013415 542206014793 542206015109 542206016092 542206017297 542206020003 542206020170 542206023910 542206029091 542206037198 542206037582 542206037656 542206041980 542206042085 542206042790 542206044090 542206048577 542206052196 542206056673 542206056994 542206060905 542206062444 542206062765 542206068157 542206068615 542206069746 542206075764 542206078589 542206079462 542206079857 542206082024 542206084991 542206089189 542206098095 542206098169 542206100570 542206104415 542206104736 542206105867 542206105930 542206106814 542206107624 542206109950 542206110360 542206110754 542206111003 542206111701 542206113000 542206113184 542206116146 542206117414 542206117735 542206118087 542206118471 542206121033 542206121107 542206121354 542206121428 542206121509 542206121996 542206122238 542206122301 542206124179 542206129924 542206131144 542206134995 542206136368 542206137883 542206138767 542206139577 542206139961 542206140519 542206141576 542206141640 542206141897 542206144070 542206146302 542206146937 542206149430 542206149688 542206150098 542206150161 542206150556 542206151750 542206151824 542206152708 542206153518 542206153691 542206153765 542206154180 542206154328 542206156011 542206156195 542206156406 542206157142 542206157537 542206157921 542206158026 542206158594 542206158668 542206159083 542206159220 542206159301 542206159799 542206159862 542206160025 542206160106 542206160272 542206161082 542206161614 542206161861 542206162103 542206162287 542206162745 542206162819 542206163160 542206163308 542206164044 542206164118 542206164291 542206164365 542206165496 542206165707 542206165880 542206165954 542206166059 542206166690 542206166901 542206167408 542206168384 542206168458 542206169268 542206169589 542206169726 542206170136 542206170383 542206170457 542206170520 542206170601 542206170915 542206172077 542206172140 542206172398 542206172535 542206172856 542206172920 542206173105 542206173271 542206173666 542206173730 542206174081 542206174155 542206174300 542206174476 542206174613 542206174934 542206175039 542206175102 542206175286 542206175350 542206175670 542206175744 542206175818 542206176096 542206176160 542206176307 542206176709 542206176949 542206177117 542206177290 542206177364 542206177501 542206177822 542206177903 542206178248 542206178569 542206178706 542206178880 542206179121 542206179202 542206179379 542206179690 542206179837 542206180310 542206180494 542206180568 542206180889 542206181201 542206181441 542206181515 542206181699 542206181836 542206182188 542206182251 542206182572 542206182710 542206182893 542206182967 542206183382 542206183600 542206183840 542206184805 542206184971 542206185076 542206185140 542206185397 542206185929 542206186023 542206186344 542206186418 542206186665 542206186986 542206187228 542206187475 542206187549 542206187612 542206187860 542206188038 542206188101 542206188285 542206188359 542206188503 542206188743 542206189232 542206189306 542206189874 542206190037 542206190100 542206190502 542206190742 542206191094 542206191552 542206192041 542206192299 542206192436 542206192500 542206192683 542206193567 542206193888 542206194377 542206194514 542206194909 542206195405 542206195571 542206196208 542206196840 542206198460 542206198607 542206203769 542206204258 542206204321 542206204402 542206204642 542206204716 542206204963 542206205910 542206206583 542206207146 542206207851 542206209866 542206209930 542206210100 542206211544 542206212107 542206213870 542206214295 542206214432 542206223028 542206223596 542206224159 542206224543 542206225508 542206227505 542206229125 542206229206 542206229446 542206229510 542206229767 542206230314 542206230635 542206230709 542206230956 542206231124 542206231371 542206231445 542206231692 542206231766 542206232181 542206232576 542206232713 542206232897 542206233065 542206233450 542206234196 542206234260 542206235143 542206235464 542206235859 542206235922 542206238426 542206239557 542206239941 542206242045 542206242905 542206243240 542206244839 542206245896 542206245960 542206246138 542206246522 542206246843 542206247269 542206248079 542206249805 542206251410 542206251593 542206254700 542206255686 542206256707 542206258408 542206260894 542206261520 542206263920 542206265797 542206266744 542206269632 542206274209 542206274382 542206276534 542206280227 542206280932 542206281284 542206281358 542206281742 542206282231 542206282947 542206283041 542206283115 542206286003 542206286966 542206290585 542206293089 542206293152 542206293794 542206294420 542206295946 542206296114 542206297171 542206297245 542206299250 542206299570 542206303354 542206305369 542206305753 542206305908 542206310400 542206310577 542206311066 542206311130 542206311387 542206313144 542206313539 542206313923 542206316508 542206318368 542206318689 542206320688 542206325654 542206329031 542206332235 542206332700 542206332877 542206332940 542206333045 542206333366 542206335050 542206336180 542206340589 542206341920 542206342106 542206343156 542206343300 542206343540 542206345555 542206347249 542206350763 542206350900 542206351189 542206352062 542206353193 542206353806 542206354782 542206355987 542206356081 542206356155 542206356229 542206356613 542206356797 542206357102 542206358554 542206358709 542206359043 542206359685 542206360169 542206361500 542206362705 542206362889 542206363120 542206363441 542206363762 542206365600 542206365777 542206365914 542206366019 542206366192 542206366403 542206368023 542206368104 542206368418 542206368591 542206368665 542206368739 542206369080 542206369475 542206369549 542206369612 542206370022 542206370417 542206370590 542206370664 542206370738 542206370801 542206370985 542206371080 542206371153 542206371474 542206371548 542206371611 542206372816 542206373094 542206373305 542206373626 542206373707 542206373873 542206373947 542206374041 542206374500 542206375246 542206375630 542206375704 542206377405 542206377645 542206377719 542206377892 542206377966 542206378060 542206378529 542206378600 542206379265 542206380775 542206380849 542206380912 542206381190 542206381264 542206381401 542206382148 542206382211 542206383279 542206383663 542206384089 542206385999 542206388887 542206390004 542206390170 542206390244 542206390491 542206390702 542206390886 542206391760 542206395210 542206396599 542206396736 542206404218 542206404602 542206404850 542206406085 542206406222 542206407106 542206407280 542206407674 542206408621 542206408702 542206410162 542206411110 542206413766 542206414576 542206415202 542206416654 542206416809 542206417538 542206417601 542206420273 542206421083 542206422506 542206424687 542206425634 542206426839 542206427254 542206427960 542206428201 542206428459 542206428770 542206438496 542206438633 542206439203 542206439517 542206440632 542206440953 542206441763 542206442894 542206443457 542206445461 542206446271 542206446345 542206446666 542206447613 542206448039 542206448350 542206450670 542206450743 542206450817 542206455004 542206455188 542206455325 542206455710 542206456061 542206459591 542206460928 542206461343 542206461590 542206461664 542206461738 542206461801 542206461985 542206462080 542206462153 542206462227 542206462474 542206462548 542206462611 542206462795 542206462869 542206463284 542206463358 542206463679 542206463990 542206464489 542206464552 542206464707 542206464873 542206465362 542206465901 542206466006 542206466567 542206466704 542206467200 542206467698 542206467835 542206468250 542206468405 542206468571 542206468719 542206468892 542206468966 542206469134 542206469208 542206469529 542206469600 542206470404 542206470570 542206471060 542206471207 542206471454 542206471609 542206471912 542206472338 542206472585 542206473780 542206474021 542206474342 542206474663 542206475547 542206475610 542206475868 542206476357 542206476501 542206476678 542206477946 542206478114 542206478509 542206478682 542206479005 542206479171 542206479630 542206479930 542206479950 542206480040 542206480113 542206481244 542206481565 542206483322 542206484380 542206484527 542206484774 542206487341 542206488225 542206488610 542206489500 542206491740 542206492870 542206493049 542206493433 542206493828 542206494959 542206495053 542206499072 542206501162 542206501236 542206501300 542206501483 542206502430 542206502751 542206503177 542206503882 542206503956 542206507333 542206509669 542206510463 542206510784 542206511668 542206512478 542206512541 542206512615 542206517902 542206519522 542206519603 542206520408 542206520711 542206521063 542206521521 542206521916 542206525798 542206525861 542206526103 542206526671 542206531008 542206534841 542206534915 542206535330 542206537592 542206539423 542206539504 542206542232 542206543758 542206543902 542206544889 542206546572 542206551780 542206552738 542206553932 542206555873 542206556500 542206556820 542206558056 542206560834 542206561404 542206561644 542206564532 542206566610 542206568167 542206568625 542206572702 542206573054 542206575453 542206577147 542206582108 542206585003 542206590067 542206596164 542206596238 542206598700 542206602410 542206604288 542206604746 542206607313 542206608691 542206610901 542206611006 542206611253 542206611895 542206612458 542206613589 542206618308 542206621759 542206621822 542206621903 542206622008 542206623516 542206624189 542206624407 542206625200 542206629300 542206633874 542206634363 542206634684 542206634758 542206634902 542206635007 542206635173 542206635705 542206635952 542206636057 542206636120 542206636378 542206636762 542206638209 542206639266 542206641402 542206642780 542206644611 542206644869 542206651513 542206653207 542206654338 542206656416 542206656737 542206657226 542206657473 542206658357 542206659706 542206659946 542206660035 542206661303 542206661945 542206662681 542206662829 542206663244 542206668394 542206669020 542206669599 542206669662 542206674623 542206674944 542206675680 542206676243 542206678184 542206678321 542206678402 542206679452 542206680320 542206680962 542206681130 542206682656 542206682977 542206683219 542206683392 542206683466 542206683530 542206685791 542206685939 542206686675 542206690368 542206690689 542206691001 542206692206 542206692372 542206692830 542206693256 542206694066 542206694919 542206695729 542206695800 542206697660 542206699032 542206699353 542206702253 542206707300 542206708287 542206708819 542206709097 542206709160 542206709629 542206711628 542206712290 542206713248 542206714379 542206715189 542206715407 542206715647 542206717010 542206721344 542206721591 542206722549 542206728406 542206728710 542206729135 542206729600 542206730719 542206734022 542206734417 542206735795 542206736284 542206739704 542206741950 542206742760 542206743002 542206743891 542206745585 542206746148 542206747102 542206749357 542206749420 542206750472 542206751035 542206751109 542206751998 542206752705 542206754318 542206755054 542206756259 542206756570 542206758337 542206758584 542206758721 542206759073 542206759147 542206759926 542206760199 542206760262 542206760801 542206761393 542206761788 542206761851 542206762277 542206762414 542206762598 542206764813 542206765165 542206765302 542206766680 542206767638 542206768053 542206769000 542206770373 542206770447 542206770510 542206770694 542206771962 542206773409 542206773582 542206774071 542206774145 542206775029 542206775276 542206775597 542206776086 542206776304 542206776791 542206779432 542206780621 542206782241 542206782636 542206782883 542206783372 542206789085 542206791937 542206792747 542206793557 542206793878 542206793941 542206794504 542206797960 542206802480 542206807841 542206808010 542206812023 542206814101 542206815874 542206816821 542206817173 542206817952 542206818057 542206818441 542206819325 542206820056 542206820200 542206821645 542206822060 542206822208 542206822381 542206823339 542206824396 542206825103 542206825270 542206827502 542206827742 542206827990 542206828231 542206828305 542206830167 542206831040 542206833440 542206833513 542206833908 542206834570 542206836401 542206836970 542206837780 542206838102 542206839307 542206839610 542206839794 542206840020 542206840101 542206840341 542206841793 542206844755 542206845244 542206846512 542206846696 542206847570 542206850526 542206851015 542206851801 542206852925 542206853661 542206853982 542206854087 542206854224 542206855034 542206856239 542206856302 542206856944 542206857507 542206857680 542206857754 542206858003 542206858317 542206859127 542206860002 542206860242 542206860700 542206861126 542206861207 542206861373 542206861447 542206861768 542206862183 542206862257 542206862320 542206862401 542206862715 542206863130 542206866340 542206868033 542206870748 542206872689 542206872752 542206873499 542206874206 542206876387 542206877800 542206882479 542206889604 542206890007 542206890180 542206891064 542206891138 542206893216 542206894026 542206894347 542206895478 542206895541 542206896288 542206897556 542206897877 542206899708 542206900600 542206901192 542206901403 542206902076 542206904228 542206904860 542206908007 542206909515 542206910172 542206910310 542206910888 542206911120 542206911200 542206911835 542206911909 542206914804 542206916103 542206917474 542206918037 542206918284 542206918679 542206919305 542206921093 542206923319 542206926380 542206927264 542206928074 542206930073 542206932867 542206932930 542206933356 542206935829 542206935900 542206936004 542206937760 542206937907 542206938322 542206938643 542206939069 542206939132 542206940184 542206941847 542206943210 542206944414 542206944735 542206944809 542206946281 542206947486 542206953962 542206956071 542206957100 542206957981 542206959812 542206961032 542206962300 542206963110 542206963826 542206964001 542206966182 542206966898 542206967771 542206969218 542206970260 542206972806 542206973937 542206976046 542206977177 542206977498 542206978124 542206979008 542206979400 542206979960 542206980123 542206982522 542206983332 542206985347 542206987810 542206988235 542206988556 542206992009 542206994648 542206997215 542207000850 542207005689 542207008400 542207008577 542207010576 542207012333 542207013143 542207013859 542207014669 542207017878 542207020905 542207022765 542207023649 542207024917 542207025727 542207026216 542207028478 542207030540 542207030935 542207038973 542207043540 542207044744 542207045160 542207045307 542207045949 542207047632 542207053805 542207054534 542207059758 542207060707 542207061901 542207062172 542207062567 542207064405 542207065776 542207066339 542207067460 542207067854 542207071226 542207075245 542207075492 542207079585 542207082210 542207083020 542207084225 542207085500 542207088639 542207089054 542207091695 542207092184 542207094978 542207096598 542207096661 542207097224 542207099944 542207102386 542207103580 542207104070 542207104217 542207105108 542207106302 542207108941 542207109430 542207111119 542207112560 542207112634 542207112881 542207112955 542207115064 542207115138 542207116653 542207118805 542207123940 542207124365 542207124823 542207125633 542207126517 542207127253 542207127327 542207129268 542207131725 542207132140 542207132782 542207133345 542207135423 542207136480 542207138706 542207139121 542207140310 542207142572 542207142710 542207144805 542207145534 542207146104 542207147154 542207152299 542207152820 542207153246 542207155966 542207156913 542207157339 542207157402 542207157650 542207157804 542207159664 542207159738 542207159985 542207160927 542207164488 542207165361 542207170890 542207173926 542207174415 542207175088 542207176282 542207177705 542207180909 542207184131 542207185400 542207186393 542207188619 542207188866 542207190544 542207191033 542207194242 542207194700 542207194958 542207195510 542207198198 542207200425 542207200506 542207200810 542207202292 542207202905 542207221520 542207234914 542207235192 542207238309 542207241037 542207244246 542207244630 542207245200 542207245909 542207249396 542207255872 542207256040 542207256114 542207257245 542207257950 542207260449 542207261403 542207263016 542207265278 542207266151 542207266793 542207267420 542207267677 542207268550 542207268624 542207269755 542207271360 542207271828 542207273053 542207273127 542207273511 542207274000 542207274184 542207274258 542207275526 542207276199 542207276336 542207276657 542207278661 542207278735 542207280413 542207280597 542207282033 542207282280 542207283559 542207284432 542207284506 542207286373 542207287183 542207287257 542207287578 542207292144 542207292602 542207293596 542207293807 542207294938 542207296163 542207299693 542207299767 542207301215 542207302106 542207304287 542207304424 542207306439 542207310121 542207313193 542207313404 542207315592 542207315803 542207315987 542207316081 542207320708 542207321042 542207321758 542207322631 542207323441 542207323762 542207323836 542207325135 542207325777 542207328986 542207329475 542207331474 542207331548 542207331795 542207332990 542207333094 542207335951 542207336120 542207336909 542207338060 542207338600 542207338840 542207339018 542207340380 542207340528 542207340609 542207344473 542207346706 542207352717 542207354190 542207354337 542207354584 542207354721 542207355073 542207355394 542207355789 542207355852 542207356278 542207357306 542207357930 542207358282 542207358356 542207358500 542207358677 542207359550 542207359945 542207361550 542207364511 542207365000 542207366068 542207367801 542207368146 542207368210 542207368851 542207369661 542207369735 542207370530 542207382800 542207386280 542207386353 542207386995 542207397732 542207397806 542207398158 542207400953 542207402189 542207402710 542207404193 542207404404 542207405920 542207407229 542207407613 542207408039 542207412290 542207415572 542207418140 542207420854 542207421985 542207423037 542207423358 542207424707 542207427909 542207429455 542207432190 542207433148 542207434416 542207434737 542207434984 542207435089 542207435473 542207435547 542207435931 542207436036 542207438040 542207438114 542207438509 542207439319 542207440040 542207440297 542207440360 542207441244 542207441886 542207442054 542207442375 542207443890 542207444848 542207445263 542207445979 542207446147 542207450305 542207451034 542207451740 542207451813 542207451997 542207456321 542207456890 542207458657 542207462340 542207462413 542207463470 542207466295 542207467958 542207472066 542207472203 542207473729 542207475412 542207476222 542207477280 542207479368 542207479505 542207480483 542207480620 542207480701 542207481367 542207482240 542207483371 542207484008 542207487922 542207492425 542207493309 542207494045 542207495176 542207496123 542207496370 542207497649 542207499195 542207499974 542207500475 542207501422 542207503290 542207504705 542207506893 542207508403 542207513153 542207513227 542207513548 542207515626 542207517493 542207520697 542207520760 542207521186 542207521404 542207521718 542207524395 542207524853 542207526307 542207530550 542207531829 542207533449 542207534570 542207535453 542207538415 542207538736 542207540598 542207541305 542207543704 542207544296 542207544680 542207544909 542207546208 542207546906 542207547258 542207547321 542207547579 542207548526 542207549583 542207550067 542207550130 542207555509 542207556090 542207557908 542207558002 542207558316 542207559052 542207561693 542207562256 542207566349 542207566412 542207572688 542207574445 542207575400 542207577196 542207577975 542207578143 542207578538 542207579595 542207580142 542207581410 542207582301 542207582541 542207583030 542207584620 542207585292 542207585750 542207586634 542207587370 542207587902 542207589201 542207591384 542207593141 542207594106 542207595798 542207600455 542207600600 542207600913 542207601402 542207601970 542207603738 542207605284 542207605421 542207605990 542207606626 542207607362 542207609200 542207609761 542207610703 542207610887 542207612570 542207613454 542207614970 542207615395 542207619093 542207619488 542207619706 542207620814 542207620998 542207621303 542207622508 542207622829 542207623004 542207624054 542207626848 542207627979 542207630072 542207630393 542207634486 542207635433 542207638642 542207640000 542207640257 542207640401 542207641388 542207643071 542207645544 542207646749 542207647301 542207648908 542207649316 542207649884 542207649958 542207655013 542207655976 542207660302 542207667770 542207668407 542207669601 542207674351 542207679007 542207679328 542207679712 542207685106 542207687103 542207691822 542207700040 542207702834 542207705264 542207707984 542207713434 542207715375 542207717069 542207719531 542207721788 542207724355 542207726680 542207727003 542207730052 542207731000 542207731401 542207733409 542207740300 542207741689 542207741907 542207749470 542207749617 542207752031 542207753236 542207760917 542207763410 542207766161 542207767119 542207767824 542207767905 542207768313 542207768560 542207770175 542207771059 542207773063 542207777798 542207778671 542207780504 542207785252 542207791591 542207793422 542207806054 542207810526 542207814792 542207819511 542207821447 542207822257 542207825603 542207827086 542207828675 542207831090 542207832431 542207835961 542207838218 542207838850 542207840601 542207844099 542207845293 542207846498 542207846956 542207852653 542207854273 542207854989 542207856506 542207857482 542207857620 542207859000 542207870476 542207871102 542207875058 542207878330 542207878806 542207879398 542207880805 542207881460 542207881534 542207882023 542207882344 542207894928 542207900642 542207901847 542207909564 542207911179 542207918086 542207919428 542207920159 542207924001 542207927605 542207936110 542207936367 542207936751 542207937709 542207937956 542207938050 542207938519 542207938903 542207940444 542207940839 542207941180 542207943011 542207969267 542207969806 542207969972 542207970456 542207970520 542207970840 542207971403 542207971724 542207972140 542207972534 542207972929 542207973591 542207973986 542207974080 542207974796 542207975038 542207975285 542207975670 542207976874 542207977902 542207978494 542207980172 542207980888 542207981514 542207981909 542207983208 542207983913 542207984723 542207987474 542207997017 542208000010 542208003797 542208006501 542208007495 542208013192 542208014397 542208022704 542208023377 542208024187 542208026970 542208030102 542208036200 542208037570 542208037644 542208038609 542208039190 542208039722 542208040911 542208041658 542208042394 542208043599 542208044088 542208045035 542208045677 542208051127 542208051511 542208053205 542208054336 542208057930 542208058740 542208061090 542208063958 542208065257 542208065578 542208066204 542208072938 542208073748 542208073811 542208076499 542208076700 542208079845 542208080008 542208081844 542208082260 542208083464 542208085084 542208088293 542208088430 542208092050 542208092444 542208093649 542208094843 542208095332 542208101762 542208102967 542208104587 542208105140 542208105534 542208107154 542208110421 542208111552 542208112820 542208114909 542208115892 542208119270 542208120074 542208122931 542208201284 542208201990 542208202231 542208202489 542208205440 542208207776 542208208402 542208209533 542208211074 542208213931 542208215625 542208216756 542208217005 542208217630 542208218055 542208219002 542208228487 542208228624 542208237072 542208237210 542208237925 542208241865 542208258957 542208259125 542208260240 542208260561 542208262329 542208262713 542208262897 542208264654 542208265390 542208266595 542208266806 542208267158 542208267937 542208268507 542208268994 542208269878 542208270746 542208270993 542208271620 542208272366 542208272687 542208273634 542208273881 542208274902 542208277195 542208279026 542208279731 542208281667 542208282082 542208282220 542208282798 542208283505 542208291520 542208302211 542208310565 542208312001 542208317472 542208323170 542208325000 542208328604 542208329277 542208329414 542208329598 542208335369 542208337510 542208339204 542208340400 542208343218 542208346811 542208347090 542208348294 542208348505 542208349001 542208354386 542208356390 542208359352 542208360157 542208360478 542208367385 542208368974 542208371399 542208372272 542208374350 542208375876 542208376118 542208378122 542208379711 542208380516 542208382136 542208385666 542208385987 542208387744 542208388307 542208389043 542208391902 542208392173 542208392889 542208396971 542208397140 542208397397 542208402054 542208409356 542208411740 542208414003 542208414243 542208414317 542208425485 542208428447 542208429257 542208430510 542208430767 542208432203 542208432387 542208435028 542208435275 542208435412 542208435733 542208437106 542208437353 542208440878 542208444255 542208444329 542208446975 542208447601 542208450731 542208450805 542208450989 542208454824 542208454905 542208458138 542208458522 542208465287 542208465671 542208466160 542208467439 542208467502 542208475398 542208478102 542208479233 542208490075 542208490928 542208491022 542208491985 542208492153 542208493100 542208495041 542208495115 542208495362 542208496172 542208496951 542208497377 542208497761 542208499455 542208505638 542208506906 542208507402 542208508131 542208511720 542208513413 542208513734 542208514086 542208515280 542208517369 542208517432 542208519126 542208519831 542208520499 542208520636 542208520957 542208523771 542208525786 542208525923 542208526412 542208526980 542208527938 542208531701 542208532504 542208534830 542208535713 542208536139 542208537260 542208537654 542208538538 542208539348 542208540921 542208542220 542208543351 542208544620 542208546497 542208548896 542208551137 542208553215 542208553857 542208554988 542208555861 542208557940 542208560501 542208565330 542208566782 542208566920 542208568934 542208573500 542208574494 542208575201 542208575515 542208579929 542208583227 542208597501 542208597815 542208599298 542208599509 542208600183 542208600962 542208605791 542208606354 542208608048 542208608432 542208610907 542208611700 542208613009 542208613577 542208615800 542208621426 542208622620 542208623293 542208624177 542208625445 542208628260 542208629143 542208629217 542208629390 542208629859 542208630011 542208630808 542208632107 542208632347 542208634351 542208634672 542208634746 542208635309 542208635556 542208636430 542208636824 542208639712 542208640059 542208644215 542208648940 542208681697 542208681908 542208682404 542208682965 542208683528 542208689551 542208692508 542208695964 542208697337 542208697584 542208698210 542208700163 542208701047 542208701368 542208701826 542208706976 542208707391 542208707602 542208708807 542208709159 542208709938 542208710274 542208710806 542208711221 542208713941 542208714367 542208714825 542208715561 542208718844 542208719333 542208722463 542208722921 542208725030 542208725746 542208726877 542208727503 542208730312 542208733384 542208733602 542208734652 542208739555 542208740350 542208741875 542208742501 542208743880 542208746457 542208748140 542208748398 542208750076 542208750213 542208753670 542208754627 542208755500 542208755684 542208758646 542208759209 542208760324 542208760966 542208762402 542208763780 542208764343 542208765932 542208766421 542208766679 542208769006 542208769567 542208769888 542208770040 542208770682 542208771171 542208772376 542208772440 542208772697 542208773323 542208775401 542208775659 542208786001 542208786322 542208786964 542208788016 542208788400 542208792100 542208796049 542208797885 542208799184 542208800922 542208801348 542208802221 542208804300 542208806561 542208807124 542208807371 542208811603 542208812653 542208816351 542208817556 542208818687 542208821560 542208823006 542208823574 542208823969 542208825807 542208827804 542208835379 542208836326 542208837520 542208837778 542208837841 542208838806 542208839461 542208846437 542208847247 542208849325 542208850377 542208852134 542208852455 542208853191 542208855343 542208861114 542208861820 542208864404 542208868590 542208868663 542208870736 542208873166 542208874508 542208874755 542208879337 542208879400 542208880389 542208880607 542208885034 542208888003 542208889511 542208889832 542208891373 542208895392 542208896276 542208898033 542208898428 542208899238 542208899301 542208899870 542208902603 542208904463 542208907288 542208908940 542208912312 542208929651 542208930914 542208932076 542208933023 542208933104 542208934309 542208936480 542208942892 542208944804 542208945396 542208946664 542208952361 542208954129 542208956849 542208962867 542208963356 542208964487 542208964550 542208965297 542208970258 542208971389 542208973788 542208977486 542208977623 542208982126 542208982373 542208987981 542208988939 542208989509 542208990864 542208992484 542208994315 542208996577 542208999850 542209000774 542209001190 542209001584 542209010959 542209011906 542209013910 542209020280 542209021164 542209022908 542209023884 542209033032 542209033353 542209033427 542209036178 542209040329 542209043601 542209046289 542209064880 542209065122 542209070330 542209072024 542209073860 542209074670 542209076290 542209079573 542209079894 542209082914 542209084397 542209084460 542209084855 542209089290 542209091436 542209092951 542209094966 542209095134 542209095455 542209098103 542209111033 542209111996 542209113827 542209115207 542209116641 542209119071 542209172188 542209277455 542209291570 542209292911 542209297814 542209302729 542209303923 542209304596 542209306032 542209315196 542209315654 542209323824 542209324560 542209334424 542209341326 542209344609 542209345666 542209346860 542209348628 542209349685 542209351758 542209357855 542209361153 542209366120 542209370609 542209370912 542209373663 542209380565 542209383069 542209383774 542209386662 542209387472 542209397400 542209397657 542209400483 542209402498 542209404400 542209405139 542209406196 542209407217 542209410026 542209411478 542209412506 542209412993 542209419269 542209420063 542209420384 542209421726 542209424082 542209424156 542209424220 542209425671 542209428880 542209430953 542209434972 542209437860 542209438744 542209440670 542209441306 542209453284 542209454707 542209455500 542209455757 542209457056 542209470113 542209495943 542209502541 542209507444 542209508254 542209511063 542209512589 542209513215 542209521495 542209524383 542209526461 542209530860 542209533500 542209543869 542209544679 542209548120 542209549966 542209551250 542209553722 542209558488 542209562244 542209567531 542209567852 542209568415 542209568599 542209572676 542209574360 542209575490 542209575959 542209577000 542209578389 542209580204 542209580846 542209581335 542209585509 542209586485 542209588179 542209590499 542209591051 542209591206 542209593066 542209595144 542209595218 542209595539 542209596349 542209596596 542209599484 542209599702 542209600443 542209600517 542209600901 542209602200 542209603331 542209603405 542209603589 542209603726 542209606861 542209609823 542209621475 542209624042 542209635100 542209639514 542209639835 542209641513 542209642718 542209644401 542209646663 542209649230 542209650109 542209651945 542209653318 542209654907 542209659736 542209660146 542209660467 542209662545 542209664944 542209665360 542209712549 542209712612 542209713285 542209713359 542209713670 542209714627 542209715902 542209716173 542209718710 542209721208 542209721913 542209727552 542209728757 542209732908 542209733644 542209737737 542209738868 542209739357 542209742550 542209745907 542209748263 542209750336 542209754676 542209755704 542209757003 542209760373 542209760768 542209771826 542209772241 542209773510 542209773767 542209778349 542209779222 542209780027 542209780108 542209781479 542209783557 542209785240 542209786371 542209786692 542209788202 542209789260 542209789407 542209792079 542209800805 542209803612 542209803933 542209807310 542209808057 542209809572 542209811892 542209812134 542209812529 542209813018 542209813804 542209814149 542209818305 542209820551 542209822630 542209822887 542209823200 542209824891 542209824965 542209825528 542209826017 542209826722 542209827395 542209827606 542209830101 542209831225 542209831610 542209831793 542209834040 542209834297 542209834829 542209835950 542209836054 542209837001 542209837403 542209838069 542209838848 542209838911 542209839016 542209840131 542209840773 542209841262 542209841400 542209841583 542209842210 542209842788 542209844224 542209845108 542209853606 542209857086 542209858675 542209859238 542209860427 542209862294 542209862826 542209864830 542209865182 542209865256 542209866524 542209870143 542209870217 542209870538 542209871274 542209872616 542209875504 542209878329 542209880254 542209880575 542209883537 542209884410 542209885936 542209886746 542209889176 542209893408 542209894137 542209895589 542209899424 542209905854 542209912361 542209915002 542209915718 542209917585 542209918395 542209918853 542209919416 542209921415 542209921599 542209922225 542209922472 542209922610 542209923998 542209924092 542209924230 542209924487 542209930402 542209932336 542209932657 542209933210 542209933851 542209934340 542209934661 542209935545 542209935619 542209940680 542209941002 542209941490 542209945014 542209945582 542209950470 542209951508 542209954499 542209961143 542209962806 542209963158 542209964507 542209965099 542209965620 542209967882 542209968205 542209968371 542209970050 542209970691 542209975107 542209976301 542209978235 542209978309 542209980876 542209981904 542209984895 542209985602 542209986331 542209987600 542209988272 542209989861 542209994438 542209995008 542209996121 542209996516 542209996690 542209997407 542210000225 542210001420 542210003040 542210003297 542210007453 542210007527 542210008721 542210008802 542210008979 542210011393 542210013471 542210014281 542210015165 542210015239 542210015302 542210015486 542210018695 542210021320 542210022606 542210023198 542210023409 542210031110 542210033125 542210034009 542210034400 542210037391 542210041158 542210044367 542210044906 542210046903 542210047897 542210048604 542210048918 542210049196 542210049975 542210050522 542210050843 542210054862 542210055288 542210063521 542210064405 542210065536 542210069700 542210072438 542210073706 542210074121 542210075189 542210077010 542210077267 542210078140 542210079803 542210080929 542210081104 542210082860 542210086889 542210090250 542210090405 542210095308 542210095548 542210096037 542210096421 542210096679 542210103735 542210105281 542210108959 542210116029 542210116597 542210117150 542210118749 542210118812 542210119485 542210121702 542210123241 542210123700 542210124206 542210125320 542210127729 542210127800 542210128786 542210134557 542210137050 542210137692 542210139202 542210139770 542210139918 542210141459 542210142011 542210144594 542210150686 542210151880 542210152059 542210156857 542210157804 542210158861 542210159030 542210165837 542210169920 542210171140 542210171213 542210177889 542210179188 542210179646 542210183191 542210183650 542210183804 542210184928 542210185022 542210185343 542210186080 542210186869 542210195912 542210196803 542210202207 542210202768 542210204130 542210204846 542210205656 542210205977 542210207100 542210209812 542210210222 542210211508 542210213294 542210225300 542210226906 542210228766 542210232385 542210235731 542210237104 542210237506 542210238309 542210243764 542210250419 542210250592 542210254903 542210257710 542210257968 542210267042 542210268173 542210275149 542210276738 542210277153 542210282114 542210283319 542210284376 542210289102 542210291101 542210294230 542210295829 542210296886 542210297128 542210297696 542210299132 542210299608 542210299911 542210304368 542210308605 542210319692 542210320497 542210320881 542210321204 542210323917 542210324332 542210324406 542210325390 542210326107 542210326273 542210326347 542210327541 542210329161 542210330992 542210332502 542210332750 542210334059 542210336137 542210336521 542210338078 542210343504 542210345501 542210346008 542210348573 542210351456 542210351520 542210353140 542210354104 542210354591 542210356101 542210359173 542210359705 542210359889 542210359952 542210362835 542210365018 542210366460 542210370152 542210370931 542210372488 542210375760 542210376404 542210384500 542210395340 542210400400 542210402580 542210402975 542210403143 542210409000 542210411634 542210411708 542210412050 542210415195 542210417107 542210418220 542210422097 542210425059 542210426180 542210436438 542210437248 542210437880 542210442520 542210443587 542210443724 542210446860 542210448874 542210449363 542210451362 542210454003 542210454719 542210467404 542210467644 542210469190 542210472394 542210474088 542210475109 542210475420 542210478244 542210479907 542210480003 542210484262 542210485072 542210487305 542210487545 542210489165 542210490033 542210492680 542210496388 542210497014 542210499808 542210502708 542210503902 542210506332 542210509478 542210510730 542210513160 542210524540 542210527501 542210528495 542210528569 542210539948 542210540100 542210543704 542210546776 542210548212 542210551590 542210555298 542210555361 542210556171 542210556566 542210557129 542210557760 542210558570 542210563073 542210564278 542210565930 542210566740 542210567624 542210568755 542210570049 542210573963 542210574847 542210575801 542210578087 542210579813 542210580791 542210581509 542210583506 542210583753 542210584002 542210584242 542210584316 542210585768 542210585831 542210585905 542210586000 542210588720 542210592980 542210596110 542210598510 542210600078 542210605365 542210605439 542210606175 542210609137 542210609384 542210611062 542210611841 542210612193 542210612404 542210614666 542210615613 542210615860 542210616991 542210625330 542210629817 542210630611 542210631037 542210631990 542210633115 542210633299 542210638018 542210638191 542210639396 542210639928 542210643868 542210650696 542210654073 542210654147 542210686879 542210702778 542210709501 542210710095 542210711902 542210712007 542210712173 542210712494 542210712705 542210715600 542210718418 542210720590 542210725630 542210725888 542210726440 542210726761 542210727003 542210731722 542210732780 542210734547 542210734868 542210736872 542210737040 542210737298 542210737820 542210738630 542210742403 542210743527 542210744263 542210745789 542210747610 542210747793 542210747867 542210748035 542210748356 542210749230 542210750108 542210751550 542210752909 542210753317 542210754374 542210756205 542210756773 542210757336 542210757583 542210758210 542210759661 542210759809 542210762544 542210766700 542210768641 542210771203 542210771919 542210773144 542210779178 542210779957 542210782050 542210784450 542210785975 542210786217 542210786785 542210791746 542210795444 542210811417 542210811664 542210812548 542210812869 542210817698 542210818187 542210819840 542210822659 542210824737 542210825931 542210826036 542210828756 542210830360 542210831886 542210831950 542210835016 542210837020 542210838793 542210839035 542210839109 542210841997 542210846321 542210847131 542210847205 542210847452 542210847526 542210854280 542210854996 542210856111 542210860125 542210877390 542210887180 542210888385 542210889580 542210895103 542210895350 542210895992 542210898880 542210903227 542210903932 542210905707 542210906436 542210910513 542210914780 542210917678 542210917999 542210918230 542210918488 542210919040 542210920303 542210920550 542210920624 542210920871 542210921113 542210921360 542210928020 542210929151 542210929867 542210936053 542210936127 542210936448 542210936832 542210937642 542210938910 542210939015 542210940130 542210940910 542210941720 542210942071 542210943597 542210943808 542210946943 542210947369 542210949694 542210949905 542210950499 542210953524 542210958995 542210960994 542210963000 542210963561 542210965576 542210966065 542210966202 542210966844 542210970390 542210970463 542210971026 542210973506 542210974620 542210974700 542210975045 542210976000 542210976634 542210980006 542210980895 542210984346 542210986745 542210990043 542210990117 542210990364 542210990438 542210991880 542210992690 542210992837 542210993407 542210993647 542210994601 542210996535 542210996920 542210998934 542211000980 542211003300 542211011974 542211013107 542211013273 542211013410 542211014157 542211017905 542211018240 542211019902 542211020954 542211021059 542211021122 542211021443 542211021764 542211022253 542211022327 542211022574 542211024405 542211025536 542211027614 542211033953 542211036915 542211037588 542211042309 542211045684 542211047441 542211047699 542211047762 542211050405 542211050645 542211050719 542211050892 542211051455 542211052804 542211053928 542211054270 542211055153 542211055795 542211056284 542211056502 542211063404 542211064528 542211068794 542211073297 542211074244 542211082414 542211083619 542211091899 542211098870 542211107161 542211108750 542211108905 542211115331 542211118935 542211119030 542211119745 542211119992 542211120229 542211121350 542211124706 542211126647 542211128010 542211128193 542211128651 542211129461 542211132739 542211133309 542211134038 542211135708 542211138057 542211138120 542211139004 542211140514 542211144928 542211145022 542211147502 542211147742 542211149500 542211152492 542211154250 542211157148 542211158021 542211160341 542211161930 542211162109 542211164900 542211165170 542211170607 542211174545 542211174866 542211175500 542211175997 542211176486 542211178490 542211179448 542211180563 542211185219 542211185392 542211186029 542211186276 542211186597 542211187939 542211188509 542211188812 542211189090 542211189164 542211189238 542211190106 542211191237 542211193315 542211194051 542211197976 542211198218 542211198465 542211205200 542211207536 542211208667 542211209540 542211211155 542211213233 542211217326 542211247803 542211257512 542211260184 542211261389 542211268433 542211268680 542211270111 542211271490 542211271958 542211275977 542211277029 542211277660 542211284241 542211293158 542211300077 542211302613 542211302797 542211312192 542211314802 542211325191 542211330152 542211343867 542211347565 542211356930 542211369470 542211411436 542211429190 542211441832 542211459340 542211468898 542211470008 542211482370 542211489993 542211492876 542211499399 542211501168 542211502436 542211503006 542211504909 542211510927 542211518404 542211520185 542211520964 542211521848 542211522584 542211524020 542211525151 542211526677 542211532053 542211533963 542211534526 542211534847 542211535657 542211536072 542211536925 542211537735 542211539740 542211540544 542211540791 542211541354 542211547772 542211547846 542211547910 542211548014 542211548409 542211549219 542211549603 542211550013 542211550581 542211550800 542211551070 542211551144 542211551539 542211554427 542211557562 542211558051 542211559640 542211561181 542211561897 542211562604 542211564785 542211564922 542211565411 542211566937 542211567105 542211567289 542211568620 542211569688 542211569825 542211570098 542211571119 542211571503 542211571905 542211573204 542211574649 542211574712 542211575603 542211576406 542211578410 542211579862 542211579936 542211580667 542211580730 542211581300 542211582103 542211582671 542211583700 542211584904 542211586122 542211586203 542211587180 542211589652 542211589807 542211590062 542211602416 542211602663 542211604100 542211604283 542211608055 542211608440 542211610449 542211613658 542211613721 542211630340 542211634506 542211636207 542211636373 542211637183 542211638130 542211638772 542211639582 542211640450 542211640524 542211640919 542211641197 542211641655 542211643028 542211644543 542211645106 542211645748 542211646163 542211650000 542211650956 542211653604 542211656274 542211658747 542211659162 542211660030 542211660104 542211661700 542211662824 542211663634 542211665409 542211665649 542211666201 542211667332 542211668390 542211669347 542211669989 542211670078 542211670536 542211670783 542211678711 542211679916 542211680005 542211680252 542211683214 542211687160 542211687628 542211689632 542211689953 542211690363 542211692057 542211693406 542211694061 542211694520 542211696460 542211699422 542211703848 542211711870 542211713701 542211713959 542211717199 542211717657 542211719020 542211719414 542211722150 542211727126 542211732800 542211732976 542211733602 542211735159 542211735470 542211735790 542211737621 542211738907 542211740751 542211741709 542211742903 542211743181 542211744604 542211746143 542211746922 542211748479 542211749747 542211749810 542211751351 542211754000 542211754497 542211754634 542211757385 542211757603 542211758195 542211759463 542211762272 542211762804 542211763861 542211764350 542211764424 542211764992 542211765481 542211765629 542211765876 542211766904 542211768122 542211768838 542211769006 542211770516 542211770837 542211771005 542211771189 542211771326 542211771710 542211772200 542211772457 542211773806 542211774609 542211775271 542211776476 542211780232 542211780708 542211781758 542211782247 542211783057 542211784188 542211785456 542211787929 542211788986 542211789796 542211792502 542211792742 542211793305 542211793947 542211795493 542211802870 542211803507 542211804003 542211808720 542211814675 542211825028 542211825733 542211827811 542211836012 542211836333 542211837785 542211838732 542211846518 542211850200 542211859838 542211862407 542211885683 542211891609 542211891775 542211896501 542211899005 542211900525 542211911904 542211912714 542211913919 542211921878 542211922688 542211923177 542211923882 542211924903 542211934700 542211948686 542211951569 542211953710 542211956856 542211960475 542211975305 542211975947 542211976362 542211977704 542211977951 542211978200 542211981718 542211982849 542211983970 542211985800 542211987501 542211990871 542211990945 542211991360 542211991508 542211992565 542211992886 542211996190 542211996337 542211998101 542211998341 542211998599 542211999793 542212000076 542212000397 542212001104 542212001270 542212002475 542212003817 542212004232 542212004553 542212005437 542212005758 542212007900 542212008646 542212011455 542212011840 542212012018 542212012191 542212012265 542212012402 542212012723 542212013460 542212013780 542212014343 542212015548 542212015611 542212015795 542212016421 542212017626 542212017873 542212018683 542212018820 542212019951 542212020682 542212022055 542212022513 542212022697 542212023965 542212025401 542212026395 542212026606 542212028152 542212030151 542212032871 542212033508 542212035209 542212038337 542212038400 542212039605 542212040400 542212043150 542212046828 542212048208 542212048374 542212048695 542212052067 542212055808 542212055981 542212057033 542212057280 542212058090 542212060237 542212062883 542212063372 542212064577 542212064714 542212064961 542212065203 542212065387 542212070348 542212070411 542212071302 542212074367 542212075177 542212077960 542212079012 542212079260 542212080064 542212080201 542212080385 542212080603 542212108094 542212120101 542212125318 542212125639 542212125702 542212126054 542212128132 542212128453 542212133735 542212138701 542212139448 542212142320 542212142401 542212142899 542212143525 542212143846 542212145603 542212149090 542212149238 542212149703 542212150280 542212152047 542212153315 542212153562 542212154446 542212155182 542212155640 542212165751 542212165825 542212170007 542212170575 542212172653 542212173858 542212175862 542212177700 542212178119 542212180044 542212180439 542212181009 542212181312 542212182764 542212183180 542212185194 542212186215 542212186920 542212187025 542212187593 542212187667 542212187730 542212188614 542212188798 542212189030 542212189671 542212190155 542212191423 542212192480 542212195442 542212196005 542212196252 542212196573 542212197200 542212198806 542212199535 542212200501 542212201551 542212203005 542212203887 542212204200 542212204908 542212205718 542212207970 542212211736 542212213677 542212213814 542212217054 542212219774 542212219848 542212221910 542212223788 542212224598 542212224735 542212225224 542212225866 542212225930 542212226034 542212226997 542212227091 542212227165 542212228433 542212229243 542212229490 542212230506 542212232207 542212232831 542212232905 542212233183 542212233320 542212235582 542212236924 542212238223 542212239428 542212239749 542212240159 542212245206 542212245446 542212245510 542212246182 542212248260 542212249923 542212253863 542212257177 542212263011 542212263406 542212263580 542212263653 542212263727 542212264600 542212265805 542212265989 542212266541 542212270876 542212271118 542212277399 542212278410 542212280419 542212282102 542212282423 542212284043 542212285311 542212287189 542212287407 542212287894 542212288383 542212289193 542212291019 542212291971 542212293665 542212295101 542212295285 542212296232 542212296306 542212296627 542212296708 542212297758 542212299378 542212299762 542212300190 542212303472 542212303610 542212303793 542212303867 542212304356 542212306113 542212306434 542212308512 542212310695 542212311579 542212312773 542212312847 542212314210 542212315277 542212315340 542212316471 542212319828 542212320090 542212320943 542212321048 542212321369 542212321506 542212321908 542212322637 542212323126 542212323447 542212324257 542212324715 542212326261 542212327145 542212329223 542212329304 542212330275 542212332811 542212333090 542212333163 542212333702 542212334294 542212336446 542212336767 542212337320 542212337400 542212338387 542212338524 542212341407 542212344937 542212345031 542212352180 542212353064 542212353138 542212369025 542212369346 542212370398 542212370856 542212371666 542212371987 542212373102 542212374160 542212374709 542212379601 542212381777 542212383929 542212384344 542212386817 542212387232 542212387306 542212387553 542212388116 542212390436 542212391888 542212391951 542212395265 542212398611 542212398869 542212399037 542212399100 542212399742 542212399816 542212401511 542212401769 542212402402 542212402716 542212402890 542212403068 542212403205 542212403389 542212404657 542212407224 542212407305 542212407471 542212407930 542212408429 542212409486 542212421807 542212434348 542212440119 542212440292 542212441240 542212441955 542212442204 542212442370 542212451992 542212452308 542212453365 542212454009 542212454880 542212458652 542212458726 542212459078 542212461077 542212461140 542212461535 542212464350 542212464504 542212464670 542212465307 542212465875 542212466438 542212466685 542212468442 542212469647 542212473019 542212473330 542212479116 542212479684 542212480168 542212480707 542212480947 542212482006 542212484324 542212486265 542212488664 542212494509 542212494756 542212498454 542212498849 542212500791 542212501354 542212501509 542212501675 542212502870 542212503506 542212516505 542212518510 542212519577 542212531824 542212551010 542212551972 542212616274 542214532622 542215874675 542217856456 542222106642 542222107068 542222110014 542222113223 542222113544 542222140273 542222140731 542222216412 542222218811 542222220507 542222221557 542222222504 542222222688 542222223177 542222223240 542222228785 542222231594 542222234235 542222234556 542222235292 542222237370 542222237765 542222238896 542222239459 542222241063 542222242807 542222243078 542222243399 542222245082 542222245220 542222245300 542222245477 542222245540 542222245614 542222246350 542222247234 542222248686 542222248904 542222249880 542222250117 542222250364 542222250759 542222250822 542222250903 542222251495 542222251880 542222251953 542222252058 542222252900 542222253005 542222253326 542222253573 542222253894 542222254200 542222255806 542222256140 542222256461 542222257024 542222257105 542222257803 542222260154 542222260475 542222261101 542222261670 542222261817 542222262708 542222263437 542222263758 542222264705 542222265120 542222265836 542222266893 542222267061 542222270191 542222270265 542222271460 542222272103 542222272343 542222272417 542222273869 542222275552 542222277951 542222278200 542222278514 542222279405 542222280760 542222280834 542222280908 542222281570 542222281718 542222282207 542222285663 542222286610 542222289509 542222290230 542222290550 542222291360 542222291434 542222291829 542222292639 542222295132 542222295206 542222296400 542222300294 542222300689 542222300826 542222301636 542222301957 542222302767 542222304066 542222304203 542222304387 542222304450 542222305260 542222306218 542222306391 542222307028 542222307807 542222308470 542222308790 542222309508 542222309995 542222310479 542222310863 542222312162 542222316576 542222318260 542222319143 542222319538 542222320332 542222320974 542222321600 542222322668 542222322731 542222322805 542222324288 542222324425 542222325161 542222325235 542222327240 542222330370 542222331180 542222333807 542222334462 542222335106 542222335593 542222335804 542222335988 542222337030 542222339439 542222339823 542222339904 542222340709 542222341685 542222344573 542222347856 542222350591 542222350665 542222351933 542222352359 542222352503 542222353306 542222353480 542222362075 542222362460 542222364227 542222364611 542222364869 542222366094 542222366168 542222366707 542222366947 542222367362 542222367436 542222369835 542222375074 542222379872 542222385403 542222385890 542222388147 542222389278 542222390072 542222396170 542222399068 542222399847 542222400108 542222405000 542222406903 542222407008 542222407897 542222408450 542222408844 542222409407 542222409580 542222412079 542222412858 542222412921 542222416620 542222417292 542222417503 542222417905 542222418313 542222419444 542222420175 542222420496 542222422969 542222423063 542222423779 542222426593 542222426730 542222427082 542222427798 542222427861 542222427935 542222430102 542222430818 542222431096 542222431233 542222431307 542222431554 542222433248 542222433495 542222433569 542222433632 542222435252 542222441986 542222442549 542222443743 542222446173 542222446568 542222446889 542222447515 542222447699 542222447762 542222449061 542222451529 542222451840 542222452018 542222452191 542222452804 542222453928 542222454103 542222454417 542222454985 542222456100 542222456421 542222456742 542222456816 542222457489 542222459704 542222460040 542222461492 542222463250 542222463323 542222464454 542222465338 542222465803 542222466074 542222466148 542222466532 542222466780 542222466853 542222467342 542222468473 542222469100 542222471035 542222471814 542222474004 542222474170 542222474565 542222478400 542222480199 542222480978 542222482100 542222482277 542222482735 542222486112 542222490447 542222492772 542222493720 542222493800 542222493977 542222496791 542222496865 542222497749 542222498238 542222499432 542222499908 542222500007 542222500254 542222500409 542222501138 542222501201 542222502195 542222502269 542222502653 542222506425 542222507161 542222509560 542222510365 542222511312 542222511633 542222512059 542222512370 542222513711 542222513895 542222514384 542222515010 542222515807 542222516462 542222516857 542222517272 542222517346 542222518861 542222519671 542222520081 542222520229 542222522480 542222522554 542222522628 542222524632 542222526573 542222526647 542222526968 542222527457 542222527841 542222528267 542222528404 542222529535 542222530266 542222530330 542222530724 542222531076 542222531397 542222531781 542222532270 542222532802 542222534817 542222534990 542222537173 542222540514 542222540698 542222546308 542222547421 542222548094 542222548552 542222551298 542222551682 542222551756 542222552245 542222552887 542222553129 542222553760 542222556190 542222556722 542222556803 542222556970 542222557148 542222557211 542222557780 542222559226 542222559610 542222559794 542222561793 542222561930 542222562420 542222563945 542222564681 542222564755 542222565318 542222566054 542222568380 542222568527 542222569584 542222569802 542222570068 542222571583 542222572393 542222572604 542222573982 542222574087 542222574305 542222574866 542222576165 542222576944 542222577360 542222577507 542222577828 542222578638 542222589870 542222596203 542222596845 542222597408 542222597655 542222598539 542222598786 542222598923 542222599028 542222599109 542222599660 542222601118 542222603901 542222604253 542222604408 542222604648 542222604895 542222605779 542222606268 542222607600 542222608730 542222610271 542222610730 542222611860 542222613709 542222614438 542222615248 542222624309 542222628631 542222629515 542222630704 542222631377 542222631761 542222633840 542222634018 542222636270 542222636590 542222639168 542222639489 542222641488 542222641625 542222641706 542222643492 542222643566 542222644129 542222644760 542222644908 542222648395 542222648532 542222649279 542222649416 542222651662 542222652088 542222652225 542222653500 542222653998 542222656318 542222657375 542222657449 542222658001 542222658322 542222658570 542222662199 542222666108 542222666429 542222667239 542222668680 542222671002 542222671316 542222673962 542222675198 542222676219 542222676530 542222677276 542222677734 542222678791 542222678939 542222682090 542222682163 542222682942 542222683110 542222684883 542222686577 542222687130 542222689465 542222690012 542222690580 542222693158 542222693302 542222696504 542222697000 542222697240 542222697635 542222697709 542222698766 542222698830 542222699713 542222699960 542222701271 542222701345 542222701803 542222702934 542222703039 542222706311 542222707442 542222710188 542222712192 542222712330 542222712403 542222712724 542222715612 542222715933 542222716285 542222720041 542222722120 542222722200 542222722440 542222722698 542222722761 542222724208 542222725650 542222726533 542222727664 542222728795 542222729100 542222729284 542222729421 542222729679 542222730226 542222730794 542222731420 542222734171 542222735834 542222735908 542222736570 542222736644 542222737380 542222737528 542222737849 542222739606 542222740016 542222740263 542222740337 542222740802 542222742020 542222742599 542222742662 542222742736 542222743793 542222744282 542222745871 542222746297 542222746434 542222746755 542222746829 542222747491 542222753583 542222754925 542222755277 542222756866 542222757034 542222758239 542222761432 542222761753 542222762242 542222762958 542222763207 542222763447 542222765606 542222766014 542222766409 542222766977 542222767466 542222767787 542222768413 542222768981 542222769470 542222770412 542222771159 542222772508 542222775499 542222776510 542222776693 542222776767 542222778605 542222779013 542222780386 542222780918 542222783108 542222783348 542222783669 542222784302 542222784479 542222785994 542222786557 542222788314 542222788498 542222789830 542222790497 542222793522 542222794269 542222795142 542222795537 542222798030 542222801251 542222802209 542222802914 542222803266 542222804076 542222809363 542222810168 542222813377 542222813440 542222813514 542222814250 542222816339 542222816402 542222817075 542222820279 542222821931 542222822420 542222822815 542222828912 542222829585 542222829659 542222829803 542222831584 542222831658 542222834088 542222835677 542222837360 542222839209 542222839907 542222840243 542222840959 542222841127 542222845604 542222846598 542222846735 542222848500 542222851164 542222852827 542222855000 542222856388 542222856772 542222856846 542222857582 542222857800 542222858466 542222860602 542222862085 542222865047 542222865431 542222865689 542222865826 542222866241 542222866562 542222867206 542222867372 542222867510 542222867767 542222871065 542222871450 542222871918 542222872260 542222872728 542222872975 542222873538 542222874669 542222875863 542222876031 542222876426 542222876994 542222877300 542222877557 542222878906 542222879240 542222880824 542222882444 542222882765 542222883896 542222884064 542222885011 542222885195 542222885332 542222891671 542222891819 542222892700 542222893823 542222894009 542222897602 542222897842 542222901489 542222901873 542222902362 542222903246 542222904120 542222906840 542222907402 542222907650 542222908149 542222908854 542222909022 542222909590 542222912473 542222915756 542222916171 542222916703 542222917129 542222917376 542222917440 542222917760 542222918404 542222918718 542222920890 542222922263 542222925546 542222926282 542222927092 542222927230 542222927624 542222929004 542222929244 542222929886 542222929950 542222930828 542222930909 542222932208 542222933321 542222935199 542222935262 542222935583 542222938930 542222939429 542222940939 542222942301 542222942870 542222944700 542222946641 542222947130 542222947910 542222948720 542222950976 542222951850 542222952807 542222952980 542222953222 542222954032 542222957700 542222958830 542222959256 542222964390 542222964859 542222965411 542222966221 542222966542 542222967352 542222967673 542222969430 542222971045 542222974409 542222975522 542222980667 542222985249 542222985312 542222985633 542222986059 542222986370 542222991010 542222992140 542222992398 542222994860 542222996709 542222996875 542222998174 542222999202 542223002692 542223004202 542223004386 542223004523 542223006143 542223006217 542223006390 542223006785 542223008542 542223008863 542223009031 542223010478 542223014955 542223015050 542223016254 542223016328 542223018269 542223018808 542223018974 542223024350 542223024505 542223027175 542223027249 542223027496 542223027560 542223029895 542223031710 542223035419 542223036229 542223037504 542223039364 542223041500 542223043515 542223047213 542223053489 542223055493 542223055567 542223056377 542223061338 542223061585 542223062780 542223064307 542223064610 542223064794 542223064868 542223070318 542223070702 542223074802 542223075468 542223075531 542223077610 542223078282 542223079230 542223080676 542223081091 542223083490 542223084906 542223086131 542223086389 542223089982 542223090071 542223092086 542223096002 542223099525 542223100594 542223101220 542223101936 542223103482 542223103556 542223104366 542223104503 542223105634 542223105955 542223106123 542223106204 542223107007 542223108522 542223109195 542223112215 542223112536 542223112857 542223113988 542223114082 542223114477 542223116234 542223117044 542223117750 542223118175 542223120311 542223120569 542223121202 542223121690 542223123520 542223123601 542223125920 542223127540 542223127797 542223130990 542223132042 542223132500 542223132684 542223133889 542223134900 542223136061 542223136209 542223137019 542223138140 542223139270 542223140533 542223144305 542223145041 542223145115 542223147200 542223148324 542223148966 542223149208 542223152264 542223153532 542223155473 542223156678 542223157304 542223157872 542223158040 542223159492 542223159950 542223160040 542223160508 542223164848 542223165263 542223165721 542223166531 542223166852 542223168088 542223169109 542223169677 542223170545 542223171997 542223172870 542223172944 542223175695 542223177389 542223177526 542223177607 542223177910 542223178400 542223179467 542223180198 542223181787 542223182340 542223183470 542223186369 542223189320 542223191714 542223195980 542223197427 542223198484 542223198702 542223199047 542223199110 542223199294 542223199431 542223201779 542223203215 542223207629 542223210364 542223210438 542223211248 542223211311 542223211495 542223211706 542223213326 542223213647 542223214841 542223215010 542223217345 542223218300 542223223437 542223223821 542223224568 542223224631 542223225378 542223225441 542223225762 542223226251 542223226967 542223227777 542223232270 542223232590 542223233611 542223234990 542223235626 542223238200 542223246089 542223246931 542223247815 542223248167 542223248625 542223249114 542223249435 542223249820 542223250871 542223253128 542223253833 542223254001 542223255380 542223255453 542223256584 542223257073 542223258736 542223258983 542223259225 542223259472 542223259546 542223267890 542223272145 542223272466 542223274304 542223275107 542223275354 542223277369 542223280636 542223281125 542223281372 542223283450 542223287790 542223289942 542223290426 542223290810 542223295181 542223296386 542223296844 542223297260 542223297728 542223300554 542223303837 542223306972 542223307782 542223315631 542223316057 542223316201 542223316378 542223316699 542223316900 542223319019 542223320455 542223320600 542223320913 542223326707 542223327901 542223329440 542223331697 542223334338 542223334722 542223334970 542223338283 542223340998 542223341487 542223344449 542223344696 542223349020 542223349278 542223353429 542223353676 542223353813 542223354091 542223354239 542223357769 542223360000 542223360320 542223362261 542223364276 542223364413 542223364808 542223365150 542223365223 542223368111 542223369002 542223372206 542223374130 542223375800 542223376850 542223378470 542223380302 542223382557 542223382701 542223383751 542223386713 542223394030 542223396430 542223398691 542223398765 542223402860 542223403670 542223404095 542223408325 542223410571 542223410966 542223414022 542223417707 542223419567 542223420682 542223421245 542223421566 542223424912 542223425659 542223429100 542223431035 542223431109 542223434702 542223434886 542223438584 542223438658 542223438721 542223438979 542223440720 542223442598 542223447170 542223449321 542223449890 542223451000 542223457354 542223458238 542223459908 542223460090 542223462499 542223464320 542223464400 542223469938 542223470806 542223470980 542223473099 542223474293 542223475635 542223475956 542223476124 542223477255 542223478604 542223478918 542223482216 542223483989 542223484220 542223485351 542223486161 542223486235 542223489902 542223493137 542223493458 542223493602 542223494652 542223495600 542223495920 542223502381 542223502600 542223502776 542223505343 542223505417 542223507100 542223507742 542223508947 542223509299 542223515133 542223515528 542223516017 542223519089 542223519547 542223520341 542223524113 542223524508 542223524900 542223527643 542223528911 542223534619 542223534792 542223538959 542223543067 542223544977 542223545603 542223551090 542223552907 542223554904 542223556524 542223556771 542223558070 542223558539 542223560922 542223564236 542223565293 542223565751 542223566498 542223568181 542223570007 542223574410 542223578687 542223578750 542223583969 542223584842 542223585194 542223589103 542223590229 542223591504 542223591991 542223594569 542223595837 542223597383 542223600100 542223603630 542223613109 542223615113 542223619206 542223619848 542223622199 542223623072 542223625224 542223627239 542223629638 542223630827 542223631316 542223631884 542231456266 542233456409 542233584489 542235343721 542235645144 542235885474 542236569665 542245222356 542245551103 542247586969 542254337642 542256423103 542261331539 542264596452 542265626420 542265894363 542267513503 542276543744 542276544480 542276546706 542276548710 542276554739 542276555154 542276556422 542278956761 542278958913 542278959265 542278959402 542278959650 542278960060 542278961659 542278961803 542278964473 542278964610 542278966551 542278971696 542278973132 542278973608 542278973774 542278974016 542278975926 542278977306 542278978282 542278981550 542278983003 542278983317 542278984832 542278986452 542278988072 542278990530 542278991981 542278993428 542278994870 542278998320 542278998715 542278999130 542278999204 542279002380 542279005663 542279007100 542279008304 542279008625 542279009040 542279009820 542279013209 542279014890 542279015069 542279017394 542279017468 542279018101 542279018415 542279018599 542279020809 542279024360 542279027716 542279028205 542279040700 542279044800 542279058601 542279059274 542279059411 542279061273 542279062301 542279062799 542279065750 542279068328 542279070969 542279075156 542279076287 542279076505 542280115494 542285597721 542288888581 542289647243 542289653409 542289654071 542289655734 542289657354 542289657509 542289657812 542289658559 542289754125 542298580066 542298580524 542299657603 542299658406 542299659216 542299659390 542299662106 542299666044 542299667009 542299671407 542299679685 542299860309