diff --git a/ege/Вариант ДЗ/10.docx b/ege/Вариант ДЗ/10.docx new file mode 100644 index 0000000..ee6899e Binary files /dev/null and b/ege/Вариант ДЗ/10.docx differ diff --git a/ege/Вариант ДЗ/11.py b/ege/Вариант ДЗ/11.py new file mode 100644 index 0000000..014561c --- /dev/null +++ b/ege/Вариант ДЗ/11.py @@ -0,0 +1,9 @@ +n1 = 5 +n2 = 4 +n3 = n1 + n2 +n4 = n2 + n3 +n5 = n3 + n4 + +n = n1 + n2 + n3 + n4 + n5 + +print(64 * n / 8 / 1024 / 1024) diff --git a/ege/Вариант ДЗ/13.py b/ege/Вариант ДЗ/13.py new file mode 100644 index 0000000..0790eba --- /dev/null +++ b/ege/Вариант ДЗ/13.py @@ -0,0 +1,30 @@ +g = { + "a": "cd", + "b": "ac", + "c": "gd", + "d": "he", + "e": "ab", + "f": "gbn", + "g": "ho", + "h": "jli", + "i": "fl", + "j": "kg", + "k": "h", + "l": "k", + "m": "fi", + "n": "mo", + "o": "f", +} + + +def f(p, path): + if p == "a" and path: + return 1 + s = [] + for n in g[p]: + if n not in path: + s.append(f(n, path + n)) + return sum(s) + + +print(f("a", "")) diff --git a/ege/Вариант ДЗ/14.py b/ege/Вариант ДЗ/14.py new file mode 100644 index 0000000..1d9790c --- /dev/null +++ b/ege/Вариант ДЗ/14.py @@ -0,0 +1,18 @@ +def _(n, p, d=16): + return n * d ** (p - 1) + + +r = [] + +for x in range(16): + for y in range(16): + for z in range(1000): + n1 = _(5, 4) + _(x, 1) + 7 + n2 = _(3, 2) + _(y, 1) + 1 + n3 = _(1, 6, z) + _(2, 5, z) + _(6, 1, z) + 5 + + if n1 + n2 == n3: + print(x, y, z) + r.append(x * y * z) + +print(max(r)) diff --git a/ege/Вариант ДЗ/17.txt b/ege/Вариант ДЗ/17.txt new file mode 100644 index 0000000..a12ba13 --- /dev/null +++ b/ege/Вариант ДЗ/17.txt @@ -0,0 +1,14999 @@ +73597 +42306 +86104 +15112 +40650 +11815 +20892 +45614 +84360 +19892 +78957 +22888 +34890 +24711 +87108 +64294 +41731 +17512 +85893 +47289 +63071 +74808 +27689 +12526 +42087 +50985 +54363 +11591 +42025 +27799 +92936 +87333 +13379 +86185 +23568 +21061 +45518 +99798 +55837 +59123 +43751 +89254 +53354 +44012 +68150 +65691 +30424 +50127 +171 +16604 +7192 +94574 +35586 +22138 +102450 +109887 +14604 +73566 +84123 +100764 +68550 +9289 +3577 +56549 +38054 +102723 +9497 +59803 +1130 +66034 +18763 +53032 +72774 +26757 +3525 +84916 +21442 +94776 +55474 +87495 +20548 +4223 +11407 +25408 +20594 +109461 +51734 +102339 +94833 +24779 +6445 +83050 +15662 +66172 +101672 +34450 +85664 +107903 +5945 +76526 +56181 +81720 +48985 +45235 +108940 +65258 +21788 +8817 +18600 +17522 +88432 +30926 +18080 +107727 +80203 +64314 +108980 +89267 +35942 +39692 +50976 +18256 +76068 +87449 +59577 +46811 +37358 +6589 +36183 +80174 +110350 +24638 +88819 +90046 +31301 +49927 +66337 +77271 +27567 +66434 +87661 +42905 +83726 +77299 +47446 +86618 +64957 +19033 +97067 +37345 +36568 +107495 +71948 +77351 +25537 +37912 +5639 +72634 +96756 +62116 +27888 +15186 +83732 +49525 +18270 +63782 +53205 +39132 +76414 +30264 +109075 +31696 +61688 +80607 +63129 +8058 +45629 +109868 +39991 +84058 +92952 +18313 +20620 +109936 +43594 +2842 +63788 +11455 +64497 +104487 +44276 +104802 +91614 +76550 +38534 +72463 +70272 +34189 +59017 +94762 +33400 +25813 +53718 +66791 +39369 +4859 +45795 +102440 +14210 +17466 +103382 +6870 +32630 +12686 +80262 +9563 +105664 +84894 +5919 +15415 +111093 +41737 +85734 +83025 +97087 +4261 +51181 +96236 +42061 +101765 +48885 +11427 +50838 +56327 +50645 +67127 +75693 +64928 +70555 +38722 +68146 +72447 +108344 +47018 +1093 +37393 +72160 +78916 +107387 +28958 +77897 +96476 +28258 +43589 +94768 +102761 +51177 +81791 +80802 +35096 +64777 +60657 +60367 +23543 +79680 +91942 +67130 +87401 +73139 +13122 +44968 +40723 +14326 +78295 +58368 +38634 +44491 +38704 +81920 +59681 +43200 +83364 +99948 +13090 +23855 +63507 +94268 +7237 +72658 +58983 +15938 +105000 +95225 +35447 +85044 +7476 +12067 +84788 +78437 +20249 +81362 +95857 +5765 +94252 +95089 +37161 +82137 +61061 +96319 +56122 +58257 +12461 +110970 +21108 +102995 +92512 +71808 +47264 +110787 +16160 +108773 +59880 +14731 +14143 +108283 +51066 +56597 +89978 +104350 +50880 +26554 +70801 +71365 +61658 +89418 +58441 +77586 +5683 +29100 +97792 +92468 +33195 +22016 +16524 +713 +3465 +105129 +74104 +43551 +103631 +46767 +75902 +85100 +62265 +22575 +21469 +81114 +102720 +97068 +44010 +91663 +103258 +67810 +45427 +29555 +98555 +52194 +49300 +42789 +44541 +14913 +66112 +18152 +12982 +34790 +75566 +37852 +109305 +13418 +104805 +57036 +93591 +46414 +706 +4100 +61751 +96799 +9088 +39071 +67936 +88426 +85965 +19714 +96188 +6117 +100309 +76483 +87688 +98067 +13257 +62369 +55816 +31302 +110108 +88705 +91754 +57737 +72106 +27462 +58108 +94716 +82907 +89289 +103361 +98072 +109170 +56831 +67091 +41314 +78903 +1743 +43094 +10216 +85951 +67213 +40047 +46385 +33063 +6852 +45580 +110181 +61263 +11225 +149 +42424 +1207 +62277 +47404 +23100 +23445 +4002 +24681 +92724 +92062 +84319 +5506 +107774 +27451 +109214 +8045 +43465 +9379 +46361 +19152 +11501 +19263 +45588 +56450 +42883 +48646 +45356 +24661 +65241 +92981 +59025 +33441 +71669 +89128 +60925 +96852 +46881 +9414 +43979 +17856 +74889 +88161 +61468 +29253 +1620 +61695 +43371 +18922 +34947 +109905 +2102 +100789 +14889 +103172 +99746 +23149 +66718 +5814 +4509 +85552 +89188 +90439 +70538 +110841 +33024 +50866 +44935 +18634 +77625 +12349 +72263 +34038 +76499 +28492 +55362 +34439 +68893 +16322 +54818 +92287 +5263 +26421 +100813 +66434 +90867 +69335 +18539 +79596 +100480 +37764 +30122 +41054 +4892 +69526 +39767 +95548 +17610 +61725 +107328 +61852 +16747 +24724 +52396 +22586 +37630 +79162 +24278 +97495 +47797 +65294 +65354 +50383 +62095 +23321 +80277 +62755 +100725 +4091 +19962 +74788 +32315 +76438 +29253 +39848 +93326 +31196 +29133 +6961 +99824 +70912 +16817 +7155 +20093 +104064 +75527 +91637 +85124 +78214 +28792 +11692 +45044 +32142 +31786 +35173 +83508 +90837 +90057 +92670 +100348 +88110 +105922 +13507 +41751 +32527 +29525 +51408 +106570 +12535 +40358 +6421 +50017 +17305 +108769 +87984 +48465 +58186 +30278 +69130 +58892 +99738 +88729 +22498 +86397 +8258 +29731 +160 +44639 +105178 +67439 +2476 +52237 +47562 +17712 +11701 +76089 +3297 +76503 +98664 +74526 +24107 +96166 +72576 +37844 +22358 +72774 +27727 +34472 +54901 +97806 +25310 +60546 +20915 +33765 +597 +110479 +83412 +38208 +33481 +2784 +29353 +6756 +1379 +56195 +37869 +65282 +2442 +110691 +97055 +11883 +45156 +92782 +42712 +105702 +34773 +3559 +16141 +95753 +64027 +46582 +1991 +76787 +100836 +7359 +42117 +53029 +31310 +13785 +17102 +12321 +103776 +76187 +43010 +95868 +45161 +17338 +94775 +16369 +111073 +68174 +70319 +28135 +48515 +43006 +52638 +43626 +17821 +26312 +110091 +108137 +94326 +98757 +85280 +97997 +780 +63664 +17018 +105118 +14065 +95939 +33960 +99755 +93577 +84722 +19206 +80067 +49760 +57943 +60528 +17422 +19882 +110871 +95778 +106951 +87361 +84955 +28260 +57818 +65819 +109589 +35195 +4986 +14793 +20063 +29093 +5006 +102005 +56111 +95075 +92595 +308 +100755 +2291 +15121 +34202 +81662 +45656 +74891 +23787 +83670 +104965 +70977 +76882 +92656 +88242 +94554 +2967 +89428 +10623 +26923 +35392 +70299 +39286 +15575 +60732 +28962 +84950 +73501 +55617 +14188 +89160 +104747 +73966 +79031 +17102 +30225 +108567 +80644 +72737 +5686 +39287 +64467 +34019 +93248 +4611 +75316 +39202 +33235 +42919 +45637 +2027 +12565 +45475 +68140 +57190 +41108 +61457 +97815 +65488 +5227 +107811 +83254 +19262 +9587 +105608 +206 +108109 +108949 +75542 +58004 +97086 +33421 +16679 +4924 +98735 +82024 +36267 +57136 +10951 +96514 +100858 +51702 +30569 +9967 +12149 +76582 +59259 +5814 +21828 +87093 +79867 +10740 +15144 +67497 +8974 +67132 +45193 +24419 +98739 +4393 +78305 +41351 +68791 +96013 +59650 +79704 +106985 +40538 +80503 +86265 +4828 +4308 +86851 +80072 +15468 +56096 +52672 +9282 +108537 +29013 +52045 +102283 +87109 +99548 +89236 +86333 +18265 +60281 +107049 +31591 +36818 +11836 +69496 +6545 +18196 +59495 +94010 +45654 +61415 +43543 +80696 +18708 +36410 +46662 +82252 +75547 +34987 +46170 +52017 +63977 +14447 +35898 +26980 +69713 +63447 +87121 +65341 +80342 +6765 +84416 +61427 +46692 +44588 +48899 +49434 +104090 +45910 +80293 +61863 +67071 +73185 +7005 +58966 +64982 +59416 +33324 +65861 +40434 +17283 +13677 +51333 +83193 +8252 +43059 +17131 +907 +95954 +110881 +54197 +42174 +105252 +13656 +38877 +88098 +93215 +33992 +85219 +98609 +108326 +89261 +29624 +65793 +95405 +96044 +101891 +7430 +88031 +73097 +10285 +30111 +21248 +24894 +63046 +104186 +33070 +89332 +38428 +1516 +31755 +48515 +8124 +46128 +26084 +19677 +72918 +59517 +79226 +81967 +82865 +25411 +59203 +78351 +43207 +39121 +95152 +96639 +98887 +23306 +52267 +9689 +23975 +22844 +100584 +24074 +20914 +80346 +61708 +45789 +55015 +3870 +106662 +83690 +66841 +59798 +81125 +94594 +39696 +75715 +23114 +42362 +39302 +6052 +101330 +95972 +82006 +53996 +92786 +23912 +9022 +47529 +101544 +15109 +60347 +22054 +24528 +96378 +56642 +1998 +109862 +103670 +108907 +33425 +26939 +78983 +29848 +86612 +11497 +94507 +69095 +545 +56931 +23159 +180 +9893 +81486 +17910 +32612 +4599 +53167 +78017 +98658 +37783 +36754 +7474 +13425 +91541 +23330 +44775 +35258 +95846 +37940 +37686 +76952 +30542 +44553 +5865 +90212 +22335 +66112 +106492 +42486 +109377 +65916 +8465 +101697 +78372 +14917 +50442 +51667 +6605 +63753 +52031 +59929 +31833 +5000 +71111 +107769 +19453 +65545 +49406 +63269 +77821 +59236 +84348 +73704 +19232 +57305 +80737 +76439 +75608 +38797 +10265 +49586 +57773 +35518 +100380 +82965 +28277 +16875 +46152 +76611 +83987 +104206 +28641 +32080 +97007 +88855 +45107 +25530 +84540 +9194 +70746 +67889 +16694 +43211 +75764 +50128 +92667 +45859 +82452 +21054 +45279 +85101 +87157 +78907 +53475 +2433 +2144 +107413 +15718 +99244 +79479 +2565 +19381 +83893 +90380 +84713 +30583 +52255 +87795 +41475 +12186 +55194 +102997 +66402 +79149 +53475 +32879 +14550 +70853 +50239 +101396 +93517 +45521 +25085 +31320 +109984 +17037 +60833 +89703 +94562 +86698 +48792 +9799 +96394 +40814 +68168 +48495 +43900 +63929 +102149 +19533 +40400 +69162 +40964 +8856 +101183 +93203 +20743 +110856 +80652 +98693 +36548 +76578 +108947 +97061 +68143 +105395 +52560 +91494 +67664 +80849 +73650 +104331 +65876 +74492 +45383 +6590 +25576 +10969 +4967 +100078 +61719 +79803 +30694 +60984 +24342 +4544 +16217 +41236 +16769 +107393 +61075 +89703 +13898 +99104 +12232 +44319 +98546 +54851 +13 +54199 +102438 +83533 +34473 +49783 +77849 +75929 +86187 +45462 +55787 +86601 +106265 +99875 +106119 +91672 +36961 +67843 +45872 +47950 +72706 +63586 +89165 +11311 +74713 +71369 +19761 +95046 +90421 +77870 +62248 +1051 +19142 +81823 +10943 +61867 +108739 +89285 +45317 +92010 +94234 +59511 +29455 +81854 +96548 +41267 +1115 +72299 +94682 +33325 +62130 +55487 +109546 +50584 +93244 +47525 +76132 +91115 +8807 +74202 +30009 +93901 +96607 +8305 +94313 +54723 +67446 +24430 +88919 +44240 +94032 +58775 +22514 +64961 +64815 +13182 +34118 +7299 +25862 +33434 +70241 +58560 +351 +57083 +15728 +6748 +2604 +79657 +99677 +74517 +96833 +17611 +80465 +82213 +61988 +320 +74003 +21138 +98639 +41812 +84919 +87783 +94479 +50429 +50392 +3343 +32961 +44573 +96867 +80049 +13394 +68820 +65240 +86472 +3948 +82548 +93537 +39511 +103675 +87552 +52107 +98888 +35851 +14390 +58505 +76408 +89408 +51399 +2960 +64482 +50278 +12967 +19758 +95148 +59613 +93557 +75179 +61021 +6679 +12372 +84885 +69130 +93888 +19616 +61110 +28000 +63470 +105092 +78252 +90539 +17881 +34479 +28562 +11075 +100804 +97130 +51920 +80077 +103022 +85082 +25033 +92661 +41600 +32372 +29758 +415 +49050 +81190 +26847 +21490 +7356 +32504 +32820 +91290 +2655 +94076 +4987 +16223 +64378 +30493 +12926 +95415 +84245 +23520 +46589 +15787 +95504 +8671 +105443 +73581 +41624 +106201 +69097 +32695 +98438 +103323 +27518 +61503 +100956 +60683 +90049 +93378 +78232 +56749 +83171 +96475 +1647 +48370 +8407 +6715 +92131 +35684 +15686 +72517 +72144 +40717 +8403 +18067 +96882 +13959 +16009 +40366 +86846 +64365 +90964 +12253 +74506 +112 +103951 +10430 +66546 +54583 +26366 +3683 +51542 +30646 +17170 +27483 +51448 +61213 +14127 +47122 +251 +98715 +92548 +5928 +90502 +107678 +71649 +57708 +94907 +9438 +75720 +86984 +44662 +49670 +6520 +13855 +76884 +70905 +21956 +1523 +55517 +109076 +51268 +37536 +9306 +11991 +20963 +41485 +23534 +92019 +77718 +35657 +110930 +79985 +40102 +99229 +82915 +85024 +32850 +77927 +39561 +46231 +26622 +57095 +89961 +50480 +70120 +1859 +24114 +3303 +61698 +91642 +39244 +12592 +102704 +2274 +47434 +55000 +107721 +78499 +86703 +30152 +34161 +2876 +42819 +40050 +87153 +75775 +9555 +18389 +42039 +102958 +38043 +55128 +73060 +9274 +82441 +105272 +58673 +69924 +52969 +19091 +17359 +20219 +30308 +97175 +107512 +98325 +88380 +37816 +51782 +27902 +88402 +65449 +102323 +9397 +12057 +23734 +14263 +49899 +74426 +105444 +103403 +5712 +72362 +69838 +53586 +95214 +50630 +93417 +30931 +53261 +107426 +37784 +25517 +67599 +12780 +13929 +83666 +56743 +43637 +99926 +98494 +82838 +77706 +14124 +14544 +83692 +63904 +63651 +108315 +58695 +90997 +8761 +106597 +58624 +26787 +11634 +58955 +71569 +43576 +12285 +47682 +106061 +6872 +109620 +31575 +50605 +39920 +34711 +107715 +109226 +51166 +68618 +6249 +85599 +6938 +20552 +39105 +58226 +55282 +80993 +31298 +98078 +96201 +83335 +73363 +98652 +42285 +77992 +40800 +1134 +66072 +12085 +13155 +31339 +52231 +103531 +75954 +79185 +93648 +75037 +43760 +29180 +67034 +110187 +7516 +22366 +2500 +20986 +51674 +6222 +83628 +717 +16274 +73681 +92086 +60703 +9848 +34635 +36244 +44021 +8307 +73026 +105009 +106569 +43141 +39069 +55451 +86008 +33356 +14505 +55697 +71019 +75676 +91343 +37221 +2105 +31031 +97112 +75806 +50985 +96140 +21287 +26305 +34565 +28605 +65343 +106909 +50573 +50352 +102626 +93670 +41306 +42928 +49614 +66717 +81832 +35270 +71564 +67033 +79545 +78013 +27590 +98729 +37156 +61624 +12597 +36139 +36030 +36447 +89968 +29659 +23835 +69928 +96358 +58980 +98119 +46708 +70432 +77952 +88897 +43259 +4865 +35644 +41828 +31933 +14378 +28078 +26050 +24613 +66488 +77934 +70565 +30066 +107359 +84070 +68537 +33656 +100248 +84040 +15995 +29191 +70867 +14113 +71482 +72954 +69823 +82477 +57668 +101733 +79697 +35111 +75936 +104711 +89235 +36274 +73135 +103045 +56889 +5210 +47233 +95617 +10077 +11404 +81057 +12022 +70193 +104868 +73667 +12276 +101541 +64450 +57559 +97490 +61944 +59693 +83491 +101851 +75260 +79972 +73209 +43000 +81509 +35415 +56015 +31365 +1985 +76953 +51929 +71073 +10922 +76591 +87866 +95025 +36794 +31477 +19102 +59450 +44154 +59448 +2749 +76054 +8797 +45379 +180 +15234 +88650 +89545 +42754 +29529 +63881 +82383 +27773 +88015 +43100 +4221 +14096 +85760 +66487 +49680 +10025 +104338 +52926 +2582 +1342 +24938 +87683 +73632 +60684 +30455 +40579 +24028 +57684 +15800 +77211 +108254 +34191 +36117 +35223 +40769 +53813 +23539 +34186 +22388 +7179 +39637 +48806 +110950 +51913 +32561 +17368 +44440 +104061 +105573 +49410 +9509 +23115 +6203 +44025 +86340 +38650 +15006 +28848 +12287 +100049 +39840 +24687 +11961 +10792 +45945 +81129 +89078 +50525 +25706 +106966 +97585 +70140 +30526 +106501 +72803 +87230 +87831 +21707 +28110 +13074 +107238 +31066 +63210 +77488 +67689 +85126 +27975 +103190 +59981 +2107 +38795 +105789 +21886 +33438 +78437 +14938 +36833 +100145 +5956 +62531 +39389 +105013 +78343 +109705 +62924 +50468 +103688 +10801 +82321 +110209 +61917 +104397 +725 +110312 +103909 +8762 +72576 +45571 +54201 +71917 +53141 +96986 +101642 +23587 +68159 +102894 +48241 +108186 +28051 +57853 +50385 +98784 +15739 +76678 +84783 +2212 +63821 +64603 +14551 +17208 +92536 +17162 +20857 +60871 +51288 +45496 +105051 +22673 +40627 +69662 +53460 +102360 +45932 +45137 +9377 +53501 +3359 +54744 +41533 +71129 +2215 +106600 +93848 +24455 +59812 +74231 +88646 +35146 +25517 +101685 +56040 +7960 +31008 +36981 +90480 +35967 +76117 +40759 +83397 +22651 +108941 +25556 +67547 +69488 +4380 +59123 +52840 +81700 +67288 +31269 +109952 +9064 +23057 +54520 +14981 +97034 +34413 +107500 +1047 +88156 +67948 +69893 +108254 +50040 +13610 +45488 +71339 +8938 +65756 +84509 +88483 +73698 +82446 +18870 +73287 +87757 +39041 +24348 +20063 +676 +21378 +6933 +78956 +105346 +102832 +46963 +96001 +87587 +21987 +104544 +1542 +79716 +39700 +106340 +65801 +39035 +28400 +17494 +55865 +69991 +98883 +43890 +15932 +93878 +53885 +36241 +37717 +4174 +92332 +38322 +57981 +10053 +87425 +358 +66765 +61003 +102036 +2896 +58307 +77745 +60585 +94851 +98049 +72310 +82955 +8755 +33986 +87204 +64168 +34239 +59345 +21535 +79581 +61170 +12892 +88587 +102100 +96177 +51449 +66578 +9234 +91815 +106353 +94764 +46551 +102588 +103389 +39329 +39563 +4786 +48098 +25492 +70285 +89219 +9394 +4019 +56939 +54720 +10910 +45118 +2243 +61611 +51105 +58081 +90076 +36434 +41570 +26243 +98565 +89276 +70001 +5846 +62546 +102828 +68499 +79869 +99597 +3273 +25747 +91466 +16464 +105755 +47629 +59370 +97239 +33840 +62348 +101461 +51763 +8860 +31636 +47368 +85254 +6318 +64322 +58721 +40697 +48260 +4675 +10105 +61005 +77134 +51862 +61385 +45883 +42239 +74045 +78556 +20707 +40624 +15521 +53653 +28960 +30543 +28641 +7587 +13969 +102833 +71940 +56223 +85184 +51208 +85578 +89693 +57627 +22620 +31691 +56215 +38493 +9765 +39159 +51324 +109697 +15630 +30449 +50428 +53880 +97343 +13474 +54988 +70894 +94890 +80741 +11127 +104438 +89082 +18396 +54699 +88775 +56723 +44739 +48963 +87418 +59550 +36019 +9784 +102655 +73268 +3746 +23251 +10536 +17818 +40050 +10929 +1453 +75295 +55054 +13318 +82 +89311 +64805 +27725 +89346 +16939 +96428 +101392 +81566 +74438 +96354 +79644 +4212 +88091 +78538 +92868 +76125 +101294 +75004 +50135 +90709 +20652 +58872 +91711 +93584 +101322 +44440 +53064 +54828 +69799 +9661 +29130 +34015 +5065 +54604 +110563 +103017 +17002 +70715 +70467 +74220 +45725 +39316 +28204 +88012 +35201 +19026 +33543 +50379 +58281 +45903 +11257 +278 +4907 +33707 +90528 +30427 +84192 +45239 +99122 +83598 +43352 +46552 +11755 +64764 +67211 +45616 +110245 +33474 +79074 +100950 +59111 +30566 +4525 +87013 +44971 +92434 +30656 +3687 +58371 +82283 +10884 +2673 +107645 +23883 +109503 +28840 +29096 +82456 +75175 +80123 +18813 +82861 +82691 +97967 +30856 +110272 +27549 +74538 +20789 +100684 +19880 +57 +82403 +68429 +97891 +91789 +106851 +28993 +99835 +109192 +110870 +80493 +97966 +16826 +72701 +40667 +50005 +98970 +66360 +38359 +16507 +27776 +69397 +110049 +82125 +87348 +58974 +17657 +56145 +45798 +64873 +67216 +93996 +68786 +62391 +10814 +31368 +39204 +37091 +17701 +33087 +91 +93720 +77081 +80352 +49418 +95993 +65853 +25253 +101287 +60254 +39678 +8165 +93528 +84164 +103202 +41758 +83453 +97403 +10531 +32803 +89182 +83946 +54024 +44307 +43641 +97595 +29167 +65533 +61875 +9287 +10789 +61866 +48647 +5260 +16404 +45155 +103415 +29684 +32694 +102453 +104220 +103502 +65956 +96642 +25182 +59038 +456 +95721 +70288 +80155 +59013 +52900 +26548 +95997 +55003 +27243 +39683 +32762 +36698 +62922 +66813 +307 +74477 +91988 +49453 +88911 +70617 +88256 +67748 +58034 +49442 +53756 +64696 +19176 +39682 +96779 +17978 +68480 +19113 +95701 +97127 +44545 +106344 +92818 +61372 +68988 +35306 +63749 +61355 +100259 +5459 +70640 +104085 +80871 +35627 +103900 +29012 +85066 +47177 +47370 +99519 +23298 +27961 +12241 +30700 +5245 +99302 +7360 +56302 +69322 +9252 +82301 +13637 +52095 +76894 +22256 +5062 +92757 +30604 +91563 +53592 +6856 +26888 +78587 +52563 +89901 +60770 +94924 +94647 +46880 +67755 +44011 +21291 +82841 +107281 +73816 +16572 +94090 +62106 +56114 +80784 +27934 +7434 +103132 +90994 +34256 +56991 +51977 +3965 +13359 +98826 +47353 +54449 +66712 +104876 +92650 +107509 +60472 +70777 +51898 +55573 +4365 +23811 +9409 +1555 +76340 +60998 +41894 +55913 +3065 +5672 +22070 +30639 +85588 +10766 +25646 +110521 +34855 +98691 +18294 +32897 +8781 +90947 +81275 +59153 +20389 +100660 +65677 +89064 +14618 +77406 +67198 +23300 +10196 +529 +76407 +4110 +109123 +101564 +14642 +84356 +15084 +107162 +887 +7675 +76743 +16702 +79960 +55934 +79217 +93228 +72641 +72880 +52470 +18988 +46780 +24517 +53635 +61355 +92265 +86778 +106420 +63928 +41283 +36758 +49572 +109869 +20430 +85047 +45458 +21524 +1385 +44390 +84037 +45036 +17801 +12718 +90048 +73588 +93508 +3675 +20688 +9731 +9835 +32488 +4752 +105417 +81929 +102307 +64847 +51877 +61574 +47756 +9287 +38962 +89035 +62254 +65866 +75228 +69201 +77973 +107370 +106011 +10463 +57680 +91831 +28239 +99942 +7421 +1175 +34050 +45568 +91145 +78946 +88577 +66078 +96677 +54081 +8783 +31994 +55254 +27927 +29222 +20187 +104679 +71049 +64727 +35090 +45062 +67100 +66645 +57950 +14808 +4374 +15522 +7403 +25775 +110366 +63253 +51755 +87611 +5462 +74496 +101119 +30785 +6297 +81527 +79909 +31808 +83983 +103457 +8161 +57071 +43221 +13935 +50033 +78135 +85812 +16882 +97730 +27091 +104247 +54867 +51420 +45629 +87198 +30748 +86759 +63411 +81161 +40290 +97409 +101927 +68126 +55481 +49779 +64530 +39202 +100501 +98370 +100620 +95917 +3270 +72178 +74741 +58472 +866 +82685 +101537 +76588 +40367 +51062 +93472 +76622 +24652 +94462 +61694 +23063 +55478 +54685 +86648 +105866 +16485 +61745 +43680 +6036 +17333 +100044 +98839 +75254 +96602 +38921 +96410 +29611 +108208 +42272 +100965 +93787 +87777 +98255 +86319 +59162 +96321 +97922 +40782 +100327 +3924 +25292 +43462 +72117 +99184 +41454 +94822 +45803 +11709 +105853 +79419 +52624 +28486 +68692 +41126 +11921 +94944 +26270 +91084 +1434 +65750 +63848 +79512 +93478 +104596 +79005 +46385 +68321 +79464 +27474 +9533 +29662 +20950 +54451 +2099 +103139 +56569 +26709 +87169 +55135 +55197 +50594 +17889 +2342 +73951 +48329 +65289 +19072 +57117 +74385 +75316 +70038 +6825 +39336 +34564 +51175 +56879 +61082 +78620 +20166 +106168 +26488 +77437 +95334 +96308 +49745 +31661 +85134 +66581 +49086 +66451 +68222 +50200 +35937 +57335 +15144 +45946 +77157 +19514 +56255 +13704 +27300 +11192 +5066 +63257 +50593 +22825 +92713 +19874 +62023 +46248 +106586 +59188 +66991 +60065 +28697 +84255 +33654 +17133 +24194 +16656 +91254 +63590 +8018 +7922 +7081 +19826 +81986 +93100 +19408 +5216 +90820 +41556 +22352 +6450 +78855 +15284 +72359 +32065 +45702 +26908 +50046 +65247 +4545 +2826 +70963 +9022 +94308 +86970 +28625 +41987 +12280 +60012 +106418 +39587 +33548 +74809 +3161 +108242 +56163 +30755 +51937 +110712 +453 +56794 +66526 +65018 +36823 +60528 +92309 +13401 +11884 +1577 +82530 +108385 +77708 +25994 +59032 +5180 +48057 +109158 +36617 +106115 +64462 +88520 +104035 +30796 +46236 +93864 +84000 +4034 +12110 +75215 +87000 +14934 +86070 +50433 +64782 +58849 +47398 +5933 +83297 +33767 +105760 +15212 +30090 +10690 +88580 +109132 +72977 +7542 +15764 +109080 +60172 +58104 +105237 +56920 +46238 +23032 +63858 +35718 +18769 +54058 +87627 +88262 +1279 +47767 +25676 +67584 +22303 +27263 +72311 +170 +68880 +42112 +25849 +2837 +342 +49237 +58417 +93332 +53314 +48202 +20875 +76446 +99368 +14128 +15030 +28884 +20795 +29137 +4183 +41737 +106090 +11668 +98263 +29226 +57239 +17486 +13921 +93421 +96113 +20984 +86817 +45702 +46330 +15582 +40188 +18048 +32243 +102388 +56566 +108099 +75714 +81625 +93503 +81666 +33171 +11169 +99992 +98250 +32725 +107890 +46776 +104264 +23068 +30561 +5179 +57200 +54947 +107721 +56697 +93955 +35304 +76094 +108318 +32317 +72483 +86271 +30103 +83774 +85039 +108081 +107739 +29506 +83670 +7182 +77122 +24453 +29263 +16584 +107154 +46058 +28592 +26770 +60684 +99321 +85307 +93651 +22622 +15756 +10390 +94086 +74199 +35620 +45679 +73709 +72783 +110718 +84405 +61173 +9170 +57998 +92164 +16205 +13198 +35743 +139 +17258 +20582 +15873 +64538 +91825 +27924 +38351 +554 +10626 +65350 +8521 +15397 +8984 +58109 +89930 +63637 +14335 +73372 +102051 +33869 +72106 +94925 +9948 +45498 +77502 +51146 +79189 +7401 +49144 +64993 +12375 +13559 +24929 +99170 +68036 +73057 +6736 +62316 +29664 +66150 +35836 +35054 +35040 +8347 +64249 +95308 +75409 +3051 +30339 +105459 +77816 +53932 +22246 +1861 +39131 +33431 +10622 +81473 +98134 +40666 +59834 +30937 +62509 +56732 +52963 +106061 +101567 +20913 +101171 +16861 +56888 +63117 +43695 +35889 +109131 +37040 +59873 +1589 +92348 +93293 +86836 +76125 +88161 +54783 +98275 +69541 +102411 +23055 +60027 +34593 +62422 +36362 +75281 +100096 +6303 +4886 +83643 +89406 +66482 +69286 +104840 +54484 +12979 +13465 +48558 +14687 +10225 +97456 +3828 +2078 +84656 +9020 +100224 +4829 +64929 +94807 +53875 +7713 +69556 +94520 +3637 +78499 +71984 +66566 +65537 +20514 +98935 +54697 +29573 +104233 +64495 +81565 +46205 +23049 +99551 +32339 +63134 +74683 +6212 +83576 +59304 +4943 +19214 +57936 +61035 +53390 +47237 +70439 +35155 +22595 +62110 +75918 +19838 +83061 +65637 +26329 +93598 +57511 +59027 +28032 +26850 +66626 +67870 +10694 +48682 +3078 +73914 +77162 +16377 +32577 +31661 +90290 +1488 +97078 +35203 +109793 +59272 +14036 +5519 +12135 +84376 +28483 +19530 +6966 +42110 +99676 +61715 +74242 +68511 +73210 +49840 +5611 +15643 +89279 +56713 +103777 +48171 +8508 +9242 +57944 +90574 +81173 +54050 +2565 +102033 +82918 +74417 +33858 +47846 +66943 +78156 +79550 +51980 +46880 +54755 +109465 +47083 +60892 +79683 +60104 +52462 +110770 +8639 +54266 +93836 +26038 +74634 +23308 +40352 +42524 +61609 +50752 +4781 +58673 +32659 +3190 +85532 +16953 +16031 +70290 +25247 +27844 +26384 +1555 +106153 +81389 +64729 +79862 +34512 +58347 +56681 +98377 +39923 +60237 +5470 +90903 +72521 +110883 +19828 +75983 +8271 +51096 +104604 +5309 +5321 +27391 +74756 +104405 +14208 +51552 +23921 +30118 +44848 +9380 +34845 +24605 +84373 +7071 +59212 +12434 +72407 +105871 +99895 +93104 +96942 +74330 +10816 +55643 +53191 +52855 +41767 +85747 +108223 +51147 +62006 +85249 +34338 +21062 +107332 +78749 +6620 +71423 +65641 +94058 +34413 +26550 +53516 +30531 +25379 +91963 +6517 +65438 +51659 +7381 +3563 +13499 +62299 +11488 +19466 +42090 +16563 +19101 +51202 +72452 +9773 +49272 +32994 +104800 +58472 +60694 +101365 +63298 +10837 +91561 +5802 +972 +40217 +5825 +58679 +70379 +20801 +91383 +30251 +72326 +46325 +87428 +34076 +100830 +47571 +48495 +22937 +22838 +1584 +65230 +62173 +98617 +20208 +104287 +84273 +96239 +104655 +59815 +83157 +75784 +101696 +54317 +54588 +71196 +1566 +2579 +84380 +56462 +63907 +60185 +21277 +36278 +99948 +89974 +26115 +33443 +15184 +43262 +57216 +9965 +37744 +78514 +61702 +56706 +29376 +18283 +91862 +47029 +32651 +73538 +76823 +72084 +8213 +65566 +81728 +103106 +32827 +73979 +99251 +44980 +75214 +77574 +70030 +52498 +43941 +25882 +109768 +41333 +78160 +50817 +81043 +61380 +2587 +73180 +38027 +23170 +103714 +108981 +41808 +94382 +21816 +37339 +23799 +101468 +94461 +60291 +28053 +34370 +8234 +34107 +604 +52304 +55110 +12223 +45849 +71269 +8472 +9191 +12752 +3481 +19614 +50517 +79967 +92932 +103593 +15430 +69485 +46132 +27527 +58546 +110490 +34945 +32158 +4857 +23152 +37863 +53762 +79661 +69136 +94748 +108928 +75385 +33087 +44040 +50201 +28727 +6258 +101462 +27318 +77856 +14685 +94510 +96216 +38314 +74755 +82397 +68470 +41966 +108973 +79018 +101905 +93019 +6830 +60786 +34715 +76757 +20133 +50240 +100170 +7974 +17494 +39910 +51154 +29102 +5651 +55327 +17418 +35915 +42719 +74854 +9160 +79121 +18801 +60769 +43849 +15968 +49827 +104943 +41201 +51853 +80491 +11784 +81786 +101216 +103942 +15896 +68543 +83399 +9312 +84542 +8582 +67117 +1280 +19332 +60349 +85873 +43343 +67101 +32650 +19415 +64967 +32542 +110345 +34106 +69846 +22771 +74206 +57159 +16925 +18735 +26918 +26289 +9027 +48305 +38582 +5698 +69222 +61037 +36259 +100854 +97883 +45117 +26591 +69275 +66259 +53141 +77829 +110568 +408 +69074 +83723 +93825 +72280 +21773 +97984 +47937 +12537 +47667 +31357 +81159 +52788 +11371 +66462 +101675 +57612 +93392 +58077 +64073 +91849 +54639 +16638 +93405 +30830 +42895 +32631 +19838 +5939 +41058 +78945 +16692 +56041 +74737 +56739 +58949 +46111 +44192 +65107 +98352 +61419 +101743 +104259 +21542 +29667 +66199 +48053 +86500 +89754 +36014 +11651 +83966 +106163 +13743 +18707 +56867 +52424 +101416 +62982 +29372 +100241 +78134 +41985 +82578 +79821 +14653 +25105 +89150 +65730 +7500 +55551 +13408 +28272 +70823 +2642 +101204 +61478 +106194 +63725 +75730 +105941 +57230 +41182 +81023 +29394 +106078 +21628 +42285 +56018 +110971 +6513 +55793 +92308 +35723 +109210 +94383 +59745 +21669 +52820 +15002 +41081 +70002 +20757 +82241 +91561 +109342 +55682 +35327 +11089 +28601 +106488 +57328 +37678 +98350 +34529 +42998 +36939 +72060 +53172 +84841 +104123 +93919 +33119 +65858 +975 +110857 +32198 +103647 +72711 +19357 +41446 +39797 +53361 +48711 +34637 +35927 +36460 +70040 +100561 +31150 +50383 +97400 +31184 +27404 +4470 +60283 +18102 +105056 +1181 +66200 +57431 +98783 +79596 +79077 +21977 +58261 +36870 +65998 +81254 +91803 +77132 +63133 +73714 +102830 +98254 +66679 +3954 +100066 +63701 +109701 +6526 +77998 +82598 +22009 +34446 +6711 +62722 +5702 +61375 +51790 +92742 +38240 +102453 +6499 +73024 +53761 +71300 +85382 +26722 +87475 +110155 +81560 +99885 +8745 +65117 +98348 +23674 +39452 +40249 +48890 +56316 +29135 +41343 +2579 +59661 +90532 +16173 +57574 +44619 +15254 +106637 +31156 +4611 +29451 +110160 +38879 +71778 +67202 +29793 +44481 +106478 +29671 +73332 +87325 +110644 +36065 +89212 +73841 +67990 +47196 +94135 +23257 +76552 +12472 +106572 +63594 +107996 +99862 +57937 +93591 +37576 +13713 +40751 +11455 +91936 +78987 +76936 +70421 +9684 +26225 +26558 +67570 +9647 +106867 +53511 +26633 +66902 +65116 +3034 +23584 +1307 +53430 +100683 +108522 +32217 +83367 +65702 +103238 +33977 +46553 +41982 +83015 +9252 +47301 +6893 +92752 +100018 +61864 +106488 +31644 +70227 +18778 +64144 +41752 +20626 +26552 +13598 +80784 +70059 +79926 +107791 +42868 +96816 +34341 +92271 +95244 +24128 +43328 +90336 +8556 +13272 +84797 +36431 +74230 +95342 +54641 +58306 +73445 +99961 +71857 +37714 +5025 +69727 +82488 +64455 +93628 +100384 +58918 +87883 +5652 +69757 +96017 +33166 +65150 +49860 +110213 +97298 +86010 +66128 +22747 +68612 +56678 +82626 +97919 +18359 +96529 +93445 +101013 +57508 +77084 +79345 +51252 +91921 +109300 +42200 +102753 +84239 +14315 +80984 +109742 +105958 +76308 +66543 +84672 +49898 +28354 +51618 +82380 +24357 +96228 +68442 +83394 +7304 +77202 +3233 +92134 +33498 +82906 +64116 +79025 +170 +110469 +1397 +10787 +37406 +18492 +4084 +34965 +22937 +58206 +25961 +82970 +5013 +67484 +27887 +103402 +101233 +109053 +48009 +101104 +44898 +11052 +76644 +72379 +8630 +107049 +43935 +14707 +106055 +61165 +69243 +1320 +61298 +1947 +109559 +106587 +74899 +55744 +47254 +31393 +24257 +16641 +59431 +77250 +70255 +96570 +78369 +50919 +49302 +10930 +101999 +35543 +34885 +74110 +34114 +100217 +33813 +40117 +2145 +41455 +85656 +100476 +40009 +72871 +100061 +24628 +21660 +3053 +69024 +32399 +28491 +45477 +61787 +16603 +76835 +28245 +62720 +110493 +2111 +23158 +28668 +104115 +76503 +95112 +70264 +33688 +77534 +98286 +78932 +9330 +72762 +34769 +53586 +5786 +56835 +34880 +87731 +97658 +88287 +45615 +74897 +75303 +92993 +16891 +93538 +56509 +84854 +18269 +108374 +5856 +37484 +34418 +37993 +90085 +12774 +92639 +23960 +55995 +2594 +66361 +58193 +34473 +35219 +59681 +70735 +104820 +102990 +55988 +70866 +41942 +51613 +76160 +22193 +67595 +59360 +64463 +11109 +59600 +1562 +13743 +59932 +59252 +101011 +73063 +82944 +38331 +107875 +74599 +104111 +75294 +10907 +31723 +95052 +21913 +98521 +40412 +40072 +33299 +57254 +99816 +64618 +28854 +58501 +66419 +65341 +72422 +12213 +81496 +30713 +59410 +81518 +75459 +54420 +99950 +6417 +110039 +44560 +73254 +87836 +32392 +108044 +28378 +62976 +106671 +31022 +19878 +92207 +267 +80173 +18935 +24379 +88909 +2334 +12844 +60224 +31066 +738 +34579 +7709 +10509 +26106 +26366 +43874 +44689 +104875 +46547 +88401 +106201 +15484 +99580 +106950 +77916 +56562 +24850 +102871 +36227 +76976 +62929 +35384 +45451 +91314 +11933 +1311 +11765 +35018 +103708 +73112 +41564 +39714 +86450 +109288 +9969 +65533 +77314 +6274 +81665 +95603 +18275 +1783 +95574 +42575 +97105 +95882 +91692 +23084 +57562 +32334 +88582 +21072 +23984 +65188 +48907 +110293 +73357 +30294 +14161 +25043 +32096 +9658 +1155 +84533 +46825 +66475 +40133 +101390 +96969 +12371 +90347 +18564 +21193 +51723 +58689 +61134 +50909 +2864 +105308 +27149 +20717 +99779 +88555 +71361 +95629 +20480 +15717 +21249 +60368 +10774 +103274 +47007 +103211 +56610 +63494 +8605 +615 +11028 +106849 +30618 +55737 +101400 +37214 +45179 +53085 +70006 +110977 +83359 +6487 +98872 +59372 +70480 +36084 +98110 +4313 +43416 +32201 +40892 +100003 +26333 +50745 +18871 +41009 +86182 +20195 +43327 +26451 +75681 +99328 +50072 +60507 +39869 +7114 +74678 +82511 +30416 +62553 +43364 +18264 +25610 +20601 +43457 +14750 +72595 +62500 +32782 +10910 +5089 +52285 +20066 +87502 +70821 +22123 +80504 +90971 +36854 +60378 +62130 +24972 +9745 +43543 +35283 +95130 +67514 +38353 +19491 +63354 +72505 +15587 +84996 +91961 +99936 +22616 +74381 +5719 +7276 +4108 +79513 +23669 +98511 +32404 +21350 +23384 +79250 +73668 +100784 +17733 +37708 +94805 +45645 +81136 +410 +18379 +8506 +93165 +96416 +59425 +58335 +34230 +42997 +80526 +49504 +100600 +78387 +39203 +98664 +48192 +58841 +74772 +83683 +32733 +91964 +38448 +37559 +88439 +22181 +11886 +15867 +104944 +48667 +1746 +25633 +88799 +81041 +3848 +91538 +81544 +14098 +92314 +20401 +58949 +56872 +45271 +91771 +17973 +93999 +31848 +56096 +40034 +86103 +52579 +69991 +74035 +11109 +12899 +100270 +73060 +91919 +31165 +70972 +84517 +43546 +64489 +96661 +41239 +54880 +71803 +19547 +74527 +58763 +17107 +34081 +77625 +54358 +24722 +86960 +46681 +57776 +19574 +105539 +101431 +66889 +86931 +18829 +107187 +42853 +62697 +77677 +68129 +14677 +18465 +100724 +94032 +21330 +46982 +15390 +103481 +59708 +50520 +74191 +22184 +12289 +92667 +92370 +68983 +18485 +103464 +19664 +97486 +37038 +53576 +15272 +72333 +36725 +80640 +17616 +67713 +45648 +100573 +109484 +103282 +105224 +62516 +59838 +40285 +27482 +51148 +56283 +7363 +9319 +94577 +98071 +7243 +56482 +83342 +89129 +85320 +105660 +60944 +88689 +50487 +43020 +91290 +31079 +72199 +3181 +28379 +57295 +51789 +29354 +58776 +57821 +70234 +52135 +82007 +28058 +60871 +32817 +52072 +41489 +78436 +47169 +12288 +88154 +53559 +66603 +8017 +15839 +64481 +102609 +43394 +73151 +95802 +11872 +58984 +60250 +13921 +31425 +98737 +37092 +110201 +104951 +4481 +89108 +61642 +36744 +27825 +66207 +85573 +55272 +28246 +52491 +53576 +19443 +10240 +3306 +30719 +3124 +88618 +5583 +106262 +12528 +103913 +60278 +97059 +96723 +73117 +58350 +104249 +21745 +14124 +29434 +45178 +14967 +42386 +84584 +42675 +34279 +26500 +16803 +38766 +52908 +41364 +9196 +74351 +102002 +19563 +76347 +1619 +55666 +29518 +10785 +53906 +93142 +41928 +97661 +1025 +55301 +103147 +76017 +74726 +80573 +73056 +63815 +41135 +109910 +7300 +38597 +88155 +36754 +71729 +107538 +87723 +71802 +77916 +53342 +82262 +94704 +97026 +106155 +77148 +107868 +56718 +48571 +103326 +3326 +86627 +63135 +84137 +55824 +83546 +98472 +42231 +61581 +53176 +69291 +90951 +88647 +79159 +75539 +94689 +92065 +99291 +75964 +95036 +33078 +34161 +93202 +15214 +99685 +15386 +17420 +69374 +108090 +109968 +77956 +23843 +24472 +71588 +37796 +23271 +55263 +65558 +32319 +64307 +84355 +65295 +26129 +18614 +8612 +73489 +104713 +15532 +21475 +11454 +96182 +8565 +91853 +64634 +70235 +80264 +104523 +47909 +95550 +40425 +66114 +29086 +45239 +62712 +86318 +45436 +66466 +17047 +41350 +52256 +39413 +26494 +66959 +11644 +10669 +78881 +8020 +74576 +6589 +26183 +21772 +1875 +47886 +96624 +13774 +69379 +43088 +70937 +1341 +68631 +29846 +7342 +81107 +102993 +109292 +55256 +20044 +74516 +43394 +74275 +7011 +87654 +85280 +80318 +83139 +69675 +52705 +80196 +53953 +102452 +72232 +29935 +41307 +69354 +18641 +64226 +92299 +59713 +48925 +16927 +2335 +106627 +15694 +83818 +22397 +32059 +56486 +75065 +13451 +66511 +58825 +44602 +31169 +43413 +19160 +45216 +27693 +78667 +13473 +55197 +16661 +73991 +16972 +9987 +107498 +111009 +77133 +11740 +84340 +45053 +74056 +71430 +25578 +26455 +71927 +11482 +71948 +1450 +57908 +51067 +13177 +88738 +66732 +98540 +43615 +27617 +109865 +108993 +50182 +84523 +36520 +13619 +46227 +104827 +253 +39443 +89643 +5694 +87419 +22486 +66024 +44733 +101823 +79497 +103554 +98493 +19012 +4701 +82584 +7665 +84367 +26231 +20747 +73504 +42008 +39022 +7246 +29530 +77470 +79869 +1132 +79238 +72656 +110915 +8520 +60424 +25190 +31850 +26190 +32472 +32937 +66241 +25130 +35409 +96141 +79542 +98014 +98334 +106085 +56220 +8592 +105152 +26397 +42505 +144 +10277 +103971 +83821 +62806 +72330 +32184 +60101 +39323 +7537 +21342 +97885 +83176 +102007 +70965 +43117 +73291 +98261 +89610 +50099 +85826 +18113 +1089 +96436 +88462 +73564 +52107 +20011 +34544 +21238 +71264 +7078 +52828 +30138 +110759 +109342 +67552 +52468 +80142 +64958 +276 +83935 +26906 +17580 +14054 +109355 +107464 +107105 +27356 +62955 +94028 +21430 +15529 +87397 +67777 +93129 +9176 +7522 +106458 +100341 +20211 +12160 +25544 +18072 +47372 +14252 +45044 +53025 +102346 +72722 +86664 +20811 +18106 +24639 +49810 +1878 +102306 +94607 +82370 +90205 +77198 +56100 +103753 +82688 +38308 +49821 +102648 +76530 +73460 +17618 +100153 +60018 +57108 +90900 +44735 +99214 +58379 +8821 +81306 +110901 +64299 +54427 +4747 +65733 +87390 +73205 +3312 +101988 +37574 +65887 +101921 +25667 +36250 +16241 +23130 +75210 +19506 +53955 +90863 +108650 +22702 +79612 +90664 +84716 +83667 +26633 +74801 +38305 +91003 +61695 +54598 +93473 +13289 +82567 +25893 +22759 +51340 +38007 +106396 +76202 +46497 +647 +38944 +7560 +26795 +74474 +23755 +40855 +67757 +80623 +79696 +4411 +29056 +83754 +88186 +95785 +74861 +31130 +93165 +60744 +109502 +76105 +10972 +86978 +11276 +8435 +12365 +64781 +101446 +359 +23857 +92597 +58657 +14648 +62141 +22043 +40656 +83091 +57908 +9180 +2866 +33934 +81646 +10368 +93098 +50175 +64404 +40633 +105480 +41206 +58996 +20198 +55941 +45640 +77798 +81490 +100773 +63064 +107382 +18348 +62096 +70072 +50507 +67386 +56754 +98197 +56852 +14396 +21601 +66130 +55117 +102868 +84320 +83973 +57866 +75556 +105558 +592 +104978 +72200 +55130 +82831 +70400 +60227 +52461 +3646 +36644 +13005 +47949 +91750 +32369 +88690 +86808 +39548 +58182 +43892 +94525 +14248 +64712 +105999 +104421 +49996 +19020 +39337 +97188 +67227 +46976 +83067 +98873 +2229 +87031 +100168 +69185 +35169 +74317 +90364 +110771 +101379 +14912 +53095 +61540 +43834 +77545 +40950 +33749 +77525 +16048 +44760 +25778 +13961 +92130 +91297 +46979 +110077 +78878 +5121 +63799 +31050 +74138 +96333 +67768 +64676 +25231 +45707 +4706 +43300 +19493 +51626 +76329 +78916 +44220 +104244 +110435 +11605 +44446 +60574 +83549 +89168 +5576 +19650 +51166 +2204 +57276 +84900 +21198 +106832 +53177 +70206 +67390 +69183 +26553 +79708 +27229 +29677 +96425 +107963 +18591 +31826 +36231 +101548 +58020 +75521 +79529 +57960 +80839 +98984 +91961 +35361 +65618 +18291 +32671 +85729 +25461 +54475 +45155 +65552 +7387 +51430 +24496 +8973 +101221 +60386 +95334 +7134 +52351 +75611 +77003 +80745 +26278 +47582 +41971 +51710 +52925 +15127 +72729 +86744 +33773 +110415 +4048 +33312 +14859 +17803 +4575 +49086 +36500 +51923 +54234 +83853 +95621 +30861 +100563 +78259 +7317 +27246 +314 +108733 +91285 +72383 +5597 +5216 +21969 +11204 +9071 +18024 +87419 +92059 +32792 +10322 +92844 +69509 +31767 +8071 +47369 +102283 +105212 +83406 +55798 +46235 +81732 +416 +21364 +104249 +96222 +106516 +58117 +74810 +44381 +25666 +14801 +75095 +106557 +72488 +104805 +109931 +11331 +3643 +8719 +97649 +72766 +55540 +19118 +43900 +102107 +26100 +110193 +92480 +30878 +16133 +33132 +28006 +52922 +45037 +101749 +5169 +94950 +28819 +26080 +13654 +71006 +12597 +47665 +7113 +106620 +17736 +74050 +70377 +14364 +48537 +90940 +101556 +74675 +69247 +84568 +26180 +92396 +88562 +2129 +70110 +107422 +76736 +43920 +28236 +103632 +97893 +22161 +61508 +81837 +99624 +14969 +93610 +88662 +106164 +26631 +60157 +7862 +11993 +48379 +84358 +63148 +39803 +78103 +93439 +36292 +42675 +64430 +94773 +71567 +75557 +23871 +6375 +26678 +67069 +17331 +105368 +79775 +19417 +14579 +8714 +106674 +12530 +99638 +25839 +33555 +108428 +12882 +79610 +42603 +24399 +18305 +80391 +40171 +28869 +6949 +67606 +109731 +61579 +103042 +60945 +33451 +38486 +101039 +6268 +75741 +8581 +66920 +21580 +88820 +32362 +91480 +99543 +108512 +39652 +88783 +50605 +51263 +52251 +59871 +38963 +29780 +95919 +52158 +47156 +57239 +54578 +77303 +108907 +60107 +60823 +106735 +18184 +27474 +64733 +86362 +68175 +22590 +93358 +61197 +24962 +41495 +102401 +101888 +10229 +44017 +29860 +82978 +506 +51185 +67443 +16330 +57467 +1695 +64067 +31153 +48630 +97427 +53871 +60127 +21150 +42377 +69112 +72572 +27985 +36725 +73284 +72057 +43766 +64389 +20595 +28003 +69004 +102153 +34897 +108567 +38478 +105130 +41916 +3126 +27367 +82699 +76784 +57710 +103763 +44480 +49255 +16476 +74505 +33567 +37719 +81847 +79817 +33218 +40034 +93684 +83481 +29816 +73891 +84603 +81832 +68901 +39199 +47216 +30577 +39427 +58425 +66413 +77897 +66599 +103774 +54599 +55499 +50733 +32748 +49549 +76691 +11390 +79908 +94603 +98568 +56795 +108651 +10186 +26658 +49846 +59284 +35773 +62107 +52311 +25073 +8649 +31227 +68412 +32392 +69564 +43487 +29556 +27120 +64323 +97154 +93941 +49678 +7894 +40892 +94218 +26336 +29072 +458 +101583 +16981 +72079 +61007 +90386 +97133 +25024 +71349 +29000 +20545 +91829 +91241 +22639 +4294 +25573 +41514 +95112 +23360 +98185 +18328 +74283 +6050 +47122 +95368 +15572 +108547 +4615 +7105 +100744 +80393 +43539 +23498 +30200 +35303 +71622 +35318 +64092 +58740 +51939 +82378 +7356 +109313 +14475 +8998 +46389 +84181 +74502 +89635 +24092 +77479 +56878 +70845 +39249 +10732 +37273 +95521 +80957 +87810 +45423 +92937 +92506 +17906 +81703 +59706 +88105 +68319 +61029 +98435 +43770 +101354 +88520 +36360 +82520 +15795 +10959 +76069 +102673 +38111 +48966 +42490 +34033 +26078 +94111 +23253 +23502 +83792 +95347 +19455 +109128 +87199 +65460 +87381 +13305 +70100 +100970 +100548 +27597 +65867 +31992 +89169 +23139 +87166 +45852 +33837 +100057 +20506 +99424 +23442 +110871 +72303 +103947 +42833 +38831 +2920 +58892 +66415 +34893 +58437 +36191 +4300 +84070 +41562 +100405 +67670 +35882 +1127 +23042 +12408 +25923 +21510 +48459 +36793 +6107 +70896 +19338 +57965 +91324 +60262 +34295 +2983 +95467 +71893 +19682 +36812 +94351 +22614 +48537 +10372 +11195 +34542 +65642 +80258 +29663 +27679 +5087 +92676 +97859 +89281 +109054 +98917 +108562 +87004 +108617 +89349 +23832 +67141 +36713 +79034 +94680 +914 +86190 +85730 +24130 +33196 +19932 +12164 +21867 +63580 +84418 +13255 +63689 +12658 +1200 +102479 +66966 +79299 +7117 +89526 +65796 +37761 +71205 +2031 +62307 +46477 +5519 +8451 +74374 +41432 +12968 +27198 +96999 +80602 +26790 +10268 +59451 +91011 +56116 +107566 +7735 +104021 +70797 +34267 +4850 +95786 +35216 +95892 +85791 +6126 +22370 +55631 +60011 +58286 +13225 +56907 +40808 +84146 +23411 +88752 +27664 +11468 +48889 +91533 +50600 +57208 +27354 +94185 +96966 +102030 +43015 +87054 +23170 +10650 +81778 +72874 +78063 +36925 +108279 +77619 +11248 +20726 +33758 +68236 +19050 +68435 +78285 +38701 +67364 +80982 +80558 +86404 +67587 +78463 +79890 +107366 +55120 +90363 +94766 +58741 +68420 +52129 +110024 +94860 +74209 +46414 +32449 +49349 +87606 +51450 +89943 +3870 +86966 +56891 +77491 +6925 +88808 +91751 +72470 +93263 +90021 +99751 +26808 +15972 +21459 +67710 +19455 +55806 +41858 +85511 +17741 +98799 +53258 +49525 +9186 +70217 +21800 +49997 +105126 +83735 +35974 +28924 +62193 +15902 +102138 +76675 +110537 +10684 +960 +72952 +18545 +74467 +17880 +1490 +79819 +79767 +25308 +94040 +73388 +6486 +26947 +87741 +7478 +2083 +33696 +102243 +61711 +37428 +47692 +7261 +96224 +38799 +97724 +99834 +57276 +61084 +37546 +10894 +24933 +55882 +68272 +8758 +54834 +80005 +66953 +54372 +80906 +51756 +80805 +40517 +44897 +38859 +87707 +98627 +56776 +59331 +21434 +60098 +93305 +110993 +14952 +73096 +74091 +104797 +87827 +90845 +87842 +29145 +55313 +18722 +42209 +14402 +69095 +17494 +49312 +18176 +32895 +38571 +46228 +90422 +21324 +9942 +67721 +7162 +73463 +57353 +62190 +110196 +43045 +109043 +39638 +88547 +28687 +25038 +40917 +106274 +45766 +61135 +103277 +87206 +77629 +51749 +107541 +62070 +109407 +30482 +80862 +70201 +49302 +38587 +26423 +93961 +13857 +2871 +89657 +4998 +5363 +66916 +31321 +30462 +28643 +88744 +97198 +57368 +90182 +64761 +96813 +44045 +87675 +54136 +83509 +82859 +46393 +70121 +12780 +80674 +13499 +5638 +8854 +42969 +87589 +103087 +60881 +4446 +82607 +56776 +74677 +25804 +46479 +35907 +100899 +89949 +29801 +72803 +58551 +99983 +65649 +50161 +82987 +44634 +44767 +36805 +93624 +106264 +66177 +54663 +47555 +54835 +101189 +8971 +102597 +110823 +58050 +99451 +53972 +36654 +27851 +92740 +85859 +33394 +101182 +70997 +108664 +51756 +64336 +104658 +53045 +84689 +11557 +23895 +15012 +74437 +33750 +75319 +109300 +50771 +9451 +65715 +49367 +27932 +9208 +19830 +35714 +37496 +44409 +101175 +31887 +41449 +18819 +21885 +72120 +84008 +75400 +49580 +54550 +84869 +39240 +41856 +41916 +72617 +1606 +73965 +43266 +77282 +105058 +28147 +77060 +93829 +101249 +3188 +27191 +73234 +43361 +57915 +24173 +81339 +35271 +71155 +7334 +74259 +72759 +11584 +65858 +100770 +62873 +42102 +110135 +95268 +20756 +24419 +11518 +78693 +23787 +87848 +26313 +46342 +87663 +69531 +43537 +16249 +24103 +49156 +51298 +15618 +105793 +109985 +40635 +17473 +25395 +84309 +49586 +79183 +34509 +78755 +110956 +101121 +8094 +53594 +14396 +62943 +29111 +92890 +73061 +76818 +102768 +59596 +49435 +66611 +31589 +88930 +104775 +76838 +27606 +102184 +50144 +23591 +71384 +50227 +106075 +63987 +1455 +92650 +69861 +47546 +85931 +43433 +44171 +56130 +87990 +36291 +38235 +34057 +55122 +91693 +98237 +42311 +87193 +85579 +23948 +46185 +60537 +85123 +96982 +47563 +90633 +83846 +51565 +43424 +28599 +87353 +29724 +68965 +58617 +61507 +61476 +47559 +23017 +25503 +101985 +59322 +15412 +104403 +89719 +106397 +50682 +70706 +21704 +47011 +3934 +7821 +47496 +96904 +26267 +59878 +3437 +27431 +106767 +22285 +68011 +2073 +102966 +734 +27519 +625 +6554 +80368 +86538 +104714 +30205 +50665 +19281 +61678 +94692 +75725 +30760 +67233 +106502 +101683 +107980 +19915 +62130 +4542 +39478 +20765 +39844 +43919 +42686 +109837 +58057 +34032 +51891 +719 +68590 +99899 +67454 +14665 +76872 +89081 +99831 +81413 +95266 +28089 +16794 +64367 +99638 +96917 +2199 +61641 +29106 +47303 +32027 +5071 +25404 +48084 +51042 +98412 +72355 +6741 +71880 +73733 +37670 +87799 +46644 +107271 +109873 +18550 +104186 +105891 +8258 +16082 +101460 +17408 +1840 +26555 +35747 +34028 +98846 +86209 +32226 +54025 +41708 +92144 +80719 +10742 +1992 +46807 +86414 +20494 +48845 +80140 +53409 +70118 +17189 +26085 +43731 +7454 +92543 +20622 +65593 +81076 +103829 +7406 +53370 +13012 +56941 +14607 +3219 +109948 +12324 +17001 +110665 +97245 +85614 +17842 +32013 +56624 +7068 +35889 +105266 +63053 +43235 +83680 +57034 +39216 +73772 +31330 +207 +86853 +93923 +28281 +52584 +78211 +20604 +62249 +61295 +34289 +38761 +67694 +64899 +98484 +43576 +87564 +8158 +31832 +80574 +67262 +95602 +110445 +105170 +98205 +373 +56642 +26454 +2527 +37829 +20136 +61471 +14142 +50338 +25599 +14387 +27464 +16013 +95141 +75516 +32441 +76629 +23353 +67646 +108823 +17850 +50472 +82088 +6769 +19465 +66769 +75510 +25190 +69741 +6497 +46826 +861 +92781 +106816 +27895 +107040 +51744 +18064 +24408 +41146 +83916 +24607 +17343 +39288 +84085 +16099 +71539 +24115 +67414 +48120 +101732 +72236 +42786 +107446 +80342 +60999 +85652 +19673 +94160 +82158 +55725 +36269 +55500 +43829 +89871 +13514 +45781 +20295 +67234 +79574 +91795 +58552 +110044 +26488 +24895 +104342 +33117 +42788 +33783 +3354 +106328 +51383 +68874 +21608 +15864 +85688 +69173 +96434 +26461 +77994 +21375 +32059 +35003 +53348 +96519 +47634 +80206 +84613 +60515 +70559 +81417 +51232 +67979 +98938 +67423 +43167 +73291 +16286 +82539 +87099 +27870 +42852 +96989 +90794 +86929 +4330 +78494 +33879 +27952 +4171 +55439 +60445 +104932 +100338 +58187 +59724 +23536 +56684 +41067 +88359 +24124 +59602 +93371 +74323 +33036 +55084 +94502 +81034 +65284 +83796 +12385 +52874 +13883 +50461 +50111 +89622 +46169 +55308 +77517 +92177 +80239 +46314 +56649 +56332 +15107 +20959 +57398 +78739 +40739 +7687 +19618 +16594 +86318 +105278 +62962 +79367 +60579 +22653 +57746 +31833 +20927 +108558 +79694 +55254 +102884 +2552 +46550 +54459 +50215 +79663 +13542 +79327 +90265 +59988 +8107 +88908 +2940 +37027 +59203 +12064 +108784 +15750 +40282 +57585 +64165 +106889 +77655 +19703 +98597 +81842 +29030 +23503 +108660 +45672 +71238 +82779 +77719 +1382 +64546 +12543 +85507 +2927 +28512 +72175 +105243 +51390 +37428 +26318 +97158 +85152 +76415 +23540 +74549 +45669 +34147 +5164 +68264 +22096 +102188 +107093 +35996 +26834 +66960 +79471 +50621 +101138 +81765 +44581 +99849 +36427 +11177 +1546 +83579 +46648 +37656 +105845 +98336 +79206 +63441 +12763 +69449 +51325 +33644 +13432 +5415 +5478 +60053 +62979 +11512 +66061 +14503 +55610 +10293 +68552 +87645 +58661 +47065 +60140 +21541 +4092 +80723 +103945 +37567 +60719 +73963 +74857 +51060 +27888 +8001 +39401 +17927 +100156 +69754 +89412 +37632 +95769 +104289 +53516 +74043 +45131 +41073 +18774 +33057 +33775 +21911 +66665 +102351 +15015 +70101 +90093 +58768 +38184 +57652 +59336 +43139 +76603 +13745 +84023 +50567 +41657 +65517 +32152 +54965 +83210 +48122 +25445 +96954 +31979 +30907 +102974 +65470 +104648 +97195 +87509 +74118 +61936 +70876 +3780 +38795 +7286 +83604 +36032 +68885 +29006 +91732 +90842 +42491 +10406 +46261 +72128 +82012 +20253 +2936 +32373 +90713 +8908 +74907 +60946 +96752 +107564 +80809 +70360 +95206 +78225 +24610 +65218 +52087 +81241 +96317 +92302 +5715 +9953 +45215 +43269 +69152 +29472 +74365 +25946 +102576 +68378 +94052 +86536 +96817 +69878 +20950 +45205 +101699 +64810 +107895 +65197 +98127 +9917 +18126 +42329 +37575 +13231 +51924 +101759 +4383 +26501 +38742 +72348 +25188 +65058 +66401 +72046 +86136 +70765 +74320 +61228 +45642 +48948 +69468 +28361 +13499 +105371 +84642 +25316 +57263 +90504 +74617 +98376 +84445 +31107 +105273 +106896 +102926 +2874 +5681 +55908 +88646 +83705 +21551 +76063 +29623 +21691 +61336 +31746 +3464 +60002 +70167 +30922 +101588 +46654 +19543 +49166 +51548 +100863 +28817 +43303 +39688 +26596 +44484 +24978 +62982 +51465 +99002 +105180 +70883 +70603 +80219 +83250 +65072 +18399 +83681 +73035 +27385 +104503 +109836 +102907 +44023 +52883 +21839 +108359 +20325 +43683 +107886 +37778 +11551 +56095 +55336 +2050 +85155 +73477 +16207 +62037 +39209 +107671 +13069 +89257 +33788 +67255 +71962 +43959 +90882 +98015 +76948 +83176 +74072 +57607 +21768 +58143 +102125 +37009 +110378 +97903 +4744 +47223 +4640 +19286 +54678 +61212 +93616 +14776 +15255 +78156 +109194 +102693 +2179 +21631 +33813 +30813 +91421 +20567 +69106 +87867 +92020 +88978 +17465 +33409 +77833 +24697 +74804 +65043 +34314 +108291 +11024 +48133 +74197 +29402 +57280 +103084 +103019 +104882 +34567 +83675 +84737 +57173 +28692 +12713 +99919 +85353 +80984 +52429 +23781 +102054 +77820 +81545 +79002 +22498 +5871 +26865 +29746 +82330 +52551 +29968 +97506 +28560 +91560 +18063 +67120 +61048 +28483 +83875 +75449 +41828 +38892 +97638 +97099 +96530 +3117 +34834 +60274 +4739 +44588 +103579 +54812 +22363 +41250 +43359 +30458 +40577 +80230 +51687 +23519 +30403 +73326 +20677 +52318 +4586 +97267 +56164 +76711 +10616 +56691 +38859 +56857 +108207 +88079 +93052 +63149 +91281 +95545 +93570 +19368 +82135 +77690 +24994 +37729 +60071 +86255 +75131 +98409 +48189 +98703 +26531 +91917 +87895 +60344 +45033 +79600 +18203 +45307 +92500 +110362 +58052 +69222 +49645 +59147 +5717 +46709 +57703 +45383 +59297 +91308 +50276 +56131 +97759 +32306 +52482 +63812 +48319 +94046 +103346 +29430 +22124 +68853 +28510 +23011 +30147 +58041 +80061 +47851 +43033 +13439 +44934 +45961 +3032 +94307 +72415 +12901 +28032 +76946 +32000 +13350 +28540 +29736 +39100 +67980 +48415 +81499 +105257 +55577 +7849 +92320 +31269 +35255 +53059 +63058 +88225 +100297 +40700 +26622 +28987 +58775 +77746 +9839 +2338 +45845 +46361 +4302 +53086 +3439 +70989 +39569 +35768 +82472 +62034 +89984 +878 +103487 +29741 +71628 +85695 +59747 +63883 +24471 +39989 +61811 +93268 +9666 +104000 +51073 +6069 +83217 +83299 +1398 +47946 +84324 +46702 +18688 +27385 +104353 +21606 +44100 +28400 +101805 +95687 +79378 +56540 +59895 +84320 +74174 +62167 +95837 +70543 +80170 +52025 +80339 +105991 +53263 +80948 +51625 +63676 +36683 +11401 +2001 +108469 +98870 +67368 +34357 +34514 +88808 +43270 +93289 +76089 +36486 +50010 +41582 +31334 +73176 +39883 +71710 +5259 +33360 +36445 +29814 +100004 +21331 +12661 +3117 +60471 +78705 +89432 +104537 +48838 +86859 +40665 +96022 +32687 +26386 +104435 +107915 +11997 +22170 +25369 +106610 +30892 +79977 +19736 +34045 +30147 +10430 +48992 +32802 +13367 +9226 +46354 +30303 +225 +92685 +13095 +87126 +86196 +64239 +84985 +66907 +110475 +49831 +44438 +100328 +106919 +65087 +8883 +4935 +79840 +43067 +59700 +94187 +7979 +40933 +110020 +20015 +1582 +89715 +84068 +50028 +29700 +56617 +91158 +39600 +40493 +10350 +95784 +51100 +13279 +17297 +21706 +58857 +48284 +69561 +107233 +92160 +35527 +30506 +38224 +76159 +1535 +44045 +64060 +81399 +60625 +63265 +22312 +70390 +93763 +104179 +85531 +107580 +91269 +34944 +37194 +53845 +69772 +4825 +59823 +96557 +80401 +68881 +102755 +62531 +21348 +830 +45891 +49516 +44798 +17848 +95586 +82174 +51478 +7897 +48481 +96754 +103656 +9746 +90074 +88327 +99137 +25381 +68436 +20198 +42864 +25224 +78687 +13327 +32354 +53376 +22375 +30689 +81782 +52766 +106856 +43753 +52388 +1517 +60038 +59782 +17361 +83894 +25580 +75902 +8581 +3344 +56089 +83360 +97561 +51539 +61288 +60013 +25850 +82595 +108518 +55008 +433 +82545 +19654 +107222 +33242 +32551 +17150 +102521 +106571 +64885 +380 +109811 +12139 +4716 +44354 +102126 +60806 +30279 +70953 +15231 +110900 +103632 +11605 +39508 +80234 +106426 +26864 +91914 +103186 +73461 +4827 +110286 +55346 +51836 +43307 +80941 +92962 +63914 +26528 +95909 +66731 +34157 +80430 +54794 +2952 +57377 +71208 +92833 +7173 +70261 +110305 +106669 +11630 +93275 +55206 +7900 +70928 +91245 +26976 +37914 +5674 +36335 +110433 +33098 +60046 +1193 +54452 +71402 +72507 +74511 +9152 +107990 +3739 +86143 +59598 +76731 +23190 +67909 +36543 +22845 +35205 +45130 +84729 +32913 +74254 +9256 +98644 +73169 +107728 +35395 +10001 +1705 +36926 +99712 +90222 +30384 +34822 +47319 +105847 +1747 +2912 +110904 +20313 +43760 +61097 +2303 +102918 +36585 +33665 +89574 +95809 +3007 +54689 +4119 +2697 +71643 +62704 +77508 +69943 +50777 +13648 +92381 +74773 +37100 +64497 +7434 +71052 +15125 +107019 +29201 +41896 +86969 +73160 +34784 +19920 +35399 +24804 +40956 +82915 +71939 +17436 +62046 +39492 +18142 +50685 +6982 +58114 +32794 +97003 +18567 +78778 +68413 +88475 +55058 +99197 +21630 +36119 +94312 +90362 +53650 +42349 +87781 +40665 +4452 +47666 +8827 +40945 +19892 +95298 +78396 +46826 +21736 +105692 +109102 +33328 +62700 +52877 +56618 +97513 +57503 +60419 +38245 +29220 +88440 +61521 +84582 +109593 +18090 +46686 +109389 +110379 +41590 +61692 +29252 +29577 +40754 +21368 +35028 +81574 +41845 +77135 +38210 +48595 +18595 +82839 +57030 +73819 +90471 +21717 +36485 +79851 +90599 +107897 +32847 +104330 +4091 +58548 +63323 +54029 +74182 +10333 +22843 +84305 +97008 +79115 +5224 +71142 +76427 +79512 +103673 +41319 +17836 +86143 +55656 +91466 +22196 +100749 +10613 +5588 +4479 +10750 +19109 +107471 +10188 +29525 +19767 +44791 +28833 +36021 +25474 +93305 +69144 +92097 +7380 +31500 +54280 +65004 +62686 +50578 +77603 +96986 +108491 +10946 +29143 +106264 +62003 +4444 +52229 +52480 +82121 +14441 +47923 +57722 +49538 +63419 +102322 +26470 +74104 +67470 +59336 +71531 +42297 +40394 +54026 +10355 +83274 +36837 +78750 +24143 +37174 +68290 +38051 +71133 +39084 +18592 +13358 +8150 +78316 +15023 +78620 +15310 +103661 +87452 +64998 +11021 +45369 +11409 +42547 +55059 +40276 +27797 +101999 +106314 +102341 +6059 +54676 +68084 +68019 +18775 +22977 +25153 +36793 +28073 +15294 +13819 +87489 +87888 +18626 +30933 +50049 +94159 +59253 +59069 +99949 +44014 +78969 +65944 +86494 +42993 +76084 +71853 +105388 +23679 +94966 +9364 +77390 +42835 +79891 +33013 +75014 +56372 +51230 +59528 +103144 +53455 +89616 +75575 +72146 +51167 +34630 +68580 +103882 +11601 +4998 +57216 +79642 +42917 +6353 +58314 +38189 +99831 +92689 +25014 +53789 +62223 +30863 +13102 +44206 +5917 +47527 +44641 +7985 +96711 +67018 +104775 +42916 +110824 +67023 +46481 +65496 +3381 +104897 +35315 +8350 +7492 +79070 +93774 +18668 +37737 +40821 +34460 +36470 +21564 +105922 +86282 +74782 +26204 +5726 +40909 +22579 +76502 +31357 +66216 +3628 +101088 +60583 +7158 +55682 +11321 +14287 +79917 +86993 +70970 +103917 +34796 +106032 +57362 +16651 +46285 +94251 +48188 +105532 +6456 +76195 +13054 +8159 +97519 +101888 +91835 +29981 +16700 +105085 +26102 +23890 +100093 +83122 +38668 +31675 +18360 +58008 +71900 +38080 +7335 +23438 +72002 +58566 +76599 +28746 +71114 +91348 +17408 +9540 +70540 +57756 +85490 +82068 +24888 +101120 +101672 +92917 +74162 +16369 +74946 +92439 +108685 +85930 +60879 +47067 +3811 +62772 +67352 +25675 +109390 +99375 +22339 +10095 +98184 +94117 +4180 +65586 +42659 +68761 +30761 +474 +12561 +7148 +34532 +79444 +49499 +18013 +58222 +48646 +41101 +36542 +94944 +55518 +74232 +25995 +25851 +97170 +108786 +29519 +24923 +8329 +23984 +102831 +11249 +82263 +35404 +75382 +94982 +41869 +96928 +36073 +50246 +5389 +96706 +74459 +79865 +101525 +51386 +92533 +108667 +96897 +4538 +18693 +95672 +72835 +4419 +77920 +46961 +72177 +68254 +18108 +67899 +13127 +43825 +22420 +87589 +20828 +106997 +63368 +44028 +85215 +34129 +16340 +62817 +5015 +97394 +89543 +69911 +110871 +57228 +35424 +45772 +16240 +31950 +39125 +3779 +5278 +7147 +49512 +77832 +68583 +28408 +22793 +84714 +78807 +79273 +37106 +72662 +74273 +97969 +59025 +105626 +99116 +48493 +23440 +62756 +99296 +66975 +90645 +86539 +25974 +7996 +47188 +14936 +32817 +83434 +51646 +92276 +4688 +18629 +82299 +13669 +57473 +96634 +86543 +56794 +11323 +42725 +95108 +36841 +60276 +16868 +106736 +12890 +109302 +40896 +57754 +78846 +8498 +87467 +15581 +49401 +27600 +74071 +51845 +60575 +92319 +7844 +51884 +106471 +27614 +55929 +67961 +55632 +15658 +45343 +48141 +2470 +73048 +77744 +51420 +56559 +82966 +53791 +26251 +9094 +12358 +34286 +16733 +103020 +25668 +83898 +83765 +28319 +3035 +32886 +97167 +94501 +44777 +25956 +75574 +3466 +101939 +99735 +9215 +4334 +60005 +51091 +108331 +63946 +103854 +55272 +5786 +41853 +36035 +70121 +77533 +84908 +47807 +42739 +48204 +58020 +102210 +59963 +80791 +54814 +83262 +39630 +52585 +93871 +59275 +64739 +68791 +47079 +2158 +47941 +65718 +94330 +44564 +21904 +60187 +72366 +37054 +63885 +110264 +81494 +78100 +41900 +103383 +44013 +66451 +12247 +46681 +2025 +88851 +17541 +12355 +41964 +18931 +65499 +32170 +20363 +109605 +14448 +4659 +39103 +97579 +69806 +39683 +99192 +4390 +94302 +40331 +25891 +93650 +86936 +20954 +38313 +60797 +110396 +87813 +41350 +47345 +8559 +27407 +47016 +18045 +66754 +69326 +95715 +35574 +23741 +75386 +90164 +100832 +39812 +73860 +22593 +59213 +71149 +95013 +8282 +2205 +4178 +39611 +83248 +83014 +20778 +19474 +1903 +107685 +85140 +92266 +19634 +88785 +101919 +84116 +101033 +98139 +68741 +21045 +30813 +467 +55066 +63606 +91747 +18903 +61266 +36157 +53826 +13064 +109459 +90198 +100746 +15370 +79519 +39133 +43154 +80047 +55258 +75101 +108366 +47267 +67411 +99128 +61532 +42573 +55740 +1367 +110012 +66794 +83925 +35553 +101571 +50092 +64187 +7802 +58237 +51671 +58962 +64332 +21735 +95719 +76747 +99937 +109324 +106041 +102619 +4251 +9253 +62774 +40950 +20973 +42869 +104739 +23777 +94645 +44154 +67036 +2061 +49161 +74262 +59887 +37244 +98130 +40237 +73894 +99726 +50642 +62281 +71704 +91994 +102582 +21073 +102024 +53353 +12634 +81619 +78573 +100902 +66590 +51053 +51476 +103212 +47225 +25832 +62940 +103783 +107930 +26302 +80641 +74747 +102299 +49598 +9788 +101169 +72947 +58463 +89716 +59688 +35418 +6302 +51964 +53068 +48648 +81879 +49466 +110999 +51943 +51374 +11131 +13014 +76680 +77233 +46569 +109207 +22773 +67774 +101117 +72285 +88396 +81209 +102895 +24327 +92739 +108056 +100793 +52971 +11273 +843 +91504 +65269 +103002 +18872 +65471 +60276 +110188 +109506 +54552 +76445 +87464 +63040 +51828 +56543 +15159 +67615 +109166 +25054 +3016 +11680 +78383 +5161 +68445 +17418 +82390 +65307 +14506 +27625 +71428 +51691 +92184 +107594 +99714 +51087 +70968 +56960 +21110 +57795 +11749 +97392 +110117 +24365 +13209 +24659 +95920 +25344 +29369 +46339 +9156 +25111 +109988 +75726 +49942 +110691 +33558 +86331 +107923 +85571 +47581 +152 +45757 +82551 +38066 +2849 +95359 +90969 +74424 +728 +96673 +69298 +46492 +51358 +13293 +16723 +12661 +54005 +103050 +43773 +32597 +57034 +35925 +79265 +18456 +46304 +52801 +16445 +57639 +100121 +17517 +95736 +60135 +46638 +10202 +11585 +51622 +27554 +97398 +10348 +40398 +4938 +62018 +28629 +60765 +50957 +89718 +58617 +62421 +33207 +98018 +90651 +94379 +64138 +52962 +101645 +75325 +77591 +64082 +102861 +61147 +78902 +33318 +85402 +94309 +925 +9150 +110953 +41144 +1696 +76199 +96205 +67706 +92690 +3362 +27646 +106114 +7283 +18488 +78598 +67684 +105282 +65122 +24419 +2090 +37964 +1344 +107096 +104774 +19655 +47358 +85129 +74571 +105635 +60300 +72595 +82719 +87714 +45418 +59827 +41794 +89864 +17461 +60713 +68106 +1800 +22932 +1677 +60763 +25304 +106629 +68029 +59091 +96582 +35164 +66963 +13767 +8886 +83299 +56333 +110680 +13153 +6166 +21477 +65436 +102169 +21621 +73170 +32378 +41865 +56025 +18388 +72964 +69759 +36792 +88919 +87809 +4397 +67412 +277 +15019 +110765 +46320 +79458 +24124 +90427 +26026 +89087 +70459 +104435 +58816 +73821 +4402 +100184 +60245 +28628 +83685 +107082 +106376 +77036 +91277 +60861 +80398 +18885 +80377 +88229 +106164 +100430 +59778 +57343 +90253 +9357 +52573 +83009 +41302 +111014 +77931 +37807 +108452 +86107 +76130 +43633 +2699 +39041 +94147 +93303 +13973 +83878 +9501 +8151 +5222 +91825 +9120 +101474 +20098 +65257 +30354 +27422 +110179 +46993 +95362 +36694 +29296 +13103 +14170 +49447 +21235 +32491 +58870 +60330 +61796 +45865 +109729 +20256 +893 +47632 +58150 +41345 +35837 +98172 +74244 +22273 +90916 +51615 +52109 +109526 +225 +62197 +62898 +87144 +80647 +50496 +38726 +61446 +101844 +39424 +14324 +100695 +24859 +44688 +72056 +92580 +24996 +60269 +57454 +70455 +93195 +99963 +100569 +83565 +7094 +100108 +102684 +11995 +83848 +73076 +56876 +88780 +72092 +15742 +49209 +70136 +80691 +82825 +90782 +11287 +7126 +48271 +29510 +72568 +33295 +68554 +16473 +102247 +26103 +92762 +108375 +30635 +105259 +92753 +16319 +11361 +72727 +90432 +80037 +91637 +58911 +26719 +88697 +28756 +93646 +36643 +28590 +9105 +106578 +1907 +11876 +53270 +80586 +46155 +63316 +44911 +70440 +27988 +50257 +49639 +83622 +425 +96990 +102184 +75799 +26229 +94619 +90438 +110521 +37836 +108508 +101358 +2775 +110244 +63475 +91506 +70673 +741 +90020 +107751 +39951 +7356 +106768 +24184 +80874 +55093 +61148 +59092 +29424 +82506 +52019 +44726 +40163 +30385 +8002 +58473 +40827 +97611 +64055 +67404 +53122 +49251 +9682 +68730 +4498 +21617 +50483 +81441 +93778 +82908 +85337 +69687 +49067 +53604 +9675 +76253 +4756 +72794 +21298 +20694 +76180 +35514 +61001 +28002 +96915 +63769 +61183 +83488 +102229 +4989 +50667 +84160 +47785 +22603 +54617 +101799 +108773 +38026 +19674 +59245 +4597 +90805 +76412 +57614 +108267 +93431 +106758 +97657 +20697 +42847 +53705 +79132 +76301 +43348 +102323 +17595 +99348 +92778 +82913 +51827 +71533 +78093 +90311 +88777 +32229 +1165 +21889 +26451 +110086 +18975 +78579 +77829 +53107 +73151 +16084 +96473 +70200 +3374 +30833 +3472 +68109 +74624 +62778 +59369 +62383 +82634 +7847 +4424 +31379 +37009 +2438 +15982 +66211 +78945 +98811 +37603 +482 +98734 +25373 +107090 +71529 +80295 +98670 +1710 +75367 +86975 +26012 +3137 +27251 +5837 +58493 +95962 +61933 +79429 +94817 +108007 +15302 +30930 +26382 +60693 +104417 +17452 +106170 +73065 +16525 +62585 +11605 +85261 +85439 +89580 +95978 +82565 +89099 +34842 +43041 +98912 +87052 +61056 +95100 +86506 +56609 +4697 +88271 +25529 +89614 +17574 +65147 +97881 +95227 +101902 +22289 +80651 +72339 +75779 +2661 +54064 +85223 +25593 +96283 +12769 +75357 +51850 +28797 +48770 +20957 +87027 +6850 +27079 +36375 +107003 +20942 +65344 +46928 +50974 +4071 +99707 +40280 +80628 +94549 +110049 +108536 +24823 +101132 +94635 +67278 +15314 +10213 +13308 +32168 +100075 +13676 +61447 +75872 +82319 +11136 +4747 +86999 +39488 +4559 +2575 +10712 +38056 +61493 +99322 +80947 +68043 +33711 +21353 +71695 +14052 +13772 +4583 +42142 +97332 +15331 +50522 +61816 +45260 +92590 +5630 +76801 +104641 +106009 +47399 +93314 +70593 +100571 +75707 +39825 +110423 +12696 +779 +76056 +91962 +99325 +70468 +74429 +1798 +13675 +110334 +92702 +99959 +52711 +18103 +86290 +9081 +19293 +89638 +66976 +71713 +54030 +41726 +57997 +110028 +36872 +17170 +43145 +14081 +5995 +10341 +78571 +69103 +92626 +72371 +1344 +12981 +39625 +61279 +109106 +55962 +87192 +60006 +31572 +93355 +24027 +87940 +51917 +87894 +72207 +84221 +51288 +10920 +8719 +79211 +56380 +82068 +53881 +77127 +55077 +82143 +27310 +60335 +106901 +3321 +31751 +23586 +7321 +91438 +16747 +73296 +80555 +69113 +91631 +11001 +95620 +105122 +10142 +75740 +85988 +60031 +76351 +66350 +52973 +32873 +70152 +67638 +60371 +13403 +15978 +30375 +70199 +73596 +6189 +26951 +28639 +26845 +64203 +28238 +61592 +428 +80607 +71577 +71134 +110010 +3653 +93274 +30388 +108816 +94689 +62357 +71913 +89239 +102238 +106145 +5779 +72058 +7349 +74015 +44268 +75211 +74314 +105016 +75448 +97470 +3085 +6947 +62911 +64668 +93461 +68763 +40907 +93003 +14136 +85547 +90522 +4761 +106315 +54062 +29207 +87976 +37238 +62654 +29812 +64720 +69560 +92059 +82456 +11142 +21159 +67680 +19483 +101286 +95068 +97479 +37213 +86689 +107228 +84762 +106912 +107805 +30350 +76818 +15343 +25914 +21437 +90009 +75091 +16678 +15611 +1005 +76842 +64386 +44795 +67391 +37961 +11647 +75192 +10715 +27898 +22124 +35589 +51757 +43496 +25768 +49267 +50719 +109033 +27755 +48322 +3821 +8632 +21540 +58248 +32501 +57613 +71518 +47299 +3885 +43270 +90649 +16955 +65766 +106630 +20141 +101936 +66195 +56478 +27665 +59505 +25553 +11484 +96500 +56852 +84775 +72203 +89692 +33309 +100673 +87746 +81817 +92074 +47323 +79455 +11778 +103472 +55290 +6126 +12282 +9765 +77542 +75447 +71294 +78543 +48347 +5157 +80922 +56226 +23343 +34931 +94171 +105339 +81356 +79349 +22756 +103435 +23230 +75786 +84571 +71397 +79020 +38196 +57724 +27238 +72552 +109673 +80731 +97409 +94840 +27767 +46634 +60056 +44184 +17887 +93061 +61205 +51288 +17945 +8492 +79606 +102380 +33454 +9954 +65729 +104673 +87577 +10706 +79073 +56686 +19441 +80230 +90602 +32654 +51984 +41844 +39334 +17710 +44044 +5979 +49772 +35525 +94612 +72484 +106674 +99395 +34102 +61142 +63457 +97386 +72650 +52134 +5273 +67281 +4952 +80115 +45553 +28229 +103093 +33663 +96073 +98955 +1645 +40710 +75386 +58636 +67130 +27390 +103299 +87141 +53714 +43482 +7232 +11953 +69819 +44069 +7756 +72068 +14378 +77433 +70559 +26422 +58348 +92785 +95135 +78406 +74945 +23308 +27690 +82967 +107389 +11093 +25715 +10368 +21004 +61916 +33867 +53889 +108197 +48026 +32252 +6699 +68942 +87414 +43659 +29155 +44889 +104418 +108561 +71981 +72347 +84584 +13838 +25648 +74202 +69638 +40595 +19959 +56673 +108078 +94790 +43810 +110799 +20320 +90851 +42609 +17755 +107962 +102047 +7890 +10190 +64965 +74969 +77451 +45168 +63847 +68579 +82032 +49113 +65968 +33504 +81625 +25845 +66807 +10607 +22792 +108353 +54 +47265 +62465 +21309 +13895 +108314 +107 +64334 +99541 +6999 +48609 +107662 +1038 +11388 +48026 +2358 +100658 +61778 +7370 +9603 +47486 +91579 +10343 +1047 +69661 +81944 +101804 +74561 +13152 +17952 +43979 +9700 +68046 +45355 +17688 +60685 +39570 +97680 +107393 +67750 +74850 +13104 +56725 +56836 +19957 +85469 +48063 +54567 +96577 +79254 +36285 +5016 +3225 +13177 +60854 +19574 +36909 +61406 +62746 +43049 +6497 +36644 +51170 +81577 +74118 +38897 +39604 +66781 +104799 +98440 +73887 +2966 +65484 +50719 +45852 +34369 +34841 +64606 +92188 +95290 +33869 +47225 +89083 +44996 +92765 +38951 +6463 +54856 +95599 +109213 +23763 +89263 +34922 +64331 +61240 +38193 +73033 +86247 +93816 +92159 +45853 +92381 +60867 +109236 +5355 +33307 +50631 +63604 +78424 +26473 +95831 +83402 +80316 +78555 +9168 +70371 +58660 +6162 +99910 +35155 +32421 +95846 +82280 +106685 +74664 +95722 +79142 +1140 +100577 +7646 +72435 +59693 +81889 +16 +49425 +52587 +97457 +90945 +39628 +59445 +99419 +53957 +87530 +69114 +13369 +51460 +8934 +67466 +55151 +101968 +90631 +66859 +97436 +58648 +59726 +61105 +10088 +65280 +34560 +20731 +65263 +49479 +74126 +70766 +65136 +36125 +1501 +80288 +29117 +67680 +84012 +78813 +77632 +40452 +46835 +89562 +8304 +13154 +93303 +23191 +86776 +11664 +57088 +109708 +28113 +5564 +73355 +23228 +51389 +99419 +42486 +32164 +56373 +18885 +105281 +49927 +90930 +16752 +3966 +88342 +49947 +39745 +38336 +98569 +17943 +11806 +100325 +56972 +11801 +81262 +52789 +108033 +83076 +11356 +45054 +53586 +103490 +75516 +42640 +59559 +73869 +89372 +28886 +40797 +25182 +51836 +22428 +58734 +46270 +108006 +109730 +102650 +9175 +4948 +84343 +47018 +84427 +69617 +91752 +16295 +16337 +16371 +11414 +81225 +46617 +45552 +60186 +45005 +84929 +51682 +57536 +15402 +85211 +55505 +14461 +71673 +10847 +108637 +73375 +77206 +100476 +41578 +10689 +14894 +82630 +61238 +98845 +78115 +38111 +109134 +80258 +33860 +94863 +26333 +43209 +57485 +77945 +58759 +105278 +90728 +102748 +88521 +84903 +105687 +50457 +94316 +17427 +64769 +101585 +12658 +36159 +86888 +107341 +14534 +26917 +85857 +5669 +107619 +109694 +96478 +57806 +93170 +6882 +86894 +82522 +23664 +31637 +58866 +12283 +68075 +104826 +63186 +3347 +93745 +85557 +11943 +67773 +16101 +75535 +99413 +43798 +34063 +87629 +25440 +72962 +104468 +37617 +80316 +110514 +68450 +51803 +81425 +60164 +8788 +32909 +9566 +81627 +109108 +23152 +26781 +62666 +69660 +52473 +33498 +18930 +84072 +83529 +13583 +40076 +14962 +18072 +100667 +32071 +10268 +52667 +23730 +5528 +92540 +13919 +89152 +97145 +62419 +59450 +54931 +16260 +23388 +3010 +105658 +60824 +75978 +41414 +69764 +104048 +48741 +36734 +85237 +92689 +54118 +6498 +99989 +20927 +24022 +40228 +95540 +50366 +62235 +49342 +49883 +67219 +9167 +4025 +100185 +95176 +45098 +40734 +234 +10197 +108640 +17225 +106640 +81050 +88970 +63858 +75196 +84646 +59406 +107717 +94428 +84633 +78528 +42140 +62508 +86030 +25029 +68213 +73111 +22179 +75009 +4553 +65123 +85145 +64225 +38426 +51644 +71941 +52327 +85686 +58937 +7995 +36487 +75028 +95147 +36881 +10956 +18927 +43056 +71262 +76131 +10881 +102059 +65616 +66012 +76349 +99789 +78125 +52615 +14143 +70135 +87984 +78722 +89154 +46287 +104075 +63200 +21483 +16812 +50531 +12201 +3242 +32306 +84818 +48767 +86421 +48133 +3488 +58091 +25615 +75061 +6089 +25145 +1836 +57146 +64115 +13592 +110606 +19120 +98975 +49736 +84617 +19314 +38171 +15539 +82052 +40371 +58431 +28728 +102170 +84779 +100572 +2102 +103623 +59048 +72876 +89674 +17228 +16836 +90690 +28203 +96288 +20022 +26987 +50181 +64033 +62826 +76873 +31995 +93271 +90470 +63693 +2350 +28936 +783 +38683 +95027 +105233 +69267 +77813 +46037 +100800 +85858 +67020 +51935 +85588 +3974 +32620 +53887 +95369 +85539 +107463 +93757 +39529 +70759 +64546 +64583 +103425 +99089 +62604 +19214 +74597 +26424 +46556 +11688 +21073 +98210 +84265 +102828 +20353 +88947 +95539 +59060 +50121 +44640 +38501 +10417 +64100 +86150 +75692 +60046 +30193 +22974 +47725 +7719 +94106 +81034 +73919 +69275 +47335 +85198 +102701 +6132 +6650 +58587 +82539 +74364 +39290 +55320 +30850 +98477 +30808 +40891 +33521 +6409 +101099 +48391 +43623 +105988 +32246 +54116 +470 +17262 +23385 +2546 +100119 +51611 +89797 +38824 +28680 +51137 +24278 +14977 +55480 +46253 +97345 +89394 +52397 +102633 +73200 +75235 +82226 +8768 +55288 +88314 +29226 +100401 +100551 +41304 +17718 +45703 +37399 +79030 +37017 +104318 +84715 +85426 +93846 +4092 +69567 +30915 +95666 +453 +26627 +90811 +74186 +15818 +96509 +98366 +20162 +11693 +107092 +52089 +32775 +68109 +82989 +102800 +73073 +46169 +84419 +110817 +62159 +48481 +21094 +94076 +13726 +56346 +89059 +62261 +72637 +11907 +106647 +48293 +33053 +42272 +90668 +81760 +93240 +75575 +14115 +13395 +3879 +2172 +21129 +6013 +49710 +96408 +46242 +80006 +21316 +93013 +12340 +47664 +30771 +69849 +79855 +47172 +90458 +43649 +77073 +17828 +37857 +34235 +25717 +8243 +16144 +58786 +19023 +101602 +88539 +1216 +9548 +108596 +32042 +71011 +106925 +59975 +27339 +15068 +44354 +28416 +10091 +9040 +40932 +90722 +110665 +58970 +17510 +74303 +73515 +43484 +102400 +49578 +109601 +107386 +86636 +80742 +87553 +12874 +100968 +102022 +77372 +55739 +102566 +20088 +83453 +14842 +15610 +70858 +74022 +19868 +19820 +75378 +110394 +48644 +7724 +28805 +104401 +46094 +8676 +68272 +41264 +55819 +28074 +45043 +9914 +71068 +110094 +35755 +95474 +26170 +83520 +14453 +25199 +53430 +62142 +65451 +17573 +20832 +7256 +95810 +43348 +57750 +268 +53635 +23651 +27010 +50282 +60944 +99649 +57819 +87439 +41447 +4186 +32683 +60746 +21541 +27652 +57510 +10161 +12372 +15847 +90954 +86483 +47840 +47446 +5355 +50166 +56952 +97600 +53372 +11219 +83557 +38825 +23964 +24912 +94612 +55538 +85538 +21380 +94003 +20773 +49138 +47205 +37643 +49830 +42061 +10255 +103615 +103782 +40589 +37786 +71162 +10659 +105983 +79951 +63493 +82366 +63527 +6176 +18283 +87942 +104429 +74442 +46264 +46587 +3870 +2609 +91320 +7759 +77233 +77101 +53213 +36117 +27256 +102698 +77807 +43737 +48827 +109109 +5373 +106199 +57650 +64268 +56999 +15574 +51156 +72885 +43941 +55111 +72517 +12234 +103110 +79349 +3085 +6048 +27442 +85794 +928 +102154 +45947 +39439 +30033 +95844 +26537 +74587 +95672 +35032 +94501 +3272 +2132 +19744 +33526 +65517 +791 +23182 +30279 +40149 +17431 +30677 +106530 +42083 +69767 +36196 +46340 +64986 +85089 +84962 +33020 +21196 +75243 +103112 +42796 +57772 +63149 +77032 +76153 +72905 +37719 +93511 +31001 +16112 +89483 +40656 +52967 +52761 +89807 +37581 +78546 +91001 +86868 +98392 +68351 +81349 +106723 +3852 +80770 +104935 +49491 +72650 +100596 +10698 +1999 +73293 +39128 +10119 +88047 +86852 +2355 +34857 +58128 +68473 +2418 +35019 +110775 +90406 +63699 +29099 +94328 +104678 +86277 +47496 +6403 +53118 +45427 +87949 +34748 +72545 +62148 +59285 +107360 +82316 +23402 +76167 +104013 +20290 +14100 +16178 +1515 +42836 +75812 +2943 +35213 +43676 +32860 +18382 +95962 +33319 +81673 +16304 +51251 +51659 +10595 +55912 +97471 +53087 +4282 +59980 +27854 +62278 +86469 +15489 +24692 +54169 +38595 +86910 +45059 +37349 +42104 +90473 +76293 +47508 +27572 +51480 +28853 +83322 +12270 +73825 +20245 +27032 +103085 +1416 +101971 +45831 +8021 +55689 +71709 +78588 +89795 +50914 +15995 +65219 +99423 +50335 +67465 +60311 +89349 +92143 +5069 +57049 +84422 +58601 +102314 +102299 +51110 +3731 +24075 +70214 +27047 +14137 +40804 +41556 +39722 +809 +70292 +85040 +24617 +89960 +46135 +94004 +15189 +77569 +58652 +102289 +74465 +11062 +59184 +88335 +95113 +79640 +105071 +31226 +68744 +74295 +53708 +44471 +10201 +110771 +105819 +4278 +31602 +1482 +51529 +75646 +10097 +85538 +25484 +98601 +91142 +93524 +35682 +110488 +45995 +22163 +41847 +6841 +111047 +13 +27821 +40035 +55645 +46838 +86200 +58505 +20164 +9566 +83911 +76526 +58200 +25808 +74826 +24944 +95239 +41845 +62390 +13694 +26027 +94105 +92180 +100025 +96676 +71682 +108291 +1576 +43946 +105682 +96330 +46568 +32435 +46854 +44522 +10176 +82937 +65772 +59732 +95862 +26381 +104123 +55470 +518 +1615 +60057 +40388 +65322 +18685 +10725 +15236 +4137 +70872 +28141 +91913 +16930 +18931 +38895 +54458 +95061 +49646 +84611 +14546 +25580 +24335 +37330 +44079 +11333 +92384 +64638 +53106 +29455 +93212 +77626 +98411 +33002 +38623 +91649 +98398 +36607 +31282 +42956 +93989 +33209 +90433 +92180 +86795 +4281 +66040 +27580 +102343 +44030 +11302 +75769 +46204 +52869 +89565 +29877 +87282 +75383 +15965 +29042 +84037 +65146 +68717 +96880 +22024 +104345 +40828 +58898 +89406 +38381 +51595 +17838 +63767 +6677 +101720 +92435 +46245 +43253 +61634 +39785 +56392 +64792 +73393 +9064 +18141 +17430 +31409 +45530 +54536 +8733 +4354 +23003 +20630 +2227 +70018 +28831 +75590 +104652 +70143 +93548 +74551 +7130 +49273 +63950 +103533 +104562 +11990 +39514 +62247 +108229 +94731 +44016 +13736 +87278 +83749 +19233 +102851 +59641 +78727 +4582 +72923 +106397 +4350 +80660 +34014 +28580 +108307 +61527 +47758 +72876 +16832 +52692 +84209 +79184 +76333 +49250 +15506 +9431 +16629 +24677 +5427 +102993 +94381 +57405 +25100 +71436 +9254 +44450 +29577 +50773 +37079 +15937 +25912 +65549 +20612 +79253 +2767 +79711 +29923 +74941 +107354 +61562 +102855 +100470 +91384 +42027 +70906 +45650 +10933 +34486 +3714 +93407 +43000 +54038 +110253 +81029 +12003 +58043 +55547 +73676 +19313 +63844 +31937 +108083 +35785 +883 +26767 +18647 +58559 +108178 +46470 +46894 +90607 +52786 +28422 +54963 +125 +105010 +77120 +94172 +518 +74702 +33505 +106189 +47047 +54771 +84036 +82973 +66394 +50682 +67237 +55823 +24151 +67345 +55616 +43497 +29612 +105871 +64672 +90489 +15248 +52246 +98189 +13853 +99115 +67918 +2787 +101312 +25603 +55278 +80891 +18092 +92022 +72474 +73146 +55709 +30327 +36847 +61024 +92113 +27945 +54892 +63352 +7865 +40928 +101746 +22730 +23249 +108269 +96023 +25339 +5353 +40325 +97729 +78912 +59370 +87611 +19639 +7062 +90227 +51971 +93823 +57357 +11104 +80890 +49133 +74899 +62776 +105297 +111005 +13158 +103864 +44834 +83658 +62532 +71454 +99993 +90312 +84023 +108467 +45176 +90637 +104141 +40679 +29927 +75525 +88865 +105391 +104661 +13764 +79196 +10676 +29773 +81896 +40130 +45221 +108633 +52236 +38073 +102894 +26834 +71053 +29051 +108362 +82852 +32574 +71618 +67765 +35185 +7445 +70475 +108398 +46714 +9693 +45039 +72432 +100780 +16666 +92276 +5352 +71366 +80607 +69214 +91521 +31797 +2470 +74078 +74037 +43516 +17298 +73920 +47745 +52227 +92228 +81621 +85221 +61573 +106877 +68926 +108451 +3895 +21088 +70194 +97203 +54388 +81897 +75060 +20067 +36844 +78796 +55539 +91955 +71059 +32709 +31516 +57326 +1827 +48629 +76553 +80370 +69594 +108679 +24237 +17874 +44624 +22718 +56158 +65585 +39171 +70916 +10847 +105001 +58839 +94923 +1444 +50266 +10400 +83109 +37120 +60999 +38508 +53999 +37180 +75819 +72858 +93063 +87784 +19505 +60699 +24282 +83382 +12932 +30312 +99654 +38845 +6315 +107949 +52307 +52567 +31657 +25726 +9463 +91995 +77027 +67937 +61636 +33104 +87235 +31252 +92349 +46913 +29816 +11496 +15542 +41849 +15582 +71486 +59517 +56115 +62660 +46032 +36640 +4873 +14876 +98633 +109013 +74677 +70283 +56065 +106228 +53415 +69192 +30530 +5451 +35260 +29032 +73103 +71252 +7870 +11209 +59947 +537 +99352 +79448 +88468 +53553 +1424 +14758 +57792 +23250 +45927 +48419 +107291 +101006 +96724 +100184 +4577 +77106 +89493 +70022 +98058 +73919 +31157 +36122 +38922 +88820 +110385 +6033 +91380 +12805 +53578 +222 +51635 +44893 +2700 +45483 +48387 +36524 +37507 +45067 +107576 +59906 +12478 +32802 +60288 +4983 +72999 +40623 +19826 +46175 +24442 +107096 +92858 +48946 +24250 +97126 +80478 +63217 +40514 +110747 +54266 +106490 +34477 +44975 +80771 +45693 +107883 +62385 +98293 +51228 +51785 +79152 +39586 +44413 +73544 +38140 +61429 +109454 +86932 +33926 +15808 +69750 +97305 +45193 +99461 +57581 +18462 +2677 +20631 +16673 +76103 +96268 +107108 +37859 +101900 +1074 +25417 +78602 +63130 +14583 +8199 +10602 +53429 +79696 +105489 +56389 +67497 +48433 +86500 +97209 +35685 +82123 +87383 +6575 +94927 +95615 +9172 +100383 +56613 +23177 +27219 +105194 +41741 +81607 +86224 +66615 +83142 +1715 +53612 +72458 +12710 +93926 +46311 +72337 +25715 +5193 +16308 +17597 +50802 +43059 +101183 +81128 +27275 +34521 +92087 +105078 +8872 +100520 +54030 +6272 +103001 +36132 +21976 +39940 +98463 +14103 +79959 +82920 +104570 +38861 +84345 +65769 +105920 +14030 +84486 +52857 +35799 +15034 +91959 +89721 +79294 +102673 +49568 +13541 +33093 +57189 +77907 +7208 +100618 +92244 +57731 +93720 +58783 +47327 +80555 +87676 +71937 +6358 +84973 +11600 +36333 +44486 +24126 +11929 +69812 +35401 +86307 +13232 +61134 +39217 +69267 +104937 +8549 +75408 +38076 +315 +97663 +8422 +6835 +41261 +47295 +72739 +93401 +12313 +92229 +101724 +6973 +58580 +44573 +107908 +92019 +29428 +41159 +80347 +53375 +34795 +78535 +37627 +54827 +108790 +81981 +64662 +57172 +61388 +22965 +63892 +85159 +94474 +9239 +80228 +101112 +63502 +110622 +43700 +75403 +74693 +62184 +11800 +30799 +79187 +28415 +27715 +79758 +64325 +58297 +39826 +63766 +39301 +22020 +3268 +32878 +60024 +64694 +9143 +70379 +93731 +15554 +32000 +100446 +28324 +16552 +23598 +49328 +75443 +6783 +28504 +29905 +108557 +4931 +89781 +83710 +66723 +6815 +86738 +80362 +54253 +96003 +103946 +3079 +94238 +114 +45846 +72441 +5958 +47338 +41075 +109907 +101466 +84419 +92771 +59126 +30171 +22452 +2462 +62623 +4805 +89485 +4302 +57529 +29780 +9909 +66307 +34357 +43337 +30656 +77253 +53196 +89054 +39879 +16113 +108827 +22707 +28909 +6196 +28197 +81805 +62255 +43358 +28093 +76806 +29696 +39537 +24126 +23259 +30643 +53526 +44258 +4341 +24103 +75545 +75867 +91688 +46404 +84398 +84317 +44906 +11476 +29091 +86400 +81183 +98978 +20841 +61575 +68294 +95042 +36406 +1250 +16244 +85363 +91916 +53649 +46114 +87307 +91821 +72 +81470 +42169 +11086 +12682 +88229 +32983 +48843 +64938 +75433 +51344 +17126 +87401 +55609 +32978 +94390 +70317 +33151 +68056 +58009 +88927 +8842 +89061 +66930 +39315 +105335 +52263 +28002 +30076 +43286 +21884 +29740 +4368 +65682 +84313 +2834 +2724 +377 +16397 +109270 +48188 +50123 +67002 +97240 +16937 +77903 +60103 +56739 +94365 +102071 +21586 +20485 +89157 +29286 +2882 +102328 +103508 +86337 +82869 +18445 +35953 +4968 +18754 +21639 +53536 +21592 +12745 +21707 +82394 +30131 +91653 +69927 +16742 +69885 +9808 +38791 +52939 +102919 +49981 +72511 +45219 +106622 +44736 +39103 +21687 +1386 +51682 +86181 +62788 +93084 +10424 +27486 +28607 +109050 +73304 +43207 +31356 +45350 +43692 +106444 +65145 +38384 +85444 +64221 +10406 +62757 +3731 +19260 +19466 +75189 +49376 +577 +36343 +10346 +84325 +40429 +71330 +90749 +111051 +52138 +81009 +37663 +70017 +100409 +19694 +64155 +41308 +18791 +107679 +77699 +7423 +7577 +59215 +54636 +7353 +6823 +21166 +91614 +28685 +70028 +108754 +32409 +66702 +98698 +43696 +9835 +102241 +18248 +24713 +32863 +82975 +51705 +45397 +102652 +25423 +27469 +79465 +96133 +44514 +57349 +21437 +96039 +22680 +52865 +67753 +41786 +52461 +92806 +2981 +77490 +19250 +90815 +62052 +41010 +54482 +48587 +82059 +82418 +56701 +9847 +73012 +23047 +105176 +74804 +105823 +66816 +73278 +67661 +29201 +90982 +38456 +36132 +47087 +82434 +48579 +12703 +9717 +13825 +30932 +1897 +68472 +9423 +15255 +58322 +13600 +103259 +100752 +4375 +48158 +87934 +56508 +108145 +39420 +34654 +95435 +109488 +101961 +58974 +58141 +925 +79606 +95899 +63592 +23097 +39021 +94217 +43716 +90716 +103529 +41767 +38857 +68222 +51474 +54791 +52474 +63577 +7780 +46842 +61191 +2551 +77162 +68891 +19491 +52365 +34461 +41409 +107810 +12421 +98097 +50190 +21841 +61841 +66783 +29994 +33389 +83672 +56929 +103257 +19288 +30481 +59530 +10023 +11944 +6379 +49065 +99385 +56659 +95728 +93279 +31846 +101695 +55106 +108881 +55577 +34862 +10703 +76396 +11215 +99734 +108711 +97506 +31283 +103717 +53327 +19913 +88114 +1426 +21467 +21389 +79900 +6636 +15622 +27542 +30698 +54119 +67126 +56934 +13099 +3288 +46175 +95848 +12070 +30240 +66239 +59593 +77833 +64058 +11194 +106231 +22674 +7264 +45702 +3510 +21676 +44073 +28235 +17405 +69716 +97564 +72049 +97947 +35179 +74326 +13367 +25198 +86061 +27552 +78171 +1445 +78834 +64868 +63284 +7914 +53547 +12850 +85424 +1030 +37466 +104832 +53178 +24043 +101330 +26335 +109814 +72623 +72032 +12099 +5853 +97724 +25872 +49709 +98316 +26634 +42337 +59326 +60656 +48843 +16861 +41029 +84631 +50269 +96986 +9737 +27385 +68905 +55079 +37775 +61061 +8814 +69748 +27193 +91037 +75982 +44373 +47993 +107716 +8832 +75610 +51842 +64264 +73949 +21686 +91545 +86672 +29112 +77650 +36637 +76676 +105320 +63292 +36569 +95268 +107536 +20189 +2897 +38156 +91580 +110048 +40897 +17532 +34245 +62137 +108138 +27964 +109778 +69771 +22321 +93360 +105442 +62708 +51812 +84331 +76117 +87863 +10669 +28571 +5428 +34164 +109371 +102354 +18429 +72198 +66840 +56621 +33166 +43023 +94600 +55781 +41464 +9825 +16123 +9883 +34700 +34298 +30007 +11800 +24647 +63569 +87993 +70440 +55316 +54376 +82332 +42599 +11468 +63336 +19138 +19660 +9508 +85424 +32715 +57404 +664 +49642 +110201 +73145 +106395 +51504 +105896 +66742 +86269 +77639 +51883 +95605 +46573 +41916 +49619 +41807 +57844 +109967 +3912 +52957 +57270 +38919 +47025 +75152 +100965 +24228 +45141 +80929 +23873 +74927 +46260 +67138 +88208 +69818 +9206 +96156 +35195 +67960 +16503 +84241 +68772 +21238 +95269 +88775 +2480 +97825 +107125 +80650 +13704 +88429 +72915 +10639 +81500 +90857 +121 +72844 +2604 +35036 +83279 +82154 +6351 +24954 +42856 +11330 +31366 +95844 +7385 +87853 +32698 +64561 +6599 +100982 +93452 +30770 +95284 +36019 +54749 +69349 +72659 +3127 +28202 +75590 +67212 +46542 +1999 +35609 +96737 +108450 +69685 +47461 +93539 +147 +95780 +45447 +77877 +43806 +89480 +83926 +57396 +17735 +90428 +19259 +47939 +60242 +81817 +83032 +28286 +50718 +106672 +75200 +18082 +44354 +73475 +80139 +53940 +41860 +68840 +107413 +9318 +106856 +110205 +10033 +18156 +96336 +82120 +6440 +5190 +47992 +63991 +51466 +57637 +81921 +11940 +54912 +23798 +8931 +27638 +6958 +75824 +30066 +7311 +46007 +1766 +105583 +29366 +49173 +37770 +15628 +102606 +36004 +86064 +93166 +74595 +61639 +18628 +80382 +1091 +62702 +89220 +75364 +77830 +91392 +97825 +55193 +17550 +47260 +32401 +18551 +56329 +44996 +14210 +61870 +31576 +90351 +99532 +64186 +8255 +23672 +66957 +32935 +79769 +100660 +56484 +27975 +76501 +75570 +7313 +61400 +36271 +54514 +7828 +76034 +28836 +447 +63334 +27017 +59280 +57671 +88020 +93204 +16759 +19206 +70397 +57598 +21782 +24181 +61577 +95343 +73206 +65540 +72115 +88517 +106844 +56273 +106694 +88268 +34896 +69838 +89791 +53079 +39935 +82100 +93378 +1803 +37156 +49275 +33021 +31117 +27004 +72502 +4893 +61683 +46750 +84851 +16163 +60550 +30251 +109985 +6180 +52307 +13980 +23069 +99293 +81829 +93498 +30409 +80289 +83662 +4851 +86165 +103220 +100541 +78978 +34928 +53257 +45758 +36926 +68582 +20429 +83606 +102258 +30448 +68326 +691 +60634 +10419 +41754 +21980 +40097 +46132 +58005 +36009 +63645 +37472 +39087 +16853 +93906 +11537 +19404 +6735 +80085 +60458 +26253 +51938 +80381 +15451 +93803 +11809 +31581 +81504 +23611 +72768 +89543 +33673 +61148 +94630 +65841 +98589 +21182 +83066 +99753 +58296 +43552 +69818 +28148 +67198 +36884 +41494 +106940 +36392 +62950 +25377 +49165 +13682 +3508 +41787 +4182 +16376 +31409 +45171 +27715 +29932 +101497 +69692 +22508 +96335 +57564 +29959 +87422 +55555 +62111 +106415 +101453 +47436 +18080 +21776 +16894 +67534 +23777 +13170 +89665 +52297 +15968 +106288 +18541 +109332 +23590 +75849 +30153 +19348 +90436 +49453 +67168 +87110 +55339 +69808 +67897 +84958 +47297 +42911 +9621 +6913 +65170 +51373 +85379 +67634 +35023 +1717 +106701 +92831 +24881 +47746 +103697 +18227 +66605 +86516 +13952 +106307 +51139 +24274 +72733 +92814 +110905 +68062 +76217 +12645 +39235 +14330 +103196 +59370 +64977 +43034 +20224 +91965 +3536 +82740 +98226 +75693 +20896 +62006 +74296 +21861 +80247 +48420 +105565 +42677 +56854 +48929 +20493 +79921 +55844 +72688 +33807 +23010 +81277 +27906 +7107 +108206 +86254 +72721 +28386 +20681 +9619 +47318 +27841 +92946 +27510 +11719 +14678 +94964 +99389 +49357 +85398 +100231 +61077 +50860 +12555 +62472 +73596 +33528 +66890 +101404 +104936 +23262 +3514 +103387 +9214 +108312 +10676 +86729 +75620 +101118 +100538 +59273 +33607 +53603 +12229 +32916 +20567 +12606 +15155 +45122 +34238 +36627 +91631 +6474 +98388 +44675 +73032 +30404 +15338 +55734 +34598 +52714 +5819 +38081 +26843 +97456 +43792 +35552 +83720 +30296 +1031 +39048 +19331 +109369 +59918 +26112 +66611 +7461 +38618 +90737 +41892 +60977 +18360 +21755 +67153 +68296 +42729 +108138 +4986 +75637 +35268 +91370 +71378 +19874 +66507 +47811 +53442 +106625 +26748 +25872 +100223 +96113 +39985 +95958 +44079 +106289 +17284 +93360 +57654 +72263 +89162 +65559 +102885 +35700 +13829 +84720 +34341 +95163 +82026 +69645 +54714 +46752 +30553 +8070 +106126 +20759 +78768 +110556 +42849 +12095 +83769 +71085 +91811 +12734 +101613 +56877 +20980 +33501 +88774 +71963 +51000 +60468 +50472 +43821 +97574 +80808 +99584 +35666 +6032 +92886 +13457 +69377 +24587 +68201 +82256 +53458 +65548 +31902 +100930 +23307 +27508 +17827 +50499 +45547 +99593 +18065 +84846 +90139 +45185 +68050 +63727 +827 +6376 +10050 +18633 +105345 +107378 +97830 +21595 +25306 +32274 +43090 +104511 +61061 +109736 +14380 +46485 +23598 +41576 +48142 +102428 +100176 +43670 +65454 +44442 +33161 +9956 +4913 +55327 +79497 +107060 +9433 +101579 +49081 +29147 +12618 +62988 +14524 +49556 +88010 +57178 +78816 +10294 +75611 +102132 +95517 +24414 +100536 +46909 +85201 +82678 +61235 +48550 +108142 +76721 +74649 +68256 +52020 +76707 +96570 +95376 +102453 +42490 +53197 +29344 +22829 +52610 +55417 +31902 +97106 +62490 +31948 +85140 +64664 +102062 +23599 +89870 +79158 +74421 +60024 +8734 +20519 +69102 +81225 +107918 +45812 +71981 +104536 +83459 +65596 +55461 +10956 +48916 +64084 +103733 +65824 +36314 +68196 +46254 +79290 +42895 +80095 +68621 +60902 +22699 +50717 +87194 +94985 +6067 +53109 +95878 +100196 +88698 +16670 +87824 +74844 +33339 +72364 +56377 +94630 +61946 +59172 +83057 +77405 +41633 +51521 +94131 +21044 +72030 +36226 +98384 +21661 +32891 +106229 +17117 +39737 +62997 +8187 +58514 +57188 +69717 +88095 +98457 +30337 +80816 +66363 +33357 +32233 +87358 +28876 +32472 +75049 +11806 +62722 +17332 +94821 +108137 +102314 +19257 +82276 +67685 +66137 +22942 +80939 +65824 +74205 +67293 +93567 +110652 +48074 +11835 +25140 +13837 +110288 +24900 +84950 +71814 +52708 +107688 +86368 +18152 +61885 +44784 +43142 +3742 +23323 +9842 +81268 +88885 +33394 +42699 +71781 +100028 +87337 +100602 +3568 +65140 +17505 +75612 +6598 +110169 +50888 +32680 +39272 +17028 +7320 +61199 +12617 +37809 +43480 +22995 +55416 +105725 +43987 +64111 +5787 +21341 +90899 +77185 +42488 +64351 +97123 +4669 +77246 +5363 +51153 +36210 +37599 +9673 +21320 +19798 +54296 +88195 +101077 +87298 +78363 +29193 +5500 +26102 +107520 +73222 +108323 +43446 +45393 +10386 +98381 +77154 +56029 +23214 +94802 +93326 +85340 +51418 +33111 +53345 +13033 +46206 +66532 +33896 +76973 +82209 +23588 +2931 +16477 +23670 +79797 +78320 +4635 +67787 +96846 +87693 +15828 +64785 +80763 +80364 +67127 +53665 +70375 +66847 +18080 +85097 +91279 +14372 +25970 +39093 +45556 +2866 +55071 +47719 +74253 +32144 +73759 +82702 +60227 +25299 +49622 +105379 +26957 +21711 +41688 +20049 +72507 +99340 +37466 +7096 +77485 +20543 +81753 +63845 +97317 +70467 +86930 +110784 +15804 +102974 +102028 +9203 +88060 +88482 +89212 +76919 +23236 +68014 +104633 +64690 +13922 +44224 +4545 +55452 +30730 +72846 +26695 +48652 +25146 +109130 +12578 +103038 +88005 +18862 +72706 +25001 +32211 +102325 +61500 +3774 +56313 +74074 +66886 +68351 +34369 +40406 +17307 +49573 +43598 +75868 +107911 +4480 +105805 +83875 +104273 +33248 +15985 +26289 +33102 +24459 +43759 +38265 +85625 +17772 +90383 +110089 +32296 +69186 +15763 +64198 +44696 +32010 +6501 +100847 +8364 +50947 +88437 +47292 +21070 +101422 +55526 +88220 +5042 +60377 +1206 +8086 +108331 +4118 +25687 +39445 +9004 +5910 +69210 +37029 +71114 +18035 +99547 +49101 +89067 +35379 +8097 +59220 +33797 +90498 +31159 +75888 +109077 +4946 +75498 +53313 +55910 +79791 +5206 +42779 +80031 +66637 +33211 +25235 +16553 +82285 +1745 +28166 +43486 +87417 +55182 +38774 +73898 +80571 +29721 +101427 +62498 +39323 +69324 +96790 +93312 +107404 +54411 +25642 +29205 +36417 +10108 +103372 +39718 +83473 +94634 +40311 +691 +26419 +68096 +4464 +95922 +74300 +32536 +6769 +33621 +91030 +15722 +57479 +35304 +103484 +1978 +28493 +86324 +85169 +101914 +16575 +10455 +19515 +60565 +83725 +12214 +7557 +107128 +91235 +72164 +9472 +99546 +71111 +103882 +14858 +38070 +47467 +12462 +25244 +5492 +99297 +6775 +62542 +63156 +2270 +91670 +108030 +101437 +36819 +34426 +92713 +17035 +65648 +92658 +78046 +29844 +92275 +76953 +95469 +103349 +88353 +78270 +52399 +45704 +24137 +102582 +55709 +64696 +20433 +65402 +65609 +16018 +61068 +79664 +2604 +9787 +59011 +67457 +58282 +103154 +15282 +17219 +70296 +56796 +90549 +103535 +33886 +89552 +25823 +96113 +56893 +81613 +28092 +32993 +28238 +21014 +65475 +16826 +39006 +10786 +35948 +43321 +80991 +82516 +79916 +76683 +67066 +97082 +90041 +68247 +81931 +24806 +18658 +103413 +88054 +71122 +7961 +106701 +66253 +31701 +68684 +77255 +38861 +35418 +8497 +95095 +99025 +28062 +51414 +92688 +55411 +42172 +28438 +47483 +67194 +83060 +47326 +98879 +87979 +13854 +36456 +47902 +110610 +68675 +14169 +32075 +62942 +35777 +56038 +68214 +13041 +69872 +61671 +7293 +53201 +69791 +4448 +45561 +74007 +95920 +88756 +38992 +45656 +108451 +12823 +39747 +107466 +82273 +36207 +4982 +23784 +20181 +18710 +52387 +106343 +20769 +77744 +81285 +21236 +87520 +32140 +63236 +83123 +94298 +79635 +96638 +91600 +21133 +105381 +108501 +78599 +1752 +24860 +103158 +36197 +108563 +2234 +2146 +55839 +85521 +35707 +91768 +110668 +51043 +44418 +103958 +51150 +9272 +12048 +32419 +103146 +34261 +24312 +97585 +63767 +25507 +66967 +62456 +28804 +27283 +59246 +86321 +87990 +38805 +37481 +22019 +106419 +26650 +16177 +108879 +18523 +75586 +25433 +46814 +51800 +51471 +63667 +32068 +49868 +86775 +45475 +82315 +9072 +72950 +5343 +44326 +88539 +38374 +39378 +10677 +41583 +50877 +84441 +28543 +26263 +60485 +3765 +71850 +13549 +22386 +108637 +24487 +104193 +14268 +13883 +27547 +8815 +88597 +45772 +12284 +72938 +34887 +12576 +53127 +92907 +88029 +77236 +15027 +33450 +104254 +44579 +68033 +98371 +5488 +67284 +78745 +102244 +107988 +20538 +102414 +47693 +102915 +18506 +27469 +89237 +20976 +89220 +105903 +59054 +88894 +35498 +111041 +103700 +27082 +48837 +6683 +38288 +31301 +46735 +49332 +94347 +99836 +38388 +20393 +88906 +40592 +37214 +98693 +58082 +46237 +36402 +11926 +68046 +54457 +75689 +81122 +16369 +96205 +74989 +71918 +109907 +82432 +67071 +55655 +68744 +44637 +75432 +71277 +67749 +60588 +40444 +70930 +61241 +82304 +8054 +58956 +64515 +109211 +49662 +48633 +94860 +101626 +47808 +12804 +52479 +23560 +42982 +49231 +62492 +78814 +101413 +53182 +67411 +85916 +50524 +11903 +32752 +93832 +62748 +44256 +76258 +77036 +30931 +108593 +5781 +76571 +61783 +96840 +46391 +16720 +16594 +18256 +46531 +26344 +88157 +8269 +34611 +54255 +3164 +45172 +1642 +26189 +8773 +100033 +70274 +98360 +3506 +86424 +31768 +107249 +26191 +81782 +46451 +5394 +83473 +17811 +70682 +50314 +7011 +87006 +72875 +57241 +2827 +45759 +62207 +83144 +6639 +41055 +108858 +42242 +88390 +89596 +90656 +17563 +42601 +50057 +68251 +41997 +38306 +18519 +73053 +86458 +65059 +50240 +101628 +45911 +82904 +41125 +53969 +70333 +48685 +95396 +47231 +27256 +83396 +55500 +23349 +74113 +37813 +98229 +91709 +73549 +88665 +100624 +18847 +47694 +102225 +28875 +73891 +33403 +60658 +28673 +11996 +99590 +13940 +97515 +103280 +63686 +55229 +16284 +227 +76612 +98184 +38512 +104656 +104093 +42352 +63387 +45266 +98200 +26696 +105237 +4171 +51176 +37908 +110602 +108892 +75533 +31380 +53922 +54784 +54017 +78332 +20554 +9662 +20000 +83388 +58740 +13303 +96980 +63318 +70761 +18871 +21517 +97989 +15085 +86463 +50140 +107067 +25852 +5329 +38826 +94707 +86789 +6694 +66520 +24490 +71918 +61669 +14437 +99721 +27735 +32293 +1295 +72599 +57309 +109379 +77618 +28838 +84644 +20693 +94711 +50071 +59385 +34869 +67034 +86354 +93753 +64285 +22811 +24127 +58740 +79564 +5515 +48580 +15946 +70408 +102641 +13848 +54241 +106608 +11457 +108170 +109965 +108358 +35571 +38455 +17563 +60016 +40668 +16804 +8833 +21290 +22411 +5147 +21717 +99853 +35310 +51908 +50759 +91264 +41835 +7620 +38845 +101408 +40968 +59269 +26765 +63813 +56640 +97999 +6725 +63758 +85695 +89134 +9223 +97640 +51204 +62126 +110397 +28566 +68778 +33724 +23605 +5994 +15281 +37438 +57141 +356 +26851 +27192 +35086 +50721 +74187 +74075 +64761 +3824 +69312 +8544 +67377 +87400 +11677 +64849 +3364 +53768 +10067 +56174 +46693 +44376 +107022 +35175 +48636 +84283 +52609 +22180 +22474 +8099 +95114 +32838 +86115 +3518 +2115 +26397 +36949 +29436 +62901 +67102 +100669 +11608 +24361 +5386 +28315 +42647 +105847 +22984 +16876 +3917 +30347 +80936 +107026 +70206 +101843 +12753 +4432 +102774 +89654 +61901 +109210 +51994 +51589 +56649 +19809 +36461 +33528 +63846 +85272 +96379 +27887 +85027 +101965 +54064 +66604 +35073 +20003 +101623 +6848 +5977 +89534 +29613 +5292 +18544 +88850 +14166 +36911 +15896 +12773 +100461 +21952 +45273 +50881 +987 +68990 +48662 +71117 +78810 +96676 +102952 +9106 +41988 +48810 +31595 +87128 +56419 +90069 +52949 +3590 +66758 +103848 +13907 +95914 +83665 +83465 +79585 +46690 +33033 +78898 +5631 +110649 +17620 +51060 +95910 +74414 +93712 +34134 +100966 +96172 +17929 +75055 +52291 +4935 +14994 +107969 +47534 +91901 +84795 +42514 +32419 +35195 +95060 +12294 +57114 +107711 +8033 +60458 +78314 +28621 +100504 +1959 +38072 +111011 +91033 +103402 +102585 +102027 +63999 +68280 +104514 +22273 +100202 +67876 +96759 +102801 +51545 +8960 +80908 +86795 +35919 +98782 +72994 +101617 +46466 +81534 +15576 +5314 +105044 +99297 +66369 +33242 +66918 +72333 +106767 +15958 +36970 +52379 +25000 +22691 +5371 +56606 +27890 +16503 +49098 +10133 +46092 +27171 +26633 +65411 +56154 +110171 +90649 +102618 +103800 +1709 +40064 +47554 +64532 +9487 +87813 +97259 +108081 +75801 +1898 +71260 +66454 +27856 +72208 +80789 +65819 +110264 +95058 +58204 +81411 +90412 +70880 +56478 +52506 +36321 +35429 +99503 +89779 +39620 +43130 +67297 +53692 +75398 +79631 +105045 +86992 +100515 +98946 +15501 +45976 +19211 +59623 +63187 +14593 +88937 +54778 +18224 +66062 +56942 +110691 +56989 +15101 +32432 +21195 +13376 +41927 +94685 +106146 +28198 +85156 +99408 +7467 +68448 +32658 +45700 +17555 +102154 +59324 +78261 +104896 +76402 +11306 +79544 +12216 +62188 +30776 +7680 +41873 +74667 +92642 +17193 +33429 +32824 +40028 +97240 +52184 +21248 +54191 +66243 +63106 +103406 +105467 +70735 +41443 +57666 +11731 +102274 +30516 +79992 +71369 +63722 +69998 +98900 +63145 +34277 +45671 +46655 +20204 +70105 +93698 +34234 +52800 +31466 +46655 +67951 +65967 +85742 +28408 +46517 +104615 +107406 +47951 +104179 +15143 +1478 +82033 +51669 +38089 +65648 +50445 +39600 +88262 +72979 +3286 +28907 +58293 +45628 +80778 +5738 +51556 +5516 +1032 +95184 +83644 +28859 +50593 +73988 +24067 +84591 +102798 +37087 +73854 +95098 +86476 +75062 +15759 +76918 +83744 +61655 +63342 +105100 +8554 +65654 +19648 +54085 +57070 +90919 +28168 +17736 +9646 +20327 +4951 +22657 +106059 +99086 +106362 +63866 +20523 +97382 +61983 +8032 +27590 +64597 +73949 +13345 +76845 +104263 +97602 +39323 +13136 +92474 +72982 +19110 +53494 +57555 +108061 +46476 +75523 +29546 +82887 +70773 +45808 +6318 +74932 +82458 +32124 +51185 +100137 +98489 +79798 +62992 +56382 +97460 +110770 +55298 +77497 +55055 +102804 +6291 +88339 +63905 +104415 +99944 +4588 +28271 +58443 +96939 +80261 +48492 +102123 +59873 +99441 +102075 +14483 +102308 +73323 +21259 +100763 +102589 +92320 +25648 +4114 +110212 +70623 +61243 +36079 +86620 +19439 +109295 +91156 +52993 +54771 +69220 +52306 +18969 +77457 +56962 +1718 +46649 +24002 +46283 +82022 +51633 +107464 +19912 +74649 +65405 +82965 +8450 +93073 +56226 +65391 +202 +25069 +62679 +59779 +105301 +29309 +54444 +103290 +82921 +77488 +82065 +68434 +49117 +5090 +30208 +49757 +106612 +24839 +16349 +19528 +54101 +78574 +46025 +54724 +63580 +2735 +50699 +97692 +81773 +3643 +10977 +16209 +34918 +98701 +54556 +44138 +100726 +70289 +83254 +27641 +58373 +54458 +52179 +79893 +111056 +94297 +58335 +14809 +44429 +15636 +87452 +94709 +76712 +36685 +11277 +32726 +90143 +7942 +107298 +102554 +89709 +67851 +21505 +79266 +66499 +65843 +33504 +61514 +61632 +97168 +60130 +36311 +52683 +99806 +72254 +110742 +26382 +77230 +54767 +80381 +55498 +35877 +53250 +66125 +27290 +27366 +50595 +109331 +87411 +21818 +65094 +92771 +74090 +91799 +49030 +101621 +32940 +84012 +13381 +45200 +60781 +107919 +64276 +58359 +66604 +51128 +42013 +88004 +75530 +11634 +6331 +12900 +64274 +26904 +47043 +53820 +14588 +66479 +51964 +39121 +15235 +35271 +85202 +39802 +32062 +78457 +73319 +71983 +50764 +81732 +77789 +53469 +63837 +9554 +19588 +58678 +82699 +105989 +110619 +87260 +96451 +73689 +33789 +75765 +15474 +52181 +28485 +47173 +44744 +106309 +87020 +77560 +32036 +85359 +29953 +25497 +22705 +24462 +26285 +99246 +88908 +81129 +37228 +104896 +44943 +63961 +60162 +54707 +7303 +99463 +82219 +19698 +66959 +75802 +53768 +52644 +1470 +9424 +24315 +90980 +49959 +26133 +27226 +55553 +105811 +217 +21420 +89577 +90700 +105190 +35960 +58225 +79692 +11360 +109451 +15310 +36449 +39991 +30809 +62612 +103117 +84876 +39858 +56379 +24078 +67309 +10589 +67332 +31578 +88407 +24015 +13268 +134 +46403 +49274 +62762 +53890 +92774 +110184 +44713 +42528 +81684 +75106 +13212 +63491 +23981 +51105 +55586 +77450 +38446 +16183 +72577 +89713 +72802 +98961 +76181 +97374 +81946 +31462 +38489 +100727 +65187 +57986 +2280 +81162 +22679 +58079 +33276 +73184 +46677 +72518 +54773 +40905 +97195 +20071 +21421 +9758 +26633 +103986 +84 +16192 +66101 +100981 +104231 +72212 +62536 +34653 +38430 +58541 +84192 +76486 +83043 +61299 +71683 +55085 +88440 +23685 +72814 +43148 +40800 +77001 +17816 +93500 +30760 +77026 +72508 +31659 +103617 +52718 +77528 +66411 +70728 +89058 +31366 +22284 +34613 +75304 +64854 +41167 +18614 +99124 +19636 +85833 +100091 +81289 +100574 +104573 +80321 +42097 +42730 +108834 +48042 +94584 +63174 +34181 +109474 +83700 +70208 +27192 +110802 +30864 +42134 +96810 +92112 +17768 +5745 +105083 +29921 +49387 +20460 +13123 +69930 +31635 +24522 +52774 +57353 +43082 +104507 +60570 +87550 +79034 +62437 +61508 +9976 +79792 +18357 +87243 +25871 +108283 +23908 +62011 +5084 +37649 +41464 +98848 +56977 +33924 +104820 +82311 +75531 +106590 +74640 +30922 +21625 +29594 +38892 +16395 +70049 +10388 +87927 +66380 +90292 +9626 +50741 +31755 +79526 +91725 +86822 +12308 +110510 +29601 +79199 +32736 +25466 +69547 +8027 +32269 +101269 +36772 +106895 +23416 +49360 +22184 +96137 +92059 +4382 +31503 +39871 +91480 +40887 +1949 +17181 +15471 +20343 +68626 +82818 +106556 +98006 +9696 +19310 +76351 +58201 +92500 +82899 +45918 +27378 +41891 +5443 +63176 +21555 +6611 +26224 +33264 +14591 +64499 +17007 +68095 +24588 +69781 +27360 +48011 +51842 +106440 +82519 +108549 +12407 +63716 +12381 +67939 +97827 +12569 +45361 +91561 +17450 +30532 +76314 +67959 +50383 +50207 +64668 +73590 +26047 +87793 +69913 +34264 +86823 +95015 +867 +66943 +51607 +14710 +81956 +28213 +93434 +82398 +24496 +62859 +9969 +85449 +33498 +74760 +29498 +48603 +76447 +8973 +72349 +45762 +15802 +95158 +99283 +60147 +17700 +85480 +5100 +64869 +21951 +75147 +36514 +48242 +21713 +28490 +62837 +56536 +16320 +83104 +41712 +17135 +109226 +46151 +6023 +13442 +57978 +76032 +16696 +101006 +44079 +88543 +11334 +60928 +73014 +41049 +79201 +16807 +78758 +102559 +108109 +107575 +23101 +28552 +60434 +60448 +26333 +72825 +63724 +4995 +11911 +84060 +32271 +104441 +78359 +55201 +47635 +80749 +89122 +85829 +2156 +52766 +68771 +15192 +20777 +44506 +63801 +86684 +86326 +91762 +60388 +46017 +88877 +24860 +86094 +45235 +105133 +80661 +96815 +56674 +98208 +96252 +12295 +11688 +89083 +71118 +56260 +17991 +93668 +17801 +104513 +109550 +38783 +104027 +100390 +55330 +38791 +7896 +7762 +15915 +107745 +50747 +97598 +83060 +55705 +76992 +106281 +7399 +18335 +33111 +61167 +78072 +95033 +32436 +98720 +17003 +40458 +57070 +37207 +60758 +99345 +45797 +104115 +68513 +98348 +61937 +7221 +95948 +35568 +30751 +6431 +97224 +72886 +80887 +60027 +47448 +109752 +40334 +67081 +12079 +75935 +48848 +110755 +60544 +67732 +26428 +14505 +6335 +5295 +83375 +14859 +92820 +81787 +58103 +27668 +61936 +57731 +29072 +95811 +104867 +69758 +10320 +82929 +98682 +26667 +75041 +5174 +14133 +83508 +51259 +18349 +112 +101087 +25116 +95921 +50484 +46141 +43558 +768 +71907 +47420 +874 +90641 +63292 +15880 +24710 +15424 +14770 +53206 +109190 +100816 +80668 +55621 +73313 +53419 +65602 +77017 +12060 +33864 +103789 +21242 +359 +33926 +65135 +65013 +14734 +102831 +56658 +73281 +88283 +15782 +14160 +28291 +23892 +57435 +68872 +30778 +19625 +82790 +1945 +59604 +101502 +72025 +85417 +61542 +48779 +55590 +27762 +82796 +30306 +84565 +34069 +9682 +8077 +50652 +47048 +78047 +25494 +109377 +1133 +32978 +69864 +52588 +76022 +93396 +86643 +52364 +31717 +15866 +95645 +34812 +57380 +40369 +31907 +44173 +30839 +39433 +59607 +3580 +16222 +70243 +75057 +84961 +42962 +3705 +92811 +4465 +20201 +84338 +10374 +101924 +5272 +21347 +81644 +80066 +100838 +48901 +107101 +103119 +85997 +107514 +23860 +11884 +98249 +106593 +27173 +104798 +88874 +75003 +19801 +7603 +18427 +21901 +93142 +41988 +69019 +96002 +9613 +72305 +572 +82166 +32150 +58477 +5479 +104820 +29527 +36020 +69824 +62939 +54433 +93036 +43430 +67586 +28682 +19806 +46370 +63160 +97810 +47468 +87630 +99112 +26690 +56297 +64525 +2759 +83484 +94470 +39303 +39643 +11034 +4824 +39275 +34783 +102535 +3819 +75351 +76481 +6393 +104528 +77054 +102252 +34962 +25922 +20558 +37863 +75271 +61939 +104317 +73323 +106717 +5847 +109290 +73244 +95774 +12558 +55463 +86952 +105051 +2707 +21323 +46155 +107815 +30168 +51893 +49596 +53748 +8635 +76150 +24851 +55554 +80987 +56755 +104381 +81513 +96476 +64137 +756 +35726 +26649 +38587 +21533 +101252 +77078 +44025 +5175 +6633 +77129 +50108 +89964 +59454 +99497 +82529 +3673 +83192 +30886 +105536 +4781 +85127 +82061 +95213 +66624 +96888 +79453 +17757 +25717 +60190 +4896 +102830 +110396 +59520 +54694 +51214 +78389 +75218 +110889 +56002 +30724 +97241 +46706 +42951 +87718 +69625 +97284 +76495 +67155 +109557 +53069 +21177 +50614 +102038 +59343 +26727 +64764 +42535 +83062 +35744 +21786 +59309 +18296 +56083 +1724 +85398 +50811 +30432 +4747 +48271 +4127 +39554 +83402 +85982 +74800 +18639 +38409 +39097 +7483 +108097 +110702 +2946 +61700 +27258 +7109 +94818 +52203 +8345 +164 +27955 +97548 +35842 +103255 +75133 +34204 +82513 +78933 +101722 +41214 +2307 +18802 +66839 +71735 +18872 +105418 +13503 +48874 +75731 +27226 +40692 +99417 +25654 +35039 +86063 +36140 +18827 +108708 +102137 +48962 +18005 +33182 +42453 +30256 +87891 +61821 +79383 +47397 +8256 +51765 +103385 +50804 +47785 +108982 +5163 +89283 +43851 +42309 +42816 +32939 +104704 +45931 +87571 +92218 +70570 +39636 +71882 +791 +17179 +38981 +15364 +84904 +87895 +52748 +23197 +80224 +87448 +36570 +94943 +68149 +26022 +77204 +40605 +23953 +34939 +100987 +51619 +27771 +29863 +107879 +103387 +87617 +65879 +69185 +55356 +83172 +56710 +61334 +70785 +48242 +101038 +78580 +30206 +80374 +36388 +18469 +74008 +106136 +85773 +36038 +1823 +7268 +58465 +85765 +6904 +27488 +5313 +63605 +57266 +80681 +99115 +44099 +82026 +20399 +46692 +38846 +19012 +18697 +108490 +51123 +23502 +26101 +76884 +46688 +78210 +58540 +46986 +71330 +98663 +16457 +26966 +56582 +53097 +104924 +106044 +96107 +29139 +91213 +62268 +27856 +77847 +104203 +4055 +101202 +60226 +56927 +107653 +9795 +33670 +108641 +110556 +55299 +108744 +34637 +12523 +86820 +41483 +11765 +7543 +59463 +91600 +45082 +76040 +40796 +53703 +42521 +102100 +88200 +25454 +61684 +9695 +38898 +67527 +80622 +84375 +30397 +22034 +86780 +97560 +21270 +61986 +37178 +37648 +101121 +17000 +82766 +58937 +18447 +92389 +19211 +54611 +17362 +83657 +2793 +47354 +32752 +28151 +74357 +47487 +17693 +65925 +19440 +95440 +83084 +98934 +71646 +98870 +28110 +61361 +93225 +64774 +65802 +25303 +97371 +108575 +54409 +7422 +86017 +23783 +82035 +94682 +83641 +106910 +6230 +7060 +103431 +66339 +64721 +33255 +51610 +2234 +58775 +39280 +79855 +66444 +42534 +52837 +65662 +2175 +56453 +94994 +30814 +68184 +110263 +65536 +99908 +103158 +97384 +5317 +104043 +25317 +53232 +50561 +76551 +34109 +93383 +23629 +89197 +76012 +106601 +5295 +34136 +105953 +9739 +90978 +5986 +26509 +56546 +30915 +66029 +1560 +52859 +83830 +78429 +98139 +63855 +15444 +107745 +51793 +18250 +261 +80053 +59392 +40310 +26280 +60101 +8201 +73828 +45734 +84159 +18892 +74738 +100748 +6673 +51146 +60845 +35960 +58433 +19272 +59537 +73387 +46599 +66457 +50387 +102471 +83557 +80501 +83231 +89510 +81352 +77926 +26982 +37392 +57749 +106327 +36340 +85843 +65630 +94557 +30865 +108884 +63780 +10800 +57854 +47124 +37920 +63209 +77144 +27270 +37281 +27883 +68110 +88461 +103354 +55962 +64761 +13584 +8992 +48938 +53821 +90698 +36068 +95416 +75481 +6221 +103008 +37334 +42986 +11444 +14793 +86101 +81429 +74974 +99506 +61752 +9594 +35787 +8590 +3250 +64539 +20335 diff --git a/ege/Вариант ДЗ/18.xlsx b/ege/Вариант ДЗ/18.xlsx new file mode 100644 index 0000000..032fbdc Binary files /dev/null and b/ege/Вариант ДЗ/18.xlsx differ diff --git a/ege/Вариант ДЗ/2.py b/ege/Вариант ДЗ/2.py new file mode 100644 index 0000000..a52549c --- /dev/null +++ b/ege/Вариант ДЗ/2.py @@ -0,0 +1,7 @@ +for x in range(2): + for y in range(2): + for w in range(2): + for z in range(2): + r = (int(x or y) <= int(x != w)) != (int(x and z) <= int(y == w)) + if r: + print(w, x, y, z) diff --git a/ege/Вариант ДЗ/20230424 С.Якунин (без ключа)-1-8.pdf b/ege/Вариант ДЗ/20230424 С.Якунин (без ключа)-1-8.pdf new file mode 100644 index 0000000..a98fddf Binary files /dev/null and b/ege/Вариант ДЗ/20230424 С.Якунин (без ключа)-1-8.pdf differ diff --git a/ege/Вариант ДЗ/22.xlsx b/ege/Вариант ДЗ/22.xlsx new file mode 100644 index 0000000..135fb76 Binary files /dev/null and b/ege/Вариант ДЗ/22.xlsx differ diff --git a/ege/Вариант ДЗ/24.txt b/ege/Вариант ДЗ/24.txt new file mode 100644 index 0000000..0c3f2b9 --- /dev/null +++ b/ege/Вариант ДЗ/24.txt @@ -0,0 +1 @@ +9734979851808260408204331978460828611563272651508812382979008289302710131557033132804274569177571938382891169473842479424837824860730114576751728204682368306445844711612753062623897782810733010391403775940574599124848077641389504094106755157897547974397903133240986032857623809260556444078846712424124387685804758698789052777757636969795830447227525327309344630980446318988666247776475114426641480446733662157453572796363148057235600119199078024109217485105257560852084513283500085896711515612238744518664837097022687702141298655113738401493000843425088040742046975930988711098537390895670576582947422158470997777747626991193692243615521363893759594501232858598777910602969798219413069684206190177107319734387308429591615629662791227489485679640869190504043447407046892635785091674619218347767134022948688326564185567978544406764016452255622954479122079880521233039030440970544658354147069781187291073338562892113778406566916618903448392557032301672958568473288680151924883324029866942240810332118178747245420486442978026258553947535730856457703494351702805475882420811172538333045969455507115152233634232487735694439020465881390369710718814576686313098000328149147852998991826289819153009660587586221200921609536411478705289951238068120655374269272303323515202421357029486648642829798014355177388476580856732109780571777813107698025101250897105443319077436354036704890604540152839525801867025287532131855631585285162740965856566021091914709434058510816442018955760085085359217014380577597279796452179674012031084570331787215822268837284245106842518956425942257773365266485812499580873598148129298778344673913329284695446582338388447083625269010374508406982529980075667035842655132848415991045051590834970478737209208056743538744271968171832967711695156312174396896053155967096015894097282713522272705898126064134107827455686852471665648745579404325924349925343408047750734896362681266617020376322643313767271325985393041041507603138784381815553777003427787812972310674469623698246210767845130391825119082986714122437248612103883506470909983062972114544287378418623533743165834479884641253248631440550356329752702875187296439330826795693036619558200229544104936329648500369289952734194708966323727452506524555693546562531459649287026798912691849014900187554030297953685872316847283629390248550080099948194027669829711112697268480031267626256138363296875957160292027486917535005289667670867780466150811666666574626566729297123396832685714128469496398414488756962280104744112523466667154317615164883668915493343526313264942140719749115695312057003406529039720340420059628853007083850304883152309976459437898932696107343084133692120385054425892479296253385387835434587087296147913585925486786187176593862189355578799781247929263387381223691528692316796700907965689789495403244436801568294727114445355215639330631981135871478769766224627274491879424847640041187031902315276834699158831607256794150619309802901225467601674962675912116600979381358362828840110914756771535010935426225423356210516863585304057133982038822117064611333721587162726146255974462947714241506274751419752523397199292911320515088920561973526774698528887424291570765019936342072322383464297884018132213669693857014668122277052775834557059377009738615739901277469112079043188128767211465160239459391543380718427365142188243580586912003798379815217485653611797853999504736470032962262601859692428128939364603360369979244947913980083323478801804980807773856932715269102469033770252603210535625329479983679240533944608095260828590974293242692146937165061073243695777202835544542705225110062162422011574413997239206925198741182231016188113965192364239404880851459555358948999306230665777935129359574631281057853847583932545565871772776994530388759023117147713655891909396381750584773565519593793890891669046940149209874224911610146195366470080494795133074710401677386225526576986434263620178382306975582012733821549574213878988583525949180413005119417409559537172101026841090742281231547671683835953815506674036763291285617268388057040778954259848653963726866359401287763686505924866337947735010983078841647656840816098680043286332148694796248755846016655798132022773206856484022336746023770798886544035883073982968240521740620744208853938112667305991137048483808398838049517711317157291601045039216921246696704640858165995685538128978824175169573541368228894559421188710346432795214460065118684193134489706089193401682885868746157325331358582725415099665060398383366623505417219051252910707565938722861420405505400539655668122622246353960931977247202896181458531979535062312565368936391561898685726353347216637881316529324519897066810277250653717003856711563279026246926327654915905113078104122888078913368535540332747945334746449314566268096961726268866394879403648283415282239813156593220699121331855873339172043258587876561889111672470623182780675844297567721774460789808349999622241665559841892446288359558210557787572221990429671435198890338565175204781889275734636868473375212084829690810497026114707667282242276894860450623027474896357738618380544838974721808853139321921790627277613296877245138226218641900946223575383675807625130253718069765183922156559950560494506598685426362412910935882203409896538504013762556375212702124435685859112140345936018153126931713872608236679800137743118882747516765343963862208147678883441234732200062724871613101006283366993438702019901652752592775064719260284623685111479871929885636602928181166000796276353936444303322126976064768452530985686831351185200244651776805883088416383989894649190056265381526766400550760505963685418503254525543009724334687287093262961442725106607353088148154471960010089434761513547952093232750129179477757106384342070088239326284598911089119936908843209001643478739321508897618758925971546448857777882751356626367371664007224255819580219845773877031004490595052959033885694253572736814600021053610163713592027781092530704694024194844147652398558316818285325246466710870096668045666056677510890599357508852391380929495452890868179574184689555562678289599451049330920833470906325010185982313600061238926848095353073788018943272567791577530897519796615305763432770946198338020279079146367142272781821831893969893726411976661791767553086550333845599560366112634298343378037287577224487465568388863357948875225560830029139529675078580163785838602846363860601079966906192676532416181671618326748994048575622724716154909506062962783770513836139988977162242519100236541236960257920833916610306131734210194739997866497679286551433793003960447342230125523280163410341274738245594599149577409453627896169693706153864947202868316742148512467720961591014730495171429043979033833574240461949912313001601142151496071848982903861601320345025283734209290436429676800859840936845869197951167673149935719576353575433474698802201634623993932349405322955376700356354679832437744510447038820180234558086720152699561713999280373191925033258178070967482088017335178293312881446134641170800070190700306511875147802225451614779339914765494817115275296078469335389703234881043950309188796086205066890456886818454613054922159015995841684834057487547933468890411989113268328518333209126247747061514951793275975273828161996153483826397325109851411662040593750375443727376002556872371619275879258126068371223327324622435558800113556357740526407776006921414826958105608077894706382423779305416720034033067161111892162710280217482008409574290794026186265728176656752490875411322344957034919164398047421424181299480390942892325098120524492126584358921156767528990725046453783270626358024068075684931812815480004747571339478982461505054427987503570136493784970192721704483585209719810370798249738985347287598414845132887882202014453977147263325387488906949435560017101968130364395500822154647626948648990384907289286985254756280738695293483640276526343590557765529462481830184281504965551114652054057111332492409986219923400751066380884299731378935852513739341253100685902268609688253743057617638751977143210363523333559712794366393526951298954422125075556920883521255316025216726048361632266320961154746904628172215600424644434150953325171688935889006824260591343845786439418530309727265129805595838137367671012060160255493199130376864450734562778958637435572558665427079411486107941631948540040996478047457144657262241113528997451525103491403858217946135511919260538171472054788749716258220369912583423295085239827566959290262536053926187976690551051937739110627238569610242747795034744657443328650446742167889285004518372553117148142166126097516747373056474707526567952151578523479886069101214492396708170546374092488075145018147715198922168386412250880468018711356172146982593475689276687235296252825323949941646717626355532158341239660846953439398501742971728103022082580666511858689163082387312830348403561996640517420587338686333124506364755747437352537452292738588691977912925397076661179150946192381607071256301192626313757296208798425647415995966852673783339907608143819133234412457632104033901541413345113163113845100358499141865477514962165457314077567045492684557425661392789102786919737286910130988753590539760105719829592039836090443436180422451484153139836895111901373649453137805928639692942113720191201742479124059615942674832463983938367206100369909342749181970643819154246940414164746619788068200245376908465655980793147710543105760829695126053271671441177323702505921649350038361444036583807398176496350982223169431207740938564827994406925151405007559113469110426966460593377556210677237621948624761435748827221541667942722672085333194454055145889215384274822010825263968480719143550138253937119288108631304078297808307156612478042641657473275419374345868206855808902308511013567930666900424843313609046292044431333632497092773818294057094089910373469270812295369303018438915631548015757761229590801485387143847738333525898769822192179702764214508258282797547772565125066809099703531731571316546135200560876496950853600701359326571465823451681611961891651180139711421779222629719572199108368013316055991758933570014178677164482663247081403029153371788205436430098397164079016108819880991135973746971037318194730382681060461574798877636299763686068975140498293644470927991267135753965723518016085359854709934005406013312047045485698756981030335665245090828002909268859133306688515871801408322782071806448106033676918013609517573964667549440046494538221259600508757540747191800840248479890571373640335899019884162056460732844027368179505103906069490858278247517925313801819052152551702167743482530306912307702117808083811254389702981728636086944292555747718517042084085667651981027216054454252113452878636285854881730361854167973674113389701475393316651406600913681509172839733410609700220600752155162450115616881244895008763114768339186577855266879028139169317348224973124999697953854235057016199569015886413371386487395238290267889919581250531825512791435889905356488660570970456885076599952307301246347762339683241372295545447784731424133788958853636871182561442883531782604827139030125037691913159036126200600315031956866894318230981329807775391604720722978099611264662403252023413291380051638129177831800481384565917645547202509186740833204644953102562924886884909797187779585342215344262223149838258363483488151969400280153198128689070727329868528246563074758678700023949890178612176246135313681669663808158882373935405829761479562354696992998864462049356999879493980275765851900032255612408976541918090520816958534791406778169070703882528351025906922288136300002332707945148421810135070076780164861361587225724953104267984858280543343609153019232951229137711990109543761922650738083898735647527245701486498864182891888547558660420281300158844543701938842013730038252153381611754801111054662777452309214277835961126926959968084753417527245603335909537686303916803812387507825366434828183190135031387918419593622200803738099577681592807402292880946632531926170135096701268229711942736459477957853490482515905060626906595453196214442062604238978614162992489216796303019717051133662786199162252476114285488886921450519353035291531273596160903601482686688722375539994507635485662245048574313467983136880926098281280518040000125721362077401518164832844368100211177230883931219370164079880164991486380797886713682677350926226035282463357001289167023111323392535867268347974145089344689274911271877980879976471349699006215587507287914766036556923744815347539255956979723347513113818497320997454927635365765049438937638363418893931761231477781116537086969749950322063460916328880388482217451849729008153362370117233428548245127876961866387258357532162021720603568174314059089958512858246050907495201616916572860354321338056364070430993612453531697576792221340402974074109276822947094966467591671458861760429957429552797816894427751731746049745950454340902740429496835117822114219718281637553738524406366147981726749414495972702075463661898461835182146564937369783283941952802275092241149413074409075221655127100555442410140991843963707150129780980772686842098237172044008506208153463511132546183541248180229430408933390553689954211417185318702365014478212093308475736375225093229263696867990129715683862532434301820085194676436515039301804396715426724583902264501053458472401910773297385664282777983659457110411240933807613287716878131431129768483029627588037016107794260813569121002239479574215717088822385115095730873729624105540209827141165592446660918805008199068570967769125231090059503448364309437441363985707374000195964416187625564900686261854894589117927655641182431354322572423021705218874851991100882719071423759449517807837179044076705040685030558945161521744445358266805893104114604330837023946732808989301917609236065699770330102454462200677789970278619291250552657505465013252081476522467645824562252840396395380397591072744081563062675132864379436712454491516954938475075021757561350515424346511592233055804053690296215336837878521573380925672353637537303077823371621956188679001628510124277220972977559813188894337171827159503368337613183032936538004228232186635246821084576371643406943696661630998486688857087230002738528016917152528509036161608108504561690595301560062926741293230922000117052490425415137474555160339527172647783206639772134833850852631090721722121752576793059471856320119566522467228572684837494291417258505852365605385947355203078240134557807115927050551263382642474212171372982964849145808315910570439936932062262367965958359273059910410894729057213813536753712252061046178619279542430033122114456619866319028269582588322613837296586352411900749727895345977908134998728254153133276236328445752767086396850683123480980877434401984223204034276499712210884962688195930953101930631667826735513641993093304915303198558649955951081660396418412755726565335781035664290537989885778955230165748105209741522503317371261756701171373135416506521979265930983880609988837731971628458917806750180695612686666561485723204740934633064669607999749576860918953206323133340885526044739388290299012609180213544494684558332343097949231799771970561494031483612141761835118597325356074595072340701883829968246757966432644418722784484745016186145207553989151041254060124099740142663224317721978121273710906118358392154235584071267130170156892330118211496089663805386519706068101647950168863824760431113503474952545660388346911540532443091561949365489249062193786129082520565011589476141456370928353502607478788237049949760626884507010375060122537165661410566562081015460433635410230758984784892021164539623218220466486493836721993772110272146847274349748356451938045865088022465986878953225204106539823961175452907767007540579305170454783085823551625819678950544625067762154728290653078742432668456086815384697601752599791689324346502856248602496478290876383475338506356679845741311671293487041139488431369076311115631012817744854100052632721497501181990997092908746902595292395523822791925007448607259579926633021359768149935971457272663719586420355357351908607493691698581008999381471238000472081903732382245432849194450463389552385435309975982359171849926770606608481078798247756084844604518713750343648985463767277023475594700330540878448766885766265913741809431285033033078356617982059284323655544019864886211814512842264092857869820460854236971760603829966650781337776113837927050689087068302365852100027059575771102247605735002155387201143590421142458508154891470458479778678528608130358587049966534247540170547605071012843309944042113112061645229836617262280005031223996761292369656569688285812681235952792046697388277262580627548600388083204144556028749669970976791035578132574790595686674129522292842540109978136842770118838821206996524512124030536222428472811554597916113525141027536036134930690382448813258970903020561825622529720402554928074396311801164089643408509940074299405848611166852864941626845605817528788586252414944221264031250625507377455796393967191277982109561655856998646615833097902753207404935492853581535653585909517516896235295516666971553972774140184035200323676617219302727314202417338972233255667761285495135011285995861129999520068591921084312978508748900608004347241684549074388310049132324713508125655149898212239697748037660156498871032773088510125661570075854042235115838484614069610351091914576642245117170516386571326344954441789227044223391340579326869064300583933488689465759299666128316293774656352120648985871411895865522684218763221968790026244592598081739428350156323623795825583998877935443221925500296447026072283204527436435133557761842857470113476519491910213230036553985111995629077414657760578230000611400840451866431979647132550923165569831372142656239199316328796433392220941049923913989524918326617974747813512858896696064397549111664069827727672450573868182572140071472040235906978687891536274688605800478824295731865009808255886474213453004261448712541718611308917320583895648064511493259144573052532144284073233975538443628881016391696461796249328842147551097891539393957346201534995832085384203416269324893360316763295829490473645628071732093679929346946028494448231582380049853629334151256950373269603334758940483464856140034083952140532566037620961374977356565402137700172370297203372102545337825167505006658246868459469176738241586914635601438674305874009584486807427611138345474690095604550386031844421520654256664887986925119872063964710317028414559891397479946188860696992564025622966524639916688321633047281544691373162554765984236737075345666477109210545988084864422353699768201248784455548118615767339486505083730358455791854791202307317204243287931612698868550769831604103676622671206376180358976377895767450400352915984009760030878923628066355615934432383874059448177622134253443050149452289754564453131556959995874240706513512658284722544647432798221523439084811993826182013695824874181799657535578525204409488139836344431307438320737271056128500995549687625036972905335400706286728288685444530100791125967003417771605129629803166330663579074137609396266132358566089326833542854025983001651557066149713740778455740658034132144089941680958035851305185710572938617424628693054063530639576199692682545231141511808442686680127596912733447753237214472016265453832078899068741773381291582005524816061683559924508034667613336258912713861559558172839561026208440107472018454760085912133097490575128323178560655847375673511826101609212805961681404992467596821872935577150658903388433475736547977202314820068534493144777735775902288309252561079144982103438335303782843181111523646385586455098264680437651774460087213163830621802358043452976213072229015514254714808318890324038716323817919398247245330354155875725400989172974513078218488689267911241719613742717040780064873376736734161427409425560366748816882702366535531518361057058240086186388691541140977543331464342240688746663666306918411282642888649047559322549692520461193239709843464565970422441215602814895814531697655115848047643326608000548695366809952412026405909304011173117803506459263584608302246752733433427220937274517041312855697024488111318159568157603649319416535078019619945576942327999083557308019652144508360830291947181322312773254524458368349978889959948207795020310795653917287787532556779445350288384582278043753801311829479637395435924950485623745817331657784258449633849477251025602042927354240898150883167950190175894735743510127898339269400900312796521455915773458350972960758630786626633238930470273280017053671496347040018811968389703701374697740584255552167962166528962711270069420798883153233417666247612480169187305221681352037736413624908224115365324379755828218544524770870524312923379006652835145067989348206499438357788646098725589207955812521643135032563044464403760605390757844598326624220615284977494406512354640763815704637130889997638091863941840223225533490260026277072359513441795592215334907845951991293812716239624072073394958036039222380080576951376532505370375234612815693671097509465487489559077509973408712248100005241271396187637227793335903434004830727973754589138759335379292824328106735831101588251309072833959424366476075125413718888866390434446537185839629358638543323591380248693756233452976380411586707509652739004658832238861652733514461983161089428352885516331957813703708937566031160552588658343781757051130687740405327807783668536915328680546657421879325687571912544110959427850630079824641664216143984437713533297607059935800009036606860291561108707069400351966528210553226939348185734644448486734974072458021348209793646309928649862437602591093675248667126327123259340321648164829014631917533330725863209732836354256047728563781469267873882750392725895049060369525823989565069354965692579912231589900488445897608750558773837004698532218281518772214638940207654372278212321274820482917594242984765347660449655977996554368349535523684443016423442286051392251783425772348051728397948509961735091077920593541252240182188427893024884503875971288576251075964807577712355838449673286047775062963826036665166525920774774810218178628401699229782072789729348594785344198887976632261222198847912140990347452965064280622559173001082546381283136402797312914922794944751182372470465343114223936476104310868583499433342354349204915446038332756706736296429973208138249253355348181535864078918002382948155671886120475458685790418209665383891738855556073156547213434238770999454044513786530937073026407911511951062095634837187196654684147927639240297715097234832230053158447959830066654462453880306983418158097730505754022488690144922495821587604028005216164954540460261850061419160624983846000536446528428891228316470808653759815586600553314038631652338623221930409797634568244548252763771372108737382542162493807136463304233856548731088087890120657308389125758103740943101014040265384720725003337391302292606454810370267652322552135501167435143264808913186187878077981909352976382469203395993615597443641548284396585914256308073551167819001714943863236610922887720253067285484888312240608894426122969521142146146586997504040328413165680099147657841297272715234006499863685386190128760893481681858471115748680024749781031054366099315881134765818463059891993761505220892703640725615568951054996671288413667595052962694261440207508486683573860775876731485358358881748366193491072010891553161390454197684197087308892357829023394368348128758753503878526258508910643177569003883423999924915821248568056240695923908220385872013996363833566471778060137097412398353529902006473147998493902652942221384876012831548166551302555886112296445807096113908837641874242964634426585644274350022386265849436263832472981431908796238353939923203094979592149002057340575141175827342354075630757883786601248281961737513905510560921408356116935247208568477632459796698377327249852721408546333159658942724563365819274411397008872418300811645561605093134729271233819345649316904019669501737024268312402275907756335705763657728841701258305954031942048661165853592406999851029028769065829568870631927842514560755221340590161066110181892206016355389091895111235279548307991380427772446812052203354828259471443004604654067838388665704849950567791104786163097951476328385954986039594981729783857001986348251868868491227201769274993552019855557139506913271578969725328449348196371939367008912726687348441338930786613252090884587152195171296231335495482883120267713996552030908328263716490708850384233626694467480391333748557024237071182289152350050365872549945717169110300140454205897821934220547061920334380990822424641527017434688531615969497966956995321443885177486824601123814489897878413610571370396374557518286281256463613424589631330043204912722518316084039040263448871048842727346108989062438513455337215423023894631465007840335707913979180256218426848279288020804862652019249665334466752306523786598937017002430778585488625774002966495015368281133551343789529082463110375904414030399958981986613560260000105490510545818736417399214555102178611899156601355778547673373038522958846390862276388064992393680174936191944086481025511683564501939913773068965122939556146946807713495415764043737398117794907271347439890996553540910997811393280379169866107719829595025490977639948026583385015322125654155495452492682787117601457701083825236412273705197110200929820773787112582475711034907143847179986445677667820692301740463207546929215268248644667872715350011335041731324521936969207469337162091344459942546093791410269571029549921424390699549731978647285327359980260796758426832361894301217899674520430504501927277441153769679045614408240815919678554220619568042417351343902989686585135240102861186407835186176300263888276621026220665272462546773024920476808521165253457509128778881912836167569465240680354343996765488871046787423027423258942012352630738224433202707780236257343211920091026218789406535824967838838963032723074561281902377268021396946992967717717908230479843674788379299812873958657614948472378250871597316808561577875047504376371960781308522895864006044575816804323297859010120707936158928065521076700718297352540356694137369916605014452134423674407874027105299918049250506940258773539615991913899165231054356956643905523138240952707647545499456390464590030843513837258700888435429306273590362469001680157740367088826469994394460084532894981311691025327545365388934411575705668446713094515114866877180930999994627810185304392751459406365570044996351874180984472511429466991082672214994524911587576729888704738525439981516884081384658186115585427842194822581079074307130423082975623750912003996087642798660054419885156347544241630375955206802076189645794824129748526201823896109703970957517373114098941008610843877510622935923497541705662224972639851277869894554508415780891519142009067579229948260685979865162182953606831707644482170045475274511718811994311185611459517538007011445959821650209724247804732173414336790526286437378978310234932567864066387420110426990764810818053121411606790313902310520518843424846507996563866954884266787587686386061156685148010578493306377994273611865533075535390802761336011679642569909930902697501234694421899472920104996772549573908872781437309086577572125998552784559588822810345351073563769946775116858727642374850355540139844804381596887940115807175431167681696711342218930769895969357543049287971401612813411550068464046305839886617247192759216663380869490690634356360005478312820144922758066946633676072233097218591004873516125299985121505797218165032489290770199342418170447469477711572267135479744938523152296652746201561302179575074120355320958738475216765521376891362334888470949557810886715562288292859856333386545003227179086069114794918671990595235115275453139588556023626426669459865201841211736426113695380971274406077632160371402682143372288605691256002552923423650911380815572370485430394880131981866385483040019561071710434752934245378671242626168985991529959469408541778054519973760365216783452254132747876929123701276696256842010862256545533474066999997619782801734785090577100299351846693651158185069098971181719927367663902752098645398045917097695412022300360430280491804160084439441190534203375131359032628301739509302836413354099532776979761113919615399374250093706455368856259559711749927879401265095008066824023944681393722109592382884506793588996101815326194099384943717733672288567942281243457846670157247161439791470607827471728295948307819163968483699579072180872570050394001287309581488676248990233746903220978540151259736042651796328179742773647087143293527102702356420471667785940769391021391152663600547865688121161316034953583695205295768273166276115654824068830260615721195518319853829952166134822837938861411070018217980216465609029500989557708465420264319645301452303656548393132966055340743628281156018074773320062273313724038167451900256504077981362360328697059652660220627865863021206099583563342458656552158198645477796600618365574186883036173161697690477265447397560832792659312822791848986715428831690937316642705873283275881447077857199921536392731905769709220470110019998865348589283231884426576666291409884281674342547998622227802521754419089754523971563864463421475097184585888323762075517390283792632373756989398820842052100214736995181252219835970637568659583376969818625499771477702576997911993554201971450822755845052247407181577025643057097389961022111475998119252251508870199194879155055079601624551867895140439785927353768808221652210111568439850158779320288122971991056488952001820360315836111030868598626362206046783039460739111508977303340242074358575916793367299470904021734680570624211744905365642257659483392854153265508574905529799061289070797988077924141907027559493613142546509952586241261199074730818829277736558885233546142984466017820056760621020870724792839641238490465410770272481987827831145548912990461347352714100551383738475937355860903671256254528301816432430030836989698520509141947156221228197905471738948979385099358277659259994650267574676496081373067833266103519806328425411967266710188836958579351890468889783429901824832521162216942021097544139261390771337846211819510550783955321369999269495166066707774456671111224178598186189610437876853637750853606858330243289320612329028245923530609833416340762371928967001117081548899994767459260642728624893697212363215905656016323624951270754197022295934526905032814252067518921813301283164080112681799098781587206774335426055015265686834116703335898488355482843122905025936047116696876675132963330165548033159940333161427612025889243113010553187673268300614891302159438201847709374903808791814051471107211409566934828811328761309405575832890049696483166019230204180668877509857849708745697168567928752455931873384879310491693673304383463659532377181083531496651078350829388992860036104626479391136522320269172996243889277386939458626456538018146058239420195450360331330932105901887175253439962403788225170372407773321591927846783083649719476706343791743162031271358736291689643320924554866558915226650339005617101040307721140213230807451265515220391083034299677538157892120492201591336963736502220259944388923334549382992607558350935235210502391172920527480336950841414004528040438804599887689827416481373078951827249475889315294866669916106981235735327760657708133817077049796284137588341129237524724424896926058118489733481874370151430880687885038561530873833225706622745011138655868909317519060352470421035243158256840414174592097667762110977708633793952611629702695870616135347358901930237650244187889176695662080569401931002321790988852772492625074171471768966317463179090323348239238168358817515362160907075139688136857549490512986245472142465010873876689575391483212048112649915488762869551188060381706595764689579100829026634753656354051657064763696831747807083711153140174605676737803162259053182140774156145206488531733251160925729641617831414008839319661026828562489545718039316314752519168369193543302701133012586893429482859350124781670436983412400957500104314603026179431164159600038173902608293834384846065454526358817622413286326124133248923523838757262116380423132830510942553684622023289657775787535755164159411023220180722876770932428276513012156843978939632433263152017961981264046091345801017156014669344939106313554496808122449344328445052646910816245082859395160267928415298027043286911241743439646005118458293939447386219173393633782856834530945538936130376853376590191144338681076051602910284681452685410168918945085806887919595931007117910168686653877681634781130606703256207753323582899694548202107936130440663917786703631153173108266762178625144213357344577223393098269783231888746017875556443915544036802325565005471903477424720453343598222226911284905891052430363636573851019233783527334425822865228309757599480870316052903435859076787999828344805403550144732737515285081254668200227872429594861201218811080642761961403367261915488858442152306653861769050148385225734313032998459378077069240601281741685854190120293150849026545737738672937340324890507299218219357213033335533803792225680772065459710916239592675986941083101091199749569106697351951604998538430860991910026217687459127494336193314057491637170147339622878430830575608910064062483030715278068284796427348382162185045046100202033202255786864560610531249262975947250423936630384391965464996918666889629047739893712752831143683217457645291524053937288498028254315079327492599585258470471991834048719964332551097880900486811833670185305567332403197177796541255024251920688877471200066125309859813621704668420131346613760622990967766079719692253656416796356259994920868211699506169677888084420589477617515865823160751512332510466013303004963056394054923996834423331884216454453297404531388261207208328655173760624818323189586354159626466080741430304743709914907887302972666416006286572297937092772389328730821380834822629621105993574306301846824974952285331676454335288178617320353952928160145159131941475545044695992579513741529210452606129974301293513610424888476753246574834040862030541758474753222664150932236827277218789621139064689966839476695502515950515699178432614149578808634734834201836943358972533909949314041674900813002939286827757305911332379064793723501704448981912777056970079577985849776597797877859121500191696219535294765227059178417583632144367907920767383590137948425611503017665214767689918724147708633521997867247231255610497071096565935999163558580130677968307408601305095273598745087768154981516892032798920365631133798644140710047584930769050140500562318842187997122751417865770729281343807684630563992328832975601731350175826996205035988239074764922318629207097275399344893875709706219060140072854963960477391431161679382425610052218084040408081799202242668450580207018614925917883598437731488463691314268611892554695530510328208828394982720685546490266290300621327603872845325520731910783020139746841411974322580361136281233239801961292201909756106971373142051550669811092178400344166490731921709684923926398175030527401109489914405888564668955115510280693813138465238221773134125463755505044604136510413599769679411321310649201585564892832945881103866570538898240879432228081902591717540559144559145249094680403883453225608796994606611767033626141943574760048386766912942899765167693963451851660034071093658307624038639258862285415099111521056726789271992415864568665870579461332307485689544967209897688654289594614293313850626894849608908369790398948555521710792981266152828469891308651096641556535484040776485242584718613354110955709934710224263812349856718282214569851228891781289346764404699427411027693589568719981795448885189551554365399952454972989169030249481818327944798955053622348413324441405908550566079254846817345039035411378751493956807382271157363643843996669541008523749361852893032929879311043333981038107433878521521893381959052339319206943085661672658464869697694381254422461974269297059000137228013798204389410892026471905840520684919659872760243269163793252249217355533098294017810902377952258104208270238818672547893899246028199961464975243500891543338477981625534854520832919010913423452418486528468929404469376004181668398111128742476842231591676061125100992257527841420678666098802758511477163807388048654616195727130691238725508966128831478354364182570414259946923494437628137289000185773652999072595181382347741719660012506164959053108178649407743796934077728311676395290303710016694698960916258734799326372894407412974525320138150975049965046617552513747230139431218497761472622242265346478526290534681223060521306724812515157618570713429490501501062854532127142717204845650219574570412812499103141543140374658775346490479885582206265975931084595466643776539304590437747652852550494517289133047119503358599979803700545936808699924111497741808880127988041810551047113323332889654893334534613026054286013813222165653388522839585986973015370604774650221769977056465906428523807189561038747281848130702830540824549893134868146447581407498193699784784106016886463404084172944111513993592512381500468637321875147082009199040621729185555325784765939252201880344953874610647296010641934576323721105452886711660236813757679459751645867309772852288080328397105958504122316846040947609362781657649176579128586796570051964975450491264585964384058130625599295520295319129827320613556197273985298287406579839425644583560058306655242113598919338485564518585484897884389668135756474877198604960025654177008733842611896277929703981070252701942087414481504150403916381272428628630188069688334885225602477919843604882944478226986923150397212185738634391468139150120429106277140026932616576343849483844785893770669783328619794764872365796657577239867607669428016098634539795914969464789691384070735874533679787422129497765572565707025262530712695450666614249121242243204955209522015482352667565046840617164305376205028567230641153465829033881592831611908440348627477072397248792545992851683129267307463071058296889157015284554973592625694551355072417702294904497205178685249723291575453792431972344475523772136886937157211827768640126390929021750025803458613589979660837376141358471240266302013985476980472413223992708970324115218174331428144485869011079470416910363988902993534847326662258724638113968573028940462186765451768588582717587389600174058546434002933023784129781405995794018515898016783230587925706910918472389906933717454508753515871090523217251865600165023017257517158173665020036143609243236343043848060047150611262894520928778968436289693761353115169592695852460132806343104138002664586784940215516502879674037698545261335622237782955560577755197633953275885591266913451159655477973289284470664073698906591213638941072228414171555838247022798605567457851958337496055581897248768612704499890174808587428437092762155015950725706946201139459494872829461515599701340323168891418025245630450843128392767261863092104889838462927842285959486891258974348180754040924889266340942752429094200294539839663613589919452365764071301383955471595738509628290881300322830837414863632880074237571965958064052372147925865672594815290987310253237980640601910095371727363534368091156961968140392295369555434130150977193428632701216881203208579961089177310740250320864309574883007850932260946731956162454743451354001466341409387539343984264402429725831197697278420907041602748165116581074722763967662983430982797818145398679581924319829225596492050734174550869251452574116988864078919867251673201189235446113734371704870553500020740538068845703521305579472878093213870353665717855294333121616741797139482382472851616009969438070228689511220098151104216326417133701915471762179187363903717932031805403415068812294623820520937539411658053404918082075949144341744012238966131458717993410671186203457675898811704918257038338249740050320167835212906748016978621499369277860364945615776259798270619181034790982478092967101315506322528533080467562128897394030045474893848125257326688117301440155515825966923233225730858129832307873702140521505107613211975886573087037679699430394561148346480466509365331406253343928321817579332703530636579351519748383407684045298640313717768712196920580441084313905417092065232416183785898983790280681308716452318915034760282069112082173200296408630173619496062357083150166396003445937456271621485640127782588970327175508928858013959419800145339564998557265524781977627279989086690809654598049211477955631269799090038431118741554786653376351123924793379632494437773539432135854801749470533985750428015791848052867329994136319016428630772052909281281072204441950289854704031080291306019891110635066758482729964436611098099780742804402050633345795711645062889495532845676053296644980682280839790243041456879092484187808665068655424283169347148195237735312362923883380222703018091309429284210157800399084980368328019019891180180006559141277140073402717389617685758154395007504001320948867199528185752794676720361913796646996629080364704990975417550258264866082557001295339501902779184392168307863342445055637896218970253933164487774131349093526315383304939151772295610267541114109262257423509344411814173190943836549948706256772704908790901270631749777142113820965913088327132565870640943193849209190467124331254724380216363806420867666449465232585860950384353375206325490190540782943573013940781458883328227493794351484993739372328774525900769786159738096647837332729893988840495047171392778671529325756253739929282912872214033827910463199122716214451268964578784560025303012686135384665742595508931904049232923191783752353845974222357465324122163701795643202356475329394558588729259162652722764835932079442773961877639452864508419324779925174820159690447476592257820297963616135147966133808648001361465047491041464185321923152523934176481223000019258608514276695894170505076645960951561929735066319629617887249443006866479798468418841729912397665146887434990529724685580367479780773989481165896537844239869870411094289284952675306447959600526707278753690285951470830187353267660062590956311930769033381365549974341169627275745173634183361834177540565625787847942866375777504866739381918883288217644612167407683929799095339821505438222771931524573816638596083462881180254742085661146925317380671310256210367377959631334498633973943592665408950373921614023579608937243762005692448569750320607017519070539900018941415536906869215115016367419747892790920795038915997243597277148752372636470081645105541122570667658807286314719241274101802065946016143629203206004532864269037310866247645283946659141012900645764347907216503365295630698440789651588913057149897956524724270834313546967470460500374925850355214296805790950174314885534701916629163766881298941076321154600432064972296925761739545641152444319163453809882279544144880324511971365030211653887309716901496152368643867290353689004686065798711061114072522076871027053895998654369651705631968376415521493298708822923486521927650276988268696229206287925201774239973153574126836973058363219078217029381172495971557738205362902701062207286568186077385516967160328171940539766869777150553587680202506300868951128381009868874990694751088098154527907470594092107277760301841653724122228786697929908975798045164718121240223516137212997402565998168931314491731786384411803340020929799025912113456896041486095433610282758263624076963009480072755190373229980760289407696064875888313008631520414491686535919660333111625116832603392093676456839019716288411296902730853761467395238034100862322507915332466325860217314093766892168627564438668271153253456148855406999784314309106457731141419120508320755289249492544119699451886725454964392621657850595610241171131806843750819043338129227888141935846190981901861945976426620820439124106504900075364989150422391132377089941201935194246823506240884615810575185107113050141278864145440111614819711396555930233042679441605299328877745697572616876822742175552348388355231774787098850432362998157141674489710150980761070563269795888629775533698666888419142444072273798020341469714953671537797510366928862067895380202278378396620502342190353123849179041872445337661549920182694453438567782724589562364939998630190567153673261937153544017266040436763688827399542707190599315533634773924673681396686291018915238858573975640334718797681024967460098106179498021057364547965228861782233598139864157338013075067100906899818432326841094431809906517484312417875947862377516659891363985949577562415289085183254902609204293472185845802901912971989784296267744631105912828384900962329952709316603952917505487173521953460251633097565000301449342259579803109780540085145196318407383152879087130780844911643946585860158676178535202416072670259404871498827565847881051817009867819204089560214099582032856092753911088563350337723989757231988194800881693248518407399236422840604184814741719206143340525014404146751177221178543104008008259347495287599306456639785762713328788644361862895860496071818874250322823833132028823375581815744705445046117331724301184975754986485625561135833617142362337252766333251202036679329106429642122767394656739932888331040386259327056873014516840959630865449336682436287563333988728761346019870483339036057861123944486428462292551646136178486835324488678642521756603523160352970118272367969998961710757190064600543017018711113615125563285385906270637189590394862477847168392996601801792666019075148959360377190071912515087704652020673424887076414844397490749498097058691575828598512890341275483183992498549864830798324624803806218595696775483465019780253096139773827635757051082276654065602524823661703847324607174915848686199897117444085285465351177436815535421877774765721168259616007243122312037057238732097772148551449373530618958071460512128011105489608634069842185620791286636725945598150433431270593287183036882673366372306734583971670930245180755239141962886814701571289143250776196959404809796215255490578556618313874664086657644454710659772440569311469040131840199871738694706671613920209284934825191810573640808923707467951641248082872128510634457480032251585336431646343690979188628551490213067531250040581366436353121825170183252867990037305435852243244678924630257997042487168075167316357001059239269075330709869304546133148174701409314379611578553251653929641152865497024701007683078652312465260264772121468807767916908301571774680218108525464065520380663066115826859986600908462658015183518970697383052816613941968905517067121363774313833290945364154498275650866277320083617385732551133931752504734969766286231963371915171595429322899806313710975044309744970860816876035299326835603858903066960661926894048290865562360718097694859544152708475493832757249982569309945090173540842404255470334324609694852232518178118578283687228579752302950356925108637493504257003146482150054811233833850115202942682122961028944437240339966914312769519643059993824981980978762940573705826741315182814479322968196706821890046997818833530129842597130524717570063696963531174747976234803637329936712012403257001822086839667298904267634439280820662271509317486988209624654857333955359732020567382028133236158550232951177915812413798394081691002212112254779178862933582143507073043744941344387363299478616072435116469453342115169604291372661485560640021745387119698417684293209881343384172449671316205945998402403696918001269620198799392860365286372323684163991252823922425014875868292275896982158888712262934009577359594261337204717447274701061041274354962576751699541122425027748724091697034826043189482182746932708102947049872713902674688950227946334383045950388130506148764663229085923229451592709074471282156532449343359803494284872606398996928148258266242000199864499138268835910901709898085256640511327909676874746609205419602288894010902041264006143924293482568369957615551906712579924513920552476284692669561159820949887030500489290070971336860629674559577593873464620147071118058862496656223086756878671300344495907969038613013069436578169262698892592063656398870049471614806826402079083140988904853607431147763466366738497798162060668999208209740300178566678914238933963275582520700588153018107329247921727209069332143851511977709641452878512891340888954957904702355323084083348508969103110199057675557576654740775818952531317130436793883778265189477831145015035307669160607364873112067874646448471977026692249720202050144435940965098610038860736773435088100582108484517469927779451199776479446368339115351856054652234385521858883659536273832530568961471383192326196644243116679975327553423994305128877018599869540236198044512614461283654799345517454796235260988071940718231950276314379343482518055304655991112663684002490725425201586567330721657207052497522147354045698009028969576177390819169509923025159966655896265614023382814120313848015440921675599400962319667992169028576909983322569774696849473193805552288501646054010209978697677648660232697251669060417713403390779708309594378112391383603287916815381166819779051168504362429770565924341320630796664168301165971640455928526517454520810609116090330381194102870120908304995802185948578664289985403969457613412124147392140001413771780903074272140431904909927979222378436409771561877916165409428149600365690778885445929936548501009007915105715148643136955442184293896225589610061847395311674611554346920456874409215072758270565537303557230335112745022343018678675432421379956119760908715726164962222342294086381473246562536003951438734972872315108453613469595525984196907309442858782376910861060425689678896375337747496804330465159980131780141949855812564861069070542163618953819370474331981798456687116078810486674137113378631853692493059182599609359710899300587643912803883781930044704105177114277791124203199121285354869336387107412769900321356816229419604978352130744655265405235998793835115826157758473285942789808370392546495676177885103131097045026469718960706839797095963845002507179946715451072023954880380170662312102056045721233272978885095406537482083313569996528596920291603903514441187210820919638596470124582833219213980525704664901528914953339445927556378071279590582140530876474574963400116444918545769121152356903706263827226162130534639318711722180425732538357076754002951985680033129316793369429428437752089202315798810758477136870585842062101250183583588819308159797186978109107333987976636100211976623206887072919107166222119646897043531745189388850576365620956968869280762445838700244063748845441902059097128867017859733250501269536437100885645836269662801677074661584758616813279334603668993072421096905383368630906354130269178802071720991676156264340901021667480553095723176664698797320687385727153250345543200175173195265452290513172274329865542256273143935130104329726410651343561699529575051332829569306162660170448659362330237142432062409942424476949138329574263278045212227054027793570272041368782344449894838591235957388845722884048499659139376162822671046304835472377974596466992229628637765593574850984477506456985812414254433222728134643534244785303742001387413669160049930761719142371083646364653118971700222361299027401658189072708676505361973926422792560106492298816130550912405286752441523714552980734588717415417806900025071610353007733705583289489256041414638968665109530306765994291137842632914818982710314905388792054678772694700040984709153186570472320224358652653371482534353082475463970432580450373577233141236169902247663302164100877523857335174762577727045854283726010075907613199208455151307339268586998049834597944619319021593596593337891837595070853002433584498598815211668853748369411437359421636972477345035414041078495080566715572064000774363516790289510902658329643661983894054327473701557802062699740868202685351788050925978853770395753019510046948208009856035620801740432613824971840469077969966503538643698265685196846821578265177104337698219167080364583797571562370972447424895775843403044293956847105359563063511414838115343771220173558938757949516811349963644848980768982591654747501659901062683936123671459914161946886407570185454816543443813873526548848501908717384349336665349717702222997681261984752599571540052913847982356314620237531648255524213018321298289518136189064149904224520309367386189386783738199870869613541529856975175782651210769384333123401571009629391134182951422177788772006478672479338406352971462135708957589486825550216365761610279824062339562446731322891704592156321769992499905775709690514890283889885976325773446588900127689805438340477471939919750914841647971693440194123802789300636248851083596332840319119502100486546124665258178371242453991916042458963857260182290918771788942345338215877729902872341685616256845565385603171237960998758771966320785820819021834470726218773036258122127310153971898190404203441670926196319959599126606403754741057332900650685911611191878129955415360774123620450757395619722188554340261963920971502717396777476276804962385258166524195922433059435116176165783197306880473814843789547281510364836802162462421492327069655855517705243319397142679464954176540654221081777312109428329402035361334495419994281638099308567250192298149376015921297865740399345535076472999254837070213230882998976038300668458638207247525737430694013570527670782125993353571627343924132037061572616942963226045417061799838058035181573488279102241454098193516798748336315871747916001100349225492586800505021644631601208717278233000009747031059128575878183804561562130465664247139128420962730129945372616399827062166804989508294896946732300237582834670928607919434738432112802906590328349744287698726124352503602852612213082947508100639179240896397531157909550025885459844198360395087479563985953071784950689178395791090488736869372826264732638246831425718727820623192593377241874118685319441289332112331218864677287696206542296818850474410891485826951809011321948250801379187359920973393551270288893921175190376470582517943653852439744050646133713665534094402324965543851810776500125898410150374406727845816310340680846715888784564261158807808980159049554996658642078101145313618076892167198735388468357992014796844699001423586361117441810133205817351517817171767515312359935674854476936701168107446594527756639757724898498124598443544446100960824593630035257662791246705291283850101125225754846432015593857603910961328703503761400857181418860034334446469155592248102270238416941499366869559079245534387823052272544171255999038637532190267811979059112207448660929306371706072583097932854680411106838609044186366218592916025765388098503405721355303314850236618470306408567738728430372913491884446573917296216031866838193593771538803229796174039703786314855051524453947310633028064865103042764568501116076391565423193412127749962203158506288938756889220702940374836390181602381889696422020549182271580861585256623212322377873684055413785148820700189958124013679716581936388152510782338679155446194674918741678475068066212807239738568555832595288308280722499325212150191072529782679179539054501582007415961360975048850239097174230428973647322979644304653179517538815471510862019301720528222273464261456076092528965128511116715074823290222137335914362170737591901493042424131790091870274239255317540273419551638536464667984668441334834199164466806342157701550534099852396139097441926925182490811691128174296283892547246837233592413911590480804938893061431285868180506552460663680703968858808935508113867962803462460808479050306470826521323439158495760955037081430006414868290493832370506313043992062557530424549652532682909489227486500642050446681421489952167763192063014835464806125709602940178803026516841404584341167484158981439795428866214032836312880265475829083956721818786054087545618604781093073812865826286824572322804949308138585388557928581255112562271013715668715217841282367516491624882666536245031564391654881724507269726888152200799557871865105664227460236804122811265436073721257741154631271704925672450316104226843269692365818467530226243886957834367158416093503160052431646572934022046166366912334265276731786773862595480123570922311480084970651606799899978647302508190369248878849339945248235464679446231327499889446623933724795652807652235771922976081833382437568598036256881397772614146163738745074324538044248901516962065493033135858102834644202546413633803206679772546263502993311290218254203757826514498716834023753058572698834649384357898958497591442845824187368952916351274240899316239541299775010435601412723962553829924575774070582558799987577485412627385916261866725905219645275053997390771008828125621472532630981284098673301050160293443605933024209460735902097208415056218575283907900896763763670897982608725225125622958556608531647971765642091642525514498903488357641579739872699004609365096960738333607399283424080932768906712242161665875172822962451016507762312460657900783441231930619003183101736729388270727135490501841434794560677931712721402474380019880503481090146379237613429792480784368610186269758074170997188700543706750117781255574972318776657306472947844222368411930656629162510921701579188553229976207808956769256404084175530741171756608078853550195946384089005208250165008535744103132101419934461305011462363223980028176668482601900839134476532629805483912178217129058811505016347559061233561499125592824734699502481841179878924605860742955890978673996440729205094293923607218335514168381513460676927214683969506923837493772743935580935413584835849061207245475442162266270308191031357866959590715610792286436789698064943305897494825100787187767372741913433777765197340430573241577569483419015818457251183006942281628379999464363864955483302948546022260303284860932718664746406727185697048555630896298628301743201732410243097823981976098842260265354377879515175319291267936132129045542419809242059270354516079351979828372030704405182707008240841329750167010144023801158786849495413716745053092826472506276519130154583208625653836112411666715217133582968076656796690796612756557721624875244108195773018348639886837787336518665327371118664237103307833366497761441055995829652861720145991167809201920874609793509259776336706085237452496625444868622745398779806391324330209118720361719293354386818123935755733230317442067605768276079847948503577373802624205047970327311082322635257938991373343824793227127501931093677086436189101668293849131160997250768426085112734186437141034086367965567907213060876382838380417672100237305568407048371137969193651347133289505262723898595139960941563652264667831488200025771712020870795600798404632858288728041327338602092111969678761977761968862435823788355328158987523274269923021250348866978843373333725470040046883613443683890577002898056705215156584780461324080540784120823824325821324581017813275770772304089485645765398988191549777626661433723079952275844636437831441292416762417806361105163736041989313361622770422897325237709006763510044665457104554400210649765339217670712505747043777948962192528460727150895126488619538775258355615059868758759876497900131390818864934726696045068150711791607902930684262822911778477669366467029516536972662459887973451395130633209637286652686122085680611616196709693613041901921091239084284982917054641283104488880737860062783999423789877644312481396777600707644306346509148868027642907354893431850299317295070664537173611229076211375227341731570299023464225751153426149053708829210534654840804180680052922568762589624729791880083888356829757296184102202951430359457060199138781833958412352954585046552523371335263564824431103593198262028399013745284011097561007659718188869856608769432171420354589259398267325944711663802100226075924867625216556710495393397319899842455262650441772405978406595703384216682812485640402431004568924346888495259196356381779627787799398785182282815404485877524523635533793048178199374342200246062133042363330832585837775015595730057677529323896947821780825598581361730803994784203973996694167480211624055912498450034501507848154384313593150640002555428609562659194811366979856579025654861559110829889398088714513200700093253419698328582326931605708385185747574946362577850141425596060260248985044904676376331163159628032474820948557385136170307467554325366812865291946997012009752390143651881365901766847739865377478041452403067605264204080081607932562313440021542443040456308853192656373578270211828250540407873543440070959601636429368581924913485652563239295628687227935467299519942532852740120916637090571734381385939720152536853592165493919395094582255829542789252335391126045209407745216348833669840988084762574616394766739477577461009671604525819286811074099237530582685906198970537004856504729249044847094189913370639659497393710779981484905168249302571898258871089756862470187987814545477482495043567862371097149756556262396225470690607964853352022403891557235703378815117504948478874329443093339178950002865944441600840114243399876748295166706705106522166330661537119646687172531288472189730165796941007051045550836340771507859184844864420286045424458468717539265408727625825995980760204621538475700388602023010358923277816842540231290180708123716997930655432481863802924550710651492147893035582341753228276020623936817096384603059541537237066560824848286771060135851489117725004061903412532780719970760126814402678161701705090945068140654195564814162924084811564814141761378985505773722924681205934026419425109780207229834942010246226469039761856508499323771893549135763520239897373046398874820025393380075863056323513488014615559807790709892859133192563740941017971914949972254364100959433192457694846702740890463294145363168933237811618512937121124788285562499712890452270001592878225350895399541640189323812066020957768236284686068261508212370100599511610099796421624547913558431853340414826723051018488513926525150055651381637809892073299859420761992055870960088930842345781460291461872584614964202081169920841256180751510939982576178867838791847431618300739242547121725007223730764396087944579800629791383168228542638471542891261044800465943907229912194065600160691621158560446218849973981875649717779233641326617342770094238983289224167181414431971485549585993443370652489885065968864311496182901909442883155195824362772160756389065057753083261617174259080870215416394422089036288239862506435541124037295668243864967807462061911040502718503228328848837945982570029286564448481568043782546121202621602194906191009696993828214733726509180204230740001756198906412770509856863475958028914764266515375958026188900247635486442877880694442242749025236205585175558410701947222985951180002544657950662750575097767936623065834336448704387184392163564165881890417708435125455660109132785761865642343229076147764384062083828580145912001544656795444541029048910829924599209452636152054943833553791885750458519081599856961114673658642570836942127809081677434435431678906695084558848826348079652129509441944466781354138490469652791595956940399271842747837879627081351695009542334080419414291754224438745713459086249737626614546883848294519416210341544204885158104890851753479763012884856142879961780765581336309140101008564396964616283206853123006291481039171199604852504684962421521349890839320692290157915167313136995276392619155341445414099051870290516058412479316597809000295076082547500223269607727947665950190469239257262965282353724243727467153643233751227236445878569930533567111598488337505156711606062740780632919525003821898924510230653593784343563639135923676189900510963947278770494797831287125851267554442254264124421456035705781875742622087282464282530052683935341620186688036644412078043499564466220816193916325179623192160971633642101879091537773124300917092089795587702457291294704784404508827158710926457388925471694830746699300008249453657713173179130179373210239947132448730709092028642128883026065163562878546990885733437173330648112020540459996563081026236174806480314009872245974751249602642924388163335736453800288071913501447826802261577786473897587372813774555247130705625408442253814678578879707079617414487463085028553732072571101424611832730112339165647372391583845347806542305275942539986852582381050217184744041580778157954750449587431007637277304759265100064219741782464347450277138731918983629581145592956903170569383024980097836960377175050252436384570650842683361247259908229423329179968516719400806737452512418071376156910516235449107478293337441608876184277697733883959103017931832110888052966422010725774222903572606385278363295526977247566077446239650024142082084553499893204897543687918789041602086766112388994414546232560426410928993490247345901071261030555259008661350776443505145708549012385996570550578696946500720757860532123530478302776699018074870210226824053480769808073110257997979988605141674065056890029566455975329301019973261555775011000372654902999585943134484241086640876613046611369223539141887109298991327760712805165410594145774538088611002066268404829210913248384474158778660806536084987896135687216489948402895005927601070616862340325357597599304646825069026081719257521080345577548501352732537706212026260331006595172270452671405770365529299748647774175242419043663802203977479136780812773556246806580238368740435658129327809655803206226672109912756427487208594482557880545568662097378706943439109821448437103872266189384109214221356473044349872797857217615897253837512486845219735778931473899491843697053644881809447453226080615963429320053861941937499240463964980414165265232924557584268221918877360725319607565297905537427075178860200036755895625500019784597239505216556345095238678095104950197576561854777709725752623738705152396422362715274774008302762170949662688581597027885606454479483600359775906278911779729193674348123297362170792357255056484220396525837636135021553283712613260515492655812331284577633304500542291522590547000472551318068995187877517376313837727983068106374131438202820070151799541980498654610370914843246056236186275195723150930752270770229115268683718811552815339638548864731686304229015214223565169331647220310625633498221976683151627152084702578709153777150782953281603281053292246620473672903477408575917535857254563678276492920120995982083453546828786637485593969630101244578289093972707488545976645528549136343999412360210053826731562011157741342951144749704642903042536970676819616622101062964714693940283298152265291802448753068066349373099622566664467094918611311047464357020934510524276290501176081107803690530797063816189316870382818470710286446714203091028687202352188968553246135541924465125807590300624865141410098531681792261377466058979801928057892586927288335970536943616219911182997930787167508779989489182610886657784270873121977230451265809881197633497175048620104512008007911653525572371944964781392198968695257556511678749360201656332865524449236149811099100734991705526991929231427549200346175030754027297230744649863000984849061441258341780680399459173842164861394749404038419812623468143726222930953588692711152426109615764689232587249456518788979645108637909889467701289910317259254714537721779695794751399374342493064233213679518887395489379281268713774387073640154384674736534053533148084144699875595555299733759824000354734350765729970258240707750725375896451885895240584940393650946404826233088839399880737133033623333785616209712696266150835942531345092738694290558798533869101456428837537599363500069974909390375825793414910234905121680931778512547287887794555610170551544470338167679427744418289643318095223773372238967915264795346558783311759440367323995179260920822208797548444786910690557567849532493046969082458162797538098251915990590879670607391247834800573986717791318292027172618805999730061747895823839833534157442386855959499134718513889229972185996884069088497119721082042440671246378937462928401305259029508839305286603255472449885305321211240792110820522249675037405040038262443403187928716796742320948570772992739315873422265131295814062706966719504258874789575243018379189328308908153605841817384720923740235406222232980105459648239079279885884587736156181387644331056285368073196840133639015673486143713574473304952451204763139156312118270822279777967283230186623945291487044782706707018647706974632791574980129477317800481150265917435534866371204080043540303956900218801018284469335183229104276535381129523730432364059148981182919863614173751179685376825881110242850984453769296353481357606577242189967057689074069128708025094232444371251362051226160835585899051141024106485650442905272343956461657767269424261927596957347202251591918106515993875960552428692580005742629229154713984921518878861076716894392971723764092131925307019415925739815156181391171943142107791756437534914066754250430195425139668138192248420972765194554647382130902921297658097304135142249147658816871123775765590282782548111594664703671676485986067364013525905091162513088854632836565087429880967860175044951511346134373235673766084137680367804042771635730333079203678767195471750847465177163660407585417011905586765579280370164249938123943189110455869550464502623951871328192029294574652251214614734590258127509716320412912946686912677746515228259284208910771203626966257379396869930708099138315644023627355369107013014551147757248106776718451145016249189356309743806484817395126646686001326658404424162910283792074712883781009923982966903479436962361020329000578986903813104606194730665647106041758700303933552640478003844997357841358435036077020188908910082901179611408727116601775247719115026077841913637966431224223468043602898210405781088818727909743693707446562503186086924231216042774797838271631436874564231741522733454580258685217881642297569436748390856814098511554361136161002252468596607542615284320183996558986305628390537738755366734151908859055965088295306542571076617131015460082701200145147296993254488017137284482652758864574849104892048455521504457063751401570710364332756988230253636368507765785311448695315358541804548173554627509283288181353587022669176145344422996364229064188917684808957127431998378852377452047536871975586271950716895187797319336109782875687387342101129645748421356889482879617543687800720672588828413078117432458171923469563360203774952971741954709117910931663977070563748636530729516070238943316498680890849328241343106042770466980343376157768997707667392493881661231173551643951010714130408085051123728892011800982527157884669928279157258173074090841979775942770074237975426542607570809018820673188339793655275759561439868088665116543937143502714517533906157625436821492500387621148472155746141260268328519915138127325375465947988752958809174514574772999695016697655405998412782055831525757608246747364322915830271740020752715433048998081145042222249068090090726704885795288960843237135496734725385684772283518701115793423602666157657886929593587801504053142906402107029574217689052466623266681971650371960497407762973547073859484553664612986677345482448356907840328998333943607171742916883477320203315260904388489864028738805894789618412001734856588574848387612369161093742257903831254497233637444348729811371122038807314798780185698711678299087848542979310784227469941175893793739578690930464292726941437313034946428840304656445013124502582448494806638460622445764321362725455188800373282490521378344403918611466174303835150219012186775456071443802099780943995917198316414015692408208113847345909650962704074584699261031486897543546377532622525872517115828838179517822173414880027514306609023126343580544888891647851865093870025785722305159593497861230227739683300109732615680714044622930573201337050582482825561459136598852249638549930982254801555612461183409719190664556943712119344851905115305313535624031851392160101499914108137904510805469904377782185642446471696917021571600985299260487658852225702326087360744465787706675772432491529869349098108008142533426298502431828237415536823067066767867179505752392977670577488698414370344495139045010203945696916931613673147755826427101799224639206576628812454409320568983120429188644156129196734957794686630351166340971431915408033416452086252479906360180519145892451133586857398144599586540934825438100523524477730618173773885197082457330270219460451132703136174760914862495064358005010408441976634330916178254466787610987998022353470017148473585874214104536457276971598149866568730850904236863177729105244037114058187311941293428717201396579259732404718238774126680362904951059158573860460785856522381612013078398108673399118678255833741720668469304209981870712453736101928562384250348569063051576035610062417382377556138175615921887611757716958078992066758596278972026302816730884464485709218059328438228166155232342155593736206252065957911288189578813437948811835949635688817578754587220035905640646002371850536124930889920368038613477978707362094924839268554703816343492088449161753376221956708717116814821969522889093290970086985327646788759959813551716392841484782752792129676754491420460132823594888335602840893107107581431188855203960846784493960445051921674351542913993464860665528947273918130344700958291193470893626134050507141515189445580751663666252774425812436974719898096649617866175991683861799181866764305294039619899707538576647674010731257341428670144000497195789713821233681192865506614165315330611351837445119396427210039155164151057006330420662206643531881470430571807741945346655657288277380506922591840855853587156624762687477985135532968109206875717041589996553552643335516327373892976339290040841913525687368850791345666788273951035183676658350950263836882039509732126580500021920066156139954897501200095812510735423150358414669881114417797931355607422324313497302917168037187384512355457702391533170869757137883161502309214702027387118737703455930489150974711827721834010836236161730789454962249218125718087344335085771074920668660852736161937673462155840185903403430085560200999907625392460735440996328024022097811790342394294682151956626321963133749382487065540356479813359340898661995172332616371708064384002505819014831354877830465812931485166698962877784290069730233680383025271736671312748820117894337999836424384150486889981170668688144128396517964300328780131968118146442535732725464527504916588419689352639053074142848937099375082928388943079823018079910779124473239488611657095549090702173938202378444806829517210426878124985195145108114447011279409108394761506293239927665635004673223773030421056602305676647006117814071492217195890568842129905291332087135659772034286383443138516879668199200308378829533067248469225809984121678139108229228152130902665153619006226725909548799395814569461585212786389776359512852297144315892235255690033506788263123107453031154352539918775677490546868694253249082880646141773030239628200256211637622068010257635817148981270437492599517268924989925106449171984520902656114042756920922686121622059211914173202358409328984588513092224318084920676493210436039739471691677532296348304711933720099130215181057790882229920579651193088035879673678460694902719894740816219462886209866346044065911533646714314695235479160515431720337203031325034926688571428149524673703397651956210148607448857436696597551562270813897746179903354051542241998765620740292400169512995504590419610479280072063937115294082730448208040008805564351430506569502326649084533927389175564784309662752139875067696705286708250099796922581088260102817946565693785741496263014732383710643520107731495552496515153154071940061539284947531863116617953773295167044850651354067569972135334652312800465735227136796292543854060503135664777328690658342710665411682822232511606826237872432117318584757789088661416040351746761337872040546066772000911318462633102415885755335963803124087522842030919736405797508915626033211052795624365655174732033210567984846417634325446515763087333121525734688925347508214194591851265486177947051269235021326397440717520557424907000092362749966453130693677463681661282648609463883636883173626673453931978710679527088553622006473327759433048252795935049267447991635395559409290963139762258971126982939685740048722200950527640931642848415771566969995363162820138438295513891316369110040126766230717325858289757090645060792664581273536608905869679337521118637150911188162965762385891431093795372343001685906653050471439273905189745786065453910416999951269622459570970375445672089027170815539501813795210057568120927417036577929165599587642039661416955838567857572192268985905451829163160159173779443765758811407969130656300596344418981160423474720524960940185140240676473751340110575089876442920507582604381677677023586405189320432583449154924772635924209858707855079217029782954218622549370477534613206602890732488410135598312997894644828122495196170907158920098980266379571311855077835996822471688150805389195915617517807756244892684483887962443265818089767389383232987860627569449083367276836565810529814097488829820924419664089539415027114374068014956043302350405651670519066959521439598874126804325816841294546187903838992348920990841317481833702572226640940445867378077096739077186538802024563013527009298216105369552853282360045724228057060337438662749764808880610696710720374940817323157896948645529049792438656509763390202622829407511397926346716019263205498381617223375146728377484069298425071000966391147058856099395093433334660282273334757755818270557188731073223191276492874774095618184155870729891969758329010963502561098795195146463956258303701782332756909488558000313294813058818430869074637472489876228954629115567077669622437818550826916916914781481576126944911823804895562584719083922395568951473048708830580320922456730449032432652293186717634783274720023765712644460700346398019308389405468532849081370604428502538871287192212963935202372856387563385877454479086365966267030386399636973499196491919390107652998789327872375854926980555498025419911582709927152862949862851125503888229586264671710184875908955281749044618965978349098087837191420725333014660977242789724480940700382673508798756858562024043533156559469788834301793981717136705060730848933575705077635913921411122170708533832134582690967076936284695585807346505513396749341158085506346887168022895075034872014259260003347338704203506755628557909202121722901287227818191883948451393009353505680619707374181642387242971046147908322613504399862893946129261692080146425679745324595112471288251547588789248017622202545290578444572372805349056262464376368085508470827968746748467633597893852210487524713828104029653420898596616645613347586012541668866807462368679698680993459448343117714144163526131893272137804696137807751561182868627215037429917948386609874282387818920007223864442547070104770069505587146280020241859435209544312202568575174886696792066423349420202072181702079122800710148770477954140563512617361709230695334352450428088706052105024936119294474311721882820415704999573739361695480590370379266397578578489662594347344339798896041490747729149783085138904318002510732740268733731521401226578010468138057934883538897516293503503788185859377564183476042640100388525672791743287970776862413095822537880901474150082921458134480799979281615485368815100480477362914427497804412137935784328462947373365216355920415835663825613574538424987871225404601062175255237975339683915006187115512215793221460444302225690529395689876600650825054616624129403971039062833390802844502567088499957923985609288974806444201065477358593785230601158156743314857266242491054875877261308422513064270735768751687145598911000152129820262236023321972292647426439930371417808279516950648828777463894922881331436258117313313811440283170983378151802390472811765422420209157952158269615074423179049677844771406936115053395681674527631213473384620500672473078924568863466834583854928400410968866818265054257235720357770168885442737178467121038860910343733740486280330466325763780753404781080856049024877363949959036608359775075535193092697767396775553576662013736001267209192036128091905077508919569779136584273818578059758804694040895143492145833626453126073214401797120471556664260653224411339492314730690755404034395395011026828992321518477991472885813283521980641176903574432236795289479138497712674407164662083355141916298517360993244691569026103418444367928003329645512059911207274839534928506282718775011276200545242181397022485822696415184437178144776251746070049804311033519770726683656353565767485784415369776127785772835125852213283800270185256804909863358788459590678130070053467916108318578675242011656648222867488040237451045083059027584036562907304183870566919011546317065367010384917117298813103932852232516179454707149870262904075179791452455963683217974637187140376690758107609095617942459860404168586177758517448583831576370039346725898901028469577634840829319875015734848629222637250943776723486206451425362833339638144167267097959895753660161023704335561415104896783065782557861628528543869575206446862231792103631875670712314951198237841397891115794163344931281133259291620753365128153915402631507229206058135578706319944773090933852976168968759532519971846749885478516065947962662041862865094461106731905131557132917816595970810895355534944071036787106385306093624559759068741376416575748065942846218032219553888950813455512455377360918971925995934662018821602718736785635144215375609035305040197121448740036833089974641159606513292932943580587434638904134474713538334942042641701136530787257948813305904982844707925462971002321685309574803713388412646418505334186230563502144561689622077894672516501227365038375542288211767888643256585821987031090638741320705414078865231106048714480592262966358366652624325127775986136904750990870033892960698846462037702177952801439923503869029746830944003600215517972962927402015706593856883997723632119661725490467248296401044326550483275364157726839119591912217985048736002259763114992667477394942977843302282531226779289358578950531020797460504903361459958329117783496019450921550081734242054839070559551838604094861381301565839057912201050438617924786028524562075185936618486676122531243865778275028409168718886622805393806790331114045181181913908512560904078547303412240089217308514094122686926744033935207696404752015699919702336201099182983167472232751239011424451018593112452620599369716609901442249965653620305060523351951678288820264661947474694712167669557117224242479000672515971580163794543320868372693365107308211278385199155822630934667230010955787311723970086462583138510670380775047900762140518555557667416815216362866269942602277582515313317284668806625398756238414250331172895200625088639053374916792722830900728825309942298312663020150852482826652950699194514492378482732160684563412446440788577689164559444731359358407339760209455898200475186107125556040518664555314505758212549289088080814648589774593694458638104515635774969877703656715018666162273855808903911175290498484393297770164919420117416095849808205140614007050355543866857024916297637138722733030958972100627233232033117283265695737910539372279042762414467654713643200863253576701208146122908863796283876388893184360060368069692359091551263871232681878253627776535022851357188676805925923192907373054588471850135495658241271710885884600660336998019987420282966546333365856162178944094072071726738274453553799782648330292060717768063992112050868187065001401954175456042649115576180077040964714777616365381615964484929205019942744356776742830355217713392802991422745428124844946391642918595859525017268919944564787681587468019134026191350654005657046357436630936557036329142451777061511734469288235924904877114328628475124487973693507489134986085352216779089388884359271986196910550493002818905403724485780091011349391827302538304409075364604655534832968613375634545150880467148116065741278143600483736750314738913178812602089446058027181205652478271537214070018142123426605326518611800581714564439460310146658750877430003972220986611977804076410072511057639072002433759729571945262138089257111092459907199855634244990714167795519630509981004890852357726386008688298131790913048596587775869396610877147818722496826774291919820442765398276682632814613523542248975140154309292964220074974020539920575010457062286636193189822295759404809815903343675356317841341364327646664911935628843924538922993119110043717574638560402502340521920777730455102253027785421304264288191445755030677938049179131714335118841398718108252185824373835998063820282974959856066897642391195147113536880371891364995438402415740724805206245580951444682840176269429947869898382085489785675341964354482367206016087406561945389720375077297128189419528239816504053791606955504061595161728889446150304433082503400893755405022553164202978660218088395549373125830009610947272272617307844051332492013601879446379610982354960556914389947945393836461622689552094620327573207360937863808748089299712958029474657334121519529537969707866660078011915688609034116348846084463972631869023649360505078016664683837530851417423954205966246050041457931558767446829152408806131364405287221748217114593508569580103168047337449773601604920980293008973135989234695341671316729852165850413488119627705493266706256367056353674634407962172657648434358163195841298952096144803171195176336201582318227042971731695886890333885964394000248498246161265547823047967208511329185637994322481337911531876402472086642139194937962902507167172284267603489913359047241957302356519245556987616376119252417134586623266234222182335451451237715441426678829377216982135989434315973140812806313929343845759121416791540399214027307595583425965724565885546847086384364912927173869334732883207663690470492751635525650362606880498195228810091026233328638750312987327013611339550656538997159993343505569757282391821209661112856837277550259779965197124553519318034943706704521405603874315292403631843022843083534770633800863700107807566606048471846469698933164029068293792212196963854090602297773845511113628179601362964048222244526778951659632086514565837866409322626241831157371959472250434683800442009614445837374449780692060463332762825292061940722810618109725038522304351518623042235215923078486298743113159889973798299796591003145849051138155044820731351356933655948286325187276214469190179808188717980281800306902478827904695498136644694680961393123419735861918295303625096585270603438992368707970240454439921581308576753122554048420881330805346676832149308558366640793468903848017252806386873449129937838422729230853546218020468381473885961318414748996982178435220916364183399582512758580284112518224300434793993716085219613776816385058572989512284889640052661569475210064517531413346449502103977083609371320958515088660736717849844553198494672816733693753091967579307694545727705607321133585285933589017859093931110190506603530949024778903908708685597668267626354684416331007754317882964888548282193674564566965606995287656330533664616288417060618890640466140982340010005927235567162173271582531199193157535845805807338902821190143428948393914955252967822212989276610918910953066577146741836383877030622152831617270894955086494205156513101158561412337316756345693305257690314806317736786874272542196805616147857767378643492960963670001618354269880526528081806681026219174838126092690693909260217721499425372158310214827306052501319880425681309966244774687992349595196032017441868914067111278450339573699219781031945396409430746476595028984273428134858626309190728265947001780064789142353762441461519158839937753957174960325241544641547263470629874114012625026927611850618014264868163182096222398483856012031698383101157153574103784132862974180169279333768259653212162188296735358359038381036178703348342974990257918358428587193670764539857948885126219599640939952261989835810675403224766220072410290591678268751914465011107818928072035613677365942059361535779125180512676370507746365690382460210186280452850720328684457197087354474973914096992616766552631119514545614161632839912682804177464471293156990809295219130796025174854029744378631031334850547036700021099209155530167787620831959370131661373367255062458789281221909055182933136959960321712083262539431887575010414840066927524280864756958586950017253811485013822615624255142585282446972636377970622590695725221575722741916323083528603781002333690031078770973809741946643111315179558167775745220016353867674299308521360726232899830746926475239118733377702527351340988647311433281825261932356098723481554314010927527958742936124193748026051747551729829857465616657738951584521225463167982734356489468524728929000969494548827759144449783351151216872943434597989558638583868857937846698440720177710725542988852470229751165773845189409703814830270997877613712836097951882234525434162442005760213178516826358216089116851649046646594430804455756670289751570480569648711723758244048279208877635590485230137796431648749545642976013033341553285663718826690465874807514810302420740319450324694560594798033993878856561128878374262334694261837792098676688752075679508230868173894781219948906184374832467408387605030720964336071069835625984705172077412555865735518929925405822281907688450816522716412413371076838927591582929906429738453392711096780936194841778996835091579217327460421056322127043828433232118924390109278446797526603733610978750180037405171079239325331009243407968775139941241568159691848487435886163154326594423553722856494985635692875432661487445352178056900363116162566752243502888916764142879735361106297976365842529227488955981362727781688993990168602746786265492838406233548148738748079403193778881597426602900413514463239016767372208402733648229771600629063986863594450311855386837324965662161397723931646541456107131183132717090903280144250100970623587085831210479417402080586963850857294022273516779987351743342365719301782375818629374703101162758662639064580127132715724848201319489380162079200476560986498694858173969302922381484425282844051349335989343195939768028717730074470739047989057026396415232483246093862818767577841174414998629437080248090749481834764780908460268822696388305317754977627605997069729123365025930122472176361848885043521692200071122553797940283443002832718043396688822199254604870899132520875730582502852229929171610048999704630499628771737451475297544879791738845643421596006960201504817352871777504977215883908661653931647316119336939620641473173479543318788751833890348355101687639260754968656149909983438121055849568711922675501876105284291318593629834565498964252901912137670160706883154867272896130810399406866465347280135128070066296579918165720312952391369831735114731124095448374194682312310802894024896289771701780971656242139887707830485679229626992685306172314731178366985088988697311267988606924908595183419488440768955486303537720106492414027802184452727016286605550172390063084421384355159233842234397671067113755639808806004201164272031413796718222924525922085465321083051984022678731977935786543293463042775504751457047476137804478711624990513669804125676813864816075977298220908044559467402941646942501126459421474034795134629736366049558444716643287451401968774704451561025946191734003876941093938497470429782168783841521095845819290354266315893099383759021983981831184280936562276779755723019728569719680564818685378192043872835432978809277449574808788499080078024272748944036155968534798431141066641126265854148055385962252705175661289769988832337237696236378386845734020338591148295817799754864841250942395124316927736985867686404505069742271183500283556709990166432685103490521430437404537265496339651273050475003026403052393671 \ No newline at end of file diff --git a/ege/Вариант ДЗ/26-t.txt b/ege/Вариант ДЗ/26-t.txt new file mode 100644 index 0000000..16c30e8 --- /dev/null +++ b/ege/Вариант ДЗ/26-t.txt @@ -0,0 +1,8 @@ +2 +120 120 4 A +180 240 8 C +1024 768 32 C +500 600 8 D +2048 1536 4 B +800 600 16 C +1280 720 16 C \ No newline at end of file diff --git a/ege/Вариант ДЗ/26.py b/ege/Вариант ДЗ/26.py new file mode 100644 index 0000000..2b26a84 --- /dev/null +++ b/ege/Вариант ДЗ/26.py @@ -0,0 +1,25 @@ +with open("26.txt") as f: + data = f.read().splitlines() + +n = int(data[0]) + +re = [] + +for l in data[1:]: + h, w, d, a = l.split() + + re.append((int(h) * int(w) * int(d) / 8 / 1024 / 1024, a == "C" and 2 ** int(d) > 256)) + +re.sort() + +ss = 0 +c = 0 + +for e, a in re: + if n > e: + c += 1 + if a: + ss += 1 + n -= e +print(c, ss) + diff --git a/ege/Вариант ДЗ/26.txt b/ege/Вариант ДЗ/26.txt new file mode 100644 index 0000000..a118f92 --- /dev/null +++ b/ege/Вариант ДЗ/26.txt @@ -0,0 +1,2901 @@ +1000 +694 531 32 A +1023 1061 16 B +638 1461 2 C +1921 808 32 D +1081 1450 4 A +874 1104 32 B +590 890 2 C +1405 1347 32 D +1564 1475 8 A +1493 611 16 B +1236 597 32 C +1942 322 32 D +2010 1308 32 A +1935 866 32 B +1739 661 32 C +1112 1439 2 D +561 580 32 A +416 977 2 B +1797 992 8 C +1723 402 4 D +364 988 8 A +1321 654 32 B +696 622 8 C +578 323 2 D +1887 590 4 A +1655 467 2 B +1279 1399 8 C +1395 503 16 D +1814 903 2 A +1073 1341 8 B +889 1452 32 C +561 1105 16 D +1858 763 4 A +866 793 8 B +647 662 16 C +506 1354 8 D +594 723 32 A +1820 1526 16 B +2048 932 2 C +1899 505 8 D +142 835 32 A +1437 1263 8 B +184 1096 4 C +784 262 32 D +938 524 32 A +1203 318 16 B +1300 1281 16 C +1591 899 32 D +1828 141 2 A +980 1472 8 B +1224 1138 16 C +1500 735 32 D +1508 918 16 A +1983 1254 8 B +1099 1518 2 C +776 312 32 D +528 185 4 A +1563 545 2 B +302 1042 2 C +174 1174 2 D +1985 533 2 A +1993 1238 32 B +1538 150 2 C +622 932 8 D +1536 1164 2 A +213 237 16 B +992 862 32 C +1100 1252 4 D +1740 951 8 A +1717 959 4 B +961 1519 8 C +1623 1277 8 D +310 1259 2 A +1220 1213 16 B +1517 215 8 C +1406 609 32 D +277 236 8 A +402 416 4 B +525 1523 16 C +1421 1230 32 D +1256 484 8 A +1042 880 8 B +770 683 16 C +1656 860 2 D +1074 1075 2 A +1456 217 16 B +1782 398 4 C +1835 213 4 D +976 774 32 A +1500 862 2 B +1245 1487 16 C +399 761 8 D +1636 142 32 A +661 668 16 B +237 172 8 C +1115 811 4 D +1633 700 32 A +1331 1292 4 B +1046 363 8 C +354 683 16 D +946 541 4 A +1348 856 8 B +2026 350 2 C +1989 1128 4 D +800 1476 4 A +542 127 16 B +1296 640 2 C +241 1171 32 D +1254 417 2 A +1564 811 8 B +1157 1119 4 C +1269 310 32 D +1301 290 2 A +1864 1244 32 B +1020 710 32 C +1625 932 16 D +806 291 16 A +1033 1022 8 B +1298 678 32 C +921 866 8 D +1359 1228 32 A +519 273 8 B +1098 1487 16 C +1614 597 32 D +951 1296 16 A +836 1340 2 B +1988 1109 4 C +1923 181 8 D +1830 1176 2 A +142 1181 8 B +1063 703 16 C +1027 943 4 D +2004 103 32 A +1750 1224 32 B +1823 1218 4 C +227 552 32 D +1759 336 4 A +1464 1276 32 B +1974 127 32 C +567 1409 2 D +1469 1116 4 A +697 746 32 B +1307 405 8 C +771 1110 4 D +636 1370 8 A +1276 119 2 B +1829 463 2 C +1703 1479 2 D +495 840 8 A +315 757 4 B +754 730 4 C +1681 453 8 D +963 1531 8 A +1134 563 16 B +401 990 8 C +752 1430 32 D +1731 618 8 A +1815 662 8 B +1330 1338 4 C +490 1152 8 D +175 1170 2 A +112 420 16 B +1756 159 32 C +1174 528 4 D +1422 1153 32 A +1240 906 16 B +583 266 32 C +1385 243 4 D +871 472 16 A +2038 830 2 B +1357 328 4 C +254 239 8 D +644 326 2 A +1048 586 32 B +1376 976 16 C +251 818 32 D +232 1378 16 A +488 1527 2 B +1931 1358 2 C +1236 754 8 D +1276 546 2 A +790 1204 2 B +673 503 4 C +1974 743 2 D +809 763 16 A +447 750 8 B +1007 340 16 C +716 1494 16 D +1031 640 2 A +1379 799 32 B +1414 642 4 C +191 922 8 D +913 581 2 A +929 635 2 B +1993 1480 2 C +641 266 2 D +366 412 32 A +913 1194 4 B +1703 383 16 C +404 714 8 D +607 919 8 A +1013 1396 8 B +341 564 32 C +1971 841 16 D +844 1164 2 A +1400 471 4 B +1707 1169 8 C +117 577 16 D +1612 385 4 A +1334 1115 16 B +1746 731 32 C +1893 1034 4 D +799 551 8 A +358 879 2 B +1453 950 8 C +751 198 4 D +898 109 8 A +266 1063 8 B +1808 434 2 C +139 885 8 D +1825 175 16 A +772 1120 32 B +487 790 4 C +968 327 2 D +1895 1027 4 A +562 997 32 B +2029 998 8 C +858 1305 4 D +1627 1184 32 A +2045 765 2 B +1788 1133 32 C +656 1440 2 D +1933 569 32 A +1766 321 16 B +1340 635 8 C +1205 1240 4 D +407 197 2 A +318 1035 2 B +1352 896 4 C +1514 923 2 D +1890 1148 32 A +320 1237 32 B +314 915 2 C +1717 132 2 D +1301 1216 8 A +1568 1456 2 B +1360 1109 32 C +1863 1062 2 D +811 167 16 A +406 171 4 B +711 422 32 C +1202 1348 16 D +913 701 2 A +1908 633 2 B +1784 124 8 C +637 1018 8 D +855 1325 32 A +1496 1520 2 B +1047 678 2 C +562 793 16 D +1418 852 2 A +1340 370 2 B +223 1435 2 C +1954 744 16 D +323 243 2 A +1564 720 4 B +843 1457 2 C +852 1191 32 D +115 949 32 A +376 795 2 B +916 769 32 C +1805 438 4 D +1172 289 16 A +866 813 4 B +705 110 2 C +1624 163 32 D +1302 573 2 A +812 442 2 B +770 107 2 C +1270 1395 32 D +1703 319 32 A +1156 1342 4 B +780 121 16 C +674 906 4 D +194 159 2 A +2023 1357 4 B +1778 289 8 C +376 882 8 D +322 934 2 A +796 1065 16 B +1463 1292 2 C +1935 711 32 D +1430 356 32 A +1907 1163 2 B +888 771 16 C +1861 898 8 D +1330 165 32 A +1360 828 8 B +1762 719 4 C +1609 645 2 D +1073 1307 2 A +750 739 4 B +1957 111 2 C +1575 653 2 D +540 1261 2 A +634 441 4 B +1465 142 32 C +2020 1095 32 D +1225 1067 32 A +157 709 32 B +1752 343 8 C +858 1370 4 D +891 307 16 A +409 984 16 B +168 194 4 C +648 123 16 D +1031 847 8 A +1323 1174 32 B +1718 1405 32 C +390 1490 16 D +1587 807 16 A +1652 225 2 B +1776 1270 8 C +460 568 16 D +1158 1197 4 A +1532 306 32 B +824 414 32 C +1614 1074 2 D +640 472 32 A +556 445 16 B +2018 390 16 C +100 254 2 D +625 1042 32 A +1602 615 32 B +1198 1239 4 C +934 691 2 D +1211 166 2 A +688 423 4 B +1020 103 2 C +195 1061 16 D +420 799 4 A +138 1420 32 B +1442 677 16 C +791 111 8 D +383 877 16 A +728 199 16 B +2013 949 32 C +910 442 4 D +1324 512 4 A +149 1036 2 B +1676 1222 4 C +1829 734 32 D +1880 596 8 A +520 1341 4 B +574 701 16 C +1575 1318 2 D +1006 218 4 A +792 563 8 B +641 218 2 C +1774 414 32 D +791 439 8 A +1592 617 8 B +1957 1327 2 C +288 543 2 D +987 1285 32 A +429 231 2 B +221 369 4 C +728 316 32 D +1580 1183 16 A +1348 141 32 B +1859 1162 16 C +455 987 4 D +404 1283 32 A +2039 883 16 B +505 497 4 C +2009 421 32 D +853 482 8 A +1698 1393 4 B +510 562 8 C +1069 413 4 D +1847 210 32 A +1839 608 2 B +823 914 16 C +492 1363 32 D +978 1318 8 A +266 566 16 B +1734 276 16 C +984 310 16 D +545 1248 2 A +1944 362 2 B +1208 337 4 C +639 326 16 D +786 1272 16 A +826 768 4 B +697 571 2 C +314 236 32 D +1348 1377 4 A +1073 600 4 B +1536 1527 32 C +341 1514 16 D +923 672 16 A +1821 1235 4 B +1169 701 16 C +1964 498 2 D +1198 889 16 A +382 535 32 B +330 1280 16 C +261 1041 8 D +1682 855 8 A +1608 1015 2 B +1717 183 2 C +448 1260 4 D +1190 487 4 A +1458 631 8 B +1482 1441 2 C +639 1181 8 D +943 788 2 A +404 1201 2 B +1281 617 8 C +562 307 2 D +1527 832 8 A +1805 1083 4 B +121 1014 2 C +1763 678 4 D +1188 1016 2 A +581 103 32 B +338 544 16 C +793 431 2 D +1809 1260 8 A +1506 274 4 B +193 110 2 C +1187 457 16 D +734 751 16 A +1079 1531 2 B +693 396 8 C +878 158 8 D +1823 398 8 A +1172 252 32 B +1160 1242 32 C +1944 253 2 D +1068 877 2 A +460 1172 2 B +1783 176 32 C +693 168 32 D +599 1075 8 A +1567 198 16 B +1402 1466 32 C +613 1052 16 D +1968 1358 8 A +650 542 4 B +1825 230 8 C +302 607 8 D +1048 185 32 A +1042 1452 16 B +1371 279 32 C +1328 1093 32 D +908 1228 8 A +1104 1182 4 B +2014 125 2 C +306 416 8 D +1115 1163 8 A +1023 235 32 B +175 803 32 C +719 499 4 D +1819 714 16 A +1012 1094 16 B +982 1476 16 C +535 952 16 D +413 397 16 A +1948 669 4 B +765 1400 4 C +555 201 4 D +1494 1201 8 A +1728 1498 8 B +686 818 16 C +474 825 2 D +270 635 2 A +861 705 2 B +1536 637 2 C +1703 127 2 D +1568 1012 2 A +546 368 32 B +1448 902 8 C +1449 1090 16 D +525 1072 16 A +814 1425 2 B +1937 108 4 C +1266 275 2 D +340 1175 16 A +1979 1244 8 B +1580 371 8 C +1460 309 16 D +1298 685 8 A +819 1084 32 B +1471 1107 2 C +1377 1219 32 D +358 1507 2 A +1693 259 8 B +1457 465 4 C +548 555 32 D +233 1248 2 A +1847 1494 8 B +992 1226 32 C +1800 1370 32 D +876 1186 8 A +585 1299 16 B +499 1010 2 C +867 273 32 D +1415 712 32 A +2045 285 16 B +142 1185 8 C +1500 238 4 D +1837 622 4 A +773 370 4 B +1883 706 2 C +1341 1465 16 D +653 1004 32 A +1836 663 4 B +1296 1516 8 C +1686 1201 8 D +830 1133 2 A +896 485 8 B +1781 886 8 C +908 1523 32 D +1550 1261 16 A +1161 268 16 B +1839 1427 4 C +1791 1075 32 D +940 702 16 A +1234 1394 8 B +878 504 16 C +717 133 16 D +825 1157 2 A +588 1533 8 B +1503 304 4 C +1990 1039 2 D +1839 581 16 A +952 389 8 B +447 1177 4 C +1103 1151 4 D +1727 594 32 A +1268 622 2 B +267 1178 8 C +851 501 32 D +1405 993 32 A +1838 593 4 B +810 788 32 C +757 750 16 D +1036 1031 16 A +969 1474 16 B +1092 605 16 C +585 1303 16 D +1139 936 16 A +247 1123 16 B +210 317 8 C +763 711 4 D +173 723 2 A +244 927 2 B +321 815 4 C +1930 424 16 D +1945 1073 16 A +224 507 8 B +673 498 16 C +681 771 8 D +2005 1264 32 A +877 911 2 B +1836 1309 2 C +403 1060 32 D +1847 1031 4 A +933 517 2 B +1496 1513 8 C +364 591 4 D +1053 888 2 A +1659 829 8 B +1597 306 32 C +2047 1500 4 D +676 262 16 A +1844 1179 16 B +791 1519 16 C +278 1059 4 D +399 1407 4 A +544 808 4 B +1244 1132 4 C +2041 1075 2 D +1556 921 2 A +1718 927 8 B +1777 1460 16 C +2048 272 32 D +920 720 8 A +1295 418 2 B +1986 591 16 C +1630 798 2 D +301 1420 32 A +1681 505 32 B +1829 405 4 C +205 1246 8 D +1747 1066 16 A +276 1416 16 B +917 1018 32 C +296 1067 16 D +1477 1315 16 A +1829 929 16 B +1712 973 8 C +2008 707 2 D +1995 505 8 A +1003 811 2 B +633 965 2 C +779 310 4 D +524 1373 16 A +708 1493 16 B +1905 438 4 C +481 157 16 D +1670 379 4 A +1574 686 16 B +168 1475 2 C +1181 1007 32 D +1724 653 32 A +229 1390 8 B +122 629 16 C +770 1144 16 D +1439 410 4 A +580 242 32 B +1587 617 4 C +269 1175 32 D +184 1140 16 A +323 1470 4 B +835 1240 8 C +1272 1460 8 D +1203 887 8 A +1986 1189 2 B +2027 315 4 C +2010 1188 16 D +1385 795 8 A +1551 1328 2 B +2043 1520 32 C +727 1252 4 D +604 331 32 A +1574 1232 16 B +1289 506 4 C +1230 759 32 D +494 734 16 A +575 241 16 B +1469 505 8 C +1450 995 4 D +705 699 32 A +432 551 16 B +1840 1320 4 C +1249 1112 2 D +981 306 16 A +699 1347 8 B +603 880 16 C +844 1461 32 D +796 988 8 A +666 1432 8 B +1038 657 4 C +1119 354 8 D +156 948 32 A +1588 561 32 B +1398 497 8 C +1923 1442 32 D +1600 819 2 A +1316 120 16 B +632 700 2 C +1790 1098 2 D +1355 1535 32 A +935 1314 2 B +652 490 32 C +846 426 8 D +1136 894 8 A +750 372 2 B +1428 724 8 C +102 1168 16 D +1878 911 16 A +1947 1029 32 B +572 307 32 C +668 1509 4 D +1210 1345 8 A +230 518 2 B +1611 1344 16 C +748 261 16 D +247 104 32 A +1771 1279 32 B +1311 1054 32 C +463 586 32 D +162 307 32 A +1809 1100 16 B +1388 386 2 C +1900 328 32 D +1578 996 2 A +891 1426 16 B +1719 1177 8 C +1446 1265 32 D +1238 654 4 A +1987 300 16 B +1792 941 32 C +814 1169 4 D +1245 724 16 A +1337 1450 16 B +1314 388 8 C +1601 1395 2 D +1626 595 16 A +1221 1008 4 B +1718 149 16 C +894 300 4 D +895 708 8 A +1246 1116 32 B +1284 796 2 C +1147 798 8 D +847 1035 32 A +1751 385 16 B +309 1280 32 C +831 581 32 D +666 297 8 A +410 259 2 B +198 1126 8 C +703 1340 2 D +1037 260 4 A +1518 1176 32 B +119 1124 16 C +663 645 32 D +1124 1475 16 A +1873 1028 4 B +1020 804 4 C +279 716 2 D +1410 839 16 A +1856 119 4 B +1052 1027 2 C +1549 1052 32 D +261 412 2 A +1204 235 8 B +1277 524 8 C +715 1180 4 D +747 642 8 A +1771 1240 16 B +147 1335 4 C +1231 1066 2 D +1489 770 2 A +738 1146 32 B +1203 1365 16 C +314 185 8 D +1213 262 2 A +1102 1310 2 B +1609 740 16 C +537 1060 32 D +733 993 16 A +207 549 32 B +1413 447 32 C +966 860 8 D +1513 1443 4 A +1260 356 32 B +1796 800 2 C +557 876 16 D +1967 1033 4 A +1966 214 32 B +216 327 16 C +962 463 32 D +1851 614 16 A +1881 782 4 B +482 1137 2 C +1883 1260 4 D +353 1476 8 A +1612 318 16 B +652 189 8 C +1477 179 32 D +1808 1227 4 A +679 1077 16 B +733 1176 16 C +946 758 32 D +1112 385 16 A +1781 1170 8 B +1979 570 2 C +366 1172 16 D +966 1414 2 A +842 217 2 B +1003 376 32 C +1811 1112 4 D +901 106 4 A +682 1360 2 B +1344 502 2 C +444 269 8 D +1765 651 16 A +1192 242 4 B +837 132 32 C +1574 1360 8 D +272 1162 8 A +422 381 4 B +207 958 4 C +854 549 2 D +915 1463 32 A +1100 1520 16 B +1255 964 2 C +1161 1226 4 D +1126 162 4 A +1118 1019 8 B +1574 267 8 C +481 786 4 D +952 1465 4 A +191 196 16 B +731 164 32 C +1611 1080 2 D +1934 1476 8 A +294 1152 4 B +759 1265 16 C +694 565 8 D +1401 248 4 A +1944 1257 8 B +1983 155 4 C +1395 836 16 D +1113 506 4 A +1492 694 8 B +105 123 32 C +125 249 4 D +280 1484 8 A +1648 488 2 B +644 1222 2 C +175 932 8 D +138 1227 32 A +2045 275 2 B +1532 1175 4 C +1771 333 8 D +1403 1458 4 A +1476 957 2 B +1927 171 32 C +1768 272 2 D +1928 1260 8 A +775 1123 2 B +897 1079 2 C +515 877 2 D +1666 537 4 A +295 163 16 B +540 1279 32 C +1485 322 4 D +731 524 4 A +461 1047 2 B +376 1434 32 C +211 1412 2 D +1745 404 32 A +1136 1267 2 B +1281 742 16 C +2018 329 16 D +1185 1043 16 A +1550 711 32 B +1658 1505 32 C +1750 538 32 D +965 298 16 A +1777 1226 8 B +917 1125 16 C +898 1360 4 D +447 1381 4 A +437 228 16 B +609 807 4 C +446 489 8 D +860 1225 4 A +1401 207 16 B +1664 1514 2 C +1421 403 2 D +886 149 16 A +1121 957 8 B +354 298 2 C +985 973 2 D +1918 398 32 A +543 1254 8 B +1235 167 4 C +310 630 2 D +1171 1424 8 A +415 1506 16 B +785 1330 8 C +1685 131 8 D +734 649 8 A +786 154 16 B +1911 923 8 C +1221 1077 16 D +334 383 8 A +700 1162 16 B +992 726 8 C +104 1372 32 D +1847 1400 4 A +952 426 2 B +879 834 16 C +1841 1227 32 D +1069 240 8 A +1769 785 32 B +324 951 16 C +779 802 8 D +1711 1354 4 A +1674 1159 8 B +788 686 16 C +102 911 8 D +416 773 4 A +852 1272 32 B +1027 1500 16 C +1939 1519 32 D +1904 551 4 A +1732 1313 16 B +1743 586 2 C +996 279 16 D +1450 439 4 A +265 1094 8 B +1721 462 32 C +1472 266 4 D +230 1536 16 A +745 566 16 B +227 191 2 C +636 483 16 D +382 989 16 A +1109 736 8 B +1706 547 4 C +1353 106 16 D +1774 461 8 A +951 1317 2 B +151 1249 4 C +1815 749 8 D +1611 985 4 A +467 354 32 B +198 377 8 C +754 648 32 D +1567 1082 8 A +803 577 16 B +373 194 2 C +1948 1287 16 D +239 1460 4 A +1476 892 4 B +2006 678 4 C +1258 1379 2 D +235 135 2 A +1555 344 4 B +1456 886 4 C +1809 1097 32 D +1783 640 2 A +1151 833 32 B +144 414 8 C +1913 747 8 D +185 1080 32 A +1725 1150 2 B +1607 261 8 C +1500 1231 2 D +374 1429 8 A +1696 892 4 B +184 1160 2 C +1250 1416 4 D +1644 1099 4 A +1290 304 16 B +571 712 4 C +1364 771 2 D +1054 766 32 A +897 431 16 B +988 331 8 C +1319 984 4 D +681 948 16 A +1194 924 32 B +1561 431 16 C +1300 1006 2 D +541 378 32 A +846 1001 2 B +1666 1233 8 C +291 1001 2 D +1597 1411 2 A +418 1040 16 B +815 160 32 C +743 1218 4 D +268 277 4 A +784 825 4 B +1524 636 4 C +2031 141 8 D +1380 1227 2 A +1829 605 32 B +1034 876 4 C +1169 990 4 D +1986 663 4 A +1230 310 32 B +1754 802 4 C +110 326 32 D +1677 272 2 A +389 234 16 B +408 303 32 C +875 1470 2 D +1515 1393 8 A +519 1198 16 B +488 459 4 C +1751 529 32 D +861 382 4 A +153 156 2 B +1408 1031 4 C +470 1322 32 D +230 704 8 A +148 1179 16 B +192 676 32 C +1596 370 2 D +416 879 8 A +706 1316 2 B +1465 1225 4 C +236 468 16 D +1013 541 2 A +1845 170 32 B +1937 1183 8 C +1284 456 4 D +452 127 4 A +1620 645 16 B +1021 325 32 C +404 1340 8 D +1058 917 2 A +360 443 2 B +1911 1494 4 C +1805 1086 2 D +1641 1304 4 A +1589 291 16 B +375 682 8 C +1412 913 32 D +1962 1197 4 A +751 998 8 B +633 277 4 C +719 406 16 D +1648 184 16 A +1191 1100 4 B +1010 108 16 C +1938 629 16 D +1207 681 4 A +116 107 4 B +1576 1151 4 C +928 1300 8 D +1795 791 8 A +897 174 8 B +644 361 32 C +1184 253 16 D +298 1144 32 A +771 1464 16 B +1296 798 8 C +1302 922 4 D +378 1414 32 A +1304 472 4 B +1392 1437 2 C +1477 729 16 D +357 219 2 A +311 172 16 B +1636 699 2 C +1561 778 4 D +1505 414 2 A +1091 215 16 B +1812 847 4 C +1447 387 2 D +978 718 4 A +427 1323 16 B +1365 275 16 C +807 679 32 D +1710 224 32 A +217 371 2 B +1156 889 32 C +174 1251 4 D +479 395 4 A +152 333 2 B +441 832 4 C +1832 406 8 D +206 1412 8 A +1415 710 16 B +474 534 2 C +1076 607 8 D +854 1005 2 A +859 1010 4 B +825 1376 8 C +2042 1365 16 D +2046 1078 32 A +1022 528 32 B +1613 1102 8 C +155 233 8 D +1475 244 16 A +624 1426 32 B +1059 1117 4 C +313 108 8 D +1844 851 32 A +1120 1009 4 B +1151 1186 2 C +1208 1299 8 D +1939 146 2 A +477 102 2 B +1697 934 4 C +1411 295 16 D +1641 242 2 A +188 546 8 B +2031 604 8 C +1901 780 2 D +275 940 4 A +904 1328 4 B +1241 149 16 C +1374 1405 32 D +1108 1433 8 A +1838 1342 2 B +167 249 4 C +1928 634 32 D +1279 1176 8 A +670 546 32 B +1308 1478 4 C +1834 556 4 D +1784 1224 32 A +1296 1357 16 B +618 1171 8 C +1318 1535 32 D +374 854 2 A +1515 854 8 B +583 560 4 C +1404 266 4 D +1162 1143 2 A +891 937 2 B +397 207 4 C +2023 783 2 D +651 754 4 A +819 727 2 B +1737 1514 4 C +1185 101 32 D +223 1389 2 A +894 457 32 B +393 1295 4 C +903 1215 4 D +1343 823 2 A +261 930 2 B +1525 1049 16 C +809 1282 32 D +644 1177 2 A +1202 433 16 B +1463 445 16 C +708 1481 8 D +331 1468 2 A +603 901 32 B +1815 1305 32 C +1896 318 2 D +1122 1441 8 A +556 1317 32 B +1821 1056 2 C +1681 712 32 D +320 1208 2 A +598 952 8 B +521 1518 4 C +1625 1215 8 D +1930 490 8 A +641 899 2 B +861 577 2 C +1174 505 8 D +689 1083 16 A +911 141 8 B +1505 1288 8 C +240 652 4 D +1345 279 16 A +608 250 32 B +472 731 16 C +1004 1012 16 D +1507 828 32 A +1492 1117 4 B +1518 377 8 C +1359 648 8 D +2009 390 8 A +995 1458 32 B +144 1521 2 C +141 545 2 D +112 1287 8 A +373 571 4 B +1475 658 2 C +1745 847 8 D +1127 537 16 A +1329 1088 32 B +1593 799 8 C +1482 1208 2 D +1350 1072 4 A +705 175 4 B +1757 1262 8 C +194 906 2 D +1123 597 32 A +1751 1340 2 B +163 362 16 C +1839 1443 2 D +784 1421 8 A +411 964 2 B +2028 249 32 C +1234 252 32 D +907 1393 4 A +1918 143 2 B +1184 779 2 C +1852 202 4 D +1463 1178 2 A +416 637 4 B +889 1330 4 C +1766 1392 32 D +184 1486 16 A +1684 687 32 B +1511 1429 8 C +1433 539 4 D +2045 739 2 A +1661 1535 2 B +1234 243 32 C +1638 761 8 D +520 1402 4 A +469 591 32 B +1380 617 16 C +554 374 4 D +1221 1123 8 A +721 1525 16 B +708 1274 32 C +235 414 32 D +589 713 16 A +1671 202 2 B +1595 889 4 C +2037 406 16 D +1318 1323 32 A +961 1055 2 B +1185 490 16 C +1798 1190 2 D +1289 1009 8 A +1976 987 2 B +1194 1034 4 C +960 1228 4 D +286 1474 32 A +428 457 8 B +1669 1421 32 C +734 892 4 D +555 1311 32 A +1898 1137 2 B +1630 1081 2 C +1762 241 8 D +566 1073 32 A +125 311 2 B +1917 1355 4 C +1906 105 2 D +928 1297 2 A +2016 142 2 B +726 1415 4 C +645 811 16 D +1948 198 4 A +1843 394 8 B +1366 281 2 C +1222 596 4 D +1517 412 8 A +1520 1044 16 B +1161 463 8 C +308 1122 16 D +1829 989 16 A +1715 1129 8 B +275 1355 32 C +1137 1344 8 D +746 1414 8 A +990 1385 8 B +801 899 4 C +433 324 8 D +883 722 4 A +771 344 16 B +1863 554 8 C +1605 193 2 D +410 411 2 A +761 1502 2 B +431 109 2 C +1637 754 32 D +1451 738 4 A +124 273 4 B +1499 341 4 C +479 1121 8 D +127 1124 2 A +665 386 2 B +2041 726 8 C +1675 866 4 D +300 1099 4 A +1540 792 8 B +1607 1427 16 C +340 695 16 D +846 1484 32 A +1108 1151 32 B +1501 395 16 C +1745 1467 8 D +969 535 2 A +1301 1029 8 B +1687 130 16 C +593 675 16 D +1115 262 16 A +1474 1517 32 B +755 755 32 C +1023 1232 8 D +874 822 2 A +484 1239 16 B +451 1277 16 C +944 1011 4 D +1808 1334 8 A +1183 173 4 B +664 711 16 C +1442 1199 8 D +150 1182 8 A +498 536 2 B +908 1161 32 C +794 870 8 D +1484 1082 16 A +1230 1082 32 B +613 998 32 C +1057 689 2 D +1289 1023 4 A +1118 125 8 B +1673 1370 32 C +435 919 32 D +729 1061 16 A +686 894 8 B +1764 603 2 C +1886 633 8 D +667 909 16 A +1532 698 16 B +342 1001 4 C +1838 812 4 D +648 1118 32 A +328 1442 16 B +1176 248 4 C +1077 804 2 D +501 1462 2 A +663 454 32 B +1931 1129 32 C +1347 894 16 D +1878 1522 2 A +1019 693 32 B +1740 161 4 C +1176 287 8 D +676 121 4 A +765 388 8 B +689 1144 8 C +611 499 32 D +530 1020 16 A +466 1472 8 B +661 1053 8 C +599 1259 8 D +1866 990 32 A +1042 542 32 B +1785 1145 4 C +1732 1087 8 D +2021 401 32 A +1545 167 4 B +352 763 16 C +575 418 16 D +165 105 4 A +1478 1441 4 B +790 1136 16 C +1877 752 8 D +386 609 8 A +1993 1376 4 B +518 1174 8 C +1493 693 32 D +1856 1189 8 A +1104 1065 8 B +1561 694 8 C +841 1239 8 D +186 1334 8 A +1031 115 4 B +1000 1403 16 C +789 994 16 D +723 194 8 A +1625 1402 16 B +554 1014 32 C +698 1456 16 D +1258 221 16 A +1011 915 2 B +778 527 32 C +709 367 4 D +1337 732 8 A +1525 1127 32 B +388 770 8 C +360 741 2 D +270 1429 8 A +577 520 4 B +215 1450 16 C +127 1440 4 D +384 836 32 A +1279 956 32 B +275 149 4 C +1422 748 2 D +1613 744 16 A +1971 990 16 B +1556 768 2 C +1296 1379 8 D +1377 286 32 A +324 1129 16 B +1558 833 8 C +183 1064 2 D +128 556 4 A +1764 456 8 B +395 1310 2 C +1715 1472 16 D +1907 153 4 A +416 580 2 B +693 364 2 C +125 697 16 D +599 1088 8 A +590 1343 2 B +951 1414 32 C +1748 1110 2 D +930 888 8 A +1599 1503 4 B +125 1003 4 C +1404 643 32 D +2045 1178 4 A +216 899 8 B +1103 629 8 C +1698 870 4 D +341 699 4 A +997 453 16 B +496 105 16 C +787 671 2 D +500 483 2 A +596 691 8 B +1697 1011 16 C +969 348 2 D +404 254 2 A +1286 1475 8 B +1031 1363 8 C +1791 1105 16 D +1251 680 4 A +618 519 32 B +1864 581 8 C +1503 974 8 D +859 394 4 A +1734 618 2 B +429 1534 2 C +1054 654 8 D +1705 1305 16 A +261 1490 32 B +373 1009 2 C +1755 1004 32 D +2038 1154 2 A +1128 232 2 B +201 675 4 C +535 1227 4 D +410 491 4 A +744 473 16 B +1230 486 16 C +1078 910 16 D +965 922 4 A +1519 1290 32 B +659 1435 32 C +1917 781 2 D +138 1231 4 A +1392 280 8 B +747 787 8 C +1107 1297 2 D +1279 431 2 A +1908 508 16 B +856 334 16 C +1079 224 16 D +975 1167 8 A +1335 159 8 B +808 153 16 C +1503 1155 8 D +1403 580 2 A +1479 940 2 B +954 450 2 C +611 148 2 D +552 1462 32 A +1092 926 4 B +1582 1283 16 C +180 812 32 D +1978 1186 32 A +592 1514 8 B +427 906 2 C +1520 339 8 D +2022 1469 8 A +1493 1459 8 B +1669 457 32 C +1414 499 16 D +533 577 8 A +333 504 4 B +1716 1367 4 C +607 154 8 D +1037 987 16 A +404 955 32 B +395 311 32 C +1734 899 16 D +1531 985 2 A +1428 1251 8 B +1182 1182 4 C +906 1139 8 D +1128 1016 8 A +1698 268 16 B +2045 445 2 C +1747 539 8 D +1275 757 16 A +907 733 4 B +968 1330 4 C +1274 1137 8 D +730 789 2 A +747 259 16 B +1946 867 2 C +386 831 4 D +574 465 4 A +1477 792 2 B +306 469 8 C +956 785 2 D +757 488 4 A +1098 1424 16 B +1451 1091 2 C +1810 932 32 D +1828 1255 8 A +261 1524 16 B +1583 1507 2 C +508 1371 32 D +356 896 32 A +962 1394 8 B +1888 207 4 C +1496 1143 2 D +936 451 8 A +546 871 4 B +1176 893 32 C +1055 536 8 D +158 900 32 A +311 252 16 B +666 1317 2 C +630 387 16 D +503 771 32 A +974 514 8 B +1476 1436 32 C +1365 648 2 D +1786 556 4 A +1711 1389 2 B +1640 1047 32 C +1232 1289 2 D +1495 430 32 A +1233 436 4 B +1766 1133 32 C +442 1282 2 D +1111 431 2 A +1499 865 32 B +510 184 4 C +1154 218 32 D +1994 794 16 A +1540 491 16 B +769 587 16 C +1951 1436 16 D +340 643 32 A +1544 1009 8 B +849 765 4 C +1097 976 32 D +1626 1533 4 A +650 625 16 B +113 1186 32 C +123 1154 16 D +804 363 16 A +547 439 4 B +196 214 2 C +267 628 16 D +204 599 4 A +1227 1024 4 B +1168 873 32 C +1446 1172 16 D +638 1208 16 A +203 872 4 B +1004 453 32 C +573 229 4 D +1854 579 4 A +1606 564 2 B +2010 891 32 C +1824 929 32 D +535 1022 16 A +2048 1160 4 B +1185 1282 4 C +378 1517 4 D +1073 291 8 A +755 132 4 B +645 1500 32 C +1419 995 4 D +795 1246 8 A +417 589 16 B +862 1071 4 C +629 258 16 D +1326 1445 8 A +1696 413 16 B +1174 662 2 C +1389 1060 16 D +181 998 8 A +613 535 4 B +1807 1207 8 C +1376 1496 8 D +361 763 16 A +249 982 4 B +567 1226 32 C +1121 516 16 D +1926 1197 4 A +1017 802 2 B +511 549 2 C +1509 695 4 D +1639 641 4 A +885 449 8 B +1752 230 2 C +1201 1415 32 D +361 947 32 A +994 221 2 B +302 1457 4 C +2019 1336 2 D +526 569 16 A +1127 390 16 B +835 553 4 C +1770 1075 4 D +1036 1521 32 A +686 210 8 B +175 1098 8 C +337 681 2 D +1820 966 16 A +1527 288 32 B +332 418 8 C +1785 758 8 D +962 1395 4 A +127 593 2 B +911 537 4 C +685 1463 8 D +1316 1296 32 A +846 650 32 B +1323 342 2 C +395 570 32 D +1314 1445 4 A +429 516 2 B +1627 409 8 C +663 472 8 D +998 1270 2 A +649 797 8 B +1353 1424 2 C +847 833 2 D +1639 967 4 A +1405 954 32 B +795 409 32 C +1989 914 16 D +869 995 32 A +1546 1473 2 B +451 480 2 C +1285 1146 8 D +1846 251 4 A +814 1112 4 B +1226 631 32 C +1927 1116 32 D +546 1144 8 A +699 342 2 B +1266 271 4 C +1531 186 2 D +968 730 8 A +413 453 32 B +655 966 2 C +809 655 8 D +1705 1106 32 A +149 502 32 B +544 413 4 C +170 178 8 D +1063 715 4 A +576 360 16 B +853 567 32 C +666 145 8 D +331 1470 4 A +1544 1203 4 B +1689 344 8 C +1133 383 32 D +1705 1470 4 A +1472 967 16 B +1705 582 8 C +833 799 4 D +861 259 8 A +408 388 4 B +1939 669 32 C +1915 531 4 D +1209 1150 4 A +356 1211 2 B +869 1059 4 C +1644 702 16 D +1614 934 32 A +910 943 32 B +627 1318 4 C +198 620 32 D +658 494 16 A +1890 1260 32 B +225 623 32 C +651 1443 32 D +512 514 8 A +1236 1238 16 B +1990 313 4 C +921 785 8 D +1756 1172 32 A +701 1304 4 B +1160 109 8 C +361 186 16 D +1227 1393 8 A +1376 715 2 B +1924 178 32 C +1253 828 2 D +971 772 8 A +670 982 4 B +469 1317 4 C +1577 552 8 D +1671 1451 2 A +733 1515 4 B +626 316 16 C +1526 1383 32 D +738 218 8 A +1990 699 8 B +1027 701 16 C +383 1168 16 D +771 1353 2 A +1903 1070 4 B +1410 1035 4 C +105 909 4 D +735 190 8 A +708 358 32 B +354 994 32 C +1236 1484 8 D +1950 273 4 A +107 154 32 B +1771 124 32 C +1477 672 16 D +1011 880 4 A +1498 142 16 B +1506 1384 8 C +1532 1384 8 D +1867 551 2 A +923 174 32 B +495 1140 32 C +1577 293 2 D +1088 1182 8 A +901 829 8 B +1485 139 8 C +1511 1092 32 D +426 756 4 A +1297 927 2 B +186 1165 32 C +434 273 8 D +826 926 32 A +1594 1207 16 B +1285 1008 8 C +1733 476 16 D +1989 635 16 A +1705 1279 16 B +247 436 32 C +1643 211 16 D +1922 803 2 A +1406 474 4 B +1439 615 2 C +1232 1095 16 D +327 816 8 A +1782 814 4 B +924 371 8 C +858 1248 2 D +1056 380 32 A +627 901 2 B +1106 227 4 C +303 1122 8 D +454 1408 8 A +1934 403 32 B +1515 956 4 C +706 420 4 D +1332 103 2 A +1727 855 16 B +1916 1491 32 C +1458 1152 16 D +248 1205 4 A +363 1176 2 B +911 1125 4 C +283 413 8 D +1275 737 16 A +674 568 16 B +377 1017 2 C +1837 1485 8 D +1662 1278 16 A +791 602 16 B +686 321 32 C +223 740 32 D +1579 804 8 A +788 418 4 B +184 393 16 C +1570 240 16 D +1129 1466 8 A +1073 368 32 B +1515 1178 32 C +395 768 4 D +1039 910 16 A +1897 843 2 B +1502 1455 4 C +1301 389 32 D +1555 111 32 A +1808 330 2 B +1069 358 32 C +395 1176 8 D +1921 436 2 A +655 612 2 B +1210 1523 8 C +1578 1467 32 D +1647 934 32 A +131 188 8 B +1314 1318 4 C +1368 140 2 D +1571 1146 8 A +1269 519 2 B +2016 1477 8 C +752 1023 8 D +1199 1432 32 A +597 1521 32 B +656 687 32 C +1709 1088 4 D +473 1331 8 A +1056 1340 4 B +968 553 8 C +1001 685 2 D +670 1472 4 A +1240 593 32 B +1380 636 8 C +256 873 32 D +2016 1232 8 A +956 561 32 B +1303 358 32 C +1884 408 4 D +1079 1099 16 A +277 914 16 B +1626 128 4 C +367 121 4 D +1409 220 16 A +246 927 32 B +1122 146 4 C +521 625 4 D +194 1352 8 A +438 684 8 B +538 258 8 C +1599 1356 2 D +1407 1383 4 A +177 724 16 B +634 1403 4 C +342 504 32 D +1281 1152 32 A +1540 574 2 B +707 187 4 C +1529 224 4 D +493 656 16 A +1547 400 32 B +1803 787 4 C +728 532 16 D +1617 583 4 A +1521 377 8 B +1933 357 32 C +255 451 2 D +1431 871 4 A +1933 1442 2 B +1442 1112 8 C +897 433 4 D +1943 166 16 A +784 1172 2 B +1005 893 4 C +1868 1339 2 D +1868 456 32 A +427 541 2 B +543 184 2 C +395 176 4 D +1425 302 8 A +2006 1516 8 B +1803 165 2 C +1794 260 2 D +1570 1266 8 A +1155 155 4 B +1460 995 16 C +1032 216 16 D +1892 687 8 A +1577 760 2 B +148 1327 8 C +215 914 2 D +1734 155 32 A +811 370 16 B +382 860 16 C +550 730 4 D +828 129 32 A +726 1081 16 B +648 382 8 C +443 1077 8 D +1022 720 16 A +523 1151 4 B +1582 1034 2 C +952 268 32 D +1004 145 32 A +334 302 16 B +1607 1092 2 C +1486 138 32 D +293 1365 32 A +305 369 32 B +206 1095 32 C +613 1176 2 D +1886 713 4 A +704 1407 16 B +398 963 8 C +878 560 32 D +1997 494 16 A +1176 1253 32 B +1448 1218 8 C +1025 765 8 D +1197 764 32 A +145 818 16 B +1014 958 16 C +672 842 32 D +1539 929 8 A +232 1027 2 B +1369 856 8 C +1650 1278 4 D +437 1320 2 A +1303 269 32 B +1968 1184 32 C +1138 1204 2 D +2029 211 16 A +1332 484 4 B +589 1214 8 C +2026 1409 32 D +276 237 2 A +1321 821 16 B +1457 672 32 C +773 829 2 D +1872 122 4 A +697 269 32 B +1329 875 16 C +1442 617 4 D +411 440 16 A +1144 1356 8 B +1235 357 4 C +1301 1502 2 D +1299 851 4 A +465 1013 4 B +1007 174 2 C +2025 1417 16 D +1535 1411 2 A +1686 301 16 B +1288 927 8 C +148 175 4 D +1044 999 8 A +1939 1134 32 B +1294 867 4 C +225 1121 2 D +641 1012 4 A +253 197 4 B +871 488 2 C +1402 100 32 D +1863 1011 8 A +1877 1269 32 B +949 873 4 C +988 337 32 D +388 1311 32 A +1103 405 32 B +354 439 32 C +1172 1332 32 D +138 523 4 A +360 1051 32 B +1556 370 2 C +290 115 4 D +129 1323 8 A +1704 1019 32 B +374 1157 8 C +211 533 2 D +637 988 2 A +261 867 8 B +1594 655 2 C +974 1354 4 D +618 485 4 A +953 1379 32 B +440 780 4 C +1199 602 16 D +1804 1209 8 A +1104 1125 8 B +1981 1414 8 C +1459 740 4 D +708 689 8 A +160 1012 8 B +208 1089 4 C +130 1003 4 D +715 1185 32 A +104 340 32 B +1953 1395 32 C +1534 607 4 D +242 1194 4 A +1155 1041 4 B +876 664 2 C +1991 169 2 D +1716 1271 32 A +419 1236 4 B +305 213 4 C +904 1483 8 D +1586 1320 16 A +220 912 16 B +912 1454 16 C +1599 145 8 D +755 1331 32 A +1408 300 8 B +1082 684 16 C +355 462 8 D +1011 979 16 A +514 378 2 B +367 1299 2 C +1779 1249 4 D +1721 1302 2 A +1778 1317 8 B +1098 1526 8 C +1501 1384 4 D +1942 384 2 A +1108 735 16 B +1412 321 8 C +352 125 4 D +1888 1477 4 A +1000 935 8 B +2035 313 16 C +228 1486 16 D +803 118 2 A +1848 120 16 B +1667 1254 16 C +1229 590 2 D +1148 908 4 A +981 1306 16 B +1385 770 4 C +957 166 2 D +657 696 2 A +1707 1201 16 B +471 805 4 C +1820 1074 32 D +1453 1452 16 A +1828 177 16 B +519 1255 2 C +1092 821 2 D +981 975 32 A +352 1260 4 B +897 1454 2 C +1098 1303 8 D +973 164 16 A +1851 1331 4 B +401 778 8 C +338 134 2 D +1733 527 2 A +1804 1154 16 B +349 1530 32 C +156 1010 16 D +690 914 8 A +346 1300 4 B +1293 1234 2 C +1303 1402 2 D +923 661 2 A +560 349 32 B +1394 1112 4 C +984 572 32 D +1301 178 32 A +421 1160 32 B +816 1280 4 C +1313 242 8 D +1493 800 4 A +603 1273 16 B +1008 1064 2 C +614 1063 16 D +1296 471 16 A +1444 599 4 B +994 738 2 C +1094 922 8 D +1647 949 32 A +1041 309 16 B +1520 439 8 C +1398 738 4 D +312 1104 8 A +880 979 4 B +1160 542 4 C +138 1527 8 D +1716 1113 2 A +1667 985 2 B +319 1459 4 C +760 292 16 D +182 169 32 A +1717 970 2 B +1423 1368 32 C +767 153 2 D +1430 137 2 A +1069 327 32 B +517 1313 2 C +1844 691 4 D +1070 517 16 A +749 295 8 B +944 807 32 C +269 804 16 D +1873 411 8 A +471 669 2 B +133 1358 2 C +123 1217 32 D +1788 1192 16 A +1494 1534 16 B +1972 755 32 C +1410 413 32 D +661 315 2 A +1923 688 32 B +1193 938 2 C +1261 929 4 D +757 1435 2 A +629 1491 16 B +1570 292 8 C +936 257 16 D +1652 885 32 A +814 118 32 B +1064 1527 8 C +1649 1273 32 D +1025 705 32 A +1448 716 32 B +681 121 2 C +652 1191 16 D +1562 560 16 A +916 647 8 B +965 1104 8 C +684 576 16 D +1093 482 2 A +1421 544 32 B +1232 1450 32 C +597 226 4 D +1667 220 2 A +1810 823 32 B +240 1503 4 C +1431 978 32 D +1778 1445 2 A +1826 720 16 B +161 221 2 C +1614 689 2 D +1923 1410 32 A +1314 413 8 B +488 390 16 C +577 1286 2 D +764 1397 32 A +517 1404 2 B +1615 635 16 C +1139 1383 32 D +1265 1030 2 A +1777 681 32 B +1124 400 32 C +748 327 8 D +694 394 4 A +1848 221 4 B +1791 591 32 C +742 128 32 D +1244 1241 4 A +1819 1209 2 B +1999 579 8 C +112 378 8 D +1390 603 32 A +356 897 4 B +829 556 2 C +1361 722 4 D +204 721 32 A +441 961 8 B +1571 731 16 C +1475 763 4 D +1891 1534 16 A +313 1142 16 B +1623 1062 8 C +1999 327 32 D +242 707 16 A +1583 634 4 B +977 262 2 C +746 1172 2 D +1955 383 16 A +326 1352 2 B +1340 163 4 C +632 1125 4 D +604 1074 8 A +1243 728 2 B +385 1431 16 C +1398 695 2 D +1891 1374 8 A +1169 1316 4 B +760 738 2 C +109 1416 8 D +904 789 4 A +590 1492 8 B +1679 265 2 C +1218 1248 2 D +1673 1494 16 A +165 324 2 B +128 309 8 C +1535 406 16 D +1798 326 16 A +219 731 32 B +1095 163 8 C +146 764 16 D +942 1108 32 A +433 279 8 B +385 1446 2 C +1174 466 4 D +288 1416 4 A +498 502 2 B +1452 1497 8 C +719 1471 2 D +723 219 16 A +1227 330 4 B +276 634 32 C +536 784 16 D +1566 337 16 A +1982 537 8 B +1617 1299 16 C +193 1468 32 D +1649 499 2 A +1039 255 4 B +652 994 32 C +435 520 2 D +1787 545 4 A +1118 1109 4 B +894 1409 32 C +1698 1439 2 D +1436 1089 16 A +315 218 8 B +820 406 8 C +1293 651 16 D +1309 670 4 A +252 762 8 B +1447 605 8 C +329 155 8 D +1012 246 32 A +173 713 16 B +1738 933 16 C +886 1284 4 D +1940 771 32 A +646 657 16 B +1627 1381 16 C +1634 223 8 D +1044 1382 8 A +1445 630 32 B +297 369 32 C +994 127 4 D +624 1110 8 A +1482 550 32 B +984 1174 2 C +1342 270 32 D +285 853 2 A +135 1107 4 B +1503 295 4 C +1821 215 2 D +658 509 16 A +835 1329 16 B +1633 1490 2 C +103 745 8 D +1252 781 2 A +1320 460 32 B +1625 1256 2 C +647 879 32 D +1775 951 4 A +1649 832 32 B +643 1063 8 C +1476 632 4 D +1600 1109 8 A +981 780 32 B +723 1057 8 C +133 631 32 D +762 853 32 A +1964 1300 8 B +1527 679 4 C +581 432 16 D +1448 668 16 A +1638 1381 32 B +566 1403 8 C +209 280 4 D +866 332 16 A +491 153 32 B +1049 224 4 C +1149 454 4 D +1510 999 32 A +1718 621 8 B +1491 845 32 C +478 905 2 D +1389 1162 8 A +2033 824 4 B +1710 127 16 C +930 378 16 D +1208 1392 4 A +483 489 4 B +357 1095 32 C +841 1350 4 D +744 411 16 A +407 585 4 B +1710 384 2 C +1813 1532 16 D +695 466 16 A +983 235 2 B +301 501 8 C +1808 364 32 D +741 1452 4 A +1507 720 32 B +1593 647 2 C +933 146 2 D +484 348 32 A +1747 940 4 B +1904 404 32 C +1672 129 2 D +629 272 2 A +510 1496 32 B +123 1141 4 C +720 520 16 D +1456 1447 32 A +276 389 4 B +198 1283 8 C +220 1039 32 D +2045 490 4 A +2047 1196 8 B +651 256 4 C +641 1215 2 D +1508 476 16 A +584 1350 8 B +1522 1263 32 C +162 1497 32 D +1679 1272 2 A +1946 1115 32 B +1033 1323 8 C +1522 385 32 D +683 325 8 A +1417 473 32 B +291 104 8 C +100 739 4 D +318 102 32 A +789 1158 8 B +519 402 2 C +1853 630 4 D +1928 1168 8 A +1277 247 32 B +740 1223 2 C +272 352 4 D +1797 1424 4 A +1609 661 16 B +520 1169 8 C +825 1088 4 D +883 736 32 A +175 274 4 B +1491 322 32 C +1085 487 2 D +1901 720 16 A +1864 233 16 B +1508 240 8 C +1142 1022 4 D +152 1277 32 A +343 812 8 B +489 1101 4 C +256 824 2 D +915 743 4 A +777 1376 32 B +1411 1289 16 C +1808 200 2 D +902 912 16 A +1337 655 8 B +1741 536 32 C +493 1037 8 D +2025 492 32 A +925 1508 8 B +1076 848 2 C +1131 380 32 D +1058 1375 8 A +1095 951 4 B +1334 1428 32 C +464 175 32 D +181 917 8 A +614 788 2 B +1215 455 8 C +1893 288 2 D +1909 1114 8 A +1062 1408 8 B +626 127 4 C +1202 227 4 D +1442 644 16 A +993 1354 32 B +217 773 32 C +866 1103 2 D +760 612 32 A +896 439 2 B +1624 1268 16 C +866 1415 4 D +1549 944 4 A +560 259 32 B +1415 512 8 C +1090 855 2 D +821 1425 2 A +1225 865 8 B +1050 812 8 C +125 614 4 D +1594 1201 16 A +772 520 4 B +1446 637 4 C +1055 108 16 D +809 1169 16 A +1224 679 16 B +218 602 16 C +1971 1264 16 D +747 319 16 A +423 899 2 B +612 1273 4 C +1726 542 4 D +1473 1073 2 A +335 472 2 B +237 984 16 C +1735 1008 8 D +1460 1271 32 A +386 1356 32 B +821 1412 32 C +1099 309 4 D +1810 631 2 A +568 157 16 B +1319 801 4 C +1250 1028 32 D +718 274 2 A +1617 1466 4 B +1559 1172 4 C +1780 1286 8 D +1346 1423 2 A +757 424 32 B +187 419 16 C +885 251 16 D +724 766 32 A +1425 731 2 B +209 497 2 C +1852 395 16 D +1387 317 16 A +1327 601 4 B +1268 458 2 C +1998 1366 16 D +320 488 32 A +1396 666 32 B +1580 913 16 C +764 1455 8 D +1324 269 32 A +1332 407 8 B +374 874 16 C +1795 350 2 D +1905 955 8 A +1575 982 4 B +1997 714 4 C +2043 1274 8 D +1905 233 32 A +191 733 2 B +427 1002 4 C +195 823 16 D +1178 923 8 A +1344 887 16 B +1410 792 2 C +789 321 32 D +286 206 8 A +632 826 4 B +1093 892 4 C +191 195 2 D +1336 1527 32 A +428 1054 2 B +861 1314 8 C +1432 565 32 D +1038 864 2 A +1163 993 2 B +1010 1077 2 C +1690 171 16 D +227 1372 4 A +1870 370 4 B +209 258 8 C +345 330 32 D +1698 155 4 A +1972 1372 16 B +1446 1099 2 C +2048 1112 16 D +1121 1179 4 A +1548 867 2 B +1825 202 2 C +1044 710 8 D +1365 1400 16 A +1677 449 16 B +1811 1346 8 C +157 504 16 D +1659 1185 4 A +627 1223 8 B +720 1501 2 C +290 405 32 D +1254 1386 8 A +303 1241 16 B +842 573 16 C +901 1382 8 D +746 907 2 A +1449 1525 2 B +1274 761 8 C +852 1493 32 D +278 944 4 A +660 571 4 B +625 209 2 C +1764 322 32 D +144 385 2 A +1377 470 4 B +1444 1219 8 C +1212 361 8 D +351 371 2 A +1186 1382 4 B +802 1144 4 C +808 842 4 D +1733 820 32 A +1745 276 2 B +1131 296 4 C +1664 455 2 D +1640 1536 2 A +1538 147 2 B +1892 393 4 C +1712 863 4 D +1374 683 8 A +457 153 16 B +271 169 8 C +1809 1490 8 D +1300 430 16 A +1860 364 4 B +938 919 32 C +1083 1182 2 D +266 518 2 A +1445 790 4 B +1714 788 8 C +434 980 2 D +631 955 16 A +1171 576 2 B +929 1398 16 C +126 930 16 D +1619 213 4 A +359 509 4 B +758 185 16 C +834 1115 4 D +569 1223 2 A +188 296 2 B +1412 1486 8 C +196 1214 2 D +1404 1354 32 A +310 1163 2 B +507 473 32 C +823 1134 4 D +1400 486 4 A +128 1066 32 B +1558 693 32 C +1312 1254 4 D +1639 380 32 A +162 378 8 B +694 1353 16 C +755 108 16 D +1621 1511 8 A +1546 1533 4 B +1834 1332 16 C +1163 687 8 D +1877 1528 8 A +1226 1403 2 B +657 429 8 C +585 1515 16 D +1331 1133 4 A +903 205 2 B +1129 684 4 C +1550 267 4 D +324 1450 4 A +443 1377 8 B +1417 1119 16 C +1907 147 4 D +1364 960 32 A +274 523 4 B +271 375 8 C +1898 1531 32 D +1761 490 4 A +146 756 4 B +801 811 8 C +1729 572 2 D +959 215 32 A +1285 1045 4 B +1943 349 4 C +1622 196 8 D +1660 323 2 A +1909 734 32 B +1868 544 8 C +359 882 4 D +612 287 2 A +1016 165 32 B +471 1082 8 C +1405 1240 4 D +1085 1475 16 A +471 328 2 B +368 514 16 C +1883 401 16 D +317 679 2 A +304 1116 2 B +484 1368 32 C +128 964 4 D +540 135 8 A +1048 661 4 B +1584 486 4 C +1635 324 4 D +1632 670 8 A +2042 1390 2 B +1679 1484 2 C +153 1160 8 D +1102 639 32 A +666 271 32 B +192 265 8 C +796 1381 8 D +1999 1496 16 A +1423 977 2 B +1465 512 8 C +1951 490 16 D +1989 1079 2 A +1845 594 32 B +355 1436 16 C +1739 1032 32 D +538 622 32 A +1939 1147 4 B +1217 1125 32 C +811 1486 16 D +1866 106 2 A +1702 789 16 B +1015 824 8 C +1754 634 2 D +102 1339 32 A +613 556 16 B +1474 123 8 C +289 159 16 D +138 1099 8 A +1935 946 8 B +1806 719 8 C +1657 652 2 D +1788 1500 8 A +1372 649 8 B +1329 875 4 C +301 843 2 D +1926 891 16 A +509 1273 2 B +1643 884 4 C +464 390 16 D +994 399 16 A +288 591 4 B +904 1260 4 C +2027 535 2 D +1045 413 32 A +448 943 4 B +1621 510 8 C +1126 704 2 D +1481 578 2 A +1581 1218 2 B +1948 536 4 C +704 289 32 D +1729 875 2 A +1022 998 16 B +1571 929 8 C +1028 562 2 D +1078 990 16 A +1070 1041 32 B +1402 1456 16 C +1855 916 16 D +1526 273 8 A +260 904 16 B +700 1148 16 C +1290 101 32 D +2020 482 16 A +851 475 16 B +1830 639 2 C +997 890 8 D +477 712 4 A +1001 537 32 B +1937 1489 32 C +1415 519 16 D +263 582 8 A +1161 451 16 B +1848 1173 16 C +1166 199 2 D +1045 623 32 A +1899 471 2 B +431 152 2 C +1328 555 32 D +1689 1234 4 A +670 1088 32 B +1198 257 4 C +680 283 2 D +1610 298 2 A +911 1446 4 B +1925 185 4 C +1876 568 4 D +1882 917 8 A +226 464 32 B +716 679 32 C +706 1223 8 D +1781 727 2 A +2013 875 8 B +935 666 16 C +1079 1106 16 D +589 1437 4 A +411 705 16 B +894 716 8 C +1857 736 8 D +1823 554 32 A +746 416 4 B +1371 819 32 C +489 1458 16 D +139 1433 4 A +1244 561 32 B +1232 307 32 C +368 294 2 D +817 1051 4 A +1431 1186 2 B +1601 998 2 C +228 348 8 D +1423 1204 4 A +2019 961 8 B +150 636 2 C +800 274 16 D +1275 682 4 A +957 609 16 B +1042 1339 16 C +220 1504 32 D +1931 575 16 A +748 858 16 B +1112 377 8 C +1104 733 32 D +1760 306 4 A +223 1422 4 B +1542 482 4 C +870 1150 2 D +1940 1519 8 A +228 1118 8 B +330 1394 32 C +1530 1411 2 D +639 263 2 A +327 438 2 B +990 1304 8 C +1275 371 32 D +1503 326 8 A +327 1304 2 B +1206 1333 8 C +317 579 4 D +686 326 8 A +579 1528 32 B +655 704 16 C +1528 1381 4 D +1107 271 32 A +1731 269 4 B +1713 1354 32 C +1750 261 8 D +995 191 4 A +1328 937 32 B +1436 1095 8 C +255 1499 16 D +322 660 8 A +1152 259 32 B +1608 1440 8 C +1262 1056 16 D +1534 568 4 A +1853 302 4 B +723 700 16 C +108 833 16 D +383 1376 2 A +193 766 8 B +176 823 32 C +819 348 8 D +991 270 2 A +1179 476 8 B +1662 461 32 C +1905 243 8 D +1383 460 2 A +1120 1504 2 B +363 278 32 C +883 288 2 D +1626 1474 32 A +164 703 8 B +1241 773 16 C +900 520 4 D +575 1376 16 A +2022 771 16 B +171 1146 8 C +1433 1292 8 D +917 1477 2 A +1455 1185 4 B +385 723 8 C +708 1412 16 D +715 852 4 A +1063 824 32 B +116 1178 4 C +432 1376 16 D +1753 454 8 A +1498 384 16 B +1760 436 32 C +652 469 32 D +729 963 4 A +1119 1070 8 B +1319 571 8 C +1236 943 4 D +1290 340 2 A +1187 1384 16 B +1679 1451 2 C +1536 289 16 D +154 1492 2 A +1473 670 4 B +1511 1093 2 C +259 358 8 D +1696 734 8 A +1922 822 32 B +1663 1409 32 C +239 1518 2 D +571 518 32 A +811 1090 16 B +429 781 2 C +135 1107 4 D +534 564 4 A +1699 847 16 B +1070 1497 32 C +838 1173 16 D +1623 826 4 A +1850 709 32 B +931 808 8 C +1273 1507 32 D +632 321 4 A +847 1167 2 B +1007 798 16 C +437 1071 32 D +220 1272 32 A +1802 737 2 B +239 1193 16 C +1262 232 4 D +1867 761 4 A +1224 683 2 B +1092 151 32 C +540 1480 16 D +1767 518 8 A +1951 1423 8 B +1577 623 16 C +716 1500 8 D +1878 569 4 A +707 1005 16 B +363 1529 32 C +1635 778 4 D +892 968 4 A +1983 511 4 B +1443 758 2 C +260 619 8 D +199 623 4 A +358 968 8 B +1102 1290 16 C +296 925 16 D +883 855 4 A +1794 894 4 B +816 1498 32 C +207 296 16 D +814 170 4 A +1195 370 2 B +1265 827 2 C +795 1255 8 D +1311 519 4 A +1171 104 2 B +1896 712 4 C +1867 1337 16 D +1406 655 8 A +513 892 8 B +1134 1029 8 C +1550 256 16 D +1172 295 32 A +282 262 8 B +482 346 8 C +375 167 2 D +402 327 32 A +607 1036 2 B +1146 1251 32 C +1935 731 16 D +1004 668 8 A +585 1266 4 B +124 434 16 C +1021 1160 2 D +1653 299 2 A +525 240 4 B +1306 1156 2 C +866 1363 4 D +1308 325 4 A +2028 1022 2 B +425 482 16 C +176 548 4 D +1584 450 32 A +1869 734 16 B +387 198 4 C +1555 208 32 D +1491 613 4 A +1978 735 16 B +1489 317 8 C +987 1348 8 D +322 1174 4 A +771 984 2 B +1601 372 32 C +1854 629 2 D +1354 408 8 A +1532 1251 8 B +1125 1163 16 C +380 1483 2 D +1092 890 16 A +1500 1345 32 B +501 136 8 C +1634 870 16 D +164 858 16 A +606 883 32 B +1032 1322 2 C +1171 992 32 D +532 1185 8 A +1969 104 2 B +203 1018 32 C +759 211 2 D +278 786 8 A +1856 1470 8 B +227 232 4 C +1476 1481 16 D +664 1135 32 A +452 1206 16 B +1637 1376 2 C +1218 168 2 D +1110 910 8 A +1482 238 4 B +1831 1283 32 C +622 1188 2 D +1414 764 8 A +1466 1392 8 B +1665 1514 32 C +1623 1262 32 D +1904 372 2 A +1701 363 4 B +1529 386 8 C +636 972 2 D +392 309 2 A +574 1021 2 B +1779 282 32 C +345 383 16 D diff --git a/ege/Вариант ДЗ/27-A.txt b/ege/Вариант ДЗ/27-A.txt new file mode 100644 index 0000000..8f567fc --- /dev/null +++ b/ege/Вариант ДЗ/27-A.txt @@ -0,0 +1,335 @@ +333 +54 +32 +61 +49 +48 +28 +30 +16 +24 +51 +12 +68 +63 +80 +99 +2 +98 +91 +65 +6 +22 +97 +14 +1 +65 +22 +93 +28 +10 +24 +53 +67 +8 +63 +56 +35 +11 +62 +61 +24 +97 +62 +99 +83 +67 +34 +94 +64 +100 +78 +46 +62 +85 +96 +24 +86 +32 +1 +31 +97 +29 +67 +80 +56 +55 +27 +30 +38 +99 +68 +23 +84 +84 +30 +11 +46 +100 +6 +1 +16 +31 +39 +96 +16 +88 +39 +54 +63 +41 +57 +65 +72 +75 +2 +27 +17 +77 +63 +16 +36 +84 +89 +16 +44 +83 +12 +81 +9 +71 +14 +48 +62 +22 +67 +19 +80 +79 +14 +3 +34 +15 +7 +9 +30 +30 +95 +80 +58 +93 +45 +51 +69 +28 +60 +54 +33 +72 +81 +62 +69 +23 +71 +27 +2 +24 +56 +99 +56 +43 +48 +45 +72 +78 +74 +79 +55 +98 +99 +83 +7 +41 +86 +80 +43 +3 +75 +65 +41 +93 +44 +24 +42 +54 +71 +1 +47 +75 +85 +46 +93 +47 +74 +93 +37 +48 +71 +31 +6 +46 +79 +53 +4 +26 +34 +33 +83 +55 +1 +14 +88 +6 +65 +40 +12 +49 +63 +25 +97 +12 +82 +45 +34 +79 +65 +80 +36 +40 +84 +34 +6 +5 +81 +5 +19 +69 +25 +88 +30 +100 +35 +100 +82 +86 +99 +91 +71 +33 +81 +48 +20 +62 +62 +53 +29 +79 +74 +39 +56 +80 +11 +55 +45 +38 +82 +30 +57 +90 +47 +54 +79 +13 +96 +1 +7 +75 +92 +53 +83 +19 +14 +99 +36 +17 +39 +36 +74 +88 +45 +20 +59 +47 +4 +6 +81 +33 +67 +34 +14 +43 +42 +64 +49 +49 +49 +70 +63 +14 +40 +69 +46 +58 +14 +15 +56 +68 +86 +70 +12 +80 +22 +30 +76 +95 +85 +43 +51 +79 +35 +69 +96 +66 +28 +8 +93 +43 +12 +88 +94 +15 +93 +28 +86 +36 +96 diff --git a/ege/Вариант ДЗ/27-B.txt b/ege/Вариант ДЗ/27-B.txt new file mode 100644 index 0000000..d5f7ba4 --- /dev/null +++ b/ege/Вариант ДЗ/27-B.txt @@ -0,0 +1,3335 @@ +3333 +70 +37 +9 +80 +71 +96 +50 +21 +25 +79 +98 +99 +86 +66 +14 +52 +61 +29 +87 +48 +58 +35 +52 +60 +45 +42 +37 +99 +21 +23 +53 +21 +30 +86 +69 +85 +39 +16 +87 +2 +2 +14 +54 +74 +53 +100 +16 +72 +87 +60 +37 +40 +14 +74 +97 +18 +79 +45 +41 +96 +99 +21 +10 +12 +2 +66 +31 +3 +88 +75 +64 +84 +47 +57 +1 +91 +100 +46 +65 +39 +86 +43 +56 +3 +92 +28 +85 +36 +89 +100 +1 +87 +90 +24 +16 +19 +12 +7 +19 +69 +14 +12 +12 +96 +67 +19 +57 +86 +26 +29 +43 +16 +48 +65 +39 +48 +5 +80 +60 +84 +92 +62 +91 +77 +4 +66 +66 +52 +1 +78 +96 +86 +86 +22 +51 +39 +90 +14 +15 +40 +51 +22 +66 +67 +14 +65 +48 +83 +96 +57 +61 +88 +30 +18 +98 +4 +60 +79 +70 +60 +37 +11 +69 +94 +60 +73 +93 +11 +66 +45 +6 +22 +29 +12 +51 +64 +44 +84 +78 +6 +36 +31 +99 +85 +87 +31 +87 +1 +47 +8 +91 +69 +22 +71 +95 +34 +45 +19 +85 +57 +21 +56 +33 +30 +6 +16 +71 +98 +71 +29 +19 +44 +2 +40 +37 +21 +62 +66 +71 +67 +49 +29 +95 +2 +7 +22 +21 +71 +63 +83 +44 +96 +61 +17 +30 +91 +72 +64 +22 +57 +6 +56 +25 +55 +7 +57 +95 +61 +31 +49 +44 +26 +96 +11 +87 +46 +33 +44 +33 +97 +27 +23 +97 +62 +4 +61 +36 +93 +57 +83 +12 +60 +24 +73 +70 +28 +50 +66 +80 +63 +83 +61 +30 +58 +96 +10 +89 +95 +51 +12 +39 +93 +31 +18 +27 +61 +49 +56 +37 +49 +24 +34 +78 +7 +22 +97 +56 +7 +82 +3 +23 +36 +80 +26 +25 +69 +73 +46 +21 +83 +90 +46 +64 +24 +63 +46 +92 +38 +40 +27 +56 +29 +30 +4 +53 +91 +2 +61 +49 +64 +70 +69 +24 +20 +39 +40 +3 +96 +66 +80 +100 +3 +47 +100 +60 +59 +33 +3 +62 +57 +84 +70 +61 +64 +74 +15 +97 +11 +48 +49 +6 +86 +88 +21 +36 +55 +37 +97 +60 +51 +13 +30 +36 +68 +4 +88 +28 +94 +72 +68 +33 +34 +23 +32 +7 +55 +57 +21 +48 +80 +33 +50 +57 +93 +3 +23 +65 +53 +39 +43 +81 +5 +59 +85 +64 +49 +79 +30 +34 +91 +95 +8 +31 +35 +33 +17 +43 +4 +78 +66 +42 +19 +95 +83 +94 +61 +33 +62 +39 +82 +38 +68 +64 +60 +10 +31 +77 +33 +35 +18 +94 +44 +24 +24 +53 +24 +69 +85 +96 +29 +98 +96 +66 +79 +33 +5 +61 +94 +29 +76 +41 +2 +30 +99 +40 +92 +18 +83 +97 +73 +4 +48 +71 +20 +31 +27 +70 +63 +58 +82 +15 +5 +55 +69 +31 +47 +88 +68 +41 +65 +87 +81 +96 +98 +51 +47 +3 +92 +66 +20 +100 +32 +70 +62 +65 +22 +15 +62 +27 +90 +47 +28 +34 +48 +61 +43 +65 +72 +31 +91 +15 +99 +32 +25 +75 +31 +79 +99 +78 +1 +38 +83 +25 +4 +87 +76 +5 +18 +76 +6 +98 +54 +9 +27 +17 +51 +54 +37 +94 +80 +70 +16 +80 +92 +94 +38 +67 +28 +18 +66 +38 +72 +88 +18 +91 +97 +52 +63 +52 +94 +73 +87 +6 +99 +24 +33 +54 +7 +4 +45 +7 +28 +19 +40 +63 +31 +19 +89 +20 +3 +41 +47 +70 +35 +22 +51 +44 +59 +83 +86 +5 +47 +63 +20 +73 +78 +25 +64 +5 +86 +34 +12 +58 +68 +26 +92 +58 +69 +44 +40 +71 +70 +13 +92 +40 +85 +78 +37 +47 +63 +65 +13 +58 +62 +18 +78 +35 +64 +27 +98 +86 +72 +90 +52 +13 +42 +34 +35 +63 +86 +65 +4 +5 +62 +26 +19 +100 +39 +56 +57 +39 +47 +58 +61 +54 +2 +67 +60 +31 +96 +25 +54 +94 +81 +16 +61 +63 +86 +63 +31 +53 +18 +52 +13 +95 +22 +51 +10 +35 +39 +2 +17 +3 +86 +2 +79 +6 +52 +25 +67 +27 +4 +89 +82 +79 +34 +19 +75 +15 +58 +96 +6 +1 +4 +66 +92 +17 +46 +26 +63 +95 +100 +80 +45 +38 +65 +82 +73 +6 +79 +90 +47 +72 +98 +53 +91 +81 +97 +100 +39 +57 +83 +40 +45 +87 +91 +18 +67 +40 +91 +77 +28 +68 +90 +69 +15 +49 +39 +68 +71 +97 +69 +64 +9 +57 +36 +41 +93 +67 +20 +61 +88 +93 +91 +78 +48 +41 +93 +90 +49 +16 +20 +24 +86 +51 +81 +22 +61 +30 +36 +23 +99 +67 +47 +2 +36 +54 +72 +22 +51 +13 +46 +57 +25 +100 +94 +45 +64 +60 +17 +28 +44 +90 +35 +100 +21 +12 +1 +99 +27 +20 +43 +2 +14 +99 +89 +42 +83 +51 +31 +21 +43 +64 +85 +35 +66 +12 +26 +70 +55 +51 +97 +45 +57 +68 +50 +38 +84 +19 +76 +93 +63 +5 +41 +11 +9 +58 +89 +54 +91 +92 +81 +91 +14 +12 +29 +4 +61 +21 +54 +24 +6 +22 +27 +49 +57 +12 +76 +94 +8 +49 +60 +88 +56 +56 +79 +97 +91 +36 +84 +21 +27 +9 +8 +69 +98 +99 +10 +13 +19 +19 +12 +46 +45 +86 +38 +69 +53 +82 +92 +99 +6 +54 +43 +52 +37 +48 +88 +11 +37 +63 +86 +66 +27 +13 +11 +12 +83 +83 +59 +9 +69 +48 +31 +64 +4 +62 +41 +86 +72 +11 +95 +3 +23 +22 +55 +35 +70 +4 +15 +70 +67 +64 +55 +73 +2 +99 +41 +16 +85 +86 +100 +58 +70 +96 +39 +82 +44 +34 +38 +98 +21 +82 +15 +8 +60 +21 +2 +82 +49 +69 +61 +7 +31 +59 +14 +30 +46 +98 +1 +41 +5 +35 +74 +87 +20 +100 +3 +47 +47 +28 +43 +98 +2 +12 +60 +6 +45 +32 +41 +46 +70 +60 +48 +77 +74 +9 +55 +92 +55 +22 +35 +70 +89 +91 +11 +79 +30 +98 +37 +9 +13 +29 +65 +4 +5 +73 +52 +55 +48 +69 +90 +39 +90 +31 +90 +80 +63 +33 +46 +92 +40 +66 +32 +80 +68 +83 +18 +22 +48 +63 +9 +4 +69 +61 +86 +60 +50 +45 +16 +58 +48 +38 +84 +75 +14 +16 +36 +30 +54 +43 +31 +38 +85 +18 +56 +29 +36 +72 +80 +91 +70 +72 +40 +85 +73 +96 +3 +97 +97 +81 +96 +98 +68 +89 +21 +24 +83 +40 +30 +50 +35 +50 +15 +60 +29 +80 +4 +91 +51 +71 +67 +82 +93 +4 +82 +24 +32 +4 +65 +55 +48 +2 +100 +97 +5 +40 +61 +98 +100 +22 +73 +96 +48 +87 +86 +57 +47 +99 +37 +10 +93 +67 +31 +12 +7 +27 +34 +91 +85 +95 +23 +3 +39 +15 +49 +77 +80 +81 +86 +5 +67 +48 +55 +14 +14 +31 +18 +12 +44 +81 +87 +34 +47 +60 +28 +67 +76 +1 +83 +34 +54 +5 +76 +95 +93 +52 +6 +73 +13 +33 +52 +93 +33 +79 +68 +1 +2 +95 +79 +39 +94 +96 +47 +87 +41 +27 +7 +95 +23 +76 +47 +85 +86 +84 +23 +24 +37 +66 +62 +78 +1 +44 +51 +82 +72 +8 +39 +1 +11 +72 +32 +39 +8 +56 +53 +85 +8 +94 +59 +24 +15 +90 +1 +36 +89 +74 +30 +84 +59 +80 +50 +70 +1 +96 +11 +83 +31 +25 +57 +78 +34 +48 +31 +9 +15 +82 +82 +95 +93 +35 +11 +73 +43 +13 +46 +97 +93 +20 +53 +70 +26 +92 +89 +94 +49 +88 +74 +57 +30 +7 +50 +78 +57 +32 +44 +92 +69 +22 +17 +43 +72 +20 +46 +37 +88 +42 +77 +52 +93 +67 +80 +54 +14 +76 +14 +70 +95 +88 +27 +33 +59 +57 +64 +69 +6 +46 +36 +25 +31 +74 +94 +47 +41 +51 +10 +40 +85 +30 +70 +16 +1 +62 +72 +18 +52 +77 +72 +71 +76 +57 +54 +92 +10 +99 +37 +64 +41 +12 +12 +38 +59 +17 +7 +21 +41 +29 +68 +47 +34 +10 +25 +63 +64 +28 +10 +42 +56 +44 +16 +6 +44 +55 +24 +66 +36 +26 +15 +56 +10 +1 +92 +9 +79 +51 +39 +55 +28 +29 +24 +63 +91 +75 +45 +41 +84 +66 +52 +47 +65 +74 +83 +38 +43 +60 +44 +34 +65 +80 +97 +95 +88 +98 +60 +17 +96 +17 +29 +24 +10 +58 +52 +60 +77 +20 +78 +69 +72 +79 +100 +58 +78 +8 +100 +6 +26 +51 +16 +6 +95 +69 +21 +20 +12 +6 +35 +60 +34 +37 +61 +92 +64 +82 +57 +14 +51 +81 +18 +4 +20 +42 +25 +85 +63 +38 +4 +9 +28 +20 +66 +39 +65 +2 +30 +57 +25 +9 +29 +93 +86 +69 +27 +20 +39 +98 +39 +87 +28 +85 +87 +87 +86 +20 +58 +80 +72 +18 +54 +64 +63 +5 +24 +41 +17 +21 +60 +18 +90 +10 +43 +94 +39 +34 +89 +22 +79 +78 +11 +5 +84 +20 +67 +96 +4 +39 +18 +39 +20 +77 +24 +88 +46 +41 +98 +79 +16 +65 +50 +14 +87 +33 +65 +28 +95 +59 +70 +82 +99 +46 +57 +1 +78 +29 +9 +78 +42 +80 +91 +63 +38 +36 +21 +82 +6 +40 +80 +50 +21 +60 +93 +20 +100 +17 +69 +89 +91 +89 +36 +43 +38 +10 +51 +83 +48 +83 +86 +36 +96 +90 +94 +67 +71 +28 +27 +41 +59 +38 +40 +96 +54 +23 +53 +8 +70 +56 +22 +12 +62 +16 +49 +70 +38 +56 +6 +12 +21 +28 +50 +100 +62 +53 +29 +93 +88 +24 +2 +13 +9 +62 +8 +24 +3 +95 +31 +33 +94 +4 +49 +91 +81 +14 +87 +83 +29 +60 +37 +51 +67 +92 +66 +68 +76 +70 +77 +4 +45 +17 +9 +21 +20 +26 +18 +13 +70 +39 +15 +88 +90 +84 +66 +31 +77 +65 +65 +83 +70 +22 +72 +65 +66 +50 +83 +13 +91 +83 +49 +92 +57 +85 +8 +65 +50 +79 +80 +30 +76 +25 +79 +16 +67 +27 +8 +96 +16 +51 +72 +39 +69 +27 +47 +3 +99 +91 +82 +68 +96 +77 +65 +75 +82 +8 +95 +65 +49 +16 +92 +24 +86 +95 +36 +13 +52 +69 +97 +59 +77 +17 +58 +4 +1 +66 +55 +26 +64 +51 +53 +10 +4 +57 +70 +37 +87 +91 +28 +92 +75 +38 +23 +73 +53 +25 +54 +56 +17 +62 +23 +18 +45 +57 +42 +35 +71 +93 +75 +7 +33 +83 +22 +73 +63 +56 +8 +60 +45 +92 +26 +34 +89 +33 +92 +27 +10 +19 +45 +86 +80 +58 +90 +6 +14 +4 +27 +9 +96 +58 +51 +64 +57 +25 +31 +81 +33 +62 +73 +7 +22 +24 +86 +27 +54 +13 +91 +32 +52 +44 +72 +50 +40 +76 +67 +82 +46 +46 +59 +53 +40 +12 +15 +68 +90 +95 +22 +71 +14 +99 +66 +21 +36 +56 +91 +10 +11 +63 +62 +65 +10 +20 +32 +74 +73 +8 +87 +98 +11 +78 +37 +41 +12 +73 +53 +88 +20 +4 +89 +52 +32 +85 +73 +80 +48 +48 +59 +66 +9 +99 +25 +98 +78 +21 +91 +75 +74 +54 +77 +73 +100 +25 +51 +31 +10 +38 +66 +4 +16 +42 +31 +24 +5 +67 +43 +96 +89 +13 +12 +67 +30 +80 +79 +90 +15 +18 +27 +58 +24 +21 +73 +25 +93 +64 +91 +91 +90 +8 +75 +63 +77 +61 +12 +72 +15 +92 +75 +52 +43 +65 +81 +54 +89 +44 +68 +98 +44 +54 +34 +38 +71 +48 +5 +38 +61 +15 +96 +78 +30 +55 +3 +42 +76 +44 +26 +56 +91 +43 +77 +98 +32 +42 +6 +9 +81 +14 +27 +83 +23 +17 +33 +5 +67 +75 +74 +42 +46 +82 +38 +100 +53 +63 +57 +78 +62 +10 +27 +34 +62 +36 +3 +98 +57 +69 +8 +91 +95 +66 +3 +17 +71 +82 +44 +65 +34 +59 +34 +30 +76 +78 +30 +60 +30 +93 +56 +99 +33 +23 +39 +4 +96 +65 +95 +65 +74 +39 +53 +73 +9 +40 +39 +90 +83 +92 +19 +45 +3 +46 +75 +78 +77 +79 +68 +91 +59 +93 +32 +75 +46 +6 +15 +28 +61 +33 +4 +65 +86 +66 +52 +34 +78 +10 +59 +14 +3 +51 +45 +95 +54 +93 +50 +13 +26 +14 +99 +38 +32 +18 +75 +16 +53 +87 +92 +75 +82 +30 +87 +93 +30 +6 +30 +77 +10 +87 +24 +35 +86 +83 +82 +44 +78 +68 +83 +37 +4 +14 +79 +32 +54 +39 +35 +49 +56 +51 +61 +47 +11 +51 +41 +7 +73 +37 +47 +59 +45 +78 +63 +76 +5 +45 +49 +60 +45 +80 +30 +41 +83 +93 +26 +87 +35 +9 +58 +93 +90 +64 +97 +10 +26 +34 +11 +19 +45 +48 +90 +32 +2 +76 +3 +69 +39 +76 +36 +62 +63 +2 +12 +41 +59 +83 +13 +94 +77 +69 +88 +49 +24 +1 +49 +69 +51 +60 +50 +63 +18 +64 +13 +95 +9 +74 +94 +6 +80 +100 +97 +25 +52 +18 +28 +91 +97 +55 +67 +89 +7 +49 +19 +15 +42 +20 +79 +90 +26 +58 +92 +33 +28 +26 +93 +7 +19 +77 +94 +34 +92 +99 +81 +2 +70 +85 +62 +79 +49 +58 +30 +55 +22 +45 +90 +40 +3 +68 +57 +67 +55 +54 +68 +8 +36 +41 +59 +41 +96 +7 +90 +15 +25 +95 +17 +48 +71 +53 +15 +57 +22 +18 +33 +18 +90 +51 +77 +15 +6 +57 +58 +25 +69 +79 +100 +33 +15 +14 +27 +8 +100 +94 +55 +29 +71 +56 +49 +61 +64 +20 +60 +22 +33 +49 +95 +12 +90 +90 +19 +81 +7 +20 +80 +21 +2 +75 +4 +20 +14 +22 +54 +69 +46 +68 +70 +59 +100 +58 +71 +40 +13 +89 +8 +64 +99 +11 +12 +95 +12 +34 +65 +99 +39 +45 +35 +6 +48 +34 +44 +54 +63 +3 +36 +88 +41 +57 +5 +48 +57 +37 +30 +39 +72 +85 +33 +1 +48 +2 +30 +14 +38 +46 +29 +9 +63 +75 +20 +45 +3 +49 +6 +15 +4 +97 +25 +24 +19 +19 +33 +13 +28 +57 +28 +80 +74 +79 +77 +80 +12 +92 +59 +56 +71 +84 +63 +32 +80 +85 +15 +30 +42 +40 +82 +6 +81 +47 +25 +56 +42 +73 +96 +68 +38 +79 +92 +41 +13 +95 +43 +37 +3 +27 +2 +47 +94 +89 +58 +64 +35 +38 +51 +99 +84 +38 +55 +66 +82 +55 +7 +39 +70 +48 +84 +88 +91 +76 +46 +34 +13 +42 +3 +95 +59 +64 +45 +53 +1 +22 +9 +31 +16 +15 +25 +81 +86 +34 +40 +1 +8 +82 +50 +100 +83 +71 +26 +95 +10 +95 +89 +5 +1 +19 +81 +94 +47 +91 +40 +12 +83 +40 +70 +83 +87 +84 +97 +25 +95 +76 +36 +67 +27 +57 +50 +53 +31 +95 +38 +21 +30 +86 +79 +13 +87 +25 +78 +10 +97 +33 +63 +3 +67 +69 +8 +78 +45 +64 +54 +88 +93 +48 +22 +90 +50 +42 +16 +95 +57 +83 +57 +60 +43 +47 +5 +64 +54 +49 +23 +95 +37 +4 +22 +19 +63 +8 +32 +64 +43 +5 +12 +30 +88 +90 +30 +29 +73 +68 +78 +58 +82 +88 +77 +19 +64 +57 +11 +88 +48 +19 +56 +73 +19 +7 +62 +22 +64 +51 +69 +14 +25 +88 +12 +78 +50 +43 +47 +50 +74 +80 +11 +55 +2 +63 +67 +72 +8 +97 +88 +67 +37 +73 +15 +2 +91 +9 +51 +14 +97 +57 +44 +90 +41 +47 +19 +49 +47 +42 +24 +90 +39 +17 +34 +51 +36 +48 +68 +50 +21 +50 +91 +86 +16 +85 +15 +22 +57 +54 +96 +64 +40 +19 +75 +28 +18 +99 +8 +96 +58 +44 +64 +67 +3 +7 +70 +36 +39 +33 +31 +66 +89 +79 +30 +26 +36 +91 +50 +97 +41 +24 +96 +83 +51 +28 +82 +90 +59 +85 +44 +69 +65 +89 +84 +6 +68 +85 +73 +8 +42 +1 +78 +6 +70 +33 +22 +25 +12 +12 +9 +48 +70 +72 +47 +38 +96 +13 +26 +77 +64 +23 +20 +26 +93 +53 +9 +12 +86 +74 +6 +98 +58 +21 +43 +60 +70 +73 +5 +65 +38 +84 +6 +51 +64 +80 +82 +32 +30 +21 +38 +20 +64 +82 +48 +53 +5 +57 +8 +47 +38 +14 +68 +54 +66 +84 +24 +42 +16 +73 +16 +72 +27 +19 +29 +23 +15 +28 +7 +57 +6 +6 +49 +80 +84 +88 +95 +95 +13 +43 +23 +93 +64 +36 +46 +19 +75 +50 +9 +59 +53 +17 +94 +12 +97 +42 +86 +43 +1 +14 +3 +14 +99 +8 +89 +77 +11 +19 +42 +33 +76 +1 +34 +75 +50 +70 +99 +50 +35 +75 +6 +7 +81 +48 +15 +49 +17 +40 +9 +2 +68 +87 +2 +54 +18 +31 +15 +43 +98 +98 +88 +96 +50 +18 +46 +44 +27 +46 +53 +91 +31 +89 +34 +83 +61 +63 +39 +63 +40 +18 +49 +73 +48 +24 +51 +8 +23 +54 +76 +57 +23 +1 +13 +78 +91 +15 +44 +20 +92 +79 +60 +36 +99 +4 +66 +27 +49 +84 +83 +58 +18 +6 +93 +54 +36 +45 +58 +99 +73 +39 +68 +54 +54 +99 +24 +8 +14 +71 +7 +37 +43 +92 +5 +94 +38 +40 +59 +1 +95 +96 +91 +14 +54 +82 +45 +3 +34 +53 +50 +41 +27 +69 +99 +68 +88 +17 +75 +43 +18 +45 +51 +74 +87 +74 +31 +91 +11 +90 +68 +78 +97 +48 +91 +100 +3 +55 +48 +22 +42 +45 +43 +93 +6 +19 +66 +49 +81 +98 +76 +90 +19 +1 +36 +2 +5 +20 +66 +48 +98 +67 +70 +26 +75 +66 +91 +30 +78 +4 +59 +38 +92 +66 +44 +55 +55 +57 +35 +95 +16 +22 +12 +12 +79 +21 +18 +71 +7 +89 +18 +40 +70 +27 +68 +8 +67 +38 +53 +2 +52 +35 +4 +7 +89 +100 +100 +95 +57 +36 +100 +93 +22 +67 +86 +50 +2 +69 +35 +59 +77 +12 +33 +12 +76 +46 +77 +48 +20 +14 +99 +67 +8 +59 +94 +10 +40 +43 +41 +14 +69 +31 +48 +24 +100 +9 +77 +91 +90 +18 +62 +61 +10 +38 +74 +32 +15 +87 +12 +41 +4 +1 +66 +35 +37 +85 +23 +9 +46 +82 +43 +31 +70 +5 +18 +39 +11 +98 +48 +16 +71 +26 +98 +63 +61 +27 +93 +55 +22 +51 +54 +83 +83 +31 +63 +66 +100 +57 +65 +19 +71 +43 +57 +17 +57 +37 +79 +94 +93 +25 +76 +25 +98 +12 +10 +6 +65 +1 +18 +72 +74 +45 +53 +44 +74 +21 +38 +32 +61 +65 +90 +85 +30 +1 +81 +76 +98 +16 +70 +26 +30 +77 +15 +75 +4 +74 +67 +30 +43 +19 +84 +33 +29 +79 +72 +86 +48 +40 +74 +82 +49 +3 +47 +13 +18 +85 +96 +53 +21 +87 +79 +59 +20 +47 +89 +76 +17 +60 +34 +13 +62 +65 +90 +85 +70 +41 +96 +36 +68 +62 +67 +34 +18 +49 +15 +90 +14 +63 +15 +79 +25 +23 +92 +6 +20 +82 +72 +73 +51 +75 +1 +33 +1 +48 +75 +18 +12 +6 +6 +23 +66 +73 +9 +95 +6 +43 +9 +27 +16 +43 +71 +83 +29 +55 +46 +14 +40 +55 +2 +40 +53 +54 +19 +25 +92 +69 +47 +95 +98 +42 +34 +2 +66 +53 +25 +100 +24 +59 +44 +79 +82 diff --git a/ege/Вариант ДЗ/3.xlsx b/ege/Вариант ДЗ/3.xlsx new file mode 100644 index 0000000..e72b811 Binary files /dev/null and b/ege/Вариант ДЗ/3.xlsx differ diff --git a/ege/Вариант ДЗ/5.py b/ege/Вариант ДЗ/5.py new file mode 100644 index 0000000..950daf8 --- /dev/null +++ b/ege/Вариант ДЗ/5.py @@ -0,0 +1,23 @@ +def fifth_n(n, k): + s = "" + while n: + s += str(n % 5) + n //= 5 + s = s[::-1] + return s[k] + + +def f(n): + bin_n = bin(n)[2:] + if bin_n.count("0") % 2 == 0: + n = fifth_n(n, 0) + str(n) + else: + n = str(n) + fifth_n(n, 0) + return sum(list(map(int, bin(int(n))[2:]))) + + +m = [] +for i in range(100, 501): + m.append(f(i)) + +print(max(m)) diff --git a/ege/Вариант ДЗ/7.py b/ege/Вариант ДЗ/7.py new file mode 100644 index 0000000..e7d0de7 --- /dev/null +++ b/ege/Вариант ДЗ/7.py @@ -0,0 +1,8 @@ +n = 1920 * 1080 +a = 2 * 44000 +t = 29728 * 1024 * 1024 * 8 + +s = 25 * n + a + +print(t / (s * 5 * 60)) +print(2**16) diff --git a/ege/Вариант ДЗ/8.py b/ege/Вариант ДЗ/8.py new file mode 100644 index 0000000..ee9b675 --- /dev/null +++ b/ege/Вариант ДЗ/8.py @@ -0,0 +1,14 @@ +from itertools import chain, combinations, permutations + + +def all_subsets(ss): + return chain(*map(lambda x: combinations(ss, x), range(0, len(ss) + 1))) + + +c = 0 + +for subset in all_subsets(list(range(1, 10))): + if sum(subset) == 10: + c += len(list(permutations(subset))) + print(subset) +print(c) diff --git a/ege/Вариант ДЗ/9.py b/ege/Вариант ДЗ/9.py new file mode 100644 index 0000000..f6df2ee --- /dev/null +++ b/ege/Вариант ДЗ/9.py @@ -0,0 +1,12 @@ +with open("9.txt") as f: + data = [list(map(int, x.split())) for x in f.read().splitlines()] +c = 0 +for row in data: + cr = sorted(row) + n1 = cr[-1] ** 2 + cr[-2] ** 2 + n2 = cr[0] ** 2 + cr[1] ** 2 + if n1 % n2 == 0: + if any([n1 % x == 0 or n2 % x == 0 for x in cr[2:-2]]): + print(row) + c += 1 +print(c) diff --git a/ege/Вариант ДЗ/9.txt b/ege/Вариант ДЗ/9.txt new file mode 100644 index 0000000..d56d595 --- /dev/null +++ b/ege/Вариант ДЗ/9.txt @@ -0,0 +1,1500 @@ +36 18 21 39 59 15 69 +1 57 60 66 89 55 11 +79 78 84 57 67 98 51 +16 56 66 5 69 28 68 +44 32 63 11 53 97 37 +14 67 40 32 65 78 62 +39 73 21 94 80 61 66 +14 68 67 25 80 77 76 +82 14 35 15 53 34 100 +84 79 74 69 28 90 91 +91 46 67 11 43 69 37 +11 44 17 39 36 14 39 +43 7 75 2 15 1 50 +55 28 16 33 19 38 66 +3 35 9 50 37 48 8 +65 81 64 39 50 49 5 +20 1 50 31 46 33 62 +58 76 62 86 36 58 56 +23 67 72 71 24 89 16 +89 15 72 89 10 24 31 +72 7 2 94 65 30 55 +14 75 94 21 62 65 85 +76 98 29 54 90 43 92 +5 100 97 78 51 44 86 +18 25 18 71 91 8 95 +20 2 68 59 93 8 84 +16 54 31 75 57 69 20 +22 2 82 15 4 50 71 +26 42 64 57 24 35 33 +61 99 70 47 95 88 8 +55 79 69 68 23 30 72 +35 96 97 4 47 87 18 +54 53 73 41 22 93 47 +52 45 33 95 6 77 18 +31 13 44 48 53 43 94 +84 8 78 11 50 79 72 +76 85 97 50 34 5 3 +58 83 49 43 40 40 70 +59 41 100 54 56 75 81 +15 46 1 57 6 91 26 +59 55 82 53 82 72 25 +33 1 12 93 3 39 19 +52 58 33 70 90 92 97 +87 48 50 68 93 87 89 +65 93 97 64 25 34 68 +80 30 32 73 8 100 15 +69 75 39 85 36 2 28 +62 12 14 86 57 41 46 +85 11 60 51 90 71 7 +52 6 84 6 44 66 12 +84 28 53 55 76 39 52 +9 73 74 64 22 5 12 +59 40 19 16 92 71 33 +24 20 7 54 51 1 6 +100 1 53 96 24 69 24 +94 44 34 59 30 53 99 +42 56 41 50 58 20 76 +27 43 67 1 23 97 43 +68 3 46 14 63 93 22 +43 66 38 60 93 76 80 +93 55 63 96 73 56 2 +27 27 45 84 45 74 49 +71 64 82 63 98 55 88 +2 16 9 93 70 60 90 +40 45 23 51 84 87 78 +83 62 30 57 30 15 90 +13 10 36 4 57 58 63 +16 89 44 25 86 39 54 +47 90 33 78 45 93 21 +38 76 42 37 30 37 86 +64 82 60 47 16 57 18 +68 56 46 48 41 7 60 +32 20 96 23 47 58 18 +46 60 37 4 59 65 100 +47 94 74 35 65 39 92 +100 98 95 55 1 81 23 +53 72 61 1 5 10 57 +48 57 17 79 60 92 100 +15 16 2 54 16 8 54 +53 43 54 33 24 96 47 +83 30 92 86 93 87 59 +74 73 69 78 35 27 47 +19 23 65 26 68 54 55 +33 27 26 47 45 44 76 +16 99 22 68 93 72 26 +1 59 5 17 35 20 1 +39 42 24 88 91 91 28 +81 61 34 49 63 84 63 +84 37 99 85 80 34 64 +53 71 44 52 29 52 17 +9 14 43 17 30 45 69 +41 6 15 55 19 72 73 +49 68 22 41 24 80 88 +8 11 54 19 99 76 82 +88 3 32 25 25 13 74 +98 32 57 46 61 90 67 +91 81 96 7 75 69 100 +53 55 18 91 85 5 52 +6 18 57 25 94 25 24 +98 5 80 16 41 82 99 +58 78 94 18 81 35 81 +42 26 76 28 95 25 66 +60 27 16 62 89 74 41 +87 49 27 36 47 99 79 +8 10 72 74 26 48 97 +60 82 70 88 18 72 98 +11 64 80 20 46 60 76 +25 74 87 54 66 83 31 +52 23 63 79 28 84 51 +87 84 3 1 37 74 7 +62 89 51 52 54 1 66 +72 5 69 47 80 1 48 +31 30 37 19 14 52 31 +28 94 11 45 55 22 25 +61 75 78 98 75 93 10 +62 12 64 75 95 38 61 +12 53 64 100 95 24 91 +75 21 89 48 98 19 61 +42 40 1 41 90 66 10 +21 27 79 23 86 28 94 +97 13 46 95 7 30 84 +66 6 91 45 63 78 87 +27 56 62 34 78 24 20 +79 26 26 31 26 17 63 +19 44 11 53 77 53 17 +2 62 49 1 90 91 82 +73 16 1 2 35 24 69 +46 62 9 46 14 24 3 +24 94 91 29 61 53 56 +1 67 95 58 6 91 90 +22 34 95 7 43 96 19 +17 51 81 85 70 2 97 +28 37 13 40 5 81 57 +64 70 23 86 38 72 99 +85 91 63 17 84 6 8 +62 60 4 16 29 6 56 +47 78 87 6 89 88 20 +2 62 2 53 8 97 23 +20 2 23 5 73 45 22 +41 37 70 81 57 25 23 +28 71 46 12 6 4 82 +43 36 15 69 11 35 27 +65 63 22 78 36 6 34 +53 24 87 72 1 66 96 +99 5 22 35 76 96 12 +23 44 37 48 3 19 10 +27 5 41 94 20 6 4 +56 38 93 46 75 57 24 +71 55 11 75 54 91 86 +99 21 71 82 69 44 95 +17 2 69 91 60 6 87 +45 83 97 21 1 1 45 +84 29 49 3 39 77 14 +64 8 89 10 21 9 21 +54 73 36 6 48 63 60 +77 84 83 78 31 57 28 +23 58 87 33 12 44 49 +65 16 19 42 48 61 48 +70 29 19 57 50 51 30 +67 80 3 98 97 51 57 +82 9 81 50 75 33 87 +93 38 78 73 46 26 58 +22 29 68 80 98 47 45 +30 16 100 93 4 58 99 +70 7 16 51 20 76 19 +13 91 36 52 15 61 51 +40 60 14 49 39 16 92 +33 4 53 95 18 59 65 +18 49 62 45 57 78 90 +9 95 21 73 20 83 23 +56 98 94 68 47 74 100 +82 76 58 7 13 4 95 +86 59 78 46 51 9 29 +80 97 22 67 11 86 56 +8 70 9 76 32 84 11 +90 52 80 70 67 34 100 +100 83 90 89 11 1 12 +100 5 34 19 41 35 99 +79 57 91 36 59 92 91 +63 84 23 83 46 85 32 +45 40 47 3 59 3 8 +82 41 29 8 77 45 26 +26 62 5 65 65 13 68 +24 18 38 87 32 68 80 +45 74 4 12 100 95 24 +90 7 28 30 68 63 67 +73 2 41 25 38 18 91 +45 36 14 9 87 51 9 +90 8 33 88 42 29 27 +85 12 24 56 2 75 81 +73 62 40 77 62 95 81 +95 53 50 95 25 65 94 +92 59 69 99 50 57 51 +10 57 6 55 10 32 30 +23 89 59 55 87 7 62 +85 52 20 55 84 73 43 +17 83 93 49 23 68 39 +56 33 89 55 43 92 97 +49 94 9 83 33 62 26 +37 30 66 72 75 35 76 +70 83 8 85 95 54 78 +41 40 90 49 2 41 74 +74 62 17 54 70 58 48 +84 68 12 20 39 65 55 +52 35 82 54 14 75 20 +55 41 57 57 7 83 35 +52 90 72 46 55 93 100 +14 5 64 61 48 34 33 +36 58 37 16 91 89 2 +31 70 36 88 35 78 26 +93 77 67 74 50 77 92 +69 60 99 1 27 70 64 +66 33 22 44 35 53 56 +19 100 54 1 33 29 55 +51 36 32 26 8 34 31 +70 53 30 18 96 2 92 +45 96 55 58 56 26 71 +2 99 65 53 66 53 2 +11 56 92 8 69 98 50 +36 39 56 90 70 29 52 +39 55 45 16 66 53 80 +19 99 77 11 94 9 6 +14 96 40 75 86 3 7 +87 11 66 51 2 15 86 +97 11 9 20 69 95 43 +8 43 28 70 70 20 25 +55 75 6 46 41 20 92 +49 36 99 51 20 60 15 +59 60 79 42 32 100 45 +70 26 36 57 43 36 10 +58 14 83 78 18 96 19 +16 67 69 61 65 34 98 +57 81 69 41 78 32 99 +11 81 22 54 80 63 39 +30 78 20 94 80 85 11 +37 59 83 97 2 77 85 +9 49 100 38 84 86 73 +28 42 66 22 96 36 35 +100 79 44 10 44 77 45 +82 75 3 23 87 70 4 +98 57 39 64 87 78 56 +44 52 26 36 78 49 32 +78 83 47 3 77 41 64 +3 17 60 22 3 56 6 +33 31 51 22 66 85 17 +5 33 91 78 11 59 28 +67 77 42 54 79 26 45 +68 82 1 11 35 22 53 +86 94 15 54 8 43 26 +66 39 31 14 43 71 95 +30 45 51 52 89 25 57 +2 42 37 54 79 88 46 +36 35 59 58 5 70 59 +38 80 55 1 92 44 67 +87 91 82 74 49 67 34 +55 52 29 99 58 15 66 +85 57 79 89 60 13 39 +17 3 59 44 64 79 26 +8 68 50 31 20 26 48 +84 99 85 4 95 52 93 +61 82 47 69 80 68 54 +28 77 83 91 53 47 24 +35 89 42 71 42 32 46 +82 95 100 18 55 92 99 +3 42 96 84 63 54 3 +18 96 88 13 38 74 27 +14 74 34 17 66 4 84 +74 42 27 79 82 78 27 +82 9 100 28 9 37 66 +3 85 11 25 62 39 80 +84 2 9 10 19 11 63 +4 70 55 27 15 69 81 +37 45 87 73 16 8 99 +2 1 21 67 54 79 32 +48 49 48 21 64 33 43 +37 12 52 92 11 35 62 +76 28 36 65 13 13 90 +98 22 69 23 99 80 2 +79 34 47 82 40 3 16 +90 38 23 49 61 45 11 +81 88 51 22 58 42 100 +72 41 2 15 50 75 21 +34 32 100 75 15 7 61 +62 9 77 14 35 35 83 +99 5 22 96 71 52 23 +67 40 7 2 74 45 100 +81 63 21 73 35 54 97 +21 70 73 21 17 63 90 +63 92 42 85 14 57 23 +22 93 60 2 5 5 11 +73 45 3 86 56 22 92 +4 9 28 18 13 36 78 +31 57 90 4 1 94 58 +12 48 71 81 35 33 57 +58 6 55 4 63 58 78 +56 18 95 52 43 90 5 +74 81 34 1 27 60 65 +15 17 89 4 24 69 39 +4 54 86 67 50 79 68 +21 97 46 58 15 22 10 +99 34 52 56 59 82 86 +93 12 28 86 74 90 100 +24 77 23 43 61 20 65 +3 81 26 50 5 46 85 +90 36 49 63 84 49 14 +2 66 45 59 99 20 78 +41 17 15 56 20 27 68 +29 95 29 94 38 98 82 +5 61 18 54 8 18 75 +74 27 63 97 81 40 28 +75 63 72 55 60 65 24 +26 48 94 58 11 61 58 +53 45 80 43 30 61 54 +81 28 7 3 49 43 86 +16 44 87 34 12 14 18 +57 46 70 9 61 11 28 +37 11 60 22 31 70 19 +1 21 50 71 8 29 62 +91 78 15 48 60 80 76 +20 30 28 56 42 86 30 +15 87 53 98 76 6 82 +40 74 97 97 7 92 53 +48 97 53 46 27 4 40 +100 27 25 51 9 46 62 +37 59 15 51 14 10 91 +49 2 21 2 18 51 35 +92 64 36 17 72 2 95 +22 19 11 16 35 29 55 +68 45 88 66 30 88 55 +52 10 51 43 77 90 97 +78 39 26 34 26 20 52 +26 4 7 20 53 77 61 +85 59 87 35 70 31 99 +81 46 88 58 27 12 90 +74 74 45 100 96 77 55 +90 28 51 73 58 54 54 +23 90 41 18 21 100 74 +20 96 24 45 76 13 65 +67 34 42 52 79 41 49 +50 69 50 17 32 24 24 +91 83 74 58 60 14 56 +99 18 87 94 19 33 9 +12 13 65 4 34 25 79 +51 7 20 86 83 9 93 +57 83 38 75 91 56 3 +73 100 4 90 61 58 20 +43 15 39 63 88 67 49 +35 84 67 84 34 50 54 +16 25 12 9 77 10 20 +69 68 94 84 95 33 51 +51 9 41 84 91 62 32 +81 60 62 48 50 31 55 +38 40 35 78 72 97 22 +25 100 6 89 20 60 82 +86 68 15 66 38 96 74 +92 18 69 2 43 74 97 +57 26 7 42 99 36 65 +90 79 37 87 92 14 49 +67 88 14 62 33 38 11 +69 41 36 92 58 65 74 +86 11 39 20 73 99 5 +78 99 32 84 4 33 97 +35 25 63 18 76 1 74 +29 53 82 76 95 49 37 +97 5 54 90 19 99 65 +71 67 39 28 58 10 20 +34 22 52 60 4 82 18 +34 51 2 67 37 10 60 +100 88 89 63 24 20 35 +14 92 3 76 53 85 39 +100 10 64 62 4 25 79 +75 24 47 97 72 89 90 +13 55 28 3 71 82 24 +85 77 53 9 81 89 34 +14 30 43 6 75 20 95 +81 74 15 65 53 21 17 +99 86 76 94 92 72 17 +11 5 81 20 49 98 56 +72 40 93 45 2 97 39 +71 12 35 38 85 93 47 +60 48 93 47 36 98 79 +39 13 83 29 28 45 4 +99 29 52 58 13 17 50 +33 12 41 35 44 41 55 +31 8 25 85 77 11 64 +79 96 39 67 89 72 54 +28 89 70 50 69 64 86 +25 10 68 16 71 48 87 +70 88 70 29 97 80 2 +37 86 95 73 92 69 2 +67 27 36 81 16 29 11 +92 95 91 89 39 44 50 +55 56 96 25 48 14 75 +12 34 54 53 81 59 65 +86 16 32 1 5 50 79 +10 64 4 94 57 85 82 +63 96 51 89 26 41 30 +39 1 90 29 66 83 68 +36 14 48 92 67 50 14 +10 52 25 1 27 6 24 +11 4 55 44 85 31 92 +67 23 76 88 11 88 100 +23 68 64 9 2 2 65 +29 42 83 43 76 26 27 +31 100 60 56 55 59 7 +63 67 27 43 47 30 99 +16 90 44 62 92 57 77 +90 63 90 59 41 42 15 +16 9 24 56 13 17 99 +93 39 68 80 61 26 78 +89 7 36 78 53 77 93 +47 67 69 3 19 48 59 +72 58 87 70 41 50 53 +43 15 49 47 15 39 65 +80 45 76 42 34 34 51 +37 76 10 52 74 1 65 +71 53 36 79 48 10 59 +73 15 7 9 67 19 34 +28 85 46 49 69 25 44 +73 74 56 83 64 78 29 +25 19 23 39 46 27 64 +32 96 87 89 17 98 85 +24 41 17 85 25 13 93 +15 66 76 30 24 79 50 +16 58 65 26 88 36 32 +45 81 28 79 98 59 68 +50 67 94 48 10 29 62 +91 62 91 21 38 83 60 +4 48 24 53 10 45 9 +82 84 13 15 82 57 78 +39 93 67 25 31 19 20 +67 93 35 37 53 96 36 +68 45 69 92 38 44 62 +11 3 28 74 93 62 85 +59 65 21 53 40 74 94 +80 18 28 77 7 59 48 +1 91 44 90 42 33 92 +82 4 91 79 1 64 4 +21 85 69 98 72 15 65 +24 63 11 78 72 73 74 +56 90 62 21 59 22 46 +95 51 33 96 1 33 2 +35 71 3 67 32 64 9 +19 4 66 100 25 57 58 +45 92 31 32 87 35 15 +49 53 46 98 74 40 9 +59 32 78 68 98 87 46 +17 85 57 99 94 29 86 +77 42 100 83 11 23 10 +23 53 43 39 80 4 83 +48 100 1 72 10 45 46 +31 46 29 41 8 22 90 +43 77 100 24 25 33 60 +77 3 43 41 23 33 20 +7 33 34 35 94 53 35 +80 68 39 97 83 93 9 +55 82 53 53 87 39 20 +51 87 42 32 100 63 30 +63 80 23 8 8 17 38 +63 75 4 39 64 83 14 +1 11 48 17 73 16 21 +74 96 34 83 81 13 37 +10 68 1 3 54 29 18 +80 81 97 90 60 42 78 +32 17 30 83 31 94 22 +30 76 54 4 51 2 13 +25 30 91 43 30 63 82 +94 1 10 19 35 7 94 +3 51 80 46 47 76 95 +92 13 14 32 89 29 37 +41 80 83 20 15 61 33 +54 79 22 33 39 99 29 +37 95 62 48 57 41 30 +54 87 63 94 83 14 3 +72 52 61 95 74 75 37 +54 93 65 79 23 95 31 +5 73 81 6 48 40 2 +20 79 77 89 10 43 41 +81 88 10 95 38 96 68 +25 66 7 64 60 22 56 +6 23 100 88 10 46 9 +26 33 60 53 86 58 5 +96 43 85 32 74 44 8 +29 36 2 22 9 60 100 +36 24 55 60 46 30 41 +87 86 35 8 6 26 34 +92 26 14 2 93 25 39 +81 88 28 45 41 16 72 +60 27 73 88 16 41 84 +18 62 25 89 20 89 38 +91 92 74 91 92 41 60 +37 63 10 29 77 56 30 +55 13 41 58 77 36 60 +44 87 24 6 44 52 38 +86 81 20 45 41 74 61 +87 93 12 41 94 22 33 +3 93 48 52 50 38 76 +79 30 96 32 15 61 77 +72 91 21 99 8 37 50 +2 17 20 11 65 76 31 +19 23 66 13 21 54 71 +42 15 36 13 92 82 43 +53 53 64 91 46 59 17 +32 23 13 54 9 16 66 +77 90 100 33 46 45 37 +58 18 17 71 40 40 95 +32 85 89 27 81 31 61 +33 21 37 30 42 90 32 +34 43 72 16 5 98 16 +56 17 33 84 28 45 28 +70 78 40 46 39 75 19 +76 11 66 19 37 58 65 +64 73 64 46 36 84 84 +68 98 7 60 16 9 38 +68 70 50 13 75 93 74 +96 10 49 85 52 91 1 +36 48 33 47 39 16 32 +9 23 57 22 21 21 73 +49 33 93 30 21 9 83 +26 83 77 98 51 25 100 +64 80 47 87 94 90 12 +45 3 67 98 48 76 89 +10 33 11 13 72 32 98 +82 52 100 96 50 4 47 +96 21 89 13 62 32 11 +47 80 68 8 30 12 61 +96 19 33 6 93 24 17 +94 99 39 60 64 47 90 +56 9 74 39 78 31 52 +86 59 13 1 51 83 4 +24 30 69 21 49 88 63 +20 37 11 1 3 23 58 +94 70 15 41 12 100 54 +77 93 85 66 35 73 56 +35 98 6 38 15 1 77 +32 33 76 38 58 35 16 +55 39 15 24 28 68 69 +49 62 8 76 83 73 25 +28 24 47 77 35 68 24 +78 99 70 52 42 70 98 +61 22 29 30 11 53 82 +66 32 84 14 30 2 68 +18 54 49 21 56 81 88 +51 2 43 31 10 61 42 +97 64 86 77 28 96 27 +20 71 69 45 22 93 97 +78 63 93 39 48 4 48 +38 66 17 78 69 89 99 +59 24 63 40 26 69 93 +23 48 33 12 64 8 15 +72 75 40 29 83 70 21 +99 38 55 44 15 79 1 +11 75 79 5 15 95 52 +93 48 31 58 61 75 40 +90 33 67 5 6 14 53 +75 83 28 86 78 79 2 +47 56 83 21 62 47 40 +52 81 2 19 14 5 55 +28 25 55 61 33 20 7 +31 97 35 16 95 58 14 +19 100 13 22 34 47 99 +52 54 65 55 86 56 6 +13 72 51 31 57 45 24 +8 99 59 51 23 48 32 +67 71 80 94 11 36 21 +17 99 34 6 61 9 26 +74 25 32 92 40 73 96 +27 78 11 11 98 35 62 +79 93 97 44 86 33 44 +86 100 37 33 16 29 48 +52 70 72 30 13 50 58 +69 71 7 52 29 32 68 +34 72 77 73 31 72 56 +89 59 19 15 15 1 59 +37 6 22 90 21 72 63 +22 40 15 22 65 65 33 +29 30 68 74 82 65 80 +73 48 22 84 18 93 9 +96 9 40 78 52 62 40 +3 45 74 91 83 6 66 +42 63 4 35 8 23 23 +78 35 18 50 29 95 80 +98 87 69 75 12 10 36 +99 58 88 82 51 69 100 +47 87 89 26 93 63 56 +95 81 1 15 32 64 6 +80 38 17 26 4 64 100 +57 100 75 21 93 100 71 +95 37 8 9 18 64 61 +84 58 47 41 33 18 15 +90 100 72 61 58 48 44 +66 6 44 76 32 41 100 +74 8 20 40 7 10 90 +83 95 93 56 21 29 94 +64 6 66 23 97 33 92 +23 16 29 90 94 1 83 +8 33 33 39 12 12 77 +32 16 2 42 44 93 22 +79 1 60 44 68 24 65 +97 81 81 31 50 2 13 +32 79 39 67 97 56 44 +63 79 69 9 82 15 61 +92 89 97 5 100 76 98 +33 50 27 26 95 29 25 +42 68 60 81 19 83 4 +80 89 41 6 43 99 56 +54 29 40 32 46 26 6 +87 42 73 2 96 17 8 +15 54 91 17 54 4 25 +55 37 59 61 40 91 7 +31 53 39 48 20 51 55 +35 21 62 30 74 65 1 +47 67 78 46 37 58 90 +78 38 65 18 67 11 64 +47 26 58 74 72 69 24 +43 58 58 23 30 27 74 +100 95 17 8 51 27 99 +1 12 19 43 98 53 41 +61 34 59 85 98 7 88 +44 63 24 13 69 87 83 +57 66 52 85 22 52 47 +44 90 72 89 35 83 57 +83 87 14 3 55 100 4 +62 13 19 12 63 47 56 +19 50 48 32 42 67 75 +76 13 32 35 60 41 41 +23 25 37 90 83 71 38 +1 89 81 55 97 50 67 +37 70 64 66 64 92 26 +24 70 26 91 24 36 55 +25 24 22 30 50 25 47 +14 74 73 49 52 26 40 +66 9 24 12 34 30 45 +3 4 64 32 9 53 92 +14 73 88 99 10 36 65 +30 56 23 8 39 46 72 +95 13 62 88 76 65 29 +26 24 71 12 67 21 32 +59 4 96 65 12 23 56 +40 61 76 3 85 38 50 +81 97 21 23 24 73 100 +19 10 88 58 28 98 68 +39 61 89 60 20 81 91 +74 40 38 44 97 98 89 +89 52 49 46 52 96 41 +4 52 41 5 91 19 58 +4 14 59 9 81 47 72 +57 48 47 66 99 99 68 +5 11 87 22 18 42 50 +49 23 95 90 11 65 18 +87 62 4 4 46 50 30 +52 77 17 83 33 20 97 +15 7 59 2 74 40 96 +47 36 5 43 37 89 49 +43 46 73 83 58 13 67 +27 69 46 27 60 23 98 +11 69 89 44 91 4 35 +83 22 49 50 94 39 33 +45 61 52 68 10 92 48 +95 90 40 50 76 8 15 +44 84 21 16 17 68 34 +47 65 32 79 10 42 42 +66 7 75 87 5 39 24 +54 54 29 69 99 39 98 +80 3 49 92 49 28 27 +37 5 97 88 29 9 39 +55 76 15 28 94 70 73 +78 100 95 59 40 34 21 +27 28 2 78 99 44 45 +35 15 15 61 57 46 99 +94 19 32 76 41 63 1 +18 72 69 36 30 57 18 +75 57 39 39 95 15 60 +18 6 9 16 11 74 95 +25 51 74 19 51 88 74 +60 11 26 71 92 100 84 +58 3 39 13 57 92 34 +4 93 46 14 62 35 6 +87 59 39 90 12 33 65 +79 2 63 71 82 85 21 +81 98 1 61 63 63 13 +23 43 72 23 55 58 97 +88 49 77 78 7 25 88 +92 57 15 60 12 57 24 +17 57 1 9 36 24 58 +90 85 94 85 62 100 22 +55 67 34 88 9 6 98 +58 31 50 28 71 55 16 +19 69 48 49 37 58 12 +3 76 5 53 38 5 84 +38 51 20 8 86 66 85 +98 26 47 18 40 16 95 +52 52 69 54 72 13 71 +58 49 33 95 83 73 60 +41 93 73 45 71 60 12 +10 12 43 77 2 44 16 +70 6 62 29 73 95 50 +57 53 3 3 80 35 84 +14 42 93 5 13 92 13 +30 70 83 79 77 47 74 +74 19 97 25 84 67 36 +82 68 90 95 85 83 95 +24 5 91 56 57 74 49 +1 44 7 43 17 18 5 +94 82 90 2 66 15 82 +30 12 67 11 76 23 33 +94 38 98 63 40 32 7 +52 31 79 79 59 15 44 +49 98 61 1 33 84 18 +98 55 68 88 41 78 65 +89 15 32 89 11 51 16 +20 98 94 75 59 33 80 +42 92 46 94 20 76 90 +84 80 16 34 36 10 53 +86 26 94 63 47 79 51 +73 41 6 12 36 49 64 +90 67 58 8 56 54 73 +57 8 2 48 58 6 80 +22 12 42 35 18 10 29 +25 8 38 50 50 2 19 +63 65 47 1 78 68 58 +70 98 11 75 71 5 1 +62 91 81 100 28 97 13 +58 25 37 59 90 100 35 +30 91 11 79 14 81 24 +49 7 39 70 86 44 11 +36 4 18 66 80 72 3 +89 25 92 4 11 9 34 +42 11 49 95 4 21 93 +28 21 91 54 86 74 35 +4 99 77 82 95 56 57 +2 3 12 16 64 49 72 +70 2 28 38 28 4 60 +56 96 60 28 38 43 55 +60 11 2 70 43 75 50 +80 68 87 94 73 78 17 +88 2 79 96 73 8 77 +92 47 52 53 31 44 8 +73 34 85 55 64 54 92 +58 89 57 65 44 73 35 +99 1 32 93 2 79 42 +14 45 95 68 86 99 26 +74 48 57 56 86 77 91 +83 32 97 36 60 22 13 +72 8 73 28 76 20 41 +40 43 96 79 17 39 90 +92 59 86 34 27 79 13 +45 26 42 89 35 23 30 +36 24 49 59 100 96 61 +57 65 85 25 50 49 19 +46 73 5 66 25 7 89 +80 31 78 20 64 16 46 +99 67 71 71 2 11 45 +36 4 4 95 23 25 36 +5 100 13 51 90 58 83 +15 5 26 82 53 100 3 +52 30 83 18 13 35 99 +94 92 54 55 17 63 31 +90 72 54 91 28 39 87 +24 64 9 24 20 92 84 +24 100 46 96 56 85 70 +47 91 51 24 49 29 33 +89 78 83 45 72 66 73 +19 59 17 9 27 81 90 +40 83 69 56 17 88 53 +38 33 73 50 21 65 88 +11 16 78 51 94 53 59 +31 93 100 95 49 20 89 +44 63 72 60 60 35 17 +20 1 48 42 29 20 25 +64 73 9 81 40 7 15 +50 55 52 29 56 76 65 +87 7 19 61 76 84 96 +73 35 90 30 60 55 5 +48 76 20 6 67 2 77 +99 59 4 40 73 33 100 +9 3 10 38 3 67 72 +95 15 77 62 24 26 84 +15 15 87 12 29 25 98 +20 80 40 99 30 58 17 +30 90 44 71 97 87 93 +45 91 48 48 37 41 9 +64 30 77 66 51 26 36 +90 90 10 9 33 34 64 +39 33 89 27 79 66 63 +45 95 41 58 94 29 69 +9 47 29 54 23 32 84 +95 64 59 67 25 44 2 +17 10 39 25 16 46 9 +23 39 79 34 1 1 67 +43 68 77 62 40 57 88 +5 92 64 90 100 21 4 +46 29 29 84 67 91 4 +30 46 23 25 26 29 70 +47 74 82 10 45 79 35 +92 44 74 53 33 61 20 +92 78 34 17 11 32 41 +38 76 14 39 40 61 13 +1 44 62 52 60 79 28 +16 55 58 46 71 100 77 +43 67 45 94 99 91 7 +57 7 17 8 4 97 85 +35 40 25 48 71 45 5 +75 54 8 18 97 11 86 +93 81 61 84 45 82 47 +55 47 72 34 99 88 83 +46 6 64 53 49 94 33 +98 24 89 48 7 35 64 +92 58 63 39 95 79 65 +27 91 98 62 77 44 24 +16 45 79 74 39 97 24 +79 86 22 91 3 32 69 +15 30 76 23 45 21 28 +35 75 61 13 84 5 12 +19 16 60 25 64 47 14 +62 10 31 41 61 84 97 +72 25 58 44 87 36 7 +68 96 23 1 34 10 49 +90 92 11 60 95 59 93 +39 41 51 39 28 38 78 +72 37 80 4 42 81 46 +44 64 84 92 18 67 33 +13 45 48 93 83 33 34 +14 22 85 69 90 42 90 +13 59 45 76 18 72 74 +53 39 33 91 20 55 70 +37 32 8 35 45 14 76 +66 88 95 31 85 21 100 +97 2 62 70 14 44 74 +85 78 38 61 11 78 40 +92 7 40 40 21 21 12 +69 52 30 65 86 53 9 +42 47 53 90 61 62 51 +13 20 81 30 31 38 15 +15 32 66 61 78 34 64 +60 57 37 9 83 21 81 +62 98 44 25 75 77 8 +2 92 24 82 57 47 87 +57 46 56 69 10 85 18 +42 54 88 70 26 10 85 +79 36 97 99 42 37 100 +2 49 7 66 30 47 47 +56 75 31 41 79 99 78 +14 46 79 34 58 40 99 +26 28 39 89 86 52 46 +57 100 72 95 6 22 40 +100 9 27 99 83 24 2 +47 62 87 9 22 16 61 +34 55 87 30 77 72 18 +65 33 52 16 60 10 6 +11 59 44 47 68 13 62 +85 54 31 41 65 60 97 +88 32 76 61 55 50 25 +11 38 60 20 90 80 40 +6 18 18 12 92 39 30 +51 92 89 49 59 35 37 +86 37 37 93 51 99 33 +13 17 74 40 54 2 74 +52 47 70 22 53 99 69 +87 33 63 19 53 37 9 +72 9 87 18 8 49 34 +95 74 8 95 54 20 5 +34 81 99 55 38 22 20 +32 28 50 5 99 33 10 +20 83 6 28 99 87 88 +89 42 4 67 77 57 52 +79 37 93 77 17 7 52 +7 62 20 34 50 98 41 +20 35 34 7 45 56 15 +63 99 64 50 19 93 51 +35 36 56 53 57 74 32 +15 21 61 53 74 90 26 +34 67 80 24 81 16 35 +50 58 42 25 36 78 57 +59 78 53 30 25 32 41 +34 82 20 38 30 59 49 +17 9 24 81 38 62 45 +26 90 17 91 21 73 74 +80 9 10 50 71 66 74 +49 44 66 93 11 58 94 +76 79 41 64 24 59 36 +40 34 84 55 35 28 16 +66 65 41 30 98 44 52 +45 30 70 38 75 50 76 +74 7 45 81 89 28 79 +77 73 4 27 2 20 3 +53 84 55 52 61 23 88 +100 24 39 45 76 19 63 +9 49 54 95 73 31 18 +75 7 14 90 15 85 82 +99 23 72 65 83 13 51 +71 90 46 55 53 35 85 +60 11 20 90 72 38 41 +5 67 71 22 7 49 12 +66 23 67 52 24 29 72 +37 23 33 47 18 62 40 +71 37 74 32 50 70 76 +92 34 92 2 16 20 97 +4 47 73 94 48 48 63 +3 14 33 31 83 100 98 +85 24 58 81 99 20 93 +28 81 33 100 81 50 54 +77 38 24 20 73 12 13 +90 70 21 98 4 46 66 +100 10 30 74 18 100 41 +97 34 1 50 75 47 83 +2 6 16 5 3 80 26 +86 6 68 96 75 34 60 +22 15 64 4 24 3 26 +28 15 17 2 12 92 97 +58 69 89 65 76 39 54 +18 75 30 51 31 61 33 +100 56 94 68 100 38 50 +45 71 84 95 100 31 45 +67 99 83 45 66 22 28 +31 33 46 8 45 45 10 +67 55 56 90 79 59 4 +44 7 5 43 85 16 17 +6 83 20 46 59 14 21 +10 87 62 83 11 32 6 +57 63 69 33 85 68 7 +13 39 79 14 51 32 37 +30 51 27 69 49 17 47 +87 52 26 63 73 47 74 +14 84 74 99 64 53 50 +71 4 46 34 56 65 73 +47 94 9 41 72 44 85 +23 13 45 17 1 52 26 +28 95 61 35 42 4 43 +13 6 39 29 32 59 11 +83 100 85 46 27 91 93 +1 33 32 89 15 92 36 +97 80 18 65 66 64 43 +59 15 37 61 79 18 8 +76 84 82 59 60 54 8 +72 64 77 2 6 40 88 +2 70 1 6 54 57 15 +4 33 57 73 88 33 61 +71 60 91 17 100 5 90 +37 77 40 2 88 90 3 +44 13 44 67 41 54 58 +44 23 67 48 86 20 53 +92 59 75 83 60 79 73 +37 57 39 13 58 65 73 +6 16 41 26 12 81 42 +10 88 12 38 95 78 91 +34 23 56 70 33 9 34 +31 80 97 97 3 47 89 +57 67 28 76 59 37 89 +20 61 96 42 72 2 70 +77 98 56 42 71 58 67 +52 57 34 100 46 57 16 +35 40 38 12 30 29 4 +10 98 62 75 33 67 29 +58 17 48 38 56 28 16 +27 67 89 36 6 64 17 +41 85 65 23 57 94 44 +45 58 27 2 24 25 98 +67 89 80 95 22 39 33 +35 99 25 15 65 46 79 +17 41 21 21 64 39 93 +67 74 44 77 2 37 68 +40 65 60 4 11 60 87 +37 80 28 46 18 99 25 +66 12 72 33 73 54 18 +8 11 87 17 66 17 87 +33 23 41 41 84 62 56 +52 54 41 58 51 81 9 +35 72 47 51 62 95 79 +97 14 34 68 74 36 96 +35 83 40 59 2 69 61 +68 59 78 37 97 67 48 +7 94 20 78 31 28 84 +22 72 48 86 44 62 53 +55 57 18 40 31 33 56 +63 64 11 9 81 2 73 +50 7 44 5 12 46 78 +53 55 97 60 6 21 63 +14 83 76 86 38 17 51 +72 59 54 65 61 59 94 +93 58 50 18 20 33 6 +80 3 89 62 41 32 53 +30 62 89 75 50 14 63 +29 74 83 63 24 53 80 +23 61 99 80 66 74 49 +61 39 60 69 27 83 93 +32 32 38 98 5 50 22 +31 34 86 80 9 3 90 +79 49 80 99 19 13 18 +88 27 15 3 38 71 98 +33 1 93 31 50 88 44 +44 50 55 34 95 72 35 +12 65 77 33 69 42 24 +32 99 21 90 25 74 21 +81 23 38 52 94 84 34 +96 55 71 14 93 41 94 +65 69 85 19 65 1 49 +28 7 39 88 81 41 15 +48 58 42 16 1 7 41 +96 35 6 37 38 95 65 +35 70 11 46 98 47 15 +23 25 64 63 96 53 44 +16 93 39 43 74 61 32 +1 23 36 38 88 4 16 +76 6 16 88 96 96 100 +57 88 59 1 19 83 50 +93 59 35 35 76 91 99 +62 43 39 80 75 97 43 +97 59 60 90 27 43 15 +55 91 28 26 49 62 91 +81 93 20 96 15 27 27 +24 50 71 29 69 71 10 +4 31 11 12 65 81 29 +12 3 93 12 46 62 50 +82 60 2 30 78 54 55 +23 96 38 82 17 65 45 +82 15 46 25 77 46 61 +54 99 98 20 51 80 70 +62 74 1 76 45 23 5 +14 26 41 93 29 29 37 +87 10 44 93 19 80 4 +100 23 54 51 94 21 80 +3 61 93 60 45 75 81 +68 85 32 23 74 2 36 +85 3 52 20 99 7 24 +73 94 54 89 65 83 2 +29 31 56 25 66 41 30 +15 17 32 94 99 53 84 +11 37 73 57 15 71 92 +52 28 12 22 43 14 13 +25 31 74 65 31 9 78 +10 97 40 69 16 40 99 +23 18 86 56 95 50 53 +69 63 3 96 53 61 49 +75 73 39 31 90 89 47 +69 92 38 64 45 29 56 +96 94 85 47 36 93 69 +77 68 19 84 41 71 77 +93 92 90 86 72 78 93 +87 42 7 20 11 66 16 +5 1 17 74 7 22 97 +57 72 38 71 10 97 48 +49 100 28 34 100 58 40 +59 87 49 12 31 97 2 +53 72 82 14 13 22 94 +70 67 61 36 89 99 2 +82 11 10 28 85 66 84 +77 61 44 84 41 87 27 +83 73 54 27 6 58 52 +15 24 99 29 25 88 72 +98 42 13 54 13 67 86 +51 12 80 73 86 8 55 +17 7 41 24 37 78 86 +99 49 33 1 39 16 19 +15 92 32 31 40 94 74 +65 45 65 49 33 55 96 +73 80 68 54 82 60 35 +37 6 56 3 30 93 40 +36 82 68 6 39 42 31 +83 94 32 56 63 20 70 +89 17 23 87 32 88 75 +92 2 73 80 36 28 35 +68 97 72 47 99 62 9 +52 41 70 36 53 64 72 +74 13 69 55 37 3 43 +8 28 97 82 49 10 10 +91 39 63 8 50 85 31 +77 31 17 89 87 87 75 +88 46 98 51 66 3 74 +31 78 99 19 80 48 50 +49 12 62 51 55 30 33 +32 43 93 48 100 94 9 +37 25 68 45 45 64 16 +76 84 7 92 26 73 43 +68 23 47 30 37 60 86 +7 3 86 4 21 8 32 +86 52 73 6 49 62 76 +78 6 68 53 12 84 20 +96 29 62 20 10 19 26 +97 50 48 80 56 99 86 +45 45 41 60 9 83 25 +86 44 42 77 61 1 75 +98 4 74 87 7 70 57 +39 23 91 30 43 91 8 +1 54 83 69 83 27 30 +94 77 52 7 35 69 34 +77 99 25 35 93 43 90 +4 34 81 47 94 28 17 +93 44 40 97 27 3 74 +15 27 74 46 51 44 44 +25 85 75 80 36 32 53 +90 35 98 36 43 60 58 +53 67 64 57 45 76 90 +38 7 69 83 9 39 12 +40 93 7 96 4 71 37 +9 28 71 39 32 78 20 +43 3 54 7 98 60 35 +77 91 76 86 91 41 39 +76 13 53 74 38 65 36 +38 32 55 94 78 96 5 +60 4 69 37 82 10 47 +3 56 31 18 13 95 51 +29 73 76 90 78 8 17 +36 21 81 49 87 24 7 +77 15 25 5 78 87 39 +32 78 3 46 67 45 13 +78 27 93 71 39 10 4 +50 23 70 69 77 70 6 +15 57 52 70 5 58 49 +81 75 57 33 23 21 3 +82 68 95 93 65 37 82 +51 72 63 67 68 43 42 +38 50 42 40 66 55 48 +59 93 74 50 10 19 68 +92 44 41 53 79 29 97 +13 74 86 13 12 71 33 +25 78 19 38 35 65 43 +14 52 66 80 54 72 53 +72 95 99 85 44 57 26 +38 10 98 92 84 98 35 +61 64 20 86 9 30 75 +40 34 10 11 31 83 15 +76 85 45 31 14 76 20 +44 7 52 10 17 66 63 +36 80 68 16 50 51 23 +51 10 53 79 67 61 48 +8 76 27 47 80 98 26 +52 14 71 71 34 54 83 +66 95 29 95 12 30 81 +98 77 78 94 61 77 95 +92 49 87 90 2 23 84 +29 41 7 4 39 94 75 +14 80 43 87 80 88 41 +11 18 20 36 42 8 9 +24 85 97 17 86 65 57 +17 13 86 14 76 89 66 +70 7 35 50 58 22 75 +60 50 27 66 26 59 26 +31 90 5 31 48 56 41 +99 29 85 20 10 20 83 +39 92 87 74 52 95 82 +32 52 6 16 43 7 65 +22 85 45 35 3 63 45 +76 73 74 100 62 6 7 +92 36 86 84 60 25 37 +61 82 16 90 61 64 82 +80 12 92 67 47 89 19 +5 14 75 12 70 66 96 +16 75 59 33 84 34 60 +23 95 67 43 48 76 10 +40 1 92 71 64 64 48 +28 30 33 66 99 12 93 +60 62 66 54 46 97 42 +33 62 89 97 82 41 23 +66 17 87 99 98 31 29 +30 50 96 71 86 3 33 +34 96 93 2 83 89 74 +52 46 42 63 29 60 5 +68 91 39 23 54 81 32 +94 11 87 81 87 50 15 +29 9 4 67 78 4 77 +17 92 12 77 22 37 57 +5 44 37 40 37 18 51 +30 48 20 35 6 86 44 +55 68 11 58 93 42 14 +1 29 70 90 93 35 85 +30 81 96 28 35 38 4 +1 96 81 100 26 47 3 +83 25 67 5 58 22 2 +70 16 43 60 55 39 86 +99 94 18 35 71 7 99 +23 3 77 50 49 82 52 +56 68 77 58 99 41 16 +72 17 77 71 45 80 26 +78 50 84 15 28 61 36 +27 39 94 33 17 47 56 +91 9 12 64 56 67 17 +25 32 39 33 45 1 6 +30 14 68 35 86 18 27 +64 70 76 99 57 52 49 +14 73 44 54 85 97 86 +19 26 42 89 15 51 95 +77 90 49 46 35 19 50 +14 31 17 41 51 84 16 +58 43 66 72 31 44 21 +4 38 57 67 69 82 32 +69 22 88 30 10 32 14 +63 91 87 55 60 44 94 +92 48 69 14 43 18 5 +27 77 29 5 61 93 71 +28 18 47 47 58 95 61 +22 92 86 82 62 21 41 +18 49 89 99 5 27 34 +20 2 1 43 100 54 48 +43 2 8 14 47 39 51 +22 73 25 88 12 21 65 +60 76 12 83 64 59 49 +43 58 68 33 64 76 48 +53 65 43 72 56 47 44 +99 29 79 42 50 99 75 +87 34 7 24 67 48 46 +60 10 39 4 7 24 23 +34 92 86 22 12 26 1 +30 38 49 97 27 87 65 +61 22 26 1 76 42 89 +76 57 92 69 51 7 33 +72 35 21 95 86 60 12 +44 55 85 98 23 51 66 +43 23 68 86 84 4 6 +80 63 98 93 7 59 19 +44 62 89 38 69 86 15 +17 81 3 87 91 56 86 +93 6 18 34 15 53 73 +97 1 100 59 3 96 85 +13 28 34 7 42 20 60 +13 80 66 63 82 85 32 +3 42 18 73 81 81 71 +5 41 34 32 21 78 89 +61 20 46 41 5 89 96 +55 19 9 96 12 86 5 +69 72 11 27 37 77 29 +80 27 67 64 21 89 15 +85 2 72 55 29 86 74 +37 79 7 25 67 20 98 +41 26 59 19 38 51 38 +4 96 87 12 11 66 97 +73 25 17 10 25 94 35 +96 83 14 27 65 75 77 +41 81 20 33 77 83 51 +7 75 32 50 58 16 71 +6 14 14 82 93 73 58 +45 58 13 16 100 55 47 +50 94 89 22 52 32 70 +35 5 98 91 13 68 73 +100 86 92 59 99 90 43 +100 61 79 85 54 77 36 +73 53 63 13 79 58 99 +31 11 27 61 12 40 68 +22 48 19 27 35 18 80 +60 44 57 18 79 85 25 +85 13 20 35 55 7 97 +74 48 20 95 25 75 17 +80 53 38 94 8 8 64 +31 78 47 95 39 27 58 +20 78 20 37 56 19 56 +10 66 26 31 39 72 57 +91 40 38 22 15 64 74 +26 15 32 53 74 99 3 +64 17 96 53 97 60 73 +49 70 20 60 60 46 15 +100 60 49 45 95 24 52 +33 31 37 71 34 85 67 +74 35 84 75 8 31 89 +24 74 74 32 28 93 24 +40 99 74 16 95 60 84 +99 63 12 85 88 34 5 +3 93 74 64 32 83 47 +46 68 21 94 28 92 11 +41 90 42 88 6 58 92 +15 49 69 25 63 66 3 +61 74 55 27 69 87 92 +11 11 20 48 44 30 89 +19 81 85 7 82 5 33 +59 41 74 54 20 65 50 +27 54 14 56 91 46 78 +50 19 11 16 58 45 94 +11 87 93 59 30 7 79 +78 66 87 70 18 42 98 +87 18 23 9 94 80 19 +38 7 49 65 41 76 56 +73 13 20 95 66 11 48 +49 67 34 49 25 68 9 +27 58 94 81 50 69 8 +41 65 100 50 4 1 8 +62 79 22 31 94 61 76 +9 48 54 47 28 19 61 +83 87 91 29 67 33 38 +58 10 100 51 82 11 55 +29 97 69 80 52 49 48 +66 32 40 35 83 43 42 +72 70 69 54 54 55 36 +72 57 90 10 87 28 76 +20 53 13 10 93 58 11 +11 10 84 43 8 68 57 +24 31 6 90 50 32 16 +86 19 75 54 25 77 38 +27 72 59 11 5 90 67 +23 36 86 71 26 68 85 +86 32 55 70 27 90 37 +75 48 97 27 17 53 12 +21 11 46 96 22 96 19 +41 88 100 50 26 89 92 +18 48 72 89 75 55 94 +74 18 7 84 99 15 71 +76 21 10 84 5 39 87 +84 80 55 78 74 74 16 +29 96 49 34 72 61 48 +52 84 13 38 60 21 84 +66 65 59 74 5 66 62 +77 11 90 97 60 9 75 +46 41 4 57 70 90 24 +96 95 6 65 51 55 47 +5 93 18 73 100 18 48 +4 41 36 88 66 49 64 +45 85 30 40 44 72 17 +12 75 36 78 51 36 76 +51 30 71 22 18 96 46 +61 31 70 55 27 63 64 +12 51 86 100 39 88 22 +12 65 1 72 96 33 85 +62 17 6 14 44 61 95 +65 68 32 59 88 86 37 +83 80 2 77 44 24 10 +98 39 46 17 7 35 33 +77 97 46 76 81 75 9 +27 79 6 16 31 69 52 +38 40 86 68 81 57 79 +100 14 19 27 65 60 8 +65 62 15 58 42 35 64 +41 89 41 64 12 43 99 +72 7 41 15 5 19 44 +60 58 73 21 68 21 43 +18 24 28 68 36 89 10 +75 92 71 91 17 72 87 +81 64 94 88 27 2 54 +2 27 18 92 74 83 10 +44 4 23 71 9 94 2 +50 25 99 51 37 78 92 +65 7 25 73 67 16 58 +3 22 73 33 74 48 86 +69 84 53 78 65 24 63 +3 82 70 1 55 46 19 +53 70 13 59 39 91 16 +28 73 68 63 38 7 67 +90 28 75 20 99 6 71 +73 76 33 1 99 21 70 +78 75 19 75 37 16 10 +77 15 90 95 41 44 91 +27 58 79 97 73 99 33 +63 63 8 2 13 84 4 +18 46 83 22 30 76 70 +67 96 40 32 18 76 33 +82 61 5 31 53 65 62 +98 32 28 10 82 78 66 +49 7 43 69 69 43 17 +38 30 94 82 14 53 66 +11 38 55 61 46 54 88 +95 51 45 77 34 77 43 +21 63 81 53 52 88 38 +62 69 50 18 38 66 15 +33 14 39 85 65 85 74 +59 67 82 91 89 70 51 +11 100 87 99 51 15 28 +41 71 23 65 45 1 80 +72 19 27 20 38 44 41 +49 19 76 21 24 81 4 +37 20 100 70 81 73 39 +35 69 48 96 41 3 70 +97 39 86 72 87 48 100 +80 81 2 63 57 33 90 +28 73 85 74 37 56 42 +81 95 8 29 51 70 7 +12 19 14 74 27 98 59 +23 27 66 53 78 99 23 +46 32 40 92 9 79 32 +21 69 46 26 84 95 37 +62 11 81 57 64 69 6 +68 25 70 27 72 31 81 +32 49 62 5 93 58 27 +4 66 69 33 44 70 74 +92 55 77 9 7 3 13 +7 44 62 30 88 69 88 +36 49 56 53 32 20 15 +48 79 63 29 82 95 83 +80 12 64 1 15 79 19 +50 15 74 42 98 27 20 +44 52 87 92 39 16 27 +6 25 62 75 10 78 81 +36 14 33 7 50 60 65 +13 13 65 58 66 76 44 +35 53 78 84 55 38 73 +56 46 61 31 89 53 71 +50 61 23 82 48 41 58 +37 53 46 73 85 76 95 +51 22 21 47 8 15 31 +37 42 69 26 68 65 64 +21 100 6 52 27 77 89 +43 30 55 9 39 92 28 +65 73 31 44 36 45 54 +80 30 83 9 3 63 40 +74 75 47 60 73 23 77 +65 39 22 64 55 35 83 +78 25 99 28 6 12 20 +73 37 66 1 50 50 86 +52 29 98 56 36 61 25 +28 66 55 66 38 78 46 +62 42 36 86 55 30 2 +27 62 43 5 50 77 7 +53 79 64 63 68 28 60 +12 81 72 6 87 33 60 +5 78 84 10 65 6 12 +72 90 12 48 60 41 58 +96 95 27 90 63 53 58 +73 91 23 37 6 64 17 +97 94 43 52 44 66 44 +18 28 90 100 6 46 6 +55 33 14 48 79 87 1 +11 4 15 99 43 35 16 +94 6 37 81 50 12 61 +91 35 49 56 64 30 40 +68 16 18 61 13 27 81 +63 26 67 2 42 59 16 +37 91 9 66 2 75 19 +88 91 7 23 53 46 23 +95 60 37 51 89 56 56 +57 39 18 6 64 66 32 +62 17 9 1 59 14 72 +30 7 97 56 42 87 90 +22 58 3 96 51 49 40 +4 30 40 30 13 22 63 +76 80 86 22 89 82 100 +21 12 93 82 70 79 89 +65 43 100 74 77 46 2 +4 23 57 97 53 10 35 +63 85 92 91 80 90 10 +10 28 94 27 16 92 91 +77 9 54 38 44 23 92 +60 22 30 20 50 83 59 +11 100 60 21 81 10 31 +12 45 10 77 3 80 83 +88 17 50 77 92 48 39 +52 79 87 99 48 26 79 +75 76 55 92 50 76 75 +82 25 7 97 67 1 31 +45 39 90 51 68 95 35 +77 13 45 36 69 69 3 +38 76 41 93 12 29 28 +12 86 43 14 23 76 62 +39 50 27 3 87 82 28 +20 77 10 42 68 71 9 +28 80 20 49 5 70 33 +95 73 97 83 86 72 33 +56 42 33 10 57 82 26 +67 62 50 53 36 24 93 +5 39 26 58 79 97 42 +12 57 11 90 43 70 57 +63 35 84 63 7 12 76 +8 22 5 2 39 55 99 +57 55 45 33 56 28 65 +64 61 5 20 33 80 66 +35 69 35 53 80 80 69 +89 2 33 3 23 35 10 +78 12 80 95 89 74 52 +17 97 28 88 5 54 86 +21 89 68 60 12 8 44 +63 58 53 9 45 86 37 +26 18 37 58 84 16 55 +66 76 87 55 56 17 69 +86 69 43 86 2 68 11 +13 3 20 26 33 53 88 +58 74 22 78 29 72 96 +74 79 2 1 81 40 23 +97 65 80 12 40 58 51 +92 27 16 85 1 45 24 +60 14 57 29 71 4 19 +80 53 44 80 43 46 50 +96 64 88 46 68 30 61 +24 11 51 25 34 39 24 +96 47 85 40 37 24 87 +25 86 87 6 84 94 77 +39 48 1 3 72 62 25 +65 36 75 43 42 63 74 +49 30 18 63 14 78 33 +81 67 59 8 90 94 41 +97 63 34 8 73 45 23 +11 55 31 37 61 26 29 +21 100 85 73 15 41 22 +47 81 1 10 13 31 39 +27 67 84 35 70 10 81 +44 96 13 8 82 60 26 +25 76 13 43 75 75 50 +46 89 16 38 46 33 38 +8 44 74 42 34 76 6 +36 38 39 56 76 78 15 +45 4 27 87 11 31 77 +60 27 4 96 31 16 42 +54 56 9 78 92 75 10 +54 11 64 59 52 10 39 +93 90 96 89 77 88 34 +38 38 15 51 73 75 42 +30 47 22 61 50 61 17 +31 50 50 84 93 55 1 +61 73 46 46 20 8 77 +71 95 91 30 62 39 18 +67 20 55 8 25 5 99 +49 54 71 39 15 91 94 +85 28 57 82 18 42 76 +19 42 72 64 89 86 31 +27 19 27 76 18 46 64 +75 94 98 15 3 19 72 \ No newline at end of file diff --git a/ege/Вариант ДЗ/9.xls b/ege/Вариант ДЗ/9.xls new file mode 100644 index 0000000..886d8f7 Binary files /dev/null and b/ege/Вариант ДЗ/9.xls differ