База всех ИНН организаций с префиксом 3407****** и физических лиц с префиксом 3407******** из ЕГРЮЛ и ЕГРИП.
3407000137 3407000144 3407000151 3407000218 3407000225 3407000296 3407000306 3407000360 3407000419 3407000433 3407000440 3407000458 3407000497 3407000514 3407000521 3407000539 3407000553 3407000560 3407000578 3407000585 3407000602 3407000610 3407000634 3407000641 3407000673 3407000698 3407000708 3407000722 3407000761 3407000779 3407000786 3407000793 3407000803 3407000810 3407000835 3407000842 3407000874 3407000881 3407000899 3407000909 3407000916 3407000955 3407001003 3407001155 3407001162 3407001170 3407001268 3407001275 3407001282 3407001290 3407001300 3407001324 3407001349 3407001356 3407001363 3407001370 3407001412 3407001437 3407001444 3407001476 3407001490 3407001500 3407001518 3407001525 3407001571 3407001613 3407001620 3407001758 3407001797 3407001821 3407001839 3407001846 3407001860 3407001878 3407001892 3407001902 3407001910 3407001959 3407002021 3407002053 3407002060 3407002127 3407002159 3407002173 3407002279 3407002286 3407002310 3407002367 3407002381 3407002416 3407002430 3407002455 3407002462 3407002504 3407002543 3407002550 3407002568 3407002600 3407002656 3407002670 3407002695 3407002712 3407002737 3407002744 3407002751 3407002769 3407002776 3407002790 3407002825 3407002864 3407002920 3407002945 3407002977 3407003018 3407003089 3407003120 3407003191 3407003219 3407003233 3407003258 3407003272 3407003297 3407003650 3407003674 3407003716 3407003811 3407003843 3407003900 3407003917 3407003924 3407003931 3407003949 3407003956 3407003963 3407003970 3407003988 3407003995 3407004004 3407004011 3407004029 3407004043 3407004124 3407004156 3407004170 3407004188 3407004251 3407004276 3407004332 3407004340 3407004364 3407004396 3407004406 3407004452 3407004460 3407004484 3407004501 3407004540 3407004678 3407004692 3407005022 3407005209 3407005223 3407005262 3407005304 3407005336 3407005350 3407005368 3407005375 3407005382 3407005390 3407005400 3407005424 3407005431 3407005456 3407005463 3407005512 3407005520 3407005544 3407005576 3407005600 3407005760 3407005777 3407005784 3407005791 3407005826 3407006210 3407006241 3407006280 3407006322 3407006516 3407006587 3407006594 3407006636 3407006643 3407006668 3407006682 3407006690 3407006700 3407006717 3407006724 3407006731 3407006749 3407006756 3407006763 3407006770 3407006788 3407006795 3407006805 3407006812 3407006820 3407006837 3407006844 3407006851 3407006869 3407006876 3407006883 3407006890 3407006900 3407006918 3407006932 3407006989 3407006996 3407007012 3407007020 3407007037 3407007044 3407007069 3407007090 3407007100 3407007118 3407007132 3407007140 3407007171 3407007189 3407007196 3407007206 3407007213 3407007238 3407007245 3407007252 3407007260 3407007277 3407007284 3407007291 3407007301 3407007319 3407007326 3407007340 3407007358 3407007380 3407007397 3407007407 3407007421 3407007439 3407007446 3407007453 3407007478 3407007485 3407007502 3407007510 3407007527 3407007534 3407007541 3407007559 3407007566 3407007573 3407007580 3407007598 3407007608 3407007615 3407007630 3407007647 3407007654 3407007661 3407007679 3407007693 3407007703 3407007728 3407007735 3407007767 3407007781 3407007799 3407007809 3407007816 3407007830 3407007855 3407007862 3407007870 3407007887 3407007894 3407007904 3407007911 3407007929 3407007936 3407007943 3407007950 3407007968 3407007975 3407007982 3407007990 3407008009 3407008016 3407008023 3407008030 3407008048 3407008055 3407008062 3407008070 3407008087 3407008094 3407008104 3407008111 3407008129 3407008136 3407008143 3407008150 3407008168 3407008175 3407008182 3407008200 3407008217 3407008224 3407008231 3407008249 3407008263 3407008288 3407008295 3407008305 3407008312 3407008320 3407008337 3407008344 3407008351 3407008369 3407008376 3407008383 3407008390 3407008400 3407008418 3407008425 3407008432 3407008440 3407008457 3407008464 3407008471 3407008489 3407008496 3407008506 3407008513 3407008520 3407008538 3407008545 3407008552 3407008560 3407008577 3407008591 3407008601 3407008619 3407008626 3407008633 3407008640 3407008658 3407008665 3407008672 3407008680 3407008697 3407008707 3407008714 3407008721 3407008739 3407008746 3407008753 3407008760 3407008778 3407008785 3407008792 3407008802 3407008810 3407008827 3407008834 3407008841 3407008859 3407008866 3407008873 3407008880 3407008898 3407008908 3407008915 3407008922 3407008930 3407008947 3407008954 3407008961 3407008979 3407008986 3407008993 3407009002 3407009010 3407009027 3407009034 3407009041 3407009059 3407009066 3407009073 3407009080 3407009098 3407009108 3407009115 3407009122 3407009130 3407009147 3407010008 3407010015 3407010022 3407010030 3407010047 3407010054 3407010061 3407010079 3407010086 3407010093 3407010103 3407010110 3407010128 3407010135 3407010142 3407010150 3407010167 3407010174 3407010181 3407010199 3407010209 3407010216 3407010223 3407010230 3407010248 3407010255 3407010262 3407010270 3407010287 3407010294 3407010304 3407010311 3407010329 3407010336 3407010343 3407010350 3407010368 3407010375 3407010382 3407010390 3407010400 3407010417 3407010424 3407010431 3407010449 3407010456 3407010463 3407010470 3407010488 3407010495 3407010505 3407010512 3407010520 3407010537 3407010544 3407010551 3407010569 3407010576 3407010583 3407010590 3407010600 3407010618 3407010625 3407010632 3407010640 3407010657 3407010664 3407010671 3407010689 3407010696 3407010706 3407010713 3407010720 3407010738 3407010745 3407010752 3407010760 3407010777 3407010784 3407010791 3407010801 3407010819 3407010826 3407010833 3407010840 3407010858 3407010865 3407010872 3407010880 3407010897 3407010907 3407010914 3407010921 3407010939 3407010946 3407010953 3407010960 3407010978 3407010985 3407010992 3407011001 3407011019 3407011026 3407011033 3407011040 3407011058 3407011065 3407011072 3407011080 3407011097 3407011107 3407011114 3407011121 3407011139 3407011146 3407011153 3407011160 3407011178 3407011185 3407011192 3407011202 3407011210 3407011227 3407011234 3407011241 3407011259 3407011266 3407011273 3407011280 3407011298 3407011308 3407011315 3407100011 3407100029 3407100090 3407100117 3407100124 3407100131 3407100156 3407100163 3407100170 3407100188 3407100205 3407100212 3407100220 3407100237 3407100269 3407100276 3407100283 3407100290 3407100300 3407100325 3407100340 3407100357 3407100364 3407100371 3407100396 3407100413 3407100420 3407100438 3407100445 3407100477 3407100519 3407100526 3407100572 3407100646 3407100660 3407100678 3407100685 3407100692 3407100702 3407100727 3407100773 3407100798 3407100808 3407100815 3407100822 3407100854 3407100861 3407100879 3407100886 3407100893 3407100910 3407100950 3407101030 3407101079 3407101086 3407101093 3407101128 3407101142 3407101167 3407101199 3407101255 3407101262 3407101304 3407101311 3407101329 3407101336 3407101350 3407101375 3407101449 3407101463 3407101495 3407101505 3407101537 3407101544 3407101569 3407101590 3407101600 3407101618 3407101625 3407101632 3407101640 3407101657 3407101664 3407110034 3407110041 3407110059 3407110066 3407110073 3407110080 3407110098 3407110108 3407110115 3407110122 3407110130 3407110147 3407110154 3407110161 3407110179 3407110186 3407110193 3407110203 3407110210 3407110228 3407110235 3407110242 3407110250 3407110267 3407110274 3407110281 3407110299 3407110309 3407110316 3407110323 3407110330 3407110348 3407110355 3407110362 3407110370 3407110387 3407110394 3407110404 3407110411 3407110429 3407110436 3407110443 3407110450 3407110468 3407110475 3407110482 3407110490 3407110500 3407110517 3407110524 3407110531 3407110549 3407110556 3407110563 3407110570 3407110588 3407110595 3407110605 3407110612 3407110620 3407110637 3407110644 3407110651 3407110669 3407110676 3407110683 3407110690 3407110700 3407110718 3407110725 3407110732 3407110740 3407110757 3407110764 3407110771 3407110789 3407110796 3407110806 3407110813 3407110820 3407110838 3407110845 3407110852 3407110860 3407110877 3407110884 3407110891 3407110901 3407110919 3407110926 3407110933 3407110940 3407110958 3407110965 3407110972 3407110980 3407110997 3407111006 3407111013 3407111020 3407111038 3407111045 3407111052 3407111060 3407111077 3407111084 3407111091 3407111101 3407111119 3407111126 3407111133 3407111140 3407111158 3407111165 3407111172 3407111180 3407111197 3407111207 3407111214 3407111221 3407111239 3407111246 3407111253 3407111260 3407111278 3407111285 3407111292 3407111302 3407111310 3407111327 3407111334 3407111341 3407111359 3407111366 3407111373 3407111380 3407111398 3407111408 3407111415 3407111430 3407111447 3407111454 3407111461 3407111479 3407111486 3407111493 3407111503База всех ИНН физических лиц с префиксом 3407******** из ЕГРЮЛ и ЕГРИП.
340700000257 340700000320 340700000578 340700000641 340700001204 340700001388 340700001451 340700001772 340700001846 340700001910 340700002014 340700002198 340700002261 340700002335 340700002409 340700002582 340700002800 340700003071 340700003145 340700003219 340700003392 340700003466 340700003603 340700003787 340700004276 340700004413 340700004660 340700004734 340700004808 340700005150 340700005223 340700005304 340700005618 340700005865 340700005939 340700006033 340700006107 340700006354 340700006428 340700006749 340700006812 340700007090 340700007164 340700007622 340700008111 340700008295 340700008369 340700008680 340700008753 340700008827 340700008908 340700009002 340700009242 340700009490 340700009958 340700010294 340700010368 340700010689 340700010752 340700010907 340700011001 340700011178 340700011562 340700011636 340700011700 340700011883 340700012125 340700012206 340700012446 340700012510 340700012693 340700012767 340700012904 340700013009 340700013256 340700013400 340700013577 340700013640 340700013961 340700014066 340700014203 340700014524 340700014605 340700014771 340700014919 340700015013 340700015260 340700015334 340700015581 340700015655 340700015729 340700015976 340700016218 340700016391 340700016602 340700017349 340700017733 340700018085 340700018159 340700018222 340700018303 340700018790 340700019032 340700019280 340700019427 340700019995 340700020158 340700020221 340700020479 340700020616 340700020790 340700020863 340700020937 340700021289 340700021352 340700021426 340700021507 340700021673 340700022099 340700022300 340700022483 340700022620 340700022701 340700022878 340700022941 340700023046 340700023110 340700023367 340700023430 340700023906 340700024000 340700024314 340700024635 340700024709 340700024956 340700025050 340700025445 340700025766 340700026255 340700026576 340700026713 340700026897 340700027202 340700027386 340700027770 340700028196 340700028260 340700028333 340700028580 340700028809 340700029070 340700029464 340700029601 340700029785 340700029859 340700030011 340700030332 340700030808 340700031216 340700031390 340700031463 340700031858 340700032026 340700032273 340700032410 340700032594 340700032668 340700033478 340700033541 340700033615 340700034104 340700034425 340700034506 340700034746 340700034810 340700035098 340700035161 340700035620 340700035700 340700035877 340700035940 340700036045 340700036366 340700036430 340700036503 340700036824 340700037000 340700037313 340700037634 340700037708 340700038050 340700038204 340700038444 340700039180 340700039409 340700039575 340700040443 340700040517 340700040690 340700041648 340700041895 340700043652 340700043726 340700043973 340700044078 340700044462 340700044536 340700044600 340700044783 340700045272 340700045346 340700045410 340700045667 340700045730 340700045804 340700046156 340700046220 340700046300 340700046477 340700046540 340700046614 340700046935 340700047030 340700047103 340700047424 340700047505 340700047819 340700048097 340700048481 340700048555 340700048940 340700049044 340700049118 340700049686 340700050233 340700050554 340700050628 340700050709 340700051043 340700051290 340700051685 340700051759 340700051903 340700052008 340700052311 340700052706 340700053763 340700053900 340700054005 340700054252 340700054326 340700054407 340700054573 340700055062 340700055136 340700055457 340700055520 340700055601 340700055778 340700055915 340700056267 340700056330 340700056404 340700056806 340700057077 340700057535 340700057782 340700057920 340700058271 340700058987 340700059081 340700059540 340700059860 340700060802 340700061154 340700061228 340700061309 340700061475 340700061860 340700061933 340700062670 340700062743 340700062817 340700063169 340700063306 340700063627 340700064758 340700065173 340700065247 340700066057 340700066515 340700066900 340700067251 340700067325 340700067893 340700068135 340700068382 340700068777 340700069019 340700069805 340700070381 340700070529 340700070840 340700070913 340700071265 340700071723 340700072075 340700072149 340700072212 340700072460 340700073022 340700073417 340700073590 340700073664 340700073985 340700074227 340700074932 340700075742 340700076552 340700076947 340700077115 340700077299 340700077500 340700077820 340700077901 340700079200 340700079698 340700079761 340700079835 340700080005 340700080171 340700080245 340700081376 340700081697 340700082323 340700082570 340700082644 340700082965 340700083207 340700083380 340700083454 340700083528 340700083609 340700083775 340700083849 340700083912 340700084017 340700084190 340700084401 340700084585 340700084659 340700084803 340700085211 340700085780 340700086800 340700086984 340700087307 340700087794 340700087931 340700088100 340700088420 340700088678 340700088999 340700089093 340700089488 340700090109 340700090356 340700091303 340700091871 340700091945 340700092040 340700092113 340700092297 340700092434 340700092755 340700092900 340700093170 340700093318 340700093702 340700093950 340700094907 340700095322 340700095643 340700095890 340700096608 340700096848 340700097016 340700097190 340700097263 340700097337 340700097658 340700097721 340700097979 340700098073 340700098147 340700098210 340700098394 340700098468 340700098789 340700099101 340700099415 340700099662 340700099800 340700099983 340700100163 340700100237 340700100621 340700101294 340700101368 340700101752 340700101907 340700102001 340700102178 340700102499 340700102562 340700102883 340700102957 340700103446 340700103510 340700103904 340700104256 340700104320 340700104714 340700105130 340700105203 340700105387 340700105771 340700105845 340700106260 340700106976 340700107391 340700107602 340700107786 340700107850 340700108412 340700108980 340700109085 340700109159 340700109864 340700109938 340700110027 340700110108 340700110348 340700110732 340700110806 340700111084 340700111479 340700111937 340700112031 340700112352 340700112507 340700112673 340700112747 340700112810 340700113162 340700113300 340700114293 340700114504 340700114688 340700114825 340700114906 340700115000 340700115240 340700115635 340700115956 340700116445 340700116519 340700116692 340700116830 340700117255 340700117640 340700117897 340700118202 340700118450 340700118523 340700119196 340700119260 340700119333 340700119580 340700119809 340700120064 340700120138 340700120201 340700120522 340700120603 340700120770 340700121011 340700121269 340700121332 340700121580 340700121653 340700121727 340700122079 340700122142 340700122216 340700122537 340700122600 340700122921 340700123026 340700123107 340700123273 340700123347 340700123410 340700123668 340700123989 340700124157 340700124220 340700124301 340700124541 340700124799 340700124862 340700124936 340700125030 340700125104 340700125288 340700125351 340700125672 340700126098 340700126161 340700126235 340700126482 340700126556 340700126620 340700126940 340700127366 340700127430 340700127503 340700127687 340700127824 340700128176 340700128240 340700128313 340700128497 340700128560 340700128708 340700128881 340700129123 340700129204 340700129370 340700129444 340700129518 340700129691 340700129765 340700129839 340700129902 340700130009 340700130312 340700130707 340700130880 340700131059 340700131203 340700131901 340700132180 340700132327 340700132648 340700132711 340700132969 340700133137 340700133200 340700133384 340700133458 340700133521 340700133602 340700133779 340700133842 340700133916 340700134010 340700134194 340700134331 340700134405 340700134652 340700134726 340700134807 340700134973 340700135215 340700135399 340700135462 340700135536 340700135600 340700135783 340700135857 340700135920 340700136025 340700136106 340700136667 340700136730 340700136804 340700136988 340700137300 340700137614 340700137798 340700137861 340700137935 340700138030 340700138287 340700138350 340700138671 340700138745 340700139097 340700139234 340700139481 340700139555 340700139629 340700139700 340700139876 340700139940 340700140039 340700140102 340700140670 340700140818 340700141233 340700142364 340700142822 340700142903 340700143880 340700143953 340700144516 340700144690 340700144763 340700144837 340700145005 340700146062 340700146136 340700146520 340700146601 340700146841 340700146915 340700147330 340700147725 340700148214 340700148461 340700148535 340700148609 340700149024 340700149271 340700149419 340700149666 340700149987 340700150140 340700150213 340700150397 340700150534 340700151104 340700151270 340700151418 340700151986 340700152080 340700152796 340700153101 340700154095 340700154948 340700156173 340700156247 340700156310 340700157699 340700157836 340700158325 340700159840 340700160003 340700160187 340700160645 340700161913 340700162339 340700162586 340700163607 340700163928 340700164103 340700165153 340700168757 340700168820 340700169310 340700171005 340700171171 340700171950 340700174133 340700174775 340700175264 340700175401 340700175585 340700175722 340700175970 340700176148 340700176211 340700176469 340700177416 340700177663 340700177737 340700177800 340700177984 340700179100 340700179501 340700179678 340700179741 340700182871 340700183040 340700183360 340700183434 340700187527 340700187911 340700189210 340700190400 340700191467 340700191604 340700192020 340700192598 340700193471 340700193930 340700194676 340700194740 340700195165 340700195239 340700196049 340700196680 340700196754 340700196909 340700197317 340700198511 340700198769 340700199890 340700199963 340700200143 340700201027 340700201348 340700202937 340700204620 340700205367 340700205688 340700209386 340700212727 340700216672 340700218292 340700218503 340700220365 340700222764 340700224063 340700225010 340700225194 340700225807 340700227106 340700228082 340700228614 340700229030 340700229103 340700229287 340700231423 340700231504 340700231744 340700232307 340700233117 340700233364 340700235690 340700235763 340700236407 340700236573 340700236647 340700237601 340700237778 340700237915 340700238330 340700238725 340700239077 340700239920 340700242591 340700242986 340700243475 340700245232 340700245480 340700245627 340700246363 340700247007 340700247173 340700248057 340700248120 340700248515 340700249251 340700249967 340700250440 340700250909 340700251003 340700251405 340700252381 340700252455 340700252776 340700252913 340700253402 340700254928 340700255590 340700255738 340700255801 340700256227 340700256474 340700256611 340700258231 340700258626 340700258707 340700259820 340700260230 340700260625 340700261040 340700263376 340700264323 340700268021 340700269547 340700270341 340700271546 340700272677 340700273303 340700273624 340700273705 340700274113 340700275565 340700275950 340700277403 340700278132 340700278848 340700279016 340700281199 340700281262 340700281978 340700284150 340700284224 340700285813 340700286486 340700286870 340700289448 340700297470 340700298675 340700299559 340700301712 340700303653 340700304921 340700308309 340700314327 340700314574 340700314648 340700315200 340700317536 340700318730 340700320419 340700321300 340700323096 340700323628 340700324438 340700325632 340700325953 340700326763 340700328778 340700329267 340700329725 340700330600 340700330840 340700331330 340700332608 340700333270 340700333591 340700333665 340700333986 340700334154 340700334228 340700334796 340700335038 340700335422 340700336095 340700337290 340700338631 340700339120 340700339201 340700339836 340700340493 340700341200 340700342405 340700342645 340700342892 340700343529 340700343600 340700343840 340700344191 340700344402 340700344650 340700344804 340700345075 340700345149 340700345533 340700345780 340700346801 340700346985 340700347548 340700347611 340700347869 340700348358 340700348502 340700348679 340700348990 340700349094 340700349168 340700349873 340700350036 340700350357 340700350678 340700350741 340700350815 340700351488 340700352435 340700353319 340700354200 340700355323 340700355404 340700357659 340700357803 340700358927 340700359984 340700360210 340700360789 340700361341 340700363740 340700365434 340700366702 340700366950 340700367512 340700368717 340700370184 340700370890 340700371526 340700372400 340700373851 340700375087 340700376034 340700376108 340700377302 340700378049 340700379638 340700380506 340700381490 340700382447 340700382768 340700382831 340700385582 340700386145 340700386466 340700388150 340700388618 340700388791 340700390085 340700391280 340700391353 340700391674 340700392163 340700392558 340700393368 340700394001 340700394241 340700394499 340700394700 340700396714 340700397771 340700398260 340700399465 340700399786 340700400103 340700402118 340700402686 340700402750 340700403009 340700404517 340700405648 340700405711 340700406137 340700406200 340700406384 340700406458 340700408078 340700408141 340700408536 340700408783 340700409593 340700409804 340700411730 340700412540 340700412613 340700413286 340700413350 340700413504 340700414096 340700415117 340700415290 340700415501 340700415685 340700415822 340700416311 340700417058 340700417121 340700417202 340700417690 340700417900 340700418573 340700418647 340700418710 340700419136 340700419200 340700420646 340700420967 340700422330 340700422805 340700422971 340700424023 340700425309 340700427627 340700430041 340700433250 340700433719 340700434134 340700435970 340700436075 340700437022 340700437801 340700438474 340700439679 340700439816 340700440152 340700440226 340700440473 340700440547 340700440610 340700440868 340700440931 340700441999 340700442230 340700443509 340700444492 340700445055 340700447775 340700448803 340700449395 340700451926 340700452020 340700452341 340700452662 340700453225 340700454500 340700455092 340700455705 340700456113 340700457639 340700458054 340700458128 340700458375 340700458907 340700459185 340700459403 340700459570 340700460127 340700460208 340700460374 340700460695 340700461321 340700461963 340700462131 340700468550 340700468944 340700469680 340700471048 340700473694 340700475388 340700476409 340700476720 340700478100 340700478734 340700479791 340700480109 340700480660 340700482280 340700483702 340700483942 340700484047 340700484431 340700485001 340700485315 340700485499 340700485562 340700485700 340700485957 340700486206 340700486830 340700487182 340700487400 340700487714 340700488845 340700489197 340700489976 340700490386 340700490523 340700490604 340700491012 340700491260 340700491333 340700491407 340700492070 340700492217 340700492390 340700492785 340700494542 340700495105 340700495289 340700495507 340700496300 340700496483 340700496701 340700497367 340700497430 340700497751 340700498000 340700498498 340700498882 340700498956 340700499050 340700499205 340700500588 340700501461 340700501535 340700502024 340700502105 340700503081 340700503229 340700503540 340700503860 340700504039 340700504350 340700504423 340700504504 340700504744 340700504818 340700504991 340700505160 340700505628 340700506290 340700507174 340700507569 340700507632 340700507953 340700508121 340700508442 340700508690 340700508763 340700509407 340700509894 340700510120 340700510699 340700511251 340700511646 340700512209 340700513805 340700514076 340700514397 340700515023 340700516228 340700517817 340700519363 340700521820 340700523200 340700523835 340700523909 340700524571 340700524966 340700528417 340700528664 340700529080 340700529308 340700529795 340700529869 340700530021 340700530279 340700530342 340700530737 340700531307 340700531473 340700532283 340700532678 340700532999 340700534820 340700536200 340700536697 340700539585 340700540380 340700542147 340700543599 340700545282 340700546303 340700548565 340700548886 340700549907 340700551053 340700552000 340700552963 340700553205 340700553526 340700555210 340700555925 340700556809 340700558034 340700559165 340700559302 340700559550 340700559704 340700559944 340700560033 340700560107 340700560280 340700560354 340700560428 340700560509 340700560675 340700561943 340700563242 340700563316 340700564126 340700566846 340700567014 340700567409 340700567977 340700568145 340700568219 340700568603 340700568787 340700569340 340700569413 340700569597 340700569734 340700570218 340700570391 340700570850 340700570923 340700572864 340700574090 340700574237 340700574879 340700574942 340700575110 340700575431 340700576001 340700577125 340700577446 340700577510 340700579387 340700580400 340700581604 340700582809 340700585542 340700586810 340700587162 340700587236 340700587483 340700587557 340700590292 340700590687 340700591708 340700592902 340700593007 340700593960 340700595580 340700599351 340700599746 340700600705 340700601120 340700603520 340700603840 340700604587 340700605460 340700605781 340700606418 340700608359 340700609232 340700610990 340700611626 340700612362 340700612820 340700613172 340700613246 340700613630 340700614377 340700614440 340700615187 340700615250 340700616455 340700617018 340700617191 340700617723 340700618460 340700619417 340700619590 340700619801 340700620395 340700620606 340700621590 340700622547 340700624230 340700624304 340700624488 340700624625 340700624706 340700627513 340700628186 340700628718 340700630185 340700630259 340700630403 340700632400 340700632721 340700633210 340700635546 340700636282 340700636740 340700636998 340700637487 340700637705 340700637945 340700638297 340700639702 340700639950 340700640049 340700640507 340700641317 340700641564 340700643258 340700643642 340700643890 340700644389 340700644526 340700645400 340700646210 340700647100 340700648792 340700648930 340700649034 340700649429 340700649997 340700650086 340700650899 340700652301 340700652943 340700653048 340700653827 340700653908 340700654002 340700654637 340700654958 340700655207 340700655447 340700655768 340700656320 340700656641 340700656962 340700657067 340700657846 340700659466 340700659850 340700660013 340700660800 340700661391 340700663938 340700664032 340700666431 340700667001 340700667562 340700668206 340700672770 340700673333 340700674217 340700674785 340700675108 340700675411 340700675732 340700676479 340700676790 340700677994 340700680309 340700680620 340700680700 340700681503 340700682497 340700683123 340700683444 340700683691 340700684254 340700684649 340700687921 340700688410 340700690804 340700691861 340700692505 340700695496 340700695560 340700695633 340700697711 340700698200 340700698458 340700698602 340700700227 340700700474 340700700611 340700700795 340700701284 340700702873 340700703901 340700704246 340700704704 340700704951 340700705120 340700705200 340700705440 340700705698 340700706187 340700707134 340700707600 340700708018 340700711395 340700713226 340700714100 340700714420 340700714999 340700715167 340700718200 340700718376 340700720760 340700721570 340700722206 340700722380 340700722453 340700724210 340700724468 340700724605 340700724789 340700726088 340700726306 340700727420 340700727500 340700727677 340700728487 340700728705 340700728871 340700729113 340700729434 340700729508 340700729900 340700730623 340700730704 340700731507 340700731828 340700732003 340700732170 340700732243 340700732564 340700733511 340700733695 340700733769 340700734184 340700734321 340700734642 340700735526 340700735607 340700736199 340700737146 340700737530 340700741223 340700741618 340700741865 340700744369 340700747641 340700748067 340700749409 340700750524 340700752539 340700752602 340700753660 340700755674 340700758562 340700758636 340700759767 340700761519 340700761830 340700762329 340700763604 340700764407 340700766595 340700767937 340700768747 340700769236 340700770288 340700770746 340700771309 340700772045 340700773000 340700773240 340700773497 340700773560 340700773634 340700773708 340700773881 340700773955 340700774123 340700774204 340700774444 340700774691 340700775896 340700776843 340700777011 340700777653 340700777808 340700778079 340700778142 340700778600 340700780141 340700780462 340700780783 340700781025 340700781346 340700781667 340700782540 340700785365 340700786560 340700786954 340700787122 340700789384 340700789916 340700790407 340700791136 340700791520 340700792330 340700792588 340700794271 340700794592 340700795476 340700795613 340700796039 340700796504 340700797554 340700799311 340700799706 340700799880 340700800060 340700800207 340700800454 340700800849 340700801585 340700802148 340700803279 340700803663 340700804226 340700805420 340700806304 340700806946 340700807682 340700809834 340700810639 340700812001 340700812890 340700814190 340700815605 340700816278 340700818035 340700818282 340700819871 340700820676 340700821165 340700821239 340700821486 340700821550 340700821870 340700822360 340700822507 340700822828 340700823564 340700824906 340700825321 340700825716 340700826389 340700830145 340700830787 340700831029 340700831413 340700834164 340700834238 340700835753 340700835908 340700837447 340700837694 340700838257 340700840961 340700843218 340700844028 340700844275 340700844980 340700845470 340700845543 340700845864 340700846748 340700847163 340700847300 340700847942 340700848368 340700849562 340700849957 340700852445 340700854450 340700854604 340700854844 340700855012 340700855654 340700856464 340700857595 340700857806 340700857980 340700858790 340700860301 340700860862 340700861288 340700861672 340700862098 340700863119 340700863292 340700863366 340700863687 340700864313 340700864560 340700864708 340700865050 340700865839 340700866960 340700867843 340700867917 340700868727 340700868808 340700869858 340700870652 340700871141 340700871920 340700872025 340700872346 340700873540 340700873614 340700874103 340700874350 340700874671 340700874819 340700875160 340700875555 340700875700 340700875940 340700876118 340700876291 340700876439 340700877249 340700878203 340700879180 340700879711 340700881005 340700881252 340700881647 340700881894 340700882601 340700883267 340700883651 340700885592 340700886476 340700889364 340700891290 340700891902 340700892007 340700892494 340700894893 340700895456 340700895520 340700896266 340700896403 340700896724 340700896805 340700897608 340700897855 340700899860 340700899933 340700900040 340700900113 340700901491 340700902375 340700903890 340700906073 340700906531 340700907415 340700907736 340700908472 340700908546 340700909109 340700909282 340700909814 340700910305 340700911108 340700911355 340700912486 340700912704 340700913049 340700913680 340700915695 340700916258 340700916402 340700917131 340700917389 340700917452 340700918336 340700918583 340700918801 340700919072 340700919467 340700919530 340700919788 340700919925 340700920014 340700920261 340700920656 340700922597 340700922808 340700924812 340700927179 340700929962 340700931182 340700932450 340700932771 340700934218 340700934465 340700934923 340700936864 340700937032 340700937106 340700937353 340700939368 340700939907 340700940099 340700940620 340700940941 340700941367 340700941906 340700942240 340700942561 340700943124 340700943205 340700943903 340700944576 340700944897 340700945770 340700946012 340700947390 340700952746 340700955497 340700956050 340700956839 340700956902 340700957649 340700957896 340700959195 340700959269 340700960137 340700960384 340700962920 340700963346 340700963667 340700963804 340700967365 340700967439 340700968496 340700968560 340700969764 340700969838 340700970174 340700971379 340700972189 340700972710 340700973520 340700974330 340700974588 340700974651 340700975077 340700975214 340700975609 340700976345 340700977797 340700977860 340700978350 340700978991 340700979628 340700979875 340700980285 340700980503 340700981306 340700981627 340700982116 340700983007 340700983889 340700984762 340700985406 340700985967 340700986777 340700987587 340700988140 340700988460 340700989344 340700990149 340700990396 340700991270 340700991343 340700991801 340700994552 340700994873 340700998645 340700998719 340700998966 340701000370 340701000764 340701001006 340701001408 340701003405 340701004600 340701006935 340701008097 340701009044 340701009823 340701010307 340701010480 340701011043 340701013379 340701014647 340701014710 340701016588 340701016651 340701017140 340701017398 340701017609 340701018987 340701019081 340701019155 340701019300 340701019540 340701019613 340701021080 340701021860 340701022101 340701029330 340701029724 340701030455 340701030840 340701030913 340701031265 340701031650 340701031723 340701033417 340701033664 340701037041 340701037115 340701038006 340701038493 340701038704 340701038888 340701039120 340701039761 340701039835 340701041200 340701041513 340701041697 340701043528 340701044338 340701044585 340701045211 340701045606 340701045853 340701046279 340701046342 340701047547 340701048283 340701048420 340701052040 340701052755 340701054760 340701055570 340701056527 340701059101 340701059800 340701060530 340701060604 340701061414 340701061661 340701061809 340701061982 340701062305 340701062930 340701063108 340701064165 340701065507 340701066317 340701067695 340701069068 340701069452 340701069526 340701069773 340701069910 340701070257 340701073392 340701073787 340701073850 340701074100 340701074597 340701074660 340701075618 340701079884 340701081700 340701081883 340701083400 340701086786 340701087028 340701088222 340701088543 340701089748 340701089811 340701089995 340701092099 340701092162 340701092300 340701095124 340701096576 340701096640 340701096960 340701097139 340701097844 340701098260 340701100991 340701103311 340701107404 340701108140 340701108398 340701108782 340701110534 340701111739 340701112154 340701112860 340701113990 340701116494 340701117699 340701118967 340701120003 340701121060 340701121381 340701121455 340701122586 340701124417 340701124985 340701125080 340701127231 340701127947 340701128362 340701129006 340701129630 340701130298 340701130361 340701130435 340701130509 340701132834 340701133570 340701134528 340701135190 340701135585 340701136211 340701137342 340701138226 340701142487 340701142871 340701146964 340701149531 340701149789 340701150400 340701151146 340701151788 340701152277 340701152340 340701153471 340701153930 340701154108 340701158695 340701159184 340701159402 340701159579 340701160207 340701166150 340701172562 340701172700 340701173372 340701173693 340701174182 340701174256 340701174961 340701175130 340701175771 340701177070 340701177539 340701177786 340701178275 340701178733 340701179085 340701179303 340701179470 340701181084 340701183941 340701187576 340701189196 340701189654 340701190064 340701190138 340701190917 340701191011 340701193107 340701193273 340701193410 340701194478 340701194862 340701195104 340701195506 340701196161 340701196309 340701196940 340701197292 340701198560 340701200019 340701200650 340701200724 340701201781 340701202104 340701202270 340701203154 340701208120 340701209004 340701209572 340701210056 340701211187 340701213339 340701213804 340701215801 340701217679 340701220551 340701221298 340701221756 340701221820 340701222005 340701222492 340701222630 340701223513 340701224570 340701226803 340701227469 340701228663 340701228984 340701229089 340701232500 340701232740 340701233166 340701233945 340701235565 340701235639 340701237643 340701237717 340701239337 340701239400 340701239979 340701240847 340701241336 340701241400 340701241657 340701245108 340701245740 340701247754 340701248490 340701248564 340701251126 340701253204 340701255850 340701256413 340701256597 340701257304 340701261621 340701262110 340701262294 340701262752 340701262826 340701263241 340701264693 340701264904 340701265182 340701265256 340701267800 340701269028 340701269275 340701269412 340701271732 340701273105 340701274878 340701275688 340701275751 340701277050 340701278329 340701278400 340701279450 340701279604 340701280007 340701280328 340701281917 340701282195 340701283390 340701283858 340701284989 340701286425 340701286506 340701286810 340701287309 340701287482 340701288119 340701288750 340701289313 340701289560 340701289881 340701289955 340701290291 340701290686 340701291249 340701294384 340701294779 340701294916 340701295194 340701296215 340701296399 340701297272 340701298614 340701299819 340701301056 340701302405 340701302719 340701302892 340701303455 340701303776 340701304265 340701305149 340701306103 340701308100 340701308816 340701309231 340701312756 340701313887 340701314513 340701315644 340701316528 340701319737 340701320468 340701323740 340701323998 340701327512 340701328890 340701329069 340701329132 340701329774 340701330000 340701330184 340701330642 340701331847 340701332262 340701332720 340701333851 340701334661 340701336676 340701337944 340701339564 340701340369 340701340753 340701341637 340701341700 340701342905 340701343000 340701343962 340701344910 340701345261 340701348791 340701350222 340701352090 340701354636 340701354883 340701355767 340701355904 340701360196 340701361143 340701361390 340701362027 340701362348 340701362595 340701362806 340701365557 340701365620 340701366906 340701367882 340701369255 340701370123 340701370444 340701371328 340701371409 340701371712 340701373653 340701375273 340701377351 340701377672 340701378098 340701379292 340701379503 340701379824 340701380481 340701380940 340701381291 340701381502 340701381750 340701382954 340701384408 340701384711 340701385458 340701386331 340701386405 340701386726 340701387141 340701387215 340701387783 340701388988 340701389798 340701389861 340701391300 340701393096 340701394822 340701396690 340701398841 340701399010 340701399193 340701399330 340701402488 340701403040 340701403298 340701404005 340701404245 340701404566 340701405440 340701406002 340701406891 340701408722 340701409395 340701409532 340701410337 340701420906 340701422773 340701425020 340701425277 340701425598 340701426792 340701427034 340701427108 340701430301 340701430870 340701431908 340701432316 340701434257 340701434641 340701435525 340701435910 340701437924 340701438029 340701438734 340701439618 340701440349 340701440412 340701440733 340701440980 340701443300 340701443558 340701443702 340701443942 340701444110 340701446125 340701449408 340701449581 340701452143 340701452538 340701452601 340701452859 340701453669 340701453732 340701453980 340701454302 340701455507 340701457751 340701460955 340701461370 340701462180 340701462254 340701462409 340701462896 340701462960 340701463385 340701463459 340701464653 340701465216 340701469877 340701471308 340701473880 340701473954 340701476458 340701477010 340701477331 340701477589 340701478078 340701479593 340701483102 340701483286 340701484554 340701485043 340701485501 340701485759 340701486311 340701486495 340701487763 340701488005 340701488252 340701490893 340701491061 340701491209 340701491520 340701491777 340701494023 340701495796 340701498363 340701498437 340701499705 340701500527 340701500911 340701501802 340701503599 340701503983 340701504225 340701504472 340701505998 340701506487 340701507434 340701507900 340701509760 340701511448 340701514400 340701514657 340701516598 340701518034 340701518355 340701518740 340701519486 340701520812 340701520996 340701521090 340701522295 340701522753 340701523637 340701526606 340701527977 340701528530 340701528603 340701529413 340701532222 340701532864 340701533280 340701536636 340701537206 340701537510 340701540640 340701542260 340701543143 340701543859 340701544027 340701545542 340701545790 340701546507 340701547099 340701547557 340701547941 340701549498 340701549635 340701549882 340701550292 340701551176 340701551881 340701552839 340701552902 340701553180 340701553896 340701554138 340701554201 340701556858 340701558541 340701559506 340701561745 340701562940 340701563118 340701564175 340701566327 340701566969 340701567602 340701570193 340701572024 340701573934 340701574350 340701574504 340701577008 340701578763 340701580515 340701580699 340701582914 340701583805 340701584076 340701584460 340701584534 340701584781 340701584855 340701586796 340701588232 340701590094 340701591901 340701592310 340701592493 340701592704 340701593056 340701594645 340701594892 340701595134 340701596402 340701596804 340701598664 340701600296 340701601638 340701601959 340701608087 340701609676 340701609740 340701609813 340701610544 340701611033 340701612238 340701612301 340701614884 340701616183 340701616401 340701617067 340701617451 340701617525 340701621218 340701621850 340701624106 340701625300 340701625879 340701627315 340701628372 340701630371 340701631181 340701631897 340701631960 340701632139 340701632844 340701637031 340701637507 340701637747 340701644254 340701645843 340701646195 340701646974 340701649799 340701650025 340701650106 340701651861 340701653876 340701654750 340701654823 340701655496 340701656517 340701657253 340701657327 340701658063 340701658602 340701658842 340701661588 340701664081 340701664476 340701665350 340701665504 340701665670 340701665991 340701666554 340701667043 340701667759 340701667903 340701668706 340701671900 340701672325 340701672710 340701676270 340701676591 340701677612 340701678990 340701680421 340701682115 340701683006 340701684835 340701685719 340701686060 340701686381 340701686600 340701686913 340701687402 340701687723 340701687804 340701689022 340701689343 340701690532 340701690780 340701690927 340701691102 340701691590 340701691737 340701692152 340701692547 340701694872 340701695756 340701700413 340701701304 340701701939 340701702107 340701702812 340701703238 340701704048 340701705958 340701706373 340701707320 340701709014 340701710450 340701713109 340701716237 340701716558 340701717431 340701717907 340701718636 340701718883 340701720177 340701720498 340701721050 340701722255 340701722960 340701723065 340701725070 340701726806 340701726980 340701727863 340701728031 340701729300 340701731700 340701731940 340701734123 340701735712 340701739273 340701739805 340701740536 340701740920 340701741106 340701742220 340701742614 340701742861 340701745686 340701746707 340701749384 340701750005 340701752267 340701752972 340701753077 340701755229 340701757096 340701758903 340701760116 340701761631 340701762057 340701762201 340701765971 340701766397 340701766781 340701766855 340701768228 340701768475 340701770153 340701770227 340701770795 340701771037 340701772305 340701773115 340701774310 340701777913 340701778586 340701781148 340701782590 340701783610 340701784036 340701786114 340701786756 340701787319 340701787887 340701788200 340701788834 340701788908 340701790209 340701791259 340701792774 340701793016 340701793979 340701794210 340701794468 340701795278 340701795341 340701795662 340701795983 340701796793 340701797282 340701801066 340701802013 340701803391 340701803539 340701803923 340701805222 340701807163 340701808047 340701808505 340701808907 340701810751 340701811240 340701812445 340701813576 340701818542 340701818790 340701819352 340701819994 340701820083 340701820157 340701820220 340701820301 340701822620 340701822700 340701825204 340701825902 340701826409 340701826575 340701827064 340701827843 340701829537 340701829858 340701829921 340701830973 340701831078 340701832988 340701834505 340701835234 340701836365 340701836686 340701837249 340701838059 340701838122 340701839253 340701839408 340701839574 340701839648 340701840690 340701840837 340701841326 340701841573 340701841894 340701842383 340701842841 340701844609 340701848096 340701848480 340701848875 340701849043 340701849290 340701850232 340701850708 340701852173 340701853441 340701853699 340701858418 340701859080 340701860103 340701860590 340701861153 340701867571 340701868134 340701868840 340701870454 340701872211 340701873279 340701873663 340701874152 340701874307 340701876946 340701880491 340701881449 340701885210 340701887225 340701888035 340701888740 340701888814 340701889092 340701889624 340701890676 340701891704 340701892296 340701892909 340701895716 340701899982 340701903205 340701903445 340701904640 340701908348 340701908595 340701909616 340701909863 340701910668 340701912672 340701913482 340701914366 340701915313 340701915634 340701915708 340701916050 340701916370 340701917254 340701917712 340701919808 340701920384 340701921194 340701921652 340701921973 340701922600 340701924220 340701924300 340701928009 340701930008 340701930495 340701930880 340701932710 340701933601 340701934193 340701936987 340701937934 340701938350 340701940101 340701940990 340701941874 340701947403 340701948076 340701950212 340701951417 340701953990 340701954305 340701954489 340701957761 340701958187 340701958250 340701961775 340701962401 340701962722 340701963927 340701964590 340701964663 340701965089 340701966100 340701966815 340701966999 340701967093 340701967230 340701967488 340701968682 340701969319 340701969492 340701969630 340701969703 340701970113 340701971318 340701971491 340701971565 340701971702 340701972449 340701973001 340701973322 340701973890 340701973964 340701975190 340701976926 340701977020 340701978472 340701978610 340701980305 340701982091 340701983360 340701984638 340701986716 340701987389 340701987526 340701988336 340701988720 340701989393 340701989925 340701990582 340701992340 340701992597 340701993086 340701993304 340701997179 340701997316 340701998207 340701998768 340701999401 340702001440 340702002404 340702002718 340702003060 340702004264 340702004659 340702004722 340702005927 340702007226 340702008501 340702009706 340702010356 340702010420 340702012040 340702012113 340702012508 340702016069 340702017802 340702018210 340702019341 340702019599 340702020146 340702023108 340702023281 340702025296 340702026243 340702026701 340702028184 340702029607 340702030000 340702031067 340702031910 340702033219 340702033530 340702035544 340702035939 340702036509 340702037238 340702037559 340702037943 340702038506 340702038680 340702038908 340702039242 340702039637 340702039884 340702039958 340702040110 340702040294 340702040368 340702041315 340702041883 340702041957 340702042206 340702042830 340702045197 340702045260 340702045334 340702046218 340702046391 340702046465 340702046539 340702046602 340702046786 340702048159 340702048222 340702049674 340702051352 340702051673 340702052236 340702052483 340702052701 340702053367 340702053504 340702054314 340702055124 340702055519 340702055766 340702055830 340702056329 340702057770 340702058407 340702058728 340702058975 340702060195 340702060269 340702063301 340702063615 340702064104 340702064288 340702064351 340702065482 340702066824 340702067313 340702069649 340702070122 340702071327 340702072384 340702072779 340702073589 340702075346 340702077745 340702079904 340702080096 340702081117 340702082008 340702082632 340702082953 340702083690 340702084189 340702085136 340702085520 340702086972 340702087077 340702087856 340702087920 340702088592 340702089229 340702090023 340702090104 340702090665 340702091154 340702091860 340702092422 340702092817 340702093708 340702094290 340702096201 340702096441 340702096699 340702097646 340702098456 340702098600 340702099650 340702100472 340702103360 340702103434 340702104565 340702104950 340702105512 340702108400 340702111146 340702112598 340702112809 340702113471 340702114034 340702114281 340702115944 340702116049 340702120373 340702120831 340702121183 340702121962 340702122772 340702123014 340702124466 340702124850 340702126618 340702127812 340702128164 340702128485 340702128703 340702129048 340702130558 340702132178 340702134320 340702135203 340702135387 340702136334 340702136581 340702137786 340702139543 340702140669 340702140806 340702142810 340702143300 340702144110 340702144906 340702145000 340702145177 340702145240 340702145956 340702147008 340702147960 340702148065 340702149654 340702151580 340702151653 340702151727 340702153989 340702154478 340702154799 340702155351 340702155746 340702155810 340702156098 340702156482 340702157750 340702158560 340702159444 340702160249 340702163458 340702163521 340702166730 340702167477 340702167861 340702170286 340702171949 340702172290 340702173569 340702176841 340702177010 340702183743 340702184169 340702185116 340702185437 340702187836 340702192650 340702193212 340702193607 340702194343 340702195308 340702196742 340702196816 340702197231 340702197707 340702200131 340702201657 340702202393 340702205500 340702206165 340702206870 340702208003 340702212183 340702212257 340702212715 340702218996 340702219164 340702219559 340702219943 340702223178 340702224904 340702226203 340702226845 340702227655 340702228602 340702229349 340702229733 340702229980 340702231108 340702233031 340702234878 340702238181 340702240960 340702241201 340702242195 340702243600 340702244805 340702245301 340702246104 340702248292 340702248366 340702249000 340702250686 340702255194 340702256141 340702256215 340702256462 340702256783 340702258300 340702260229 340702260860 340702263822 340702265121 340702268267 340702269140 340702270192 340702278441 340702285417 340702286080 340702287816 340702289683 340702290304 340702293129 340702293376 340702293513 340702294186 340702294965 340702295380 340702295528 340702296803 340702298737 340702301002 340702301884 340702303183 340702307808 340702309749 340702309812 340702311106 340702315510 340702316182 340702317771 340702325236 340702325483 340702326110 340702327561 340702331896 340702336220 340702336541 340702336862 340702337030 340702337506 340702337672 340702337993 340702338482 340702338940 340702339045 340702339292 340702339503 340702339687 340702339750 340702340160 340702340308 340702341044 340702341365 340702342175 340702342249 340702342707 340702343122 340702343901 340702344006 340702345137 340702345779 340702347920 340702349082 340702351155 340702353160 340702354759 340702356202 340702356837 340702359330 340702363104 340702363270 340702364080 340702366708 340702367902 340702368568 340702369201 340702370951 340702371120 340702373913 340702374723 340702374970 340702375149 340702376103 340702380100 340702381488 340702381551 340702383319 340702384440 340702385323 340702386912 340702387401 340702387722 340702388211 340702389590 340702390394 340702390852 340702390926 340702391415 340702391599 340702391662 340702391736 340702392610 340702393109 340702394166 340702396950 340702397512 340702400412 340702401222 340702403942 340702405883 340702407898 340702409197 340702410844 340702411260 340702412390 340702413806 340702414542 340702414863 340702425921 340702426347 340702428810 340702431940 340702432044 340702432904 340702434203 340702434690 340702440856 340702441987 340702443423 340702449200 340702453781 340702454665 340702459494 340702460299 340702460436 340702461493 340702462200 340702464455 340702468932 340702474950 340702476250 340702479395 340702482800 340702486508 340702487565 340702493583 340702495598 340702496224 340702504274 340702506426 340702509561 340702509635 340702510292 340702510824 340702512050 340702512765 340702512902 340702514385 340702515808 340702516858 340702519672 340702519993 340702522234 340702527842 340702528726 340702530193 340702532803 340702533229 340702538763 340702543724 340702544781 340702546228 340702547670 340702548553 340702550231 340702551820 340702556970 340702562678 340702565005 340702569338 340702572210 340702575109 340702580243 340702581127 340702584015 340702585851 340702588740 340702589550 340702589870 340702590675 340702592908 340702594768 340702597014 340702598392 340702599734 340702600556 340702601824 340702602955 340702606580 340702608273 340702610025 340702610730 340702611300 340702614118 340702616203 340702618384 340702622077 340702622535 340702623803 340702625423 340702625818 340702627290 340702627685 340702631762 340702633456 340702635781 340702637228 340702638285 340702640284 340702640358 340702642820 340702645645 340702645719 340702646600 340702646840 340702647804 340702647970 340702648075 340702648149 340702648780 340702661206 340702662721 340702664800 340702666356 340702666420 340702668040 340702669170 340702669491 340702673184 340702675720 340702677020 340702679355 340702680939 340702684179 340702685052 340702685831 340702689219 340702689392 340702693938 340702694280 340702698693 340702699256 340702699640 340702699898 340702700078 340702701410 340702701730 340702701804 340702702082 340702703350 340702704160 340702704481 340702704876 340702707764 340702714987 340702715155 340702715300 340702723004 340702725330 340702725650 340702731037 340702734006 340702736719 340702738018 340702739460 340702739854 340702741927 340702743794 340702746114 340702751259 340702757998 340702758092 340702761433 340702769150 340702773622 340702774369 340702777962 340702782070 340702788499 340702788883 340702789051 340702792713 340702795785 340702797479 340702800442 340702807670 340702811437 340702817213 340702821869 340702823626 340702824115 340702828600 340702829265 340702829586 340702830775 340702831722 340702832606 340702832853 340702834547 340702835501 340702836946 340702840950 340702844337 340702850034 340702851550 340702853170 340702855258 340702860392 340702867447 340702868320 340702868641 340702869606 340702872334 340702874412 340702874733 340702876032 340702880046 340702880367 340702880906 340702885196 340702885728 340702888084 340702888302 340702890478 340702892235 340702892309 340702896180 340702896960 340702897603 340702900990 340702901232 340702901553 340702901708 340702902290 340702904762 340702904836 340702905004 340702905893 340702906061 340702907019 340702907650 340702909802 340702910607 340702910780 340702912153 340702912869 340702913037 340702913679 340702914947 340702915115 340702915436 340702918187 340702918719 340702919840 340702923532 340702927488 340702939282 340702939356 340702939677 340702939814 340702939998 340702940792 340702940930 340702942302 340702942623 340702946321 340702948801 340702949467 340702950409 340702959320 340702960693 340702961961 340702962130 340702962450 340702963800 340702966790 340702971504 340702972561 340702974400 340702974576 340702975523 340702975604 340702978108 340702980026 340702980668 340702981220 340702981799 340702982104 340702982810 340702986902 340702987328 340702987896 340702988064 340702988138 340702988459 340702989269 340702990063 340702995819 340703005334 340703005581 340703006602 340703007733 340703008543 340703008864 340703009032 340703011031 340703011994 340703015445 340703018012 340703019143 340703019217 340703019601 340703020406 340703021784 340703022594 340703023220 340703024810 340703025877 340703026430 340703026503 340703028370 340703029180 340703032602 340703032916 340703033405 340703034600 340703036614 340703039750 340703039904 340703042311 340703043516 340703043763 340703046725 340703051612 340703058777 340703059330 340703060776 340703061265 340703062533 340703062780 340703062854 340703062928 340703063590 340703063738 340703063801 340703073454 340703074264 340703074970 340703075780 340703076590 340703078741 340703079230 340703081624 340703084449 340703084760 340703085322 340703086774 340703087400 340703088210 340703088394 340703090467 340703090788 340703091340 340703092087 340703093813 340703094944 340703095754 340703097769 340703098000 340703098890 340703098963 340703101302 340703102426 340703102810 340703103236 340703103620 340703104367 340703104504 340703104825 340703105000 340703105177 340703105240 340703105561 340703108139 340703108918 340703109407 340703110917 340703111653 340703111974 340703114478 340703114615 340703115288 340703115425 340703115993 340703116161 340703116940 340703117119 340703117366 340703117503 340703119123 340703119765 340703120009 340703120249 340703121059 340703121370 340703121443 340703122574 340703122648 340703122711 340703124010 340703124652 340703125920 340703126988 340703127798 340703127861 340703131307 340703133311 340703133706 340703134121 340703134379 340703141739 340703150966 340703151208 340703152191 340703152586 340703152723 340703153607 340703155548 340703159246 340703160435 340703161005 340703161245 340703161703 340703161950 340703164454 340703166606 340703171677 340703172550 340703172624 340703174318 340703174886 340703174950 340703178979 340703179468 340703179531 340703183930 340703185486 340703185550 340703188448 340703188511 340703189184 340703190447 340703191257 340703193656 340703193977 340703197675 340703199369 340703199506 340703199908 340703200649 340703202269 340703203216 340703215331 340703220613 340703221286 340703221350 340703223290 340703223364 340703223759 340703224008 340703225379 340703227457 340703230330 340703231608 340703233549 340703233860 340703235169 340703235708 340703236290 340703240440 340703240514 340703241324 340703242134 340703242529 340703244075 340703244460 340703247816 340703248305 340703249362 340703250230 340703251114 340703252887 340703253055 340703253513 340703254186 340703254570 340703255528 340703256264 340703256803 340703256970 340703257927 340703258279 340703259610 340703260101 340703261151 340703261225 340703261306 340703262035 340703263092 340703263303 340703264297 340703264900 340703267322 340703267964 340703268380 340703268911 340703269400 340703269658 340703271801 340703273598 340703273982 340703274471 340703275355 340703275676 340703275813 340703276091 340703276944 340703277049 340703277360 340703279053 340703279906 340703280002 340703281447 340703281905 340703283388 340703284720 340703285530 340703285603 340703286734 340703289703 340703290280 340703290353 340703291484 340703292431 340703292505 340703292752 340703292826 340703292907 340703293178 340703293636 340703294904 340703295961 340703296203 340703296387 340703297260 340703297800 340703298070 340703298786 340703298923 340703299109 340703299596 340703299660 340703299807 340703300940 340703302249 340703303122 340703303690 340703304180 340703304648 340703304711 340703305779 340703306268 340703307920 340703308410 340703309082 340703309156 340703311300 340703311540 340703312039 340703312991 340703313875 340703314501 340703315311 340703317407 340703318383 340703318841 340703319651 340703321650 340703322397 340703322608 340703323023 340703325038 340703325503 340703325670 340703327042 340703327116 340703328568 340703330704 340703333455 340703333600 340703333913 340703335460 340703336103 340703336590 340703338100 340703338990 340703339168 340703339489 340703340420 340703340999 340703342361 340703342756 340703342900 340703343492 340703344760 340703345002 340703345186 340703345718 340703346609 340703346912 340703347017 340703347585 340703348211 340703348780 340703348927 340703349984 340703351020 340703352867 340703355755 340703356004 340703357449 340703358890 340703360579 340703362199 340703362262 340703364340 340703364598 340703365150 340703366997 340703367239 340703368433 340703368909 340703370048 340703370506 340703371884 340703371958 340703372052 340703372126 340703373641 340703375656 340703376850 340703376924 340703377100 340703378865 340703379509 340703380303 340703380864 340703380938 340703381032 340703381106 340703381427 340703381674 340703382484 340703382702 340703383505 340703385051 340703385510 340703385767 340703387771 340703388197 340703388334 340703388581 340703388800 340703389144 340703391464 340703391859 340703393863 340703394031 340703394994 340703395483 340703399960 340703400077 340703400214 340703400461 340703403350 340703404480 340703404554 340703405501 340703405685 340703405822 340703411382 340703411520 340703411600 340703413608 340703414104 340703414665 340703414739 340703414986 340703415612 340703415796 340703420115 340703420299 340703421310 340703422698 340703422835 340703422909 340703424381 340703424529 340703424913 340703425018 340703429421 340703431100 340703432551 340703432872 340703433682 340703434171 340703436186 340703437528 340703437609 340703438401 340703439606 340703439853 340703439927 340703440979 340703446040 340703446113 340703446755 340703446829 340703446900 340703448512 340703448907 340703449322 340703450511 340703452773 340703455100 340703456150 340703457813 340703460485 340703461111 340703464257 340703465067 340703465910 340703467071 340703471617 340703472811 340703473484 340703474294 340703474689 340703475001 340703475562 340703476206 340703476693 340703478387 340703481012 340703481333 340703481580 340703481728 340703482143 340703482217 340703482538 340703482601 340703483108 340703483980 340703485105 340703486300 340703490240 340703491123 340703491204 340703491370 340703493843 340703494580 340703495784 340703495858 340703496731 340703497301 340703497799 340703498746 340703501188 340703502777 340703503019 340703503330 340703504140 340703506475 340703506860 340703507743 340703511757 340703512006 340703512172 340703512310 340703513200 340703513909 340703514003 340703514405 340703514892 340703516265 340703516723 340703517607 340703517854 340703518343 340703518664 340703518801 340703518985 340703519153 340703519227 340703519548 340703520984 340703522036 340703522420 340703524509 340703527965 340703528528 340703529190 340703559413 340703566883 340703582050 340703587805 340703596711 340703601231 340703602820 340703604514 340703604761 340703607650 340703608075 340703613678 340703623073 340703623605 340703626282 340703627230 340703632053 340703638087 340703642559 340703644490 340703644700 340703645126 340703650260 340703650800 340703651465 340703671292 340703671503 340703675138 340703681614 340703683940 340703686690 340703700338 340703701395 340703701532 340703702663 340703706682 340703706900 340703708440 340703710696 340703710833 340703712527 340703712911 340703716793 340703718303 340703722701 340703730276 340703743349 340703749051 340703754260 340703755922 340703756108 340703756980 340703758352 340734070340 340734070414 340734070598 340734070661 340734071471 340734072676 340734072813 340734073239 340734073704 340734074296 340734076208 340734077579 340734078847 340734079336 340734079583 340734079657 340734080130 340734081582 340734082219 340734082466 340734082850 340734083734 340734084086 340734084150 340734085354 340734085749 340734088884 340734089768 340734090001 340734091767 340734092009 340734092714 340734093450 340734094013 340734094197 340734094334 340734094581 340734099879 340734100690 340734101574 340734101969 340734102602 340734102842 340734103726 340734105410 340734106861 340734108308 340734108629 340734108876 340734109502 340734111043 340734111364 340734111438 340734111759 340734111903 340734113379 340734115778 340734115841 340734117461 340734118105 340734119229 340734119300 340734119860 340734121860 340734122285 340734122743 340734122817 340734123169 340734123708 340734125310 340734125494 340734126900 340734127967 340734128061 340734129019 340734129330 340734130208 340734130913 340734131265 340734131804 340734132607 340734134474 340734135358 340734136305 340734136947 340734137436 340734138310 340734139200 340734140887 340734141055 340734141376 340734142404 340734142718 340734144659 340734146342 340734147226 340734147931 340734148420 340734149488 340734150998 340734151624 340734155964 340734156527 340734159020 340734159415 340734163740 340734163813 340734164091 340734165360 340734166170 340734166317 340734170320 340734171846 340734174734 340734175086 340734175150 340734175304 340734176280 340734177238 340734177301 340734178680 340734179884 340734180431 340734180689 340734181241 340734181499 340734181700 340734184771 340734185013 340734187028 340734187807 340734188303 340734189106 340734189427 340734190302 340734191352 340734192300 340734192557 340734192941 340734194000 340734194561 340734196400 340734196960 340734199785 340734200102 340734201875 340734202685 340734204442 340734204516 340734205894 340734206136 340734207330 340734208535 340734208920 340734209024 340734209666 340734210929 340734211418 340734211591 340734212154 340734212228 340734213422 340734215500 340734216173 340734217120 340734218646 340734218893 340734220250 340734222650 340734222804 340734223607 340734223928 340734224590 340734224738 340734225474 340734226358 340734226742 340734227305 340734227947 340734228820 340734231171 340734231319 340734231887 340734232440 340734234380 340734235017 340734235722 340734236469 340734236780 340734237279 340734238307 340734239036 340734239283 340734241282 340734241677 340734247608 340734249531 340734252809 340734253087 340734253305 340734256296 340734258127 340734261320 340734263014 340734266939 340734270942 340734271907 340734273206 340734274714 340734277144 340734284046 340734284293 340734285177 340734286050 340734287255 340734287713 340734289196 340734290201 340734292079 340734292784 340734293347 340734293594 340734295288 340734295746 340734296161 340734296700 340734296940 340734297430 340734297905 340734298000 340734298708 340734301140 340734303080 340734303612 340734303796 340734304670 340734305627 340734308120 340734308515 340734309188 340734309572 340734313723 340734314928 340734315343 340734317284 340734318707 340734320551 340734323200 340734324002 340734324965 340734326401 340734327211 340734328800 340734329226 340734329610 340734331225 340734333166 340734333624 340734333705 340734334508 340734335491 340734336128 340734338132 340734338911 340734339016 340734339263 340734339337 340734340773 340734344224 340734344930 340734345034 340734346302 340734348003 340734350179 340734351447 340734351905 340734352000 340734352401 340734354800 340734355145 340734356660 340734357304 340734357865 340734359090 340734360032 340734360106 340734363315 340734363562 340734363957 340734364125 340734366450 340734367197 340734367800 340734368070 340734368539 340734368850 340734369028 340734370143 340734373747 340734374878 340734375293 340734375504 340734375751 340734376635 340734376882 340734377205 340734377830 340734377903 340734380712 340734380896 340734381385 340734383537 340734383858 340734384026 340734388366 340734388503 340734388687 340734390750 340734391009 340734392901 340734393711 340734393895 340734394200 340734403913 340734404723 340734405212 340734406022 340734406343 340734407932 340734409168 340734409231 340734409707 340734409873 340734410036 340734412114 340734412435 340734412900 340734413492 340734414200 340734416380 340734417017 340734417722 340734419279 340734420531 340734421101 340734423814 340734423998 340734424092 340734425297 340734428259 340734428322 340734428643 340734429069 340734429527 340734429911 340734430321 340734430963 340734432336 340734433393 340734434414 340734435792 340734437550 340734440369 340734442052 340734442373 340734442694 340734447808 340734448791 340734449996 340734451280 340734453294 340734453431 340734459602 340734459850 340734465878 340734467314 340734468124 340734468519 340734468903 340734469008 340734469181 340734470050 340734470204 340734471712 340734471896 340734471960 340734473332 340734473653 340734475731 340734478620 340734479292 340734479430 340734479750 340734480308 340734481904 340734483122 340734483901 340734484408 340734484648 340734485200 340734485458 340734486405 340734486652 340734489477 340734489798 340734490666 340734491229 340734492286 340734495953 340734498383 340734500152 340734501815 340734503900 340734505908 340734506186 340734508264 340734508401 340734508803 340734510263 340734510658 340734511468 340734511789 340734517702 340734518054 340734519001 340734520053 340734520906 340734521258 340734521642 340734522131 340734523336 340734526930 340734527740 340734527997 340734529112 340734529433 340734530485 340734530870 340734531295 340734531432 340734533373 340734533447 340734534320 340734534715 340734535204 340734536720 340734537071 340734537145 340734537787 340734538597 340734539150 340734539470 340734540596 340734540980 340734541864 340734542280 340734542508 340734542674 340734543484 340734544752 340734545315 340734549013 340734549260 340734549581 340734550065 340734552217 340734552538 340734554084 340734554542 340734556099 340734559124 340734559519 340734559903 340734561123 340734561370 340734563522 340734565216 340734565537 340734567083 340734567862 340734568425 340734568506 340734569235 340734571160 340734571234 340734572904 340734574901 340734575327 340734576779 340734577405 340734578141 340734578215 340734578536 340734579025 340734580782 340734581105 340734581271 340734581730 340734582229 340734582613 340734583286 340734584875 340734585903 340734587516 340734587690 340734587837 340734587900 340734589062 340734589520 340734590004 340734591456 340734592266 340734592330 340734593076 340734595309 340734595549 340734595796 340734597232 340734597627 340734598116 340734598437 340734598821 340734598902 340734599007 340734599568 340734600527 340734601400 340734601658 340734601721 340734602468 340734603599 340734604546 340734604610 340734606550 340734609209 340734609449 340734610317 340734610638 340734611127 340734613068 340734615393 340734618108 340734620428 340734622908 340734627800 340734628603 340734630391 340734631028 340734633427 340734636499 340734637372 340734639066 340734640181 340734640960 340734642012 340734642654 340734643859 340734643922 340734646673 340734647557 340734650503 340734650905 340734652691 340734655269 340734658301 340734658541 340734660861 340734660935 340734661103 340734661505 340734663044 340734664009 340734665764 340734668807 340734670267 340734673860 340734676685 340734676903 340734679326 340734682840 340734683587 340734684213 340734686612 340734687101 340734688874 340734689290 340734689684 340734690707 340734690947 340734691757 340734693698 340734693909 340734694571 340734695060 340734697075 340734698590 340734699308 340734701638 340734702511 340734703321 340734704205 340734704607 340734705199 340734708545 340734708619 340734716320 340734716715 340734717525 340734718720 340734719787 340734721218 340734721923 340734722028 340734724748 340734726826 340734728372 340734728767 340734730903 340734733012 340734733975 340734734859 340734736158 340734736616 340734738236 340734741430 340734741503 340734741824 340734744328 340734744409 340734745385 340734745522 340734745843 340734746195 340734747142 340734747216 340734747921 340734748026 340734748594 340734748989 340734749799 340734750272 340734750988 340734752350 340734753481 340734753940 340734754904 340734755175 340734755249 340734755496 340734755633 340734756370 340734756838 340734756901 340734757574 340734757895 340734760062 340734760915 340734761725 340734762920 340734763730 340734764797 340734767685 340734770568 340734771699 340734772188 340734773840 340734774587 340734776023 340734776344 340734776986 340734777228 340734777549 340734778743 340734779232 340734779306 340734779874 340734782901 340734791663 340734800029 340734800100 340734806510 340734807899 340734808130 340734808606 340734813412 340734814085 340734814222 340734815508 340734815748 340734816621 340734819510 340734821692 340734822960 340734823139 340734824975 340734825859 340734825922 340734826806 340734827158 340734828105 340734828994 340734829162 340734835328 340734836522 340734837808 340734838142 340734842156 340734849521 340734849779 340734851383 340734866140 340734866534 340734869359 340734869990 340734870080 340734871679 340734872168 340734873683 340734875835 340734875909 340734877134 340734878191 340734882102 340734887492 340734888697 340734888908 340734890512 340734891643 340734892380 340734892608 340734893263 340734894926 340734896610 340734902260 340734903923 340734904109 340734905790 340734906106 340734907090 340734911000 340734914450 340734914604 340734917274 340734918302 340734919994 340734920220 340734924240 340734925444 340734926007 340734927064 340734928269 340734928653 340734930589 340734931399 340734932272 340734933540 340734933614 340734934350 340734934505 340734934671 340734935160 340734935629 340734935700 340734936291 340734936750 340734937560 340734942062 340734943725 340734945345 340734947744 340734948160 340734950169 340734953900 340734956587 340734956724 340734959475 340734963947 340734977820 340734980565 340734983453 340734984190 340734985147 340734986662 340734988356 340734991091 340734992049 340734992112 340734997657 340734998210 340734999020 340735002103 340735002664 340735003153 340735004421 340735006299 340735006683 340735008440 340735008698 340735008909 340735009003 340735009187 340735009571 340735012609 340735013338 340735014532 340735015590 340735020487 340735020550 340735021434 340735022170 340735022565 340735025608 340735026190 340735027468 340735028278 340735028736 340735029930 340735031087 340735035317 340735036695 340735038389 340735041977 340735046703 340735047908 340735049126 340735050883 340735051446 340735053130 340735054260 340735054334 340735056412 340735057470 340735058674 340735059300 340735059879 340735061162 340735062367 340735063498 340735063709 340735063882 340735064050 340735066523 340735072541 340735079603 340735081602 340735082194 340735084025 340735084804 340735087700 340735088686 340735089312 340735090117 340735090438 340735093189 340735094601 340735097419 340735097592 340735097730 340735101760 340735102186 340735102404 340735103609 340735103775 340735104659 340735109093 340735109946 340735110500 340735114696 340735116132 340735117190 340735117979 340735119101 340735119599 340735121020 340735125680 340735126701 340735126959 340735127127 340735128258 340735129607 340735131606 340735132198 340735132261 340735133392 340735135304 340735137559 340735138048 340735140431 340735148303 340735148617 340735153110 340735153906 340735155050 340735157523 340735157770 340735158654 340735159538 340735159785 340735159859 340735160406 340735162026 340735162273 340735164030 340735164425 340735165620 340735167000 340735167240 340735168050 340735168839 340735168902 340735169712 340735169960 340735172458 340735175346 340735175667 340735178629 340735179291 340735182248 340735187214 340735187398 340735188105 340735197251 340735198777 340735199724 340735202550 340735206322 340735207206 340735208658 340735208802 340735208979 340735213224 340735221000 340735227996 340735228703 340735231752 340735234898 340735240411 340735240669 340735240980 340735241302 340735241479 340735242747 340735246766 340735247329 340735249728 340735249809 340735251011 340735253347 340735253989 340735273008 340735287378 340735292804 340735295474 340735295795 340735296100 340735298041 340735298683 340735300847 340735301199 340735302467 340735302530 340735304087 340735304305 340735305281 340735310316 340735310637 340735316340 340735316808 340735320353 340735320811 340735321090 340735321484 340735335110 340735336177 340735336709 340735339770 340735340649 340735341917 340735342195 340735342269 340735343784 340735344026 340735347482 340735349313 340735352443 340735352517 340735353408 340735354200 340735355652 340735359287 340735362949 340735364495 340735365121 340735367601 340735382060 340735384780 340735388626 340735400432 340735402694 340735402831 340735403257 340735403962 340735404606 340735404846 340735405656 340735406530 340735407100 340735408223 340735408470 340735409428 340735410159 340735411032 340735412484 340735419218 340735425162 340735428205 340735428519 340735429640 340735429897 340735430370 340735433974 340735436478 340735436615 340735436936 340735439292 340735442009 340735446405 340735451476 340735451860 340735453233 340735454822 340735457189 340735458841 340735459330 340735460135 340735460600 340735460777 340735465359 340735465817 340735466232 340735466627 340735469762 340735470246 340735471056 340735471377 340735473134 340735477227 340735482435 340735482682 340735486133 340735487190 340735488606 340735488853 340735492610 340735494092 340735494166 340735500660 340735502280 340735505957 340735506125 340735510523 340735512143 340735515352 340735515810 340735517293 340735520955 340735521123 340735521444 340735523459 340735525142 340735525463 340735525858 340735531234 340735531481 340735531940 340735536602 340735537331 340735537807 340735538215 340735540856 340735543039 340735549062 340735554023 340735554665 340735560901 340735562056 340735562377 340735564208 340735565265 340735565402 340735566854 340735567270 340735567343 340735571741 340735571999 340735572304 340735573040 340735573756 340735576570 340735578401 340735579780 340735580400 340735587318 340735589890 340735590127 340735591579 340735596545 340735596930 340735598165 340735598486 340735600181 340735602654 340735604274 340735605302 340735610503 340735610750 340735611881 340735612050 340735613896 340735616537 340735619425 340735619672 340735622160 340735622308 340735622629 340735624009 340735629215 340735631140 340735631856 340735633081 340735633476 340735640441 340735641251 340735642600 340735642914 340735643650 340735652172 340735655455 340735655840 340735659227 340735661473 340735661547 340735663946 340735664298 340735664361 340735664509 340735665566 340735666513 340735667404 340735668454 340735673278 340735677508 340735683131 340735685788 340735690749 340735691301 340735698392 340735702560 340735703444 340735703902 340735704180 340735704575 340735711300 340735720601 340735720778 340735721588 340735724476 340735725991 340735730247 340735739708 340735741626 340735743630 340735747402 340735752307 340735757440 340735762658 340735762721 340735763394 340735764020 340735764341 340735764800 340735766500 340735766998 340735775978 340735782485 340735794280 340735803505 340735809521 340735828796 340735832707 340735832873 340735833115 340735833436 340735833820 340735843226 340735851890 340735854147 340735867925 340735869224 340735877899 340735887907 340735914572 340735921869 340735930775 340735931659 340735932211 340735933102 340735933590 340735952754 340735953885 340735964485 340735973850 340735975864 340735976674 340735979241 340735981635 340735982050 340735991288 340735992620 340735997917 340735999463 340735999921 340736001409 340736001582 340736003029 340736003413 340736008316 340736010178 340736010315 340736010499 340736017470 340736017617 340736020352 340736024445 340736026065 340736026523 340736029411 340736035119 340736036634 340736036708 340736039201 340736042331 340736043600 340736044346 340736050501 340736050685 340736053005 340736053968 340736054778 340736057592 340736058613 340736058797 340736058860 340736059504 340736064952 340736068650 340736069397 340736069460 340736073795 340736076683 340736077006 340736081404 340736087741 340736089298 340736091755 340736092318 340736093449 340736099546 340736101315 340736106539 340736107349 340736109427 340736109508 340736112878 340736113504 340736117770