База всех ИНН организаций с префиксом 6727****** и физических лиц с префиксом 6727******** из ЕГРЮЛ и ЕГРИП.
6727000029 6727000036 6727000043 6727000068 6727000075 6727000082 6727000117 6727000163 6727000195 6727000237 6727000251 6727000283 6727000300 6727000318 6727000325 6727000340 6727000357 6727000396 6727000413 6727000420 6727000519 6727000533 6727000597 6727000639 6727000646 6727000660 6727000678 6727000692 6727000702 6727000710 6727000727 6727000741 6727000773 6727000780 6727000808 6727000830 6727000854 6727000903 6727000981 6727000999 6727001022 6727001086 6727001093 6727001128 6727001142 6727001150 6727001167 6727001230 6727001248 6727001255 6727001329 6727001336 6727001343 6727001350 6727001368 6727001382 6727001417 6727001431 6727001495 6727001512 6727001537 6727001576 6727001590 6727001625 6727001632 6727001640 6727001671 6727001784 6727001801 6727001840 6727001872 6727001880 6727001914 6727001921 6727001946 6727002001 6727002019 6727002033 6727002065 6727002072 6727002097 6727002114 6727002146 6727002153 6727002160 6727002185 6727002234 6727002241 6727002266 6727002308 6727002315 6727002379 6727002450 6727002467 6727002509 6727002516 6727002530 6727002562 6727002643 6727002650 6727002682 6727002700 6727002724 6727002788 6727002795 6727002805 6727002837 6727002844 6727002925 6727002932 6727002989 6727003037 6727003051 6727003069 6727003090 6727003118 6727003132 6727003157 6727003213 6727003220 6727003238 6727003277 6727003301 6727003326 6727003453 6727003478 6727003485 6727003492 6727003502 6727003559 6727003580 6727003598 6727003622 6727003647 6727003703 6727003742 6727003750 6727003816 6727003830 6727003862 6727003894 6727003904 6727003911 6727003950 6727003982 6727004009 6727004048 6727004070 6727004094 6727004129 6727004136 6727004168 6727004175 6727004200 6727004217 6727004231 6727004256 6727004263 6727004295 6727004337 6727004369 6727004390 6727004418 6727004425 6727004464 6727004489 6727004538 6727004560 6727004577 6727004584 6727004591 6727004619 6727004626 6727004633 6727004640 6727004680 6727004707 6727004714 6727004739 6727004746 6727004753 6727004778 6727004802 6727004810 6727004827 6727004841 6727004859 6727004866 6727004873 6727004880 6727004898 6727004947 6727004986 6727004993 6727005059 6727005098 6727005122 6727005193 6727005203 6727005210 6727005228 6727005235 6727005267 6727005274 6727005281 6727005299 6727005309 6727005316 6727005323 6727005436 6727005490 6727005500 6727005517 6727005605 6727005644 6727005651 6727005757 6727005764 6727005789 6727005958 6727005965 6727005980 6727006006 6727006013 6727006045 6727006180 6727006197 6727006207 6727006214 6727006302 6727006310 6727006327 6727006334 6727006373 6727006380 6727006398 6727006408 6727006415 6727006422 6727006430 6727006447 6727006461 6727006493 6727006510 6727006542 6727006550 6727006567 6727006581 6727006599 6727006616 6727006623 6727006630 6727006648 6727006655 6727006662 6727006670 6727006687 6727006729 6727006736 6727006768 6727006775 6727006800 6727006817 6727006824 6727006863 6727006895 6727006912 6727006937 6727006969 6727006983 6727006990 6727007063 6727007095 6727007120 6727007137 6727007169 6727007176 6727007183 6727007200 6727007218 6727007232 6727007240 6727007264 6727007296 6727007360 6727007377 6727007419 6727007465 6727007472 6727007497 6727007507 6727007514 6727007585 6727007602 6727007659 6727007673 6727007680 6727007708 6727007722 6727007786 6727007793 6727007828 6727007874 6727007881 6727007899 6727007909 6727007948 6727007955 6727007962 6727007970 6727008010 6727008028 6727008042 6727008067 6727008081 6727008099 6727008148 6727008155 6727008162 6727008187 6727008194 6727008236 6727008243 6727008250 6727008290 6727008300 6727008317 6727008324 6727008331 6727008356 6727008363 6727008395 6727008420 6727008500 6727008525 6727008540 6727008557 6727008564 6727008589 6727008606 6727008638 6727008645 6727008660 6727008677 6727008701 6727008733 6727008740 6727008780 6727008814 6727008846 6727008878 6727008885 6727008892 6727008910 6727008927 6727008941 6727008959 6727008966 6727008973 6727009092 6727009494 6727009504 6727009511 6727009529 6727009536 6727009543 6727009550 6727009568 6727009582 6727009590 6727009600 6727009617 6727009624 6727009631 6727009649 6727009656 6727009663 6727009670 6727009688 6727009712 6727009776 6727009864 6727009889 6727009896 6727009906 6727009913 6727009920 6727009938 6727009945 6727009991 6727010002 6727010010 6727010034 6727010041 6727010059 6727010073 6727010098 6727010108 6727010115 6727010122 6727010130 6727010147 6727010161 6727010179 6727010186 6727010193 6727010203 6727010210 6727010228 6727010242 6727010250 6727010267 6727010274 6727010299 6727010309 6727010316 6727010330 6727010355 6727010387 6727010429 6727010436 6727010443 6727010475 6727010482 6727010490 6727010500 6727010524 6727010531 6727010549 6727010556 6727010563 6727010570 6727010588 6727010595 6727010605 6727010620 6727010637 6727010669 6727010676 6727010690 6727010700 6727010718 6727010725 6727010732 6727010740 6727010757 6727010771 6727010789 6727010796 6727010806 6727010813 6727010820 6727010845 6727010852 6727010860 6727010877 6727010884 6727010901 6727010919 6727010933 6727010940 6727010958 6727010965 6727010972 6727010980 6727011006 6727011013 6727011038 6727011045 6727011052 6727011060 6727011077 6727011084 6727011091 6727011101 6727011119 6727011126 6727011133 6727011140 6727011158 6727011165 6727011172 6727011180 6727011197 6727011207 6727011214 6727011239 6727011246 6727011253 6727011260 6727011278 6727011292 6727011302 6727011310 6727011327 6727011334 6727011341 6727011373 6727011380 6727011398 6727011408 6727011422 6727011430 6727011447 6727011454 6727011479 6727011486 6727011493 6727011503 6727011510 6727011528 6727011535 6727011542 6727011550 6727011567 6727011574 6727011581 6727011599 6727011609 6727011616 6727011623 6727011630 6727011648 6727011655 6727011662 6727011670 6727011687 6727011694 6727011704 6727011743 6727011750 6727011768 6727011782 6727011790 6727011800 6727011817 6727011824 6727011831 6727011849 6727011856 6727011888 6727011895 6727011905 6727011912 6727011920 6727011937 6727011944 6727011951 6727011969 6727011976 6727011983 6727011990 6727012000 6727012017 6727012024 6727012031 6727012049 6727012056 6727012063 6727012070 6727012088 6727012095 6727012105 6727012112 6727012120 6727012137 6727012144 6727012151 6727012169 6727012176 6727012183 6727012190 6727012200 6727012218 6727012225 6727012232 6727012240 6727012271 6727012289 6727012296 6727012306 6727012313 6727012320 6727012338 6727012345 6727012360 6727012377 6727012384 6727012391 6727012401 6727012419 6727012426 6727012433 6727012458 6727012465 6727012472 6727012480 6727012497 6727012507 6727012514 6727012521 6727012539 6727012546 6727012553 6727012560 6727012578 6727012585 6727012592 6727012602 6727012627 6727012634 6727012641 6727012659 6727012666 6727012673 6727012680 6727012698 6727012708 6727012715 6727012722 6727012730 6727012747 6727012754 6727012761 6727012779 6727012786 6727012793 6727012803 6727012810 6727012828 6727012835 6727012842 6727012850 6727012867 6727012874 6727012881 6727012899 6727012909 6727012916 6727012923 6727012930 6727012948 6727012955 6727012962 6727012970 6727012987 6727012994 6727013003 6727013010 6727013028 6727013035 6727013042 6727013050 6727013067 6727013074 6727013081 6727013099 6727013109 6727013116 6727013123 6727013130 6727013148 6727013155 6727013162 6727013170 6727013187 6727013194 6727013204 6727013211 6727013229 6727013236 6727013243 6727013250 6727013268 6727013275 6727013282 6727013290 6727013300 6727013317 6727013324 6727013331 6727013349 6727013356 6727013363 6727013370 6727013388 6727013395 6727013405 6727013412 6727013420 6727013437 6727013444 6727013451 6727013469 6727013476 6727013483 6727013490 6727013500 6727013518 6727013525 6727013532 6727013540 6727013557 6727013564 6727013571 6727013589 6727013606 6727013613 6727013620 6727013638 6727013645 6727013652 6727013660 6727013677 6727013684 6727013691 6727013701 6727013719 6727013726 6727013733 6727013740 6727013758 6727013765 6727013772 6727013780 6727013797 6727013807 6727013814 6727013821 6727013839 6727013846 6727013853 6727013860 6727013878 6727013885 6727013892 6727013902 6727013910 6727013927 6727013934 6727013941 6727013959 6727013966 6727013973 6727013980 6727013998 6727014007 6727014014 6727014021 6727014039 6727014046 6727014053 6727014060 6727014078 6727014085 6727014092 6727014102 6727014110 6727014127 6727014134 6727014141 6727014159 6727014166 6727014173 6727014180 6727014198 6727014208 6727014215 6727014222 6727014230 6727014247 6727014254 6727014261 6727014279 6727014286 6727014293 6727014303 6727014310 6727014328 6727014335 6727014342 6727014350 6727014367 6727014374 6727014381 6727014399 6727014409 6727014416 6727014423 6727014430 6727014448 6727014462 6727014470 6727014487 6727014494 6727014504 6727014511 6727014529 6727014536 6727014543 6727014550 6727014568 6727014575 6727014582 6727014590 6727014600 6727014617 6727014624 6727014631 6727014649 6727014656 6727014663 6727014670 6727014688 6727014695 6727014705 6727014712 6727014720 6727014737 6727014744 6727014751 6727014769 6727014776 6727014783 6727014790 6727014800 6727014818 6727014825 6727014832 6727014840 6727014857 6727014864 6727014871 6727014889 6727014896 6727014906 6727014913 6727014920 6727014938 6727014945 6727014952 6727014960 6727014977 6727014984 6727014991 6727015000 6727015018 6727015025 6727015032 6727015040 6727015057 6727015064 6727015071 6727015089 6727015096 6727015106 6727015113 6727015120 6727015138 6727015145 6727015152 6727015160 6727015177 6727015184 6727015191 6727015201 6727015219 6727015226 6727015233 6727015240 6727015258 6727015265 6727015272 6727015280 6727015297 6727015307 6727015314 6727015321 6727015339 6727015346 6727015353 6727015360 6727015378 6727015385 6727015392 6727015402 6727015410 6727015427 6727015434 6727015441 6727015459 6727015466 6727015473 6727015480 6727015498 6727015508 6727015515 6727015522 6727015530 6727015547 6727015554 6727015561 6727015579 6727015586 6727015593 6727015603 6727015610 6727015628 6727015635 6727015642 6727015650 6727015667 6727015674 6727015681 6727015699 6727015709 6727015716 6727015723 6727015730 6727015748 6727015755 6727015762 6727015770 6727015787 6727015794 6727015804 6727015811 6727015829 6727015836 6727015843 6727015850 6727015868 6727015875 6727015882 6727015890 6727015900 6727015917 6727015924 6727015931 6727015949 6727015956 6727015963 6727015970 6727015988 6727015995 6727016004 6727016011 6727016029 6727016036 6727016043 6727016050 6727016068 6727016075 6727016082 6727016090 6727016100 6727016117 6727016124 6727016131 6727016149 6727016156 6727016163 6727016170 6727016188 6727016195 6727016205 6727016212 6727016220 6727016237 6727016244 6727016251 6727016269 6727016276 6727016283 6727016290 6727016300 6727016318 6727016325 6727016332 6727016340 6727016357 6727016364 6727016371 6727016389 6727016396 6727016406 6727016413 6727016420 6727016438 6727016445 6727016452 6727016460 6727016477 6727016484 6727016491 6727016501 6727016519 6727016526 6727016533 6727016540 6727016558 6727016565 6727016572 6727016580 6727016597 6727016607 6727016614 6727016621 6727016639 6727016646 6727016653 6727016660 6727016678 6727016685 6727016692 6727016702 6727016710 6727016727 6727016734 6727016741 6727016759 6727016766 6727016773 6727016780 6727016798 6727016808 6727016815 6727016822 6727016830 6727016847 6727016854 6727016861 6727016879 6727016886 6727016893 6727016903 6727016910 6727016928 6727016935 6727016942 6727016950 6727016967 6727016974 6727016981 6727016999 6727017008 6727017015 6727017022 6727017030 6727017047 6727017054 6727017061 6727017079 6727017086 6727017093 6727017103 6727017110 6727017128 6727017135 6727017142 6727017150 6727017167 6727017174 6727017181 6727017199 6727017209 6727017216 6727017223 6727017230 6727017248 6727017255 6727017262 6727017270 6727017287 6727017294 6727017304 6727017311 6727017329 6727017336 6727017343 6727017350 6727017368 6727017375 6727017382 6727017390 6727017400 6727017417 6727017424 6727017431 6727017449 6727017456 6727017463 6727017470 6727017488 6727017495 6727017505 6727017512 6727017520 6727017537 6727017544 6727017551 6727017569 6727017576 6727017583 6727017590 6727017600 6727017618 6727017625 6727017632 6727017640 6727017657 6727017664 6727017671 6727017689 6727017696 6727017706 6727017713 6727017720 6727017738 6727017745 6727017752 6727017760 6727017777 6727017784 6727017791 6727017801 6727017819 6727017826 6727017833 6727017840 6727017858 6727017865 6727017872 6727017897 6727017907 6727017914 6727017921 6727017939 6727017946 6727017953 6727017960 6727017978 6727017985 6727017992 6727018001 6727018019 6727018026 6727018033 6727018040 6727018058 6727018065 6727018072 6727018080 6727018097 6727018107 6727018114 6727018121 6727018139 6727018146 6727018153 6727018160 6727018178 6727018185 6727018192 6727018202 6727018210 6727018227 6727018234 6727018241 6727018259 6727018266 6727018273 6727018280 6727018298 6727018308 6727018315 6727018322 6727018330 6727018347 6727018354 6727018361 6727018379 6727018386 6727018393 6727018403 6727018410 6727018428 6727018435 6727018442 6727018450 6727018467 6727018474 6727018481 6727018499 6727018509 6727018516 6727018523 6727018530 6727018548 6727018555 6727018562 6727018570 6727018587 6727018594 6727018604 6727018611 6727018629 6727018636 6727018643 6727018650 6727018668 6727018675 6727018682 6727018690 6727018700 6727018717 6727018724 6727018731 6727018749 6727018756 6727018763 6727018770 6727018788 6727018795 6727018805 6727018812 6727018820 6727018837 6727018844 6727018851 6727018869 6727018876 6727018883 6727018890 6727018900 6727018918 6727018925 6727018932 6727018940 6727018957 6727018964 6727018971 6727018989 6727018996 6727019005 6727019012 6727019020 6727019037 6727019044 6727019051 6727019069 6727019076 6727019083 6727019090 6727019100 6727019118 6727019125 6727019132 6727019140 6727019157 6727019164 6727019171 6727019189 6727019196 6727019206 6727019213 6727019220 6727019238 6727019245 6727019252 6727019260 6727019277 6727019284 6727019291 6727019301 6727019319 6727019326 6727019333 6727019340 6727019358 6727019365 6727019372 6727019380 6727019397 6727019407 6727019414 6727019421 6727019439 6727019446 6727019453 6727019460 6727019478 6727019485 6727019492 6727019502 6727019510 6727019527 6727019534 6727019541 6727019559 6727019566 6727019573 6727019580 6727019598 6727019608 6727019615 6727019622 6727019630 6727019647 6727019654 6727019661 6727019679 6727019686 6727019693 6727019703 6727019710 6727019728 6727019735 6727019742 6727019750 6727019767 6727019774 6727019781 6727019799 6727019809 6727019816 6727019823 6727019830 6727019848 6727019855 6727019862 6727019870 6727019887 6727019894 6727019904 6727019911 6727019929 6727019936 6727019943 6727019950 6727019968 6727019975 6727019982 6727019990 6727020000 6727020018 6727020025 6727020032 6727020040 6727020057 6727020064 6727020071 6727020089 6727020096 6727020106 6727020113 6727020120 6727020138 6727020145 6727020152 6727020160 6727020177 6727020184 6727020191 6727020201 6727020219 6727020226 6727020233 6727020240 6727020258 6727020265 6727020272 6727020280 6727020297 6727020307 6727020314 6727020321 6727020339 6727020346 6727020353 6727020360 6727020378 6727020385 6727020392 6727020402 6727020410 6727020427 6727020434 6727020441 6727020459 6727020466 6727020473 6727020480 6727020498 6727020508 6727020515 6727020522 6727020530 6727020547 6727020554 6727020561 6727020579 6727020586 6727020593 6727020603 6727020610 6727020628 6727020635 6727020642 6727020650 6727020667 6727020674 6727020681 6727020699 6727020709 6727020716 6727020723 6727020730 6727020748 6727020755 6727020762 6727020770 6727020787 6727020794 6727020804 6727020811 6727020829 6727020836 6727020843 6727020850 6727020868 6727020875 6727020882 6727020890 6727020900 6727020917 6727020924 6727020931 6727020949 6727020956 6727020963 6727020970 6727020988 6727020995 6727021004 6727021011 6727021029 6727021036 6727021043 6727021050 6727021068 6727021075 6727021082 6727021090 6727021100 6727021117 6727021124 6727021131 6727021149 6727021156 6727021163 6727021170 6727021188 6727021195 6727021205 6727021212 6727021220 6727021237 6727021244 6727021251 6727021269 6727021276 6727021283 6727021290 6727021300 6727021318 6727021325 6727021332 6727021340 6727021357 6727021364 6727021371 6727021389 6727021396 6727021678 6727021893 6727022054 6727022061 6727022079 6727022135 6727022150 6727022167 6727022174 6727022181 6727022199 6727022209 6727022216 6727022230 6727022270 6727022287 6727022294 6727022304 6727022311 6727022329 6727022343 6727022350 6727022368 6727022375 6727022382 6727022390 6727022400 6727022424 6727022431 6727022456 6727022463 6727022488 6727022505 6727022520 6727022537 6727022551 6727022640 6727022664 6727022689 6727022706 6727022745 6727022777 6727022784 6727022826 6727022858 6727022865 6727022872 6727022880 6727022897 6727022907 6727022914 6727022921 6727022960 6727022985 6727022992 6727023019 6727023033 6727023040 6727023058 6727023114 6727023139 6727023153 6727023192 6727023202 6727023210 6727023241 6727023361 6727023393 6727023428 6727023435 6727023516 6727023530 6727023562 6727023570 6727023594 6727023604 6727023611 6727023629 6727023650 6727023668 6727023690 6727023724 6727023731 6727023756 6727023788 6727023820 6727023837 6727023883 6727023890 6727023932 6727023957 6727023971 6727023989 6727024005 6727024012 6727024020 6727024037 6727024044 6727024051 6727024069 6727024076 6727024090 6727024100 6727024118 6727024125 6727024132 6727024164 6727024171 6727024196 6727024206 6727024213 6727024220 6727024238 6727024245 6727024277 6727024284 6727024319 6727024326 6727024340 6727024358 6727024397 6727024407 6727024439 6727024453 6727024460 6727024492 6727024502 6727024510 6727024534 6727024541 6727024559 6727024566 6727024580 6727024598 6727024608 6727024630 6727024654 6727024661 6727024679 6727024686 6727024703 6727024710 6727024742 6727024767 6727024781 6727024816 6727024823 6727024830 6727024862 6727024870 6727024904 6727024929 6727024943 6727024950 6727024968 6727024975 6727024982 6727025009 6727025023 6727025030 6727025048 6727025055 6727025062 6727025087 6727025094 6727025104 6727025175 6727025182 6727025200 6727025224 6727025249 6727025256 6727025263 6727025270 6727025288 6727025295 6727025320 6727025337 6727025344 6727025351 6727025369 6727025376 6727025383 6727025390 6727025400 6727025432 6727025440 6727025457 6727025464 6727025471 6727025489 6727025496 6727025545 6727025552 6727025560 6727025577 6727025584 6727025619 6727025626 6727025633 6727025640 6727025672 6727025680 6727025697 6727025714 6727025721 6727025739 6727025746 6727025760 6727025778 6727025785 6727025792 6727025841 6727025866 6727025873 6727025922 6727025954 6727025979 6727025993 6727026002 6727026010 6727026027 6727026059 6727026080 6727026098 6727026130 6727026228 6727026274 6727026299 6727026316 6727026355 6727026387 6727026475 6727026482 6727026490 6727026531 6727026556 6727026563 6727026570 6727026595 6727026620 6727026644 6727026676 6727026690 6727026718 6727026725 6727026732 6727026789 6727026845 6727026891 6727026901 6727026933 6727026958 6727026965 6727026972 6727026980 6727026997 6727027006 6727027013 6727027091 6727027101 6727027119 6727027165 6727027197 6727027221 6727027239 6727027253 6727027278 6727027292 6727027302 6727027366 6727027373 6727027398 6727027422 6727027454 6727027461 6727027493 6727027528 6727027550 6727027581 6727027623 6727027648 6727027655 6727027662 6727027694 6727027704 6727027729 6727027736 6727027743 6727027768 6727027782 6727027790 6727027800 6727027817 6727027824 6727027831 6727027849 6727027888 6727027895 6727027912 6727027944 6727027951 6727028000 6727028017 6727028024 6727028031 6727028049 6727028088 6727028095 6727028112 6727028137 6727028151 6727028176 6727028183 6727028190 6727028218 6727028225 6727028232 6727028264 6727028289 6727028313 6727028338 6727028401 6727028426 6727028433 6727028440 6727028472 6727028497 6727028514 6727028610 6727028634 6727028641 6727028666 6727028673 6727028680 6727028761 6727028793 6727028803 6727028810 6727028828 6727028835 6727028842 6727028867 6727028881 6727028909 6727028916 6727028923 6727028955 6727028962 6727028970 6727028987 6727028994 6727029010 6727029028 6727029035 6727029050 6727029074 6727029081 6727029099 6727029116 6727029123 6727029130 6727029148 6727029155 6727029170 6727029187 6727029194 6727029204 6727029229 6727029236 6727029250 6727029275 6727029300 6727029317 6727029324 6727029363 6727029370 6727029388 6727029405 6727029420 6727029444 6727029469 6727029483 6727029500 6727029518 6727029525 6727029532 6727029540 6727029557 6727029571 6727029589 6727029613 6727029620 6727029645 6727029660 6727029677 6727029684 6727029691 6727029719 6727029726 6727029733 6727029758 6727029765 6727029772 6727029821 6727029853 6727029860 6727029878 6727029885 6727029910 6727029927 6727029934 6727029941 6727029980 6727029998 6727030023 6727030030 6727030048 6727030070 6727030087 6727030094 6727030104 6727030111 6727030129 6727030143 6727030150 6727030168 6727030175 6727030200 6727030224 6727030256 6727030270 6727030288 6727030295 6727030320 6727030369 6727030376 6727030390 6727030418 6727030425 6727030440 6727030457 6727030471 6727030489 6727030506 6727030545 6727030552 6727030577 6727030584 6727030591 6727030601 6727030633 6727030640 6727030658 6727030665 6727030672 6727030680 6727030697 6727030707 6727030714 6727030721 6727030778 6727030785 6727030792 6727030810 6727030834 6727030841 6727030859 6727030873 6727030880 6727030915 6727030922 6727030930 6727030947 6727030979 6727030986 6727031027 6727031041 6727031059 6727031066 6727031073 6727031080 6727031098 6727031108 6727031130 6727031147 6727031161 6727031193 6727031203 6727031250 6727031267 6727031274 6727031362 6727031429 6727031482 6727031524 6727031563 6727031570 6727031588 6727031595 6727031644 6727031718 6727031764 6727031771 6727031813 6727031838 6727031965 6727032038 6727032060 6727032101 6727032172 6727032197 6727032207 6727032239 6727032253 6727032260 6727032278 6727032285 6727032292 6727032302 6727032327 6727032334 6727032366 6727032373 6727032398 6727032408 6727032415 6727032422 6727032430 6727032461 6727032503 6727032528 6727032535 6727032574 6727032599 6727032623 6727032655 6727032694 6727032704 6727032736 6727032743 6727032750 6727032768 6727032782 6727032790 6727032856 6727032863 6727032888 6727032912 6727032937 6727032951 6727032969 6727032976 6727032983 6727033031 6727033049 6727033056 6727033070 6727033088 6727033095 6727033105 6727033112 6727033120 6727033137 6727033169 6727033190 6727033257 6727033289 6727033313 6727033320 6727033345 6727033360 6727033377 6727033433 6727033440 6727033465 6727033472 6727033507 6727033521 6727033546 6727033553 6727033560 6727033610 6727033634 6727033641 6727033673 6727033708 6727033715 6727033730 6727033754 6727033786 6727033803 6727033810 6727033828 6727033835 6727033842 6727033850 6727033867 6727033874 6727033899 6727033930 6727033970 6727033987 6727034028 6727034067 6727034081 6727034099 6727034130 6727034162 6727034170 6727034243 6727034268 6727034275 6727034290 6727034349 6727034412 6727034420 6727034437 6727034451 6727034469 6727034500 6727034518 6727034525 6727034540 6727034589 6727034596 6727034606 6727034613 6727034638 6727034719 6727034780 6727034807 6727034814 6727034853 6727034885 6727034941 6727035014 6727035021 6727035046 6727035110 6727035159 6727035215 6727035222 6727035230 6727035286 6727035303 6727035310 6727035350 6727035367 6727035374 6727035381 6727035430 6727035448 6727035462 6727035470 6727035487 6727035511 6727035536 6727035543 6727035550 6727035575 6727035582 6727035590 6727035600 6727035624 6727035631 6727035695 6727035705 6727035712 6727035720 6727035737 6727035744 6727035751 6727035776 6727035790 6727035832 6727035896 6727035906 6727035913 6727035938 6727036000 6727036018 6727036025 6727036040 6727036096 6727036106 6727036113 6727036120 6727036145 6727036184 6727036191 6727036219 6727036226 6727036272 6727036297 6727036392 6727036402 6727036410 6727036427 6727036434 6727036459 6727036466 6727036473 6727036480 6727036508 6727036586 6727036593 6727036610 6727036628 6727036674 6727036681 6727036730 6727036755 6727036804 6727036811 6727036836 6727036843 6727036850 6727036875 6727036890 6727036900 6727036917 6727036956 6727036970 6727037004 6727037011 6727037036 6727037050 6727037100 6727037124 6727037188 6727037237 6727037269 6727037276 6727037290 6727037300 6727037318 6727037332 6727037357 6727037371 6727037420 6727037438 6727037477 6727037484 6727037491 6727037501 6727037519 6727037533 6727037540 6727037558 6727037572 6727037607 6727037614 6727037653 6727037660 6727037678 6727037692 6727037741 6727037773 6727037780 6727037798 6727037822 6727037847 6727037879 6727037903 6727037910 6727037928 6727037935 6727037942 6727037967 6727037974 6727037981 6727038008 6727038030 6727038054 6727038103 6727038110 6727038135 6727038181 6727038199 6727038209 6727038216 6727038223 6727038230 6727038255 6727038270 6727038287 6727038311 6727038336 6727038350 6727038375 6727038382 6727038390 6727038400 6727038424 6727038431 6727038449 6727038470 6727038488 6727038495 6727038505 6727038512 6727038520 6727038537 6727038544 6727038551 6727038569 6727038576 6727038583 6727038590 6727038600 6727038618 6727038632 6727038640 6727038657 6727038671 6727038689 6727038696 6727038706 6727038713 6727038720 6727038738 6727038745 6727038752 6727038777 6727038784 6727038791 6727038801 6727038819 6727038826 6727038833 6727038840 6727038858 6727038865 6727038880 6727038907 6727038914 6727038939 6727038946 6727038953 6727038960 6727038978 6727038985 6727038992 6727039001 6727039019 6727039026 6727039033 6727039040 6727039065 6727039072 6727039080 6727039097 6727039107 6727039121 6727039139 6727039146 6727039153 6727039160 6727039178 6727039185 6727039192 6727039202 6727039227 6727039234 6727039241 6727039259 6727039266 6727039280 6727039315 6727039322 6727039330 6727039361 6727039379 6727039386 6727039393 6727039403 6727039450 6727039467 6727039474 6727039481 6727039499 6727039509 6727039516 6727039530 6727050020 6727050037 6727050044 6727050051 6727050069 6727050076 6727050083 6727050090 6727050100 6727050118 6727050125 6727050132 6727050140 6727050157 6727050164 6727050171 6727050189 6727050196 6727050206 6727050213 6727050220 6727050238 6727050245 6727050252 6727050260 6727050277 6727050284 6727050291 6727050301 6727050319 6727050326 6727050333 6727050340 6727050358 6727050365 6727050372 6727050380 6727050397 6727050407 6727050414 6727050421 6727050439 6727050446 6727050453 6727050460 6727050478 6727050485 6727050492 6727050502 6727050510 6727050527 6727050534 6727050541 6727050559 6727050566 6727050573 6727050580 6727050598 6727050608 6727050615 6727050622 6727050630 6727050647 6727050654 6727050661 6727050679 6727050686 6727050693 6727050703 6727050710 6727050728 6727050735 6727050742 6727050750 6727050767 6727050774 6727050781 6727050799 6727050809 6727050816 6727050823 6727050830 6727050848 6727050855 6727050862 6727050870 6727050887 6727050894 6727050904 6727050911 6727050929 6727050936 6727050943 6727050950 6727050968 6727050975 6727050982 6727050990 6727051009 6727051016 6727051023 6727051030 6727051048 6727051055 6727051062 6727051070 6727051087 6727051094 6727051104 6727051111 6727051129 6727051136 6727051143 6727051150 6727051168 6727051175 6727051182 6727051190 6727051200 6727051217 6727051224 6727051231 6727051249 6727051256 6727051263 6727051270 6727051288 6727051295 6727051305 6727051312 6727051320 6727051337 6727051344 6727051351 6727051369 6727051376 6727051383 6727051390 6727051400 6727051418 6727051425 6727051432 6727051440 6727051457 6727051464 6727051471 6727051489 6727051496 6727051506 6727051513 6727051520 6727051538 6727051545 6727051552 6727051560 6727051577 6727051584 6727051591 6727051601 6727051619 6727051626 6727051633 6727051640 6727051658 6727051665 6727051672 6727051680 6727051697 6727051707 6727051714 6727051721 6727051739 6727051746 6727051753 6727051760 6727051778 6727051785 6727051792 6727051802 6727051810 6727051827 6727051834 6727051841 6727051859 6727051866 6727051873 6727051880 6727990009 6727990016 6727990023 6727990030 6727990048 6727990055 6727990062 6727990070 6727990087 6727990094 6727990104 6727990111 6727990129 6727990136 6727990143 6727990150База всех ИНН физических лиц с префиксом 6727******** из ЕГРЮЛ и ЕГРИП.
672700000106 672700000346 672700000410 672700000593 672700000667 672700000730 672700000988 672700001220 672700001300 672700001477 672700001614 672700001861 672700002030 672700002103 672700002287 672700002350 672700002424 672700002671 672700002819 672700002992 672700003097 672700003160 672700003308 672700003481 672700003876 672700004044 672700004118 672700004291 672700004365 672700004439 672700004502 672700004686 672700004750 672700004823 672700004904 672700005009 672700005312 672700005496 672700005560 672700005633 672700005954 672700006059 672700006370 672700006443 672700006517 672700006690 672700006901 672700007253 672700007327 672700007408 672700007574 672700007648 672700007969 672700008063 672700008137 672700008200 672700008458 672700008602 672700008779 672700008842 672700008916 672700009010 672700009194 672700009405 672700009652 672700009726 672700009807 672700010062 672700010457 672700010520 672700010601 672700010778 672700010841 672700011193 672700011330 672700011404 672700011651 672700011725 672700012140 672700012214 672700012398 672700012535 672700012609 672700012782 672700012856 672700012920 672700013024 672700013105 672700013271 672700013345 672700013419 672700013592 672700013666 672700013730 672700013803 672700013987 672700014081 672700014155 672700014229 672700014476 672700014540 672700014860 672700014934 672700015039 672700015102 672700015286 672700015350 672700015504 672700015991 672700016160 672700016233 672700016307 672700016554 672700016628 672700016709 672700016875 672700017043 672700017117 672700017364 672700017685 672700017822 672700018311 672700018569 672700018632 672700018880 672700018953 672700019121 672700019202 672700019379 672700019442 672700019516 672700019690 672700019900 672700020007 672700020173 672700020247 672700020310 672700020494 672700020568 672700020631 672700021057 672700021120 672700021201 672700021378 672700021441 672700021515 672700021699 672700021762 672700021836 672700021900 672700022004 672700022251 672700022406 672700022572 672700022710 672700022967 672700023061 672700023135 672700023456 672700023520 672700023600 672700023777 672700023840 672700023914 672700024266 672700024403 672700024587 672700024805 672700024971 672700025076 672700025140 672700025213 672700025397 672700025460 672700025534 672700025608 672700025781 672700025855 672700025929 672700026023 672700026270 672700026418 672700026591 672700026665 672700026802 672700026986 672700027080 672700027154 672700027228 672700027612 672700027796 672700027860 672700028101 672700028285 672700028359 672700028422 672700028476 672700028503 672700028743 672700028817 672700029169 672700029232 672700029306 672700029480 672700029708 672700029874 672700030037 672700030100 672700030284 672700030502 672700030679 672700030816 672700030990 672700031094 672700031231 672700031305 672700031489 672700031552 672700031626 672700031707 672700031947 672700032362 672700032436 672700032500 672700032757 672700032820 672700032901 672700033006 672700033172 672700033246 672700033310 672700033888 672700033951 672700034056 672700034200 672700034377 672700034440 672700034514 672700034698 672700034761 672700034835 672700034909 672700035250 672700035324 672700035405 672700035645 672700035966 672700036060 672700036134 672700036208 672700036455 672700036600 672700037018 672700037191 672700037402 672700037586 672700037650 672700037723 672700037970 672700038075 672700038149 672700038212 672700038396 672700038460 672700038533 672700038780 672700038854 672700038928 672700039022 672700039103 672700039417 672700039590 672700039738 672700039801 672700040074 672700040395 672700040532 672700040606 672700040780 672700040853 672700041021 672700041102 672700041279 672700041342 672700041416 672700041590 672700041737 672700041984 672700042089 672700042152 672700042226 672700042473 672700042547 672700042610 672700042868 672700043100 672700043678 672700043741 672700043815 672700043999 672700044093 672700044167 672700044304 672700044488 672700044625 672700044706 672700044946 672700045040 672700045114 672700045298 672700045361 672700045682 672700045756 672700046005 672700046171 672700046245 672700046492 672700046566 672700046630 672700046703 672700046887 672700046950 672700047055 672700047129 672700047200 672700047376 672700047440 672700047513 672700047697 672700047908 672700048002 672700048186 672700048250 672700048323 672700048404 672700048718 672700048891 672700048965 672700049133 672700049207 672700049380 672700049454 672700049528 672700049609 672700049775 672700049849 672700049912 672700050001 672700050185 672700050259 672700050403 672700050570 672700050643 672700050717 672700050890 672700050964 672700051069 672700051206 672700051380 672700051453 672700051608 672700051774 672700051911 672700052016 672700052190 672700052263 672700052337 672700052400 672700052584 672700052658 672700052721 672700052979 672700053073 672700053210 672700053394 672700053468 672700053852 672700054101 672700054278 672700054341 672700054599 672700054662 672700054736 672700054800 672700054983 672700055088 672700055151 672700055306 672700055546 672700055610 672700055793 672700055930 672700056035 672700056109 672700056282 672700056356 672700056420 672700056740 672700056814 672700056998 672700057092 672700057166 672700057303 672700057487 672700057550 672700057624 672700057705 672700057871 672700058113 672700058360 672700058434 672700058681 672700058755 672700058829 672700058900 672700059004 672700059244 672700059491 672700059639 672700059702 672700059886 672700059950 672700060296 672700060360 672700060507 672700060680 672700060754 672700060828 672700060909 672700061003 672700061170 672700061243 672700061490 672700061564 672700061885 672700061959 672700062053 672700062208 672700062695 672700062769 672700062832 672700062906 672700063000 672700063184 672700063258 672700063321 672700063402 672700063579 672700063642 672700063716 672700063890 672700063963 672700064068 672700064131 672700064526 672700064607 672700064773 672700064847 672700065015 672700065199 672700065336 672700065400 672700065583 672700065657 672700065720 672700065801 672700065978 672700066072 672700066146 672700066210 672700066393 672700066467 672700066530 672700066604 672700066788 672700066851 672700067020 672700067100 672700067340 672700067661 672700067735 672700068087 672700068150 672700068545 672700068619 672700068866 672700068930 672700069034 672700069108 672700069355 672700069500 672700069676 672700069740 672700069813 672700069997 672700070086 672700070150 672700070791 672700070865 672700070939 672700071033 672700071107 672700071428 672700071675 672700071749 672700071812 672700071996 672700072090 672700072164 672700072301 672700072485 672700072559 672700072622 672700072703 672700072870 672700072943 672700073432 672700073680 672700073827 672700074179 672700074316 672700074490 672700074563 672700074637 672700074700 672700074884 672700074958 672700075052 672700075447 672700075510 672700075694 672700075768 672700076183 672700076257 672700076320 672700076401 672700076578 672700076715 672700076899 672700076962 672700077067 672700077130 672700077204 672700077388 672700077451 672700077525 672700077606 672700077910 672700078014 672700078198 672700078409 672700078656 672700078720 672700078800 672700079071 672700079466 672700079530 672700079787 672700080197 672700080260 672700080581 672700080655 672700080976 672700081070 672700081144 672700081391 672700081465 672700081539 672700081602 672700082028 672700082109 672700082275 672700082349 672700082412 672700082596 672700082660 672700082733 672700082807 672700082980 672700083222 672700083470 672700083790 672700083864 672700083938 672700084106 672700084353 672700084427 672700084508 672700084674 672700084811 672700084995 672700085163 672700085237 672700085300 672700085558 672700085702 672700086047 672700086110 672700086294 672700086431 672700086505 672700086826 672700086907 672700087241 672700087499 672700087562 672700087636 672700087700 672700087883 672700087957 672700088051 672700088372 672700088446 672700088693 672700088767 672700088830 672700088904 672700089009 672700089182 672700089320 672700089640 672700089898 672700089961 672700090050 672700090124 672700090445 672700090519 672700090692 672700090903 672700091181 672700091255 672700091329 672700091640 672700091713 672700091897 672700092139 672700092202 672700092386 672700092604 672700092770 672700092844 672700092918 672700093654 672700093975 672700094217 672700094390 672700094601 672700094785 672700094859 672700094922 672700095108 672700095274 672700095348 672700095411 672700095595 672700095732 672700095806 672700095980 672700096084 672700096158 672700096479 672700096542 672700096616 672700096790 672700097031 672700097289 672700097352 672700097426 672700097507 672700097673 672700097747 672700097810 672700097994 672700098099 672700098236 672700098620 672700098701 672700098878 672700099046 672700099110 672700099293 672700099367 672700099430 672700099688 672700099751 672700099825 672700100326 672700100647 672700100710 672700100894 672700101136 672700101200 672700101383 672700101457 672700101520 672700101601 672700101841 672700101915 672700102010 672700102267 672700102330 672700102588 672700102651 672700102725 672700102806 672700102972 672700103398 672700103535 672700103609 672700103782 672700103920 672700104024 672700104105 672700104271 672700104730 672700104987 672700105155 672700105300 672700105540 672700105613 672700105934 672700106102 672700106423 672700106504 672700106670 672700106818 672700106991 672700107096 672700107233 672700107307 672700107480 672700107554 672700107628 672700107709 672700107875 672700108043 672700108290 672700108438 672700108501 672700108759 672700108822 672700108903 672700109008 672700109174 672700109495 672700109569 672700109632 672700109706 672700109880 672700109953 672700110042 672700110116 672700110290 672700110363 672700110500 672700110758 672700110821 672700110902 672700111007 672700111310 672700111494 672700111568 672700111631 672700111705 672700111952 672700112120 672700112378 672700112441 672700112515 672700112762 672700112836 672700112900 672700113188 672700113325 672700113572 672700113646 672700113710 672700113893 672700113967 672700114061 672700114209 672700114520 672700114600 672700114777 672700114840 672700115019 672700115192 672700115266 672700115330 672700115403 672700115587 672700115650 672700115724 672700115805 672700116140 672700116213 672700116534 672700116608 672700116855 672700117104 672700117270 672700117344 672700117418 672700117591 672700117986 672700118154 672700118228 672700118475 672700118612 672700118796 672700118933 672700119038 672700119101 672700119285 672700119359 672700119422 672700119670 672700119743 672700119990 672700120153 672700120227 672700120308 672700120474 672700120611 672700121037 672700121421 672700121502 672700122168 672700122489 672700122626 672700123041 672700123115 672700123299 672700123362 672700123500 672700123683 672700123757 672700123820 672700123901 672700124172 672700124493 672700124630 672700124704 672700124888 672700124951 672700125120 672700125200 672700125377 672700125514 672700125698 672700125761 672700125909 672700126003 672700126187 672700126250 672700126324 672700126571 672700126645 672700126719 672700126966 672700127060 672700127208 672700127455 672700127600 672700127776 672700127913 672700128018 672700128191 672700128586 672700128723 672700128804 672700128970 672700129075 672700129149 672700129533 672700129607 672700129780 672700129928 672700130190 672700130264 672700130338 672700130585 672700130722 672700130803 672700130970 672700131211 672700131395 672700131469 672700131532 672700131606 672700132102 672700132279 672700132342 672700132590 672700132663 672700132737 672700132984 672700133089 672700133152 672700133226 672700133307 672700133473 672700133547 672700133610 672700133794 672700133868 672700133931 672700134036 672700134100 672700134283 672700134420 672700134501 672700134678 672700134741 672700134815 672700134999 672700135093 672700135230 672700135304 672700135488 672700135551 672700135625 672700135872 672700135946 672700136361 672700136435 672700136756 672700136820 672700136900 672700137005 672700137319 672700137492 672700137630 672700137950 672700138200 672700138376 672700138513 672700138908 672700139002 672700139250 672700139404 672700139718 672700139891 672700139965 672700140054 672700140128 672700140209 672700140375 672700140449 672700140512 672700140696 672700141185 672700141259 672700141322 672700141403 672700141643 672700141717 672700141890 672700142132 672700142380 672700142453 672700142527 672700142608 672700142774 672700142848 672700143400 672700143658 672700143802 672700143979 672700144073 672700144147 672700144210 672700144394 672700144468 672700144531 672700144789 672700144852 672700144926 672700145020 672700145278 672700145341 672700145599 672700145736 672700145800 672700145983 672700146088 672700146306 672700146472 672700146546 672700146793 672700147035 672700147109 672700147282 672700147356 672700147420 672700147740 672700147998 672700148092 672700148166 672700148230 672700148487 672700148550 672700148871 672700148945 672700149040 672700149113 672700149297 672700149360 672700149434 672700149681 672700150091 672700150302 672700150486 672700150623 672700150704 672700150870 672700151049 672700151112 672700151296 672700151360 672700151680 672700151754 672700151828 672700151909 672700152003 672700152170 672700152317 672700152490 672700152885 672700153053 672700153208 672700153832 672700154184 672700154258 672700154579 672700154716 672700154890 672700154963 672700155068 672700155131 672700155452 672700155526 672700155607 672700155773 672700155847 672700156015 672700156199 672700156336 672700156400 672700156583 672700156657 672700156720 672700156801 672700157146 672700157210 672700157393 672700157467 672700157604 672700157788 672700157925 672700158277 672700158340 672700158414 672700158598 672700158661 672700158982 672700159087 672700159305 672700159471 672700159545 672700159866 672700159930 672700160100 672700160276 672700160413 672700161086 672700161223 672700161470 672700161544 672700161618 672700161791 672700161865 672700161939 672700162280 672700162428 672700162509 672700162675 672700162996 672700163090 672700163164 672700163485 672700163703 672700163943 672700164111 672700164295 672700164369 672700164506 672700164827 672700165179 672700165242 672700165316 672700165563 672700165637 672700165700 672700165958 672700166052 672700166126 672700166447 672700166510 672700166694 672700167000 672700167183 672700167320 672700167401 672700167578 672700167899 672700167962 672700168388 672700168525 672700168606 672700168772 672700168910 672700169014 672700169656 672700169720 672700170066 672700170130 672700170387 672700170450 672700170605 672700170771 672700170845 672700171013 672700171197 672700171260 672700171334 672700171408 672700171581 672700171655 672700171976 672700172070 672700172144 672700172391 672700172539 672700172602 672700172786 672700172850 672700173028 672700173109 672700173275 672700173349 672700173412 672700173596 672700173733 672700173980 672700174159 672700174222 672700174303 672700174543 672700174617 672700174790 672700174938 672700175106 672700175280 672700175353 672700175427 672700175508 672700175674 672700175811 672700175995 672700176090 672700176300 672700176484 672700176558 672700176702 672700176942 672700177047 672700177294 672700177368 672700177431 672700177689 672700177752 672700177826 672700178001 672700178178 672700178241 672700178562 672700178636 672700178700 672700178957 672700179372 672700179510 672700179693 672700179830 672700179904 672700180177 672700180240 672700180314 672700180561 672700180635 672700180709 672700180882 672700180956 672700181050 672700181205 672700181371 672700181445 672700181519 672700181692 672700181766 672700181903 672700182181 672700182329 672700182400 672700182576 672700182640 672700182897 672700183065 672700183202 672700183770 672700183844 672700183918 672700184012 672700184196 672700184407 672700184580 672700184728 672700184809 672700184975 672700185217 672700185390 672700185601 672700185785 672700185859 672700185922 672700186108 672700186348 672700186411 672700186595 672700186732 672700186980 672700187158 672700187221 672700187542 672700187616 672700188031 672700188105 672700188289 672700188352 672700188507 672700188747 672700188810 672700188994 672700189300 672700189557 672700189620 672700189701 672700189878 672700190104 672700190288 672700190351 672700190425 672700190672 672700190746 672700190993 672700191098 672700191161 672700191235 672700191482 672700191556 672700191700 672700191877 672700192119 672700192292 672700192430 672700192750 672700193000 672700193176 672700193497 672700193560 672700193634 672700193708 672700193955 672700194370 672700194444 672700194518 672700194765 672700194839 672700194902 672700195007 672700195180 672700195254 672700195328 672700195649 672700195896 672700196064 672700196138 672700196385 672700196522 672700196770 672700196843 672700197011 672700197195 672700197269 672700197808 672700197974 672700198390 672700198463 672700198537 672700198784 672700198903 672700199026 672700199273 672700199347 672700199594 672700199668 672700199731 672700199805 672700199989 672700200095 672700200169 672700200480 672700200627 672700200874 672700200948 672700201042 672700201116 672700201290 672700201363 672700201500 672700201758 672700201902 672700202173 672700202247 672700202494 672700202631 672700202705 672700202889 672700202952 672700203057 672700203120 672700203201 672700203378 672700203441 672700203515 672700203762 672700203836 672700203900 672700204004 672700204188 672700204251 672700204406 672700204893 672700204967 672700205135 672700205456 672700205520 672700205600 672700205777 672700205840 672700205914 672700206192 672700206330 672700206587 672700206971 672700207140 672700207213 672700207534 672700207855 672700208023 672700208270 672700208344 672700208591 672700208739 672700209080 672700209154 672700209228 672700209475 672700209549 672700209860 672700210103 672700210270 672700210343 672700210377 672700210664 672700210985 672700211080 672700211227 672700211308 672700211474 672700211548 672700211795 672700211932 672700212037 672700212100 672700212421 672700212502 672700212679 672700212742 672700212990 672700213231 672700213489 672700213626 672700213707 672700213873 672700213947 672700214041 672700214115 672700214299 672700214362 672700214436 672700214500 672700214683 672700215006 672700215246 672700215310 672700215493 672700215567 672700215630 672700215704 672700215888 672700216377 672700216698 672700216761 672700216835 672700216909 672700217003 672700217324 672700217571 672700217719 672700217892 672700218060 672700218134 672700218208 672700218455 672700218529 672700218600 672700218840 672700218913 672700219018 672700219191 672700219265 672700219402 672700219723 672700219804 672700219970 672700220133 672700220207 672700220454 672700220528 672700220609 672700220849 672700220912 672700221017 672700221190 672700221264 672700221401 672700221585 672700221659 672700221722 672700221803 672700222074 672700222148 672700222211 672700222395 672700222469 672700222532 672700222780 672700222853 672700222927 672700223279 672700223342 672700223416 672700223590 672700223663 672700223737 672700223800 672700223984 672700224026 672700224089 672700224152 672700224226 672700224307 672700224473 672700224868 672700224931 672700225036 672700225100 672700225357 672700225815 672700225999 672700226093 672700226230 672700226488 672700226551 672700226706 672700226946 672700227040 672700227361 672700227509 672700227756 672700227820 672700227900 672700228005 672700228319 672700228492 672700228566 672700228703 672700229055 672700229129 672700229376 672700229440 672700229513 672700229697 672700229760 672700229834 672700229908 672700230004 672700230244 672700230318 672700230491 672700230565 672700230639 672700230702 672700230886 672700230950 672700231128 672700231209 672700231375 672700231449 672700231696 672700231907 672700232001 672700232185 672700232403 672700232570 672700232643 672700232717 672700232890 672700233069 672700233132 672700233206 672700233380 672700233774 672700234016 672700234190 672700234400 672700234658 672700234721 672700234802 672700234979 672700235073 672700235210 672700235394 672700235468 672700235605 672700235852 672700235926 672700236020 672700236278 672700236415 672700236599 672700236662 672700236736 672700236800 672700236983 672700237088 672700237151 672700237306 672700237546 672700237610 672700237867 672700237930 672700238109 672700238282 672700238420 672700238677 672700238814 672700239230 672700239303 672700239487 672700239624 672700239705 672700239945 672700240034 672700240281 672700240429 672700240500 672700240676 672700240740 672700240813 672700241091 672700241239 672700241302 672700241550 672700241704 672700241944 672700242049 672700242112 672700242296 672700242360 672700242507 672700242680 672700242754 672700242828 672700243170 672700243243 672700243317 672700243885 672700243959 672700244053 672700244127 672700244374 672700244448 672700244769 672700245184 672700245258 672700245321 672700245402 672700245579 672700245642 672700245716 672700245890 672700245963 672700246068 672700246131 672700246205 672700246389 672700246526 672700246773 672700246847 672700247015 672700247199 672700247262 672700247336 672700247400 672700247583 672700247720 672700247978 672700248072 672700248146 672700248210 672700248393 672700248467 672700248530 672700248604 672700248788 672700248851 672700248925 672700249020 672700249100 672700249277 672700249598 672700249735 672700249809 672700249982 672700250392 672700250530 672700250603 672700250787 672700250850 672700250924 672700251029 672700251413 672700251597 672700251660 672700251734 672700251808 672700251981 672700252150 672700252304 672700252470 672700252544 672700252618 672700252791 672700252939 672700253033 672700253354 672700253509 672700253675 672700253749 672700253996 672700254090 672700254301 672700254485 672700254559 672700254622 672700254703 672700254870 672700254943 672700255048 672700255295 672700255369 672700255506 672700255680 672700255753 672700255827 672700255908 672700256179 672700256242 672700256316 672700256490 672700256637 672700256700 672700256884 672700256958 672700257052 672700257207 672700257373 672700257447 672700257694 672700257768 672700257831 672700258000 672700258183 672700258320 672700258401 672700258578 672700258641 672700258715 672700259067 672700259204 672700259451 672700259606 672700259772 672700259846 672700259910 672700260009 672700260182 672700260320 672700260400 672700260640 672700260714 672700261066 672700261203 672700261387 672700261450 672700261524 672700261605 672700261771 672700261845 672700262013 672700262197 672700262260 672700262334 672700262408 672700262655 672700262729 672700262800 672700262976 672700263218 672700263539 672700263602 672700263786 672700263850 672700263923 672700264109 672700264349 672700264412 672700264596 672700264660 672700264980 672700265085 672700265159 672700265222 672700265470 672700265543 672700265617 672700265790 672700265938 672700266032 672700266106 672700266280 672700266353 672700266508 672700266674 672700266995 672700267090 672700267237 672700267621 672700267702 672700267879 672700268110 672700268294 672700268368 672700268431 672700268689 672700268752 672700268826 672700269001 672700269315 672700269499 672700269562 672700269636 672700269700 672700269883 672700269957 672700270046 672700270110 672700270293 672700270367 672700270430 672700270504 672700270751 672700270825 672700270906 672700271000 672700271177 672700271240 672700271314 672700271498 672700271561 672700271709 672700271882 672700271956 672700272124 672700272205 672700272371 672700272519 672700272692 672700272766 672700272830 672700272903 672700273008 672700273181 672700273255 672700273576 672700273640 672700273713 672700274139 672700274386 672700274450 672700274523 672700274844 672700275012 672700275196 672700275260 672700275407 672700275580 672700275654 672700275809 672700275975 672700276217 672700276601 672700277274 672700277595 672700277669 672700277732 672700277980 672700278479 672700278542 672700279031 672700279426 672700279507 672700279747 672700279810 672700279994 672700280083 672700280541 672700280799 672700280862 672700281030 672700281288 672700281506 672700281672 672700282940 672700283045 672700283119 672700283292 672700283366 672700283503 672700283750 672700283824 672700284000 672700284708 672700284881 672700284955 672700285204 672700285370 672700285691 672700285902 672700286254 672700287459 672700287522 672700287843 672700287917 672700288580 672700289216 672700289390 672700289537 672700289600 672700289784 672700290010 672700290268 672700290331 672700290652 672700290807 672700290973 672700291078 672700291141 672700291215 672700291399 672700291857 672700292025 672700292593 672700292667 672700292730 672700293156 672700293220 672700293300 672700293477 672700293540 672700293614 672700293798 672700293935 672700294030 672700294287 672700294505 672700294671 672700294745 672700294819 672700294992 672700295097 672700295160 672700295234 672700295308 672700295481 672700295555 672700295629 672700295700 672700295876 672700296291 672700296365 672700296439 672700296502 672700296686 672700296750 672700298370 672700299253 672700299408 672700299711 672700299969 672700300149 672700300396 672700300460 672700300533 672700300607 672700300780 672700300928 672700301664 672700303358 672700303990 672700305115 672700305757 672700306704 672700307120 672700307835 672700309208 672700309529 672700311609 672700311775 672700312017 672700312722 672700312803 672700315868 672700315931 672700316036 672700316100 672700316283 672700316357 672700316420 672700316501 672700316678 672700316741 672700316999 672700317093 672700317230 672700317304 672700317488 672700317551 672700317625 672700317706 672700317872 672700317946 672700318040 672700318114 672700318298 672700318361 672700318509 672700318756 672700318820 672700318900 672700319005 672700319171 672700319245 672700319319 672700319492 672700319566 672700319703 672700319950 672700320040 672700320113 672700320297 672700320360 672700320434 672700320508 672700320755 672700320829 672700320900 672700321004 672700321170 672700321244 672700321318 672700321491 672700321565 672700321639 672700321702 672700321886 672700321950 672700322054 672700322209 672700322375 672700322449 672700322512 672700322833 672700322907 672700323185 672700323259 672700323322 672700323403 672700323570 672700323643 672700323717 672700323964 672700324069 672700324206 672700324380 672700324527 672700324608 672700324774 672700324848 672700325016 672700325190 672700325263 672700325337 672700325400 672700325658 672700325721 672700325802 672700325979 672700326073 672700326147 672700326394 672700326468 672700326605 672700326789 672700326852 672700326926 672700327020 672700327341 672700327415 672700327599 672700327662 672700327800 672700327983 672700328088 672700328151 672700328225 672700328306 672700328472 672700328610 672700328793 672700328930 672700329035 672700329109 672700329282 672700329356 672700329420 672700329677 672700329740 672700330150 672700330305 672700330471 672700330619 672700330792 672700330866 672700330930 672700331355 672700332165 672700332239 672700332486 672700332550 672700332704 672700332870 672700332944 672700333049 672700333112 672700333296 672700333360 672700333433 672700333680 672700333754 672700333828 672700333909 672700334003 672700334170 672700334317 672700334490 672700334564 672700334638 672700334701 672700334885 672700334959 672700335127 672700335208 672700335448 672700335511 672700335695 672700335769 672700335832 672700335906 672700336000 672700336184 672700336258 672700338583 672700339072 672700339530 672700339788 672700340656 672700340720 672700340977 672700342340 672700342413 672700342597 672700342808 672700343150 672700343223 672700343304 672700343618 672700343865 672700343939 672700344033 672700344509 672700344675 672700344749 672700344812 672700344996 672700345090 672700345238 672700345301 672700345559 672700345622 672700345703 672700345943 672700346048 672700346111 672700346295 672700346369 672700346432 672700346506 672700346680 672700346827 672700347179 672700347242 672700347700 672700347958 672700348052 672700348126 672700348447 672700348831 672700349257 672700349715 672700350051 672700350372 672700350510 672700350830 672700351256 672700351320 672700351400 672700351577 672700351640 672700351714 672700351898 672700352130 672700352387 672700352524 672700352771 672700352845 672700352919 672700353013 672700353260 672700353800 672700353976 672700354070 672700354144 672700354218 672700354391 672700354465 672700354602 672700354850 672700355028 672700355109 672700355349 672700355412 672700355596 672700355660 672700355807 672700356085 672700356222 672700356470 672700356617 672700356864 672700357032 672700357280 672700357748 672700357811 672700358163 672700358237 672700358300 672700358484 672700358558 672700358621 672700358879 672700358942 672700359110 672700359431 672700359505 672700359689 672700359752 672700359826 672700360099 672700360162 672700360236 672700360557 672700360878 672700361046 672700361110 672700361430 672700361504 672700361751 672700361825 672700362000 672700362314 672700363519 672700364181 672700364329 672700364640 672700365065 672700366196 672700366333 672700367217 672700368348 672700368595 672700369479 672700369937 672700371083 672700372030 672700373309 672700373700 672700376691 672700378201 672700379580 672700381589 672700381807 672700382783 672700383106 672700383667 672700384614 672700385103 672700385745 672700386097 672700386876 672700386940 672700387118 672700387365 672700387502 672700387686 672700389059 672700389838 672700390174 672700390880 672700391202 672700391763 672700391837 672700392407 672700392710 672700392894 672700392968 672700393841 672700393915 672700394267 672700394725 672700396024 672700396105 672700396271 672700396592 672700396730 672700396987 672700397155 672700397476 672700398039 672700400129 672700401718 672700401891 672700402380 672700403659 672700404469 672700405021 672700406931 672700407420 672700407999 672700408706 672700409040 672700410303 672700410550 672700411360 672700412565 672700412886 672700412950 672700413054 672700413760 672700415774 672700417073 672700419225 672700419472 672700419546 672700420020 672700420598 672700421866 672700423486 672700423623 672700424049 672700424828 672700426448 672700426511 672700426832 672700427321 672700427579 672700429400 672700429720 672700429978 672700431409 672700432145 672700432924 672700433029 672700436301 672700437680 672700437753 672700438242 672700439694 672700439768 672700441051 672700441830 672700442320 672700442714 672700443771 672700445144 672700446109 672700446980 672700447543 672700448508 672700448674 672700449558 672700450426 672700452293 672700452751 672700453240 672700454371 672700454766 672700455181 672700455713 672700456604 672700457260 672700459595 672700459669 672700460079 672700462936 672700463288 672700463746 672700464940 672700467444 672700468896 672700469843 672700470574 672700470711 672700470969 672700471063 672700471200 672700473600 672700475220 672700475477 672700475798 672700475935 672700476287 672700478291 672700478365 672700478502 672700478750 672700480043 672700480364 672700483005 672700484200 672700484383 672700485588 672700486214 672700487666 672700487803 672700488081 672700489504 672700490309 672700490860 672700491503 672700493042 672700493116 672700493290 672700495900 672700496004 672700496251 672700496406 672700496646 672700497520 672700498724 672700498971 672700501303 672700502434 672700504054 672700504449 672700505570 672700505643 672700507721 672700507802 672700507979 672700508852 672700509101 672700510925 672700511020 672700512150 672700512305 672700512619 672700513108 672700513740 672700515049 672700515360 672700515433 672700517208 672700518402 672700518579 672700518642 672700522014 672700522409 672700522977 672700524660 672700524734 672700524808 672700525304 672700526280 672700527164 672700527559 672700527703 672700528908 672700529563 672700530689 672700531001 672700531178 672700532206 672700534450 672700534919 672700535197 672700535976 672700537028 672700537980 672700540084 672700540221 672700540302 672700541747 672700543110 672700543430 672700544882 672700544956 672700546400 672700546897 672700548012 672700548728 672700552273 672700552731 672700553478 672700554425 672700554506 672700554746 672700556292 672700557176 672700557240 672700559575 672700561006 672700561969 672700564215 672700564399 672700564462 672700564536 672700564600 672700565272 672700566798 672700566861 672700568308 672700568940 672700569044 672700570307 672700570875 672700572880 672700573442 672700574968 672700575062 672700575457 672700575915 672700576651 672700577140 672700577461 672700578271 672700578345 672700578592 672700579613 672700580344 672700580665 672700580739 672700580802 672700581228 672700581475 672700581612 672700583874 672700584437 672700584684 672700584902 672700586441 672700586515 672700587188 672700587325 672700588135 672700588840 672700589019 672700589403 672700589650 672700590208 672700590381 672700590840 672700591265 672700592149 672700592533 672700593590 672700594308 672700594474 672700595358 672700595502 672700596231 672700597362 672700598493 672700598630 672700598704 672700600015 672700601210 672700601788 672700602982 672700606296 672700607564 672700608053 672700608769 672700608906 672700609321 672700610768 672700612130 672700615029 672700615276 672700615340 672700615734 672700616150 672700617033 672700617812 672700618238 672700618870 672700619827 672700620558 672700620879 672700621294 672700621431 672700623510 672700624256 672700624961 672700625450 672700625919 672700626408 672700627218 672700628109 672700628412 672700628733 672700629303 672700629543 672700632352 672700632426 672700634367 672700635240 672700636050 672700636124 672700636371 672700636445 672700637400 672700637640 672700637960 672700638065 672700638202 672700638918 672700640522 672700641580 672700641653 672700642216 672700642600 672700644541 672700644799 672700645030 672700646235 672700647119 672700647687 672700648881 672700652253 672700653200 672700653521 672700653602 672700654010 672700654589 672700654807 672700656106 672700656272 672700657220 672700658819 672700659555 672700660423 672700661709 672700661949 672700662117 672700662822 672700663174 672700663248 672700664058 672700664690 672700665252 672700666601 672700667404 672700669592 672700670397 672700672228 672700672475 672700672796 672700673817 672700673990 672700674874 672700675437 672700675821 672700676007 672700677201 672700679520 672700679777 672700680003 672700681134 672700681208 672700681381 672700684022 672700685611 672700685869 672700686502 672700687552 672700687626 672700688362 672700689630 672700690040 672700690298 672700690900 672700691171 672700691181 672700692513 672700692697 672700693644 672700694380 672700695585 672700696148 672700697416 672700700316 672700701207 672700701694 672700704656 672700705466 672700706100 672700708354 672700710674 672700711090 672700711237 672700711621 672700713315 672700713883 672700714125 672700715400 672700715640 672700716387 672700717197 672700717729 672700717976 672700718144 672700718391 672700718465 672700718850 672700719109 672700719349 672700719412 672700720538 672700720859 672700721595 672700721806 672700721980 672700722158 672700722863 672700722937 672700723031 672700723105 672700723289 672700723352 672700726561 672700727371 672700729202 672700730180 672700731201 672700731385 672700734347 672700735478 672700735541 672700736506 672700740439 672700741312 672700744842 672700745973 672700747593 672700749992 672700751991 672700752628 672700752949 672700753043 672700753290 672700753438 672700753822 672700754706 672700755121 672700755379 672700755442 672700755516 672700755690 672700755837 672700757915 672700758651 672700760330 672700761140 672700762104 672700764285 672700764743 672700764817 672700765095 672700765306 672700765708 672700765874 672700765948 672700766902 672700767494 672700768762 672700769325 672700769646 672700769710 672700770514 672700772600 672700772913 672700773191 672700774533 672700775801 672700776611 672700777037 672700778305 672700778626 672700778947 672700779362 672700781114 672700781361 672700781756 672700781900 672700782245 672700782887 672700783834 672700785454 672700786190 672700787148 672700787469 672700788416 672700789089 672700789794 672700790800 672700791306 672700793705 672700796209 672700798903 672700799584 672700799721 672700800543 672700801427 672700801811 672700802163 672700803047 672700803907 672700804241 672700804315 672700804636 672700805206 672700805446 672700806256 672700806640 672700806898 672700806961 672700807203 672700808408 672700808976 672700809465 672700810407 672700812108 672700812806 672700813221 672700813542 672700813616 672700814507 672700815483 672700815620 672700816110 672700816367 672700817882 672700818205 672700818766 672700818830 672700818903 672700819008 672700819400 672700820204 672700820370 672700821896 672700823580 672700825731 672700826083 672700826541 672700826615 672700826799 672700826862 672700826936 672700827030 672700827425 672700827672 672700827810 672700827993 672700828098 672700828161 672700828309 672700828482 672700828620 672700828700 672700831118 672700831502 672700832009 672700832707 672700833370 672700833517 672700834180 672700834327 672700834895 672700835384 672700836726 672700836807 672700836973 672700837536 672700838730 672700839300 672700839614 672700840105 672700841476 672700841860 672700842039 672700842102 672700842350 672700842744 672700842818 672700843160 672700843554 672700844903 672700845008 672700845495 672700845569 672700845880 672700847189 672700847252 672700847326 672700847407 672700847573 672700848136 672700848383 672700848457 672700848915 672700849404 672700850600 672700850914 672700851019 672700851724 672700851805 672700851971 672700852781 672700853104 672700853344 672700853665 672700854612 672700855101 672700855743 672700855990 672700856169 672700857116 672700857684 672700858173 672700864018 672700866270 672700867548 672700867932 672700868037 672700868284 672700868990 672700869231 672700871230 672700871946 672700874200 672700875965 672700876207 672700876380 672700877659 672700878606 672700880210 672700882867 672700883282 672700885040 672700885508 672700885829 672700886004 672700886244 672700888259 672700888322 672700889453 672700889911 672700891131 672700891205 672700894414 672700895471 672700896281 672700897944 672700898754 672700899170 672700899564 672700900065 672700902217 672700904302 672700905747 672700905810 672700906162 672700906941 672700908561 672700908882 672700909050 672700909371 672700910955 672700911518 672700911839 672700912649 672700912960 672700913385 672700913603 672700916026 672700918746 672700919877 672700919940 672700921097 672700922291 672700922365 672700922439 672700922502 672700922750 672700923175 672700923954 672700924122 672700924203 672700924370 672700925253 672700925969 672700928920 672700929106 672700929667 672700929804 672700930535 672700931024 672700931419 672700932155 672700932860 672700933423 672700934554 672700934949 672700935290 672700935501 672700936706 672700937442 672700937837 672700938573 672700938647 672700938710 672700939062 672700939136 672700939457 672700940188 672700941382 672700941456 672700943076 672700943140 672700943213 672700943397 672700943534 672700943608 672700943855 672700944023 672700944986 672700946817 672700947948 672700948437 672700948821 672700949310 672700949494 672700949568 672700951006 672700952514 672700954060 672700954134 672700954529 672700955723 672700956149 672700958227 672700958308 672700958474 672700958611 672700959421 672700959502 672700959816 672700961100 672700963040 672700964245 672700964319 672700969606 672700969927 672700970400 672700970584 672700970802 672700970979 672700971147 672700971394 672700971605 672700974282 672700974740 672700975550 672700976681 672700977170 672700977565 672700978760 672700979001 672700981963 672700983336 672700983801 672700984788 672700985340 672700986224 672700989112 672700990485 672700990703 672700990870 672700990943 672700992700 672700993447 672700994000 672700995388 672700995772 672700996409 672700997219 672700997466 672700998100 672700999086 672700999865 672701000395 672701002868 672701003999 672701004167 672701004551 672701004872 672701004946 672701005040 672701005509 672701008186 672701008644 672701009775 672701010570 672701010964 672701012979 672701013073 672701013210 672701014101 672701014983 672701016500 672701017166 672701017705 672701018040 672701018113 672701018755 672701020433 672701020680 672701020828 672701021959 672701022374 672701022832 672701024389 672701024452 672701024526 672701028930 672701029281 672701029676 672701030470 672701030791 672701030865 672701031509 672701031749 672701032559 672701032622 672701032870 672701032943 672701033295 672701033506 672701033680 672701035905 672701038261 672701039219 672701039924 672701040197 672701040260 672701040655 672701041786 672701042733 672701044032 672701044427 672701044508 672701045300 672701046907 672701048372 672701056790 672701057994 672701058483 672701058557 672701059688 672701060556 672701061503 672701064007 672701065138 672701065459 672701068026 672701069799 672701070593 672701074044 672701074750 672701075175 672701076203 672701077180 672701079194 672701079807 672701079973 672701084934 672701085423 672701085504 672701086096 672701086480 672701086554 672701087438 672701087501 672701087685 672701088008 672701088953 672701089516 672701090310 672701092406 672701095608 672701095855 672701096270 672701096802 672701097612 672701098503 672701099095 672701101890 672701101964 672701102206 672701103190 672701104394 672701107282 672701109040 672701109755 672701109829 672701110550 672701111828 672701111909 672701112170 672701112959 672701113448 672701113511 672701116978 672701117851 672701119087 672701119866 672701119930 672701120981 672701121086 672701121544 672701121865 672701123622 672701125179 672701125884 672701127257 672701130066 672701130845 672701131655 672701139206 672701140177 672701140240 672701140314 672701141692 672701141830 672701142008 672701142255 672701142329 672701142576 672701142897 672701143604 672701145538 672701146595 672701148426 672701150506 672701151556 672701154123 672701154204 672701154839 672701156522 672701157195 672701157974 672701161346 672701163350 672701163745 672701164876 672701168253 672701168648 672701170005 672701170189 672701170968 672701171778 672701172330 672701173077 672701173535 672701174803 672701178759 672701180758 672701181007 672701181247 672701181494 672701181705 672701181952 672701182441 672701182699 672701182762 672701183646 672701185192 672701190548 672701193436 672701194006 672701194704 672701195377 672701197455 672701198804 672701199075 672701199607 672701199854 672701201239 672701201550 672701201704 672701202433 672701202828 672701204053 672701205000 672701205402 672701205963 672701206068 672701206773 672701206910 672701207978 672701208072 672701208530 672701208788 672701209277 672701210145 672701210392 672701210603 672701211413 672701213033 672701213428 672701213812 672701214090 672701214870 672701215048 672701215432 672701215908 672701216316 672701216490 672701216563 672701218257 672701218899 672701219388 672701220009 672701220182 672701222013 672701222655 672701223218 672701223602 672701223786 672701226427 672701226674 672701227163 672701228294 672701228826 672701229001 672701229178 672701229636 672701230430 672701231177 672701231956 672701232124 672701232371 672701232445 672701232692 672701233329 672701233713 672701234139 672701236217 672701236922 672701237027 672701237348 672701237411 672701237595 672701237732 672701238158 672701238616 672701238863 672701240220 672701240862 672701241030 672701242700 672701242940 672701243045 672701243750 672701244634 672701246409 672701246575 672701246896 672701247138 672701247201 672701247385 672701247459 672701248011 672701249537 672701249921 672701250010 672701250331 672701250652 672701251141 672701252667 672701254424 672701255097 672701255940 672701256904 672701259969 672701260202 672701260763 672701260837 672701261710 672701261894 672701262383 672701262915 672701263404 672701264398 672701264920 672701265592 672701267102 672701267504 672701267991 672701268233 672701268554 672701271758 672701272631 672701273378 672701273900 672701274325 672701274572 672701274646 672701274710 672701274967 672701275061 672701275209 672701275456 672701275840 672701276266 672701276403 672701277213 672701277855 672701278023 672701279933 672701280801 672701280985 672701281080 672701281153 672701281869 672701282502 672701282679 672701282742 672701283231 672701283489 672701286120 672701286377 672701286835 672701286909 672701287003 672701287324 672701287405 672701288060 672701288529 672701288600 672701288913 672701289191 672701289402 672701290609 672701290912 672701291401 672701291722 672701291803 672701292395 672701292780 672701293590 672701293800 672701294473 672701294794 672701294868 672701294931 672701295420 672701295678 672701296093 672701296304 672701296625 672701297114 672701298005 672701298245 672701298492 672701299055 672701299376 672701299513 672701300977 672701301071 672701301392 672701301530 672701304812 672701304996 672701305090 672701306753 672701309000 672701309257 672701309641 672701310830 672701311320 672701311714 672701312387 672701313800 672701314602 672701314923 672701315412 672701318300 672701320557 672701322240 672701323830 672701326196 672701327070 672701327538 672701329616 672701330989 672701334292 672701335240 672701335955 672701337254 672701338385 672701338603 672701339653 672701341268 672701341405 672701341589 672701341726 672701342078 672701342600 672701344082 672701344220 672701344540 672701344798 672701345745 672701345819 672701347365 672701348496 672701349059 672701350248 672701350495 672701350632 672701350706 672701351202 672701356024 672701356730 672701356803 672701357300 672701359160 672701360359 672701360422 672701360817 672701361095 672701361480 672701361553 672701361648 672701361948 672701362684 672701363952 672701364120 672701364378 672701364515 672701364699 672701365251 672701365893 672701366456 672701366777 672701367403 672701368608 672701369344 672701372611 672701372932 672701373284 672701374168 672701374231 672701374873 672701377835 672701377909 672701378003 672701378324 672701379134 672701379600 672701380250 672701381609 672701381849 672701382264 672701382722 672701386100 672701386501 672701386741 672701386815 672701388298 672701388361 672701388756 672701390681 672701392833 672701392907 672701393322 672701394206 672701395016 672701396926 672701398088 672701398306 672701398472 672701399282 672701400499 672701400636 672701400883 672701401767 672701404334 672701406028 672701407085 672701408995 672701409942 672701410994 672701411701 672701412293 672701412367 672701412825 672701414205 672701414519 672701414903 672701415181 672701417196 672701417407 672701418922 672701419027 672701419669 672701420463 672701422220 672701422936 672701423288 672701423425 672701424700 672701424877 672701426240 672701426881 672701427123 672701427370 672701427444 672701428254 672701429138 672701429459 672701429522 672701429603 672701430006 672701430574 672701430711 672701431458 672701432973 672701433141 672701433462 672701433857 672701434106 672701434272 672701434593 672701434988 672701435477 672701435540 672701436424 672701436992 672701437234 672701438365 672701438686 672701439880 672701440903 672701441008 672701441495 672701441569 672701442900 672701444457 672701446609 672701447592 672701448934 672701452553 672701453042 672701453363 672701453500 672701453758 672701453902 672701454173 672701454310 672701454494 672701455699 672701455762 672701456406 672701456572 672701456893 672701456967 672701458587 672701459781 672701459855 672701460018 672701460650 672701461075 672701461212 672701461780 672701462270 672701462590 672701462801 672701462985 672701464502 672701464679 672701464816 672701465094 672701465168 672701465707 672701466500 672701466901 672701468377 672701469324 672701469571 672701470440 672701472380 672701474074 672701474606 672701474780 672701475342 672701475416 672701475663 672701475737 672701476226 672701476307 672701476794 672701476868 672701477357 672701477420 672701477501 672701477815 672701478093 672701478167 672701478488 672701478706 672701480705 672701481113 672701481297 672701483375 672701483449 672701484185 672701484570 672701485774 672701487605 672701488278 672701488415 672701489546 672701489610 672701491087 672701491224 672701491545 672701492108 672701492281 672701492355 672701492429 672701492676 672701493302 672701493486 672701494112 672701494296 672701495170 672701495701 672701496127 672701496769 672701497258 672701497579 672701497716 672701498452 672701498773 672701498847 672701500616 672701501289 672701501352 672701501994 672701502162 672701503110 672701504709 672701506008 672701506960 672701507065 672701508580 672701510011 672701511463 672701512026 672701512731 672701516366 672701516824 672701516905 672701517634 672701517708 672701517955 672701520690 672701521408 672701521648 672701523194 672701523726 672701524078 672701524215 672701525106 672701526935 672701528160 672701528234 672701528481 672701529044 672701529291 672701529686 672701530160 672701530709 672701530875 672701531903 672701532008 672701533516 672701533690 672701534005 672701536330 672701537609 672701538271 672701539540 672701539613 672701540270 672701540665 672701540739 672701541475 672701542285 672701542422 672701543095 672701543169 672701544437 672701546057 672701547967 672701549192 672701549587 672701550381 672701550840 672701550913 672701553590 672701554932 672701555421 672701555742 672701556231 672701557115 672701557757 672701559056 672701559200 672701562186 672701562718 672701563454 672701563528 672701565074 672701565469 672701565853 672701567152 672701567794 672701568036 672701568501 672701568815 672701568999 672701569093 672701569706 672701570282 672701570420 672701570500 672701570677 672701570814 672701570998 672701571624 672701572434 672701573170 672701573244 672701574054 672701574209 672701574375 672701574449 672701576132 672701576848 672701576911 672701577400 672701577658 672701577721 672701577979 672701579020 672701580072 672701581414 672701582224 672701582545 672701582619 672701582792 672701583355 672701583500 672701584302 672701584486 672701584623 672701584704 672701584944 672701586243 672701587511 672701588000 672701588642 672701590899 672701591525 672701594276 672701595223 672701595865 672701596354 672701596509 672701597622 672701598111 672701598432 672701599884 672701599958 672701602142 672701602463 672701602784 672701604615 672701605288 672701605746 672701605810 672701606235 672701606877 672701606940 672701608560 672701609518 672701609691 672701609839 672701610009 672701610175 672701610560 672701611059 672701611838 672701614331 672701615078 672701615462 672701617798 672701619940 672701620039 672701620423 672701621480 672701622822 672701623495 672701624442 672701624837 672701625647 672701627193 672701627725 672701627806 672701629105 672701629730 672701630076 672701630929 672701631418 672701631739 672701632612 672701633422 672701633503 672701633817 672701635116 672701635684 672701635902 672701636007 672701637515 672701637762 672701638406 672701639061 672701639382 672701640250 672701642339 672701642586 672701643075 672701643212 672701644985 672701645308 672701646037 672701646100 672701649951 672701650040 672701654454 672701655970 672701656211 672701656780 672701657416 672701658226 672701658307 672701658473 672701659420 672701659501 672701659999 672701660610 672701662166 672701662871 672701663040 672701663900 672701664702 672701665833 672701666643 672701666964 672701667380 672701667527 672701668584 672701670015 672701671210 672701671851 672701672661 672701672809 672701673471 672701673545 672701673792 672701674676 672701675239 672701676112 672701676296 672701677490 672701678832 672701679000 672701679402 672701679579 672701680052 672701682204 672701682606 672701683014 672701683335 672701683409 672701683800 672701684530 672701684603 672701684924 672701686544 672701686865 672701687107 672701687280 672701687428 672701687509 672701688485 672701688622 672701689111 672701690237 672701690621 672701691294 672701691907 672701693830 672701694961 672701695845 672701695919 672701696581 672701696655 672701697218 672701698412 672701699864 672701699938 672701700044 672701700118 672701700291 672701700365 672701700439 672701700686 672701700904 672701701009 672701701175 672701701249 672701701496 672701701633 672701701707 672701701880 672701701954 672701702122 672701702370 672701702517 672701702690 672701702838 672701702901 672701703006 672701703253 672701703327 672701703648 672701703895 672701704137 672701704200 672701704458 672701704916 672701705010 672701705194 672701705405 672701705589 672701705652 672701705807 672701706399 672701706857 672701707025 672701707106 672701707593 672701707804 672701708082 672701708156 672701708300 672701708540 672701709030 672701709350 672701709505 672701709671 672701709819 672701709992 672701710155 672701710229 672701710300 672701710476 672701710540 672701710797 672701710860 672701710934 672701711039 672701711102 672701711504 672701711670 672701711818 672701711991 672701712233 672701712307 672701712480 672701712554 672701712628 672701712709 672701712875 672701713043 672701713290 672701714880 672701716189 672701717383 672701717778 672701718404 672701722104 672701723154 672701723228 672701723796 672701725095 672701725480 672701725553 672701726437 672701726758 672701727007 672701727568 672701729251 672701729325 672701730440 672701731187 672701732455 672701733191 672701737100 672701737679 672701738489 672701740093 672701740551 672701741682 672701742245 672701742566 672701743200 672701745060 672701745380 672701745849 672701746338 672701746659 672701748800 672701749152 672701749931 672701750278 672701753550 672701753705 672701754040 672701754113 672701755565 672701756128 672701756209 672701756375 672701757259 672701757643 672701757717 672701758774 672701759016 672701759658 672701760607 672701761015 672701762604 672701762925 672701763100 672701764224 672701764619 672701764866 672701764930 672701765281 672701765429 672701766486 672701767049 672701767433 672701767754 672701767909 672701771831 672701772257 672701772899 672701773204 672701775219 672701777086 672701777939 672701778280 672701779703 672701782505 672701783883 672701786771 672701788070 672701788539 672701791274 672701795293 672701798181 672701801300 672701803307 672701804117 672701805248 672701806058 672701806379 672701807710 672701808841 672701808915 672701809588 672701809651 672701809725 672701809972 672701810061 672701810456 672701811724 672701811971 672701813739 672701814612 672701815743 672701816627 672701816708 672701817758 672701817902 672701820888 672701821514 672701822187 672701822324 672701824265 672701824402 672701827474 672701827932 672701830420 672701832040 672701832820 672701833492 672701833950 672701834376 672701834513 672701835965 672701836528 672701837970 672701839279 672701839342 672701840394 672701841341 672701841599 672701842472 672701844705 672701844945 672701845360 672701845434 672701845508 672701847907 672701848185 672701848403 672701848570 672701849206 672701849848 672701850579 672701851607 672701853210 672701853788 672701854661 672701854735 672701855305 672701856676 672701856813 672701857302 672701857486 672701858049 672701858112 672701858754 672701860680 672701862052 672701862447 672701863183 672701864525 672701866466 672701869107 672701869509 672701870085 672701870159 672701870303 672701871032 672701871811 672701872163 672701872621 672701872879 672701873047 672701873368 672701873505 672701874636 672701874700 672701874957 672701875051 672701876577 672701876898 672701877771 672701878729 672701882348 672701883790 672701884289 672701884352 672701884747 672701885483 672701886504 672701887177 672701887498 672701887956 672701888766 672701889640 672701890204 672701890839 672701891180 672701892459 672701892522 672701893653 672701894784 672701896301 672701896936 672701900325 672701900406 672701901520 672701901600 672701901777 672701902805 672701903076 672701903460 672701904270 672701904591 672701905080 672701905228 672701905796 672701909007 672701909247 672701911006 672701911172 672701911310 672701912377 672701912514 672701912909 672701913324 672701914060 672701914600 672701916780 672701916928 672701917417 672701917590 672701917985 672701918080 672701918153 672701918795 672701918869 672701918932 672701919284 672701919421 672701919502 672701919742 672701919990 672701920089 672701921420 672701924319 672701924950 672701925055 672701925376 672701925908 672701926002 672701926404 672701926965 672701927849 672701928017 672701928190 672701928338 672701928585 672701929853 672701930337 672701934998 672701935092 672701935230 672701936113 672701936360 672701936434 672701936755 672701937318 672701937702 672701938760 672701940374 672701940511 672701942131 672701942773 672701943336 672701943657 672701955067 672701958029 672701965636 672701966510 672701967577 672701972922 672701974084 672701974158 672701974302 672701974479 672701974616 672701974790 672701975105 672701975352 672701977293 672701978177 672701979050 672701985216 672701985921 672701986594 672701988030 672701988351 672701989482 672701989877 672701989940 672701990103 672701992686 672701995711 672701999804 672702000800 672702002109 672702003543 672702004811 672702005163 672702006505 672702007241 672702007636 672702009961 672702010205 672702010371 672702010903 672702011960 672702012523 672702015108 672702018878 672702019046 672702019825 672702021045 672702021750 672702022955 672702023765 672702023902 672702027537 672702027858 672702030667 672702031156 672702031540 672702033555 672702033700 672702034365 672702035496 672702037006 672702037253 672702037969 672702038063 672702041404 672702042140 672702043345 672702044797 672702045350 672702051201 672702051900 672702052004 672702053914 672702054587 672702054724 672702055460 672702055781 672702055929 672702056104 672702056986 672702057154 672702057475 672702061552 672702062362 672702062436 672702062820 672702066455 672702066840 672702068854 672702068928 672702070780 672702072868 672702074093 672702075361 672702076319 672702081069 672702081206 672702082016 672702082400 672702082658 672702083394 672702083531 672702085867 672702086109 672702086420 672702086998 672702088900 672702089244 672702092511 672702092695 672702092769 672702093642 672702095583 672702095978 672702096210 672702097982 672702101124 672702102181 672702102960 672702104580 672702105217 672702105859 672702106732 672702107084 672702107542 672702108289 672702108810 672702109483 672702110104 672702110746 672702111235 672702116138 672702116201 672702117808 672702118784 672702119347 672702123350 672702123819 672702124940 672702126009 672702126880 672702127059 672702128895 672702131383 672702131841 672702132404 672702132806 672702133214 672702133398 672702134271 672702136423 672702136991 672702137096 672702137160 672702138117 672702139174 672702144840 672702145724 672702145971 672702148080 672702150080 672702150795 672702151502 672702151816 672702154493 672702154888 672702154951 672702157600 672702163226 672702165093 672702165551 672702166682 672702167950 672702168055 672702168834 672702171643 672702172527 672702173400 672702173802 672702175020 672702175599 672702177282 672702178230 672702180623 672702180870 672702180944 672702181680 672702182003 672702184184 672702185607 672702188340 672702188414 672702188598 672702189866 672702189930 672702190029 672702190981 672702191223 672702191304 672702191544 672702194432 672702194827 672702195179 672702196905 672702197320 672702200615 672702204176 672702204634 672702205444 672702206712 672702208727 672702208808 672702210589 672702210807 672702211215 672702213220 672702213300 672702215481 672702215629 672702215700 672702216044 672702216502 672702217009 672702217312 672702219574 672702219969 672702220121 672702221189 672702221326 672702221407 672702221647 672702221968 672702222841 672702222915 672702223806 672702224856 672702225666 672702226081 672702227670 672702227744 672702228875 672702229759 672702230874 672702231500 672702232310 672702232568 672702234406 672702234710 672702236019 672702236805 672702239080 672702239612 672702239796 672702240343 672702242100 672702242742 672702242990 672702243626 672702245951 672702246514 672702247405 672702247571 672702247645 672702252148 672702252395 672702253737 672702254152 672702254794 672702254868 672702255357 672702255420 672702255999 672702256488 672702256625 672702258630 672702259129 672702259513 672702260702 672702261449 672702262001 672702262185 672702262717 672702264721 672702265852 672702266341 672702267610 672702267793 672702268035 672702268420 672702269945 672702270034 672702270429 672702271091 672702271165 672702273701 672702274448 672702275642 672702277199 672702277336 672702279809 672702279982 672702280219 672702280787 672702281734 672702283509 672702284164 672702285048 672702285369 672702285432 672702285753 672702286563 672702286958 672702287447 672702288320 672702288401 672702288578 672702289067 672702290009 672702291387 672702292800 672702293070 672702294980 672702295470 672702295617 672702296032 672702296280 672702297163 672702298752 672702299241 672702300200 672702300842 672702302078 672702303025 672702303106 672702303272 672702303346 672702304300 672702304540 672702305287 672702305505 672702306629 672702307365 672702308009 672702310495 672702310569 672702311121 672702311379 672702311442 672702314267 672702314404 672702314972 672702315920 672702316345 672702316419 672702316987 672702317476 672702318423 672702319875 672702321232 672702321553 672702323247 672702324441 672702326382 672702326914 672702331270 672702331417 672702334168 672702334707 672702340002 672702343074 672702343148 672702343211 672702343606 672702347872 672702350434 672702351004 672702351170 672702351565 672702351702 672702355721 672702356394 672702357736 672702358225 672702362302 672702365448 672702365906 672702367205 672702367607 672702368583 672702371787 672702371924 672702374107 672702376111 672702377242 672702378694 672702378768 672702380125 672702383197 672702386085 672702387674 672702388300 672702389689 672702389752 672702390236 672702390701 672702390878 672702391046 672702391825 672702392177 672702394181 672702395065 672702396012 672702396728 672702397390 672702397538 672702397922 672702398669 672702400759 672702401495 672702401706 672702402837 672702403252 672702403573 672702403968 672702404200 672702404520 672702405010 672702406398 672702406920 672702408934 672702411285 672702411670 672702413437 672702413821 672702414631 672702414889 672702415762 672702416406 672702416710 672702416967 672702418724 672702420804 672702422590 672702422738 672702423932 672702424284 672702424421 672702426901 672702427310 672702428698 672702429250 672702431644 672702431718 672702432207 672702437741 672702437999 672702438551 672702439435 672702439820 672702441434 672702442491 672702444964 672702445608 672702446263 672702446400 672702447210 672702449546 672702450598 672702451471 672702454754 672702457963 672702459336 672702459583 672702459978 672702461656 672702461720 672702462145 672702464223 672702464544 672702465749 672702466164 672702467048 672702467827 672702469373 672702469694 672702470001 672702470178 672702471830 672702472640 672702473203 672702474334 672702475391 672702476109 672702476349 672702476412 672702477303 672702477617 672702479163 672702480352 672702482430 672702482688 672702483882 672702485181 672702486523 672702487012 672702487196 672702488070 672702490079 672702491273 672702494620 672702496176 672702497839 672702498254 672702502990 672702503480 672702503627 672702504500 672702504684 672702505247 672702505705 672702506699 672702506900 672702507572 672702508456 672702508840 672702509019 672702509330 672702510840 672702511339 672702514932 672702515990 672702520319 672702521200 672702521834 672702522186 672702523849 672702524338 672702524401 672702532360 672702533170 672702533886 672702534054 672702535717 672702535964 672702537400 672702537721 672702538605 672702539341 672702539983 672702540851 672702547127 672702547695 672702548000 672702549068 672702549452 672702549773 672702551772 672702551910 672702552656 672702552720 672702553219 672702553392 672702555086 672702555150 672702555939 672702556749 672702557090 672702558369 672702568159 672702568222 672702570302 672702570790 672702571031 672702571507 672702574635 672702574709 672702574882 672702575124 672702576576 672702576640 672702576897 672702577770 672702578654 672702579143 672702579601 672702581537 672702583301 672702585482 672702587497 672702588691 672702589960 672702591408 672702591711 672702592521 672702594141 672702596220 672702597505 672702598160 672702601600 672702603460 672702603533 672702604270 672702605080 672702605153 672702605474 672702605795 672702607626 672702608299 672702608362 672702608757 672702609006 672702609493 672702609888 672702610820 672702612513 672702614133 672702615190 672702617663 672702621282 672702622705 672702622945 672702623113 672702623360 672702623681 672702624318 672702626322 672702627608 672702627848 672702629789 672702632340 672702633545 672702636433 672702636507 672702636754 672702637638 672702637885 672702638053 672702640905 672702644219 672702645100 672702646791 672702647675 672702648943 672702649111 672702652315 672702653206 672702653372 672702653446 672702653767 672702656334 672702656581 672702656655 672702656729 672702657786 672702659222 672702659543 672702661937 672702664430 672702666519 672702667640 672702669260 672702669407 672702669654 672702669728 672702670522 672702672784 672702673107 672702673347 672702673594 672702673668 672702673805 672702673989 672702674083 672702675288 672702675810 672702677503 672702677687 672702679902 672702681122 672702682253 672702683063 672702685215 672702687156 672702688992 672702689160 672702689700 672702689940 672702690039 672702694837 672702694900 672702697972 672702698398 672702699024 672702699987 672702700551 672702702171 672702702566 672702705528 672702705849 672702706585 672702707074 672702707606 672702708416 672702708800 672702709868 672702711088 672702711306 672702712677 672702713166 672702713230 672702713624 672702714040 672702715950 672702721336 672702722530 672702723277 672702724150 672702724224 672702725500 672702725740 672702726944 672702728638 672702728885 672702732401 672702732962 672702733846 672702734656 672702735466 672702736981 672702740280 672702740508 672702740674 672702741879 672702742505 672702743700 672702744372 672702745256 672702746203 672702746919 672702747260 672702747655 672702748786 672702751274 672702754099 672702754483 672702755367 672702756498 672702756635 672702758008 672702758713 672702759450 672702760896 672702761138 672702761201 672702761385 672702763390 672702764668 672702765862 672702766030 672702767620 672702767700 672702768824 672702771312 672702771707 672702773327 672702774602 672702775268 672702776078 672702777025 672702777988 672702778477 672702778798 672702779350 672702781423 672702784311 672702785763 672702786189 672702786326 672702786647 672702787520 672702788330 672702788588 672702788972 672702790019 672702790971 672702791855 672702792344 672702793475 672702794038 672702794503 672702796437 672702796758 672702797705 672702798441 672702798836 672702799646 672702800073 672702800210 672702800789 672702801341 672702801662 672702801800 672702802151 672702802610 672702803282 672702805508 672702807209 672702808570 672702808717 672702809206 672702809848 672702810184 672702810716 672702811452 672702811847 672702813072 672702814340 672702814598 672702815305 672702815545 672702817239 672702817704 672702817870 672702818049 672702819317 672702820048 672702822126 672702822373 672702823962 672702824451 672702825014 672702826392 672702826530 672702827100 672702827276 672702827734 672702827981 672702828150 672702828865 672702829354 672702830159 672702830222 672702830303 672702830470 672702830617 672702832484 672702832702 672702834883 672702834957 672702835125 672702836898 672702837450 672702838013 672702838197 672702838334 672702838408 672702838581 672702843863 672702844507 672702844673 672702844747 672702846110 672702846367 672702846430 672702846504 672702848445 672702848766 672702850839 672702851575 672702852603 672702854537 672702855594 672702859687 672702861291 672702861502 672702862009 672702862175 672702874364 672702877573 672702881266 672702881330 672702882076 672702882929 672702883023 672702884154 672702884228 672702888173 672702888494 672702889120 672702889441 672702889699 672702890888 672702892719 672702893208 672702894191 672702894339 672702894970 672702895212 672702896343 672702896417 672702896801 672702898679 672702899947 672702900695 672702901258 672702901579 672702901716 672702902847 672702903015 672702903262 672702903801 672702905020 672702906224 672702906471 672702907034 672702908165 672702910870 672702911111 672702913694 672702915525 672702915772 672702916409 672702916582 672702916720 672702917145 672702919150 672702922280 672702922427 672702922995 672702923163 672702925562 672702925636 672702925700 672702926510 672702927320 672702930065 672702932070 672702932538 672702934084 672702934221 672702934542 672702934616 672702935031 672702937110 672702937504 672702938956 672702940313 672702940560 672702940881 672702945216 672702945858 672702946989 672702947936 672702948425 672702949098 672702950287 672702950424 672702952686 672702953880 672702955006 672702955327 672702955711 672702955895 672702955969 672702956384 672702956779 672702956916 672702957405 672702957807 672702958141 672702958600 672702959410 672702960140 672702960214 672702960609 672702962155 672702962476 672702962860 672702963039 672702963818 672702966174 672702967516 672702967690 672702967837 672702968005 672702969601 672702970893 672702971456 672702972650 672702975228 672702975796 672702976101 672702976670 672702976817 672702978290 672702979705 672702981006 672702981630 672702981888 672702982120 672702982377 672702982761 672702983405 672702986396 672702986533 672702987022 672702988474 672702989742 672702989816 672702989990 672702992625 672702994703 672702995697 672702997775 672702999469 672703000383 672703001267 672703005818 672703007685 672703008174 672703008569 672703011762 672703012251 672703012325 672703013209 672703015855 672703015929 672703018285 672703018422 672703019095 672703019232 672703019480 672703020100 672703021094 672703021231 672703022500 672703022683 672703023006 672703025187 672703027191 672703028780 672703028854 672703029590 672703030532 672703031021 672703031342 672703032152 672703034551 672703035682 672703037055 672703037834 672703040185 672703042400 672703046420 672703046677 672703047303 672703050754 672703052053 672703052127 672703052695 672703055336 672703055801 672703057100 672703057277 672703058150 672703058792 672703060150 672703060304 672703060544 672703060618 672703062622 672703063295 672703063680 672703064179 672703064242 672703064490 672703064563 672703066000 672703067204 672703067388 672703068800 672703068977 672703070729 672703071391 672703071850 672703072807 672703072980 672703073085 672703073303 672703076110 672703076294 672703078510 672703078767 672703078830 672703079182 672703079256 672703080050 672703080124 672703081008 672703081181 672703081576 672703082139 672703082450 672703082523 672703083012 672703084538 672703086542 672703086616 672703088300 672703089110 672703089751 672703090161 672703091824 672703092881 672703094007 672703094409 672703094896 672703098107 672703098410 672703098594 672703099157 672703101310 672703106929 672703107270 672703107591 672703107665 672703108228 672703109038 672703109670 672703109817 672703110080 672703110548 672703111502 672703113299 672703115056 672703115377 672703116003 672703116324 672703119780 672703121532 672703122279 672703123307 672703123931 672703133263 672703136225 672703140302 672703141360 672703143374 672703148100 672703148414 672703149087 672703152812 672703152996 672703153870 672703156052 672703158846 672703158910 672703159198 672703161260 672703161976 672703162218 672703164864 672703165032 672703167826 672703176027 672703176806 672703180810 672703183497 672703183634 672703186770 672703188921 672703193505 672703199458 672703200801 672703204901 672703206761 672703206835 672703209650 672703211190 672703214473 672703217114 672703217820 672703218171 672703219129 672703221907 672703222570 672703223911 672703224263 672703227306 672703229166 672703230740 672703231091 672703232112 672703232433 672703232828 672703233564 672703233638 672703234053 672703234208 672703235890 672703236452 672703236847 672703236910 672703237015 672703237199 672703238146 672703238210 672703238467 672703241808 672703242223 672703244090 672703244485 672703244870 672703245680 672703246637 672703246884 672703247207 672703250182 672703255303 672703257163 672703257484 672703258826 672703259178 672703259700 672703260293 672703261498 672703261561 672703261709 672703264450 672703265260 672703266070 672703267806 672703268302 672703270799 672703271425 672703271672 672703275518 672703275691 672703276007 672703277385 672703278580 672703279784 672703280268 672703282593 672703283082 672703283477 672703284745 672703284992 672703286502 672703286750 672703288059 672703288122 672703289253 672703289895 672703290379 672703290690 672703290900 672703291252 672703292915 672703294214 672703294461 672703294856 672703303469 672703303780 672703304416 672703304800 672703304984 672703305089 672703309171 672703310829 672703310900 672703311491 672703311886 672703312128 672703313403 672703313964 672703315400 672703319420 672703320224 672703320930 672703321676 672703321740 672703323507 672703325906 672703329072 672703329146 672703331071 672703331530 672703333865 672703337002 672703338373 672703338510 672703339641 672703341400 672703341898 672703343581 672703345596 672703346543 672703346864 672703347427 672703347508 672703347748 672703348484 672703349110 672703350878 672703351110 672703351367 672703351906 672703352177 672703354576 672703354897 672703356975 672703360347 672703361615 672703366839 672703372462 672703372536 672703375745 672703376160 672703379370 672703382407 672703384651 672703384806 672703385609 672703385920 672703391627 672703393247 672703395710 672703396456 672703397019 672703397266 672703401434 672703403209 672703403833 672703405911 672703407210 672703409930 672703410020 672703411224 672703414754 672703415638 672703423276 672703424865 672703426301 672703426485 672703429905 672703430178 672703431693 672703432400 672703432640 672703437790 672703438427 672703438748 672703439942 672703441162 672703441236 672703442751 672703443635 672703444050 672703446523 672703448922 672703449027 672703451347 672703452478 672703456634 672703458960 672703460327 672703460574 672703460648 672703467481 672703468365 672703468502 672703469707 672703470822 672703471248 672703476535 672703478155 672703478229 672703478860 672703480475 672703481990 672703482553 672703495626 672703496683 672703499250 672703500393 672703503740 672703509910 672703515544 672703517622 672703520294 672703522830 672703523400 672703523961 672703525800 672703527028 672703527807 672703532099 672703535830 672703536713 672703537844 672703539217 672703542347 672703542668 672703542805 672703543220 672703543301 672703543541 672703543615 672703543862 672703543936 672703544506 672703544993 672703545482 672703547708 672703547881 672703550838 672703554600 672703556935 672703558876 672703560875 672703561290 672703562174 672703562248 672703563121 672703563442 672703563690 672703564189 672703564326 672703564894 672703565601 672703565778 672703566193 672703568345 672703568987 672703570270 672703570739 672703570802 672703571933 672703572038 672703572990 672703573553 672703573874 672703574116 672703574363 672703575173 672703575631 672703575705 672703576515 672703576836 672703578061 672703578456 672703579330 672703581586 672703582780 672703582854 672703583022 672703583590 672703586094 672703586552 672703587362 672703587683 672703588006 672703588310 672703588567 672703590630 672703591055 672703592644 672703592891 672703593380 672703594017 672703595395 672703596342 672703597794 672703598357 672703598741 672703598815 672703600768 672703601401 672703601899 672703602204 672703603014 672703603800 672703604392 672703605029 672703605660 672703606150 672703606470 672703606618 672703607033 672703607749 672703608622 672703609295 672703610702 672703610879 672703611110 672703611294 672703612315 672703612562 672703613446 672703613904 672703614009 672703614577 672703614961 672703615066 672703615130 672703615450 672703616581 672703617923 672703618733 672703619159 672703630385 672703630459 672703631011 672703633107 672703634083 672703634862 672703639444 672703644652 672703645920 672703646804 672703647300 672703648287 672703650744 672703652685 672703655252 672703655710 672703655968 672703657330 672703658535 672703660397 672703662475 672703663038 672703663817 672703665758 672703668893 672703671776 672703675153 672703676284 672703676816 672703677168 672703680298 672703681887 672703682129 672703682697 672703683323 672703683404 672703683891 672703686074 672703686148 672703686469 672703686780 672703688152 672703688226 672703695128 672703695209 672703695375 672703695760 672703698721 672703701558 672703703562 672703703700 672703705640 672703705898 672703706066 672703706524 672703706771 672703708539 672703709596 672703711732 672703712221 672703712479 672703714162 672703714701 672703717050 672703719918 672703721385 672703723216 672703725083 672703726288 672703730502 672703730750 672703732690 672703733327 672703735652 672703736783 672703739992 672703740797 672703741423 672703741744 672703744174 672703744248 672703746710 672703748725 672703749214 672703749609 672703750805 672703751855 672703753080 672703754743 672703756363 672703756437 672703757310 672703758900 672703763339 672703764212 672703765801 672703773055 672703775060 672703775380 672703775454 672703777074 672703777148 672703778416 672703778737 672703779473 672703781546 672703782814 672703787185 672703790205 672703791583 672703792604 672703793277 672703793340 672703794224 672703794471 672703805483 672703810050 672703816478 672703817506 672703818482 672703819366 672703819503 672703820481 672703820700 672703821365 672703822249 672703822496 672703823059 672703823517 672703825200 672703825521 672703827078 672703827600 672703828410 672703829540 672703830666 672703830987 672703832350 672703832423 672703833480 672703833554 672703833628 672703833709 672703833875 672703834117 672703834290 672703834438 672703834685 672703836058 672703836379 672703838841 672703839651 672703840777 672703841805 672703842608 672703843344 672703844228 672703844612 672703845670 672703845817 672703846553 672703847290 672703847363 672703847500 672703848568 672703848631 672703849057 672703849120 672703850888 672703851377 672703851698 672703851761 672703852719 672703854586 672703854804 672703855928 672703856022 672703856103 672703856270 672703856738 672703857153 672703858100 672703858358 672703859707 672703860283 672703860741 672703861230 672703864513 672703864834 672703865718 672703865965 672703867401 672703867585 672703868074 672703869416 672703869663 672703869737 672703869800 672703870789 672703871415 672703871662 672703871736 672703871983 672703872225 672703872472 672703872793 672703873998 672703875508 672703877054 672703877209 672703877760 672703877833 672703878001 672703878259 672703879527 672703879848 672703880000 672703881205 672703881607 672703881847 672703882583 672703882657 672703883530 672703883604 672703883788 672703883925 672703884020 672703884340 672703884414 672703884661 672703885087 672703885305 672703887091 672703887165 672703887704 672703888049 672703889170 672703889638 672703889959 672703891884 672703892207 672703892373 672703892831 672703892905 672703893320 672703893401 672703894388 672703894525 672703894606 672703894910 672703895014 672703896924 672703898470 672703899033 672703899428 672703899812 672703900000 672703901839 672703901902 672703902575 672703905216 672703905858 672703907301 672703908746 672703909098 672703909700 672703909940 672703910103 672703912750 672703913560 672703913880 672703913954 672703915175 672703916458 672703918215 672703918600 672703919025 672703922476 672703922797 672703922860 672703923286 672703923350 672703924628 672703924709 672703925043 672703925290 672703926248 672703926569 672703927121 672703928573 672703928968 672703929778 672703930646 672703931456 672703931600 672703931777 672703932805 672703932971 672703933460 672703934986 672703936038 672703936101 672703936359 672703936743 672703937480 672703938363 672703938758 672703938902 672703939173 672703939568 672703939631 672703939889 672703940436 672703940500 672703942909 672703943324 672703945018 672703945402 672703945723 672703946928 672703947343 672703947801 672703948548 672703948869 672703948932 672703949679 672703949742 672703950473 672703952625 672703952946 672703953682 672703953756 672703953900 672703955697 672703956002 672703958585 672703958659 672703958970 672703961789 672703962278 672703962341 672703963151 672703963306 672703963546 672703966360 672703966434 672703967318 672703968696 672703970511 672703971000 672703971184 672703972847 672703973199 672703973336 672703973657 672703973720 672703974146 672703974530 672703974925 672703975735 672703977355 672703982242 672703982958 672703983126 672703983373 672703983447 672703986014 672703987603 672703987850 672703988981 672703991303 672703991938 672703992748 672703992995 672703993300 672703993621 672703993942 672703994047 672703994689 672703995178 672703995562 672703998771 672704003073 672704003394 672704003531 672704004101 672704004278 672704007230 672704009244 672704009491 672704009886 672704010360 672704010433 672704010507 672704010828 672704011490 672704011701 672704012053 672704012695 672704012832 672704013402 672704015015 672704016210 672704017020 672704019034 672704019281 672704019429 672704020618 672704020791 672704020939 672704021509 672704021749 672704022238 672704023048 672704023369 672704026578 672704026715 672704028720 672704028977 672704029392 672704031786 672704032275 672704032660 672704034280 672704034748 672704034995 672704036689 672704036826 672704037499 672704038830 672704039640 672704039714 672704040124 672704041008 672704042202 672704042604 672704042918 672704043333 672704044859 672704046479 672704047507 672704048099 672704049367 672704050098 672704050700 672704050877 672704051750 672704054409 672704056974 672704057537 672704058410 672704058989 672704060988 672704061156 672704062424 672704065954 672704067180 672704067408 672704067895 672704069010 672704069726 672704070383 672704070778 672704071330 672704071725 672704073024 672704073987 672704074300 672704074934 672704075286 672704075818 672704075991 672704077117 672704077364 672704077438 672704077822 672704078953 672704079121 672704081201 672704082251 672704083061 672704083209 672704083914 672704084724 672704084805 672704085781 672704086665 672704087080 672704088101 672704089553 672704090037 672704095003 672704095324 672704096455 672704098928 672704099590 672704099801 672704100091 672704100550 672704100704 672704101112 672704101433 672704102959 672704103053 672704103127 672704103832 672704104963 672704106015 672704106199 672704107210 672704107788 672704108598 672704109087 672704109224 672704112033 672704112675 672704112812 672704114369 672704114753 672704115002 672704116447 672704116905 672704117401 672704117578 672704118130 672704118525 672704119198 672704119409 672704119977 672704120387 672704120919 672704122391 672704122465 672704122539 672704123349 672704124938 672704125748 672704126484 672704126558 672704127505 672704127907 672704128178 672704128241 672704128700 672704129693 672704129767 672704130240 672704130561 672704131519 672704131692 672704132255 672704132897 672704133139 672704133450 672704133770 672704134196 672704135070 672704135601 672704135859 672704136669 672704138031 672704138426 672704138507 672704139557 672704139878 672704140030 672704141098 672704141482 672704141620 672704141877 672704142119 672704144444 672704144691 672704145180 672704145254 672704146201 672704146522 672704146917 672704147011 672704147195 672704147269 672704147727 672704148142 672704148390 672704148858 672704148921 672704149594 672704150078 672704150399 672704150857 672704151730 672704152477 672704153030 672704154308 672704156009 672704156633 672704157370 672704157443 672704157764 672704159200 672704159521 672704159602 672704160326 672704160647 672704162010 672704162193 672704162404 672704163140 672704163782 672704164345 672704164419 672704164803 672704166350 672704167709 672704168501 672704168903 672704169495 672704173572 672704174209 672704174456 672704175266 672704175403 672704176534 672704176608 672704177986 672704180080 672704180611 672704180932 672704183757 672704184951 672704185120 672704185377 672704187455 672704187529 672704187600 672704187776 672704188018 672704188265 672704188586 672704188970 672704189075 672704190264 672704199644 672704200071 672704202150 672704203107 672704203280 672704204238 672704204622 672704204703 672704208715 672704210256 672704210320 672704210640 672704210714 672704211130 672704211845 672704212013 672704212260 672704212581 672704212655 672704213218 672704213539 672704213850 672704216427 672704216748 672704216811 672704217163 672704219957 672704220688 672704221882 672704222124 672704223181 672704226143 672704227411 672704228158 672704228221 672704228479 672704232098 672704232235 672704233503 672704235204 672704235444 672704235518 672704237385 672704237459 672704237770 672704237917 672704238011 672704240807 672704241857 672704242106 672704242730 672704246044 672704248059 672704248203 672704248443 672704248901 672704249253 672704251647 672704253806 672704254461 672704255345 672704257991 672704261042 672704261500 672704261902 672704263201 672704263378 672704263836 672704264251 672704265777 672704267855 672704268023 672704268418 672704269228 672704269933 672704270103 672704271548 672704271795 672704272421 672704272816 672704274362 672704274683 672704275172 672704275493 672704275888 672704276056 672704276120 672704276698 672704276909 672704277003 672704277187 672704277405 672704278600 672704279265 672704280207 672704280775 672704283021 672704283102 672704285999 672704286093 672704286304 672704286706 672704287361 672704288703 672704288950 672704289908 672704290639 672704290702 672704291209 672704291760 672704292185 672704293069 672704294584 672704295210 672704295531 672704296020 672704296101 672704296800 672704297225 672704299624 672704300767 672704300904 672704303013 672704303729 672704305028 672704305733 672704306159 672704306543 672704307032 672704307106 672704307995 672704308163 672704308484 672704309368 672704310236 672704310941 672704312314 672704312498 672704313205 672704313692 672704314400 672704314576 672704314640 672704316012 672704316260 672704319302 672704321541 672704322104 672704323161 672704323877 672704324045 672704324905 672704325176 672704326902 672704327007 672704328917 672704329974 672704330063 672704331405 672704331589 672704332141 672704332600 672704333272 672704333730 672704335671 672704337044 672704337365 672704337502 672704338249 672704338560 672704338707 672704339122 672704339370 672704339690 672704340008 672704341058 672704341379 672704342189 672704343136 672704348102 672704348286 672704348744 672704351169 672704351480 672704351708 672704352042 672704352363 672704352821 672704355406 672704356209 672704356600 672704360075 672704360149 672704360460 672704360607 672704360780 672704361738 672704362227 672704364489 672704364707 672704365757 672704367056 672704370570 672704371060 672704371207 672704373927 672704375089 672704375226 672704375794 672704378682 672704378756 672704379005 672704379492 672704379950 672704380297 672704380360 672704380755 672704380900 672704381639 672704382833 672704382907 672704383185 672704383322 672704383570 672704383717 672704384069 672704384206 672704384380 672704386531 672704387415 672704387736 672704387800 672704388867 672704388930 672704389035 672704389109 672704389740 672704390087 672704390224 672704391034 672704391429 672704392704 672704393507 672704395053 672704396642 672704396716 672704397131 672704397205 672704398199 672704400031 672704401557 672704402293 672704402504 672704405640 672704407196 672704407654 672704407728 672704409274 672704409806 672704410858 672704411731 672704412157 672704413288 672704413351 672704413810 672704414098 672704414161 672704414940 672704415045 672704416313 672704416497 672704417518 672704418712 672704418960 672704419201 672704420408 672704421063 672704421200 672704421602 672704421779 672704423600 672704423783 672704425220 672704426350 672704426424 672704426505 672704427234 672704427308 672704427700 672704428439 672704430438 672704430501 672704430759 672704430822 672704431248 672704431311 672704431495 672704432058 672704435806 672704436535 672704436609 672704438613 672704438797 672704439423 672704440228 672704442232 672704442627 672704442708 672704447520 672704447600 672704447777 672704448266 672704448650 672704448724 672704448971 672704449076 672704451607 672704452103 672704452417 672704453611 672704454679 672704454742 672704454816 672704455168 672704456683 672704458200 672704458440 672704458514 672704459250 672704459571 672704460055 672704460200 672704460834 672704461002 672704462849 672704464148 672704464927 672704465279 672704466547 672704468946 672704471113 672704471360 672704471829 672704472886 672704473696 672704475132 672704475206 672704475774 672704476016 672704476979 672704477210 672704477531 672704477852 672704478983 672704479088 672704479793 672704480277 672704480340 672704480414 672704480735 672704480809 672704481087 672704481150 672704481619 672704481866 672704483486 672704483550 672704483704 672704485701 672704486053 672704488773 672704489199 672704491014 672704491800 672704493029 672704494223 672704494618 672704494939 672704495107 672704496090 672704496622 672704497432 672704498563 672704500406 672704500580 672704502026 672704509328 672704509575 672704509712 672704511006 672704513652 672704515272 672704516614 672704516798 672704516861 672704517030 672704519439 672704519904 672704520554 672704520949 672704521364 672704522706 672704523202 672704523763 672704523837 672704524326 672704524647 672704524894 672704525457 672704526193 672704526588 672704526725 672704527535 672704527609 672704528105 672704528592 672704530270 672704530418 672704531309 672704531475 672704532038 672704532503 672704533232 672704533306 672704534116 672704534500 672704534684 672704534758 672704534821 672704535173 672704535952 672704536515 672704537325 672704537710 672704538135 672704540529 672704542396 672704542460 672704543103 672704544869 672704546707 672704546947 672704549514 672704550245 672704550950 672704551200 672704551513 672704552323 672704553207 672704554970 672704555211 672704555395 672704556416 672704556590 672704556737 672704556984 672704557089 672704558357 672704559167 672704559488 672704561624 672704562508 672704562681 672704562755 672704562829 672704564054 672704564209 672704564833 672704565001 672704565403 672704565717 672704568210 672704568789 672704568852 672704569020 672704569341 672704570072 672704572305 672704572619 672704572792 672704573034 672704573281 672704573676 672704574704 672704575360 672704577695 672704577832 672704579526 672704579607 672704579773 672704580320 672704580401 672704581067 672704581388 672704581846 672704584597 672704584660 672704585086 672704585304 672704585544 672704585791 672704586280 672704586509 672704586675 672704586812 672704587238 672704588295 672704589490 672704590110 672704592767 672704593182 672704593256 672704595655 672704596602 672704597660 672704597733 672704597807 672704599032 672704600880 672704602408 672704602969 672704603384 672704605141 672704606106 672704606272 672704606346 672704607082 672704608287 672704608350 672704608819 672704608992 672704609629 672704610350 672704610670 672704611096 672704611233 672704611480 672704612822 672704613495 672704614121 672704614516 672704616136 672704616778 672704618609 672704621104 672704622080 672704622228 672704622475 672704622549 672704623038 672704623101 672704626247 672704626310 672704626631 672704627515 672704627836 672704628646 672704629382 672704629456 672704629840 672704630324 672704630892 672704630966 672704631134 672704631529 672704632723 672704633854 672704634985 672704636679 672704637305 672704639567 672704639630 672704640435 672704640820 672704642055 672704643965 672704645338 672704646211 672704647279 672704647590 672704647663 672704648152 672704648473 672704649420 672704650151 672704650225 672704650867 672704651282 672704651356 672704652624 672704653434 672704653829 672704654565 672704655209 672704657069 672704657132 672704657380 672704657911 672704658190 672704658337 672704659394 672704659852 672704659926 672704660400 672704661146 672704662277 672704662340 672704665486 672704666909 672704667170 672704668695 672704669402 672704669579 672704669716 672704669963 672704670694 672704671401 672704671715 672704671962 672704672451 672704672846 672704672910 672704673014 672704673261 672704673582 672704674392 672704674850 672704676304 672704677280 672704677996 672704678622 672704679369 672704680090 672704680558 672704681752 672704682562 672704682636 672704682883 672704684714 672704684898 672704685066 672704685524 672704685605 672704685771 672704685919 672704686334 672704686976 672704687218 672704688109 672704689790 672704691158 672704691863 672704693162 672704693557 672704693878 672704695882 672704695956 672704696371 672704696519 672704696766 672704696903 672704698139 672704698523 672704700081 672704702160 672704702628 672704702949 672704703290 672704704569 672704704953 672704706573 672704710266 672704713309 672704713860 672704714670 672704715306 672704716363 672704716821 672704717952 672704718515 672704719004 672704719188 672704719325 672704720835 672704721719 672704721966 672704722208 672704722381 672704722776 672704723265 672704723723 672704724607 672704724780 672704726474 672704727358 672704728552 672704728707 672704730706 672704731509 672704734570 672704736017 672704736970 672704738737 672704739931 672704740020 672704740599 672704740800 672704741088 672704741472 672704741930 672704742814 672704743303 672704744040 672704745565 672704748206 672704748527 672704749016 672704749979 672704752146 672704753735 672704754930 672704755355 672704755740 672704755813 672704761207 672704761373 672704761768 672704762257 672704762320 672704762715 672704763451 672704763772 672704764409 672704765850 672704766029 672704767086 672704768509 672704769870 672704770427 672704772047 672704772431 672704775577 672704776387 672704776845 672704777729 672704778850 672704779109 672704780785 672704782221 672704782542 672704782616 672704782790 672704783673 672704786882 672704788640 672704789065 672704789604 672704790007 672704790896 672704790960 672704792332 672704792808 672704793079 672704793216 672704793463 672704794805 672704795220 672704798366 672704798430 672704799240 672704800135 672704800456 672704800520 672704802397 672704803591 672704803739 672704804796 672704805743 672704805817 672704806948 672704807116 672704808007 672704808952 672704809057 672704809441 672704809900 672704810493 672704810567 672704810704 672704811120 672704811514 672704811835 672704812003 672704812250 672704812324 672704814191 672704814265 672704815396 672704815533 672704815607 672704815854 672704816417 672704817080 672704819168 672704819947 672704820283 672704821872 672704822298 672704822820 672704823566 672704824129 672704824376 672704825186 672704825323 672704825644 672704826133 672704826609 672704826912 672704827017 672704827264 672704827401 672704827803 672704828469 672704828606 672704828853 672704829416 672704829984 672704830073 672704830468 672704830789 672704830852 672704831020 672704831278 672704831341 672704831662 672704832151 672704832930 672704833282 672704833420 672704834624 672704837054 672704837449 672704839069 672704840321 672704840642 672704840716 672704843393 672704843788 672704843925 672704845087 672704846500 672704846813 672704848049 672704850048 672704851490 672704853320 672704854067 672704854130 672704855656 672704855720 672704857100 672704857276 672704857413 672704857808 672704857981 672704858470 672704858791 672704859812 672704860159 672704860543 672704860790 672704860938 672704861032 672704861106 672704861427 672704861508 672704861674 672704861811 672704861995 672704862163 672704863431 672704863826 672704864001 672704864636 672704864700 672704865051 672704866256 672704866577 672704866640 672704868729 672704869070 672704870260 672704871785 672704872348 672704872595 672704872732 672704872980 672704873479 672704873863 672704878371 672704879008 672704879960 672704881960 672704882064 672704883011 672704884079 672704884216 672704885026 672704885731 672704886301 672704887288 672704887993 672704888235 672704888700 672704888940 672704889045 672704889292 672704889824 672704890629 672704890940 672704891118 672704892954 672704893122 672704894253 672704894327 672704894648 672704894969 672704895384 672704896726 672704897078 672704898804 672704899861 672704901493 672704901630 672704902514 672704903250 672704903571 672704904381 672704904776 672704905018 672704905650 672704905723 672704908308 672704908611 672704909990 672704911420 672704911815 672704913361 672704913509 672704915055 672704915129 672704915440 672704916002 672704917775 672704918401 672704918659 672704918722 672704918803 672704919148 672704919532 672704919927 672704921852 672704922341 672704923225 672704923472 672704923546 672704924035 672704924356 672704924500 672704924740 672704924814 672704924998 672704925550 672704926040 672704926113 672704926434 672704927244 672704927639 672704928375 672704928833 672704928907 672704929322 672704929570 672704929890 672704930374 672704930832 672704931716 672704932068 672704932773 672704933015 672704934467 672704935809 672704937108 672704937281 672704938165 672704938944 672704940943 672704942002 672704942958 672704944000 672704946656 672704946720 672704947071 672704947466 672704947530 672704949865 672704951159 672704952748 672704955562 672704955700 672704956125 672704956372 672704958919 672704962217 672704962785 672704963669 672704964542 672704964616 672704966557 672704966620 672704967046 672704967110 672704968177 672704968314 672704968882 672704969371 672704969903 672704971765 672704972328 672704972896 672704973201 672704973603 672704973917 672704977157 672704977220 672704977301 672704978288 672704978351 672704978993 672704979235 672704979556 672704979700 672704980350 672704980819 672704983880 672704983954 672704984122 672704985648 672704985711 672704986384 672704986602 672704986842 672704987268 672704988215 672704988536 672704989025 672704989410 672704990535 672704991024 672704992476 672704993423 672704994096 672704994875 672704996880 672704997202 672704997442 672704997763 672704997837 672704998647 672704998968 672705010482 672705010620 672705010700 672705010940 672705011119 672705011503 672705012955 672705013123 672705013902 672705015770 672705016974 672705017079 672705017142 672705017463 672705018273 672705018989 672705021220 672705021477 672705021861 672705022424 672705022819 672705023629 672705025880 672705026059 672705027327 672705027895 672705029194 672705032140 672705033345 672705033419 672705033803 672705034081 672705034476 672705035039 672705036233 672705037117 672705037685 672705037903 672705038495 672705038632 672705039763 672705040247 672705041378 672705042004 672705044805 672705047080 672705047933 672705048038 672705048990 672705049169 672705049708 672705050358 672705051626 672705052115 672705052820 672705053567 672705053951 672705054377 672705054440 672705055003 672705055645 672705055719 672705057804 672705058396 672705060074 672705060395 672705061102 672705061416 672705062547 672705062794 672705062931 672705063036 672705063741 672705064946 672705066703 672705068718 672705069060 672705069380 672705069454 672705069609 672705069912 672705071069 672705071132 672705071774 672705072263 672705072584 672705072721 672705072979 672705073147 672705074662 672705076035 672705076109 672705076500 672705076677 672705076740 672705077487 672705077871 672705078113 672705078434 672705082053 672705082448 672705083402 672705084131 672705085262 672705085657 672705086467 672705086851 672705086925 672705089813 672705090150 672705090304 672705090470 672705091749 672705092238 672705092703 672705092870 672705093048 672705093432 672705093827 672705094242 672705094316 672705094563 672705095694 672705097772 672705097910 672705098582 672705099392 672705099466 672705099787 672705100425 672705101161 672705103955 672705104444 672705105007 672705106603 672705107406 672705107974 672705108142 672705109805 672705109989 672705110141 672705112540 672705112614 672705115044 672705115823 672705116312 672705119916 672705120326 672705120573 672705120710 672705121062 672705121778 672705123461 672705124024 672705124345 672705124592 672705124803 672705124987 672705125081 672705125476 672705125540 672705125613 672705125797 672705126102 672705127875 672705129311 672705129569 672705129880 672705129953 672705131705 672705131952 672705132201 672705132378 672705133967 672705134520 672705134600 672705135650 672705136140 672705137665 672705138309 672705138796 672705141421 672705141679 672705142626 672705143436 672705144172 672705144493 672705146250 672705146405 672705146892 672705147134 672705147208 672705147913 672705148402 672705148650 672705148970 672705149780 672705150803 672705153868 672705154678 672705156756 672705158200 672705159186 672705159404 672705159718 672705160128 672705161964 672705162069 672705162132 672705163263 672705163802 672705163979 672705164852 672705165662 672705165983 672705166088 672705168705 672705169040 672705169681 672705170550 672705170704 672705171360 672705171828 672705172243 672705175131 672705175389 672705175452 672705176336 672705177467 672705178414 672705178982 672705179545 672705180100 672705180597 672705181470 672705181939 672705182354 672705183090 672705184111 672705184506 672705185700 672705187320 672705188910 672705189014 672705189409 672705190605 672705191260 672705191334 672705192465 672705192539 672705192602 672705192850 672705193349 672705193807 672705195353 672705196237 672705196942 672705197368 672705198001 672705198241 672705198499 672705198957 672705200726 672705201600 672705202025 672705202106 672705202346 672705202804 672705203798 672705204819 672705204992 672705205940 672705207175 672705207633 672705212520 672705212601 672705213010 672705214214 672705214782 672705215271 672705216300 672705217102 672705217286 672705218709 672705220095 672705221902 672705222247 672705222310 672705222631 672705222952 672705223057 672705223201 672705224572 672705225209 672705225777 672705225914 672705226330 672705227929 672705228104 672705228344 672705228591 672705228802 672705229475 672705230103 672705230738 672705231611 672705231869 672705232502 672705232990 672705234901 672705235246 672705235704 672705236514 672705237003 672705237187 672705237645 672705237719 672705237966 672705238600 672705238840 672705239018 672705240380 672705241585 672705241659 672705242927 672705243984 672705244152 672705245420 672705245741 672705246872 672705246946 672705247820 672705248319 672705249697 672705249908 672705250639 672705250702 672705250950 672705251375 672705252001 672705252717 672705254337 672705254584 672705255147 672705255852 672705256278 672705256341 672705257088 672705257225 672705257306 672705258814 672705259166 672705259550 672705259871 672705260034 672705260108 672705260676 672705262909 672705263170 672705263490 672705263564 672705264695 672705265000 672705265963 672705266131 672705270071 672705273996 672705274943 672705275048 672705275369 672705275432 672705276002 672705276242 672705277052 672705279451 672705280577 672705285303 672705285543 672705285864 672705286353 672705287090 672705287237 672705288505 672705288752 672705289957 672705290110 672705293255 672705293400 672705293713 672705293897 672705294202 672705295407 672705296070 672705297027 672705297348 672705299289 672705299352 672705300632 672705301121 672705301442 672705301900 672705302407 672705302647 672705303200 672705304193 672705304330 672705305398 672705305920 672705306345 672705307081 672705308423 672705308991 672705310285 672705312363 672705313007 672705313247 672705313952 672705315710 672705318608 672705319344 672705319418 672705320075 672705320212 672705323742 672705323816 672705323990 672705324168 672705324552 672705324707 672705325757 672705326493 672705327200 672705328571 672705328645 672705328966 672705331380 672705331609 672705331912 672705332017 672705332264 672705332338 672705332401 672705332970 672705333395 672705333780 672705334102 672705334590 672705335089 672705337230 672705337551 672705339703 672705341639 672705342209 672705342696 672705343890 672705343964 672705344069 672705344608 672705345400 672705347020 672705349998 672705350471 672705350545 672705351034 672705351108 672705351281 672705351500 672705352870 672705353754 672705353909 672705354003 672705356184 672705356642 672705357068 672705357205 672705357847 672705358583 672705358657 672705359072 672705361145 672705362734 672705362808 672705363618 672705363791 672705365238 672705366295 672705366432 672705366680 672705366908 672705367490 672705367700 672705368052 672705368126 672705368373 672705368694 672705369320 672705374539 672705374850 672705375109 672705375733 672705375807 672705377280 672705377674 672705378300 672705378621 672705378702 672705379907 672705381367 672705381688 672705382000 672705385770 672705386809 672705388411 672705388732 672705389616 672705390731 672705393620 672705395240 672705395955 672705396839 672705396902 672705397007 672705397180 672705397254 672705398385 672705398459 672705398770 672705398843 672705399011 672705399195 672705399269 672705402306 672705403116 672705407135 672705407914 672705408019 672705409213 672705409929 672705410265 672705411075 672705411396 672705412417 672705412590 672705413474 672705413611 672705414358 672705417567 672705417630 672705417951 672705419324 672705420055 672705420440 672705420513 672705420908 672705421002 672705421404 672705423659 672705426547 672705426931 672705427815 672705429040 672705429361 672705433209 672705433449 672705433512 672705434259 672705434322 672705434890 672705435206 672705437147 672705437394 672705437789 672705438020 672705438800 672705439151 672705441224 672705441545 672705441619 672705442034 672705442281 672705442676 672705442997 672705443944 672705444828 672705445170 672705445701 672705446208 672705447184 672705448205 672705450451 672705451800 672705451977 672705453100 672705453808 672705454086 672705454544 672705454939 672705455280 672705455749 672705456485 672705458242 672705458490 672705458563 672705458637 672705459207 672705460636 672705461446 672705461510 672705461693 672705463203 672705463605 672705465218 672705466275 672705466412 672705467222 672705467303 672705468280 672705469300 672705470352 672705470426 672705471162 672705471300 672705474830 672705475255 672705475329 672705475960 672705476139 672705477012 672705478464 672705478859 672705479595 672705479669 672705479806 672705479980 672705480390 672705482083 672705482799 672705483030 672705483288 672705485045 672705488712 672705489064 672705489201 672705489770 672705491384 672705491521 672705492726 672705493783 672705493857 672705495082 672705496424 672705496505 672705498365 672705498502 672705500208 672705500840 672705501402 672705502607 672705503343 672705503801 672705503985 672705504227 672705505990 672705507041 672705507115 672705508704 672705514585 672705514970 672705516800 672705517089 672705517152 672705517307 672705517868 672705517931 672705518815 672705519093 672705521871 672705524512 672705524760 672705524833 672705526069 672705526453 672705526527 672705526774 672705528394 672705528531 672705528605 672705529415 672705530146 672705530393 672705530467 672705530530 672705530925 672705531414 672705531809 672705532087 672705532619 672705532792 672705533676 672705534165 672705536490 672705540962 672705541067 672705541388 672705542656 672705543392 672705543850 672705544100 672705544276 672705544734 672705545223 672705545791 672705545865 672705546996 672705547559 672705548369 672705548432 672705551499 672705553577 672705553714 672705553961 672705554387 672705554524 672705555013 672705555334 672705555976 672705558470 672705560221 672705560790 672705561289 672705562300 672705562701 672705564635 672705569859 672705570974 672705571858 672705573615 672705573862 672705574030 672705574506 672705574672 672705575161 672705575309 672705575700 672705576905 672705577000 672705577560 672705577634 672705581327 672705581574 672705581895 672705582458 672705583405 672705583652 672705583726 672705584078 672705586614 672705587505 672705588308 672705589823 672705593690 672705595200 672705595841 672705596725 672705597856 672705599797 672705599860 672705601319 672705601630 672705601703 672705603404 672705603891 672705603965 672705604528 672705604775 672705605803 672705606211 672705606853 672705607663 672705607984 672705608089 672705608610 672705610088 672705611109 672705612705 672705612945 672705613755 672705614244 672705614318 672705614565 672705614950 672705618016 672705618263 672705620400 672705623619 672705624108 672705625302 672705625944 672705626049 672705627490 672705627885 672705627959 672705629321 672705630207 672705630768 672705630905 672705633198 672705634145 672705637428 672705637812 672705638559 672705638870 672705639432 672705639506 672705639680 672705639753 672705639827 672705640621 672705640879 672705641431 672705642499 672705643051 672705644320 672705644640 672705645450 672705645524 672705647391 672705647465 672705647602 672705648028 672705648596 672705649303 672705650274 672705650732 672705651158 672705652031 672705654046 672705654293 672705654430 672705654825 672705655561 672705655709 672705656050 672705657255 672705657960 672705666700 672705666877 672705667905 672705669691 672705670880 672705671764 672705671838 672705672327 672705673137 672705673458 672705674268 672705676272 672705676988 672705678992 672705679308 672705681233 672705681628 672705682685 672705682759 672705682903 672705683248 672705687972 672705688461 672705689666 672705689803 672705690608 672705690781 672705691591 672705691986 672705692860 672705693503 672705694306 672705694708 672705694948 672705696952 672705697120 672705697201 672705697762 672705699456 672705699600 672705700736 672705701225 672705702282 672705705170 672705705318 672705705886 672705707185 672705708527 672705708608 672705709400 672705710847 672705711720 672705711978 672705712146 672705712788 672705713598 672705713982 672705714150 672705718317 672705718564 672705719769 672705719832 672705721126 672705721694 672705721831 672705723204 672705724261 672705724720 672705725787 672705726340 672705729703 672705729943 672705730032 672705730427 672705730674 672705731237 672705733957 672705734125 672705735182 672705736203 672705736771 672705736919 672705737408 672705738465 672705738850 672705740070 672705740217 672705741027 672705741108 672705741980 672705742302 672705742479 672705742542 672705742863 672705745751 672705746498 672705746635 672705747830 672705748255 672705749770 672705750007 672705750960 672705751770 672705754410 672705754989 672705755478 672705756030 672705759176 672705759240 672705759560 672705760904 672705761496 672705762059 672705762443 672705764916 672705765268 672705765405 672705770540 672705771039 672705771504 672705771818 672705773501 672705777457 672705777915 672705778806 672705779077 672705779214 672705779782 672705779856 672705780330 672705784359 672705786116 672705787310 672705789406 672705792134 672705792529 672705792776 672705793018 672705795103 672705796308 672705799757 672705802015 672705802199 672705802262 672705802583 672705803604 672705804598 672705805150 672705807486 672705808049 672705810753 672705811242 672705811490 672705812052 672705812126 672705814846 672705816071 672705816924 672705817340 672705819996 672705820222 672705821674 672705822484 672705823368 672705823431 672705823826 672705824178 672705824499 672705828260 672705829850 672705830809 672705832669 672705833863 672705834507 672705836504 672705837000 672705837498 672705838830 672705838903 672705839640 672705840050 672705840123 672705843727 672705843808 672705843974 672705844079 672705844216 672705844390 672705844600 672705844921 672705845594 672705845668 672705846083 672705846157 672705846615 672705847288 672705847425 672705848161 672705848235 672705848620 672705848877 672705848940 672705849687 672705849750 672705852175 672705853838 672705854180 672705854895 672705854969 672705855602 672705855779 672705856010 672705857215 672705857536 672705859220 672705859798 672705861797 672705864501 672705869806 672705871330 672705873665 672705875359 672705876306 672705876480 672705876553 672705877363 672705878310 672705878889 672705879378 672705881761 672705882187 672705882966 672705885854 672705886103 672705886590 672705887548 672705887611 672705889707 672705890036 672705891230 672705891706 672705891872 672705892114 672705895965 672705896775 672705897017 672705899984 672705900090 672705900164 672705900703 672705901753 672705904401 672705904899 672705904962 672705905067 672705905606 672705905772 672705905910 672705906198 672705906656 672705906720 672705907466 672705907530 672705908276 672705908660 672705908734 672705908981 672705909618 672705913558 672705913702 672705914110 672705914826 672705915001 672705915883 672705918387 672705919581 672705920202 672705921407 672705921580 672705921975 672705922785 672705923980 672705925289 672705927367 672705928177 672705928709 672705928956 672705929124 672705930000 672705934808 672705935463 672705937936 672705938104 672705938351 672705940671 672705941308 672705941481 672705941700 672705941940 672705942904 672705943009 672705943175 672705943312 672705945408 672705946063 672705946602 672705946842 672705947010 672705948399 672705949730 672705949804 672705950214 672705951419 672705952476 672705954709 672705955364 672705955685 672705955822 672705955903 672705959778 672705960646 672705961600 672705965154 672705967232 672705967553 672705967948 672705969007 672705969173 672705969494 672705970299 672705970436 672705975191 672705976854 672705977022 672705977590 672705977664 672705977985 672705978548 672705978869 672705978932 672705979742 672705981036 672705981357 672705982488 672705982946 672705983756 672705984005 672705984245 672705984492 672705985200 672705986250 672705987207 672705987528 672705991852 672705992983 672705993546 672705994109 672705999259 672705999322 672705999964 672706000247 672706000568 672706001057 672706003382 672706003914 672706005140 672706005213 672706008503 672706009095 672706009480 672706012115 672706012362 672706014056 672706014377 672706014698 672706015719 672706018928 672706019103 672706019270 672706019343 672706020148 672706022794 672706023678 672706023999 672706024946 672706025040 672706025114 672706026319 672706028718 672706028965 672706030322 672706030570 672706031911 672706034341 672706034662 672706035472 672706037092 672706040360 672706040909 672706041885 672706042511 672706043258 672706044452 672706044773 672706046146 672706046788 672706047414 672706047598 672706049500 672706049997 672706051428 672706052090 672706053111 672706053295 672706053369 672706054700 672706056578 672706058014 672706058720 672706059071 672706059530 672706059850 672706060197 672706060260 672706060729 672706061850 672706062980 672706065300 672706066431 672706066752 672706067178 672706068767 672706069577 672706070519 672706073654 672706073728 672706074464 672706074601 672706075108 672706075732 672706075806 672706077352 672706077673 672706078620 672706078701 672706079110 672706079293 672706080309 672706080482 672706080620 672706080700 672706080877 672706083691 672706084254 672706084649 672706084960 672706085603 672706087142 672706087921 672706088668 672706092030 672706092424 672706092505 672706094044 672706095249 672706096122 672706096764 672706097180 672706097408 672706098602 672706100932 672706101990 672706102626 672706103500 672706104951 672706105514 672706105761 672706106003 672706106571 672706106645 672706106966 672706107060 672706107381 672706107455 672706109928 672706111211 672706112102 672706112737 672706114100 672706116298 672706116361 672706117492 672706118376 672706118440 672706118513 672706119002 672706119404 672706119965 672706122848 672706123016 672706124605 672706125278 672706125341 672706125736 672706128705 672706129040 672706131112 672706132317 672706134579 672706136978 672706137467 672706137788 672706137851 672706138414 672706139150 672706140413 672706143703 672706145637 672706146126 672706148606 672706151655 672706152786 672706154470 672706157368 672706157752 672706158315 672706158562 672706158700 672706158883 672706158957 672706161371 672706161445 672706161692 672706162008 672706162576 672706164333 672706164407 672706168289 672706168426 672706171235 672706171620 672706171700 672706174370 672706175328 672706175896 672706176522 672706176843 672706177406 672706177727 672706178784 672706181025 672706181346 672706184700 672706184940 672706185118 672706186707 672706191457 672706192806 672706195797 672706196350 672706198043 672706199248 672706203590 672706203663 672706204868 672706205815 672706207040 672706207298 672706208005 672706209055 672706209376 672706211054 672706211833 672706211907 672706212322 672706215468 672706216736 672706217610 672706218814 672706222296 672706222680 672706223003 672706223170 672706223701 672706224053 672706224511 672706225321 672706227657 672706228210 672706230850 672706231340 672706231981 672706232086 672706234164 672706240714 672706240898 672706241524 672706245159 672706245222 672706246508 672706246748 672706247300 672706247484 672706248689 672706249700 672706250688 672706253255 672706257732 672706258158 672706258302 672706258937 672706260936 672706263503 672706264881 672706264955 672706265123 672706266254 672706266575 672706269537 672706270331 672706272025 672706272106 672706273156 672706273300 672706273935 672706274030 672706275308 672706275700 672706276044 672706276118 672706276365 672706276439 672706276904 672706277009 672706277633 672706279253 672706279574 672706282136 672706282383 672706282841 672706282915 672706283010 672706283267 672706283972 672706284461 672706285024 672706285105 672706285345 672706286300 672706286860 672706288160 672706291500 672706294251 672706294406 672706294646 672706294893 672706295456 672706296019 672706296587 672706296650 672706297076 672706297781 672706297929 672706298104 672706301004 672706301318 672706301702 672706303259 672706304848 672706305190 672706305337 672706308610 672706309282 672706309500 672706310792 672706310930 672706312704 672706314003 672706314170 672706314243 672706315769 672706316963 672706319210 672706319467 672706320582 672706321392 672706324509 672706325301 672706325559 672706326432 672706326753 672706326827 672706326908 672706327002 672706328052 672706329183 672706330125 672706330372 672706330446 672706334602 672706335028 672706335349 672706336159 672706337508 672706337995 672706338300 672706338484 672706338558 672706341751 672706342314 672706342956 672706343124 672706344897 672706345386 672706345604 672706345770 672706347217 672706349479 672706351936 672706353161 672706353235 672706354045 672706354687 672706355313 672706355497 672706358770 672706359011 672706359195 672706359808 672706360063 672706360602 672706361652 672706362920 672706363272 672706363593 672706363730 672706364156 672706364614 672706364798 672706365287 672706365424 672706365505 672706366481 672706367044 672706367686 672706367750 672706368009 672706368249 672706369203 672706370311 672706371058 672706371442 672706371516 672706371900 672706372189 672706373136 672706373383 672706373520 672706376592 672706376730 672706376987 672706377081 672706378504 672706378818 672706382363 672706384057 672706384120 672706384836 672706385893 672706386209 672706386600 672706386777 672706390212 672706393358 672706394094 672706394168 672706395500 672706397698 672706398187 672706399134 672706399840 672706400414 672706402676 672706403550 672706403944 672706404507 672706405490 672706405638 672706406127 672706409720 672706411582 672706412392 672706413597 672706414223 672706414544 672706414791 672706415812 672706418002 672706418884 672706418958 672706422009 672706422640 672706423919 672706425144 672706425218 672706425602 672706426349 672706427159 672706427303 672706429558 672706429621 672706429942 672706430105 672706430352 672706430810 672706431483 672706434766 672706436844 672706437012 672706437654 672706438217 672706438922 672706440600 672706441410 672706442862 672706445430 672706446708 672706447050 672706449522 672706450253 672706450408 672706451916 672706454730 672706455935 672706457481 672706458365 672706458823 672706458904 672706459633 672706459707 672706460117 672706460501 672706461706 672706461880 672706461953 672706462121 672706466920 672706469423 672706472169 672706472708 672706473363 672706473684 672706474631 672706474952 672706475057 672706477061 672706477840 672706479140 672706479534 672706479855 672706480402 672706480586 672706482664 672706484742 672706485552 672706488120 672706488200 672706488835 672706489003 672706490697 672706491570 672706491644 672706493401 672706493970 672706494211 672706495590 672706498551 672706499509 672706499682 672706500715 672706502720 672706503071 672706503924 672706504981 672706505150 672706506749 672706510505 672706511562 672706511957 672706515013 672706516144 672706516539 672706519106 672706519280 672706519427 672706520542 672706520616 672706521673 672706522941 672706525371 672706527065 672706527139 672706529217 672706534351 672706535161 672706538765 672706539180 672706540059 672706541711 672706542521 672706543268 672706543405 672706543652 672706545667 672706546082 672706547350 672706547671 672706547992 672706549823 672706552880 672706553379 672706554407 672706555062 672706555200 672706555383 672706556193 672706559300 672706559540 672706560665 672706561228 672706561309 672706562422 672706563306 672706564042 672706564684 672706564902 672706565310 672706565494 672706567710 672706567893 672706568061 672706568600 672706569192 672706573417 672706573801 672706574795 672706575284 672706576947 672706579120 672706580492 672706582404 672706582644 672706585148 672706586102 672706586663 672706588036 672706589167 672706589488 672706591230 672706591624 672706592681 672706592829 672706593491 672706594054 672706601294 672706603830 672706604009 672706604714 672706604898 672706606334 672706606408 672706608412 672706609303 672706612105 672706613557 672706614430 672706614751 672706615709 672706620138 672706620843 672706622858 672706623594 672706624478 672706625030 672706625351 672706625810 672706626877 672706628634 672706629050 672706632574 672706633063 672706633602 672706633779 672706638745 672706639234 672706640504 672706641875 672706644516 672706644763 672706645252 672706647972 672706650534 672706653503 672706668041 672706669704 672706681740 672706683900 672706687206 672706691210 672706693471 672706699402 672706705293 672706708897 672706709386 672706709523 672706712727 672706720686 672706726536 672706729350 672706731286 672706733501 672706734174 672706736968 672706737136 672706737915 672706739856 672706740019 672706742104 672706746363 672706749004 672706753402 672706755103 672706763129 672706765775 672706772420 672706801649 672706802522 672706806083 672706810555 672706825706 672706829267 672706834796 672706847932 672706851706 672706871847 672706889509 672706898800 672706906458 672706907589 672706915117 672706919915 672706921209 672706921600 672706922724 672706924270 672706936212 672706939990 672706948970 672706949148 672706975204 672706987577 672706998240 672706999050 672707016401 672707017772 672707017846 672707020729 672707022412 672707023222 672707024032 672707024995 672707025702 672707026110 672707026752 672707028446 672707029256 672707030371 672707034143 672707034538 672707034601 672707034785 672707034859 672707037810 672707039110 672707067290 672707073382 672707076665 672707080100 672707080502 672707081094 672707081305 672707082500 672707084514 672707087191 672707087650 672707088396 672707093283 672707094551 672707095114 672707095298 672707095361 672707095435 672707096171 672707096492 672707096703 672707097055 672707107257 672707108846 672707109335 672707109409 672707110130 672707110919 672707111013 672707115106 672707116558 672707116621 672707117294 672707117505 672707119206 672707120177 672707120561 672707120882 672707122329 672707124333 672707128031 672707128352 672707129236 672707129300 672707130810 672707132119 672707138600 672707157307 672707159248 672707189965 672707190375 672707194852 672707206280 672707206508 672707208505 672707208752 672707212766 672707213897 672707216143 672707216217 672707219747 672707220478 672707221506 672707221672 672707222877 672707223687 672707224497 672707230405 672707231536 672707233220 672707233540 672707234350 672707234505 672707235234 672707236118 672707239969 672707241573 672707242383 672707242841 672707243010 672707243330 672707243725 672707243806 672707244856 672707245419 672707245592 672707250708 672707251758 672707252494 672707253762 672707254251 672707256192 672707257460 672707258665 672707259154 672707259796 672707264901 672707265951 672707267003 672707267187 672707268529 672707271401 672707271585 672707272395 672707272606 672707273416 672707274307 672707274547 672707275100 672707277756 672707278566 672707284802 672707286020 672707286983 672707287793 672707288420 672707290034 672707290108 672707290997 672707291091 672707291165 672707291239 672707296068 672707296910 672707297015 672707297583 672707299735 672707300099 672707301046 672707301293 672707303205 672707303903 672707307143 672707307601 672707309084 672707309302 672707310107 672707312506 672707312672 672707313309 672707314119 672707314503 672707314750 672707320521 672707320779 672707326234 672707326700 672707327502 672707329838 672707330248 672707334588 672707336105 672707339096 672707341874 672707342042 672707342116 672707346914 672707350780 672707354094 672707354168 672707356172 672707356493 672707357200 672707359060 672707359840 672707360002 672707363606 672707363927 672707364590 672707365610 672707368298 672707368756 672707369245 672707369319 672707372833 672707374132 672707375016 672707375584 672707378088 672707378546 672707382302 672707382486 672707383112 672707383680 672707383909 672707384959 672707385208 672707386258 672707386402 672707389393 672707389851 672707391530 672707392660 672707393791 672707395164 672707395870 672707397700 672707399962 672707400216 672707400858 672707406708 672707408007 672707412268 672707413141 672707416745 672707417940 672707418291 672707418686 672707419175 672707419560 672707420822 672707423710 672707424841 672707425010 672707428081 672707431990 672707433684 672707435201 672707435699 672707436406 672707437061 672707438192 672707440970 672707441780 672707441928 672707443308 672707443474 672707443548 672707443795 672707445489 672707449719 672707450129 672707454853 672707456089 672707459114 672707461360 672707462702 672707464643 672707464717 672707465380 672707470020 672707471792 672707474433 672707474507 672707480067 672707481409 672707484223 672707489207 672707489510 672707489905 672707493524 672707494334 672707496349 672707496733 672707497085 672707497864 672707500764 672707501006 672707502384 672707504783 672707505025 672707505346 672707505410 672707509044 672707510554 672707511290 672707513516 672707514189 672707514252 672707518666 672707519229 672707521612 672707522990 672707524290 672707531402 672707531970 672707532212 672707532854 672707533590 672707538172 672707539909 672707540319 672707541376 672707542644 672707544017 672707547089 672707550356 672707551303 672707551487 672707553244 672707553702 672707554209 672707557658 672707560851 672707560925 672707562471 672707563997 672707565049 672707565112 672707565754 672707566317 672707570257 672707573850 672707574340 672707574597 672707575150 672707575939 672707576428 672707578111 672707583320 672707584203 672707584845 672707584919 672707585260 672707585581 672707586923 672707587660 672707590084 672707593367 672707595519 672707596255 672707598728 672707604058 672707604202 672707604516 672707605894 672707606062 672707607330 672707608140 672707608214 672707608782 672707609024 672707612796 672707613503 672707614627 672707614874 672707615821 672707618188 672707619600 672707625474 672707628436 672707629006 672707630435 672707633718 672707633891 672707635401 672707637663 672707637800 672707637984 672707638089 672707638152 672707638226 672707641420 672707641677 672707641998 672707642624 672707646403 672707648400 672707650400 672707651210 672707652414 672707653619 672707664787 672707665413 672707666618 672707667033 672707669506 672707670621 672707671110 672707671294 672707674182 672707675203 672707675771 672707676408 672707677850 672707678028 672707682289 672707683099 672707683557 672707684367 672707689407 672707689975 672707691011 672707691653 672707692142 672707692537 672707693668 672707697503 672707698000 672707701929 672707702665 672707703154 672707705874 672707706758 672707707310 672707714780 672707714928 672707724965 672707725454 672707727074 672707727927 672707728416 672707728663 672707730599 672707731867 672707733303 672707733624 672707733945 672707735702 672707737570 672707737717 672707738380 672707738453 672707742146 672707742210 672707742925 672707743340 672707743661 672707745740 672707749511 672707751694 672707751905 672707752000 672707757865 672707758812 672707759301 672707759559 672707759622 672707760032 672707760106 672707760508 672707765182 672707765320 672707765961 672707766450 672707766919 672707767729 672707768465 672707768539 672707769807 672707771348 672707772479 672707774300 672707775688 672707776635 672707778329 672707782580 672707782727 672707789000 672707789634 672707793711 672707794458 672707795268 672707795652 672707795807 672707796399 672707797025 672707797593 672707797988 672707800630 672707801120 672707803600 672707803776 672707804018 672707804265 672707805075 672707808037 672707808100 672707808742 672707809626 672707809873 672707814440 672707815644 672707815718 672707821020 672707821101 672707821599 672707821662 672707828001 672707830184 672707832657 672707832801 672707835224 672707839003 672707839564 672707839959 672707841179 672707842905 672707843000 672707843183 672707843257 672707844910 672707846787 672707847276 672707847597 672707850159 672707851280 672707851427 672707861143 672707861390 672707861785 672707862732 672707867000 672707869400 672707877506 672707878098 672707878309 672707880308 672707881439 672707881686 672707882954 672707885842 672707886652 672707887920 672707888272 672707888593 672707890345 672707891540 672707892286 672707893233 672707895706 672707897189 672707899725 672707901741 672707902093 672707902872 672707903298 672707905200 672707906404 672707906965 672707911468 672707912662 672707912736 672707913306 672707913610 672707919403 672707920695 672707923801 672707925598 672707929296 672707930090 672707930238 672707930301 672707930485 672707930703 672707931048 672707940028 672707940980 672707941543 672707941864 672707943702 672707943879 672707944907 672707945001 672707948919 672707949800 672707952464 672707953027 672707954863 672707956878 672707958000 672707959371 672707960000 672707961050 672707963064 672707963522 672707967301 672707967478 672707969556 672707969620 672707969700 672707973312 672707974370 672707975327 672707977010 672707977589 672707977652 672707980461 672707981803 672707985290 672707985364 672707985822 672707988005 672707988407 672707990572 672707992724 672707993534 672707995612 672707995933 672707996817 672708001119 672708003050 672708004254 672708006580 672708008026 672708009615 672708014044 672708014365 672708014686 672708018916 672708019010 672708019194 672708024613 672708024934 672708025350 672708032646 672708033840 672708035608 672708041168 672708041873 672708042115 672708053741 672708055040 672708055756 672708060717 672708061608 672708061774 672708061911 672708062584 672708072769 672708073963 672708074068 672708075657 672708076210 672708076604 672708076788 672708077100 672708079355 672708079997 672708080618 672708086578 672708087388 672708087525 672708089392 672708094674 672708095942 672708096294 672708097499 672708097562 672708097700 672708102300 672708104940 672708105823 672708105904 672708108648 672708109842 672708111520 672708113214 672708113609 672708117096 672708117160 672708117233 672708118438 672708119495 672708122515 672708124777 672708125019 672708125192 672708126076 672708126213 672708129670 672708129817 672708129990 672708130474 672708131037 672708131100 672708131284 672708133115 672708133901 672708134172 672708141532 672708141606 672708141780 672708143868 672708145167 672708145551 672708146682 672708149644 672708149718 672708149965 672708150375 672708150512 672708151001 672708151259 672708151717 672708154789 672708155736 672708155800 672708158871 672708159755 672708163511 672708164642 672708164716 672708164890 672708166978 672708170734 672708170981 672708171223 672708180130 672708180203 672708184617 672708187368 672708192640 672708193065 672708195538 672708196806 672708199483 672708201407 672708202520 672708202601 672708202778 672708206081 672708207423 672708208233 672708210169 672708212007 672708213762 672708216805 672708217213 672708217781 672708221869 672708224041 672708224362 672708230380 672708230849 672708231017 672708231659 672708232853 672708233279 672708233342 672708233416 672708233590 672708233800 672708234089 672708234307 672708234868 672708235036 672708235357 672708235501 672708235999 672708236167 672708237114 672708237820 672708238887 672708238950 672708239697 672708239760 672708240565 672708240950 672708241128 672708242890 672708243527 672708244190 672708248500 672708249624 672708250997 672708251165 672708252433 672708255642 672708260071 672708267905 672708270009 672708270714 672708275938 672708286217 672708286601 672708286785 672708287348 672708287732 672708288158 672708289289 672708289426 672708291288 672708303247 672708305004 672708306456 672708307587 672708307971 672708308534 672708308781 672708310075 672708310149 672708311801 672708311985 672708312308 672708313358 672708318187 672708321133 672708321207 672708323853 672708324279 672708324800 672708328361 672708332209 672708332375 672708337415 672708339420 672708342944 672708344317 672708344490 672708344701 672708346321 672708346579 672708347452 672708348400 672708349072 672708350335 672708350656 672708350977 672708352340 672708356753 672708357002 672708357637 672708359899 672708362066 672708363408 672708363581 672708364850 672708365275 672708365980 672708366085 672708366543 672708367353 672708368163 672708370701 672708371367 672708371906 672708374008 672708375065 672708379084 672708379221 672708379542 672708380026 672708383098 672708385240 672708388064 672708388603 672708391268 672708391405 672708394082 672708395103 672708397439 672708399370 672708399517 672708410055 672708414211 672708416868 672708418167 672708421900 672708422004 672708422318 672708422639 672708429793 672708430661 672708430809 672708430982 672708431087 672708431224 672708432676 672708432813 672708433091 672708433165 672708436769 672708439801 672708440130 672708440204 672708440388 672708440451 672708441409 672708444304 672708445107 672708446164 672708450957 672708452961 672708456412 672708456660 672708458811 672708462367 672708463240 672708463314 672708465400 672708466604 672708467809 672708468538 672708470390 672708470600 672708471347 672708471805 672708472157 672708472220 672708475503 672708478328 672708479917 672708480006 672708480574 672708480648 672708484667 672708484804 672708485540 672708486424 672708486992 672708487160 672708489009 672708489954 672708494383 672708495330 672708495972 672708496077 672708496140 672708496398 672708496782 672708498476 672708498540 672708502323 672708507794 672708507931 672708515717 672708515890 672708517658 672708519415 672708519736 672708520393 672708521100 672708522930 672708528321 672708530320 672708537870 672708540368 672708540505 672708541562 672708542693 672708543961 672708544524 672708546786 672708549995 672708553906 672708554177 672708554635 672708555050 672708555371 672708559922 672708564993 672708567560 672708567881 672708569896 672708570059 672708571253 672708571408 672708572137 672708573405 672708573807 672708574857 672708575272 672708592817 672708601109 672708601356 672708603755 672708606643 672708611604 672708613792 672708614355 672708618511 672708620126 672708622910 672708626223 672708627280 672708627354 672708627509 672708631431 672708631826 672708632178 672708632315 672708632562 672708635387 672708638349 672708638412 672708638980 672708649809 672708651808 672708652216 672708667477 672708668505 672708671875 672708675252 672708675894 672708676520 672708676601 672708677010 672708677806 672708680460 672708683503 672708685363 672708689456 672708689777 672708691455 672708692339 672708706944 672708707828 672708708564 672708716981 672708717223 672708717304 672708717470 672708717618 672708717939 672708718033 672708720280 672708723001 672708723241 672708725898 672708726387 672708727408 672708727581 672708732221 672708733673 672708735110 672708736177 672708736635 672708737445 672708738897 672708739918 672708740409 672708745936 672708748119 672708752764 672708760613 672708762480 672708763290 672708766573 672708767383 672708770019 672708770266 672708785417 672708794570 672708796338 672708800908 672708804067 672708805977 672708807660 672708809749 672708813047 672708813110 672708814178 672708814315 672708818800 672708822274 672708824673 672708826293 672708827882 672708832201 672708834921 672708835410 672708845842 672708846405 672708849477 672708850105 672708854290 672708856900 672708859725 672708862855 672708863104 672708867042 672708867437 672708868007 672708872719 672708872892 672708875212 672708876103 672708876590 672708877080 672708880999 672708884760 672708884908 672708886849 672708894945 672708895040 672708904752 672708906830 672708906904 672708911012 672708911196 672708911333 672708912464 672708916701 672708917688 672708924580 672708925079 672708927083 672708929161 672708929235 672708932686 672708932904 672708934764 672708935895 672708936602 672708936842 672708936916 672708937726 672708942155 672708942540 672708943504 672708943670 672708947516 672708948005 672708948573 672708949520 672708956743 672708957708 672708969100 672708969358 672708969421 672708969679 672708970931 672708971357 672708971420 672708973900 672708974005 672708974492 672708974630 672708974703 672708974950 672708978338 672708978401 672708979395 672708982341 672708982983 672708985550 672708985624 672708985705 672708987170 672708987491 672708991642 672708994851 672708995735 672708997429 672709001305 672709004056 672709005405 672709008396 672709010469 672709013501 672709017440 672709027166 672709028360 672709029244 672709029950 672709030754 672709033579 672709037020 672709037100 672709037414 672709037598 672709037982 672709039108 672709039997 672709043908 672709045510 672709046183 672709047067 672709049392 672709050581 672709053617 672709056368 672709059182 672709060830 672709064601 672709066790 672709067031 672709071905 672709075064 672709075385 672709075603 672709077537 672709077600 672709084365 672709084439 672709088458 672709098706 672709104815 672709106040 672709106298 672709110209 672709110449 672709112848 672709113721 672709115983 672709116225 672709119508 672709119829 672709123832 672709126720 672709130340 672709130413 672709138606 672709141260 672709147431 672709149125 672709150882 672709152255 672709152897 672709153139 672709157158 672709163176 672709170920 672709171025 672709173745 672709175291 672709176707 672709188438 672709192836 672709196397 672709204658 672709208998 672709212909 672709216847 672709217015 672709222791 672709236748 672709237621 672709238047 672709246785 672709247732 672709248790 672709254497 672709256328 672709260973 672709264424 672709288665 672709295888 672709295951 672709305127 672709305448 672709305511 672709312808 672709318831 672709322203 672709324144 672709326790 672709329431 672709329689 672709334400 672709341157 672709361442 672709363136 672709364651 672709364725 672709364806 672709365535 672709365609 672709365782 672709378534 672709379802 672709381738 672709388405 672709391609 672709393532 672709394737 672709395226 672709422430 672709442973 672709454520 672709456214 672709459670 672709469213 672709482609 672709490303 672709491681 672709503898 672709507733 672709508864 672709511352 672709517844 672709525556 672709531895 672709532384 672709542953 672709544326 672709552817 672709566489 672709570005 672709577931 672709587721 672709592866 672709596638 672709623458 672709623779 672709635252 672709647378 672709651208 672709663404