База всех ИНН организаций с префиксом 3423****** и физических лиц с префиксом 3423******** из ЕГРЮЛ и ЕГРИП.
3423000053 3423000060 3423000078 3423000085 3423000092 3423000141 3423000159 3423000173 3423000180 3423000215 3423000222 3423000230 3423000254 3423000303 3423000310 3423000381 3423000399 3423000448 3423000455 3423000504 3423000511 3423000529 3423000536 3423000568 3423000624 3423000649 3423000656 3423000688 3423000695 3423000744 3423000776 3423000783 3423000790 3423000818 3423000840 3423000920 3423000945 3423000984 3423000991 3423001000 3423001018 3423001032 3423001096 3423001113 3423001177 3423001184 3423001191 3423001219 3423001240 3423001307 3423001321 3423001353 3423001360 3423001378 3423001385 3423001392 3423001459 3423001522 3423001547 3423001635 3423001642 3423001650 3423001667 3423001674 3423001681 3423001699 3423001748 3423001755 3423001762 3423001770 3423001787 3423001843 3423001890 3423001900 3423001917 3423001924 3423001949 3423001956 3423001963 3423001988 3423002029 3423002036 3423002050 3423002068 3423002082 3423002163 3423002318 3423002340 3423002357 3423002364 3423002396 3423002526 3423002558 3423002565 3423002580 3423002607 3423002621 3423002639 3423002660 3423002685 3423002702 3423002734 3423002759 3423002766 3423002773 3423002830 3423002847 3423002854 3423002861 3423002886 3423002950 3423002967 3423002981 3423002999 3423003054 3423003079 3423003086 3423003093 3423003135 3423003150 3423003199 3423003248 3423003304 3423003336 3423003350 3423003390 3423003417 3423003424 3423003456 3423003470 3423003512 3423003520 3423003569 3423003576 3423003583 3423003625 3423003632 3423003689 3423003826 3423003880 3423003921 3423003939 3423003946 3423003985 3423004001 3423004026 3423004033 3423004065 3423004107 3423004139 3423004146 3423004153 3423004160 3423004178 3423004192 3423004259 3423004266 3423004273 3423004280 3423004347 3423004379 3423004410 3423004428 3423004435 3423004467 3423004474 3423004499 3423004509 3423004516 3423004523 3423004530 3423004548 3423004594 3423004611 3423004629 3423004636 3423004643 3423004668 3423004675 3423004682 3423004690 3423004700 3423004805 3423004820 3423004837 3423004876 3423004890 3423004925 3423004964 3423004989 3423005037 3423005051 3423005069 3423005076 3423005083 3423005118 3423005125 3423005206 3423005213 3423005220 3423005238 3423005252 3423005260 3423005291 3423005301 3423005319 3423005397 3423005407 3423005414 3423005421 3423005492 3423005510 3423005534 3423005573 3423005580 3423005608 3423005630 3423005654 3423005661 3423005830 3423005848 3423005855 3423005870 3423005911 3423005936 3423005968 3423005982 3423005990 3423006048 3423006136 3423006150 3423006190 3423006249 3423006263 3423006270 3423006288 3423006305 3423006312 3423006337 3423006400 3423006425 3423006440 3423006489 3423006506 3423006513 3423006545 3423006584 3423006591 3423006601 3423006665 3423006707 3423006792 3423006827 3423006859 3423006866 3423006873 3423006908 3423007027 3423007073 3423007130 3423007154 3423007161 3423007235 3423007274 3423007323 3423007330 3423007355 3423007362 3423007443 3423007517 3423007531 3423007556 3423007563 3423007570 3423007771 3423007789 3423007806 3423007820 3423007838 3423007845 3423007852 3423007860 3423007877 3423007891 3423007919 3423007958 3423007965 3423007972 3423008013 3423008045 3423008101 3423008126 3423008140 3423008158 3423008165 3423008172 3423008197 3423008221 3423008278 3423008285 3423008327 3423008334 3423008398 3423008479 3423008486 3423008493 3423008510 3423008542 3423008567 3423008623 3423008630 3423008662 3423008729 3423008743 3423008775 3423008790 3423008870 3423008905 3423009024 3423009095 3423009105 3423009112 3423009169 3423009240 3423009384 3423009391 3423009401 3423009419 3423009426 3423009433 3423009585 3423009610 3423009634 3423009666 3423009673 3423009698 3423009722 3423009730 3423009793 3423009828 3423009842 3423009850 3423009916 3423009930 3423010005 3423010012 3423010020 3423010044 3423010069 3423010076 3423010083 3423010100 3423010132 3423010157 3423010164 3423010189 3423010206 3423010260 3423010277 3423010326 3423010407 3423010421 3423010453 3423010534 3423010573 3423010580 3423010615 3423010647 3423010679 3423010735 3423010750 3423010904 3423010911 3423010943 3423010990 3423011009 3423011111 3423011136 3423011150 3423011217 3423011270 3423011305 3423011312 3423011320 3423011337 3423011344 3423011376 3423011425 3423011432 3423011440 3423011457 3423011464 3423011471 3423011489 3423011496 3423011506 3423011513 3423011520 3423011538 3423011545 3423011552 3423011560 3423011601 3423011665 3423011672 3423011697 3423011707 3423011721 3423011739 3423011753 3423011760 3423011778 3423011810 3423011841 3423011859 3423011880 3423011908 3423011930 3423011947 3423011954 3423011961 3423011993 3423012034 3423012059 3423012073 3423012161 3423012179 3423012193 3423012203 3423012228 3423012348 3423012411 3423012450 3423012482 3423012490 3423012517 3423012563 3423012588 3423012676 3423012725 3423012771 3423012789 3423012796 3423012838 3423012860 3423012884 3423012891 3423012926 3423012940 3423012965 3423012980 3423013038 3423013045 3423013172 3423013214 3423013260 3423013285 3423013292 3423013302 3423013310 3423013341 3423013373 3423013408 3423013454 3423013461 3423013486 3423013503 3423013528 3423013550 3423013567 3423013609 3423013616 3423013630 3423013655 3423013704 3423013711 3423013790 3423013849 3423013888 3423013895 3423013905 3423013951 3423013976 3423013983 3423014049 3423014137 3423014151 3423014218 3423014225 3423014232 3423014240 3423014257 3423014264 3423014289 3423014306 3423014320 3423014360 3423014480 3423014521 3423014539 3423014546 3423014578 3423014585 3423014610 3423014634 3423014673 3423014698 3423014708 3423014715 3423014722 3423014730 3423014747 3423014754 3423014761 3423014810 3423014962 3423014987 3423015010 3423015074 3423015081 3423015109 3423015116 3423015123 3423015130 3423015148 3423015187 3423015204 3423015236 3423015250 3423015363 3423015395 3423015412 3423015437 3423015444 3423015451 3423015620 3423015660 3423015684 3423015719 3423015758 3423015780 3423015797 3423015807 3423015839 3423015846 3423015902 3423015934 3423015941 3423015966 3423015980 3423015998 3423016007 3423016014 3423016021 3423016046 3423016060 3423016102 3423016110 3423016127 3423016134 3423016141 3423016173 3423016180 3423016222 3423016230 3423016261 3423016293 3423016303 3423016310 3423016328 3423016350 3423016374 3423016409 3423016423 3423016430 3423016448 3423016455 3423016462 3423016487 3423016504 3423016529 3423016536 3423016543 3423016550 3423016582 3423016600 3423016617 3423016624 3423016670 3423016688 3423016695 3423016705 3423016737 3423016769 3423016783 3423016790 3423016864 3423016896 3423016906 3423016991 3423017040 3423017057 3423017071 3423017089 3423017096 3423017113 3423017138 3423017177 3423017184 3423017201 3423017219 3423017226 3423017233 3423017240 3423017258 3423017265 3423017272 3423017297 3423017307 3423017314 3423017321 3423017339 3423017346 3423017353 3423017360 3423017378 3423017385 3423017392 3423017402 3423017410 3423017427 3423017434 3423017459 3423017466 3423017508 3423017522 3423017530 3423017547 3423017554 3423017579 3423017586 3423017667 3423017674 3423017681 3423017699 3423017709 3423017716 3423017723 3423017730 3423017755 3423017787 3423017794 3423017829 3423017836 3423017868 3423017917 3423017924 3423017931 3423017949 3423017963 3423017970 3423018011 3423018029 3423018036 3423018043 3423018075 3423018082 3423018090 3423018100 3423018117 3423018124 3423018131 3423018149 3423018156 3423018163 3423018170 3423018188 3423018195 3423018205 3423018212 3423018220 3423018237 3423018244 3423018251 3423018269 3423018276 3423018283 3423018290 3423018300 3423018318 3423018325 3423018332 3423018340 3423018357 3423018364 3423018371 3423018389 3423018396 3423018406 3423018413 3423018445 3423018452 3423018484 3423018501 3423018519 3423018572 3423018580 3423018597 3423018607 3423018614 3423018653 3423018660 3423018678 3423018685 3423018692 3423018710 3423018727 3423018734 3423018759 3423018766 3423018773 3423018780 3423018808 3423018815 3423018822 3423018830 3423018847 3423018861 3423018879 3423018886 3423018893 3423018903 3423018910 3423018928 3423018935 3423018942 3423018950 3423018967 3423018974 3423018981 3423018999 3423019008 3423019015 3423019022 3423019030 3423019047 3423019054 3423019061 3423019079 3423019086 3423019093 3423019103 3423019110 3423019128 3423019135 3423019142 3423019167 3423019174 3423019181 3423019199 3423019209 3423019216 3423019223 3423019230 3423019248 3423019255 3423019262 3423019270 3423019287 3423019294 3423019304 3423019311 3423019329 3423019336 3423019343 3423019350 3423019368 3423019375 3423019382 3423019390 3423019400 3423019417 3423019424 3423019431 3423019449 3423019456 3423019463 3423019488 3423019495 3423019505 3423019512 3423019520 3423019537 3423019544 3423019551 3423019569 3423019576 3423019583 3423019590 3423019600 3423019618 3423019632 3423019640 3423019657 3423019664 3423019671 3423019689 3423019696 3423019706 3423019713 3423019720 3423019738 3423019745 3423019752 3423019760 3423019777 3423019784 3423019791 3423019801 3423019819 3423019826 3423019833 3423019840 3423019858 3423019865 3423019872 3423019880 3423019897 3423019907 3423019914 3423019921 3423019939 3423019946 3423019953 3423019960 3423019978 3423019985 3423019992 3423020003 3423020010 3423020028 3423020035 3423020042 3423020050 3423020067 3423020074 3423020081 3423020099 3423020109 3423020116 3423020123 3423020130 3423020148 3423020155 3423020162 3423020170 3423020187 3423020194 3423020204 3423020211 3423020229 3423020236 3423020243 3423020250 3423020268 3423020275 3423020282 3423020290 3423020300 3423020317 3423020324 3423020331 3423020349 3423020356 3423020363 3423020405 3423020412 3423023371 3423023710 3423023727 3423023734 3423023741 3423023759 3423023766 3423023773 3423023780 3423023798 3423023808 3423023815 3423023822 3423023830 3423023847 3423023854 3423023861 3423023879 3423023886 3423023893 3423023903 3423023910 3423023928 3423023935 3423023942 3423023950 3423023967 3423023974 3423023981 3423023999 3423024008 3423024015 3423024022 3423024030 3423024047 3423024054База всех ИНН физических лиц с префиксом 3423******** из ЕГРЮЛ и ЕГРИП.
342300000190 342300000337 342300000400 342300001147 342300001210 342300002020 342300002101 342300002341 342300002599 342300002662 342300002736 342300002800 342300003088 342300003225 342300003610 342300003793 342300003930 342300004035 342300004356 342300004500 342300004677 342300004740 342300004814 342300004998 342300005092 342300005166 342300005230 342300005303 342300005487 342300005624 342300005705 342300005945 342300006113 342300006297 342300006360 342300006434 342300006508 342300006681 342300006755 342300007004 342300007244 342300007318 342300007491 342300007565 342300007639 342300007886 342300007950 342300008128 342300008209 342300008760 342300008833 342300008907 342300009259 342300009322 342300009403 342300009570 342300009643 342300009890 342300010208 342300010374 342300010511 342300010695 342300010769 342300010832 342300010906 342300011000 342300011184 342300011258 342300011402 342300011579 342300011642 342300011716 342300012068 342300012205 342300012607 342300012847 342300012910 342300013015 342300013199 342300013262 342300013336 342300013400 342300013583 342300013657 342300013720 342300013801 342300014072 342300014146 342300014210 342300014393 342300014530 342300014788 342300014851 342300015020 342300015100 342300015277 342300015598 342300015809 342300015982 342300016087 342300016150 342300016224 342300016471 342300016930 342300017034 342300017108 342300017281 342300017429 342300017500 342300017813 342300018091 342300018165 342300018302 342300018486 342300018704 342300018944 342300019112 342300019296 342300019360 342300019433 342300019754 342300019909 342300020090 342300020485 342300020559 342300020622 342300020703 342300020870 342300020943 342300021111 342300021432 342300021680 342300021908 342300022002 342300022179 342300022242 342300022316 342300022490 342300022637 342300022700 342300023052 342300023126 342300023207 342300023373 342300023510 342300023768 342300024257 342300024320 342300024641 342300024962 342300025130 342300025204 342300025451 342300025772 342300025910 342300026014 342300026198 342300026335 342300026409 342300026582 342300026656 342300027071 342300027145 342300027219 342300027392 342300027466 342300027603 342300027924 342300028029 342300028276 342300028340 342300028597 342300028734 342300028808 342300029086 342300029150 342300029223 342300029304 342300029544 342300029791 342300029865 342300030349 342300030412 342300030596 342300030660 342300030733 342300031085 342300031159 342300031303 342300031617 342300031790 342300031864 342300032106 342300032353 342300032427 342300032674 342300033163 342300033237 342300033300 342300033484 342300033702 342300034368 342300034431 342300034505 342300034689 342300035315 342300035562 342300035636 342300035883 342300035957 342300036206 342300036372 342300036446 342300036904 342300037009 342300037182 342300037400 342300037577 342300038066 342300038203 342300038387 342300038605 342300038771 342300038845 342300039197 342300039260 342300039729 342300039800 342300040450 342300040604 342300040770 342300040844 342300041333 342300041407 342300041580 342300041654 342300041809 342300042143 342300042217 342300042390 342300042464 342300042538 342300042859 342300043108 342300043274 342300043411 342300043595 342300043669 342300043806 342300043980 342300044084 342300044158 342300044221 342300044479 342300044542 342300044616 342300044790 342300044863 342300045031 342300045105 342300045289 342300045426 342300045507 342300045810 342300046099 342300046162 342300046236 342300046483 342300046557 342300046701 342300046878 342300046941 342300047504 342300047751 342300047825 342300047906 342300048177 342300048498 342300048882 342300048956 342300049519 342300049766 342300049830 342300050708 342300050881 342300050955 342300051050 342300051123 342300051204 342300051370 342300051444 342300051691 342300051765 342300051839 342300051902 342300052007 342300052180 342300052328 342300052575 342300052649 342300052960 342300053201 342300053459 342300053522 342300053603 342300053770 342300053917 342300054195 342300054332 342300054580 342300054727 342300055079 342300055216 342300055463 342300055537 342300055784 342300055858 342300056347 342300056594 342300057083 342300057301 342300057615 342300057862 342300057936 342300058030 342300058104 342300058351 342300058506 342300058672 342300059098 342300059161 342300059235 342300059309 342300059940 342300060103 342300060671 342300060745 342300060992 342300061097 342300061160 342300061308 342300061481 342300061555 342300061629 342300061700 342300061940 342300062044 342300062365 342300062439 342300062823 342300062904 342300063009 342300063175 342300063249 342300063312 342300063496 342300063560 342300063880 342300063954 342300064203 342300064370 342300064443 342300064838 342300065253 342300065327 342300065969 342300066137 342300066458 342300066779 342300066842 342300067010 342300067268 342300067331 342300067405 342300067652 342300067726 342300067807 342300067973 342300068141 342300068215 342300068399 342300068462 342300068536 342300068857 342300069025 342300069593 342300069667 342300069730 342300070077 342300070140 342300070214 342300070398 342300070920 342300071024 342300071105 342300071271 342300071419 342300071592 342300071803 342300072155 342300072229 342300072300 342300072613 342300072860 342300073102 342300073286 342300073423 342300073504 342300073670 342300073818 342300073991 342300074307 342300074480 342300074554 342300075117 342300075501 342300075685 342300075903 342300076248 342300076880 342300076953 342300077058 342300077442 342300077516 342300077837 342300078005 342300078189 342300078252 342300078326 342300078968 342300079136 342300079383 342300079520 342300079601 342300079841 342300080004 342300080188 342300080251 342300080710 342300080893 342300081061 342300081209 342300081382 342300081456 342300081520 342300081840 342300082019 342300082266 342300082403 342300082587 342300082650 342300082805 342300083213 342300083460 342300083855 342300084344 342300084591 342300084665 342300084739 342300084802 342300085228 342300085612 342300085796 342300085860 342300085933 342300086038 342300086285 342300086743 342300087095 342300087169 342300087232 342300087306 342300087480 342300087553 342300087627 342300087948 342300088116 342300088290 342300088363 342300088437 342300088684 342300088821 342300089173 342300089247 342300089494 342300089952 342300090041 342300090115 342300090299 342300090362 342300090436 342300090500 342300090683 342300090820 342300090901 342300091006 342300091310 342300091493 342300091567 342300091630 342300091704 342300091888 342300092056 342300092120 342300092514 342300092698 342300092761 342300093187 342300093250 342300093405 342300093571 342300093966 342300094134 342300094381 342300094455 342300094529 342300094776 342300095018 342300095191 342300095265 342300095339 342300095402 342300095650 342300095723 342300095970 342300096149 342300096212 342300096533 342300096607 342300096780 342300096854 342300096928 342300097022 342300097103 342300097343 342300097590 342300097738 342300097801 342300098080 342300098153 342300098227 342300098308 342300098548 342300098611 342300098932 342300099037 342300099284 342300099358 342300099502 342300099679 342300099742 342300099816 342300099990 342300100003 342300100564 342300100638 342300100701 342300101053 342300101127 342300101208 342300101374 342300101448 342300101511 342300101695 342300102000 342300102184 342300102321 342300102402 342300102579 342300102642 342300102890 342300103068 342300103131 342300103389 342300103452 342300103607 342300103773 342300103847 342300103910 342300104015 342300104199 342300104262 342300104720 342300104801 342300104978 342300105146 342300105393 342300105467 342300105530 342300105925 342300106020 342300106100 342300106598 342300106809 342300107150 342300107224 342300107619 342300107866 342300108034 342300108281 342300108429 342300108500 342300108676 342300108740 342300108997 342300109165 342300109239 342300109302 342300109486 342300109550 342300109704 342300110033 342300110107 342300110428 342300110675 342300111090 342300111164 342300111238 342300111870 342300111943 342300112048 342300112111 342300112295 342300112369 342300112827 342300112908 342300113002 342300113179 342300113563 342300113884 342300114052 342300114126 342300114207 342300114373 342300114510 342300114694 342300114768 342300115183 342300115257 342300115320 342300115401 342300115578 342300115715 342300115899 342300116204 342300116388 342300116772 342300116846 342300116910 342300117014 342300117261 342300117335 342300117656 342300117720 342300117800 342300118219 342300118466 342300118530 342300118603 342300118787 342300118850 342300119413 342300119597 342300119660 342300119808 342300119981 342300120144 342300120218 342300120465 342300120602 342300121028 342300122303 342300122543 342300122617 342300123106 342300123280 342300123427 342300123508 342300123674 342300123748 342300123811 342300124090 342300124163 342300124237 342300124484 342300124558 342300124621 342300124702 342300124879 342300125110 342300125431 342300125752 342300125907 342300126001 342300126241 342300126499 342300126883 342300126957 342300127051 342300127125 342300127206 342300127372 342300127446 342300127767 342300127830 342300127904 342300129771 342300130329 342300131450 342300132728 342300134274 342300134411 342300134595 342300135158 342300136352 342300136426 342300136747 342300136994 342300137162 342300138367 342300138906 342300139561 342300139635 342300140366 342300140824 342300141240 342300142839 342300142902 342300143328 342300144603 342300144917 342300145011 342300145808 342300146079 342300146142 342300146463 342300146921 342300147107 342300147668 342300148615 342300148799 342300149506 342300149810 342300150300 342300151350 342300152160 342300153118 342300154249 342300155059 342300155122 342300155690 342300156006 342300156327 342300156711 342300157063 342300157458 342300157842 342300158010 342300158807 342300159078 342300160330 342300160651 342300160806 342300160972 342300161077 342300161398 342300161461 342300161856 342300161920 342300162024 342300162105 342300162271 342300162345 342300162419 342300162592 342300162730 342300162987 342300163476 342300163860 342300163934 342300164102 342300164286 342300164423 342300164991 342300165160 342300166438 342300167008 342300167174 342300167248 342300167495 342300167706 342300167880 342300167953 342300169005 342300169189 342300169252 342300169894 342300170057 342300170378 342300171325 342300171893 342300172382 342300174397 342300174460 342300174534 342300174608 342300175104 342300176228 342300176860 342300177285 342300178480 342300178708 342300179437 342300180552 342300180873 342300181436 342300181757 342300181820 342300181901 342300182006 342300182888 342300183377 342300183440 342300183761 342300184324 342300185060 342300187212 342300187460 342300187533 342300188103 342300188270 342300189227 342300189795 342300189869 342300190342 342300190737 342300190984 342300191868 342300192036 342300192501 342300192678 342300192741 342300192815 342300192999 342300193093 342300193872 342300195566 342300196760 342300200544 342300201107 342300201428 342300202090 342300202164 342300203369 342300203680 342300203908 342300204490 342300204563 342300206257 342300206320 342300206578 342300206899 342300207451 342300208014 342300209145 342300209850 342300210334 342300210408 342300211465 342300211786 342300212028 342300212275 342300212980 342300213938 342300214280 342300214353 342300214427 342300217178 342300222386 342300222770 342300224538 342300224922 342300225027 342300225108 342300225732 342300225980 342300226084 342300226542 342300226616 342300227289 342300227426 342300227673 342300227810 342300227994 342300228099 342300229046 342300229430 342300230620 342300230700 342300230877 342300231045 342300232240 342300234180 342300234409 342300234649 342300235201 342300238347 342300238410 342300238805 342300239157 342300240730 342300241220 342300241540 342300241614 342300242350 342300242745 342300242819 342300242992 342300243160 342300243234 342300243629 342300243876 342300244118 342300244502 342300244750 342300244904 342300245880 342300246059 342300246122 342300246370 342300246690 342300248779 342300248916 342300249589 342300250062 342300250200 342300250383 342300250457 342300250520 342300250601 342300250778 342300250841 342300250915 342300251330 342300251588 342300251725 342300252461 342300254229 342300255818 342300256709 342300257822 342300258174 342300258706 342300259202 342300259442 342300259690 342300259763 342300259900 342300260007 342300260173 342300261120 342300261900 342300262325 342300262406 342300262967 342300263061 342300265076 342300265140 342300265397 342300266344 342300266418 342300267549 342300267612 342300267860 342300268101 342300268285 342300268670 342300268990 342300269095 342300269306 342300273246 342300273493 342300273567 342300273704 342300273888 342300273951 342300274120 342300274377 342300274514 342300275250 342300275719 342300276840 342300280469 342300282610 342300283100 342300283741 342300283999 342300288644 342300289060 342300289528 342300290259 342300292584 342300294415 342300294800 342300295793 342300296109 342300296500 342300296814 342300297945 342300298755 342300299244 342300299950 342300300605 342300300919 342300302923 342300303028 342300303109 342300303275 342300304159 342300305106 342300305748 342300305995 342300306702 342300306942 342300307431 342300307689 342300307907 342300308001 342300309051 342300309125 342300310956 342300312400 342300313139 342300313386 342300314012 342300314196 342300314809 342300315143 342300315464 342300316595 342300316806 342300319236 342300319557 342300320810 342300320993 342300321235 342300321482 342300321940 342300322366 342300323634 342300325409 342300325575 342300325649 342300325896 342300325960 342300326201 342300326843 342300327195 342300328858 342300329026 342300329668 342300331804 342300331988 342300332220 342300333505 342300334097 342300334234 342300334308 342300334876 342300337517 342300337690 342300337764 342300337838 342300338574 342300338648 342300339131 342300339200 342300340573 342300341841 342300341915 342300342330 342300342404 342300342588 342300343077 342300343140 342300344592 342300345860 342300346504 342300347709 342300348290 342300348364 342300349880 342300350042 342300350363 342300350821 342300350902 342300352441 342300353004 342300353406 342300356076 342300356213 342300356460 342300356534 342300356781 342300356855 342300357418 342300357591 342300357665 342300357802 342300357986 342300359285 342300359990 342300360308 342300360548 342300360795 342300362094 342300362168 342300362626 342300363362 342300363436 342300363820 342300363901 342300364172 342300364493 342300364630 342300365440 342300365698 342300366966 342300367381 342300367529 342300367600 342300367840 342300367913 342300368650 342300368804 342300369928 342300371074 342300372279 342300372342 342300372416 342300372590 342300372737 342300373547 342300373794 342300373868 342300374100 342300374420 342300377630 342300378760 342300379186 342300381322 342300382848 342300383016 342300383802 342300384073 342300384147 342300384789 342300384852 342300385599 342300385800 342300385983 342300386151 342300386225 342300386306 342300386472 342300386930 342300387500 342300388230 342300389113 342300390486 342300390550 342300391112 342300392885 342300393448 342300394890 342300394963 342300395773 342300396583 342300396978 342300397146 342300397393 342300397851 342300398020 342300399619 342300399792 342300400504 342300400825 342300400906 342300401177 342300401561 342300401882 342300401956 342300402026 342300402050 342300402124 342300402205 342300402692 342300404386 342300405260 342300405333 342300405728 342300405809 342300405975 342300406070 342300406217 342300406601 342300407411 342300407669 342300408158 342300409426 342300409994 342300410083 342300410157 342300410220 342300410615 342300410799 342300410862 342300410936 342300411288 342300411351 342300411425 342300411506 342300411672 342300412161 342300412482 342300413119 342300413366 342300413824 342300414176 342300414497 342300414634 342300414955 342300415765 342300415839 342300416180 342300416960 342300417138 342300417917 342300418269 342300418332 342300420194 342300420268 342300420589 342300421141 342300421462 342300422222 342300422272 342300422346 342300422988 342300423300 342300423477 342300423540 342300424350 342300424819 342300425097 342300425629 342300425700 342300426502 342300426686 342300426823 342300427312 342300427496 342300428901 342300429180 342300430058 342300430121 342300430837 342300431968 342300432136 342300432200 342300433725 342300434461 342300435105 342300435730 342300436229 342300437102 342300437350 342300437670 342300437744 342300437818 342300438480 342300438709 342300440553 342300440708 342300440948 342300441500 342300441902 342300442173 342300442310 342300442705 342300442952 342300443120 342300443900 342300444188 342300444406 342300444967 342300445600 342300445840 342300446192 342300446650 342300447140 342300448023 342300448270 342300448739 342300450270 342300450664 342300451932 342300452742 342300453707 342300454362 342300454757 342300455310 342300456200 342300456698 342300456909 342300458840 342300458913 342300459339 342300459402 342300459723 342300460528 342300460912 342300461659 342300461722 342300463416 342300463590 342300464473 342300464794 342300464931 342300465741 342300465815 342300466230 342300467820 342300468566 342300468887 342300469697 342300469834 342300470170 342300471128 342300471209 342300471375 342300471449 342300472001 342300472185 342300472259 342300472717 342300473206 342300475394 342300476020 342300476662 342300476736 342300477306 342300479092 342300480813 342300480997 342300481165 342300483959 342300484465 342300485890 342300485963 342300486607 342300486910 342300487720 342300487978 342300488072 342300488146 342300488210 342300488393 342300488530 342300488604 342300488788 342300488851 342300489020 342300489277 342300489809 342300489982 342300490145 342300490392 342300490787 342300490850 342300490924 342300491029 342300491276 342300491340 342300491413 342300491597 342300491660 342300491734 342300492223 342300492304 342300492791 342300492865 342300492939 342300493033 342300493107 342300493280 342300493428 342300493509 342300493749 342300493812 342300494090 342300494301 342300494622 342300495432 342300495908 342300496316 342300497052 342300497831 342300497905 342300498183 342300498257 342300498401 342300499067 342300499846 342300499910 342300500347 342300500410 342300500668 342300500731 342300501799 342300501862 342300501936 342300502425 342300502672 342300503235 342300503620 342300503877 342300504045 342300504366 342300504430 342300505176 342300505240 342300505634 342300505708 342300505881 342300505955 342300506370 342300506691 342300507328 342300507712 342300507896 342300508385 342300508770 342300509332 342300509406 342300509580 342300509727 342300509808 342300510063 342300510137 342300510384 342300510458 342300510521 342300510602 342300510842 342300511331 342300511405 342300511726 342300511807 342300512141 342300512144 342300512399 342300512857 342300513346 342300513804 342300517750 342300520174 342300520495 342300521058 342300521690 342300523601 342300526105 342300528818 342300530817 342300531948 342300532042 342300532290 342300532437 342300532758 342300532902 342300533007 342300534836 342300536840 342300539023 342300539986 342300540396 342300541738 342300541985 342300543502 342300543742 342300544094 342300547514 342300548187 342300548645 342300549600 342300551775 342300551849 342300553532 342300553780 342300554590 342300554737 342300555473 342300555610 342300556357 342300557230 342300558071 342300558820 342300559319 342300560508 342300561004 342300561244 342300562512 342300563185 342300563322 342300563570 342300564608 342300566073 342300568472 342300571740 342300572091 342300572239 342300573680 342300575208 342300578978 342300580720 342300581787 342300581850 342300582029 342300582276 342300582808 342300583086 342300583150 342300583791 342300583865 342300584280 342300584812 342300585090 342300585164 342300586680 342300586908 342300587490 342300587700 342300587884 342300588373 342300589641 342300590830 342300591182 342300592387 342300592524 342300593013 342300593334 342300593976 342300594070 342300596159 342300596222 342300596303 342300596938 342300597674 342300598879 342300599110 342300599505 342300599689 342300601384 342300602010 342300603920 342300605220 342300605300 342300605540 342300607234 342300607308 342300607700 342300608118 342300608502 342300609009 342300609249 342300609560 342300612690 342300613573 342300615725 342300616140 342300618300 342300618934 342300621359 342300623290 342300623363 342300625057 342300625120 342300625378 342300625836 342300627061 342300627135 342300627456 342300627777 342300632343 342300632985 342300633308 342300634037 342300634100 342300634679 342300635305 342300635707 342300636041 342300636901 342300638514 342300638909 342300639187 342300639324 342300639645 342300639966 342300640376 342300640697 342300641570 342300642380 342300643017 342300643264 342300646307 342300646473 342300646544 342300646868 342300646931 342300647357 342300647678 342300647741 342300647999 342300648093 342300648167 342300648304 342300648488 342300648551 342300648625 342300648946 342300649114 342300649509 342300649682 342300649756 342300649820 342300649900 342300650166 342300650487 342300650550 342300650705 342300650871 342300650945 342300651040 342300651113 342300651900 342300652004 342300652244 342300652702 342300653054 342300653760 342300654185 342300654322 342300654717 342300655132 342300655453 342300655608 342300656802 342300656979 342300657147 342300657468 342300657531 342300657789 342300657926 342300658800 342300659151 342300659546 342300659793 342300660100 342300660735 342300660809 342300661305 342300661930 342300662355 342300662997 342300663165 342300663302 342300663704 342300666906 342300667258 342300667890 342300667963 342300668068 342300668131 342300669199 342300669720 342300669978 342300670388 342300671800 342300672850 342300674470 342300674939 342300676485 342300676559 342300678637 342300679447 342300679510 342300680499 342300681051 342300681904 342300683066 342300687222 342300688032 342300688427 342300689090 342300691236 342300691941 342300692367 342300692825 342300695008 342300695181 342300698859 342300700554 342300700628 342300701822 342300702311 342300702495 342300703058 342300703379 342300704573 342300705601 342300705841 342300706330 342300706806 342300707782 342300707920 342300708345 342300709081 342300710023 342300710270 342300711612 342300712285 342300712990 342300713553 342300714042 342300715007 342300716120 342300716378 342300717710 342300718520 342300718777 342300719019 342300719650 342300720134 342300722533 342300723738 342300724932 342300725284 342300730566 342300731834 342300732644 342300733060 342300733133 342300733528 342300734190 342300734585 342300734722 342300734803 342300735211 342300735532 342300736279 342300736416 342300736800 342300737152 342300737307 342300737547 342300737610 342300737931 342300738100 342300738283 342300739230 342300739625 342300739946 342300740035 342300740282 342300740740 342300741166 342300741230 342300741550 342300741705 342300742360 342300743004 342300743170 342300743244 342300743565 342300743950 342300744375 342300744760 342300745001 342300745322 342300745890 342300746132 342300746380 342300746608 342300747016 342300747584 342300747721 342300748147 342300748605 342300748789 342300750072 342300751340 342300751598 342300751809 342300752619 342300752866 342300753281 342300753676 342300754165 342300754302 342300754704 342300754870 342300754944 342300755360 342300755680 342300755828 342300755909 342300757511 342300758321 342300759131 342300759910 342300762582 342300764808 342300766380 342300766996 342300767559 342300770047 342300771001 342300771315 342300772206 342300772767 342300773714 342300773961 342300774605 342300775581 342300775655 342300776070 342300776144 342300776218 342300776923 342300777596 342300779674 342300780479 342300780790 342300780863 342300781289 342300781352 342300781747 342300783367 342300784561 342300785124 342300786400 342300786576 342300787604 342300788260 342300788333 342300790011 342300790332 342300792805 342300793862 342300795309 342300795700 342300796045 342300796430 342300796905 342300798444 342300799328 342300800213 342300800534 342300801104 342300804553 342300805437 342300805902 342300806007 342300806568 342300807441 342300807515 342300808188 342300808572 342300809061 342300810719 342300811913 342300814270 342300814738 342300816100 342300816679 342300816990 342300818820 342300819310 342300819493 342300819888 342300821171 342300822440 342300825659 342300825722 342300826853 342300827102 342300827984 342300828226 342300828794 342300829357 342300829501 342300829678 342300830306 342300831420 342300831814 342300831998 342300832487 342300833040 342300833113 342300834639 342300834886 342300835449 342300835907 342300836001 342300836259 342300836717 342300837911 342300838263 342300840015 342300841925 342300842414 342300843224 342300843866 342300845091 342300846433 342300847638 342300847885 342300848769 342300849402 342300851000 342300851320 342300852204 342300854071 342300854603 342300855660 342300855808 342300856618 342300856791 342300857280 342300858090 342300859111 342300860163 342300860702 342300861368 342300861752 342300861907 342300862636 342300863510 342300863693 342300863904 342300864256 342300865450 342300866013 342300866334 342300866408 342300866976 342300867144 342300867786 342300868109 342300868349 342300868980 342300869938 342300870108 342300870274 342300870348 342300870806 342300871221 342300871302 342300871542 342300871790 342300872507 342300872994 342300874110 342300874825 342300875561 342300875709 342300876205 342300876903 342300877576 342300878065 342300878450 342300879654 342300880770 342300881269 342300881406 342300881580 342300882216 342300882463 342300882600 342300883026 342300883668 342300883731 342300884301 342300884541 342300885030 342300885351 342300886309 342300886877 342300887430 342300887687 342300888708 342300888881 342300889902 342300890633 342300890707 342300891443 342300891517 342300892574 342300892969 342300893137 342300893384 342300893842 342300894331 342300895783 342300897082 342300897156 342300898103 342300899160 342300899481 342300899940 342300900440 342300900835 342300901645 342300902381 342300903586 342300903723 342300906548 342300909115 342300909901 342300910167 342300911435 342300912492 342300913440 342300913834 342300913908 342300915133 342300915849 342300916017 342300917148 342300917469 342300917606 342300917927 342300918737 342300919307 342300919610 342300919794 342300920599 342300920662 342300920736 342300920800 342300922677 342300923550 342300924040 342300924434 342300924829 342300925702 342300925886 342300927403 342300928069 342300928527 342300929979 342300931978 342300932146 342300932467 342300933020 342300933982 342300935034 342300936486 342300937296 342300937360 342300938170 342300938243 342300940700 342300942257 342300942715 342300945466 342300945787 342300946597 342300948280 342300948812 342300949703 342300950280 342300950508 342300951163 342300951879 342300951942 342300953001 342300953499 342300953636 342300953957 342300955182 342300956387 342300956524 342300956771 342300956845 342300957260 342300957408 342300957581 342300957976 342300958391 342300958602 342300959660 342300960390 342300961348 342300962221 342300962542 342300962937 342300963105 342300963426 342300963994 342300964878 342300966956 342300967124 342300968640 342300968960 342300970328 342300971459 342300971917 342300972269 342300973390 342300973921 342300974347 342300974410 342300975220 342300975862 342300976351 342300976746 342300977235 342300977309 342300977620 342300977700 342300978430 342300978750 342300979000 342300980439 342300980502 342300981954 342300982203 342300982690 342300983574 342300985973 342300987106 342300987346 342300987410 342300987988 342300988477 342300988614 342300989350 342300990613 342300990797 342300990860 342300991039 342300991286 342300992875 342300995442 342300996005 342300998404 342300999077 342301000523 342301000918 342301001580 342301002217 342301002859 342301003348 342301004158 342301004221 342301005507 342301006099 342301008498 342301009050 342301009903 342301011123 342301012328 342301013064 342301013603 342301016410 342301017478 342301018672 342301019161 342301019556 342301020424 342301022291 342301024764 342301025408 342301026137 342301026602 342301027652 342301028399 342301029804 342301030398 342301030535 342301032155 342301032300 342301032476 342301032934 342301033039 342301033286 342301033350 342301033423 342301033504 342301033991 342301034233 342301034628 342301034709 342301034949 342301035043 342301035117 342301035438 342301035501 342301035759 342301036008 342301036174 342301036569 342301036880 342301036953 342301037837 342301040188 342301040251 342301040325 342301040406 342301040967 342301041061 342301041135 342301041209 342301041456 342301041520 342301041600 342301041914 342301043460 342301043929 342301044418 342301044665 342301045154 342301047306 342301049247 342301049310 342301049494 342301052200 342301052835 342301054208 342301054381 342301055191 342301057103 342301058308 342301058869 342301059421 342301061420 342301062488 342301064887 342301065760 342301067528 342301067609 342301067849 342301071394 342301072101 342301072800 342301074109 342301074500 342301075092 342301075487 342301076755 342301077244 342301078128 342301080053 342301080127 342301080511 342301080906 342301081000 342301082131 342301082389 342301083583 342301083720 342301085809 342301086619 342301086866 342301087676 342301090559 342301091680 342301092242 342301092700 342301094962 342301095130 342301095204 342301095451 342301097219 342301099470 342301099544 342301099618 342301100045 342301100119 342301102444 342301103254 342301105727 342301106921 342301107805 342301108541 342301110082 342301111287 342301111350 342301114175 342301115059 342301118589 342301118973 342301120404 342301122592 342301122987 342301124818 342301126685 342301126759 342301127174 342301127706 342301128690 342301129407 342301130057 342301131004 342301131251 342301133971 342301134534 342301134929 342301135591 342301135802 342301137743 342301139821 342301139902 342301141500 342301142172 342301142246 342301142310 342301142493 342301142951 342301143761 342301145776 342301146804 342301147460 342301147533 342301148270 342301149611 342301150021 342301150416 342301150737 342301151868 342301152741 342301153488 342301155005 342301157891 342301158060 342301158528 342301160911 342301161400 342301162531 342301165356 342301165420 342301165740 342301165814 342301165998 342301166550 342301170243 342301171374 342301172000 342301172642 342301173526 342301173773 342301175072 342301176100 342301178997 342301179870 342301180428 342301184126 342301184905 342301185578 342301186067 342301186388 342301186451 342301188392 342301189981 342301190465 342301191349 342301191733 342301192470 342301194300 342301195294 342301195431 342301196499 342301196636 342301196883 342301197693 342301197904 342301198009 342301198256 342301200804 342301201082 342301201300 342301201540 342301203160 342301206838 342301206901 342301208521 342301210778 342301210841 342301213803 342301213987 342301214155 342301214229 342301217685 342301218880 342301218953 342301220310 342301220889 342301221057 342301222893 342301222967 342301224650 342301225534 342301227860 342301228817 342301230816 342301231305 342301232901 342301233493 342301233567 342301234440 342301234514 342301235003 342301236455 342301237018 342301237723 342301238780 342301239738 342301241279 342301241416 342301241800 342301243100 342301243741 342301243815 342301243999 342301244304 342301246566 342301247834 342301249380 342301251380 342301252721 342301252979 342301254983 342301255546 342301256109 342301257303 342301257550 342301259004 342301260360 342301260680 342301260754 342301262906 342301264205 342301264847 342301265801 342301266210 342301266393 342301267020 342301267414 342301267661 342301268087 342301268150 342301268792 342301268930 342301271812 342301272238 342301275905 342301279392 342301280800 342301281144 342301281218 342301281539 342301283470 342301283864 342301286368 342301287883 342301289898 342301290692 342301292450 342301293809 342301295274 342301295732 342301296158 342301297507 342301298557 342301299110 342301300326 342301301520 342301302404 342301303140 342301303214 342301303609 342301303920 342301304345 342301305229 342301307233 342301307307 342301307480 342301307709 342301309174 342301310437 342301311173 342301311247 342301311889 342301312515 342301313893 342301314520 342301315403 342301320795 342301320932 342301321100 342301321284 342301322707 342301325761 342301326645 342301326719 342301328191 342301329149 342301330722 342301332416 342301332663 342301333089 342301333307 342301334678 342301335625 342301335706 342301336361 342301336820 342301339002 342301339186 342301340054 342301340907 342301341964 342301343016 342301346610 342301348705 342301349829 342301350302 342301351049 342301351754 342301352638 342301353511 342301355452 342301357851 342301358100 342301358277 342301358340 342301358809 342301359305 342301360340 342301360660 342301363485 342301364680 342301364827 342301366052 342301366126 342301366207 342301366447 342301368772 342301370605 342301371197 342301373596 342301374543 342301374617 342301375674 342301376702 342301377047 342301377689 342301377907 342301378178 342301378957 342301380177 342301380498 342301381830 342301382960 342301383770 342301384333 342301386669 342301393708 342301394839 342301395007 342301398600 342301399026 342301399668 342301401437 342301402247 342301403057 342301403836 342301404004 342301405061 342301405600 342301406587 342301406650 342301406724 342301412421 342301414362 342301415172 342301417324 342301417405 342301423342 342301423590 342301423984 342301426230 342301426706 342301427361 342301427509 342301428319 342301428566 342301430950 342301431054 342301431449 342301432322 342301432717 342301432890 342301433380 342301435468 342301435789 342301436101 342301437306 342301437472 342301438109 342301439230 342301441091 342301441704 342301441944 342301444208 342301447262 342301447400 342301451734 342301452304 342301452865 342301453280 342301453749 342301454703 342301455048 342301455680 342301455908 342301456179 342301456700 342301458000 342301459525 342301460320 342301461450 342301461919 342301462581 342301463539 342301463923 342301464807 342301465470 342301466674 342301466995 342301469001 342301469178 342301472519 342301473008 342301473181 342301473255 342301474139 342301474523 342301475333 342301475407 342301475654 342301475728 342301476464 342301477027 342301477108 342301478221 342301479031 342301479810 342301479994 342301480220 342301480301 342301481810 342301482940 342301483824 342301485123 342301486254 342301486409 342301486712 342301487459 342301489463 342301490268 342301490726 342301492346 342301492730 342301493082 342301493156 342301495940 342301498901 342301499253 342301499574 342301499969 342301500075 342301500607 342301501664 342301503358 342301503816 342301504094 342301504707 342301506567 342301508324 342301509134 342301510250 342301512264 342301512585 342301513148 342301514984 342301515473 342301516283 342301516678 342301517167 342301517946 342301518509 342301521491 342301522760 342301523001 342301523643 342301523890 342301524911 342301525016 342301527415 342301527800 342301527983 342301528151 342301528546 342301528793 342301528867 342301529420 342301529814 342301530224 342301530305 342301531281 342301531997 342301532870 342301533433 342301533909 342301535127 342301536321 342301536579 342301537773 342301538199 342301539393 342301543939 342301544996 342301545485 342301545943 342301546111 342301546506 342301547958 342301549257 342301549320 342301550372 342301550446 342301552845 342301553655 342301553800 342301553976 342301554602 342301555028 342301556159 342301558484 342301558879 342301559294 342301560162 342301560701 342301561293 342301561367 342301563050 342301563205 342301563903 342301564960 342301565065 342301565202 342301565450 342301566333 342301568411 342301568669 342301569302 342301570668 342301570805 342301571799 342301573161 342301573482 342301573877 342301574366 342301575313 342301575560 342301577409 342301577960 342301579011 342301580200 342301582215 342301584614 342301587439 342301588560 342301589122 342301589203 342301589690 342301591442 342301593383 342301595077 342301596271 342301596987 342301600440 342301602775 342301606226 342301609298 342301611681 342301611755 342301612639 342301612886 342301612950 342301613907 342301614403 342301614717 342301617468 342301619472 342301620414 342301623550 342301624049 342301624909 342301625885 342301627716 342301629262 342301630451 342301630910 342301631409 342301631582 342301632219 342301632530 342301633413 342301634150 342301637753 342301638316 342301640562 342301641125 342301641510 342301641693 342301642182 342301643130 342301644197 342301645923 342301646733 342301647790 342301648280 342301649702 342301650673 342301651483 342301653709 342301653882 342301654445 342301655713 342301655897 342301657654 342301658143 342301658390 342301660216 342301660390 342301661107 342301661273 342301663030 342301665366 342301665905 342301666881 342301667902 342301671521 342301673536 342301673920 342301674410 342301674593 342301675935 342301678118 342301678365 342301678439 342301678686 342301679175 342301680364 342301680501 342301683573 342301685330 342301686461 342301686609 342301687024 342301687271 342301687730 342301689818 342301690475 342301691743 342301692480 342301692553 342301694494 342301695699 342301695762 342301696325 342301696572 342301696646 342301697061 342301697135 342301697600 342301697840 342301699076 342301700500 342301701550 342301701624 342301701705 342301702755 342301702900 342301704209 342301704696 342301704760 342301705001 342301705643 342301706132 342301708468 342301710851 342301713355 342301713813 342301714165 342301714302 342301715049 342301715112 342301717448 342301717769 342301719131 342301719773 342301719910 342301720715 342301721130 342301723466 342301725470 342301725618 342301725865 342301726675 342301727090 342301730368 342301731700 342301732051 342301734130 342301734845 342301734919 342301736218 342301736850 342301736923 342301737028 342301739280 342301739508 342301740863 342301743751 342301744000 342301746008 342301746255 342301747450 342301749217 342301751142 342301751537 342301751600 342301751858 342301752410 342301753936 342301754672 342301756292 342301756750 342301756824 342301759649 342301759960 342301761006 342301761180 342301761253 342301761327 342301761895 342301762458 342301762842 342301764399 342301764600 342301765106 342301767103 342301768097 342301769044 342301769365 342301771759 342301772174 342301772311 342301772569 342301773058 342301774710 342301775915 342301776193 342301778803 342301779300 342301780344 342301781796 342301782038 342301782817 342301782990 342301783553 342301784821 342301786441 342301786762 342301786836 342301787325 342301788061 342301788135 342301788209 342301788840 342301789724 342301790455 342301790529 342301790840 342301793738 342301794548 342301796489 342301796873 342301797362 342301798951 342301799200 342301799761 342301799835 342301800336 342301802100 342301802598 342301802661 342301803224 342301803619 342301803866 342301804034 342301804108 342301805091 342301806507 342301809000 342301809642 342301809963 342301811000 342301811641 342301812388 342301813198 342301814392 342301815981 342301816086 342301816223 342301817428 342301819048 342301819295 342301819827 342301821907 342301822883 342301823904 342301824009 342301824577 342301824714 342301824961 342301825771 342301826334 342301827070 342301828109 342301828733 342301829938 342301830669 342301830732 342301831084 342301831221 342301837008 342301839654 342301839975 342301842079 342301843273 342301844301 342301845351 342301847119 342301847430 342301851901 342301853200 342301853842 342301854010 342301854726 342301855536 342301856804 342301858103 342301858745 342301859700 342301859940 342301860350 342301860818 342301861096 342301861233 342301862043 342301862759 342301862903 342301864900 342301866457 342301867725 342301868398 342301869419 342301871986 342301873670 342301874480 342301874627 342301877762 342301878572 342301880187 342301880405 342301882265 342301882402 342301885474 342301886358 342301886679 342301887168 342301889493 342301890682 342301893002 342301893404 342301893570 342301894849 342301896148 342301897984 342301900242 342301900316 342301900490 342301901126 342301901510 342301902000 342301902183 342301903606 342301903846 342301905924 342301906100 342301909870 342301909943 342301910353 342301910995 342301911300 342301912431 342301912752 342301912826 342301913315 342301914372 342301916450 342301918923 342301919109 342301920143 342301923105 342301923289 342301923747 342301924099 342301924236 342301924878 342301928181 342301929450 342301929770 342301930409 342301930575 342301930960 342301931385 342301931770 342301932269 342301938687 342301939240 342301939955 342301940750 342301941249 342301941312 342301942122 342301943895 342301943969 342301944384 342301945652 342301946141 342301948082 342301949992 342301951350 342301955121 342301958193 342301960019 342301960724 342301963228 342301963612 342301964670 342301967889 342301969406 342301969646 342301971187 342301971645 342301972381 342301972529 342301973018 342301977421 342301978707 342301978947 342301979041 342301980488 342301980872 342301981900 342301983200 342301985380 342301985912 342301988102 342301989307 342301990341 342301991088 342301994040 342301994681 342301994829 342301995244 342301995639 342301995886 342301995950 342302002266 342302004802 342302004986 342302007480 342302011951 342302017664 342302017801 342302018548 342302019284 342302024245 342302026250 342302026891 342302027849 342302028659 342302028722 342302029532 342302029853 342302031073 342302031468 342302032020 342302033306 342302034109 342302035092 342302035487 342302035624 342302036113 342302038696 342302039322 342302041321 342302041716 342302042389 342302042607 342302046619 342302048165 342302048944 342302049296 342302049360 342302053052 342302055606 342302057603 342302058660 342302059544 342302060412 342302061543 342302066051 342302066372 342302067320 342302067577 342302067961 342302068771 342302069197 342302069334 342302069800 342302072464 342302072601 342302073732 342302076300 342302076557 342302076941 342302077110 342302078000 342302078177 342302082328 342302083770 342302084332 342302085537 342302085784 342302086731 342302086989 342302088288 342302089098 342302089309 342302090030 342302090103 342302091940 342302092686 342302097331 342302097807 342302098600 342302100168 342302101500 342302103514 342302103909 342302107533 342302110021 342302110416 342302114435 342302115171 342302116834 342302117002 342302118060 342302122531 342302125356 342302125500 342302125740 342302127829 342302128170 342302129209 342302130243 342302133773 342302136414 342302142680 342302143242 342302143490 342302148392 342302149340 342302149413 342302149660 342302150144 342302150602 342302152938 342302155294 342302156562 342302156700 342302157693 342302161065 342302161770 342302162728 342302163143 342302163390 342302163464 342302163601 342302164348 342302164806 342302165542 342302165790 342302168430 342302170905 342302171240 342302172123 342302172204 342302172444 342302173712 342302174917 342302175406 342302178478 342302179993 342302180082 342302180614 342302182700 342302182876 342302185901 342302186648 342302188807 342302189078 342302190588 342302191398 342302191782 342302192105 342302192666 342302196117 342302196903 342302202152 342302204946 342302210259 342302212016 342302215472 342302215546 342302215793 342302216420 342302216500 342302217166 342302217303 342302217624 342302217705 342302218113 342302218297 342302218434 342302219170 342302219491 342302220112 342302221243 342302221701 342302222374 342302223402 342302224131 342302225262 342302225801 342302226072 342302226788 342302226925 342302227277 342302227982 342302228471 342302228792 342302228930 342302229108 342302229500 342302230304 342302230618 342302230865 342302231033 342302232870 342302233369 342302234563 342302236641 342302236899 342302237204 342302241539 342302243646 342302243790 342302245879 342302245942 342302246047 342302246431 342302247499 342302247957 342302248051 342302248446 342302248904 342302249400 342302250205 342302252523 342302253809 342302254601 342302258483 342302259367 342302260235 342302263518 342302264896 342302268026 342302268347 342302270730 342302270804 342302272819 342302272992 342302274439 342302275249 342302281330 342302290173 342302293382 342302293520 342302294330 342302294805 342302296023 342302296344 342302296802 342302298038 342302298743 342302299095 342302299169 342302299480 342302300512 342302301890 342302304605 342302305415 342302306867 342302309360 342302310486 342302310704 342302310944 342302311112 342302311680 342302312317 342302313906 342302319087 342302320340 342302320808 342302321544 342302321791 342302324111 342302327401 342302327962 342302330066 342302336484 342302339125 342302340709 342302340956 342302341371 342302341519 342302342008 342302342640 342302343844 342302344728 342302345143 342302345217 342302346669 342302347084 342302347221 342302347863 342302347937 342302348031 342302348105 342302348507 342302348673 342302348810 342302349557 342302349701 342302350506 342302350746 342302351482 342302352045 342302355180 342302355649 342302355896 342302356603 342302357727 342302358784 342302359107 342302359273 342302359410 342302360078 342302360536 342302360783 342302361410 342302361804 342302362220 342302363287 342302363992 342302365365 342302366496 342302366633 342302367370 342302368648 342302372651 342302372972 342302374024 342302376744 342302377307 342302378290 342302378438 342302378822 342302379248 342302379880 342302381568 342302382378 342302386140 342302387802 342302389422 342302390308 342302393362 342302393500 342302395056 342302395909 342302396324 342302397913 342302400500 342302400997 342302401165 342302402754 342302403243 342302403638 342302403959 342302404448 342302404769 342302405184 342302405716 342302406847 342302407199 342302407583 342302409100 342302411734 342302415111 342302417207 342302417905 342302419525 342302420009 342302422408 342302423539 342302423786 342302423923 342302424733 342302425470 342302425938 342302426280 342302430046 342302430293 342302430430 342302430504 342302430751 342302431314 342302432371 342302432830 342302433576 342302434202 342302434386 342302436464 342302436538 342302437411 342302437806 342302438790 342302439031 342302441672 342302442235 342302442877 342302443366 342302445444 342302446254 342302446575 342302449390 342302451857 342302456118 342302457009 342302457312 342302459648 342302460058 342302463588 342302464609 342302467423 342302468096 342302469822 342302471500 342302471758 342302472631 342302473836 342302474967 342302477534 342302479080 342302479612 342302481227 342302482502 342302482816 342302483947 342302484115 342302486200 342302486698 342302486835 342302488060 342302489970 342302490207 342302490775 342302491659 342302491803 342302494931 342302495357 342302495420 342302496706 342302497114 342302498245 342302500335 342302504812 342302504996 342302505090 342302506827 342302509401 342302510510 342302511009 342302512203 342302512605 342302512919 342302513197 342302514391 342302515109 342302515412 342302515807 342302516617 342302517280 342302518237 342302518558 342302518702 342302520300 342302521504 342302522709 342302523830 342302526260 342302529221 342302529479 342302530989 342302531615 342302531799 342302533098 342302533556 342302533700 342302534045 342302534119 342302536123 342302536765 342302538064 342302539808 342302540137 342302540384 342302540458 342302540842 342302541268 342302541331 342302543593 342302544861 342302545103 342302548009 342302548312 342302548880 342302549690 342302551202 342302552647 342302553200 342302555140 342302556105 342302556345 342302557155 342302557476 342302557613 342302559096 342302559233 342302559554 342302559709 342302560101 342302562500 342302565967 342302566382 342302566777 342302568140 342302568460 342302568608 342302569739 342302570533 342302571417 342302572080 342302573100 342302579060 342302580323 342302580965 342302581060 342302581609 342302582659 342302583853 342302585610 342302585794 342302586357 342302586501 342302586741 342302587167 342302587706 342302588756 342302589245 342302590681 342302591244 342302591950 342302592128 342302593185 342302593890 342302593964 342302594911 342302598225 342302598472 342302598867 342302600499 342302602182 342302604260 342302605391 342302606109 342302606733 342302608280 342302608748 342302609090 342302609558 342302612046 342302612430 342302612751 342302613561 342302614766 342302616523 342302616604 342302616770 342302618464 342302619108 342302619411 342302619595 342302620600 342302621026 342302621410 342302622862 342302623810 342302624098 342302624877 342302625119 342302627370 342302627444 342302627902 342302629603 342302629917 342302631063 342302631916 342302632726 342302632807 342302633600 342302633783 342302633857 342302634988 342302636350 342302636505 342302636745 342302637160 342302637481 342302639312 342302641632 342302642763 342302643005 342302644383 342302644520 342302645193 342302645267 342302645588 342302646398 342302648155 342302649039 342302650796 342302650860 342302650933 342302651285 342302651817 342302652708 342302653363 342302653821 342302653902 342302654705 342302659397 342302659460 342302660723 342302662417 342302662664 342302663227 342302663795 342302663932 342302664358 342302664990 342302666041 342302667704 342302670376 342302671250 342302671404 342302671718 342302675279 342302678093 342302678167 342302678625 342302679298 342302680550 342302680871 342302680945 342302681040 342302681297 342302682004 342302685069 342302685380 342302685774 342302686337 342302686721 342302686979 342302688101 342302689225 342302690982 342302692034 342302692740 342302694680 342302695003 342302697258 342302697579 342302698607 342302699015 342302699199 342302699400 342302699657 342302700221 342302702162 342302702236 342302702300 342302702878 342302703293 342302703430 342302703504 342302704498 342302705371 342302705445 342302706713 342302708260 342302708975 342302709390 342302710269 342302712273 342302714104 342302714425 342302714506 342302716119 342302716366 342302716824 342302717497 342302718204 342302718691 342302720203 342302720370 342302722384 342302723010 342302723194 342302723652 342302724783 342302725593 342302725667 342302725804 342302726156 342302727745 342302736193 342302736330 342302740591 342302742422 342302743480 342302745173 342302750913 342302752212 342302754611 342302754869 342302755742 342302755816 342302756094 342302762186 342302762644 342302766590 342302769946 342302774054 342302776069 342302777016 342302782471 342302784091 342302784623 342302787695 342302789205 342302792014 342302795470 342302795791 342302796033 342302796107 342302797164 342302797622 342302798048 342302798111 342302798432 342302798506 342302798827 342302799563 342302799700 342302799884 342302800385 342302800917 342302801195 342302801580 342302801653 342302801727 342302802463 342302802858 342302803273 342302804157 342302804799 342302808560 342302808881 342302809050 342302810249 342302810312 342302810496 342302811203 342302811370 342302812006 342302812574 342302813384 342302813842 342302815857 342302815920 342302816410 342302816730 342302818424 342302818745 342302820818 342302826200 342302826601 342302829345 342302829803 342302831986 342302832228 342302832612 342302832933 342302834095 342302834232 342302834306 342302835116 342302836705 342302837057 342302837441 342302837515 342302838004 342302838251 342302838967 342302840645 342302842265 342302842970 342302844985 342302847947 342302850114 342302850361 342302850682 342302851171 342302851630 342302852129 342302852440 342302853718 342302855264 342302858473 342302858868 342302859999 342302860546 342302861814 342302862230 342302862705 342302862871 342302864491 342302865760 342302866717 342302867608 342302871393 342302872598 342302872735 342302872809 342302874429 342302874676 342302875165 342302875623 342302875944 342302876754 342302876909 342302877638 342302878695 342302878832 342302879258 342302879963 342302880447 342302882388 342302885734 342302885808 342302885981 342302886086 342302888943 342302889111 342302892178 342302893051 342302893693 342302893830 342302894182 342302894714 342302894898 342302895845 342302896013 342302897391 342302897465 342302898109 342302899222 342302901954 342302904458 342302907106 342302913759 342302915058 342302916326 342302917457 342302918404 342302918972 342302919140 342302919398 342302922023 342302922418 342302922802 342302923154 342302923549 342302923796 342302924359 342302924670 342302926116 342302926500 342302927247 342302927952 342302929004 342302930377 342302931405 342302931892 342302932208 342302932600 342302932913 342302933339 342302934460 342302936932 342302937100 342302938489 342302939041 342302939299 342302939683 342302940093 342302940230 342302940304 342302940946 342302941361 342302941435 342302943200 342302943376 342302944323 342302945060 342302945133 342302945528 342302946970 342302947211 342302947606 342302948021 342302948279 342302948416 342302950101 342302950341 342302951151 342302951610 342302952500 342302953303 342302955004 342302956760 342302956907 342302957259 342302957643 342302957717 342302958453 342302958774 342302958848 342302959400 342302960068 342302962467 342302964224 342302964305 342302964792 342302965108 342302965281 342302965813 342302966550 342302966623 342302968701 342302969208 342302969448 342302970700 342302972578 342302973451 342302975071 342302976413 342302977086 342302978033 342302978428 342302979164 342302980508 342302981237 342302981942 342302982294 342302982752 342302984051 342302984510 342302986066 342302987334 342302987408 342302987581 342302988144 342302990785 342302991669 342302991732 342302991980 342302992221 342302993105 342302993507 342302995110 342302995293 342302995367 342302996882 342302997371 342302997692 342302998329 342302998576 342302999523 342303000695 342303000906 342303001000 342303001258 342303002131 342303003400 342303003720 342303004210 342303004530 342303004788 342303005277 342303005735 342303005982 342303006224 342303006305 342303006471 342303007108 342303007500 342303008302 342303008486 342303008870 342303009049 342303009680 342303009754 342303010870 342303010943 342303011295 342303013126 342303014715 342303015772 342303019150 342303020412 342303020660 342303021085 342303021543 342303021864 342303023621 342303024110 342303024431 342303024907 342303025499 342303025883 342303028450 342303029408 342303031407 342303032070 342303032859 342303035031 342303035105 342303036701 342303036941 342303037293 342303037906 342303038177 342303038635 342303039205 342303039519 342303039830 342303040000 342303041691 342303043385 342303043770 342303043843 342303043917 342303044406 342303046594 342303048810 342303050671 342303050992 342303054838 342303056916 342303057268 342303064554 342303065364 342303066569 342303066953 342303068326 342303077708 342303080299 342303080820 342303081567 342303081630 342303082761 342303083003 342303083250 342303083645 342303083892 342303085804 342303085970 342303086533 342303087022 342303087590 342303087664 342303088869 342303088932 342303089037 342303089284 342303089679 342303090152 342303090307 342303090868 342303091100 342303091501 342303091678 342303092230 342303092625 342303092706 342303092872 342303094887 342303095129 342303095513 342303096250 342303096718 342303096891 342303098338 342303098401 342303098803 342303099606 342303101622 342303102048 342303102506 342303102908 342303103242 342303104373 342303105000 342303105183 342303105257 342303106388 342303107014 342303109597 342303110144 342303110465 342303111596 342303112543 342303112617 342303113106 342303113353 342303113811 342303113995 342303114090 342303114621 342303115431 342303116636 342303116700 342303118577 342303118640 342303119130 342303119203 342303123859 342303124027 342303126352 342303126507 342303126673 342303128906 342303134459 342303134522 342303134843 342303136463 342303137347 342303137410 342303138541 342303139810 342303140156 342303140477 342303140798 342303140861 342303141745 342303142160 342303143502 342303158379 342303158442 342303158516 342303158900 342303159189 342303160515 342303161646 342303161893 342303162061 342303164140 342303164213 342303164781 342303164855 342303165665 342303166612 342303167670 342303167990 342303168553 342303170168 342303170231 342303170552 342303170947 342303171115 342303173698 342303174187 342303176018 342303176339 342303177460 342303178103 342303178664 342303181547 342303183167 342303183706 342303185950 342303188609 342303188775 342303188849 342303189017 342303189722 342303191584 342303192852 342303194472 342303196945 342303197755 342303197829 342303199128 342303199449 342303199512 342303199696 342303199907 342303200197 342303201070 342303201144 342303201539 342303201923 342303202028 342303204280 342303204995 342303205163 342303205484 342303205558 342303205702 342303205942 342303206294 342303206907 342303207315 342303207499 342303208051 342303209182 342303209714 342303210519 342303211640 342303212065 342303212770 342303212844 342303213654 342303214070 342303215806 342303218483 342303218878 342303219751 342303220235 342303220309 342303220877 342303221045 342303221366 342303221430 342303221824 342303222000 342303222240 342303222634 342303222708 342303223902 342303224254 342303224575 342303224896 342303225603 342303227600 342303228347 342303230346 342303230667 342303231156 342303232819 342303234439 342303234502 342303235312 342303235496 342303236122 342303236901 342303237253 342303237408 342303237895 342303238458 342303239010 342303239331 342303239652 342303240136 342303241725 342303242077 342303242140 342303242609 342303243419 342303244229 342303245423 342303245504 342303245670 342303246875 342303250310 342303251699 342303258038 342303261489 342303261626 342303261707 342303263006 342303263172 342303263246 342303265324 342303266208 342303266455 342303266600 342303266913 342303267018 342303267804 342303267970 342303269417 342303269664 342303269801 342303270395 342303270532 342303271800 342303272547 342303272610 342303272794 342303273741 342303274625 342303275820 342303276703 342303279060 342303280570 342303280890 342303281608 342303283210 342303283531 342303284415 342303284736 342303286282 342303286814 342303287092 342303287487 342303287550 342303287705 342303288755 342303289244 342303289639 342303289950 342303290909 342303291317 342303294526 342303294607 342303296851 342303298792 342303299500 342303302897 342303303450 342303304728 342303306348 342303307616 342303308673 342303309557 342303309878 342303311161 342303311620 342303312366 342303313000 342303314123 342303317011 342303317808 342303319107 342303321988 342303322300 342303322477 342303322540 342303322798 342303322935 342303323103 342303323424 342303323745 342303324481 342303324555 342303325365 342303328711 342303328969 342303329779 342303332330 342303333077 342303333535 342303334024 342303337709 342303338903 342303339632 342303341568 342303341952 342303342378 342303343967 342303344382 342303344600 342303345019 342303345266 342303345805 342303346076 342303346397 342303346534 342303347665 342303348549 342303350869 342303353500 342303354704 342303357529 342303357600 342303357776 342303357913 342303359396 342303359460 342303359533 342303360585 342303361532 342303362102 342303363226 342303368376 342303368440 342303369323 342303369570 342303369965 342303370449 342303370833 342303371001 342303372069 342303372380 342303372453 342303372608 342303373190 342303374073 342303375278 342303375415 342303376225 342303376546 342303378487 342303378550 342303379434 342303380870 342303382170 342303382317 342303383832 342303384890 342303387072 342303387530 342303389866 342303391150 342303391618 342303392509 342303393485 342303393559 342303394680 342303396373 342303396768 342303396905 342303397000 342303397257 342303397320 342303397641 342303397715 342303400220 342303400799 342303402235 342303403905 342303406409 342303406712 342303407064 342303408011 342303409079 342303411215 342303411399 342303411462 342303412667 342303412804 342303412988 342303413220 342303413477 342303414505 342303414745 342303414992 342303415160 342303416439 342303417175 342303417249 342303417312 342303417633 342303417707 342303417880 342303418370 342303418901 342303419006 342303420442 342303420516 342303421710 342303422136 342303423404 342303423806 342303424140 342303426229 342303426540 342303428554 342303428949 342303431684 342303432568 342303433441 342303433762 342303434325 342303434406 342303435209 342303436019 342303437781 342303438344 342303441795 342303445310 342303446200 342303450380 342303450609 342303451338 342303451401 342303452074 342303452780 342303453021 342303453590 342303454473 342303454610 342303454794 342303455100 342303455678 342303455815 342303455999 342303456706 342303456872 342303457682 342303463069 342303463608 342303463774 342303464016 342303464337 342303464721 342303465073 342303466800 342303467225 342303467472 342303472433 342303474511 342303475579 342303475716 342303479598 342303480219 342303480530 342303480603 342303481100 342303481597 342303481734 342303483033 342303484301 342303485827 342303486242 342303487207 342303487510 342303487905 342303488000 342303488401 342303489130 342303489772 342303489910 342303490256 342303492197 342303492408 342303493144 342303493218 342303496280 342303497163 342303497237 342303499499 342303500602 342303501010 342303510008 342303510174 342303510248 342303510880 342303510953 342303511900 342303513136 342303513200 342303513383 342303514010 342303514588 342303515782 342303516024 342303516105 342303516271 342303516345 342303517081 342303518350 342303519628 342303519949 342303520038 342303522758 342303524378 342303527192 342303527805 342303528781 342303528929 342303529023 342303529418 342303529739 342303529802 342303534873 342303536493 342303538187 342303538324 342303538719 342303538892 342303538966 342303539840 342303541912 342303543395 342303545794 342303545868 342303545931 342303548820 342303548900 342303549319 342303549492 342303549566 342303553890 342303553964 342303554527 342303554848 342303555190 342303556210 342303558793 342303559109 342303559740 342303560305 342303560471 342303560545 342303561034 342303562550 342303563507 342303563828 342303564490 342303564701 342303566642 342303567068 342303567847 342303567910 342303568657 342303568801 342303575943 342303576369 342303577002 342303578831 342303579000 342303579183 342303579257 342303580372 342303581009 342303582605 342303582919 342303585349 342303585733 342303586222 342303594576 342303596196 342303596407 342303597217 342303598732 342303598980 342303599542 342303600501 342303600903 342303601495 342303602202 342303602379 342303603894 342303603968 342303608860 342303609039 342303609744 342303609991 342303611743 342303612169 342303613758 342303617840 342303618019 342303618724 342303618805 342303619460 342303619781 342303620265 342303621075 342303621854 342303622103 342303622985 342303623308 342303623932 342303624816 342303625168 342303629966 342303630376 342303631644 342303631965 342303632380 342303633585 342303633970 342303636473 342303637283 342303638093 342303638625 342303639435 342303640166 342303640945 342303641755 342303647605 342303648736 342303648800 342303648983 342303649793 342303650414 342303650598 342303650735 342303650809 342303651224 342303653704 342303653944 342303654754 342303654828 342303655170 342303655243 342303655701 342303656208 342303656448 342303657000 342303657184 342303658526 342303659336 342303659583 342303659801 342303660606 342303660846 342303661014 342303661261 342303661335 342303662392 342303663660 342303665996 342303668637 342303668700 342303669905 342303670315 342303670700 342303672400 342303673130 342303673203 342303673387 342303673524 342303674013 342303674197 342303674260 342303674334 342303674800 342303674976 342303675218 342303676660 342303676733 342303676807 342303677470 342303678748 342303679163 342303679702 342303680747 342303680994 342303681236 342303681483 342303681878 342303682110 342303682367 342303682430 342303683000 342303684124 342303695045 342303696560 342303698007 342303699138 342303699385 342303699459 342303700104 342303700418 342303701860 342303702038 342303702101 342303703948 342303705173 342303706057 342303706515 342303707251 342303709019 342303710060 342303710134 342303712396 342303712460 342303715421 342303718493 342303723133 342303726021 342303732900 342303733244 342303738789 342303742087 342303742305 342303742545 342303744091 342303745049 342303745433 342303745507 342303745828 342303745909 342303746243 342303746885 342303748184 342303748402 342303748716 342303748963 342303750401 342303750641 342303750715 342303751388 342303752656 342303752800 342303752977 342303753145 342303753603 342303753787 342303753924 342303754029 342303754100 342303755618 342303756280 342303756428 342303756675 342303757090 342303757703 342303757870 342303757943 342303758369 342303762372 342303763256 342303763320 342303763714 342303763898 342303764771 342303765334 342303765408 342303767109 342303768222 342303768617 342303768938 342303769674 342303769995 342303770302 342303771105 342303771289 342303772483 342303772878 342303774240 342303774498 342303774709 342303777139 342303777918 342303778975 342303779070 342303780406 342303781600 342303783301 342303783541 342303783615 342303785482 342303785620 342303786430 342303786905 342303787176 342303787634 342303788691 342303788839 342303789575 342303790370 342303791006 342303791711 342303792063 342303792779 342303794078 342303794215 342303794399 342303794462 342303795106 342303795804 342303795988 342303796300 342303797287 342303799118 342303799291 342303799365 342303799686 342303800003 342303809310 342303809493 342303810040 342303810298 342303810900 342303811630 342303813002 342303813186 342303813891 342303814133 342303814380 342303814454 342303814609 342303814912 342303815190 342303815264 342303815970 342303816148 342303816927 342303817590 342303818794 342303818868 342303819036 342303819999 342303820472 342303820793 342303823040 342303823113 342303824004 342303824244 342303824702 342303825760 342303826643 342303826717 342303828400 342303829605 342303831788 342303832340 342303832414 342303832809 342303833150 342303834281 342303834997 342303835486 342303835623 342303836828 342303837885 342303838127 342303839402 342303839890 342303840768 342303845597 342303846150 342303846865 342303848870 342303849506 342303851047 342303852636 342303852957 342303854320 342303857786 342303858596 342303859470 342303859790 342303859938 342303860806 342303862673 342303862747 342303863300 342303863557 342303863620 342303863878 342303864825 342303868065 342303870522 342303871332 342303872784 342303873989 342303874541 342303875425 342303875672 342303875993 342303876098 342303876161 342303877687 342303879123 342303879839 342303880249 342303881203 342303882180 342303882408 342303883842 342303884194 342303885141 342303885536 342303885783 342303886593 342303886730 342303886804 342303887540 342303887614 342303888505 342303888745 342303889700 342303890350 342303891096 342303891628 342303892043 342303892759 342303893008 342303893632 342303894379 342303896383 342303896841 342303897330 342303897725 342303897972 342303898782 342303900093 342303900230 342303900872 342303901509 342303902492 342303902887 342303904186 342303905912 342303906017 342303906338 342303909307 342303909610 342303911151 342303911472 342303911546 342303912814 342303913166 342303913303 342303933846 342303934261 342303935530 342303941300 342303942368 342303944510 342303947729 342303947976 342303948391 342303949412 342303949980 342303951411 342303951595 342303954099 342303954557 342303955293 342303956240 342303956635 342303956956 342303958181 342303958576 342303959770 342303959844 342303964668 342303965799 342303966104 342303966351 342303967700 342303968119 342303971707 342303973180 342303973895 342303974063 342303974137 342303974458 342303974779 342303975194 342303975726 342303976536 342303978300 342303979030 342303979103 342303979745 342303980155 342303982875 342303983685 342303984632 342303987915 342303988972 342303989856 342303990330 342303990403 342303990971 342303991855 342303992739 342303993154 342303994422 342303996500 342303997173 342303997952 342303998515 342303999406 342303999646 342304000000 342304000176 342304001123 342304004406 342304004580 342304005390 342304005921 342304008030 342304008425 342304009940 342304010103 342304010505 342304012502 342304013175 342304015648 342304016458 342304018783 342304018857 342304020461 342304021024 342304021987 342304023818 342304025043 342304026706 342304027690 342304028894 342304029778 342304030406 342304031135 342304033781 342304035080 342304037627 342304039889 342304040500 342304040683 342304040901 342304042377 342304043719 342304044134 342304044840 342304045339 342304049100 342304050473 342304050547 342304050794 342304067950 342304068054 342304070374 342304070448 342304073199 342304073801 342304074393 342304074788 342304075020 342304076087 342304077108 342304077355 342304079049 342304079112 342304079296 342304082179 342304082242 342304084183 342304085451 342304085772 342304087145 342304087219 342304087466 342304087924 342304089939 342304090109 342304090412 342304090980 342304092032 342304092427 342304094047 342304094907 342304095636 342304097009 342304097320 342304099197 342304099800 342304099976 342304100300 342304101745 342304105122 342304110330 342304112105 342304112419 342304113540 342304113797 342304116501 342304116822 342304117174 342304118121 342304118763 342304119189 342304119407 342304119968 342304121325 342304123650 342304124213 342304125665 342304125802 342304126228 342304126860 342304127038 342304127503 342304128708 342304128874 342304129902 342304130626 342304134892 342304137396 342304137928 342304138270 342304138664 342304139227 342304140416 342304141226 342304143304 342304143872 342304145171 342304147250 342304149585 342304150608 342304151263 342304151802 342304152147 342304154088 342304154225 342304154867 342304154930 342304165210 342304165393 342304165467 342304165530 342304165851 342304165925 342304166100 342304167545 342304168500 342304168676 342304169704 342304169944 342304170280 342304172827 342304173316 342304173884 342304174126 342304174207 342304174768 342304175641 342304177977 342304178145 342304180144 342304180602 342304180923 342304181109 342304181660 342304182159 342304182470 342304183032 342304190008 342304193922 342304194595 342304199240 342304204540 342304206709 342304206949 342304207438 342304207685 342304208569 342304210007 342304211378 342304211699 342304212406 342304213382 342304214724 342304214971 342304215213 342304215397 342304215460 342304215855 342304216023 342304217475 342304219948 342304220037 342304220284 342304224440 342304226913 342304228780 342304229738 342304230780 342304230853 342304230927 342304231590 342304232226 342304232547 342304233283 342304233357 342304233678 342304234093 342304234230 342304234625 342304234872 342304236245 342304236630 342304237129 342304239380 342304241380 342304243468 342304243531 342304244020 342304244415 342304245088 342304245610 342304246500 342304246677 342304247945 342304249244 342304251564 342304252448 342304252511 342304253402 342304254389 342304254607 342304254773 342304254847 342304255199 342304255336 342304255583 342304255801 342304256146 342304256393 342304257661 342304258087 342304258150 342304259281 342304259429 342304259997 342304260086 342304261107 342304265052 342304266183 342304266401 342304267451 342304269603 342304269924 342304278372 342304278693 342304280692 342304282523 342304283654 342304286542 342304287352 342304288483 342304289293 342304289751 342304290556 342304290620 342304294575 342304296011 342304296269 342304297142 342304298107 342304300500 342304303967 342304304061 342304305971 342304309817 342304309990 342304310548 342304311679 342304313362 342304313820 342304314172 342304315377 342304318018 342304318339 342304318650 342304318804 342304319533 342304321074 342304321148 342304322102 342304324100 342304330054 342304331001 342304334531 342304340944 342304342885 342304344963 342304345910 342304346199 342304349087 342304350734 342304351470 342304351544 342304352033 342304352354 342304354111 342304354369 342304357183 342304361800 342304362539 342304362602 342304363109 342304363980 342304364617 342304364938 342304367505 342304367689 342304367752 342304370000 342304371050 342304371205 342304372960 342304375922 342304376274 342304376669 342304377479 342304378105 342304388390 342304389410 342304389989 342304390857 342304391667 342304393103 342304393350 342304393505 342304395118 342304395439 342304396707 342304401153 342304402100 342304402679 342304403168 342304407405 342304407892 342304409402 342304409586 342304410207 342304410380 342304410454 342304410912 342304412532 342304415036 342304415420 342304418630 342304419440 342304420565 342304420639 342304420950 342304421054 342304421833 342304422322 342304423069 342304424263 342304424721 342304425147 342304425789 342304427225 342304427930 342304429092 342304429166 342304432049 342304432828 342304433003 342304437336 342304438146 342304439982 342304441660 342304445827 342304451130 342304452197 342304452334 342304453786 342304455864 342304456280 342304457558 342304457942 342304458689 342304458752 342304459178 342304459315 342304459499 342304470541 342304472235 342304473905 342304474634 342304475050 342304479858 342304479921 342304480331 342304481783 342304482410 342304484505 342304487009 342304490516 342304494461 342304494609 342304498554 342304498709 342304499364 342304501609 342304513890 342304514380 342304515263 342304515584 342304515979 342304516789 342304517662 342304518088 342304518610 342304518793 342304521034 342304522165 342304522302 342304522623 342304523507 342304523680 342304524638 342304526000 342304527910 342304528400 342304529146 342304529210 342304530409 342304531071 342304532340 342304534280 342304534509 342304539962 342304542450 342304543013 342304543581 342304545733 342304551688 342304552000 342304556580 342304559479 342304559937 342304560026 342304562030 342304562506 342304566839 342304567007 342304567649 342304567712 342304568064 342304568138 342304569269 342304570200 342304571331 342304571589 342304572078 342304572215 342304574477 342304575103 342304577044 342304580569 342304581202 342304581900 342304582252 342304582647 342304582894 342304583136 342304583200 342304583601 342304584972 342304586271 342304587540 342304587797 342304589160 342304591708 342304596840 342304597019 342304597192 342304597805 342304601900 342304602244 342304603907 342304604322 342304605069 342304605380 342304606721 342304610020 342304611087 342304611866 342304611930 342304612676 342304613239 342304617258 342304617321 342304617402 342304620525 342304620606 342304620910 342304621335 342304622603 342304627111 342304635218 342304636980 342304637864 342304638427 342304639163 342304640352 342304644830 342304645713 342304646450 342304646770 342304646844 342304646918 342304647407 342304647728 342304648922 342304649027 342304649411 342304650537 342304650784 342304651989 342304652220 342304652615 342304652936 342304654235 342304654877 342304655905 342304656881 342304656955 342304657370 342304657518 342304661384 342304665220 342304666424 342304668686 342304670438 342304672379 342304673407 342304674200 342304675806 342304677105 342304677419 342304679504 342304682708 342304685699 342304686251 342304686646 342304689140 342304689213 342304690970 342304691780 342304692103 342304693153 342304694679 342304696362 342304698056 342304698120 342304699571 342304704091 342304705433 342304706003 342304706564 342304706701 342304707053 342304708963 342304710320 342304711067 342304711130 342304711388 342304714340 342304714413 342304717703 342304718432 342304719637 342304720368 342304720907 342304726786 342304728303 342304729032 342304729748 342304736960 342304741921 342304742410 342304745482 342304746366 342304750059 342304750203 342304752521 342304752779 342304753268 342304753405 342304759291 342304759823 342304761117 342304763058 342304765136 342304765457 342304765841 342304766010 342304766267 342304766806 342304770023 342304770344 342304770986 342304771309 342304772101 342304773169 342304774758 342304775007 342304776378 342304779019 342304780134 342304783022 342304785037 342304785502 342304787115 342304792404 342304792891 342304795395 342304807354 342304807675 342304808559 342304832784 342304833410 342304834936 342304839765 342304842327 342304844010 342304844589 342304846667 342304847477 342304848992 342304850504 342304870003 342304870719 342304871455 342304871600 342304871776 342304872018 342304872191 342304873075 342304876990 342304877231 342304879888 342304881887 342304883250 342304887663 342304891035 342304893040 342304894318 342304895833 342304896185 342304903562 342304917124 342304919139 342304922332 342304926351 342304930686 342304936857 342304937410 342304941744 342304942096 342304942480 342304943117 342304945058 342304945202 342304947601 342304949077 342304958378 342304959646 342304960909 342304994150 342304997049 342305007985 342305012625 342305017380 342305023151 342305023225 342305033400 342305035735 342305036619 342305043905 342305046014 342305047145 342305048660 342305055957 342305059800 342305066300 342305067825 342305074580 342305077541 342305079700 342305091419 342305092476 342305092540 342305095043 342305099778 342305099841 342305103488 342305106129 342305108775 342305112926 342305116624 342305116945 342305118639 342305118950 342305121769 342305121832 342305128108 342305129870 342305130107 342305131559 342305134447 342305134905 342305146178 342305149130 342305150640 342305153538 342305155863 342305158906 342305159561 342305159956 342305165195 342305168541 342305168615 342305169993 342305172555 342305174496 342305176648 342305182105 342305187880 342305190699 342305190900 342305191710 342305195665 342305195802 342305197359 342305200643 342305202979 342305206420 342305208434 342305209565 342305211003 342305212769 342305215400 342305216467 342305216851 342305217661 342305218087 342305235163 342305235300 342305235942 342305236047 342305240445 342305245108 342305252313 342305256011 342305257600 342305260346 342305263940 342305267180 342305267253 342305268200 342305273592 342305273730 342305274300 342305279516 342305279690 342305279763 342305283061 342305286023 342305289553 342305290816 342305291305 342305291873 342305292299 342305292901 342305293493 342305294514 342305295966 342305296776 342305297265 342305297402 342305298149 342305298607 342305298780 342305303053 342305303511 342305306262 342305306720 342305308340 342305308982 342305309792 342305310100 342305310597 342305310660 342305312107 342305313559 342305314369 342305314432 342305316126 342305325280 342305325508 342305325811 342305331371 342305333450 342305333770 342305334012 342305340425 342305340746 342305344902 342305352935 342305353992 342305355750 342305358408 342305359916 342305361200 342305362193 342305365476 342305366504 342305374135 342305385514 342305391532 342305392416 342305393152 342305394420 342305396298 342305396820 342305400145 342305402086 342305407510 342305412260 342305415470 342305417300 342305417702 342305418505 342305421635 342305424202 342305424386 342305432235 342305442667 342305442730 342305443082 342305445940 342305447009 342305447249 342305454140 342305454461 342305457504 342305458160 342305460480 342305464325 342305470103 342305477187 342305480454 342305480849 342305494016 342305498109 342305500510 342305502203 342305503655 342305503800 342305504786 342305505349 342305505980 342305510162 342305512635 342305517538 342305517859 342305519542 342305521157 342305522810 342305524905 342305525176 342305539517 342305539901 342305542647 342305547300 342305548818