База всех ИНН организаций с префиксом 6803****** и физических лиц с префиксом 6803******** из ЕГРЮЛ и ЕГРИП.
6803000030 6803000048 6803000055 6803000062 6803000070 6803000087 6803000094 6803000104 6803000111 6803000129 6803000136 6803000143 6803000150 6803000168 6803000175 6803000182 6803000190 6803000200 6803000217 6803000224 6803000231 6803000249 6803000256 6803000263 6803000270 6803000288 6803000295 6803000305 6803000312 6803000320 6803000337 6803000344 6803000351 6803000369 6803000376 6803000383 6803000390 6803000400 6803000418 6803000425 6803000432 6803000440 6803000457 6803000464 6803000471 6803000489 6803000496 6803000506 6803000513 6803000520 6803000538 6803000545 6803000552 6803000560 6803000577 6803000584 6803000591 6803000601 6803000619 6803000626 6803000633 6803000640 6803000658 6803000665 6803000672 6803000680 6803000697 6803000707 6803000714 6803000721 6803000739 6803000746 6803000753 6803000760 6803000778 6803000785 6803000792 6803000802 6803000810 6803000827 6803000834 6803000841 6803000859 6803000866 6803000873 6803000880 6803000898 6803000908 6803000915 6803000922 6803000930 6803000947 6803000954 6803000961 6803000979 6803000986 6803000993 6803001002 6803001010 6803001027 6803001034 6803001041 6803001059 6803001066 6803001073 6803001080 6803001098 6803001108 6803001115 6803001122 6803001130 6803001147 6803001154 6803001161 6803001179 6803001186 6803001193 6803001203 6803001210 6803001228 6803001235 6803001242 6803001250 6803001267 6803001274 6803001281 6803001299 6803001309 6803001316 6803001323 6803001330 6803001348 6803001355 6803001362 6803001370 6803001387 6803001394 6803001404 6803001411 6803001429 6803001436 6803001443 6803001450 6803001468 6803001475 6803001482 6803001490 6803001500 6803001517 6803001524 6803001531 6803001549 6803001556 6803001563 6803001570 6803001588 6803001595 6803001605 6803001612 6803001620 6803001637 6803001644 6803001651 6803001669 6803001676 6803001683 6803001690 6803001700 6803001718 6803001725 6803001732 6803001740 6803001757 6803001764 6803001771 6803001789 6803001796 6803001806 6803001813 6803001820 6803001838 6803001845 6803001852 6803001860 6803001877 6803001884 6803001891 6803001901 6803001919 6803001926 6803001933 6803001940 6803001958 6803001965 6803001972 6803001980 6803001997 6803002006 6803002013 6803002020 6803002038 6803002045 6803002052 6803002060 6803002077 6803002084 6803002091 6803002101 6803002119 6803002126 6803002133 6803002140 6803002158 6803002165 6803002172 6803002180 6803002197 6803002207 6803002214 6803002221 6803002239 6803002246 6803002253 6803002260 6803002278 6803002285 6803002292 6803002302 6803002310 6803002327 6803002334 6803002341 6803002359 6803002366 6803002373 6803002380 6803002398 6803002408 6803002415 6803002422 6803002430 6803002447 6803002454 6803002461 6803002479 6803002486 6803002493 6803002503 6803002510 6803002528 6803002535 6803002542 6803002550 6803002567 6803002574 6803002581 6803002599 6803002609 6803002616 6803002623 6803002630 6803002648 6803002655 6803002662 6803002670 6803002687 6803002694 6803002704 6803002711 6803002729 6803002736 6803002775 6803002782 6803002790 6803002800 6803002817 6803002824 6803002831 6803002849 6803002856 6803002863 6803002870 6803002888 6803002895 6803002905 6803002912 6803002920 6803002937 6803010039 6803010053 6803010060 6803010092 6803010102 6803010110 6803010127 6803010134 6803010173 6803010180 6803010198 6803010208 6803010215 6803010230 6803010247 6803010254 6803010261 6803010279 6803010286 6803010293 6803010303 6803010328 6803010342 6803010350 6803010367 6803010381 6803010399 6803010423 6803010430 6803010470 6803010487 6803010494 6803010504 6803010511 6803020012 6803020020 6803020044 6803020069 6803020076 6803020083 6803020090 6803020100 6803020118 6803020125 6803020132 6803020140 6803020164 6803020171 6803020189 6803020196 6803020206 6803020213 6803020220 6803020238 6803020245 6803020252 6803020284 6803020291 6803020301 6803020319 6803020326 6803020333 6803020340 6803020365 6803020372 6803020380 6803020397 6803020407 6803020414 6803020421 6803020439 6803020446 6803020453 6803020460 6803020485 6803020492 6803020502 6803020510 6803020527 6803020534 6803020541 6803020559 6803020566 6803020573 6803020580 6803020598 6803020608 6803020615 6803020622 6803020630 6803020647 6803020654 6803020661 6803020679 6803020686 6803020693 6803020703 6803020710 6803020728 6803020735 6803020742 6803020750 6803020767 6803020774 6803020781 6803020799 6803020809 6803020816 6803020823 6803020830 6803020848 6803020855 6803021418 6803030010 6803030028 6803030035 6803030042 6803030050 6803030067 6803030074 6803030109 6803030116 6803030123 6803030130 6803030148 6803030162 6803030170 6803030204 6803030236 6803030250 6803030268 6803030275 6803030290 6803030300 6803030324 6803030349 6803030363 6803030370 6803030412 6803030444 6803030451 6803030476 6803030490 6803030500 6803030540 6803030564 6803030606 6803030613 6803030645 6803030677 6803030691 6803030726 6803030733 6803030758 6803030839 6803030846 6803030853 6803030860 6803030878 6803030885 6803030892 6803030902 6803030910 6803030927 6803030934 6803040026 6803040040 6803040058 6803040065 6803040072 6803040080 6803040097 6803040107 6803040114 6803040121 6803040139 6803040146 6803040153 6803040160 6803040178 6803040185 6803040192 6803040202 6803040227 6803040234 6803040259 6803040266 6803040273 6803040280 6803040308 6803040330 6803040347 6803040354 6803040361 6803040379 6803040386 6803040393 6803040403 6803040410 6803040435 6803040442 6803040450 6803040467 6803040474 6803040481 6803040499 6803040509 6803040523 6803040530 6803040548 6803040555 6803040562 6803040570 6803040587 6803040594 6803040604 6803040611 6803040629 6803040636 6803040643 6803040650 6803040668 6803040675 6803040700 6803040717 6803040731 6803040756 6803040763 6803040770 6803040795 6803040812 6803040820 6803040837 6803040851 6803040869 6803040876 6803040883 6803040890 6803040925 6803040932 6803040940 6803040957 6803040964 6803040989 6803040996 6803041005 6803041020 6803041044 6803041069 6803041076 6803041083 6803041100 6803041132 6803041140 6803041157 6803041164 6803041171 6803041189 6803041196 6803041206 6803041213 6803041220 6803041238 6803041245 6803041252 6803041277 6803041284 6803041301 6803041319 6803041326 6803041333 6803041358 6803041372 6803041380 6803041397 6803041414 6803041421 6803041439 6803041446 6803041453 6803041460 6803041478 6803041485 6803041502 6803041510 6803041534 6803041541 6803041559 6803041566 6803041573 6803041598 6803041608 6803041622 6803041630 6803041654 6803041686 6803041693 6803041703 6803041728 6803041735 6803041742 6803041750 6803041767 6803041781 6803041809 6803041816 6803041823 6803041855 6803041862 6803041870 6803041887 6803041904 6803041911 6803041929 6803041950 6803041968 6803050017 6803050024 6803050031 6803050049 6803050056 6803050070 6803050088 6803050095 6803050105 6803050112 6803050120 6803050137 6803050144 6803050151 6803050169 6803050183 6803050190 6803050200 6803050218 6803051860 6803070020 6803070038 6803070045 6803070052 6803070060 6803070077 6803070084 6803070101 6803070133 6803070172 6803070180 6803070207 6803070214 6803070221 6803070239 6803070246 6803070253 6803070278 6803070285 6803070292 6803070302 6803070310 6803070327 6803070341 6803070359 6803070380 6803070408 6803070415 6803070422 6803070430 6803070447 6803070486 6803070510 6803070528 6803070535 6803070542 6803070550 6803070567 6803070581 6803070599 6803070616 6803070623 6803070630 6803070648 6803070655 6803070670 6803070687 6803070694 6803070704 6803070711 6803070729 6803070736 6803070743 6803070750 6803070768 6803070775 6803070782 6803070790 6803070800 6803070817 6803070824 6803070831 6803070849 6803070856 6803070863 6803070870 6803070888 6803070895 6803070905 6803070912 6803100028 6803120200 6803120218 6803120225 6803120232 6803120240 6803120257 6803120264 6803120271 6803120289 6803120296 6803120306 6803120313 6803120320 6803120338 6803120345 6803120352 6803120360 6803120377 6803120384 6803120391 6803120401 6803120419 6803120426 6803120433 6803120440 6803120458 6803120465 6803120472 6803120480 6803120497 6803120507 6803120514 6803120539 6803120578 6803120592 6803120610 6803120627 6803120634 6803120641 6803120659 6803120666 6803170321 6803627463 6803627470 6803627495 6803627505 6803627512 6803627520 6803627537 6803627544 6803627551 6803627569 6803627583 6803627590 6803627600 6803627618 6803627625 6803627632 6803627640 6803627657 6803627664 6803627671 6803627689 6803627696 6803627706 6803627713 6803627720 6803627738 6803627745 6803627752 6803627760 6803627777 6803627784 6803627791 6803627801 6803627819 6803627826 6803627833 6803627840 6803627858 6803627865 6803627872 6803627880 6803627897 6803627907 6803627914 6803627921 6803627939 6803627946 6803627953 6803627960 6803627978 6803627985 6803627992 6803628001 6803628019 6803628026 6803628033 6803628040 6803628058 6803628065 6803628072 6803628080 6803628097 6803628107 6803628114 6803628121 6803628139 6803628146 6803628153 6803628160 6803628178 6803628185 6803628192 6803628202 6803628210 6803628234 6803628241 6803628259 6803628266 6803628273 6803628280 6803628298 6803628308 6803628315 6803628322 6803628330 6803628347 6803628354 6803628361 6803628379 6803628386 6803628393 6803628403 6803628410 6803628428 6803628435 6803628442 6803628450 6803628467 6803628474 6803628481 6803628499 6803628509 6803628516 6803628523 6803628530 6803628548 6803628555 6803628562 6803628570 6803628587 6803628594 6803628604 6803628611 6803628629 6803628636 6803628643 6803628650 6803628668 6803628675 6803628682 6803628690 6803628700 6803628717 6803628724 6803628731 6803628749 6803628756 6803628763 6803628770 6803628788 6803628795 6803628805 6803628812 6803628820 6803628837 6803628844 6803628851 6803628869 6803628876 6803628883 6803628890 6803628900 6803628918 6803628925 6803628932 6803628940 6803628957 6803628964 6803628971 6803628989 6803628996 6803629005 6803629012 6803629020 6803629037 6803629044 6803629051 6803629069 6803629076 6803629083 6803629090 6803629100 6803629118 6803629125 6803629132 6803629140 6803629157 6803629164 6803629171 6803629189 6803629196 6803629206 6803629213 6803629220 6803629238 6803629245 6803629252 6803629260 6803629277 6803629284 6803629291 6803629301 6803629319 6803629333 6803629340 6803629358 6803629365 6803629372 6803629380 6803629397 6803629407 6803629414 6803629421 6803629439 6803629446 6803629453 6803629460 6803629478 6803629485 6803629492 6803629502 6803629510 6803629527 6803629534 6803629541 6803629559 6803629566 6803629573 6803629580 6803629598 6803629608 6803629615 6803629622 6803629630 6803629647 6803629654 6803629661 6803629679 6803629686 6803629693 6803629703 6803629710 6803629728 6803629735 6803629742 6803629750 6803629767 6803629774 6803629781 6803629799 6803629809 6803629816 6803629823 6803629830 6803629848 6803629855 6803629862 6803629870 6803629887 6803629894 6803629904 6803629911 6803629936 6803629943 6803629950 6803629968 6803629975 6803629982 6803629990 6803630000 6803630018 6803630025 6803630032 6803630040 6803630057 6803630064 6803630071 6803630089 6803630096 6803630106 6803630113 6803630120 6803630138 6803630145 6803630152 6803630160 6803630177 6803994015 6803994022 6803994030База всех ИНН физических лиц с префиксом 6803******** из ЕГРЮЛ и ЕГРИП.
680300000256 680300000898 680300001605 680300001771 680300001845 680300002013 680300002334 680300002729 680300002800 680300002976 680300003070 680300003144 680300003391 680300003465 680300003539 680300003602 680300003786 680300003850 680300004412 680300004596 680300004660 680300004980 680300005085 680300005470 680300005543 680300005938 680300006995 680300007090 680300007237 680300007300 680300007558 680300007879 680300008294 680300008689 680300008907 680300009001 680300009178 680300009700 680300009883 680300009957 680300010046 680300010110 680300010430 680300010504 680300010751 680300010825 680300010906 680300011000 680300011240 680300011709 680300011882 680300012050 680300012124 680300012205 680300012830 680300013255 680300013329 680300013400 680300013713 680300014065 680300014139 680300014604 680300014770 680300014918 680300015196 680300015407 680300015580 680300015654 680300015809 680300015975 680300016538 680300016601 680300016785 680300017411 680300017732 680300017806 680300018084 680300018221 680300018542 680300019031 680300019289 680300019352 680300019507 680300019747 680300019994 680300020301 680300020541 680300020615 680300020799 680300020862 680300020936 680300021104 680300021288 680300021746 680300021810 680300022098 680300022482 680300023292 680300023687 680300023824 680300023905 680300024176 680300024313 680300024560 680300024881 680300024955 680300025518 680300025765 680300026254 680300026575 680300026649 680300027603 680300027770 680300028011 680300028195 680300028269 680300028580 680300028653 680300028974 680300029079 680300029463 680300029537 680300029784 680300029921 680300030194 680300030405 680300030589 680300030973 680300031536 680300031600 680300031857 680300031920 680300032346 680300032410 680300032804 680300033156 680300033220 680300033300 680300033540 680300033614 680300033798 680300033935 680300034424 680300034505 680300034671 680300035308 680300035555 680300035700 680300035876 680300036365 680300036439 680300036686 680300037496 680300037560 680300038370 680300038690 680300038764 680300038838 680300039006 680300039180 680300039253 680300039327 680300039648 680300039711 680300040763 680300040900 680300041189 680300041252 680300041326 680300041407 680300041573 680300041968 680300042062 680300042136 680300042200 680300042457 680300042841 680300042915 680300043193 680300043404 680300043725 680300043972 680300044077 680300044214 680300044461 680300044856 680300045345 680300046155 680300046300 680300046476 680300046797 680300047991 680300048628 680300048709 680300048875 680300049117 680300049290 680300049438 680300049501 680300049903 680300050169 680300050232 680300050306 680300050553 680300050708 680300050874 680300051042 680300051116 680300051363 680300051437 680300051500 680300051821 680300052007 680300052247 680300052310 680300052631 680300052889 680300053120 680300053201 680300053441 680300053515 680300053699 680300053762 680300054188 680300054251 680300054325 680300054646 680300054710 680300055061 680300055135 680300055382 680300055520 680300055777 680300055840 680300056019 680300056650 680300056805 680300057460 680300057608 680300058591 680300058986 680300059549 680300059860 680300060103 680300060343 680300060664 680300060738 680300061548 680300062816 680300062990 680300064436 680300064901 680300065246 680300065567 680300065704 680300065951 680300066120 680300066200 680300066440 680300066698 680300066835 680300067003 680300067187 680300067250 680300067324 680300067719 680300067892 680300067966 680300068060 680300068208 680300068381 680300068840 680300069265 680300069339 680300069402 680300069723 680300069804 680300070060 680300070454 680300071338 680300071585 680300071659 680300071803 680300072148 680300072211 680300072395 680300072927 680300073021 680300073279 680300073800 680300073984 680300074307 680300074547 680300075357 680300075501 680300075999 680300076488 680300076551 680300076706 680300076946 680300077298 680300077435 680300077900 680300078171 680300078566 680300078887 680300079440 680300079834 680300080004 680300080170 680300080244 680300080491 680300080639 680300080886 680300080950 680300081209 680300081375 680300081760 680300082001 680300082322 680300082403 680300082570 680300083132 680300083774 680300084400 680300084802 680300085073 680300085147 680300085468 680300086020 680300086101 680300086341 680300086662 680300086736 680300086983 680300087088 680300087151 680300087472 680300087867 680300088035 680300088282 680300088500 680300089092 680300089166 680300089303 680300090034 680300090429 680300090676 680300090740 680300090813 680300090997 680300091091 680300091239 680300091302 680300091550 680300091704 680300092360 680300092680 680300093170 680300093243 680300093959 680300094374 680300094448 680300095184 680300095579 680300096389 680300096452 680300096526 680300096773 680300096847 680300097262 680300097336 680300097583 680300097657 680300097720 680300097801 680300098072 680300098146 680300098210 680300098530 680300098604 680300099020 680300099340 680300099661 680300099735 680300099809 680300099982 680300100236 680300100483 680300101046 680300101293 680300101751 680300102000 680300102240 680300102635 680300102882 680300103371 680300103445 680300103692 680300103766 680300103903 680300104008 680300104181 680300104400 680300104640 680300104713 680300104897 680300105065 680300105450 680300105844 680300105918 680300106012 680300106260 680300106333 680300106580 680300106728 680300106809 680300106975 680300107070 680300107217 680300107390 680300107464 680300108027 680300108274 680300108348 680300108411 680300108595 680300108669 680300108806 680300109158 680300109221 680300109302 680300109542 680300110410 680300110594 680300110668 680300110805 680300111083 680300111157 680300111220 680300111301 680300111478 680300111541 680300111936 680300112104 680300112351 680300112425 680300112746 680300113098 680300113161 680300113235 680300113309 680300113620 680300113700 680300113877 680300113940 680300114045 680300114119 680300114292 680300114366 680300114430 680300114503 680300114687 680300114750 680300114824 680300115000 680300115240 680300115313 680300115634 680300115881 680300116123 680300116902 680300117007 680300117575 680300117649 680300117896 680300117960 680300118138 680300118201 680300118385 680300119011 680300119406 680300119808 680300119974 680300120916 680300121331 680300122536 680300122600 680300122783 680300122920 680300123025 680300123106 680300123272 680300123593 680300123804 680300124156 680300124300 680300124477 680300124540 680300124614 680300125030 680300125287 680300125424 680300126308 680300126481 680300126555 680300127044 680300127439 680300127502 680300127686 680300127750 680300127823 680300127904 680300128009 680300128175 680300128633 680300128707 680300128880 680300129059 680300129443 680300129517 680300129764 680300129901 680300130311 680300130953 680300131058 680300131442 680300132005 680300133136 680300134010 680300136730 680300137081 680300139307 680300139480 680300139628 680300140503 680300140743 680300141095 680300141232 680300142116 680300142684 680300142758 680300144201 680300144900 680300145004 680300145251 680300145325 680300145406 680300146135 680300146520 680300146914 680300147403 680300147805 680300148608 680300148781 680300148855 680300149739 680300150396 680300150607 680300150854 680300151270 680300151417 680300151985 680300152153 680300152474 680300153100 680300153284 680300154489 680300154626 680300154707 680300155299 680300155500 680300155683 680300155901 680300156006 680300156888 680300157056 680300157200 680300157377 680300157440 680300158250 680300158892 680300159776 680300160404 680300160570 680300160644 680300160891 680300160965 680300161060 680300161133 680300162264 680300162659 680300162722 680300163395 680300163780 680300164737 680300165307 680300165473 680300166741 680300167304 680300167625 680300167706 680300167946 680300168040 680300168298 680300170040 680300171244 680300172209 680300173259 680300173717 680300175400 680300175721 680300175802 680300176789 680300177662 680300177736 680300178472 680300178610 680300179814 680300180305 680300180619 680300180930 680300182486 680300183754 680300183828 680300184243 680300184317 680300184701 680300185127 680300185448 680300190977 680300194675 680300194996 680300195301 680300195485 680300196680 680300201731 680300202541 680300202936 680300203030 680300205750 680300207691 680300207839 680300208180 680300208409 680300208960 680300209385 680300209603 680300209917 680300210180 680300210253 680300210327 680300210711 680300211063 680300211521 680300211602 680300211842 680300211916 680300212194 680300212268 680300212331 680300212589 680300212807 680300212973 680300213141 680300213399 680300214272 680300214730 680300215477 680300216505 680300216992 680300217097 680300217234 680300218044 680300218365 680300220438 680300220685 680300221495 680300222058 680300222121 680300222379 680300222442 680300222690 680300222763 680300223252 680300223326 680300223710 680300223968 680300225972 680300226214 680300227419 680300231990 680300233042 680300233116 680300233500 680300234173 680300234494 680300234631 680300236967 680300240586 680300241149 680300241780 680300242022 680300242417 680300243611 680300243932 680300244100 680300245231 680300246299 680300246500 680300249003 680300250376 680300251186 680300251570 680300255663 680300255800 680300256473 680300257501 680300259298 680300259682 680300260550 680300262702 680300262886 680300263209 680300263449 680300264001 680300264403 680300264717 680300265380 680300268278 680300270020 680300270277 680300271224 680300273302 680300275701 680300275959 680300278773 680300278910 680300280451 680300281335 680300282603 680300283029 680300283413 680300286485 680300287680 680300287753 680300288179 680300288316 680300288490 680300288700 680300289207 680300289373 680300289447 680300289905 680300290241 680300290957 680300291206 680300292714 680300292961 680300293387 680300295144 680300295218 680300297085 680300298032 680300298353 680300299300 680300299484 680300299558 680300300838 680300301574 680300303589 680300304783 680300305988 680300306082 680300306477 680300306614 680300307287 680300307505 680300307819 680300309365 680300309502 680300309750 680300309904 680300311903 680300312311 680300313058 680300313442 680300315601 680300316267 680300317140 680300319934 680300320023 680300321860 680300322101 680300325247 680300325952 680300326057 680300327325 680300330060 680300330134 680300331970 680300333103 680300334308 680300335037 680300335100 680300335358 680300336168 680300337683 680300338630 680300338704 680300339514 680300339761 680300340319 680300343528 680300343849 680300345853 680300346021 680300346800 680300347089 680300347931 680300349488 680300349625 680300349946 680300350282 680300350356 680300350814 680300354209 680300355185 680300356206 680300356527 680300357263 680300357584 680300358210 680300359020 680300361598 680300362305 680300362619 680300362792 680300362866 680300363281 680300363429 680300364239 680300364550 680300365680 680300366959 680300367127 680300367448 680300368716 680300369068 680300369389 680300370183 680300370578 680300371204 680300371388 680300371846 680300372014 680300372720 680300373466 680300374276 680300375304 680300380110 680300380368 680300380752 680300382372 680300382446 680300382767 680300383714 680300384066 680300384130 680300384524 680300385976 680300387028 680300389032 680300392162 680300394177 680300394635 680300395205 680300396008 680300397770 680300400350 680300401096 680300402364 680300402438 680300404837 680300406778 680300409271 680300409345 680300409730 680300410855 680300411104 680300413038 680300413101 680300413359 680300414232 680300415437 680300417120 680300418188 680300425548 680300426679 680300428500 680300430900 680300431319 680300432055 680300432129 680300433718 680300437800 680300439420 680300442092 680300442550 680300444244 680300445907 680300447132 680300447453 680300449468 680300450199 680300451210 680300451851 680300453619 680300453930 680300454355 680300454500 680300454740 680300457003 680300457885 680300458127 680300458511 680300458906 680300461715 680300462846 680300462910 680300463014 680300463409 680300465413 680300466150 680300466544 680300467033 680300467107 680300467749 680300468238 680300468485 680300469432 680300471368 680300472499 680300472562 680300472700 680300473051 680300475130 680300477218 680300478109 680300478275 680300480806 680300487008 680300490522 680300491269 680300491580 680300496556 680300498634 680300500019 680300501608 680300503475 680300505232 680300506116 680300509406 680300510698 680300511405 680300512381 680300513650 680300515022 680300515343 680300515664 680300515738 680300516795 680300517284 680300517421 680300518231 680300518552 680300518626 680300518947 680300519041 680300519683 680300520872 680300521361 680300522245 680300522566 680300523376 680300524186 680300524891 680300525207 680300525609 680300525849 680300526017 680300526970 680300527074 680300527211 680300527606 680300528663 680300528800 680300529610 680300529794 680300530278 680300530662 680300530736 680300532500 680300534829 680300536375 680300537001 680300541657 680300541720 680300541801 680300542146 680300543100 680300543277 680300544150 680300544930 680300545034 680300545108 680300546239 680300549769 680300551052 680300554261 680300555392 680300560032 680300560427 680300561090 680300561484 680300562826 680300564830 680300565577 680300565961 680300566771 680300567581 680300568602 680300568786 680300569660 680300570217 680300570859 680300571274 680300571348 680300573994 680300574300 680300574878 680300574941 680300575504 680300575906 680300576177 680300577050 680300577445 680300578181 680300578255 680300578640 680300579386 680300579844 680300580007 680300580328 680300580575 680300582195 680300582332 680300583079 680300583858 680300585541 680300586104 680300586672 680300587620 680300587877 680300590686 680300592122 680300593408 680300594137 680300596141 680300598540 680300599745 680300603455 680300605396 680300607474 680300608990 680300611488 680300612900 680300613630 680300613950 680300614055 680300614697 680300617803 680300618211 680300619102 680300620468 680300620926 680300622546 680300623814 680300625297 680300625755 680300626244 680300626491 680300626565 680300627833 680300628890 680300629380 680300632657 680300632720 680300633530 680300633604 680300633925 680300638112 680300638433 680300638680 680300639243 680300641316 680300641563 680300641637 680300644525 680300644846 680300646219 680300647276 680300647660 680300647734 680300648223 680300651353 680300653431 680300654178 680300655372 680300655693 680300657387 680300662980 680300664031 680300665162 680300666046 680300666293 680300666367 680300667709 680300669897 680300671649 680300675026 680300675989 680300677104 680300679119 680300683764 680300684180 680300684711 680300685458 680300687141 680300688272 680300688730 680300689156 680300689477 680300689935 680300690419 680300690803 680300691540 680300692670 680300693160 680300693709 680300693949 680300694438 680300694685 680300694822 680300695174 680300695495 680300695632 680300695953 680300696202 680300696379 680300696516 680300696900 680300697326 680300697573 680300697968 680300698136 680300698915 680300699330 680300699806 680300699972 680300700152 680300700473 680300700794 680300700868 680300701357 680300701420 680300701501 680300702304 680300702551 680300703820 680300703900 680300704005 680300704245 680300704319 680300704492 680300704630 680300704703 680300704887 680300705055 680300706002 680300706186 680300706323 680300706404 680300706570 680300706718 680300706965 680300707060 680300707380 680300707454 680300709927 680300710263 680300711926 680300712341 680300712415 680300712736 680300713151 680300713610 680300714998 680300715230 680300715303 680300716040 680300716297 680300716508 680300717004 680300717565 680300717950 680300718833 680300719001 680300719185 680300719259 680300719322 680300719403 680300719570 680300719643 680300719717 680300721258 680300721402 680300724530 680300724851 680300725020 680300725598 680300725809 680300726150 680300727997 680300728091 680300728165 680300728623 680300729680 680300730622 680300731827 680300732700 680300734320 680300734641 680300735451 680300737145 680300737924 680300738413 680300738734 680300739470 680300739544 680300741864 680300741938 680300742280 680300743702 680300744294 680300745241 680300745883 680300746446 680300746510 680300746767 680300747256 680300748130 680300748203 680300748387 680300750604 680300753732 680300756878 680300757046 680300759445 680300761123 680300764808 680300766668 680300767478 680300768425 680300768746 680300769098 680300770103 680300770424 680300770745 680300770992 680300771700 680300772750 680300772904 680300774122 680300774901 680300775648 680300776458 680300776842 680300778078 680300780214 680300780398 680300780535 680300780782 680300781345 680300781666 680300781803 680300783286 680300783423 680300783744 680300784709 680300786311 680300788005 680300788894 680300791520 680300792019 680300792724 680300795228 680300796359 680300796422 680300797874 680300802147 680300802852 680300803341 680300803736 680300804793 680300804867 680300806166 680300806945 680300808004 680300808318 680300811127 680300811208 680300811906 680300812402 680300812642 680300813068 680300813452 680300813773 680300814015 680300814400 680300815146 680300815210 680300815925 680300816598 680300818429 680300818500 680300818740 680300818813 680300819091 680300819302 680300819486 680300819550 680300819623 680300819704 680300819870 680300820033 680300820509 680300820812 680300820996 680300821238 680300821301 680300821622 680300821870 680300821943 680300822295 680300822680 680300822753 680300822827 680300822908 680300823002 680300823242 680300823490 680300824052 680300824447 680300824510 680300824768 680300824831 680300824905 680300825257 680300825401 680300825715 680300826204 680300826388 680300826772 680300827014 680300827261 680300827409 680300827582 680300827977 680300828071 680300828145 680300828219 680300828603 680300829029 680300829100 680300829276 680300829597 680300829660 680300829734 680300829981 680300830070 680300830144 680300830218 680300830391 680300830465 680300830850 680300831028 680300831109 680300831275 680300831349 680300831660 680300831733 680300832303 680300832543 680300832617 680300832790 680300832864 680300832938 680300833032 680300833106 680300833353 680300833674 680300833748 680300833811 680300833995 680300834090 680300834163 680300834237 680300834300 680300834484 680300834879 680300834942 680300835047 680300835294 680300835368 680300835752 680300836315 680300837125 680300838009 680300838577 680300838714 680300839919 680300840181 680300840713 680300841523 680300842260 680300842580 680300842654 680300843143 680300843464 680300843601 680300844027 680300844108 680300844348 680300844669 680300845158 680300845221 680300845542 680300845616 680300845790 680300845937 680300846031 680300846426 680300846673 680300846810 680300847099 680300847236 680300847557 680300847620 680300847701 680300847878 680300847941 680300848110 680300848430 680300848688 680300848906 680300849177 680300849314 680300849498 680300849561 680300849956 680300850045 680300850366 680300850430 680300850687 680300850824 680300851560 680300851708 680300851955 680300852370 680300852518 680300853254 680300853649 680300853712 680300853960 680300854138 680300854385 680300854522 680300854770 680300854917 680300855195 680300855406 680300855808 680300856784 680300857668 680300858615 680300858862 680300858936 680300859506 680300859810 680300861671 680300863750 680300865690 680300867200 680300867521 680300870267 680300872345 680300872803 680300874423 680300875307 680300875628 680300882777 680300884929 680300887817 680300889437 680300890231 680300890489 680300890552 680300890626 680300890873 680300891041 680300891115 680300891362 680300891436 680300891820 680300892172 680300892246 680300892310 680300892567 680300893120 680300893514 680300893835 680300894571 680300894719 680300895208 680300895381 680300895529 680300895776 680300898985 680300899153 680300899227 680300901959 680300905801 680300909281 680300914958 680300916320 680300916641 680300918014 680300918720 680300922109 680300924508 680300925558 680300927562 680300929400 680300929577 680300929714 680300931329 680300932386 680300933012 680300934601 680300936479 680300937289 680300937507 680300939504 680300939688 680300941292 680300941503 680300943765 680300944180 680300952819 680300953700 680300954439 680300957711 680300959268 680300959331 680300960200 680300960841 680300961267 680300961330 680300962214 680300962461 680300962609 680300963105 680300963666 680300964613 680300965039 680300965350 680300965504 680300965818 680300966480 680300967501 680300968248 680300968495 680300971515 680300973456 680300977549 680300978038 680300978422 680300979095 680300979169 680300979553 680300980990 680300981489 680300981552 680300981947 680300982362 680300983310 680300983704 680300984514 680300985324 680300987018 680300987804 680300991416 680300991984 680300992307 680300992547 680300992931 680300995820 680300997129 680300997376 680300999454 680300999775 680301000442 680301001005 680301004609 680301005345 680301005592 680301005666 680301007286 680301008875 680301009822 680301010948 680301013441 680301013762 680301015061 680301015520 680301016192 680301016330 680301016971 680301017076 680301017781 680301019228 680301020270 680301020801 680301021080 680301021795 680301023305 680301023947 680301025704 680301028060 680301028381 680301028776 680301028913 680301030528 680301030775 680301032148 680301032395 680301032853 680301032927 680301034089 680301035283 680301035357 680301036093 680301038171 680301043206 680301044658 680301044721 680301045789 680301046599 680301048814 680301049303 680301052296 680301056068 680301056847 680301059809 680301060392 680301061029 680301061100 680301061276 680301061413 680301061660 680301061734 680301061808 680301061981 680301062086 680301062150 680301062304 680301062470 680301062544 680301062618 680301064164 680301064301 680301064485 680301064622 680301065048 680301066179 680301067905 680301068000 680301069388 680301070577 680301072260 680301072581 680301073218 680301073923 680301076032 680301076811 680301077558 680301077702 680301078431 680301079001 680301079636 680301079957 680301081240 680301081498 680301081561 680301082205 680301083181 680301084604 680301087274 680301087732 680301087806 680301088479 680301091425 680301091810 680301092940 680301097064 680301098580 680301098974 680301099537 680301103310 680301103889 680301106209 680301109418 680301109665 680301109739 680301109802 680301110396 680301111022 680301111343 680301112153 680301114094 680301114168 680301114489 680301114552 680301114626 680301114707 680301115500 680301116006 680301117377 680301117440 680301117909 680301118003 680301120323 680301120404 680301120570 680301126678 680301127488 680301127551 680301128435 680301128756 680301129245 680301132209 680301132449 680301133185 680301133322 680301135190 680301135337 680301135802 680301136789 680301137020 680301137101 680301137341 680301138930 680301139500 680301140087 680301141355 680301141997 680301142302 680301143296 680301143507 680301143828 680301143909 680301146402 680301146642 680301146890 680301147131 680301147526 680301147773 680301147910 680301148262 680301148400 680301148583 680301148801 680301150014 680301150335 680301150409 680301150800 680301151850 680301152660 680301153618 680301153865 680301154033 680301154509 680301154812 680301155090 680301155622 680301156048 680301156369 680301156908 680301157179 680301157563 680301157637 680301157700 680301158126 680301158373 680301158831 680301159183 680301160125 680301161898 680301162066 680301163976 680301165733 680301166085 680301166159 680301167106 680301168621 680301171293 680301171504 680301172635 680301173050 680301174255 680301174897 680301175918 680301176728 680301181301 680301182672 680301187712 680301187896 680301188917 680301193106 680301194798 680301194935 680301195424 680301198496 680301198707 680301199203 680301204284 680301204679 680301207630 680301215279 680301215416 680301216794 680301221297 680301223696 680301224570 680301226721 680301229930 680301230982 680301231792 680301232355 680301232500 680301235170 680301235564 680301235638 680301238526 680301238910 680301239199 680301239657 680301241198 680301243808 680301245749 680301245996 680301246485 680301247680 680301249052 680301249126 680301250636 680301251830 680301254260 680301256733 680301257159 680301257864 680301258811 680301259621 680301260810 680301261483 680301263240 680301264050 680301265329 680301265400 680301267260 680301268070 680301268922 680301269806 680301269980 680301275503 680301277370 680301278649 680301282331 680301282405 680301282973 680301284025 680301284272 680301286745 680301287629 680301288291 680301290822 680301293407 680301294841 680301295651 680301296077 680301297024 680301298229 680301299286 680301299423 680301299504 680301300630 680301300703 680301300887 680301301200 680301301376 680301301760 680301301908 680301302186 680301302718 680301302965 680301303060 680301303133 680301305211 680301305469 680301305532 680301305927 680301307089 680301307868 680301309625 680301309946 680301310814 680301310998 680301311166 680301313491 680301315259 680301315964 680301317337 680301317584 680301318073 680301318147 680301318468 680301319599 680301320146 680301320210 680301320530 680301321100 680301322305 680301325296 680301325433 680301325507 680301326317 680301326885 680301327374 680301328258 680301329773 680301333145 680301333850 680301333924 680301338295 680301338506 680301339884 680301340505 680301340752 680301341636 680301343714 680301349995 680301352236 680301352300 680301353293 680301353367 680301353688 680301355371 680301360974 680301361537 680301362273 680301362805 680301363541 680301364030 680301364672 680301365098 680301365235 680301367176 680301368902 680301369575 680301369649 680301370059 680301370370 680301370764 680301370901 680301371180 680301371711 680301372842 680301373726 680301374600 680301377819 680301378481 680301379044 680301379686 680301380480 680301381364 680301383121 680301383763 680301384647 680301386193 680301386330 680301388419 680301389229 680301392101 680301392422 680301394363 680301394758 680301398777 680301398840 680301400472 680301400610 680301401035 680301402487 680301403434 680301404244 680301404318 680301405375 680301405449 680301406259 680301406322 680301406403 680301406890 680301407206 680301407380 680301407453 680301408658 680301408721 680301409468 680301411851 680301413305 680301413792 680301414281 680301415704 680301416360 680301417638 680301418695 680301421715 680301422525 680301423720 680301424145 680301424850 680301426544 680301426865 680301428301 680301433206 680301433372 680301434961 680301435203 680301436013 680301436729 680301437786 680301437923 680301438349 680301441479 680301441937 680301442747 680301443300 680301443557 680301444110 680301444825 680301446050 680301446692 680301447897 680301448202 680301451011 680301451332 680301451406 680301452858 680301452921 680301453107 680301453347 680301454083 680301454862 680301454936 680301456161 680301456235 680301456620 680301458313 680301459050 680301459204 680301459839 680301461059 680301461122 680301461764 680301462253 680301463063 680301463137 680301464973 680301465078 680301465600 680301466025 680301466730 680301466988 680301468505 680301469097 680301471096 680301472290 680301476915 680301477330 680301477651 680301479592 680301479987 680301480076 680301480608 680301480929 680301481270 680301481418 680301481665 680301483990 680301484306 680301484480 680301485437 680301486173 680301486705 680301487515 680301488325 680301490719 680301491134 680301492265 680301493149 680301493396 680301493780 680301494103 680301494417 680301496100 680301497231 680301497707 680301497873 680301498041 680301498115 680301500389 680301500452 680301500773 680301501978 680301503020 680301506870 680301509127 680301510179 680301510637 680301511768 680301513846 680301513910 680301514014 680301515787 680301517150 680301517544 680301517618 680301517865 680301518107 680301518675 680301518749 680301519238 680301519943 680301521484 680301521879 680301523636 680301523883 680301524372 680301525400 680301525577 680301526066 680301526450 680301526771 680301526845 680301527976 680301528465 680301529109 680301531732 680301532221 680301532542 680301533747 680301534941 680301536314 680301536956 680301537519 680301537903 680301543142 680301545083 680301545301 680301545862 680301547098 680301549708 680301549955 680301550904 680301552370 680301553969 680301554458 680301556215 680301557025 680301557804 680301560860 680301561102 680301561504 680301562628 680301563903 680301564632 680301565379 680301568588 680301571076 680301571140 680301571608 680301573860 680301574359 680301575095 680301576437 680301579646 680301580440 680301583018 680301584533 680301584854 680301592245 680301595133 680301595609 680301598102 680301599610 680301600506 680301601490 680301602447 680301602694 680301603962 680301604130 680301604204 680301608939 680301609509 680301611032 680301611280 680301611427 680301612237 680301613047 680301613826 680301614001 680301615125 680301616400 680301621070 680301621390 680301621538 680301623302 680301625557 680301625701 680301627956 680301630444 680301630518 680301631575 680301633011 680301635805 680301636615 680301646194 680301652744 680301654043 680301654759 680301656379 680301657968 680301660777 680301663104 680301664412 680301666627 680301667290 680301670630 680301670888 680301675460 680301676801 680301678284 680301679707 680301681093 680301686912 680301688074 680301692088 680301692867 680301695297 680301695681 680301698570 680301704368 680301710918 680301717293 680301718882 680301719050 680301722575 680301732904 680301733880 680301736200 680301738857 680301740856 680301745364 680301749383 680301749601 680301750893 680301751456 680301753534 680301753855 680301755228 680301759952 680301760901 680301762200 680301762377 680301764060 680301764134 680301764455 680301766854 680301769358 680301773682 680301774492 680301777609 680301778017 680301778585 680301779606 680301782800 680301783867 680301784035 680301784677 680301785166 680301789643 680301793262 680301793978 680301794210 680301797676 680301797997 680301798623 680301802012 680301802196 680301807236 680301808430 680301811313 680301811497 680301813409 680301815974 680301817410 680301817594 680301820220 680301820300 680301820614 680301821287 680301821992 680301824560 680301824954 680301825203 680301825370 680301825690 680301825838 680301826180 680301826253 680301826408 680301828331 680301828589 680301828726 680301828973 680301829078 680301830330 680301831398 680301831920 680301833613 680301834744 680301834991 680301835096 680301835949 680301836364 680301836822 680301836903 680301837008 680301838442 680301839894 680301841646 680301843403 680301843587 680301844140 680301845802 680301846309 680301846475 680301846612 680301847743 680301847817 680301849042 680301849116 680301849437 680301849684 680301850626 680301851041 680301851436 680301854324 680301854892 680301854966 680301855060 680301857075 680301858103 680301858270 680301860737 680301860984 680301861089 680301861547 680301863093 680301863230 680301863625 680301863706 680301863872 680301865171 680301866834 680301868528 680301868609 680301869585 680301871400 680301871979 680301872147 680301872605 680301872926 680301873415 680301873662 680301875109 680301876871 680301877113 680301878886 680301880885 680301880959 680301881374 680301881695 680301882716 680301884336 680301884583 680301885530 680301886598 680301889091 680301890812 680301893242 680301893563 680301894207 680301895183 680301898924 680301904409 680301906269 680301907537 680301910410 680301911300 680301912030 680301913234 680301913308 680301914439 680301918137 680301918384 680301918779 680301918842 680301922461 680301924229 680301925818 680301926233 680301927043 680301927822 680301928953 680301929900 680301930173 680301931378 680301933382 680301933456 680301935140 680301935213 680301935855 680301935929 680301936023 680301936418 680301936986 680301937154 680301937933 680301938743 680301940037 680301941947 680301943567 680301945571 680301945966 680301946600 680301947018 680301947339 680301948928 680301950532 680301951416 680301952089 680301953420 680301953999 680301954872 680301957697 680301958570 680301958644 680301961380 680301961774 680301961848 680301962721 680301963531 680301964101 680301964341 680301964800 680301965930 680301967550 680301971170 680301971701 680301972906 680301973402 680301978150 680301981675 680301984316 680301987067 680301989145 680301990334 680301990408 680301993938 680301995558 680301997883 680302000004 680302000170 680302001128 680302001833 680302006278 680302007306 680302007472 680302009550 680302010355 680302013885 680302022791 680302023675 680302023749 680302023812 680302024301 680302025048 680302025295 680302028401 680302028899 680302029204 680302029451 680302030714 680302030898 680302033391 680302033465 680302034660 680302035222 680302035543 680302038294 680302038431 680302038505 680302038689 680302038826 680302038907 680302039241 680302040751 680302040825 680302041240 680302041709 680302041882 680302042371 680302042445 680302042766 680302043181 680302043255 680302043400 680302043640 680302044523 680302044844 680302045260 680302045333 680302045407 680302046070 680302046143 680302046464 680302047595 680302048158 680302049105 680302049507 680302049747 680302050157 680302051351 680302051672 680302052556 680302052877 680302052940 680302053292 680302054000 680302055444 680302055902 680302056649 680302056712 680302057138 680302057201 680302057459 680302059216 680302061215 680302061536 680302062593 680302063156 680302064030 680302064505 680302066750 680302067496 680302067954 680302068122 680302068690 680302068764 680302069006 680302071005 680302071573 680302071968 680302073010 680302075803 680302076300 680302077504 680302078480 680302079117 680302081042 680302081290 680302081684 680302081902 680302082173 680302085061 680302089612 680302095246 680302095310 680302095567 680302096761 680302097003 680302097187 680302098208 680302099586 680302102165 680302106258 680302107205 680302107607 680302108199 680302108262 680302109925 680302110656 680302110720 680302113865 680302115090 680302115238 680302115559 680302115703 680302116506 680302118373 680302121009 680302123013 680302124218 680302124465 680302125412 680302125596 680302125733 680302128484 680302130236 680302130941 680302132314 680302134181 680302135065 680302136196 680302136407 680302138027 680302138595 680302139302 680302139479 680302140026 680302140107 680302141541 680302143700 680302144292 680302145000 680302147180 680302147649 680302148917 680302149727 680302151331 680302153730 680302156308 680302156555 680302158560 680302159690 680302159764 680302160880 680302161058 680302161379 680302161690 680302161900 680302162573 680302163136 680302163520 680302163601 680302164330 680302165609 680302167300 680302168350 680302172363 680302173247 680302173705 680302175893 680302177805 680302178781 680302179023 680302180149 680302180854 680302181103 680302181590 680302181664 680302183358 680302183502 680302186951 680302187056 680302187120 680302187200 680302187377 680302187514 680302190323 680302190718 680302191454 680302192190 680302192659 680302192722 680302193211 680302196741 680302197488 680302197625 680302197872 680302198114 680302198509 680302198682 680302198756 680302198820 680302198900 680302199245 680302199492 680302199703 680302199887 680302200067 680302200451 680302200525 680302200772 680302200846 680302200910 680302201720 680302201800 680302202530 680302202924 680302204791 680302205428 680302205509 680302205812 680302206622 680302207111 680302207908 680302208002 680302208884 680302209126 680302210178 680302210636 680302210883 680302211446 680302211767 680302211904 680302212182 680302212320 680302212400 680302213450 680302214655 680302215144 680302215786 680302216412 680302216596 680302216660 680302216733 680302216807 680302216980 680302217864 680302217938 680302220994 680302222367 680302222430 680302223882 680302224050 680302225329 680302229108 680302229669 680302238254 680302238328 680302239064 680302239522 680302241458 680302242194 680302242589 680302247481 680302249312 680302249560 680302250043 680302250117 680302258081 680302261285 680302262306 680302265378 680302269781 680302269855 680302271533 680302271607 680302271780 680302272103 680302272343 680302273308 680302274358 680302274502 680302275626 680302277630 680302277704 680302278514 680302279645 680302280200 680302281891 680302284211 680302286794 680302286931 680302287815 680302287999 680302288706 680302289298 680302290871 680302292565 680302292950 680302294259 680302297073 680302297394 680302297531 680302297926 680302300047 680302300689 680302300752 680302302446 680302302830 680302302904 680302303256 680302303400 680302305197 680302305334 680302306602 680302307596 680302307733 680302307807 680302307980 680302308222 680302310302 680302310863 680302311507 680302311994 680302313430 680302313688 680302314561 680302314956 680302315445 680302316008 680302318580 680302318654 680302319464 680302322594 680302322731 680302322805 680302323478 680302325620 680302329180 680302330122 680302331574 680302332384 680302332458 680302332521 680302332602 680302333331 680302334078 680302334462 680302335593 680302336798 680302338629 680302339904 680302341290 680302341501 680302341759 680302343763 680302345062 680302347214 680302349476 680302349613 680302352422 680302354363 680302354500 680302355952 680302356120 680302356441 680302357572 680302357710 680302359403 680302360134 680302361191 680302362460 680302363103 680302363985 680302364611 680302370319 680302372323 680302374722 680302375780 680302377089 680302377226 680302378678 680302379093 680302379304 680302379625 680302381303 680302381550 680302381624 680302384054 680302387190 680302387400 680302390393 680302391598 680302391735 680302393997 680302395680 680302396170 680302397906 680302398716 680302399526 680302400411 680302401790 680302404046 680302404293 680302406692 680302406903 680302407255 680302407640 680302408450 680302409012 680302409728 680302409809 680302411269 680302411727 680302412600 680302413347 680302414615 680302419902 680302426988 680302428103 680302428992 680302431875 680302437588 680302444708 680302449456 680302449777 680302450003 680302450324 680302452339 680302456284 680302456816 680302457305 680302458757 680302460820 680302462513 680302467800 680302469283 680302469357 680302469501 680302472705 680302475449 680302476570 680302476717 680302480262 680302480801 680302487701 680302488832 680302489642 680302493335 680302494071 680302495340 680302496939 680302499111 680302499295 680302509708 680302510502 680302511954 680302512203 680302517988 680302518300 680302523438 680302525690 680302526189 680302527915 680302529461 680302532270 680302537494 680302539188 680302539572 680302541324 680302543339 680302544854 680302544928 680302545022 680302546932 680302550706 680302551298 680302562420 680302564508 680302567890 680302568453 680302569584 680302572393 680302577112 680302582401 680302582715 680302583388 680302584198 680302593241 680302593562 680302593700 680302593957 680302594206 680302595320 680302595400 680302595640 680302600234 680302601904 680302602496 680302603764 680302604006 680302604408 680302615311 680302615495 680302617189 680302617326 680302618457 680302619267 680302624933 680302626169 680302636103 680302636738 680302639873 680302651415 680302658643 680302667302 680302668049 680302669243 680302669959 680302675582 680302677597 680302679033 680302682621 680302682942 680302690196 680302691859 680302694031 680302697882 680302715860 680302720299 680302726149 680302726780 680302727590 680302741073 680302744740 680302751402 680302751642 680302759507 680302759828 680302760622 680302761680 680302765525 680302767392 680302768597 680302772748 680302790560 680302791518 680302792960 680302794653 680302800057 680302805739 680302807359 680302808948 680302811757 680302811901 680302820102 680302823551 680302824820 680302830527 680302832147 680302832210 680302832394 680302832468 680302842642 680302843773 680302843847 680302843910 680302844336 680302846100 680302848355 680302848813 680302864163 680302869450 680302869771 680302877099 680302878906 680302883896 680302884138 680302884459 680302884603 680302886079 680302887107 680302888615 680302892555 680302892629 680302894954 680302898652 680302900816 680302908928 680302911663 680302917129 680302929702 680302943432 680302955163 680302958510 680302960124 680302964601 680302974712 680302979083 680302993803 680302996875 680303007669 680303009673 680303014560 680303014955 680303015204 680303015370 680303028443 680303050738 680303050985 680303054362 680303073206 680303106050 680303113106 680303152017 680303173112 680312019124 680312019205 680312020497 680312020634 680312021839 680312021902 680312024332 680312024406 680312025079 680312025142 680312025390 680312025600 680312026107 680312027220 680312027615 680312028104 680312028288 680312028351 680312029161 680312030819 680312030992 680312031097 680312032044 680312032118 680312032291 680312032904 680312033880 680312034370 680312034443 680312034517 680312034764 680312035006 680312036063 680312036200 680312038399 680312039106 680312039346 680312041271 680312041345 680312041666 680312042797 680312043350 680312043504 680312045364 680312046953 680312047379 680312049601 680312050188 680312050710 680312050967 680312051840 680312053076 680312053213 680312053397 680312053781 680312054591 680312054665 680312056422 680312057169 680312057874 680312058500 680312059494 680312060820 680312061246 680312062835 680312064381 680312066212 680312066928 680312067801 680312068153 680312068227 680312068869 680312069100 680312070610 680312072167 680312072706 680312075200 680312075376 680312076965 680312078338 680312079532 680312080658 680312082599 680312083225 680312084109 680312085945 680312087639 680312087950 680312089185 680312089322 680312090448 680312093400 680312095277 680312096545 680312096619 680312097108 680312097281 680312097997 680312098165 680312099049 680312099433 680312099507 680312099754 680312101523 680312101844 680312102975 680312106747 680312107557 680312108430 680312108751 680312109882 680312109956 680312112204 680398755042 680398756310 680398756568 680398756889 680398758406 680398758646 680398759382 680398759777 680398760003 680398760250 680398761529 680398761600 680398763533 680398763928 680398766990 680398767873 680398767947 680398768683 680398769951 680398770040 680398771703 680398772055 680398772200 680398772697 680398773891 680398777590 680398780225 680398783297 680398783681 680398784702 680398786717 680398787132 680398788400 680398789531 680398789852 680398790262 680398791788 680398792100 680398792598 680398792982 680398793087 680398793619 680398795302 680398796507 680398797701 680398798127 680398799000 680398799258 680398799716 680398799890 680398800217 680398801411 680398801980 680398802302 680398804162 680398804236 680398805751 680398807371 680398809386 680398809770 680398811843 680398812727 680398815083 680398816351 680398817482 680398817556 680398818430 680398820044 680398820365 680398820502 680398820823 680398821009 680398821249 680398822203 680398822690 680398822764 680398822838 680398823006 680398824602 680398826078 680398826600 680398828614 680398832096 680398832233 680398833364 680398834880 680398835121 680398837601 680398837841 680398838010 680398838588 680398839214 680398839535 680398840019 680398840192 680398840403 680398843080 680398843475 680398843933 680398844359 680398844422 680398845553 680398845874 680398845948 680398846500 680398846684 680398846758 680398847247 680398847494 680398847568 680398847631 680398847952 680398848378 680398855664 680398858231 680398858305 680398862171 680398863200 680398864891 680398865912 680398868342 680398868737 680398869089 680398869473 680398871151 680398871225 680398871306 680398871546 680398871930 680398872814 680398872998 680398873487 680398873705 680398874297 680398874360 680398876375 680398876512 680398878380 680398880526 680398880847 680398880910 680398881015 680398881199 680398881262 680398881583 680398881657 680398881720 680398886165 680398886486 680398887507 680398887754 680398887828 680398888490 680398888564 680398890563 680398895466 680398895530 680398896340 680398899090 680398900839 680398901712 680398901896 680398902603 680398905347 680398905668 680398906478 680398906799 680398907672 680398909119 680398909824 680398910160 680398910940 680398911686 680398912009 680398912707 680398913443 680398913517 680398914253 680398914408 680398915602 680398915842 680398917078 680398917215 680398918025 680398918272 680398923096 680398925880 680398926763 680398927005 680398928062 680398929193 680398929588 680398931403 680398932213 680398933104 680398934860 680398936232 680398936480 680398937437 680398938310 680398938705 680398938889 680398940888 680398947227 680398947474 680398948421 680398948990 680398949489 680398953887 680398954834 680398955404 680398955570 680398955891 680398956380 680398956912 680398960468 680398961415 680398962546 680398963035 680398963282 680398965508 680398965900 680398966004 680398966886 680398968570 680398974414 680398974809 680398976429 680398976500 680398976676 680398976997 680398977870 680398979959 680398980048 680398980506 680398981563 680398982373 680398982694 680398982831 680398984772 680398985014 680398985800 680398986850 680398987660 680398987734 680398989033 680398989996 680398990085 680398991353 680398991508 680398993110 680398994001 680398995446 680398996640 680398996714 680398996961 680399001584 680399001658 680399002789 680399002926 680399004793 680399005035 680399005740 680399006230 680399009760 680399010317 680399012321 680399012402 680399013205 680399013452 680399014801 680399015072 680399020354 680399021164 680399021559 680399021703 680399023637 680399026451 680399028466 680399030070 680399032790 680399033032 680399035431 680399035689 680399035752 680399036001 680399036178 680399036562 680399036636 680399036700 680399037372 680399038009 680399038182 680399039066 680399040255 680399040960 680399042975 680399045302 680399045479 680399045863 680399046810 680399049956 680399050045 680399051497 680399051708 680399053896 680399054138 680399056390 680399057026 680399057107 680399057594 680399057731 680399060156 680399060798 680399062700 680399065901 680399067063 680399067458 680399067916 680399069078 680399070010 680399070725 680399071461 680399072105 680399073155 680399073229 680399075709 680399077248 680399078763 680399079326 680399081251 680399081893 680399082840 680399083805 680399084608 680399084781 680399085104 680399086309 680399087359 680399087422 680399088553 680399088708 680399089363 680399089758 680399094187 680399094250 680399094719 680399096339 680399096402 680399098343 680399099548 680399099795 680399099932 680399100360 680399102448 680399103402 680399104847 680399105657 680399106146 680399106210 680399106393 680399107277 680399107982 680399108619 680399110150 680399110304 680399111354 680399114490 680399115831 680399116962 680399120197 680399121391 680399122660 680399125163 680399130766 680399131576 680399132604 680399133580 680399134070 680399135806 680399137507 680399140161 680399141292 680399141824 680399146406 680399146974 680399147079 680399147390 680399148026 680399148273 680399148347 680399149541 680399152424 680399153160 680399153940 680399154044 680399155560 680399156059 680399156203 680399159652 680399160520 680399162856 680399164797 680399165991 680399166628 680399168495 680399168569 680399168706 680399168880 680399171378 680399171762 680399171900 680399173840 680399174330 680399175213 680399175397 680399176739 680399177080 680399177475 680399183006 680399184440 680399184514 680399184909 680399186913 680399187804 680399189103 680399190532 680399191984 680399194625 680399196492 680399197440 680399198186 680399199609 680399200100 680399201086 680399201223 680399203703 680399206447 680399208388 680399209335 680399209800 680399210845 680399213733 680399214085 680399214864 680399215748 680399215995 680399216484 680399217110 680399219125 680399219206 680399221050 680399221205 680399222329 680399222576 680399222960 680399224975 680399227542 680399228031 680399229483 680399230425 680399230746 680399230993 680399231556 680399232366 680399232750 680399233176 680399235712 680399236603 680399237195 680399238463 680399240536 680399242300 680399243819 680399246880 680399248969 680399249137 680399249384 680399250573 680399252193 680399254666 680399256102 680399256818 680399259953 680399260363 680399261952 680399262836 680399263325 680399263710 680399264777 680399264840 680399264914 680399268309 680399268860 680399271284 680399272947 680399273683 680399275698 680399275835 680399276250 680399278339 680399278970 680399280338 680399280970 680399284741 680399285946 680399286756 680399286820 680399289002 680399289891 680399290128 680399290209 680399290375 680399290760 680399291001 680399292453 680399292527 680399292911 680399294147 680399297998 680399298624 680399298705 680399305222 680399306427 680399306674 680399308294 680399308505 680399309315 680399310046 680399312050 680399319105 680399320083 680399321746 680399327603 680399328974 680399333300 680399335940 680399336823 680399340837 680399343193 680399346613 680399347102 680399348554 680399351758 680399352494 680399356330 680399360270 680399364299 680399367892 680399383132 680399384802 680399385605 680399387546 680399389945 680399390429 680399390740 680399397720 680399398530 680399398788 680399405918 680399406012 680399408732 680399412506 680399416902 680399419269 680399420521 680399421973 680399422399 680399423410 680399430953 680399431121 680399437934 680399441232 680399447192 680399450149 680399451270 680399452308 680399455820 680399463395 680399463853 680399464021 680399465868 680399467304 680399469566 680399469950 680399470434 680399471950 680399485053 680399488400 680399489788 680399490335 680399491466 680399502541 680399503104 680399505824 680399506560 680399507765 680399508007 680399513857 680399517555 680399517629 680399519633 680399520438 680399520759 680399522690 680399539608 680399543474 680399543611 680399544421 680399547630 680399552060 680399557357 680399561360 680399568662 680399568736 680399568800 680399569151 680399569225 680399569306 680399569930 680399570100 680399570277 680399570598 680399570661 680399570735 680399571087 680399575243 680399582071 680399584865 680399591767 680399596980 680399597938 680399600517 680399604600 680399607992 680399608308 680399608629 680399671525 680399671606 680399723780 680399725474 680399775387 680399805708 680399805948 680399808515 680399808900 680399809893 680399815343 680399816227 680399816932 680399822630 680399822887 680399823055 680399824965 680399828737 680399829152 680399829473 680399829610 680399831472 680399833303 680399834360 680399840131 680399840910 680399844792 680399845281 680399846704 680399850700 680399851510 680399853606 680399857223 680399857791 680399858749 680399858812 680399865009 680399865640 680399868786 680399869660 680399870143 680399870922 680399871669 680399873105 680399873426 680399876000 680399876498 680399876709 680399880254 680399881201 680399881917 680399883600 680399884347 680399884668 680399886288 680399887877 680399888905 680399889000 680399889708 680399890686 680399892203 680399897730 680399898935 680399899671 680399900246 680399900704 680399901514 680399902187 680399902324 680399902571 680399903060 680399903208 680399903776 680399904265 680399904650 680399904723 680399905460 680399909094 680399909947 680399911625 680399911706 680399911872 680399914697 680399914908 680399918927 680399919342 680399924230 680399926004 680399933851 680399934735 680399935224 680399935471 680399935545 680399936740 680399937165 680399937302 680399938360 680399939701 680399941637 680399943715 680399945335 680399945720 680399947597 680399949033 680399949675 680399954700 680399955051 680399955830 680399956640 680399956714 680399957845 680399960809 680399961217 680399962274 680399965236 680399966046 680399967000 680399967177 680399969255 680399969400 680399973011 680399975989 680399977672 680399982633 680399983370 680399984006 680399986405 680399986807 680399988410 680399992350 680399994685 680399997189 680399998200