Unlimited Background Checks at eVerify.com
 

You are only a few easy steps away from uncovering the truth about someone’s background!

With over 1 billion records our instant nationwide search system allows for unlimited look ups and accesses data from multiple databases to compile the most comprehensive reports available.

Start your FREE - 5 Day trial today!

First Name:
Last Name:
State:
                               Fill out the above
                               search form
                                  Submit Search
                                  Request
                                     View Full Report
Please rest assured knowing that all of your inquiries are 100% confidential!
 
  SOCIAL MEDIA CHECK
  CRIMINAL RECORDS
  PEOPLE SEARCH
  BACKGROUND CHECK
Our Deep Web Search tool is an easy way of locating important information about people.

Scan the internet to find:

Photos
Videos
Blogs
Professional interests
Social Networking Profiles
Archives and publications
And other!
Our criminal record database is second to none!

Criminal Records reports include:

Arrest & convictions
Felonies & misdemeanor
Sex offenders
Mug shots
Criminal driving infractions
Court and probation records
And more.
Whether you want to locate an old friend, a long lost family member, or a simply look up an unfamiliar phone number you can do it all with our People Search feature. Look up peoples:

Phone numbers
Email addresses
Address history
DOB
Relatives and associates
Our Background Investigation ser-
vices can help you uncover informa-
tion people do not want you to know.

Reports include:

Court Records
Marriage/Divorce Records
Birth Records
Death Records
Property Records
Asset Information
 

54297 (Oregon) Social Security Numbers

Issued by the United States Social Security Administration, the social security number (SSN) is a means of registering an individual for certain federal benefits, such as for taking part in government service, tracking an individual's employment history and tax contributions. Composed by nine numbers, the first three numbers of a SSN number are the zip code of the relevant application since 1972, the middle two ranging from 1 to 99 in optional order are known as group number, and the last four numbers are the serial number which can range from 0001 to 9999. People could identify a person with the area, group and serial number which contain the whole SSN.

