База всех ИНН организаций с префиксом 6441****** и физических лиц с префиксом 6441******** из ЕГРЮЛ и ЕГРИП.
6441000020 6441000037 6441000044 6441000051 6441000069 6441000076 6441000090 6441000100 6441000132 6441000140 6441000157 6441000164 6441000196 6441000206 6441000213 6441000245 6441000260 6441000284 6441000291 6441000319 6441000380 6441000397 6441000407 6441000414 6441000439 6441000446 6441000453 6441000478 6441000485 6441000492 6441000527 6441000534 6441000541 6441000559 6441000573 6441000580 6441000622 6441000661 6441000679 6441000686 6441000693 6441000710 6441000735 6441000750 6441000767 6441000799 6441000830 6441000848 6441000855 6441000862 6441000911 6441000929 6441000936 6441000943 6441000975 6441000982 6441000990 6441001009 6441001016 6441001055 6441001087 6441001104 6441001129 6441001143 6441001190 6441001217 6441001249 6441001256 6441001263 6441001288 6441001295 6441001305 6441001344 6441001383 6441001390 6441001400 6441001432 6441001440 6441001457 6441001464 6441001489 6441001506 6441001513 6441001520 6441001538 6441001577 6441001584 6441001601 6441001619 6441001658 6441001672 6441001680 6441001707 6441001792 6441001802 6441001810 6441001827 6441001834 6441001841 6441001859 6441001866 6441001873 6441001880 6441001898 6441001908 6441001915 6441001922 6441001930 6441001954 6441001986 6441001993 6441002010 6441002027 6441002059 6441002080 6441002098 6441002108 6441002115 6441002147 6441002154 6441002179 6441002186 6441002203 6441002210 6441002235 6441002242 6441002250 6441002274 6441002281 6441002299 6441002316 6441002323 6441002330 6441002362 6441002370 6441002387 6441002394 6441002404 6441002411 6441002429 6441002436 6441002443 6441002450 6441002468 6441002482 6441002500 6441002531 6441002549 6441002556 6441002570 6441002588 6441002595 6441002620 6441002644 6441002690 6441002771 6441002820 6441002860 6441002919 6441002980 6441003101 6441003119 6441003158 6441003172 6441003207 6441003214 6441003302 6441003334 6441003408 6441003415 6441003430 6441003479 6441003486 6441003493 6441003574 6441003616 6441003824 6441003863 6441003937 6441003944 6441003951 6441003969 6441004000 6441004049 6441004056 6441004095 6441004120 6441004144 6441004169 6441004200 6441004225 6441004306 6441004377 6441004419 6441004426 6441004465 6441004472 6441004480 6441004507 6441004514 6441004578 6441004602 6441004610 6441004634 6441004673 6441004715 6441004747 6441004754 6441004779 6441004786 6441004793 6441004810 6441004828 6441004867 6441004881 6441004909 6441004916 6441004923 6441004987 6441004994 6441005010 6441005028 6441005042 6441005050 6441005067 6441005074 6441005081 6441005099 6441005109 6441005116 6441005123 6441005130 6441005155 6441005187 6441005204 6441005229 6441005275 6441005317 6441005349 6441005356 6441005363 6441005388 6441005437 6441005469 6441005483 6441005490 6441005500 6441005525 6441005532 6441005557 6441005564 6441005571 6441005606 6441005613 6441005620 6441005652 6441005660 6441005691 6441005701 6441005719 6441005733 6441005740 6441005758 6441005772 6441005797 6441005807 6441005814 6441005821 6441005839 6441005853 6441005860 6441005878 6441005885 6441005902 6441005927 6441005934 6441005941 6441005959 6441005966 6441005973 6441006007 6441006014 6441006039 6441006046 6441006053 6441006078 6441006085 6441006092 6441006102 6441006110 6441006127 6441006159 6441006166 6441006173 6441006180 6441006198 6441006208 6441006230 6441006247 6441006254 6441006261 6441006279 6441006286 6441006293 6441006310 6441006328 6441006335 6441006342 6441006350 6441006367 6441006374 6441006416 6441006423 6441006430 6441006448 6441006455 6441006470 6441006487 6441006504 6441006511 6441006529 6441006543 6441006550 6441006568 6441006575 6441006582 6441006590 6441006617 6441006670 6441006688 6441006695 6441006705 6441006720 6441006737 6441006744 6441006751 6441006769 6441006776 6441006783 6441006790 6441006800 6441006818 6441006825 6441006832 6441006840 6441006857 6441006871 6441006896 6441006913 6441006938 6441006945 6441006952 6441006960 6441006977 6441006984 6441006991 6441007000 6441007018 6441007032 6441007040 6441007057 6441007064 6441007071 6441007089 6441007096 6441007106 6441007113 6441007138 6441007145 6441007152 6441007160 6441007177 6441007184 6441007191 6441007201 6441007219 6441007233 6441007240 6441007258 6441007272 6441007280 6441007297 6441007307 6441007314 6441007346 6441007353 6441007360 6441007378 6441007385 6441007392 6441007402 6441007410 6441007427 6441007434 6441007441 6441007459 6441007466 6441007473 6441007480 6441007498 6441007515 6441007530 6441007547 6441007554 6441007561 6441007579 6441007586 6441007593 6441007603 6441007610 6441007628 6441007635 6441007650 6441007667 6441007674 6441007681 6441007699 6441007709 6441007716 6441007723 6441007730 6441007748 6441007755 6441007762 6441007770 6441007787 6441007794 6441007804 6441007811 6441007836 6441007843 6441007850 6441007868 6441007875 6441007882 6441007890 6441007900 6441007917 6441007924 6441007931 6441007949 6441007963 6441007970 6441007988 6441007995 6441008011 6441008043 6441008050 6441008090 6441008124 6441008131 6441008149 6441008156 6441008163 6441008237 6441008244 6441008251 6441008269 6441008276 6441008283 6441008290 6441008318 6441008340 6441008357 6441008364 6441008371 6441008389 6441008396 6441008406 6441008413 6441008420 6441008438 6441008445 6441008452 6441008460 6441008477 6441008484 6441008491 6441008501 6441008519 6441008526 6441008533 6441008540 6441008558 6441008565 6441008572 6441008580 6441008597 6441008607 6441008614 6441008621 6441008639 6441008646 6441008653 6441008660 6441008678 6441008685 6441008692 6441008702 6441008710 6441008727 6441008734 6441008741 6441008759 6441008766 6441008773 6441008780 6441008798 6441008808 6441008815 6441008830 6441008847 6441008854 6441008879 6441008886 6441008893 6441008903 6441008910 6441008928 6441008942 6441008950 6441008967 6441008974 6441008981 6441008999 6441009008 6441009015 6441009022 6441009030 6441009047 6441009054 6441009061 6441009093 6441009103 6441009128 6441009142 6441009150 6441009167 6441009174 6441009181 6441009199 6441009216 6441009223 6441009230 6441009248 6441009255 6441009262 6441009270 6441009287 6441009294 6441009304 6441009311 6441009329 6441009336 6441009343 6441009350 6441009368 6441009375 6441009382 6441009400 6441009417 6441009424 6441009431 6441009449 6441009456 6441009463 6441009470 6441009488 6441009495 6441009505 6441009512 6441009520 6441009537 6441009544 6441009551 6441009569 6441009576 6441009583 6441009590 6441009600 6441009618 6441009625 6441009632 6441009640 6441009657 6441009664 6441009671 6441009689 6441009696 6441009706 6441009713 6441009720 6441009738 6441009745 6441009752 6441009760 6441009777 6441009784 6441009791 6441009801 6441009819 6441009826 6441009833 6441009840 6441009858 6441009865 6441009872 6441009880 6441009897 6441009907 6441009914 6441009921 6441009939 6441009946 6441009960 6441009978 6441009985 6441009992 6441010003 6441010010 6441010028 6441010035 6441010042 6441010050 6441010067 6441010074 6441010081 6441010099 6441010109 6441010116 6441010123 6441010130 6441010148 6441010155 6441010162 6441010170 6441010187 6441010194 6441010211 6441010229 6441010236 6441010243 6441010250 6441010268 6441010275 6441010282 6441010300 6441010324 6441010331 6441010356 6441010363 6441010370 6441010388 6441010395 6441010405 6441010412 6441010420 6441010437 6441010444 6441010451 6441010469 6441010476 6441010483 6441010490 6441010500 6441010518 6441010525 6441010532 6441010540 6441010557 6441010564 6441010571 6441010589 6441010596 6441010606 6441010613 6441010620 6441010638 6441010645 6441010652 6441010660 6441010677 6441010684 6441010701 6441010719 6441010726 6441010733 6441010740 6441010758 6441010765 6441010772 6441010780 6441010797 6441010807 6441010814 6441010821 6441010839 6441010846 6441010853 6441010860 6441010878 6441010892 6441010902 6441010910 6441010927 6441010934 6441010941 6441010959 6441010966 6441010973 6441010980 6441010998 6441011007 6441011014 6441011021 6441011039 6441011046 6441011053 6441011060 6441011078 6441011092 6441011102 6441011110 6441011127 6441011134 6441011141 6441011159 6441011180 6441011198 6441011208 6441011222 6441011230 6441011247 6441011254 6441011261 6441011279 6441011286 6441011293 6441011303 6441011310 6441011328 6441011335 6441011350 6441011367 6441011374 6441011381 6441011399 6441011409 6441011416 6441011423 6441011430 6441011448 6441011455 6441011462 6441011470 6441011487 6441011494 6441011504 6441011511 6441011529 6441011536 6441011543 6441011550 6441011568 6441011575 6441011582 6441011590 6441011600 6441011617 6441011624 6441011631 6441011649 6441011656 6441011663 6441011670 6441011688 6441011695 6441011705 6441011712 6441011720 6441011737 6441011744 6441011751 6441011769 6441011776 6441011783 6441011790 6441011800 6441011825 6441011832 6441011840 6441011857 6441011864 6441011871 6441011889 6441011896 6441011906 6441011913 6441011920 6441011938 6441011945 6441011952 6441011960 6441011977 6441011984 6441011991 6441012000 6441012018 6441012025 6441012032 6441012040 6441012057 6441012064 6441012071 6441012089 6441012096 6441012106 6441012113 6441012120 6441012138 6441012145 6441012152 6441012160 6441012177 6441012184 6441012191 6441012201 6441012219 6441012226 6441012233 6441012240 6441012258 6441012265 6441012272 6441012280 6441012307 6441012314 6441012321 6441012339 6441012346 6441012353 6441012360 6441012378 6441012385 6441012392 6441012402 6441012410 6441012427 6441012434 6441012441 6441012459 6441012466 6441012473 6441012480 6441012498 6441012508 6441012515 6441012522 6441012530 6441012547 6441012554 6441012561 6441012579 6441012586 6441012593 6441012603 6441012610 6441012628 6441012635 6441012642 6441012650 6441012667 6441012674 6441012681 6441012699 6441012709 6441012716 6441012723 6441012730 6441012748 6441012755 6441012762 6441012770 6441012787 6441012794 6441012804 6441012811 6441012829 6441012836 6441012843 6441012850 6441012868 6441012875 6441012882 6441012890 6441012900 6441012917 6441012924 6441012931 6441012949 6441012956 6441012963 6441012970 6441012988 6441012995 6441013004 6441013011 6441013029 6441013036 6441013043 6441013050 6441013068 6441013075 6441013082 6441013090 6441013100 6441013124 6441013188 6441013205 6441013212 6441013220 6441013237 6441013244 6441013251 6441013269 6441013276 6441013283 6441013290 6441013300 6441013318 6441013325 6441013332 6441013340 6441013357 6441013364 6441013371 6441013389 6441013396 6441013406 6441013413 6441013420 6441013438 6441013445 6441013452 6441013460 6441013477 6441013484 6441013491 6441013501 6441013519 6441013526 6441013533 6441013540 6441013558 6441013565 6441013572 6441013580 6441013597 6441013607 6441013614 6441013621 6441013639 6441013646 6441013653 6441013660 6441013678 6441013685 6441013692 6441013702 6441013710 6441013727 6441013734 6441013741 6441013759 6441013766 6441013773 6441013780 6441013798 6441013808 6441013815 6441013822 6441013830 6441013847 6441013854 6441013861 6441013879 6441013886 6441013893 6441013903 6441013910 6441013928 6441013935 6441013942 6441013950 6441013967 6441013974 6441013981 6441013999 6441014008 6441014015 6441014022 6441014030 6441014047 6441014054 6441014061 6441014079 6441014086 6441014093 6441014103 6441014110 6441014128 6441014135 6441014142 6441014150 6441014167 6441014174 6441014181 6441014199 6441014209 6441014216 6441014223 6441014230 6441014248 6441014255 6441014262 6441014270 6441014287 6441014294 6441014304 6441014311 6441014329 6441014336 6441014343 6441014350 6441014368 6441014375 6441014382 6441014390 6441014400 6441014417 6441014424 6441014431 6441014449 6441014456 6441014463 6441014470 6441014488 6441014495 6441014505 6441014512 6441014520 6441014537 6441014544 6441014551 6441014569 6441014576 6441014583 6441014590 6441014600 6441014618 6441014625 6441014632 6441014640 6441014657 6441014664 6441014671 6441014689 6441014696 6441014706 6441014713 6441014720 6441014738 6441014745 6441014752 6441014760 6441014777 6441014784 6441014791 6441014801 6441014819 6441014826 6441014833 6441014840 6441014858 6441014865 6441014872 6441014880 6441014897 6441014907 6441014914 6441014921 6441014939 6441014946 6441014953 6441014960 6441014978 6441014985 6441014992 6441015001 6441015019 6441015026 6441015033 6441015040 6441015058 6441015065 6441015072 6441015080 6441015097 6441015107 6441015114 6441015121 6441015139 6441015146 6441015153 6441015160 6441015178 6441015185 6441015192 6441015202 6441015210 6441015227 6441015234 6441015241 6441015259 6441015266 6441015273 6441015280 6441015298 6441015308 6441015315 6441015322 6441015330 6441015347 6441015354 6441015361 6441015379 6441015386 6441015393 6441015403 6441015410 6441015428 6441015435 6441015442 6441015450 6441015467 6441015474 6441015481 6441015499 6441015509 6441015516 6441015523 6441015530 6441015548 6441015555 6441015562 6441015570 6441015587 6441015594 6441015604 6441015611 6441015629 6441015636 6441015643 6441015650 6441015668 6441015675 6441015682 6441015690 6441015700 6441015717 6441015724 6441015731 6441015749 6441015756 6441015763 6441015770 6441015788 6441015795 6441015805 6441015812 6441015820 6441015837 6441015844 6441015851 6441015869 6441015876 6441015883 6441015890 6441015900 6441015918 6441015925 6441015932 6441015940 6441015957 6441015964 6441015971 6441015989 6441015996 6441016005 6441016012 6441016020 6441016037 6441016044 6441016051 6441016069 6441016076 6441016083 6441016090 6441016100 6441016118 6441016125 6441016132 6441016140 6441016157 6441016164 6441016171 6441016189 6441016196 6441016206 6441016213 6441016220 6441016238 6441016245 6441016252 6441016260 6441016277 6441016284 6441016291 6441016301 6441016319 6441016326 6441016333 6441016340 6441016358 6441016365 6441016372 6441016380 6441016397 6441016407 6441016414 6441016453 6441016460 6441016478 6441016485 6441016492 6441016502 6441016510 6441016527 6441016534 6441016541 6441016559 6441016566 6441016573 6441016580 6441016598 6441016608 6441016615 6441016622 6441016630 6441016647 6441016654 6441016661 6441016679 6441016686 6441016693 6441016703 6441016710 6441016728 6441016735 6441016742 6441016750 6441016767 6441016774 6441016781 6441016799 6441016809 6441016816 6441016823 6441016830 6441016848 6441016855 6441016862 6441016887 6441016894 6441016904 6441016911 6441016929 6441016936 6441016943 6441016950 6441016968 6441016975 6441016982 6441016990 6441017009 6441017016 6441017023 6441017030 6441017048 6441017055 6441017062 6441017070 6441017087 6441017094 6441017104 6441017111 6441017129 6441017136 6441017143 6441017150 6441017168 6441017175 6441017182 6441017190 6441017200 6441017217 6441017224 6441017231 6441017249 6441017256 6441017263 6441017270 6441017288 6441017295 6441017305 6441017312 6441017320 6441017337 6441017344 6441017351 6441017369 6441017376 6441017383 6441017390 6441017400 6441017418 6441017425 6441017432 6441017440 6441017457 6441017464 6441017471 6441017489 6441017496 6441017506 6441017513 6441017520 6441017538 6441017545 6441017552 6441017577 6441017584 6441017591 6441017601 6441017619 6441017626 6441017633 6441017640 6441017658 6441017665 6441017672 6441017680 6441017697 6441017707 6441017714 6441017721 6441017739 6441017746 6441017753 6441017760 6441017778 6441017785 6441017792 6441017802 6441017810 6441017827 6441017834 6441017841 6441017859 6441017866 6441017873 6441017880 6441017898 6441017908 6441017915 6441017922 6441017930 6441017947 6441017954 6441017961 6441017979 6441017986 6441017993 6441018002 6441018010 6441018027 6441018034 6441018041 6441018059 6441018066 6441018073 6441018080 6441018098 6441018108 6441018115 6441018122 6441018130 6441018147 6441018154 6441018161 6441018179 6441018186 6441018193 6441018203 6441018210 6441018228 6441018235 6441018242 6441018250 6441018267 6441018274 6441018281 6441018299 6441018309 6441018316 6441018323 6441018330 6441018348 6441018355 6441018362 6441018370 6441018387 6441018394 6441018404 6441018411 6441018429 6441018436 6441018443 6441018450 6441018468 6441018475 6441018482 6441018490 6441018500 6441018517 6441018524 6441018531 6441018556 6441018563 6441018570 6441018588 6441018595 6441018605 6441018612 6441018620 6441018637 6441018644 6441018651 6441018669 6441018676 6441018683 6441018690 6441018700 6441018718 6441018725 6441018732 6441018740 6441018757 6441018764 6441018771 6441018789 6441018796 6441018806 6441018813 6441018820 6441018838 6441018845 6441018852 6441018860 6441018877 6441018884 6441018891 6441018901 6441018919 6441018926 6441018933 6441018940 6441018958 6441018965 6441018972 6441018980 6441018997 6441019006 6441019013 6441019020 6441019038 6441019045 6441019052 6441019060 6441019077 6441019084 6441019091 6441019101 6441019119 6441019126 6441019133 6441019140 6441019158 6441019165 6441019172 6441019180 6441019197 6441019207 6441019214 6441019221 6441019239 6441019246 6441019253 6441019260 6441019278 6441019285 6441019292 6441019302 6441019310 6441019327 6441019334 6441019341 6441019359 6441019366 6441019373 6441019380 6441019398 6441019408 6441019415 6441019422 6441019430 6441019447 6441019454 6441019461 6441019479 6441019486 6441019493 6441019503 6441019510 6441019528 6441019535 6441019542 6441019550 6441019567 6441019574 6441019581 6441019599 6441019609 6441019616 6441019623 6441019630 6441019648 6441019655 6441019662 6441019670 6441019687 6441019694 6441019704 6441019711 6441019729 6441019736 6441019743 6441019750 6441019768 6441019775 6441019782 6441019790 6441019800 6441019817 6441019824 6441019831 6441019849 6441019856 6441019863 6441019870 6441019888 6441019895 6441019905 6441019912 6441019920 6441019937 6441019944 6441019951 6441019969 6441019976 6441019983 6441019990 6441020001 6441020019 6441020026 6441020033 6441020040 6441020058 6441020065 6441020072 6441020080 6441020097 6441020107 6441020114 6441020121 6441020139 6441020146 6441020153 6441020160 6441020178 6441020185 6441020192 6441020202 6441020210 6441020227 6441020234 6441020241 6441020259 6441020266 6441020273 6441020280 6441020298 6441020308 6441020315 6441020322 6441020330 6441020347 6441020354 6441020361 6441020379 6441020386 6441020393 6441020403 6441020410 6441020428 6441020435 6441020442 6441020450 6441020467 6441020474 6441020481 6441020499 6441020509 6441020516 6441020523 6441020530 6441020548 6441020555 6441020562 6441020570 6441020587 6441020594 6441020604 6441020611 6441020629 6441020636 6441020643 6441020650 6441020668 6441020675 6441020682 6441020690 6441020700 6441020717 6441020724 6441020731 6441020749 6441020756 6441020763 6441020770 6441020788 6441020795 6441020805 6441020812 6441020820 6441020837 6441020844 6441020851 6441020869 6441020876 6441020883 6441020890 6441020900 6441020918 6441020925 6441020932 6441020940 6441020957 6441020964 6441020971 6441020989 6441020996 6441021005 6441021012 6441021020 6441021037 6441021044 6441021051 6441021069 6441021076 6441021083 6441021090 6441021100 6441021118 6441021125 6441021132 6441021140 6441021157 6441021164 6441021171 6441021189 6441021196 6441021206 6441021213 6441021220 6441021238 6441021245 6441021252 6441021260 6441021277 6441021284 6441021291 6441021301 6441021319 6441021326 6441021333 6441021340 6441021358 6441021365 6441021372 6441021380 6441021397 6441021407 6441021414 6441021421 6441021439 6441021446 6441021453 6441021460 6441021478 6441021485 6441021492 6441021502 6441021510 6441021527 6441021534 6441021541 6441021559 6441021566 6441021573 6441021580 6441021598 6441021608 6441021615 6441021622 6441021630 6441021647 6441021654 6441021661 6441021679 6441021686 6441021693 6441021703 6441021710 6441021728 6441021735 6441021742 6441021750 6441021767 6441021774 6441021781 6441021799 6441021809 6441021816 6441021823 6441021830 6441021848 6441021855 6441021862 6441021870 6441021887 6441021894 6441021904 6441021911 6441021929 6441021936 6441021943 6441021950 6441021968 6441021975 6441021982 6441021990 6441022009 6441022016 6441022023 6441022030 6441022048 6441022055 6441022062 6441022070 6441022087 6441022094 6441022104 6441022111 6441022129 6441022136 6441022143 6441022150 6441022168 6441022175 6441022182 6441022190 6441022200 6441022217 6441022224 6441022231 6441022249 6441022256 6441022263 6441022270 6441022288 6441022295 6441022305 6441022312 6441022320 6441022337 6441022344 6441022351 6441022369 6441022376 6441022383 6441022390 6441022400 6441022418 6441022425 6441022432 6441022440 6441022457 6441022464 6441022471 6441022489 6441022496 6441022506 6441022513 6441022520 6441022538 6441022545 6441022552 6441022560 6441022577 6441022584 6441022591 6441022601 6441022619 6441022626 6441022633 6441022640 6441022658 6441022665 6441022672 6441022680 6441022697 6441022707 6441022714 6441022721 6441022739 6441022746 6441022753 6441022760 6441022778 6441022785 6441022792 6441022802 6441022810 6441022827 6441022834 6441022841 6441022859 6441022866 6441022873 6441022880 6441022898 6441022908 6441022915 6441022922 6441022930 6441022947 6441022954 6441022961 6441022979 6441022986 6441022993 6441023002 6441023010 6441023027 6441023034 6441023041 6441023059 6441023066 6441023073 6441023080 6441023098 6441023108 6441023115 6441023122 6441023130 6441023147 6441023154 6441023161 6441023179 6441023186 6441023193 6441023203 6441023210 6441023228 6441023235 6441023242 6441023250 6441023267 6441023274 6441023281 6441023299 6441023309 6441023316 6441023323 6441023330 6441023348 6441023355 6441023362 6441023370 6441023387 6441023394 6441023404 6441023411 6441023429 6441023436 6441023443 6441023450 6441023468 6441023475 6441023482 6441023490 6441023500 6441023517 6441023524 6441023531 6441023549 6441023556 6441023563 6441023570 6441023588 6441023595 6441023605 6441023612 6441023620 6441023637 6441023644 6441023651 6441023669 6441023676 6441023683 6441023690 6441023700 6441023718 6441023725 6441023732 6441023740 6441023757 6441023764 6441023771 6441023789 6441023796 6441023806 6441023813 6441023820 6441023838 6441023845 6441023852 6441023860 6441023877 6441023884 6441023891 6441023901 6441023919 6441023926 6441023933 6441023940 6441023958 6441023965 6441023972 6441023980 6441023997 6441024006 6441024013 6441024020 6441024038 6441024045 6441024052 6441024060 6441024077 6441024084 6441024091 6441024101 6441024119 6441024126 6441024133 6441024140 6441024158 6441024165 6441024172 6441024180 6441024197 6441024207 6441024214 6441024221 6441024239 6441024246 6441024253 6441024260 6441024278 6441024285 6441024292 6441024302 6441024310 6441024327 6441024334 6441024341 6441024359 6441024366 6441024373 6441024380 6441024398 6441024408 6441024415 6441024422 6441024430 6441024447 6441024454 6441024461 6441024479 6441024486 6441024493 6441024503 6441024510 6441024528 6441024535 6441024542 6441024550 6441024567 6441024574 6441024581 6441024599 6441024609 6441024616 6441024623 6441024630 6441024648 6441024655 6441024662 6441024670 6441024687 6441024694 6441024704 6441024711 6441024729 6441024736 6441024743 6441024750 6441024768 6441024775 6441024782 6441024790 6441024800 6441024817 6441024824 6441024831 6441024849 6441024856 6441024863 6441024870 6441024888 6441024895 6441024905 6441024912 6441024920 6441024937 6441024944 6441024951 6441024969 6441024976 6441024983 6441024990 6441025000 6441025017 6441025024 6441025031 6441025049 6441025056 6441025063 6441025560 6441025578 6441025585 6441025592 6441025602 6441025610 6441025627 6441025634 6441025641 6441025659 6441025666 6441025673 6441025680 6441025698 6441025708 6441025715 6441025722 6441025730 6441025747 6441025754 6441025761 6441025779 6441025786 6441025793 6441025803 6441025810 6441025828 6441025835 6441025842 6441025850 6441025867 6441025874 6441025881 6441025899 6441025909 6441025916 6441025923 6441025930 6441025948 6441025962 6441025970 6441025987 6441025994 6441026003 6441026010 6441026028 6441026035 6441026042 6441026050 6441026067 6441026074 6441026081 6441026099 6441026109 6441026116 6441029558 6441139409 6441300753 6441902451 6441902476 6441902483 6441969600 6441969618 6441969625 6441969640 6441969671 6441969689 6441969696 6441969706 6441969713 6441969720 6441969840 6441969858 6441999595 6441999612 6441999620 6441999637 6441999644 6441999651 6441999669 6441999676 6441999683 6441999690 6441999919 6441999926 6441999933 6441999940 6441999958 6441999965 6441999972 6441999980 6441999997База всех ИНН физических лиц с префиксом 6441******** из ЕГРЮЛ и ЕГРИП.
644100000170 644100000243 644100000317 644100000638 644100000701 644100000885 644100000959 644100001127 644100001208 644100001374 644100001448 644100001511 644100001695 644100001769 644100001832 644100001906 644100002184 644100002258 644100002321 644100002402 644100002579 644100002642 644100002716 644100002890 644100002963 644100003068 644100003131 644100003205 644100003389 644100003452 644100003526 644100003607 644100003773 644100004199 644100004262 644100004400 644100004583 644100004657 644100004720 644100004801 644100004978 644100005072 644100005146 644100005210 644100005393 644100005467 644100005604 644100005788 644100005851 644100005925 644100006020 644100006277 644100006340 644100006414 644100006598 644100006661 644100006735 644100006809 644100006982 644100007087 644100007150 644100007224 644100007305 644100007545 644100007619 644100007792 644100007866 644100007930 644100008034 644100008108 644100008281 644100008355 644100008429 644100008676 644100008740 644100008813 644100008997 644100009091 644100009165 644100009302 644100009486 644100009550 644100009704 644100009870 644100010033 644100010107 644100010354 644100010428 644100010509 644100010675 644100010812 644100011164 644100011238 644100011301 644100011485 644100011622 644100011703 644100011870 644100011943 644100012048 644100012295 644100012369 644100012432 644100012506 644100012680 644100012753 644100012827 644100012908 644100013002 644100013179 644100013242 644100013490 644100013637 644100013700 644100013958 644100014052 644100014126 644100014207 644100014373 644100014510 644100014694 644100014831 644100014905 644100015000 644100015183 644100015257 644100015401 644100015899 644100015962 644100016067 644100016130 644100016204 644100016388 644100016451 644100016525 644100016606 644100016772 644100016846 644100016910 644100017014 644100017198 644100017261 644100017335 644100017977 644100018071 644100018145 644100018466 644100018603 644100018787 644100018850 644100018924 644100019100 644100019276 644100019340 644100019413 644100019597 644100019808 644100019981 644100020144 644100020218 644100020391 644100020465 644100020539 644100020602 644100020786 644100020850 644100020923 644100021109 644100021275 644100021412 644100021660 644100021807 644100021980 644100022085 644100022303 644100022470 644100022617 644100022790 644100022938 644100023032 644100023106 644100023280 644100023353 644100023427 644100023508 644100023674 644100023748 644100023811 644100023995 644100024163 644100024237 644100024300 644100024558 644100024879 644100024942 644100025047 644100025110 644100025368 644100025505 644100025689 644100025752 644100025826 644100025907 644100026001 644100026241 644100026499 644100026562 644100026636 644100026883 644100026957 644100027206 644100027372 644100027446 644100027510 644100027693 644100027767 644100028009 644100028182 644100028256 644100028320 644100028400 644100028577 644100028714 644100028898 644100028961 644100029066 644100029130 644100029203 644100029387 644100029450 644100029524 644100029605 644100029771 644100029845 644100029919 644100030008 644100030181 644100030255 644100030400 644100030576 644100030713 644100030897 644100031139 644100031202 644100031386 644100031523 644100031604 644100031770 644100031844 644100031918 644100032012 644100032333 644100032407 644100032580 644100032654 644100032728 644100032809 644100032975 644100033143 644100033217 644100033390 644100033464 644100033538 644100033601 644100033859 644100033922 644100034108 644100034274 644100034348 644100034411 644100034595 644100034669 644100034806 644100034980 644100035084 644100035158 644100035221 644100035302 644100035542 644100035790 644100035937 644100036289 644100036352 644100036426 644100036507 644100036673 644100037099 644100037236 644100037300 644100037483 644100037557 644100037620 644100037701 644100037878 644100037941 644100038046 644100038430 644100038504 644100038688 644100038751 644100038906 644100039000 644100039177 644100039240 644100039314 644100039498 644100039561 644100039709 644100039882 644100039956 644100040045 644100040119 644100040366 644100040430 644100040503 644100040687 644100040824 644100040905 644100041000 644100041176 644100041240 644100041313 644100041497 644100041560 644100041634 644100041708 644100041881 644100041955 644100042050 644100042123 644100042204 644100042370 644100042518 644100042691 644100042765 644100042839 644100042902 644100043007 644100043180 644100043254 644100043409 644100043575 644100043649 644100043712 644100043896 644100043960 644100044138 644100044201 644100044459 644100044770 644100044917 644100045011 644100045195 644100045332 644100045406 644100045580 644100045653 644100045727 644100045974 644100046079 644100046142 644100046216 644100046390 644100046537 644100046600 644100046921 644100047026 644100047107 644100047273 644100047347 644100047410 644100047668 644100047731 644100047805 644100048083 644100048220 644100048301 644100048478 644100048541 644100048799 644100048936 644100049030 644100049104 644100049288 644100049425 644100049506 644100049672 644100049746 644100049810 644100049993 644100050156 644100050220 644100050300 644100050477 644100050540 644100050798 644100050935 644100051030 644100051103 644100051287 644100051350 644100051424 644100051505 644100051745 644100051819 644100051992 644100052097 644100052160 644100052234 644100052481 644100052555 644100052629 644100052700 644100052876 644100052940 644100053044 644100053118 644100053291 644100053365 644100053439 644100053502 644100053686 644100053750 644100053823 644100053904 644100054009 644100054249 644100054312 644100054496 644100054560 644100054707 644100054880 644100055059 644100055122 644100055203 644100055443 644100055517 644100055690 644100055764 644100055901 644100056006 644100056180 644100056253 644100056327 644100056408 644100056574 644100056648 644100056895 644100056969 644100057063 644100057137 644100057200 644100057384 644100057458 644100057602 644100057779 644100057842 644100057916 644100058010 644100058194 644100058268 644100058331 644100058405 644100058589 644100058652 644100058726 644100058807 644100058973 644100059141 644100059215 644100059399 644100059462 644100059536 644100059600 644100059783 644100059857 644100059920 644100060193 644100060267 644100060404 644100060588 644100060651 644100060725 644100060972 644100061077 644100061140 644100061214 644100061398 644100061461 644100061609 644100061782 644100061856 644100061920 644100062024 644100062105 644100062271 644100062345 644100062592 644100062666 644100062730 644100062987 644100063081 644100063155 644100063229 644100063300 644100063476 644100063540 644100063613 644100063860 644100063934 644100064039 644100064102 644100064286 644100064423 644100064504 644100064670 644100064744 644100064818 644100064991 644100065096 644100065160 644100065233 644100065307 644100065480 644100065554 644100065628 644100065709 644100065875 644100065949 644100066043 644100066117 644100066290 644100066364 644100066438 644100066501 644100066685 644100066759 644100066822 644100066903 644100067174 644100067248 644100067311 644100067495 644100067569 644100067632 644100067706 644100067880 644100067953 644100068121 644100068379 644100068442 644100068516 644100068837 644100068900 644100069252 644100069326 644100069407 644100069573 644100069647 644100069710 644100069894 644100070057 644100070120 644100070201 644100070378 644100070441 644100070515 644100070762 644100070836 644100071004 644100071188 644100071406 644100071572 644100071646 644100072061 644100072382 644100072520 644100072777 644100072840 644100072914 644100073019 644100073192 644100073403 644100073587 644100073650 644100073724 644100073971 644100074076 644100074213 644100074397 644100074460 644100074608 644100074781 644100075023 644100075104 644100075270 644100075344 644100075591 644100075739 644100075802 644100075986 644100076080 644100076154 644100076228 644100076309 644100076475 644100076549 644100076612 644100076796 644100076860 644100076933 644100077038 644100077101 644100077285 644100077359 644100077422 644100077503 644100077670 644100077743 644100077817 644100077990 644100078095 644100078169 644100078232 644100078306 644100078480 644100078553 644100078627 644100078874 644100078948 644100079116 644100079290 644100079363 644100079437 644100079500 644100079684 644100079821 644100079902 644100080094 644100080168 644100080231 644100080489 644100080552 644100080626 644100080707 644100080873 644100080947 644100081041 644100081115 644100081299 644100081362 644100081436 644100081500 644100081683 644100081820 644100081901 644100082006 644100082246 644100082310 644100082493 644100082567 644100082630 644100082888 644100083056 644100083120 644100083200 644100083377 644100083514 644100083698 644100083761 644100083835 644100084003 644100084187 644100084250 644100084324 644100084405 644100084571 644100084892 644100084966 644100085060 644100085208 644100085381 644100085455 644100085529 644100085776 644100085840 644100085913 644100086018 644100086191 644100086339 644100086402 644100086586 644100086650 644100086723 644100086804 644100086970 644100087075 644100087149 644100087212 644100087396 644100087607 644100087780 644100087854 644100088022 644100088103 644100088270 644100088343 644100088417 644100088738 644100088801 644100088985 644100089080 644100089153 644100089308 644100089474 644100089548 644100089611 644100089795 644100089869 644100090021 644100090102 644100090279 644100090342 644100090416 644100090590 644100090663 644100090737 644100090800 644100090984 644100091089 644100091307 644100091473 644100091547 644100091610 644100091794 644100091868 644100091931 644100092036 644100092100 644100092357 644100092420 644100092501 644100092678 644100092741 644100092815 644100092999 644100093093 644100093230 644100093304 644100093488 644100093551 644100093625 644100093706 644100093872 644100093946 644100094040 644100094114 644100094361 644100094435 644100094682 644100094756 644100094820 644100094900 644100095005 644100095171 644100095319 644100095492 644100095566 644100095630 644100095887 644100096055 644100096200 644100096376 644100096513 644100096697 644100096760 644100096834 644100097002 644100097186 644100097250 644100097323 644100097404 644100097570 644100097644 644100097891 644100097965 644100098060 644100098207 644100098380 644100098454 644100098528 644100098609 644100098775 644100098849 644100098912 644100099017 644100099190 644100099338 644100099401 644100099585 644100099659 644100099803 644100099970 644100100086 644100100150 644100100223 644100100304 644100100470 644100100544 644100100791 644100100865 644100100939 644100101033 644100101107 644100101280 644100101675 644100101812 644100101996 644100102090 644100102164 644100102238 644100102301 644100102485 644100102559 644100102622 644100102703 644100102870 644100102943 644100103111 644100103295 644100103369 644100103432 644100103506 644100103680 644100103753 644100103908 644100104002 644100104179 644100104242 644100104316 644100104490 644100104563 644100104637 644100104700 644100104884 644100104958 644100105052 644100105126 644100105207 644100105373 644100105447 644100105510 644100105694 644100105768 644100105831 644100105905 644100106000 644100106183 644100106257 644100106320 644100106401 644100106578 644100106641 644100106715 644100106899 644100106962 644100107130 644100107204 644100107451 644100107525 644100107606 644100107846 644100108014 644100108198 644100108582 644100108656 644100108800 644100108977 644100109071 644100109145 644100109219 644100109392 644100109466 644100109530 644100109603 644100109850 644100110013 644100110197 644100110260 644100110334 644100110581 644100110729 644100110800 644100110976 644100111070 644100111144 644100111218 644100111391 644100111465 644100111602 644100111786 644100112109 644100112275 644100112349 644100112412 644100112596 644100112660 644100112733 644100112807 644100112980 644100113159 644100113222 644100113303 644100113543 644100113790 644100113864 644100113938 644100114032 644100114106 644100114280 644100114353 644100114427 644100114674 644100114748 644100114811 644100114995 644100115090 644100115163 644100115237 644100115484 644100115558 644100115621 644100115702 644100115942 644100116047 644100116110 644100116294 644100116368 644100116431 644100116505 644100116689 644100116826 644100117001 644100117178 644100117241 644100117315 644100117499 644100117636 644100117700 644100117883 644100117957 644100118125 644100118206 644100118372 644100118446 644100118830 644100119009 644100119182 644100119320 644100119400 644100119577 644100119640 644100119714 644100119898 644100119961 644100120050 644100120124 644100120445 644100120519 644100120766 644100120903 644100121181 644100121255 644100121329 644100121400 644100121576 644100121640 644100121713 644100121897 644100121960 644100122139 644100122202 644100122450 644100122523 644100122604 644100122844 644100122918 644100123012 644100123260 644100123407 644100123580 644100123654 644100123728 644100123809 644100123975 644100124143 644100124217 644100124390 644100124538 644100124601 644100124785 644100124859 644100124922 644100125027 644100125108 644100125274 644100125348 644100125411 644100125595 644100125732 644100125806 644100125980 644100126158 644100126302 644100126542 644100126616 644100126790 644100126863 644100126937 644100127105 644100127289 644100127352 644100127426 644100127507 644100127747 644100127810 644100127994 644100128162 644100128236 644100128557 644100128620 644100128701 644100128878 644100128941 644100129046 644100129110 644100129293 644100129367 644100129504 644100129688 644100129751 644100129825 644100130098 644100130161 644100130309 644100130482 644100130556 644100130620 644100130700 644100130877 644100130940 644100131119 644100131292 644100131366 644100131430 644100131503 644100131687 644100131824 644100131905 644100132000 644100132176 644100132313 644100132497 644100132634 644100132708 644100132881 644100132955 644100133050 644100133123 644100133204 644100133370 644100133444 644100133518 644100133765 644100133839 644100134007 644100134254 644100134328 644100134409 644100134575 644100134649 644100134712 644100134896 644100134960 644100135064 644100135138 644100135201 644100135385 644100135459 644100135770 644100135843 644100135917 644100136195 644100136269 644100136332 644100136406 644100136580 644100136653 644100136727 644100136808 644100136974 644100137079 644100137142 644100137216 644100137390 644100137463 644100137537 644100137784 644100137858 644100137921 644100138107 644100138273 644100138347 644100138594 644100138668 644100138731 644100138989 644100139083 644100139157 644100139220 644100139301 644100139478 644100139541 644100139799 644100140025 644100140106 644100140272 644100140346 644100140410 644100140593 644100140667 644100140730 644100140804 644100140988 644100141082 644100141156 644100141614 644100141798 644100141935 644100142030 644100142103 644100142287 644100142350 644100142424 644100142505 644100142671 644100142745 644100142819 644100142992 644100143097 644100143234 644100143308 644100143555 644100143700 644100143876 644100143940 644100144365 644100144439 644100144502 644100144750 644100144904 644100145009 644100145249 644100145312 644100145496 644100145560 644100145633 644100145707 644100145880 644100145954 644100146059 644100146122 644100146203 644100146370 644100146517 644100146690 644100146764 644100146838 644100147006 644100147180 644100147253 644100147408 644100147574 644100147648 644100147711 644100147895 644100148200 644100148384 644100148458 644100148602 644100148779 644100148842 644100148916 644100149010 644100149194 644100149268 644100149331 644100149405 644100149652 644100149726 644100149807 644100149973 644100150062 644100150136 644100150457 644100150520 644100150601 644100150778 644100150841 644100150915 644100151010 644100151193 644100151267 644100151330 644100151404 644100151588 644100151651 644100151725 644100151806 644100151972 644100152077 644100152140 644100152398 644100152461 644100152535 644100152609 644100152782 644100152856 644100153105 644100153271 644100153419 644100153592 644100153666 644100153730 644100153803 644100154155 644100154229 644100154300 644100154540 644100154613 644100154797 644100154860 644100154934 644100155039 644100155102 644100155350 644100155504 644100155670 644100155744 644100155991 644100156096 644100156160 644100156233 644100156307 644100156480 644100156554 644100156628 644100156709 644100156875 644100156949 644100157043 644100157117 644100157290 644100157501 644100157685 644100157822 644100157903 644100158008 644100158174 644100158248 644100158311 644100158495 644100158569 644100158706 644100159058 644100159121 644100159202 644100159442 644100159516 644100159690 644100159763 644100159900 644100160007 644100160247 644100160310 644100160494 644100160568 644100160631 644100160705 644100160889 644100160952 644100161057 644100161120 644100161201 644100161441 644100161515 644100161699 644100161836 644100161900 644100162004 644100162188 644100162251 644100162406 644100162572 644100162710 644100162893 644100162967 644100163061 644100163382 644100163520 644100163600 644100163777 644100163840 644100163914 644100164019 644100164266 644100164330 644100164587 644100164650 644100164724 644100164971 644100165076 644100165140 644100165460 644100165534 644100165608 644100165781 644100165855 644100165929 644100166023 644100166104 644100166270 644100166344 644100166418 644100166591 644100166665 644100166739 644100166802 644100167154 644100167228 644100167309 644100167549 644100167612 644100167796 644100167860 644100168038 644100168359 644100168503 644100168817 644100169169 644100169232 644100169480 644100169553 644100169708 644100169874 644100169948 644100170100 644100170421 644100170742 644100171094 644100171168 644100171231 644100171305 644100171489 644100171626 644100171873 644100171947 644100172041 644100172115 644100172299 644100172362 644100172436 644100172500 644100172683 644100172757 644100172820 644100173006 644100173172 644100173246 644100173310 644100173704 644100174056 644100174120 644100174377 644100174514 644100174698 644100174761 644100174835 644100175003 644100175187 644100175250 644100175324 644100175405 644100175571 644100175645 644100176060 644100176134 644100176455 644100176600 644100176776 644100176913 644100177018 644100177191 644100177265 644100177402 644100177804 644100177970 644100178149 644100178396 644100178460 644100178854 644100179103 644100179270 644100179343 644100179590 644100179664 644100179738 644100180074 644100180148 644100180211 644100180395 644100180532 644100180606 644100180780 644100180853 644100180927 644100181021 644100181102 644100181279 644100181342 644100181416 644100181663 644100181737 644100181800 644100181984 644100182089 644100182152 644100182226 644100182307 644100182473 644100182547 644100182794 644100182868 644100183100 644100183283 644100183357 644100183420 644100183678 644100183741 644100183999 644100184093 644100184167 644100184230 644100184304 644100184488 644100184551 644100184625 644100184706 644100184946 644100185040 644100185361 644100185435 644100185756 644100185900 644100186005 644100186171 644100186245 644100186319 644100186566 644100186630 644100186887 644100186950 644100187055 644100187129 644100187200 644100187376 644100187908 644100188002 644100188250 644100188404 644100188570 644100188891 644100189380 644100189528 644100189912 644100190001 644100190259 644100190403 644100190570 644100190717 644100190890 644100190964 644100191069 644100191380 644100191527 644100191608 644100191848 644100191911 644100192016 644100192190 644100192263 644100192337 644100192400 644100192584 644100192802 644100193147 644100193210 644100193394 644100193468 644100193531 644100193605 644100193789 644100193852 644100194341 644100194415 644100194599 644100194662 644100194736 644100194983 644100195225 644100195306 644100195546 644100195867 644100196035 644100196109 644100196356 644100196420 644100197230 644100197303 644100197705 644100197945 644100198113 644100198297 644100198681 644100198755 644100198829 644100198900 644100199244 644100199886 644100200066 644100200130 644100200203 644100200387 644100200450 644100200524 644100200605 644100201197 644100201334 644100201408 644100201655 644100201729 644100202070 644100202144 644100202539 644100202602 644100202786 644100202923 644100203028 644100203275 644100203349 644100203596 644100203660 644100203733 644100203807 644100203980 644100204085 644100204159 644100204303 644100204470 644100204617 644100204790 644100204938 644100205106 644100205280 644100205353 644100205427 644100205508 644100205748 644100205811 644100205995 644100206090 644100206163 644100206237 644100206484 644100206558 644100206621 644100207047 644100207110 644100207431 644100207505 644100207826 644100207907 644100208315 644100208499 644100208562 644100208700 644100208883 644100208957 644100209051 644100209125 644100209206 644100209372 644100209510 644100209767 644100209904 644100210000 644100210498 644100210561 644100211766 644100212255 644100212713 644100212960 644100213139 644100213202 644100213523 644100213770 644100213844 644100214012 644100214196 644100214333 644100214580 644100214654 644100214809 644100214975 644100215070 644100215143 644100215464 644100215785 644100215859 644100215922 644100216027 644100216348 644100216669 644100216732 644100216806 644100217084 644100217158 644100217479 644100217542 644100217616 644100217863 644100217937 644100218031 644100218105 644100218289 644100218352 644100218426 644100218507 644100218673 644100218810 644100218994 644100219162 644100219483 644100219557 644100219620 644100219701 644100219941 644100220288 644100220351 644100220746 644100221235 644100221556 644100221620 644100221877 644100222292 644100222366 644100222430 644100222687 644100222905 644100223176 644100223240 644100223497 644100223560 644100223708 644100223881 644100223955 644100224050 644100224444 644100224518 644100224765 644100224839 644100225007 644100225409 644100225649 644100226064 644100226138 644100226385 644100226843 644100226917 644100227011 644100227653 644100227727 644100227808 644100227974 644100228142 644100228463 644100228537 644100228784 644100228921 644100229026 644100229347 644100229410 644100229594 644100229731 644100229805 644100229989 644100230215 644100230399 644100230462 644100230857 644100230920 644100231346 644100231410 644100231593 644100231730 644100231804 644100232082 644100232614 644100232798 644100233350 644100233819 644100233992 644100234097 644100234160 644100234234 644100234629 644100234876 644100235118 644100235291 644100235750 644100236175 644100236312 644100236496 644100236633 644100236707 644100236954 644100237059 644100237122 644100237203 644100237370 644100237443 644100237517 644100237764 644100237838 644100238006 644100238180 644100238327 644100238408 644100238648 644100238711 644100238895 644100238969 644100239137 644100239200 644100239458 644100239602 644100239779 644100239842 644100239916 644100240005 644100240189 644100240252 644100240326 644100240407 644100240573 644100240647 644100240710 644100240894 644100240968 644100241136 644100241457 644100241520 644100241778 644100241841 644100241915 644100242010 644100242267 644100242330 644100242404 644100242588 644100242725 644100242806 644100242972 644100243077 644100243214 644100243398 644100243461 644100243535 644100243609 644100243782 644100243856 644100243920 644100244024 644100244105 644100244271 644100244345 644100244419 644100244666 644100244730 644100244803 644100244987 644100245081 644100245229 644100245300 644100245476 644100245540 644100245613 644100245797 644100245860 644100246039 644100246102 644100246286 644100246350 644100246423 644100246504 644100246670 644100246744 644100246991 644100247096 644100247160 644100247233 644100247307 644100247480 644100247554 644100247628 644100247709 644100247875 644100248043 644100248117 644100248290 644100248438 644100248685 644100248759 644100248822 644100248903 644100249008 644100249174 644100249311 644100249495 644100249569 644100249953 644100250116 644100250290 644100250437 644100250500 644100250902 644100251007 644100251173 644100251310 644100251494 644100251568 644100251631 644100251705 644100251889 644100251952 644100252057 644100252120 644100252201 644100252378 644100252441 644100252515 644100252699 644100252762 644100252836 644100252900 644100253004 644100253251 644100253325 644100253406 644100253572 644100253710 644100253967 644100254061 644100254135 644100254382 644100254520 644100254840 644100255019 644100255192 644100255266 644100255330 644100255403 644100255587 644100255650 644100255971 644100256076 644100256140 644100256213 644100256397 644100256460 644100256534 644100256608 644100256781 644100256855 644100256929 644100257104 644100257344 644100257418 644100257591 644100257665 644100257739 644100257802 644100257986 644100258080 644100258154 644100258475 644100258549 644100258612 644100258796 644100258860 644100258933 644100259038 644100259101 644100259285 644100259359 644100259422 644100259503 644100259670 644100259743 644100259990 644100260080 644100260153 644100260227 644100260308 644100260548 644100260611 644100260869 644100260932 644100261037 644100261100 644100261284 644100261358 644100261421 644100261502 644100261679 644100261742 644100261816 644100261990 644100262094 644100262168 644100262231 644100262305 644100262489 644100262552 644100262626 644100262707 644100262873 644100262947 644100263041 644100263115 644100263299 644100263362 644100263683 644100263757 644100263820 644100263901 644100264172 644100264246 644100264310 644100264493 644100264567 644100264630 644100264704 644100264888 644100264951 644100265120 644100265200 644100265377 644100265440 644100265514 644100265698 644100265761 644100265835 644100265909 644100266003 644100266187 644100266250 644100266324 644100266405 644100266571 644100266645 644100266719 644100266892 644100266966 644100267134 644100267208 644100267381 644100267529 644100267600 644100267776 644100267840 644100267913 644100268191 644100268265 644100268339 644100268402 644100268586 644100268650 644100268723 644100268804 644100268970 644100269075 644100269149 644100269212 644100269396 644100269533 644100269607 644100269780 644100269854 644100269928 644100270017 644100270190 644100270264 644100270338 644100270401 644100270659 644100270722 644100270803 644100270970 644100271074 644100271148 644100271211 644100271395 644100271469 644100271532 644100271606 644100271780 644100271853 644100271927 644100272102 644100272279 644100272342 644100272416 644100272590 644100272737 644100272800 644100272984 644100273089 644100273473 644100273547 644100273610 644100273794 644100274741 644100274815 644100275230 644100275551 644100275625 644100275706 644100275872 644100276756 644100278440 644100278834 644100279323 644100280128 644100280209 644100280760 644100281570 644100281717 644100282206 644100282911 644100284073 644100285101 644100285278 644100285415 644100285599 644100287356 644100287740 644100288871 644100288945 644100290091 644100290623 644100291507 644100292490 644100293448 644100293511 644100293695 644100293832 644100294258 644100294963 644100295068 644100295389 644100296583 644100296657 644100296978 644100297072 644100297530 644100297604 644100298277 644100298340 644100298735 644100298809 644100298982 644100299087 644100301314 644100301709 644100302830 644100303008 644100303713 644100304065 644100304386 644100304523 644100304604 644100304770 644100304844 644100304918 644100305333 644100305728 644100305809 644100305975 644100306785 644100306859 644100307411 644100308616 644100309507 644100310936 644100311288 644100312161 644100312700 644100312877 644100313687 644100314560 644100314634 644100314881 644100315123 644100315370 644100315839 644100316575 644100317138 644100318653 644100320973 644100322025 644100322106 644100323798 644100325308 644100325481 644100325876 644100326686 644100327175 644100327707 644100327880 644100328059 644100328517 644100329006 644100329253 644100329327 644100330202 644100330900 644100331005 644100331894 644100332062 644100332457 644100333010 644100334077 644100334461 644100335271 644100335419 644100335666 644100335803 644100339501 644100341116 644100342247 644100343378 644100344004 644100344406 644100344572 644100344710 644100345061 644100345135 644100345382 644100345456 644100345520 644100345600 644100345777 644100345840 644100346403 644100346650 644100347140 644100347213 644100347781 644100348270 644100348344 644100348418 644100348591 644100349228 644100349475 644100349549 644100349612 644100349860 644100350801 644100350985 644100351080 644100351153 644100351227 644100351548 644100351795 644100351869 644100352284 644100352358 644100352421 644100352502 644100353489 644100356120 644100356377 644100356761 644100357187 644100357250 644100357324 644100357405 644100357571 644100357645 644100357719 644100357892 644100357966 644100358060 644100358134 644100358381 644100358455 644100358529 644100358600 644100358776 644100359339 644100359586 644100359804 644100360133 644100360380 644100360454 644100360528 644100360849 644100361017 644100361190 644100361401 644100361722 644100363102 644100363800 644100363984 644100365357 644100365420 644100366304 644100366706 644100367509 644100367756 644100368005 644100368171 644100368245 644100368319 644100368492 644100368566 644100368630 644100368703 644100370886 644100370950 644100371128 644100372717 644100374979 644100375468 644100375531 644100375605 644100375789 644100375852 644100375926 644100376020 644100376101 644100376278 644100376341 644100376415 644100376599 644100376662 644100376736 644100376983 644100377088 644100377151 644100377225 644100377793 644100377867 644100377930 644100378109 644100378282 644100378740 644100378998 644100379092 644100379166 644100379230 644100379487 644100379945 644100380034 644100380108 644100380281 644100380429 644100380500 644100380740 644100380813 644100380997 644100381091 644100382296 644100382360 644100383959 644100384448 644100385000 644100385402 644100385963 644100386389 644100386607 644100387801 644100389414 644100389598 644100390071 644100391734 644100393033 644100394703 644100398641 644100399910 644100400805 644100402104 644100403940 644100404824 644100405176 644100407328 644100407712 644100407960 644100408385 644100408917 644100409011 644100411652 644100411807 644100412078 644100413410 644100413988 644100415671 644100416234 644100416700 644100418312 644100418880 644100419370 644100421837 644100422573 644100425140 644100427476 644100427934 644100429709 644100430503 644100430670 644100431306 644100433494 644100433705 644100435188 644100435251 644100437805 644100438140 644100440149 644100440928 644100442153 644100443990 644100444552 644100444707 644100444873 644100445041 644100446951 644100447120 644100447440 644100447909 644100448003 644100448324 644100449381 644100450002 644100450186 644100450404 644100452017 644100452722 644100454279 644100455089 644100457946 644100458756 644100459171 644100459319 644100460508 644100460681 644100460829 644100463185 644100463259 644100466852 644100467800 644100468088 644100468225 644100469420 644100469814 644100471281 644100471429 644100471500 644100471740 644100474317 644100475695 644100478657 644100479925 644100486432 644100490051 644100493260 644100493800 644100494923 644100496617 644100500408 644100500895 644100504593 644100506030 644100510117 644100516398 644100517419 644100518229 644100521503 644100522708 644100523042 644100524310 644100529140 644100530970 644100531533 644100532022 644100532664 644100533153 644100533474 644100535168 644100535489 644100537888 644100539966 644100540055 644100540513 644100542207 644100543659 644100547283 644100548706 644100549361 644100550230 644100552639 644100557468 644100558983 644100559793 644100560414 644100561471 644100564112 644100565170 644100566511 644100566695 644100566832 644100567000 644100567184 644100567321 644100567716 644100567963 644100568526 644100568607 644100569400 644100575675 644100576485 644100578179 644100580241 644100580499 644100580700 644100581904 644100582182 644100582256 644100582714 644100582898 644100583387 644100585850 644100587303 644100589237 644100589702 644100591941 644100593000 644100594830 644100595400 644100596918 644100598143 644100598464 644100598601 644100601759 644100605841 644100606588 644100606806 644100607535 644100607856 644100608105 644100608730 644100608803 644100608987 644100609155 644100609797 644100609934 644100610986 644100611475 644100612743 644100612990 644100614758 644100615247 644100617325 644100619192 644100619650 644100620600 644100621265 644100621723 644100622149 644100622780 644100623270 644100626873 644100628951 644100629377 644100637307 644100642360 644100643004 644100643950 644100644449 644100644512 644100645403 644100654165 644100655360 644100656003 644100657906 644100658000 644100658890 644100660000 644100661067 644100661772 644100667943 644100668369 644100668827 644100671636 644100671883 644100673400 644100674450 644100678470 644100680863 644100684240 644100684314 644100685692 644100685766 644100685903 644100686181 644100686640 644100688580 644100693157 644100694351 644100695309 644100699712 644100702228 644100703285 644100709061 644100710571 644100710966 644100711913 644100712650 644100712970 644100713212 644100715080 644100715153 644100716100 644100716284 644100716502 644100722908 644100723186 644100727663 644100727800 644100727984 644100728226 644100729420 644100731420 644100733434 644100738721 644100739394 644100739468 644100749258 644100754145 644100757107 644100759506 644100760621 644100761110 644100762636 644100762883 644100766800 644100768412 644100768596 644100768660 644100769159 644100769617 644100771221 644100771542 644100772289 644100774293 644100775709 644100776766 644100776830 644100778450 644100781727 644100781808 644100782079 644100786235 644100786482 644100786556 644100786877 644100788881 644100789518 644100791901 644100792006 644100794726 644100795399 644100798030 644100798819 644100800514 644100800835 644100800909 644100801003 644100804075 644100804533 644100804607 644100804780 644100804854 644100804928 644100805103 644100805417 644100806611 644100807502 644100808947 644100809115 644100809901 644100811114 644100812319 644100812492 644100813055 644100813513 644100814404 644100815207 644100815775 644100817469 644100817780 644100820599 644100821088 644100823230 644100826209 644100827185 644100827890 644100828069 644100828453 644100828527 644100829802 644100830205 644100831336 644100831583 644100831657 644100831801 644100832788 644100833020 644100834619 644100835355 644100835676 644100837828 644100841831 644100843204 644100847544 644100847939 644100848280 644100849622 644100850032 644100850508 644100850748 644100853315 644100853636 644100854767 644100857408 644100857729 644100858144 644100858786 644100859028 644100859109 644100861980 644100862542 644100865293 644100867445 644100867766 644100868897 644100871603 644100872195 644100876351 644100877098 644100877309 644100879176 644100880823 644100884200 644100884521 644100884602 644100886783 644100886857 644100887272 644100888798 644100890476 644100891039 644100891102 644100891286 644100895516 644100906380 644100908853 644100908927 644100911101 644100911415 644100912867 644100912930 644100914092 644100914230 644100914487 644100914550 644100916639 644100916702 644100916886 644100916950 644100917375 644100917512 644100917696 644100920963 644100921205 644100922801 644100922978 644100923072 644100924277 644100925471 644100930680 644100930827 644100931242 644100933320 644100935198 644100935261 644100936850 644100937029 644100941674 644100942090 644100942163 644100942237 644100942702 644100948976 644100949218 644100949786 644100950809 644100951922 644100952108 644100952669 644100954747 644100960370 644100960444 644100960691 644100960902 644100961007 644100962201 644100963195 644100963269 644100963580 644100964079 644100964858 644100965805 644100970160 644100970308 644100973122 644100973690 644100974006 644100974408 644100974574 644100975137 644100977857 644100980271 644100983554 644100984043 644100984117 644100984822 644100984903 644100986379 644100986442 644100986516 644100986763 644100986837 644100987252 644100987407 644100988200 644100992460 644100992929 644100993418 644100994796 644100999441 644100999836 644101002370 644101004770 644101005195 644101005332 644101005406 644101008157 644101008541 644101009993 644101010082 644101011505 644101013118 644101013365 644101013502 644101013686 644101014312 644101019536 644101019857 644101020010 644101020806 644101025875 644101025949 644101027569 644101027706 644101029407 644101034855 644101036860 644101037990 644101038169 644101038232 644101038306 644101038948 644101039116 644101039290 644101039363 644101040947 644101041115 644101042951 644101043377 644101045776 644101046191 644101046402 644101046723 644101047854 644101048738 644101049227 644101054435 644101054509 644101055005 644101055950 644101056055 644101059264 644101059659 644101059803 644101060132 644101060380 644101060453 644101060848 644101060911 644101061337 644101061658 644101061802 644101062073 644101062210 644101062394 644101062852 644101062926 644101063020 644101063736 644101063800 644101064088 644101064306 644101064472 644101064546 644101065109 644101065420 644101065677 644101066303 644101066487 644101067434 644101068318 644101069760 644101070885 644101073452 644101074583 644101074978 644101076020 644101077305 644101078500 644101079550 644101079623 644101079704 644101083242 644101083563 644101085715 644101087014 644101088071 644101088145 644101088219 644101088392 644101088466 644101088530 644101088787 644101088924 644101089029 644101089734 644101089808 644101089981 644101090070 644101090144 644101091733 644101091980 644101092303 644101092543 644101092617 644101092864 644101093032 644101093106 644101093280 644101093427 644101093674 644101093811 644101094090 644101094237 644101094484 644101094621 644101094879 644101095826 644101098256 644101100346 644101106059 644101106203 644101106838 644101107969 644101108137 644101110778 644101111725 644101112782 644101113271 644101114797 644101115286 644101115744 644101116096 644101116160 644101116233 644101116307 644101117043 644101119202 644101119379 644101121201 644101123382 644101123840 644101123914 644101124724 644101126023 644101126986 644101127080 644101127796 644101128990 644101129169 644101130679 644101131873 644101132820 644101134120 644101134761 644101135003 644101137191 644101137970 644101138149 644101138460 644101138533 644101142868 644101143815 644101144230 644101144706 644101144872 644101146492 644101146566 644101146630 644101147760 644101148186 644101148718 644101150259 644101152190 644101152337 644101152802 644101155472 644101156109 644101161243 644101161959 644101163258 644101169034 644101169355 644101169676 644101170618 644101170791 644101172622 644101174002 644101174316 644101174637 644101175510 644101177388 644101177451 644101179530 644101179603 644101181144 644101181391 644101181602 644101182807 644101183222 644101185621 644101186907 644101187636 644101187883 644101188051 644101188125 644101188693 644101189182 644101190050 644101190519 644101191576 644101191640 644101192604 644101193333 644101193407 644101195732 644101198099 644101204271 644101204345 644101208501 644101208759 644101211173 644101213710 644101214382 644101216534 644101219359 644101220153 644101221100 644101221990 644101222231 644101224704 644101224951 644101226892 644101227134 644101229780 644101230264 644101230970 644101231074 644101232342 644101232984 644101234420 644101236361 644101237950 644101238440 644101238908 644101241185 644101241643 644101241890 644101243721 644101244210 644101244605 644101246225 644101246930 644101247420 644101248166 644101252003 644101254184 644101256262 644101258598 644101259619 644101260029 644101260981 644101262033 644101262107 644101264432 644101264680 644101268067 644101268525 644101268772 644101269335 644101270066 644101270845 644101273733 644101274303 644101280177 644101280314 644101282640 644101283202 644101285217 644101290506 644101290672 644101292292 644101293000 644101295896 644101299107 644101300095 644101300874 644101301437 644101301758 644101302631 644101303378 644101303762 644101305209 644101306650 644101307929 644101310022 644101312358 644101314299 644101314436 644101316909 644101318134 644101318913 644101320609 644101321585 644101323800 644101325357 644101325678 644101328005 644101330950 644101332185 644101332570 644101337546 644101338035 644101338420 644101338677 644101338814 644101339166 644101340740 644101340813 644101342296 644101346389 644101348851 644101351981 644101353675 644101354301 644101356700 644101360009 644101360400 644101363391 644101364109 644101364596 644101364660 644101371314 644101371635 644101372205 644101373181 644101375809 644101377732 644101379673 644101383292 644101383750 644101384000 644101384955 644101386180 644101387201 644101388406 644101388974 644101389537 644101390331 644101390726 644101391462 644101391783 644101395876 644101396291 644101397707 644101398517 644101406246 644101406493 644101407056 644101408250 644101409840 644101410002 644101411849 644101412585 644101414590 644101415794 644101418298 644101419887 644101421639 644101421950 644101422054 644101426531 644101427101 644101428610 644101429109 644101429356 644101434243 644101438199 644101439788 644101446827 644101447958 644101448510 644101449257 644101449578 644101450372 644101450767 644101450830 644101450904 644101451009 644101452771 644101453013 644101454070 644101458090 644101458163 644101461110 644101461906 644101463205 644101467922 644101471301 644101473098 644101473620 644101477575 644101477896 644101479808 644101481331 644101482399 644101483272 644101483988 644101484798 644101487823 644101488496 644101489059 644101490248 644101490706 644101492710 644101495535 644101496592 644101497081 644101497229 644101497300 644101497860 644101499480 644101500200 644101500697 644101501002 644101501570 644101502133 644101503970 644101504148 644101504532 644101507741 644101510624 644101511040 644101512639 644101515206 644101515911 644101517073 644101518020 644101518736 644101518983 644101520661 644101520735 644101524049 644101526906 644101527402 644101527579 644101528205 644101529199 644101530525 644101530606 644101537111 644101539052 644101541446 644101542256 644101543450 644101544729 644101549163 644101549237 644101549558 644101550352 644101552367 644101554830 644101559411 644101564098 644101568007 644101569064 644101569138 644101569201 644101570180 644101570895 644101573399 644101575540 644101578365 644101578502 644101581248 644101582202 644101582516 644101584601 644101584841 644101585010 644101586140 644101586398 644101591101 644101592948 644101593500 644101593821 644101594705 644101596004 644101597840 644101597914 644101598724 644101599460 644101601487 644101601550 644101603244 644101604054 644101604907 644101608073 644101609278 644101611982 644101612471 644101614550 644101616638 644101618000 644101618321 644101621388 644101621846 644101622198 644101629002 644101631241 644101632125 644101640221 644101640937 644101641352 644101641673 644101641810 644101642557 644101647604 644101649922 644101656045 644101658123 644101658370 644101660059 644101660122 644101660443 644101664141 644101666156 644101666798 644101667350 644101667424 644101672495 644101673763 644101676193 644101676588 644101676806 644101677609 644101679155 644101679540 644101680344 644101683480 644101685247 644101685705 644101686378 644101686762 644101687188 644101688061 644101688135 644101691339 644101691586 644101692854 644101695358 644101696094 644101696707 644101698888 644101699120 644101700657 644101702414 644101703150 644101704676 644101705302 644101705623 644101710768 644101712846 644101719048 644101720942 644101721689 644101726581 644101731542 644101731937 644101732105 644101732352 644101733236 644101734430 644101735498 644101735561 644101736445 644101736692 644101738202 644101738604 644101739333 644101739580 644101739809 644101740385 644101742079 644101742142 644101744615 644101746482 644101753063 644101754405 644101755536 644101755783 644101756593 644101756730 644101759481 644101760102 644101764202 644101768856 644101772154 644101776247 644101777057 644101777699 644101780645 644101786816 644101787873 644101788362 644101789246 644101792440 644101794060 644101796395 644101797663 644101797984 644101798089 644101798226 644101799283 644101799420 644101800637 644101802578 644101803130 644101805466 644101805530 644101807544 644101808749 644101809485 644101811090 644101811237 644101812047 644101813241 644101821669 644101821732 644101824878 644101825751 644101826177 644101826498 644101826882 644101833784 644101837877 644101838430 644101839176 644101844137 644101844384 644101845405 644101847593 644101848156 644101848935 644101849819 644101850540 644101851670 644101857457 644101859856 644101861076 644101862270 644101865708 644101866363 644101869710 644101870200 644101875738 644101878094 644101880488 644101881756 644101882566 644101883129 644101883200 644101884002 644101884644 644101885454 644101886017 644101887606 644101889794 644101889868 644101892677 644101893550 644101893705 644101895639 644101897570 644101900938 644101904315 644101908976 644101912108 644101913479 644101913616 644101913937 644101914426 644101914810 644101914994 644101915941 644101919576 644101919897 644101919960 644101922522 644101923332 644101923580 644101924600 644101926862 644101927506 644101927993 644101928482 644101929292 644101938667 644101938804 644101939540 644101946442 644101947326 644101947573 644101948601 644101948915 644101949404 644101949651 644101950382 644101950914 644101956095 644101958007 644101959441 644101960246 644101965607 644101966343 644101967080 644101967153 644101967227 644101967548 644101968990 644101973630 644101973703 644101975002 644101988717 644101989608 644101993604 644101994100 644101994982 644101995305 644101997486 644102000231 644102000707 644102001500 644102001757 644102003514 644102003761 644102004003 644102005134 644102006402 644102010416 644102011473 644102012501 644102014361 644102014435 644102014820 644102015566 644102015703 644102017186 644102017323 644102018060 644102018609 644102019401 644102020380 644102020527 644102020774 644102021263 644102023020 644102024610 644102024930 644102025677 644102026092 644102026230 644102028491 644102030701 644102030959 644102031053 644102031208 644102031769 644102031906 644102032963 644102033131 644102033205 644102033389 644102033773 644102034720 644102036661 644102036809 644102037087 644102038676 644102038997 644102039165 644102041090 644102041301 644102042048 644102043563 644102043884 644102044694 644102045257 644102045715 644102045962 644102048145 644102048924 644102051980 644102053353 644102053427 644102055431 644102055907 644102058320 644102060008 644102062809 644102066031 644102067483 644102068825 644102069177 644102071176 644102072050 644102072204 644102073007 644102074064 644102074843 644102076390 644102077410 644102079746 644102080861 644102081505 644102081819 644102082308 644102083365 644102084560 644102086711 644102087384 644102089462 644102090972 644102091077 644102091856 644102092419 644102095233 644102095875 644102097174 644102098763 644102100395 644102100780 644102101663 644102102152 644102102547 644102103036 644102103501 644102108404 644102109528 644102109912 644102110717 644102110964 644102111774 644102115151 644102115306 644102116282 644102118360 644102118829 644102119491 644102119565 644102123321 644102123890 644102124910 644102125400 644102125720 644102126072 644102129500 644102129813 644102130086 644102130150 644102130618 644102130791 644102131280 644102136183 644102136715 644102141218 644102141602 644102142109 644102143222 644102145702 644102147241 644102148125 644102150371 644102152139 644102156084 644102157352 644102158620 644102162313 644102165385 644102166580 644102167216 644102167463 644102169541 644102170410 644102170667 644102171300 644102171798 644102175249 644102176838 644102179726 644102183803 644102184476 644102186709 644102188632 644102192325 644102192406 644102193061 644102193914 644102194650 644102195076 644102196739 644102197933 644102199306 644102200054 644102201890 644102203802 644102204926 644102209360 644102213832 644102214184 644102215131 644102217210 644102218414 644102218598 644102218735 644102219792 644102220100 644102221150 644102221304 644102221939 644102222033 644102222280 644102222509 644102223090 644102223238 644102226831 644102226905 644102227257 644102230130 644102231655 644102233596 644102234470 644102235427 644102235748 644102238499 644102247158 644102251309 644102256138 644102256522 644102257727 644102259347 644102260399 644102260462 644102261346 644102262477 644102263424 644102263992 644102265365 644102270407 644102270968 644102272193 644102273782 644102274419 644102275476 644102275797 644102275934 644102277307 644102277554 644102278903 644102279311 644102279706 644102279953 644102280758 644102281173 644102281631 644102281889 644102282441 644102285266 644102285805 644102286140 644102286781 644102288309 644102291421 644102291742 644102292094 644102292552 644102295761 644102296405 644102296892 644102297455 644102297776 644102297840 644102299149 644102299780 644102302828 644102303003 644102305184 644102306607 644102307720 644102310071 644102310603 644102318183 644102318257 644102318578 644102323539 644102323602 644102324109 644102324807 644102325938 644102328505 644102329883 644102331561 644102333400 644102333576 644102333713 644102333960 644102334386 644102334450 644102334770 644102334918 644102335975 644102336070 644102337411 644102339031 644102340799 644102341672 644102342556 644102345839 644102348974 644102349463 644102351141 644102351536 644102352730 644102353477 644102354350 644102354424 644102354819 644102359574 644102360058 644102360763 644102361326 644102361407 644102362457 644102362601 644102363588 644102364461 644102364782 644102364920 644102365419 644102365730 644102366229 644102366540 644102369117 644102369364 644102369822 644102370948 644102373515 644102374893 644102375061 644102375840 644102376266 644102377076 644102379549 644102380270 644102380801 644102381474 644102382679 644102383707 644102384362 644102384500 644102386377 644102387405 644102389402 644102389970 644102390912 644102394794 644102398566 644102401219 644102401924 644102405164 644102408831 644102410904 644102413013 644102413581 644102417811 644102418484 644102419907 644102422635 644102423903 644102424329 644102427390 644102428669 644102430410 644102431478 644102431862 644102432351 644102433161 644102434366 644102434430 644102435634 644102436902 644102439332 644102447686 644102449122 644102450569 644102452252 644102454588 644102456592 644102458670 644102459307 644102459949 644102463889 644102466382 644102467971 644102470533 644102473742 644102480570 644102483211 644102484663 644102485610 644102486036 644102489171 644102491565 644102494069 644102494132 644102494206 644102494380 644102494774 644102496394 644102496605 644102496926 644102497599 644102497662 644102497736 644102497983 644102498930 644102502182 644102502256 644102504013 644102507470 644102508674 644102509558 644102510673 644102513709 644102514766 644102516386 644102518464 644102518922 644102520142 644102525119 644102526000 644102526313 644102526560 644102530711 644102532010 644102532405 644102534667 644102535300 644102535540 644102535798 644102536992 644102539633 644102542837 644102545651 644102548797 644102555057 644102557840 644102558805 644102563932 644102564284 644102567704 644102568761 644102569324 644102570440 644102570697 644102577420 644102579509 644102581434 644102584643 644102586190 644102586263 644102587210 644102587468 644102587852 644102588662 644102590809 644102592740 644102593302 644102594112 644102594680 644102594754 644102595638 644102600863 644102603504 644102604498 644102605766 644102611079 644102611858 644102613541 644102613799 644102619254 644102624462 644102625667 644102627745 644102628097 644102628481 644102631685 644102633121 644102634005 644102635062 644102642359 644102643169 644102643480 644102647004 644102652396 644102654932 644102655100 644102656626 644102657436 644102660005 644102661200 644102663454 644102663528 644102666279 644102666342 644102667610 644102667868 644102668678 644102668741 644102669167 644102669304 644102669706 644102673244 644102673318 644102673639 644102673886 644102673950 644102674128 644102674512 644102675185 644102676911 644102678468 644102680146 644102684870 644102686243 644102688258 644102690401 644102693219 644102694734 644102699490 644102699637 644102708955 644102710560 644102711203 644102711370 644102711517 644102712253 644102712327 644102712408 644102712574 644102713200 644102714405 644102715462 644102715600 644102716106 644102718030 644102718424 644102726383 644102727330 644102728920 644102733038 644102733101 644102733422 644102734480 644102736952 644102737441 644102738004 644102738251 644102738325 644102738572 644102738646 644102739209 644102739777 644102739840 644102739914 644102740003 644102742650 644102743075 644102744738 644102748436 644102749567 644102752440 644102753965 644102754060 644102754454 644102755659 644102759815 644102760306 644102761500 644102761998 644102762166 644102762303 644102762487 644102762871 644102762945 644102763113 644102763297 644102763360 644102763508 644102763681 644102763755 644102763829 644102763900 644102764004 644102764565 644102764639 644102764702 644102764950 644102765128 644102765209 644102765375 644102765449 644102765696 644102765833 644102765907 644102793446 644102794577 644102836548 644102844891 644102849931 644102853230 644102885640 644102916874 644102938606 644103078417 644103088912 644103102028 644103116542 644103168928 644103196530 644103205217 644103210746 644103278624 644103290413 644103322200 644103335061 644103344820 644103345704 644103346514 644103370281 644103408312 644103411058 644103425967 644103442659 644103486543 644103497922 644103523153 644103541681 644103569207 644103572898 644103573203 644103574334 644103574581 644103622965 644103687000 644103692200 644103791233 644103798077 644103801756 644103807074 644103822925 644103824150 644103851411 644103856498 644103872059 644103943302 644104005517 644104026475 644104032246 644104066414 644104101588 644104111201 644104111762 644104122683 644104141132 644104161354 644104164884 644104193518 644104218265 644104277158 644104279557 644104279878 644104281700 644104294308 644104299137 644104301869 644104304500 644104309586 644104310060 644104325789 644104374000 644104409887 644104425769 644104452177 644104460805 644104461799 644104462104 644104465634 644104465955 644104466370 644104466691 644104466765 644104466902 644104467254 644104467328 644104467575 644104468064 644104468917 644104469195 644104469269 644104469727 644104470458 644104471652 644104473272 644104474300 644104475030 644104475287 644104475505 644104475819 644104476308 644104476700 644104476876 644104478707 644104479059 644104479203 644104479690 644104479764 644104479901 644104480248 644104480953 644104481763 644104482005 644104482189 644104482252 644104482573 644104482710 644104482894 644104483062 644104483601 644104484193 644104484404 644104486987 644104495188 644104496914 644104501681 644104503696 644104504717 644104505774 644104507789 644104514909 644104533066 644104533771 644104534334 644104537470 644104539300 644104540507 644104542751 644104547260 644104554098 644104555750 644104556176 644104560895 644104562973 644104564410 644104565935 644104566030 644104575330 644104578229 644104590970 644104594679 644104603676 644104627660 644104634240 644104636960 644104637139 644104638407 644104645235 644104646366 644104648765 644104660709 644104665601 644104666972 644104694401 644104700447 644104703582 644104707033 644104713372 644104714400 644104720732 644104732858 644104734936 644104758920 644104760140 644104763670 644104779888 644104780040 644104781950 644104784849 644104785264 644104789283 644104789420 644104796890 644104802826 644104805182 644104807013 644104811348 644104811411 644104814557 644104820328 644104831954 644104843043 644104845690 644104847457 644104854743 644104858378 644104870304 644104871509 644104873129 644104882677 644104886696 644104902732 644104908124 644104916301 644104931300 644104933307 644104939010 644104943418 644104943665 644104951120 644104954402 644104956343 644104960357 644104963245 644104974550 644104974624 644104983530 644104985087 644104988680 644105000102 644105000279 644105000342 644105000416 644105000663 644105000800 644105001152 644105001226 644105001307 644105001473 644105001547 644105001868 644105002036 644105002100 644105002357 644105002420 644105002501 644105002678 644105002741 644105003167 644105003488 644105007186 644105007404 644105011016 644105013101 644105016092 644105016624 644105018702 644105025788 644105026100 644105026598 644105026735 644105030107 644105030749 644105031090 644105032369 644105035715 644105037656 644105038392 644105040070 644105040602 644105041596 644105041733 644105044484 644105049387 644105050329 644105051065 644105053143 644105054108 644105055158 644105055479 644105056426 644105057236 644105058110 644105058293 644105058367 644105062765 644105063409 644105063712 644105075443 644105094076 644105097422 644105098627 644105098948 644105101380 644105102016 644105102584 644105107550 644105107705 644105114205 644105118224 644105118305 644105119813 644105124958 644105126899 644105127451 644105130408 644105130976 644105131391 644105133159 644105142450 644105144538 644105145806 644105146084 644105148236 644105148620 644105151824 644105153765 644105155917 644105157921 644105159862 644105160593 644105162030 644105163234 644105164502 644105165560 644105172140 644105173345 644105176480 644105177685 644105179690 644105181836 644105182188 644105186739 644105190358 644105199664 644105200704 644105202003 644105203053 644105207393 644105208661 644105210276 644105211304 644105216373 644105217183 644105219014 644105220524 644105223109 644105223660 644105228700 644105231445 644105237158 644105240104 644105245409 644105248537 644105250215 644105253424 644105254876 644105257203 644105263461 644105263920 644105264419 644105265155 644105273967 644105280227 644105287840 644105290401 644105293089 644105294678 644105297950 644105298129 644105300924 644105304943 644105310577 644105317558 644105318907 644105329426 644105331746 644105334497 644105339858 644105342804 644105349006 644105354461 644105362494 644105362705 644105362889 644105363201 644105365382 644105366019 644105366192 644105374115 644105378060 644105379586 644105379970 644105380133 644105382074 644105382395 644105383737 644105385100 644105386230 644105386872 644105396341 644105400767 644105401182 644105401400 644105404602 644105411504 644105413124 644105414255 644105414400 644105416654 644105417390 644105418027 644105418411 644105418669 644105418980 644105419542 644105420026 644105420273 644105420731 644105420989 644105421936 644105422104 644105425881 644105430916 644105434220 644105435424 644105436555 644105439203 644105440706 644105442252 644105443136 644105445140 644105446419 644105453568 644105458781 644105461103 644105463037 644105463990 644105464168 644105464489 644105464626 644105464947 644105465115 644105467909 644105468187 644105469134 644105469381 644105471207 644105471454 644105471849 644105472401 644105472659 644105472722 644105472803 644105474342 644105474737 644105476036 644105476501 644105476741 644105476999 644105477167 644105477488 644105477625 644105477946 644105478040 644105478298 644105478756 644105478900 644105479319 644105479492 644105479887 644105480297 644105480508 644105481244 644105481318 644105481565 644105481950 644105482375 644105482907 644105483964 644105484206 644105485016 644105485190 644105486468 644105486926 644105489740 644105489998 644105490087 644105490150 644105493507 644105495208 644105496258 644105496321 644105496963 644105497526 644105498015 644105498801 644105499072 644105499604 644105500031 644105500105 644105500673 644105500810 644105501099 644105501300 644105502825 644105503498 644105503561 644105503709 644105504050 644105504124 644105504205 644105505400 644105505576 644105505960 644105506065 644105506918 644105507975 644105508070 644105508217 644105508390 644105509274 644105509669 644105510390 644105510784 644105510858 644105511594 644105511668 644105511989 644105512478 644105513030 644105513672 644105513810 644105514098 644105514161 644105514235 644105514309 644105514620 644105515119 644105515430 644105515503 644105516313 644105516955 644105517204 644105518007 644105519201 644105519770 644105519843 644105520180 644105520253 644105520408 644105521200 644105521779 644105522331 644105522589 644105523536 644105523857 644105524106 644105524346 644105524667 644105524730 644105525220 644105525477 644105525798 644105528686 644105528750 644105529009 644105529707 644105530822 644105530903 644105531248 644105531953 644105532121 644105532379 644105532763 644105533573 644105533647 644105533894 644105536398 644105537419 644105539286 644105539670 644105539991 644105540475 644105541422 644105541503 644105542480 644105542553 644105542874 644105543363 644105544007 644105544494 644105544705 644105544952 644105547382 644105547914 644105548587 644105548805 644105548971 644105550723 644105550804 644105552270 644105552664 644105552738 644105553153 644105553308 644105553548 644105554742 644105555094 644105555305 644105555626 644105558056 644105560200 644105560760 644105561891 644105561965 644105562380 644105562775 644105563659 644105563970 644105564395 644105565342 644105565590 644105566226 644105566473 644105567100 644105567999 644105568093 644105568230 644105568488 644105568551 644105568625 644105569435 644105570092 644105570487 644105570705 644105570945 644105571434 644105572170 644105572318 644105572702 644105573375 644105573449 644105573512 644105573760 644105574259 644105574322 644105574964 644105575132 644105575608 644105575911 644105578278 644105578662 644105578736 644105579225 644105580020 644105580414 644105581545 644105581619 644105583870 644105584754 644105587258 644105587579 644105587716 644105589199 644105589583 644105589978 644105590606 644105590772 644105591198 644105592466 644105592603 644105592924 644105594304 644105595033 644105596622 644105597753 644105598179 644105598316 644105598490 644105598563 644105598884 644105599694 644105599905 644105600011 644105600580 644105601390 644105602273 644105604506 644105605556 644105606366 644105606503 644105606687 644105607313 644105608204 644105608370 644105608902 644105609575 644105609649 644105609896 644105610690 644105610901 644105611648 644105612602 644105613010 644105613194 644105613652 644105614215 644105614783 644105614920 644105615346 644105616082 644105616614 644105616861 644105618555 644105618940 644105619502 644105621043 644105621501 644105621903 644105622008 644105622495 644105622569 644105623058 644105623121 644105624894 644105625841 644105625915 644105626010 644105626806 644105626972 644105627856 644105629229 644105629797 644105630104 644105631080 644105632422 644105632503 644105633169 644105634437 644105635705 644105635889 644105636201 644105636900 644105637572 644105638135 644105638520 644105638777 644105638840 644105639019 644105640060 644105640208 644105640455 644105640840 644105641339 644105641586 644105642533 644105643417 644105643590 644105644227 644105644308 644105645990 644105646168 644105646489 644105646873 644105647820 644105648172 644105648310 644105648630 644105650245 644105650492 644105650566 644105650703 644105651055 644105651760 644105651834 644105652250 644105652323 644105653775 644105653912 644105654264 644105654585 644105654659 644105654970 644105655211 644105655532 644105655780 644105656102 644105658357 644105659230 644105659551 644105659625 644105659946 644105660500 644105660677 644105661624 644105662681 644105663004 644105664054 644105666527 644105666608 644105667721 644105668531 644105668789 644105669599 644105670604 644105672866 644105672930 644105673429 644105673740 644105675754 644105676170 644105676317 644105676490 644105676959 644105677695 644105678402 644105684029 644105684276 644105686428 644105687090 644105690689 644105691957 644105692446 644105692830 644105693577 644105693961 644105694066 644105694203 644105694387 644105694919 644105695197 644105695260 644105695976 644105696144 644105696218 644105696391 644105699427 644105699674 644105700707 644105700880 644105700954 644105702006 644105702408 644105706346 644105707861 644105708992 644105709097 644105709234 644105710350 644105710670 644105710744 644105710818 644105711233 644105712822 644105713632 644105714202 644105714442 644105714516 644105715326 644105715407 644105716841 644105717193 644105718077 644105719024 644105720140 644105721591 644105721665 644105722612 644105722933 644105723359 644105723743 644105724232 644105724306 644105724627 644105725437 644105725902 644105726007 644105726705 644105727699 644105727900 644105728004 644105728406 644105730324 644105730405 644105731060 644105731776 644105731913 644105733396 644105733460 644105733780 644105734801 644105736679 644105737231 644105739006 644105740361 644105741005 644105741492 644105742200 644105743250 644105743644 644105744609 644105745017 644105745659 644105745803 644105746148 644105746211 644105746606 644105748089 644105748307 644105750151 644105751814 644105752166 644105754318 644105755209 644105755696 644105757206 644105757380 644105757608 644105758263 644105759073 644105759210 644105759468 644105759789 644105759852 644105760199 644105760400 644105760583 644105761851 644105762277 644105762340 644105762598 644105763087 644105763224 644105763792 644105764108 644105764740 644105765165 644105765239 644105765550 644105765623 644105766049 644105766112 644105766296 644105766433 644105766680 644105766909 644105767701 644105767885 644105768208 644105768906 644105769321 644105771578 644105772772 644105773656 644105773800 644105774392 644105774603 644105774924 644105775660 644105775734 644105775808 644105777107 644105777749 644105778238 644105780558 644105781431 644105782315 644105782883 644105784256 644105784320 644105785450 644105786334 644105786976 644105787465 644105788733 644105788980 644105789470 644105789543 644105790595 644105790980 644105791084 644105791302 644105791616 644105792289 644105792352 644105792507 644105792994 644105793620 644105795635 644105795709 644105796124 644105796205 644105796371 644105796692 644105797576 644105797713 644105798844 644105799728 644105799975 644105800300 644105800540 644105800613 644105801670 644105801818 644105803043 644105803501 644105803685 644105803759 644105803822 644105804880 644105804953 644105805442 644105807200 644105807601 644105808010 644105808806 644105809398 644105809920 644105810805 644105811076 644105812591 644105812665 644105813154 644105813860 644105814038 644105814670 644105814817 644105815948 644105816363 644105817631 644105818057 644105818120 644105818378 644105818699 644105819188 644105819406 644105820200 644105820514 644105821003 644105822455 644105822913 644105823402 644105824075 644105824149 644105824212 644105824854 644105825103 644105825738 644105825985 644105826474 644105826548 644105826869 644105826932 644105827679 644105827990 644105828168 644105828231 644105828947 644105829041 644105829362 644105829500 644105830167 644105830230 644105830488 644105830872 644105830946 644105831040 644105831298 644105832005 644105833129 644105833908 644105836585 644105837395 644105837469 644105837780 644105838590 644105838984 644105839473 644105840278 644105841225 644105841472 644105841867 644105842109 644105842420 644105842500 644105843487 644105845318 644105847890 644105847964 644105848069 644105849584 644105852467 644105853809 644105854150 644105854224 644105855108 644105855355 644105857360 644105857433 644105857909 644105859906 644105860490 644105860884 644105861126 644105862183 644105862715 644105863772 644105863846 644105865850 644105865924 644105866734 644105867223 644105867544 644105868033 644105868280 644105868354 644105868509 644105868675 644105868996 644105869559 644105870427 644105871558 644105872431 644105872752 644105875400 644105876845 644105877800 644105878144 644105878391 644105878923 644105880601 644105880785 644105880922 644105881348 644105881411 644105881669 644105881732 644105881806 644105882084 644105882479 644105882616 644105882790 644105882937 644105883673 644105883747 644105884099 644105884236 644105884557 644105884878 644105885293 644105885825 644105886000 644105886240 644105886709 644105887205 644105887445 644105887692 644105888960 644105890328 644105890575 644105890712 644105891459 644105891522 644105891843 644105891917 644105892195 644105892406 644105892653 644105892808 644105892974 644105893390 644105893463 644105893537 644105893921 644105894989 644105895083 644105895220 644105895301 644105895615 644105896672 644105897161 644105897235 644105898824 644105900777 644105901019 644105901266 644105901587 644105901805 644105902460 644105902534 644105902608 644105902929 644105903023 644105903104 644105903270 644105904080 644105904154 644105904228 644105904860 644105905422 644105906627 644105906874 644105906948 644105907290 644105907500 644105907758 644105908007 644105908173 644105908247 644105908310 644105908494 644105910172 644105910310 644105910567 644105910951 644105911440 644105913060 644105913381 644105913455 644105915928 644105917227 644105917474 644105917795 644105917932 644105918679 644105919168 644105919305 644105920036 644105921167 644105921488 644105921551 644105921706 644105922435 644105924055 644105924129 644105929279 644105930073 644105930468 644105930605 644105930926 644105931662 644105931800 644105933356 644105933740 644105934166 644105934230 644105935360 644105935434 644105935755 644105938890 644105938964 644105939608 644105940963 644105941389 644105941452 644105941910 644105943851 644105944277 644105944340 644105945087 644105945792 644105947165 644105948754 644105948828 644105950827 644105951700 644105952905 644105954067 644105954130 644105955261 644105958791 644105959033 644105959749 644105959812 644105960159 644105961032 644105961995 644105962484 644105964636 644105964957 644105965446 644105966577 644105968334 644105969539 644105969602 644105969923 644105971390 644105971601 644105972274 644105974507 644105974673 644105974747 644105974994 644105975162 644105975483 644105975701 644105976293 644105976430 644105976751 644105976825 644105976906 644105978371 644105978445 644105978692 644105980902 644105981328 644105982138 644105983269 644105983808 644105984142 644105985410 644105987351 644105987672 644105987746 644105987810 644105988161 644105988309 644105988940 644105989045 644105989119 644105989430 644105989687 644105990308 644105991118 644105991291 644105993122 644105993370 644105993838 644105994408 644105994711 644105995458 644105995521 644105995779 644105995842 644105996010 644105996194 644105996331 644105996726 644105996973 644105997783 644105997857 644105997920 644105998346 644105998804 644105999540 644106002159 644106002543 644106003280 644106003748 644106004558 644106004879 644106006562 644106006700 644106006883 644106007446 644106007510 644106008714 644106009203 644106009845 644106010181 644106010329 644106010713 644106010897 644106011139 644106011202 644106011386 644106011523 644106012333 644106013143 644106014348 644106014980 644106015084 644106015221 644106016352 644106016810 644106017557 644106018430 644106018751 644106019498 644106019709 644106020430 644106020824 644106021560 644106021634 644106022444 644106023409 644106023712 644106023896 644106024603 644106025269 644106025406 644106027668 644106028541 644106029993 644106030300 644106031030 644106031350 644106031505 644106031671 644106032234 644106032940 644106033044 644106033118 644106033686 644106034633 644106035517 644106035901 644106037137 644106037384 644106038268 644106038405 644106038726 644106038807 644106040806 644106040972 644106041214 644106041535 644106042419 644106042592 644106043155 644106043476 644106043797 644106043934 644106044504 644106044670 644106045160 644106046364 644106046759 644106047569 644106048121 644106048516 644106048763 644106049189 644106050699 644106052135 644106052520 644106052600 644106052777 644106052840 644106053330 644106053724 644106054076 644106054397 644106054781 644106054929 644106057038 644106057101 644106057359 644106057422 644106057503 644106057817 644106058480 644106058627 644106059116 644106059821 644106060094 644106061041 644106061500 644106062006 644106063200 644106064571 644106065776 644106066265 644106066650 644106066970 644106067149 644106067607 644106067928 644106068022 644106068103 644106068417 644106068590 644106068738 644106068985 644106069227 644106069308 644106070279 644106070737 644106071089 644106071547 644106073488 644106073625 644106074900 644106075005 644106075566 644106077250 644106077644 644106078528 644106079017 644106079722 644106080453 644106080608 644106080911 644106081337 644106081802 644106083599 644106083736 644106084225 644106084306 644106084610 644106084793 644106085282 644106085356 644106085420 644106085500 644106085998 644106086092 644106086303 644106086487 644106087040 644106087113 644106087681 644106088565 644106089054 644106090490 644106090564 644106091769 644106092321 644106093131 644106093452 644106093526 644106093847 644106094657 644106095210 644106095467 644106095788 644106096277 644106096661 644106097471 644106098034 644106098281 644106098997 644106099550 644106100205 644106101181 644106101640 644106101713 644106101960 644106102139 644106103407 644106103580 644106104217 644106104785 644106105274 644106105411 644106106542 644106106616 644106107105 644106108236 644106108557 644106108620 644106109046 644106109110 644106109688 644106109751 644106109825 644106110309 644106110556 644106111503 644106114254 644106114896 644106115603 644106115770 644106118026 644106119083 644106119157 644106119862 644106120346 644106120667 644106121540 644106122745 644106123555 644106123700 644106124686 644106126838 644106127180 644106127408 644106127648 644106127969 644106128916 644106129010 644106129405 644106129726 644106130062 644106131651 644106133271 644106133592 644106133730 644106133987 644106134229 644106134300 644106134540 644106135504 644106135744 644106136875 644106137903 644106138008 644106139837 644106140173 644106140310 644106140631 644106141699 644106142004 644106142893 644106143135 644106144266 644106145140 644106145397 644106145460 644106145855 644106145929 644106146739 644106147475 644106147612 644106147860 644106147933 644106148101 644106149169 644106149306 644106149553 644106149627 644106150284 644106151626 644106151707 644106151873 644106152362 644106153172 644106153310 644106153704 644106157339 644106159343 644106161021 644106161342 644106161984 644106162089 644106162226 644106162610 644106163100 644106163501 644106163678 644106163741 644106163815 644106163999 644106164230 644106164625 644106165114 644106165900 644106167513 644106168002 644106168186 644106168250 644106168323 644106169060 644106169380 644106171132 644106171774 644106172263 644106172337 644106172400 644106172584 644106173210 644106173605 644106173926 644106174278 644106174341 644106175225 644106177166 644106177550 644106177624 644106179318 644106180828 644106181564 644106182053 644106182695 644106182906 644106183642 644106184068 644106184452 644106185262 644106185336 644106185400 644106185801 644106188150 644106188305 644106188930 644106189108 644106189429 644106189676 644106189813 644106191509 644106192485 644106193111 644106193369 644106193432 644106193680 644106193827 644106194563 644106194700 644106194884 644106195831 644106196000 644106196183 644106196401 644106198656 644106198720 644106199219 644106199392 644106199466 644106199787 644106200810 644106200993 644106201620 644106201940 644106202687 644106202905 644106203176 644106203497 644106203634 644106204050 644106205409 644106206603 644106210078 644106210462 644106211667 644106212300 644106213103 644106213350 644106214097 644106214234 644106215118 644106215502 644106215686 644106215823 644106216312 644106217203 644106217690 644106217764 644106218006 644106218408 644106218648 644106218711 644106218969 644106219458 644106219779 644106220968 644106221200 644106222010 644106222588 644106222651 644106222972 644106223782 644106224730 644106225229 644106227480 644106227554 644106227949 644106228043 644106228117 644106228290 644106228364 644106228438 644106228501 644106228685 644106231007 644106231494 644106233893 644106233967 644106234456 644106234600 644106236781 644106237104 644106237665 644106239670 644106243362 644106243436 644106243683 644106244493 644106244704 644106246892 644106247776 644106247913 644106248650 644106248804 644106249149 644106249396 644106252102 644106252663 644106252800 644106255304 644106255625 644106255946 644106256900 644106257630 644106258697 644106258760 644106259570 644106259718 644106260696 644106260907 644106261259 644106261322 644106262206 644106262608 644106263016 644106263802 644106264789 644106264852 644106265341 644106265662 644106265736 644106265800 644106265983 644106266151 644106266225 644106267500 644106269900 644106271507 644106272170 644106272638 644106273448 644106273511 644106273695 644106273769 644106274258 644106274321 644106275773 644106276400 644106278100 644106278598 644106278982 644106279619 644106280100 644106283090 644106283559 644106285002 644106285179 644106287000 644106287641 644106287715 644106287899 644106288525 644106289409 644106290450 644106290524 644106290771 644106291197 644106291655 644106291976 644106292923 644106293028 644106293980 644106294159 644106294938 644106295032 644106295508 644106295748 644106296942 644106297826 644106297907 644106298001 644106299051 644106299125 644106300405 644106300652 644106302106 644106302593 644106302730 644106303082 644106303220 644106303300 644106303614 644106304030 644106306118 644106306686 644106306904 644106307880 644106308122 644106308370 644106308517 644106308690 644106308764 644106310058 644106310202 644106310442 644106311968 644106312062 644106312383 644106312457 644106312520 644106312601 644106312778 644106312841 644106312915 644106313010 644106313193 644106313267 644106313404 644106313972 644106315271 644106315803 644106316860 644106317039 644106317350 644106317504 644106318949 644106319822 644106320095 644106320169 644106320232 644106320306 644106320480 644106320708 644106321758 644106321821 644106322007 644106323120 644106324325 644106324710 644106326192 644106327781 644106327929 644106328023 644106328104 644106328270 644106328802 644106329154 644106329309 644106329860 644106330801 644106331474 644106332679 644106332990 644106333489 644106333626 644106333947 644106334436 644106335951 644106336120 644106337571 644106337892 644106338060 644106339804 644106340528 644106340775 644106341017 644106341264 644106342148 644106342927 644106343279 644106344307 644106344547 644106344610 644106347682 644106348319 644106349129 644106349834 644106350170 644106350565 644106350639 644106350886 644106351760 644106352570 644106352964 644106353848 644106354658 644106354979 644106355789 644106355926 644106356736 644106357225 644106357306 644106358677 644106359303 644106359624 644106360740 644106361239 644106361550 644106361623 644106367015 644106367199 644106367262 644106367400 644106367978 644106368210 644106372086 644106372223 644106372618 644106373354 644106373812 644106374485 644106374622 644106375295 644106375506 644106375753 644106375908 644106376002 644106376242 644106377052 644106377126 644106378183 644106378257 644106378320 644106378401 644106379846 644106380577 644106381203 644106382197 644106382976 644106384980 644106386811 644106386995 644106387163 644106387484 644106387942 644106388907 644106389636 644106389883 644106390825 644106391498 644106391635 644106392903 644106393960 644106395196 644106395260 644106395407 644106397669 644106398542 644106398937 644106400311 644106404588 644106405214 644106405782 644106406419 644106407300 644106407476 644106408991 644106409096 644106411306 644106413889 644106414441 644106415646 644106417330 644106417587 644106417650 644106418140 644106420212 644106420396 644106422548 644106424947 644106428250 644106428324 644106429776 644106431133 644106431775 644106432338 644106432722 644106433395 644106433780 644106434279 644106434737 644106435226 644106435547 644106435794 644106436100 644106436357 644106438040 644106439887 644106442128 644106442209 644106442375 644106443403 644106445721 644106445979 644106446147 644106446210 644106446394 644106446468 644106446531 644106447278 644106447341 644106448610 644106448793 644106450792 644106450930 644106451500 644106451676 644106454490 644106457607 644106459146 644106461392 644106461466 644106462660 644106463086 644106463939 644106466111 644106466295 644106466753 644106467637 644106468694 644106470125 644106470693 644106471400 644106472387 644106472524 644106472845 644106473260 644106474144 644106478621 644106478702 644106478942 644106479368 644106480878 644106481688 644106483124 644106484008 644106484329 644106484400 644106485918 644106487859 644106487922 644106488411 644106489084 644106489479 644106489863 644106490594 644106490668 644106493700 644106495176 644106495497 644106496050 644106496123 644106496444 644106496902 644106497575 644106498522 644106499269 644106499332 644106499808 644106501038 644106501359 644106502169 644106503821 644106503902 644106504310 644106504889 644106504952 644106505057 644106505201 644106507135 644106507209 644106507840 644106510018 644106511075 644106512270 644106513080 644106513227 644106514100 644106515094 644106516820 644106517704 644106518377 644106519003 644106520376 644106521891 644106524469 644106524606 644106526794 644106527741 644106528488 644106528625 644106528706 644106528946 644106529756 644106531040 644106531297 644106531434 644106531829 644106532244 644106532491 644106533760 644106533833 644106533907 644106534322 644106534964 644106535911 644106536016 644106536979 644106537394 644106538736 644106539225 644106539930 644106540340 644106541792 644106541866 644106542500 644106542997 644106543550 644106544433 644106545490 644106545564 644106546127 644106547579 644106547642 644106549015 644106549199 644106549801 644106551014 644106552924 644106553276 644106554304 644106555428 644106555675 644106556943 644106557680 644106558002 644106559447 644106559694 644106560562 644106560700 644106562714 644106562898 644106564581 644106565070 644106567159 644106568280 644106569484 644106569621 644106569702 644106571941 644106572430 644106573177 644106573635 644106573709 644106573882 644106574124 644106575181 644106575576 644106576202 644106576604 644106577728 644106577975 644106578070 644106578464 644106579108 644106579806 644106582541 644106583810 644106584700 644106585045 644106585905 644106586000 644106586955 644106587839 644106588007 644106589064 644106589201 644106589843 644106590180 644106590711 644106591458 644106591521 644106591842 644106593920 644106594106 644106595477 644106595614 644106598502 644106599560 644106600060 644106600381 644106600455 644106601265 644106601402 644106601970 644106603270 644106603738 644106603801 644106604080 644106604795 644106604869 644106605679 644106606094 644106606168 644106607436 644106608567 644106608951 644106609200 644106610171 644106610887 644106610950 644106611376 644106615074 644106615395 644106615532 644106616984 644106618036 644106618283 644106619625 644106620035 644106620356 644106621166 644106621871 644106623639 644106624760 644106625001 644106626774 644106627584 644106627721 644106632305 644106632545 644106633355 644106633500 644106634239 644106634302 644106635433 644106635754 644106636170 644106636317 644106636490 644106637448 644106637695 644106638258 644106638321 644106638642 644106640962 644106641388 644106641451 644106643466 644106643787 644106643850 644106643924 644106645150 644106647622 644106647943 644106648048 644106648295 644106648908 644106649002 644106649490 644106649637 644106651562 644106653961 644106654066 644106655260 644106655800 644106656786 644106658790 644106659280 644106660302 644106660616 644106661810 644106662620 644106665692 644106668196 644106668580 644106670727 644106673799 644106674288 644106675309 644106675482 644106676292 644106677560 644106680203 644106682384 644106682458 644106684078 644106684215 644106684399 644106685410 644106686220 644106686477 644106687745 644106688160 644106688555 644106688700 644106689291 644106689365 644106689686 644106689823 644106690875 644106691290 644106691501 644106693379 644106696193 644106697077 644106697609 644106700682 644106702440 644106702834 644106703250 644106704060 644106704133 644106704380 644106704912 644106705803 644106710151 644106711500 644106711677 644106713829 644106716717 644106718337 644106719394 644106719605 644106720400 644106720657 644106721925 644106722277 644106723792 644106724500 644106724676 644106724740 644106725239 644106726754 644106727564 644106727701 644106728053 644106730831 644106731578 644106732130 644106733977 644106734071 644106735340 644106735413 644106735734 644106736470 644106736791 644106736865 644106737675 644106738301 644106738559 644106741368 644106741505 644106742562 644106744009 644106744961 644106745203 644106747465 644106748412 644106748733 644106748980 644106749790 644106750669 644106751790 644106752673 644106753236 644106754367 644106755498 644106756766 644106758918 644106759012 644106759728 644106760603 644106761580 644106763347 644106763805 644106764157 644106765104 644106767292 644106767687 644106767750 644106769518 644106770175 644106771203 644106772711 644106774405 644106775920 644106776730 644106778030 644106778350 644106779940 644106782043 644106782290 644106782822 644106784516 644106785326 644106786520 644106788140 644106788535 644106789105 644106790397 644106790534 644106791802 644106793359 644106793422 644106795500 644106796007 644106797836 644106798251 644106799520 644106800020 644106800101 644106801930 644106802356 644106803230 644106803705 644106806512 644106806696 644106807322 644106807717 644106808453 644106808911 644106809190 644106809658 644106814471 644106815429 644106815500 644106815997 644106818317 644106818638 644106820700 644106821510 644106822715 644106823204 644106823451 644106824409 644106825603 644106825850 644106826029 644106826597 644106827791 644106828107 644106828280 644106829870 644106830106 644106831621 644106832689 644106833001 644106833241 644106834125 644106834446 644106840217 644106842084 644106842221 644106844300 644106848400 644106848897 644106850007 644106851385 644106851917 644106853463 644106853784 644106854989 644106855541 644106859240 644106859634 644106861249 644106861312 644106862690 644106863408 644106863648 644106864063 644106865589 644106866078 644106866462 644106866920 644106869819 644106870613 644106874008 644106876573 644106877200 644106877778 644106878330 644106879140 644106879461 644106880805 644106883933 644106886500 644106889188 644106889251 644106893339 644106893970 644106894928 644106895103 644106895343 644106897037 644106897284 644106899299 644106899436 644106900000 644106901526 644106901773 644106902262 644106902801 644106906281 644106906500 644106907239 644106911242 644106911637 644106912373 644106914772 644106915198 644106915800 644106916530 644106919675 644106920543 644106922163 644106922702 644106924499 644106925206 644106927130 644106927450 644106929465 644106929539 644106930728 644106931217 644106931464 644106932027 644106932348 644106936110 644106939640 644106940050 644106940765 644106941712 644106942385 644106942459 644106942770 644106943653 644106944079 644106944463 644106946799 644106947030 644106948309 644106948877 644106949292 644106950555 644106951365 644106952312 644106953690 644106954969 644106956268 644106957462 644106960345 644106960592 644106961860 644106962423 644106964364 644106964685 644106965174 644106966690 644106967894 644106970520 644106970600 644106971266 644106972608 644106977290 644106977500 644106979699 644106980493 644106982250 644106982571 644106982966 644106983455 644106983529 644106983600 644106985212 644106986417 644106987548 644106987795 644106989489 644106990036 644106990678 644106992298 644106992756 644106992820 644106994200 644106994440 644106998148 644107000010 644107000588 644107000651 644107001214 644107001461 644107001782 644107002987 644107003860 644107004350 644107004744 644107005307 644107007632 644107008121 644107008837 644107008900 644107009894 644107010378 644107010699 644107010836 644107012382 644107012600 644107013724 644107014460 644107014781 644107015104 644107015418 644107016228 644107018306 644107018553 644107019363 644107019684 644107024719 644107024892 644107026723 644107026970 644107028417 644107029548 644107030800 644107034361 644107035245 644107036055 644107036440 644107037002 644107037644 644107037891 644107038133 644107038849 644107039338 644107041016 644107041263 644107041337 644107041584 644107044930 644107046092 644107046166 644107046705 644107046871 644107046945 644107047113 644107047508 644107050564 644107050638 644107052000 644107053389 644107054262 644107055393 644107055530 644107055851 644107057087 644107057150 644107057305 644107058281 644107059486 644107062369 644107065641 644107066451 644107068219 644107071275 644107072303 644107072938 644107074237 644107075907 644107078009 644107079605 644107080576 644107080640 644107084348 644107092370 644107092691 644107093007 644107094917 644107096079 644107096390 644107096600 644107097731 644107098083 644107098157 644107098478 644107099288 644107099351 644107100631 644107100889 644107101515 644107102406 644107102572 644107102967 644107103135 644107103209 644107103456 644107103777 644107104403 644107104971 644107105781 644107107154 644107109948 644107110100 644107110284 644107112901 644107113246 644107114200 644107114514 644107114909 644107115187 644107117402 644107117970 644107118460 644107118854 644107119738 644107121663 644107121800 644107121984 644107123100 644107123283 644107123357 644107124706 644107127697 644107130185 644107131453 644107131527 644107131911 644107134736 644107136282 644107137092 644107137303 644107137871 644107138434 644107139702 644107141170 644107142448 644107143716 644107144452 644107145336 644107146393 644107146467 644107148224 644107149108 644107149281 644107151675 644107151996 644107152238 644107153048 644107153506 644107153753 644107154002 644107154637 644107154700 644107155768 644107155831 644107157204 644107157910 644107158198 644107159392 644107159603 644107160800 644107160976 644107161144 644107166431 644107168830 644107169009 644107170519 644107170830 644107170903 644107171181 644107171255 644107172202 644107172770 644107176158 644107176542 644107177031 644107177994 644107178483 644107179293 644107180556 644107181045 644107185064 644107185138 644107186580 644107189541 644107190593 644107191156 644107191220 644107191477 644107191540 644107193097 644107193940 644107196443 644107197327 644107199194 644107199268 644107202094 644107203362 644107204704 644107205056 644107207529 644107207600 644107209149 644107210338 644107212342 644107213226 644107216298 644107216361 644107218760 644107218908 644107219250 644107219965 644107220375 644107220696 644107221643 644107222848 644107225020 644107225662 644107228092 644107228487 644107229434 644107230550 644107231112 644107233374 644107234000 644107235526 644107235773 644107236015 644107236657 644107239087 644107239545 644107240597 644107240981 644107242280 644107244506 644107245316 644107246126 644107246207 644107247320 644107248067 644107248772 644107249261 644107249656 644107251655 644107252923 644107253596 644107253807 644107254159 644107255032 644107255674 644107255748 644107257826 644107258241 644107258957 644107259051 644107259693 644107260314 644107260635 644107260956 644107261124 644107261692 644107261830 644107262255 644107262400 644107263604 644107263844 644107264012 644107264407 644107264728 644107265390 644107265859 644107266348 644107266411 644107268352 644107268810 644107269701 644107271098 644107272119 644107273000 644107274839 644107274902 644107275575 644107276138 644107276201 644107276770 644107278216 644107278784 644107278921 644107279107 644107280141 644107280215 644107281730 644107282156 644107282220 644107283287 644107283350 644107284234 644107284629 644107285365 644107287443 644107287690 644107287764 644107289063 644107290252 644107291136 644107291200 644107292267 644107292404 644107292651 644107292725 644107294419 644107294666 644107295540 644107296102 644107297875 644107298685 644107298759 644107300133 644107301017 644107301264 644107301659 644107304226 644107304868 644107305815 644107306167 644107307114 644107308703 644107308950 644107309055 644107310318 644107312185 644107316800 644107318282 644107319705 644107321239 644107324208 644107325642 644107326131 644107328072 644107328210 644107328393 644107329340 644107333107 644107333280 644107335048 644107337905 644107339067 644107341524 644107341919 644107342581 644107343391 644107346106 644107346995 644107347237 644107347558 644107347621 644107347879 644107348752 644107348907 644107349241 644107349957 644107350367 644107352371 644107353897 644107354065 644107354139 644107354386 644107355580 644107355728 644107356859 644107358302 644107359289 644107359426 644107359673 644107363119 644107363503 644107364881 644107365902 644107367064 644107367385 644107367459 644107367917 644107370010 644107370589 644107371215 644107371783 644107372272 644107372667 644107373220 644107373300 644107373540 644107374287 644107374350 644107376686 644107379327 644107379895 644107380690 644107381326 644107381407 644107383267 644107383330 644107385419 644107388233 644107388307 644107388949 644107389685 644107390232 644107393120 644107393699 644107395135 644107395777 644107395914 644107396266 644107400434 644107403890 644107404608 644107406073 644107407800 644107408151 644107409035 644107410224 644107411034 644107411997 644107412165 644107414959 644107415832 644107416321 644107416402 644107416642 644107417205 644107417607 644107417910 644107418015 644107419925 644107420335 644107422100 644107423150 644107424280 644107426111 644107426432 644107426680 644107426827 644107427002 644107427179 644107427316 644107428373 644107429578 644107429641 644107429962 644107430693 644107430830 644107431320 644107431961 644107432203 644107432387 644107432524 644107433655 644107434144 644107434218 644107435660 644107436085 644107436938 644107437280 644107437427 644107437674 644107437748 644107438484 644107438558 644107439368 644107441430 644107442000 644107443050 644107443124 644107444329 644107444640 644107445065 644107446407 644107447785 644107448108 644107448274 644107449084 644107450410 644107451157 644107452351 644107452746 644107454430 644107460137 644107460200 644107460521 644107460779 644107460842 644107461331 644107461405 644107461807 644107462078 644107462215 644107462399 644107462600 644107463025 644107464300 644107464861 644107465745 644107466481 644107467044 644107467291 644107467439 644107468009 644107468175 644107468560 644107468633 644107469764 644107470569 644107470706 644107474010 644107475214 644107476024 644107476592 644107478102 644107478744 644107479709 644107479949 644107480503 644107480743 644107481095 644107481232 644107481553 644107483631 644107486135 644107486520 644107488076 644107488140 644107488397 644107488929 644107489023 644107489270 644107489739 644107491343 644107491985 644107492795 644107492932 644107495820 644107496951 644107497514 644107499208 644107499529 644107499840 644107500414 644107501545 644107502676 644107503486 644107503870 644107503944 644107504112 644107504433 644107504828 644107505170 644107506127 644107507716 644107508607 644107509015 644107509262 644107509336 644107510067 644107512924 644107513100 644107513734 644107518179 644107520499 644107524408 644107527938 644107528106 644107532825 644107533000 644107534903 644107536450 644107536918 644107537654 644107537728 644107538859 644107538922 644107540921 644107541107 644107543104 644107543506 644107543810 644107544309 644107549201 644107549522 644107549843 644107550006 644107552973 644107554593 644107554988 644107555220 644107555477 644107559880 644107560364 644107562690 644107562763 644107564601 644107565972 644107566782 644107567271 644107567419 644107568540 644107569350 644107569991 644107570154 644107571503 644107572095 644107572874 644107573821 644107574568 644107574952 644107575201 644107576188 644107576646 644107577914 644107580586 644107582343 644107582417 644107583474 644107583611 644107585947 644107586299 644107588698 644107590760 644107592060 644107592133 644107594148 644107594395 644107594469 644107594532 644107595021 644107595102 644107596152 644107597357 644107598167 644107598230 644107598304 644107598706 644107598872 644107599509 644107601130 644107602014 644107602261 644107604413 644107605150 644107606428 644107607622 644107607870 644107612446 644107613714 644107618222 644107621031 644107622300 644107622701 644107623110 644107623367 644107624177 644107624635 644107624956 644107625692 644107628580 644107628654 644107630406 644107630580 644107632805 644107635098 644107636045 644107636503 644107639254 644107640517 644107641253 644107644536 644107644600 644107648876 644107650628 644107652569 644107653058 644107653900 644107654647 644107655457 644107656330 644107656725 644107657920 644107658987 644107659860 644107659934 644107660104 644107660986 644107663232 644107664684 644107664902 644107665007 644107665889 644107666515 644107666699 644107667406 644107667646 644107671191 644107671265 644107673270 644107673738 644107677436 644107680005 644107687610 644107690356 644107692297 644107693702 644107693886 644107694375 644107695185 644107698210 644107698531 644107698789 644107700558 644107701826 644107701907 644107704320 644107704640 644107705845 644107707923 644107708109 644107708275 644107711542 644107712031 644107712426 644107715956 644107716050 644107716124 644107719012 644107722784 644107725104 644107726161 644107726700 644107727430 644107728000 644107728497 644107728955 644107729902 644107730496 644107732895 644107736804 644107737082 644107737935 644107738424 644107738745 644107738992 644107739481 644107740102 644107742117 644107742438 644107746383 644107746841 644107753101 644107754095 644107755684 644107756631 644107758646 644107759209 644107761208 644107762804 644107763854 644107764985 644107767231 644107768362 644107768436 644107768683 644107770435 644107770682 644107770820 644107771319 644107772129 644107773002 644107774207 644107774528 644107774775 644107776780 644107776853 644107777590 644107780472 644107781035 644107781500 644107783755 644107783829 644107784491 644107786322 644107786643 644107786717 644107787608 644107790583 644107790657 644107790978 644107795239 644107798053 644107802158 644107802302 644107803105 644107804878 644107805293 644107806000 644107807519 644107808008 644107809918 644107810254 644107811459 644107811522 644107811917 644107812195 644107813142 644107814805 644107819955 644107821312 644107821560 644107822059 644107822764 644107824842 644107825268 644107827272 644107828477 644107829424 644107830081 644107837601 644107837841 644107837915 644107838330 644107839140 644107839920 644107843080 644107845553 644107845948 644107846500 644107847310 644107851405 644107854396 644107854607 644107859115 644107859683 644107860488 644107860551 644107861361 644107861509 644107862171 644107865133 644107869931 644107870020 644107871306 644107872500 644107874900 644107875702 644107875950 644107878069 644107878380 644107878911 644107879979 644107883414 644107885997 644107890884 644107893067 644107894261 644107894977 644107895145 644107895603 644107897865 644107899485 644107901007 644107904537 644107904921 644107905989 644107906220 644107909045 644107909503 644107910555 644107911823 644107912009 644107912496 644107913690 644107914253 644107915200 644107916726 644107918410 644107918593 644107918988 644107919798 644107920105 644107920803 644107922818 644107923160 644107923307 644107924117 644107926763 644107932534 644107932781 644107933986 644107934475 644107936169 644107936708 644107937821 644107938007 644107940246 644107942250 644107943913 644107944402 644107945854 644107946022 644107946664 644107947795 644107947869 644107949305 644107949552 644107951872 644107951946 644107954760 644107954834 644107955002 644107956060 644107957338 644107961278 644107962610 644107962793 644107964230 644107965900 644107966318 644107970000 644107971068 644107975792 644107976429 644107976500 644107976813 644107977486 644107978049 644107978680 644107979638 644107981002 644107982694 644107983401 644107984910 644107987660 644107988223 644107988865 644107998581 644108001337 644108003278 644108004472 644108007040 644108007829 644108008639 644108009833 644108013910 644108014801 644108016340 644108016809 644108020354 644108020749 644108021485 644108023316 644108023637 644108024510 644108024905 644108028603 644108032543 644108034300 644108034942 644108035294 644108035826 644108037693 644108040576 644108042654 644108044348 644108048430 644108048688 644108048751 644108049000 644108050119 644108051240 644108051560 644108052902 644108055974 644108058301 644108059030 644108060798 644108063118 644108063291 644108064249 644108064312 644108065059 644108067521 644108068331 644108071782 644108074744 644108075709 644108076438 644108078058 644108079326 644108079573 644108079968 644108082840 644108083403 644108083587 644108084460 644108084781 644108086080 644108086309 644108086475 644108086933 644108092630 644108093120 644108093698 644108093761 644108093835 644108094645 644108094966 644108102374 644108102769 644108103321 644108106393 644108106604 644108108471 644108108866 644108111509 644108112238 644108113369 644108113753 644108113908 644108114002 644108114490 644108118656 644108119219 644108120334 644108121786 644108122349 644108124995 644108131181 644108139046 644108160520 644108164613 644108165991 644108166096 644108166160 644108166480 644108166628 644108166949 644108168953 644108170173 644108173135 644108173209 644108174403 644108175397 644108176344 644108176591 644108176986 644108179306 644108179553 644108179874 644108181231 644108182683 644108184698 644108188149 644108188607 644108193678 644108194551 644108196630 644108198404 644108199060 644108199133 644108200276 644108201544 644108204295 644108208451 644108210130 644108213596 644108213660 644108215508 644108218499 644108220000 644108220635 644108221445 644108222640 644108223918 644108225143 644108225217 644108226411 644108227542 644108227863 644108229099 644108229236 644108230351 644108232687 644108233176 644108236917 644108238079 644108238216 644108239668 644108239805 644108240141 644108240215 644108241804 644108243350 644108244555 644108246249 644108247370 644108247690 644108247764 644108251062 644108251841 644108258759 644108259880 644108260363 644108264456 644108265266 644108265650 644108265805 644108266460 644108266781 644108268612 644108272707 644108275698 644108277455 644108278339 644108281927 644108284357 644108284815 644108285304 644108285946 644108286756 644108287630 644108288697 644108294789 644108294852 644108296088 644108297035 644108300640 644108301130 644108302013 644108305470 644108307163 644108309883 644108311314 644108311498 644108317732 644108320220 644108320862 644108323119 644108323366 644108326896 644108327603 644108328195 644108332988 644108333082 644108333220 644108333477 644108333861 644108337954 644108341005 644108341573 644108345730 644108348554 644108349685 644108349822 644108350169 644108355520 644108355840 644108356019 644108358802 644108360022 644108361611 644108363873 644108366120 644108367645 644108369265 644108371659 644108372211 644108374089 644108375678 644108378630 644108378950 644108382570 644108384016 644108386101 644108390429 644108390676 644108392296 644108392909 644108395716 644108399340 644108400483 644108400941 644108403830 644108405523 644108405918 644108406809 644108407143 644108409863 644108410989 644108412288 644108416444 644108419580 644108420842 644108421194 644108421268 644108423272 644108423346 644108427823 644108429764 644108429901 644108430953 644108431837 644108432894 644108434330 644108434972 644108435398 644108435461 644108435535 644108436024 644108436730 644108437476 644108438423 644108439233 644108439875 644108440101 644108442042 644108443952 644108444120 644108445646 644108445710 644108450460 644108450780 644108450854 644108451590 644108452611 644108453100 644108458719 644108458966 644108461775 644108462264 644108463395 644108463927 644108464416 644108465610 644108468900 644108470434 644108472512 644108473570 644108475263 644108479740 644108481281 644108481500 644108482944 644108483360 644108484170 644108486579 644108486716 644108486890 644108487607 644108488336 644108489393 644108493544 644108494509 644108495164 644108495485 644108495622 644108496680 644108496753 644108497316 644108498510 644108498905 644108500142 644108502862 644108503672 644108505503 644108505824 644108506881 644108507204 644108507370 644108507518 644108508960 644108509201 644108509385 644108509843 644108511137 644108513857 644108515220 644108516671 644108519175 644108523005 644108524520 644108525651 644108527666 644108527730 644108529670 644108529991 644108531038 644108534310 644108539929 644108542590 644108543153 644108543548 644108545168 644108546362 644108548514 644108549405 644108554395 644108557678 644108557999 644108561900 644108562244 644108562702 644108563696 644108563760 644108564001 644108564643 644108566584 644108568101 644108568341 644108568662 644108568736 644108569088 644108570100 644108570340 644108570735 644108574909 644108576695 644108578773 644108579262 644108581198 644108582145 644108583808 644108592714 644108594655 644108594976 644108595923 644108598106 644108599484 644108601327 644108602458 644108603194 644108605106 644108606614 644108608629 644108609291 644108609904 644108610233 644108612706 644108614005 644108614968 644108617140 644108617461 644108618105 644108618271 644108623480 644108623553 644108625889 644108628456 644108628600 644108633417 644108635816 644108635990 644108636489 644108641200 644108642002 644108643454 644108644401 644108644585 644108647307 644108647473 644108648501 644108649488 644108654833 644108654907 644108657337 644108657584 644108658468 644108659341 644108659415 644108659800 644108660146 644108660467 644108662150 644108662792 644108664165 644108664302 644108665360 644108666003 644108666170 644108674808 644108678111 644108679563 644108683400 644108688303 644108689106 644108689353 644108689674 644108690084 644108690790 644108690937 644108691289 644108691352 644108695205 644108696576 644108697386 644108700504 644108701628 644108703311 644108705647 644108706062 644108707651 644108707972 644108708782 644108709345 644108711418 644108715902 644108720250 644108729006 644108729704 644108730040 644108731171 644108731245 644108734775 644108738152 644108740088 644108740306 644108740930 644108743297 644108743434 644108744565 644108745128 644108746570 644108747911 644108750262 644108753930 644108754740 644108755091 644108756909 644108758208 644108758906 644108760052 644108760373 644108760694 644108762525 644108762606 644108762846 644108765660 644108766223 644108766470 644108767033 644108767749 644108768238 644108770942 644108771505 644108772562 644108773446 644108773830 644108775066 644108776013 644108777539 644108778349 644108779085 644108779222 644108780027 644108780108 644108783483 644108785498 644108786050 644108787181 644108787713 644108789196 644108789260 644108791269 644108801213 644108801929 644108803228 644108803475 644108806902 644108807173 644108810056 644108810514 644108810909 644108811250 644108811966 644108812381 644108817421 644108819436 644108820872 644108820946 644108822887 644108825609 644108828590 644108828663 644108832998 644108833550 644108834297 644108834360 644108834434 644108837259 644108838848 644108840773 644108841015 644108841262 644108842467 644108852183 644108853525 644108855219 644108856413 644108857618 644108861621 644108866524 644108866919 644108868602 644108871411 644108872158 644108873810 644108877445 644108877903 644108878576 644108884594 644108887940 644108888430 644108891175 644108892122 644108892901 644108896462 644108896857 644108897730 644108898614 644108899745 644108900246 644108905854 644108906343 644108914697 644108928259 644108938909 644108939564 644108940432 644108940908 644108941002 644108948086 644108949033 644108951811 644108954001 644108954315 644108954499 644108955372 644108956320 644108959539 644108965300 644108965878 644108966751 644108968371 644108969008 644108969255 644108970444 644108970839 644108971007 644108971180 644108971328 644108972522 644108972603 644108974216 644108974600 644108974784 644108975410 644108975989 644108976862 644108994043 644108996837 644108999193 644109002809 644109005479 644109010366 644109016079 644109017668 644109019810 644109024954 644109025764 644109026648 644109031856 644109036290 644109039573 644109044397 644109046309 644109053698 644109054719 644109055600 644109065566 644109069190 644109069585 644109070132 644109076092 644109076550 644109078004 644109078639 644109079833 644109087087 644109087792 644109087930 644109090428 644109094447 644109096525 644109099340 644109100309 644109113097 644109114750 644109115496 644109117711 644109125039 644109136344 644109137309 644109137933 644109138359 644109139095 644109141626 644109143172 644109145966 644109146600 644109147402 644109150148 644109152931 644109153420 644109154167 644109157055 644109158718 644109159454 644109176604 644109180470 644109180791 644109181812 644109183506 644109184884 644109187130 644109187846 644109188800 644109189145 644109189466 644109191602 644109193790 644109194032 644109196752 644109197001 644109197178 644109198693 644109199182 644109200536 644109206954 644109207122 644109208969 644109211601 644109214592 644109215300 644109215613 644109215797 644109216818 644109217307 644109217875 644109221247 644109222201 644109227344 644109236645 644109237060 644109274753 644109281197 644109288315 644109288636 644109289372 644109291371 644109294196 644109296411 644109300202 644109304535 644109305271 644109307504 644109314406 644109314710 644109315135 644109316403 644109318802 644109320590 644109323626 644109327250 644109327892 644109330133 644109331401 644109332780 644109337040 644109337361 644109338005 644109338566 644109339200 644109342643 644109349487 644109352754 644109355184 644109356607 644109356773 644109362791 644109371203 644109375303 644109376811 644109380046 644109381635 644109387108 644109390541 644109392940 644109397064 644109398269 644109404515 644109406135 644109412080 644109414947 644109417200 644109417835 644109423395 644109423532 644109423606 644109427093 644109429887 644109431491 644109439740 644109440471 644109441355 644109451603 644109452660 644109452981 644109467427 644109468163 644109468558 644109473445 644109474008 644109474640 644109481541 644109489269 644109493025 644109506436 644109510513 644109513017 644109513722 644109528278 644109530277 644109535564 644109535885 644109536208 644109536906 644109538068 644109542466 644109544865 644109547369 644109549831 644109550562 644109556733 644109558032 644109558811 644109560747 644109562110 644109563709 644109578409 644109582652 644109585477 644109586745 644109591495 644109593005 644109594841 644109602250 644109607089 644109613318 644109615643 644109619415 644109623034 644109623500 644109626959 644109627374 644109631388 644109634413 644109635791 644109646850 644109653046 644109653688 644109653751 644109654000 644109657770 644109658975 644109659070 644109660653 644109661858 644109661921 644109662410 644109662731 644109662805 644109663220 644109664030 644109687077 644109687609 644109693480 644109694042 644109695568 644109699971 644109705760 644109708337 644109714500 644109715302 644109725413 644109725808 644109726150 644109730163 644109736013 644109736800 644109738807 644109739159 644109739617 644109745561 644109746124 644109746692 644109749196 644109752463 644109754799 644109757750 644109758881 644109764010 644109767300 644109769160 644109770744 644109777651 644109777725 644109778214 644109779024 644109783422 644109785500 644109785684 644109785758 644109787441 644109809374 644109819703 644109822368 644109827260 644109828850 644109831411 644109831980 644109832221 644109838255 644109840712 644109840896 644109842580 644109845478 644109845862 644109846810 644109847700 644109850823 644109850904 644109851009 644109852122 644109856920 644109857667 644109858798 644109858935 644109861423 644109863501 644109863903 644109866968 644109873080 644109876437 644109876684 644109876758 644109880909 644109881324 644109884460 644109885103 644109888305 644109892005 644109892950 644109893376 644109893513 644109896585 644109896803 644109898590 644109899610 644109900827 644109900908 644109901884 644109906219 644109908865 644109917066 644109920012 644109920333 644109922108 644109922274 644109922980 644109925557 644109926504 644109926825 644109931254 644109933727 644109934463 644109936936 644109937288 644109943838 644109944648 644109947600 644109948025 644109948272 644109951540 644109951797 644109951934 644109953160 644109954117 644109956442 644109957326 644109957710 644109958457 644109958778 644109967821 644109969515 644109970172 644109970310 644109973840 644109974650 644109975780 644109979947 644109980100 644109980357 644109980420 644109980741 644109983319 644109985323 644109986849 644109987338 644109987585 644109990394 644109991341 644109991599 644109991662 644109992930 644109993282 644109993500 644109993814 644109994705 644109994871 644109995508 644109996491 644109998001 644109999527 644110000027 644110001084 644110001302 644110001616 644110001863 644110003701 644110004430 644110005000 644110010770 644110011195 644110016161 644110016877 644110018313 644110019204 644110028992 644110034442 644110034516 644110037806 644110038461 644110038782 644110039271 644110039730 644110039803 644110040397 644110041023 644110045821 644110047515 644110047836 644110048406 644110049135 644110050187 644110050645 644110051208 644110052265 644110052804 644110056037 644110060435 644110060900 644110061630 644110065585 644110067737 644110073755 644110074004 644110076322 644110078400 644110078584 644110079468 644110079605 644110080657 644110081925 644110082661 644110083930 644110086049 644110087959 644110088832 644110089321 644110092130 644110093409 644110099048 644110100254 644110103921 644110104107 644110117346 644110119103 644110119287 644110122628 644110132270 644110135306 644110145664 644110146080 644110146611 644110148626 644110153697 644110159226 644110160415 644110162282 644110165639 644110167403 644110170607 644110171583 644110173277 644110180490 644110180884 644110182401 644110182715 644110187939 644110193883 644110196605 644110199660 644110200234 644110203122 644110210592 644110212670 644110217407 644110224309 644110229057 644110244440 644110260258 644110268909 644110270369 644110274204 644110274388 644110282621 644110283110 644110290809 644110291143 644110293616 644110296367 644110296825 644110299400 644110308710 644110312805 644110314270 644110320299 644110322200 644110327738 644110349185 644110357429 644110358486 644110369865 644110382143 644110383411 644110396805 644110412006 644110415776 644110420590 644110421473 644110432073 644110458924 644110463995 644110464090 644110467510 644110468320 644110469450 644110471202 644110481497 644110510148 644110510211 644110527705 644110540223 644110540865 644110541749 644110544179 644110544563 644110545447 644110545905 644110546000 644110546641 644110547525 644110548335 644110548720 644110550260 644110551465 644110552807 644110553617 644110555621 644110557315 644110562139 644110563975 644110566616 644110566863 644110567673 644110573204 644110575201 644110578410 644110579157 644110582103 644110582505 644110585175 644110585496 644110585880 644110598174 644110599202 644110602342 644110608376 644110609891 644110611643 644110613400 644110617998 644110618230 644110620302 644110621360 644110621680 644110622243 644110624716 644110626262 644110628020 644110631086 644110631150 644110634369 644110639582 644110640130 644110646621 644110647110 644110649510 644110650177 644110650561 644110651371 644110651519 644110652008 644110654012 644110660993 644110662119 644110662905 644110668600 644110670141 644110674097 644110675686 644110675823 644110677690 644110681062 644110686818 644110689706 644110691952 644110692201 644110692515 644110693188 644110693646 644110695266 644110697591 644110698228 644110700565 644110700702 644110702259 644110702403 644110704400 644110705852 644110707151 644110709945 644110712112 644110714511 644110718393 644110719661 644110720850 644110721413 644110724622 644110724703 644110725506 644110726316 644110728715 644110728962 644110731387 644110734733 644110741956 644110742766 644110746538 644110748790 644110748937 644110749673 644110752620 644110752877 644110752940 644110753119 644110753366 644110754313 644110756254 644110756960 644110759216 644110761600 644110763156 644110763300 644110766502 644110766686 644110769895 644110772062 644110775024 644110776540 644110777102 644110780480 644110780627 644110782568 644110783201 644110783836 644110784188 644110787140 644110789228 644110789475 644110789612 644110789796 644110790985 644110796200 644110796909 644110799586 644110801355 644110801676 644110802623 644110803112 644110803909 644110804243 644110804959 644110807205 644110809788 644110811924 644110813470 644110813939 644110816369 644110816680 644110817637 644110819000 644110820446 644110820830 644110823655 644110827508 644110834576 644110835523 644110837922 644110838348 644110838980 644110841615 644110841799 644110842288 644110843309 644110844045 644110844687 644110845176 644110847007 644110847328 644110849653 644110850137 644110850602 644110851589 644110852399 644110853346 644110853410 644110853667 644110855350 644110857502 644110857750 644110858009 644110858312 644110862968 644110865461 644110865856 644110866803 644110867797 644110868670 644110869875 644110871169 644110885500 644110885820 644110886493 644110888003 644110889840 644110892970 644110894416 644110899005 644110901582 644110904544 644110906943 644110915539 644110917085 644110917159 644110917864 644110922504 644110927333 644110933746 644110936881 644110942331 644110943141 644110944106 644110945082 644110945477 644110946424 644110950501 644110956609 644110957730 644110962095 644110962232 644110963363 644110964952 644110968805 644110969608 644110969781 644110969929 644110971149 644110971212 644110972738 644110973548 644110973869 644110974284 644110975626 644110978698 644110980697 644110981323 644110981570 644110983264 644110985021 644110990487 644110990705 644110991297 644110995380 644110995608 644111000855 644111001104 644111008325 644111010645 644111014270 644111014664 644111017094 644111019888 644111022697 644111023570 644111024207 644111025264 644111025659 644111027021 644111028931 644111029100 644111029501 644111034491 644111034639 644111035054 644111036259 644111037911 644111040262 644111042414 644111047243 644111049716 644111054145 644111055276 644111057428 644111057509 644111062178 644111063372 644111064400 644111066013 644111069303 644111069543 644111084157 644111085993 644111086700 644111088313 644111089902 644111090496 644111091443 644111091838 644111092006 644111098745 644111098992 644111102840 644111103265 644111108626 644111112005 644111124040 644111124900 644111125491 644111125565 644111126054 644111126512 644111130607 644111131199 644111133100 644111133277 644111133598 644111134150 644111135676 644111137112 644111141831 644111143606 644111143772 644111149301 644111153636 644111154051 644111154206 644111154446 644111154904 644111155400 644111159980 644111165046 644111165751 644111166561 644111173858 644111174347 644111174594 644111175936 644111176746 644111177309 644111178687 644111179000 644111180502 644111182122 644111183895 644111185010 644111185807 644111187272 644111188614 644111191423 644111192709 644111193290 644111194632 644111195900 644111197062 644111198010 644111202435 644111202820 644111203703 644111204440 644111216318 644111217128 644111218964 644111219206 644111219527 644111220000 644111222199 644111222262 644111228049 644111235656 644111241280 644111246182 644111253479 644111256825 644111257709 644111258050 644111260518 644111262064 644111263580 644111265107 644111266157 644111266615 644111269905 644111270481 644111273764 644111274253 644111274327 644111274574 644111274711 644111275602 644111276331 644111276405 644111276589 644111279935 644111280592 644111285008 644111293418 644111294309 644111300016 644111300584 644111302020 644111302800 644111303088 644111304035 644111304420 644111306755 644111307491 644111308512 644111308907 644111311579 644111316087 644111319049 644111323373 644111324715 644111325067 644111327466 644111329544 644111330028 644111330596 644111331617 644111331864 644111334505 644111334689 644111337256 644111343806 644111344221 644111346300 644111350313 644111353843 644111359161 644111365574 644111373744 644111374233 644111376174 644111380406 644111381914 644111385796 644111391493 644111398308 644111403847 644111405851 644111407792 644111408281 644111412295 644111412908 644111416772 644111417261 644111433859 644111436352 644111437701 644111438110 644111440366 644111445011 644111446921 644111450798 644111464102 644111467569 644111468202 644111470057 644111477359 644111479902 644111483514 644111489474 644111496129 644111499401 644111504958 644111506401 644111506962 644111513085 644111514508 644111516047 644111518372 644111519577 644111522450 644111524538 644111527352 644111527673 644111527994 644111528300 644111528701 644111528941 644111533050 644111537600 644111539157 644111543940 644111545312 644111547006 644111547408 644111547969 644111554081 644111567549 644111574440 644111576208 644111580606 644111587129 644111589060 644111589133 644111589609 644111602850 644111604159 644111608883 644111609206 644111612400 644111618810 644111619878 644111630857 644111632300 644111633350 644111639842 644111640647 644111648117 644111654209 644111663041 644111663757 644111664246 644111666405 644111668402 644111669396 644111673307 644111673868 644111674036 644111689297 644111698598 644111709289 644111727707 644111729180 644111730202 644111731647 644111737423 644111740708 644111744188 644111744646 644111745209 644111752100 644111754683 644111757250 644111757645 644111758208 644111758529 644111763102 644111763342 644111763416 644111764152 644111764226 644111765036 644111765283 644111765357 644111765420 644111765741 644111768171 644111768492 644111769697 644111770004 644111770244 644111772403 644111773453 644111778282 644111781870 644111783243 644111791340 644111797126 644111797510 644111798641 644111801541 644111806691 644111807896 644111810521 644111812141 644111812920 644111817502 644111826987 644111827540 644111829709 644111835251 644111836456 644111838608 644111839104 644111840075 644111840928 644111842227 644111843284 644111843990 644111844489 644111845041 644111857230 644111857304 644111861886 644111863890 644111864608 644111865263 644111866605 644111867800 644111868930 644111869109 644111870224 644111871676 644111871740 644111872944 644111873296 644111876642 644111881466 644111895596 644111896617 644111897427 644111897811 644111900969 644111901137 644111904804 644111906287 644111920228 644111920309 644111920860 644111921670 644111922553 644111924889 644111927456 644111935707 644111941250 644111943017 644111944395 644111946868 644111947357 644111948625 644111953375 644111953833 644111959306 644111959472 644111962429 644111962740 644111966906 644111967402 644111972787 644111980315 644111982577 644111983203 644111983845 644111984334 644111984729 644111985144 644111985850 644111986412 644111994766 644112005944 644112006296 644112006680 644112006909 644112007317 644112008374 644112008906 644112010126 644112013409 644112014392 644112014924 644112017509 644112022241 644112022499 644112025524 644112032426 644112033483 644112034046 644112034293 644112036371 644112036519 644112041195 644112041808 644112044220 644112044862 644112045351 644112051370 644112052574 644112057861 644112063880 644112067330 644112068461 644112069345 644112070140 644112076007 644112078325 644112079061 644112082191 644112093404 644112097021 644112097342 644112100002 644112102962 644112104800 644112105924 644112106413 644112106597 644112107791 644112109703 644112113499 644112113636 644112113957 644112120859 644112123352 644112125751 644112126177 644112131459 644112135220 644112144458 644112144521 644112146600 644112147410 644112147730 644112147804 644112152875 644112157136 644112160330 644112160403 644112161855 644112164359 644112166500 644112166821 644112169325 644112176080 644112178947 644112181040 644112189152 644112193166 644112196907 644112200085 644112203752 644112210654 644112211785 644112216688 644112216751 644112216906 644112221007 644112227993 644112232954 644112233122 644112233370 644112237857 644112237920 644112254860 644112255359 644112258310 644112259699 644112260888 644112264191 644112264339 644112266985 644112268421 644112268742 644112274908 644112275250 644112283035 644112284550 644112285681 644112286639 644112296740 644112299317 644112301196 644112303108 644112304479 644112304542 644112305031 644112305994 644112315216 644112323707 644112331105 644112335759 644112336880 644112343076 644112345612 644112346101 644112346422 644112348116 644112353966 644112354060 644112357417 644112358474 644112359358 644112363900 644112364630 644112368803 644112369211 644112369927 644112370802 644112375550 644112379403 644112384146 644112400824 644112401881 644112403180 644112405406 644112406463 644112406600 644112406858 644112411992 644112412629 644112413044 644112414954 644112415517 644112417063 644112417842 644112419078 644112425307 644112426117 644112428442 644112428690 644112429326 644112429407 644112430762 644112436228 644112438480 644112440305 644112452100 644112454298 644112465998 644112473389 644112476277 644112477866 644112479623 644112483958 644112486772 644112488466 644112492543 644112492938 644112495826 644112499066 644112505312 644112515286 644112515670 644112515818 644112516096 644112520631 644112525213 644112529169 644112530816 644112531552 644112535187 644112536208 644112536776 644112537970 644112539985 644112540395 644112544304 644112548570 644112555472 644112556282 644112556420 644112557550 644112569281 644112580197 644112583938 644112585090 644112599751 644112601601 644112614382 644112614840 644112614914 644112616213 644112619990 644112621679 644112622873 644112623500 644112624630 644112626187 644112626645 644112630659 644112631148 644112631395 644112632021 644112633931 644112638200 644112638376 644112643584 644112649434 644112656015 644112668606 644112679372 644112694204 644112701684 644112706971 644112707397 644112709309 644112712679 644112712816 644112714683 644112725100 644112726872 644112727040 644112729834 644112732964 644112739550 644112740500 644112740676 644112741091 644112742112 644112742909 644112747199 644112749982 644112754943 644112755295 644112773008 644112777108 644112793220 644112793798 644112796365 644112798901 644112799327 644112799969 644112801022 644112818820 644112818900 644112821318 644112824911 644112829282 644112833296 644112836184 644112836963 644112841071 644112844996 644112845703 644112846753 644112847563 644112857427 644112858090 644112863205 644112872425 644112873877 644112883410 644112890008 644112890632 644112892189 644112893457 644112901002 644112901965 644112902609 644112916016 644112916979 644112922997 644112924680 644112926374 644112928205 644112931582 644112949558 644112956065 644112958785 644112969603 644112970408 644112988934 644112998192 644112999397 644113000385 644113001406 644113005288 644113007366 644113015462 644113019234 644113019700 644113025326 644113029803 644113033503 644113033670 644113036568 644113036631 644113050435 644113051887 644113052200 644113052513 644113052697 644113072661 644113072982 644113077885 644113078906 644113081183 644113091689 644113100904 644113103327 644113121076 644113169374 644113171510 644113172578 644113181163 644113187334 644113188923 644113200592 644113201081 644113212608 644113218310 644113219699 644113222187 644113232756 644113237017 644113252720 644113258909 644113260680 644113262207 644113271106 644113272621 644113273110 644113273431 644113273826 644113275206 644113281859 644113282274 644113283790 644113284673 644113292522 644113293580 644113300646 644113310901 644113341642 644113351432 644113356582 644113376878 644113377906 644113381370 644113388351 644113403514 644113409227 644113411794 644113412357 644113416834 644113448924 644113452617 644113455505 644113462407 644113465542 644113470750 644113477594 644113488331 644113490010 644113495875 644113496438 644113506171 644113511608 644113522511 644113525400 644113526788 644113538656 644113548206 644113556302 644113556479 644113561045 644113566195 644113575954 644113576059 644113579268 644113586160 644113586628 644113588008 644113592646 644113607500 644113636237 644113638001 644113641371 644113663287 644113674345 644113681247 644113688080 644113691742 644113698402 644113702680 644113714943 644113715295 644113721203 644113722197 644113806506 644113809000 644113817106 644113817427 644113821367 644113827217 644113838064 644113849059 644113857476 644113862437 644113869104 644113879913 644113882338 644113891886 644113896852 644113915400 644113919980 644113930180 644113940117 644113940364 644113946398 644113951990 644113952169 644113979820 644113984259 644114003149 644114008683 644114021356 644114028979 644114060274 644114073805 644114080009 644114091949 644114092043 644114092117 644114096457 644114111610 644114112420 644114136808 644114137223 644114141702 644114231811 644114264253 644114306150 644114335994 644114337751 644114337825 644114337906 644114338000 644114338314 644114346668 644114351876 644114366311 644114481089 644114491979 644114512386 644154686597 644154693883 644154701291 644154702880 644154703122 644154708346 644154708593 644154710666 644154718457 644154723023 644154724309 644154725285 644154731200 644154732187 644154732571 644154735533 644154742040 644154742361 644154747401 644154748074 644154757833 644154759453 644154760579 644154764809 644154773183 644154773962 644154774525 644154774772 644154780617 644154789144 644154790728 644154791143 644154791464 644154791538 644154794810 644154794994 644154796110 644154805117 644154805822 644154809200 644154809601 644154810004 644154821951 644154830152 644154852847 644154852910 644154854851 644154856224 644154856792 644154857429 644154864715 644154864899 644154873621 644154875241 644154875562 644154875700 644154875883 644154876446 644154886941 644154887906 644154899700 644154906933 644154907038 644154912172 644154922036 644154933020 644154946414 644154949550 644154959100 644154961980 644154970400 644154974980 644154983575 644154985332 644154992160 644155002391 644155016348 644155029594 644155035044 644155039842 644155048364