База всех ИНН организаций с префиксом 3428****** и физических лиц с префиксом 3428******** из ЕГРЮЛ и ЕГРИП.
3428000025 3428000032 3428000040 3428000064 3428000071 3428000089 3428000096 3428000106 3428000120 3428000152 3428000160 3428000184 3428000191 3428000201 3428000240 3428000265 3428000272 3428000280 3428000297 3428000314 3428000339 3428000360 3428000378 3428000402 3428000427 3428000466 3428000498 3428000515 3428000522 3428000530 3428000547 3428000561 3428000586 3428000603 3428000642 3428000667 3428000762 3428000770 3428000829 3428000843 3428000850 3428000875 3428000917 3428000988 3428000995 3428001090 3428001170 3428001251 3428001283 3428001340 3428001364 3428001420 3428001452 3428001477 3428001484 3428001519 3428001572 3428001597 3428001653 3428001660 3428001678 3428001685 3428001702 3428001734 3428001741 3428001759 3428001780 3428001815 3428001822 3428001886 3428001974 3428001981 3428002015 3428002022 3428002079 3428002142 3428002150 3428002174 3428002209 3428002216 3428002248 3428002262 3428002287 3428002304 3428002336 3428002350 3428002382 3428002449 3428002456 3428002463 3428002470 3428002505 3428002537 3428002583 3428002600 3428002657 3428002664 3428002720 3428002745 3428002752 3428002791 3428002801 3428002826 3428002833 3428002865 3428002872 3428002880 3428002946 3428002978 3428002985 3428002992 3428003019 3428003026 3428003033 3428003040 3428003072 3428003107 3428003114 3428003139 3428003153 3428003178 3428003185 3428003192 3428003210 3428003227 3428003241 3428003259 3428003266 3428003273 3428003280 3428003298 3428003322 3428003330 3428003347 3428003354 3428003361 3428003379 3428003386 3428003393 3428003403 3428003410 3428003428 3428003435 3428003442 3428003450 3428003474 3428003481 3428003499 3428003509 3428003530 3428003555 3428003562 3428003570 3428003594 3428003604 3428003611 3428003629 3428003643 3428003650 3428003675 3428003682 3428003690 3428003700 3428003717 3428003724 3428003731 3428003749 3428003756 3428003763 3428003770 3428003788 3428003795 3428003805 3428003812 3428003820 3428003837 3428003844 3428003851 3428003876 3428003883 3428003890 3428003900 3428003918 3428003925 3428003932 3428003940 3428003957 3428003964 3428003971 3428003989 3428003996 3428004005 3428004012 3428004020 3428004037 3428004044 3428004051 3428004076 3428004083 3428004100 3428004118 3428004125 3428004132 3428004140 3428004157 3428004164 3428004171 3428004189 3428004196 3428004206 3428004213 3428004220 3428004238 3428004245 3428004252 3428004260 3428004277 3428004284 3428004291 3428004301 3428004319 3428004326 3428004333 3428004340 3428004358 3428004365 3428004372 3428004380 3428004397 3428004407 3428004414 3428004421 3428004439 3428004446 3428004453 3428004460 3428004478 3428004485 3428004492 3428004502 3428004510 3428004534 3428004541 3428004559 3428004566 3428004573 3428004580 3428004598 3428004608 3428004615 3428004622 3428004630 3428004647 3428004654 3428004661 3428004679 3428004686 3428004693 3428004703 3428004735 3428004742 3428004750 3428004767 3428004774 3428007133 3428007140 3428007165 3428007172 3428007180 3428008480 3428008497 3428010030 3428010070 3428010104 3428010111 3428010150 3428010190 3428010288 3428010305 3428010312 3428010376 3428010383 3428010506 3428010513 3428010658 3428010697 3428010753 3428010760 3428010827 3428010859 3428010880 3428010922 3428010930 3428010954 3428010961 3428010986 3428010993 3428011002 3428011010 3428011027 3428011041 3428011098 3428011108 3428011115 3428011130 3428011147 3428011154 3428011161 3428011179 3428011203 3428011210 3428011235 3428011250 3428011267 3428011274 3428011309 3428011323 3428011362 3428011411 3428011429 3428011436 3428011490 3428011500 3428011524 3428011556 3428011563 3428011570 3428011588 3428011605 3428011740 3428011757 3428011764 3428011771 3428011796 3428011820 3428011838 3428011845 3428011877 3428011891 3428011901 3428011926 3428011958 3428011965 3428011972 3428012006 3428012013 3428012045 3428012052 3428012060 3428012077 3428012084 3428012091 3428012119 3428012285 3428012373 3428012380 3428012454 3428012486 3428012503 3428012542 3428012790 3428012863 3428012870 3428012895 3428012920 3428012944 3428012969 3428012983 3428013024 3428013049 3428013063 3428013151 3428013169 3428013183 3428013218 3428013225 3428013232 3428013257 3428013289 3428013306 3428013320 3428013345 3428013377 3428013419 3428013433 3428013458 3428013480 3428013514 3428013546 3428013592 3428013708 3428013715 3428013722 3428013803 3428013810 3428013850 3428013923 3428013970 3428013994 3428014099 3428014148 3428014162 3428014229 3428014236 3428014268 3428014324 3428014363 3428014388 3428014405 3428020857 3428021040 3428021530 3428022043 3428028165 3428028172 3428029232 3428043325 3428054951 3428080084 3428080091 3428080260 3428080334 3428080398 3428080415 3428080430 3428080447 3428080461 3428080493 3428080510 3428080542 3428080567 3428080581 3428080623 3428080687 3428080694 3428080817 3428080905 3428080912 3428080990 3428081056 3428081070 3428081088 3428081144 3428081151 3428081169 3428081176 3428081183 3428081200 3428081225 3428081313 3428081338 3428081345 3428081360 3428081391 3428081401 3428081419 3428081592 3428081610 3428081627 3428081634 3428081641 3428081673 3428081680 3428081698 3428081722 3428081730 3428081779 3428081803 3428081842 3428081850 3428081881 3428081899 3428081916 3428081923 3428081955 3428081970 3428081994 3428082010 3428082028 3428082042 3428082074 3428082081 3428082109 3428082116 3428082123 3428082148 3428082155 3428082162 3428082170 3428082187 3428082211 3428082243 3428082250 3428082275 3428082282 3428082290 3428082300 3428082324 3428082356 3428082395 3428082405 3428082412 3428082437 3428082444 3428082451 3428082518 3428082532 3428082540 3428082557 3428082564 3428082571 3428082596 3428082620 3428082638 3428082765 3428082772 3428082780 3428082814 3428082821 3428082846 3428082853 3428082885 3428082959 3428082973 3428083053 3428083060 3428083078 3428083092 3428083110 3428083134 3428083166 3428083247 3428083293 3428083303 3428083328 3428083350 3428083399 3428083409 3428083423 3428083430 3428083448 3428083487 3428083511 3428083529 3428083590 3428083624 3428083670 3428083695 3428083712 3428083720 3428083769 3428083790 3428083825 3428083857 3428083864 3428083871 3428083913 3428083920 3428083938 3428084018 3428084089 3428084138 3428084177 3428084265 3428084272 3428084280 3428084473 3428084498 3428084522 3428084642 3428084699 3428084730 3428084748 3428084755 3428084770 3428084787 3428084875 3428084900 3428084931 3428085156 3428085170 3428085195 3428085212 3428085244 3428085269 3428085318 3428085325 3428085332 3428085357 3428085364 3428085371 3428085396 3428085420 3428085477 3428085484 3428085519 3428085580 3428085639 3428085660 3428085678 3428085692 3428085702 3428085759 3428085780 3428085798 3428085830 3428085847 3428085861 3428085879 3428085893 3428085903 3428085950 3428085967 3428085981 3428086008 3428086015 3428086022 3428086047 3428086086 3428086093 3428086103 3428086110 3428086128 3428086142 3428086150 3428086174 3428086199 3428086216 3428086223 3428086248 3428086255 3428086262 3428086270 3428086287 3428086294 3428086304 3428086311 3428086329 3428086336 3428086343 3428086368 3428086382 3428086390 3428086449 3428086456 3428086470 3428086495 3428086505 3428086512 3428086537 3428086544 3428086576 3428086600 3428086618 3428086657 3428086664 3428086671 3428086706 3428086738 3428086752 3428086760 3428086777 3428086833 3428086865 3428086872 3428086880 3428086897 3428086907 3428086960 3428086992 3428087001 3428087019 3428087026 3428087072 3428087080 3428087107 3428087114 3428087121 3428087139 3428087146 3428087153 3428087178 3428087185 3428087192 3428087202 3428087210 3428087227 3428087234 3428087308 3428087315 3428087361 3428087379 3428087386 3428087393 3428087428 3428087442 3428087467 3428087499 3428087516 3428087523 3428087530 3428087548 3428087555 3428087562 3428087570 3428087587 3428087594 3428087604 3428087611 3428087629 3428087643 3428087650 3428087668 3428087682 3428087690 3428087717 3428087724 3428087749 3428087756 3428087763 3428087770 3428087788 3428087795 3428087812 3428087837 3428087844 3428087851 3428087869 3428087876 3428087883 3428087890 3428087900 3428087918 3428087989 3428088012 3428088037 3428088044 3428088069 3428088076 3428088083 3428088100 3428088157 3428088189 3428088196 3428088220 3428088238 3428088245 3428088252 3428088260 3428088284 3428088301 3428088319 3428088326 3428088333 3428088340 3428088358 3428088372 3428088397 3428088407 3428088414 3428088439 3428088446 3428088460 3428088478 3428088510 3428088541 3428902471 3428903228 3428903242 3428903267 3428903281 3428903323 3428903355 3428903370 3428903404 3428903443 3428903531 3428903556 3428903644 3428903690 3428903700 3428903757 3428903764 3428903796 3428903806 3428903813 3428903926 3428903958 3428903980 3428904084 3428904221 3428904253 3428904292 3428904302 3428904310 3428904334 3428904341 3428904366 3428904408 3428904422 3428904447 3428904454 3428904461 3428904493 3428904510 3428904535 3428904616 3428904623 3428904743 3428912134 3428912173 3428912247 3428912631 3428912649 3428912656 3428912663 3428912670 3428912712 3428912720 3428913120 3428913145 3428913843 3428920985 3428920992 3428921019 3428921026 3428921298 3428928021 3428928060 3428933896 3428934709 3428934755 3428934804 3428943502 3428943742 3428943904 3428944224 3428944305 3428944418 3428944697 3428979379 3428980134 3428980254 3428980536 3428981040 3428981145 3428981152 3428981160 3428981177 3428981191 3428981201 3428981219 3428981226 3428981233 3428981240 3428981258 3428981272 3428981280 3428981297 3428981307 3428981314 3428981321 3428981339 3428981346 3428981353 3428981360 3428981378 3428981385 3428981392 3428981402 3428981410 3428981427 3428981434 3428981441 3428981459 3428981466 3428981473 3428981480 3428981498 3428981508 3428981515 3428981522 3428981547 3428981554 3428981579 3428981586 3428981593 3428981603 3428981610 3428981635 3428981642 3428981650 3428981667 3428981674 3428981681 3428981699 3428981709 3428981716 3428981723 3428981730 3428981748 3428981755 3428981762 3428981770 3428981794 3428981804 3428981811 3428981829 3428981836 3428981843 3428981850 3428981868 3428981875 3428981882 3428981890 3428981900 3428981924 3428981931 3428981949 3428981956 3428981963 3428981970 3428981988 3428981995 3428982004 3428982011 3428982029 3428982036 3428982043 3428982050 3428982068 3428982075 3428982082 3428982090 3428982100 3428982117 3428982124 3428982131 3428982149 3428982156 3428982163 3428982170 3428982188 3428982195 3428982205 3428982212 3428982220 3428982237 3428982244 3428982251 3428982269 3428982276 3428982283 3428982290 3428982300 3428982318 3428982325 3428982332 3428982340 3428982357 3428982364 3428982371 3428982389 3428982396 3428982406 3428982413 3428982420 3428982438 3428982445 3428982452 3428982460 3428982477 3428982484 3428982491 3428982501 3428982519 3428982526 3428982533 3428982540 3428982558 3428982565 3428982572 3428982580 3428982597 3428982607 3428982614 3428982621 3428982639 3428982646 3428982653 3428982660 3428982678 3428982685 3428982692 3428982702 3428982710 3428982727 3428982734 3428982741 3428982759 3428982766 3428982773 3428982780 3428982798 3428982808 3428982815 3428982822 3428982830 3428982847 3428982854 3428982861 3428982879 3428982886 3428982893 3428982903 3428982910 3428982928 3428982935 3428982942 3428982950 3428982967 3428982974 3428982981 3428982999 3428983008 3428983015 3428983022 3428983030 3428983047 3428983054 3428983061 3428983079 3428983086 3428983093 3428983103 3428983110 3428983128 3428983135 3428983142 3428983150 3428983167 3428983174 3428983181 3428983199 3428983209 3428983216 3428983223 3428983230 3428983248 3428983255 3428983262 3428983270 3428983287 3428983294 3428983304 3428983311 3428983329 3428983336 3428983343 3428983350 3428983368 3428983375 3428983382 3428983390 3428983400 3428983417 3428983424 3428983431 3428983449 3428983456 3428983463 3428983470 3428983488 3428983495 3428983505 3428983512 3428983520 3428983537 3428983544 3428983551 3428983569 3428983576 3428983583 3428983590 3428983600 3428983618 3428983625 3428983632 3428983640 3428983657 3428983664 3428983671 3428983689 3428983696 3428983706 3428983713 3428983720 3428983738 3428983745 3428983752 3428983760 3428983777 3428983784 3428983791 3428983801 3428983819 3428983826 3428983833 3428983840 3428983858 3428983865 3428983880 3428983897 3428983907 3428983914 3428983921 3428983939 3428983946 3428983953 3428983960 3428983978 3428983985 3428983992 3428984001 3428984019 3428984026 3428984033 3428984040 3428984058 3428984065 3428984072 3428984080 3428984097 3428984107 3428984114 3428984121 3428984139 3428984146 3428984153 3428984160 3428984178 3428984185 3428984192 3428984202 3428984210 3428984227 3428984234 3428984241 3428984259 3428984266 3428984273 3428984280 3428984298 3428984308 3428984315 3428984322 3428984330 3428984347 3428984354 3428984361 3428984379 3428984386 3428984393 3428984403 3428984410 3428984428 3428984435 3428984442 3428984450 3428984467 3428984474 3428984481 3428984499 3428984509 3428984516 3428984523 3428984530 3428984548 3428984555 3428984562 3428984570 3428984587 3428984594 3428984604 3428984611 3428984629 3428984636 3428984643 3428984650 3428984668 3428984675 3428984682 3428984690 3428984700 3428984717 3428984724 3428984731 3428984749 3428984756 3428984763 3428984770 3428984788 3428984795 3428984805 3428984812 3428984820 3428984837 3428984844 3428984851 3428984869 3428984876 3428984883 3428984890 3428984900 3428984918 3428984925 3428984932 3428984940 3428984957 3428984964 3428984971 3428984989 3428984996 3428985005 3428985012 3428985020 3428985037 3428985044 3428985051 3428985069 3428985076 3428985083 3428985090 3428985100 3428985118 3428985125 3428985132 3428985140 3428985157 3428985164 3428985171 3428985189 3428985196 3428985206 3428985213 3428985220 3428985238 3428985245 3428985252 3428985260 3428985277 3428985284 3428985291 3428985301 3428985319 3428985333 3428985340 3428985358 3428985365 3428985372 3428985380 3428985397 3428985407 3428985414 3428985439 3428985446 3428985453 3428985460 3428985478 3428985485 3428985492 3428985502 3428985510 3428985527 3428985534 3428985541 3428985559 3428985566 3428985573 3428985580 3428985598 3428985608 3428985622 3428985630 3428985647 3428985654 3428985661 3428985679 3428985686 3428985693 3428985703 3428985710 3428985728 3428985735 3428985742 3428985750 3428985767 3428985774 3428985781 3428985799 3428985809 3428985816 3428985823 3428985830 3428985848 3428985855 3428985862 3428985870 3428985887 3428985894 3428985904 3428985911 3428985929 3428985936 3428985943 3428985950 3428985968 3428985975 3428985982 3428985990 3428986009 3428986016 3428986023 3428986030 3428986048 3428986055 3428986062 3428986070 3428986087 3428986094 3428986104 3428986111 3428986129 3428986136 3428986143 3428986150 3428986168 3428986175 3428986182 3428986190 3428986200 3428986217 3428986224 3428986231 3428986256 3428986263 3428986270 3428986288 3428986295 3428986305 3428986312 3428986320 3428986337 3428986344 3428986351 3428986369 3428986376 3428986383 3428986390 3428986400 3428986418 3428986425 3428986432 3428986440 3428986457 3428986464 3428986471 3428986489 3428986496 3428986506 3428986513 3428986520 3428986538 3428986545 3428986552 3428986560 3428986577 3428986584 3428986591 3428986601 3428986619 3428986626 3428986633 3428986640 3428986658 3428986665 3428986672 3428986680 3428986707 3428986714 3428986721 3428986746 3428986753 3428986760 3428986778 3428986785 3428986792 3428986802 3428986810 3428986827 3428986834 3428986841 3428986859 3428986866 3428986873 3428986880 3428986898 3428986915 3428986922 3428986930 3428986947 3428986954 3428986961 3428986979 3428986993 3428987002 3428987010 3428987027 3428987034 3428987041 3428987059 3428987066 3428987073 3428987080 3428987098 3428987108 3428987115 3428987122 3428987130 3428987147 3428987154 3428987161 3428987179 3428987186 3428987193 3428987203 3428987210 3428987228 3428987235 3428987242 3428987250 3428987267 3428987274 3428987281 3428987299 3428987309 3428987316 3428987323 3428987330 3428987348 3428987355 3428987362 3428987370 3428987387 3428987394 3428987429 3428987436 3428987443 3428987450 3428987468 3428987475 3428987482 3428987500 3428987524 3428987531 3428987595 3428987605 3428987612 3428987620 3428987637 3428987644 3428987651 3428987669 3428987676 3428987683 3428987690 3428987700 3428987718 3428987725 3428987732 3428987740 3428987757 3428987764 3428987771 3428987789 3428987796 3428987806 3428987813 3428987820 3428987838 3428987845 3428987852 3428987860 3428987877 3428987884 3428987891 3428987901 3428987919 3428987926 3428987933 3428987940 3428987958 3428987965 3428987972 3428987980 3428987997 3428988006 3428988013 3428988020 3428988038 3428988045 3428988052 3428988060 3428988077 3428988084 3428988091 3428988101 3428988119 3428988126 3428988133 3428988140 3428988158 3428988165 3428988172 3428988180 3428988197 3428988207 3428988214 3428988221 3428988239 3428988246 3428988253 3428988260 3428988278 3428988285 3428988292 3428988302 3428988310 3428988327 3428988334 3428988341 3428988359 3428988366 3428988373 3428988380 3428988398 3428988408 3428988415 3428988422 3428988430 3428988447 3428988454 3428988461 3428988479 3428988486 3428988493 3428988503 3428988510 3428988528 3428988535 3428988542 3428988550 3428988567 3428988574 3428988581 3428988599 3428988609 3428988616 3428988623 3428988630 3428988648 3428988655 3428988662 3428988670 3428988687 3428988694 3428988704 3428988711 3428988729 3428988736 3428988743 3428988750 3428988768 3428988775 3428988782 3428988790 3428988800 3428988817 3428988824 3428988831 3428988849 3428988856 3428988863 3428988870 3428988888 3428988895 3428988905 3428988912 3428988920 3428988937 3428988944 3428988951 3428988969 3428988976 3428988983 3428988990 3428989000 3428989017 3428989024 3428989031 3428989049 3428989056 3428989063 3428989070 3428989088 3428989095 3428989105 3428989112 3428989120 3428989137 3428989144 3428989151 3428989169 3428989176 3428989183 3428989190 3428989200 3428989218 3428989225 3428989232 3428989240 3428989257 3428989264 3428989271 3428989289 3428989296 3428989306 3428989313 3428989338 3428989345 3428989352 3428989360 3428989377 3428989384 3428989391 3428989401 3428989419 3428989426 3428989433 3428989440 3428989458 3428989465 3428989472 3428989480 3428989497 3428989507 3428989514 3428989521 3428989539 3428989546 3428989553 3428989560 3428989578 3428989585 3428989592 3428989602 3428989627 3428989634 3428989641 3428989659 3428989666 3428989673 3428989680 3428989698 3428989708 3428989715 3428989722 3428989730 3428989747 3428989754 3428989761 3428989779 3428989786 3428989793 3428989803 3428989810 3428989828 3428989835 3428989842 3428989850 3428989867 3428989874 3428989881 3428989899 3428989909 3428989916 3428989923 3428989930 3428989948 3428989955 3428989962 3428989970 3428989987 3428989994 3428990005 3428990012 3428990020 3428990037 3428990044 3428990051 3428990069 3428990076 3428990083 3428990090 3428990100 3428990118 3428990125 3428990132 3428990140 3428990157 3428990164 3428990171 3428990189 3428990196 3428990206 3428990213 3428990220 3428990238 3428990245 3428990252 3428990260 3428990277 3428990284 3428990291 3428990301 3428990319 3428990326 3428990333 3428990340 3428990358 3428990365 3428990372 3428990380 3428990397 3428990407 3428990414 3428990421 3428990439 3428990446 3428990453 3428990460 3428990478 3428990485 3428990492 3428990502 3428990510 3428990527 3428990534 3428990541 3428990559 3428990566 3428990580 3428990598 3428990608 3428990615 3428990622 3428990630 3428990647 3428990654 3428990661 3428990679 3428990686 3428990693 3428990703 3428990710 3428990728 3428990735 3428990742 3428990750 3428990767 3428990774 3428990781 3428990799 3428990809 3428990816 3428990823 3428990830 3428990848 3428990855 3428990862 3428990870 3428990887 3428990894 3428990904 3428990911 3428990929 3428990936 3428990943 3428990950 3428990968 3428990975 3428990982 3428990990База всех ИНН физических лиц с префиксом 3428******** из ЕГРЮЛ и ЕГРИП.
342800000399 342800000462 342800000536 342800000600 342800000783 342800000920 342800001025 342800001272 342800001346 342800001593 342800001988 342800002156 342800002300 342800002477 342800002540 342800002935 342800003103 342800003424 342800004234 342800004481 342800004555 342800004940 342800005118 342800005502 342800005686 342800005750 342800005904 342800006009 342800006175 342800006249 342800006496 342800006560 342800006633 342800006707 342800006880 342800007370 342800007764 342800007838 342800007901 342800008006 342800008253 342800008408 342800008574 342800008711 342800008895 342800008969 342800009063 342800009384 342800009458 342800009779 342800010407 342800010647 342800010710 342800010894 342800010968 342800011136 342800011601 342800011778 342800012193 342800012267 342800013140 342800013398 342800013461 342800013535 342800013609 342800013782 342800013856 342800014024 342800014105 342800014419 342800014730 342800014803 342800015081 342800015229 342800015300 342800015540 342800015613 342800015860 342800016286 342800016350 342800016423 342800016504 342800016744 342800016991 342800017160 342800017233 342800017307 342800017554 342800017628 342800017709 342800017875 342800018290 342800018364 342800018438 342800018685 342800018759 342800018822 342800018903 342800019008 342800019248 342800019311 342800019495 342800019880 342800019953 342800020290 342800020363 342800020758 342800020821 342800021007 342800021310 342800021494 342800021631 342800022120 342800022441 342800022699 342800022900 342800023188 342800023325 342800023646 342800023967 342800024061 342800024209 342800024382 342800024600 342800024840 342800025019 342800025192 342800025330 342800026608 342800026781 342800027270 342800027344 342800027739 342800028475 342800028549 342800028612 342800028860 342800028933 342800029038 342800029285 342800029359 342800029422 342800029503 342800029670 342800029817 342800030080 342800030308 342800030474 342800031037 342800031284 342800031502 342800031679 342800031742 342800032094 342800032231 342800032626 342800033041 342800033299 342800033436 342800033500 342800033757 342800033820 342800034006 342800034630 342800034704 342800034888 342800035200 342800035377 342800035761 342800036187 342800036250 342800036405 342800036645 342800036719 342800036892 342800036966 342800037060 342800037600 342800037776 342800037840 342800038018 342800038402 342800038650 342800039075 342800039212 342800039460 342800039607 342800039928 342800040401 342800040585 342800040803 342800040970 342800041074 342800041148 342800041395 342800041469 342800041532 342800041853 342800041927 342800042279 342800042342 342800042590 342800042663 342800042800 342800042984 342800043226 342800043473 342800043868 342800043931 342800044283 342800044357 342800044420 342800044741 342800044815 342800045093 342800045167 342800045488 342800045551 342800045706 342800045872 342800045946 342800046040 342800046114 342800047171 342800047566 342800047703 342800047887 342800048376 342800048697 342800049002 342800049186 342800049570 342800049644 342800049891 342800049965 342800050209 342800050375 342800050449 342800050512 342800050696 342800050760 342800050907 342800051259 342800051322 342800051403 342800051570 342800051717 342800051890 342800052069 342800052206 342800052380 342800052911 342800053016 342800053337 342800053400 342800053658 342800053802 342800054210 342800054468 342800054852 342800054926 342800055101 342800055278 342800055341 342800055415 342800055599 342800055662 342800056088 342800056225 342800056472 342800056546 342800057035 342800057282 342800057356 342800057677 342800058166 342800058871 342800059040 342800059113 342800059297 342800059360 342800059434 342800059508 342800059681 342800059755 342800059900 342800060091 342800060165 342800060239 342800060550 342800060944 342800061112 342800061296 342800061909 342800062317 342800062701 342800062885 342800062959 342800063127 342800063208 342800063374 342800064000 342800064321 342800064402 342800064890 342800064963 342800065131 342800065205 342800065607 342800065773 342800065847 342800065910 342800066015 342800066199 342800066262 342800066336 342800066400 342800066583 342800066801 342800066978 342800067072 342800067146 342800067393 342800067530 342800067851 342800067925 342800068809 342800069224 342800069792 342800070029 342800070100 342800070597 342800070808 342800071086 342800071150 342800071470 342800071544 342800071791 342800071865 342800072280 342800072509 342800072675 342800072812 342800073090 342800073164 342800073238 342800073301 342800073703 342800073943 342800074048 342800074111 342800074506 342800074753 342800074827 342800074908 342800075242 342800075316 342800075490 342800075700 342800076052 342800076207 342800076373 342800076694 342800076768 342800076905 342800077320 342800077715 342800078130 342800078451 342800079014 342800079261 342800079335 342800079582 342800080066 342800080203 342800080524 342800080919 342800081260 342800081408 342800081800 342800082070 342800082144 342800082218 342800082602 342800082786 342800082923 342800083028 342800083596 342800083660 342800084222 342800084303 342800084543 342800084617 342800084938 342800085032 342800085106 342800085353 342800085427 342800086300 342800086484 342800086558 342800086702 342800087505 342800087752 342800087907 342800088001 342800088562 342800088636 342800088700 342800089051 342800089125 342800089206 342800089372 342800089693 342800089904 342800090000 342800090314 342800090635 342800091050 342800091124 342800091445 342800091692 342800091766 342800091830 342800092008 342800092329 342800092400 342800092640 342800092897 342800093139 342800093523 342800093604 342800093844 342800093918 342800094196 342800094260 342800094407 342800094728 342800094975 342800095390 342800095464 342800095538 342800095601 342800095859 342800095922 342800096027 342800096108 342800096411 342800096595 342800096732 342800097221 342800097479 342800097542 342800098105 342800098289 342800098426 342800098747 342800099162 342800099483 342800099557 342800099620 342800099878 342800100121 342800100202 342800100379 342800100442 342800101005 342800101189 342800101252 342800101573 342800101968 342800102200 342800102383 342800102457 342800102601 342800102915 342800103010 342800103806 342800103972 342800104140 342800104398 342800104461 342800104535 342800104609 342800104856 342800104920 342800105024 342800105105 342800105271 342800105345 342800105419 342800105803 342800106081 342800106476 342800106797 342800107039 342800107423 342800107670 342800107744 342800107991 342800108096 342800108160 342800108307 342800108480 342800108949 342800109043 342800109685 342800109759 342800110232 342800110306 342800110553 342800110627 342800110874 342800111042 342800111116 342800111290 342800111437 342800111500 342800111684 342800111758 342800111902 342800112007 342800112173 342800112247 342800112568 342800112631 342800112889 342800112952 342800113201 342800113441 342800113515 342800113699 342800113762 342800114004 342800114188 342800114406 342800114646 342800114893 342800114967 342800115061 342800115209 342800115456 342800115520 342800115840 342800115914 342800116192 342800116330 342800116587 342800116650 342800116724 342800116805 342800117460 342800117534 342800117608 342800117781 342800117855 342800118023 342800118104 342800118270 342800118739 342800118986 342800119080 342800119154 342800119228 342800119475 342800119549 342800119612 342800120417 342800120801 342800120985 342800121080 342800121153 342800122284 342800123552 342800123707 342800124041 342800124115 342800124299 342800124362 342800124436 342800124683 342800125006 342800125310 342800125888 342800126514 342800126698 342800126761 342800127187 342800127405 342800127645 342800127892 342800127966 342800128060 342800128134 342800128529 342800128840 342800128913 342800129265 342800129804 342800129970 342800130060 342800130133 342800130609 342800130775 342800131264 342800131401 342800131659 342800131722 342800131803 342800131970 342800132074 342800132148 342800132395 342800132469 342800132532 342800132780 342800132853 342800133102 342800133279 342800133663 342800133737 342800133984 342800134089 342800134473 342800134547 342800134794 342800134868 342800135036 342800135357 342800135501 342800135741 342800135815 342800135999 342800136093 342800136304 342800136488 342800136706 342800137298 342800137682 342800137756 342800137820 342800138005 342800138171 342800138245 342800138319 342800138492 342800138566 342800138630 342800138703 342800138887 342800138950 342800139055 342800139129 342800139200 342800139376 342800139513 342800139697 342800139834 342800139908 342800140004 342800140244 342800140318 342800140565 342800140639 342800140702 342800140886 342800141449 342800141696 342800141760 342800142259 342800142322 342800142403 342800142643 342800142717 342800142890 342800143069 342800143132 342800143206 342800143380 342800143453 342800143774 342800144016 342800144263 342800144337 342800144400 342800144584 342800144658 342800144721 342800145394 342800145468 342800145531 342800145605 342800146341 342800146415 342800146662 342800147088 342800147151 342800147306 342800147867 342800147930 342800148109 342800148282 342800148420 342800149705 342800150108 342800150355 342800150500 342800150676 342800151239 342800152112 342800152433 342800152507 342800152680 342800152754 342800152828 342800153170 342800153243 342800153317 342800153564 342800153638 342800153701 342800153885 342800153959 342800154053 342800154208 342800154374 342800154695 342800154769 342800154906 342800155000 342800155258 342800155321 342800155579 342800155642 342800155716 342800155890 342800155963 342800156131 342800156205 342800156389 342800156452 342800156526 342800156847 342800157199 342800157262 342800160071 342800160145 342800160787 342800160850 342800161276 342800161808 342800161981 342800162086 342800162223 342800162470 342800163033 342800163107 342800163509 342800163675 342800163812 342800163996 342800164485 342800164559 342800164622 342800164703 342800165048 342800165295 342800165432 342800165506 342800165753 342800166002 342800167510 342800167905 342800168401 342800168578 342800168641 342800169130 342800169204 342800170182 342800170640 342800170714 342800171130 342800171450 342800171524 342800171845 342800171919 342800172013 342800172197 342800172408 342800172581 342800172655 342800172729 342800172800 342800172976 342800173070 342800173144 342800173218 342800173602 342800173850 342800174109 342800174275 342800174349 342800174412 342800174660 342800175085 342800175222 342800176427 342800177163 342800177558 342800177621 342800177879 342800178368 342800180293 342800181635 342800181956 342800182050 342800182124 342800182766 342800182830 342800183960 342800184065 342800186785 342800186859 342800187806 342800188158 342800190541 342800191030 342800191425 342800193045 342800193366 342800193430 342800193687 342800193824 342800194000 342800194176 342800194240 342800194313 342800194497 342800194634 342800195902 342800196180 342800197385 342800197459 342800197522 342800197843 342800197917 342800198011 342800198195 342800198269 342800198580 342800198653 342800200038 342800200990 342800201095 342800201948 342800202116 342800202363 342800202684 342800203247 342800203952 342800204699 342800205004 342800205710 342800206135 342800206382 342800207805 342800208140 342800208213 342800211022 342800211664 342800212869 342800213742 342800214305 342800215299 342800215683 342800215757 342800216246 342800216310 342800216630 342800216704 342800217514 342800217761 342800217835 342800218003 342800218645 342800220250 342800220891 342800221133 342800221454 342800221609 342800221775 342800222017 342800222190 342800223211 342800223853 342800224737 342800225089 342800225307 342800226100 342800226741 342800227488 342800227872 342800227946 342800228040 342800228114 342800229245 342800229319 342800229630 342800230434 342800230508 342800230900 342800231491 342800232375 342800232833 342800233001 342800235016 342800235190 342800235721 342800235802 342800236210 342800236926 342800237278 342800237736 342800237800 342800238610 342800238793 342800238867 342800239356 342800239814 342800239998 342800240150 342800241034 342800242165 342800244003 342800244564 342800244638 342800245127 342800245208 342800245374 342800245511 342800246321 342800246716 342800246890 342800247205 342800247607 342800248336 342800248400 342800249146 342800249393 342800250261 342800252340 342800252597 342800252660 342800252981 342800253086 342800253618 342800253791 342800253865 342800254033 342800256048 342800256111 342800256295 342800256506 342800256680 342800256753 342800257242 342800257700 342800259715 342800260051 342800260510 342800260693 342800260830 342800261898 342800261961 342800262919 342800263260 342800263655 342800264218 342800265349 342800265412 342800265660 342800266303 342800266543 342800266617 342800266790 342800266864 342800266938 342800267508 342800267811 342800267995 342800268558 342800268879 342800270483 342800271110 342800272635 342800272709 342800273766 342800273903 342800275065 342800275202 342800275604 342800275844 342800276728 342800276975 342800277464 342800277922 342800279479 342800282506 342800283877 342800283940 342800284292 342800284430 342800284750 342800284824 342800285497 342800285634 342800285955 342800286204 342800286518 342800286691 342800286765 342800286902 342800287180 342800287328 342800287575 342800287649 342800287712 342800287896 342800288385 342800288459 342800288603 342800290916 342800291010 342800291331 342800291652 342800292920 342800293272 342800293667 342800293804 342800295505 342800295819 342800296097 342800296308 342800296876 342800296940 342800298954 342800299443 342800299517 342800300650 342800300723 342800302270 342800303795 342800304421 342800305168 342800305305 342800305489 342800305552 342800305626 342800305707 342800306115 342800306436 342800306500 342800306683 342800306901 342800307006 342800307172 342800307888 342800308200 342800309250 342800310055 342800310376 342800310440 342800312609 342800314148 342800314211 342800314395 342800314853 342800314927 342800315021 342800315590 342800315737 342800316089 342800316226 342800316547 342800316610 342800318625 342800318872 342800319900 342800320166 342800320624 342800320705 342800322565 342800322639 342800322886 342800323128 342800323209 342800324185 342800324964 342800325132 342800325911 342800326802 342800326979 342800327210 342800329151 342800329306 342800330735 342800330809 342800335170 342800336127 342800336448 342800336906 342800338607 342800341582 342800342530 342800344618 342800345428 342800345749 342800345812 342800346238 342800346301 342800346703 342800347295 342800348316 342800349831 342800350241 342800350700 342800351767 342800351830 342800352898 342800353524 342800354334 342800354800 342800355539 342800355602 342800356980 342800357303 342800357543 342800357617 342800358106 342800358280 342800359237 342800359942 342800360031 342800360507 342800360810 342800362046 342800362688 342800364205 342800364445 342800364519 342800364692 342800364766 342800364903 342800365181 342800365255 342800365329 342800365400 342800365640 342800366450 342800366604 342800366770 342800366844 342800367012 342800367654 342800367728 342800368070 342800368143 342800369274 342800369669 342800370142 342800370600 342800371273 342800372541 342800373030 342800373746 342800373993 342800374235 342800374620 342800375119 342800375292 342800375503 342800376313 342800376497 342800376955 342800377123 342800377370 342800377444 342800377518 342800377691 342800377902 342800378007 342800378896 342800379843 342800380006 342800380648 342800380969 342800381916 342800382194 342800382652 342800383399 342800383783 342800384025 342800384272 342800386287 342800386671 342800386745 342800386992 342800389954 342800390903 342800391248 342800391706 342800392379 342800392900 342800393573 342800394915 342800395267 342800396214 342800397592 342800399504 342800400171 342800400566 342800400630 342800400703 342800401760 342800401908 342800402186 342800402250 342800402323 342800402404 342800403912 342800405148 342800406021 342800407794 342800408283 342800408357 342800408999 342800409946 342800410998 342800411092 342800411230 342800411871 342800412113 342800412360 342800412508 342800412900 342800413318 342800414209 342800414760 342800415001 342800415259 342800415717 342800416206 342800416380 342800416453 342800416911 342800417016 342800417337 342800418073 342800418210 342800418468 342800418531 342800418789 342800418926 342800419800 342800420072 342800420146 342800420210 342800420393 342800420467 342800420788 342800421735 342800422150 342800422224 342800422545 342800422619 342800423108 342800423281 342800423500 342800423676 342800424165 342800424623 342800424870 342800424944 342800425112 342800425296 342800425828 342800426243 342800426317 342800426490 342800426638 342800427127 342800427448 342800427695 342800427769 342800427906 342800428000 342800428258 342800428321 342800428402 342800428890 342800428963 342800429452 342800429910 342800430000 342800430578 342800430899 342800431067 342800431130 342800431451 342800431846 342800432582 342800432656 342800433466 342800433787 342800435791 342800438111 342800438432 342800439002 342800439179 342800439242 342800439316 342800439490 342800440752 342800440826 342800441562 342800443009 342800443182 342800443640 342800443714 342800444524 342800444845 342800445729 342800446850 342800448159 342800449032 342800449427 342800449748 342800450084 342800450542 342800451031 342800451747 342800451994 342800452941 342800453293 342800453688 342800454561 342800454635 342800454882 342800455124 342800457918 342800458196 342800458580 342800458654 342800458728 342800459390 342800460727 342800460808 342800461216 342800464672 342800465098 342800465556 342800467176 342800467313 342800467560 342800468370 342800469409 342800470690 342800471006 342800471253 342800472842 342800474600 342800475410 342800475593 342800476540 342800476614 342800476798 342800477030 342800477745 342800478940 342800480949 342800481501 342800482174 342800483763 342800484326 342800485383 342800485601 342800485778 342800486010 342800486330 342800486588 342800486651 342800486725 342800487461 342800489229 342800490104 342800491080 342800492743 342800493169 342800493232 342800493480 342800493553 342800493627 342800493708 342800493948 342800494290 342800494437 342800495247 342800495310 342800495568 342800495631 342800495952 342800496057 342800496441 342800496515 342800497893 342800498135 342800498209 342800498382 342800499019 342800501282 342800501500 342800501677 342800501740 342800502487 342800502550 342800502871 342800503434 342800503681 342800504318 342800505209 342800506643 342800506890 342800507206 342800507774 342800508016 342800508190 342800508263 342800508337 342800508658 342800509531 342800509605 342800509852 342800510015 342800510801 342800510978 342800511146 342800511393 342800511530 342800511604 342800511925 342800512414 342800512661 342800512735 342800513619 342800513866 342800514281 342800514429 342800515091 342800515486 342800516507 342800517170 342800517638 342800517701 342800517885 342800517959 342800518127 342800518208 342800519579 342800519642 342800520905 342800521257 342800521401 342800521641 342800521899 342800522067 342800523977 342800524071 342800524145 342800524392 342800524466 342800525981 342800528870 342800530163 342800531047 342800531431 342800531505 342800531689 342800532178 342800532241 342800533206 342800533372 342800533693 342800533904 342800535450 342800535605 342800535771 342800535845 342800535919 342800536013 342800536655 342800537070 342800537144 342800537218 342800537850 342800537923 342800538596 342800539085 342800539222 342800539617 342800539790 342800542031 342800542994 342800543099 342800543162 342800543483 342800543878 342800543941 342800544110 342800544906 342800545561 342800546830 342800547255 342800547400 342800547576 342800548844 342800549012 342800551269 342800551808 342800553347 342800554936 342800555104 342800555351 342800557687 342800558176 342800558240 342800558955 342800559765 342800562408 342800562711 342800563200 342800564194 342800564589 342800565078 342800566410 342800567220 342800568424 342800569097 342800571233 342800573632 342800574900 342800576062 342800576136 342800576520 342800576841 342800578535 342800579345 342800579666 342800580140 342800580397 342800580534 342800586247 342800587515 342800587762 342800589520 342800589840 342800592018 342800592804 342800593928 342800595080 342800595153 342800597626 342800598115 342800598436 342800598683 342800598820 342800599172 342800599567 342800600068 342800600452 342800600526 342800601199 342800601400 342800603982 342800604305 342800605355 342800607754 342800608317 342800608638 342800608959 342800609053 342800609448 342800610179 342800610700 342800611694 342800611905 342800612000 342800612320 342800612401 342800615071 342800616413 342800616981 342800617086 342800617544 342800617618 342800617791 342800617865 342800618428 342800619943 342800620280 342800623001 342800623178 342800623883 342800623957 342800624372 342800625577 342800625714 342800625898 342800626066 342800626605 342800626771 342800626919 342800627655 342800628144 342800628465 342800628539 342800628602 342800628786 342800628850 342800628923 342800629028 342800629109 342800629349 342800629596 342800629660 342800632084 342800633031 342800636177 342800636561 342800636956 342800638181 342800638400 342800639065 342800639604 342800641138 342800642580 342800642974 342800644026 342800645157 342800645478 342800646030 342800646425 342800647098 342800647482 342800647700 342800648430 342800648687 342800653253 342800653327 342800653895 342800653969 342800654842 342800655726 342800657025 342800657106 342800657272 342800657346 342800657804 342800658861 342800658935 342800659745 342800661350 342800661744 342800663822 342800664495 342800665900 342800666189 342800667520 342800669535 342800670650 342800671534 342800674038 342800674285 342800674670 342800675306 342800675553 342800675627 342800676758 342800677007 342800677889 342800679893 342800680835 342800680909 342800681719 342800682529 342800683018 342800683586 342800688552 342800690872 342800691820 342800692171 342800692566 342800692887 342800694002 342800694250 342800695380 342800696401 342800696803 342800699152 342800699473 342800701179 342800702831 342800702905 342800704130 342800704846 342800707029 342800707660 342800708086 342800708304 342800709033 342800709509 342800710159 342800710617 342800710790 342800711508 342800711811 342800712879 342800713110 342800713752 342800714178 342800714700 342800715372 342800715446 342800715510 342800715693 342800715830 342800715904 342800716182 342800716400 342800716640 342800717066 342800717450 342800717605 342800718013 342800718260 342800718800 342800719602 342800720580 342800721070 342800723302 342800726110 342800726367 342800726430 342800726688 342800726906 342800729008 342800731180 342800732201 342800732385 342800733011 342800733808 342800734216 342800734784 342800735989 342800736083 342800736157 342800736936 342800738098 342800738235 342800738700 342800739687 342800739824 342800741118 342800742312 342800745842 342800746010 342800746331 342800746652 342800747078 342800747399 342800748346 342800750803 342800754364 342800755248 342800756379 342800757710 342800758200 342800760777 342800762140 342800763591 342800763665 342800764309 342800765359 342800767437 342800771440 342800771761 342800774402 342800776103 342800776801 342800777795 342800777932 342800780100 342800780420 342800781230 342800782040 342800782900 342800784055 342800786609 342800787017 342800787190 342800787722 342800788395 342800788469 342800789279 342800790926 342800791020 342800792793 342800793814 342800795360 342800796004 342800796491 342800796702 342800797375 342800797512 342800797907 342800798001 342800799380 342800799453 342800799774 342800800028 342800800980 342800801085 342800801222 342800801303 342800803163 342800803879 342800804826 342800805001 342800805241 342800805636 342800806904 342800807009 342800807320 342800809197 342800809800 342800811012 342800811260 342800812143 342800812464 342800812538 342800815747 342800816620 342800817367 342800818709 342800819205 342800819371 342800819519 342800819903 342800820000 342800821691 342800823917 342800824195 342800826026 342800827157 342800827301 342800827541 342800827799 342800829098 342800829877 342800830745 342800831700 342800832502 342800833954 342800834443 342800835327 342800837194 342800838536 342800839730 342800840920 342800844160 342800844709 342800848894 342800849520 342800849915 342800850188 342800850967 342800851061 342800851777 342800852192 342800852330 342800852650 342800854104 342800854665 342800855475 342800855796 342800857095 342800857553 342800859007 342800859247 342800860500 342800862120 342800864208 342800864840 342800865191 342800865586 342800866533 342800869358 342800870307 342800870794 342800871283 342800872167 342800873298 342800873361 342800873756 342800874319 342800874492 342800874950 342800875055 342800875908 342800876718 342800876965 342800877207 342800877454 342800877528 342800878401 342800878722 342800879211 342800879469 342800879532 342800879780 342800879927 342800883151 342800884035 342800887565 342800887639 342800887886 342800888209 342800889570 342800889643 342800891000 342800892131 342800892452 342800893657 342800894393 342800894467 342800895735 342800897740 342800897813 342800898302 342800898486 342800898944 342800904348 342800904669 342800905221 342800906105 342800908504 342800909177 342800909882 342800910366 342800912050 342800912518 342800912839 342800914770 342800915011 342800919746 342800919993 342800921350 342800921505 342800921819 342800923365 342800923502 342800923686 342800925517 342800928268 342800928726 342800933081 342800935233 342800935875 342800935949 342800936364 342800940515 342800940699 342800940836 342800942135 342800942209 342800944460 342800946796 342800947743 342800948095 342800948627 342800950626 342800950707 342800951299 342800952888 342800955060 342800962100 342800963167 342800963230 342800963488 342800963625 342800965319 342800965566 342800965630 342800965703 342800965950 342800967570 342800971400 342800972073 342800972605 342800972789 342800976550 342800977297 342800978004 342800978170 342800978950 342800979054 342800980701 342800982642 342800982890 342800986340 342800987619 342800988034 342800988429 342800989239 342800993179 342800993884 342800994831 342800996910 342800998219 342800998392 342800998924 342800999597 342801002342 342801002663 342801002984 342801004501 342801005551 342801005872 342801006114 342801006298 342801007319 342801007630 342801008055 342801008129 342801008513 342801008697 342801008834 342801010209 342801010833 342801011185 342801011259 342801011322 342801012527 342801012774 342801015101 342801016151 342801017282 342801020302 342801020550 342801020870 342801021049 342801022564 342801022701 342801023769 342801024321 342801024402 342801024716 342801024890 342801025131 342801025773 342801026262 342801026657 342801027393 342801027604 342801030276 342801030340 342801030413 342801031150 342801031470 342801031939 342801032509 342801032996 342801033090 342801033485 342801035179 342801037257 342801037899 342801038525 342801039261 342801039409 342801039582 342801040066 342801040524 342801040845 342801041013 342801041334 342801041581 342801042391 342801042786 342801043596 342801044864 342801049446 342801051205 342801053844 342801054728 342801055464 342801055859 342801059620 342801060425 342801061940 342801062366 342801063176 342801063634 342801064370 342801064518 342801064839 342801065712 342801071346 342801072935 342801073030 342801073103 342801076175 342801076249 342801077059 342801077901 342801079137 342801080326 342801082010 342801084105 342801084592 342801085155 342801085797 342801087949 342801089706 342801091952 342801093572 342801097023 342801097270 342801097418 342801100318 342801100565 342801101054 342801101128 342801106278 342801108677 342801108740 342801110355 342801110429 342801111239 342801111486 342801111623 342801113003 342801113638 342801114053 342801114208 342801114769 342801115642 342801116607 342801118851 342801119340 342801121276 342801122939 342801123033 342801123509 342801123749 342801125753 342801126316 342801126563 342801126700 342801127694 342801127768 342801128641 342801131605 342801132013 342801132729 342801132976 342801133539 342801136748 342801140293 342801141000 342801142124 342801145196 342801147348 342801147595 342801148158 342801148616 342801148790 342801149673 342801150799 342801151288 342801151351 342801152309 342801154313 342801154560 342801155444 342801155902 342801156180 342801157201 342801157770 342801158974 342801160331 342801160973 342801163861 342801166044 342801166291 342801166823 342801166904 342801167175 342801167633 342801167954 342801169648 342801169969 342801170690 342801170837 342801171189 342801174077 342801176797 342801177818 342801180627 342801181290 342801181437 342801181758 342801182007 342801182173 342801184251 342801184646 342801186192 342801186971 342801188270 342801190417 342801190801 342801193873 342801193947 342801194115 342801194436 342801195704 342801195951 342801196120 342801196377 342801196698 342801198913 342801200866 342801202944 342801206321 342801210014 342801211530 342801212029 342801212808 342801213865 342801216680 342801217490 342801218126 342801222387 342801224391 342801227032 342801230557 342801230878 342801231110 342801231430 342801231751 342801232882 342801234897 342801235202 342801235918 342801238274 342801239158 342801241157 342801241936 342801242746 342801244292 342801245000 342801248917 342801250779 342801250842 342801251726 342801257118 342801258175 342801260953 342801261121 342801261379 342801261837 342801262647 342801263136 342801266271 342801267476 342801267613 342801267934 342801268504 342801268670 342801268991 342801269628 342801271553 342801274699 342801274762 342801277019 342801277192 342801278213 342801281417 342801282869 342801285436 342801285500 342801287514 342801287698 342801288571 342801288966 342801293469 342801294102 342801295610 342801298820 342801299887 342801300772 342801301014 342801301582 342801301800 342801303413 342801303808 342801304086 342801306622 342801312714 342801314013 342801316412 342801317617 342801318508 342801318748 342801320352 342801323561 342801327654 342801329274 342801331668 342801337444 342801339064 342801340648 342801342331 342801346350 342801346819 342801346992 342801348044 342801348291 342801348823 342801350685 342801355588 342801357803 342801359286 342801362627 342801364247 342801364631 342801371212 342801371607 342801372738 342801377310 342801378440 342801380129 342801380376 342801380908 342801381891 342801383017 342801383722 342801385984 342801388093 342801394643 342801394964 342801397147 342801397852 342801398736 342801400047 342801401700 342801402372 342801402446 342801402510 342801403009 342801403400 342801403714 342801404524 342801406539 342801407596 342801409748 342801412162 342801412941 342801413367 342801415050 342801415124 342801416181 342801418333 342801420195 342801423157 342801423478 342801425098 342801425940 342801428204 342801428370 342801431006 342801431711 342801432779 342801434536 342801435025 342801435667 342801438940 342801439118 342801439365 342801439686 342801440160 342801441364 342801442174 342801445383 342801448803 342801455705 342801456900 342801459266 342801460529 342801462149 342801462780 342801462928 342801463664 342801463801 342801464932 342801466168 342801468006 342801469909 342801470005 342801470245 342801472965 342801473775 342801476021 342801476342 342801479167 342801480356 342801482040 342801483702 342801484209 342801484375 342801487721 342801489800 342801490604 342801494944 342801497769 342801501863 342801502426 342801503162 342801506124 342801512390 342801513989 342801516556 342801517119 342801518176 342801519370 342801520312 342801526804 342801527300 342801529234 342801529700 342801534379 342801535326 342801536841 342801537193 342801540213 342801544553 342801546494 342801548572 342801550892 342801553149 342801554985 342801558362 342801558901 342801559888 342801561887 342801565190 342801567021 342801572624 342801576890 342801577206 342801577911 342801578721 342801579926 342801581146 342801581210 342801581530 342801581788 342801582100 342801582414 342801582735 342801585870 342801586049 342801587243 342801590373 342801591962 342801594145 342801596618 342801602974 342801607098 342801609313 342801612517 342801615268 342801619424 342801629856 342801635874 342801651114 342801661930 342801662282 342801663624 342801665491 342801665886 342801674545 342801677360 342801678317 342801681447 342801684720 342801685071 342801696387 342801697334 342801712504 342801713160 342801715495 342801715569 342801717005 342801721587 342801722213 342801722855 342801723104 342801723270 342801727290 342801728631 342801730704 342801731835 342801732892 342801736103 342801740100 342801740420 342801741946 342801742040 342801743492 342801745186 342801745323 342801747017 342801751983 342801752088 342801761910 342801762801 342801763530 342801764735 342801765619 342801768296 342801770369 342801770908 342801772373 342801774130 342801774388 342801775014 342801777413 342801778544 342801784883 342801787845 342801792732 342801792980 342801794426 342801797882 342801798692 342801800214 342801800398 342801802155 342801804480 342801804875 342801805043 342801805290 342801805364 342801805685 342801806569 342801808894 342801810188 342801810710 342801810967 342801811382 342801812587 342801814344 342801816503 342801816817 342801817480 342801817708 342801817948 342801818758 342801821310 342801821493 342801821888 342801821951 342801823892 342801823966 342801826460 342801827985 342801828080 342801828548 342801830547 342801831999 342801832167 342801832230 342801834887 342801835376 342801835908 342801836002 342801836718 342801837454 342801839469 342801839532 342801839853 342801840400 342801840802 342801841210 342801842736 342801844282 342801844998 342801845303 342801847170 342801847244 342801848696 342801849322 342801850374 342801851000 342801853015 342801853199 342801858704 342801861111 342801861506 342801861753 342801862563 342801863510 342801863768 342801867219 342801869304 342801869544 342801869865 342801870660 342801871543 342801872032 342801872280 342801873621 342801875700 342801876051 342801877182 342801877400 342801877714 342801878450 342801878771 342801879408 342801879800 342801881196 342801881333 342801882464 342801885673 342801888314 342801888561 342801891050 342801891204 342801893064 342801899161 342801900836 342801900900 342801901967 342801902061 342801904076 342801906154 342801906549 342801907101 342801907503 342801907743 342801908169 342801912951 342801913377 342801913514 342801914003 342801916339 342801922283 342801924298 342801925245 342801926697 342801928609 342801928849 342801930453 342801930527 342801931400 342801931802 342801934225 342801934793 342801936303 342801938170 342801938244 342801938702 342801939209 342801940170 342801942716 342801944262 342801944978 342801945210 342801951870 342801952432 342801955401 342801957014 342801959340 342801961028 342801961349 342801964237 342801964558 342801968256 342801968320 342801970897 342801972728 342801975863 342801978688 342801985332 342801986079 342801986537 342801987594 342801987731 342801991350 342801991505 342801991745 342801991819 342801992160 342801992308 342801992555 342801993904 342801994249 342801994707 342801995370 342801995517 342801995690 342801996327 342801997521 342801998268 342801998807 342801999078 342801999462 342802000771 342802000919 342802005032 342802006300 342802006484 342802006879 342802007431 342802008883 342802009125 342802010314 342802010635 342802012960 342802013386 342802014260 342802015390 342802016732 342802018673 342802019701 342802020030 342802022430 342802024902 342802025575 342802026385 342802028600 342802030783 342802031988 342802032082 342802033424 342802034481 342802036633 342802040005 342802040189 342802041457 342802043609 342802044987 342802045613 342802047628 342802047949 342802049569 342802049953 342802050290 342802050437 342802050758 342802050821 342802050902 342802053325 342802054520 342802055019 342802055587 342802055805 342802057591 342802059285 342802059670 342802060080 342802060869 342802061037 342802062168 342802062873 342802063436 342802063901 342802064951 342802065835 342802066324 342802067529 342802067600 342802068586 342802068970 342802070264 342802071074 342802072984 342802074420 342802076820 342802077171 342802077566 342802078440 342802080128 342802080375 342802080833 342802081185 342802082380 342802082453 342802083979 342802084852 342802085278 342802085599 342802086793 342802087420 342802090704 342802092638 342802092885 342802092959 342802093448 342802093832 342802094716 342802095526 342802098020 342802099305 342802099545 342802103255 342802104139 342802104202 342802106538 342802107348 342802107732 342802108158 342802108221 342802108542 342802108616 342802109105 342802111425 342802111672 342802111746 342802114176 342802116007 342802119537 342802120331 342802122667 342802122804 342802122988 342802125876 342802126750 342802127633 342802129180 342802129969 342802130763 342802131005 342802131647 342802133010 342802133806 342802135666 342802137102 342802138160 342802138554 342802139438 342802141290 342802141363 342802141758 342802143699 342802144188 342802146192 342802146266 342802146587 342802147397 342802149796 342802151611 342802152990 342802154757 342802155567 342802157187 342802157324 342802157405 342802157571 342802158455 342802160454 342802161338 342802161585 342802161970 342802164547 342802169055 342802169129 342802169440 342802172570 342802173608 342802173848 342802176662 342802177867 342802178998 342802179166 342802183701 342802186773 342802186847 342802187262 342802190145 342802191029 342802191660 342802194485 342802194703 342802197052 342802199525 342802200731 342802204824 342802206765 342802207409 342802207896 342802208064 342802208138 342802210063 342802211010 342802211194 342802211405 342802211726 342802214156 342802214798 342802215103 342802216234 342802216308 342802216876 342802216940 342802217118 342802218249 342802219901 342802220880 342802221442 342802221516 342802222189 342802222252 342802222710 342802223062 342802223520 342802223915 342802231874 342802233173 342802234201 342802234441 342802235710 342802239665 342802240607 342802241590 342802243037 342802246567 342802246951 342802248571 342802248719 342802249600 342802252017 342802252190 342802257167 342802258114 342802258682 342802259171 342802259245 342802260434 342802262054 342802262449 342802263717 342802265190 342802266531 342802267800 342802267983 342802269109 342802273112 342802274638 342802274959 342802275374 342802275695 342802276642 342802278199 342802280014 342802280335 342802280409 342802280977 342802281924 342802282981 342802284280 342802284354 342802285090 342802285485 342802287316 342802289401 342802291640 342802291898 342802293260 342802294391 342802295275 342802295349 342802296543 342802297106 342802298558 342802298942 342802299752 342802299907 342802301458 342802302589 342802302807 342802306030 342802308044 342802309312 342802310501 342802312516 342802314520 342802314601 342802315010 342802317105 342802321038 342802321285 342802322708 342802322874 342802323042 342802323116 342802324568 342802329608 342802329781 342802331396 342802331928 342802333869 342802339003 342802340513 342802341718 342802342454 342802343264 342802343338 342802343401 342802343722 342802344148 342802347036 342802347815 342802349435 342802352004 342802353375 342802353907 342802356016 342802357789 342802358278 342802359225 342802362281 342802362740 342802362997 342802365170 342802365490 342802366208 342802368526 342802369262 342802370067 342802370388 342802371335 342802376559 342802378563 342802383771 342802385144 342802385218 342802385602 342802386733 342802386807 342802388427 342802390105 342802390289 342802392367 342802393498 342802397809 342802398143 342802404326 342802411549 342802412990 342802415494 342802417406 342802418209 342802418382 342802418840 342802419805 342802420208 342802420600 342802421970 342802422149 342802423103 342802425037 342802425358 342802425816 342802426489 342802427436 342802427757 342802427820 342802427901 342802429440 342802429761 342802430005 342802430492 342802434970 342802435469 342802437089 342802437152 342802444209 342802447658 342802447721 342802449662 342802449983 342802450530 342802451100 342802451661 342802451735 342802452930 342802453281 342802453740 342802453997 342802458000 342802458890 342802459526 342802460183 342802461067 342802462014 342802462335 342802462656 342802463787 342802467090 342802468432 342802471499 342802471562 342802471883 342802472051 342802479674 342802479995 342802480302 342802480479 342802480542 342802480616 342802481289 342802482162 342802482236 342802482878 342802483110 342802483293 342802483367 342802483430 342802483906 342802484177 342802484498 342802484882 342802485124 342802485445 342802485519 342802486576 342802486897 342802486960 342802487139 342802487604 342802487770 342802488728 342802488975 342802489143 342802492594 342802494506 342802496119 342802496292 342802496430 342802496905 342802497497 342802498050 342802498123 342802498691 342802498902 342802499007 342802499254 342802499649 342802502080 342802506247 342802506310 342802506631 342802507515 342802508251 342802508325 342802509840 342802513533 342802514103 342802515548 342802516742 342802518901 342802519246 342802519951 342802520361 342802520435 342802520682 342802522055 342802522200 342802525338 342802527102 342802527342 342802527737 342802528794 342802528931 342802529100 342802532230 342802532303 342802532871 342802533040 342802533434 342802533829 342802534004 342802534170 342802534244 342802534886 342802534950 342802537848 342802537911 342802538721 342802538979 342802540657 342802541210 342802541393 342802543150 342802544740 342802547701 342802548832 342802549000 342802549642 342802550447 342802551000 342802551183 342802551641 342802553198 342802553335 342802558943 342802559369 342802559908 342802561047 342802562883 342802563372 342802565605 342802566197 342802566408 342802567070 342802567539 342802567786 342802570595 342802571084 342802571158 342802572105 342802572507 342802573483 342802573878 342802576519 342802576692 342802577400 342802577576 342802578065 342802586309 342802587503 342802590249 342802591443 342802592180 342802594726 342802596988 342802597082 342802597798 342802598030 342802598350 342802598505 342802599481 342802599700 342802602381 342802602600 342802602840 342802602913 342802604396 342802604460 342802605022 342802605343 342802608168 342802609115 342802609500 342802609901 342802610230 342802612887 342802613129 342802614323 342802614404 342802614570 342802615380 342802616338 342802616659 342802619610 342802621088 342802622814 342802624297 342802629190 342802629337 342802632788 342802634224 342802643067 342802643204 342802643772 342802644198 342802644335 342802644656 342802645145 342802645603 342802646734 342802648107 342802648280 342802649164 342802651090 342802652689 342802654693 342802654767 342802654830 342802655182 342802656387 342802656524 342802656605 342802657729 342802658070 342802658144 342802661348 342802661669 342802661732 342802663289 342802664236 342802665430 342802666498 342802669523 342802670328 342802670575 342802670712 342802670896 342802675799 342802676810 342802677700 342802678503 342802678687 342802681560 342802681880 342802683180 342802684458 342802685652 342802686399 342802687025 342802688220 342802688300 342802688540 342802688861 342802692096 342802692233 342802692628 342802696407 342802697383 342802697601 342802697778 342802698193 342802699140 342802701872 342802702820 342802703630 342802703887 342802704129 342802704200 342802704440 342802705891 342802708395 342802708780 342802709021 342802709416 342802709800 342802711662 342802712151 342802712472 342802712610 342802712867 342802712930 342802713109 342802713677 342802714487 342802715360 342802716639 342802717209 342802720184 342802720321 342802721607 342802721910 342802723210 342802725150 342802725792 342802725866 342802729885 342802731563 342802734451 342802734525 342802734606 342802737734 342802737808 342802738939 342802739280 342802742879 342802743368 342802745693 342802751922 342802754507 342802756110 342802765410 342802767746 342802771118 342802771291 342802771439 342802774253 342802776652 342802776807 342802777078 342802777857 342802780730 342802781300 342802783307 342802784685 342802786837 342802788841 342802789193 342802789588 342802789651 342802795743 342802796553 342802796948 342802797363 342802802800 342802803867 342802804035 342802806360 342802806900 342802807565 342802808054 342802811258 342802812452 342802817500 342802817740 342802824962 342802829618 342802830807 342802832032 342802833702 342802835315 342802835499 342802836446 342802836830 342802837009 342802837640 342802837714 342802838450 342802838605 342802839260 342802841975 342802842143 342802843108 342802849445 342802851839 342802851902 342802854727 342802858030 342802858425 342802859556 342802860030 342802860745 342802866063 342802866779 342802866842 342802866916 342802867973 342802870461 342802870782 342802870920 342802871105 342802873423 342802874233 342802884344 342802884986 342802885080 342802885933 342802886285 342802890757 342802893250 342802895650 342802896460 342802897343 342802898308 342802898932 342802899816 342802900638 342802900701 342802901448 342802901511 342802902890 342802903526 342802904262 342802905146 342802905604 342802906598 342802906661 342802907087 342802910280 342802911164 342802911870 342802913884 342802915183 342802918145 342802918392 342802919029 342802920070 342802921109 342802921412 342802921807 342802922222 342802923674 342802924558 342802926178 342802927510 342802927830 342802929387 342802930960 342802933922 342802936289 342802936673 342802937941 342802938046 342802938688 342802943960 342802945269 342802945727 342802947989 342802948220 342802948301 342802948478 342802948862 342802949351 342802950156 342802950220 342802951992 342802952940 342802954009 342802954175 342802954560 342802955059 342802955838 342802956180 342802956969 342802957063 342802957458 342802957521 342802958726 342802960330 342802961077 342802965628 342802965875 342802972777 342802972914 342802977422 342802979363 342802980305 342802981299 342802981436 342802981683 342802983440 342802984324 342802984405 342802987607 342802988801 342802990737 342802990800 342802991152 342802992100 342802992741 342802993488 342802994040 342802994298 342802995950 342802997644 342802997965 342802998060 342802998775 342803001457 342803001841 342803008290 342803008903 342803009706 342803010758 342803011705 342803011952 342803012699 342803013004 342803013893 342803013967 342803014135 342803014914 342803016534 342803018860 342803020795 342803020869 342803024493 342803024567 342803024704 342803025377 342803025761 342803026187 342803029854 342803030264 342803030401 342803034283 342803035230 342803036040 342803036361 342803036820 342803037887 342803038129 342803039644 342803040054 342803040209 342803040760 342803041964 342803043263 342803043337 342803043584 342803043802 342803044210 342803044394 342803045736 342803046930 342803047356 342803049297 342803049360 342803050486 342803051507 342803051754 342803051828 342803052170 342803052885 342803053208 342803054402 342803054716 342803056978 342803057210 342803057788 342803058735 342803059930 342803060340 342803060734 342803061544 342803061618 342803062033 342803062107 342803062996 342803064506 342803065958 342803066052 342803066510 342803067401 342803068606 342803068772 342803068910 342803069800 342803070387 342803071260 342803071976 342803072391 342803073596 342803073980 342803074303 342803074470 342803074938 342803075427 342803075748 342803076163 342803076237 342803076484 342803077294 342803077505 342803077826 342803078001 342803078883 342803079372 342803079446 342803080000 342803080177 342803080240 342803081124 342803081692 342803082255 342803082640 342803082713 342803082897 342803082960 342803084728 342803085464 342803085785 342803086411 342803086669 342803086806 342803087790 342803088673 342803088810 342803089620 342803089878 342803090030 342803090351 342803090746 342803092430 342803093497 342803093955 342803094370 342803094518 342803094839 342803095960 342803096138 342803097808 342803098600 342803098784 342803099668 342803100553 342803101116 342803101902 342803102007 342803102568 342803102631 342803104646 342803105840 342803106330 342803106587 342803106724 342803107213 342803107460 342803107781 342803107929 342803108023 342803108270 342803108665 342803108739 342803108986 342803109080 342803109154 342803109475 342803110343 342803110590 342803110801 342803111474 342803111869 342803112421 342803112990 342803113552 342803113707 342803115006 342803115310 342803116120 342803117719 342803117892 342803119191 342803119265 342803119339 342803121401 342803121970 342803122532 342803123021 342803123102 342803123737 342803124089 342803125678 342803125741 342803127435 342803127509 342803127756 342803127820 342803128171 342803128630 342803128703 342803129376 342803129440 342803129697 342803129834 342803130491 342803131128 342803131449 342803132322 342803132570 342803133132 342803133206 342803133608 342803133774 342803133848 342803134016 342803134190 342803134400 342803134658 342803135147 342803136278 342803136599 342803136800 342803136983 342803137151 342803138420 342803139166 342803139705 342803141165 342803141239 342803141486 342803141944 342803143243 342803144511 342803145716 342803146131 342803148146 342803148851 342803148925 342803149598 342803150145 342803150603 342803150787 342803151029 342803151100 342803151734 342803152150 342803152939 342803153675 342803153812 342803155753 342803156637 342803157905 342803158899 342803159451 342803160009 342803160182 342803160640 342803161066 342803161605 342803162197 342803163144 342803163539 342803163602 342803164733 342803165303 342803166106 342803166508 342803166995 342803167484 342803167621 342803169700 342803170293 342803170367 342803170430 342803170504 342803172519 342803172830 342803173329 342803174604 342803174918 342803175580 342803175654 342803175728 342803176464 342803178221 342803178542 342803178790 342803179673 342803180541 342803185444 342803186409 342803187843 342803188011 342803188195 342803188332 342803188974 342803189079 342803189142 342803191141 342803191215 342803191462 342803192106 342803192667 342803192730 342803192804 342803192988 342803193300 342803193540 342803194745 342803195555 342803196044 342803196502 342803196686 342803196904 342803197633 342803198122 342803198203 342803199711 342803199969 342803201664 342803201985 342803204168 342803204231 342803204305 342803204707 342803204873 342803205757 342803206172 342803207761 342803208003 342803208324 342803209381 342803209529 342803209913 342803211775 342803212659 342803212722 342803214984 342803215152 342803216283 342803217304 342803218114 342803218298 342803219887 342803219950 342803220360 342803220900 342803221702 342803222512 342803223403 342803226073 342803226210 342803226394 342803227662 342803228088 342803229677 342803230930 342803231281 342803231355 342803231676 342803232091 342803232239 342803233112 342803233296 342803233754 342803234243 342803236258 342803236402 342803240582 342803243223 342803243304 342803243470 342803243939 342803244812 342803245703 342803245943 342803247002 342803247242 342803247490 342803248373 342803248447 342803248905 342803249715 342803250510 342803257427 342803257748 342803258558 342803258702 342803259047 342803261751 342803262709 342803262882 342803263205 342803264400 342803264576 342803265139 342803265386 342803265450 342803266260 342803266728 342803266975 342803267217 342803268108 342803268669 342803268732 342803269158 342803269302 342803269937 342803270026 342803270594 342803270805 342803271301 342803272030 342803272288 342803273098 342803273235 342803273482 342803273556 342803274292 342803274366 342803274503 342803275240 342803275497 342803276123 342803276204 342803276370 342803278603 342803281331 342803281726 342803282857 342803283730 342803284477 342803284935 342803285424 342803286097 342803286481 342803287118 342803287291 342803287365 342803287686 342803287750 342803287904 342803288633 342803289517 342803289690 342803289764 342803290008 342803290174 342803290569 342803292005 342803292407 342803293062 342803293601 342803294010 342803295077 342803295140 342803295214 342803298423 342803301186 342803302454 342803302528 342803303659 342803303722 342803303970 342803304074 342803305590 342803305663 342803306152 342803310303 342803311360 342803311434 342803312318 342803312886 342803313907 342803314185 342803316190 342803316263 342803316337 342803316400 342803317073 342803318341 342803318662 342803318736 342803319225 342803319306 342803320340 342803320414 342803320598 342803321087 342803321619 342803322034 342803322355 342803323239 342803323486 342803323550 342803323944 342803325701 342803325885 342803326053 342803327890 342803327963 342803328205 342803330130 342803330606 342803331014 342803331800 342803332603 342803334304 342803336485 342803336870 342803337295 342803337506 342803338242 342803338958 342803340636 342803341904 342803342182 342803342256 342803342714 342803344013 342803345786 342803346028 342803346412 342803346807 342803347222 342803348106 342803349558 342803352367 342803353498 342803353956 342803354371 342803354903 342803355008 342803355181 342803355255 342803355576 342803356202 342803356770 342803357407 342803357580 342803359411 342803359732 342803360142 342803360600 342803360921 342803362157 342803362220 342803362862 342803364482 342803364620 342803365366 342803368007 342803368328 342803369138 342803369201 342803369459 342803370006 342803370180 342803371602 342803372010 342803372194 342803372268 342803372589 342803373536 342803375082 342803375156 342803375220 342803375300 342803375477 342803375540 342803375614 342803376103 342803376287 342803376350 342803378365 342803379009 342803379175 342803379312 342803379954 342803380117 342803380290 342803380438 342803380501 342803381008 342803381706 342803382121 342803382379 342803382690 342803383005 342803383326 342803385972 342803386461 342803387419 342803388300 342803388476 342803388613 342803388797 342803388860 342803389039 342803389102 342803390933 342803391359 342803391670 342803391743 342803392232 342803392480 342803392948 342803393363 342803393437 342803393500 342803393684 342803394007 342803395201 342803395762 342803398192 342803401487 342803401705 342803401945 342803403886 342803405643 342803407016 342803407190 342803410788 342803411414 342803412224 342803419910 342803429316 342803437109 342803438543 342803439032 342803450195 342803453862 342803470628 342803472706 342803473202 342803473900 342803474189 342803474968 342803477077 342803477398 342803477461 342803478987 342803480665 342803482285 342803482743 342803484758 342803485173 342803485494 342803486441 342803486515 342803486699 342803489650 342803491339 342803491402 342803491650 342803494308 342803494611 342803494869 342803495679 342803496873 342803502020 342803509402 342803510207 342803511578 342803518559 342803531790 342803534430 342803535882 342803537329 342803537713 342803539407 342803540064 342803543273 342803543410 342803543989 342803548881 342803549370 342803551122 342803562290 342803565252 342803567010 342803567651 342803573670 342803576173 342803578893 342803581776 342803583396 342803586502 342803586742 342803588041 342803590509 342803590756 342803591005 342803592200 342803598307 342803599357 342803600179 342803600563 342803601207 342803606100 342803607470 342803607791 342803609238 342803632269 342803632653 342803635220 342803636351 342803650476 342803651744 342803653822 342803658404 342803660587 342803664503 342803681435 342803698453 342803700222 342803701280 342803703047 342803712732 342803715620 342803717000 342803722603 342803723974 342803732560 342803735521 342803736194 342803736331 342803736726 342803737399 342803739935 342803741797 342803741860 342803742350 342803744903 342803746837 342803750209 342803752213 342803754860 342803756708 342803758173 342803765460 342803772040 342803772114 342803773245 342803776060 342803777659 342803777970 342803779590 342803780210 342803787512 342803795930 342803803732 342803804084 342803805747 342803807906 342803808314 342803816026 342803819161 342803820287 342803822118 342803829346 342803830398 342803831419 342803838647 342803844739 342803852761 342803852909 342803857738 342803859421 342803860794 342803863114 342803865376 342803865697 342803867133 342803886545 342803888486 342803894578 342803898029 342803898734 342803904064 342803905011 342803905808 342803906142 342803906463 342803907668 342803907731 342803908301 342803908936 342803909288 342803909351 342803909810 342803911287 342803911505 342803912234 342803912308 342803914707 342803915443 342803917779 342803918589 342803919399 342803919536 342803921856 342803923300 342803925096 342803926364 342803929710 342803930900 342803935591 342803940489 342803940873 342803942704 342803942888 342803943200 342803943440 342803945060 342803947460 342803948664 342803948738 342803949611 342803951610 342803953230 342803956760 342803956834 342803958133 342803962852 342803963983 342803964546 342803964867 342803966945 342803967360 342803967900 342803968244 342803968886 342803970885 342803972258 342803976661 342803977619 342803977792 342803979486 342803980428 342803980675 342803981622 342803984905 342803985715 342803986772 342803994558 342803994942 342803995294 342803995368 342803996001 342803998182 342803999130 342804001001 342804001259 342804003979 342804004210 342804004926 342804005341 342804008871 342804009900 342804010165 342804011112 342804011754 342804014000 342804014258 342804016015 342804017072 342804017146 342804017788 342804022107 342804022749 342804022996 342804023090 342804023485 342804023622 342804032218 342804032602 342804033596 342804036163 342804036484 342804036558 342804036621 342804037368 342804038562 342804039830 342804040177 342804045601 342804046595 342804049162 342804051620 342804055960 342804056064 342804056138 342804057580 342804058537 342804060462 342804061346 342804063287 342804063350 342804067122 342804071200 342804074987 342804075229 342804076423 342804076670 342804076744 342804078903 342804079248 342804079632 342804083325 342804084061 342804085019 342804085266 342804086076 342804086397 342804086460 342804090611 342804091502 342804095056 342804095200 342804095377 342804101239 342804103701 342804105716 342804106452 342804106607 342804107336 342804107657 342804110071 342804110392 342804110466 342804112544 342804112865 342804114164 342804114238 342804116242 342804116637 342804119525 342804120400 342804120640 342804125085 342804125159 342804126995 342804129957 342804134918 342804137348 342804139352 342804139810 342804144560 342804147770 342804149216 342804149463 342804149537 342804155700 342804156750 342804157175 342804157312 342804157496 342804159327 342804159574 342804160442 342804161252 342804163725 342804164461 342804166797 342804167818 342804170874 342804172889 342804174251 342804175382 342804181227 342804185888 342804189402 342804191722 342804192606 342804192780 342804196304 342804196488 342804200198 342804200720 342804201530 342804201787 342804202340 342804202734 342804206753 342804207563 342804207637 342804209401 342804212524 342804213334 342804220557 342804221046 342804224008 342804225139 342804225386 342804225844 342804228806 342804232746 342804237007 342804238201 342804240602 342804241589 342804241726 342804242141 342804244540 342804245103 342804246629 342804247365 342804248312 342804250706 342804253915 342804254010 342804255214 342804258423 342804258504 342804261095 342804261169 342804263007 342804263889 342804269802 342804274094 342804274552 342804274873 342804277514 342804277909 342804279455 342804281380 342804282338 342804286100 342804291565 342804295721 342804296605 342804298472 342804298793 342804299356 342804299998 342804300241 342804301206 342804307543 342804307790 342804308748 342804310810 342804311620 342804311941 342804314445 342804315008 342804318143 342804319348 342804319980 342804320142 342804321026 342804323672 342804324482 342804325430 342804326176 342804326240 342804327691 342804328007 342804329385 342804332589 342804335798 342804335861 342804336287 342804338365 342804338439 342804339009 342804339312 342804341569 342804344457 342804345972 342804346856 342804347666 342804348300 342804350309 342804353500 342804356893 342804367006 342804367246 342833333322 342880004188 342880004325 342880005600 342880007140 342880007781 342880008023 342880008418 342880008802 342880009080 342880009154 342880009475 342880009549 342880009612 342880009860 342880009933 342880010022 342880010103 342880010343 342880010590 342880010664 342880010738 342880010801 342880011080 342880011153 342880012284 342880012502 342880012990 342880013094 342880013231 342880013305 342880013626 342880013947 342880014299 342880014362 342880014683 342880014757 342880014820 342880014901 342880015006 342880015493 342880015567 342880015704 342880015888 342880016514 342880016698 342880016761 342880016835 342880017003 342880017187 342880017324 342880017571 342880017645 342880017966 342880018060 342880018208 342880018381 342880018455 342880018840 342880018913 342880019018 342880019265 342880019402 342880019586 342880019804 342880019970 342880020060 342880020133 342880020380 342880020454 342880020849 342880021017 342880021264 342880021338 342880021585 342880021970 342880022074 342880022148 342880022469 342880022927 342880023021 342880023102 342880023279 342880023342 342880023590 342880023663 342880023800 342880023984 342880024473 342880024610 342880024868 342880024931 342880025036 342880025100 342880025283 342880025357 342880025420 342880025678 342880025741 342880025815 342880025999 342880031760 342880031907 342880034263 342880035468 342880035605 342880036662 342880036736 342880036983 342880037088 342880037151 342880037610 342880037793 342880038420 342880038500 342880039230 342880039871 342880040676 342880041623 342880041704 342880041944 342880042112 342880042909 342880043564 342880044127 342880044374 342880044832 342880044906 342880045000 342880045402 342880046131 342880046910 342880047262 342880048146 342880048925 342880049277 342880050530 342880050924 342880054870 342880055111 342880056002 342880057768 342880058000 342880058401 342880058715 342880059606 342880065864 342880065938 342880066280 342880068047 342880068826 342880069241 342880071177 342880072050 342880072205 342880072371 342880074386 342880074770 342880075333 342880075407 342880075580 342880075728 342880076785 342880077411 342880078221 342880079031 342880079289 342880079507 342880080541 342880080615 342880081288 342880081425 342880081746 342880081810 342880082482 342880084634 342880088011 342880089216 342880089390 342880090194 342880090268 342880090331 342880090973 342880091078 342880094671 342880098122 342880099408 342880099648 342880099969 342880100212 342880100460 342880100533 342880100854 342880101738 342880102153 342880102548 342880103990 342880104305 342880105115 342880105683 342880106172 342880106246 342880106567 342880106888 342880107377 342880107514 342880108571 342880109060 342880109134 342880109381 342880110323 342880110404 342880111060 342880112401 342880112585 342880113469 342880113606 342880114021 342880114800 342880114984 342880115089 342880115610 342880116357 342880116678 342880118040 342880118114 342880118298 342880118361 342880118509 342880119887 342880120113 342880120755 342880124774 342880128610 342880133433 342880134317 342880134490 342880134885 342880135448 342880135511 342880136321 342880136716 342880137131 342880138199 342880138720 342880138801 342880139210 342880145703 342880146048 342880147490 342880148447 342880149183 342880149257 342880149320 342880149401 342880149578 342880149715 342880150125 342880150372 342880151009 342880151182 342880152387 342880152771 342880153197 342880154391 342880154602 342880155109 342880155660 342880156303 342880156617 342880157280 342880157427 342880158237 342880159752 342880159907 342880160557 342880161293 342880161751 342880162240 342880162635 342880163692 342880164008 342880164897 342880165523 342880166580 342880167390 342880168348 342880170347 342880170594 342880170668 342880171478 342880171799 342880172506 342880172672 342880174292 342880175240 342880175634 342880175955 342880177007 342880177896 342880178843 342880179269 342880180200 342880180458 342880184082 342880186555 342880186940 342880187044 342880188954 342880189122 342880189203 342880189517 342880189690 342880190706 342880191442 342880193601 342880194267 342880194330 342880194725 342880195077 342880199096 342880199160 342880199554 342880200129 342880202133 342880202775 342880203264 342880203338 342880203659 342880204469 342880205102 342880205416 342880206794 342880207501 342880207678 342880208488 342880208706 342880208872 342880209040 342880209298 342880210230 342880210871 342880212318 342880212491 342880212639 342880212702 342880213696 342880213833 342880214643 342880214717 342880215453 342880216190 342880216658 342880219225 342880220414 342880223091 342880223239 342880223870 342880223944 342880226374 342880226695 342880226832 342880228205 342880229400 342880229657 342880229801 342880230067 342880230606 342880231014 342880231261 342880231335 342880231656 342880231800 342880231977 342880232145 342880232219 342880233276 342880233808 342880233981 342880234086 342880234791 342880235033 342880239052 342880243605 342880243845 342880249237 342880250105 342880251620 342880251941 342880252367 342880253956 342880254205 342880255181 342880256386 342880256770 342880256918 342880257728 342880257809 342880258538 342880258785 342880260390 342880260784 342880261026 342880261273 342880261805 342880262478 342880262799 342880263746 342880264098 342880265366 342880265430 342880266000 342880266497 342880266560 342880266708 342880268960 342880269459 342880271842 342880273078 342880273399 342880274272 342880274730 342880275300 342880275861 342880275935 342880276030 342880276505 342880276992 342880278365 342880278502 342880280822 342880280903 342880281174 342880281632 342880281880 342880282763 342880283189 342880283710 342880283968 342880284383 342880284778 342880285267 342880285404 342880285806 342880285972 342880286077 342880286398 342880286461 342880286609 342880286782 342880288155 342880289350 342880289670 342880289818 342880290228 342880290309 342880290549 342880291101 342880292627 342880293290 342880293363 342880293684 342880293758 342880295836 342880296188 342880296251 342880297061 342880299929 342880300035 342880301166 342880302297 342880302508 342880303170 342880303702 342880304209 342880304512 342880304833 342880305185 342880305259 342880305322 342880305964 342880307337 342880308852 342880310604 342880310788 342880311277 342880311340 342880313034 342880313281 342880314870 342880317374 342880317448 342880317511 342880317769 342880317832 342880318402 342880318642 342880320257 342880320715 342880320899 342880321525 342880321772 342880334771 342880336602 342880337412 342880338864 342880339748 342880341673 342880341747 342880342620 342880343751 342880344561 342880344709 342880345692 342880346008 342880346897 342880348196 342880348260 342880348975 342880351216 342880351784 342880351858 342880351921 342880352594 342880353478 342880354288 342880355482 342880355700 342880355877 342880356119 342880356503 342880356824 342880358123 342880358902 342880359712 342880360370 342880360517 342880360690 342880361006 342880362779 342880362842 342880363652 342880363726 342880363807 342880364399 342880364600 342880365346 342880367350 342880367992 342880369291 342880369686 342880371117 342880371290 342880377077 342880377214 342880377535 342880378024 342880378345 342880379613 342880380418 342880381475 342880382503 342880385568 342880385952 342880386120 342880386762 342880387188 342880388777 342880390208 342880390455 342880390840 342880391265 342880391650 342880391723 342880392533 342880394932 342880395358 342880395421 342880395990 342880396094 342880396489 342880396552 342880396707 342880397500 342880397757 342880398006 342880398704 342880401210 342880401393 342880401467 342880403305 342880404108 342880404676 342880404813 342880406754 342880407638 342880408448 342880409184 342880409963 342880410510 342880412204 342880412910 342880413014 342880413582 342880413800 342880413977 342880414530 342880414850 342880415981 342880416791 342880417749 342880417812 342880420300 342880420484 342880420702 342880423051 342880423206 342880424320 342880425387 342880425450 342880425524 342880426334 342880427070 342880427144 342880428275 342880428980 342880429470 342880431542 342880431616 342880431790 342880431937 342880432507 342880439580 342880440064 342880440138 342880440385 342880440917 342880441011 342880441653 342880441727 342880442216 342880442463 342880443273 342880443731 342880443989 342880444083 342880444301 342880462364 342880501126 342880662571 342898355081 342898355155 342898355934 342898356102 342898358117 342898358290 342898358903 342898359008 342898359248 342898359706 342898360116 342898362762 342898363251 342898364840 342898364914 342898369101 342898369422 342898369670 342898370308 342898370795 342898370869 342898372552 342898372707 342898373115 342898373436 342898373820 342898374493 342898374888 342898375698 342898377208 342898377840 342898381211 342898381927 342898382590 342898382984 342898384036 342898384100 342898384815 342898384999 342898385488 342898387566 342898387630 342898387703 342898387950 342898388055 342898389186 342898389644 342898390054 342898390128 342898390375 342898393721 342898394073 342898394147 342898394468 342898394605 342898395101 342898395736 342898397035 342898401845 342898402013 342898402260 342898402334 342898402800 342898403850 342898403923 342898404275 342898404349 342898404412 342898404980 342898405543 342898405938 342898406032 342898407163 342898408047 342898408505 342898411000 342898412124 342898412519 342898413576 342898413640 342898414770 342898417108 342898417669 342898417732 342898418479 342898418616 342898419673 342898421288 342898421672 342898422098 342898422877 342898426649 342898427138 342898427459 342898427843 342898428011 342898428580 342898429537 342898429600 342898433614 342898434424 342898435160 342898435234 342898435481 342898435629 342898435876 342898435940 342898436118 342898436365 342898436502 342898437175 342898437312 342898437496 342898437633 342898438122 342898438203 342898438517 342898439711 342898439969 342898440379 342898440442 342898440690 342898441326 342898441407 342898442200 342898443588 342898444535 342898445592 342898445666 342898445803 342898445987 342898446613 342898446860 342898447102 342898447350 342898448480 342898448554 342898449501 342898451821 342898452631 342898452705 342898456971 342898457397 342898457460 342898457534 342898458665 342898458986 342898460022 342898460343 342898460417 342898460664 342898461474 342898462421 342898464299 342898464362 342898464757 342898465310 342898466377 342898466909 342898467719 342898467892 342898468913 342898469339 342898469804 342898469970 342898470609 342898471264 342898471722 342898472853 342898473590 342898474089 342898474152 342898475100 342898476304 342898477900 342898478005 342898479055 342898479200 342898482322 342898482643 342898482717 342898483069 342898483527 342898484658 342898485394 342898485789 342898485926 342898486020 342898486101 342898486599 342898486800 342898486983 342898488356 342898488420 342898489166 342898489230 342898489624 342898491165 342898491239 342898491302 342898493170 342898495321 342898495579 342898496131 342898496452 342898497657 342898498925 342898499340 342898501293 342898502635 342898502882 342898502956 342898504713 342898505065 342898505450 342898506333 342898506580 342898506975 342898507390 342898507601 342898507922 342898511799 342898512672 342898514292 342898514750 342898516444 342898516691 342898517328 342898517649 342898519195 342898519332 342898520458 342898520916 342898521268 342898521652 342898523272 342898524477 342898524798 342898526940 342898527044 342898527291 342898527439 342898528560 342898529370 342898530174 342898530495 342898530880 342898531379 342898531442 342898531690 342898532189 342898534330 342898535609 342898536592 342898541232 342898542758 342898544699 342898545967 342898546209 342898548140 342898549104 342898549986 342898551022 342898551103 342898555901 342898556493 342898556888 342898557377 342898558966 342898559134 342898559600 342898560323 342898562190 342898562338 342898563211 342898564102 342898564342 342898564590 342898565226 342898566357 342898568040 342898568114 342898568298 342898568900 342898569492 342898569950 342898570040 342898570434 342898571950 342898574380 342898575584 342898580471 342898580930 342898581108 342898581281 342898585374 342898587452 342898588199 342898589788 342898590656 342898590800 342898591850 342898592100 342898593150 342898593791 342898594749 342898595703 342898595870 342898596432 342898597179 342898598207 342898598447 342898599183 342898599715 342898600079 342898602936 342898605292 342898605366 342898606000 342898606176 342898606881 342898606955 342898608180 342898608409 342898608712 342898609522 342898610006 342898610969 342898611779 342898612010 342898613078 342898614804 342898614988 342898615540 342898615614 342898615798 342898616030 342898616819 342898617097 342898618118 342898618904 342898619009 342898619880 342898620685 342898620903 342898621495 342898621632 342898621880 342898621953 342898622837 342898623573 342898623647 342898624915 342898625267 342898625725 342898627345 342898628300 342898628476 342898628797 342898628934 342898630475 342898631101 342898631359 342898631670 342898631743 342898631817 342898633684 342898634247 342898634631 342898635378 342898635515 342898637135 342898638266 342898638805 342898639076 342898639140 342898639397 342898639855 342898640191 342898641075 342898642417 342898642664 342898642738 342898642801 342898651891 342898655800 342898656226 342898656307 342898656794 342898661829 342898661900 342898663054 342898664964 342898665380 342898665527 342898665774 342898666190 342898666337 342898666584 342898666721 342898667210 342898667394 342898668278 342898669793 342898671224 342898671792 342898672034 342898672429 342898673623 342898673704 342898674112 342898675003 342898675170 342898676374 342898676769 342898676906 342898678131 342898678452 342898678773 342898679015 342898680606 342898682392 342898682466 342898682603 342898683029 342898684150 342898686164 342898686485 342898687680 342898688002 342898688563 342898689052 342898690636 342898690957 342898691904 342898692009 342898693130 342898693919 342898694260 342898695465 342898695602 342898695786 342898696412 342898696980 342898697617 342898698280 342898698427 342898699879 342898700517 342898700690 342898701648 342898702200 342898702384 342898702521 342898702916 342898703010 342898703194 342898703652 342898703807 342898703973 342898704078 342898704462 342898704536 342898704920 342898705025 342898705667 342898705730 342898706156 342898706300 342898707505 342898708160 342898708629 342898709118 342898709365 342898710160 342898710233 342898710307 342898711685 342898713058 342898713121 342898713379 342898713900 342898714005 342898714407 342898715778 342898715841 342898716267 342898716330 342898716588 342898717140 342898719797 342898720986 342898721612 342898722285 342898722359 342898723232 342898723306 342898723480 342898723627 342898723874 342898724902 342898725247 342898725889 342898726057 342898726699 342898727406 342898727646 342898729019 342898729330 342898729587 342898729650 342898729724 342898729805 342898729971 342898731018 342898731265 342898731586 342898731970 342898732212 342898732396 342898733417 342898734611 342898735679 342898737500 342898738704 342898738888 342898739200 342898739377 342898739761 342898740245 342898740703 342898740887 342898741129 342898741834 342898741908 342898742570 342898742718 342898743380 342898744659 342898745074 342898745469 342898745532 342898746021 342898746279 342898747152 342898747473 342898747610 342898747868 342898748420 342898748678 342898748741 342898750035 342898750500 342898750677 342898752900 342898754128 342898754760 342898755717 342898756527 342898757190 342898757658 342898757979 342898758926 342898761277 342898761414 342898761735 342898762087 342898762792 342898762866 342898763740 342898764302 342898764486 342898765507 342898765754 342898766170 342898766959 342898767511 342898769910 342898770000 342898770899 342898771606 342898771846 342898772198 342898772582 342898773071 342898774413 342898774734 342898775544 342898775939 342898776107 342898776280 342898776509 342898777559 342898778506 342898778753 342898779179 342898779563 342898779637 342898779884 342898779958 342898780752 342898781957 342898782125 342898783577 342898784771 342898784845 342898784919 342898785197 342898785260 342898787275 342898787412 342898787660 342898789106 342898790158 342898790616 342898790863 342898791747 342898792162 342898792620 342898792701 342898792878 342898793504 342898795445 342898795766 342898796640 342898796713 342898797386 342898799143 342898801233 342898801307 342898803008 342898803311 342898810140 342898810460 342898820966 342898821134 342898821600 342898822018 342898822191 342898822586 342898823149 342898823396 342898824103 342898824270 342898827626 342898828041 342898829630 342898829888 342898830435 342898831171 342898831703 342898831887 342898831950 342898832055 342898832440 342898832513 342898832834 342898832908 342898833002 342898833644 342898834060 342898834380 342898834849 342898835338 342898835401 342898835585 342898835722 342898835970 342898836927 342898837021 342898837737 342898837800 342898838307 342898838473 342898838868 342898839036 342898839100 342898839283 342898839420 342898840306 342898841035 342898841282 342898841356 342898841740 342898842230 342898842303 342898843113 342898845128 342898847527 342898849468 342898849852 342898850262 342898851530 342898851788 342898852020 342898852661 342898852735 342898853930 342898854355 342898854997 342898855239 342898855550 342898855704 342898856049 342898856296 342898856680 342898857243 342898859258 342898859642 342898859716 342898860373 342898860905 342898861183 342898861257 342898861401 342898862067 342898862606 342898863335 342898863409 342898864466 342898866150 342898866791 342898867033 342898867107 342898868943 342898870163 342898871047 342898872315 342898872636 342898873125 342898874961 342898877144 342898877218 342898878807 342898879222 342898879938 342898880411 342898881158 342898881790 342898882031 342898882426 342898883236 342898884751 342898885498 342898885635 342898885956 342898886830 342898886903 342898887329 342898887897 342898887960 342898888386 342898888523 342898888918 342898889580 342898889654 342898891011 342898891332 342898891406 342898891727 342898892216 342898892537 342898892921 342898893668 342898893989 342898894541 342898896161 342898896309 342898896700 342898896877 342898897045 342898897366 342898897430 342898897905 342898899444 342898899518 342898900019 342898900192 342898900266 342898901781 342898901855 342898903860 342898904359 342898906042 342898906902 342898907007 342898907173 342898907247 342898907310 342898908057 342898909188 342898910200 342898910440 342898910514 342898910761 342898910835 342898911324 342898912840 342898913018 342898913191 342898913402 342898914075 342898914533 342898914607 342898915417 342898917100 342898917502 342898917816 342898917990 342898918626 342898918707 342898918947 342898919299 342898919500 342898919901 342898920093 342898921298 342898921820 342898921900 342898922171 342898922950 342898923200 342898923834 342898923908 342898924891 342898925380 342898925528 342898925609 342898926585 342898926722 342898927211 342898927606 342898928021 342898928416 342898928800 342898929089 342898929610 342898929868 342898930101 342898930415 342898931306 342898931546 342898932282 342898933705 342898934040 342898934681 342898934755 342898936128 342898936375 342898936512 342898936760 342898937322 342898937403 342898937570 342898938069 342898938527 342898938608 342898938774 342898939400 342898940131 342898940389 342898940847 342898941015 342898941583 342898943277 342898943340 342898943598 342898944087 342898944545 342898945355 342898947507 342898948959 342898949053 342898949695 342898949769 342898951447 342898951694 342898952715 342898953067 342898954261 342898954335 342898955219 342898955466 342898956597 342898957150 342898957223 342898957470 342898958812 342898958996 342898959090 342898959238 342898960032 342898960674 342898960811 342898961702 342898961942 342898963178 342898963241 342898963883 342898963957 342898964830 342898965714 342898965961 342898966066 342898966130 342898967800 342898968070 342898968144 342898968465 342898977830 342898978008 342898978713 342898978897 342898979770 342898982269 342898982808 342898983142 342898983216 342898983463 342898984026 342898985615 342898987482 342898988045 342898989176 342898989240 342898990044 342898990439 342898990502 342898991009 342898991175 342898991496 342898991633 342898992764 342898992838 342898993180 342898994842 342898995331 342898995405 342898997106 342898997804 342899001085 342899001303 342899001617 342899001864 342899002280 342899002353 342899002995 342899003163 342899003702 342899004907 342899005241 342899005636 342899006125 342899006372 342899007320 342899007577 342899007714 342899007898 342899008066 342899008605 342899010844 342899011654 342899011728 342899013669 342899014221 342899015289 342899016941 342899017046 342899017367 342899017430 342899017688 342899018635 342899019050 342899020955 342899021123 342899021204 342899021444 342899023459 342899024011 342899024195 342899024332 342899025463 342899025600 342899026026 342899026273 342899026594 342899026668 342899027301 342899027615 342899027799 342899028506 342899030287 342899030424 342899031308 342899032686 342899033707 342899034059 342899034764 342899034838 342899035006 342899036063 342899036200 342899037194 342899037268 342899038141 342899039410 342899041024 342899041419 342899041803 342899042155 342899042797 342899046953 342899047121 342899047442 342899047763 342899048189 342899049778 342899049841 342899050004 342899050251 342899050406 342899050893 342899051135 342899051777 342899052587 342899052650 342899054023 342899054270 342899054418 342899055080 342899055475 342899058042 342899059007 342899059631 342899060115 342899061172 342899061704 342899063966 342899064208 342899065804 342899066149 342899066212 342899067417 342899068227 342899068548 342899068611 342899068795 342899068932 342899069284 342899070089 342899070226 342899070473 342899071036 342899072872 342899073361 342899073682 342899073756 342899073820 342899073900 342899074630 342899075697 342899076002 342899076186 342899076891 342899077775 342899078190 342899079074 342899079853 342899080584 342899081073 342899081926 342899084814 342899086755 342899086829 342899089185 342899090053 342899091716 342899092068 342899092847 342899094851 342899098550 342899103922 342899107099 342899107236 342899107557 342899108906 342899110045 342899111240 342899111313 342899111497 342899115727 342899116390 342899117026 342899117347 342899118083 342899118862 342899120540 342899128331 342899128589 342899130010 342899131856 342899132345 342899132419 342899133081 342899133934 342899136759 342899137008 342899137495 342899139894 342899140699 342899143266 342899143724 342899143805 342899144213 342899144534 342899145023 342899145344 342899146309 342899146549 342899147038 342899147422 342899148874 342899149290 342899149500 342899149821 342899150094 342899151683 342899152006 342899152172 342899152567 342899152888 342899153514 342899153698 342899154324 342899158343 342899158738 342899158985 342899159308 342899160800 342899161089 342899161868 342899162357 342899162678 342899164682 342899165005 342899165703 342899166697 342899166760 342899167002 342899167323 342899167404 342899168060 342899168454 342899169401 342899169722 342899169803 342899169970 342899170453 342899170527 342899171658 342899172531 342899172926 342899173020 342899173278 342899174088 342899174930 342899175420 342899175814 342899177360 342899177434 342899178639 342899179054 342899179128 342899179449 342899179512 342899181695 342899181832 342899182000 342899183068 342899183607 342899183773 342899183847 342899187224 342899187305 342899187471 342899189550 342899189944 342899190033 342899190675 342899191622 342899192432 342899193179 342899196067 342899196388 342899196846 342899197335 342899197582 342899198850 342899199276 342899199597 342899199660 342899200620 342899201750 342899202560 342899203123 342899204007 342899204960 342899206195 342899206269 342899206727 342899207079 342899208273 342899208805 342899209478 342899209541 342899210025 342899212030 342899212103 342899212505 342899214291 342899215175 342899215312 342899215496 342899215707 342899216122 342899216517 342899216764 342899219405 342899219807 342899219973 342899224081 342899224155 342899227685 342899227759 342899227903 342899229202 342899229690 342899232004 342899236739 342899243567 342899244698 342899248780 342899248854 342899248928 342899250074 342899251279 342899251342 342899251590 342899251800 342899252931 342899253036 342899253357 342899254304 342899258186 342899259060 342899259775 342899264736 342899264800 342899265088 342899265225 342899265867 342899266109 342899266282 342899266356 342899274068 342899274131 342899276925 342899277020 342899280223 342899281033 342899282485 342899282703 342899282943 342899283506 342899283753 342899285694 342899286401 342899288720 342899290334 342899296294 342899297001 342899301272 342899304234 342899306560 342899306707 342899312267 342899318290 342899322836 342899324135 342899324840 342899325019 342899325266 342899326397 342899327739 342899328228 342899328309 342899328475 342899328549 342899329101 342899330474 342899331816 342899334246 342899334704 342899335056 342899335200 342899336571 342899337208 342899340017 342899340190 342899341532 342899342416 342899342590 342899344283 342899344741 342899345304 342899346820 342899347245 342899347630 342899349186 342899349570 342899351259 342899352206 342899354468 342899355101 342899355599 342899357282 342899357356 342899359040 342899359360 342899360870 342899361507 342899361828 342899363053 342899364321 342899364716 342899365068 342899366583 342899366657 342899367393 342899368982 342899369150 342899369224 342899369305 342899370276 342899370413 342899370981 342899371086 342899371939 342899374111 342899375316 342899375637 342899375700 342899375958 342899378525 342899379014 342899379335 342899380066 342899380524 342899384790 342899384864 342899385811 342899386237 342899386558 342899386879 342899389767 342899389830 342899390882 342899390956 342899396669 342899397221 342899397790 342899398810 342899399099 342899401005 342899403972 342899404077 342899404140 342899409822 342899410169 342899416330 342899425567 342899425630 342899425888 342899426377 342899427571 342899428776 342899428913 342899429265 342899430528 342899430912 342899431264 342899431970 342899434868 342899435420 342899436706 342899437435 342899437900 342899438566 342899439200 342899439440 342899439834 342899441128 342899441512 342899441833 342899445852 342899447088 342899447546 342899447793 342899450281 342899451091 342899454208 342899454448 342899454511 342899454906 342899455890 342899455963 342899456910 342899457720 342899458146 342899460145 342899460603 342899461029 342899462470 342899463033 342899464703 342899466490 342899469130 342899470320 342899470898 342899472800 342899473786 342899476106 342899476427 342899478505 342899482766 342899483576 342899484918 342899487027 342899487980 342899488158 342899490478 342899490541 342899490799 342899490862 342899491993 342899492556 342899495518 342899497459 342899499390 342899499858 342899500285 342899506061 342899506456 342899507650 342899508140 342899508397 342899509591 342899509986 342899510075 342899510533 342899512548 342899513990 342899514489 342899514947 342899516493 342899516888 342899517120 342899517377 342899517440 342899518571 342899518645 342899521133 342899521775 342899522190 342899523074 342899524737 342899525473 342899526100 342899527167 342899527551 342899528509 342899530113 342899531170 342899535584 342899535658 342899535721 342899535802 342899535979 342899536394 342899536605 342899537341 342899537800 342899538610 342899540087 342899542302 342899542550 342899544170 342899546000 342899548262 342899548657 342899549925 342899550335 342899551071 342899551392 342899551850 342899555943 342899558694 342899558831 342899558905 342899560830 342899561577 342899563013 342899566303 342899566938 342899568163 342899571046 342899571688 342899572956 342899573124 342899574640 342899575770 342899576012 342899576809 342899577217 342899577859 342899584430 342899584687 342899585497 342899586691 342899588459 342899588917 342899589332 342899589653 342899589808 342899589974 342899591652 342899591807 342899593272 342899593667 342899594156 342899594300 342899594798 342899594935 342899595030 342899596876 342899597291 342899597439 342899602985 342899603227 342899605168 342899605305 342899606757 342899607630 342899607704 342899607951 342899613722 342899614532 342899615984 342899617501 342899620303 342899620624 342899621900 342899622004 342899626979 342899627789 342899630809 342899631792 342899632813 342899633091 342899634296 342899634828 342899634909 342899635638 342899637321 342899638607 342899638773 342899639336 342899640204 342899641582 342899642145 342899644304 342899644470 342899644939 342899645107 342899645280 342899645354 342899646622 342899646870 342899647048 342899647432 342899648637 342899650315 342899650883 342899651125 342899651372 342899651693 342899651830 342899652009 342899652640 342899653066 342899655218 342899658032 342899658353 342899658508 342899658748 342899658811 342899659942 342899661162 342899662293 342899662504 342899664519 342899664766 342899664830 342899664903 342899665897 342899666450 342899667580 342899668538 342899671026 342899674235 342899675045 342899675119 342899687700 342899689249 342899689496 342899692379 342899695651 342899700005 342899703528 342899704722 342899709872 342899709946 342899711230 342899713886 342899714833 342899716380 342899717802 342899719800 342899719983 342899721982 342899724550 342899727695 342899727906 342899730578 342899732335 342899732720 342899736354 342899737164 342899738908 342899739490 342899739637 342899740689 342899740752 342899741883 342899745013 342899755050 342899755371 342899756960 342899761216 342899768123 342899775025 342899775272 342899778940 342899780096 342899786588 342899786806 342899789229 342899798209 342899799971 342899800151 342899801998 342899802092 342899804170 342899805512 342899808658 342899809605 342899812277 342899813087 342899813150 342899813471 342899814355 342899815091 342899816112 342899818832 342899823800 342899825276 342899826544 342899827354 342899830237 342899830558 342899830942 342899831294 342899831826 342899832001 342899832499 342899833206 342899833693 342899835203 342899835605 342899835845 342899838275 342899840274 342899840411 342899842105 342899843300 342899844367 342899847255 342899848139 342899850385 342899850459 342899850603 342899850770 342899850917 342899851727 342899854936 342899857905 342899862327 342899862711 342899863458 342899863779 342899866025 342899866106 342899869097 342899869481 342899870423 342899871096 342899871709 342899873248 342899875573 342899879024 342899879345 342899881665 342899883285 342899884480 342899884708 342899885902 342899892339 342899894664 342899899567 342899900910 342899901801 342899901978 342899902072 342899904930 342899906302 342899906486 342899911052 342899912578 342899913525 342899913910 342899914409 342899915850 342899916029 342899917304 342899917618 342899918033 342899918107 342899919485 342899920032 342899920748 342899921090 342899921621 342899924693 342899925320 342899930601 342899931027 342899932479 342899937124 342899937830 342899938640 342899939450 342899940712 342899942727 342899943079 342899943858 342899944107 342899954916 342899956078 342899956215 342899961991 342899966326 342899967841 342899967915 342899968972 342899970805 342899971213 342899972023 342899975708 342899980698 342899980761 342899981250 342899982529 342899982776 342899983586 342899983650 342899985343 342899986548 342899987037 342899987284 342899988552 342899990093 342899991682 342899994891 342899995133 342899995380 342899997395 342899999089