542973248 542972503 542979727 542974006 542976394 542978830 542976916 542974772 542970353 542971711 542979357 542976444 542970016 542975935 542972615 542970833 542976161 542973670 542973567 542972973 542971199 542975887 542978260 542975101 542974755 542979592 542975073 542970322 542975934 542976059 542977723 542975286 542973107 542976101 542976282 542974322 542979975 542973381 542971203 542970046 542978550 542970965 542974425 542971634 542970096 542972628 542972885 542972080 542973724 542975407 542973606 542971509 542978820 542976056 542975816 542970199 542978252 542978576 542973040 542977343 542970926 542976792 542978450 542978939 542971590 542975813 542973645 542972557 542978479 542979094 542974177 542974424 542977213 542971003 542970423 542975626 542971559 542976999 542970947 542971852 542973164 542979234 542971981 542976890 542972028 542979154 542978167 542972690 542976595 542978611 542975931 542979427 542978887 542976698 542979299 542978989 542974012 542977220 542971130 542977386 542979996 542973718 542970561 542971175 542972789 542979468 542970507 542970625 542975272 542978706 542973307 542977144 542974878 542977803 542976753 542973091 542973585 542976997 542975180 542979611 542972677 542972811 542972870 542970764 542975809 542978507 542976478 542976681 542973675 542971436 542979210 542974330 542978508 542975583 542975548 542978689 542973233 542977976 542978969 542978372 542975883 542972030 542974314 542977260 542979137 542976401 542972312 542977160 542971730 542972449 542976212 542976687 542973636 542970780 542978575 542978337 542977173 542978868 542975337 542977059 542973030 542973415 542977217 542973292 542972053 542975129 542971988 542976260 542972414 542974690 542979731 542975978 542975075 542972443 542973589 542970359 542977703 542977710 542971831 542970518 542973198 542972338 542971630 542979205 542975558 542974753 542973080 542978515 542973832 542974054 542974741 542977426 542979033 542979868 542975469 542978297 542975800 542978718 542977848 542974254 542976391 542977592 542974800 542978990 542970792 542971236 542976607 542977428 542979921 542973888 542979937 542975744 542970758 542978618 542970037 542973737 542973886 542970759 542979202 542978782 542974850 542973998 542975727 542978559 542977293 542978250 542976738 542972224 542974888 542977313 542977174 542979540 542972712 542977679 542979887 542972337 542977938 542970653 542974905 542974194 542971865 542970421 542971416 542970667 542972882 542977300 542978700 542974123 542970285 542976273 542975829 542970540 542979395 542979151 542979140 542974938 542974155 542972114 542974717 542977221 542974677 542972086 542973320 542975967 542976429 542974899 542978335 542974391 542979579 542970303 542975242 542979624 542977068 542975307 542976630 542977198 542979959 542970869 542978095 542978109 542973878 542974560 542974200 542973581 542973265 542971600 542974516 542973176 542979555 542973571 542970264 542970849 542976834 542979953 542970721 542977499 542973379 542970200 542972204 542975937 542972000 542979960 542979888 542975906 542977824 542970794 542974410 542976945 542974079 542973109 542974013 542972700 542971654 542976534 542977977 542971651 542976029 542977211 542971735 542971315 542978997 542974702 542979901 542970306 542972004 542976300 542977387 542973925 542975059 542974068 542979979 542979722 542975502 542975179 542970215 542977286 542976917 542973626 542974807 542971201 542978473 542973301 542971750 542972463 542979197 542974539 542976443 542978289 542972951 542971595 542973732 542970361 542972914 542975394 542979784 542979011 542972003 542975878 542976828 542977649 542979430 542974450 542971132 542973743 542974142 542973283 542976248 542972819 542978804 542978288 542970134 542972774 542979508 542973790 542974364 542970084 542971297 542978247 542973673 542972420 542970048 542976586 542979574 542978201 542970595 542977981 542979102 542976157 542972577 542974452 542978186 542970218 542970924 542970051 542977084 542976789 542973149 542970276 542973298 542979841 542972290 542973156 542970520 542977257 542973099 542971780 542979920 542973763 542973308 542973442 542972274 542972698 542973374 542971461 542972915 542975538 542975920 542978925 542978174 542971085 542974782 542975052 542971370 542972376 542970856 542973327 542975349 542974925 542973686 542976754 542979885 542978379 542974182 542975862 542972696 542979951 542971783 542976276 542972158 542978398 542977159 542978774 542975565 542977474 542973548 542978009 542977908 542976905 542974756 542973738 542979756 542972527 542973794 542971942 542974480 542972057 542972933 542976034 542972041 542976284 542977687 542979605 542972552 542970076 542978427 542970080 542971637 542972021 542976675 542970336 542971576 542979687 542977413 542978161 542975662 542976269 542974861 542971913 542973907 542973439 542972385 542972930 542970195 542974762 542977086 542970578 542971819 542976935 542979109 542976150 542978068 542972265 542970008 542973052 542979122 542975275 542972968 542970220 542977452 542975449 542978391 542974533 542978967 542976911 542977815 542973347 542975064 542970042 542977435 542971021 542971437 542979266 542973751 542977868 542974853 542972515 542971853 542975807 542976531 542974049 542973108 542975148 542973870 542979814 542978029 542978930 542975982 542971111 542975928 542970459 542971343 542979383 542975589 542972722 542976011 542974754 542975267 542970562 542971071 542970646 542979057 542971435 542977372 542979310 542972458 542976320 542978223 542978635 542971166 542979044 542971483 542971000 542978016 542970043 542970194 542973277 542978622 542970940 542977889 542970369 542976326 542972180 542972352 542976784 542977000 542970159 542978352 542970087 542975796 542975116 542973100 542973662 542970231 542972153 542977484 542979789 542975218 542971547 542973490 542976837 542970582 542976019 542978325 542970933 542974545 542979693 542976653 542973833 542973218 542979792 542971756 542972198 542975759 542979601 542975697 542972932 542977681 542971188 542976409 542979864 542971507 542972579 542972558 542979477 542978206 542970143 542975793 542970066 542973845 542971628 542973447 542974447 542972826 542975512 542979260 542979400 542973326 542977418 542978659 542972604 542972842 542978591 542977970 542976215 542973918 542974541 542978648 542972331 542975211 542975235 542979642 542975133 542978788 542977807 542973337 542973699 542976733 542976599 542970988 542974002 542970158 542977933 542978088 542973049 542979619 542978885 542975413 542971452 542976111 542976762 542978294 542978784 542977994 542971213 542974040 542978838 542970266 542972155 542972524 542975536 542972484 542976436 542975720 542972540 542971499 542971355 542979612 542975298 542974513 542977299 542973014 542974994 542977149 542978431 542971284 542978730 542977270 542976497 542970626 542970785 542972801 542970063 542978035 542976620 542972200 542973667 542973602 542975285 542977835 542971082 542979511 542976139 542970680 542976579 542979161 542972038 542972744 542972064 542976979 542978230 542977766 542970882 542970419 542972247 542975955 542974055 542970602 542977928 542970301 542979897 542979280 542975841 542970788 542974981 542972504 542970830 542974467 542970120 542973929 542971023 542979302 542974053 542977756 542972390 542971245 542979745 542976027 542972037 542972094 542971560 542972790 542977847 542978710 542972226 542976005 542977275 542970535 542974667 542978979 542975640 542978686 542972895 542971299 542976329 542978316 542978383 542974625 542972101 542975871 542977761 542972453 542975529 542978593 542976085 542978744 542975505 542975632 542976583 542978219 542977783 542979913 542972837 542974679 542979315 542975542 542975107 542975933 542974684 542973799 542978846 542974384 542979830 542977949 542978509 542978729 542970948 542979184 542972547 542970652 542973288 542970861 542979117 542978142 542978640 542979736 542977250 542979040 542975577 542976193 542972693 542976427 542971145 542972315 542977167 542973513 542973434 542978332 542970147 542972580 542970912 542973424 542978364 542979031 542970348 542978873 542972953 542973047 542971786 542971553 542976798 542971587 542973942 542974257 542977180 542978123 542971903 542979105 542978862 542978787 542970770 542977466 542979212 542977974 542978604 542975186 542972045 542979526 542973861 542970639 542976294 542972222 542974503 542970512 542973048 542979957 542976603 542972717 542978344 542971134 542974077 542978998 542977530 542979723 542974540 542971718 542970448 542976725 542974739 542974979 542978417 542971655 542972724 542979380 542972731 542977004 542973830 542970892 542974406 542972306 542971792 542971460 542976626 542973758 542971377 542970377 542976438 542973127 542978676 542979517 542975044 542978480 542973685 542975268 542978920 542976791 542973259 542972985 542971491 542974437 542979146 542973844 542970960 542970733 542979532 542979366 542971139 542970996 542971574 542975659 542970257 542977188 542979706 542977677 542976156 542972181 542973913 542979225 542973712 542978248 542978500 542976981 542978377 542971921 542976421 542975022 542979345 542971419 542974828 542972396 542976250 542973952 542970457 542974018 542976617 542977464 542973034 542971790 542970829 542971012 542971234 542977762 542973558 542972822 542974039 542978192 542979174 542971757 542975864 542976986 542971860 542975011 542972359 542972990 542979938 542977636 542974629 542975922 542971583 542977141 542979972 542975506 542971362 542972906 542974110 542975746 542978468 542972888 542970480 542971640 542970117 542975611 542972710 542973056 542978669 542978690 542976679 542970475 542979106 542972431 542973882 542977458 542971535 542975236 542972285 542975492 542973370 542977624 542974783 542979060 542973373 542977816 542974001 542974952 542976170 542976484 542974851 542978275 542974951 542976597 542974512 542975406 542974579 542977593 542971408 542970779 542973559 542971930 542974478 542971028 542976425 542979364 542976189 542972904 542970672 542979027 542971893 542970149 542977433 542976786 542975668 542971247 542972083 542976642 542976998 542971984 542979567 542978727 542974492 542970278 542972686 542971248 542978794 542970999 542972627 542973808 542975677 542977331 542970399 542970577 542973880 542972256 542971129 542979531 542972134 542975035 542974021 542975051 542975031 542974195 542971761 542975348 542975380 542978693 542974868 542973890 542976768 542972024 542978854 542978526 542973241 542975194 542977704 542970622 542972444 542971577 542974084 542973267 542976233 542977606 542972943 542970638 542971371 542978981 542978896 542970056 542975905 542978536 542976606 542973254 542972559 542972202 542975963 542976475 542970170 542976847 542974404 542972050 542974445 542976002 542979401 542979462 542978647 542974378 542972357 542972586 542971793 542977915 542978410 542979684 542972912 542975968 542979114 542979506 542970659 542974942 542976643 542972283 542976222 542978843 542979344 542976895 542975426 542977809 542979263 542971430 542979127 542975894 542971708 542975510 542974682 542976989 542979776 542974048 542973360 542979445 542971493 542970454 542976594 542978111 542978888 542973697 542976884 542973986 542972302 542975588 542978164 542974934 542977196 542971170 542978032 542974325 542976536 542979190 542973462 542973569 542970786 542975000 542970548 542977359 542977182 542972344 542971102 542976216 542979098 542977544 542974780 542976644 542971530 542971474 542978629 542970553 542975560 542973396 542974693 542978852 542972591 542979370 542971631 542973536 542975364 542971973 542976178 542972510 542975456 542971943 542972266 542977895 542977541 542972372 542974387 542974562 542979242 542975250 542971354 542971806 542975782 542979193 542976397 542976283 542977497 542970757 542975823 542976067 542974669 542972492 542979871 542978276 542972991 542977579 542979350 542970773 542977310 542973359 542970263 542975217 542978323 542979846 542970647 542973060 542978218 542978030 542979236 542973695 542973572 542973623 542973900 542978665 542974578 542973438 542979598 542973278 542978341 542976552 542972144 542975373 542976779 542970345 542974714 542975712 542970283 542979874 542977106 542971999 542974460 542978980 542977721 542973226 542971932 542978958 542976891 542979622 542973331 542971602 542977621 542972678 542976211 542974584 542977674 542978940 542971019 542976102 542974066 542974673 542975767 542979084 542972812 542978215 542977494 542976609 542973987 542977456 542973009 542975304 542970630 542978573 542975475 542971138 542976601 542974860 542978494 542972082 542979118 542979375 542974061 542971389 542971215 542972719 542971864 542974157 542972621 542977376 542978441 542971462 542973004 542971097 542971268 542970150 542971079 542973207 542974444 542973294 542979476 542973002 542979591 542972074 542977193 542971513 542972301 542971749 542979989 542971627 542977975 542976839 542977932 542979878 542971737 542978149 542974551 542976561 542975740 542978396 542974215 542977166 542972835 542978517 542972109 542973938 542971616 542978106 542973401 542973371 542977675 542970089 542970481 542976055 542979919 542973206 542975168 542976968 542978007 542976757 542979718 542976862 542971527 542977765 542973013 542979635 542972388 542971185 542972234 542974744 542978100 542978587 542979010 542971908 542974663 542973268 542970473 542979760 542972821 542973752 542976366 542978495 542970804 542975089 542970891 542971566 542978047 542978440 542978946 542975339 542979336 542976957 542973594 542970985 542978777 542976274 542970085 542971030 542971882 542974926 542978361 542971026 542976845 542972122 542977148 542974439 542975863 542976253 542975789 542972093 542979226 542978066 542971518 542978349 542973931 542979557 542976815 542976187 542979995 542977254 542978303 542971751 542975327 542973965 542978497 542973735 542976522 542973474 542979516 542970566 542972310 542978664 542976464 542971748 542977852 542975061 542971263 542972823 542978322 542970184 542978623 542974334 542979173 542978353 542975315 542974043 542975676 542978914 542970057 542970815 542978281 542970635 542978806 542973106 542970176 542979293 542975860 542979774 542977440 542971676 542974662 542972573 542979546 542971954 542970939 542970737 542976389 542977477 542977575 542973045 542973286 542976571 542971446 542979788 542978259 542973577 542970601 542978399 542973916 542976340 542974919 542972371 542970747 542970521 542979847 542979475 542977968 542973115 542978711 542974767 542975123 542977969 542974644 542979604 542974383 542971327 542973274 542970559 542972387 542970995 542973141 542973746 542972258 542970443 542975384 542976701 542978880 542971772 542972589 542973390 542974075 542979129 542975891 542976650 542975351 542978553 542971069 542970145 542971017 542970509 542972596 542970256 542971916 542972773 542978224 542974694 542973297 542975081 542976415 542971950 542974823 542979257 542977903 542975876 542976881 542970102 542977603 542978754 542973792 542975532 542970261 542975096 542979352 542974259 542970719 542977107 542979838 542974303 542975290 542975643 542977881 542977370 542975900 542978102 542972260 542977545 542979029 542975418 542971785 542971375 542976062 542973429 542973665 542975693 542973362 542976335 542976236 542977952 542971293 542972468 542974654 542976580 542977804 542973211 542976446 542973761 542978957 542979525 542976840 542973228 542971732 542973801 542971545 542979819 542970712 542976202 542979963 542975598 542971270 542974275 542976671 542975332 542975629 542970330 542972010 542971077 542971413 542973018 542970499 542976285 542978018 542973969 542973654 542972575 542976888 542972962 542977203 542973240 542976099 542974811 542971163 542972664 542973586 542970327 542978687 542977733 542971009 542970335 542978561 542977332 542978375 542970239 542976238 542977289 542979697 542970870 542975292 542970179 542975683 542977535 542979570 542972474 542972014 542972924 542973315 542979247 542970935 542978805 542971522 542979343 542977906 542970539 542977725 542979055 542973818 542973652 542976777 542975159 542978491 542976833 542977114 542978685 542977941 542974619 542974587 542979361 542979497 542978271 542972972 542970854 542974752 542976310 542971910 542970098 542979558 542975742 542971485 542979628 542974300 542973993 542973533 542979482 542973815 542977317 542975318 542971534 542973960 542975509 542970024 542972276 542977876 542976921 542971915 542972125 542973601 542977858 542973684 542973912 542972702 542970093 542978244 542979453 542976492 542973836 542977225 542976333 542977093 542972423 542979404 542970505 542975993 542978541 542975810 542976374 542970593 542976732 542979889 542973282 542975777 542978283 542977888 542970668 542972675 542971520 542972145 542979495 542970393 542979439 542977940 542976213 542976270 542978758 542973272 542976715 542972486 542970867 542973884 542976149 542975837 542975921 542978084 542978355 542979295 542976814 542974137 542974064 542977205 542974508 542974033 542973071 542971666 542970190 542979849 542973972 542973689 542970726 542979925 542970050 542975686 542972817 542978211 542975501 542974723 542977963 542979654 542976688 542971789 542972659 542979824 542973661 542976489 542977024 542976729 542971174 542975265 542979017 542972240 542972929 542977482 542973470 542976593 542975870 542976554 542970689 542973492 542970655 542971822 542976437 542978803 542971158 542970427 542974698 542975416 542976813 542979597 542970603 542979990 542974659 542979852 542971204 542972802 542978474 542977700 542973309 542971396 542976498 542970189 542973694 542974366 542979271 542977511 542979912 542979811 542978514 542976825 542975671 542978081 542971543 542973119 542979647 542977157 542974258 542979089 542976028 542970036 542976089 542971734 542977500 542975486 542970809 542970340 542974621 542979123 542977237 542973610 542974877 542977960 542975650 542973565 542978384 542972845 542970208 542975958 542972110 542978562 542976547 542978766 542976925 542975188 542978442 542971168 542978103 542972446 542970202 542979037 542977573 542971238 542977585 542975086 542973956 542978421 542970710 542973713 542973582 542971053 542974412 542977397 542974736 542978046 542976830 542979332 542972947 542978064 542971867 542972317 542976434 542971378 542974374 542976263 542977087 542970688 542972509 542978108 542975335 542974121 542978447 542976439 542978393 542974652 542973330 542973216 542972391 542972993 542973077 542973905 542975343 542979467 542971173 542971550 542976053 542974399 542979621 542974097 542971432 542976016 542977737 542970431 542979282 542975743 542976664 542971337 542977075 542970925 542976384 542973225 542974750 542975797 542974466 542976106 542974672 542976424 542973252 542971314 542973906 542977298 542978578 542975840 542978841 542979389 542972514 542977772 542975002 542973096 542979436 542977537 542975323 542977155 542972393 542971264 542978350 542977778 542973655 542977385 542978097 542972729 542974357 542971323 542973217 542979039 542971889 542972214 542971428 542971532 542977319 542970739 542976363 542979288 542979126 542977755 542976050 542975610 542972828 542975004 542977355 542978800 542976112 542976407 542974385 542977026 542971569 542978661 542973369 542973545 542974163 542971112 542973519 542970796 542979058 542978944 542971350 542970845 542979264 542975125 542977540 542971424 542971648 542978651 542970657 542971074 542971225 542977863 542974695 542971080 542978346 542977350 542970291 542974628 542977133 542971752 542973840 542978432 542973343 542970467 542975150 542978808 542976352 542977849 542975392 542973412 542971816 542978444 542976770 542978928 542971660 542972029 542976746 542971742 542970099 542979770 542974187 542976523 542972183 542977236 542972893 542975637 542974356 542973152 542975784 542977327 542970420 542974777 542978195 542972177 542975296 542978745 542970500 542978813 542976343 542973951 542978584 542970243 542977008 542974085 542976068 542972965 542977438 542972500 542975684 542976802 542974119 542970255 542975234 542973570 542974740 542971172 542974849 542975145 542970372 542979952 542979651 542970270 542973402 542977389 542970141 542976048 542977743 542970810 542977071 542978974 542976249 542971126 542975549 542979652 542972981 542975396 542975447 542976722 542971441 542975584 542972606 542973366 542971883 542973604 542975198 542975333 542975786 542976982 542975005 542971837 542970216 542972550 542977656 542978554 542971613 542976752 542975764 542977795 542974576 542974609 542972571 542974076 542978299 542975397 542978212 542971060 542970334 542973979 542976652 542978287 542970376 542975956 542977027 542975459 542977943 542978184 542973908 542977028 542977190 542970318 542973234 542975185 542973112 542973413 542971110 542976030 542978483 542976037 542971952 542972263 542971989 542970743 542970941 542977116 542970422 542972279 542976328 542970144 542974613 542971914 542977995 542973025 542973443 542976354 542971223 542973560 542971511 542974468 542978525 542978318 542979988 542977125 542970686 542979030 542976413 542977607 542971148 542979104 542979180 542977841 542973155 542978817 542978821 542974857 542977580 542972584 542977360 542972211 542977421 542973203 542975527 542970092 542975533 542974571 542972761 542979267 542974465 542979643 542972868 542972521 542970373 542976712 542971599 542971258 542971508 542974997 542972052 542975294 542978617 542979283 542976266 542973687 542970730 542976742 542973955 542971564 542970884 542972980 542979087 542979079 542977934 542979641 542972815 542970010 542975940 542975998 542979316 542976006 542974233 542977128 542977406 542976368 542973205 542975481 542971661 542979135 542979498 542976305 542972803 542973856 542973974 542973125 542974405 542977256 542973441 542977850 542977904 542971555 542974171 542978187 542975361 542970064 542978338 542975636 542970410 542976289 542972184 542977101 542978605 542977069 542975498 542979252 542973302 542972878 542977267 542975342 542974943 542971392 542973637 542973509 542971567 542972056 542977717 542972416 542977734 542970572 542977493 542971875 542974372 542974967 542976314 542975142 542973232 542978402 542972261 542973196 542976507 542977808 542974293 542979500 542970575 542974432 542979502 542971814 542979410 542973867 542970017 542973237 542970772 542973382 542971128 542972778 542976243 542970741 542977939 542975417 542970890 542973988 542977124 542970274 542976807 542973188 542970282 542978566 542978333 542974735 542977480 542976670 542971505 542973945 542978658 542979382 542978543 542975071 542976949 542970501 542976469 542978542 542978312 542970210 542974087 542971738 542971048 542979015 542973924 542976342 542973481 542978153 542970428 542974973 542973180 542971856 542974267 542975778 542977169 542974326 542970543 542979582 542979715 542979200 542974120 542979681 542977512 542974230 542978722 542974923 542979832 542975601 542979900 542979046 542975812 542973917 542977719 542971900 542974711 542974722 542970944 542970435 542972172 542974608 542974984 542977751 542974795 542977749 542971162 542975625 542975386 542978769 542970605 542978445 542975293 542976876 542977555 542971078 542976500 542974462 542973353 542973778 542975270 542975680 542970613 542976767 542976569 542971400 542979822 542979354 542977269 542977973 542977457 542977377 542977605 542976795 542977581 542971487 542973915 542978903 542970984 542976179 542977667 542972892 542976578 542972995 542977694 542976323 542978598 542975164 542979143 542970245 542970736 542970749 542974953 542975714 542971963 542975929 542975644 542973587 542972792 542971123 542975443 542977134 542973807 542970699 542970850 542978918 542971715 542979243 542972783 542973630 542979209 542974670 542976369 542977554 542972643 542973332 542971736 542974882 542974678 542973680 542973235 542972115 542973201 542975320 542971442 542973893 542974154 542972564 542977623 542975372 542978273 542972576 542979420 542977201 542972378 542979771 542977867 542972424 542975021 542978759 542978134 542978292 542973851 542978101 542977910 542974630 542970673 542972753 542972430 542970449 542979743 542979855 542973269 542970107 542977246 542975358 542978487 542970883 542971873 542975939 542976246 542978037 542970775 542972186 542977371 542978057 542970957 542971418 542978683 542970629 542972863 542974555 542974224 542975262 542975175 542972139 542978615 542971136 542972233 542975117 542972833 542973723 542971649 542975750 542974134 542972436 542977693 542978315 542975330 542970873 542976918 542973858 542979155 542970173 542977278 542975226 542979556 542977393 542978011 542970761 542976038 542975340 542978466 542973744 542977437 542977232 542973117 542975308 542974369 542979657 542975409 542978172 542970887 542979068 542970349 542975099 542977862 542971142 542979335 542975040 542971448 542976341 542972987 542977411 542977615 542978926 542977057 542979626 542971604 542974892 542972105 542972720 542970624 542973561 542976181 542971854 542979218 542975568 542978877 542977405 542979016 542977916 542974456 542972026 542974168 542976198 542976344 542974514 542970471 542974806 542978256 542977219 542974746 542973375 542975178 542977109 542976758 542977520 542974775 542972766 542976590 542972356 542974031 542979616 542971072 542971919 542977886 542971706 542976765 542974505 542977992 542972648 542972539 542977089 542973449 542971444 542973179 542972333 542972978 542978987 542978019 542979231 542972553 542979766 542975495 542971591 542973977 542972612 542976480 542973605 542975768 542972473 542978013 542977380 542972867 542971678 542970425 542979983 542970104 542972217 542977272 542974493 542975989 542977736 542971967 542972934 542979172 542979412 542971810 542975735 542973904 542978414 542977042 542972404 542979480 542976373 542973881 542975638 542978490 542978413 542978415 542978845 542971888 542979227 542978631 542970025 542974570 542978822 542975271 542973726 542975309 542976589 542975562 542974370 542973580 542974191 542970880 542971804 542974574 542975866 542974457 542979043 542976458 542971466 542973976 542976636 542971260 542975478 542979945 542974779 542971267 542971369 542974757 542971556 542974661 542974960 542974701 542970839 542973168 542971937 542977775 542972297 542973964 542978176 542973285 542972520 542972257 542970068 542976245 542975225 542976877 542975069 542977302 542979385 542974709 542979894 542977893 542976490 542975184 542977271 542979494 542977662 542977527 542977366 542974980 542971664 542978277 542972506 542976568 542970704 542970872 542974136 542971516 542974998 542974130 542974889 542977514 542973010 542979491 542975451 542976776 542974362 542974100 542976177 542976298 542973612 542974060 542976790 542971621 542976336 542975854 542974463 542977016 542977914 542979138 542977560 542970881 542973579 542975976 542971869 542971657 542975986 542977083 542972470 542978709 542974474 542970980 542970167 542979372 542978840 542970142 542979548 542975609 542977395 542975197 542976573 542975749 542979281 542976197 542972269 542977337 542975815 542975025 542979342 542975635 542978190 542974743 542978596 542979064 542978943 542978163 542977780 542979292 542970397 542979671 542979313 542974178 542972326 542972849 542972479 542970555 542976440 542979000 542976412 542978235 542976939 542979752 542979907 542971039 542979534 542970937 542978464 542978704 542978079 542974507 542971896 542972750 542979839 542972471 542972755 542974166 542978262 542970000 542976560 542979374 542977090 542976227 542971517 542979110 542979572 542976296 542978489 542974226 542974464 542975174 542978646 542973762 542973648 542973165 542979608 542975544 542973544 542970547 542973525 542977072 542978538 542974148 542977805 542975554 542976843 542979571 542970308 542973376 542973142 542973055 542977368 542978653 542971771 542972544 542974614 542975284 542970989 542974037 542974929 542970293 542976572 542977595 542977471 542976937 542973084 542976128 542972168 542977488 542976209 542971423 542972879 542971729 542977936 542972065 542970382 542978853 542974327 542978158 542973834 542973841 542979610 542976857 542973773 542977453 542976393 542970059 542974623 542977837 542974778 542973554 542972129 542975140 542976242 542976108 542971929 542971807 542974822 542972152 542974451 542974346 542970807 542970312 542975844 542978425 542975547 542978749 542979781 542977599 542979003 542974000 542976994 542970893 542974373 542978945 542979738 542977891 542971606 542977791 542977832 542979363 542978567 542974338 542970706 542970607 542979456 542977528 542972825 542975048 542972941 542976621 542972676 542973182 542978269 542972346 542979183 542978460 542971944 542976574 542970584 542977422 542977475 542979170 542979678 542979278 542975214 542972852 542977501 542970071 542974313 542976959 542976408 542978170 542978760 542979022 542978147 542972130 542979013 542979160 542970778 542973550 542970953 542971118 542976487 542970319 542975047 542973411 542974519 542977238 542971611 542973151 542973802 542976855 542978371 542979583 542978696 542976441 542976700 542976208 542976357 542973037 542979232 542972608 542973828 542971351 542974639 542974069 542978125 542973672 542972534 542972692 542975454 542976115 542978024 542977828 542974954 542978866 542971047 542972342 542974909 542975134 542975084 542975754 542973984 542976399 542977701 542972170 542970604 542977873 542977524 542979074 542972839 542976869 542977684 542977132 542976123 542970357 542976565 542978715 542973537 542974864 542972469 542970223 542971958 542976913 542979535 542975507 542974098 542977588 542973770 542970742 542977401 542978141 542977231 542977104 542976962 542972810 542976129 542977930 542975895 542974793 542977336 542977139 542975322 542978008 542971116 542975587 542974419 542978207 542977402 542976896 542977164 542974022 542976908 542979359 542977186 542970913 542977706 542974291 542973995 542979942 542970474 542976914 542977635 542972901 542972877 542971608 542975477 542973683 542978033 542977582 542979877 542973197 542975528 542977942 542973564 542977918 542974764 542977774 542972262 542971858 542977301 542978034 542973238 542979993 542970355 542975219 542976859 542976136 542978340 542977747 542974440 542971321 542974989 542975385 542975013 542974726 542978452 542978298 542978105 542975160 542978850 542974655 542976614 542973036 542974207 542970898 542972340 542976995 542971182 542973161 542973757 542979217 542975658 542971538 542978879 542977062 542977842 542977619 542977823 542976288 542977630 542970825 542972364 542978343 542977810 542975969 542970818 542974416 542973399 542975595 542975427 542974263 542977913 542971285 542972071 542978240 542977492 542971439 542974045 542974476 542977695 542971181 542979662 542970162 542975379 542970837 542977767 542975276 542974846 542979916 542979449 542973644 542974558 542978151 542974957 542976165 542970482 542976797 542976692 542979002 542971677 542979083 542974206 542971207 542978851 542970386 542978717 542972711 542975317 542976897 542971018 542974975 542975730 542974072 542977625 542971536 542970137 542971113 542977176 542977829 542978790 542970347 542972603 542973520 542973783 542973690 542978701 542977887 542970316 542975291 542976967 542970711 542978324 542976036 542970771 542974428 542978004 542970012 542978152 542973305 542970765 542976538 542974601 542976624 542973089 542973189 542976706 542971658 542974985 542974082 542979748 542972907 542976201 542970817 542973299 542976470 542973639 542972190 542975716 542974302 542976878 542974692 542972618 542972609 542971863 542972159 542977521 542977495 542976708 542970679 542974035 542979529 542975046 542977610 542977079 542973930 542973715 542971728 542971038 542973936 542972966 542978966 542975572 542973437 542974139 542979936 542974304 542975734 542977664 542979424 542973016 542976667 542978630 542979119 542976874 542979133 542978612 542971212 542977864 542976991 542972087 542977403 542978582 542977373 542972250 542979682 542970751 542978138 542976638 542974008 542972335 542977420 542978050 542974553 542978245 542972858 542970899 542970534 542970972 542976262 542970570 542976151 542972639 542977965 542973314 542973322 542970692 542972613 542970483 542970069 542976049 542972441 542976731 542976488 542976481 542977802 542975457 542979239 542979158 542973643 542976748 542975979 542971417 542973502 542977563 542975154 542974936 542970297 542972556 542972323 542976782 542972112 542975259 542971812 542978688 542973167 542971091 542974631 542976021 542970212 542977357 542978847 542970745 542978626 542974115 542976823 542977307 542975721 542979519 542976073 542975106 542973214 542973966 542970614 542973103 542971686 542979742 542973860 542975776 542979927 542972673 542971005 542977025 542973023 542973707 542970006 542973029 542970305 542978513 542971821 542973372 542977551 542976743 542971044 542978239 542976973 542972102 542976546 542975438 542978909 542970769 542973460 542970583 542970784 542973702 542975630 542971294 542972239 542970731 542979876 542973253 542971161 542970848 542977860 542974791 542973583 542977043 542970061 542974151 542976124 542976324 542976739 542972880 542971515 542972289 542972661 542972680 542972496 542978606 542972013 542976632 542973824 542972149 542978130 542971979 542972131 542975901 542973553 542974223 542976188 542979452 542976009 542972264 542977740 542977553 542975949 542975799 542971808 542974976 542978991 542976736 542971578 542973766 542971496 542973628 542972370 542972806 542973505 542973394 542975258 542975696 542976359 542977787 542974527 542972092 542973873 542970122 542971443 542978563 542972928 542979659 542971093 542973403 542971947 542971933 542971165 542976672 542974636 542971307 542970852 542974774 542976448 542970180 542976868 542977923 542971832 542970546 542975899 542977209 542971827 542978434 542973276 542970868 542973387 542976313 542970100 542971241 542971144 542975036 542972679 542974518 542972197 542974922 542976071 542976860 542975802 542974216 542978747 542974978 542974172 542971465 542975695 542971670 542978913 542974523 542977147 542973911 542972925 542979284 542970368 542973397 542975787 542972078 542976787 542971826 542974813 542978506 542975775 542975203 542978498 542971193 542979116 542972072 542975575 542970365 542975087 542970458 542978041 542976092 542977844 542976130 542974931 542971977 542976983 542976631 542972775 542971925 542974342 542977305 542974745 542971366 542970258 542973137 542970328 542976295 542974729 542976826 542973043 542971411 542974349 542973136 542976992 542978785 542970569 542978400 542973070 542979509 542973456 542978306 542976015 542979206 542972223 542979985 542970130 542978133 542971187 542973767 542972786 542973576 542975019 542976842 542978883 542977146 542979191 542973518 542971359 542978331 542979188 542974710 542970718 542973703 542975719 542972903 542975167 542975037 542977885 542976774 542976462 542978198 542978641 542974886 542976186 542971286 542977151 542977328 542976781 542977478 542973543 542975579 542974310 542972855 542977425 542978860 542978257 542979355 542974826 542970931 542974271 542971712 542976944 542978972 542976024 542973788 542972128 542972734 542978374 542971322 542971156 542976972 542975347 542971918 542976880 542974209 542975246 542976744 542972919 542972348 542975701 542978581 542977966 542976008 542974407 542977559 542978278 542971330 542974449 542972464 542974586 542977627 542978609 542974368 542977388 542976838 542979539 542976119 542972392 542972206 542977750 542976066 542979689 542977657 542971131 542970612 542974210 542974003 542975176 542979356 542977412 542970341 542976640 542978471 542979588 542975014 542975472 542973134 542977557 542973935 542971773 542973540 542977118 542973473 542970645 542970874 542970225 542979265 542970978 542975988 542974181 542973054 542970651 542975607 542974836 542970014 542971150 542970694 542971912 542970986 542977409 542970463 542974083 542971335 542971586 542970027 542977633 542972354 542971198 542973821 542978748 542977979 542976929 542973609 542974876 542976555 542975355 542971539 542977446 542970267 542970211 542970284 542971098 542974105 542978373 542972212 542978382 542972617 542974288 542978154 542974038 542976301 542978193 542978560 542978780 542971825 542974236 542976773 542973653 542979025 542978901 542975916 542972428 542976453 542970126 542970502 542977399 542976110 542974354 542970763 542978082 542970456 542978881 542977519 542974532 542975193 542976138 542972784 542974536 542971464 542972568 542973688 542976600 542978112 542977905 542974615 542977309 542973086 542974319 542977752 542973139 542975421 542971257 542978423 542977947 542979028 542977320 542977080 542976140 542972411 542979099 542972640 542970720 542977022 542971160 542978453 542975651 542978430 542976923 542972156 542978753 542979939 542976530 542977131 542971298 542970552 542970123 542972410 542978300 542971868 542972850 542970447 542979378 542972807 542978266 542975612 542974804 542976456 542974146 542976411 542970532 542976509 542972055 542979020 542976239 542979880 542977782 542976422 542971050 542970628 542978949 542970182 542970409 542972132 542979050 542974050 542976001 542973593 542978579 542972245 542971311 542970041 542970799 542974047 542973985 542979720 542970831 542972531 542972472 542974535 542977161 542971316 542973958 542970269 542973546 542970567 542971024 542979402 542978080 542979339 542975698 542975912 542974112 542970294 542971521 542976940 542979249 542971484 542978438 542979438 542970228 542977030 542976131 542970174 542978923 542972343 542973981 542971894 542973319 542979984 542971907 542974805 542977248 542975274 542974173 542978757 542970663 542970119 542978412 542974286 542978454 542979581 542974529 542970153 542973041 542975639 542978856 542972027 542978280 542976932 542977123 542973027 542979599 542975606 542972517 542979524 542976585 542977507 542979325 542974307 542974317 542979514 542979627 542974856 542978628 542977479 542970503 542975723 542976680 542979285 542973883 542976549 542973901 542970915 542975953 542970894 542972746 542976966 542976822 542977543 542971014 542976591 542972405 542974991 542970768 542975389 542975030 542979637 542976711 542978334 542978143 542975666 542972814 542971861 542971776 542977040 542976651 542975314 542973928 542975811 542970124 542977962 542975213 542974107 542979261 542973647 542971034 542978010 542975489 542975745 542971643 542975359 542970821 542970169 542974827 542973814 542979004 542977251 542972389 542973122 542971471 542977648 542979329 542971176 542972838 542975964 542977002 542979987 542974486 542974397 542977127 542977785 542975888 542974284 542976416 542976491 542972353 542977096 542970205 542973668 542974530 542973827 542979948 542973150 542979503 542979670 542978767 542970280 542979024 542970371 542971656 542974641 542978484 542970735 542979810 542974101 542972508 542977618 542970963 542975224 542977532 542972945 542971629 542976969 542971703 542970971 542978924 542979397 542977825 542979895 542975761 542972891 542974819 542974345 542973693 542975369 542972380 542976386 542979779 542972946 542979649 542979405 542975975 542971938 542978482 542977654 542975464 542974689 542972478 542972467 542973848 542976100 542973660 542973192 542978911 542978051 542970271 542977431 542977486 542975299 542972367 542971702 542973409 542977321 542978284 542977515 542971644 542977252 542975078 542975570 542974884 542973919 542970213 542975006 542970125 542973731 542979695 542977185 542971990 542973255 542975859 542976275 542970175 542976637 542979072 542970400 542977818 542973162 542979620 542979866 542973092 542972196 542978595 542975312 542974348 542972533 542977980 542970714 542972049 542976426 542978025 542974249 542979721 542970140 542974686 542973658 542974911 542978855 542974598 542977258 542973798 542974787 542978809 542975621 542971794 542978620 542971478 542974580 542972481 542975665 542977565 542977666 542976771 542977379 542972730 542978736 542979484 542975984 542970177 542973854 542973849 542971339 542974232 542975839 542976174 542977608 542972175 542976364 542970693 542972291 542971456 542978357 542975756 542977777 542973850 542979587 542976955 542972199 542970950 542972188 542973000 542978222 542977562 542977218 542979872 542977569 542976974 542971376 542974830 542970453 542977822 542975675 542977311 542977929 542974473 542972413 542972777 542970650 542971042 542976003 542971740 542977239 542978916 542978551 542979371 542972322 542971871 542970138 542977506 542976086 542971934 542972637 542978390 542978810 542973846 542979656 542972409 542974896 542978812 542970901 542976985 542979559 542978293 542979082 542976691 542978317 542976763 542973897 542977647 542972758 542978761 542975105 542973174 542974784 542979203 542972593 542970390 542970260 542970487 542971045 542973221 542972187 542976226 542972525 542972154 542978448 542972455 542975251 542970927 542972381 542970411 542974633 542971244 542979986 542976900 542973676 542971096 542973624 542974499 542977003 542978140 542977784 542977833 542979992 542975514 542971872 542978042 542978819 542976103 542975820 542975540 542970616 542976772 542972491 542973475 542972191 542975593 542979291 542971402 542972857 542972949 542975278 542972462 542978795 542974294 542974771 542970506 542979842 542971987 542976506 542978733 542971259 542972015 542977054 542979744 542979734 542971941 542974162 542975378 542978128 542973691 542975798 542973499 542970675 542973003 542972299 542976279 542972647 542973385 542973380 542973717 542976093 542978655 542978407 542973408 542971032 542976641 542972841 542977797 542970594 542977204 542972635 542970793 542972020 542975144 542975834 542972836 542978378 542975431 542973796 542970608 542972192 542979702 542978793 542976045 542973574 542974434 542971874 542972512 542970753 542970485 542976118 542977247 542973992 542978863 542979304 542971641 542975243 542976083 542971971 542978912 542974152 542973739 542976818 542971312 542976704 542977834 542970777 542974648 542979277 542972179 542978226 542975691 542972952 542979314 542971363 542976414 542977735 542971398 542977584 542974482 542975573 542977081 542978451 542972548 542978354 542974602 542974733 542974833 542978236 542979523 542978995 542979696 542971189 542978502 542975357 542972743 542972626 542973088 542978511 542972971 542970277 542972751 542975682 542975688 542977576 542979881 542972116 542971429 542975832 542978878 542974363 542975930 542974014 542973273 542973067 542977407 542978114 542975157 542973026 542977811 542970866 542977102 542971280 542971659 542973608 542974521 542970790 542979062 542975517 542977296 542973321 542972167 542973646 542979518 542975596 542971319 542975903 542979935 542975603 542979347 542970344 542975619 542970728 542971685 542976718 542974158 542979778 542977638 542974051 542979272 542977487 542974933 542971723 542973669 542972682 542976466 542973999 542978902 542971197 542972804 542971338 542972955 542979394 542973711 542972708 542974977 542975758 542975473 542972277 542973857 542979883 542971105 542970702 542979360 542977356 542979648 542977993 542970911 542976494 542977986 542971607 542972008 542975487 542978358 542979636 542977583 542976000 542972097 542970112 542976265 542976809 542979330 542974789 542976933 542979544 542975915 542979999 542979279 542977234 542970952 542979408 542971183 542975817 542974566 542972681 542970906 542979816 542974760 542970664 542971554 542971862 542974044 542977590 542979152 542972229 542979145 542975739 542979694 542972738 542973306 542976162 542975947 542979136 542975853 542973061 542975954 542971095 542972519 542978213 542976039 542973895 542978339 542972210 542974315 542975485 542975564 542972485 542970819 542972412 542979719 542976331 542970070 542971346 542979289 542979421 542972581 542973725 542971575 542971673 542975424 542972451 542979584 542970090 542974296 542971500 542974901 542970812 542977177 542971833 542971980 542970325 542974635 542979351 542971274 542974676 542975828 542977191 542974332 542971040 542971332 542970674 542977642 542974238 542972764 542970161 542974872 542979863 542979594 542974073 542970945 542974135 542975016 542970495 542972106 542979454 542977122 542977547 542977245 542976556 542976544 542974132 542978291 542973208 542979460 542973596 542971133 542979391 542974179 542971902 542972974 542977447 542974245 542978938 542971211 542979164 542972422 542970315 542979338 542977870 542971625 542974875 542977230 542973831 542972447 542978861 542971046 542972813 542976396 542977341 542978422 542977919 542976558 542978829 542973339 542974862 542976122 542975341 542977522 542970522 542970221 542973367 542972104 542972108 542979791 542970401 542976381 542978120 542976358 542978959 542977490 542976778 542979884 542979483 542974052 542972133 542971975 542973805 542974487 542979521 542978209 542970808 542978678 542972073 542976788 542977227 542976163 542977187 542977900 542975305 542976194 542975996 542970414 542970197 542976319 542977095 542970550 542973787 542979755 542977814 542975857 542977284 542972728 542979785 542977831 542975206 542974910 542971022 542970631 542978684 542974766 542974638 542974990 542970477 542970783 542973862 542975559 542973819 542970684 542979875 542974927 542971051 542978712 542975515 542971345 542972296 542977836 542971744 542971202 542972954 542974401 542974781 542973042 542971495 542974651 542976663 542974534 542975932 542971998 542973480 542972705 542973171 542977609 542979331 542974036 542972019 542973631 542973199 542976951 542973625 542976220 542971475 542978055 542979181 542977244 542979198 542974897 542975020 542972745 542975282 542979806 542972701 542978682 542971001 542977631 542978564 542977748 542970493 542971540 542976537 542975124 542978304 542970381 542974799 542973950 542970115 542977678 542973531 542974947 542973463 542971754 542974593 542970734 542975882 542970580 542972797 542978347 542978942 542979211 542970885 542977720 542972460 542972541 542977383 542974144 542976668 542974138 542976306 542972864 542976076 542975765 542977168 542973425 542976724 542972507 542971426 542975083 542974610 542977819 542977827 542977594 542975024 542970418 542973133 542979312 542970462 542971775 542978150 542976524 542974653 542978552 542974627 542973716 542976648 542970716 542970803 542978229 542978960 542973528 542978825 542971974 542973859 542976218 542974665 542975450 542978779 542974339 542977143 542975694 542975884 542972780 542979091 542978619 542978475 542972169 542975398 542975966 542979156 542979450 542977171 542975310 542972566 542973991 542979976 542970725 542979602 542970554 542973440 542977353 542975152 542976293 542970232 542974237 542974320 542974471 542979772 542970075 542979228 542978531 542971325 542979973 542974965 542970038 542977978 542977853 542971820 542979207 542974824 542977650 542971352 542973940 542970909 542976656 542975070 542973617 542976010 542970146 542974549 542978907 542973894 542978627 542977587 542979707 542975959 542971721 542972655 542974415 542974895 542975113 542974502 542970666 542973073 542976909 542979353 542971002 542974974 542974748 542979432 542976611 542975885 542971994 542973640 542973280 542975545 542974279 542978062 542978021 542970662 542976716 542973491 542974506 542972898 542972820 542970703 542978165 542973923 542979429 542978737 542974542 542978636 542971857 542974102 542977179 542973754 542979041 542974282 542978336 542973705 542970557 542979472 542975049 542974531 542979629 542976810 542971588 542971546 542971840 542978973 542978493 542971449 542974626 542976455 542970192 542972415 542974597 542978597 542978387 542970800 542970517 542971996 542973229 542973618 542978455 542971218 542972975 542974937 542973539 542974891 542975241 542970395 542976946 542971663 542979786 542970391 542974734 542978127 542971070 542972189 542975088 542975741 542972843 542974946 542977036 542979817 542971124 542978017 542972063 542976325 542970943 542979513 542979248 542975972 542976051 542975738 542979933 542972950 542979333 542972685 542974227 542976956 542971948 542974353 542974248 542972861 542976472 542975076 542971387 542974814 542979142 542977052 542973784 542970352 542970468 542972121 542979150 542978834 542979175 542973316 542977326 542979861 542972875 542972123 542972889 542979950 542973046 542979306 542976747 542971403 542979783 542975345 542978978 542972938 542977989 542974394 542978869 542970842 542979341 542972572 542972221 542977410 542975423 542973700 542977718 542975077 542976176 542977539 542975363 542975733 542974592 542972185 542975627 542975846 542972069 542970634 542971707 542970109 542972667 542979575 542975346 542973418 542977875 542972910 542970879 542977050 542970313 542979955 542979644 542974375 542970201 542979860 542974388 542975295 542976542 542976662 542979474 542972988 542971957 542972483 542977063 542973968 542976527 542979300 542976069 542976144 542975181 542974928 542972570 542970496 542979547 542976529 542972787 542977629 542978858 542976281 542974969 542979981 542978265 542970936 542977997 542975567 542972776 542975753 542978005 542978189 542973635 542976113 542979034 542974261 542973902 542974125 542971722 542977567 542971544 542976114 542978073 542973946 542974907 542973466 542970165 542975877 542970311 542975205 542974323 542976720 542971680 542975201 542975207 542978348 542976308 542971313 542976207 542977622 542974133 542973872 542970713 542976540 542978003 542975613 542977442 542974062 542974620 542974885 542979840 542972816 542974252 542978216 542977214 542975628 542972498 542970966 542972979 542979809 542971056 542970252 542970993 542979324 542971348 542979821 542978867 542978210 542971931 542971851 542971064 542975551 542975522 542979787 542972824 542973346 542976474 542976200 542970314 542979026 542978196 542976963 542978381 542978188 542972646 542979455 542979668 542971192 542976702 542971710 542972624 542971859 542971983 542975941 542974801 542976346 542974903 542978893 542972048 542976707 542970865 542976902 542971866 542979149 542971753 542974572 542976390 542973656 542976410 542970307 542976872 542979712 542971662 542973295 542974454 542977436 542970338 542979001 542976327 542973771 542977044 542973812 542977768 542977682 542978535 542975490 542977053 542971016 542972663 542972336 542974768 542979926 542979071 542973222 542975833 542970623 542974501 542978889 542979490 542979348 542972176 542972459 542978839 542970375 542975303 542972516 542970919 542979019 542972227 542979504 542979563 542973500 542972756 542970178 542977215 542971720 542977921 542976870 542971760 542971512 542971405 542974295 542976961 542978263 542975830 542971147 542971562 542974632 542970132 542970847 542974243 542970687 542976271 542976303 542979851 542979128 542974528 542972475 542973391 542974180 542975760 542971895 542972316 542971682 542977550 542972832 542972862 542978657 542976232 542975114 542977463 542973200 542975752 542971167 542977347 542972748 542977384 542976361 542979924 542972489 542976678 542977800 542974244 542971800 542970412 542971745 542976206 542970820 542972437 542979052 542973614 542978614 542978045 542973455 542975163 542972355 542977292 542972983 542976428 542970746 542972565 542977598 542978386 542977382 542975674 542974716 542974971 542976975 542979132 542975149 542975788 542976970 542978725 542971089 542973113 542975524 542977982 542977226 542977589 542970163 542976075 542972590 542970302 542970994 542974174 542976371 542979856 542979294 542976503 542975279 542979224 542977935 542971356 542971705 542972314 542979966 542976912 542971848 542970863 542974094 542972982 542977346 542972369 542977843 542976844 542978457 542971029 542970529 542971581 542971058 542975467 542974808 542974511 542979902 542975999 542970513 542975245 542977342 542972644 542970609 542974301 542978177 542977189 542978428 542976347 542973478 542974093 542970281 542973095 542973692 542974683 542970244 542972935 542974758 542978768 542978242 542976257 542972716 542973501 542979021 542973710 542978308 542977611 542976682 542975289 542978872 542970187 542970217 542970171 542974204 542970633 542973891 542970439 542979066 542972997 542974770 542974890 542978462 542971290 542979729 542972084 542977964 542978426 542979162 542976879 542974308 542971208 542972230 542973632 542979909 542970670 542970013 542972303 542973416 542973426 542978624 542974239 542977322 542977419 542972497 542970791 542974274 542977045 542973797 542970039 542971995 542979869 542974643 542979915 542976686 542974063 542971926 542975648 542971843 542971232 542970637 542970332 542974268 542976942 542970698 542975204 542973471 542973166 542978173 542973516 542975868 542971288 542971447 542979423 542974170 542975482 542972166 542974918 542974730 542978797 542972844 542971205 542972788 542972488 542970272 542971333 542972039 542970549 542972280 542979688 542972916 542975050 542975466 542978756 542974829 542973843 542976654 542971233 542970360 542972759 542975249 542971672 542971397 542975187 542978983 542970977 542970007 542974218 542972018 542976550 542975038 542970466 542973291 542978621 542975847 542976693 542975297 542976229 542978295 542971770 542971494 542976315 542974160 542973512 542979369 542978194 542975238 542978864 542975692 542976082 542979793 542974430 542972143 542975537 542975594 542977070 542970949 542974484 542979465 542971691 542973448 542971266 542971626 542978137 542976316 542975623 542970766 542976259 542978342 542974088 542974015 542973868 542976312 542973772 542973318 542972454 542976502 542972671 542973535 542974988 542976927 542978129 542978786 542976339 542978458 542970116 542972847 542971709 542971406 542972674 542970644 542977759 542974205 542977731 542976423 542974193 542973245 542978485 542978523 542975927 542974400 542973354 542979096 542973464 542972569 542976947 542973101 542972665 542976539 542979844 542978072 542977781 542974019 542970946 542971652 542973800 542977352 542978160 542970235 542975617 542976047 542979101 542976473 542974128 542978408 542976420 542976669 542973001 542974277 542978815 542976094 542972967 542977119 542971731 542971689 542971766 542977136 542976894 542977709 542978823 542977927 542970446 542974765 542976147 542978171 542975865 542976551 542975136 542973215 542979320 542970491 542975824 542972452 542977206 542974483 542970998 542976087 542976563 542972587 542976127 542973622 542975368 542978807 542978089 542979416 542974231 542972654 542970139 542977170 542977496 542979319 542970018 542973498 542974914 542971834 542971031 542971412 542977874 542979147 542971526 542973157 542972526 542979724 542979700 542971318 542978320 542974316 542977894 542973185 542972921 542970214 542979478 542978798 542978738 542977032 542972079 542977957 542975806 542973358 542970442 542976794 542971228 542976133 542976755 542977741 542976526 542970083 542970774 542977126 542970129 542979167 542977758 542977644 542974548 542979487 542973781 542970268 542973031 542978091 542978376 542973871 542970587 542976287 542973521 542974902 542976863 542975195 542973450 542970058 542975842 542976665 542974596 542972254 542972025 542973102 542979586 542976645 542978524 542971094 542979012 542973342 542977988 542971296 542978395 542973414 542970526 542975461 542979365 542975210 542975353 542977691 542979533 542979782 542971242 542975095 542973838 542972236 542970695 542970095 542974675 542975266 542970241 542979286 542975896 542972794 542973303 542971383 542978002 542976432 542972252 542979144 542979593 542970516 542977103 542977163 542971945 542975161 542976710 542973098 542971960 542973896 542971961 542976852 542978642 542974418 542972859 542978301 542971143 542979131 542974479 542979056 542975581 542974285 542976751 542972270 542975008 542977303 542978121 542972853 542972763 542974481 542978743 542977596 542979100 542973573 542978237 542975818 542979176 542971558 542973290 542976482 542979088 542977233 542972499 542972923 542970656 542974982 542972235 542976192 542970029 542974865 542975460 542977898 542973510 542975033 542971152 542978117 542973410 542972588 542979256 542977273 542971778 542975924 542977542 542972542 542975792 542973325 542971224 542979398 542974546 542971997 542979796 542971525 542977158 542977432 542971120 542978934 542971698 542978721 542970370 542978601 542979618 542976505 542976126 542974414 542975471 542971108 542970033 542971782 542971949 542970748 542972330 542973937 542978392 542970824 542971243 542978157 542971964 542971788 542979615 542971693 542976134 542976889 542975918 542970828 542973066 542977100 542976521 542975130 542972399 542979569 542972400 542974796 542977314 542972418 542970035 542977074 542979393 542971847 542973650 542973806 542970696 542973927 542975112 542975835 542970078 542977715 542970511 542972736 542972645 542974149 542971870 542978895 542978085 542971433 542978044 542972117 542976699 542970351 542978739 542976990 542970299 542970114 542977297 542973159 542970798 542977510 542977531 542971594 542979186 542971674 542973132 542972976 542975503 542972365 542977726 542973488 542970082 542978492 542974604 542976697 542971646 542971620 542979891 542973262 542975965 542977181 542976661 542971154 542970113 542978516 542974489 542978557 542976808 542973855 542971055 542979691 542973777 542974059 542976517 542970536 542978633 542975079 542972419 542979820 542971927 542977067 542973714 542973260 542973444 542975319 542975861 542976166 542972171 542976468 542978144 542970133 542970203 542975700 542978026 542970709 542970836 542970461 542974664 542971839 542977058 542973432 542974879 542975705 542975504 542978600 542970310 542975166 542979466 542979911 542970983 542979340 542976684 542971504 542971251 542974124 542978136 542973898 542972429 542979580 542970040 542979685 542971809 542970671 542970932 542971823 542976958 542979634 542970004 542978401 542973160 542977427 542973529 542970918 542978775 542979807 542972375 542975370 542975718 542976928 542979906 542973247 542972360 542976079 542978168 542975838 542974409 542973404 542977005 542973508 542975446 542976074 542975856 542978555 542975479 542976225 542975316 542979274 542973116 542979941 542977001 542972707 542976820 542977098 542977538 542971935 542972620 542976841 542978286 542978403 542978811 542976267 542972282 542975938 542975851 542977676 542971217 542973496 542978503 542971887 542974017 542971059 542976403 542972090 542977459 542972044 542978000 542974371 542978533 542973892 542972036 542972642 542979386 542970896 542975334 542979944 542978547 542977415 542975642 542979250 542978964 542977076 542970465 542972421 542979327 542970658 542978558 542975090 542976513 542977640 542972905 542977661 542972535 542974361 542975511 542977351 542977601 542970838 542977673 542977727 542979865 542971476 542977711 542976372 542978321 542974442 542974067 542978039 542977465 542976297 542979187 542970489 542977508 542978548 542973989 542975615 542973722 542970617 542971976 542978842 542977088 542974873 542976906 542977897 542979298 542970164 542976584 542971992 542971624 542973949 542975556 542973433 542970350 542975153 542975910 542972709 542978982 542971063 542979590 542970701 542978233 542979095 542971121 542973124 542977702 542977729 542977259 542975748 542972600 542970762 542979867 542975131 542971765 542973392 542970938 542973522 542973524 542974809 542972160 542974429 542970406 542973674 542975395 542970460 542975769 542971407 542978309 542975852 542979301 542973638 542977097 542979148 542974469 542977276 542972567 542974472 542973816 542978505 542975520 542971421 542977094 542971687 542978022 542971481 542977295 542979797 542977140 542976714 542971541 542970296 542976395 542975094 542972328 542972051 542978545 542978963 542975156 542976052 542970339 542979962 542972402 542978677 542977533 542977375 542973436 542973361 542974920 542972658 542971665 542979827 542972272 542973338 542976022 542970136 542977950 542970478 542979458 542972047 542973953 542975980 542977792 542979244 542975497 542970690 542975546 542978220 542974381 542976760 542972124 542971633 542973874 542970354 542977365 542973611 542972917 542971177 542977851 542973765 542972733 542975283 542972574 542973745 542978124 542977744 542972536 542976152 542975531 542970627 542979014 542972854 542970230 542973190 542975128 542970851 542978162 542977325 542979492 542972554 542976886 542974963 542972068 542971065 542975917 542974337 542978681 542974147 542975850 542973181 542974797 542972630 542975770 542972141 542971052 542972174 542974443 542978897 542975569 542972902 542976938 542979092 542975230 542976292 542975399 542973728 542971087 542973377 542977614 542978098 542973642 542978272 542976210 542973028 542974681 542975919 542976899 542970262 542975494 542977029 542973948 542971104 542976190 542974250 542977012 542974488 542971141 542970805 542973944 542974380 542970226 542979358 542975158 542972739 542976519 542970067 542976041 542973420 542979305 542975624 542972563 542973264 542976740 542970259 542977192 542970472 542978086 542976125 542974423 542979640 542972009 542972494 542977340 542973177 542979097 542974029 542979775 542974607 542975687 542979890 542977771 542973933 542973934 542970044 542970198 542972668 542972948 542975191 542972530 542973452 542976018 542971917 542978532 542972887 542978119 542973681 542973730 542977705 542979943 542974999 542979899 542979536 542973708 542971802 542976846 542975371 542970930 542976587 542970992 542972920 542975690 542973383 542970878 542971252 542973876 542971697 542972752 542974509 542970691 542970959 542976993 542975300 542975525 542973033 542974713 542971262 542973017 542971653 542970032 542972288 542970028 542974272 542973395 542972098 542973024 542972366 542975433 542975774 542974188 542972439 542976098 542973747 542972543 542972961 542976566 542973727 542970723 542975961 542973333 542971196 542977953 542977998 542971393 542978234 542978985 542974164 542977049 542978478 542970907 542975831 542976355 542970724 542978529 542975534 542975119 542974280 542972936 542974803 542977064 542971844 542978673 542975715 542974333 542978388 542974561 542978409 542970611 542979362 542971965 542973465 542972450 542973943 542973175 542977223 542976353 542975054 542978933 542974894 542971565 542977441 542978268 542977907 542974810 542976433 542974747 542976214 542978027 542970207 542979307 542979655 542972927 542977890 542971784 542979387 542972085 542974386 542975354 542970148 542972076 542975814 542976832 542973148 542971279 542974603 542972244 542976251 542978610 542976910 542976382 542974538 542975264 542979862 542974763 542971458 542979982 542977285 542977525 542977880 542973430 542978667 542978261 542975120 542979677 542977344 542979757 542970060 542970498 542971287 542973664 542972425 542975277 542979543 542975992 542975108 542975880 542977659 542974972 542978679 542977536 542975411 542975653 542970436 542976984 542971596 542971523 542976829 542979185 542970379 542979638 542972395 542972956 542979710 542971190 542976104 542972016 542976516 542978521 542974956 542979214 542975042 542979527 542976090 542976217 542976195 542971936 542975614 542975634 542974970 542975135 542974557 542977879 542974728 542975585 542975541 542974848 542976013 542973615 542972059 542970034 542973147 542973504 542978118 542977838 542972688 542971897 542971361 542977796 542973494 542974742 542978719 542971341 542975001 542975711 542979182 542978063 542975410 542973279 542979542 542973356 542971049 542977108 542973575 542972300 542971743 542974360 542971791 542976012 542975493 542971006 542979006 542979169 542978202 542974025 542979653 542977010 542971470 542973511 542973741 542970094 542972032 542972538 542972006 542977956 542977911 542978429 542973547 542973053 542977658 542976078 542970755 542976235 542978470 542973889 542974411 542977612 542973853 542979384 542970432 542972721 542977082 542971472 542973776 542971399 542975132 542975513 542970782 542978713 542977210 542970717 542971272 542972699 542977548 542977282 542973562 542974305 542974575 542974751 542970320 542979854 542974656 542974351 542976398 542970816 542978586 542977467 542970514 542970697 542979928 542972480 542979189 542976070 542971850 542970362 542975280 542977859 542976077 542972445 542974475 542975985 542972127 542973266 542970822 542973251 542971928 542979749 542971186 542977304 542974908 542971336 542974968 542973497 542977556 542976952 542973666 542970621 542977023 542976404 542979808 542973677 542973461 542979980 542977931 542971066 542973246 542975366 542971632 542974212 542979732 542978449 542971650 542970902 542976730 542970022 542972061 542971667 542975412 542978670 542977696 542972164 542979233 542974095 542978952 542978217 542972689 542974241 542976709 542971725 542974696 542974459 542970558 542970676 542976014 542978139 542976676 542977290 542974309 542977085 542974642 542970615 542973038 542970958 542977882 542979447 542977333 542978899 542979991 542970767 542974688 542979949 542978702 542974815 542971978 542978327 542970367 542976132 542973704 542979551 542978380 542979275 542979076 542974948 542970273 542973939 542979843 542976575 542973887 542970967 542971829 542979833 542977899 542970981 542970444 542979235 542973111 542977789 542976349 542970527 542979977 542973039 542977200 542977184 542973239 542972555 542978931 542979726 542976159 542975925 542973469 542976867 542972611 542972986 542976463 542972694 542977854 542979828 542977806 542979831 542976256 542975836 542973641 542974556 542973926 542974917 542970166 542978510 542970685 542971818 542975376 542977291 542972035 542970564 542972351 542974921 542975724 542978950 542972251 542978654 542970289 542974496 542972969 542974657 542979276 542970846 542972363 542973651 542978227 542975151 542974550 542979388 542971317 542970191 542977570 542979440 542976689 542979762 542974240 542971090 542970364 542970404 542976659 542973869 542973110 542977745 542977115 542973493 542978075 542973324 542978362 542975255 542977035 542976135 542976866 542971301 542973284 542971415 542977672 542978932 542975702 542974949 542978746 542975012 542970976 542970802 542974458 542978692 542971817 542971068 542976322 542972697 542971273 542977476 542975997 542977020 542979922 542976535 542974306 542976976 542974821 542977517 542972505 542970389 542979111 542978900 542977513 542975987 542972546 542979834 542975757 542971892 542971367 542977404 542974703 542975873 542972091 542977091 542979075 542974091 542970023 542973072 542970677 542979407 542978904 542978828 542978870 542978680 542975060 542975699 542970065 542976360 542978356 542970756 542978772 542972442 542975909 542976759 542976280 542970304 542975414 542978603 542979201 542975849 542979701 542979596 542978703 542970982 542977014 542978656 542970997 542972456 542978836 542971692 542975591 542977826 542978698 542971310 542974129 542974843 542972023 542975576 542975239 542976541 542977021 542978955 542973422 542974719 542973994 542972727 542977724 542978486 542972942 542979499 542971617 542978716 542979415 542977652 542976615 542971695 542971067 542978770 542977423 542970455 542979433 542979253 542975795 542979754 542974537 542970568 542972869 542976376 542975432 542977358 542976451 542974845 542979009 542972605 542970545 542971762 542977283 542971382 542979120 542978359 542976873 542976713 542976728 542979813 542973909 542973542 542973514 542978122 542971103 542972549 542975902 542978203 542971501 542975781 542971679 542978742 542971100 542975661 542977491 542977839 542976362 542970732 542973050 542971879 542975783 542970183 542971342 542971289 542975367 542975465 542971603 542973121 542972992 542975244 542978540 542979451 542975819 542974114 542971813 542973823 542979328 542970908 542970876 542973616 542970238 542977901 542978204 542978199 542970531 542972840 542970193 542970154 542976605 542979763 542976965 542976920 542978126 542971623 542972440 542970486 542976046 542974950 542971755 542972871 542970708 542976223 542979961 542972349 542972482 542975260 542979568 542978741 542976153 542972798 542975729 542977061 542976445 542973350 542972238 542979515 542970643 542970292 542978296 542979481 542979005 542970591 542977509 542979589 542970196 542979090 542973472 542978662 542971357 542975420 542972096 542973983 542978773 542974547 542971542 542972311 542970987 542972324 542978993 542979795 542970279 542974820 542979240 542972435 542976155 542977846 542972358 542975263 542975336 542974222 542971724 542970434 542971614 542975552 542970990 542970962 542979730 542974235 542975944 542975670 542970437 542975072 542973978 542978370 542978065 542979223 542972228 542977946 542978568 542979179 542974691 542977798 542977561 542976806 542970156 542979032 542979153 542976821 542970921 542975402 542971779 542978886 542978311 542972638 542977261 542979837 542975848 542977645 542975618 542970242 542974961 542971531 542979379 542979059 542971086 542977274 542978182 542979970 542971747 542972012 542972670 542975762 542974612 542974685 542979800 542973020 542975981 542979479 542971805 542970229 542978518 542976350 542970106 542977055 542970979 542979461 542971579 542975063 542971388 542979931 542979270 542974880 542972033 542979818 542970592 542972157 542973035 542974089 542973526 542974839 542979595 542972725 542976365 542978691 542975007 542973719 542972760 542972275 542975879 542975827 542973093 542978012 542975138 542972513 542979528 542970537 542974941 542971552 542974666 542970275 542979489 542972362 542977348 542971480 542977338 542973597 542971235 542976042 542976934 542975003 542973729 542970433 542975605 542976618 542975462 542975599 542979676 542977626 542974086 542978976 542973140 542971261 542972495 542976613 542970853 542970072 542971642 542973173 542975043 542977469 542976023 542973431 542975667 542976241 542979308 542975068 542973323 542972984 542979195 542974794 542974183 542978439 542973479 542973825 542972407 542971360 542973062 542971953 542970665 542972103 542976057 542975455 542976380 542972246 542972476 542973008 542971593 542973598 542972578 542972113 542978369 542973566 542971700 542975139 542976532 542973345 542971842 542974595 542976520 542974165 542972897 542973007 542976180 542972394 542973962 542974421 542970843 542973231 542971688 542978832 542978668 542975009 542974887 542978751 542979346 542976604 542972805 542972146 542978465 542975082 542976160 542978155 542978274 542978921 542974867 542971380 542977349 542978705 542971127 542972477 542978992 542972327 542977434 542976234 542977572 542979085 542976941 542973657 542970246 542978090 542970295 542973980 542975169 542974658 542970103 542975257 542974786 542976120 542976430 542978107 542974324 542975468 542970654 542971891 542977760 542971445 542974569 542979802 542973178 542974420 542979777 542975731 542975383 542970441 542979930 542971758 542975287 542977312 542976717 542979159 542972042 542978660 542974016 542974517 542974945 542974312 542979086 542973578 542974106 542974600 542971179 542978183 542970632 542979893 542971597 542971717 542978835 542971584 542979934 542973922 542977505 542972268 542978792 542977788 542972911 542974761 542972320 542972225 542973249 542973428 542971939 542979560 542978023 542970916 542974939 542973406 542979896 542979573 542971240 542978849 542976375 542970155 542978038 542978169 542975430 542976977 542974590 542970920 542979403 542970440 542974671 542978243 542975429 542979425 542976302 542973227 542975822 542973271 542970222 542978799 542970961 542972742 542977060 542976548 542971533 542972551 542971904 542979069 542974109 542979958 542977468 542974617 542975973 542971959 542976769 542970864 542974986 542976025 542973600 542975032 542971364 542970789 542976332 542971253 542971425 542972601 542972334 542973592 542976080 542976875 542977156 542979054 542973556 542973082 542974065 542972307 542978694 542977591 542973503 542977034 542976278 542977430 542978947 542974081 542974071 542974594 542972726 542974520 542971365 542970590 542974247 542979812 542971557 542977065 542976796 542978953 542976971 542971036 542973864 542979714 542978589 542976291 542979929 542975100 542977222 542974058 542979552 542977077 542979409 542976627 542977871 542976154 542970408 542976926 542977162 542977483 542972432 542979396 542973782 542972994 542973768 542972162 542975631 542974582 542973287 542975344 542972597 542974798 542972532 542978844 542970597 542978764 542976817 542975360 542979623 542975689 542978093 542972785 542972518 542975453 542971777 542976040 542973123 542977202 542971846 542977253 542979296 542977714 542974336 542975444 542974169 542974588 542971385 542972304 542971855 542975445 542971838 542977224 542978569 542970682 542979208 542976465 542972634 542970185 542972278 542972633 542977504 542977018 542978446 542979194 542979537 542973275 542971453 542976616 542972918 542972545 542971395 542974167 542971358 542973453 542971300 542974840 542975356 542972796 542975519 542974863 542972465 542970157 542979323 542979141 542972339 542971909 542977855 542975215 542975881 542971704 542974140 542973094 542976479 542970172 542975029 542973068 542971092 542978200 542972894 542978892 542978632 542975321 542970858 542971157 542973839 542976043 542972119 542974987 542972908 542979746 542977390 542970801 542975118 542977655 542979157 542970497 542978389 542976467 542979600 542977742 542972632 542976646 542978556 542970636 542976392 542973446 542977821 542970897 542979735 542973063 542971601 542976903 542972876 542970019 542978058 542974331 542977571 542973304 542978816 542977374 542973557 542975053 542971524 542974893 542972860 542976379 542978789 542976987 542975725 542979728 542972313 542977698 542971463 542978228 542976164 542975442 542978282 542972054 542973144 542979709 542974032 542974497 542970862 542971033 542979672 542976461 542978910 542972379 542979065 542971489 542972754 542972594 542973270 542977006 542973468 542977033 542977643 542973195 542976145 542977137 542976471 542974674 542972120 542974201 542978539 542978385 542979290 542974392 542979373 542977408 542971955 542972493 542971427 542972361 542972319 542971589 542975608 542973785 542970923 542973357 542975039 542978307 542976485 542972075 542970951 542978014 542971037 542978104 542978592 542972883 542977987 542972970 542975247 542976657 542979411 542974220 542977329 542970740 542971062 542979045 542977364 542976032 542970942 542971340 542979326 542973312 542974117 542973075 542970356 542973405 542976247 542975737 542971119 542979241 542978313 542971741 542972560 542977142 542971171 542974221 542972487 542974335 542971035 542979426 542971249 542973549 542970015 542978975 542970337 542976634 542974341 542971991 542974281 542972248 542977398 542971946 542978874 542974127 542971081 542976931 542975654 542979799 542970504 542976237 542971229 542971473 542976007 542978360 542977451 542979124 542973486 542977770 542971956 542971184 542975137 542971763 542975221 542978956 542974113 542977051 542973748 542973355 542978146 542974859 542971368 542974581 542979196 542979692 542975983 542972067 542976835 542979541 542973032 542977417 542979018 542975706 542973866 542975950 542971200 542970581 542971469 542970079 542971372 542971537 542976567 542979892 542976785 542975943 542979882 542973341 542976304 542970574 542977883 542976864 542971570 542975177 542977306 542975381 542979562 542970795 542972294 542979134 542972602 542974350 542972629 542976885 542979703 542975869 542974500 542971510 542973328 542979708 542978948 542975202 542970204 542972466 542972318 542977448 542971125 542973634 542972242 542974234 542977334 542970484 542979801 542976254 542973982 542970530 542972772 542976703 542975056 542973129 542975222 542970744 542976321 542977534 542979538 542971239 542977578 542971549 542974706 542976191 542970248 542974203 542971548 542979954 542970135 542979923 542974255 542979035 542976330 542972417 542974438 542973378 542973515 542975962 542978238 542977616 542977660 542974837 542976562 542971799 542977472 542975590 542975732 542979803 542972856 542970088 542973885 542974565 542972308 542976203 542979471 542970738 542970683 542976892 542970781 542972111 542973842 542976020 542971877 542972231 542974175 542970392 542970298 542970396 542975121 542975104 542972142 542973659 542978695 542979399 542977945 542976528 542975045 542976766 542970596 542979220 542979661 542977922 542973457 542979376 542979317 542970811 542970886 542975499 542977776 542977017 542977135 542975516 542978522 542979630 542975326 542970541 542972398 542970576 542975763 542978076 542978071 542971798 542979747 542970579 542970160 542977813 542971922 542974211 542970288 542978781 542970430 542973135 542972768 542978755 542978232 542977277 542974773 542975717 542978264 542971612 542975646 542977722 542977769 542975017 542975710 542978208 542977470 542979873 542971972 542971401 542976685 542976356 542972161 542971206 542970620 542973021 542978986 542975622 542973120 542971216 542974041 542976137 542974881 542979750 542975616 542976244 542975437 542978884 542975329 542978580 542971968 542977445 542978814 542971386 542977165 542972194 542970551 542973534 542977620 542971585 542973817 542979334 542976095 542970224 542974498 542975574 542977773 542972182 542977056 542979739 542972662 542974874 542975111 542977869 542978099 542974287 542975655 542974156 542979309 542976851 542974264 542977381 542973311 542979765 542975055 542975028 542973131 542976258 542978031 542970073 542972403 542976442 542973334 542977287 542972332 542970403 542976182 542970914 542976406 542973138 542977092 542974023 542978110 542974898 542977175 542978326 542978776 542970826 542971845 542975791 542976337 542971010 542977212 542974143 542970077 542971214 542977037 542979768 542974311 542972501 542976559 542971140 542976721 542970660 542979823 542978467 542977439 542976577 542979826 542978040 542970152 542973158 542972959 542972237 542973749 542975311 542978053 542970374 542971580 542975408 542971733 542974007 542979733 542978116 542978988 542978221 542972383 542978499 542978996 542976058 542978707 542971011 542973105 542974042 542979036 542974904 542973852 542972616 542975772 542976454 542972490 542974544 542979903 542974092 542976452 542977288 542978020 542977150 542974395 542979061 542971410 542976850 542979633 542974078 542975182 542976117 542973706 542979549 542973183 542977105 542977216 542974090 542975951 542976514 542974983 542978962 542975458 542974455 542977367 542976799 542973344 542972374 542978305 542978544 542978433 542976883 542970598 542971781 542976805 542978984 542973128 542970188 542974186 542972770 542977145 542976545 542976143 542979904 542976240 542974720 542972273 542972386 542973476 542979463 542979349 542972220 542975664 542977099 542970108 542972651 542972656 542971291 542978639 542978637 542977449 542977263 542970806 542971334 542977878 542970640 542975946 542975388 542978929 542974190 542979431 542978077 542973454 542977391 542976148 542971178 542978067 542975913 542970681 542976004 542977152 542979680 542977011 542975098 542974096 542971479 542976033 542974278 542977207 542979446 542975338 542971169 542977316 542976980 542971467 542976096 542971803 542978728 542973090 542979507 542974103 542971815 542976158 542978285 542979222 542978131 542975926 542971191 542976861 542975237 542970841 542979268 542973954 542979112 542977746 542975452 542976311 542975196 542978644 542976476 542975779 542973621 542978927 542973400 542971940 542973169 542975162 542973811 542975897 542979414 542976486 542974552 542979946 542977454 542971615 542975790 542978463 542976351 542978999 542971906 542970003 542974431 542974490 542971250 542979645 542975766 542974749 542972623 542975948 542975171 542975990 542979769 542977944 542977688 542972147 542971759 542976719 542970121 542978763 542972292 542972913 542979237 542977857 542973163 542972809 542970234 542978437 542979725 542978771 542975620 542979530 542977954 542979121 542972401 542974847 542974217 542974141 542970127 542971924 542976450 542978585 542976622 542978732 542974522 542976345 542979650 542974818 542973104 542972585 542972408 542975229 542976726 542972779 542978156 542976764 542970030 542976727 542975374 542974027 542974242 542979564 542971849 542978241 542978724 542977728 542978671 542973451 542976690 542971836 542971331 542971209 542974276 542977243 542978674 542974585 542971884 542972831 542979850 542970131 542979322 542976915 542971605 542972287 542974470 542976173 542973459 542975172 542971275 542978750 542979245 542972782 542978726 542979836 542975127 542976219 542977523 542970251 542976677 542973568 542978915 542977113 542975875 542971015 542977604 542974871 542972253 542976625 542972818 542972284 542971713 542974721 542971880 542976435 542976853 542970910 542978367 542976756 542975483 542970323 542978070 542972173 542978714 542970954 542972649 542972163 542978937 542977455 542971149 542977354 542973990 542976741 542970054 542978827 542978197 542979761 542977194 542979741 542979103 542976185 542976255 542978469 542977902 542970047 542977794 542970642 542971492 542978056 542972960 542973973 542973258 542975681 542973236 542973835 542977153 542977549 542971881 542979042 542974010 542974737 542974056 542970426 542975678 542978699 542976907 542970227 542976318 542971210 542970973 542974838 542970062 542975923 542979759 542971276 542974964 542972219 542975641 542978574 542971811 542979073 542971970 542973005 542972151 542970290 542972350 542978778 542978898 542972650 542970813 542976819 542975200 542977799 542978616 542977686 542976367 542974246 542974491 542976299 542974712 542978214 542973910 542974199 542978906 542975898 542975656 542977047 542979512 542970834 542976272 542972136 542972195 542973006 542973143 542979804 542975945 542974256 542973736 542979251 542976017 542978419 542970366 542973261 542979631 542971219 542977967 542971007 542977526 542975302 542972193 542975803 542973368 542970333 542972345 542977577 542972989 542979660 542971683 542975604 542975647 542972944 542972347 542976064 542977892 542971306 542976477 542979848 542977019 542975190 542975673 542977985 542974009 542974283 542976334 542970929 542972271 542978740 542976035 542978181 542974355 542974649 542973191 542971668 542975313 542977195 542972636 542975434 542978572 542970380 542978801 542976793 542979978 542978069 542972691 542975543 542979486 542972957 542978833 542971344 542973419 542977199 542972031 542974731 542975189 542971256 542971159 542970111 542978908 542971076 542972795 542975571 542976570 542977669 542971726 542977323 542975248 542974192 542971404 542970378 542973482 542974526 542976988 542977481 542976378 542977779 542975751 542978191 542978060 542971561 542972926 542977924 542978941 542974422 542972652 542971151 542979690 542974832 542979311 542974668 542973620 542975704 542976459 542970970 542978087 542974189 542972684 542979204 542973734 542977460 542976142 542976264 542977646 542970508 542973386 542971231 542977972 542977240 542979740 542970388 542972582 542978319 542974699 542970398 542975679 542977996 542978818 542977046 542975227 542979829 542972040 542977315 542970523 542977378 542972255 542972298 542974564 542972427 542970855 542975553 542977634 542979520 542977429 542979845 542978968 542973760 542979093 542979908 542975018 542976696 542973649 542973069 542972631 542972791 542970797 542971797 542974855 542970074 542975328 542976647 542974825 542978588 542974292 542974477 542970968 542972619 542976950 542973489 542972723 542970385 542976943 542978496 542972286 542975352 542974448 542972999 542974559 542971636 542974650 542975109 542970413 542973051 542971699 542979115 542974640 542974150 542977443 542977597 542979905 542970814 542972762 542979254 542972213 542979113 542977154 542976184 542979764 542973595 542972523 542976405 542975223 542976084 542976816 542971835 542977602 542971004 542971324 542977178 542977242 542970451 542972937 542973483 542976511 542976175 542979561 542971898 542979753 542973523 542976107 542971768 542975780 542971714 542973187 542975091 542976887 542972434 542975192 542978546 542975672 542975301 542970151 542975252 542975488 542974116 542977732 542978246 542974869 542974958 542974727 542971459 542977753 542976290 542975147 542970515 542972865 542979049 542976639 542978049 542979163 542978329 542974841 542971911 542976735 542976088 542971041 542974680 542972765 542978436 542976783 542974900 542975393 542972461 542975602 542977685 542976109 542979259 542973879 542972100 542974266 542970510 542979879 542970464 542974955 542971075 542974219 542976734 542970563 542970209 542975281 542978519 542970525 542970254 542972653 542970287 542972740 542975170 542973813 542979199 542977120 542976801 542972329 542971787 542977518 542975375 542973959 542978537 542975350 542973212 542970904 542977707 542974389 542977757 542972537 542972215 542970091 542974213 542971486 542974176 542975660 542971488 542970002 542971694 542971639 542971746 542975324 542974906 542972249 542971195 542970020 542973484 542977015 542978477 542973417 542977786 542971277 542977266 542973627 542973755 542979632 542979448 542979713 542976268 542977955 542973044 542979077 542974393 542971305 542973220 542977138 542972866 542976054 542972851 542970571 542971681 542970186 542977663 542973154 542972426 542973903 542970895 542975448 542973663 542979825 542971923 542977281 542972058 542975419 542978366 542971107 542971985 542978043 542973244 542970081 542971951 542975995 542975808 542977110 542976031 542973184 542973629 542974377 542979139 542973223 542971671 542974924 542974611 542974026 542979368 542974108 542973633 542978078 542976338 542971563 542970009 542973388 542972607 542979337 542970494 542973961 542977617 542979166 542974403 542971622 542974515 542972741 542971468 542975645 542973495 542975555 542972293 542977820 542974318 542974687 542978919 542971571 542970049 542977763 542978404 542976964 542971255 542970237 542972896 542977007 542978583 542971638 542972138 542970922 542972126 542970233 542978481 542975212 542977884 542978302 542974563 542970888 542977280 542972259 542978977 542973599 542979698 542978697 542973947 542974842 542973829 542976183 542977754 542970450 542979192 542970101 542975960 542974225 542972800 542972137 542978365 542975530 542970678 542978135 542976831 542973210 542972433 542977197 542974030 542975103 542970524 542978416 542973365 542976026 542978935 542972309 542971503 542975805 542977414 542977926 542976633 542977564 542973775 542975801 542970955 542972325 542970402 542970835 542971088 542973698 542977450 542974024 542978253 542974358 542975518 542970974 542973555 542970956 542972830 542979639 542971099 542975535 542977990 542976954 542978599 542979704 542975582 542976171 542970707 542970407 542974343 542973263 542975908 542970533 542979470 542971227 542975122 542970286 542976525 542979663 542975440 542975365 542975183 542973619 542978015 542978848 542970618 542973126 542976512 542972757 542970528 542977345 542974485 542974131 542973336 542976447 542976582 542974202 542971440 542971431 542978178 542976660 542970309 542971106 542979669 542972769 542972368 542979165 542971598 542979940 542974913 542973720 542976317 542974835 542974347 542979435 542974408 542970752 542978735 542978527 542973613 542972958 542971379 542979969 542977111 542976812 542975657 542971237 542977009 542971308 542976858 542971122 542977235 542977764 542970975 542978824 542974831 542973920 542973996 542976854 542979246 542975804 542977896 542975057 542976508 542977948 542975425 542970476 542972081 542974616 542970265 542978649 542973064 542975256 542973740 542974788 542974398 542971795 542974269 542979437 542976044 542977308 542978708 542971390 542978871 542976065 542974494 542976635 542977249 542972321 542970168 542972241 542970556 542971282 542976116 542974589 542975843 542971506 542974883 542973364 542975663 542975015 542976091 542972771 542977690 542978607 542977498 542979406 542975874 542975713 542977121 542972005 542975146 542979576 542973530 542976543 542970844 542977324 542971905 542974844 542979609 542975539 542978255 542972963 542979603 542975228 542972070 542979613 542973204 542979444 542978258 542974159 542973563 542975892 542976953 542971901 542971384 542974340 542974161 542971451 542976431 542977877 542978424 542973317 542978472 542977845 542970247 542974995 542977129 542970588 542977416 542979417 542973941 542972660 542979392 542975600 542974208 542974645 542973058 542976518 542972218 542979273 542979751 542971497 542979023 542978166 542972377 542972715 542978905 542975387 542979658 542974352 542971220 542978175 542971993 542976557 542977817 542973059 542970589 542979441 542970705 542972583 542977330 542973820 542970889 542972208 542970346 542978613 542970877 542974858 542971450 542971084 542972732 542973250 542972089 542970021 542976307 542979667 542973932 542973219 542972095 542975240 542978971 542977671 542972267 542977665 542978783 542970086 542972834 542970045 542977991 542970253 542977279 542974660 542973074 542977628 542978570 542970599 542975561 542976865 542971966 542975970 542977394 542978723 542973349 542977958 542978092 542976402 542972209 542973809 542971057 542974992 542975957 542974634 542978512 542972305 542970727 542973791 542970560 542978351 542973971 542973146 542976893 542972610 542977866 542971320 542973591 542974104 542974080 542975261 542972397 542973682 542972216 542972384 542976224 542975578 542972448 542972502 542971027 542973899 542971303 542976261 542978036 542972382 542973822 542974184 542976172 542977013 542973779 542971647 542973348 542978826 542979381 542979705 542979522 542976252 542979617 542976105 542970832 542975377 542974153 542970358 542976737 542973875 542971073 542973209 542978074 542977318 542978418 542971349 542979673 542979419 542973427 542975508 542978028 542975521 542978796 542976348 542973795 542972735 542972884 542974367 542973506 542975785 542977462 542977790 542973967 542977294 542979473 542977637 542975825 542977208 542977038 542975331 542977641 542978443 542973803 542971675 542979674 542975126 542973351 542976417 542979221 542979485 542978435 542976649 542974005 542976418 542974715 542974647 542971696 542975858 542976898 542972135 542977502 542970754 542972060 542974382 542976827 542970641 542977925 542978549 542971669 542975889 542975586 542971502 542978290 542976231 542970317 542973153 542978650 542974099 542975500 542975404 542976623 542974583 542979178 542972528 542978965 542972207 542975649 542978882 542974700 542973393 542975550 542971684 542976800 542973256 542975794 542974591 542972406 542971222 542979798 542974707 542970300 542976978 542979318 542973756 542974228 542979565 542978096 542978420 542976196 542972899 542977073 542972793 542973789 542979422 542979070 542975115 542979269 542973352 542979675 542978459 542976849 542978310 542974759 542975597 542977400 542978594 542971246 542976228 542976146 542975722 542979219 542976901 542971309 542972614 542973293 542976385 542970236 542971254 542975436 542971701 542975382 542973213 542975027 542972890 542973118 542979711 542974011 542972737 542975102 542970715 542973076 542978520 542973257 542974197 542977668 542971457 542973517 542977262 542971329 542978530 542975199 542975872 542975890 542970610 542971690 542977920 542977516 542971618 542975904 542974198 542977738 542970776 542972017 542979501 542974446 542971482 542972683 542971886 542974417 542976576 542976882 542976168 542978397 542970250 542971420 542979081 542975821 542979258 542974916 542974253 542971841 542977812 542977485 542978113 542973753 542972657 542974020 542977708 542978345 542975023 542979007 542971739 542978145 542973551 542978608 542977362 542970565 542972373 542978251 542974718 542973507 542972666 542978148 542979998 542971885 542973242 542974185 542975306 542978406 542972203 542979898 542973019 542979858 542974524 542972511 542978061 542975273 542970452 542974912 542973012 542972703 542976553 542975401 542970538 542973194 542971490 542970760 542973477 542970823 542972107 542971529 542977716 542976904 542976803 542974328 542979215 542970417 542977909 542970343 542977041 542971572 542975233 542970619 542978083 542975400 542971582 542971281 542973407 542975566 542978328 542972922 542974932 542971374 542976628 542976811 542977699 542973300 542979932 542971719 542978731 542976501 542971271 542978734 542977692 542979177 542970128 542979717 542976400 542976169 542975208 542975974 542975708 542978461 542972704 542976060 542978922 542979974 542970031 542971295 542979413 542973230 542973847 542971878 542978752 542975232 542977801 542972998 542972931 542972077 542971727 542976598 542970053 542975592 542976871 542979067 542978001 542979130 542973435 542975952 542975165 542972281 542972622 542970363 542970903 542979773 542973065 542970928 542979255 542978625 542975065 542979968 542976370 542972150 542977546 542977444 542978762 542970479 542970326 542979914 542976948 542970415 542979216 542971438 542970917 542975216 542975526 542979168 542971830 542970787 542977961 542978663 542976723 542973804 542979377 542975669 542972201 542976588 542977712 542975362 542978638 542972529 542973423 542979213 542974637 542974214 542974122 542976510 542979321 542975563 542977586 542977600 542972669 542975058 542975439 542970052 542970001 542973289 542975463 542973750 542976221 542978994 542976824 542971180 542978368 542975041 542976199 542972438 542970586 542972457 542972046 542972148 542970840 542975231 542975110 542979047 542975143 542977865 542974622 542977241 542974297 542970600 542975390 542979699 542977183 542973538 542979794 542972007 542972295 542972964 542978180 542974870 542979080 542973114 542978936 542977574 542974433 542977339 542974260 542972165 542972713 542970011 542975942 542974290 542976460 542979554 542976493 542971519 542975652 542970729 542976383 542972205 542977048 542974435 542973590 542975474 542974704 542973826 542976655 542971962 542972873 542976619 542973467 542973769 542972002 542979967 542977680 542973678 542976694 542973914 542974852 542978891 542972625 542971716 542975771 542976419 542971008 542971391 542979780 542972695 542979917 542971221 542977489 542976612 542972672 542976750 542973607 542977971 542970342 542971347 542972900 542974461 542975911 542975093 542973172 542979262 542979038 542974605 542974568 542972687 542974966 542971920 542973733 542974732 542978185 542974705 542977265 542976658 542972599 542976919 542977335 542970544 542978970 542977613 542972034 542973603 542973786 542975080 542970331 542971414 542973584 542970859 542977229 542973130 542974365 542974543 542974525 542972767 542978528 542977566 542974567 542970181 542971769 542975422 542977999 542970969 542974359 542973793 542972881 542978394 542977255 542978875 542979469 542978951 542978115 542971283 542970991 542978052 542975907 542974298 542973764 542977653 542977856 542970469 542975845 542970110 542977078 542977830 542976930 542975914 542979606 542974004 542971455 542977917 542979686 542974606 542976996 542970321 542971801 542977039 542974265 542977713 542979171 542973532 542974738 542974145 542978865 542973186 542979853 542978954 542976848 542974028 542970488 542974776 542972140 542975097 542979566 542976495 542978791 542972872 542974577 542976592 542979488 542971302 542978314 542973957 542971164 542972062 542972909 542974453 542974070 542972088 542971890 542972749 542971409 542978254 542979493 542976121 542977228 542979886 542974996 542979464 542977117 542973774 542977264 542973078 542972747 542976960 542970329 542979550 542979716 542972099 542978094 542975325 542971592 542979510 542977861 542975580 542973487 542970206 542979008 542977639 542970387 542976230 542975480 542976496 542974074 542978765 542974379 542977424 542974299 542972522 542978363 542971265 542974785 542974792 542970383 542979505 542973445 542979418 542976564 542971986 542971635 542974344 542975441 542977912 542976309 542974289 542977937 542970219 542970097 542970118 542970470 542975491 542972799 542973541 542978476 542970324 542971353 542974390 542971083 542976775 542970573 542979443 542978565 542978652 542974915 542970416 542977670 542971394 542971013 542975092 542975994 542973011 542978571 542979238 542979679 542978645 542975855 542972243 542975893 542972808 542979965 542974376 542978205 542974866 542977683 542977268 542971982 542970445 542972996 542971899 542976780 542976504 542971373 542973384 542978859 542976286 542971101 542973742 542970384 542974944 542972718 542970394 542978504 542971226 542972846 542976922 542977172 542975141 542976856 542979367 542979496 542970857 542975220 542970827 542979287 542972939 542979683 542979229 542972022 542974510 542974697 542974426 542976749 542979585 542979870 542975288 542971109 542977568 542979078 542974962 542977552 542970429 542974046 542974270 542974624 542973963 542974769 542976629 542979051 542973997 542979108 542979994 542973389 542973701 542978179 542979956 542975707 542977739 542973310 542972232 542973022 542973083 542972011 542979303 542974273 542975703 542971645 542978231 542974111 542978643 542978802 542975403 542973057 542979545 542974441 542977689 542973837 542971568 542978890 542975773 542979835 542973759 542978279 542972561 542970905 542972595 542971230 542977529 542970860 542972874 542973081 542971043 542979063 542979859 542974834 542977984 542973170 542975747 542973975 542976277 542978132 542971326 542975155 542976387 542979442 542978006 542975685 542974790 542976377 542970661 542979857 542970585 542974599 542976167 542972848 542975484 542975269 542979107 542979428 542971828 542975085 542974646 542978857 542978411 542975867 542976457 542975991 542976666 542971422 542974935 542970438 542978961 542971194 542971609 542977558 542974816 542979737 542975405 542971292 542978602 542976804 542976602 542978634 542977361 542971278 542973202 542975254 542973679 542974724 542970055 542973810 542978720 542974396 542973243 542974959 542977503 542975435 542978267 542978456 542976204 542977369 542970249 542978501 542975736 542972562 542975886 542976081 542979947 542979625 542975476 542970648 542977396 542970669 542974817 542974126 542971514 542974229 542979646 542972598 542974321 542978270 542975726 542971454 542978405 542971767 542976705 542970424 542974930 542973588 542974618 542970900 542979053 542971434 542974802 542979665 542977697 542973087 542974940 542971020 542978534 542978837 542973085 542974262 542976072 542975067 542971269 542976683 542971137 542973671 542977031 542977363 542973970 542974708 542976608 542975728 542973193 542973224 542978488 542971774 542970649 542972641 542970005 542972118 542979048 542975470 542975428 542975971 542971498 542976836 542971619 542971610 542978894 542974854 542973780 542973709 542979230 542978831 542971061 542974034 542975496 542979578 542971135 542975633 542977392 542979758 542977840 542978059 542971969 542979964 542970492 542971328 542979577 542971573 542973363 542974554 542977632 542971114 542974427 542979997 542971477 542977983 542974413 542972940 542973398 542979390 542974402 542973865 542974812 542978666 542976388 542972714 542979614 542979666 542970519 542975066 542973329 542979815 542974251 542979971 542973877 542973485 542977951 542975977 542972827 542975557 542976063 542976924 542976761 542974196 542974993 542970871 542973696 542970490 542973296 542976674 542977959 542977461 542972178 542975253 542979664 542973421 542977651 542974057 542979910 542974329 542978577 542973313 542976449 542978672 542978917 542978876 542975026 542971876 542976581 542976745 542975391 542970240 542976141 542975523 542979767 542972706 542973552 542972781 542979805 542970875 542975010 542974495 542973340 542976097 542979434 542971528 542977730 542979459 542979125 542971551 542976695 542979918 542971117 542976533 542976483 542978675 542973015 542971025 542977872 542970700 542973863 542972001 542978048 542971381 542973097 542971054 542970026 542979297 542976515 542973281 542978249 542975755 542974504 542970934 542979457 542973335 542970105 542975709 542978054 542972829 542977793 542972592 542974725 542973079 542975062 542977473 542975173 542976610 542970542 542973145 542978590 542978330 542972341 542970606 542970750 542971764 542973458 542976499 542971153 542975209 542971824 542973921 542973721 542979607 542975936 542977112 542975415 542972066 542977066 542970405 542974436 542976596 542972977 542974573 542970964 542971155 542976936 542975034 542977130 542974118 542976205 542972886 542975826 542979553 542972043 542971146 542979790 542978159 542970722 542971304 542971796 542971115 542976673 542978225 542975074 542973527 542976061