200000 100000
924434629 946217050 962074924 929660633 955563428 942689089 925185629 978580529 946504112 947310656 952260898 904016143 918792708 963059198 979924656 998920052 967109596 998636669 983552382 928002615 901327341 902169691 909149030 976716779 980505270 923675948 904612126 944178038 966298261 957570036 971504536 997307002 962371236 998031904 946802703 978283369 900752041 932596409 964160791 977827857 966093519 998491501 989151374 911355720 940694213 908358245 931419753 991473853 901007831 919663224 916592476 994183306 905306098 973503443 901939419 960098657 985572486 954209988 942976630 945771366 995297845 905083041 917419682 938337904 987658712 965028340 963787620 931076659 970728516 984020799 961807164 931668668 999884119 987281188 948596127 933249772 964943096 945161016 905045857 909825867 995261998 924069592 959966402 949425561 965603411 956079470 933745518 998921232 910139417 927885562 970614431 951346886 992775020 929676070 937054438 952613453 919665412 902523916 907934340 938733115 908978982 954721167 951185448 950273055 964954887 923453120 955927998 924961817 950781481 972151651 980887729 941396024 900649242 908904707 975353368 947092956 926543420 950294973 927596453 961356253 954674121 917027502 966850285 902544922 951250458 957979567 954630575 908344869 906634160 917230272 989453955 961143645 947271656 928181655 917178203 945769857 994867215 952145684 951402550 928691408 930852537 977023222 984828368 969901331 980646740 928501741 952646406 992201255 932214628 900343434 904318261 924342307 977502814 953720529 917808157 939573634 950648842 949720805 996608211 995105673 960364350 960152238 906606370 954324151 903012139 933190527 987555148 955674484 926800836 940721215 984057218 979033108 921460811 946364374 917902523 950518290 972491542 991743428 954268672 949552136 980735043 905410340 952054991 912710048 952834108 963690662 937073553 996328450 991763970 929685660 955531181 921933312 939855801 962714651 932129169 920614917 936687372 931737947 953276648 921793612 931487362 947930149 970294100 929289431 901810841 954760485 905525779 906339737 985683036 972509327 984907855 939494706 919424310 920677084 996193686 944475545 943809652 957300154 998919847 988871164 963029020 987037218 958179672 928081954 988251752 992156253 905063650 955744958 900209241 909907001 913127186 954423169 940895194 996862603 988301855 973946317 911703683 957113527 928501549 954489986 990769009 920946998 966044727 935793328 994755167 913779145 986966251 911970339 933638598 969621401 967179097 908817769 995844312 909352919 918136435 901511118 954963513 961100595 971526367 913330851 973229107 925619128 903591721 954793815 948634755 971565951 973911848 987103006 967505031 922192888 907961589 992760638 938078231 934553472 970245112 901701175 971553988 978531985 918915472 990438033 905902395 994192068 906345615 993825778 975164236 918342489 982235155 920484836 921956283 968424796 966258542 998281980 956840497 962631024 908141080 918622589 939536242 994184298 976867977 945156241 945491682 974997880 986355517 968676504 997061944 933546750 989524387 926098054 906024725 923498806 954712985 953046606 950160946 979565064 935144175 986086882 900244407 919731023 946107000 966979317 953488635 974197307 950368770 945438843 926045051 974302958 989540331 914258869 969916063 970500888 987224887 939693809 993903470 910207317 929116520 919312904 996806475 977132794 993235731 947125674 904472670 936512925 966265587 916636949 901897983 982155637 901058949 929602610 992625116 923811160 917974703 952107942 905772617 994084460 901287911 916976475 985938398 921953201 940072934 980723819 973471036 985418378 947864071 937135659 914481062 990605344 963003250 912785032 966534590 984297485 974208463 909705943 922094161 916414585 909260112 907517273 909372289 973013303 948525673 962326238 991675323 931315358 923398227 946093121 961501009 921496155 927760430 939171285 930541434 988234387 916619562 940647457 997447145 908051807 911991740 995778338 916026992 985656335 906448172 916829539 900637525 913278618 906767438 913361542 970588234 974974333 907947287 990587201 999197714 902990853 918813985 976523782 957494010 964919547 913869295 901912167 984536356 932580484 981521055 971878955 993052502 946194095 955098888 953207445 923256965 960005364 951116633 972126302 979425706 960467835 971588136 954963932 959839479 940291988 997692434 976598132 913641389 924183368 978763666 919338565 925147028 921587821 932750849 935390667 962509978 929241108 932430929 953684155 900028985 993549743 932716980 946652077 902907965 907137178 968039847 964448444 939473215 974574130 999177484 950130716 944459889 963386440 901056978 951373001 925219325 912206135 933907013 914504235 925263657 952811575 910000919 951477277 961408162 943413942 905476898 940242858 906666915 983856898 985018164 913809408 989676150 910579236 922132717 957982615 993964560 978884308 989015522 954857917 914654562 905786995 918447467 944260289 920554156 991073662 978030508 967161515 953235618 940547588 996810761 934771714 961548529 935728652 921708671 914907151 931056525 952903625 907483464 971584875 911614525 949305839 937436016 923018067 943302142 933185447 925334534 989104465 943084053 906639433 922697438 985038481 967015733 923698661 901932254 920797224 903874535 921483031 956308826 937861688 989657967 924582407 933741836 926461862 901187423 931837279 917819249 946991942 976394366 960214540 932505691 982336538 988083246 975590261 956373970 942621290 963379213 983596670 937891328 946296967 918502916 939187548 917120102 988079253 919861856 925793365 971625061 954510541 950401536 975667938 999558853 993343379 995064343 961589065 966762698 996945000 970022083 931925255 921143776 983453563 938755819 990354678 926769397 933331541 976946331 920136415 958090045 955084665 952221120 961831830 989481449 941150966 916209044 968301106 919228502 976438135 941648396 940644754 960621349 910649199 995195200 948368554 979797029 902250596 979807980 902301610 951536249 919885196 923147707 962292543 922518368 914853462 925870313 997520741 999944769 929970508 910669003 921811689 917332850 983701245 901773247 907018468 969783750 993882722 991257225 938884518 978768414 960710907 969125414 907193467 912584130 966213053 980207866 918177979 994420877 997890245 915843038 914391349 983904366 909309804 981812649 990170424 978154551 975978017 986910043 909326036 926227512 942261647 911591237 927349892 947871009 913660285 994411457 963421241 930242703 933255498 984853581 948067706 999556136 969556276 928480016 970337515 942857634 937339789 925266375 956221476 918315716 967272556 953355759 935730349 938039150 984881921 922103610 998828745 916743669 968353103 958475344 949675643 918943891 960557204 948114220 925248042 928753387 977366561 948151788 989036441 917385080 930616740 977082027 959178162 941793457 901257905 939763820 934844304 915041039 980463410 926145834 959703265 966885847 930076527 966305029 921551482 936236284 939316256 975004679 961461158 928239706 959495629 946967711 997178349 944481121 909907990 961998621 971112769 974732560 923245321 951229917 997255763 950222023 925713544 978443874 998014877 993196532 916118937 987451503 927406414 952597799 907723420 910852526 972279574 914515365 953629177 991141410 909570682 972526351 911109451 941351893 912168012 976911733 914708122 990481555 983207474 978515804 984766957 917516798 935591128 981988925 910306344 910339222 943358069 938562176 970986470 941513500 944715914 997536983 924551814 953060150 988710610 906391018 901026074 995469348 954302348 994555178 923613408 988697038 955275564 953244319 949271597 953891573 953216682 964585639 984050138 964616600 917374767 986541188 910255274 929923675 984993733 949497793 960782481 955986755 936876345 912189945 980268809 921313508 931713335 934223777 979635890 941204132 916325147 912932944 979336324 903088804 973824396 961716997 921720909 956778772 998427036 929065801 946521257 960500728 926030107 978980667 946614172 902386622 964435386 968874098 995946373 990900650 977894188 943692746 954634173 939693414 938884942 990529145 904147337 922598161 951293478 907884540 992286043 961658748 951454273 960255369 977736117 946342525 934563097 956494692 906130209 955940351 919557600 975835278 920319934 926462281 959387929 990981409 976132171 981115153 997431838 972099450 909337574 971868199 981777522 913766828 975051177 952918350 928111585 908633936 945806422 931047815 947529994 972850364 974163916 927648606 919018056 909972004 914965953 925888563 954799403 965372043 949907182 962447677 917770162 949050296 923939007 927364519 913842042 971311102 936565070 906934217 988743126 917135615 992103621 939339952 904076927 993185671 937403792 991922969 978076871 906966626 925148677 981255632 909880432 996184343 900928011 920274297 910418213 962860460 979801485 924597681 912138471 902997529 924569286 920426984 926965660 900131252 996442134 932589192 995645424 993887655 998863668 941014463 907170759 925829720 954817445 917909320 960098541 915483971 947866645 985952058 960659371 972789449 901058833 992328950 913577726 994012510 904176128 978083244 958529180 938694880 983991944 958272707 945590711 996973595 932123166 907073111 948304713 950718884 928697998 912684835 911427257 952264340 973617050 995671705 960502845 930169925 992340103 913795026 957272398 987769208 916966181 902017698 912893707 993316246 996924710 980972743 919175092 947923568 914913227 948546315 923513136 934572153 997244010 923294188 990804873 905397512 996318847 917287181 992814363 910062490 929795283 948162021 900833309 913841767 946431066 975798387 991283701 989884553 963932484 962674328 904426289 997396184 978125631 909128633 904735335 914271174 967950795 987279516 945306039 903723969 960014486 984230278 902167649 921769445 906824426 937681472 901396343 992998865 907496298 986593022 941870806 969270309 951577094 921282121 996677795 937433265 983606252 978819673 968869651 982165548 939645972 991097668 944089901 949451701 922258750 921101299 933021511 925952490 981554487 996560746 915819643 995259581 928101927 991849839 975315302 993179146 985286783 966346524 919030461 900834843 977706251 909134332 999666851 954456495 974701641 982825570 987160991 960482495 931517542 908798505 950180475 915261343 994423187 989512012 986893166 903043375 957633331 984944560 916255239 957092704 994609062 943365377 958856195 906559507 900277960 966087933 940106057 994874510 907985640 933458434 914541512 918678207 959571089 914544563 994654912 908116631 900960633 951808251 986268463 961662289 913148246 963488042 941077192 957883188 926670169 985571851 989660465 976675529 949655211 948358292 990931568 963336496 933083590 959678766 907915798 987582412 937051975 941282605 978310291 970572891 925252638 924930783 961438712 987002901 902385167 956002052 956978077 934087894 985651715 962459283 928669818 968399607 960627482 981094275 971386547 995601692 998665565 999417604 960852151 942382723 909028469 911067642 919030551 994009076 970123736 952417080 960217645 920023624 952927540 942303067 982364398 907105760 994118235 978908560 995271834 963023625 978314345 903183266 952758943 985195384 929475542 957050356 906676338 988089258 928674657 974997030 911909115 991885500 957436041 970401789 915255596 963268377 999720848 929372728 960581770 943305717 936458327 963292543 960416007 921440207 995601077 974031497 929513617 913364150 911107913 991647804 931206887 959453015 942179566 912064856 997333117 919256448 972785709 977945754 973966699 995850035 979477931 931319559 957065081 993896531 998628951 995300974 902380443 926514073 937855580 944157199 996215744 985711058 916340638 953154062 957014593 994250759 951830062 960969167 997883027 932998987 980478533 911792123 988731560 982354386 922507377 978844212 903670196 963326399 952645752 997177629 914276246 926635187 998084582 924298899 966577111 983035673 924710614 965391551 952858833 931102162 933951763 962034037 977235339 920875539 948417830 920729422 922342733 968930217 997336801 980542815 925478196 927812193 918890328 933594793 952458909 965317222 968296004 932878069 995058295 999976893 900451246 966413257 982098545 912292101 981245286 982232962 946148090 993150241 994355858 914376232 984270035 955565172 951639548 938428640 963476749 990471599 901309108 929858246 980598519 999123252 988939846 966124681 957757085 927733276 974588032 950722127 919856240 977852321 938573895 994218303 947876248 999195054 928637026 912375471 925112179 936843715 980143070 960770738 998394343 934106475 916516704 994356101 970054436 949893428 977568100 959162098 946714304 946393842 983657563 905035212 924330453 914099858 952813360 917170126 957453280 942054003 995783522 979744678 929504346 944195000 931066401 923170174 994667124 992204677 947122368 940429908 943329112 925950993 985710751 925860667 971758215 999504848 969784171 995483561 912463826 994794938 968281698 998480169 976111269 937413263 969608836 951295952 997930579 953207022 948299522 935642200 904211011 915459227 999458755 900468990 902812899 951775205 909108548 947005415 994307453 990569035 922777957 908264137 922897023 949255435 994507510 906345402 925937173 954196915 940756896 902937311 991180916 982947168 952563778 977936457 980953493 942622568 940984587 985707712 970116700 912706503 969388356 943072237 942749883 963001960 906614665 974082914 940463671 950623036 914958513 961212092 973328133 913163261 912200071 991768433 975439346 997436701 928309241 941789456 945039299 901840479 955949431 936520431 906511243 903018914 973319842 961827037 921051284 940927925 937629760 961603057 958668071 950213733 984643879 916420507 930966699 991730367 914523804 975346908 939287010 999024467 975726053 944574441 958402227 962845094 901310051 904759355 917245884 904073178 913922606 993908584 996521570 985306361 991066363 975940892 963555741 961840079 979444763 932752818 984610128 947004188 975615011 943816312 953717443 966993800 971201629 900249377 984814853 905318817 966811605 921316625 969532578 919533079 983196466 925706554 957401737 911504157 946102849 913114510 958271123 912180320 957284544 960684158 940773354 965665505 972745776 924481186 908669049 921786547 938217569 935724517 934964500 968591473 964445833 980300878 942431988 943433605 931420882 933660573 931472058 939680169 911166973 933903094 974293819 945643544 900294663 927364112 912399692 962848788 909707272 956859592 958418316 979470681 913607934 985196819 938869474 937283802 924286303 927319649 961787629 954457858 976246170 961694950 906256298 904038858 916374262 952452573 925301992 954022278 972216179 934387241 983834477 929629539 951554430 977449314 971292840 928023601 963986727 947149897 992771639 959817552 966318957 918634731 984003843 931559307 908332271 960488745 951391739 968158928 900743949 989995734 975007741 928123083 987409754 912315877 942352490 910654938 933109708 961326845 931003735 932330219 934385535 940009843 972678655 911831189 963860926 905555593 902819540 955507337 910909839 933952310 981483593 995780067 946200413 937690749 910798665 960842961 959044926 985107570 994391340 927232820 902413449 912376365 921699953 972341705 920179048 943504186 974049926 978084661 918612213 934535094 920517677 966690839 977472872 972623023 978168013 936808318 940748879 997961952 964501528 941358739 932917549 913539186 916880618 912458738 900510307 986382828 954164488 925166164 989345021 999555028 930734158 917740211 927537360 974091806 975418474 990706562 976811743 974737411 927901078 968184245 971784538 931384358 936816820 958388506 960589191 990722579 991440381 944593493 989014112 910938479 952288422 919139056 907227715 984311671 955367179 936065420 953384816 984347669 909006842 973052393 900037332 900054830 997518815 990762548 901337748 982251863 908514209 967469516 907962405 957890729 944652644 938642559 934436387 918863010 921994521 946445647 984364746 987430702 907902319 969995204 990802686 995176753 915357916 918088097 961117175 935161925 985136674 946819969 991866850 925264268 904769159 926245361 964659208 903599240 941841400 904039651 965835219 928182976 908656046 929692328 988153113 957773565 981911121 908701683 995075989 960218952 980484924 951322856 934765202 924790390 976984906 912988202 956107489 912672594 916128319 992345960 902083388 931818658 961723820 966246667 979710452 970049214 987249463 951532601 927646013 965233801 938248021 995513165 909732828 928791711 944123615 938348420 997273056 917411633 962429984 982814193 927441599 962365221 962746455 922697842 987320055 959330571 940871847 921438056 970797619 978626996 904198445 933862217 951296568 940804852 918116902 917813996 986449177 979231062 936034123 913463588 931318347 904325311 910080410 937608103 937366253 968665727 955132123 980341467 975628392 995579567 960722172 983395139 951562406 994747673 991576503 921327413 955215884 973822136 925644847 951910667 948526103 911360261 973038317 996447844 912987823 929401014 926539396 956540134 917503020 993918930 906210143 909034364 923296447 962274881 965785241 917708290 979968243 908252347 912753906 901411195 960803485 989407696 926075270 919324223 919958267 952973140 945329094 980546953 916011146 970806360 955039656 954710442 928388220 949771572 977493327 978783166 932366355 955158000 923068776 967039442 909855829 990236233 973914002 902674595 996670362 912350140 972996786 991827504 971078800 980096297 957259308 998982962 994808138 942496747 950709315 970310252 906299295 919756074 981173364 904257536 957452445 972926775 932964414 950129547 978323860 911296376 962658453 974845913 938302079 965470883 955716173 962048379 992096983 908918899 940988098 931850254 987564177 918192695 971727890 985876265 944357583 911346281 915386767 919623477 973542872 924461197 989421122 921152235 950284457 946347985 909408074 943386972 996905308 921612870 999893817 989052700 960589119 957066261 935594104 904063009 991465228 950507938 925519300 906537821 921617409 944088486 913042346 986762995 913258373 984950760 916634925 921896441 929033687 916432020 998722151 983515978 939844771 981144986 975394643 911519994 964018275 981153524 920464496 995347171 983209411 933116488 989346670 902615610 976861188 917758356 947571504 946236906 968662504 933778077 945288555 961140639 997895309 950206989 923287868 950994341 986719498 914814983 995952707 963154153 960085233 933328503 961754506 977986693 925995479 944874110 955712331 913965606 919118926 963827504 902195580 962301817 905591676 967734008 960070648 938666338 999275173 909988648 953462958 925113763 903975919 926857279 910091560 978746825 981808728 976378958 989264135 924154007 909496840 948731887 995988601 934101892 943258213 928966811 975102918 908921786 949154493 927518420 925907645 935311016 917328744 926452951 914607732 988631287 991901388 981331001 944281582 937135185 933827129 905789927 940103617 966893671 959162182 965066620 964572412 930483672 996499071 947352098 902384679 957197936 958916585 930824891 922698016 994757471 930910130 943864012 989922501 951975170 949008532 981821851 953093432 982250062 993071317 917706833 902200224 942400315 972780776 955355070 918052002 987147873 930328673 980150400 986120712 919515848 972304454 944071595 927064018 986690753 929988196 929092933 991858631 959641069 923166328 931113143 939854943 967352822 935658393 938583986 931050770 908473382 941361380 942303983 973995315 948977800 933145113 948150211 973923758 910704056 988441568 936082765 996282199 923387076 946260951 943362186 946118699 989299066 965226733 984178454 932901654 974401247 988115678 932709500 963899807 932297932 983402893 959900369 977435877 999065074 999087409 945653302 938703944 938909372 961686516 926488682 993017064 919284042 927029831 949748791 918435895 942893549 978596339 945890510 964903254 990234260 999699181 981048340 909682299 949012452 922020217 960581220 958743372 962706436 933153423 961141361 944598537 976572183 959823902 974753470 981223952 962051620 987616862 914885576 994301534 903525250 949241202 950655247 960100019 985859128 912088952 960978075 927044429 926410765 931240270 999785403 922682125 920049336 945451609 970313365 930748383 970928157 924355221 948037448 944837768 960066712 943103618 925019233 936638753 919680462 970198843 974394660 942398529 986555807 940517501 913851789 928046617 995694119 993592648 958474819 949450629 965769169 962969760 973190562 902658851 901103233 978465553 963823190 920567666 997219768 907154904 907584601 975053262 948711361 983243689 929668294 970901959 914111311 921383405 931024239 927873058 903236277 966553191 958687267 964209011 919552958 933852634 926650228 900196737 998882507 901819505 914259727 933057125 992369294 917288322 962396077 993689162 937681293 949438068 995994597 926177971 994831092 932065143 910682432 988618794 963612748 947696156 949186271 929493641 974872753 970807324 946894946 932460550 917082524 932970052 979546203 946857370 953505055 953320812 989133214 989510800 980418487 966004965 925414156 920058456 934858026 957300266 963958003 945963627 910962829 967000554 905100274 955159755 914276678 905726939 975424265 934670000 979478347 943823850 923728548 914668722 950627257 962899753 939333527 923211990 982169894 917946390 979414612 924563968 929715218 946663089 985989884 990973969 952465505 917625524 943423423 933074975 974085387 944184029 949497661 927745368 940116677 917123780 989314186 929411252 963088250 927702385 923527733 954349542 993920884 925032998 953402096 981444017 958832820 928171159 938548196 975488687 923968974 963424709 980712730 916105898 927324289 948776602 988006284 965580735 905965861 965189604 908572537 919364960 952233301 966813742 923739356 984141953 955207112 935127314 923042008 911952465 937985562 940860243 940264353 964023425 932727565 948840819 923415983 921594374 955575475 968493361 985681267 959457914 930345777 994850824 996554728 928528927 997883153 917462063 902919560 979622011 937336279 909066428 918182700 995418308 944090886 991757241 944845827 939578273 903216889 965136494 925482206 994475853 934616203 907873362 944322537 931406611 946093671 984205302 959178413 951853512 958265286 903079711 911460914 951632615 907806093 947183018 900795121 938042742 941398148 916657746 920175589 965144264 969492636 968149250 943868978 966436193 907446033 980414521 987620067 957375366 997849434 970940823 946955110 996384788 956034933 969396461 992545328 980703572 967828410 977177430 953558576 903358025 969345916 944895737 912041120 925115138 926703618 980042078 992539833 926006263 907840003 978143489 984413227 916524410 915152415 922557787 943677209 992768440 927215175 906928358 929469565 980992940 944808261 919913005 987054138 967457188 921371649 935388406 926994538 981436070 943912675 983058445 902600654 927797256 944003032 937923582 918714882 903971388 946582817 960795887 916409451 952394509 959479799 959708614 953868066 969656599 972701434 981477721 964022143 999905504 957057725 921198330 992959391 978968042 957067919 982249899 960623606 927904845 932939241 946504089 986851841 916614865 975480988 938901685 942514450 926877299 909242836 957498319 945897357 999346199 900859526 913375290 905435513 971085439 927905943 917228722 909312366 983600466 944808482 930635998 900056700 910726001 967181237 927331582 975161865 997332833 940362743 944601571 921231175 906227811 943338077 978535982 928346097 915138366 935127404 928095233 963394388 907728060 971384188 997410438 949247991 964956180 943652290 905889996 996575246 938316917 987489089 922560900 931806336 976644835 907006474 962816556 974364507 956551928 908455814 997613572 909161145 957702834 997098962 956740501 920088467 943581601 948483349 955242359 944983820 932497323 956792626 928111244 946014120 982827645 957359392 929994203 960897338 931260820 932991927 930574311 918196324 948169201 970943211 987057984 966282992 906995685 940078267 984313491 914651394 908492172 937725888 977219259 917262096 941144238 980886823 915410862 986860586 933383829 953177546 979649701 965772642 942879865 931109079 942213728 932197622 928274155 986975402 954612847 980032094 965353939 950253665 999981120 903073577 953881185 904490448 936908358 974164996 930108545 922144826 935255513 922284647 964467422 942621521 912325846 995599942 941842543 989646807 985682632 908818665 990146737 995042304 966659824 991265954 901584952 993284003 925865574 943114860 936056317 929317697 990821840 934596091 962818355 954793340 932387229 921630584 941287445 924455635 985867189 972382285 929442648 928210306 978090761 942957054 905865166 972707394 909991195 975456592 987673738 986367181 981399952 959191768 915809668 920452923 935993363 921367560 940700626 975982145 958312252 940053372 908968011 999580303 907446060 943951333 982568922 923959878 977540078 970046757 955148815 987914826 903286231 970935139 972278863 903449644 913872211 970885638 960937242 999518654 934114153 983761343 924777892 976657205 984663602 976891659 927939705 902952003 911239480 914647218 909048272 991176606 927111565 989931015 932269063 984794768 929843112 915440670 905211349 966329668 957247528 992356505 907657617 978423579 911071877 978337111 962374107 902512422 968949668 918572039 997214095 968636100 990396563 922113621 918515476 957937078 911538211 949195691 930552978 992799018 903747907 935571778 951455075 994379636 929312707 990989838 985027337 932667158 958431948 939840833 920692591 919703591 945968276 910705747 982796118 934120805 972930288 934457930 949016182 948711606 912358613 985182804 913253972 996713271 993527537 973578709 905950609 996678385 999824360 923899871 977433555 939297644 932652831 993463779 930635103 998694313 997218641 994718186 973519920 907694560 964153466 911084017 943928147 906768920 944082998 986625645 983402488 963948340 990031365 929123995 917216374 931585454 970021812 915539911 990400429 911186408 917790775 942651883 931722097 994812294 946847575 965980474 966173418 930337803 973213998 986090046 907236972 984317113 942096848 983847586 979289003 942946773 944165458 969544080 935287650 979944872 974974580 998275825 916643545 970093339 922617927 967654820 911333341 966564273 910705541 965169511 965696778 933157660 944894026 980299207 948480313 950084576 959120194 975347476 942251484 915574031 950073922 976145566 994731464 944036760 945883000 916107476 963902186 936625761 954966161 948167297 986841199 961427716 991175245 976434231 992987674 990485446 994875709 944696969 953409445 954403880 905835628 924999000 944997021 939182016 956027312 942423168 952037679 969085277 908512640 975441044 919850634 924282772 949485733 956045874 999363768 989988747 948783794 977222644 959175753 930717078 997302969 946817076 988318386 908736982 932611127 999213137 933544361 911352841 937917556 928382102 933602045 925522743 944563088 962467528 996234933 958919809 985501637 986547833 900394546 956552046 996999008 925997904 908853389 900018083 930871458 931661364 933242918 956819731 948823182 952037245 991580580 929350859 929742464 928820931 957164718 945046940 901524651 993888901 974648061 956869936 910922038 950693578 964571059 966999793 974035584 978244037 979246402 969665948 932491407 900195450 929759413 945559701 905207472 957199218 958872251 921200467 914290140 982096046 994797070 983997437 909730394 951024088 906936314 953051535 981022317 923705248 994973939 929300497 943553828 954196663 953911698 905272173 966401799 907589471 964305310 921516981 947988253 953690983 906869404 992371054 993042551 924044067 967171715 937079747 974911075 943431153 998220510 962468473 940862825 949730065 965497661 962255614 937678538 916879737 997860891 991272361 978882649 992732016 970441803 954133630 964113334 936672550 930216669 923979415 975116822 980714073 915368547 965219447 977529106 974780320 977740603 974561653 981773869 946635653 975646731 954561878 953178196 929110651 958534572 987506564 924781027 940950293 901566810 936884269 988154607 936287114 989124123 930181069 973316041 915235968 912096772 914202076 903857098 950657124 910406765 922812264 955857191 912875295 954790430 952593404 985930016 977825855 991133941 930326388 994532179 925150545 964268882 912117187 971598540 928040598 901386267 982859191 962449393 962740780 986762457 921070045 958149948 959744907 961778092 930977307 913155449 982182804 951066261 986848954 917097343 980607273 970754402 911194113 924284690 991219205 975539615 940266708 900924662 917121103 964900688 914848815 935558118 900830294 999705612 920368014 960045827 954051824 970370753 969235075 969518095 963075043 994196628 995315479 995798391 938658984 966372430 919939306 975207895 951085761 981198480 900676691 986881470 910417605 905391392 953733659 971052114 961574936 918725577 998693809 995195659 987756373 986615875 923281093 916551452 938610504 942273404 907693095 995181684 919652164 993124504 933831529 937232198 961097674 935157755 942397929 943588048 995140228 985402131 946411019 909233845 930763468 927638401 949499136 930708747 921352601 965552129 930376185 944380098 915178990 921171626 934522644 998772507 939996187 965078167 978285645 928813170 998032020 909675837 940389203 902473445 982335672 993268633 958628379 949553631 999886549 971437279 982784496 989948574 987886332 979049912 906983134 991803439 933582170 984376674 979180151 954965849 981789515 976681765 927117466 995360299 904813698 975756336 958507676 997635765 926750943 976830685 974830523 920128743 938716689 902135657 957319187 952522742 960911419 979236979 997621199 967872753 980015755 925729081 936864497 928861268 999245346 934117164 970448083 918042007 988537550 998851052 980388254 904466262 993463295 992535485 979821058 953995675 915801503 920491640 987517049 969726383 915027223 917099285 964999073 924916859 952221180 943571297 942843683 902458959 966449397 900595209 962013286 925841033 974322629 903696570 995835783 977933526 974316200 922716267 927347955 922301657 938522424 920326743 961337960 991399912 995794445 966335988 931547909 936749503 967436650 979929393 977011802 983415204 969782277 988913772 917077127 926374302 989378117 968065417 914621391 942645511 938483096 982675604 947341019 946918282 976228634 913024420 943219943 924638988 911777950 906063095 961720668 957715021 997746223 985900590 901601766 978714790 973936908 943039103 902610777 987668489 996981971 900204821 960427332 960345180 901201980 969198290 999088318 919374441 955159282 985408084 936509522 952566456 946225041 937090109 937785559 900431576 921871424 983395308 941016144 981733612 959892621 926350346 913864564 926756528 933314264 907228199 987375989 928580072 952405261 989521019 923909773 990013235 937765682 937724772 984657160 929590275 963448575 919358641 963806889 917718669 901304823 908056896 926072589 950129671 923758488 970170266 990524855 968992978 926743337 981342784 914719099 974083147 978152546 912059027 949394831 968677855 952477524 919074674 943059916 988960796 999932524 968913177 901645032 992301698 922667541 959604396 932519601 991457385 965866430 976954806 968641416 978527740 988767684 926339572 971122154 918481007 996833280 966050231 969935925 915864303 982761130 983109960 971813981 952870978 906491587 976075315 918331942 903568152 968484410 939193112 985737266 981547133 972155396 973286553 980583879 947196328 922306459 920642135 992668667 963178398 939753386 962868717 950608580 923333623 941013560 950908575 951039059 992194685 949503181 932594755 979576976 923919318 904247323 931520032 975711963 970470141 946744335 947255019 966618945 912221457 957751605 947022429 972705118 979316189 911924986 956830423 940247213 961652043 995818302 931445792 934017881 964779056 930597913 960844215 928001038 927724670 928871497 907677959 904592502 988328463 984126045 981098108 951416970 939939453 926480824 913460694 954370654 924026884 983484253 960896609 981942284 955440230 910417886 989460326 905996146 980520149 937279491 964684943 963856786 936356156 913874955 959967541 949287362 923503599 927142806 933420956 906509400 973169470 911357306 960865338 952159777 916346722 949034998 904348170 973676022 975722416 926322629 992742281 964601426 909391480 920501258 932249499 914526881 983619480 977820890 940080683 905954976 954875744 945729404 912097911 943068163 999448666 928206679 998878730 929400648 919447183 926321480 930970515 992382684 932279936 984952735 972723393 984374897 982881320 907435671 936518110 933912468 989398357 927570642 960669309 989399625 981915162 969855528 999197228 947374430 997088262 910018095 933243155 928710803 989265210 948770728 948620340 930719089 916868004 998883209 925150048 978953213 943611637 986157147 900231010 942081038 961940318 942936126 944952786 941659072 983462857 935178232 931306140 995699149 925403830 914869184 900224294 900161221 935875126 918408252 980262500 923276442 967800006 919609793 936373943 958219929 983247045 907894124 935704959 941550695 980787206 969054537 917565658 903910880 908495720 920756029 972277822 949976569 919352888 936753560 959671724 913676371 976676223 940345671 961539900 915303285 975470058 992288203 975989733 952907529 969941522 966348202 975639488 932076965 913074769 943105721 904979608 992682420 955386971 961819085 959238507 996841886 964855544 971149209 967049135 987745238 904710273 958501063 905319159 999662153 900239085 912663412 954507157 924363991 920124536 999197730 931936254 954867914 951935535 941894772 959804413 957885439 911811922 958115662 912694058 970682626 941735569 975550438 989441861 970462391 989662266 969936112 979528054 962975505 923763017 941937608 998608400 963893396 981255677 954219014 979139717 990113475 908060384 975219776 926156614 959680968 935523480 903361402 950067603 952586668 983132420 946581510 974002418 959869557 931455436 993718059 947814175 977303287 917943953 916000271 955107995 938824968 995502670 910621965 998663523 927483356 919936832 952462305 946092637 981289712 946926347 940050490 999576013 906016872 917975150 971484282 975680981 975922473 968813587 998720390 993080943 931120537 941255199 946118258 984267242 977034764 987332764 956860991 991139445 992470100 950082012 941517512 992879533 978679754 902280915 982942852 946742216 941404892 985286980 973037782 921819863 993884124 922737793 905209102 954819145 991750687 988550155 925371243 975641551 950032523 966032010 918427110 923067427 978949205 926027140 998903460 983782173 978715846 975547119 989041891 991746305 912584375 906371251 968676019 931333412 940981511 951903453 913225117 968274637 931495851 943907708 903821791 919518466 996910838 956225095 950689457 921550116 934494739 944192055 926565354 945820034 941040519 944548039 991007768 963172700 958624642 957751513 920482367 901056963 910765468 986879606 909136248 961635901 923161476 906188948 976268167 960130199 914987329 919717243 948488353 931063103 937925143 979813571 988849742 916467228 915408872 954441061 977703909 953983937 939309073 978168778 919359854 918099423 900188475 902562470 957009209 988853899 929877377 901482397 941303253 982222979 971694501 953374278 903903130 923884524 955598771 988061435 916312519 998805762 909995118 986193409 906591392 940962232 916501764 904353095 915133112 975980800 990849184 989208704 940725510 991825144 988838293 953192072 902311173 961182400 990087751 984535901 920040554 949602324 981108531 982385723 936299800 927952144 981463770 972932900 905880684 905221422 935219972 956290432 997586041 944577586 922318655 909632842 966951221 941097784 979389081 943360763 966238422 900742247 969081302 908712168 964812239 953012083 957096080 941694570 970197030 982627768 981273627 905595938 966558182 906796211 951996316 936366611 901282357 913559233 918250266 999513374 937794422 903811821 944080135 922284396 946846331 999131275 972203185 942899161 950743259 945812739 953724041 988856228 961948551 940786151 950768797 926924567 999122155 986272174 938197150 931849227 932580538 910460204 936994668 953703101 923087865 961149114 903499421 955414420 902489905 902242198 972625516 958404342 987487633 906907143 996452244 977358658 906389708 904117872 965148908 956637090 950255199 995257185 938074181 907014290 965706103 961291170 977679407 994878287 985900025 986997569 942598963 909961845 982983915 986480670 970957311 943615453 998773194 958707056 969464418 973182516 971693176 984537211 952447494 945994663 965401925 941062095 949541178 981524261 975014987 901655425 940449157 973772292 929436972 905987406 933509428 992502443 954290715 962611738 913758502 981139290 929248634 998980739 978667026 941585537 993554471 920359838 913322068 939306133 912339935 943945155 928086849 953450076 955721565 956819523 951257160 943390465 909704936 955831427 968803157 932316708 955439543 927749996 912112480 939378992 948779061 995679161 908210374 913860538 993110590 980125750 938567270 964180452 999969825 982801164 925295392 952509127 985528448 991182863 974647433 991047507 904546652 912425830 984654526 970816715 961335433 996193886 985597124 961208565 990003200 925362368 991983484 957684337 937318905 959752189 926281764 929596611 903624608 922135138 979461615 963831429 922128956 977707880 962638132 939638495 960824968 949503790 926403776 901206935 955179310 913066913 974540511 944606411 964489622 942241985 921119959 930152847 924528918 906487291 909058890 995338304 912338786 924234260 962210106 952890881 936434891 969488710 992253839 900932183 949129078 958161252 907658253 963578226 941695932 988465909 973803386 927159436 991259973 934038573 956512312 962709518 970842435 945622831 947472164 945017478 939090591 912689620 993161026 966962079 974280925 959012840 940795018 924060395 910490840 992716580 971754374 908871182 969940760 928621078 956910097 932757437 930386513 989011871 907349360 923455211 919413266 937294084 985317305 987533079 925124841 974475116 963261448 963696086 913534333 989298812 941118720 962631070 926451048 913712954 918827442 904049354 934780051 982889098 907792459 995933452 937122833 926280938 901999134 964966186 985486563 904379305 946542308 922021345 928324252 946925247 933981074 974683966 999437458 995323103 978032302 911520002 907124170 969475638 924171305 904321673 998421442 915597979 959509045 940243522 938029212 986278515 981161315 946020610 945736137 965763239 971632564 917982787 903222644 984944093 971574768 927558655 956788835 912603950 994864630 989265745 960725489 936213301 929867412 901952051 948250338 981310801 991254766 979951413 972731569 921669517 998055765 980051968 954992960 906099759 995994313 959561310 906385006 900256676 900728014 972502569 960071963 943568900 981784272 934898539 918590348 938412478 991058519 941818710 973411105 993209851 982958455 964325442 985741747 938374417 916832352 944938075 937004252 947821280 931797235 981474374 956619374 915999618 988823549 918515330 999089039 939613800 913446530 901433988 970070490 966983255 922839610 921137593 980037360 992148751 952591079 967850594 979166304 935879127 962946441 911400862 999581523 920070110 957530892 917130065 939085165 989038953 918926616 950124499 984183103 902601357 938692112 956468511 934535937 926453280 936502139 989483285 905637111 934103134 979738983 940034881 960090478 954338810 986736972 907395173 904834177 941595258 964770732 914659614 906494960 986922633 949680708 980684748 958008999 922715064 956664209 904686937 969077394 906117994 903307503 986477162 980370198 967124423 944442284 976096423 991718828 983304904 910982283 926659812 908129291 946277295 963479835 971923703 994379031 906234954 910748188 974102005 995280565 968665150 907612846 909821804 923181916 950460398 953188448 984447313 924575993 909086115 965345089 908009239 981675397 943166550 935293264 982656438 905673031 970465793 915587879 992891201 955895417 971898546 942056707 917632165 912493383 967635236 959795595 975460149 969272327 977859554 963440674 985597544 959201725 973892546 910025053 938731493 915982241 900320082 963696858 935364241 937022530 913940762 969310523 940926745 958783628 995542576 970723860 967240983 995228505 997280167 901181074 954513901 926715068 968867130 917984988 977468310 902968129 948889824 995031203 953609586 931290699 936971772 903091075 990008608 919696614 946833524 982440683 958029931 995481220 994329341 957325666 978507240 939036428 924736548 921763287 957376750 921842605 906740334 920664779 934912229 985842701 994398662 939346684 998198298 950267648 958639784 980006138 984128096 964380437 924181817 995070474 996783754 970072453 904108894 952848217 910869390 937325723 958951193 952556398 983494993 951827653 992379568 980144428 910380758 926592997 958587512 988182937 934288487 930122961 952056319 911444983 922318535 923282025 999954033 998367764 949505455 970514422 923573332 910922941 954772871 972468734 995680277 956425644 922161108 969737824 999879524 990449059 941739020 978169474 923261305 979614156 989436402 924790945 978462163 910291393 939322678 902948653 929916533 999726728 936609555 978285184 960497497 925647749 961716443 919439790 934587919 984194545 943406641 917078708 998405420 942867878 987848867 913959405 912888482 975141162 953136016 988368598 957313173 913916902 976875282 917964971 977787204 976087858 955419112 956484047 999778855 950293455 907846008 978161020 913195708 994602264 922982316 912579519 949053860 919655170 973640840 966240659 944535328 966197787 999344417 923483767 911197379 975625389 970334060 975747123 977426633 979248578 942635814 950678371 926106531 967606135 975421379 984176339 914309733 910865647 949534815 969167303 979071992 914410206 990833734 960677470 997220463 959374245 909675216 926327951 901852985 931630228 998258164 902438734 974462085 949300473 990325557 947083822 991588680 964634760 992343321 931509659 915830261 975056070 994631190 922820973 964402341 943058304 903224746 947803183 920185384 948145360 971808240 907854399 917111038 926358499 941421663 954650126 946678662 950380902 934414712 942890540 940414567 921379812 925848013 968662033 925746438 984567001 928654661 995127790 990029623 923794558 979496800 990221184 981700312 977909367 934913206 957764955 948627200 993783007 922980973 938442787 918461541 990617300 969886487 987168788 966248140 985933362 992498845 965775900 928946900 930332266 949154736 901906486 916005626 967455985 927384880 920947886 906496769 919657975 935073516 981323384 914061195 947273862 987149794 954689538 973436994 952673452 983797996 913177885 902448684 929104836 934191726 947304176 941753946 927276473 928372385 915165941 972953522 973060139 970148893 996857518 926281108 925352910 979738639 925448943 945817613 958057071 942893967 953364299 922092668 932172314 951892969 957436586 969055916 987350789 969386119 991592472 955488890 905634002 900941434 962099470 901599598 975215550 934974013 970980818 940493650 987183698 919029599 926609864 972799750 940306453 970856851 984891376 958410420 998139859 966963461 924845921 972396070 986000067 955719427 992702348 903321513 919654808 986454337 966173426 983502881 941962811 907154891 997883655 956850852 974156546 925289416 962616634 939834996 928679098 971898652 937996585 917875114 942383927 924157473 924138066 944598567 956021639 950912956 948581800 913871039 978160289 963665160 956198769 904274359 913878508 990528053 984468453 965034218 914846969 913677041 922472273 929721951 960031295 964153121 903287482 943926633 954771157 971517586 934770957 922770388 923890326 943249517 960366150 987114182 942374328 955814164 969805823 901882743 987025543 983069088 956408633 980387272 960494497 976546595 992577391 908375784 954734797 987581977 927626353 982167645 951854650 916209726 986574175 970051755 999292838 911126339 923367836 990285369 943156791 964425184 998838538 979303292 912671046 902369500 964571983 954489559 919849194 936492761 946767305 934504838 935875697 982840578 988141845 952080994 996832086 967021571 970333751 995373528 911221661 919137981 996247746 909544107 939677470 995588769 974026482 990076932 904129677 922412065 995944374 949797096 946238055 924958341 916499995 903943806 919988775 923308788 985646137 973853149 965646798 951570972 940317772 919151858 969140097 964409493 986287084 949017091 952776992 923781785 959807174 920937200 996318598 924607432 903308020 971763269 904605880 991780050 922792506 924009545 967009422 943624729 971097413 903376900 960106382 953122668 922598223 921703328 959748661 952315025 965670533 958103804 976790427 909499062 973343500 972857545 940947275 924477758 992402458 963409306 984288089 941903902 966823873 931180676 986398770 940055045 916987093 979680907 998263317 938381292 991376345 947587045 975655706 971622174 917656044 964968110 939954916 914483985 973073657 911878933 945615873 968885069 945938278 977009487 957656461 961898100 923342574 908997243 993982454 975765184 965626741 929024614 939757640 973175161 901232850 935228060 923122131 937218088 902979464 986463506 918876785 985747372 926840086 944469242 940222805 937660885 900140142 965157303 900522289 998495262 940113846 993762786 901122912 979648910 991182872 984099979 911667858 934915040 982384162 992032166 950264198 986364803 954240432 992509771 997486089 924952501 948529641 992662515 989224522 916391997 944032875 914452331 955230260 970728978 927116396 969570321 971141600 917439504 999918083 964702514 988054611 969080625 995588266 931932843 960262239 927651669 948181303 909591829 913690730 907759927 950292217 958546603 903927593 904549218 935828408 909370321 992642083 909020396 931876931 929769714 974171435 945492222 945288141 992400172 943734667 947964700 930326515 990506598 971922502 959780205 924280751 922483103 934640948 951888182 919297139 969233804 938192617 974529402 937815566 990399808 902129853 946477265 905051333 913132473 962447511 987743451 941901444 915887924 915801984 935259182 973566825 956899540 963935378 928759352 931580842 950999993 958132519 937631196 955461541 955046870 951584773 941240280 916158396 931134846 960084407 999301477 943313242 977127766 919288086 984803605 902609613 937914610 963165182 926744674 951745461 976080379 984231631 922533480 902919579 984671375 914921835 915168335 940001786 954740198 981455642 981405006 915283200 921119881 984869945 993958954 920598280 939710696 967448695 940319870 911538133 969576172 979989427 936058526 995918160 970738174 902308473 949349789 901174139 942096066 970591966 947506861 915187283 918143752 952037110 970613530 938250805 938359764 984802752 953062062 960481222 944876880 939359365 945087006 967702779 931476760 972555036 961760158 997302168 978503993 923160964 976038920 991685308 962080734 943474682 945459190 901895715 918532937 910579544 983107184 938492965 999851780 937072871 915723167 970096625 984501519 983069778 953495871 919465921 936481606 954579515 903906363 901020496 930290198 995235417 994236981 983009904 958882385 978002348 986769712 951399551 911054998 919889663 968150120 983798681 913039831 943778824 934426500 903952446 987639879 974075130 934570668 966358733 979079012 974979084 923170812 912419463 909181362 901995596 942142770 938088041 911911472 937884158 915179276 985980071 982269511 967831659 996248042 976238946 900523691 932748287 938046685 955625441 954415397 996889232 911062815 935563103 921160569 963120933 921039043 922893219 948069375 967589609 976563625 912076947 989360569 969574860 922094414 984358255 996442496 970656586 975464122 932426102 904138275 995635466 972157981 975859728 969256019 990760309 957097663 924700121 988226128 994083660 953912029 953723827 947590564 942109392 988995252 985573280 944132017 998116796 918503197 902060556 990879707 904178179 966250253 950205261 972195909 900583515 911336853 970620639 940496465 938012109 954635556 922075534 940327499 974586105 964287833 925088080 972274115 991996164 932680693 981737265 992011401 970790884 925595628 990452692 945271712 920243721 919291564 993254887 984933700 955654086 908334770 991335332 953763648 910736905 900992834 966926007 982714950 982478520 933881073 945256886 942133639 946935524 916150541 977286236 916459893 936854712 998757537 961769043 947335955 902616769 943170414 985780326 942157437 989042497 907893052 952446058 917873331 918504900 944966133 909149549 904160681 972007700 986901406 962529776 953127165 968907938 907112198 975295010 921946042 973021509 977286873 974508882 965026698 995629454 980052048 919516389 908980006 936939728 987650129 933892535 961476529 914309571 971726921 913116891 901300028 902926924 997934014 943216492 921169356 919302639 948928421 975394478 985358335 982528045 921053063 900957564 973016371 969383651 994748786 913246080 951186944 911997018 974088399 925923882 920173376 963310486 914867243 982760674 997478729 996908959 932024802 934046799 947636066 977269938 994391127 932280590 926743899 968813822 984367467 927269945 919109890 913866400 994597407 938503438 974453758 918358724 918975653 901357552 901786453 921559084 930795805 968753770 918520694 973355073 973859881 984944219 903220478 929063470 954285101 929551255 907733520 991176175 985082401 962087305 966888566 978232735 991579622 962017335 974192348 925952405 923709698 915617592 963443241 927519463 918011757 902149788 922601237 935972535 971102747 980729829 933736710 995529387 945782005 905326929 950500309 943037651 953778460 931162491 919059209 951162333 975689950 963439978 918278775 903731539 940338639 947374774 958234672 971416228 910476849 933190382 900667606 946052011 909275130 988718256 900742487 999001231 976397113 976909259 989954096 962928576 997504949 939674629 997745601 967636022 962394966 972415571 913571998 954569419 965181827 986971986 966374507 908989076 985840807 949986680 974196899 987041059 971213281 980677898 964434599 901824118 944525124 951300526 902660577 932465940 931268703 949566849 961117251 901948086 954580398 951761214 923573880 979082087 962426247 928469975 922446290 976606954 992285548 985853770 958297760 958244638 918612482 903462391 946465847 993335280 939162586 914674148 939617171 926335435 912042534 944255674 919235104 978314446 955564180 915013930 997403522 994777004 932087769 943370476 932678343 950480384 964989165 947432906 959401523 983625479 938515516 956389625 915877238 913921435 914966788 975423995 948066014 936772425 971379810 929709877 947775977 930122863 931439666 928139003 965721404 997554363 913668481 970873296 918209499 953150084 903938553 911971351 986456165 936035134 970865058 916203119 902562504 961041210 902268695 919332754 922317589 969639656 974561759 976800887 979788786 901637973 995591572 936383006 989497064 900551454 941120282 989463970 959093313 991258744 971770382 927576298 935632818 971757010 915070292 950603332 933084316 993467077 967632999 986259457 993174704 935340535 954391950 918823864 900628365 918923022 933792121 981980365 971991184 902782432 948123539 977502874 980355199 955787050 987683943 909369624 917430370 985884727 971550938 981016361 995358765 916279928 935979777 928407086 915830323 970745372 975917039 917229560 953965594 968553774 988077647 971830114 977673820 933414577 991806406 924890848 933768468 935722008 901518562 983887677 948680847 978355642 932435167 909879531 986795948 907729918 944692996 944520982 928277284 919445538 918118440 909546918 975136765 945522014 936713299 945250521 906681695 903589959 904394214 920474388 945701242 916395268 969158858 973750973 904095025 912073880 988132143 919461945 975215195 996181694 963252752 961311132 904483991 976220937 953024234 984546075 912736668 989834257 913560607 934919709 946928359 947246989 990827780 993421657 939594531 973358176 903804902 943426956 922466703 931218939 971053597 944910087 935545942 910906229 961598601 931950331 957806979 928216429 903466554 947880029 968579785 912368647 995475710 992291931 971037872 913280343 969150478 922889778 903782606 942394603 900768918 934835040 949226545 979065968 992864090 990038437 950920851 938134320 903032217 986790941 928465453 907207949 922316401 980379364 915062274 988207688 929518144 924907347 956837660 935941699 976730569 972703971 963569224 926226131 941346004 945293043 960032185 981611257 960367575 926594111 998402771 914551483 921150510 936807333 993338848 990075620 940102688 959078202 982781333 989971280 975985848 999871013 915218810 935352767 928483633 916160965 948085121 918691195 933529707 939953314 935627612 974228637 964535267 922595443 951190629 912145434 910634429 995013719 940788034 921478177 920519992 936927692 950292662 980882016 910726126 935878628 921858333 946269865 958041681 925296819 919839883 990473936 920838187 931347883 988738132 922208995 958815107 990123756 971271049 923008691 990806053 995599918 945648017 954544136 941481195 918277707 996600257 914986937 926764767 949278520 905491489 948656695 911624225 984571671 913770100 965533359 961549145 983622630 910032655 979531430 943300436 906164418 954190902 937082135 925166070 961244997 916234074 933814896 908272083 918297427 988460663 902224917 984859181 963230224 907855524 989248038 920699638 948322109 917548481 961528498 915060342 914884230 916091435 971072290 985720259 956568341 974870282 916630557 979128293 951551326 942914581 961659895 997088306 908890481 972948777 930953775 934888993 967911953 917150884 972210686 956098764 998662698 976970854 947743230 982243249 944973303 936461202 965639739 951254756 977349791 990372160 955547788 911427367 953517765 974003855 999703581 977658069 935960902 955556234 966407753 995706146 995374667 976332972 958713107 955679171 987452696 951261407 979829769 996124189 903704431 976737883 926823908 990257324 904067179 962883857 971556064 936700638 928434931 917631344 961495599 984892562 902495594 928606663 972865234 946733787 972128213 929927995 914183371 999300227 984568412 960782669 948694376 926127800 907939245 901589045 959675680 914227504 926330338 925142113 935745551 926194123 962791153 966572177 950298522 994116904 967393587 950310736 979988025 988392357 925011086 921031833 982810326 932914355 911412690 901428400 960697238 994086856 997566819 915450608 916290649 989091550 979540945 908743271 936498013 970022688 932368161 983491680 964828160 998837450 933171950 912763669 988110545 988949459 902415698 949197181 962530948 928694043 947608576 906919451 980355697 934503874 917982856 959879410 971629745 954745081 921498323 946032500 954105599 953527966 931066750 940212858 917762984 942919497 947767813 900066688 955680918 992415903 981513005 902786861 920331064 977995105 980552940 969928181 944747244 992560556 957504571 931029185 907496069 904377531 920282839 957726259 917609248 969743621 915371931 932022921 983825711 989464535 950898985 915588052 999996142 927892966 929975936 990371308 993243507 924754056 991604974 992515079 962201872 962522126 930669681 936602575 990058482 962344262 931132883 957836243 922513102 934729138 903509363 990451179 902269222 945807645 975403100 925847734 909916246 950469286 947038007 973612578 916310135 946402321 985263534 942545217 981839924 942874179 934728787 923803781 924068691 903843102 967131425 998973714 990996120 984341835 999642297 923369305 947805370 983545560 920574182 943371059 995748578 978755392 960301254 968205453 976116113 933310215 995934351 999184515 937525242 948411530 984768387 922584883 961469564 987229389 906342332 961353999 954622221 921031605 984243673 978519467 908398954 982503929 952772754 972389298 966775343 954754114 993991928 900297083 954464479 953906760 969617290 997543422 906957829 923929375 969047532 978813321 903557584 931747616 946574960 951389771 968531760 988171657 952000292 949356128 928402476 946158158 923732273 995342725 977120349 974671456 956060147 949973962 916200178 945683954 973811550 986420009 969760508 942655890 961344532 914900859 903590461 944323966 927317342 934073970 981148947 978063661 957193182 961813606 984079065 919333968 978287025 941870194 960850405 988486563 966726887 960192658 940757620 951037207 948502823 980859469 900384780 997629487 971720341 910529780 908225961 936057881 984502139 934085106 927115374 962426401 958833435 933198936 912198510 928832841 939154580 989652623 953566820 964745670 905906251 968566161 939548725 915136265 973462606 973267116 965359902 912630599 901810727 916605388 939063569 907414538 960406350 937585159 999790922 998854538 961035760 904526311 994635728 906239305 939589950 962008293 939070173 902712043 963130099 900716821 919033002 940694136 941245274 929720314 901748317 973698087 992886513 968950418 979108122 933997558 987796074 913521939 949283778 993140812 952868520 934032479 990541638 910786555 925031694 912600772 918842183 931342838 946600906 922525306 915869729 974580052 912089904 979164580 952353417 963891320 951005244 912533849 971394766 927759267 921150188 970432328 939612582 953553355 950789145 947503673 963130333 946448192 992557615 928129661 912728914 909758360 926648286 950110349 963331511 955761225 924346134 945859624 919216477 970540630 912763886 917936790 968911931 994333339 990452132 905311707 936574142 922089056 968409566 922844018 931428539 946954291 995763097 994532526 964874229 945361705 985399113 918516177 967272593 987587029 947482439 977609574 934247021 947496201 930201406 945648982 938713000 930436917 936629231 946309763 913810018 933085170 978563985 984799686 903441934 973153803 990882305 901420691 901995365 951351176 950204270 916976122 981081739 961600840 920164461 930047971 929961216 909798655 926076600 958018343 950620625 963598434 951700000 937589940 964334234 929995770 960492417 906478446 995775429 914320990 963357759 975406331 998200577 921363504 932864985 941814012 933478919 903651502 904582272 943007653 946453098 999722994 943940531 952674939 989100147 922055558 963512918 979916696 929142664 968392930 977056732 978551154 996010346 993529641 963735001 965091206 949934531 943944149 931390033 935167496 958297412 979757713 910647953 967318085 985892336 929157135 953667154 971023215 976911617 901494856 987541695 924952756 935373287 908781451 993012279 952225926 940136856 937699673 903240854 953489397 983788390 961751445 997050072 990748923 913573270 966817024 991128682 943195492 900311082 925735256 907290387 950627322 904887093 947189624 958166372 935319605 942473723 978803883 995027106 937784048 946273237 910287530 998771159 932205180 998489483 990710610 938821736 910553160 913106193 983143601 968154926 997429796 987995691 980691358 921608836 946066783 939449387 901005643 980236354 995712723 937932033 921816486 920733638 978630028 991671183 933679704 975131075 951619154 996361840 929752043 909889715 947095274 967599906 929982766 952015499 998858123 988485271 998126188 981780650 900919070 908574970 978690130 918391272 942130627 972181657 926410325 983975131 956500788 975323079 911876097 904159586 962794547 937244904 995589241 911810246 959127802 923650882 972542558 941906447 919747583 918640394 917880980 991294597 941702075 931584105 990728696 974114287 989934772 992136421 978676078 902082661 995288380 927539831 905532189 910399973 966083013 932472290 980952439 983259943 953411888 948481990 983193594 968518382 911990808 970428400 915669376 956750495 909911242 933029664 978565662 923477787 918999085 993586885 998426756 915193278 922909403 958903246 927534746 971781072 990987441 949773509 946653317 925885065 999061019 941478767 938394637 988393595 922169861 966953559 923167167 932727398 921006012 995834242 938626601 918887419 985644225 937146501 930364831 937971005 979556888 915271342 918518394 903705612 967988929 988678770 979426349 975365192 961950413 946229961 974120732 967641790 919972958 971300006 912144901 983477659 943868214 994351686 917576926 992238662 981688099 966296407 986315235 915599142 956821805 909619830 971618291 979928865 928325719 936543218 973159527 992840781 901072899 992409009 960710463 933895586 911028217 996767444 905379239 915617536 994572760 992239645 933560464 930798638 969937863 965366349 939391986 969786694 969358517 982754332 922076208 998888314 954155170 930858636 918306509 992355252 982942501 906702405 911118660 956717517 934645159 941007212 905635450 950262450 958078230 925696469 977905619 905435911 931337147 973512098 906104028 947239244 922444401 951854149 998921761 946383705 933710109 926439176 956984179 957767148 942534334 920722434 983096918 930684697 942049851 940129352 965296598 938860280 987840928 998183243 962813992 996047299 992099265 931351052 990012395 902261114 956238042 938371522 915506163 916250763 946700793 951730795 928004465 948489941 995389141 975667628 975727529 910772839 991305388 967657438 931096553 991275511 957207807 912300662 934358836 917466593 997248509 949038117 995407706 902347395 929394171 957877483 980339174 957520299 991943090 918906237 959322649 974684780 998096472 991370327 904882071 932689952 992473465 989219329 949695175 974451882 950975059 967560474 949690484 931278585 937320846 925780197 915585246 993408218 913611881 911492667 980868759 982866968 970216851 931562532 963986317 936055462 979681512 957002069 988568117 970770396 992038079 995718391 944695401 934555196 924307193 953802702 976097731 900587459 991918083 964740123 988943765 916688385 921751025 998481018 974019826 963428863 921710829 959226249 955764775 921872806 984527840 940576771 908656054 997384000 973418328 980784738 984315036 980685023 977651746 909835695 948078653 905088962 999136718 955288376 991094872 919143769 993757689 969870210 983474134 999548100 945126873 934856096 975368876 909202093 964524128 961077903 904560988 931552924 969916171 913993530 980015297 958154896 957255565 906140735 963603749 966124532 927030836 917974235 901414074 955131732 975271414 977633337 911237953 969231754 923089066 914020284 981730241 944668954 966157160 908549870 955952539 925938568 900822855 940466690 958036657 952818586 981728290 933238979 985937115 996964514 987926083 973454292 943607666 908930175 930385784 979403926 975873174 962573708 989135126 915159531 971361159 913900616 982847464 913210635 967114632 904537271 988873454 923699619 901207353 924783718 969118779 938518022 979117963 937156255 978779148 956454881 927834713 979053009 932636272 912212757 987725147 901017346 976786872 900301911 999148480 969562132 920317537 918808904 967459103 972073698 978583593 975061185 930026423 997935417 977260650 985771530 984145168 955099615 989367174 933275871 973234051 974894175 984118284 930729444 950147855 959971290 958970631 922496866 949232431 983842965 995471154 999335925 933722897 992860917 929092340 975716827 960447637 904377491 955761188 942179863 939329549 968043985 929172426 982791307 958030815 920793143 996910059 921657539 905412005 927926622 961221763 944524266 979466978 969452472 922232357 986802645 956488842 950067790 998674328 964808373 927983359 967461609 942217117 918848800 936407144 904774305 982004369 976561685 916183379 939439618 967290338 956588989 922557054 933730014 908881123 934528774 969793087 928254334 910371376 968924964 901725999 934255611 900417936 993930114 959090674 958717735 916353893 954425273 973469418 919322700 903485765 996195341 953278708 940541538 947831048 910291062 974370836 983144960 920089456 963862320 946234091 997293555 936275547 929892734 948340768 993450102 992792783 946328230 928996775 971513548 916415250 919090262 942895207 926862417 975997079 969390241 900423464 960582713 941392717 941051941 939465091 904839442 988970808 989554934 900596348 979774121 937227213 984362968 908881101 959775677 953227310 979264864 909754556 917409938 986381481 928293418 940222506 922877733 960598082 937136918 970097890 987004289 965722304 926813029 916065812 973643714 994332050 978967673 918155415 968087222 921183514 925109979 999956199 989423895 943800566 930983971 914687149 930456060 990309811 990601943 949184529 910487025 954842213 900777627 940269292 925207262 917508810 976622213 967416786 982227928 925784536 934178433 905821688 984109906 945758981 946201546 922806845 996669332 920027104 924635486 955878722 918289581 951082743 945395304 928023603 986921781 951898638 909272767 969175457 969304675 914782297 957765549 997380654 958530425 954054193 971362159 923214347 923186748 974564816 905332977 957863549 951339589 915605240 971260033 917726274 928159833 901581606 940374052 944242868 944901215 923301397 948478161 932547190 902376813 924077947 924166205 928192370 904402632 990752796 900918019 940063529 981016272 984246744 934366428 964074339 998067433 995047922 927050384 967674603 955898427 906582370 907543139 919513524 905001307 931366529 963626702 973956369 955552686 903174049 979299078 941982718 945051529 967281755 947135778 965425587 989887305 967939279 989119649 981972958 955195880 983246491 980189391 989079030 959404429 950618843 990152778 955263621 972559414 951100847 922904680 928069887 942455633 913099583 993685343 956837286 995297731 963026734 942455270 944399688 962236941 981831999 932649989 981545969 927244878 902060623 983480745 952394284 915585665 921883830 987727835 928676413 968884464 996862145 922549641 943653403 915752614 991979671 947561319 931280784 962892444 946487266 902609301 913106391 905042229 906922725 965369592 959631983 958401393 992489947 995206433 903367484 957250759 992913780 913345898 918992344 993521965 945866333 969456543 953896929 917463264 917680671 926205866 951614959 995417101 985592428 952815859 989652977 964574047 957171386 902852436 945958957 913976383 949699917 917408687 926750283 916352971 933056484 917113198 940199074 970204135 977633788 951189787 966008345 947728546 908653829 998743596 965602827 982265568 948274149 959367888 900675884 931259086 987998343 947176563 994442149 981539086 934383820 908643285 947805438 918041222 999736048 919133982 995619827 947769994 990173316 908884071 976030372 924665363 929372158 966587273 921772085 934671512 919351124 947306807 962799862 928177258 933792968 954744332 942557985 924737118 979107717 900420725 931243173 945339430 927295249 900559378 919981563 943242040 903009398 900057714 989478954 900508846 985237144 994555151 967445946 946787235 917449223 937215700 955491766 928210101 959231075 908419386 918230885 975415644 937834435 906422210 942084245 965173654 936984891 924274738 972301565 936785462 954977055 956990283 935573362 934842071 955396554 956017183 941325075 946001596 926461395 990635099 920784021 906887034 992804462 945992847 904830287 922520634 929300234 919032475 952405053 977350656 956842854 912246485 932191796 923699261 953532995 921967154 943372990 998396144 964613358 913130797 922296324 976239078 974091968 934869292 964741065 977444000 952790110 965849239 957776927 926440085 938922833 944768020 912789001 901152078 904077727 999638325 999254372 987031817 941506188 934197822 940175066 982757182 949684382 902118425 956699405 947818007 983849283 941718939 988078795 949380403 943860848 975893383 924568044 974461308 980063285 984036988 954778489 907554926 932329084 933471918 955778473 968950938 930535396 930528199 931225790 966896170 993106491 903517444 909961031 934928176 968815448 930635621 971636404 920871523 978663648 961079235 925241474 953903699 924925103 988318132 913415991 944424521 974035490 991033081 965766725 961034417 904764943 947172587 935681038 960055457 927855649 949038872 953448352 927617459 920828114 907061479 947469302 968602491 953596648 990138972 985059720 990750620 957694289 969126060 924346327 900071087 960920108 904871364 946532397 956043033 929192188 915434674 996722161 915148310 934128744 976802737 931374766 944407083 999262399 980533109 988128412 901925437 998898228 991791290 976991168 928543019 978283941 918814361 917214592 997551339 981218280 981257431 925892222 985069340 972473934 963416045 983194428 910753616 916001856 980210291 961682377 993932227 931648763 975649206 939391998 996089250 955245807 932025978 939672518 975929153 917546365 935387959 904024339 954994597 934810555 916020379 941759863 951577359 940023837 917180292 919703422 909446297 929312200 975328048 994865073 916911779 903146776 990552091 959152636 917721044 948803846 955891256 972586666 992141753 950880484 918555167 937768105 947854118 945530610 939418639 927711948 946419269 958951273 901468315 966047736 952337086 942735505 929610100 929212953 909400413 911009975 927972836 910748050 965131794 953832898 963694759 957840787 918430439 940848550 922974631 947226621 976637878 961233264 918606411 985567512 978377448 966031173 995611444 995661545 905424645 984660802 992006207 938438806 930879148 961301966 961179035 950177281 948686197 990765834 908770322 945408836 912475532 918717330 946663355 982388646 960650148 926522573 946356503 946565419 992385917 910254724 993593632 931166592 911662678 935187416 901034948 957075468 966789918 971091402 950799842 998065931 905298070 954799183 901709648 936801339 932609681 941505139 932997683 908647713 951720949 934701813 907435937 912872064 982768179 972742833 972659274 901247001 902462153 987139833 908169193 964296483 957053745 932921676 921641400 928361726 935683274 946056971 961229656 945550568 940139653 988808955 937053013 995423030 995299972 962326197 920679251 963560395 919868197 946526658 985716674 972979756 905146818 981888225 917213330 923379134 943468237 996914095 969886053 987023314 974020997 976121390 987690208 943549022 969470006 923580974 973708814 927377454 971512569 965108875 973024257 926335670 931305359 904706595 936236334 947226532 911654037 949022908 967092785 983424911 949642173 989553612 930598559 929928589 906321689 927603000 951973440 902767304 996886495 985717600 907840679 970269785 975578974 984852742 914705787 932056661 930625702 986893226 956017180 999184815 931200948 980444767 999257519 997580181 990848881 926190961 909432223 902126079 902671789 916242492 989374558 901097830 937749924 920474228 978857046 972039173 971502927 985843520 984264873 904622478 976923120 961640896 902644544 922181466 930427375 949462984 917899969 957033899 980285400 995036980 995462546 941725732 992803252 904048246 974519538 907392406 961682135 942411931 932690987 991119295 924635162 975706568 975924721 931902481 946134344 964216513 954663773 914929578 989618808 914995976 967517278 952395981 968828973 912420941 979419281 901620060 903172293 906598743 968260498 947892349 979756489 901464205 932561968 945104479 986713992 978315584 903682770 983958690 908261179 999679557 998830295 966308050 920142626 985987625 975253401 971976481 907737011 996302313 952401234 917198657 925712407 936574189 907031879 906742567 930229222 998909441 928129641 962458217 908593466 924364778 985245467 921228616 921163548 922183820 905107299 951879227 979505297 954340952 948465670 904634467 999232223 925549206 953689176 997482735 978608092 970943521 917343849 939294634 953115295 976058889 915660196 921514435 900428224 928873059 915868776 906552025 913481004 962495275 911209829 934628973 959700006 924917017 983202949 942863766 927886443 931769671 906879873 904334252 922422096 972680787 936950907 953015230 901598843 987573959 924339907 969368656 999411065 990646655 924197092 942544785 990767390 965590696 918728184 959784779 911958064 973236095 906627107 965668795 915495521 984262428 940422891 954188742 912599521 959749832 954354215 939832011 988280348 970808999 948560003 916486416 980424402 942655246 971314360 922525652 975003797 971258118 930107585 926688501 976860085 923629679 916276996 945731846 935019661 918041963 988305386 902592789 991058337 952956867 932283117 987504371 909822073 951711166 936563147 953133489 938068927 938465672 996706370 975844818 995072679 919265973 914923522 935992223 946166707 976796422 947822955 914951195 933682382 930071185 982971464 936608885 945127143 940934144 955641657 944366136 936939395 965087099 949624169 949405981 929109300 981500518 929319422 962627069 962289190 929198085 931367111 977463383 987137288 983118510 902165294 912946430 913381909 944907684 917315139 935070724 929092679 992737298 954063070 982836045 925285181 955047609 955895873 998503647 959230286 950443326 964385288 943301487 917490291 995270833 934230890 937932493 922021119 951752116 911509555 945446873 983192826 920653611 909606496 962629440 970977695 966847667 956523201 926927803 927623266 940866819 930949990 968721350 916218830 998336412 935058784 940284630 923503628 969092894 947464687 973638673 960855939 901276982 946039561 910767462 921922579 974943059 910578619 941522702 980757588 985007080 980329870 980483004 996856524 972903108 987095786 906834057 902279184 984029698 994003209 992575603 907197016 910325761 952661905 908437700 932196938 916213562 992807182 935465607 976729606 969310049 904925204 929953912 918949518 944412932 979922475 905975188 918798992 957242256 941178801 902517717 942523482 972443928 919341285 980609031 946931756 967724363 968686529 916215269 955134019 926519529 942660504 962028744 905279414 942952183 978657181 994547237 967213900 924693353 945723127 965090841 910145126 924702440 979137025 952717765 908273170 926635349 948236038 939997985 907218795 902135661 941663629 945656592 983440938 979520767 952093658 990143490 957046859 934198347 998904495 947522711 962638234 919896554 933511833 999623246 978264435 924674029 950508878 948416271 933909862 900655314 918481859 970586729 902467218 933605413 907045362 945188906 969715535 921269152 992914331 949146967 928875948 941468682 906985581 950427314 934483027 948633735 953686989 935081196 952742504 962738784 973341444 904749184 904783044 970876500 971175308 907126454 978955218 972414972 985271725 952050500 963236469 960982021 928556698 928368931 964181325 983672360 966670872 928291929 928698205 951452543 922019408 954709509 910661852 946487438 996038370 966598215 924091445 919307421 900155573 911414516 971601445 958216703 999635249 972986824 994005653 984542342 942251455 904943790 977600307 975551569 960957675 955117855 920095760 953645185 933170984 955224410 900494338 915458598 962217442 949208308 952306471 919206353 959405120 960891159 904273246 976811439 954724357 946025220 948346529 951849772 916115418 926672419 996942195 960153667 974084276 949961002 902866972 992853609 925983424 986161732 961136055 900929217 968823336 940814695 927328440 957161486 996255626 995851346 967220744 995161702 916424538 932989242 931368582 944163174 951964715 907229799 977691333 952881103 926639680 933149710 934231448 949764945 950094899 989435672 914412374 984769050 935147346 969492765 991041027 938751058 903098146 914777734 926980802 943292514 971727083 903570428 922417700 959308841 972862539 948983329 977259901 902417600 932455745 982397755 956430761 964614252 961510682 992650325 952507157 965443766 946391275 991429075 929763964 909729911 977356599 991366977 935451455 930525716 990829170 999795513 928204508 929264027 953833871 965596529 908525204 910254864 903505977 910696412 947926178 925080053 937160881 930334777 952762768 942698809 973028033 951997712 955734348 908061795 941564937 999779782 994111622 977448779 903717565 986692494 940818764 916787155 956271152 972107633 961946841 971682903 925627708 921456736 981647254 933403730 998050117 916477879 951844849 956906801 993550415 947766616 972477271 903893936 971101637 964419937 961695106 950373586 945384631 907173943 975924266 927639320 913276085 977738517 925496539 980915485 913315789 987702608 988738934 955450511 928504039 982242984 923235057 980133456 949104297 945269754 943616141 967011931 920242216 963298147 918542625 993767528 905398622 960346548 934113289 982614442 960516185 918558201 998657976 969339257 975278779 970195886 941128113 944841323 954982211 948025013 970253727 980950117 968800834 982451929 959826927 996721561 960377080 964699120 918073145 992695345 956785869 956458212 954359737 928585337 975643291 944657229 930986599 926643031 908728555 999484781 934872301 960451108 921493298 983151895 939889507 924921681 901843415 921136272 965575313 955026093 959291407 996402137 969887727 961742517 952055430 928578957 901901256 962249892 963451963 944061376 993795550 984396232 930801422 997068336 984133035 960543377 915887568 939278591 903332609 978596726 934102278 913416463 902801989 919591559 938337916 985816825 905806026 977482869 990843251 928890007 908618246 919159128 964313249 916597406 923971930 965980803 953710468 997763952 966286884 926166691 933034843 929397610 930692857 977991180 919371595 918763514 911261322 990490886 971480881 907141930 996031916 999268118 972359468 954960084 988943086 948859480 942546470 913811489 945669006 964517090 938809664 900497649 930388558 985393438 982837215 938970947 947337431 954663085 908848545 905748536 946342418 955388178 934522583 924993622 942869614 966233921 949254548 904370364 969066580 907475192 920795704 978700030 982101022 968218179 991804175 964790525 941102275 921244421 963139651 913003747 915652626 914322580 937715919 999641258 993979370 984512359 901877860 911481600 996011239 983265625 961020110 938779542 969783018 960194932 954019412 913191304 944880598 985986964 918565968 930846046 964645617 978422147 941660408 915145690 937890887 926431743 965593528 961292533 977783953 904204642 931232335 956232797 936180170 943962481 942294392 967193968 933934973 922080091 907082550 937406474 948142638 953408402 908885242 924177169 918332400 987576424 954439745 923419435 966274972 968342700 936800211 918429115 932056677 972754897 924057439 939306339 985075968 973765152 978043261 938475740 957884879 993048455 935613238 996817963 912950608 914775455 936640787 939746859 922599751 937599242 996375656 925737801 907409365 913983866 911973235 920322936 920241636 920896390 986519976 973789100 971474621 975471220 961642186 970506480 947366394 920518833 954220566 986766808 924046563 934678701 908623255 957012500 965104287 961803501 937895432 983115838 953433208 975377977 913303749 961416380 922568358 933280050 975448715 932543835 957670236 913724710 900859834 949508783 992601418 917090192 931455148 913214717 995381348 950768857 996374694 979356250 985275116 997760667 907432080 953582010 909269784 941398854 928718600 953335616 956795381 918149571 992268124 935831973 934093890 968179489 974117951 996454892 955917526 950112475 900887204 927506813 901451712 960781464 933960843 961255381 998293176 938058249 932167680 932356497 950794292 994674499 905048444 974181597 998360717 943184801 906868362 939619258 975425912 978578981 905263304 939560834 907768120 945154433 908682795 992605864 941800435 979468851 965892558 980023744 940593980 987577179 980730573 962171306 905229208 974774702 943031666 937397464 952040671 971283384 910827296 932374422 993957329 955010628 971791653 985685750 998603993 911161294 972083704 949084298 970171511 953814912 929374915 924309875 977019573 934481005 945471027 947899135 941736419 904742659 957287416 998536823 976067884 972448017 939233315 927011549 955880621 936255339 929917357 949837748 918029283 969115565 932416904 967096114 900618439 943357940 959668139 946413072 982286595 974226376 986139997 923858405 929654229 907749736 945095095 960146144 954784833 902290604 997016873 916723594 967899905 939839842 985139235 969118420 953395584 981814878 903689191 918267491 987964401 927982100 966098107 935884586 952168115 997013677 948419260 953066389 905589058 984249636 923888460 938713041 972545601 983211766 906641052 936294281 916546043 910387875 908159948 973694974 991119878 924946768 971087140 963799074 950587277 914748294 950787315 947584073 954956600 994574561 910808548 902281229 957546801 928608403 904255244 957551009 911958665 915279209 975542429 919305866 953782029 993819375 907120509 990686138 989921625 900865030 948197919 940304893 973745189 949126044 926121695 903670661 904670502 933124000 944710313 962310013 969701170 978301768 946717493 909079045 931551533 905584131 942606088 964181252 928408311 973870799 972004431 941618404 968584197 975059634 903004882 908408035 984284469 905496060 901658638 919575145 903456115 992149506 930047997 960903971 910244458 901131605 993616861 973736108 964503033 955323283 913863753 949264461 983682787 947221896 989869888 972022338 928938384 910544742 974726768 962947923 955910603 907184582 995674354 918654363 948721325 957184559 996553942 929951802 933284308 952774467 955623784 915708989 947739990 970664610 904683837 995660559 990354774 956000738 934491409 922236713 973108330 943976886 995563808 996653634 995778501 995326985 915433128 940181183 945892666 958597497 974856224 904190445 968713424 905468981 970263034 975025138 964468528 976655510 977350214 967325238 971770710 989564613 949542578 911680913 915898920 911828768 945350562 940380296 978276827 968016119 967173891 977605148 913802781 908142127 971232592 915522968 966270701 925806253 999143765 943392018 968282641 997582703 940504474 935067579 926113359 909052173 904247003 964374562 919444755 989923327 952482389 936339160 901854912 988485606 998701043 939849638 987387745 949385074 942277523 966925779 964779081 989895614 994082329 954837141 988616691 919166056 996555859 929738755 947739203 965132954 970211895 913090111 937817705 927975867 964233630 937229243 974488682 979107087 916346630 917338875 986961289 931771758 920862641 964887616 906340584 974153846 913069662 953041092 933255083 967741184 993311362 974967321 957871232 912712010 903179264 911402440 902774038 906302255 994435135 942542006 981726423 948828383 924126927 973108893 952681322 960122711 929032127 933274786 965835023 950660312 943838673 999863419 945328093 965214918 978130652 903718426 939907605 925740276 969588286 974853022 907476601 902927434 972612867 975631491 965022673 991005238 931220435 942530370 904201241 906191305 933942145 953925077 978603449 965957938 971257563 944274612 964601419 906140424 959042051 912090668 984784987 924496082 951340292 984023352 944175428 961270285 993534410 917679280 941397721 972185634 962797283 935024451 951846690 980512662 921273451 942664456 929720132 939737908 988811421 949038537 991408719 944115406 924895428 904053055 936574493 991669392 902762292 961051501 984007050 989903399 989911708 909664713 999495235 942126914 904619303 964170854 983714760 975579184 925058708 945756862 963221084 944273960 987660911 985002491 964542399 948505058 904819649 969267645 962763945 904895908 903867436 922696584 929275066 927242880 945055630 946145529 914863691 981804373 909594447 984255399 959463910 925556420 925505119 954318578 985876754 919199334 942738261 901466527 953232508 927503285 919618422 900905109 987950075 924346190 913844513 909372260 943183425 991397977 934836970 976562885 958977725 996434011 928984236 903130025 900900329 931216113 908212974 913576807 910947896 950291215 902671115 940668068 908942668 963069160 952880999 917432344 933643257 990178222 917722890 965846032 994932229 925070589 967925211 954095919 937313006 946657341 907090476 904388348 916024207 980686846 934172604 946135263 949852785 992838803 901316792 933417198 905791992 920959345 957044241 934457968 910399147 964464673 920138095 968664196 906136961 924575438 927527110 964569996 909168349 973273176 946395735 919326274 930436935 980758210 947013405 982059405 962774634 934211665 961702719 938120197 952819853 904017002 913913272 936597556 915806652 922720816 949357463 907659900 988015419 931990860 960476413 926221355 965868300 908042480 943106964 987434634 938608588 921790870 956003116 939923051 987401727 930667277 931573092 946226201 995626756 901504210 949637977 938836596 932411034 990227298 999532556 955281508 953180339 980904723 938897822 908201170 969899668 928765743 953609837 981684942 946893473 908235409 941768962 924116640 980888547 949987586 986178147 972187617 921280075 972179123 938488259 932616759 973180888 989912904 961941526 932616492 988477945 921173284 975738088 948081955 949161120 905696202 973424834 983058440 938664159 978413705 921348869 943159093 906955147 948295884 930294947 941979078 919826787 959104530 984822443 985497013 903519928 962969617 916876355 933449094 905184619 932194909 978072778 917540531 945170677 932058766 994253000 906596044 914276534 913699434 950447083 928354132 988524271 975522638 968812859 980739149 907474407 936705441 953095310 957501578 987377459 957742881 981882509 901084975 902669092 991206439 993886513 925717892 903549386 976424217 991071257 977837941 904234222 938149812 927107706 948644065 977840809 915024512 919207187 912193110 911364273 979963407 918456896 978011420 912052795 935576195 936848598 975594825 907093839 906813779 919898890 934844923 961037811 984298302 961653531 944660590 994454107 950312180 925067872 956043707 968248635 925434037 927569986 966868564 953678397 981071649 931099892 912112283 903392388 921686402 905273316 987834509 923592995 942682351 930993466 905039517 969525214 947829085 976926011 956618820 966536794 999285386 959887314 940490010 988102181 945922975 937043182 926460588 910478980 942254734 971885839 954356917 906369726 938041417 983717987 982713971 903573304 994002010 937913405 951205773 948027631 933301651 949631368 926108246 960931012 967164244 955610319 930605296 906230236 923360351 941486966 908875682 935863180 912543545 914747109 916771928 970800685 995817159 904596841 941581788 900991564 944313370 973653364 954886893 912769457 908890346 983464895 931310386 926684570 989763343 907076068 990214159 980388942 960177239 958097925 946447774 912119321 976878885 931406832 949305728 932949571 944551988 959575326 947761584 904596169 957061738 994742331 992246537 996497911 904221651 975373342 998032752 932972625 973066639 981972104 922797850 910712448 932315885 991106004 995792471 917404133 982620976 922675106 934937276 928153250 947899543 950248088 979938385 994295806 917065863 928595706 905881509 969346527 947341764 935728610 900376482 902735048 941127383 922395158 920186004 939378139 970903641 919399839 912151094 972781518 938513265 947401947 949109482 960244499 949788744 997862304 998090304 929729957 916819252 957906955 926195887 924148234 937797382 963748948 921366753 913280545 993583266 960365275 994710709 956308683 945404949 983525748 939822988 957085845 981403035 985243652 911991624 994493974 963192820 955826747 943290838 904052030 988375381 913307451 965276710 947140782 921225858 914896760 924265690 989556861 919512073 904770733 911285075 998232149 934908271 944761804 905194466 994897893 905089174 906725858 943858099 932311337 959304942 962684276 972615372 964125714 909387169 977680203 987053343 973329165 965178747 972893736 925777802 991650064 936743107 921651538 999392319 988800448 931614130 914278306 940918673 995659178 913871020 965502985 991779966 921726502 907284543 936849532 903191499 987757170 900807583 948650084 997649277 977448867 923961895 917287530 957738767 944709981 913926247 920732975 905357797 957534549 903089520 965714193 947065925 959775347 999920260 914780726 941896989 965362880 964813739 980142649 924909517 987041362 964032385 905716346 928204933 932819554 978039450 980768479 939813136 972891544 992946553 911612210 913340924 958932134 937846207 982043515 984525193 926903700 913150379 995473950 961980063 965198649 990343943 946337935 948363571 953569725 976740310 932475121 956536309 985740677 980004859 966500365 988361959 910278985 904202423 908166865 961347551 986512113 967732388 923657197 957853979 994883875 913265171 918129024 969927630 909759934 901627323 903032287 931745814 961918227 998172984 968555435 990141449 967319911 906377338 980223253 945139710 941114593 954144055 932282351 949227621 914919438 954932820 996631045 924727347 924507816 910852908 923165974 984648846 901426279 939593988 931351147 962065335 922754721 975597780 977389328 957913767 931304654 903335032 906142010 953281535 974270050 942338805 926986121 942253066 924339034 969389426 972676998 916423768 947308693 979665965 926910928 972239115 993406679 904387147 972023973 944277262 991375239 914251358 988742074 903360938 977950524 990797036 922116215 942938151 997462664 957601816 986601007 900444046 910345095 930281831 912023432 935475528 907415546 990424705 953479239 940870408 999206246 987712446 938393453 980695557 930072638 959197487 972505755 941180948 986667173 907918565 956271996 999081484 902784642 923610021 923697169 936771246 910123745 949676010 900142131 998818792 948415738 976633099 958003315 981014749 993308211 986360605 999544108 989607140 914535250 943957401 922129245 910463338 968911955 911109852 980726615 984109302 967433404 992402399 965577542 960472222 922919767 914993588 913522468 996252935 952138993 994936566 924346335 962264466 960413191 968359461 996320150 953306568 965756390 914330585 976137589 916076949 966305102 928288110 903284839 979442894 995422551 918837220 962483205 963369194 974437159 933577342 960619950 927885575 923171264 902480123 973781274 928477981 969722245 975007335 932802848 973307199 902062817 930631026 941959550 926567248 948078298 966543423 959992024 977803113 957026714 946493378 966507820 914996087 961722742 994494162 946919532 961947473 917903627 985498584 971654680 967233214 979145363 944096321 970220619 906779969 963674462 959973817 952069952 944002069 955267109 956147337 974220507 929105646 962395423 933924288 986553948 940441173 994339797 923647252 985888306 921735939 951911811 964329057 947111182 975049985 904702691 971290056 940677764 911694566 911137812 987497543 957781625 965077966 911173229 938142960 912742645 981870771 978617521 961447235 948815788 984432435 975550019 904194475 965695150 955485678 932380401 933998948 957424040 990072898 974404168 934976434 972430956 923002534 900823019 975399402 976040005 918111974 990669131 957515075 991881208 906381376 975261153 997214643 927432583 911576095 981812123 920597736 906288036 912980046 988832257 987875937 938526806 984174016 964557833 938797677 969331216 910232430 908821032 912111194 906521234 989648325 962979196 954198039 941704910 934999814 924807136 922525323 924920561 952607597 955708783 965734591 947832862 925763162 913260907 927465240 902139788 944806814 924015779 926170144 942507396 904731218 939622566 994149343 975695306 976103184 905326557 991159586 932520078 932411850 919785992 945758718 912471990 931001132 932725546 925406101 960169034 918291017 987244464 989994861 900249014 991043428 908377941 916022231 917377568 981985625 915594078 941919635 905154251 901696640 960175496 935463529 975838591 942729638 919227843 958284074 971176223 992577068 975824178 919251904 902437770 909788190 993974548 940079254 962935014 966419517 932019732 912498271 927592188 950724442 953471862 993397930 945307388 910807548 977407546 991001026 981244373 919679969 954046763 918601276 910707377 912419749 975069052 982054592 936376855 982819355 998140116 993149973 956211218 930536176 914269491 964476182 956600289 938325683 918532617 995345036 919041692 988389020 992671758 960942566 902179901 948995856 919744830 965092738 944087834 996866791 926024760 921507679 992648023 977890517 932015162 963378573 948446349 979533606 907427896 978868386 901523694 948236191 990855648 989882245 936980364 926454808 963984244 938994146 935122415 952313384 954472156 965352049 906776358 993453452 972684042 944655834 925265063 955462890 932340499 942625011 958878899 918073709 935283759 927985062 967772497 947582797 955006898 904691632 933259326 928942435 957688075 939580410 937255917 961874893 991068091 903446119 957339032 990955696 963711827 920711252 933136357 997699822 998756655 911069847 954949452 987240148 924101131 977378110 936440809 954354447 931291930 981058508 913544559 901051721 956912847 959798407 964019840 928114006 958444941 938443776 906159094 939532379 998342678 994531954 926223968 945764825 986724534 982379407 990156706 955115987 907646173 921306147 910423268 935778026 939261056 940361125 939076355 909345152 965928167 939329712 906686326 901839367 944218256 992116885 987863283 953595995 945509389 991328106 990373264 908241968 979129356 974030695 936008877 981843499 971834649 956215896 938267001 903511374 942202405 927697390 995294898 991089336 925588808 972924899 924582021 965847944 906885914 961372595 914750897 949899610 981886044 951741809 923458642 924530971 984595869 970442341 936504325 945379431 956704052 951484623 954450646 911403441 926428235 941345862 932320021 992538993 906714978 927366316 944185826 963123963 948753337 915403994 964953833 929587801 943867398 916442501 911822849 939394725 944448183 900882930 999460557 917060384 934770412 916056495 900010334 980341130 996213001 997697344 900175242 983201146 916726324 907257868 921561732 957716045 974890932 981211394 955288640 973457496 963233820 944580868 942649414 951633885 955230900 974475518 941652120 986561836 953301907 929616851 945814599 969268565 930754547 936938443 900942300 926302132 939447981 902597923 990232376 982867092 986085572 964234169 972613951 977896173 903027441 959360132 950709163 971528090 963293971 915580190 922398770 977615029 984302309 937077852 962657722 904244012 919336803 972926353 932269662 920241883 998257455 979196747 927266996 949166812 957590801 946962369 919986183 963306333 988966597 974550670 961027576 929120738 939474177 949723757 906887464 988621565 953515854 980666364 966733796 943569689 912675153 921074729 907757608 902893885 926506364 994226086 930362777 971147084 928499677 958857661 987825294 918661728 903510020 903757681 999199178 940051037 975050096 954815301 977281414 965147671 954582508 931097713 985395039 981332433 924253876 916531841 971975685 962082084 992942999 952057215 951232636 967792910 934740084 969859794 997957989 973789119 935769521 909057973 939542842 919108873 973495768 934006723 981104953 951095702 909318744 960863771 976007744 954448312 978359978 921758753 988082430 947414915 911079990 942773909 939677632 955474533 937138922 980338985 919483199 948607563 910444260 955050307 935765507 965097138 981439253 941894763 972867095 943701857 977189145 999084586 995027453 920756446 961500510 925080351 927360122 963546444 997941434 930681408 921712347 917389643 916460708 988888317 984936976 972689675 947958080 930561910 967889376 905094326 940424072 945139751 932470073 963452734 940383905 973235475 907456066 905574086 969638076 986911120 977100785 991587532 938947480 989090623 972339824 932001087 967531863 936105821 978538276 900797276 999641801 961002813 984843366 914606782 946827911 957096109 936390269 903027016 929861253 965244121 912057829 902995609 978219873 955194564 958321540 921204512 921079607 931603972 999111250 980358251 904369852 901812665 946935497 940493776 934196964 908519301 947922671 948052472 997201904 955790235 919788999 980050670 936212082 945419626 928792357 939539980 963990889 913431657 938712024 938562528 934726183 966021294 985710502 957267631 956283855 948087871 970569952 972736508 905570545 916406908 938819655 983848813 966573223 952121388 972752957 902300202 915171681 919623166 999298321 976631875 942823483 997603688 930437679 916053521 958022477 990256262 984379686 993580781 933988724 940853893 967109462 938551056 997174897 909613866 998497160 997376261 978820921 959626785 915954131 923970577 936285835 985124438 940436535 956616203 967701002 911953797 903886596 934448455 959822811 902937870 934977050 965583855 908143578 972393581 939353202 900418485 963155371 961269190 981550830 951629280 918292674 966008876 907094160 901875642 963352312 985192423 966025817 942743046 960337426 922860374 910118469 912007833 990918980 995658447 972004764 977077243 923918645 955936269 973122406 946590693 970003528 966623847 973063236 976187941 969387975 984085294 927662132 998806003 985410148 967498542 999790943 954568530 956775825 945923584 949601861 916572521 958848645 971242696 929545031 957565672 954770662 913167090 989144216 939349227 966521934 987557956 918512251 987476354 940361241 929525180 910064716 983892444 994710120 952076833 949852567 987075012 976030553 984262082 933428751 971486431 900141910 957567481 919051531 954086173 935844466 942165103 970292234 919447654 957542287 973350871 950622995 976697239 981216506 959599817 991394662 932055257 900406710 972837140 934772746 914577673 950777354 914144248 915303326 998796591 917038221 951880934 983507827 921916964 936312643 950475532 924515058 982495452 955325998 922492716 962517083 908420906 990639950 917782513 963084918 986621227 920497650 976327263 929263368 980305257 960971596 911613838 991075390 914274616 906806240 978002467 996840565 963737678 923942909 942094116 907632493 983468711 984971564 990603992 924359519 974465016 935737776 940543601 990111300 927907134 976439777 943148434 903277532 979224903 974411381 919745379 938091458 917989262 965100866 970510023 943193623 980797283 989409520 901724597 964788074 925732542 991633355 984630685 946223802 996688790 936253297 909728137 960147699 939143348 913090276 928606769 948608373 927614189 947479864 926306240 920555968 921653048 982870762 940586426 926608262 944169679 931300843 902832552 969377544 903508888 968787508 925642801 975366977 909131846 972335992 960235498 951165145 919613501 981196543 902371706 930959806 960871634 987698395 917361744 973333248 972947984 923377998 959955480 906166000 907110840 948617129 937145102 946251200 965883276 916538758 987917789 914348903 979596839 918265901 991040755 958146780 917975659 905778081 982447545 955714461 902584999 972312698 966247618 959939345 986601354 933835599 914877952 968384233 931198191 913776528 915634139 946772507 997090748 916895155 942550129 903502125 989419296 956060631 999904192 976819346 912087007 999421009 957940199 900793960 956940451 962354664 983302982 966111801 938479805 997327252 985906060 927012778 995237768 962680843 959706409 943308458 931767828 901669726 996249036 949680514 963727789 911862740 983082104 918632890 918350552 960332259 936502607 919615797 933596760 941375996 921723575 981009220 960515657 912931689 938618265 976650791 962952824 999847470 977837860 943350419 949130476 957692351 927596924 953427565 948401113 979500639 905505560 961280149 953363248 982738460 976515526 939826945 975767187 967856278 925145616 967331219 969261353 969023048 955083701 931669502 989838228 945395929 934160924 966975865 937277028 922878428 981349913 952030777 935351557 902981333 992044678 994040623 995791471 938582525 999325400 942483188 995191172 916689057 902674246 978335545 958086592 976241735 927218062 903062862 928577883 969930441 934783468 998513098 970444697 977833719 916870761 912805128 925188871 946458929 961960172 985451689 905483664 973710184 924617734 907453373 935415192 930799122 967532125 954699207 971442019 968503389 988985146 957927259 942271656 939464519 912401954 946730283 930918631 900732745 971589804 942395725 943316577 910812831 923674021 905184797 955970597 971631436 940742720 988741909 911568529 991845707 970484074 946368444 969032111 956300256 930996902 913942831 913540303 928888936 904300862 951542101 936384655 981753116 922288039 961530207 989833777 916526534 964807734 980051374 922004726 905478509 979898170 998763293 993760717 953621019 996845961 940752654 998494579 954032685 962069938 943865931 935034111 957458520 933645303 969624320 943858631 936604174 910503444 997150312 920411908 987345023 902147707 927682253 953367913 945405730 927968657 931179140 936223507 923645354 939187350 998730047 937524991 920208036 975502000 970769523 972570548 957326507 949191525 943740375 951576327 910262651 938877857 984483908 935055457 933821094 976599249 930135137 961838803 934649777 964393728 925083760 997768265 966947639 979437638 929140676 957431741 925318225 906382812 901734506 973960537 988556451 977179762 916334310 940300360 904577808 916435884 908537601 950188117 925077822 969786732 948222275 929136655 977170800 945417620 931024454 916578393 999227711 948585483 994173777 949213399 975817068 909513054 978918372 981398107 971029440 930777970 976827388 979366183 907776067 925378278 968271737 962378290 991693820 902164064 950593535 912955593 997570516 925459666 996259315 938409595 926050210 928977959 985611290 995411899 979852051 972367879 991415523 996139750 947183379 904674995 913890829 960421568 954718885 924062331 957718526 980926518 905954178 951191346 948102461 964603956 976729470 960461783 965086291 973836996 998561498 943659498 905300056 922116719 908556307 948998644 942494610 921594077 903303151 929511379 915807763 987059270 968819892 935281416 966705255 929489062 928846286 949080213 964757028 920332904 922550822 954740721 908343207 972863726 943803669 911187634 964647070 903571828 907928377 966981238 929990769 952413254 944357117 992550614 942587679 975622862 977475896 941762253 983934679 972116853 966696568 985702195 973409499 998299431 931952329 975146461 969582003 979506044 902884791 962691442 997674895 985473707 952805771 955672340 934814401 963377694 910065947 932934806 905341032 957775635 933148001 976022633 931869554 963186638 918853785 974895263 916024625 956265489 905018362 901065491 981885519 965194010 912189692 963092916 921741075 942624218 942137100 923633088 922614840 973095181 907463389 919910347 924739129 956202874 922085828 938408556 943394769 926555257 940708572 984124760 932395149 932350691 974754786 915301178 976870067 933882313 978124205 927484358 932373869 931903590 924291626 908446276 939536268 903437829 967724686 959780390 998382934 948056848 999687877 978450895 955142066 974134496 967101150 907944489 946986426 972680398 961835066 994211060 927395708 988655411 903389450 989643906 984198466 991127744 923763583 949777447 976370048 910746719 970558564 985567256 972131077 979666688 931136434 977116565 969537304 934714247 946174927 982723424 920753009 958959057 923501574 952005061 971449692 943799071 928304827 932612426 992306065 969004897 936000387 909105855 960597575 944061875 917919545 947210307 939762094 980818680 926143776 927072629 939479495 930005035 984922385 994997182 926453407 968306391 910540739 910828510 936642450 948804748 933673630 986221881 996680111 925407739 988294720 975130442 960516933 924716147 947080776 975322084 932433515 973202344 945041251 975559302 987408406 930487695 937588172 987447826 978866178 932126708 936582164 908745715 901165370 931161069 926821491 995292390 962067744 926178091 926119633 991878963 960371489 947015939 916324173 959129635 910279142 964461075 946700633 930078617 940108839 971792613 951872233 994890978 922570903 973835096 979717564 929261195 994633755 972611451 971750949 949724300 903839931 972604489 993040176 906752441 923610353 938573603 962548124 999655101 997486646 960895814 941054630 923068798 956516084 946509351 951582388 992648469 965897150 948953169 951716120 969567527 995142383 939298450 933765951 945068213 998408191 937863952 950459108 925448163 928071694 934060148 904482036 901040709 913354548 904702811 999432025 952279270 945761512 903733294 960314131 941792570 931450329 944040997 988883770 901768036 953887668 962417045 990558732 932302258 933568140 972232151 979624463 979494184 906372970 977458240 915320540 995789587 926814856 969529576 913594800 933801252 996121857 912199922 938694568 951919469 969574902 946364857 912532210 965046422 961239592 977631402 972142994 949496981 930413241 987162157 951737928 983625138 919148452 933067402 912749133 933722018 991530392 985809118 946153753 981832149 999002319 924739552 948557824 996987777 924441967 952309091 913798347 943430927 973197517 956336665 946308149 922414264 924359549 973264973 933132019 920742748 975621564 964119869 980594814 952448650 912096841 991106203 920395491 932560968 914390362 952079272 914498615 980700000 940220121 924164870 907976136 991675799 921886089 981072846 971222297 936554197 984741630 937297794 955058983 939634698 986325343 965585687 931293496 925862249 932590762 996275554 967869431 962776853 930570184 943763263 945881140 953466405 924987696 916786514 938279146 934529848 905019562 937033046 928157472 982411665 908128232 901049752 959184726 941930881 908540491 988571590 988451247 934999914 918540887 927945914 952965005 947152923 941901758 943183726 948038641 975608858 960316644 969030550 989839558 976414085 943240404 995529339 981005689 955641811 977522418 926378246 936557877 950758391 943874356 961579282 902762511 933054851 959556024 931574154 995284724 916513406 915765456 900274002 939251005 906887994 963864554 905539889 971729373 939684147 950442931 925390749 942790336 941107109 954489868 989197833 908569605 997688120 911990504 927347249 944984321 910943013 938229334 939833043 956544316 975330478 990816611 999229615 928005121 926564430 954672303 970750342 954593075 912884299 979801698 994214209 986912401 913183989 949268578 942282556 927564749 926200128 967950257 915393847 964502397 951137475 979123981 956613147 960727049 958860178 922466859 980492649 980782218 902700262 973351017 983692930 919132056 984638568 946387352 949040134 957416508 945328693 952766039 968215010 984251963 900391850 957909869 998712051 950842421 911735162 920934572 955931082 931075947 942867667 969298396 993312306 948544622 994251763 978717292 993483803 920554133 964483594 948046364 952505842 905073426 990434094 975840748 916593437 904314808 962244253 966339746 973253458 919896186 907649797 957976093 925941065 985009987 944122072 940224812 936359490 984645591 988484202 919259267 965935264 979249147 923332346 978992471 954176926 988599768 905346414 988275183 946313741 953090043 944560133 933997183 965571063 916688209 983232717 961015468 911859473 958251273 918309324 901601319 944601388 940361175 985190581 928238052 941376794 923749899 928074651 913557025 976873316 944105506 907051846 912576698 975140178 914184884 958097599 922819492 977491254 915017093 980640078 921041487 943163504 984286175 979136753 903536553 983647497 991891356 996516914 988579090 977684507 964318176 953332478 923898444 904707859 917715653 934225726 944680754 936859374 928271505 900631880 933938263 958545320 900333029 998552790 973225464 904799315 981749279 902079253 935076709 931166170 913620234 966092972 951097548 959491421 902849808 930622373 921827838 936266446 986142843 919653535 908202053 929510009 942672111 941702918 988357106 997218738 953979618 920022733 950610974 939136332 996633754 910952203 950416168 935214956 923969985 949732801 978205804 901934821 902251403 924955403 958182054 902312059 951225401 976991936 916097239 900188816 948914148 919778611 968225517 992255196 925375212 928423307 996853746 961727185 918432731 945199814 989667250 920843131 977314254 917415903 936727577 953700262 986738503 954089620 996395045 911317096 959518240 916035727 956963987 915911381 947469778 972579150 949582852 917324216 994856081 927275784 905087662 941606107 916713185 913055998 990733849 960871294 996891164 918190349 979408819 935915519 997473675 979026135 991516340 967779842 957500028 935813280 984834328 938479723 900917003 940104528 932428471 998778432 982990701 981854276 970909564 995785587 970788022 979338442 993925392 987403771 967635548 910525320 980873214 904797314 993190909 978429489 931564870 997410892 977683592 975916132 938101029 976726530 933295008 922225012 989491170 988094277 968229320 959719721 996576400 969797518 944994308 949700859 922729634 902671528 968814101 971913012 971229682 937620501 991175702 949603996 964421655 993638272 919304901 967445642 963350704 922050999 913524787 908762047 949733571 912239287 946244396 979525845 948189733 960984319 931524724 961724444 903132250 975289018 942413437 930373726 927530273 936049497 984482417 906704335 942616689 968321856 963102635 976270453 987992607 994854123 952430885 930757994 984874451 912207929 996168485 941119397 979742814 901825799 928497601 941105681 980184050 968547646 963588293 933987929 980084220 905818948 923165046 985856427 989902920 917013102 940674758 949968361 954094450 941124329 963032313 910525290 905799483 911429769 988298501 922247879 931111581 969522250 947485133 996165621 923592507 978010169 961775676 960411475 905249707 999887177 941974413 950898308 929244003 967045473 928851788 900936248 976007803 932580527 903388537 915166615 955043963 974787821 982712668 940331242 939548782 992610326 948037205 960735599 916549174 968045182 994132503 923617631 992048840 999166249 958455788 923516265 974432011 904885193 957718556 934569793 954727385 968538650 983915958 900396731 987019830 922105387 942409113 988040340 957874400 990264010 971986173 999109449 943289129 969752486 964505649 927369742 908079809 925322582 901319253 904433564 925810218 986453534 915281703 953096379 969417917 986003239 920899246 978043352 939379238 954439076 988321131 932929933 958750342 959459704 997525804 929004478 922175128 926385380 909640347 939821521 966411205 999521607 905975245 951537055 963279780 914017359 942708291 929842793 970169694 963721915 981098035 936663280 929924760 907616178 907832793 945552271 993258776 904907883 924698790 988217641 949943465 955069586 990896333 995553035 988938187 925568887 923437807 936558182 962466172 917195415 961863818 957288763 954670682 945854829 998303010 974372949 955302218 935300412 996774728 931436337 953824296 957164884 919177036 919271063 922511293 942390890 903041625 969499609 978203021 966789610 967845353 966740716 962076352 945635520 934722294 941241498 990997944 904618398 989334949 922688033 916626023 968473611 911543549 931463551 996759655 942565951 932962920 972355855 914030920 971360756 970299517 957904880 910377780 907430236 993081376 938877882 917869083 919571698 975315986 902100667 934535039 917123102 992395023 970487976 940267684 903108344 969839856 975450887 942325959 953089859 912441038 993346469 937290305 940817958 941869812 908634547 966936418 948491092 911820594 901440229 961416912 923815970 926157943 952515616 988757507 954436070 929792828 911587409 904440892 998206389 983632636 954202460 968973395 994554763 961826807 973094542 961955000 943523956 948469772 998108294 944566822 949127680 944655372 932172312 968767989 957442336 974467292 915984939 978655487 992393262 997761923 905770206 987816796 909109119 985870136 969075171 910896416 915256894 931779445 919676655 919635400 938118838 934836017 908902181 975033828 974908434 964852489 909737698 939156962 933200314 993649551 930432981 920990413 950276049 976019594 942217947 982598440 928248803 949935863 900158648 902766199 972571780 980440453 903047840 929980109 962058688 953657428 954808653 997738552 987950934 972590689 975845679 902912444 910063725 955555195 963468047 946876627 974509382 962617049 942707464 931951594 996518965 902831290 909803260 982291283 988757059 998229360 937057445 960514252 994901497 977204670 950816551 977025257 967632164 910842084 938798376 961043458 959492953 999524928 951644766 953847677 924621254 913679634 961130421 926022118 948507301 973552639 939605268 997651221 911858261 993134966 960188265 959182857 948494136 913838927 936847054 908843499 974306983 935240483 990172027 929758262 933555561 919092412 910851031 934498627 980191601 972832659 991722006 980287534 948664663 989811685 937222674 993926830 961537039 929236416 975943912 907771672 955502620 968310357 979648724 932542080 968921665 978709008 999274337 931714834 985504616 973548045 947073549 911868219 969355907 901331556 916684193 999009985 980178850 931236499 975629056 948986941 924255714 906457364 930984238 957089440 904959006 931777762 954459566 939186260 916899694 919138585 984481534 922000018 928816985 991931731 960117727 922617507 966639305 984692857 984518469 975366571 927710450 941342912 951195296 924759263 972061397 986196492 910596287 900377261 933315600 987752582 994472336 977056097 910264103 934910556 959440609 958330206 907096469 937616568 923553198 904055154 998704590 995024636 927783166 993245072 935187815 917767185 986393332 920066632 929821094 972953937 938257216 993888159 953551260 993669536 911056147 900838848 965141692 972198348 995933438 906408593 965866671 995957562 901965088 905083473 902582582 953194699 915156047 937190157 985234005 984753636 978352468 909380350 961936442 964685048 921600575 962070059 966842020 962549310 938177188 937005273 909979522 904448308 978722344 996196800 912773997 950271306 964891598 912292712 933950342 986753778 998248990 918911170 901323761 902139113 945476659 963253976 998462326 929311895 916286021 936519323 913463077 994588271 917613386 904214012 914473871 936966316 949574470 994993036 938724975 904594127 904693200 994306070 988087383 983474564 959239996 923743747 968343606 919575467 926754222 960145098 920092719 939843454 903651792 914733311 986649605 995080868 936440919 933464814 966701521 946554928 997153121 959134972 920623836 949740463 933835171 988546938 951871142 948707873 964476707 979719238 943035781 951768423 913401514 910066482 958734321 937544664 908783513 920675246 933350632 979065299 973609593 905843845 998477963 967684022 957825816 960525089 938208937 962507696 925196341 961038016 981213487 929790363 927262703 924464572 989899273 904537222 954229235 931665636 990872321 994020883 974811652 925329845 916694242 995443075 995375892 942425733 909192856 948782036 979129501 958557394 908431579 991075219 972025438 967122839 976935874 972902446 939562032 999192997 998246267 920504563 911287210 970130376 929551224 906474446 914335098 957191651 983501267 914391332 973000255 951302461 916205679 928836192 986112422 938305094 993078790 989475445 904669084 908517418 999890832 937002836 930611266 945925647 997267615 978374364 946505754 936702723 956591715 948570330 962652471 921107293 935338054 916000640 993435107 906798955 985451152 952425867 953931679 904150116 901517018 950919677 959660077 910283163 914847956 950936736 973402486 939188292 944689874 979765448 901458764 968543002 972326826 913782736 941265156 930638081 954391341 987195300 907630669 969381832 942428803 920457915 926663669 964149116 936850727 938734215 920918287 972084913 920555459 921518179 927953928 962903466 979854040 962657910 904309769 904496606 907273109 909390251 901731177 920169825 901546353 995951345 958334638 981264617 995353806 943041445 914220280 970534543 980545915 982221733 925498616 952424195 914314579 990196468 947993769 916665064 923362324 901143328 908283217 975479819 957872421 939619598 903459452 918423900 934003385 977881851 965529693 974426255 959827768 952513108 915945876 980183082 947121071 917293718 958859397 982401759 978379231 933669856 994202951 999214427 929579350 928225981 913653528 950915736 987800711 956304587 917855879 917875657 905767515 980498139 909362041 962793919 990555440 997403613 964631045 979135386 925040865 938010672 983033774 927824022 973581764 972095256 970329212 996947522 963811490 986861014 959255754 984992048 959167694 906679715 979618959 969571089 969263311 916906702 929849867 934165969 924691998 938741660 969358059 969382757 972079578 917764695 966905870 903547079 977124406 950913691 965828817 995898976 934024593 980488633 969865214 947358744 932604912 935520963 962501429 974051088 941927998 950247099 941653146 919727430 942356185 907093801 996231551 985789720 923410843 939781425 928031647 913568103 967132055 996331531 972578828 948872280 934995359 937237476 916561824 951707161 938929192 980944566 993159112 922064692 956368672 960596011 916912460 945660818 926638286 931707616 906238517 911872342 921175901 970921108 990674813 989359563 956004544 991903863 997537691 921643482 920122220 992730569 905078995 953902864 906374429 957423880 957228657 966299017 988893201 944019285 902621534 996309140 931074783 964858495 966557525 906228790 958059351 927056293 912805394 982062490 963189156 903919917 910562138 926206162 925143300 958257635 928078318 923243331 945548362 974810089 978373291 995964852 945743132 915610432 910674362 947141626 930655568 941929263 945292093 920567668 921196142 955467168 969676643 907449991 909349891 959142513 921326132 924380382 978454450 924782810 957571493 957359275 912651035 916828190 978855581 946326383 935838688 921933290 917534307 995275279 927485386 968471770 939902109 977974211 959655034 967295070 974556987 981712015 928727345 968410418 960413645 972485820 912792407 919947156 977061455 950814835 969275966 976965353 944980605 982946470 983615124 966634624 997765222 945675135 925308503 962674607 997108163 970527778 968540863 970122410 968762776 958483158 973886938 986519023 934215786 978603500 982324178 969701185 974687007 921433615 907235086 930495998 969615861 967186120 928955330 995654349 920760060 961163604 972534675 918852519 958590999 929459565 921969333 996544913 900324588 974895057 903031124 914966278 955682375 930327201 978730361 938682380 974130898 975949727 933610478 940950297 960553149 949527993 954715959 950435961 986683762 936742934 926268829 980096684 945784741 984011559 921668014 975352827 914951813 969322949 960601438 923964942 921121115 901955167 900046640 975291142 939879990 992932552 944782700 966009614 900533568 951015996 979362745 949566091 902741518 901964018 994757622 982936893 911933953 943319319 938677100 954748658 976664159 903768531 959230359 933553985 948392269 964002878 970235605 966599824 914134857 964572674 929426106 954274014 993994535 976982310 968287525 961899640 929134592 936578349 969793911 986383502 957498641 971514762 983134816 951249626 939380539 931463563 903652104 924803501 916341889 982955602 919455563 998440005 985679605 996423798 990105371 931023820 931952581 983047961 982254133 968393280 946205310 944112381 905471756 999049188 965012649 954940588 910112101 911464946 957038945 913229812 956732409 929871503 941322710 968005754 991289647 955752510 985330760 909153938 906722834 907823713 914751618 915939874 993866534 945882905 914186406 960848773 951104110 970393680 971358838 945758050 992963827 932355402 938429670 935266123 973878521 960301404 906249088 950681340 992236071 991990303 930311325 931764171 932877410 932582940 964330947 945288485 989703338 994594687 959676286 929757363 908060329 959171583 953142352 924662254 982657324 940158006 916865981 906552597 932664288 923663043 981877931 945040001 922507495 972919893 914971570 974450849 991282684 992552690 934140921 970710417 928383703 986977475 941119952 924051949 998713013 941578239 951509036 956357798 969589460 968493041 958604217 941044882 986520062 953738044 988261454 990789712 982640628 980807435 977429262 970824128 956720787 955212079 925589067 983848795 925847940 978857785 959047952 932468231 932661763 910229800 943261309 998917066 932333483 998779114 943170654 989574127 984094950 927029314 967447811 920019040 964108125 963832630 936866277 995673600 931056839 902944530 949058045 922144055 987996554 974014225 916946149 980654701 997517109 958737847 935678621 919085945 966815539 928251856 973427179 961889843 901989648 957638320 980066177 971878243 952413635 961204888 964274587 994596549 969024787 958980530 979697552 929593348 948758258 943231907 983861984 998863188 968853389 947707481 978120056 956454422 989681860 906758076 998548399 924984458 982793341 979943010 971694467 955434817 931675909 950498214 936310871 999327921 989186219 961868112 915361373 952944433 960703290 914261357 923029401 908790712 999199788 985192178 925719599 940023147 927971205 958954628 908726128 940471173 952199353 906541952 901557278 943382466 977718795 928055202 908415299 930817955 953042757 983966968 950151081 941995368 946130850 962431058 958212569 997846495 991721818 931928669 996506076 924872685 921018206 936993926 968985220 927673101 917916103 978039246 905176059 955207556 925819052 998746226 978408485 999365563 963589413 995593646 994711019 955166432 949841214 940617022 937782163 993809796 956556021 997049373 999594852 968580467 988344755 932503604 953863227 948081710 926982970 966859470 921183706 961976712 984404004 989116240 973909138 996002010 942495484 918763592 988461355 930908369 931778963 939406099 930062539 992580355 968680903 991414320 932991177 906381402 919624867 965590922 908905614 958970806 954716029 965460052 948907183 978251365 986426068 923441217 905898325 927533716 991953818 902750534 968454539 915136211 910151544 980118057 967167314 942422116 986945675 993445098 950184484 918023927 975780020 919056416 931825849 948695713 977798780 966865138 923508073 972245309 907769035 974405310 942049186 946050316 942777894 929817721 971241352 971054502 957405532 980492358 927034775 981801659 991944493 906050868 932702935 955744754 979783380 925881620 931299439 921214633 954893660 993708145 904543328 941371243 920676885 930887431 944624089 948701148 936708068 928231823 906691519 933137424 902857951 912210415 922598345 943357069 947700702 980578743 997242554 965873874 925811272 956195894 926745672 979356616 994506046 949613919 993149490 966349569 941456798 908330833 924952195 989420555 969884057 987306587 965965943 977821587 953532644 998413645 940965561 906274747 967453116 919825687 920661700 901450390 923779187 905214834 945425581 980168359 973878150 975205770 917296664 954724994 957880578 938269759 934625837 973228139 991122191 988351930 941559134 939978027 944283219 951445963 930173406 980213607 960626418 956206466 952682103 999627196 961252991 900064119 965094866 915022603 985995235 972284938 984480939 949029004 955470494 997932231 977429459 929341433 938194516 944153301 946145382 971049751 974758631 946514008 907935880 919951729 944183377 971723742 991499714 925941389 970278368 946402308 902453679 966351977 970328394 938331262 912124153 982655035 919239204 926344415 961821588 941147428 952824160 968315613 916334679 972462429 941708427 939352918 992933078 901949471 912706241 987092105 973236373 924548883 934913165 980645375 991500959 942759338 905127538 925553571 928575770 918789777 990828394 977194345 995191423 911800942 901718998 962297653 938217356 971642504 923063997 988115998 942164079 989405201 913109308 971629774 925403326 985756165 925606135 978664530 966083203 901593571 936789246 949878731 966013139 922593719 957397078 905420065 938152770 974380888 942555006 960781931 962045996 904845324 989121183 914535723 964308904 917876312 978536824 958324255 901590946 963888510 919465484 973777182 926280443 942181170 985483853 921126652 936782088 914462076 933601593 927378343 923513913 934374525 920742034 930888036 966256002 997690448 968682295 969085840 943880100 967842303 981316867 968117633 908498307 928278582 996039671 931945492 957474723 911851181 903396560 943647978 934920898 919664164 906826249 960255444 925903479 905108140 954818902 948777481 952932625 931459609 994241018 999597521 926504493 939634738 968486557 916502281 917785417 992627164 927390925 913865281 983031395 943872396 926941761 994210084 987604546 927829685 933187892 978909522 923142926 933670120 975392302 978871950 964913586 940338282 951865472 953043982 934109357 994833036 957525344 966105103 912582084 994759114 971414635 976413125 929128601 980776014 972206293 923735953 926105329 927657636 957285495 985718935 964976562 970014828 973115285 916171165 932988847 908442867 985080819 958822479 982548241 978982868 998566953 954529313 995254816 957836665 917518133 921201422 917593050 934956613 936956062 984231246 993728837 982665226 997833625 991903389 933032305 972833489 986626193 933925498 940285751 941168721 936153606 904246850 920635019 947505161 960867731 909545902 986233195 944794522 960205944 935583266 902982550 915318603 940249169 916671592 940977100 953227630 937198053 911033367 936510514 937996905 933408613 952929196 964978054 948075416 987804011 943674556 986797092 914818157 959226486 998679390 969605066 933301785 998953877 959775464 969546784 901186559 994043002 976865713 985085630 969673074 967357028 962602265 971667958 967298811 942595209 934984519 910431830 980172060 980459116 949804802 913873115 973446173 922772247 960774482 924508962 920206978 992636887 953606619 971120249 925149526 938595502 938946283 984466203 969160394 924152221 955982284 927964964 999243893 931062233 974058190 908487592 943108791 965353320 914473539 971646664 960468730 969368382 902803851 982970471 924875267 976507205 922586617 916710530 909327886 999754265 952746245 919341242 948067847 987047521 995300903 978958671 968591140 989314594 908656053 966823017 914902438 968647086 957209335 904294243 919342517 902031899 926926426 973715559 956330318 904986823 903843401 939536291 947308000 914293341 917933060 973045935 940169530 974535331 989200804 976509627 986095737 932998376 903187215 956031044 938011690 960047042 928448394 994747045 983409176 918459191 976730139 943338502 944837368 951565329 904295529 941893261 933738976 994282201 993130410 950594487 996141294 964897649 914170880 954053974 910275747 961676876 931709157 921662813 926584956 963996805 922419691 970438193 957077855 940570957 914479859 931838217 935770092 919133924 966970603 925258779 985459819 983355062 938096245 918290684 910108963 978062049 949272698 997180406 989157563 971084711 934044204 938249346 997437090 956654669 941756163 925744265 906106776 988922072 998041779 964621326 981771702 954470502 901719070 978020803 937855274 933104172 983283854 903055140 972831793 910172143 946327064 900297718 952870348 920649229 902105095 997959451 959812028 994943938 906481958 960331044 965462780 973692228 907020150 919140043 962126534 916763009 997588566 945712735 975632448 934694330 965830921 995378372 933624184 911702598 931264661 928717607 932087182 972527081 961130087 932868429 969507335 950050191 955304299 966633956 972511348 932064596 981230852 931990673 961394483 999365165 992177324 965963449 998694110 991743952 959948234 911736402 967955111 929049175 974263539 976432589 987563497 967821017 997574140 987956040 918883454 967919006 986713016 980334737 925065904 927617485 900014065 952721439 974749991 950950081 984055739 958053539 973821520 958053516 923536848 960165470 987137037 981693280 940268284 993260640 901427145 983242275 954654744 939616317 916574671 993767150 973108395 977428852 925250170 905078175 963321201 918822860 969784866 906774505 924779123 995914466 937462552 969436484 931588163 908029028 920663698 949349511 982048252 916431154 915329799 980210904 932367576 913907333 958445767 903352033 972949239 947022299 938063641 931105495 967522681 904621274 905139153 933778234 988081684 921815580 967823379 922474373 990161067 977535956 957427439 971035134 946059163 941890064 927506012 962399080 963464879 996351154 993362309 919516950 946622671 958897961 927912329 960663580 923977760 998681008 906907687 919597151 929765308 910167468 908658004 991573205 953244635 945987105 904441173 954673477 996640474 987245535 987697407 947510379 903252738 990209126 990839426 909475878 965440039 952699853 928397030 995470797 983446817 917585246 979224178 951946550 931134569 919166539 986124220 989165024 956446220 967301035 918752350 945211682 963500483 991399422 928259171 989147246 953619393 900930506 944122304 986707245 959800940 907684326 929189021 957005597 903518071 983041432 913241990 959463901 959980103 915783649 902567259 926016907 932371226 955159650 983734258 927656026 907162718 953763501 977422625 990015300 918900913 907903074 908027375 977462156 944773701 965158182 992594259 921291263 935257473 967749273 932999627 995859453 911730801 979182120 914919940 947421746 999830945 986307287 910198212 938966463 999997450 970611920 988622646 989814615 998866808 949531432 903258787 953255790 956005343 935742259 930520640 971388143 919875492 985899456 974096644 980807674 978193995 987499267 946716444 985064715 926235598 935123569 993385388 986091098 900596567 920228890 913777561 959325669 925441187 950227875 941836403 948186030 988771791 950870096 914127928 939609439 967067165 900273952 920072764 966367262 990033904 971296519 967129390 906415928 977132480 965200248 909220031 933712390 933497083 930303601 953433391 995915033 910565990 936599889 946335550 909906931 955351055 923002078 925830488 985826479 950845777 925272285 940605888 991920395 931278447 912113448 902506430 926494656 999984783 936980405 967694165 938199480 908753299 912912041 929120822 917257859 967411277 910235253 906551907 956139642 970634140 983266092 935717936 996689560 940867941 920955381 921336628 912626049 958870784 980302117 950238159 909878271 900045613 967959109 927794994 977656024 979783789 944210129 998614373 990220888 965660131 982213463 958688126 926961409 993219222 912816512 918992394 991427269 924979119 992879983 908787977 944067894 914181787 904961723 983802418 923946873 915640500 990064343 962460478 925594324 977416067 918744043 943041121 990614339 980580092 971004258 962010916 984670454 913280087 916233109 936492235 987003792 979825379 915151586 928662710 981092409 901733237 916919030 916465083 915071858 908620292 937126787 909891546 913578063 998737100 954484100 963259436 986902086 974752167 913495521 912987319 938095465 925357560 944233330 928708471 976014240 963385766 915313944 957713212 950928577 928042271 963994325 913477764 970306767 901786923 995635838 942910448 989903302 973861511 987319081 928729518 935960205 935431143 979309459 956111622 998351101 953700676 958115087 906098169 966408917 909408850 976353392 904010515 954690927 980144969 975771790 943157796 963102473 975179707 900892666 960821339 922048428 975138677 966818188 914290907 968796788 935999166 910402573 913476883 994655312 953924124 939436476 945751532 919838215 918488309 953682870 967572161 961732393 970036573 932941231 979574178 984979597 955200040 921867904 901781433 945920665 956679948 988117530 983427603 945648771 927684683 920978267 932238100 937137902 997881333 982930606 903065731 952019964 922327596 945045371 939623799 967165211 908041871 916311881 921668681 965476691 912469702 946850189 985086012 918463099 916163572 979653673 967830466 945196887 984924260 996222690 941952113 944084304 915955386 954284837 900205896 985200329 988855513 933187744 955561479 947667993 968935750 922178830 988091482 981671398 937994527 932969800 979249591 931165436 969128111 963233273 959468445 985267031 942653312 960342273 966871388 932733096 947876485 906607797 987102674 983658399 942580800 968230284 927095816 955902034 958970879 916503192 993388523 922214563 948051566 915885635 900559849 943056596 923336328 936661648 985436107 916809217 966536962 966029917 998371217 953529884 955982407 932793957 916074061 929544643 905998729 911557270 991186168 982456423 961115859 970003916 979313051 998132409 926043880 905666600 984218707 983499790 963801857 997344061 965507331 972117759 928399892 994444442 950136051 968717653 925782941 968567097 995610014 905595249 980354406 968405068 956486100 973263593 937644042 928354365 910859589 923910562 924573674 976259443 911072394 941008512 902244619 973998457 996140706 950076668 940416387 953102457 989893000 970163130 998114868 980025892 975761204 958413438 975953382 974153945 983667506 991291121 988518888 996322584 944146985 971160088 974182105 985959297 933993495 926572628 934021852 987596872 991407000 950835080 965184493 981520933 977020347 989230569 958840746 977505926 925485027 905778344 928098669 965841072 982012756 968272938 994588931 907778504 923051211 995318255 945908193 931965261 950264949 998920761 946955803 961140085 931083210 909617662 916467105 963945482 936522125 963680072 959783215 947309117 972486138 967311346 999760243 983255554 979191708 998340942 903260984 952580623 994294559 924365403 928374728 913860722 909231217 986627134 978387970 954786343 963332099 965032360 921316591 991066508 924859847 978162988 936606170 976617885 905838166 939148034 990771613 977839781 953335923 912694348 953790392 965289078 972908512 938899965 920767904 982826370 976275694 944182726 983697061 912211554 968472632 972822420 961584607 947697488 952826932 969504558 915293807 976319506 913910472 932070939 998602634 949331184 988761890 930805613 994291579 921687299 921643314 944774266 976380803 966688550 907599400 942898201 969816857 917457839 992307636 941212545 915481202 977554958 948679976 960266209 931233360 912029241 935461991 945989480 928852872 949147602 936982924 989537710 956695638 925671107 997821878 926524430 949255365 942957940 942370013 908108526 991392023 935947760 954411423 952033141 928155629 952441019 949355098 969744651 942783977 946840246 986839743 973248199 992619397 985185545 911339041 908982999 953424872 987942799 959253983 955120189 928092245 955255722 953783328 942287331 966530665 922382713 988664421 977134123 914019466 910049834 945716689 900063793 944182320 939127878 959737513 917148299 976957049 994774522 949976569 954853065 920461045 954449640 915584265 935812812 950010110 988044395 935772583 982606121 939082466 905731640 908963959 932779145 921372902 992668431 949275975 917608968 968736071 922804249 927667931 902984062 987696975 976347505 901543924 938146094 954306774 908897766 982041273 932310672 931053941 953692065 931375734 998885363 970667985 947967384 978712356 984172495 964322888 983169417 987206528 923379217 918983401 995287485 924362997 949063787 948017990 945067446 912940208 984460979 906153886 964742359 985993594 956304184 904743867 971728350 917715479 987515978 966144459 994215280 950855403 973345535 959192749 934330606 994927117 914785838 930001664 989440459 933814737 906119845 953699917 919455540 950746207 978491488 913412858 982458383 962941770 948729587 957661521 930823241 921414801 928633679 982697647 932614828 900629511 916360460 959417108 963590006 929189583 927228446 948000551 940032571 986551722 959591749 931359829 937670533 913337724 958466510 999320608 976881930 940509646 958188266 999420730 971165915 912563643 962658636 902298291 948449373 994700146 993921378 930649909 963096629 925311179 903786791 974018132 980573206 927476454 907381744 994122821 913433429 991928432 923399797 993396755 957269991 986343923 902757420 928583322 974700843 976188995 969427161 976309389 957555760 911062171 946297050 947790298 987605150 910662233 954123043 978851878 955397889 964545524 910737777 997006185 984554288 973674039 991571256 946104842 932116497 938701191 951693161 936905583 914779328 992507353 974837694 982727442 900034133 920865675 934797784 967634447 920084839 978806691 902213061 962274871 909514945 972058530 950854260 942053302 946214512 927516671 966012967 911264016 907826746 980113392 931070953 934006504 965937726 901167101 900367005 965004530 935055320 904818054 900976278 929235901 971290655 920282828 942393816 984171644 981532370 905476135 920871348 963073666 913588322 951086782 960651750 969547420 930783066 930489837 986446529 993019073 917386340 943704651 927046087 966009331 929919223 913927426 983866537 951586465 932090769 934098658 914399413 977017888 962479885 950175752 949589875 924938800 927017166 931195696 937884146 978390894 924539708 984141985 979599241 988607019 934719564 944920325 925848571 985507216 952338835 915841868 992802801 902887525 949127273 992835082 954376573 935261695 921392417 921065646 933667534 924333528 930024319 977071924 920906387 987152399 952305513 958950430 963701024 905414261 910976801 984736985 946502516 976171010 987755613 911198439 971619889 964022896 901215764 910570664 974400790 975474212 993867237 973964404 973739205 936037479 958351046 919440381 999840701 912477493 979931796 916291232 930864743 922676105 910694085 925573913 980545775 910104533 933072050 963012201 908618797 932070947 921261406 989835644 950688337 926319337 934257985 957093579 997213700 916593960 918399176 924571141 924341059 914521060 926446726 915069106 905285064 943910722 991897423 970382998 902306870 921473125 984006173 975368682 965186999 990421921 942843427 910105585 922780611 950059459 926035676 999631083 980622888 940114080 929517863 971591861 953727106 963693333 950178760 941293390 945071321 968448801 959351431 981953733 907997091 960657709 925938393 912132952 990033554 938081065 953442194 922855418 955879112 966468546 969232487 954123322 984455860 913550749 988064699 937577467 995089639 979292877 934978228 990793903 906434801 967808773 907080418 960550699 913709566 915987454 909257757 960001404 965291354 942554668 967646231 985698345 943607365 958475443 964540623 931312493 985212778 950065083 927546576 955945358 944343404 926142006 977293940 933238620 943320197 966869735 915966597 999362707 908855057 925931839 921739762 963181799 972417407 990626737 911879142 992078827 953742537 959933181 968111416 989478751 959520322 938321127 932008511 959653125 900637009 941622765 943616073 955092674 945342853 930649907 918670415 960357143 945479139 995393325 934903313 904283392 976248594 924816688 900731105 926056152 906534293 935933956 969597933 923136821 916774579 972961468 996391167 966985531 988156198 950147056 989909857 945398540 933109848 926846544 991029892 903362060 927863846 909445200 909523158 909989317 912807594 911806445 964086561 995439470 959281877 982192061 994430108 912500332 969245586 972504423 997872058 919597527 975103598 954818403 914760678 993478975 982540442 986880142 910843414 901099983 902020044 980616137 963788470 985166008 981537240 990998607 962455619 986448653 951481621 979290912 947317789 931272846 962378953 993800185 914903746 900980782 985955168 993253313 939583929 985043525 932041867 981615650 911581734 977062691 923733808 960625103 992788734 969598861 937298616 956625873 919579425 975580062 988884555 936964117 986109148 931928923 991982270 935209215 984853018 905432846 932581855 968953338 971217816 962672730 944254121 977497324 969310950 902531219 976126084 905196280 943691510 969555437 984322167 904231178 988442231 901795898 936016124 974608393 965058796 980757077 977667888 935083824 999556533 977943514 960229884 942178759 910849262 922998715 931174641 951612538 920415501 915722672 949776952 934348297 948045367 967897081 964267000 983955480 994534235 941977106 999587943 924400123 931958446 932711265 904336223 944431885 994980171 962619865 937571389 961420462 973543976 957318752 918749169 924161336 986690349 912590097 929207564 911269319 902486649 957030767 926418683 922245125 911066875 926461815 920910854 971052003 987770136 916236256 911259885 916446689 911856039 919302666 983236759 926454693 939604442 962072944 939079767 995563551 974115547 998108040 936908708 937602573 902487141 909057681 903587914 998645229 918125735 946533202 907730696 957896384 930855675 982511390 913568767 971591935 935853692 936336501 936017050 978629830 935445117 940400702 915113644 982242375 936153542 996839217 908982992 912062750 918393228 940724165 923280333 945792787 973114915 932516700 900150997 972506957 960037432 946497662 982762080 940537504 916112736 924811353 963446882 968947521 956757900 977585418 967820005 955251571 972839912 994253287 999672455 996307777 974939766 914144314 982114517 999737619 923018786 962156330 921121340 909377716 963056608 941236648 903204799 905079005 907917206 944412115 965760871 968066172 958396693 960978179 930454762 948320733 964666838 931794686 956360327 917508949 920579546 905566633 960366359 914112729 928678913 995106169 983168222 962555054 985058740 941428512 911306219 999849601 978104996 948214912 919320554 967748572 960831124 935789504 950256470 987626378 901289074 987926793 901364463 941429326 907997227 987180500 939081741 917157452 990739895 943994252 979733762 991211132 967644883 935567941 919283935 983156904 922794358 949948433 968618699 984066656 909220479 933868651 916486857 969080795 965881051 981412897 990417188 901510086 924508062 943790559 915939576 933469183 975616187 975413319 942179855 967372981 983151156 989623462 998315857 930327488 997252764 969798323 918325104 918305125 908795745 954440590 996123333 944369245 981431860 952344050 923892306 998588470 929665993 927775558 974474291 954037369 923872030 911003663 926081913 931112277 978430115 921910980 976743975 981200736 930382520 940254391 973298422 928251657 925864968 931389363 926860222 902198928 955827664 943841279 920605897 975646283 934228225 929684942 966013123 979854783 974675385 999087046 909690442 930632398 966869182 913605572 976278398 961008643 982667724 961526805 985990461 978059047 918714839 955625740 995245161 995536688 999374124 995611928 915666789 969236358 991319208 997001990 977532558 987461713 961505351 911910203 978527986 980521355 991445362 996686870 909275255 955995879 959844695 925751864 990446689 959391159 905152550 986023520 942908833 962046005 948889146 919249254 970551285 933659503 908532635 970660663 916007279 919421385 948941696 957243588 989474052 947112015 914116432 956085580 906970062 918264046 992990847 941070695 935076420 975605384 916940402 927174036 931334083 908935169 935360456 981713349 920810688 926291604 981628917 959159078 946176158 948297528 958991845 921153030 974636003 949168191 945426225 950907982 982721410 912892761 944831259 976205356 966657027 940343808 932606905 908639739 934441485 949201395 961555306 906928892 955471238 984703559 941001167 966868961 978089569 921825826 919183377 911628733 985927511 984959542 953770698 907396514 996507315 984160035 909870200 906898010 909461905 988166566 967808443 913661898 919679037 930110663 920903630 942367365 969197945 917094474 998184769 929754560 955762404 976020742 989481807 910237939 964956646 911115950 921709178 926853238 924450867 999064031 906956064 991632143 963779104 913436693 968756521 954531694 951611017 982471134 912578612 948186251 943933744 948491240 937728969 900744703 913183973 902629943 931467333 914486675 987507376 935847611 973033829 958634869 997747410 941112945 982810127 987092886 912819626 909529014 987810297 924911379 993738557 962416921 934943574 976775180 985029116 937123189 957748336 943544447 960898720 924195286 988329076 932489662 900519531 968254265 954649277 937187057 983424694 925915433 917252552 986223430 987638775 923687348 976475366 940032071 953648554 982359942 968442872 983910016 956304871 917207080 984866386 948829746 997408030 959895314 916456132 998333836 964875371 962788837 969843783 920863553 951883365 927009025 961107899 960699004 988925849 906960365 974924567 998455965 939367809 990379015 920197189 930067339 954133024 975630844 987537065 930591442 916093849 996738863 994156094 974810618 924354611 905786548 962338720 962858950 921197803 969739890 993242278 999926838 993215688 910147312 931917699 923433953 922727516 996487344 901345142 923672511 999173364 969809582 939000467 939458660 957183206 945873333 905542784 943054927 938260242 930257221 942236852 954167437 920028864 926565551 941454632 967736662 990849981 954420522 958527672 900631119 934262988 919453280 997786377 989071689 902064340 944407475 919854810 931814704 972103988 982166378 903445962 968644880 979856815 956991439 951429501 985685322 980070048 932021835 976134675 993657703 917248206 987583461 940702969 918295474 961467684 947948809 950746868 915088804 965858371 949393591 941065415 928779154 907758165 977816301 912181724 967262878 947823164 921448653 978927552 933705965 930304143 926107210 947351762 906088194 980303725 968621897 966073958 953173788 963656822 933816524 915467142 959232109 981129888 999792258 923908864 955486030 971916285 956856539 981803511 943872527 976832541 905400958 985203035 945192885 954905632 947750636 980722122 977304486 940040257 978935567 975105290 986538946 902398923 998040000 935182929 967551943 942150076 968957835 908143252 990537495 985380652 907343288 918190429 966795650 966142219 907859809 933498647 948731226 953042861 975326046 958270235 999850735 914817991 914527964 956383797 943754123 969118873 989048566 934309874 924436029 983088991 962828480 971288149 997769163 995901035 995708101 970588527 974208726 960031348 934166877 945635226 940647067 973072216 930101735 942899567 965776315 935413205 959181046 913454423 986838153 992689941 906069719 925791577 978475614 904344237 933152210 972895642 953739421 989803352 974169527 909690699 979902104 904074235 951069734 925403269 936944810 975455813 956303252 955541416 973335632 953516179 928856517 987832240 993114644 913947766 913652881 928309278 923709580 937716554 998817059 916494640 910851001 937801262 916831392 903596857 913066759 946223544 987895468 928678462 902254174 991324382 978609162 970249289 924463873 986117538 959017860 934408588 984998869 979097282 975163940 900894090 920919680 917151440 997126342 942354429 962726997 951446389 941692947 956331448 945719037 993421467 996143417 935079688 956878837 922313034 919725073 976486844 972590970 975094223 958690574 923707229 956122442 935875902 999807897 903434850 909486812 910953579 987124446 966966255 973639637 917336946 994429336 994940915 927142763 949937645 994833232 932568643 962006897 942605531 991990070 925432058 977360245 946126710 977887120 981466983 972339778 992446794 952931127 925436673 987931657 968357001 951003374 922465452 918658013 973231998 980769669 912707360 970771667 964675653 928768545 943231538 935950922 986221522 975651808 925014395 971719617 984421429 946593485 995817443 920062648 960439175 958944052 975926555 947068348 935507666 949602810 973418582 992374669 945840596 973882110 911519236 916919902 960761491 932503259 937129694 983740561 961667632 929476729 959908736 972110150 927852176 955157049 985673232 933864891 942995229 981374404 951385608 935823218 984785839 932718462 928731890 971852485 923980741 909622900 947159960 989917219 989525304 955334788 952962906 983250081 978999866 978638148 966523561 991257881 923564912 978461159 965454259 976538469 955948481 914619059 977979111 947090381 948667752 974080095 902645652 945936067 935805910 905840820 948424084 933038711 913341403 980922559 956187379 950123589 930914215 943585353 919378114 956313729 969349158 969433514 990713100 933137574 994576599 971378329 907962078 947802892 935491840 935037750 994362619 926499445 923371947 990040193 992335139 943487112 919929921 915763947 941413719 930802314 938164984 955153282 903348400 933538936 939976988 935070844 990474846 914454840 986037183 964096081 932410883 942568128 927714449 995109823 998017939 941732909 916292161 927077684 947501626 943738086 944807701 988142692 901282304 948179258 976788420 932416193 901923616 971477619 924727103 965153666 915351231 970669060 939161141 914235602 917618722 967726011 940728463 906603644 992684573 946585664 978194824 939523397 915120076 958569190 951275364 926094181 913315909 971585830 997648392 971946008 935045300 986555457 905612566 931714633 989171527 987420574 902466669 967302577 935439087 995520058 945187587 923972895 964746855 905874861 902801676 935047440 942976484 999134717 992526241 910911802 943445282 933100968 911744073 947197627 928410452 980453708 946349787 963171587 926950191 933719399 908580597 907589502 975386229 965878891 902258348 915647490 946911225 993548692 926230348 913663467 997467308 980586427 973908005 904665441 909860594 956168386 938036059 956774713 937355805 997119827 955059557 918191467 945587370 909167886 902206760 905540243 955952199 952091922 948410379 978559458 997614827 982869456 922896072 930892797 977765920 908190419 971517119 971185541 947110985 936214224 959329925 948174078 944843879 998154146 949257154 964337317 949757525 908731850 991955452 973496858 956365486 975273238 915376884 937937036 919629952 937431665 905243942 982006013 965152885 984682371 972141217 957220173 929739094 913137947 942922985 960109034 979300123 903077202 972683903 988432712 981679316 944861234 905846299 927200413 979904420 947238641 989177379 952592489 984591432 952858579 971225605 990456246 994843961 932703550 901308598 971415686 907481649 911149027 980890789 963711096 913081964 994680875 976951636 926137136 964922833 948110942 921853543 957805840 992219714 934963558 979517586 956984954 912348004 973689994 918956046 969081447 926050624 996029398 969252582 947301629 919106250 929530006 945219763 984900955 955739740 956417905 965717004 921169451 973998513 960786211 914807679 985948950 945034298 970627396 927532390 967380078 911937465 925687776 970826685 982863700 926678221 900306142 920464691 912988964 903717665 964684974 914575904 966120273 922027991 914461331 979172363 962906425 910357654 902355033 947401725 914452692 923403215 946825635 977709898 933772546 910790861 994873432 993001279 904585594 988427925 934775070 939950684 983641035 923073928 990122408 917349473 981995266 966454647 948824860 973586681 902585224 904248370 910209709 995355784 924727410 906762885 939983896 982445609 908767909 920090767 999400266 918765492 973091266 999596370 986671753 998688968 951087071 962537314 928260700 974353577 973942691 923849030 990478375 941365658 950796105 917303686 973570720 969536666 993974861 994276779 918775602 923519879 931759847 919935151 911531001 909112192 944060025 911286775 969383567 997133015 939011733 993771065 971586698 906573208 987237202 983127716 942995223 956277319 981643748 925399344 933567165 955738681 995656283 928108699 985053952 935450789 949849282 908711931 914004842 932175812 970639893 951010244 986852980 934178584 910004766 934332385 985681164 942644920 978505877 902119063 966364502 983264646 968583448 975563241 950273264 987319462 978109021 916470781 994815179 978191582 972128634 930003146 955570555 970026873 947036984 932166226 950054817 950821176 945305748 954532161 915216490 915784485 933164823 966699197 918771248 913085691 927123341 934557649 942553108 951270707 942052942 911729767 948733839 959487577 995542771 986872401 927802877 997103019 935803500 980255328 983628183 926319109 933771560 951803500 965732192 966362352 907998090 943289054 950051090 945244211 983429881 949861122 940241450 915582679 992315555 969238236 991785328 968174107 965535020 912088098 915613964 901269512 934435619 981341396 978967775 956669430 921968685 976484645 998633035 935732339 942373622 909431216 978012547 900340949 949941719 973172683 928876233 997410684 983486111 984662559 999066582 946778212 965126427 925500822 918297817 941608302 931960122 983181587 920106203 983385897 913990784 918457641 916142505 911361918 985199992 942971778 987687577 968990650 938255399 934748675 989624315 932342847 990162515 952017836 999511330 937557445 986662171 956457005 933378408 927850466 985252846 900829660 988722306 918232378 985877596 928763174 913424931 969884795 901924294 956416582 915527788 941855608 912569029 906332357 908979083 984512578 980609368 983212443 935346648 995228590 957230436 988723303 964266653 951232350 967788249 908198068 925621497 979451530 915483296 926949426 993542423 988386077 966435912 978891474 951541497 933934992 950359551 992041752 995641990 994209376 958703113 945948602 939684922 995797954 911170909 913382383 958353908 981129536 913483438 949016627 930353204 963652896 942584207 932747401 984672004 900596006 951894544 992646721 916723295 945083434 910266703 917364143 921371206 938695321 987212386 912797110 988543310 945810261 925952114 966838263 923215756 909359651 943035901 971818676 989752506 929568766 946814445 934342504 992671600 968432414 917659636 904389230 948400680 904077962 985898032 900346781 978314966 900558239 980848462 994286516 969273241 999312836 933437150 974653902 922660590 903081929 931155949 948452423 924875421 952083849 916889382 931079027 913420613 938918218 906808199 958926676 911492513 907918843 948510257 925251301 979756324 938580711 903458238 918185611 932425374 909425449 960982764 983278663 943032504 963020041 996700985 987688050 959402353 986025650 956027774 979835686 921930384 947412595 920504117 978468975 959640252 953360006 959111642 917178154 972322084 965918576 986731148 903872090 990486938 990686942 980844960 983589620 975211802 973291138 906898820 971455491 984685752 945568147 924985928 909732693 945621421 987138492 903235360 989619396 956964910 940839172 937350560 909756638 911231141 993874940 917044359 965465130 948239541 955841957 996491434 994760484 930876315 967625870 960296907 948669296 987304462 926074915 950619394 982373752 926019327 936504081 974690340 972877404 953188558 916258763 957534011 919795748 978560481 981830455 916863376 906569275 902895190 920931642 963444482 966129757 924579082 978990367 974696685 940544944 978473945 933979102 909418933 942739145 908658406 986233328 926274876 998841845 901094118 986725331 959471105 968911806 912012300 936629580 969888696 958427677 961604548 962725964 992517738 915496799 991977860 962153258 924351803 983419599 960802359 978073386 942056758 929891621 948673944 985940463 926066838 996154607 990356878 986740441 920046259 900507938 925872450 988557538 922174502 986515662 930285702 946688691 954327097 959541036 998542348 931212932 988070147 939728625 905943012 907947837 990963403 935595472 924967222 951916027 926753986 998456226 963183786 997967657 906694757 913347522 967492748 968726533 964787564 938781485 951456307 952417719 915962459 961926428 963307319 923166040 955910883 968347856 986125493 915875295 942105815 986960401 931630003 904392543 979801823 992183204 969060269 993911159 913176517 962958971 930930669 982241087 902754998 990517615 912923726 943514527 900539034 954856226 904688720 971423678 926304712 933298202 982657998 983438132 939690642 950783525 939460006 972889171 936315313 970969283 950962695 907087061 994933728 955229445 990192816 964245942 927676555 981452643 946792997 968610634 996043173 981304169 926185140 957398021 901872669 919511964 977003265 903257789 955879563 997762180 974903008 931772781 926283364 917233486 996414982 979960058 922602704 953349785 944406416 905917586 965785955 952517324 995652653 973742554 944071381 903476835 921030833 955347802 954952648 977996214 956890836 917058719 933253740 932718868 996770332 967680999 918972369 976373633 960841008 936588442 986465406 957193702 958917526 966979465 922396216 928883134 978653391 911976460 903506712 933623420 916650659 951027160 999411601 967292593 909436316 932556202 994223936 998595528 995361957 909922804 971628568 988152408 930081169 933472891 909790644 999584634 917992623 993704847 939940878 921674879 987488767 964971564 960619762 928171713 926325949 947855165 982863819 945275362 925429017 959370142 957301871 972879831 933362668 959320783 965748739 971618605 906757352 992742181 928305940 914246563 963777811 912337580 943654655 945712829 971905424 919779275 922962803 929306491 904941098 978097508 922504762 964725251 925848072 956162702 919025802 933638739 968024724 937428204 993622348 978968728 938755994 951997863 916404968 955511350 944366086 959104113 929390020 960093796 979226605 938152916 945857030 908921759 938587478 943265245 908913790 943184292 988659353 967047195 995558778 976278284 980780768 952822537 998864901 988377524 979983611 985219252 955545337 912371202 961471446 986384117 964592274 913906736 911193716 966481771 979312265 907981048 944854506 995878370 921754848 987376920 993024110 989014213 982015887 997333759 982397961 944208465 974533227 958140715 938693121 910985690 937668840 904957846 922341609 917650373 981170122 961303474 905284332 977856555 920263937 992529932 998925446 981122189 924773984 965335456 993187984 995858458 985345523 909433878 952914566 907851024 934756790 967017207 972977519 903863519 908255434 982120999 994724420 957456079 939356971 935653803 987064311 991182616 997125494 992523022 941875162 925832462 922258053 962949414 938542680 999893050 908114782 960433271 901768636 987916461 964677814 969291626 920887444 905213503 999765395 931899610 914228192 987386145 905904917 968990061 926289574 970890330 988045379 956838239 985768270 975041910 986702912 935726894 935293778 926768359 962798837 901115412 981918857 971001137 966314072 974143204 905394686 998255782 970061121 935706707 958268938 990456135 976403451 977999669 965110700 966530310 901378049 959863414 950320293 986592946 909151979 959709914 957386292 987798303 995752206 929272584 902431902 989395603 999581271 925133468 935438970 987839164 907329786 990989066 989523786 954253285 977392512 901723629 907426545 905433892 966810471 986719395 903492924 987349903 952895633 935727460 908346423 942656934 901827777 935721970 915623694 998921762 947762113 931152389 930300053 984308942 931185883 983259335 909393678 905483015 996774629 982005389 987115501 958549228 961036105 910305110 991655145 920043572 994747106 912668911 958672324 958779415 925032894 980590611 972217065 925734501 999274091 947497577 932853906 935052087 921596867 990342942 920756885 958185924 932231728 940113836 983218743 938072866 959126534 994493766 955399460 984404214 957166807 950480732 924771320 961009787 906357138 924450593 966149733 934316236 907068253 958147154 976339447 960163109 967974972 915698254 991484743 978076415 922099425 949241411 942274940 948582719 917535717 923035820 945626190 938202017 997748606 929310343 911629468 986548169 961836342 928339702 932075161 938068253 990180300 912472475 963463410 946187707 969671093 924920603 956449205 973167005 924363084 938099148 969707979 945464455 977988833 959467486 979031699 945278205 972706707 962941905 941430638 965206262 911453845 983066037 959238414 919539688 940993385 954288364 912435641 946713960 996747121 930988936 936952348 916491830 950479218 949925631 913838775 963376659 944040597 923670354 960730132 967691531 981451438 992855470 989740903 900369979 961898212 929770234 921421018 917582607 915001285 995480316 955815848 997083738 958371242 949758208 953375662 944525800 965959558 981497393 917497471 949674514 925664505 915321316 940548468 939338541 914216320 998014729 965669878 945313881 946828881 905333311 905477365 904652056 961621114 903410103 905817556 907418033 900298222 988703618 907541674 901356715 998175729 905897458 955364232 900084569 967659009 988460936 948389039 921430942 943655889 967760145 979086686 993954108 961456975 968058032 906605304 916300291 929773348 937560966 953742131 994429683 924372741 965504142 904381361 936274694 977478111 903920567 996007657 935074572 945854573 967436636 959030133 913885038 993355729 984115620 918519458 975429409 983890928 930970162 976505351 961017770 917988324 980795487 939513388 911252753 925967865 928435073 929895008 995167635 911774983 907877265 955036482 940859191 922380138 936307743 909938675 937727075 930776777 933980820 945162704 967328781 908484356 944902829 981088998 953172083 908771009 943643411 979920251 978286735 928950362 910643686 951503711 946892727 916150920 929148059 960482060 930076073 987571701 985238724 916217624 941559095 970726800 951153999 984584259 961519312 962723722 963510086 938752155 901896931 980478559 910870372 957084034 981846670 981106104 911900232 940744181 982434600 932667521 932505635 968717459 941098349 925178398 994554520 987751301 931974451 944295992 929821474 955144472 958195899 978695263 901281270 959147774 904335972 991669122 966954950 966972470 905088321 984228866 939160877 959391044 966616183 921240485 989501713 945898637 911717798 965906151 996071255 938219188 945988386 918387636 985442600 933119810 928032474 994026825 907533175 936403819 931585141 933912622 940488779 913192733 922537818 939231260 909831655 935294289 996168122 939896780 974297324 985741687 940404200 947012532 921496416 907592865 961821255 905792214 911800434 986597963 976101855 918252447 955867244 974081456 978674862 920632214 969720801 981527861 921301199 941868074 980946702 984339248 976735509 902488109 987873754 964021691 979383498 987788708 964208235 988762341 911308483 961011864 981943748 912101174 970172570 967067072 988204133 988436822 945648661 949670402 962201433 941302871 900666071 926889297 963438389 936753562 985908573 979681442 971292120 984740591 949134954 991340917 930820132 919861798 915617474 924865191 929008444 987666877 932644927 928761848 966777034 936229977 965596445 993318213 900278056 957680586 983448795 942767646 916744256 949968251 970076756 945665914 962824244 909537204 928031143 978969236 901101699 907133460 993199004 987962817 927638463 951319117 970329053 918853503 906711714 952854550 943911592 931421316 920692478 906523401 933073987 976696404 911085372 956939858 901979434 944497434 915690017 936935701 923881684 906755930 921559343 906709965 904472450 990851548 939688904 954607713 949978535 941471789 985479659 949725069 919975842 984336215 969366513 901815605 912676231 906740824 964897619 966280805 970441904 916607795 956927203 967626006 905987367 967468223 981964817 961774584 987432152 931649348 969379586 980210242 958432249 952604535 991987986 995117100 922007864 930258080 969659423 929531428 964465373 902113058 916257394 986724697 943715119 930417447 913993252 906363424 940200588 920210700 996470479 905383769 932688224 947608280 997341241 973414003 927325230 989700811 927919031 949722434 954711835 929744795 943217547 987935416 997180672 972286716 999354966 946463370 901330821 965142336 981237873 993325017 929813303 921290155 973578177 917546526 988798903 947277279 918503321 906463492 907694070 948658288 924772862 934670000 944590615 944769590 944797508 980812516 993375765 913623408 945732876 921625668 995146760 957836319 945219022 967678720 923309708 963116881 989179705 944920749 965603722 906672976 966998473 970494064 937876891 993168225 955433953 944823153 965510395 955268741 913335221 989059761 922904134 939336890 920207253 952356024 981555684 912525078 996439378 970182340 992153605 994566152 972857653 965714181 944137671 930795442 924743737 914872664 933359808 999946994 958079712 973219286 982205196 919753839 968665428 992365904 913610540 966902612 947468907 907446957 913261557 957054576 971369119 955297558 967012130 966291342 979960144 981917970 958301964 995773865 950712345 906210374 979299803 948611905 990770850 924716496 927008468 989654157 950272360 902622061 998027033 924531409 909664394 927878981 939019795 929023928 992042512 924032607 951315160 985244295 946159915 918082144 985777223 935765203 933198505 931940989 957290100 923215509 970227075 911456100 913926220 919218814 907027193 945135000 995499766 980161246 975547831 986428067 992525605 995515832 929249846 958912629 993190005 939131741 989774966 943283507 969580508 938945770 995114177 973970248 939864027 954213909 936087837 915065987 963660635 947671867 955649417 961375130 985867464 919843729 904657481 971925552 962792749 979185949 934487127 903684651 914040837 969005405 938196835 915939060 958101336 962993599 905296328 930948883 982694460 970619856 950399075 926849033 973538867 952330211 900384974 991409427 994208073 990927646 907698298 910441728 955028986 990160056 978518077 900975825 988370211 920398764 991371226 928711607 947965346 977927990 935056072 937452665 990607711 984219601 959845233 985294629 979692331 998959671 928097613 935532239 976461182 985156251 915541636 969515685 922512490 991685614 940779800 943900374 975213708 995742884 914549628 958248279 993328799 949095420 955294003 983112526 984212590 998608774 971108244 913757077 982016581 911360831 917630243 954559911 974441992 953584542 956894741 998153159 965413578 926534305 996896942 979829583 954698657 936731909 968365530 964396972 934123429 915485458 908689222 928297608 957498497 931556487 951190057 907780620 979430645 985633387 904738623 920715826 950701013 934869143 977252680 941043666 934354182 908747066 964231332 976669247 992942518 934604961 998575557 967191799 953935525 907300166 923215431 939393079 947759275 912696733 954933480 983416767 992305139 974593893 921779624 969753659 950233082 944786936 932354719 992554008 974335644 957940121 937867383 993650048 959439592 901363233 981606637 905950900 989415069 930560925 999833823 998965570 947542720 965417971 952522095 919778214 914576984 978047064 981110201 940404981 912622487 985300751 977369053 906069784 953142554 974069986 991110711 939440249 944176489 963450581 908706606 983322866 957345964 901564839 929741453 998535966 934584559 926813837 939263877 989842672 944896027 946296872 930518930 923099697 922069105 933200617 933036859 971658857 941382133 923554717 990235751 955901735 935158081 975462020 997791521 989729668 906118709 934142112 924711090 910831583 949136084 932024034 949682187 939743667 989439277 996243163 955330740 984041668 938007885 975705446 956859497 933658184 995016644 992120694 909848050 983044297 991557759 914533882 923138669 908548532 912755686 940199900 945885332 907653925 902762906 967377181 931524003 910298583 995941280 942715612 901449987 983447148 962794214 929774326 977644658 906744663 991738407 972303241 913394526 903284901 991123167 906565552 974419275 999381044 957852731 901631042 971474935 950531845 921921627 936394133 962331239 938299874 996225724 980420928 971501950 968984612 925567196 919948577 912589306 949317091 974926688 932157663 954581689 987454854 989558712 951407252 978152022 988202692 934200531 927118608 998366533 967976658 931065444 932838615 996536157 905183377 921300269 919275590 954018290 937161974 972859641 987007747 976528055 924837212 972029690 912807010 921833558 984143361 981998076 947142783 919024550 919007866 964298179 931342773 979561625 989274409 941801326 998778801 986853315 908430055 920163011 952836455 957572557 907398847 982386872 909054581 910518812 989393117 917822104 977936170 951897671 998420893 981630692 958469471 973337262 939346891 967585179 922448132 921978512 961296378 919575913 998298039 917749821 997048907 967851277 993175966 986276684 924860598 925381909 999485020 995062106 989095231 916510204 963479140 934485637 901941165 973372170 926880382 996837761 905691660 973986636 912403431 971623801 931387453 969660472 923820242 987547808 912454562 952217682 986924003 937479027 913804784 973933873 942645826 979600735 932319813 935288025 957955927 993660748 939486127 958791547 974944570 977122626 951868794 977572923 946931123 959382612 971340740 996079185 933765850 942213741 975855607 971030523 943056254 972904689 931665664 922704981 908637173 993185910 926396163 970768736 995389400 933756197 954500774 959123969 935759742 984052158 946037026 988399983 941506889 902242881 968949588 921127142 944600574 948163341 950371076 976606852 932530746 971264457 954767304 900615355 907926914 928863371 909083006 909266925 929136686 916744479 980377891 969476001 909917683 932723349 904066264 902220571 915896240 995430622 925114186 938857869 935489368 955178570 920053051 953983730 977261416 943041332 980785204 967390551 999967672 977028477 976751314 963399276 910852868 985215284 970775175 993650535 995432521 921008242 931779689 941500760 962918510 908616252 980318006 914091432 924242341 943654961 933941422 946299330 904183530 963913262 989541055 906386881 929667029 929471182 904033722 932304218 973329704 963578579 902791025 965622703 993009803 985678360 918778859 996893912 951674077 910311223 992849467 944516286 978333188 984462092 989787725 959425139 933110426 918081059 927819028 902829648 922194695 969147607 973336964 940403189 962494030 991901847 968605848 956912677 997617662 943887685 930180252 923891067 972718638 943035378 951383043 991683865 998169181 975994050 943457599 977696523 996311283 977609428 931066905 928964726 908487889 916975667 968742625 970098497 964535184 943155731 918491640 987326008 967716299 940058954 986715629 950341692 914929751 951058037 903832114 958430903 913843831 984671982 962575847 953814997 904615158 993851528 931464164 905208612 974257369 903016840 967416137 964094779 974758157 971361952 965855361 903199652 941404853 923002558 913105235 956348324 955024173 968115453 986782081 957211979 982803805 951767130 970604761 998557938 900011573 917874852 983865274 955002474 954209586 925296298 992753302 935102884 993710956 928479322 987176020 930964188 904720650 900305256 900573688 957468840 988272885 987867435 997509604 962992750 900708984 909110798 909397707 952642512 996555366 988119761 926319926 990969293 903622565 981901553 994876599 940126979 982031629 921659934 991447063 980749753 915612635 963246023 902177124 975027592 963924097 952496585 998141361 973311846 934860478 974898241 917782112 961010630 923102843 945221617 976636716 952882247 970568609 994129809 939992906 913876555 902459748 917767336 964233324 925500715 928530208 910155293 961953839 957316500 995823571 969050134 922111490 927964568 977424179 943970131 972942138 905181263 925507717 916155218 951291284 946530737 935164682 939999546 990992467 907355344 957001170 950180533 913826598 978338031 981652631 964075907 926026970 909120950 971540332 975770804 971533423 947918986 953824144 963596549 996522535 994123472 959386905 958676250 978792694 961645868 990578003 993931237 974959368 922805933 932035122 969125627 986223595 912709327 969544338 964726030 920634445 998667158 982462885 933999184 905741780 934799372 903953262 915051863 960130038 947266708 953950772 982509264 915974069 909100944 908728706 932218309 917558164 939066680 925839917 900973355 967721560 923914830 931302636 901497705 987007314 987497661 939109800 989030766 972176669 974558984 950292564 906342795 909709093 903415343 935447517 924589761 942933150 970486117 932962977 920037654 955078926 933872793 947509258 992133390 975299206 963705027 967267040 904658208 992920051 904632619 992866294 909318354 977585304 946744153 907880032 994834094 976045342 998017751 934562854 972514004 957407217 933736319 931914654 984522270 931753411 938357833 963845316 947391020 925522787 984586958 971124788 946954999 998687153 960221688 947181785 995420530 919101412 902702748 990479619 904837150 951490686 952291230 961042807 972204059 926446339 926104479 902471350 944275721 992640548 919865564 978223960 955182209 929638664 913026974 962844062 973218935 927747433 975225541 951617875 949147892 952211254 963318307 926140297 919445766 927422349 941825775 999220704 907341440 994529199 942350743 999488116 997002155 911403323 952894255 901462054 934835769 987569599 959092732 972161013 929361842 975315952 921761396 988159356 977043378 939568337 952819178 986564670 969571587 945307273 984815888 974514834 917334093 976272909 936535147 928152628 939768549 907998218 948865132 934543874 936893913 929858364 911938749 961002717 950105174 998183470 959332963 922881154 991431316 912942681 951072515 941705875 959610732 900883342 910132280 991411388 995875189 959830811 954305348 940994570 945083079 989628850 914004330 974269189 980908202 995626009 909276653 918153443 941007303 985598028 961906731 957035995 931720725 974974709 948984843 975957346 903909792 952575336 914326997 969803295 980403889 970584566 988376597 992982026 986348281 980475556 925168957 932685628 996674328 988184807 927110558 945460469 940129337 938388512 903313361 972427524 965840911 988953533 984786504 955107074 927124560 989337558 924928497 960691396 974795753 961617740 983519980 901397992 999999184 916896431 973872067 945960843 938454188 914494127 982550432 997060210 979921048 932448839 902625529 999930824 929373956 996960999 923531468 906912446 987094959 934314033 914519433 940282149 933767588 993055838 947528332 943235164 968307309 963632545 998775601 947445061 962421228 946802410 923157701 905038188 928815756 987442958 970395192 995159992 998976035 911985216 914648475 942974937 975617064 969408960 955583840 991975814 931816624 916091154 923927244 932383104 992372994 996285970 983571153 965922667 949730496 953032643 990698874 917226917 922114741 907716710 906334047 953261411 970742818 932547281 956938125 996383243 973527825 952518844 967229161 976228443 917995605 975187728 997160074 966611277 969216446 914581085 949818450 909045025 946786294 962530223 905887381 996923749 968144816 933098325 973334260 905940508 940481621 978592284 944000666 922700882 942231899 981661096 965819008 990275919 995808771 943089840 933059415 903340324 916638364 968078196 961418602 967362266 907639272 969034038 954837159 981870751 911579913 912373758 984740904 988956928 934254138 941186044 989323087 989124564 913978104 959042447 922336208 905064282 994406052 950756214 901894897 942890310 941039311 962122946 969139568 967923421 931171874 953423858 940208336 912230455 989769046 926766705 977551756 915081714 973891951 945282125 966610895 985537124 975205850 935397439 989497160 943338571 929201206 950713473 959197825 941300975 981741168 996024592 924900742 941291373 976912448 937353891 955929683 976644262 996218040 907572571 992704402 937529374 937996349 955264564 933952761 958297053 925327267 921502238 928271624 956838288 960743127 993396514 973458382 980003822 999421537 975735565 995436090 910336375 906177650 915264308 956085931 935855120 916391549 991111509 950495131 916928706 909970951 931178408 944459225 906681926 912250558 974481944 960593848 957933688 924456075 908500508 904676883 990757541 980821253 991996862 981411520 923139403 939949470 980932903 970011467 941236151 924071818 997319202 945682360 960098219 913701550 936023574 968765102 902815776 963088121 930492015 936089745 929670495 941025320 952376876 973272740 973279016 946964226 900529173 908664408 918763853 910915138 992629901 974202692 910111887 924439002 958000053 967852549 941755106 948552841 921581043 902022143 981089175 975476242 930053983 961440866 918073143 947650907 923205723 981098134 958628987 956638478 926780524 965134773 977375251 982240583 946058250 952248818 936661652 901815370 920576612 969432362 988827586 952784280 949321515 969272520 992302451 987937840 998103511 996543075 943216652 928827733 994947074 976900687 995988410 995224101 955657965 917105263 905830253 996514900 954463769 929003314 965096546 918218558 909665666 996634059 923894360 902626785 902028165 979028638 943921431 954340299 931634684 920300955 908820951 937892138 936641084 983451318 976056196 994908453 962538339 932851192 924038569 907243929 946932039 978382803 944380312 910663031 969663981 987799343 983685436 977220867 907516348 987396271 975052827 957686285 984580223 956999355 970303555 979854561 934867668 962158854 968207621 964658504 913834711 932469495 988290234 974557238 923216092 982845888 929937238 996575947 935397810 915159290 924755508 979380558 983864332 923661466 999411228 981407284 909173256 985601118 973054281 958822890 941561170 956717020 947848249 956007610 978477051 910880923 948265927 905220195 926978632 960847693 988457007 984603954 966218575 975017327 933415282 916033200 943968693 918513723 909846273 928427309 955034971 990700274 994778735 980196882 909828429 939051085 936997367 957887469 924374954 924014596 960774079 907077649 939247935 922751767 972804703 921772970 940346492 943561692 994687034 994430745 932191587 991239523 989353568 925745449 964739617 950362132 915299557 972711543 993623889 947209564 953362715 983149984 963874093 940467442 962986849 987867314 911961955 967735399 955295577 915061737 926868526 969073370 926354205 988445974 971938169 982608490 949321148 996788298 938914724 991474622 992821999 972541365 925693103 994456051 942747345 971958305 984530372 935827068 925558126 924606253 974931646 946193045 979717469 912941103 952238291 989863123 980878011 992530112 903057280 908979390 971677970 961820059 949236932 944658945 930056232 908135202 926893828 910814389 900790793 947025194 902889770 928783481 917336661 996749158 930641075 921734113 969656944 955814416 959979102 979180557 969193622 981869885 905308983 924073732 989882689 962415237 925285537 902134655 984591505 971609697 963096862 938040700 980436586 947223878 925564396 924659182 984108830 924041722 903006911 985736526 938747802 919782180 908818807 964081394 949736989 901747326 900414560 992550053 907312491 972039399 944429949 956041932 990135985 933236543 967545621 962040280 994810223 930666240 910905113 909666356 916881279 900350911 963057948 985478784 918421187 930394845 905082241 920280316 998472342 972926820 932483850 949222678 985784366 963095614 964831270 947167258 953206363 964224618 937991279 956066903 956138677 905815360 968709273 998211789 981643565 973459725 907595375 930745640 989582003 980156075 921084044 940486056 961059612 932238207 911080051 908608496 962125658 901583608 967290339 933690685 983908237 931731958 970523322 962685515 974246909 991670059 938162487 936832519 965556153 944403915 983993729 973792760 916122684 973820380 984093228 920233314 904558332 920688741 901341033 998251502 922420741 990075642 980042415 982881584 961479970 946719011 960273326 987575830 969210884 925097983 935867603 988167524 912459811 904522319 916328547 956009012 955673592 961931751 964064653 939912349 936599147 946184722 974156579 951659315 938174204 905447046 978307244 920905232 905920256 974834951 969829394 962915137 914254035 942829763 983958526 995693597 948557854 914272457 952176308 924190194 965649137 994483331 978896093 994042286 971180726 937474462 938500690 951947489 951819251 969465647 923313744 989390067 969830689 936695578 944022495 923948023 908306174 900209325 988547742 994199705 959567976 994320942 994884666 962356137 945743209 930136040 945975209 960305893 918581018 994201888 932584281 943236714 977348129 958514675 943466157 980334215 930625116 964539137 982494147 914954918 972721355 957253978 916369892 923823450 922055409 943259482 974906343 932889279 902254244 936764164 998169595 986158618 924204191 998535395 900266779 901024908 977839838 964440968 932153056 992873695 967019262 964680487 963703321 970404326 950699465 912783895 910395903 954156480 914681246 953691271 982530189 900065352 963484031 972731562 965061366 923995604 974394832 951175664 933106868 977504858 987219391 958939284 911376411 963287300 987916736 910511450 946027807 908061160 904819257 955526039 932486504 915358624 916043646 982891270 989735639 979517225 943146711 995151055 931379609 900753585 954570972 929341861 902852929 990555303 909913328 994021259 951919668 996741609 936919654 926762517 971512527 973539632 911297582 994253297 908386088 993343186 922701613 982072566 959402708 921187196 975185590 921855552 948566454 988986703 954010436 997108768 956693062 988349618 958859666 933657810 929021433 941097251 986754402 954314477 964888107 981816776 941664822 920607129 978855062 903070915 995384511 938951473 966964748 903613971 900265092 936109632 990531950 978003746 917159111 910825514 996581760 926436606 911136782 993391885 918503804 918890863 984334107 942203978 997479729 939487869 927620479 977476902 917567140 926999155 931500846 919799979 977335057 951732820 957184486 936869838 980423802 928844290 976218625 926274443 905618655 949636283 915294063 923488223 900596415 903425090 960671394 948867839 950965334 994794976 939303203 947076824 995817952 958295485 947187314 989488254 950554991 923433987 990213370 966455621 931100735 954527607 963041593 902488908 942339366 948950426 907401075 998342491 953692426 930192286 915255612 919695957 974237709 925221102 929125196 907027787 952714026 941851987 950831845 943353048 950431116 916265837 968532665 997708183 909079247 934321690 969488089 988534050 960290257 916841693 938534737 923705017 946816793 965494749 952419554 987427747 906319307 900238611 908251297 912077845 900388785 936497978 934868017 931368897 905055323 928216988 976510162 956445199 908358552 918666828 929466491 904928338 996185188 938744531 905501342 949730824 966613369 998413911 948758070 985389298 945860303 957039806 923132316 979735921 901648081 957372227 991133473 958130014 974073350 972570096 985202804 956876612 989594155 958159028 934275064 901148492 995691252 936240986 986841431 988970400 929282470 996205604 991296900 995136601 977934336 925380442 922437721 945816828 954126933 942351683 951962746 905461035 919675965 931075694 999780926 933353750 912566595 929468917 924123145 900899344 968593898 950038445 913040022 903434364 923041312 944600260 954586438 934324308 907279776 932126952 968881468 911677756 957929689 942988158 921659883 994412162 912903075 990346490 987644763 919722087 958249975 929057368 948760685 918788903 954720266 900167867 957203553 912831373 927339451 918806364 988026713 997927476 902574713 993551637 984110682 973623334 926415586 970849458 974789053 985734823 999501424 919075452 984448381 901774958 917051952 938395698 936340674 939961741 954253150 926334436 938280369 914442632 956089347 991062365 927798455 969687013 959443597 967147497 909283050 973501457 960644090 987101029 954398767 957428360 900942316 928731966 956426367 934445134 937962871 989222208 901338003 910886772 926435547 977125281 912188247 940670789 983384995 951861793 989683128 943563464 943722307 910932652 902936962 932335079 954468165 968384672 913425425 960104753 939552266 967277627 981604602 948816632 921701244 953772104 938463126 964060473 980102605 957055146 987028840 913335469 995923259 986337440 948605901 981844645 998695836 959674075 969551997 956166636 992010872 961683896 952502099 971490761 977642708 983804117 900673931 935556062 999073202 952526349 957610472 911103493 940135597 904587731 901853119 968028899 948079895 909822225 921989009 914366846 960648742 924038830 915105137 975237504 939041204 994040163 909538904 977189782 907019816 962358042 985861315 986362327 904800178 931770763 969105845 902819982 920429177 908609209 958426610 989558526 949026162 933399175 930411206 945809613 949124949 939633526 900259089 940341933 997031805 987676239 939910853 966773305 951898804 974232556 983900856 936867510 942866769 917596491 939814767 990749991 904455453 978112053 975942241 913761986 922636385 942328172 964103691 972205813 901926468 931247129 954081547 944741146 921168965 929351573 945406091 909761636 916606989 909119621 929623248 946802971 956090976 937429910 914672109 949364664 960550569 998504620 954142273 978996030 994056869 967842253 970830231 947004495 963941643 932504371 981961814 950156206 989071251 907159688 990337480 953337002 918506700 947456851 945558506 976840075 903468409 993005158 934473905 928403393 944251233 916179225 959331698 938127304 902460344 954458295 972832199 902228398 994814338 986813860 997936037 908431427 931795627 962044136 987581143 955038066 916214911 917606385 924840078 986641439 999195346 980184970 973546116 946323946 946509277 900995852 936729540 981740172 921876633 926720891 905329226 928021834 977098830 957106314 956129619 943299509 979566849 970782784 981726675 938040091 962778257 966293924 971048142 953943260 912642406 995394589 976021998 918363510 931060613 981954570 969420457 983354656 992960180 943483889 910537453 978544981 936982306 908211277 912684904 982776255 917359590 948425285 983386380 962376508 940941938 999276697 982958829 930444484 928490033 992382312 908232931 958198432 944897548 955730128 968527096 964746963 980601292 971699585 964976322 958565754 930427576 934528214 959551605 965069584 960536911 978663613 931439097 913563901 991642311 916036843 962068780 987088589 919539723 954306003 976719629 912627402 973405748 936424771 925836196 988565125 900988756 964257100 900031276 919869383 924027733 962011266 943530248 970697527 973928339 921964615 925702321 995032477 911568304 975684392 932204356 958978070 938150649 936288686 942512627 979329055 932332232 916954699 975731618 931952769 975039216 900370386 980058880 974325497 950138669 951334054 951421716 959174729 989218787 986679120 976863927 939256936 968321544 929011651 950659194 958706874 983486627 958881658 927812453 925766462 984394632 946945593 979721657 951943554 920706339 945894336 924624694 930813503 956358333 971896715 911240532 904791869 936047387 987194634 953479775 915610934 937556065 959235614 916981243 912850725 982067800 988017721 907369317 971180914 964762653 979193254 963884224 973043933 957085218 996190222 958127500 967738212 933612065 998713208 910230872 959272127 993877973 900987871 987653351 916533439 936493409 983289087 995133254 946148039 976337319 944910131 931970377 954626932 908490114 986733701 973510091 915049928 907763739 972310046 976664959 900708765 916455845 914402659 909128609 995550220 962920333 969130458 954902977 946040320 961180943 917625258 985172287 979320484 904969595 933253024 964798178 990631785 961774968 949905891 908493499 999270062 903112407 999851269 993661368 901394770 908051184 906779153 967242607 918837744 972339254 970431218 955544972 971611698 941717685 928234590 908532955 968312408 955219364 973605648 902419100 905967290 933650116 951100431 933378420 933224292 941120357 953321109 955984238 950943432 921106074 981633670 999054840 918972358 917615396 928571041 904871282 952458374 992247399 931516913 950899757 919588086 904065706 912119315 933298226 997288828 961997282 954094717 972170505 979170976 971110785 924330532 920974141 909619034 950445343 961794752 960139681 979389203 928790671 927662496 994355234 938258733 971200186 918088584 963475227 947014182 915976289 976028137 907341831 950135298 987775270 913421349 934069723 963616976 953554942 970533586 919733317 941126471 905513049 983358932 907027387 962137692 990659642 982309253 992575121 983229100 966881825 958806724 907807832 948333269 991656704 971855983 979550477 983334860 952748939 997893854 912461453 957740311 910763891 984635932 944031165 972543860 949150278 927778819 918588519 915580368 999457129 916916775 999660044 927639885 919269964 919040369 919715411 940321029 967722862 997961505 968522645 959204205 993855154 929289278 987386111 957309218 989358998 907543256 978325928 909995014 909463211 929111504 996248341 943630455 979423753 999815378 919694485 972905257 956833770 984436980 910175964 999855775 913374760 901041502 941305718 943362210 965625359 998215239 940558046 984492695 946372053 963753825 991477345 944590019 942652818 914971484 984726124 934383043 994331864 986752922 982940848 949418519 956661434 903114884 960479631 978604768 931726951 963417989 904750954 945541546 903083903 982753492 901846591 986210765 986850875 933583169 992551090 999150396 929576768 947106787 900437593 940682992 978070380 977016452 908059893 971448425 986379946 971259226 915221279 920671721 945283561 995742482 918017675 954728891 910703713 949289514 950521199 984534709 998227772 969762468 979531559 903490194 968578064 932083597 932392800 985854777 969846686 906847170 945142123 909139060 995259609 979272055 974433243 901029388 931983081 998241423 958910184 902060669 945868514 957184922 927268408 939707296 928014411 962854252 975778101 905410819 966397459 921214238 928872677 921592221 976248852 933473487 968378936 911089487 922135505 990947340 924132247 932412509 917123821 949326193 962955406 993128563 977008908 958596910 916328112 912726038 908319098 914818342 937527609 904805246 902312989 951196555 998553490 988767390 950644363 972579571 902201403 936621593 973015197 974236241 925679253 968904064 986907559 992850181 930957644 948374475 997196291 911535718 986738256 981630285 907339666 964798178 938340205 937889480 985191593 970932698 971087309 944025524 976032919 987003034 975960107 905833189 977206263 902889265 927057839 983710533 902179503 972738038 983881786 924808021 981018832 937542513 996691859 906747540 952439185 914074737 982924431 938828202 984002510 944597089 915559250 961076936 901193500 930749256 950970628 919061322 994345200 995091223 961073268 950964238 920940818 935178536 903172760 936133399 921204535 955803047 971701728 987278472 956661125 980012522 943435939 923380394 989808995 987783946 944000756 909207676 994085374 901465363 914682318 987396523 946480976 962411292 945063127 958546483 977262680 948766418 985504025 971805240 999060741 974908642 913357257 930705429 941483487 922653758 958433864 919539215 981154721 942106611 915259403 979365853 903689491 949313245 919421437 920671706 991373958 915222205 911840198 997259827 997417229 933969300 972035266 977050505 943959148 922534075 913862540 990341270 921561851 915711432 913755950 914006641 915279651 983503831 949391833 907568399 988232132 972172042 980695835 904963877 985426759 926904728 952073246 940532065 977725611 985128026 911616189 937662908 936628963 926122185 981851977 939680870 967311326 907569859 940170753 992042900 941209714 959839125 955055027 904085526 942861946 900736959 997297725 956307924 962656580 907479138 942841996 946133970 973703309 902043126 968091934 969332384 912931448 945335992 928188676 915265100 976060389 991420209 977969055 999666318 945618218 926451016 935622101 975166267 943688064 946276093 909313925 969486247 968104114 981967227 960746498 913548952 947453673 921419438 918592150 966282891 920817688 997636460 962071193 911114010 956771403 938247529 948287606 946053605 993031175 999152647 950407444 976460733 939077825 901766662 990554154 901214740 979143685 983601644 946023631 928222934 977904021 950621039 914050343 972947685 979168676 974343895 965133921 940093154 902052127 973228819 944805026 924481614 984687669 948720099 974027684 920487706 999636403 960778785 933980713 909912965 909551595 932227340 998427321 920914781 915152681 963257181 932897308 902455095 956583963 998598996 977900086 996613899 979752718 972538712 900732420 934355245 916545757 963557516 917607732 959307179 949741239 919115276 958553214 984249930 924119628 937930531 979363624 984982597 991565438 961980201 976241014 952761007 982148228 964401096 977643870 928803967 939363004 920408780 924653828 968690871 936922005 922803943 935763519 921171809 954974602 929401480 972624851 908416421 919819918 970109169 985982575 935272720 984196424 953840864 953862542 990693297 969831650 981842298 995910767 998090793 903040434 911241443 945256862 950724463 961295317 990800544 998349562 908443694 966131614 915452954 983351946 975718351 930481276 927420259 999541518 963181338 950866941 901555791 973467001 940098445 934116246 914858895 974546442 953973756 974775422 935898986 933633963 933838956 961191695 988630068 983657900 981667417 962102234 980061969 944083790 968468180 993797532 951821416 984050467 903082665 925757005 970603691 990395699 967912978 913733337 976466601 997488218 949076046 922196058 903587014 942403378 985004938 929942104 970780456 986522797 970029342 955626460 968496282 944292150 907209738 916518577 939915728 908363350 970253661 963500925 922660028 942195119 948111007 973364587 972050910 916889104 943750193 936312443 901291439 992394596 930029851 906682247 926227550 906943916 913962838 988087522 982075591 999192278 939854392 984076248 963941013 904324815 960951239 927848936 919206424 968716984 964540838 919237453 926076175 921828555 915621887 984054789 954785319 901827240 914565784 958230707 927696614 965364138 997140119 900729411 954309949 944248032 945120699 906823420 990031041 917432056 938798135 989176468 988109142 952753768 981021880 984743722 961494728 951555852 971886286 979889479 943543221 914160316 924877927 906544336 964046408 993238411 936137319 978210133 901001622 981512931 965446834 975926197 983935341 935988897 937759303 999827336 945638128 956986271 948193571 996625122 902145395 966800397 916705541 958492797 947908735 916552560 900371875 993923792 976101794 973965770 954056199 923072125 974405388 954435572 947065003 971761120 964317666 955072673 963359688 915835167 992469082 990560033 935460586 923820636 933853721 942312844 940972413 957787755 995359709 906326263 924714162 968426875 945194549 994216131 933864255 982523376 982772060 938713705 906482240 958083343 946800567 965924421 968719072 993548896 906763080 977816205 958781233 909129364 967127052 953972510 932668471 924751932 905455721 923519502 968317178 966994183 935664803 942672369 913021854 916562228 983651595 920075917 941445997 926162662 920171176 926082305 951367024 918586231 973882637 908433350 989260754 983866202 901784948 957793449 973992020 956643880 997677467 940997016 983513257 916417376 971616530 904632875 975314451 921052714 920392698 930870970 986512461 908980147 945974430 933969444 939866989 949733429 971221237 978874467 933995289 966518873 926564763 937837022 948735668 914726304 997509661 930416966 905249812 979148615 951374710 963083602 931261869 960723285 996347726 913324958 995996697 958503268 906826919 906328565 923631660 913093136 919505809 974366734 981509718 919216188 904288097 924970133 941341915 902952875 934714246 952834234 936137699 996087341 932861118 961159860 978331434 916306964 945836252 984993329 927170919 949513128 902448355 944337670 996258012 968253563 944431307 981784460 926329850 992261862 918179406 947080456 968988728 963651157 903268233 949562720 961255083 992571017 959378991 911775922 961962071 981008742 971265536 949876801 935888021 985854428 987445648 962234526 987365217 960917164 931934708 921833198 950605163 913677816 969122743 959796996 964544236 910208333 912646761 989677464 948892312 983127705 937589996 958918593 913983988 955945094 959367399 996565398 991509105 953117197 920496315 930752755 933319208 986526599 906326693 984739440 975260103 968177610 913432927 927373696 994204109 953382764 902648925 904599299 934269088 956379413 976931469 970739746 969893907 929226837 987373781 968458865 979922470 911448181 968316663 942116925 972363194 943126140 930112441 943621753 996260477 910989695 937152251 958812775 936834578 918764951 916521381 971200963 967494547 935312677 983170855 947680880 998730034 950521899 937293935 983646568 981217011 992882567 943241072 913524322 910698734 956337045 920620740 919379273 940832480 965332935 988472179 902976864 979973219 992243384 996303941 990378590 909998184 921118996 997307776 979911769 951468051 947358482 957284161 921596871 929318941 943163718 908440878 974028033 912981684 993147229 929973126 915220008 972110269 975437124 967868338 905032589 981164223 948347125 990147278 922769269 901756872 961999404 966658414 930426927 955978690 912973441 977755679 985138411 953209884 991982920 901375616 940228101 950346893 942415540 934934292 938246498 971083453 904345047 958264554 995262868 928872232 951012877 931992011 902976431 993355074 946821877 973852624 961255637 927415540 967423241 965046740 935836463 935588252 932798340 951828858 909027199 975977180 960655433 981015130 906674358 980368546 901848879 949534789 972352576 933891246 926954204 978552927 976145744 988329708 901893503 918779641 955597425 999845792 963681399 945976539 922574299 951431420 902269840 926970509 916676760 930889225 941899066 925148527 963638542 959875572 974223489 969232406 916739816 906635072 987774602 929567668 929829439 955842233 946562434 954835358 999856793 967258127 942034786 958675267 944287088 959012998 908510863 995416857 961872737 990708118 902226833 940217582 935247213 984745028 929355657 964765069 979469558 932478834 948758527 964124152 924670986 928160295 947613156 940324432 983570170 984549965 989701589 998515115 972812302 900653975 954642705 918195299 974551267 926605519 988922331 939693982 972816917 908348528 987402292 976464837 989349629 960661878 917696172 992473797 940533894 900471770 919616315 915527593 995699790 902784835 936807244 935172414 955099234 904151200 980387232 948634228 946608540 948603164 934234617 980878355 991693918 900687209 969787308 929284011 927197400 987761390 950322929 915145557 901200974 926579161 958894369 931603942 912571560 915741525 989114094 940219967 917035780 987959206 918465376 924982158 974221052 917034916 945782623 918766368 936133227 990122693 918107111 958564999 906905747 947328034 953547413 999478986 926515962 968468580 957238969 984521316 935706491 925630944 925755116 947343904 993737989 974213336 927812653 911781271 930472952 970428305 941683249 900040049 999782765 941935962 929452726 952887800 945352905 948116339 947953631 943319148 974744621 988690283 987802003 933412067 971486037 917910231 958290526 961067498 908449735 907430392 979180677 992918933 959638921 964962050 984209672 988755462 911095128 976984187 910937145 923586436 924286764 918362240 997114399 975224548 993250199 950004835 966697256 912718330 947260275 973054155 945745835 925331734 934248802 984435783 919100097 933212601 953516697 921139066 953757861 922655219 917751917 999629012 900862631 989227464 941024182 900360518 963859457 997140797 911757571 935572697 930743045 930328095 909078967 921051268 970038939 984921055 974718356 976518582 977295536 923269356 952039455 960536803 911124702 922926570 927920668 907164608 946447224 984551109 941828069 998786734 942735725 904384044 913950221 909330360 981340591 932860545 995513851 986465195 918654103 981788887 943922367 908114517 900248641 951644544 941433738 979980647 930865835 902715223 987896805 951929858 953403520 950523697 991540221 917363081 927305049 945925159 950813087 930885583 954455384 976141864 978006724 939816207 946881293 925410011 961826889 959093866 940225551 901712244 912912216 987883892 956779901 918291021 920598727 957029935 957241897 951520709 922136304 906707876 978169017 967707846 997122063 988968752 928129996 956960448 982342625 978410448 915112454 979885911 977594272 964450340 946340015 902581859 914413747 954842676 972901246 956841815 902434725 940982226 992216193 929598006 909596897 945402172 979266587 905164857 992640442 932879145 954171199 936396073 995508433 986892633 953022115 959319715 932251110 932917172 916565319 979754105 975870981 920103727 943544416 911786408 950780931 965002053 942776981 978146423 942470080 961251230 945093668 970615614 968678725 975499301 920203751 986094774 981042328 976769593 942228031 980393135 905125476 913926777 938261790 965291400 934062712 938436041 962602788 936029400 998992756 952206249 934688129 933425176 929080321 912634214 921839648 939222726 916013972 938705870 968107717 973736358 921926791 936194907 933607962 928185473 984716593 957348470 944281216 921364067 921707044 922229538 994772051 999542173 914716164 909810130 992066164 934857282 929149669 931562687 984813986 927118982 984174245 965350482 984719114 970488082 954962488 915900153 907852483 981594155 962114929 981471042 901983296 988620593 947286325 990396536 937908131 907890728 924733474 958347085 957218814 936498183 964402015 937398246 959277954 933564519 964235966 938782537 969480959 966762962 903302888 926842342 930850516 912472012 972148219 926869843 981528795 978570843 924127622 919700689 967738874 954997126 965181328 909946640 918375711 901707920 913035209 964105141 918679014 988853495 932206656 993443020 914726112 952881615 956684858 950242066 935647595 914028895 959950075 902862935 946422235 941679712 935323613 942070896 933524941 902851858 927910580 984488338 926166765 970876864 954889644 928852033 991217901 954231804 905766335 923975635 929684047 973932208 930009311 990619716 904740941 996826684 959456164 917895351 917517597 991244056 910076582 900455014 973549190 971266559 970966883 934388051 905447117 921976575 929467019 962535070 917167857 945104860 924192705 939408631 961222215 984983411 909091993 915171984 903313861 927038272 961581385 951189708 924476387 935313553 920079140 931609094 971123069 956167977 967176102 975217277 945210913 927838735 938832187 975051896 908630565 933238942 973669478 989519972 978973701 922387584 946072821 924438089 976369426 904428520 922872484 956228655 966616421 983012368 975160332 976522864 903616382 945079431 967232723 901761158 941590280 901338696 941858036 969687396 961101909 952855631 974065432 943700106 986418774 958886449 930497065 922344040 935038356 945700176 944502092 911682025 989794010 915841123 935336569 908154177 969506950 981680320 979770676 952736822 930080313 973191245 936799276 998387632 964164612 963858072 995961397 905633726 925049780 913624584 993821959 993130184 973040045 982865711 940092819 996998612 981245540 906221585 910618000 900630390 990957885 922076640 910920904 992735635 956259256 963913170 967485278 939067812 982793557 915061136 901612506 926737595 904229637 970540322 928733771 927910054 944312655 943854237 930583520 901951160 983819301 933672914 932438608 977695712 955429935 950627688 984551808 995482647 912935031 994368189 921622625 949039290 945452791 900475969 966228554 900094258 934676996 958043874 972676409 950704985 910141866 982714792 927782413 947467002 946652531 998769264 937789736 917330980 985485608 963565998 914434705 914443860 907876758 958549743 959069727 986638957 943698279 933435406 918138328 925985036 919868116 991204556 929206546 972524736 966764575 925370235 923052774 912937851 957592100 922462735 908151119 948467848 936489866 958587722 935133514 999412444 973238378 946853706 978571789 928152822 958076476 938474156 942405337 934849713 900020620 929176892 947840903 911664564 959224838 914199518 917753689 989958880 977145488 998510791 998489266 917117653 961689944 934950388 916944614 999705738 900341343 982862815 975533247 950469422 964574669 903407179 935935494 971630178 969503196 994181066 914149823 974541255 906965189 967610014 928397529 951180162 958352834 951017428 950839321 988646474 974621991 915979624 995527435 909895571 967674369 956207641 958255830 925179848 926048838 998814907 966443397 949937672 996353439 984701294 976740576 966483322 926169463 973632334 956136563 985970777 908925603 929610995 951987553 959235148 959584238 922140020 908127508 919775025 906660659 921070956 920000865 901272799 943528247 932485067 936835280 981191349 905289860 992688218 919127075 934089640 958479222 954419800 933042380 926829138 938958463 999915632 955377460 918967910 907384681 915146219 906757316 997937295 949658547 987948674 933904852 973223688 993144259 991200777 938875454 983506565 992570803 998779935 922157962 935524124 926699629 987340592 912105194 922786212 972525889 980708002 997595485 952895341 995681899 920850299 979770364 941697951 985291432 955423233 928690570 969844842 952017134 938972270 968682079 916871037 911307169 997750912 941185186 914038201 940900538 914475585 980699645 914212337 914283084 906576100 980454462 973668917 920850500 987525384 929789611 990124927 981920704 947191301 916401489 912548874 936423352 976502211 919951798 962355407 911781242 937369909 907251906 933009154 992915804 937799100 938731654 940702785 947180968 968926801 921739231 999333213 920598656 904370866 923409979 962530848 989352883 916429515 959656688 918238874 947786601 917467227 932219493 975142607 988661316 956869345 962494365 974969944 949204535 969653179 931684191 967927055 986676277 947108084 976171688 903532210 904403931 994559922 969863752 989827028 986006159 927698518 912634473 948587758 930585089 987642151 956522079 912478631 907870428 921807413 966353726 970959354 959581460 986817540 938054075 997328359 929858537 933527669 903505758 940539817 904588285 912966446 948086775 947669158 903753084 989719028 910152195 986018662 948526426 955870810 979026720 961303665 912873008 990304759 952927653 968466281 935476684 911743495 996876007 982659218 952978573 985940818 926291408 996681575 946606566 970990491 977805671 931153185 969569398 901380378 925697141 979335332 976102604 976463298 946754395 910415204 945059604 912724625 916141572 999490533 973012034 970820614 984451754 918348031 905373993 966586637 952442551 925826170 974063123 986820982 978307014 994677387 963021758 973018311 921854161 963438783 939944448 984958546 997506820 969341286 924273344 922754074 923103746 941989126 934969175 945862959 973654384 913664647 990837284 999848442 957323219 995583957 908698868 926072336 990112605 961453811 931253947 932696381 901730572 999511076 976582019 904221544 980765568 934484741 918735525 967688716 955792453 995249190 934821268 994766434 996074702 942018478 967834311 996388585 962461008 965892973 919019760 916379444 916716827 950618843 914252185 914187706 923640244 933094349 940953227 971354553 943797329 939659821 918298447 953329996 953814107 918886379 935402277 976778682 972871257 969956052 949403506 903524398 900670006 986506549 995770198 938893426 925332322 925010539 993745116 910825789 901026609 972859308 997868779 954391393 967203516 970175922 908180407 985509474 964933649 911531373 998760070 947319497 921244191 995273337 901952218 916300749 989430369 915121410 995382277 983086218 902037178 907161210 937469760 909359364 919400670 967534559 908187363 914454710 979058729 905856440 979976854 998515116 986999371 945644572 974316857 909813344 968172523 979737659 984350223 957457540 920943540 938331379 910199143 966635682 942195898 928609639 904128970 975813459 979037126 932121771 940914077 943680996 930647879 914333509 958538680 912314455 977149332 951061503 968117466 957306038 969969457 935564095 942480738 935343081 939611903 984531780 953293697 929864112 928912626 998320448 950085443 924935998 966665169 953281030 997203538 969684725 979892483 953452815 984990033 993088151 937569720 920656159 989088880 966324814 942423002 967359291 928184334 939352568 994565832 953588762 908518871 962545104 996277250 922359943 967750838 906097581 937501792 958960237 923905786 922781702 977208038 992168011 992104951 939870708 902840267 994942899 902827227 964573482 943582672 906980547 906964844 923601246 991373144 916688310 980631271 982335235 953927790 915731300 906266968 910397415 908904899 912465100 997317861 984079551 999637633 970862762 950733622 921815360 910951331 972255480 985685933 946111653 992955249 999618749 956328812 972657968 952591272 909405141 951535525 918401193 944741892 962145858 953342708 983901590 968591340 974052752 902859138 923921495 984374777 986709033 969518496 986592568 982762917 946847558 978220732 971781585 904057340 917182929 908778858 928470222 944254669 911522696 921241229 955504145 961436365 990663680 919599744 918121922 976623962 973606515 984297912 946978974 982185160 981486843 997902529 958597076 903935370 903311416 992853539 948782288 940748561 944850460 925035958 903297237 997353800 974906364 905905241 906715431 959737969 947983785 932311401 968316379 925460022 965022938 904214670 930167510 925842518 933291880 925212402 952141455 998015849 932092822 912762044 923366799 959429652 915726311 923696130 909554538 935499275 948768208 953255228 925273016 970866282 946629899 907848251 998463215 918455093 933326754 994295730 997652853 923473273 944647289 903670000 950832034 970965176 929229842 980649237 988207023 985452523 994911851 945112259 939605063 900629172 987857580 915468044 981944842 936882412 995523618 941236944 951837693 981977988 968321061 914815716 913206060 977970907 968207162 938713582 943334555 962675807 960030616 929020793 908418051 989404065 924491484 916077627 927040850 947785970 966659880 921599801 998332715 906691353 926727457 931845918 925569768 943831862 900624388 953393395 939340775 974807284 916660117 983054358 978391155 924138784 959665063 967763693 920919503 947327782 916372781 954425773 905734335 929603694 987899213 916467960 962752787 964717364 982644082 998558948 940233848 989906417 934862402 985327418 945392926 908454702 994842986 929279876 976346370 992600387 947560471 987959955 948231410 926876025 905770258 933576065 924345039 921004017 997892245 995583729 914474839 950643323 982378411 902442475 926276837 937857406 917954096 922294855 994478134 935492733 904475284 978420935 915834989 924190053 970119682 968221889 941979087 967222759 975996143 923863531 959791006 964349567 951754672 935025818 948700099 918186604 995588724 901025424 912073643 955543700 906088780 994127187 970270162 930890994 915187875 936976578 991118024 992849114 949871399 997726077 918083354 990836253 956437496 988710548 952135946 911979291 905705572 942377620 902279898 916018593 959848363 951558309 901084872 986573212 911573070 933582713 946208011 977415028 911550831 966688634 963289013 923832298 973906433 951173735 935458909 901247559 940528556 907193031 961141900 989189807 971710170 964933278 901940553 983225027 934361577 947078455 944371191 906257828 975087888 986938299 981817474 986182704 955454331 906886505 924005157 993354058 984095582 985952858 956877639 930567983 959776773 988952703 974236693 955604772 929725938 942547544 996411811 977750379 998034488 956631432 926533527 910008997 980186880 901095394 923261262 921525476 979214083 935977448 964290773 942958721 934498062 910613459 941431034 903445668 907776373 991694473 936571842 931768560 925166250 936236981 918153493 951417255 940192753 970719844 980314899 992253665 953743405 920160735 967447137 914741206 909715912 964479407 953134161 997392033 921091711 937972489 917799357 974314869 914157689 960171575 941269212 935468801 968488263 990522390 944995569 914680742 922877615 992459781 993690405 922882166 990577003 902317637 979585268 964573816 930012288 961485892 988928100 930182561 951286254 922770621 927451587 938796294 920703394 953702355 992153832 904504362 917829155 957295308 920832477 983061140 981355020 982492829 957478201 968023764 934317584 962986240 996562472 998524694 942643659 916636637 922855955 913388287 909183614 977096456 959180515 911260055 933519647 948623710 925822137 943212960 963972009 995289281 940637140 924357686 997250744 996582979 997166229 982378990 915461024 919549930 909022658 972121970 962240878 995135890 961563865 938352469 945664160 955723260 975111971 991852015 942565051 979761200 903281341 957905183 935089884 944018792 968487127 944028355 943022410 988622188 986790466 941014146 947006161 942468270 995939172 957155095 937614175 940513656 907021717 906560152 973030151 918909851 954646788 903289850 963151993 985498170 958446645 909499521 913180224 952123972 935719281 995459018 953813329 981086823 998510871 919964724 966199815 981022550 961338637 958927585 915381961 911904258 986905569 935521055 934508065 977367676 949893816 935100561 952109663 965848235 949884476 971727382 919655204 992216287 928698442 934010453 974762045 905415037 986434925 910576728 919268084 914408502 986545262 934618651 982762575 948098112 956145954 990668750 963852287 964327916 954476474 915694472 933013547 997310992 912404341 963487707 940743503 903661415 954846701 945185639 920962537 949121775 930692295 940949570 968650222 930936449 914961762 961036666 942831453 937239710 944333171 917360726 932562415 999351940 971954246 987754069 917699210 934290124 925944016 957659102 910551698 900278136 990448652 915330657 970628109 968047894 917518422 940163201 976829340 976121623 906848395 961505814 938737170 905645016 941007228 930536184 902607325 904193193 987859890 904917450 988079678 965326208 974846572 908471142 926576622 962517296 918204762 924729705 996590159 957534276 981265132 954767763 902564860 950839394 982249234 939753041 981916862 923711770 974975478 929826996 945775588 948436178 977230481 976951104 939736754 954559172 969632280 955179330 917372999 975137569 910149217 982942696 908490970 986491252 912426742 955986078 972610579 957772531 951888450 979334124 986223567 937097310 930739277 908502546 908134693 975686411 945267790 932058423 912100776 913562512 912096850 985550053 972444938 936605525 914619600 994584842 926585209 978963274 994793543 990008492 917249704 908612417 978646291 988651742 951551902 927733552 969723062 919947869 962738305 966481768 961262672 990624807 985520244 928700813 976917033 931521464 994322547 926306764 984646092 965360744 978671458 958758979 904323534 959776775 908738500 976147062 981709619 919671616 918150933 969302658 964458775 984250813 955246585 933743530 900818057 930780967 951042207 925261180 935041612 922078555 940893154 962953558 961714523 977399784 995460271 935270599 973009614 996880926 948258929 905970859 962170973 910331131 924931727 987813110 928699726 949538185 978214861 909292339 987984252 970592602 908195554 962834019 963497737 981352096 966804291 997347887 935069448 936035359 904811117 980825783 936057836 962138889 928240145 914046614 913271213 981860252 951082227 963280017 999168860 966139078 900820456 941727162 901932246 952783607 996325773 939984178 959455315 906129182 956112799 910689245 927268354 944477311 931612741 924113131 986055338 930926218 977067777 914052932 945544963 986582768 967107634 917455675 926145680 931601526 988152014 946388416 930138052 943876344 933500811 916041841 984984285 959042256 968585614 982560321 957689930 966145371 990580870 965505572 968004203 995409143 935639677 998960904 901600969 941978801 921982763 997861605 990451834 939456249 965735947 954778598 982820521 919827079 985905553 934131393 938135465 975059433 912499508 920942576 920485697 939677446 969564609 917490337 926565107 920329842 913967543 996515100 920378222 991850913 970946732 935838633 982785493 908660163 997005164 999379196 988550778 920486757 921656746 988032645 903310385 951275267 913800951 963997816 997184399 901513194 919165440 982870993 936374576 973654022 961195700 925339642 910834835 999160413 911752252 996589951 945887947 921184988 976429759 980293020 900176276 923903168 913353842 954594405 916799694 959225554 964929606 944959210 904017021 941685143 909894936 987151221 922114589 974176529 991567110 915216203 920237775 969026600 987997687 969803589 964428079 996898985 960601331 996576635 992938468 915987192 912996841 965203000 973263799 913779294 946750810 956968574 907465854 907827626 902121763 973383995 922422944 954423348 924015923 965757280 902702278 945451010 936682457 965120739 948757730 964663350 967450511 968272930 992501275 950904110 973902214 908351871 973813853 923553326 912532102 964693767 963160017 983811099 900875019 931991284 901266461 962096188 909746286 947970761 952877276 913406022 922275930 950482409 959576242 994426833 985508952 930406895 950462355 913154409 943555911 985539994 971303159 903138996 943407568 974930842 984299770 972495550 925115398 947960522 908706204 997938779 969566274 915696058 972817657 987864245 952887303 996839435 903672570 960617641 919188817 909173927 961532895 965966462 902614385 951143546 902773532 981389015 998109849 987646176 947489151 918207730 975203129 935869638 934502444 912903520 929661262 982665565 973427937 914033588 925329153 999192079 928000292 940585756 965920799 930346868 995440575 982636023 902187369 916559145 987141926 968866618 914116441 963365920 945414458 958531179 963059292 927625697 934393246 981802845 955847185 991460719 923957563 968262516 908892815 963251225 934017267 939263252 913049851 994925161 995343324 902851508 965893211 982258410 998321722 975858260 998984822 963878285 961585484 991280457 976344005 929601673 946342741 997009500 968781923 975610439 994745617 971676845 904650375 948781606 945622604 923375611 970181394 914762041 931162942 921943968 979702570 953315001 984559230 959197218 998916614 982567000 924059766 986795132 992998052 990174855 959414543 986130183 988115365 922172373 940634155 986938994 940932920 907053676 938383839 946074658 935646885 946470043 960740038 963417495 925159154 955231346 943990686 942318013 925498061 983022324 932947820 915052816 919927467 909377750 954255958 941417041 911058837 989410297 910614735 931116662 919379445 950569741 944670528 937935919 976490571 927604281 943756782 931512340 965850682 957628012 981612612 951857814 965600073 987441194 938875631 937784785 907537476 990692908 969558609 992195604 992431111 918361075 986339902 976268663 968824832 951856622 979593936 953319631 964124890 985721957 930239074 951910931 959327615 950697883 983485731 908653846 908154542 996376857 920486257 978705974 960848930 903209766 945827131 915526063 960643137 970181973 929747933 900470719 931704792 978779504 991821836 925961107 924760574 993178658 953412184 972010497 947494306 999780966 920242544 918565795 988062167 955618644 925498745 921909910 951597665 953682223 963514033 979002438 922934230 947939473 977995401 966575494 941195591 947326164 936557962 927181418 975178083 963716622 909356076 911443834 985682578 919925983 929767627 973434507 968247715 906913684 966145675 924449240 999234449 963383232 998191831 957544676 932058077 974893120 915352499 984015341 907000849 945860914 941912729 931190693 909531826 954626615 998492660 954066106 981036522 976721889 983958254 940123598 900924539 971605387 927408921 954041737 975482912 905517537 958906166 976960673 975695962 938239465 977983369 999282385 991233868 946616687 978212991 935369372 902805874 949206232 970970621 959674782 921175078 914435236 927183469 913741601 964231476 945939754 958218485 931556302 935544565 996569402 983934295 989606826 936906513 920626040 943287638 980490840 984228201 991156262 913452791 991945661 906156134 929090759 974452746 917778496 919887650 915448857 913619019 918625077 908910365 966513685 946869820 913824972 959506111 987969095 904019917 941128314 931623929 940185155 990272524 947633095 917706946 941771993 972314522 981608561 920439025 916246654 944081152 918288223 959470357 904148525 967856527 928895316 946625005 908260454 909529152 961956777 997749598 955993590 968567367 987134732 949046603 912510854 992416458 983435263 982009805 987816504 946367408 974455558 984890806 960381842 903865923 924338034 944477289 944345315 979556304 981270000 997733425 971632644 984657740 937242590 953361329 924306190 986227404 915047995 906248213 967832157 940160432 916085926 926690627 934100181 953497783 956418391 924864079 953833323 980392672 977918416 945278570 954589859 947753369 901981937 959475756 972324465 930595929 915894788 950661364 913540560 999914909 944785034 994825504 923013940 934363607 953345337 963683011 956232806 973651382 947993002 989089076 997904628 986135138 992655659 985043230 938470753 905548344 974811078 915524390 907844125 956876679 926388892 972693271 973908781 946274297 988451485 927457489 922878482 941686434 902023600 908144950 963969229 951599252 919195391 959527443 968834718 978619174 949432057 993936672 911925894 971696934 916273686 952900660 950029032 965030219 956928754 950873647 937821867 944549804 958381235 935290861 905938761 956510124 983246556 908731050 937201672 998233935 965917491 903233973 980673269 933516038 911962527 951329906 971131052 975490455 901310224 957365333 933975326 920313172 916224272 972406416 907883063 973164943 935531250 912119687 977699336 932319075 928573672 934479272 997019759 919846054 901282981 962016689 949155272 930620724 907462324 926733792 943964176 944740227 948665049 945601076 957228998 934147488 949959889 954902050 990831328 977544240 957140075 911962557 913342260 914774380 929289433 918485040 994256697 905943666 907366561 938154756 940616843 935181604 962805733 978166941 942150294 959745785 915897276 983275257 965402693 935105729 933752793 999500262 917471472 933906353 928012105 937130437 945297636 911242555 937842355 952004850 945645049 984538091 928143451 992329664 940650342 934028595 993453942 931454183 985923121 981876268 967588804 976873504 921295818 932539524 994695531 937221242 948980058 922244981 902650324 998239440 914122485 994533018 915175979 983699834 919183356 924076324 967838027 987857851 951486524 951021098 981412743 966334032 988125437 998982788 970224425 986370724 905977082 943183961 985499453 997030402 937615994 971862853 949839758 904575725 986508817 918885134 926966089 948221510 946646729 995483830 959419690 969879730 954302195 965756535 964049927 934549984 937603176 904630044 998512983 945157460 908753723 942992999 937002490 976547810 983682226 932858952 929899059 908826523 952948420 901236014 954454187 932890597 987851574 979105304 967251421 923062949 955663970 916828027 996749005 936857646 965662628 916169458 961612105 954958248 993623367 905853957 999122329 912825397 912356029 907905646 918303546 906347761 958107334 944420991 973231169 996898217 924963621 901009600 958842600 901445526 936718016 944258337 988891939 998389822 953416465 900931158 962981171 982938659 971299411 982725771 961026614 995773616 936352598 958403185 989858962 936162175 964246392 916520948 939537250 979517358 942074959 955217929 918852258 950593315 993857999 920161709 959123845 941745888 945792080 974883630 971701606 948580744 983412344 945251273 958369386 915172681 946370595 928967564 927428990 973689065 976818043 916452492 942352801 919235294 954091573 935771930 985095026 932160989 911495267 994932772 923588063 930865521 941263457 914794973 925687217 902441559 921845147 979261258 930070562 904045010 984924324 980672405 956279797 954611015 967849842 942876780 903053752 938327838 903994707 955253885 924978760 913560838 912570294 944358465 934166524 968559014 953513615 944863081 939972514 987538631 925744513 953930153 926407826 960206189 922133481 918959553 971234659 948492898 933035756 971888754 915775124 983377456 991451911 979976436 913421478 923610675 919145502 955823636 903982286 968416315 964614086 985482356 903678759 977376778 958307440 921622828 945157717 903102250 985805351 900189972 915013596 975023111 954466573 918296401 925560578 916878444 937240063 943088230 928292021 929998349 955358166 997479336 977285288 938736771 943749655 974143377 998811425 977923999 992169634 992709735 922608183 911969965 966323675 911283122 992487546 928876192 900821691 992246098 931620039 930140517 956816691 916222327 927753717 942034547 960109054 977212506 905597790 948826195 902431796 990142188 921149255 967739724 971708361 932113130 930054561 994204146 975055039 924483121 952053595 960623914 990668878 921841050 987963733 976516744 960525115 936683218 977007723 966315121 947139736 933915152 915276186 952336499 983121613 949485593 937180010 982382538 986560239 965688557 906669978 942076011 937527560 960042037 991158221 987165018 911369753 914732118 963684782 993762513 957276670 907303770 943980251 996819877 958061086 921831702 943947863 905771940 961444296 986338807 953057675 986556635 971545346 943222276 999624245 987152997 940512507 939622479 915245579 927105047 926902067 901576063 919577783 951739973 960014458 977738501 904830314 975244771 977971853 966648330 935086297 906734982 937225171 900730405 936447382 927774834 982671442 954551253 981779989 978020622 909459519 910404178 956117152 983789478 959713346 920338530 908241762 989709253 966893093 924174120 998409202 919118413 930685924 967665801 900593156 942375512 995643970 977322063 982564066 946032974 909401410 963924263 992861661 994863091 966952013 956595064 947543810 968291555 942727078 926092839 985511323 940047259 964918201 959316297 938321037 966446011 993091608 963058675 999650866 906251915 942877659 972589429 970945347 999887912 981531962 975871562 977296768 913565649 948176719 941798534 937649990 918025048 912074981 993241796 902569749 949762740 906699049 998140117 964532769 947467551 952896327 932999948 983373235 930945044 909306659 967687001 960502893 976707947 905962703 917273015 967959030 974905618 997729453 945797276 969999032 948328149 949437374 903268863 987040616 927972763 994896424 913169335 925293088 975358594 989041029 964436029 952979514 943330768 966988796 964139028 999504844 936893228 951609848 902124526 971066244 956210867 924296111 975393391 902172491 965984651 989885844 970156244 995011488 940412771 913446879 980957094 950428494 965005583 992467672 958151894 924495604 993016366 912154821 950151835 964705481 934226952 902629369 940335274 954853735 932675482 929809799 956439604 963223709 992073017 940034416 919120657 907930866 900207127 928469460 930933013 946319432 900176321 969265573 982584872 920303586 935953735 955233362 945861708 991286108 971259383 969983013 972664244 940630959 909532816 993883828 901358996 945132697 918049306 929897486 952647806 958325979 927024485 935948366 994799006 937278859 920341600 971483982 977362192 966027902 935663536 941421500 991108470 956261889 991402210 958932225 959196510 911618372 993539748 946072267 906417411 907037038 954144943 994409626 948949409 939503073 994088216 964724300 978244179 970182436 991782141 965782118 960565501 905601167 936774464 908975176 932916889 951161088 930847813 900325453 918532903 923464718 968485638 912571959 983909776 929918097 921977323 996545239 996636348 980737964 911829324 909679279 954687354 999359859 908729301 946291115 950201459 949811652 931855932 923151494 903041894 957891885 904836663 982379536 952287576 969232149 918207613 950621546 923498830 941575969 986114529 997888199 943085010 955137880 916423402 968738629 927811697 986230257 915605775 920525255 963605888 921983685 940184476 930671588 987791875 996163319 961878226 917585811 992081261 989602681 902859669 947843908 920358485 969233747 918342635 941132934 945409849 913478240 949775823 980782128 964354407 991128314 962294437 936909785 909948919 901740808 941579429 985269492 919436573 972629714 915004096 983673285 996397266 962382888 916753940 984346255 974222299 984896138 973197862 909319960 965649279 970984227 994542656 984890203 900917204 926808300 964578846 977778767 915676468 956689393 915414803 983025074 927450569 908927623 972432697 936393388 965108608 974969021 910262098 985767292 934717710 982375452 993185427 902196528 915147160 977941925 983373656 950622682 906271465 970616113 934754874 918230142 965707426 963190973 977191730 908554166 961463035 905907342 917301168 946953656 989970558 935423025 984389235 925044823 941802934 911752631 924577601 923277251 926964941 904831003 970492141 988525909 982051737 951479551 991276160 943154688 932671676 974038676 922338231 996616120 996977155 909427335 973103977 998653195 905049676 932589939 980888365 924785689 987210963 909515953 988524612 974960775 947447727 900783509 936092406 927592208 934665714 940109618 947328488 981153897 950962788 932182515 998712571 919369541 975227995 909848261 913728189 948983332 926997703 952742330 963181209 969223181 922616664 919087862 974714507 948311410 962469746 974277626 917061974 996066547 968635659 943257746 999441936 981133729 985379400 990549642 988708904 958435064 990371850 968013451 990041488 934984766 952109369 934085091 988488228 977606942 967534258 916520959 924868099 900604686 964361066 914628121 926249229 932658348 910522124 973795550 983272024 976349659 963291404 994694972 965508089 904870070 910794786 914636984 902878576 917541847 986708535 964676232 919500223 918461381 986794973 968269008 944076858 926428591 998861172 968376800 971815599 950327869 941081597 949882791 925954194 942697603 985993420 951693585 913606432 937546862 958117552 986987222 916930672 904421700 948854495 941358960 949787064 988168316 978881280 927503198 949857241 924431488 951007804 940664844 963499569 955611534 963623422 976614736 969318101 931013367 994138994 909183437 961381822 970498909 914722905 959999193 948352632 926892496 921732751 918692054 962225216 997831264 953792467 941107791 965122056 915903137 953256846 901393492 911452870 949084797 977414966 971763707 965984662 976642801 984926950 954472046 949396006 991999037 904746653 932612232 928504424 960182702 976578221 935551777 969441406 950722978 904434343 917046219 985643732 925451260 941564945 981950232 961335820 987183895 985477921 913619671 933266130 913685938 935538598 938999057 908240143 917100278 987892371 988100110 917016581 912297699 963255749 965782492 993779958 984926954 916352819 947844472 949490938 969045331 949424818 902724089 983395445 919792584 953446522 907237529 912058946 912759034 937021823 902739773 970959927 939137645 990632590 903463443 940284146 915942434 932707031 945199518 997206373 935551835 938046140 961793916 952317335 934001663 945358022 926236454 962935699 956945512 925802908 934299297 987767909 928084687 989850526 986037082 900517954 960773994 944168012 916130487 945699571 945813727 920372659 930814163 930911094 994281088 993309621 902884741 918354501 963762607 928704987 973959866 937140360 979712875 932292019 963907311 988338080 931258530 933119312 901575483 921413621 914894434 986597856 966226345 963360273 909320501 995613667 907076182 901965100 952917657 995738555 961809194 959096507 982634106 985184145 946343497 973354714 912252625 904030537 912526061 982130336 984537885 935400451 951683620 913400960 977605497 932969843 956604650 907781658 942224126 982803169 926785724 948271411 975704628 904309297 973138025 981408793 922715363 988596893 951283778 987898699 995385704 953804308 995670546 996614650 935862441 904900334 970813499 991659107 936202039 934813557 984817988 999069908 955567553 903161625 991524749 942372353 949566137 973871915 949476482 935050677 935963946 911339804 919390682 907812531 936678574 970971904 919320713 965354446 996359081 976232980 945183761 942734011 924699453 989637680 958590374 991369403 937203662 996746005 953801656 994729737 937206431 909585822 988358224 982795492 907014360 978761425 943573173 969700853 954910488 929194107 956303895 960634346 998477755 949777875 956602506 950298020 974261876 922305328 966132857 999444167 985943626 938346062 971519483 977773921 932115459 905202971 925821329 905098511 940365585 930428478 947505654 941790361 932173374 983078923 955753239 977326594 928793894 943062214 979487087 948230047 945700563 945276752 931179784 925767855 999835961 900260800 964319068 974276077 925427292 911667588 965573737 951695662 941394245 972258858 909854883 947323616 956892910 940897348 957428264 914468168 987023136 943303644 965129197 935060724 989073945 999707602 962912491 967336523 934554171 986677876 969713279 950628080 908099556 996447458 946600763 905739667 926089950 958804854 974749668 923943439 911376955 928261233 928535108 925632959 962951818 921808515 986124996 930896984 988751844 985373721 969091767 964309257 959539295 912295615 939676268 995502317 907784993 985400468 911630680 937804071 978570143 920408783 995550555 949237355 996561783 958812199 959071889 987252229 916304722 961040915 956142390 909492320 909559936 988671100 925153609 934161119 921488392 978106316 988427161 990885544 947218620 979732918 988758709 900898460 917531394 922233795 986952009 949584588 986946660 908443503 970998109 992790617 965032458 958875137 964672487 961153288 950596889 937558004 924443234 915873806 913994804 981858675 938904671 903181058 947932538 951415655 993021062 983052432 923002345 973921594 904674825 962956309 948504778 906844966 925074574 957679534 982364931 908279039 945865373 926061852 927834767 909151561 955291835 920493456 930239741 943039795 973774861 972641362 927400151 958878014 980554881 956857708 933979449 998951948 991930483 985741889 941441852 916387081 962958442 969329519 930395517 969707666 934175907 940623139 949083736 932805702 901644762 994768319 998168241 942996064 920502657 924191989 933157617 951915498 914884079 928498891 973993587 941215679 950955095 920819718 900539834 961636373 909401122 934813112 972818454 979769373 911398863 959865155 969438532 922341090 985154097 937132683 917480998 963298176 931453499 983896463 923984034 933411013 908002698 926255769 901283505 963697310 903971555 926149278 932649491 930241181 974858170 932566215 901173545 922219531 924188318 976634930 937285428 984527363 970802032 997412959 995857841 906805496 961401205 973611328 964430523 987445914 947692980 988944564 902134438 928431246 936900606 986822420 946396788 934198163 934568765 908613308 926895477 916817743 982121287 913708933 946802852 987496330 933900718 963233331 964313043 919138620 907012115 944565847 929634157 940842819 985441963 943616900 952456219 964787339 913618090 997406736 999981937 928900815 907722988 970983270 915068026 900148359 963711244 963094858 997088921 942221110 938601531 951049747 981259333 991936653 957923813 980534105 904378821 948297271 942545540 900510212 950436146 904036785 915314944 993088102 993204048 922137622 979747991 942495274 960101362 920493559 955277952 911548450 996070545 926756104 926903818 932008521 936922688 923317631 912730346 943933023 987751946 991630566 935729975 937835476 973788902 957654653 986859087 911395350 962237199 964292835 931213629 975924482 927632486 960732926 984906789 955735544 954445742 904862931 902945761 926162276 956547097 943842813 962965514 978991608 941877067 960469591 996826240 948296940 931509482 950995634 939757665 955225310 951215808 975598566 946311210 971735371 905781596 974200075 987005219 920855324 992095728 974211428 980908139 935199454 946270263 980822216 958557623 904343199 935264596 964974567 999797800 991366284 905895759 949710165 921208917 932367982 923142669 909035254 976240848 986648973 976525089 956892836 949945360 962819253 900140640 990884714 960687856 945246582 981284853 967587486 943373025 933123183 930405614 969869543 924659305 939185644 976589955 990152913 925771666 919355260 945902869 997757842 976572715 955154338 901688388 977926706 990830667 916431958 918236387 954736591 976693064 961469444 931155792 999121790 913923065 985562442 909966144 928432580 959498869 905197260 929561418 997115188 939545635 961489045 900369628 942723915 996438843 905796916 918177990 909671209 979979737 916464410 997605889 900921862 997053354 996774913 916150423 909573283 943165252 926053045 991055530 910771723 978575321 917150822 971473931 908266452 954001662 900198120 977374393 961689301 985272170 904387141 938465524 974505022 913476614 947760016 993770170 972599185 901590437 916399312 914540873 950575533 963627629 941873461 965007543 956486556 952885401 971953864 906371332 928774712 957858170 902803447 949471617 951526078 936654472 950341711 976153989 963976788 929894998 998379441 923810923 948928338 904946834 941181029 956996259 929094739 943643661 941230653 970495144 980355532 934243335 924453286 994591363 966635395 968401184 903009296 985669904 993669185 976173955 932763432 939978730 903610474 990846564 975029811 959106152 952548125 934647789 922251430 996985734 960497942 991405507 946978766 951507282 991682354 995378016 906105538 901263872 989745898 969472885 968875601 953376214 992211674 983583600 955789764 916144017 956580388 914260851 937522583 949098382 996471257 941137912 927869915 981315494 975860772 972712230 940415704 904880068 918732011 930558636 926694606 941645738 975217450 904121924 976434800 968089749 953465026 976627421 934045580 988953079 905154220 978119447 985686263 918902874 989632233 959211133 947376224 958731503 977749795 952965914 986269239 922719722 948104806 996166375 955344781 979485929 946999260 912856360 913530615 971545835 912782329 907438767 939108691 979568503 991094948 980608089 903682072 983362374 958257993 931098761 919129246 984360898 935373923 940479771 927863368 945285659 907937365 934738565 950340160 938703819 956283713 913744337 968565853 998543737 964297712 914483372 980843656 932714753 934170242 922116106 973803016 909939267 970541592 959278276 966049392 941081707 968452747 902720434 915495600 978480189 956360224 990942567 971084833 975127759 958807857 956415478 931070089 926352970 976955701 961640885 919389922 915672600 961887045 950347383 967541526 904094303 997219081 927044352 904886920 903683657 965242769 966975271 963120854 909254100 955219334 968102784 926482692 924587667 940578642 987336431 919719678 993978003 914838381 955685304 975450594 941289524 983781100 968341587 917440665 931636986 945369188 939330944 954484062 900309215 923187162 968450627 987114453 922000078 976942492 990364602 907463718 966305430 980268851 967572067 929180377 917445858 987666917 945754839 932870931 973767397 987932986 975167729 980891908 942240642 982031749 952290146 975259494 948187862 937824735 930709344 920176632 951356400 983570165 905926445 925466943 943056462 903722454 947861912 942071345 911183002 940638247 931539987 955139093 955474840 970230466 948936039 953700877 942320589 963754045 953995678 945675295 918765804 935316590 942121659 936978448 983225407 943090947 982901639 904617352 940723879 998041779 988203362 931210937 984908464 965028238 928323950 933095132 993872622 927453133 930644903 982402413 999794831 943770567 982688059 925684115 966658201 946431843 910205446 975727236 998572468 997033176 987168664 996257949 972362776 937268372 946372606 968674400 943096904 994590779 968862476 908964032 982038140 920840518 953729972 938579558 951707407 996420475 976873016 984743578 974785887 947081483 929441671 901381642 987864044 954336681 933029601 992717427 966383744 943711713 995772392 941743209 926339828 974897096 985354660 919437383 965477596 916526070 901799827 989635435 900991483 973084215 968318778 992008308 974259262 998693246 902631945 954556165 984795989 924157248 992512055 958786149 947643262 919176179 955805318 995064631 977109583 956092113 916789856 926730824 904699565 963723127 995146441 982829124 950551145 944059759 970737488 910318230 904068863 918856650 941112104 983264045 974947813 948206142 979754963 901671917 989328077 999671742 933892426 968290035 959340999 901065499 919256745 999927187 928857813 974698332 914281658 996164050 981222058 972510025 959141019 919641842 934692352 997736383 921871778 903773584 915404749 920431338 950748522 959130626 982100511 907571219 940982015 917053337 947344385 985129912 962976886 923585684 961610927 945091035 988406242 975678029 977829335 988971367 958808152 998594448 966389334 971732924 980575138 934413625 986420802 921330608 957058225 995600774 968636651 983200261 988454757 967548251 946310418 972108345 969643126 935016690 955859676 914913111 924258420 986633819 911408639 978012230 903079151 950931301 910850688 902892507 907708522 980731466 934365827 922215782 911688084 908965852 961207045 937780642 961074613 994492099 937179619 978185747 978000659 917123956 980231009 987133606 995074698 927152525 926802253 926378889 920113432 921761191 985276887 908248115 900920898 994276987 906050766 900655082 980421039 947387014 960919053 998458821 908693854 942215669 902935384 924210477 970663471 986467320 964540041 901559134 922462169 993975953 958940073 942013575 954555649 973218566 964768990 924294821 969821425 990852235 984801424 997877099 975584905 909063297 985801530 990870661 910677001 912518901 986119962 911821045 902483780 989895498 931057915 903510158 971111315 913164654 907960899 910902448 939676872 956736586 948765185 935252473 976693224 920192874 963004898 905332574 933599269 917439401 951864433 901165544 910068650 972751849 918997791 917915096 919087541 975199843 927203548 989714407 980320802 967380941 992788647 991755930 910375092 901608602 964335888 999115617 982348763 989855946 929450421 932705778 933354969 900074773 970642422 915955229 974136501 962046410 981721454 940858090 938611886 983010511 994100655 976490487 900217019 930132591 947921868 963991316 927824461 956780842 980248507 980001787 951073056 927257589 991855086 938054079 970959713 907740868 989896136 910521365 991619665 915401484 923827885 964268662 933377520 932736969 918605010 924316221 947909657 956750059 989056975 967855906 925135200 904470067 972503967 978793565 990015026 998092038 950741821 937698480 975492411 902252822 962790794 980656619 923266870 960451509 910783154 988637291 924078901 988570435 948345741 923724373 908796150 989842930 937317185 993842615 972944093 909464983 997304563 945860905 908717960 918319403 977010038 995513328 979287253 974184936 991987708 979792852 916811052 917801080 977279313 980024640 942692102 919453837 963965837 965841720 944401145 991986733 967523247 963069833 980483737 969811736 964866787 972811091 932821851 950243662 999278313 938402896 978692599 946990253 969030302 900913501 998505749 991455025 994985232 992105673 925241748 965915394 999847653 943489872 933988077 997349991 920612517 964079217 949800839 997505833 974337186 984108196 932429235 950250720 920348408 977281337 932593605 913465976 935088836 988691965 974410558 928029777 941580103 962759924 970505560 925542263 928634773 924827002 948514940 910719254 926957974 920314668 982214173 947281189 925149813 957028144 986053656 917736467 978263726 908661654 937154311 928293214 974632759 959112877 978843360 941016568 933163818 961104639 970456920 963851637 905149457 943460305 933535289 947170362 944848597 928873581 985187203 993114961 912337941 923426230 980284425 970545196 961695422 938565002 918756302 923057533 921429018 974442201 994582602 901182256 996931020 999739422 998474862 906770635 968650977 955909176 926673340 981558949 922241891 953115323 966392963 943313457 936488552 971703334 951433294 989956518 960498966 985615849 996811547 925346185 930804670 964117016 908531077 942407279 997946476 963531928 981668615 946369610 921724289 914736895 930764327 907597362 955158482 971033058 911395985 981261408 939967615 975224641 980625647 911784456 930837196 927611636 997562284 961159815 956970520 906917808 905923344 904611541 913818406 902622557 944190192 932563882 907944073 993035972 948688303 953457522 918338303 975245017 995641423 999619886 915074224 928045124 905630302 913254469 956621641 945103117 921510140 906655544 924290506 966499793 906997276 998029092 952414944 945508732 916699949 938774624 961966365 914653445 916543296 988252741 923506543 911531079 971453837 965178640 911404432 924195067 968262300 962456613 914099476 932980535 939971942 948377781 968504138 936967560 998257771 994893719 900072693 999551574 948613870 956856215 992541324 969499977 965025058 964132051 964190599 994640018 981144628 952456102 946492971 998824460 942404192 912150486 941718069 944114591 902454771 961362642 968160602 932862620 926419147 952143682 960233929 926092702 928712125 995621689 967838535 958496814 988381334 907445083 993410200 992193121 949009910 979582024 959283712 902571283 926494816 948171627 975398006 948422564 940624835 918960948 963283386 900359217 930862025 927541848 937118774 901296794 902424005 928217059 971179249 916565768 914052586 924849622 976407613 952409424 932016315 988378786 936964001 929836389 931362101 981627098 920046661 954497861 951210401 969497619 978284112 957540151 960706561 962081706 973415968 955764003 913139145 947721138 956794585 969651881 930366106 980786435 974945284 920977806 988302938 913355385 950657278 931400511 977820760 961576450 939245224 943718146 963937169 958435561 925926027 986642885 962324008 908011379 919652345 957017108 980419554 977171673 943362654 989500473 976796330 942795921 928781508 934656675 920684619 915520916 977875601 952720269 985714618 924853731 983855360 991488626 968284208 931292904 934117694 919887822 998149536 975501623 971786758 999988866 974092325 928012952 948814623 961041550 990166340 991621201 982681633 938823730 934142237 997097759 950341906 960701775 985376536 957971696 910091687 994781645 986668389 919516019 984982797 988731514 983897544 916918133 934088418 939325528 907388824 966436759 941125936 963309934 909473749 915865946 949022898 920702400 969264829 974522162 935409350 949271933 923546218 943521107 977933130 921850904 902128719 936875661 914434984 958203913 986604948 977452612 955724117 971035752 919037950 957042989 974052477 979576567 910964039 938305474 946333679 956552458 907477597 994106134 959102639 999348563 961178551 976894013 936396211 967823920 988514740 964405182 931641652 995230150 970309638 911501414 966151428 986804686 997514994 994638526 919520726 948221737 930289861 992131676 946630131 908121269 959046049 965469845 996337399 938902466 969732830 979651639 968170176 998774434 947812628 952488042 948023991 969715715 904731185 971860886 917530766 939252239 904001586 911866541 963648883 974411595 971234630 992870891 999694872 973626395 969388086 919627570 908507184 974600031 952343890 948184963 929372872 911820798 991414009 911396729 966842129 941820555 955395030 961899846 929213235 963315255 922698372 988384155 936383303 985900880 911406979 936594314 949891120 963448205 975907133 988727520 946327605 960221767 914734506 915029609 952369893 933056473 991206762 973110795 984238508 992308205 941294765 908087247 993485258 949736566 921854403 943162570 911581583 914408263 985850795 959460907 959756244 994782780 961314844 949034347 986204187 935689185 967214843 986245732 997839724 964807395 905661349 901535119 913151600 954886943 972108371 977138523 945747734 906057568 971103853 938253141 966004290 948446145 926261078 924504216 993846564 976375529 995528783 965480535 900976774 967901299 933883254 964631182 998784647 962944907 946376048 949360547 976869947 991812585 991140799 947029942 963562909 987936743 958962924 947968526 958077177 928263736 984659090 977383165 935412078 987786619 936889000 968813465 923324163 912518768 926526335 986358735 950486299 987495129 906264175 912851390 932953249 959164940 993035488 951185136 962932418 909512674 900486763 927068463 981124790 969858312 931038792 913263231 999130850 959077603 914935045 972628164 970117534 912114663 948436089 913883090 920842987 997041258 928430175 958416678 981393268 963821995 974568433 986460790 991239746 953173539 921624360 934933220 924529169 948600691 970311356 935721802 903054308 937442379 946258904 986287355 955797357 918112342 959944999 960623641 978359622 993130103 933245765 953180958 904251257 952514053 952658356 934701093 976642352 911948455 975913299 953534037 959526656 902559444 912134264 987162611 937397085 985555175 952962076 919287613 944944150 925037768 976559971 958295256 906183829 926712288 907004426 908364977 999685741 954723567 968133196 921158838 971461912 920152627 941695518 919752246 986450734 927440291 949381739 956832880 971801787 907578716 987532709 949394513 962251128 914838338 918650163 952546055 991748557 998404711 996670144 963032333 948976724 974604446 915672121 982230885 913979975 921199827 936185993 938631819 963691165 981016651 967609090 984249956 930978474 909547055 989516923 997291062 937050959 991390061 964631948 922367359 966804390 924253362 910309944 942156803 965987486 981056590 977075401 953317962 957147481 906181234 978401289 976650437 985634473 901075153 942113161 999472386 971846306 984054744 977601692 906599424 922511100 940366174 956177269 915509354 940361424 973841714 927767493 905477254 924867769 983345704 949815263 970405381 970245293 919256757 994890866 927411211 946903482 932301804 913949563 989284762 936179683 998473041 995289167 947154673 970145805 978816641 919497343 947134440 916567284 970960224 966354804 920987731 952351668 945504719 992122983 951545732 989670964 976099684 906764934 955067136 934778383 966294335 912505872 908020889 914996145 927221784 936218414 936549384 972123536 959798151 943260611 919564718 946433021 931347532 925736110 953155235 923523586 964971101 908248561 998540412 974485180 948572661 964469978 981824568 903698415 917271150 957232723 955321297 995292188 958305364 954785339 901722620 943825332 926206237 921523014 951201874 961096400 962419887 962379073 906522373 950237184 905423117 979381243 958086160 991464928 918666078 915186978 995651359 985185546 994381530 901485920 927787622 932569848 924130725 926960281 994929833 997490420 981453674 993064111 949225527 975986793 973492854 977979614 983791632 974144854 906847175 981061437 992154635 953240248 929996480 991669558 921798482 999441051 966606720 952675557 904809399 964308940 934218158 924929437 907287644 984147835 986443390 976588302 943831983 971510901 947815343 934084722 969395838 932818582 947476011 962377313 914024082 946309436 959258334 939139596 979178600 953821601 941510924 992496153 950125838 942747361 971712896 921039020 926826085 985637484 916763199 971063748 939587931 974727296 900055283 903554829 965553207 912156272 999318358 961165826 951207070 944573169 987795494 954175420 992694514 966878977 936916176 987895152 970594617 993668015 982244167 990802317 913923146 926597859 959950977 994076587 945217741 974961235 936958649 956303137 965501471 992086193 983376763 972522303 993568851 926584819 966515598 936593704 955655234 991351343 957446275 923193247 964511223 995444862 982140056 945358555 918998186 906855306 929313082 949295442 987278235 909545945 919773005 951933683 917724178 984630975 958089964 920497343 913318818 984122788 928035094 936747030 988372023 947788814 976767059 984931758 916410833 911936395 923219863 905140183 910737335 965221544 981513704 974624298 954450553 943626246 941647449 979408002 980042536 902863105 941882008 931162498 997705406 990111874 926962190 944955905 934990832 957546585 949821817 941288688 939735796 901834787 904474863 901816442 945904519 949966412 934311684 949049330 939137736 959426462 902964367 996584389 919934181 933269426 965644545 933013857 955055338 939925496 912835388 984329234 983311932 914845177 976498740 968945876 943921072 901981007 929324675 959905376 988595550 936636306 963358558 928991281 998128180 973316053 932834184 942927855 990409563 995242790 929042842 995654211 911128937 983077088 995327368 916537265 944310247 976451563 924729240 928956734 912805856 921686192 985439796 920623067 915068028 996343316 986231355 950526306 963580748 906680466 941172426 977428247 983974871 917137566 908042064 987997190 992046258 970970680 906782319 948895767 913502047 901409534 932752131 918117005 996829792 938805908 995406850 953244690 952130709 976997422 921140923 933125490 990251487 984048918 967057508 985526074 933376340 916779323 944075020 972352084 987775303 973460261 953807726 970487781 958701320 982385474 968838769 977571895 965421494 941883142 920993714 908142044 972682031 917248777 931524681 946664679 912058295 930337806 929561847 973066038 981108334 989222917 979319163 981334917 957115884 934763809 959405257 979136842 926183847 917642983 969792334 970491487 923747904 929255822 998238974 909846976 922861987 992488911 935764453 956963668 935234479 934672140 991112864 943197999 951654931 980761207 968343058 958910795 980783717 980178863 936954358 902401847 985265895 954782206 924028658 994787864 908319162 963678239 921454712 983520272 913778377 905295800 939865193 948129816 943743220 964007498 963808588 961497695 954248549 974509571 954738576 974235780 972616538 991849431 951913904 917608329 947065333 912688298 971471609 938928093 996086213 927700512 934299332 932440038 940213463 998576805 980828648 919264027 939833800 961188086 905365212 973694567 933856940 922850883 942307379 943450847 912450303 942701938 918160890 910313228 999538887 995827210 907589207 975218303 924598863 923737992 988642688 910348680 930772790 926905772 994019601 991003828 986087053 923633246 956204244 928738044 968651336 908361942 978350539 918586378 902937190 917623766 971092146 926988532 971765010 907791798 986808053 943128603 930930889 900151903 946003792 923427671 910762588 988087281 926893695 952198361 924253242 970316947 977027377 953360021 939143445 938966556 973216498 999412222 915795121 912533535 975782486 911750042 967548774 931633561 999460160 981747477 965260540 956341576 951859932 913980906 959327447 977601543 932460732 943505130 979154190 971034516 943648140 928397524 909063953 990893963 983290891 936876501 983493495 902768241 953053293 974489262 957266083 914341879 965091938 922279808 995941863 916549042 976804765 904083114 973183314 959688476 958143951 958483630 937722157 930461792 984407238 972449788 959232089 937224927 970155678 954898290 907107616 943823227 973166696 960167026 903486310 977080056 956987474 961856973 993472804 945203074 908441347 955463237 914765898 980076872 912641983 951463283 984481110 945037072 983015632 950758203 922117724 922076859 931096031 910431235 949035787 907077539 961549275 906609433 900452155 910463609 951870406 933913242 965905143 908667454 927199784 952133946 943493548 953416339 912712894 994216945 996074355 971450340 967023817 902889698 906203634 920062719 903541522 961403305 930865604 945562161 970383994 979448292 925401122 908063225 953156684 927600164 967518698 903198143 984573728 907270069 993259347 989966807 902959002 923865838 954951696 904341029 970041488 942306498 919804832 975331544 925499938 918583262 914114595 911437116 981398284 917332828 992146109 971939606 990515466 968112631 991126776 948139540 933481562 957960853 940176753 999728167 918083932 933779846 984248109 946466555 975624183 928120253 982206276 900640747 995528353 920858934 984393155 982376560 942289335 943531538 977802766 907854797 956223201 962898570 977316006 919793018 943173298 941904149 900017595 933310254 900571536 900486208 938176029 960107940 955183917 934123323 959028349 939399112 937500221 935828388 937549404 939897959 977137307 930509025 969692823 977731327 946016626 990608033 931781113 978722370 965385248 979092539 985206328 921080455 980435992 974862385 955020323 924329743 998662408 967320374 914249045 959762501 971067235 999283808 987943236 946179489 910604433 901643167 937461923 909882890 943718066 903435164 976160485 994847822 980947584 998514803 920947831 958128570 923436460 985818183 985892206 990206266 997796613 997894689 941763719 946536760 939683510 918761049 963716048 969805871 944450777 941742046 966148504 953217500 951366673 924127183 958664889 912863398 941639129 963620651 928261250 940436631 975343471 949965964 907501079 992288446 973673224 927734051 900703998 901550321 959357386 958148259 994594060 984829979 903948218 944094493 920476945 996824236 904005668 963267621 978462670 916683762 995575264 921824232 909926833 955738174 979639389 940726066 922259814 936310669 912311584 950946606 934133927 956240185 984352992 910823529 903066288 968066731 947570270 930309283 982452599 948320503 964664178 997410964 987906690 922551972 988278136 946605265 912037602 915297889 919416326 969431245 980037651 915663134 922223267 911084190 939972334 960537553 923389966 950674545 921190994 998009265 924311684 915784532 908970960 981833792 958768761 976699892 957922768 929087946 935705538 992678711 980934857 932072115 961691893 972908535 958424156 909110330 974768691 952322119 918046222 925955466 991759720 913922566 908146423 954177250 940065244 971950428 975418799 973022160 919987055 989490434 931057685 957720117 934331509 989220988 940911634 931525562 964865237 944068568 943376700 979805040 976504563 901485506 924484920 982544908 956505791 925110126 963436936 963169556 972361045 910311907 937264532 913694455 930002419 912223509 940173061 908774417 928338855 928727723 996048899 926991468 912828954 995476776 992709842 939021831 904678074 945247315 910549644 988032459 900521918 959161727 993131591 978842468 947838153 958796399 943611100 948147071 986237374 929438300 979201867 921291588 912008392 950077003 986556127 901063895 959777423 963777558 959179432 947834781 982795915 953252660 961929091 948285011 960107255 970785699 934886592 924382593 954227357 902431250 969915536 922091056 930110100 953047917 968990668 974667089 981489791 969019056 982146424 931212645 964524385 993358556 903923832 987477299 997842795 928100556 950316454 987270464 991120678 996498002 905719462 927444969 981249198 988534695 918582042 955672880 943362275 983326183 979521984 971833044 978436984 926217130 969096757 928806820 906626526 976264559 943660612 937542126 901539748 926541821 994593656 933912164 976560822 970003585 907342543 954757677 944988689 976757015 965115066 940532691 958333610 940889085 943331124 951282288 962455439 953685241 973932297 972807052 948634999 924454955 932350128 976958164 915304320 991978363 989265213 997328792 965597056 923916211 924151317 987457108 975250740 942975566 903413752 938286240 963710137 907510036 966799994 930099704 907286167 900818996 941405919 983230062 923083960 948232218 936623222 945470355 985932323 980275882 934123179 929408651 951738717 927462584 902247415 957152165 911023498 938964007 905203471 956897038 939215588 935497255 961779525 956354863 906652465 924314517 934843561 919320412 904894873 992525371 983907963 915967223 939776395 916000464 933735358 946576770 935359367 904334761 968781612 939854414 918108915 962652653 934120023 944977600 906462932 959266143 906541866 904640842 951696146 970243729 906822708 953090540 999006431 941923323 901455508 980091542 973777494 979833099 946614655 988634678 944124484 914728536 998345546 958741412 971895122 981534714 975646234 969317079 954539526 931005854 919229617 973018706 970477443 929945489 963142745 968323630 994291414 989320936 989119544 995953119 928653057 902993617 983505859 940918967 955891501 937857826 935035001 941363762 957748857 912200639 989533939 988913525 942410317 929087303 932273929 948383021 963602622 978690826 965207388 993469004 944877775 984576610 991896835 987126308 970446914 960996754 942746269 927631491 981473388 953191907 975654411 999493843 983844011 989899530 931109644 911093696 931572502 951552345 946384395 949415619 953384551 925297191 987200994 987458872 983738780 983287564 943376474 906596580 949666196 954692573 951100520 909497947 911963453 902449370 987982739 912353107 908178472 986540796 943333744 939107367 985989746 903614643 933448269 977021530 930727368 920355712 950369499 904436106 924516972 952867060 965030938 985720828 949581153 965463301 967684376 905534751 905516363 923169581 947316665 922388489 974740600 994493867 950339084 957340535 931386618 935832297 902231628 910406752 972805192 952006020 948140763 922607456 959113021 931585057 922434086 963694592 929622204 946331753 911844538 945460485 930146882 962392091 962671890 942502362 976801938 963755958 989775160 975520287 955759943 904934120 986398558 972294946 937630409 974084511 993852253 971887820 979197134 988421386 963747575 988100191 901988322 974582954 928691342 965760148 977559674 930249190 984185362 937394827 999466078 979465821 932927222 983418550 917522072 935430636 957762502 961439759 980855448 904745482 957132644 959375136 923886424 904321582 975676091 920010239 931431188 963895195 964045464 942010085 932771931 936507326 981704131 941022740 914162266 902541232 920423431 989583636 905921889 973873222 935791993 968296969 944453592 917154956 904441163 960668506 907295507 910601354 902483411 969460151 969777536 961338411 936640895 977465163 931866750 929952162 973781930 998088343 990585404 998369354 980173563 952078360 963662933 957410649 916934402 910788640 921250654 913067289 977213153 972632704 911276138 962696034 967513519 997538309 993222634 904287361 953604564 901535533 923641736 961037612 908272111 985823588 910558963 920143502 975608835 973754906 959201605 983525149 932947517 986649438 960178994 935347830 979755139 966259351 904715987 935108391 950607444 925709700 976869028 990376026 980202286 956865475 942561176 962357838 934917928 981008778 978653310 990026694 926197291 952144909 923123260 943326283 919833622 973968006 915728082 911170782 931161530 938465762 901158199 960557938 907143682 961880243 919588479 975814070 976639463 972666085 983509836 977709884 954244668 935225131 945077392 941182631 906663348 912443292 900015742 947956796 988460266 938901612 965196631 902752527 921133165 993153793 908069660 923225352 930636521 953915068 925120257 948175194 909399888 922411481 944214818 918107730 941690397 901347023 972562965 911684315 975582394 923087041 944258185 921562524 978638328 950080986 903760951 934615845 918589013 963018425 904818737 953883229 986778375 977781660 945653851 909152073 966275524 997848528 933142678 981845492 940284350 946846473 961547701 974319416 965176302 922021564 915036555 989224908 992586205 997246504 910921380 994227858 957230745 905078960 984351977 900438498 989650294 981868875 995688483 983524057 970417425 994874839 964669210 921785794 936377880 964340162 979394077 969696607 946058626 910315514 932862719 964627454 928785317 908983223 950540793 949950586 957530094 903537749 909826553 916720466 904771602 908072651 976864655 987942893 987796516 986665071 982283742 928996701 934912174 947733061 986624320 932956546 936259974 925472532 906168626 976751313 984693465 941169951 946702913 999377348 924555021 940952772 973679665 946826511 908834421 975159699 905386184 982688144 916603406 997137750 958772993 944273045 942053894 935503515 983658519 984709377 933015858 918647415 991183851 978119470 949736882 961310902 980656151 987523632 942467798 931428240 958333853 909092651 910491443 903637287 925552559 929365087 933400362 903357031 988151946 923080111 989846185 909309620 944591404 966898829 987327413 928852331 971887895 965366054 961481595 902949111 998775516 957011023 956129440 991020610 938823881 900337398 959846124 907193718 959925994 925208012 991024209 942231538 971717341 973642022 987956499 918563485 903981398 953256771 970190411 995745019 999368912 949895048 989492959 973230080 947800227 994142614 942421162 939786584 916055422 950276935 970093819 990336721 901107483 986243939 955085347 902734961 985386529 905267513 961312667 998564449 950714009 989549169 922360414 932173464 914466792 959482736 930565399 943713177 968521620 927688396 908747511 927560327 953449466 959116825 987888401 952427798 970312438 918667832 915261888 932221256 903924153 928125201 991013812 941781689 995875635 924900115 991921757 919888208 907841072 931236197 970518144 941608180 983655514 939983693 942174229 930680251 994514283 923172866 904111474 932513425 999642449 997133138 921635121 914250074 977781480 931613442 996554004 958189059 948990876 953187953 961289182 966399681 954501733 905062117 958271567 979133388 927653630 932492463 967868909 908010099 944567300 956298455 935023101 936154397 950319794 987709695 980315809 951354000 909715913 935951163 968836291 961908695 940037218 947177233 909539038 998982004 909828767 973342635 967951254 909554603 974789145 921276015 921950025 912432106 989180903 962038758 907003313 987707465 973155214 987788918 970904050 989051452 969187837 925199735 923587872 922691139 907860621 902472014 943480919 943274825 986381724 908250548 981715094 941112754 912804251 970972364 999809147 902621630 903818140 924586827 942781570 936005963 994889237 973035877 966847843 993864253 934793266 992654307 967847912 913919657 990468404 950040777 976950613 917037031 950330620 980796120 913765425 916723374 940251984 957939556 935774973 950507367 939423199 923150468 921410762 946055978 924845654 925945800 965666845 988729862 971712619 945245301 971316575 901879176 976069065 949900090 940915389 956685179 981702102 945062826 997365812 903747999 900813690 904371413 919983936 952418874 913231488 993005905 949356839 921424544 982098283 910687739 978977339 928493114 974677048 997365415 919975630 932716520 949999538 946735267 904708211 997808944 977286405 919675812 931269944 921385423 912331031 949478506 934941105 911403821 925315813 987917529 987840340 984713245 975784275 959662554 988388240 999880499 931192339 970797947 903931246 934633174 932761990 970498586 943097224 936417846 969702588 942368168 964889289 947213994 908466397 972599192 905900496 970772586 901458433 946224102 985677626 961542547 903977142 915203819 911970361 966623448 936311300 940621858 971161791 993899104 901514747 951578264 944646844 980101152 971882073 959859317 946526011 988787060 909348069 937920340 921926002 986297887 952248677 964607556 957232334 920041876 988523760 927261457 980268398 904715579 918314238 945234031 962081605 967793464 917326071 993992057 962163808 984344281 926987726 965574877 972539958 925823463 900414705 908692197 933821906 930557318 926091858 982179383 945016015 904796138 956504136 975750522 902182847 983698792 940412388 942163027 959329850 934029462 973460679 919015990 937624818 940492308 925979770 925772640 997262063 909242645 998566921 996754670 920235406 990315100 938805993 921400351 921374508 979886427 992164709 980698893 964717138 932643553 935215184 952099862 916800371 977623197 916353640 988873205 966830064 907700240 956320550 938528880 940925207 914848907 950108011 931613775 925324292 943721457 905666999 923769127 938846691 915309790 969167661 997160748 918618682 920968082 961541849 965670510 973147252 902482515 967810001 987792327 985241266 923060819 990668764 993296833 925470164 932210828 981452270 930939707 988953510 966555827 918765305 973091258 967559963 997283655 907009185 966265757 924331422 984035038 951237883 915577133 911530305 927958616 935209922 901769211 990155935 912974464 996441832 980628136 979773669 999043201 971379112 908494878 926742489 987851718 924747173 954900473 942023843 990084593 939774328 954246258 983614729 968292981 934710581 903445758 992080887 947811304 999029150 916506706 958195619 958493675 921126634 941545459 963712098 978642816 953634017 993711876 941325784 914783126 920999438 983467233 900793994 958594771 961252605 985154412 993238877 977133443 901112923 980965406 975279816 945190390 976030470 900368546 916120169 904300821 994240454 901834924 949158167 906929945 910637293 981964229 986090599 994179982 972710167 912335330 900707220 932273771 907621609 903344954 938876789 993627858 990869069 905906452 976503003 936733789 901204004 946461889 912539458 946356131 906147763 979852512 918664494 901287760 982378531 936002087 965184088 997455919 958521414 906250858 912173405 970224078 919239924 945682276 939955556 920722100 928290129 904340503 919421511 910697444 990893014 958306386 950404393 962165926 900198386 963763925 933903069 975150744 955952512 934396496 912450169 902548705 944271397 957671590 996160458 945858962 938653369 900676336 943613387 932322582 904396158 963523953 943950459 961157967 966534768 921518552 930643512 908848455 934579490 990930670 903183685 962222212 982136341 905210172 923739500 900458587 917766156 979184453 954714049 937185285 914453386 958864158 985019829 904742282 954313343 984156823 922045311 943380807 906818693 907211507 932314621 901106643 901487136 905723188 950955843 933565957 993364606 949418939 961491897 922760218 922373672 931384679 965227138 945492948 937699285 940933373 903991894 924183307 975358512 916220840 933411859 908018241 910085497 939084233 985853313 926367266 997146339 988040441 962127800 916520312 995086207 928382911 910984343 939419153 907306945 903497121 969076720 901576990 958991234 903537705 983997681 913463905 914171022 906319885 987402303 910643096 959943052 997194313 987446559 999232085 932528862 995436527 964352433 914225354 936828700 921003539 971380067 940604662 960597130 936566910 928803469 954793059 920632356 985430222 913484893 979191577 901666186 975819290 996733231 993042703 935515516 925411645 942628987 904565957 982421396 988134451 924953728 987129764 900997205 949128636 993443286 957259253 993791967 948151340 947527371 994822219 966596906 904525065 981404779 901079497 962496753 969407771 913069373 975855070 996959112 981639427 968517361 901993601 951594110 931257569 994308890 978152801 914111458 976610897 948325167 939802056 932711997 963861972 955577523 948555373 908959329 905061076 926321713 971370977 946983343 977388640 964701810 932172767 980991693 959905975 911207370 994055665 976020672 910109518 932365721 985194995 938469704 953372247 982780641 940802857 904354140 934302284 979613372 942118756 965652612 929623054 948448851 972261018 914765342 912685518 974376534 914653474 946800302 999235052 989602149 934559508 949580355 922234179 978190818 939231154 992677293 987374621 924024542 945305585 999696872 956554742 967880707 953927931 910008014 979035470 917753031 988176512 964816808 950725749 972720289 951067685 907677302 996681639 914701933 989469333 949327833 920539922 948854315 932225168 909699769 967486471 929053066 918944606 959712747 997797163 903622113 997269170 970024023 960455929 987032530 911338442 934539029 907746562 962807060 936124197 974278188 928680289 975737024 904414585 913522336 953776179 944356815 985851397 954554497 953055192 920048560 929280992 945691848 913937925 974926314 925985744 971162837 932731791 918689404 923371689 992520867 955227590 981734015 961235904 922362903 918446078 928904025 975575297 999060844 939567448 955770199 983177454 925530837 994401464 983479981 983367679 903863186 963769864 976419726 981868069 914091195 959975590 961209841 965348257 904698137 941457731 913197017 963096625 905038298 995597821 974686859 992816173 917471440 956979376 968634580 977860342 993980718 916255422 992787976 988155580 971445238 959243350 967161447 981533673 959544702 984779146 973926132 953331824 996121403 916349305 916054779 966739711 966451841 920805444 936713146 909316844 904505794 933651981 922490804 928770783 926055017 978608622 930998858 997158627 996588298 974953871 937878177 919566226 953535924 961957578 929304052 981850614 964946137 983145129 968948057 906229818 994741898 969242129 928768672 918482543 924002317 902483888 929953269 915407375 965267314 977509408 916075494 923175272 915202689 953995139 939502781 936249756 958211931 924680093 943212173 995788183 958289085 933615313 924328304 962785702 928416303 952504771 921788102 991744699 915718513 946545421 967049986 997855794 943395383 945626374 973732627 997027688 903009817 993544691 971798667 992090015 965825896 992564994 913545153 922813453 952801589 956009395 958885839 900818251 905177789 943153173 922347188 945538415 968480171 927385459 948073605 941944588 935445669 965791242 900927364 901685073 937967981 959952349 954715918 976416260 961965869 976812173 999064435 952642835 974356639 986795040 909700323 987997412 976544575 956200345 965120587 925607251 968798798 996906561 974044524 976113494 998115630 920338184 961129405 939420154 953063311 944711652 910032072 929544770 955180849 974672312 943887502 978316174 955538596 970709289 997182350 916427174 977297938 917384777 936510502 952365680 916020091 988885865 949913260 986155644 979234945 944362274 900903578 949296851 908951127 982968461 953386321 988183945 967336122 963177681 967805975 947454546 983111900 988585911 996619953 954075660 934517814 923196676 948867622 947167279 934638036 980016298 977842421 957292014 956161439 976413529 987611440 984711870 984108240 933252435 909645113 994406768 919454029 969878289 913703306 911995838 900102453 967073210 920463348 961408053 931188691 919067333 920363925 928333133 909707624 957085446 970568729 985216180 940674565 953205697 978511989 947641942 952073802 930783446 989603945 941025337 975672537 914478999 968569021 926921703 948497222 916042470 923358445 971191666 932802254 951458661 968359659 984459186 937219510 951776004 912696523 920686734 945691811 940630268 974101941 964578935 917509854 908349382 985482537 965682567 971892093 981919637 956326334 964119280 982950068 977735398 946240491 915198753 957144111 928732506 930027247 981536515 913229227 964709733 936867182 974629309 962428084 955635458 913148611 945961945 929709883 929328711 990454660 917944012 961801701 922166533 997313536 956760766 941401178 953402409 932901558 948523406 911021691 944733973 956838912 996816512 912207570 972180361 955995343 909476440 997479038 979362912 989140448 916283450 968242803 930607126 954314325 909336984 997620300 969182524 903216494 927467710 949054909 948847668 968300065 989295426 903851956 901955402 949770807 913081090 916010134 906070981 973600061 948028140 972496629 987649878 946575725 927277080 907946833 935440195 988459221 915366184 923188115 958145270 930701805 948159909 916889364 929404868 924948084 948925430 923902477 905858060 921859351 941217011 919851843 981387554 927139183 987202271 942518678 951173818 978592264 992715429 943069711 921082542 961855949 987252516 974437071 943526293 992853396 991682178 993468794 934737808 954729272 911889297 996896721 994494700 902717525 904565781 901547711 985310334 978462373 957608927 901470650 919138062 959113148 947481200 973189805 928573614 910709720 957498385 978820565 970255410 942080512 982263700 904406992 912068811 921836000 931673071 943724057 923094937 956864636 993286754 918848710 916575976 957124981 963667072 944934588 999461042 981468521 989437055 955064139 965651921 961313534 961138946 957947683 936870279 937305974 962733437 959566757 979583194 977609964 921640637 913538494 944694205 999913339 998409018 903056374 949145797 990570555 911698946 973065505 930056870 930134262 923099373 982150548 924225531 923264133 958560318 909118152 977233385 901149340 929095151 960468947 956080496 999379785 956872522 998259226 924573826 914528423 949449028 955381477 910537094 944040837 905323188 944500057 908046808 971315429 969449019 998860748 978237039 915782251 936212188 984461161 943530094 990676744 907967851 939201348 930622349 958159108 958708063 953029093 964563190 905821747 908499885 930907516 992455387 945342490 989692203 934479759 973863261 926348454 954218261 902530309 907200661 985427026 982281009 919898539 903475495 963811086 904377803 948677029 953056244 918935991 987727233 993226720 931697657 933292193 902352719 965134054 932019951 924387391 915446697 927587076 979615495 922840655 948810709 930593231 939327603 982142092 963522934 935485820 968517379 999491781 936507323 976063605 907328193 950058402 945271905 967200123 932038111 929324927 902717217 999336545 976201563 923917167 918310879 968278984 976541926 916549337 986096586 946338052 914815826 998631747 937064047 974103318 955149376 923614179 924218437 978514398 912725967 924104940 937876858 957704751 970020791 953892557 904281909 902522812 936924502 926798482 947655819 950276108 921243816 928450731 970174399 967097155 950082461 961475923 999484179 984575772 987349760 912563457 937545103 949543042 972421960 902459691 936009553 976999028 989647689 954974822 956397494 975979214 906747641 927422662 938165378 955520957 912332344 912228454 954251320 910709371 930597145 923382454 973951827 982786198 904972386 969915610 949155055 992750330 908364954 915685674 934462941 919824696 961423011 986078376 993381562 943942059 956104351 939147636 964434769 991627129 993588685 973902681 994544247 979564138 913854243 947008096 912733733 949042726 934458049 908878267 991417511 930745160 971868116 964827688 934376199 920639305 905017699 998807313 918561064 954186379 994550811 982878495 963050115 959041580 976861127 971291611 911710820 947245410 946893686 927778548 955835870 971068742 989141839 961111764 926861146 990507090 974614569 931641031 932989436 940282233 973853968 991636635 953149681 995091140 961753630 907906041 908778480 975164204 922240897 992709044 930596085 961376976 923370544 990845062 915628411 908264581 908416377 965671952 938180030 931996285 949396337 911426265 910466035 940142562 948173132 931722217 995354766 983641956 926198146 982354341 989679556 974092208 947022659 959493704 974427044 957198905 979878900 910669778 931304232 988220232 985297340 949868286 987152482 976114833 952358528 965561872 900459918 933208565 924287605 928501874 916845543 954296896 908883639 910944795 909706273 987271602 991330846 935136265 916826055 934868565 970035427 925811963 988665706 960268214 923073771 923445911 965181885 979850689 994326153 978361272 967261322 994876249 935300323 995293653 965664569 939604524 997380399 949784071 979078036 977172456 935521072 970302479 949121151 969456258 963350215 921982871 993146260 997014421 914891858 930614473 935673181 989693231 928271764 920580995 930759952 904864977 903482479 955787584 954489577 964827471 978538998 900543684 904488552 961571193 994890822 909072446 965457234 905135604 939746142 931716900 915522456 905951015 944703820 990468786 985414623 989907732 946744191 985193762 901605295 954583793 962067457 927278579 901870529 965331820 996861031 969582900 976799036 927249637 989236205 963417752 909726076 951619721 993943991 932309624 944849961 932942308 930131714 903390178 925576997 969751927 919369280 986748382 933889727 926371912 957398278 999285496 985391219 907611163 998796418 946195568 973538005 915050063 971344196 980350405 913632829 919747253 959154847 913218202 946202681 953315528 923285658 975326462 948672834 926604258 950026360 942137460 910464716 989945799 968366421 909627208 922459444 933815071 914158718 978599917 932536657 955739079 988210456 957025182 925265290 934331867 997351820 931023474 965275360 912730730 998583893 969085456 921774357 925827805 989352338 905671305 965798420 922602553 997261402 953065689 966052046 978871702 944438517 902640213 970102564 976671631 995854987 996485347 924184209 977414969 920383199 924487085 933077019 950089750 988311122 971557108 916839927 999801117 937493267 922127538 990271865 965668778 905565797 985868664 968227848 905028902 936706169 959511975 954640817 919530656 992471620 973745390 988272235 966423780 952383467 999663302 922607132 966039451 921663159 927653676 988418601 989307220 915595399 961367669 961066502 972727776 951026222 902894239 904120188 932176754 961783343 971172649 973756126 997642708 970245625 974968913 901325097 928272058 952827241 947097375 947464427 956687096 935313070 962560878 980769829 907848388 967688568 905030720 967996471 958937333 955624509 993428690 962504870 955416650 990658834 999598748 910420080 938649795 980389995 932536005 950767343 992418225 974741441 963926940 903984139 909748346 979525093 963980689 944773224 975558240 987692179 959879602 930329101 901359449 974768016 972527451 907264220 903053989 914756283 956199390 962669063 982210434 949359944 989120312 929388724 981711485 971994594 992827749 928806723 909207221 935297172 920432056 937094733 973996761 917341936 979777205 914757068 952873742 916046325 953605374 964730209 946507228 926281550 969947254 940029318 917844344 935168568 928918366 931157548 930820200 955042768 911911752 906974471 991731736 900859879 966258692 984306814 999740107 935931346 913522248 915201082 998499950 997228996 989722151 989001612 916063887 914543997 939210536 910753688 907712774 966703648 920174909 915361764 946359659 994560084 922050822 925687332 978200212 913856435 959560104 918882873 997019175 989215428 976431242 986160192 985868803 997661810 978758692 983226386 915254962 980343517 970448065 972127759 918961035 993194961 910088530 954864460 913464373 921370903 904996829 907786712 957395563 919289228 905947425 993822162 992757558 979578915 997662091 908517942 923407758 932694976 918608180 980546481 912156049 909630354 953035817 938857904 916304770 964109587 966436631 930129180 983814303 993652196 966062806 908496020 995415695 941753782 937992867 994854448 919520410 982875599 903667155 971048205 904811096 990911546 996336309 995112299 945209557 910753236 903371432 992782643 915147425 979277021 976511533 928406471 957264844 944609559 924708471 938429162 960356216 929860906 912287919 997510293 927450851 979789121 945272496 967570129 987365295 911964030 965672436 976287349 909525405 922997038 988488423 925388715 917427596 967337228 941237595 916337484 986489300 929870117 926013305 980996078 952509609 951898791 964901320 979843109 900693383 932755474 934627059 909794379 997828345 948315196 998488020 933918490 969864108 916341343 977047875 959997669 971477900 947617129 901965209 969312221 974355285 912968963 909505216 942899568 969996265 974111028 971773897 959817773 911029993 906763217 927913792 975190604 973958736 968656396 994434570 952006511 999585956 961159618 902067900 978999346 960310197 931183610 979369162 973528253 962061326 927914755 909182958 927842322 959188770 997207740 977727518 935962798 999923059 974759276 982382642 962483843 992638615 966814520 980445305 948837045 906350371 974974367 983136458 996318385 980138100 976286544 962251980 966444935 987206770 947460280 909944974 946145733 964914394 971661854 902663902 957657012 929837703 997696783 925109785 919547872 900148988 902842892 931659481 968198198 936621346 925661973 903589206 922841190 950526630 967975864 905935390 905530587 988558746 951360041 926991807 925734551 992667347 927190676 951974688 925168064 915575304 912023474 945320503 953523170 908824032 912730413 970942185 934978641 930376805 965140435 902123037 957487320 915833393 996351921 934469070 994345795 944731794 973988025 909219850 904532824 946696433 925219083 913914371 975912024 976880768 938289619 942689451 919682067 976097058 979719953 938056807 964433566 941313077 939071367 903212009 986089258 987969457 982143082 941241005 997757561 933187235 922243546 902870273 907067238 959407911 926951275 927938952 956703814 904334882 900717256 957101047 926973981 946212843 997589669 961085749 946524546 916165958 934668251 986038046 904380235 902310633 934808331 957665954 905239890 918930955 918815915 905686057 991169823 926874568 919149146 955149149 927996280 902104274 937865709 948243140 978442716 943532141 950769533 934183139 944767359 906199451 938020657 912256380 900331211 933491115 919229345 992313774 958839617 906810421 999804744 971682817 928524205 900399234 902934877 945775596 997531520 942105142 926077637 909261368 976754333 944341725 923580527 939481029 995921635 955497960 996433565 984803863 921624380 980262800 907546187 978187502 984784815 940248429 904784718 973859728 906647624 992749201 912040180 990147223 984101288 915919083 967047655 972716183 931744992 912422311 943804607 978923759 911515882 911824970 966414383 983648911 902184130 920524816 966298696 902194628 918525420 909984261 931748989 936643601 971032913 913758216 944629083 950888757 930865261 990991567 940445359 956954529 918569720 986966518 912995692 901785687 999699428 954599133 923584475 977205018 908947908 981179172 914449284 914478746 995847797 964800924 928490301 960834672 964191910 931809375 906212956 944481873 967524844 963486010 926263558 904632598 958240355 903367815 941086603 910359322 963671618 909309963 909397259 935277453 962473225 942386266 944352187 981863287 942818230 948119310 936317485 921760332 997865495 977646291 914841129 996059761 984972696 932386134 977138974 937133906 974961448 962081417 976611472 914478373 972926692 968912433 968673899 961962678 961755252 971768038 997996261 919015520 927741279 947848465 916206095 924533166 952277096 924897419 974060274 987482970 999789506 960213749 983466479 980693399 912020819 953079749 998464107 913015841 900231492 904366404 928820209 968038078 968545587 947969322 903811238 942618795 923714134 996237789 944838028 964385622 916037245 928752533 902026142 973973666 910420346 943850133 908447863 946631648 957946624 902085077 941334696 947586320 972755958 993844864 953238342 934794464 907206365 977361694 982163306 973284244 996803645 908150987 929268101 972486942 966629739 972461180 990881800 972834476 973156831 996922371 973195554 982611137 983713027 981343063 932408178 969966883 937740290 913502303 923366758 938265064 951620958 933519305 958512657 901421737 996412704 947097099 913683253 965136964 962589549 991285284 962866130 995947079 981078111 980195858 953374703 946181532 946686797 924654939 913722750 972044624 933507968 960260704 931052563 985483776 934948190 916065555 915868851 941825408 913926029 933125225 938570266 940444916 965681390 934589494 970391208 923426193 905098708 946531067 937350983 911783464 925516748 939574828 908317918 926034480 916368268 993503270 908592069 916850974 992299571 925807937 982345406 968980971 948395393 999711300 919474302 911452314 929738755 976196690 922456352 919950871 968308314 951035663 914908982 970008762 904762843 995973054 943673365 909873866 905702056 943703040 997317697 988438215 996571436 956972497 996246520 925073319 957581498 971126101 989905765 925071500 995136442 951943014 907676935 966733806 938756422 902684223 995868343 923753677 952142274 953831313 956597436 909408239 984889394 998557246 920723549 975899484 930007913 917885732 965785726 966293914 907168714 950492802 990195979 942279679 964051255 953033333 977142395 914934814 910050401 982569630 907739528 963063553 962071173 904093303 978053359 978148734 993911190 944464336 992132393 930718557 936098448 924741000 962830821 930885261 916282500 996928206 994081928 953545686 956069440 948471681 974111109 991739934 946160712 902853345 975112034 916623117 995656328 938964532 943745085 940472353 911185277 914867528 918808552 903476288 959981765 961292844 956716078 902364106 940482339 990121149 995753970 910803471 943609266 969830063 908854297 964807059 991492302 949566093 918794051 995859657 992758604 909775413 974016173 987459598 904466607 911128099 904113946 941868968 986813557 979759110 911097754 954325209 948080638 986222058 947561052 908647823 944406952 995907135 911862725 953308200 907756654 972551973 923501425 970420761 968782187 998531958 909367980 957328375 966750894 964183867 972663103 956180776 955660922 915349512 981546035 961787335 923156431 988168798 910120057 934798290 940105045 996948765 921408684 929870234 995549140 939411498 951352898 921266268 996339858 944801810 962210032 972411066 996518419 965047233 977602566 987014140 956822105 998536170 931021576 919059881 951620576 921344093 985083839 942784930 946300911 975643415 916945231 904922188 961475352 913925168 974889382 948479874 967524157 921628934 954195148 932244970 981718016 935968550 957199549 920063200 956246891 919614169 907205829 985601488 991325706 992520940 932982707 918629095 924155603 956396304 990481390 982708078 945276292 958901377 971791344 973965432 972098287 968876303 961720388 961378052 915186073 915101063 965041386 900621493 927823337 977520424 910544597 946854038 911174319 978477798 972146862 974378014 948433777 977050961 939319256 937670521 985896694 948208380 966180852 959961690 915362447 952761348 910698990 919139130 987978567 928795512 927930876 999582073 943485514 979645287 972653537 948387539 961408786 987916061 985912280 951215168 936743527 905386813 920739062 987189583 989378466 967861101 967914432 915264841 975766203 988520074 945097831 944562555 904862445 956497797 932698284 952634793 975914647 992540842 981279621 977552856 936891462 918526189 958435658 992715765 980768200 908320698 998828405 911242012 970657959 941607076 956182724 991804595 907258223 909147971 936051338 950374038 913030229 997430299 914828963 941411713 954562310 916413256 981716655 992706685 914698055 901432594 949507475 919481041 919952685 968188898 909307516 950693920 941840320 941945349 923100141 961732551 991985912 957455862 973424647 943285861 926539528 928198746 912798822 935750618 998790284 915175878 993679803 991910427 925112606 922356295 957679309 917636908 954201754 980541319 997089399 922345810 908628061 946364602 966571889 914967504 950331676 909769439 981374114 925416474 976023750 903929802 920637185 944695738 923116633 921861657 940170815 986361505 941798469 913578734 990625508 937004210 981972004 987400981 991787247 963603119 919666872 908105754 973187434 943179238 980937693 917890221 902440612 963197893 960270853 959344718 928218383 979360494 922961230 917765711 971227764 930232440 974952175 962876213 943373557 975242459 976742548 975658692 999571328 911335715 906845092 937183113 914188189 988152712 978682325 937618200 900836380 984847668 993678241 965891252 954041895 970421812 945838126 951238642 915762534 983984820 924652525 988980516 989970457 987110216 973981501 988483287 942889740 965049354 911381367 962197518 978934240 980666795 992724059 950309608 914124221 933580431 957553238 994466107 905242181 960948552 912683488 902773444 966227127 949844687 985033460 946514523 904252920 918090589 950005463 935057224 982037176 938981713 947014813 948761649 911545082 900320524 958023374 969523480 996057605 903911719 913900250 951558766 999662993 958809149 912360778 927016259 992212605 903701402 987582384 920216815 910436427 986653723 975532526 986315386 923263327 970348629 924252222 972044393 921335009 995473252 997197113 948870282 907627052 980448498 968907408 914673219 977305977 930063844 997046347 913398465 986406802 933543415 927502685 917888218 930917972 919164181 979931164 954051706 977050877 953092444 956753193 970369882 929277227 961023559 938664408 970115808 922677274 912075710 988873105 951784992 925519877 950157766 991555774 992978306 949517602 943821480 986712940 941028086 936235326 999937843 932249430 985852059 981502286 989393340 960100954 986843594 916650554 907485311 992689501 902497307 934153432 935128732 952526708 968070994 978530343 990167368 988911648 912285422 936180763 923023739 997960941 992542914 942976837 906075822 943344876 997896036 986576335 943222730 901281135 905877917 933706975 942507812 993106681 975228939 963267674 993902367 969316365 947854193 946406036 918072408 921088886 974564937 990029196 905483198 935640105 929868871 991539564 986348098 913332190 950163917 962731024 903834641 958597045 957288271 972440105 956269743 926470540 987755436 978878916 973489126 999965196 907226552 943280666 958727738 956775144 977008263 927028266 900328388 922649797 902036153 906575904 979775242 950656112 921494087 921334619 990625807 977839724 922704755 921262898 995918145 976932053 923032138 927655786 949968039 993546246 912010316 993497962 987701293 983256014 944940710 919930176 925867105 959292865 976179030 962974601 958744742 920556641 981722401 904142258 988348928 920149603 936922171 955134384 999161657 913247557 906221867 964362400 983661797 948059924 962580122 949669863 995766797 950435487 974888407 941881736 915614373 988353099 917503464 957219198 913326775 959923594 978402432 978510455 937442228 949199723 931436909 991288995 960869839 975773933 905682420 954996155 930819115 974507706 981036097 912459904 945471350 967505416 987127507 900739543 962200942 918219567 999126910 977178177 967462316 977409842 900337256 984798909 973403527 946581448 965907366 912616823 987059942 970931029 967880393 949816605 917064142 900949543 998226199 960768126 967165735 912739207 948795406 924822455 907550115 926937866 960151279 908742012 953616368 945780819 900921215 993256404 970361655 911786739 943537049 942059030 903586085 939237706 976134879 954562757 924411007 913087829 907240798 978659858 943368151 997378728 940053093 925257588 921551386 910122875 915716333 984255346 952026805 959904997 907586078 986555892 931943533 923178910 994071784 963143979 930710714 911897369 932454694 991063309 997541983 935205339 904767691 906654075 984110076 996636519 916579458 956242950 914286027 953876681 990611646 978932459 979781287 976961756 911921237 983369033 911992362 938987933 936919978 915055612 916731514 986977447 977532491 970217282 911362117 933574195 948249682 904613454 949820365 903819011 942141489 999854464 935800246 934689187 985535116 993494310 963521576 945103644 999715535 986544620 997623253 902836347 956763061 995320276 940169792 931822710 933902724 963021815 950498234 974844934 901139280 977206183 902103989 964756214 903056145 913677460 939381084 920191877 976332140 990106202 993592514 902093784 963111603 989665009 994551494 962899510 977149614 908573051 954565332 952818982 973297327 944295308 973152625 986391460 964689322 980803231 995183756 948558772 939454373 931091079 925017365 972008370 922243122 931959669 991229679 913705639 945804132 912830100 939352367 915613021 974896731 914624592 964985874 925899472 989238636 916052905 926217715 979346627 981770852 917097051 989464001 928264101 952542948 941935770 909126704 951884274 929507384 976705671 907907328 952916797 961993911 994290702 955627840 949934459 901887987 952667124 935029747 977809298 910486388 931502432 903210060 963632332 923700345 956125334 987701401 967090983 946213282 944214650 950550974 999182977 981117567 935203182 942740965 936244987 952273308 947054820 990081577 976490852 907555717 942529532 917177554 936764364 935089400 967617054 999396917 948068697 954747780 996420967 998229378 908422456 964211074 999481583 964044379 990477472 951507404 924303267 906679883 969927026 926843357 991599665 908561131 932094791 935190584 930923684 964864949 930481016 984018737 946970275 924705356 962075611 996728132 945731565 978792033 913719782 951189885 961404910 903265071 940010085 944675116 973523792 988902513 961031958 996148593 962274390 996410851 937581074 964255760 976992884 920742037 963025645 961579659 910714680 912407322 973323525 931156314 976999232 983808806 905849567 999129811 959236633 945999135 920517241 923707124 902077758 905253792 970800766 988318966 983326104 981745324 906227381 924308395 903879704 923705120 909874479 996743148 942114192 981923326 944068802 987212544 962182714 998515318 920440566 979830715 902106260 913508559 931156627 985887831 968041735 905929616 921855486 918465635 980036368 923631088 983609920 905577930 928639095 987179097 985079043 966021499 939118460 941720480 944194989 987752572 941247305 970090092 978648732 972335283 957115926 946735957 983662857 965425613 981965067 989458298 946811277 930503759 900142226 991061702 982494343 906306713 953829766 936987754 934977979 944634288 998091508 929739057 986779936 955545909 953469043 998766575 927023043 904748957 944079610 924239822 998124757 907372024 944894366 988117658 930448559 950339829 932723468 953984208 916128988 948137866 968822317 986543978 946008699 943708848 953542150 937145937 983660524 907213941 901501609 976791821 972343339 959005891 987090883 970990999 971202789 993924508 998417584 990210535 938988748 903755883 906979203 960845975 933562802 921148845 990844244 923784191 955964597 922305001 931685545 919268515 912725160 928789249 982624702 950011658 905779577 942453210 900936573 972550778 913234995 917978989 937783466 908330017 914413799 918771360 987725833 966768665 998934930 913463971 966953908 929909300 969141534 968321643 919598990 987138465 986902117 926962651 931646117 932802114 967476173 989811924 985274310 922705624 980025300 959423797 976012705 926645072 931436929 964954601 927764753 971000642 904765278 941418353 941860701 969589422 990089770 946899567 966813184 996853387 997587733 961244756 940595786 934729664 965312602 909219506 962161946 924664882 931502640 925047197 972205497 901049596 905002436 992894793 957527560 927477582 964787923 968686741 943287430 908001911 964634017 989958137 960952925 902285923 950670819 907338807 967384832 968594892 904922758 971773744 930247817 992175642 977023921 936609766 987119087 948093143 913957318 970544767 974947374 907996652 978545204 967440512 957554563 912207321 957287919 961592528 910646222 954988620 903022782 936485072 941539123 914367265 918268203 993002038 919706172 950464349 911999845 979201570 934109846 933871309 999696097 977327624 968521052 975202709 945547730 982312415 969306354 905966736 983666470 913606956 935866734 995692223 937719523 954249121 960064101 999864492 986875384 923951652 962776718 913656982 936369703 922546261 994225555 974739594 913257764 936382070 967154050 992718714 964977727 941191199 999015855 931158561 993802316 987150919 970803551 983624535 965962867 949701428 903482056 923072483 976102510 971263639 934751203 958377212 978681839 942909631 925044347 986204943 959996753 978427086 959006868 943114539 937577127 900902696 936868252 990740198 993307416 939685629 911956971 936309251 941073374 927505794 955774779 921149669 954942013 956269102 936178919 923792025 986639085 944107413 953005331 964523207 929426463 905344947 900169514 900875612 903216103 940760935 946755460 969842818 925598457 971473190 933295109 974754264 936164120 982063770 924333252 955510099 962293476 981547582 910905801 929585266 914721434 956481743 958394427 915320386 915566512 963940260 957325636 978792874 935003066 994391978 903118459 958490369 989963838 938835168 948850149 923123375 943142283 938858254 995509634 917185148 959820137 993731012 902533634 947732934 921436739 984938681 967032560 911739665 912947835 954453010 959423530 948634092 984533950 941017036 908729774 949344261 919958195 925909851 914896989 909443780 944479479 943458367 939158785 975694188 954125655 909316100 930029892 988782407 903859334 925970480 977597587 951510295 944270441 965445208 960628445 999676408 974262731 923155848 940713278 973441993 900577252 916328007 995239302 966298564 909527528 931924865 921201836 912654413 980252139 909280221 925567404 981989208 936316846 989288525 989244832 934970705 999479582 991747960 968897260 914814935 900632787 952140634 901830702 921913143 911672697 901065636 916612175 993395569 993531762 910204774 961081949 965868698 918153541 985510399 955864642 995929415 931676682 987067009 925876511 991900005 918133381 968223692 902550227 962499029 926924007 993877129 956817085 931623372 951650878 937325456 981243596 907880736 945948644 934358896 962431678 958901214 966908208 959128471 929514951 968664193 939579834 945122557 935495836 904716807 938739111 915356637 973531248 971646950 923907103 965598049 912573898 912299819 918614286 921787372 967511299 939081057 910536329 975681233 915146063 916221201 954095954 980260563 939602690 903833996 948350381 992185039 930424598 950855303 971990014 969808080 949460986 927164626 920872676 955394448 900085267 962413418 983243553 986052929 938891568 941336284 972059238 912325385 988545557 971103347 953874265 916554492 924554106 915802994 997154483 960545201 900724691 958022014 966476619 958311842 978799550 982431878 949568208 997378185 905803498 911214083 999082981 945081571 926712051 995730922 992401586 943968445 902040649 901770891 972644026 960297395 916625092 940292706 984284786 967824390 917487223 902493844 931444669 941953175 950794454 914319449 916111502 949783237 942327583 932164958 996004461 906024748 978852815 951184628 919023441 944973966 974255287 901395068 976927141 930203956 942239434 921201647 992903934 914672771 962092434 904001773 949858760 958400954 977287547 952439178 965863325 991532687 940540822 979017990 957565233 966501513 999736871 989685248 954216789 909951333 966768954 951774024 974512174 959686560 996594846 931950852 981953935 978486547 915388817 984703807 994758273 908850328 977345865 941484775 914649389 976619835 999363799 965452018 946480750 909795373 951254101 915821108 957979244 967216114 984165524 988573220 925167459 952748806 977513591 949215443 990379615 909749565 952104428 901472305 902008387 981732707 958004311 917514559 954980253 978004102 958010628 906792846 982698095 919889322 925775840 965404147 995053278 984817602 994739973 975220577 967031753 953209170 945518531 909299287 911685322 925488923 984463156 998458882 912768902 943120208 925926757 934115738 933291935 941437236 939105493 961408186 944074470 930284655 901267161 997526888 915834501 901755035 976257405 961713764 923755461 989402943 924396666 929538667 997750787 937793155 910851200 907951611 910619822 912777330 987738396 954034906 914621983 913705357 943377029 944735968 934230812 981964198 999272006 929029824 951702722 945216113 932652377 971203646 932984019 946699311 982462205 934178324 913550332 923000428 974953117 902336614 981349675 967667167 917481838 977232557 985795859 902737818 936360520 908861732 900902698 955478481 983939321 921522041 928184168 989076127 940371547 949255242 949260123 963540652 907692646 958794296 906419518 971892747 929062010 928603672 986961546 996091224 924275767 982845823 920526694 946429467 914209525 928813437 964464185 974901095 909398165 908485951 904742772 922424338 939962079 930431523 975133177 907189067 945732759 942538225 988399218 986717938 944953410 969202405 910544528 999980836 965501529 932161437 904973087 955935215 910018695 952706113 955824555 902368686 987279496 903058265 983690359 997538681 985815654 921872350 969317338 989598155 907558295 960462059 919393099 950359356 990823634 984927849 925736860 923085739 969034237 942890799 961566098 965176767 957271458 934867177 979690241 968596714 934614227 963165931 965716132 995029514 995503740 980526978 997341065 993026722 996597483 968576627 972415960 992779596 939842029 967463910 904644538 983905828 903470632 996612706 973745241 992283356 971825799 985321545 975252201 970909584 972010285 968844798 918410407 993964054 910093474 927546341 942223487 903904931 901201412 958517471 918455526 938523024 914293647 972926455 900661231 970831709 970452034 938297535 967749905 952624691 922831963 938168720 945989670 939337254 931545475 922267308 914547629 981640658 928018616 943994887 956837573 958891913 936083629 949672336 940889330 958037763 975338603 997256294 976564531 999972790 917903702 924250716 939673261 993161211 978431692 918236953 923939760 938876699 986326920 950640200 990957121 915548821 988222830 906830572 904337500 957384539 945821670 982265638 952451925 944120418 958722361 978375568 944623716 909189773 903661692 908716381 970497350 925180046 948674096 985837947 934095080 922016372 907450431 971478247 967063103 911343768 998451368 929028897 932248600 911087087 986715573 941918620 921755491 997307849 950354988 934784337 928727298 983782809 984109121 921077325 940931550 995364344 944704637 989328988 982983379 992248313 952636561 945194020 965929002 956737450 937425843 933610731 982907045 964321937 922205247 933306139 926709260 917646368 910613645 998454075 955375407 966501722 971172931 982464862 931497022 931281657 992574820 965969872 940933678 975469283 957910947 951943885 952816425 934773609 928783594 973801003 986531785 997382010 940877662 988510886 975232047 992198233 937873256 982908096 995406900 900770087 905955156 983104523 911077321 980559826 910985447 927289097 942233258 951168122 953837390 970281760 928507291 998836014 998563221 973755025 911567410 961295653 973724901 950042398 983747360 975593340 912571063 993961017 902604678 990074343 918782916 937101735 903351787 905685489 975661381 972714024 964816897 922203086 989859886 928166025 971692368 989565623 954565311 973875951 905300925 946287250 956114011 990905159 972730208 907882709 950896891 912050886 947852224 933349769 973666340 909052837 970581007 958383776 962918374 904866892 942645966 976513293 966737543 909402689 903316126 915489792 980104403 910772430 942348371 922079458 983494407 922189424 973652607 942292531 993465519 919906094 959001841 923463732 985538590 931939924 974342683 910125816 979352671 971534392 952190289 900031960 939867838 984502638 955393404 988483207 948824399 973372547 932010576 970324271 992732316 916076129 911908528 975694560 919801073 966346655 927788079 972684018 973406173 903840939 999316070 971654600 963906114 932230189 962966834 994780268 980944029 904432713 906203441 940198422 907883769 907770756 967476264 904469033 970820306 932199194 916557773 942943845 979495574 984655917 936698533 957602261 906068226 971958128 997331727 964343104 994549194 959011847 900084007 959032655 999892690 977934702 934708649 905541716 910387936 904575703 955745136 963193786 906148730 916611259 942141230 931033537 985465454 996106308 987430499 918800019 977248536 995861422 904819200 902359637 942920702 942713407 928168097 979494984 931334717 937635988 918276377 921180470 974515783 940882691 985630104 903846509 936899245 940930787 922788986 962028627 975050241 998639792 986608282 927186596 990355977 998991614 922482234 985627573 955156382 978644997 959673048 903332585 987698129 937131943 966256368 933205520 937303961 923514473 999473907 918794643 908379994 962122128 906228749 909843016 994884052 952751742 958632304 963766297 941708681 944293422 907579525 901370572 916996880 948533696 910382144 987688422 973017835 954920286 900387696 949580372 970338250 990262945 969515793 956880875 975821654 917030299 900885638 943229049 909980027 911154944 949314298 923568846 972582149 960602063 930283840 935109952 969568146 907653193 942360988 925312398 976288533 990543806 923661181 910856814 906423523 972686365 913394842 915868761 955099405 950128700 924067453 955024470 928931617 922620640 976833429 971037084 998368127 965060991 992091455 990512784 973682881 917856060 993668125 964433587 986188576 932714273 934309704 905327423 954455561 976716145 943964028 962425736 975669921 950825175 944709928 966905608 928661928 964516740 981001780 963051757 912816221 924110718 941958351 954333076 933241657 985079532 943245093 936367349 970456666 994228813 953050284 956243154 913171068 949794634 978313277 983134176 921902324 921303424 935689013 970076591 965643791 953622940 914893342 930880074 913342336 920735125 978022169 997774537 949706954 990197507 978461716 952215958 986717661 916820554 947156120 926809254 922734742 902491760 950517017 918656049 975775975 940497366 985430922 995672399 934244354 923218153 997259629 986526742 911343714 908608271 934274163 909659360 945729512 984601742 909094420 907040468 994004797 989166914 953074152 901144505 962781963 918821684 907296324 957757486 946358009 977842854 989840248 924910767 922991339 937117068 949594390 923917566 993433688 950210199 979825573 975153036 973994198 903214454 912639663 930442228 955906739 934666094 976562281 925509511 991693836 962986053 935412792 959902720 979701159 943599271 958171595 909916886 928311532 962682780 950388038 980803916 952411795 957410819 941062594 974642264 936042922 970221643 909896180 990593579 960914777 932255796 914284330 941054610 910545216 941742301 935577420 976048829 902136319 911201961 906972318 944010822 930467610 912741614 955946468 956374589 900652623 915188259 917745741 921028664 925442139 969773743 901518624 900690614 979594734 959678217 996892535 905089470 987244930 990677411 983376131 971002498 903875641 956226398 933917364 923633014 923675797 979288633 908601751 910840050 945103387 993295497 961351611 994043367 919139238 929101299 985993593 911072097 905900249 961346865 962477246 961810538 960579009 972514860 904820627 958992654 978319415 988116796 914944257 923815973 924784846 952068186 908018775 915820911 939585981 983225577 980695700 949960658 933418915 946592493 971722376 939670279 998947047 940366172 934410220 942259714 934296985 993765602 914278781 961619698 911504866 913830452 915495976 931017481 960466923 941529567 988826156 945351661 951933602 989624151 918916663 963027278 916479808 993666964 909822523 942303339 971310787 943016731 961366690 900592805 902937243 903595470 961228846 932936873 913603054 998355966 987331069 919641111 945934515 968443955 971587032 947259122 900041494 995115667 924034405 953971246 912643404 992472688 948973443 986708764 986610772 934831108 955425079 945142045 904014823 902057156 995743980 985903947 938772311 986599762 980732815 936441047 901040704 976645782 912862133 940192431 936500797 944937355 931790889 958381457 946220050 912894489 999743037 992097201 912088393 917704832 900406863 914040213 953490560 971218559 961774816 965660570 981089476 974748668 984897211 906587272 982747691 934970083 971150270 989045416 972898145 979222315 963627707 955172282 907224161 983370377 959941666 985024430 924876696 958675078 997817139 957915200 955410397 993714366 985622861 938061873 974875990 901637015 988955903 944530179 946502706 924459633 955502019 975716615 965474068 973688550 981494845 947711533 951718490 939410359 964445170 909643111 904881876 921635747 987533834 977067314 938592132 907736048 947946001 974499236 910752672 920054549 942193621 993977012 908972962 987061865 952732549 953277480 932764485 981517874 987234906 927611366 988679547 933865005 985586571 941766691 958566025 904969563 948560738 969351026 951346881 969978475 960747956 912880375 917400503 907538985 942465144 901293091 979945291 999903420 984870026 982150158 900327192 922786424 987122924 986368159 994657387 910103541 905909318 965774950 922907621 921786161 942206606 971753353 972765007 971207392 935201993 910842014 919196263 942871701 991325414 969579664 959269024 978232745 964893801 921595643 903743569 973414035 995474696 945030158 988035359 985592088 999681898 940575489 982010462 987089741 938588041 915551967 929445063 914610610 943801121 973353077 931727035 935994616 943665321 946336762 910269974 983470361 906461652 958703633 949947094 977745812 900395300 956506280 963445445 935809055 906980342 959815434 919070766 908863458 917113868 958929103 937238243 983609923 957168720 987630193 968367204 937082712 989220366 908996742 974169254 919575874 998296671 939364804 941727791 980480628 996974348 980761064 969991352 909897989 938793827 975091406 913958265 959122686 980883181 907550622 964470898 952885319 907520267 945144931 926502666 998931474 982952218 992405095 970936155 954926182 933305791 971282050 967398583 983664293 947307935 936273546 975350115 918992930 926832064 968857672 928872477 978672420 990389675 901072639 938041457 914430250 941377314 970642880 945845379 988361110 917711094 980860950 978939231 936513480 995604809 903958821 904009240 907430737 934070282 997086371 938100679 959492738 914179121 958621225 958539524 987790067 921315475 936332709 993783670 983274365 926493345 934070483 914438055 960914980 979164352 971690004 918642375 928881521 980542271 976603622 993928369 968092222 995695046 953744875 911663788 938270582 931576926 947014511 926628101 913980345 974817118 952939561 995482151 901339390 913161265 969706265 976453904 949482058 996320404 985382474 924184592 954220479 955945063 967739981 983156482 957633615 993745466 905683989 961171360 928859724 991139357 950455768 904465139 984667935 959292407 902739150 901720786 927623041 999259219 964580614 933361601 965830278 934365270 985434666 968591930 988883114 994222872 997966310 975454846 934457830 964871024 909329635 942595506 948350352 970325548 932905589 909814859 995360039 916985900 943120332 948159734 950184237 994493472 967505476 977984684 964592901 997008299 953872303 909128460 967243083 982942427 980628225 928207460 997724306 929907285 975145917 900247726 967129556 976989648 904927798 913363088 994510831 925944124 941294383 961633128 908064833 949712799 969942848 923551915 962191547 972504867 951133161 924450431 919517392 973274799 990669882 955338802 984361695 901853589 956202606 971239823 953866252 908275414 971115823 982971640 907158447 984592763 988583889 942066486 968599550 924914829 943122721 960365434 974255740 921198804 919390688 919788089 944918283 996535070 961304713 922009634 995370465 933813400 907730299 901926169 907111098 966260152 914519392 992671007 997079776 932956234 904109383 965948177 942462959 925215083 956204104 945623468 946283389 957564234 917437304 984644315 915480654 979475587 935410107 933040319 959053289 943053098 998455256 991757642 985746408 916421049 954361704 992007455 913361804 947109967 977573898 990684246 909052072 970056473 929401582 907420441 987488703 909773939 947207507 948768782 992725724 927065823 946411599 988468040 953492616 942212726 929381748 922698578 987942810 997355723 900244282 984527554 914962201 917461018 956915975 991886096 918967202 989249965 942837990 956805947 929855578 956985519 999574782 962111418 903838898 978266173 907480288 933066979 931086357 967212127 962458721 901412602 958949293 915275534 944046775 937102293 994991739 960118654 943704930 914124122 909238792 900488772 933811318 977740364 953680219 991729344 985561197 904501431 973589390 925735241 939669899 986989839 905117663 910338565 911746659 994201758 905089948 968370660 932045873 940680153 916335024 979692543 913838574 929756687 905950436 989200581 917750169 950096380 914412383 969790442 920976877 919998605 999425352 936561256 928526598 969235554 940196878 949059021 982158833 900700206 911172868 901152223 941710380 997178489 967594537 932277518 996594520 911575309 948527518 982710731 998449925 957678201 940186629 921160909 928126628 920746120 973551018 983136972 922871414 966075311 943279756 903074579 973500165 909684585 906717817 904682925 985715151 980241142 967255917 915080057 954430748 992029882 931130442 934394220 989677821 918249610 926936548 981028840 924888927 902405128 970909747 961416336 942833511 987026066 947361137 901702456 913217352 985782078 922487155 913270200 905960634 912178171 965074938 962223195 994202164 978113071 918150888 917527795 992289586 921535911 963732763 908948512 903079646 999043368 923325708 952014177 970417936 908181225 965726249 973999468 905159602 935645578 966519887 968412411 997337434 991769513 984705835 929149350 936937282 924194085 919193112 926967311 900111823 951606228 907616435 910470153 912553493 975147732 906827188 911298357 938485335 942877270 927279705 910462233 933049430 978276362 905862851 968313516 916526299 962360569 994351031 926697949 967962384 968959515 999483196 954521097 949652917 981714678 977709585 900592689 948552088 989257659 985091204 917487032 904611714 984453475 954856281 906302927 943954830 932392061 962652428 935959950 972872795 951090865 982826762 927247550 993787244 912927411 909093408 926080743 925285694 988960388 916488772 905321217 922092004 904938449 938351466 901633112 967843174 952872012 920039858 909767786 998540414 903981585 903880880 964551418 936284614 921679131 941072857 957460958 952036819 999845327 995564201 903587298 954054093 921836928 942800381 904149112 936179869 943352863 907956446 931150723 920331900 902301270 926793749 964666576 933447035 908136671 923623708 938333706 989670454 935299913 947064065 904105606 942177878 974751850 986004311 952129788 987427322 918382891 906269030 994786620 987451726 930362086 936465439 921470779 922807873 935625068 923438157 958280839 920640861 949824962 951771234 906024314 988690034 988505222 910967563 990175051 941384008 956622814 964228770 951598440 943528066 956599506 964017924 951783482 984067889 901758022 927952261 916664762 947493879 902708139 908136621 949525338 984158401 900647636 906776752 954478554 960265288 920054965 904066905 919100146 972527479 946548035 940375056 964413061 917842426 957296301 995793750 972047175 985432385 989537361 915933738 907300336 946339990 970242297 967204602 982232085 973740789 966167133 968519017 924049632 983104315 929277642 951737080 906893534 934670002 943317950 938824248 960539460 939914919 939524844 926744947 946062521 936879190 975364983 967630893 949209168 908781057 986231091 936344704 921480028 954523755 970671146 929997046 980822474 939245537 946487669 968648507 969954998 965298568 992277048 988846613 947374686 950798269 936701614 943828494 977397448 997321471 958323165 908910997 948503959 977742477 953857781 910050794 939549214 952229281 984984298 999295607 907572336 961634346 956983008 998354483 904916957 917142685 909189048 920542022 968655512 911629000 946111200 971876528 906139867 966064834 945960378 973451226 955888486 909308774 939132872 931206349 960899518 969137984 955773235 973518192 994451492 994033239 919899624 984360418 998482193 937780126 908566143 911961663 951309362 941848087 905014149 970942085 966210572 921069700 933330083 915701857 966373613 974713025 955627383 975540396 999112623 994569982 939169207 939165709 962456792 911763383 910320464 982614753 903871024 985291925 968224595 908197684 978127947 920829384 976694620 975590842 989513783 956307984 905610617 909857813 958653688 978583407 918919505 950303957 940317673 943503460 935299081 987462060 995140990 944447326 944779577 986333503 961544455 991051296 959483046 999088175 998469495 921080645 939490843 961576544 983410630 991870230 916015294 946837849 947684113 998711588 932678123 905063829 930776659 903970416 960523611 938369880 970585852 929324176 982661929 913460343 930941758 939268934 963312169 924902820 993269116 924018992 921248941 907821603 995064834 929561593 975120638 941928202 984575326 927870047 931393497 941450021 906087927 913218920 982595752 907468076 963657700 959109193 967263159 948716399 944374288 917161408 991713569 961530468 938009283 998045575 915989247 907965988 933087788 912164514 976323774 983215047 972561005 944707484 926349465 930593946 952823135 917258066 922445723 987309390 989187416 949292920 959226683 955329971 935786427 927421452 985342348 912049985 936499257 944195240 900840339 987413019 998554144 917042861 937387721 914572573 987381983 963750834 978542635 950317918 987508103 965431199 957590490 988942304 981113543 972123336 961309754 927810145 901945438 907869419 942182249 979729438 931065500 900051783 971820277 931192483 956627679 970880515 956111342 980016326 928113128 962079629 980082852 994442630 973314858 958074847 933587742 987617405 924242040 910441166 974954886 978829322 916833239 921150316 925052947 973840803 934172728 976165928 935409834 938004104 940968039 972616238 973389231 941260154 968923990 997520771 988286835 940808881 961134545 968993784 993070254 911739531 967812471 910120795 965848487 951176904 923608947 941528989 958870599 939211645 916371133 954975163 903909246 928778492 987433153 912538953 998654464 931167596 995308119 956151603 915184547 937408696 918068388 979207897 970512672 916449121 989978359 962046126 946104516 944239174 979506295 942533549 946941675 949977219 926820643 948033337 963867483 919273225 998112360 957825893 930792648 931148406 944523419 901753454 989280369 971414033 962668001 996864869 985042279 922774073 919550903 918801531 969009225 911953238 904143379 951640603 930788473 913873537 912987970 971783122 911214399 963499660 918190366 993305169 923280493 918167939 908454509 969291938 907623372 943808701 909585284 988965411 913953312 941498818 954733567 974356149 925569352 948454814 922393384 968164834 972845826 938292739 911828133 994153191 979556904 992050920 990452847 960629946 952500881 941541085 916401465 938056650 921401886 961366856 988630859 906146837 963227994 963220845 934697066 938289907 963839883 991801460 951857872 929147316 955192286 909986515 980862003 919873050 945222152 998098725 941297663 936187112 986783603 960580570 900252744 952765140 971126232 985001320 988537616 925681212 912294866 913333814 950503436 942828362 959385367 900013502 955101479 995878952 948581865 929189936 995692642 965856617 953688111 947028824 984041624 927035842 925190295 938787420 997300897 984990853 997303614 947146613 988890308 962556939 900694250 964773555 947135627 992649886 982204297 918563131 961011570 987347717 919743909 998348753 912954729 982445214 936784242 950574269 913824189 951853421 920249665 980203924 978339277 999112096 921173851 940145604 958799983 974323779 937577930 994372690 946182560 910011911 991552420 997547778 928986804 983906630 931855972 981445931 932191815 940399110 966863154 914692816 990147687 950609617 932890154 932038067 985969434 907146970 970104085 919640632 991157766 900879303 949397014 922999401 994336343 908376105 912429765 954257854 962185455 976257581 907888013 919545766 913910204 988112897 938367699 918702754 965179607 902477795 967781029 993944605 912936137 976043454 986891011 932720008 971129228 904563018 969401026 962935396 962951771 907981524 986772197 925529255 995865522 931527971 975101664 917834659 912148189 909140051 919087230 952626089 967191165 971614191 955328032 954693032 959525901 998990510 961265524 970536112 995845817 977886404 927333081 951592647 914527347 994365081 911618537 919873128 921320416 944117373 982269096 959202269 920117000 992972983 993407071 916546814 906515761 995223808 963852743 973636565 958655401 984697490 948610523 911924338 982934465 981695791 972774532 949283256 973310974 947902438 935020319 926730694 914010454 998791861 969189117 908755229 903395013 969084524 947078697 910388681 931392053 993220611 917393748 937137599 915023629 932820605 929818889 981830557 949052449 909228658 926808141 961768832 977047005 969003591 918759566 972872732 915681749 956601818 938795978 920498052 951835521 974754670 917365011 992761049 902588096 917454017 980575924 967257788 988635584 905751916 956950914 967608202 956046065 981620981 923886937 967731627 950598231 919085817 948194915 955851055 984730802 921057289 900276281 954029693 963336902 992509196 966791005 956538013 916809408 907368757 918771996 966229810 990930917 915313043 979267800 972367574 971556799 994039003 986002466 937007966 954113253 925518070 995520401 955183812 969371152 938158011 944715167 933097839 963507302 996905420 979993257 934251151 987820915 995830316 944414132 920092793 933707488 973045930 983701253 975935767 936413814 942133387 916746074 903971489 993826032 909844962 990460524 997388172 999522657 940417766 982068179 912759088 946732894 985241943 972451935 936315076 924080550 960527095 945587623 918709687 988460934 999765653 936978747 907140171 974423714 975483609 984359985 974923468 953775012 971219958 973191986 951836727 960200975 943619188 947746085 938956245 969578747 966555579 994145148 920413042 932882930 952967570 948817262 985317547 931968945 998229571 937308208 958022613 928844326 962095373 942282037 939396879 951810344 910223876 947294068 983946411 997090503 922335100 900611654 906612242 922765275 933944503 941199770 935926964 952672670 913334967 958404990 967454433 974261986 971641525 990007125 992889068 939450313 991796459 947449879 904719698 983524177 954908887 915225502 949078936 986385416 958260515 905289850 961452816 932747960 986090431 901549778 961810642 940750745 922824376 999878600 994736822 973655008 949801794 942067252 942091087 938895070 938650242 984848361 901022151 965513814 986644325 965535632 951993290 932219100 987217692 929696337 922369035 925670013 931580961 977499439 988751171 968273767 901937535 929010433 907282118 986832174 908183100 942601980 946570733 914887210 970725137 951673155 959512611 971302381 963591602 907477482 952115979 929576290 932490825 907897586 910931054 986449058 979718987 987634714 943762630 957225178 989344585 958326875 976440302 937197539 973154893 939515174 937895698 937462824 922937518 915157984 943814471 932785266 949163909 911490169 927249180 919881247 912831766 995705704 964597298 920426494 967420161 928672479 970532197 967099131 905826940 902347607 900685010 949095975 953107976 942413668 983843693 902407948 930446033 973035054 901433263 963000965 930549858 930891390 996687279 921331927 938924080 984167389 914373847 993617531 940659819 941295878 996715141 931489325 906515697 987725304 999690463 960152804 953889484 979972500 985971498 918736580 941526312 965934075 939818072 941091337 933400908 991631684 962651850 937423479 999786458 924038011 955355680 964183298 937271312 960803534 973043773 909244746 905604683 905996076 905837432 921605370 980068464 966161393 973816686 975512623 975883775 933108863 929155749 961355400 916197627 920309684 996199959 961678926 978608713 965197657 988733800 974334392 918793754 946757815 961995580 917929495 924224292 982496694 958568850 922222811 930602099 964762905 949396718 922244996 988447218 981750752 992641665 930186773 926579109 994824539 914335395 976395442 970895797 993819271 932750181 933512595 905222203 907083318 948675286 904287775 918461912 972596105 931754929 999097749 972448818 903991619 981359737 945987538 993527117 944392097 983495237 968802075 902296530 972385185 983301734 932816556 995312075 984544455 940898445 921272504 900853580 932630058 925572021 931936795 979189628 901387278 930257930 970458249 929466707 964975418 953607314 942238740 952129180 988087825 914270843 989396122 952704902 936317991 978117650 990268578 992411884 997385488 937965394 923547947 959701466 902374601 939293800 997292941 950697925 916276904 925747037 931579329 937784365 931361996 922483832 921886540 930999414 906813357 938969108 906249576 964383393 961914024 978581004 925273773 979837462 976980319 942041389 934772443 981417979 935375029 977899925 937504661 916007195 993023392 911532897 969983254 986937374 959674155 903988798 914825023 953701052 960921679 967188429 968622568 976905265 905531674 979943137 965379752 942755096 922226189 997068744 991348586 916384392 992790158 956698073 958903558 953864520 936055075 972638421 916707259 925264031 953669113 996753211 923417769 986638201 930942640 992306524 952174132 943071813 957547570 996503183 994665713 973643170 974074615 917538991 909977328 920673274 930929973 982066040 922993420 910786032 987243450 977034902 912359819 973386800 909507682 975159078 913099154 949796319 928965756 976169876 935480134 980401298 991513629 905418043 952716245 971064217 942833834 955953612 985139189 997991419 958391959 950140913 924142188 913920689 973125627 989368762 959969778 951475636 966633806 969072325 994322517 921709465 930047994 907692721 947890420 985385589 978234113 945803633 915567494 934469143 970492793 935087349 967009497 954217337 979615366 993094798 984864446 985786177 957732318 932079715 987637344 973435179 915853465 939179340 958071659 918358899 922492555 940522578 994152555 900924203 959135384 998359373 967666322 979183224 951949405 953788188 952891782 944025241 985304117 986278592 939314022 969838239 985395978 935963648 968918672 977930756 901435847 914809917 971528427 940902433 932095284 910342382 909034213 996223491 966223218 919699229 926736705 975306572 993594951 974816445 912632938 922165553 945434408 981632151 951878425 910707052 998954787 908281859 970794099 900030758 996323161 943739791 947749503 910396700 962341327 998217959 994461790 968708982 956711345 976373930 959720626 917135885 955085386 995293511 951052416 946023076 939387515 952941352 972687823 933899934 920272720 915635671 969989430 950693534 907054087 938517598 924907009 986958397 929664825 929096918 971028868 994677996 927044241 999622531 922457023 905362921 988287747 949769826 985172560 956724662 907178475 950226921 962639751 958925725 940454215 995351946 957944023 977891359 976105072 966051648 936087934 904467459 951056021 965428074 920876006 992711103 906874575 962523559 977925588 916436857 981312501 982457439 996681645 904439206 941162593 960366115 951327090 928969281 950702810 990309660 997092979 942953005 941575180 928030267 925826698 939585897 987987792 900106423 986063673 980805269 953030014 984862289 969538320 973129348 900510433 959951038 973796028 965563895 954900619 917836212 942754221 994021640 901427964 981353687 992177741 908832972 904002252 983031633 987022120 933420352 901379959 919528376 977668346 977379560 961307772 957162813 931238068 950625788 913517848 930512438 967803459 963749568 926499023 923106138 955723370 986168901 928418518 900712951 978118682 930303441 990600737 938684364 927010643 972935188 981417089 908229004 971304610 930011476 917919926 956367008 917214666 919982174 909044632 972206475 997779116 976144019 929393526 900262803 910787913 941136458 924091373 928625900 933205316 906230943 929352419 955971444 964062067 969525946 923248943 930935060 926734774 930255021 906129638 983160298 982104263 924294975 954264821 978930529 932199466 971255299 903308902 903074416 977452962 949580831 957546746 941371502 982120696 944560949 933890820 940052251 997426652 931681303 958271250 990097432 915112479 998370585 970293073 905415828 967397886 915943992 933391316 968458172 924883215 949407250 921702751 988059680 905981031 928340359 981910243 932169333 984482823 944175094 900840530 959376715 993235695 997606192 980176508 944791775 955884782 998936230 913402097 958070369 951255314 989131305 938974430 999896698 982403563 973694943 959044354 922572615 963277297 979852759 928235924 936346484 911183843 919811128 966933246 920956105 973196340 949817836 901045415 987408044 988808829 995966575 998522881 974909941 993820353 999374781 923214291 978381415 998172785 980824874 904573366 907981139 911451463 920219774 929649374 926729085 967180911 926098321 930921223 947992648 908751200 981493769 955231344 909490741 926909775 998583209 977234141 923022740 964070145 976526013 995091059 924927701 913245590 955335734 945793490 958295471 900667571 935116896 946018289 939829585 998082888 926164952 987813164 947189858 915436221 981156253 936306164 973385319 906665199 910951678 967868501 924586893 913235204 916736559 963710435 967591697 976981361 960324412 960119860 925190886 928387580 914953497 927912504 987248852 906158132 978033583 913086312 949215185 964497206 917045992 957737736 976464801 920150752 945207064 989008720 923912566 959288184 969987761 963873922 994119031 983756688 921977058 979825690 993371804 945978671 927375019 980506585 925721477 973824365 948569167 967709738 994500938 943330433 911670467 919140547 910925989 936560837 914835595 989950256 998600788 917374334 956346816 928133337 937383662 969119319 992197525 984390649 979326459 920316998 930531550 926083289 975583212 923270687 989220020 910909985 929545856 966427707 921097577 976381965 932741334 934423577 976290578 994727443 958514639 963814645 939536159 919482727 912287373 975786467 969132454 964850389 993403434 935024647 977638919 968160595 943197930 930658817 956036652 967860924 915620966 979382984 923918357 987324885 979157348 954364933 973132126 997979101 901699067 933349563 983829033 928259193 945865290 969278470 972741910 990513938 989883792 953676099 925968798 954114535 976815814 989025086 925613449 968296276 987125195 991916279 912920674 931810076 984885437 924153411 990626939 957609958 992440384 960291607 914148938 969464182 962901208 906669627 930934636 958733727 965258837 915065702 929265061 988470982 939063955 994343384 944178699 903895226 960123603 903642633 900878497 959193892 956295620 967554097 947317834 979972882 919287314 941537441 963376866 921488586 902115227 945770717 970196011 986551155 949675881 902037525 933446465 920988690 924364088 914777397 999352079 915119880 942771424 979644443 946569080 924287376 921399774 944977215 918428080 915126049 904589929 941306565 929857305 913861664 921573899 925503341 980642993 953660736 950903114 922207092 915939709 948065131 966393901 983264472 936376280 932504201 934955100 909213916 952985953 978102848 954292301 942979385 949414547 916766837 907351012 945197537 983575263 937204944 986553685 968517071 971287473 974729865 958927567 991983284 946892813 938575525 917942907 980863205 968491296 954017816 973758178 906878592 965729551 995576409 997963765 916725783 991294592 999387966 950721752 989942363 915128598 940574066 983670033 950229957 972343419 955050589 933528664 933443242 930254380 930996748 949283006 905010704 992822655 973862074 989503299 966203343 976143312 942086250 931706489 948909524 923926700 992008093 974786580 984943723 917327052 970083954 936606272 973578422 970531063 912422194 915220102 973334974 911431419 984374563 983383214 935257631 915064605 967325133 960216537 906858318 903205369 963355378 968082092 900781215 904538742 953200681 999307053 940915843 974562712 979447172 985771147 940060679 911943130 989363898 901546245 912064238 903926159 945256899 900034885 986228023 972617987 997032791 947038756 934306139 924753057 960292958 985396501 965120351 975756087 964819357 965011592 913624315 962282799 915795575 990318724 939151007 969449861 923745958 982773584 902235094 911377827 973690760 977972124 906064346 986403555 920484095 926797440 980242215 987331603 963655040 962824839 984760292 937848942 986391443 998184513 916454689 997192788 924217814 940653897 943861815 929542783 950598960 987518535 904238499 923915181 958487999 982162292 974894555 958108878 988038712 943565840 925423964 904697892 916588676 919114131 903455058 996144995 933966563 955011682 905734817 993936739 974458616 996482143 913028425 940693465 925676582 968771368 910446023 999215864 940310839 999220256 949562166 981680989 931167587 917114552 997191349 952354871 955849261 940466850 964504482 925377190 902967638 960224264 919322018 912029209 957751834 970023162 958469418 907839844 943531347 991423549 908847429 973335553 904178572 920627658 966650501 994328987 925114427 984062091 966917448 911785093 959881532 950345283 905926336 907385616 915882202 921535635 988577481 949268375 996350646 964967121 928324508 948436440 930566233 926331735 933646970 907305459 919753073 916106135 938643531 935880332 990162078 998036034 905945777 933017254 930964346 904994250 949485266 926705758 958369756 944774709 952955413 961807654 911607928 922450210 903143517 935033126 964184939 979009818 924384031 907211022 971469741 975049007 950636515 936146767 927618381 933976412 900642897 990640822 930743461 986117227 971025788 904338607 989141141 944097244 968900542 955346664 972294288 972907416 910431808 904516606 963652088 939612499 908063764 963421704 963374070 943515265 932023682 978488787 922823468 905966313 955312935 921511602 911516069 999167267 954050804 970405906 926851277 934179615 926049297 992843623 905893533 950341848 909135322 934149446 956094498 944937568 971356102 962876477 970208826 913475848 933031242 916474580 947551290 915651940 945713757 991630126 960440554 934127395 939722412 980271490 986140544 954627141 911356059 948277949 991497261 993243082 973029608 999944269 962893445 989443892 976222161 915247102 977287126 902824277 946243278 901653565 993333461 950634912 935742193 979976701 935267007 958415016 924641924 928997726 999067113 963646901 922335347 968315545 920056040 993654073 950515227 964049864 926653254 994096980 911621598 934456364 985903165 940979126 900603982 918743534 966221991 983993316 913216234 920940999 979897987 910168846 972820773 965656039 980635223 905724580 992376838 916157571 960584151 927812795 921236985 974108696 918218573 914139429 945122350 953849104 934943098 907163815 923134960 961368735 940310676 915903832 941936246 936024337 921372368 937283411 978678786 947834198 955171398 920450072 948500803 991011267 997620071 981956527 968687206 989595013 912527030 907883162 933090755 947130949 902237362 993052080 948004680 937503562 995306434 919225677 906832501 937858841 967913987 999010555 995969079 934669514 952280741 970407960 944579589 988802325 953355514 994384437 996191009 935629096 958206451 974681008 942320883 912483097 901330372 941363800 934009778 922462044 948913210 927970088 999795906 983465420 910552374 950807273 904351896 952078087 946625161 929113672 991440811 935242023 928912679 946455398 967072517 931397736 982400863 960814471 962863828 911181423 930007517 999599312 966743415 977862098 935127024 959288004 929814118 968278356 952405803 901677181 945477071 925765465 991778573 927011008 942774562 909657862 982276804 922034943 986139029 995731113 909321083 968411222 903325276 960746914 995813261 945914826 906940505 958885852 968425862 954980438 963749947 962193939 910204728 915366998 983200778 980531744 945431966 942244553 904864979 984105919 977163220 959427039 981969142 946236928 944565506 985697328 911083015 994056706 908954911 985819374 974485505 902215638 904744223 918117166 972120937 962986750 989194536 968454203 994455069 928198043 994906700 984297457 989157005 979943184 943544688 930420611 929458766 941335187 908224539 979266094 970366928 944578490 925936210 971016118 912133126 995276628 929334464 979814886 992714047 922721489 928702822 990663580 906974695 933680138 964627724 903252637 957564069 958663232 900364300 902282813 900308410 976663510 992883268 925808440 934859480 949923144 904485901 981209062 994667774 931930663 964986037 922913191 929571088 972535171 988974373 935525433 984838469 934123530 977352048 989561891 936296730 911504287 963965090 979371402 949994610 984050370 913596058 942550850 984657267 987975775 900236999 941262218 913727982 921717462 957477944 950580025 906843240 948032463 929576338 976741416 921202786 960271975 995921898 937838140 964194185 969965062 938707059 942622250 998609931 988169106 905044404 998771183 978196802 903877418 980060090 936223849 974445933 920743552 953251775 902654386 946506726 961916005 932754365 991628114 993286024 972141389 981720091 929770874 958078176 904013282 931976897 918938218 906263603 984620732 996991596 921787166 935662747 957695058 901511345 983139296 943244730 965064637 981194864 901285558 963010019 937579065 927714653 929191585 942871571 934815691 938659386 987102951 935688610 915326984 959440289 982472396 904216901 998483674 931296133 979826370 948813247 906315529 924458282 990771507 991049667 915597986 924099759 903018682 964419235 967431044 959124926 921821466 938093599 929122904 922374790 946459609 938764194 913689991 975960952 990056033 974566971 982282470 959590881 900304904 996533438 956803175 921393344 918915207 984879493 923312103 929067095 926041333 932835090 977797010 978766326 967449043 910386361 994795377 917267535 963982156 901806874 924562127 974469227 996517108 930862564 952100303 927592378 987136984 901493744 947829485 989264392 915382821 954276650 908106878 931498789 975036306 985517801 912911958 998039593 969508613 958773642 952420731 957767219 930375275 946811501 925733891 941657264 993685877 964747764 905129061 922119806 965457776 922108499 962898421 920610564 930408768 966951630 951024483 944499314 932282386 997783495 965122215 970037877 977151347 983819619 939639762 983169544 953455136 939464237 909802522 962260024 903002623 909468695 923733250 950128102 904064274 916776746 960707939 920693857 949497599 973790117 932436056 943058481 969162432 961268845 952793874 983394284 996887216 985870805 981103646 967410106 937778819 992195929 900250965 989377841 967811767 971614408 964021513 917326351 929255865 923243899 915537675 920298337 987254321 940506807 941104172 943640641 915519096 972302221 955183181 922113516 916823042 952301148 991765013 911578392 959972445 912831425 971212488 912206684 960806134 901545608 997593510 979251224 994228851 913961353 948767257 931417113 998751854 997222534 988546314 973890313 991435487 901440821 976984760 903680762 904088611 956441476 980367885 903044566 938433434 931960738 922969310 978296103 947450686 962392999 944030393 905116568 900447100 931424774 952206028 936315990 931476347 924874305 978105524 960268544 931282718 992090538 979263803 959763783 953707386 912507159 964579077 990814242 961224112 933251250 988761349 927623938 988117746 917173677 996677175 998170038 933939768 914501339 963050617 934505194 923893415 935558607 958814894 925287323 998406120 911778194 914019794 930799949 906582388 951156467 929982245 944106653 988853109 965403234 902352500 918493623 932906289 998121021 986074610 975378702 900948702 926722915 935964066 995135405 926051496 931451068 980166467 934228496 900946662 965692523 990557800 995362314 910698888 959451881 965267010 955383794 921057107 970481453 952115525 988271779 920494323 923382187 900051771 984521565 953330698 929845027 943900658 996020960 981721033 904086905 954252320 959633720 975362395 911365560 949912063 940193488 975506008 949906227 977977173 916923776 933928802 969645968 909644984 964939351 959993547 973518321 973013558 957420241 903201013 931858091 900755925 982119838 941328784 906916049 986871111 931312415 939231104 962508466 923764909 900111324 937530209 985733237 912467094 916807349 941947992 961738108 948760499 906559756 905484190 996055573 998253393 977714079 942362695 919879313 913659154 932024044 936240765 996775809 915897679 929937818 921755521 904594113 978487156 913526355 912763641 950648614 928949577 922256375 919679922 917050314 987217145 908698404 916365410 915097325 935356945 970794156 952101194 922645600 919127633 984409512 968294492 905330002 982715114 998225557 928951680 980812616 920360463 933280467 906240184 997166109 994101198 929162553 910941918 974538374 911073147 973321133 959560244 942139036 923154393 931620869 916693731 972009384 936103769 935384445 921253450 933078196 993635248 946744170 985949836 985072953 908717367 996644380 913309509 901533086 938447188 973378699 965829693 961837547 961939849 987680655 991385861 926011883 965578718 935731531 906224244 947293856 991571501 940620602 922259487 927882371 921394963 964084249 987817053 924284279 936266504 985233054 931760729 900788691 950305133 982174005 976850274 911331374 905434775 922820998 923581006 967194247 923374226 987889524 911946339 975344287 901399922 979433775 902355147 906316139 911240586 900749130 960330021 971877714 982361006 959074451 937491034 968797247 958679845 986793190 941199489 959670007 928691358 939272457 965705693 964723057 923142977 992666799 940558615 916072553 948299650 911368647 930186097 927482636 933546342 914278232 997346793 971845016 960064537 942163523 983728213 939405179 919652231 966176201 963712813 940680077 971551978 968150863 994848206 973788360 933588678 989112644 925669501 972539481 932551625 964002149 967528030 986404858 916104060 940256451 910390122 942805678 904920614 971730186 926728908 940692431 966580002 986280550 959419889 966884229 993884133 935633393 957108637 942571966 987004005 962745857 999999667 987596670 919597683 926364920 916260428 969886177 911714522 948265244 919596457 993685245 992422878 975535459 973855984 990110967 980937410 979957223 964048609 973277182 944192281 978584017 986536899 916841383 958729915 981684328 944241568 917411774 933717505 911509894 973752958 943988753 960776815 970216148 983781528 999865071 911026820 901241701 942890318 911572930 920450821 975516864 959061839 978582695 982303311 963302864 927656718 919234566 962220711 990834012 989935058 941310506 972886063 965721109 976385578 926672945 942311601 900267843 986423281 952015847 924622305 929903218 939127358 951415167 972179765 904728042 922277561 996831369 907091740 916569842 994261586 984973917 916043723 932902806 914615784 973928481 976212933 907493459 922389234 984735848 987967618 922034470 982995255 933083479 955206129 953210396 953899168 901485087 918496388 962498149 944929152 969026729 926286168 901975467 987932649 909396546 960496035 918144019 940821742 921916628 948990486 969106805 904940219 908668792 954757068 904620016 918947037 970663078 988682638 969547601 977585181 963051915 905180971 942261337 936913317 950978936 954748759 987427551 982276831 935894787 982060808 982222269 994013422 916763118 946881380 947818862 963156086 911695101 965440387 968908200 910249797 955197175 983883644 920472491 981795872 955452063 940967695 959700563 914663291 984075836 910006766 927925204 995157624 979852755 905290923 952241547 911667321 973575417 962319347 976855893 955518893 943648334 990688129 965131726 952925559 959030537 953187791 926429534 901598847 952606107 909201729 946962857 968885640 976467241 931879664 975742187 944213425 957187792 981823894 970398863 949221654 900982273 929546285 970614641 948727521 958860749 985479491 957633824 953285106 943933792 997347628 976198784 959927043 906033568 989945053 976470423 950454561 907473788 924999293 981753296 944433621 981578095 980882504 958944488 903399586 902260073 915507503 956849327 955787724 953054736 999362212 935891607 988214900 932522482 979337529 982483157 907408341 937226505 984032059 919572275 939539059 962159524 934681782 918759150 919102262 938879614 902333485 996026913 910193827 964275933 978209896 927669487 982898570 996592522 938784669 945672439 976806300 943204301 973055216 902827765 959612575 926513802 969107613 956118253 944757941 975719763 995788458 922656241 933274164 916531292 958244728 927671055 993970942 975392057 932888679 979595364 915025183 943713089 916478761 905039509 916941754 994379533 926771563 917829434 936039505 938498258 912009550 937644099 989505972 912612095 979112055 961064590 960535103 957326057 994495157 972315895 911945821 953849648 903915267 913247860 923271320 995961743 918649947 955182786 904059415 949764751 985547703 965954696 990403342 927702834 969938944 947212848 939113623 932647206 907800309 921813631 910776981 912753898 970804750 903892817 922206990 978821113 905633021 986695384 915655687 913155779 932252507 917043237 914017800 904847474 991717204 937497733 964576682 979293350 913412154 936079303 913402586 999324004 991771572 902825282 935056012 993298254 948704898 952530138 959806811 984637026 912190986 944427286 972802585 975961323 928913082 999270411 991399788 915037208 986650762 958818554 938927022 927446028 998939651 902756335 937407549 926469040 907144966 969948164 907828824 949544249 979219401 913389339 927957988 908130436 944370063 963584766 973000228 989125896 928743039 924852862 935024619 995525818 962456370 998451613 980843157 916243198 991811149 923922017 977885577 940463978 960338816 941548313 942601914 934105459 976700104 985225206 987175003 908944859 959220533 948761038 948028667 984653577 960861807 998955051 972945246 913155092 958821953 982354331 986029491 964381721 976287293 917681467 985293418 958501715 922244616 934014522 921485442 989166661 985219905 950835266 974634073 983292204 946245132 991396401 907707139 990630779 967540273 925229780 992174880 926247098 993370194 910404059 940992563 946332134 964074452 927967927 922444151 938660400 923035055 954734032 976402467 964803158 975830422 947542845 918345143 953634484 999746043 925572412 909565001 909895272 952342029 902530490 925956762 905254956 925307378 941511897 970861335 905908203 952190743 907505867 992471422 943659720 994216236 942267225 956589354 913517883 994010335 962510670 947588553 946338402 990698521 930512515 947508465 927148512 924668193 965788094 935632246 994865278 928327882 955509567 958785320 935053261 935272247 932351743 983854843 992040912 997580228 951663902 945145700 936785336 977499755 965639081 968373347 954524603 969613149 994835149 918388567 936811276 904866126 928030633 926146457 922514821 978704998 971332481 983008592 947874872 916624414 931423471 922871951 979570417 901654501 948654844 962124520 916375720 980963033 945236168 971107994 994585686 985840151 948487761 982479787 940819708 965099725 923854745 986286825 913227516 937558164 923014343 935917413 920529929 918009867 952787410 953994637 937628063 906680772 946758073 969004403 955635358 961068564 989650568 993218908 910560104 906646493 954593824 961993688 956686766 928349674 936756767 946603317 934687210 960183879 989013107 915467356 953799910 949885618 908562948 995660815 920785167 940821373 912370544 980648173 955222556 979939394 942982470 919428686 995079632 965596596 960974023 981948865 960486880 916115416 964702658 922463436 984465377 958316830 935844964 959257701 956452978 984345657 910489638 970327394 984756558 998678566 920618140 912859276 957569341 968207542 982321748 931809325 926392228 914026671 980099211 914566774 987671707 988595408 921125339 977442683 929129742 903202772 962189716 911799350 980133418 923629733 943142336 981524308 930825875 966287750 941360050 961080275 951049985 924983129 924209146 975451902 931176307 965431991 939986625 995065366 992198301 944895706 939511533 937934285 949257414 930161601 918203609 909704936 963708152 912428824 959940382 951538746 929263823 955024633 916208415 963292565 904433292 990004481 917137286 968497779 932529808 973560649 994038858 914084410 952648847 950099010 967165844 965841534 975163366 943646114 924503757 941402364 948749881 956832866 960612763 988796795 937120826 949407405 989332950 975712481 968436568 910232904 908748858 922779890 911036366 918489823 965298817 943212570 993476346 933970059 968504925 933690910 927622140 969286864 966063587 910934091 957431435 997622197 969164937 971211804 952883370 931103032 911156106 937699925 991848203 949362349 979546999 920515277 921663163 932892419 943698091 949806638 945907254 959551476 988664993 900739332 997242153 945306624 929970058 998360507 943478188 905586858 916605785 969203274 975429417 931102992 951439059 970498168 952033005 926649758 909700904 989896166 967135775 967432542 980858270 921170980 924254823 979382589 934241909 910379925 986348859 991258317 988946334 972440239 910995958 968980080 991519445 991565777 971110277 919155145 938536777 910743189 977038076 972420410 982013384 948507797 947735042 987172808 946677188 967552669 953588496 905065529 985789947 968126825 966854766 946159374 963113816 916788726 958599002 982352694 904329421 951946241 911055674 936473501 916641716 998805562 996588925 903048165 919272111 967112388 947450317 938688815 940909600 973086019 987518813 962356845 916064886 912779658 919258377 960090204 959957267 982001131 921095063 906339814 936258950 979605209 943672148 912713443 994253532 974687583 947704470 904777742 945426493 949855846 934544960 953775636 939773282 904807524 936780124 942142623 953055583 947503950 974468441 980286788 910557925 965638847 908431995 989875740 906472395 969975830 967690925 922942918 913709210 913980839 992525385 943656877 940117523 986826046 933421870 904786881 970386977 974880656 942474022 966836422 966804090 926756405 986061583 971176211 911468681 937349091 923678812 936082852 966484857 992765593 948278445 958833934 998937193 946998194 949180540 963542383 988724347 938379575 925081203 942408570 927012856 914035032 917098142 967948395 918759125 971373746 919029656 937894657 933135900 912589333 967819227 921014473 974752596 997325254 949799879 978735511 974192302 976797621 963449757 920601024 944093168 992209795 939608858 962600264 950010664 919782223 993969077 986077787 911763198 917466186 965247013 938753225 961261701 965858510 979115039 968593212 968607103 934799759 940061111 992774174 937289719 933612713 976973156 945426509 941610870 997150114 948630996 922963954 989768908 944358043 905713065 975620895 957835016 929717024 937668993 999322158 939618036 914871832 942961183 990912532 928070940 959604532 983520124 968633502 958971768 922742160 928803117 982059183 973661575 953111306 921010334 903748223 917495357 950904337 946525317 914209818 984616007 949386996 969315237 982951622 902899535 954454641 925645326 937722127 900910322 927002294 963085717 924281400 912822121 988067480 917305766 988028104 994517072 979596592 984907370 964029054 913325662 948895179 902452161 932825573 958718642 979600630 951852949 979161444 992674819 988353430 923383256 982196212 936099284 952473729 900189485 966612192 976012364 915444913 985659904 920048357 977645244 912730573 902889544 972731431 952585020 941230607 934152988 978211329 975386686 910921175 936399820 909330859 907313392 913848761 905500236 996677334 983630042 985478297 999672620 979918308 970803802 948647718 971528468 947640961 925879343 967680595 918606637 984671366 904684007 986517248 934769322 965211991 902757823 919168118 963468146 906793836 954053617 915022490 966216049 945501216 973470795 992873191 974804060 916114053 999107815 949053626 959073881 987711775 925390451 993937433 912151161 932683806 901198157 938022453 955859440 968793607 936534041 956602290 990812168 932111247 997986729 974087709 911272093 961301389 906081087 948114529 992153797 969778336 947523179 953667538 993702547 980842400 954335208 901481783 976594042 954048362 955914734 969266810 937665990 921858474 945904407 941090020 965922046 925812402 937339459 930756504 922157617 925783546 961328275 937234009 949433175 998080293 994470358 944074247 960472829 910250910 964566022 904614807 997298099 940772977 992303360 919744528 947939844 987352830 932794947 904882086 966294343 960763210 937028657 904671117 920939004 936867582 928154385 992486323 955469610 976642718 949009588 980697470 909764515 907439878 968713812 925458362 949887011 933002262 926326855 979888105 937754060 993319177 915150527 998779668 992885249 957171564 902873523 924750751 918019328 909169184 983608757 913569227 922794270 998921947 914575003 936274125 972423226 970177725 999469197 911341231 989821130 965868420 949689850 985543087 976033569 989822779 970271036 983233744 942245107 952993372 986390272 930565137 962808664 962097805 990072425 988801826 992464363 996524948 975090600 930847983 922890417 905662067 997884930 957279625 911783083 952646455 911024263 916910257 973958634 995863756 977645009 926322492 941180425 900930882 994132910 968967284 932729021 910841514 947139277 959504044 988292069 954848665 981224429 998160093 998272567 934074128 916587111 921046864 964807447 942405331 984768906 921096755 914783624 963222065 991337591 910707029 981561559 948061525 954173870 964040925 994081951 985026974 923332809 934615128 986763750 968486012 982459972 932575784 981874903 997455940 941702613 952168655 966718712 948674998 919353558 936638341 962234269 973675588 931267516 953502806 983295712 970883891 924234146 971250860 956352040 931182948 901422700 920423655 917302720 957609903 959061654 939729431 971141210 902180638 970090596 959145001 954995694 938000895 963070539 983918238 917263834 984677392 987750013 907349198 943240006 973912453 918993899 921654346 919387346 926120412 902365249 968891562 995975611 995226035 933847241 929928726 991665996 914786345 900356825 926099937 938627767 920085069 991716937 905010054 976334022 997638699 921074769 961566463 930180293 913063239 942025552 991864026 940877691 992958614 964766663 962155325 910464941 985598870 963495656 968786553 975590040 940988093 928886491 945570259 931247738 908656301 906705053 928800665 944973095 947264380 943323728 938830822 983425276 936072390 928474655 950335149 921178997 918054118 968042110 964397495 964506958 954620848 942545091 967064828 904737725 953232044 922520474 965232650 922613713 930010384 957867252 945524239 981762306 986429791 993789222 926991285 913661314 960672154 927277993 910557793 910582922 909938700 979393432 987258755 990321815 906303515 931222334 941465916 994959949 978895953 968599629 981471915 958884737 920657774 938631703 936424945 987935742 920216124 942701910 983359209 927960392 977200963 994730766 916384893 944766677 909542625 948190544 906425201 988987378 926692425 947594152 934708533 961910188 949506964 999442446 951137189 985915909 998017350 960194985 934712106 927855421 980963656 922107277 902084808 935340941 967632823 942860681 928636518 934033496 913897337 945625133 917323135 956894410 977907802 968589032 913014478 924011256 926126895 978096929 926322700 994855730 963745788 935310497 900353325 947773929 935275888 933347298 970342577 947884946 963745677 997288384 980760649 954538775 934876414 955140139 981882455 962359862 945839722 923316298 914379545 973543490 967063110 962641986 916996548 911373852 997905677 919456182 996358654 954147190 918735629 996021221 960986332 919235362 983934822 906451803 987452900 900636602 929280546 925725885 922849819 947465420 989833079 952773214 997753752 914553455 983989551 984034390 907767318 971196949 924997412 943071287 919439084 980823092 956499253 959711929 929509258 919949732 900090245 917801755 914782076 947748060 908412075 911499624 917738484 907269946 962527198 903647306 965686042 956078026 930405279 967285779 959174903 958128967 940698911 964707035 973420673 913348034 974668764 903747929 929024157 950181927 990869465 996680489 925073078 904624664 908048456 909301502 996128571 968800210 945818023 989394433 939319330 980857026 940752051 941862283 952369840 908327250 945509359 962033101 966525005 928709481 933665873 939373982 932394999 937605569 979835991 938725901 901944095 940322840 954777271 969413285 926643250 938100844 990190488 917799785 935607211 924292104 997881754 995635117 903874833 943203575 916495794 932201421 923572931 921039750 994443317 999555981 994666978 933032082 956655972 953660291 901161033 967337670 995776238 917821711 908573655 980201512 918331618 977515011 971121138 999020019 923536881 938604181 949805172 958489241 958518129 985575525 916601634 901667548 902397025 997946799 933433367 971162918 938110174 919087326 900091201 978144744 903847884 984273285 926871175 915911288 947890135 971686955 953575317 961295984 993441861 993181950 952782238 952678026 904315846 960517964 977054451 937032335 947798651 994401878 922189954 961354962 951775231 970699320 937451756 970763692 984169026 919044865 980366905 997749472 997655042 917400701 930202199 926775554 940289441 994171787 982301972 967752889 974203281 923164020 916491105 927348152 982619374 992178369 913752646 910015618 965196756 964059940 925584109 994476796 955556452 995145720 967996757 915698958 925370954 940045076 991463615 901839703 950626551 953698897 968806621 906820332 983833818 994360784 959218420 945265471 927971142 982430451 940071024 971705219 963017827 934806654 962365584 958384496 987395422 923930418 986306242 980012309 947164511 920121261 950556162 932509095 904630897 908204990 992215390 906085160 912240712 969916354 980421321 948614670 910583107 922535357 992297640 938807706 977606759 959409655 944016748 936568257 953643759 927931171 992779879 993673985 920175116 944115581 950797918 915822095 973608057 907470652 949185240 992088554 947982557 940294268 901349100 918057464 946301395 974976849 978732024 997769699 940793297 901579801 957511102 919561041 977106270 904666675 932688938 920974381 983349192 904492574 930135974 924114079 998340864 905339701 968534697 939241142 920722346 944037768 943728252 943698243 967550470 919837633 964478673 930702583 913480626 943073536 913590729 924158366 968596101 957217448 947671798 993790643 937834160 971950449 971298913 956317601 956151823 993259575 920017203 989931593 912164148 923368415 966759209 915232984 936532437 961042659 937961286 945665301 920412931 924290096 979044040 975513634 903042652 990708184 900575167 966871958 947191581 918723627 938943620 913523317 930825156 953101916 943200819 907985280 975271733 920639053 944324298 940442386 901738713 991867405 924769397 904280097 950978840 918526572 930743031 905548964 905044116 978089302 944561934 906191151 936077643 991529938 927276086 907136768 983188275 940769550 954384505 987266865 980907075 925987270 948007174 956706567 936279005 908553291 916243684 984368479 931389805 922379242 912349646 936122182 907610714 992652032 920566580 913328540 941002528 907020749 978061230 931240169 953465494 992013916 962650941 983829112 945947607 910111734 957685824 915024696 971319081 962615775 903138492 997331732 965216082 957453723 902281979 971226024 913537067 972909988 984801144 994568743 948564957 927062193 948300055 925073732 943713771 907016079 953209710 979079022 932606208 949465664 980979351 937672918 939904145 906768754 978025271 914401075 932000827 929606682 966512294 932009159 986422880 990173766 971173155 934403504 942814862 901384445 912912962 937422127 982651947 932660718 977570541 941357022 987999592 964747128 910571245 940649793 945381284 923089432 940764446 934150230 931389215 962532557 903692977 917073436 990035769 960688035 977636254 940741166 959099913 938011738 910484307 948147637 996220151 935411031 981062376 957025974 968492221 994246266 975727474 942353013 974378544 907864809 941740428 982857112 932798101 982511864 988293870 902772539 966502517 915155775 937864604 928342729 967740406 941074387 904446226 947902113 910171876 911677361 973176419 938361488 990105112 983572783 932976562 996827783 951500870 960217861 992125885 938342349 946873756 948619107 918655697 942712401 988856152 918442721 989412162 939044627 943853434 952135056 916672531 926618205 974145363 904760068 939890664 925804926 958820309 956873642 945430202 966001556 939963998 936152942 979710267 953245423 909454642 942751299 952763308 901331065 905161351 908166005 996983537 906306408 911808638 907823794 973503761 976318217 954963355 997095969 970424497 900117330 943065480 956042429 967329518 941142475 932766964 900626610 942409420 995671276 910321067 961340717 915835304 958324512 917413245 940979903 984487292 947409426 963192252 931813923 918619022 976585141 905404912 906975964 966884102 983710313 942867490 951567253 984712226 900499210 913030142 920213386 923937601 906914929 924347848 973179364 940727168 906034623 976479564 926470250 951080945 961675693 941164978 972781811 916764563 969498244 939586575 905283545 929041640 933142992 982036881 944557339 941862082 972839578 959102044 941632674 972954202 960766998 956671376 943881278 985651588 913409991 927726715 940240774 952644644 979084952 979788998 952452535 953859431 927188652 923919362 915240816 954268147 902819941 975098623 994054562 999863436 961957573 963263966 928254328 969088002 926460230 907919858 945149669 949340945 905197874 919536750 977876771 909641514 939401029 925530990 968512936 902622350 978123059 997792637 968243335 955338713 999681025 979585088 988464544 921180601 966096667 936771451 973451330 954895398 970410293 913204278 966012707 973870945 900714520 919121039 949945322 992864763 951309594 944577608 906230094 903879929 948056391 928557599 917983800 917858350 994906308 959057487 920861230 962179293 940297931 981750241 921403399 932095842 968367424 936887610 941186636 919675414 986724266 952025143 961389091 970010046 936958240 908453143 976412794 951191861 986769849 982344573 938740218 978025975 905065338 900461179 951012729 991722173 998692834 955883046 953249853 968937253 999933429 984060057 944192877 926414476 938098711 953011551 922263367 916133819 965122860 903888802 948011342 923720290 915218525 987098722 912999898 942051052 966174816 964957722 933897461 951739759 942683601 944454543 954186559 995898885 975153260 985167506 932325042 911636401 931115258 928629516 958580600 919310043 991423237 918963007 926084854 911112176 988825581 955042331 927816799 917527660 929637948 906272445 953885319 971267884 982721900 958283203 984087502 970139339 981605387 975296819 963078464 958068821 912633422 970953532 993078159 911131661 917139120 950040127 918595570 971618075 908291904 963991315 998287917 947181633 907117573 926340259 902425729 966474613 968540914 998075208 985948842 979340838 939114316 961221351 990522735 984242415 987698499 928161668 945705199 939680640 965838940 953876802 929519231 923929049 989882248 983379423 980049680 985038745 959635779 904751557 920774219 970206179 902696475 953690100 923971710 948295708 904977501 946520620 953698085 941749118 913912432 916231743 948670370 978428392 953044274 933984100 993038720 943773378 963241969 926296828 959074423 948606808 930548750 993514000 900154818 998181074 979883043 921768069 976225117 993733279 937332449 994270945 987458107 922486589 919868427 913305538 918657693 973447982 925452141 995129060 995851787 966820254 916887389 928805452 947208379 955479523 937717198 938155896 920091190 920587894 929775116 935216807 913203182 919154578 943604068 958821068 989774969 967982743 904414567 961388036 968143172 961543836 984212552 993039671 992450822 983996482 986110386 955823783 968570110 901570326 962742579 974315890 920459783 986704833 950495603 997256467 925078838 909457623 960855450 950382760 967043643 967811361 902540099 991235986 913998409 965273832 926565330 937677541 960077102 919389517 999906167 985455463 907243687 924121862 918622262 954249860 906969746 973767859 956859226 943262161 936948498 974991523 975875278 927444651 911439218 940397102 971960862 971722413 972618662 900484658 968242159 979417220 932449967 971801289 995858237 900977751 902693556 976186962 944733561 953012944 990714268 966021229 974138214 944095624 947074677 947802121 904499884 939676824 912013610 921307756 961253959 997601126 950002410 925131930 926766562 972645437 921069976 979704120 979601394 976980589 919253674 914668117 943220922 939166638 929732095 956871375 956594761 957470891 961399300 920866877 904848696 985412712 974898755 996712584 991454720 944277108 941232872 991649050 937409170 999395789 948440967 939245527 982198501 912688412 965182034 974370221 966633274 945465571 941580323 967810623 985268178 994961643 949172092 922508924 971205263 968231717 903496037 928882785 903037783 922156429 902273508 958190947 960870378 936629735 946294278 928499209 944669801 947797326 959237573 947439527 957129884 936721593 919117747 923626214 960728413 937776865 937071904 951993186 926579450 931279223 916178348 942998657 918389206 908678545 979878284 911223717 911796957 932926616 906083310 926463147 990950158 911917363 924552504 924463980 912702520 935763227 900547319 930335913 922361881 922988905 908982042 989893417 918525306 942790004 901296337 910842252 952592618 950056083 971198373 989623802 927542989 919622017 975355286 987066608 927261829 918396734 902591088 978087066 966562842 959855666 971248813 986281583 914386338 952073926 953150434 922606461 969053703 976700606 933368947 914352329 901716496 909319766 969721223 926860102 974172570 908594448 916185479 994576844 972617295 908420664 939443558 923435597 963039010 904383594 930118815 902506887 946696815 905751899 931725654 985488304 951032441 984706537 955380870 931066041 978486883 998981167 908928969 998153295 970931698 949866840 965665357 930047451 916501547 965433492 949240499 967786974 991678635 985242010 992906562 956338361 987828522 962972817 961316084 970951115 982239714 974496550 908816163 956662904 981801736 968422799 913429953 998705255 967477617 931595707 960098520 949347239 970302205 931070370 901644459 980510367 908253750 972169697 908596974 947643957 932440650 904641456 933073874 920385600 956632781 955710846 912638027 972356008 924192268 969834115 913461944 942751616 901557164 978129265 953817697 944316091 933152919 942271054 931503632 980887931 907519162 946992175 984386206 923112187 934111952 975756764 964303149 912834034 910584249 992246787 931966064 902665624 968718786 956437801 905812571 995194010 902333275 996082924 957429974 932038624 961406596 930998535 934484991 935708561 952778460 900388029 954243826 919494877 974261678 924448916 961140466 992345505 928428543 948404857 942639423 972654651 958248257 916998142 994783679 983872525 933846346 907967160 905978878 947477905 930136142 993016884 987175370 954806055 966496252 906830332 920530015 955912894 925803453 997571064 960584731 972442770 971251869 946709995 928827258 974193664 957968794 945654436 967439062 928741106 913460336 996942284 975504633 942250513 930333840 900823785 993962125 933975964 986804114 953336654 966532588 926555463 963365454 998160343 911328391 936702809 939784325 960150687 931187636 916140968 979172690 930132961 946853989 969543191 947491837 902355917 910040757 964258969 943907713 934640879 943129100 910292178 927345263 993273067 937618943 965718237 905196306 936938768 964626376 947226245 959520533 995173705 911808886 960168157 958305868 932815941 932337518 951684838 947812583 905572577 970560412 937164233 991622683 973777578 959503522 957019629 967237834 907162786 941207363 911002209 943372281 995866210 921171784 940691227 922935512 925870399 976456404 900292652 915861718 931385625 913582817 923716024 947390898 959696670 953821221 942428576 961854151 980433966 937623552 929025380 907524728 968327858 928038453 980044968 904452715 900766160 939284144 901395617 901219511 918441190 918310462 932514482 915635952 992770568 973551384 931046045 908684823 961318439 931154191 927544775 988008722 963351430 905584751 923844122 988162176 945270103 948299362 945376372 924740618 967008207 969798939 945129532 934877845 995860562 905024030 905953557 947821890 903722030 977203932 996552305 989464251 976187103 920406948 918193551 984470921 985598463 976537418 953523000 902179940 989608082 971683936 937907507 935985363 906568176 964088727 936946855 984999433 959038423 977057901 998392661 913459571 935905890 941478900 954796330 954507717 928349688 925988437 943454297 977118873 937785578 930238166 993893202 946962511 989437134 963028852 917143396 926456766 959289208 919419518 935465314 970705320 964479019 998273120 912713912 942995567 970663178 952574874 959375409 921854639 910904570 929735512 967967532 903696113 907878590 959659569 935745595 902284861 952116631 976381525 957164990 904173981 968210562 957596132 911028660 988198602 975547046 979353616 994209516 903447545 964381197 946906716 953002173 906101756 950192335 973725274 905159721 913803214 986666958 991706910 933922871 920082289 951259496 984928095 991421768 931939749 965280090 925493490 934644524 954294038 957383670 918576066 913157136 947296284 984531703 932567584 992871552 971741774 938819056 921536815 911059517 936148373 966093691 929714728 952722508 933941473 925048382 904071148 911710867 960122871 979842683 970298791 975237836 920433055 980478940 922486224 985626275 985607190 985808886 941735711 983663209 932859510 966211179 978576064 991846769 997284680 986183783 912366096 985180672 970416533 960598925 987428455 942765032 988766921 922253131 910616994 921911217 968200031 970328333 976069443 902939065 944482094 978812335 989222453 927578478 934129800 961438229 992536179 943876365 960865332 951844184 988123018 932563971 995379647 979494675 929220014 923001729 969668089 925523465 916889995 988956141 962750492 941710576 929400425 971458691 955051983 961865418 968407838 945310683 918120648 949342467 959086501 921135558 936304394 925022086 971517940 939130094 985833143 933688004 941757341 914525010 920608255 943178394 936815510 952147550 905490275 952956909 907760468 952360717 909627404 907883233 905696665 960019233 974299905 963922796 909327106 989360601 930332266 963976480 958015194 922971138 985265103 983679213 967359550 976132409 999222777 976440005 941557791 932463794 935745007 905746377 992551333 931434886 931527603 990106067 944524777 935129276 983523623 928127543 920004130 907917867 954290929 975531100 917599236 946196544 971507181 997293664 952287337 989193733 926079265 915366894 980041662 983022299 944080324 968794648 971696241 999315543 916605681 966764573 981144114 910578367 952094598 970245702 918850265 988708687 935110653 983416947 903006053 951616357 977956947 904126126 940942511 974459388 952909088 906870576 903400418 990045507 905952044 986264693 971770077 943122263 979729180 938785913 956408751 973496635 910575429 937118970 960841491 980438775 936315636 908688727 994123654 967263806 988268096 948836663 929573175 967037766 952005962 975091503 908813876 966278834 988459433 987044148 965316123 966093868 999893070 992543208 922678797 960028481 928135269 938312996 957697640 909461398 903088245 982062913 956208598 933984276 939541458 963236181 982301380 902040052 958122570 946229893 953512157 979053625 904906902 984098918 949546543 954554734 961005433 972429762 978419171 916839140 910896801 989833907 905206110 919579395 909990416 923602178 906981494 964633061 946683522 992334053 991737741 924876576 968550163 998827508 902280599 969107037 964892103 923377090 988654366 982956542 947627243 944106535 995677477 969339161 972656682 990313524 956211550 994043461 994397618 969439521 921906424 988547369 921711482 990040586 989453875 905658455 978156180 996606065 942192877 961648312 986921408 938228533 949144806 991105226 949543334 948913984 917857956 984969394 906813504 985762600 943194448 953759581 902775879 926942582 971482998 932476931 974445888 957124247 910243496 999599092 927681619 988041739 908460099 943517375 928682330 980257864 988698006 934465684 929150189 935572838 960083447 962349049 964122896 927775299 949310095 986550901 924635459 915341605 919497892 921466238 945083863 912558915 924124949 961773292 973786135 986605062 999264997 980372501 983414494 966704720 987745413 965383430 932363974 913416817 943365634 929362936 996739040 922048053 949621669 921777857 948274974 913518783 976958704 954714625 914142479 940646109 987773686 908165245 994376174 941342491 913473649 947024099 903799484 933399717 981902043 904398049 969217804 931698345 912795767 938896400 963324631 925800322 951852993 997469047 984012283 925487837 931423264 923362005 935660336 971217673 953921576 963352969 965768858 941223648 936417124 915050371 901428055 910384253 980006047 975704621 932614011 968059494 971716985 992735792 969431708 901496373 929401786 981078294 955035080 941972420 999496031 948799144 941435774 947298366 944891074 921619851 952057552 950362035 983617584 939654198 989325555 993573075 910501697 967871943 994482181 970274939 936006133 995425594 931897324 997227391 946518766 937361742 903887585 987353699 963304813 993477152 927818005 958986581 976540394 953255993 909840031 909345330 943544813 912051114 937445559 915216580 970825064 982394068 975044603 967180017 982950227 914564179 949286180 973660714 936657172 956816663 940398529 981824464 976096394 934464564 936997764 997580405 900916104 934473387 939716850 934659281 993732333 902296949 935731404 902877490 962304952 959843071 983494302 999967494 964709499 934459568 928239002 973336766 996521566 958302846 972740081 967308829 988469039 908403661 991625905 914926024 952512590 910379559 989447710 908025413 957691358 923315737 904409529 919871977 995850373 935023313 975421932 910067848 944106791 924456603 908721795 995989818 967154614 914310365 910067072 962846761 910710898 934833406 911879814 998038389 920366976 941082482 931366285 966638389 953244857 993139265 939463378 919272498 958774013 964386133 952191492 997204974 941388495 979182067 948308447 961130622 911664948 943969742 917343094 988596017 976643206 926444855 985697149 922329534 974532475 943447672 957162244 933104788 917964861 911300466 910750550 936259042 956202093 959436769 965244637 913342547 953861475 904563044 933133278 955437457 951710580 907919162 983869298 990482109 979021849 956999577 954050863 983373662 912355730 998868562 939685083 932392635 948646632 937901828 907663755 955859257 941152422 949735521 988591370 975281718 980862177 914820330 942115206 910639514 950064051 944680203 979032712 900161673 992521671 980063346 929531792 935014708 907570390 930803743 980608171 934288128 937182374 923990873 965489752 976715772 951198664 930991816 977508069 945266360 987601582 989362766 922219351 947501431 912036466 969854596 936019702 917067938 963862850 942074558 938211081 914702590 992784785 934976273 903246334 935687910 916754444 934372158 968899811 900501781 908447751 919484941 930700006 903711678 980177753 923830402 914403751 954775821 904975472 943828121 997242865 946927066 905529611 974639069 979478189 984928959 944408045 991288377 997483458 930903719 936322447 955738788 974295490 983013657 957741100 928178141 991702065 944988426 916665976 972095967 916230716 915788758 905161773 995700771 937047838 966352675 937090721 936404119 994918257 927260977 944772418 946080724 973119748 906567265 950923315 967145441 902724481 963497231 996302624 954575310 930434662 949348663 927439319 951306186 966834417 973141141 981605614 981446078 976476515 957931752 958736666 963713165 969233673 966445273 900985497 973005329 902705048 944101266 924433536 943277788 994923757 944269281 985746098 947887182 931970547 926136805 947828420 932700582 982036540 929935065 971682570 947093752 912981172 915564461 909665357 932672470 947630029 955349819 975455339 988866601 921461269 967108253 948132880 942914969 904298838 995093613 937509674 909127636 973498087 973116958 937853163 945507911 923082857 957779227 941855440 983906544 900708184 949577776 914874319 963274706 991133946 941430376 948920285 982853429 940679619 981378715 976111785 936677836 948079569 982098196 944227518 971715676 999524985 988994310 926898586 938312086 930551796 978402894 996043870 909268883 940968167 980668915 985617404 991690419 959334501 962718763 918012189 958865821 903807303 952309773 943920931 960660500 986563044 910463249 968752706 908458975 960100177 957644323 987872618 968334713 984988039 952133795 943212354 905783736 932555618 910322241 923654853 953968191 918011214 978959213 965243085 932790439 966913927 948567211 963253623 931620235 945057905 987315455 980232324 980374162 928617668 971256779 916187508 935635967 970729172 952711380 925546486 990590204 943008809 986138694 984865928 971746221 976246975 906467549 982727068 914729518 968290980 943451932 920970171 976556329 924414681 944488745 986630080 901037331 961188143 919804188 958005533 964938393 960177210 910911404 937734256 980026863 980336033 910206111 963584948 978817769 927181110 921870034 943158754 957235751 969318053 936974710 957134321 973890998 947081850 963286011 916668324 990980845 953869491 977104368 951579438 981164587 933947487 997024250 970304455 921388178 999508280 991614517 965127722 961143357 956248401 928530249 980344444 903338802 900377530 917402498 991148276 974187969 982637015 928912306 935961148 927180831 988919888 992206018 911830816 911455752 964497816 972797350 919479126 911170132 939212924 907060970 909455262 944496488 988824636 903440533 947466858 905444635 960684205 913155510 973713260 954098001 998932511 980179285 923642955 964061903 988360624 963869618 937713822 903052053 929046444 932746714 966548543 977166013 916226107 915280498 982376733 923810326 958193158 931368281 909120942 924892987 918260068 910441747 967680848 952624018 924521052 943843423 969221691 926446893 945812577 929298018 926907926 910546139 916136290 990498555 983120996 958908261 977263207 974164636 900189283 952763575 984747238 949556814 966570861 902024603 938788527 903110200 986569887 921099574 911571475 996378929 950101948 925924224 947339704 997032774 929888429 904343228 902700862 907630416 914634590 954836726 994541023 997465209 931596054 916228678 941421537 980566688 981712433 966157935 975034824 927829727 965768849 968878835 925677101 962470390 951632243 971420055 922677314 971509892 993698474 987645048 945320143 961259886 989016360 924869938 960016250 982384321 971625758 952345949 909250852 942294877 930774165 919949744 931788932 995158641 969348104 931259210 988458513 926346875 950976693 917441243 939707399 929987769 912451532 945589937 981288880 929029851 958834445 952605279 940834908 930596751 917780672 999136231 998320330 930718423 922926044 948815282 924587076 928955454 977280242 946956442 931506713 941842347 998802799 935096553 920118071 919517314 933933695 986486204 917822211 929118041 933147751 912462621 996325214 946675131 949154170 913402985 917273189 938235986 980885825 927164594 997841490 919502121 929595321 924053766 907486829 936018924 961030196 978761409 912642410 950613907 957379656 963357944 938103892 967473002 970157464 941201431 995683915 975947965 966424170 961576848 914507955 920683968 957211888 932816095 919304540 902280611 924849363 909246999 994166501 909121263 953623468 912948095 917422102 952352665 966064732 990735307 957888791 925209195 951511803 964424726 945698227 900283673 978279234 907447643 976776144 991530761 947750286 995804803 947727900 984698648 970735425 983492755 901501437 986033882 950783797 984434503 938946176 931601059 953636917 970360872 921928769 989313962 934624187 985550457 964519553 988778280 915822448 998564768 984942030 904294604 956360499 974322227 910466870 940472005 973039895 948197880 956693476 944403555 901723891 928238575 968297259 924804549 969289412 987133336 973103027 966965569 955553034 989182682 910933876 998229318 925915807 928618193 902001743 995331165 949182011 945237232 935960078 935054509 971016057 902528452 976092804 966877669 936519379 992782153 965400819 917849333 997766850 918160994 925045432 958847363 989327771 910332932 933126136 996694859 988337616 952893597 907238043 944723425 996190299 918830440 941760595 955203168 994396367 937690101 970373409 947813973 988213967 926590178 904713507 940931945 984319772 973937317 999412779 917114405 911665445 906420401 949474771 952251868 921134658 995032877 965485921 984162115 949523092 908839850 948988878 905576823 961900302 961858740 998026205 944769621 926271474 952392011 979517996 976776743 933320703 939060415 963603993 986894676 902004715 926362989 994183879 986259287 939007104 974693388 948785090 938795136 950790735 967802951 909422263 993951352 987354977 993175135 916935559 905304579 965206767 968417627 958418011 926210599 919514727 902365838 996711869 997007479 997971310 919010897 957025599 966407203 930480122 937055946 930630343 964291958 936685781 904420150 952844178 960350899 993339330 924236668 990805784 914655698 979949518 964777536 952961589 955578737 942469169 957381399 947440493 989438625 941896922 955869082 955702017 938708664 941168258 969050058 915179668 963782881 957128524 970730853 969996905 907141235 906065981 919486220 975325058 973172105 973119714 945848357 944955882 924268122 929106751 987777654 948449334 925757656 980266767 968044917 926302689 977182172 931706229 959845016 906437472 980660095 972765714 940899408 985125805 966625768 978592673 912016215 908344119 901936811 952864476 930510186 994040402 978507837 999366108 903605469 974724017 943850457 996256099 995884480 926191184 929981112 978160518 929921874 998296058 965731567 914527234 981978667 941991103 934474388 909639751 948551132 983380014 933320326 976107263 975937195 977390044 986713682 942790211 905206524 955596065 940761652 913934714 913014710 992541194 959207606 972379733 948648514 922322646 922523491 910522479 937852773 924290471 979088018 900242244 951275145 999130883 934112174 941862985 936048678 990469954 902372214 901419161 969820704 954513342 945912299 977744231 928921762 900924442 969637902 917880214 977739004 967439381 927022654 987739321 979675076 967871016 994881524 940646763 948136612 921127811 915469978 997723652 958251199 915407856 991376403 910345638 964364361 932667631 991436141 962753945 995735410 914630328 916867489 930796131 908107627 992687131 973526187 917338814 959163226 957649594 991390939 927522167 961764186 978247315 968941374 928930718 928853367 911977029 901096205 970355609 954536305 955415991 922883734 966482979 961423275 985613186 979928310 953958675 919795913 990997969 947978842 975340461 939711601 978321389 952140726 970789963 995316097 967371382 955189848 904744982 989895898 913944688 945056908 933421459 907871128 952163103 958209031 988017108 948530738 907229377 959435234 994442236 965457427 938931694 964837948 973234256 964178150 971195698 919564351 918477263 911013098 936958727 920441364 995160077 973282103 965527050 967339307 974197622 963854214 982642973 932019689 931864322 915873903 975816465 953151148 972839373 927153785 902437904 987164499 998943610 922647590 907629468 926776670 942347980 998630037 942517664 993653745 929079394 971633442 925402645 975832546 934558536 916307857 986139315 970835893 941390770 911229276 992228461 968158652 977678565 978020803 911308154 955480708 989960740 986253568 993068403 954901034 900725681 997748746 922185614 900641179 906795313 989859647 944820599 950158997 931196874 992788293 937251870 983542592 994548696 998721292 958376246 988282408 952570224 921621841 985272116 930263373 942450223 982038222 929912768 998633083 918719128 970834592 937628674 942532797 963595162 933037211 960440826 952312729 912860537 922401101 958105090 954896981 982376702 921301961 935386674 983905762 949195024 934192583 964004743 913127021 976754108 941587133 925861327 938520299 950992173 958826590 941515075 970219292 944547195 905060834 931523355 999835103 960331220 911031102 929539813 968819407 908483929 934275443 999943872 934764529 978839878 952530408 991302899 989243625 989460312 959299323 922893578 953955948 918489387 911822726 959794981 963161176 910107743 939212672 908229859 954644272 999080824 985419233 997714689 993129186 954984360 904401459 999471243 973666022 954443230 961482840 960714171 989008131 998130192 972016733 995927684 982691670 956951950 915272138 917987807 932532380 975167536 963105665 925650764 917885976 951159141 934779344 932800334 979630205 958619719 917342631 977950191 987882982 971106983 928746741 936257509 988841918 920131410 944569640 937206462 955844110 985170852 959687854 999670058 949734960 965687404 973051263 925635896 994031431 933402861 900393585 921572723 954241688 995743195 999511389 934248063 929107525 903488684 982694968 960463419 903802381 950749707 972856422 918899208 972118164 913546770 932378626 991384591 944169735 989361005 914849489 995420680 903317768 996500134 967883391 927787661 972299636 926466420 923017171 954804025 987628549 996569321 956687285 989532776 934702852 990710003 906567883 974212367 998263367 900231845 933758443 946452893 978416199 974098381 910443207 902268927 982403936 995662375 999395011 936856429 901557299 919711074 954726156 965795446 967380658 991825388 988093041 985850167 955476569 983645326 979862187 912098381 912889319 945917989 975972587 967569477 963977132 982403555 926154165 939948256 952876752 986998950 966389900 903628713 916001944 947706098 988439927 905189158 961237699 962915575 921486893 998349359 979245091 998750279 946032772 955399232 909197740 946294500 986828374 909592681 947642412 968100123 953530766 997796246 941290465 974998637 938678914 960322960 972594944 944949567 957274108 996763354 954473732 967141974 909863001 906802329 969102997 940005201 914030395 918213110 966807780 997380879 954595134 985209221 963862425 921638177 959947720 968008810 933789718 960085103 990747896 998414562 935979990 919934941 982903122 951437202 973472097 965679392 957493918 967301345 950877019 952733048 930568842 919339099 943956905 929636692 994668956 942862788 922793604 938600793 914234525 991983991 967482619 989103685 940961048 903517891 979101207 910830514 938353346 907463947 941758517 945446263 954746429 942802239 949054541 904160905 981298433 947232202 981700574 949339442 989207087 907850252 924410217 984282747 928865114 994706409 911079235 933978137 925437476 971255889 974720800 981227727 948382336 949103957 950614298 913862023 928013324 973744908 997414278 919352724 918000791 911831939 996693497 900350852 989124791 990070532 931928762 945478248 924182547 993871988 983313920 985729923 993996502 948640418 976294473 984011409 961216792 949228428 928448835 910937551 923144022 978072109 973348194 953383541 981748752 969467653 907370949 963805546 915832500 991659486 968799279 947505772 922012591 992716225 952418999 969857509 959780328 963198661 946286437 957729017 982693895 980778711 905658067 911292160 977981950 977241020 937488355 908238909 935587400 996707844 929968509 962854462 934275084 902395636 955049750 939549633 933392995 954959679 935582570 900661505 901879168 967076773 939401208 917476606 998684169 948740592 938496788 915426152 913505378 992586642 991680022 927071360 997543065 904474785 905325373 976087171 980601731 957484988 937576496 962158461 972209234 978649227 999105832 920986136 957739280 907048347 959859106 975763288 957697243 929710698 956775765 938427778 944959487 912483230 930188336 982008692 908513983 964479719 907797149 960234740 916146339 993116108 956508524 901468781 941423807 949445722 931159697 963164201 965757763 993388192 978219241 982020018 965328282 942553977 911697883 971869518 908504823 963038732 960512373 981849733 912232773 985340917 992529017 916290618 945717411 953398056 919859683 925595620 982670729 989335038 941524477 913589063 987923065 947211483 969966280 902116278 928038591 910852889 919738115 980339201 985882299 913953817 902934651 934836632 933927155 964740223 908140981 995986924 912002427 923287704 926735392 936175053 940486296 961572121 910301137 919403006 997644305 970192503 965955756 947359047 923999705 950800799 993856205 992246827 943171740 994275078 957280899 932313843 993878046 967830491 976784018 999284716 987529691 976051498 966218451 959467837 995129098 928973562 973648301 908840319 997999427 953596071 942476251 912638870 939208926 930895825 932476568 961064859 918783570 994408030 965398248 918357082 928986984 950843900 939397744 988535037 991266014 914710133 984064634 929470358 973882462 910008430 921088193 985255138 961651153 985869420 954462285 946929508 946805353 953060815 980252382 991660143 963064169 973669746 996017484 936339409 918102108 954234806 934383665 960005654 979655697 909007898 983528947 927160452 929376043 960132244 950636244 932649307 901835000 949098210 982546839 962205509 971107910 997739242 987591063 981641432 961751335 916722449 941969293 981761715 909326493 935697507 917881632 973353528 961956310 921641751 930614829 928174091 966341929 978892157 956488773 973950618 909437649 995174779 922471050 910649127 987147772 926688912 964787591 913789887 994032070 978388756 986221049 937587543 971554182 984047851 901578631 988316042 980025077 954700782 995120632 918594048 911892932 970091469 910066302 968114939 969196932 980889671 968291239 944941592 982347179 966070056 959248925 946425579 928387150 973140914 946497691 994599116 902393260 913688319 948622254 971523746 986407820 948400153 902052525 979876105 978168315 953026268 932223057 998259177 939211130 917697103 996216831 911691643 934109117 927343974 996550124 966659147 928689034 981953133 911177003 934154874 928477491 934712766 919885481 961193023 968232948 939189732 962781428 903773988 992799865 957189503 905243596 978418580 976419230 921228618 930649201 919550709 933683929 990941497 909304962 984469480 982011960 907159276 987374018 973127077 965997916 911500459 929790190 916155195 981459858 954772246 982574725 969203653 953649579 980635902 938317088 901098452 966029009 925445409 950422296 904328144 985387597 996992519 909324265 989968028 922315739 927335000 908710677 931061354 931867344 978259569 953316482 933873421 920094935 918139394 945537826 922723214 995522279 982457140 923098756 959014484 921539172 945954789 902865625 967409937 991804422 926873949 928634848 905055446 928993538 924653281 950031265 987906065 929836709 980791144 936349384 900860037 965240776 946271660 982365787 920438268 956723293 938982191 998502953 925361729 988809647 937001708 938512412 991466876 905564274 979172198 909050499 978859328 976681082 952665789 935645108 920181600 901340242 990219161 929097645 920637409 992614647 927182412 925151066 912546076 957590969 940024985 977263383 975804514 993357212 946668187 923271056 916177595 913759556 931066025 948961970 978352907 930246358 934146365 900365292 951093601 963023370 961340055 936262153 916887302 919520772 964174364 965250922 917839555 977126534 935959338 964037101 986266362 905680675 908582637 917760183 999786547 903924081 946961152 995053393 951357761 990044671 997246829 924501299 976971931 936086202 908728504 944259149 961378937 950885622 962564091 951632953 995181723 908974298 903021056 935354130 995954326 982209449 960272287 938128685 931655125 967480729 944623463 957214030 978754916 973550556 912589292 978028194 914922070 932525749 957525587 958730420 945568521 969816511 915314428 931399121 976094555 997758876 956940767 929109744 972148839 928158997 978442450 919644580 905717507 924677307 937310891 955235668 933624719 967773466 943772119 990560743 966520022 950442879 914978781 967170047 917785681 947783662 932077920 972862579 922859847 973999637 996479432 910638103 940252628 915616865 996248976 917523528 996450270 956464289 948216229 915351190 998646872 968585554 992824310 932689105 996858769 995962630 979061474 933098687 943949238 904776012 965849647 971551455 953209044 905318717 963117448 955331117 990569068 901539095 906000793 938929677 903859737 971102491 981544300 943473944 965438351 900531640 928075395 946186792 956468181 975658512 926770591 959809510 962538815 929884892 913210816 964354052 985083423 973151037 934422210 965631271 936327778 943134491 941697450 924262548 949214746 961538934 987496421 921638608 914682970 993260877 929352341 972165240 981857812 916202103 988956327 947819951 929415667 938996968 948450297 928416016 944357917 917065086 959530958 941157296 976946365 979207948 934786547 913212522 946227513 974106563 959586922 930935013 912202838 915107655 940816778 918182906 948138880 996001038 977022324 986974051 974794431 994828892 986493991 977268811 996790590 960646898 949109157 901035887 905802834 904647694 914326381 911576724 943739995 957792439 914963548 932271083 906788365 934705574 952138863 974964274 925366706 945616892 978956233 989924848 940576163 900714098 966865309 975826319 970737368 939923904 914670462 992588730 955206777 999843162 920557978 997249437 949677804 947340030 968763805 990853964 907431307 931407377 982266483 954429236 998790220 974792218 952480244 961180470 941221090 961490002 973556128 925643534 995227235 979455829 957706915 982847266 939196174 918394750 911235262 926819566 968356306 918207944 976542407 999409923 977817749 953322079 978950470 960199007 985374196 976194480 910981528 925233125 907436785 911293136 914822653 986842937 987635815 944909369 948154079 933316803 922426730 985668463 913516551 913497631 975627058 916362321 918007651 907447467 925402928 926186364 980471711 932472041 926088675 923035914 928070307 993447285 966394243 906575868 958465180 958479020 985980511 903510179 917902526 933368017 945841466 921752355 992631822 976767384 992541089 975530508 988331402 983361525 912424395 978878609 913325304 931718957 932788238 955928754 937355969 999041409 988863969 914791481 934288818 958135255 928075589 978942845 919020760 943659112 998634825 982855964 957130494 916685123 916402529 954621229 907079048 980814238 936529312 950494655 940287561 905891006 951324368 900815877 963275677 985592797 952454662 953046430 922426289 928003796 911669111 944076989 983666319 944215867 918277970 942023010 934706362 959335212 976314806 927368797 919548517 990159745 919092004 965378734 936258625 956188072 951115485 956051251 904405679 984337756 902711422 984857389 909698351 964457988 987378866 997894027 923693968 977986623 905290682 984281302 948834416 978584342 930804296 976569209 972643976 913831119 953385190 903697731 903923289 906790760 928681645 977054189 906488805 903344621 969171358 927214621 906742982 947307881 929814312 956447349 942553471 980397199 960406174 916850336 936412839 949676765 934855386 932775126 978460035 976196054 956076413 948978785 906164387 903982449 967483145 985490448 974293657 981765551 975261674 924801901 980192778 935097910 970777685 993083589 930398335 923765944 971188468 961557668 963509135 980515145 944566017 900832427 912443864 941608874 902756412 933223869 916600800 945055750 933279091 917130166 949294039 966549153 959255362 952638433 940871185 938108589 934100550 911257120 919312724 947787364 998995269 956731893 969049950 992235752 955411190 931778443 933821298 954185073 937846430 940895009 977243094 965970574 965765140 906415835 954183890 968267339 918830516 997742790 973492739 900488005 945002278 964049360 940195928 979519088 970719702 932989506 955385170 927630984 905521213 915130954 990253115 979169468 912423313 903328690 934835405 952432989 902952682 910533933 953838328 921321384 957787796 922869595 971038941 941604535 942739406 945731716 966188434 955816534 952439494 983717186 947904861 941656374 987640595 909805407 981669310 993600620 947008081 954835047 951672342 920846415 993871996 946858076 958655184 940381852 980250403 921422410 966214057 925176788 985795616 960112069 934687806 910344806 969921818 940425459 964352006 962190342 905452557 991392144 992220797 929027392 927452176 993059693 949138326 957035373 947711845 917775034 994250295 944691556 938505011 990922333 989449142 901229811 902454848 903894166 930928740 989446774 942973549 966642843 981215027 955388608 930253767 983065217 995692866 975238075 998187022 956348621 931982235 974608315 959350477 921359333 905607604 999259576 946928541 923682880 930003996 999546036 910438688 968578769 959230248 965638747 936082907 946359543 940695545 996423625 966424319 963249915 991451138 953393555 936665670 961858644 983608702 931489736 956330037 969584970 986437967 939692837 904988876 995909652 944603873 924495494 923714244 995698190 921289552 941524444 933740702 937132097 915977443 919380108 976992378 976786258 907463704 949341936 942217166 978827506 931320377 943604062 917884665 936190288 910320514 909401768 999614841 918953416 926836578 934127455 903423506 991910339 910303540 927068012 964491163 900890188 991478608 969403805 981157867 930286209 944643442 918735392 937527378 927126220 924942696 995954078 906081477 984052761 973502595 934485454 938765735 923644987 965202524 970199426 913841145 948661064 992197971 935297876 928432406 962101997 904085308 976514978 926109020 928198143 965055198 990810828 903302145 954172851 962213210 935001875 995147497 914991726 909665609 948282664 931935406 949417126 941910118 997684682 974249903 960345015 982030961 961635440 984814157 971324130 971159165 938343234 967531552 960533917 964749832 938713070 905669189 970294460 953309073 913324696 933520178 956432241 986660156 920673954 914378890 928788254 927281484 978762728 960803793 925345473 951213066 927835024 907972127 913535650 929817111 973724330 939071085 930931367 914880613 916344443 934658536 972079368 901926155 986224223 943036434 970443091 953454947 944010879 919573244 929231596 956768326 974376943 993333690 921255607 933043234 923492494 956005032 973880807 985861141 986984547 939027986 994403940 977163610 970366711 919785408 998923496 937530533 971733275 960803997 923642497 924627439 919970509 999301251 945766273 900529463 921509931 992748885 946452855 959274582 970492477 906602809 976601485 959453161 942219335 941572280 980843944 963921136 918880657 918437484 928864131 987158333 960547312 920807762 986109843 995555269 924816523 957146712 948666347 916968405 954139253 995797417 982019434 913000776 944869858 981412735 909736364 965503536 973246540 954661515 985024685 986208597 934186132 949665501 955243736 912205328 922134340 987741186 941053385 903652461 960837860 973437439 908493527 906700969 951239038 908792681 953961490 937933690 984904710 972190529 983960618 984004864 931158944 985532782 911686469 925655464 939395427 931369511 906393915 925310327 939323072 997219633 917878720 927875620 910767288 968543776 933107331 963906944 991660527 981729947 979303791 961199865 944541965 954700831 967546824 927215993 995098460 977291010 949824478 926439969 996119714 972002540 900694658 973399739 998070376 945639287 903162544 990125426 980917431 901453014 955905399 988583565 982768596 962990477 953649591 920893261 985556871 940184988 917364705 933281597 990954852 998943016 915548044 991757989 958544254 901778251 937817872 970059865 920465043 952785939 944566688 910871214 991633617 937861752 969105302 966934521 977507514 901238374 926262725 973700987 920971870 999801654 956322988 907552916 956129352 973498209 925463962 935317742 960576701 920179594 939807024 937871925 985447423 934653921 906284769 945892654 907273178 914948142 993876688 976580179 976658510 998116069 927068748 988697452 941090733 985295961 954913679 934891748 984888665 962315964 902150092 957486003 941955754 989085174 909796245 947690779 984931106 950826717 966268866 924255008 903533561 983509321 977679690 908672594 953301882 921500691 956987647 966748909 987306366 915595884 930076007 977353344 952966918 918929578 998591675 921115687 945601248 909187230 960008306 917795609 966185592 922196762 996683468 906405218 991666388 986373310 954732077 929588518 916326246 972759053 904666850 964709826 945569696 929616939 957377554 988028583 933154339 922377916 975063044 966612224 963392483 916562046 978308293 963194232 907967379 919181283 987942189 988709154 919021132 957499161 963101656 969631957 926465640 985332243 941454422 943643609 929354034 967493122 976718204 946231095 919348920 959977664 969917051 908016897 931351307 990297717 956913669 924261291 951819067 984817510 941485320 983394767 925973091 901396343 970753769 974942594 990408349 903336254 908667718 988178365 915797254 941100042 959717988 911017171 950844747 971629141 997629836 938375940 934840856 987649557 999011603 932671466 966817917 983507803 914340120 935321792 976082803 926260746 943162456 929406770 958701595 932124753 979816744 955139911 971322741 998776379 919830164 963479539 935069995 926836516 974181608 984990798 994061421 940024296 976493490 903555222 956025068 926455712 978529466 936664765 993701652 912052042 990459684 985404360 985724521 971073668 917661541 991793651 935392261 957708497 982218616 931230475 921904358 925286841 955582755 906849382 948230926 974403748 992338326 958457831 932603233 947893074 985420652 944963404 911476579 967261578 906952011 946956741 914406760 908071086 906766908 976176736 902593519 987585730 993680147 994346432 992396690 915281080 969031504 901779931 944021042 900781705 937954506 944222954 936409301 994557015 903398968 918776266 973034934 980267546 912516650 984029682 973274971 941481924 966700556 912854139 961241994 900556659 926370203 993955020 949625273 946582419 916941267 949962428 972354461 998200550 928710784 905057754 980502727 956772439 928167772 968438022 909042046 956994700 999604253 945239275 944663349 912730974 959338160 995461873 976092995 989255959 907378716 915066618 940429577 998269308 904969062 964486469 965395607 926475228 967335349 928884119 907084662 988999777 971246704 917987645 946608123 939100185 925635937 902748328 968868223 928867958 901027360 940878694 982652775 996430969 961463342 935668020 941660702 901985046 945190090 940471392 993630618 996860551 910390008 938364194 956058514 954575684 920363468 973699541 930005406 981516780 915149201 924610603 952007450 913149755 932090911 941264903 975549733 999051051 917094200 910575300 921272464 960989285 920871875 925647686 981426867 953672076 980878636 900138636 939929070 938417691 955316061 931938091 990388582 960773789 994946429 973367721 995401279 935791848 998287665 959288618 934860706 926106334 940959148 966387488 919477306 931955972 995941372 901327242 936252603 992595626 997770181 921107856 925852347 902060038 941868797 946624028 967209556 940371611 948402636 972441283 913737345 962147094 967032461 932720324 904059643 943270451 907148978 920518141 986312292 986945246 911457565 968173339 951792009 933928700 942090488 954838835 906100385 950326360 983431409 938390721 970138422 938312948 906832781 977188448 904703574 965690749 959812568 970328998 944620189 917757178 969753424 900539065 914192190 989967060 910179931 943713029 938936260 966079304 926720890 949354001 970981280 901356778 947424801 925751363 922574126 919537261 990268604 977815710 924364212 931185620 901330188 956570316 904299156 907630091 965998385 907427908 956644062 954384909 953341970 940956989 950006550 954521663 969526440 915429265 916695430 901819391 981844918 983891963 954488392 992952638 903118360 958106948 968833090 968350676 903675539 954689338 965584534 913076058 991431856 955809949 912929825 938439504 914844108 934459484 925116994 950719774 956731041 994613862 994311119 956667682 958446843 937200039 992699840 998440566 967920365 918594690 912210126 952534523 914204909 922411716 991130661 985918573 940038823 930107613 909184144 942695034 990055353 936302697 990962941 918592867 980381223 902979893 969795515 927120333 922904030 971939481 906299636 939027094 937553517 983746721 953803019 929436654 998007757 957264401 949378450 938393272 999179867 964045714 948933996 941420036 952431097 926234532 905961546 952287297 905494474 943350434 918304920 924960715 971618284 948888181 982134408 964048476 916871653 947267223 914033751 917651207 989881017 947172857 907888323 972614507 958665437 912845506 967189371 987662220 935024917 922314937 907531598 947348934 902264687 950790817 903106231 948179902 996643359 908741042 983427508 990213052 965621955 907732575 925267495 924825249 999153731 926241396 969333652 914238062 923703538 936557702 994284804 927157808 906064825 908974002 992049073 944321648 930464745 998813016 992996057 998452670 902975539 903239009 932478633 975793337 946138774 964578606 961005158 946302148 914881555 930487283 974067729 980746632 918853760 984017853 912775457 938588230 962853658 938384202 915315285 910138805 931581962 987389314 982562851 963016513 904789720 973385060 925846923 937515893 925821333 974524930 957365169 918709503 917260374 905757676 945920625 977343833 974035843 997617102 964109955 920880223 983270550 923299613 906477800 933965729 944007135 979265423 996094155 976130570 922445457 933210697 917217072 949659953 911871580 982367947 909926604 951795479 982744311 969983448 911276419 980173782 940023793 968661351 909104189 920790344 928373136 916025286 986343254 900087105 944154924 927525788 977829253 984940905 961363219 978262414 978222005 918169367 917021803 979862718 903360382 956733083 968716185 974362205 936771785 957482856 963547579 988064571 965543992 912861561 929239063 904758749 924934264 977090612 901675169 988987989 906149423 975888993 994509140 916715443 942183113 986954556 978686557 926689280 956019565 962432886 952650031 953521399 964659061 984899586 996262409 948195416 973187002 980248183 973915144 982463718 913894547 943832860 920452112 911887154 919955585 971581679 906585899 981275533 962017494 917643255 924902628 980796063 956248053 926199299 965202952 949784645 954127230 948553577 982807791 905687330 980580362 997110562 920565077 973827301 910407113 914262695 939268684 994510610 987352119 943926948 924446301 933100924 965552042 976578311 904117563 992834286 956420667 953731314 910742835 925579222 909841983 960806488 904602520 975730641 982911981 958471031 915196489 968921554 919354522 978237518 907640277 901940138 934257844 979155593 961790953 941579860 908091488 902657353 958583188 969226967 901310484 993530364 954637446 948355590 956573761 938314936 932936935 914024486 925775896 910450782 915455984 942108522 902091643 933174496 954149095 904054799 962767685 940958809 902843117 905971920 918075658 922868707 990776515 922316039 914013968 938103223 921243427 932533512 913603385 922075627 975790017 903619952 949474289 929504350 931106513 922034376 988330423 997971737 929361512 936288142 910919201 933030968 929879594 914194065 935018219 926132004 910117818 904013216 932372711 985962500 915941560 982796252 932376346 912419357 970698770 956868913 912122359 994382189 958738341 934721494 922122499 975372048 986989630 909401177 917329682 926755707 965285441 957961123 940799406 979450306 902450841 948926649 913382286 975559491 947462842 995374194 922563381 996192974 997970778 952799430 914189362 916366097 967497509 952731888 941861926 948899513 920909039 976410325 932529672 985507903 968334883 904142608 931096738 936890855 943597332 946042251 902119851 998264734 981371277 936257998 912855136 936581604 964478509 964503439 930111268 975604286 963148313 917645006 958511908 989511736 953678473 907162731 987263822 922917530 974290018 917716179 980004050 984589342 949017565 920075226 926652326 939847537 909285093 957674134 965905470 991973881 961578664 918095939 920853488 911456354 970816128 990063965 905551515 979325351 964411460 950422604 991048976 964276852 945122583 969488239 978899899 967010873 907069330 922162917 913356442 978738962 966402401 914944423 911878166 915770259 922310759 937671713 941002931 952190945 958573524 958122528 925522482 939972127 984855786 984425127 974253734 913576254 995081094 927385013 921844234 997827010 974498393 903463051 910487359 904605193 919931363 906978990 920521531 998952222 951112571 967571924 973478073 954405293 969904751 912297149 974064737 997123484 992722070 913563403 900441751 913965831 921353201 903734949 900723360 900492043 968003096 965970722 975012027 967238585 975433857 932547961 949175480 991013853 963876292 983475080 988672738 971161685 916867548 979137055 973369737 959377015 940620887 969108142 948189884 976250480 946313451 966795747 940443756 950595909 992746021 978985223 925209550 912805525 903978560 923617636 953132676 946491091 953559673 903079852 963421843 993459266 999802337 929630588 928672447 988846451 976546570 960798336 924338422 934716262 950637316 913132027 917521866 944385430 982736865 975190094 946595538 945397600 984319612 980331847 996902167 959809604 913807890 963153874 991553398 937986770 931982327 935965156 980912784 969773498 963192469 983664148 956788165 935527279 915773131 998273864 952072036 947166905 986230232 913243259 944003288 998340338 938447316 944390933 966660567 937366360 978451997 939398845 929498689 962201049 999158147 964043460 905582436 960166280 936209736 973213794 961970567 923064979 909699495 937140162 977568956 947325207 903272012 971796199 963182449 955372683 994455767 931942482 954648446 921384591 965502122 919747845 948678744 914750762 917551633 900557117 932399309 933365993 919590850 969632540 960826481 925391767 971186798 910624669 960492882 988855258 973898583 905986669 952219560 918185328 962059920 905982324 981731759 956591581 967193083 975391638 951171264 964005542 966905985 903719904 984738642 919428592 911664671 967459952 939510047 987242013 912341052 960896223 932675134 951899317 999138290 952634923 910254524 992536980 909690148 950935446 988915064 950807870 980522362 945351678 923959751 929991771 946320878 923169441 952593164 972553491 944261456 958621167 994769287 990337009 904876856 971027314 914541601 989269928 938413627 929326956 924049413 926378455 980512606 906194240 948199393 957991737 993942956 919123533 913394168 978682698 999556605 985394223 964968967 915603911 939356148 988729771 991828800 963028791 970170486 908529298 905317449 910902937 953216427 917480321 935285332 905927273 918385097 930336345 903259660 950774856 937557559 905017087 902067412 998750744 947207608 934964367 960844549 925350925 978436234 962673032 960635808 967910739 994148964 930469379 924073938 990817158 923835476 973257609 938954105 970158791 906451170 944106661 993115634 995931718 934534228 934616437 987901552 948683768 945249635 977266411 955588194 915164125 977064114 933435359 932435087 958482730 907404757 989073003 991735237 998704822 935868378 963645313 980948272 927966032 916668983 942518817 947626815 922161902 973736185 929188178 975761571 995821723 998864915 983772053 951207362 988130301 939377840 924981235 911828850 998407369 940686210 932419039 951701429 990455986 935514347 905749479 992724373 992484326 912453503 920428060 917231734 976835151 905864997 993881829 952193223 991727033 956261548 949367315 997098765 977196736 985984186 950061510 907817752 931907246 967136260 974521679 987870917 967601431 960391270 963490771 936780214 969276540 943389226 925500288 929337498 976802053 932228408 907953093 904724418 983266251 912831731 966604199 979570966 998679561 970876890 983154405 999456459 981187695 906088361 958532070 945162247 904850543 918776162 977095672 920454312 996686679 942270130 989071967 996848511 944519645 985201357 967187490 968554008 989756998 974404850 974852455 974830033 999965811 960852449 986549615 958448023 982199281 932316462 963801101 988873442 940346906 906085363 959099839 995114540 953178598 949403475 976406254 980106461 986610795 990483516 995931659 900803734 989473093 974986741 938964610 905155403 985028155 983153214 938368282 925851936 990201472 967507424 920370230 975813470 970471482 900640974 985657007 902041623 931284700 984611789 993413893 972957614 955213652 948803153 983843558 988961140 952692894 925807491 991791742 972557826 906590134 978036545 921389070 954072842 917826036 991155533 952322140 935789814 915245312 971652310 988033057 940604332 997335120 939396938 931292438 936233971 934530671 965341214 910033679 983539856 965807388 903434717 975229138 986381759 912243328 955102683 988983179 961897979 974327133 917610764 929945106 947810768 912151498 936694571 962606272 937542655 937196531 905848330 951610881 926874003 990275869 912363243 998003552 924643116 901864994 994792443 993840263 955615465 922099401 948889583 918321569 986150519 950655138 904048634 985511752 939409127 913549021 915483458 950957374 910190418 963359022 946039277 914976376 917083941 967344509 948908143 951688674 949571748 953978372 956031073 996669390 951718815 927146622 955307794 963329720 913257185 951794345 942686045 954434161 961866472 985924424 987730532 931452492 954429120 960638455 921598477 906969213 980287515 937075027 911885215 990367949 992163887 960619876 949950950 996598919 915364845 988634403 958665721 902220043 973449271 926902966 908325055 931182879 932327827 982150067 996421852 989434505 908322459 946736490 900259178 940847650 905091953 946635385 919003948 938394874 945057545 910363857 957586196 932192346 945389164 939902579 956925890 934995309 959251373 947909460 902978600 938799114 994314842 939484133 933074848 970689419 990651913 926907050 914981211 927122296 954897439 913338054 915044898 967244091 912285712 919685533 904777301 961518457 953350370 986989268 982890700 967053649 982365047 930706359 996940163 973419301 971538311 952090235 999083583 948617534 939745813 932782574 933444986 980427890 992455678 946816520 970658417 936027726 950524938 918347794 958876624 989580154 961428813 965647635 907704742 959939131 960681286 941784516 926283718 940137178 984570723 931285432 966333030 939632613 904232288 990753343 902014841 988297924 975236456 948333874 912901061 958599653 981015654 944428124 907995986 987803113 947037148 925311481 957865407 954633569 945090783 925004042 968015775 992580209 971360167 988148846 916353556 993218802 948054468 973121798 987123500 948611728 994785590 938424019 979841853 955398552 927638898 929250582 928615871 983258891 914085679 920682228 997321337 900086327 903006977 995010125 928844058 949305504 937698151 923600497 952110385 903518746 922122612 939846831 957821212 998344845 943597745 985896197 959343604 956866013 991784093 991726531 920911172 900277149 988228582 976304744 940126484 974611075 994459736 922800540 930386615 994723434 918122956 968301748 960343539 986589000 914438442 988829439 940491778 991176705 910194942 951776136 917981482 980460904 982391584 926480044 907790243 975981277 905847122 964530104 922918510 991902981 981129377 970473275 924317258 952329251 976916694 930319673 937154362 929504484 960046774 910851009 942707953 994250321 986304074 963181025 979401688 953915110 992517867 912928585 984121036 967298749 971943071 931039143 921015540 976685287 902367334 970950242 999476158 920575332 929352684 947034883 934805063 926538325 943234382 981955781 934281812 977922874 962703361 953355310 940361311 946679550 933115448 963886177 993401120 970114118 907085624 940304459 953382896 970341724 973273617 984385478 934889538 984531503 943376715 916168345 953436257 910155069 930003185 915883968 999930581 982254556 915441012 967723835 973472032 976415110 918556398 999928715 933779327 987474660 997219019 994064792 913215145 990703731 981487239 998058818 917333484 928460504 938117836 947050595 961154621 995839048 984521065 975238446 900724428 914695502 926295566 956060194 968869630 910454646 900548468 980185296 990336239 906801157 947408000 905421267 936817075 927650976 976483007 945948131 941782772 953147496 965321018 956095713 986239373 980877722 957288688 902864677 902109529 974779756 979083096 976544373 973250269 972856778 913312671 929098081 972548426 909550845 918488329 902570748 952267274 957091726 922733325 982073301 921323144 942285024 901226400 981249616 989063654 917183699 917578767 902000229 998381567 914953554 950597156 908308713 935496996 912992004 976146000 950936862 996501606 968295222 922350588 962297076 905171061 958686712 933639986 945011501 929548532 993774689 987212748 945488538 953614757 914785153 953128206 999780929 995746945 955408923 923838124 991464025 931679889 937915120 959895526 961134609 964399033 945632061 972587057 914939583 943216781 982305823 969193264 945571440 994803610 903562850 920834313 969376798 967265987 992164635 920467104 991578123 908078690 908451561 945543281 967943814 902888187 936712110 909838702 939404509 983360844 954701250 962244606 974405930 955052011 921535949 969518435 970122055 997194691 993192726 953175667 993503556 937421357 925941077 950821426 974191809 956017395 949769755 959755960 986620758 976920529 953130636 901245732 904584088 958813378 940359933 936530480 922755948 910474985 982663861 938304352 980706331 964671785 900818928 900031173 963181858 952982458 952500977 964754844 947929422 993689978 923668203 942986573 937528996 997226612 934901561 997383388 970806793 905381029 937264973 996365986 918487173 930074290 945501253 986434721 908184305 943575790 997162540 945552566 988033029 977537399 931003600 995601740 925487630 909637930 981217950 973813850 912758044 930168749 968433757 974477467 961074349 953425118 917817739 909224555 921827498 927324305 938880033 985500246 932274345 943555322 953567434 953144500 929738906 990008877 996983527 906732418 971975618 959384772 904256125 907926182 901614002 996452499 971765285 985874918 923558086 930995278 968842619 909559481 910167838 930319070 920676302 988722753 919030374 901142498 966713318 920880659 928492101 971269001 945834975 934097685 975935300 945861727 952319113 940585387 937708368 946187014 954123493 966758479 957314212 982616119 985617176 948296853 912820405 968279423 964440006 992833620 988418159 971713293 945953888 930379263 924266752 940610650 952154390 982086848 978274112 987691248 915505953 979508423 944360858 964308374 990920050 995524940 933133542 921067280 999624502 933482408 931700125 961778426 954543867 930567893 971632059 995954414 990795206 914450667 928913884 958596527 960486678 909003522 935639791 986239676 984366530 934650178 997893069 903774093 916368048 930706612 942821389 924512422 986533827 965320628 994824276 967231440 920547306 925471484 949177034 998185182 965701154 902368941 969946687 969776666 954817015 904322189 967918680 925712068 951514980 965530663 923650228 934965206 946161496 963193744 947392707 961698050 941010740 993611306 964276980 908252458 920883016 931563060 960957145 939149495 982707032 954859411 960016316 934458583 956179084 953378354 980631642 995053620 901750608 909179520 904716145 902233539 943696201 900051756 985687144 916948055 951502955 986384942 975940168 930179198 951853951 945447391 991878346 900337651 975911342 906658575 940054025 924947040 931509953 969348665 941445745 905113394 990259914 928710530 952270445 979355315 917149026 966155630 933845255 947130018 991072605 951191011 911514102 907833500 969618611 943012122 914507990 925863629 992296765 953733241 934195942 942533978 942426809 922950443 985977668 974702421 954725291 978015564 979929648 989586362 908181288 922257614 935793730 997849925 972927395 912598031 936404669 919589131 957861885 980907460 908649845 934962393 973475219 962707579 923031594 937664176 982080721 966472922 985130558 949827617 993676312 901503933 923353375 903541759 917859210 919546856 975981772 981654663 982394117 982662678 960080544 994234046 957480121 901193795 951772782 975983143 965278581 987500189 913354860 949923826 963937520 938460224 975175026 986463015 986842103 938108144 996786230 901465060 925084113 954913181 956565549 920785159 927660853 921884747 916869679 948183752 945306506 986317325 917525054 911326140 953803910 938234843 950635590 976349695 962804984 903519575 979194625 938992192 956411490 999610153 955382570 940287774 987727192 910739763 933903117 906244077 960380266 989700597 967674444 942803932 990283099 905822050 931220289 901373454 970389551 921848892 940038710 910515875 956067247 958147385 954282659 964878918 941151947 962788505 905760602 938696509 907673455 915001554 915520571 981180279 976698405 978602381 946000083 902900482 925152611 917722013 942538196 908444971 952346292 962752189 917530104 969011917 949638625 970557200 933694921 913343317 931866517 920427244 905415954 969866602 956574990 953778538 966221126 990211001 946168223 975666735 936166101 901251123 980754475 935118396 988105263 975194223 920131272 926894192 985806002 959039619 991327178 986480400 949475529 916737921 926394803 926353596 955066221 904244272 958132208 999951175 963007849 981028566 927868899 967489516 936101672 955676188 975975795 964166861 995660817 905650513 920200918 923482378 924665546 975612076 966304205 961237407 901805703 919593063 966219064 958433846 991190421 976101082 956722656 963741406 952704733 920226198 935613869 901312163 928828424 949274214 934102760 933245104 994630815 955807947 969621290 900172619 954018312 907133518 941061858 980016852 925509879 994836914 939509131 941109277 931589747 938625528 957381382 931976902 975295141 932398890 986494357 953447446 943139755 952125884 908895142 908081922 992674247 921331507 930487455 946436950 948875035 944122892 995851706 952564100 993826845 912604365 955768995 999548632 928273798 900022126 904091189 911572197 958834639 986812776 941549361 915580901 934979446 921986118 925712730 908520019 998243352 927278089 967466255 983055408 915483412 999733058 905578724 991401622 900641683 935311395 933472955 998897046 976362605 999701259 965699406 968441101 949275045 973891551 956991633 975868597 925224463 902548258 967215316 916655954 914674101 980208593 926904306 983667119 910629820 909408130 969383889 919259553 938834604 987792140 998994915 943280476 966840983 971092134 948127094 908074695 987014349 924563752 986820881 990233936 938858681 970776041 984099478 961269334 967051765 918607448 935663953 943918393 971192765 962493122 904575311 936566949 928166132 906462907 918289435 954691972 931681378 929976631 911382702 909861740 942045812 967476603 959865288 931050468 937727754 965122960 900211544 973953656 981888509 971275357 993936296 976801308 998938424 944317559 969474591 920284845 971646501 969620809 907123707 941171023 985257224 944843248 927723492 911300365 991857898 939493963 939425585 982725912 996627105 912717805 943631438 945386499 915246794 916358561 974886042 978156962 956001637 908206287 991594218 957149361 961395635 990749887 916508286 999644582 948579972 934719694 966013081 979457207 966078524 968687389 978901211 942603996 912013334 913037234 961658175 949683642 969933776 981401734 912052990 915537967 921161031 946473776 963438763 957024740 960636431 959419243 915349253 920341104 932438614 929360375 950303952 975645039 962755090 932122489 958507489 994846900 963297291 917641710 941564197 908052853 905126988 951371171 920670999 969074556 984228126 906172693 978752305 926876512 998747036 943620529 952280378 961069658 945219454 972553940 973990185 904776371 972927064 984419214 981056035 990292332 970940539 945919728 919323654 971909315 998037578 914757291 932021958 967115269 950922092 970007490 961008799 982540160 906884923 986814080 959573338 933851363 999829970 993400069 930041318 906596511 972431325 958052188 928837740 955002789 916036818 970800580 961032042 959585377 998735732 976801624 921573026 901024840 989142701 977975494 936330761 905255053 975862294 967807346 970218419 992019504 973339014 923934431 968419237 991176564 903551110 926262282 996660837 974189196 983167065 933879596 990511644 965973159 951455114 980524924 932710731 975448174 909406326 971689756 913025422 960837886 973163266 929177784 991832507 941829545 913338742 949739224 973690270 979207794 939030370 970213346 918107722 954213454 952014062 951165349 939401638 975954630 948204995 983003934 974211396 969227315 982388247 961031273 916598148 985610148 934121256 964684192 920254434 994485697 967290809 971611993 948563329 956842050 902715843 936376074 922663844 937231161 921558808 992245841 940348891 973136004 994034232 998079894 950097028 957480869 903182574 985425014 930054542 908484785 970909626 983145266 917724667 942822956 976968567 936433155 905056551 983187858 936394670 961733850 905905413 902005191 913050575 981553619 921074822 941699903 997103765 927435972 940923164 985531680 908758198 949651587 919510826 957305041 904111411 958558945 920430539 938294234 923907937 974233274 934556323 997126513 950340091 981358386 913841676 916163179 954006229 978209614 984561140 971183668 982271208 932351878 947008995 952651941 914986731 978265460 927756938 992007518 968173488 988055508 975349611 969654677 918891038 913515484 940312345 974963118 902769426 938714579 985183125 949432557 989016993 982242290 992684549 942741923 993788835 923870013 973156287 909290483 948464045 948759460 976931359 994136315 956429067 926344596 911418128 921099081 905600519 909800280 904690396 986176553 972557354 936082246 925400077 943238360 971375640 964801523 965881432 946775883 918442404 981141134 906110282 916460173 900147270 932872584 936271229 991413357 952399500 915360254 933362028 963201362 928494479 970339511 974243456 931399757 910319431 930938701 956121530 931468488 927203015 955635265 972446603 951492122 906969778 990335438 953110671 942247962 923771951 956372894 980098315 962965106 901467957 995099216 971467767 929189654 923425788 935284024 996873327 963473090 934573318 928853872 972190832 935380464 959051716 911900898 974281439 901861303 933324281 939611196 933773885 923425711 943081105 942250792 975055115 997260124 947168416 941446103 978373315 904554975 937421899 962164180 937881868 990245748 971254395 988988080 997263668 989513679 940108693 944767605 939306021 935445358 987736309 944180802 962588263 929778806 982320069 957916843 966868904 951518078 981511420 949733827 909318533 995976358 907545189 984508521 909590359 959781651 992676204 972728317 934901292 907521295 989375221 927828749 939266000 987908623 917690879 974933885 988902394 933506122 972082719 963020224 912613960 924908851 954897765 989062881 965190981 939330522 933167560 993931817 948764475 933894368 975583067 916747990 919736934 914209271 965007673 908152080 970751328 986790999 980708457 951543536 955073128 983148596 984011538 991013530 942658689 922326404 986246419 973021014 949313080 939410412 908952622 982669902 976700584 962033217 946670401 968102000 974053616 935963298 951086471 967591282 910946217 999840165 952215648 905060273 969839241 913397929 914818289 925150216 955028492 953932897 995285589 968029015 980564734 903729749 957358835 923131713 940107234 924123523 904238534 978617182 900149119 974119504 979905640 947622038 979660295 926041320 975460316 993202023 916787197 968871284 969360338 912613430 970278335 957921510 950614882 923479562 926740013 902340371 965325467 940959090 981943270 929774722 917120655 917475734 945534773 921023248 922917187 958546836 922501015 939713074 910039161 945520937 945660182 975530839 940966121 957142925 901304052 975762166 996269137 901601310 982847013 972654146 917516653 943432201 994848161 995284491 910989674 936845277 958211321 994323991 958882485 927785722 972527001 956995587 900142266 930296532 929434361 919437941 959574996 946558534 942569830 976814058 957814663 952569123 976907097 958690105 947688734 946707708 991515369 978744243 960488570 980947751 924303627 933970317 966277832 967553336 991239136 981135383 919079457 945418946 927106364 902424723 900345665 955620824 952313699 980391498 921184717 900216298 956802849 931894586 907333706 938428845 982865745 956416436 932015471 980944452 954300080 931335326 946849224 966397788 938757172 968807119 941044666 970667948 931965178 907349844 923626450 908086805 953020692 934707414 915241594 951045190 916784687 913453504 906509386 937384093 940211525 952354475 957200819 949794256 937235651 960842007 980734086 905438117 977213564 995111506 993685228 962430140 927030687 974820527 978137089 934767954 906956036 903837352 972236905 968539255 991928761 978586138 988440406 908282688 911850439 922947667 932557495 939682617 945560279 991662010 940744009 909514460 959758017 930499274 980799663 951152012 951940409 987469554 932100706 907733125 956356834 926423967 990780317 957764924 948511360 959857718 981427327 953432769 916045383 921760057 934560679 906852849 946336164 901449973 913703766 926957377 932952932 932103718 980476858 920786459 917048549 977110025 955149223 968031299 919316764 922601432 902279808 924613458 978930171 933141500 912827304 903207808 992631509 948623991 913645557 902472949 985901449 994944976 986924742 998186519 985978467 966086330 977782134 937995588 970636014 997442671 951999513 933208682 955344862 904958838 964753865 943922062 970850194 993742479 931114203 900967732 988151996 930117952 962262273 990608905 974158114 948368631 993879951 999078743 955774321 918459141 902518737 977164490 924352613 963943952 974396992 955823245 987029548 953265958 908457020 941208943 912101179 992952460 977987856 981758640 906238146 999797808 918910329 928435042 969364635 983233033 926646971 907911203 947260830 934210501 997670204 942705337 917130393 990216505 973657624 946232892 917972024 945295332 929932254 912174287 903627007 955799604 953758663 910489677 945797852 904187097 963104131 935554258 913202791 999472228 960316261 929361084 922242903 926740651 947143014 981835259 943377807 986628487 900362548 906865859 993769667 980094819 987905650 983713910 994053596 904770562 957099747 977239291 989174172 986089611 929777823 948490389 999294642 913716613 978185561 935221389 923121405 913893094 928918984 955441184 903816431 968847500 987389362 940934884 947861815 904042401 901511741 940605021 979386376 909267168 996185044 964891474 980220833 979056441 920403301 951881727 967745033 994231056 984621253 972414564 998989447 942086870 982468317 957890416 977100855 926057010 955614609 993732648 920708187 984485221 939773556 948361672 969628461 943802722 907512778 927902891 999270065 983745904 917161019 939379806 974343956 969377090 969472789 950912612 994744360 934509102 998505297 914681186 932625581 929019866 902913215 982737577 932991371 924110766 994947803 900946489 901857276 924830009 975179294 987263157 972354924 913504755 998741283 902717259 963390157 961492517 945407781 978078577 967314113 928527098 917647492 972369765 901647660 925533794 980502936 977588749 919408229 972555495 997346809 953789750 923291060 994363330 970640687 938401103 977429852 910987348 914043653 961261547 936006467 955613736 924231253 928703634 958518666 921128054 968553414 935350527 959011856 948062699 961903593 928408146 985304699 958756019 992172879 900032215 960755214 950284098 959080270 968588159 933776581 951190492 910186526 926698084 904678509 909775635 918377183 907002739 961479054 979227095 969365147 978270646 939756599 903518166 983681236 979669421 989313151 994594621 980222988 911584641 938979758 932957424 953033576 979910865 911045381 901677963 905037793 921023047 963738505 914522576 950508635 949010604 952993864 988024300 943365251 977781535 971675322 928796927 983727288 955783802 974677876 919252911 981108083 912456163 980094425 985117552 948512306 916004906 902205623 915188972 901128527 996140917 974503780 935112130 936749875 950700701 968802852 969585452 963624153 967637901 930078789 910830950 971005618 919089077 958810952 922997445 991973575 950775678 963152081 922793412 987689855 982105448 947255963 981601920 984822483 954381783 973159222 981028791 932119956 967174175 986515664 950827158 988602856 995320470 967178205 969160222 905978908 917749726 996689528 932479439 975025382 936873957 950805644 900589597 958098304 953952291 931047217 959694336 926465346 931483254 915640762 995342683 934988918 974942285 966389169 956367336 958076304 996973407 933521504 925703395 996837218 914087584 950526370 926083196 996577443 952834849 940579678 912151901 906390166 921846195 907417778 968102906 918489632 929977349 909742283 963664398 927724316 968562171 911341471 954454632 936732373 922836468 983248905 938564705 998266074 928325071 901496899 939424650 918721042 926550010 947774302 925012624 988932977 973656052 952607532 943878918 997658771 936332431 969102001 949782155 944495960 951187998 920567420 967098957 960923722 966546065 922472647 908034175 948874135 954579978 929749887 992616706 907270514 913480028 932070936 949214911 992946555 994763996 948469729 910423621 921939391 948029143 924152904 987586002 991517044 983476025 973022212 943835473 948719403 964609276 912709131 931071375 935389924 968150549 969886976 956968487 975572772 980309464 979812520 935976315 946802658 966082006 970657389 928088084 908111634 974438932 924592240 956791635 980195479 904993684 995895109 977444839 959746153 965705052 902511499 965369168 949300881 903645132 909631340 988692520 951816853 929100324 980506200 983926395 907124378 979508509 926034911 940790664 945802114 983501768 917533377 999743986 942480874 966528836 994516863 936255198 921986919 926957996 966697602 973132441 944423764 995538914 985869681 978795935 991738974 928280153 962958830 972019086 919021549 984639586 917955180 921162761 980757729 914102163 920756669 990130616 900044800 914869504 990648814 939680383 984760616 959501027 912412555 949550838 934578697 973710393 964116698 972720685 984820843 968681756 999198250 917438200 960765028 934346687 965107144 962155129 957737558 904635728 974001509 921852344 975207910 925288296 929474689 967546086 934055353 959708241 900175722 940004735 962129003 945118240 903942840 984451153 934140692 916553626 932147661 951345610 933858337 916392167 972715741 985496179 943017446 932671258 991494335 910008717 975768271 995704555 973506128 977591704 964121374 972678355 935729797 951325849 988601908 922013557 970445505 930225491 968428498 927159995 948043122 913295485 994041925 942176343 946960122 970383885 923343234 923583874 988968402 963836707 927841980 957598716 956820554 990181294 989026895 981275008 919870979 941664042 955113552 928007309 944853952 947150789 941294633 976387226 914524989 952998297 975125921 912143427 918687346 992277699 937306100 954812290 927851139 918667594 932482552 998733940 931884797 949361057 940782173 975700557 956331517 932186168 921496652 956481813 916180073 990562607 920319842 949177901 912040135 979830200 907539704 937697958 923496785 919205601 954046434 922475613 926653501 995017911 944849955 937920643 937114814 995439219 974051851 943777048 943358097 943899848 923932438 918367453 970581170 947931735 999221275 972215434 953655086 960986890 972803807 920192916 972071272 997424698 917320181 953102922 938964554 946123892 933334860 907429685 936896688 916647065 964651712 908400353 927119563 956073724 915133925 960162996 998404448 968134207 982836432 942265719 983855953 943510234 911328362 928505045 974360830 963554801 974670749 942982201 981575351 959846040 978120991 955911266 901266107 998507651 925624220 956961949 929671940 920983703 987582615 959411036 955365196 996434222 912998099 968072800 963226472 945236860 930697382 932410471 912402572 944563334 909012865 980223668 956761679 975871789 919621758 962513929 984993977 956783790 920114559 989930679 967211396 997976749 962787231 920104310 953836398 901960532 919699773 954692585 997500303 969813579 966306581 904501388 979427699 987494277 990515461 949709506 907607131 984909931 946664055 973547052 974426608 969407722 966877246 940390642 902603216 925806832 933591045 923047231 912539157 975266966 930019835 988570476 981673038 993402420 973883119 907351782 903608851 942409779 944837623 956233352 985387527 938159546 948006033 964963150 994475552 995032146 903441341 944366980 976521313 906437726 983077214 988377267 916627252 966950015 985696806 912107876 954306676 906175955 960386845 966979034 951646985 957092630 966910054 926610901 929637006 954428006 981108250 915854105 980102308 951745827 954949672 904388967 960031022 954940798 994491397 905984474 910489865 937350584 902960344 938069404 935576658 995268317 956146501 963985179 903982101 994965910 941247399 984643608 961216569 944113571 904732668 973016035 935923168 932690879 960573134 973689322 911819253 975471637 907057080 943041277 946959887 984785660 970480717 905476909 968180948 960933055 943530975 902593580 994124156 934079774 912013544 954088600 987168195 971031801 998031139 995499928 959649995 937889007 905379936 961150830 995042764 929427914 973853373 958731019 956319840 980193179 912171954 966186435 925896133 978652588 911643418 900954996 927187705 980378737 995521087 909873212 926962209 926033149 900898451 913282593 927649009 964200866 939561704 936681002 977790685 971868928 902071479 931902337 947704703 936770599 902182780 931094929 902896705 970224154 936111646 928388289 994509563 912779973 994463859 913311352 975045110 991241674 980085918 940891347 942897794 991449394 934006679 912189293 999389200 982531195 964937206 905326460 905559447 974804199 938417076 938097707 962510141 903608023 912442764 961498136 955230629 932276765 939804329 922199605 946322051 927142270 926095311 924712399 996460942 969787539 947781634 954043124 978159210 918318257 920187766 925210246 917308226 901081631 929289495 997998381 932644433 928990763 905792061 934844493 920317148 928248158 953776503 985739663 963818202 995206147 976863006 947514407 948481352 933279747 912150517 961325243 985876434 945574187 992895226 997648171 949007352 943131049 969153827 978343639 964214373 979685344 912334318 950776104 962375551 934623768 919490685 939554321 929143967 953232362 900383231 909963339 902808076 952939179 956774431 936366277 936356970 986832258 911089015 960384377 958206131 927653375 938720829 988926244 977813570 926656389 963364065 974366296 980146899 955123295 950114505 939205511 989352552 922535404 926363610 972320320 919831864 915278753 928293290 945338286 988649698 921409810 938418790 943701045 958675086 956508436 915781233 981147756 966885190 973442088 912701421 904623632 983230464 935958755 953601198 901780027 997860975 924786375 943316246 970984963 985204083 919291324 950285884 982857584 996286562 905464508 991598076 910659531 962299642 919073721 930756888 908102275 964428636 958900531 978654171 967152451 940213837 938162997 979207366 913076286 967819266 939715977 929516292 953848327 946663927 924268258 972096044 956424478 972541383 999063377 901260981 936951637 966568364 921593113 931438515 910334350 933593869 983298106 925140487 901823776 962542598 915989300 997493403 928443017 939032551 922054056 988136576 950730333 911610302 940964248 978347367 980197099 921358506 985476326 948514428 922489320 984783229 995678073 959846041 903803155 933397925 961904441 939178999 988088158 937356408 971067313 915312576 933026556 925248443 967803161 969260781 998696468 976875743 952276925 927392086 928540212 994381152 912467245 934408060 977439357 978519437 976801405 967848512 966708682 998846304 975187151 975990734 923250043 966349088 900735838 903339461 979079155 955219595 966800010 920638076 963917409 955118510 938860535 965233753 973720378 902542294 978621083 948403028 973210468 948718259 938302730 932941847 933437243 904600564 912268242 984904130 936639400 992445174 900112794 919030687 958215791 932811213 950016596 994246520 985750671 977392689 915225840 950612466 974148002 929818730 968633661 996499056 993672511 960627217 917242338 937416673 984615092 970983574 910528416 932626427 901955541 944035111 985424522 916920411 941170928 957857522 958285827 985810978 967380496 965225725 971887959 915557845 998299362 914462657 972492339 963418446 965423684 907491176 905358639 953643009 982584376 979181063 905023777 942421788 983456990 976569104 956405127 963503247 993822462 942130506 941180834 918883441 987521568 971421315 908881013 957317330 964278697 929283360 980542782 913223829 959108519 997609831 930511842 985596991 933310223 980860951 909638962 919790075 910041879 959022773 935484894 922571603 900019653 929224615 967262615 926372375 936611948 940120891 913433784 959386392 996832878 901881323 991796440 930573193 969464706 905153947 954069214 929751851 972995163 985830516 962259485 900618530 951205771 947688479 976744531 973840471 908625930 995483937 928449868 987796272 945955400 920548132 955299954 974265336 926028477 909063282 968481360 981523458 904119968 935948952 952398518 978341116 933326584 945753614 944710085 988171660 985060242 991334314 924814925 916583246 962615649 966282761 909167135 938201117 935545353 954401778 982949759 988277967 929537147 959343788 936708817 900166949 988640270 976392942 932463260 961379227 981043068 978615469 955051852 994106529 933148132 920749468 965728892 975469697 902392318 912398354 906521101 901950086 918580020 980099346 952623657 958496878 929122397 962324540 943190790 926220098 943883260 920240165 948604112 913689268 927924599 983903158 986418681 994219217 960468872 954419767 901210270 970777942 956904534 966077880 979730805 923509451 985842784 987463060 933713696 974990085 913760557 988234127 991775945 962339277 988354660 940006463 913760768 971504396 995309533 912237507 945004897 984989202 903411736 940556150 951363648 954069578 983456650 983437192 936813736 965202427 984086791 935363431 922939003 933548193 947663551 904334131 998342699 939048742 965632209 933131324 942249901 981462395 916134572 963169862 959358415 906904247 919721556 989597353 934382386 900742520 984953534 962699355 938246881 921196020 995542957 994499634 915082152 979961711 959386758 901016715 949005832 908545588 980835847 957313815 936054528 908190435 966168135 918174822 972465520 968209726 950496225 915273117 992633439 900806601 943668712 916745641 949949250 937195606 939504690 996548055 911008327 995274360 924515413 994680216 966588812 927496656 971486982 968100831 975252322 998280920 913463102 900218422 902451084 964167441 970276661 907745279 982885764 999859637 927558490 914063928 934904385 956151926 960637107 905369441 915530096 915291541 963755094 957378431 974432313 921384893 908787660 915887013 953783960 923725715 940043276 988754612 986804088 908855690 942755913 943062668 906202068 935901000 983630279 915858501 924650458 986990016 950879199 907403374 917972023 952140276 909021573 901855671 989893963 988185091 910001082 974647373 982448178 976530071 985182795 984535829 978476765 923133045 947378276 984845840 926137900 945800032 966770955 965339069 941247824 984342193 932732917 998284453 936504795 956209116 992127141 973409181 925594688 942611342 945103880 988212677 943588722 958554877 985813743 956661590 905756939 960946166 945936270 978281740 906285541 952897619 985843068 934666366 994193027 925840480 947539549 955617421 994961244 964553941 941005206 940351900 971163071 962707482 994122845 997041349 976446116 937517829 926996277 930675211 932416924 928486458 901767559 922461994 920334759 920054764 928462108 901328886 988797187 960705042 941316124 917692689 978045042 940146738 972390013 904894219 953719787 900642772 940999352 988784395 952154859 997469665 967553358 915450176 926710809 933641045 939280916 982415562 924798075 960503995 900731157 972932013 977558360 932294370 947355874 971971895 914116167 910051937 916063310 929523401 976544644 940381392 974757799 964293977 990350302 990306796 973996072 919122212 923739211 958015437 990254678 994662269 928155183 905522464 922114752 943624359 912570531 982602182 916195011 945032053 909564091 940212760 920355469 901685682 967720395 905665361 976715599 902677808 935864399 973747565 985859202 912106786 957810912 989225206 953448555 967151383 968630509 960062887 976259110 940762804 974419262 904458561 938055859 923898711 930821615 973651754 920668044 934732248 937420302 986224020 993431866 904939629 959737183 999471160 926555010 998613673 992231301 930366664 969219515 978035682 940028035 961931377 979671545 932570882 928171419 917977406 992613000 918268871 954993439 941079287 935381096 971464627 950913699 948583520 918682568 971905314 974654147 998756043 900725026 987481504 950574384 969938955 947744015 948857438 969406362 947009718 914800336 980202995 946717520 927515158 993161000 944948547 920365725 918376818 936316729 902360897 955499159 919589033 942165094 923765374 962123161 957500465 937385032 925799461 922068276 922581990 929188115 909484115 939298791 985478134 937173747 993048172 949459451 928901977 998672125 996155420 939455261 956920009 934359853 926514890 910985399 930130288 925767236 968654236 981837183 911147148 940219253 906011358 982289580 993619771 999505457 909938568 920500807 942131932 994656340 952376134 915510405 901633223 961003063 995659233 918091325 964589494 994648935 931847670 993064802 982654558 989621008 926621695 962819147 987730481 919937143 920310703 938401625 954210508 967951646 995647756 918597386 920498298 968829978 997939190 912748628 920466862 951335105 935885836 916017031 961319867 981532170 953466186 979776076 934122354 922109803 966060468 912232416 955290343 978356209 939743630 920999813 974277274 978501495 971498903 977284011 935361626 990798311 917611278 922854431 920421589 957601013 956046610 974242213 970030989 916752969 954975932 991353904 931510335 951316367 982013332 939930213 920645564 901159496 954082793 946829532 922982094 943922297 902450343 963200937 976880383 906398011 942937060 987622254 902359442 940023743 955459181 911228633 984682184 991563638 923057011 943430776 913388954 938165665 910802980 923526481 949203229 972122298 960362987 929428770 983213950 918881454 925151906 902146177 907872681 958084861 956884633 983963140 939683701 996357002 961919075 935344389 998278889 980577854 976628432 928760663 977073218 949366969 979086111 915710930 945816227 979852050 927470072 971429245 985209185 908369544 983133723 974150374 918156317 989930784 979809254 958625475 996295268 966755669 958845766 924478568 907763416 919162918 928719062 905470894 916548965 974648482 940413679 975670031 925656030 909636824 971288109 963700998 901058233 915737980 904363836 949034814 982835256 936159570 979820224 932002397 968005325 902747437 988505651 956520048 993229679 906792252 916195922 915409910 963445598 960829070 942320131 913876266 977820683 943824509 930408297 902208189 996180895 920083139 910179084 994821274 943770499 907311654 945572637 904873608 965781032 911969224 912776220 955700719 972422307 943808105 961443109 904845562 994131441 935567358 988885411 931102378 948098300 916149505 994111067 956329799 916260614 915604762 920310060 953079530 964805646 960159973 931520199 969284244 984842834 941453956 969496677 937264910 952065505 999472352 910654332 949540624 916589878 987265561 937945175 967365800 963119565 963510555 945782767 933489879 976301414 904155478 980979562 970264647 964947077 980672835 909600068 990448778 998779890 957108253 951320926 959779713 948235885 972636698 973943665 989001279 920945891 916802677 920840660 993601800 916386070 961007000 915239787 994955232 990250049 905503299 947522967 999154738 987347547 943246985 912024197 939324682 926548870 917904184 988989049 948393213 976241362 992221816 966537264 981948454 922001417 963628286 985802669 998781211 913582276 975946982 948818936 915222068 964701732 979614399 961572878 933069595 927804158 926834233 914262921 987300948 994229867 984281309 978064547 985346026 910067270 959918471 959326396 924863074 976319714 939060995 912883617 928667857 904013377 932233027 911646093 966965382 920316565 979242560 973915593 952146167 958775705 942950279 938499152 985647799 989959636 971848909 961687195 982754063 918284953 941373866 951866256 975072838 972772850 905837611 960973933 968412653 961419999 997885645 938967426 972486844 901880785 932069581 971232480 946284135 901379911 987698243 974644649 926522944 944348820 924197179 949998893 981393699 952836904 981899692 913007618 957664313 978984152 945065976 926447516 916335287 996904083 994345419 976547136 948390709 933718658 991006153 970751008 925438064 939523849 921556190 974114347 946750435 926794920 962730937 985697552 991236758 962963234 944673802 920577383 902348855 993966214 904168965 900188040 907152758 904907629 996559554 900236755 994400818 931177480 977174456 970597850 937384727 993277707 977701801 967117855 999199515 940106355 983463071 910982847 991857615 991728505 955793739 994674445 903140918 990273053 990187908 917326804 937311537 929891446 972778492 990588676 965054827 907843768 955544781 970162850 903283158 953315218 910041801 944980191 947080717 950170417 921499184 913282509 948579212 938154775 930097274 994593452 909015417 907673416 937164981 976940007 974353904 916259864 904723816 918623204 981892581 989434629 938035118 937305989 999237588 941788890 939416439 987635945 978298342 934676941 953441350 910770850 962116371 995437859 969558549 985448221 922527018 965311992 930477510 969128861 999096034 981274317 966975676 916447837 959828894 980761382 947558131 950242761 963940399 968938681 959961492 943985509 902987153 932002331 933845374 955059541 904195173 986962435 941794199 933737076 955997010 997444141 985102122 957350604 918459317 935098953 970167724 955943915 937562395 938739006 965521773 939012327 923062257 965076314 914080146 983651653 933388681 965474897 927384845 914381184 950318604 928103936 934268675 960931426 961866812 969527554 938824013 978225345 993977879 996154418 977933683 918709387 983765228 912687269 983366878 980726598 957422366 960928708 940494211 902488643 959300995 954375648 951989969 936144169 917361878 927079728 905002061 973116891 960328576 918043627 931341997 938977722 914610162 940408676 966093106 958279719 959868372 929787684 985481634 934583215 985806751 941202356 983119142 940901655 953621597 971817602 972393916 963052128 917912094 939207714 978018831 980468193 985675823 940177932 945664525 997124221 958772930 948807335 944237475 963689145 945461817 912910181 980855255 976124141 993080836 963651473 943246958 966961387 957211508 909920646 943111912 933712258 908214544 966330305 915053476 995835827 984972101 995708517 998097705 909936955 974356974 919470147 902994541 923418943 950773502 981165599 937947328 940093751 959266506 912712696 930257639 981961859 995430738 979554386 931673979 988203613 992652765 904300938 995815800 910659463 958191477 922589117 983124370 974097585 942991339 927703348 986497932 971483044 973426076 985245818 906789247 955685280 961460221 956337188 969615441 911493263 984484734 954539620 927595767 926655395 937574734 915846004 970391047 951527208 987066378 900886320 980632020 928075113 938126394 931249077 996155874 973532980 963436546 940062733 934617967 986605261 903325782 943198148 928895677 965699493 971320514 976301502 970316598 906093176 934433115 932332386 923989481 941837468 905337431 967002197 931958205 913132295 920731053 931234418 927959906 951687652 958893797 971735052 975906420 943053559 966868308 938581008 944759406 923763760 902886603 902334856 969550304 915325011 926452822 917960961 933890963 947364302 967081608 916709657 999317463 972983938 908273073 966714481 959978438 963036590 923704942 981977290 917839560 994994274 980517937 942097333 916953401 970730776 967167787 940309627 943633719 985086803 948355651 905257751 978677179 929359378 914653971 910824300 977536851 959033460 976303949 915624986 920994160 969123469 923832665 974724529 954209445 960759535 902765200 986456663 940441944 995230941 965915982 913033563 930300973 902143538 930437935 921620423 917637126 962138341 906887433 973370582 980464324 977320540 961467647 921109665 983249338 955135639 919726323 959432225 923241546 951342995 957211218 949957991 924061197 938352761 954532131 930904230 906885875 935735839 955661470 937960323 988383034 956729128 962610653 948968303 933533416 962866194 967131487 974237831 988315210 905715058 942567779 948424845 956456831 928671609 976901000 987855142 912208518 993768382 912352232 907504776 992446917 969714934 948149609 907811912 928749003 949515387 984163730 921484331 963940653 926236337 919244318 988654384 928885834 965243023 929428252 931024256 926140141 957235396 977669915 919624138 942366628 958870349 926866150 915223759 964969533 975234392 913275884 997927562 988695589 983932675 923778667 933393427 955626480 907485432 926511177 965922785 909004339 979564493 979775324 923877977 965382879 917744382 927257975 900517862 930378161 969774818 989335358 995140040 992192779 977994481 954266221 921158795 938010860 974522612 994685317 981632188 991517467 995047886 934907305 934629375 948619210 962167975 929514883 944229861 964114998 973314114 942716459 955646270 946164426 923925680 934209507 967677331 910848426 931551266 967225804 988193212 979708001 994963773 944164828 945914240 993135403 936999118 930168436 926510005 963703337 957985930 901094771 914112301 929954110 901561163 913020863 975747162 998937086 976859834 975528297 901007072 903650291 993424697 938027617 993771785 944581401 963295216 909691676 975214263 928809434 918541881 961210223 946902210 952428696 929463370 985562762 909716608 974907623 971912825 958754499 993772581 952367415 916245469 986340926 900690097 971874146 987602661 935360880 941541821 937816414 959856519 926798223 966621045 949059985 982261977 965331987 944400072 984796039 932625742 909363107 911768532 968793083 992150282 925463528 901197367 992940968 936572630 984327849 987325009 919341795 953280382 904229855 981398290 949076698 984983629 921345839 913638071 901700040 962321342 946535235 914692003 916766658 959073215 941398769 953356807 992426118 974652169 981569670 996322307 982245756 978651366 908134119 967239866 942504266 941133486 932195702 959134247 912726525 951099201 902370806 931187298 972141641 981401545 965908914 962067303 941158769 904124784 918356384 946287512 966545985 932150920 919857441 924101268 938935519 981433904 997693884 992462790 922989468 950635766 960685801 919848379 955094902 962243043 927656474 904737368 901049152 930182260 937498130 987224036 919910259 996864805 958589685 946380767 901170910 902847360 914759456 989471744 999800704 999778057 984604524 984532382 936384961 907258552 946671605 996477347 935622689 972486447 999851192 925845696 964703107 921047358 908668113 987753513 984131297 934927164 933616292 939229444 953036932 974059844 900635293 921266086 937039300 981751029 957813467 929974995 992126185 986768248 985021511 950550400 988352908 961784089 919794872 926342754 906142410 912111580 928771116 949197955 972355487 900399131 961701007 991533596 905751902 981834013 949581872 954866415 952560596 977154637 915389571 986892706 958456501 950601217 935044178 983893743 900279050 972444712 992859795 998442602 939640202 909826762 977118688 910291873 985688509 974479736 965696355 937000340 936889365 999463575 947699584 915226624 982708609 984404478 937063427 984249168 975229565 979113629 963096572 998467628 916465386 958021430 909542323 918128781 936112526 924150619 999993832 930254242 970577024 969136251 999880700 948271948 963144004 941040043 910000562 965728642 989474484 972781940 999197319 958027628 903240354 951327435 974014605 991491437 940233971 990393588 905388001 917949732 987784393 983799135 989440743 997495252 943276809 961430720 916597565 952329148 930911895 910696761 979070773 989368134 973204817 925742955 909878360 904941574 916051455 994757426 945101923 943990223 953634994 910377804 900710217 920113967 963495378 996539198 972531890 924652389 936795141 916475480 957162467 951886745 933762047 926109339 904891062 991753909 986483996 986940130 913195136 989898781 924621064 932961822 974201325 923797717 977823795 905176802 976713892 949984087 913457258 930731588 951695293 958203873 991122073 963887794 987587643 997594061 937835474 958235761 939952999 976204644 937528342 947894892 999722200 948994082 961085376 967505822 925001734 917763497 926492517 987224955 993251815 962563783 961942361 949939720 978507839 949832162 962534969 979418690 974652708 981306430 991282686 933636301 976193488 993160277 902170340 944867762 945000621 977218982 985897830 963932325 924167395 996474462 913140077 975069506 933943169 935678693 997751933 957528749 956663809 975671728 961522857 976427312 986117987 962954006 927233392 999975774 944400779 971462362 939799703 941546698 994843521 989566717 907628373 934064489 940299613 988871186 979245133 912237370 990417211 959735300 963697280 981639662 937331997 916723112 975882234 949966515 983430551 912087875 969641147 986255226 900734377 994540687 962126814 999473215 996284618 977268925 924690586 927276009 991965685 950339635 995191441 932619690 940481816 947885844 986757033 937658442 926553725 908331186 965903902 952152709 962791414 956198414 980622619 991104371 945719741 983702477 979643677 978413644 932738522 950601748 998425766 996090964 907105326 926455796 996981071 916432325 979977528 950207091 998799309 998110954 942510301 903427898 952855714 980215851 950117589 941701771 918270158 950078966 941287490 968477653 974391625 975787889 903585373 953742271 966648958 922873363 924303726 994409870 979633938 961873127 913315057 951303158 979100506 989163943 965235813 934412807 988319891 949416648 930154709 925955727 936417115 971909040 991357074 996245511 973676852 917921260 927429588 958747222 950296925 928995088 964903523 929389554 955728904 932139179 911042500 975398799 988971926 961709590 930993562 989653570 941293803 958280198 919493061 951052390 929515085 973519234 948893483 901900748 960903578 930150785 964435720 901486750 900100883 929172677 943670466 926965051 907558080 978110563 961425244 930794804 972882448 916094504 961486045 915638618 916267174 956962663 949599271 903243793 901091959 912180918 989092840 954019676 942653927 958198409 955893455 910825064 981058312 992446086 907675925 930103277 960566029 994612416 922924044 980279233 921402976 976294887 993589251 996523740 998100819 900581533 908846751 937602101 958653210 976956543 978114878 902514404 926321584 978734822 926702852 935843096 947824060 925682419 919577684 960405804 942141584 930895376 979547951 949290380 948800164 979907242 925278609 987983424 970110923 961631478 929833040 922188911 978996220 924631609 942057820 971053668 995533726 918291943 900931075 915403907 927446992 923726558 922633052 933505528 980846423 938358991 965089920 958876500 938080844 934129180 939836639 967501891 966956995 907750876 901907107 994788528 910132037 931145650 989082366 927024169 913881431 976754011 921233616 999236582 990632819 953053845 907449520 930191024 907600760 922141632 922669799 911688687 963981274 968442829 923227866 923950061 978722442 930577162 914938883 972796431 939376030 954743565 924936035 920465696 913195428 981916745 947630633 971053318 964411402 958766175 902633501 940104365 986637435 994803539 943790690 914699555 927401528 932525047 934708809 967019018 985551216 904491814 954542262 937904727 980821506 952116382 949138484 982097176 935662568 914486789 957181895 942304655 920771649 976404910 977107602 902681306 925661694 999893289 920725628 910880705 993326298 955558746 968660229 922352994 992265881 986366099 991598748 928370328 914533804 997560962 922506819 958311540 981617855 987989404 935917318 920884676 966518058 935783748 950564561 958945995 906617168 989157048 958189866 904364401 923836671 988820944 958107242 935127083 958624992 918705452 901455911 942220019 917460296 959576179 966164627 997337495 997586712 952831376 922235070 993496525 902516973 995590919 984141625 998262475 937778175 991815126 984110403 951282569 952597514 959966440 974270780 961043736 996626933 906837948 928308934 987087321 917930624 918414381 975547573 929469377 957649706 961010362 929340745 997002790 985225838 937521330 994434208 976833545 925833079 921589375 950702027 913895786 968686450 941902342 974137860 953048345 966415876 990801993 921277228 995850477 927767471 980400647 945122195 949834795 947757561 971456319 916589264 942692407 970446676 935531636 915258566 912086832 905634164 926588478 956606594 914733752 930208816 905580654 928493743 952174599 903003888 960005278 950148096 986262990 928348353 999368059 913960002 972127419 930596135 952936971 991019188 921979320 911944306 953275194 929432975 976708318 905573613 971621769 912733740 925918202 925098633 980974125 959577210 938558604 909625041 949668742 948618147 945193656 997690098 966424102 936292287 985881355 946525296 901791359 948322100 927781718 915645727 974122493 971972004 922990101 928595613 916961916 963120610 913900485 957735100 951391408 930787707 962674315 963866941 977002825 909223746 973229706 954559521 940615013 960703524 975628854 931377048 927930270 969510680 911258888 983095834 989124716 932948484 900211171 979862335 946547532 998657797 910963111 910554343 976027688 995071631 962370506 984698068 979072918 977644217 962092540 902073533 993603214 996176240 996290600 918761438 932687490 942281731 924950325 971748368 987177853 936791261 974706122 920344483 929355475 967289008 963925497 982433962 916281880 981897401 983922710 933058590 911951426 935584645 957336086 951879385 989846788 987233970 960660379 994029857 938022750 959309959 988150027 921819603 920463165 942714068 982747762 930760226 973278131 932780188 934254479 982168813 970614510 980650104 980876822 914355270 953124454 929266433 912284348 996972423 996596382 911595894 989151529 947261277 963566442 971174732 917710620 929291327 990565329 907713628 949886857 917841933 912727271 971780860 960320331 997250460 906910244 942352565 920774167 984967735 911934871 917865022 944775795 985612007 940977321 977375937 900170232 973419788 948513686 901289056 946285002 964075331 939006852 973864302 977401540 954133927 906079052 913595572 960297075 913912919 955972808 964373580 937620346 944170366 908085175 992134309 986725266 953713805 974473843 975365721 918285077 999019003 920475468 919284315 930891155 956331755 942880865 930822395 981313179 989344460 929172504 930382322 989641396 976965984 978419948 972458474 970552974 976065296 963456706 990347803 978742819 902085001 931138922 933314796 983398953 995064214 953969792 926996391 936316412 904708282 957919214 940306233 973895137 966074369 984341180 953269654 919634126 975052618 995130550 910379100 968072855 905044774 958873609 954830959 941363106 996381135 966601447 971835453 980383017 905857731 932265801 990965677 999327768 959726187 996785515 923812301 995968223 982949528 903126584 997456571 972237887 941713469 934934132 993244235 928273285 909758204 977978869 919522760 906141868 983567303 971237908 941519512 916368434 907851085 946577968 969701567 937281249 908901016 970729235 917466631 930829042 923969460 986929781 934949273 926784891 978436683 950238878 982609037 948511760 961267710 922283245 966714646 996105763 933914899 976913547 976777773 912811900 933380887 964833805 924716981 969434774 971296759 930544337 924634158 957461760 932093865 915524858 973993112 935793128 977454671 929297120 936765299 984639822 931501830 922315639 944796119 973857102 915810263 949841280 909463596 968016336 997558466 944158074 905353730 910455696 916784673 910675499 935043956 983119922 996837509 986246563 952311036 928503771 935889587 980084935 903092613 943710863 953161360 960817093 992271377 947095964 992187256 931681530 900484088 934423341 980336712 926158248 904615478 928727619 961205981 940616804 903450161 938208866 958256053 956137608 965775296 956351288 982855094 998330306 992817484 962363763 962177656 989081327 979217257 965975684 928877748 999215182 908994637 931574464 961317394 903470469 923305181 937950907 997788862 946679547 984700012 930618673 911354120 994115881 980697662 907468596 924560874 961916886 916229599 958500391 957150982 919739663 927884621 926312239 935336290 935553963 937075080 942242966 902931962 900260481 922096393 952177377 970688439 998164555 921603507 994727126 925206800 905639898 930812104 921567735 968811487 944827088 985710520 961044738 920402963 986857792 926554443 949118832 912191807 962100942 993114284 923426383 972419890 912161047 970346926 980965502 956194933 957802536 954770440 956591025 922507475 932836431 916094686 920581552 928957721 973004159 911526098 966302056 951415172 923093796 970480159 972166132 961672964 951998560 970912838 900823381 984176497 997406316 969387320 931364578 917033802 901863008 954034141 992004358 988026293 916851921 905856288 957484490 934076537 904004077 980592313 952735605 915572302 912260599 914176302 941331651 909110857 965715958 974199417 934215784 951785316 979499810 986155708 924391480 998513479 976837766 938174564 961987014 983198001 916881520 999838054 992496762 979220217 902667555 906919901 976039219 938854059 939009920 985896358 995919658 966157296 936293169 920790471 941954924 911252858 910257778 957444209 958458061 954088322 959874620 957150948 997606425 902801638 944236757 932855895 904629816 944279829 997065285 997889042 923413459 908887179 927983368 991784386 931652092 958239787 922771344 959194305 997719843 983335998 909837784 974432514 980594602 995577847 999946242 976793009 949003401 955933628 925852900 995869327 937222567 986242514 946596311 995451839 974737991 983186187 975572114 902381686 928518856 908753893 923730140 950192679 928669433 954702591 930068804 971601036 912203611 942099739 909486337 980693186 937506589 996847047 942242824 965910250 984289391 942063054 960885042 951183715 945567597 921393399 953712936 950321154 992417456 990899234 972649857 906252340 998426634 973228160 955167435 949497881 974438320 948999107 916104385 956216297 976099859 928797773 972692096 912942042 908884066 985897470 971041546 914160409 946195530 973252141 949787435 935026774 901580388 930611399 964708894 928133924 900810973 935966976 902700666 994504071 955485089 988423314 989119987 981299729 998571371 990174432 912816941 939105462 942631625 979766784 951082778 943119004 969952978 990402236 935213103 966427452 958886722 982657367 998278618 986970289 993657274 914621792 929019951 938653336 954075788 954283967 903588618 991490789 964343257 996117141 963224058 991019600 992802598 910720057 991036493 904774944 919593564 933112592 979580331 979855414 937803798 954686605 977784398 999828816 997054752 962668606 950114587 902074087 917569339 933207638 979835100 910214522 983475945 929420129 952526439 951292483 977452768 907309079 977238430 970749546 973081818 992708568 995666046 993727776 933958134 925711021 981601125 918518034 995434470 926329851 914459113 931801037 981943931 908931314 989217519 942569925 990757026 944922373 981866128 958198114 943938520 913125813 947243606 939562672 950004286 925639781 910296862 950997646 926722944 951745791 916047224 923193001 951098131 928966894 925705508 927506287 927950657 978814251 968224752 926447350 927788359 931520574 969159020 962132907 990431065 964905816 911429270 964910761 927308360 931092551 974795387 927047805 921874433 973057079 967585187 929944820 958263928 975333291 908261741 941829952 918808966 964489378 932873676 981269161 958779206 941626053 926858624 943643633 920635239 970227885 994192216 934068057 949070908 937851228 933804503 984469127 977417590 929977334 941015423 927527900 926428867 937714556 930125151 954874513 987760287 940712786 907327767 944522804 960565401 909430838 939202170 962169881 947562950 960374675 953162183 902704509 976835696 999844356 978677536 950927387 943766872 907590481 970209049 921760928 982304826 922530195 953128933 947886534 984686041 929678913 922171071 918256858 922080078 984381269 966687947 967686987 952071783 907582159 970740557 945727433 970346558 962491964 940861011 959794416 924339972 951230728 967829893 912208301 954192332 985111969 963161577 905741944 911382758 907445466 935081273 907250539 968798289 918208032 924200328 983314206 965600618 988974265 958337785 917158077 988766741 958571909 934197875 958361171 919383644 901407588 905399949 919123823 907464116 946681980 941747629 971080087 930478221 998112073 944334181 939324417 909781035 981668513 928904512 945349623 960475250 929521735 975540791 998446029 952604122 915060635 918611950 924107300 945472941 965465922 974820153 904065979 989598118 904322889 924344514 996711657 919977561 974406385 937624141 970155866 971656023 943505937 936800928 913317111 938695236 928988380 993813644 925334216 955647447 986555798 947412274 995554628 905873530 998988408 997930357 967668887 958301941 962147242 981186043 910695993 940580181 949375979 998553381 941843770 912580745 985597122 949948877 926139095 913522244 951723194 960971930 900996189 974930328 987948603 931734273 988016120 942482538 945011731 908925259 932398889 909512491 971880191 995444156 911828738 962042330 927049397 994093494 992275563 903258924 954747448 910880549 997850659 951479212 942565273 920428185 939749101 918171350 997437826 969641889 985192724 972391384 911226351 993766536 955944097 932399183 911827798 956240599 921286254 978964822 999319998 920084212 935427387 933591868 949535667 922467283 955653226 900483877 999928461 946506814 944431359 933165466 917094366 982060055 971279638 946124178 987579501 992744848 981007696 912894432 923436572 928869164 931763109 961859309 929156605 993928020 984649247 987716964 982560661 974137363 995663059 962881955 934657475 997026753 992347115 946119164 914370749 993732100 914782190 978610906 926238291 935834149 985209285 991095905 910611589 971016988 979638232 907329186 942360672 925932921 980128909 929966528 983278112 926961589 978387121 944053032 923472687 970776424 975343098 999861741 912149026 962778101 978035414 968115925 981086276 947070713 930608790 958132444 952363687 966801531 943403254 988992196 985204714 983856496 951191588 932796113 961908176 948705474 910182750 940656224 961049425 950208276 950397450 991329201 960368415 952635013 984153215 967022722 997374759 963788657 916792699 905337714 996236066 993168242 940022817 944771861 912053145 916440686 978880975 914268019 960563754 965289046 958647621 970016289 900435388 917442249 931804943 989282354 911120625 905118581 989820029 967696047 920194470 947499447 912721199 946034546 953251348 986611211 953249619 937178089 977532685 942232814 987938590 936868322 922170348 953897964 981039508 961869866 986477151 919176191 963564944 935693137 940402544 904027976 938176176 977935805 944328342 926965670 979795664 947741770 906654825 961074444 905771905 948317609 928833174 991867234 932635454 966161502 966953145 924364443 986353636 905407349 961807184 918846211 955485911 958249013 942307172 980557032 930055837 924486452 915476014 907788848 935127494 927613701 923396112 932016254 974488874 942552891 940538592 982487538 965326138 910727108 953438685 972863034 999180866 932170472 968994928 986772719 986754630 977410694 988459925 902445058 954136034 959670544 972442329 917240504 942305015 993263606 994826228 955079790 944856087 900509777 960286497 999763475 924072158 944048519 943820086 920408431 919981392 928364687 900358946 913623374 914984982 971966719 974543163 940861476 913333596 901683672 926553629 986587196 927388619 910502401 915471044 946858420 953983135 987358035 980332291 953349882 915202251 964189040 937015234 978874804 935623937 969127589 995339680 994742288 962937006 904999082 903697657 971982894 913319777 991589214 958784555 992597598 939834244 979616227 944319787 940568127 998620718 908775137 987654608 926230776 964848871 917020285 978632304 929578662 968395012 959927564 999050748 910637606 983899153 944684922 960472175 939456399 944570011 924673930 969799580 905783767 982802303 922735259 913838625 940259259 903702659 939526221 973899516 905433007 920236008 928400895 970108974 903848681 965367285 913174924 987803402 992430353 971184566 983106107 960470123 911250542 957174473 932344026 918236729 996963843 977529550 916267421 929738042 956161655 986050357 920596209 960671545 961306928 905868909 971899157 941765862 937734979 923417743 966776559 944141085 968368494 969604091 913542131 992803892 939182233 906767660 988207865 945507726 940049845 956392318 968569218 920972741 932662398 906789273 952599742 917709290 960039215 981565317 995167056 967073793 946825109 975432121 982589546 905621095 944492252 933244777 999872365 917202505 932697359 994764530 924688487 995429456 987156255 972256329 960778651 991643854 937967638 952361773 930844936 902176316 940888049 914789389 954880783 925298416 938288562 974097555 972758271 922213906 937865079 904014011 980911617 936736719 987865315 997380996 971081918 973374534 915549933 936496324 954685722 940672846 957394062 985654904 941166919 959928203 955783194 994879731 938829176 954700394 958206049 945217607 945743318 994610070 991499132 960828856 959977744 956949244 995431660 960230142 951992467 943013657 929653708 935138003 946962155 995808798 947959253 902037621 909580221 987629509 971027950 912386948 905056242 999957229 990296377 981442437 980096400 929243516 983358759 931585391 935696989 967298036 934889055 992729376 904785273 907390245 947638256 916448354 907317589 982026483 910750104 951143062 963223001 992926703 944026836 975248171 919459712 975638325 915276507 931770160 995907979 967958380 977096370 908442424 920941073 997580935 976397817 958776157 968220271 959496979 984185913 901725161 993475727 965226680 922241706 950810403 966766849 936242718 954129939 974265286 966626156 936773467 949366407 983936151 937431624 930503534 972788409 959227585 924216856 916231641 906197020 977350065 995997835 919035649 970910219 965418869 988446141 942130400 996554513 928103198 944016368 913625330 952803628 982588958 902178288 988812651 980423828 996114713 998442570 969573098 918542402 962154514 984420850 929012797 995569432 986519629 988049266 922074548 932419081 931157003 953414648 988246582 928833167 942362429 900890124 945900480 973022416 930504239 982427419 958643680 935301177 989465639 900513538 915445699 976489962 982444203 911741046 919385758 960377376 909858683 979383698 915958650 902096612 921042437 926647946 939731993 982768618 953080709 922480030 927486346 904117798 977098270 986864146 996450534 917553339 937886651 993776383 970672588 994875608 979725500 917746711 999384844 944095615 995336506 924040949 911392370 988702814 928055961 957731753 934725432 902304045 919641843 943275098 968423995 961672448 975651664 977523356 944581582 920266646 961899856 981951811 975926609 936064425 989953626 910773623 914247573 914138517 973620109 920318537 978081518 991578409 933568826 919251551 940167597 960596524 996768375 961739581 922830383 984540083 930853478 913786117 919652998 955951603 966754602 964576286 971365078 934456050 947520976 983363141 932360349 927697287 987382111 955646689 935846150 976093930 959971407 968549347 925910035 984871051 971501507 998813158 989746762 912963760 979611122 921829712 900949585 934097108 973890488 957141993 936235392 948574765 994754857 963712157 935694586 954104208 963677749 995137783 914782224 939615363 989002446 910284098 915251864 992818027 953026436 958817298 935188151 992226214 900970830 902270292 932160380 952284949 904568084 975307407 984402010 978237042 910952081 901630700 923952340 962446333 968516197 919206189 925177546 954588721 990243241 990401697 930089346 970274188 983594560 916574832 995523996 948392563 990391600 987931176 951441653 932231186 917515326 913521832 932718360 922841107 926094325 988257316 953091687 995080390 917788846 955240094 920204282 920799351 977182268 992735590 967086613 986913403 971539955 983391452 936301331 913534410 956723131 926746552 936955390 905055102 928407217 919911485 927582364 911945216 944170981 984517917 903177715 925397109 926543513 900316332 951644810 918571200 952285088 969157879 912981334 913061284 914231305 901755286 961393123 983228221 960992188 990277893 955105697 927169699 952956177 938838887 911999619 916316397 976743196 921646629 908158667 915872862 948017411 957831505 972185086 995771571 909131675 958135063 910655836 984142321 958612843 994316656 924261952 947901479 986610673 991036640 988655907 974487241 906617093 931092655 997154508 995853383 961203955 993447637 983503191 939467913 973172058 935150510 904504758 993069057 926829060 904632377 984893306 999417274 940325861 942181694 941677478 952345697 951718692 915726277 937704831 923808689 905300161 958300997 913596306 925483639 918308157 904241037 923030132 968067034 936464612 908893455 903883519 900848824 953302988 917520793 954225907 961095553 946773120 997689238 985205273 983075186 941460104 958524546 968587503 947965947 950534665 936365492 927443163 981121149 935696369 935207366 943503322 986738412 958962241 934425943 975294386 946107378 990124373 976954670 961719148 923665379 954881508 907104591 915304945 923793699 900713237 909755901 979454591 956465471 930389164 960427183 958540458 952084223 945283597 986198143 930969083 915087657 965648769 935568596 908176470 900697391 924607868 923669994 949862163 993037499 922276155 977961319 967630081 904800561 997111384 911537369 908027436 970626820 972691405 965208114 914551994 914465080 928107765 988116103 966749610 920124687 939947895 982240342 929045913 935002619 974848200 945773414 922111524 986897788 927430057 982963084 977485432 979072989 993307882 949583044 951547197 940656386 928132798 903628431 925312884 913663131 994535205 917838023 937560000 913570121 944701404 920204977 962963291 957511783 930426752 934452283 976783239 915566225 983943940 994482241 901352087 907797489 966315172 963212130 962779653 941253668 998165569 931466714 938381871 942458029 911100290 999121773 900282882 914294425 966938036 972090103 914934023 991558761 919611188 935757281 977406646 980534311 917799785 983052513 985832199 964962849 955319159 966837538 991968671 906409597 950452566 995381912 934005981 955188493 976463284 941284686 949266464 926060424 995387605 918125518 908603862 950903277 932006324 946189568 937239494 951019645 902129450 914919234 905306934 986333945 992345187 902540441 949031500 913712288 955007499 901322499 991059195 912149821 965053027 922986404 976440524 956891424 950347634 928297610 976405561 985750365 986037717 989203565 925213278 954594491 956641471 958632340 939865634 975806668 971240489 949203387 974819906 977309044 946874447 961999857 976710304 925825853 997755675 936398175 969595518 987573072 976107574 988862146 991717880 978489470 943381063 933925060 904053127 969156486 902805537 940949081 908234980 937129467 997692670 904184254 977696669 981009403 950422246 992022374 946928786 972882434 978271258 933659351 980818818 962442172 900424969 910665580 988452821 999777311 989514348 996199307 967427015 969498102 957335160 912826090 992302961 952025221 902235211 975580301 947804697 933539477 907261151 910599716 933257590 995628419 922903587 908412772 913567864 947228064 951350335 955699827 960540416 976522363 907434817 944684722 904205821 994734375 926647802 943978406 906900597 914330419 942849362 912590127 950595384 950828961 944446119 910506268 945587330 983508952 911338307 927297582 964339306 916871785 900517979 900951343 988459201 914868051 940706259 990822294 955906715 945367247 922967719 905746060 935560525 937627809 909928228 939082249 986208562 998086137 982621185 958945395 975207499 990302293 991908628 960775185 964445721 986521061 961773395 975399197 944523327 966052957 900264446 980975216 952814076 952631853 952169559 918691014 997306222 944720950 985580840 955800965 901439200 957324054 948137614 980607609 972850507 967677350 988419483 924012167 984131121 944976654 959143532 932228925 991120897 990211272 985035287 908533757 999775500 976471219 941436194 962623017 933102738 914823659 905030642 991190728 903208929 926237191 995555819 929727675 999314631 901517120 902595454 910557173 930202440 978387185 992017419 982512421 909696828 958905884 908174480 985208340 923057166 936201644 979744466 945148066 947416290 952873256 981306758 993444996 953213216 990572062 968008979 984252472 906180902 989547615 905148587 924995644 904001900 921205393 989889455 944779041 924287082 914170643 974998804 962667648 997848263 906879437 957658010 974574645 979664891 986835517 957642999 985404263 950886044 911802825 948793922 978401632 964536039 900828563 994723726 993192957 909970892 965250488 944816607 966045504 972559895 922711678 937597036 999395782 924461736 979153791 977057916 924007341 915467603 998436905 944164347 950093150 948936222 904520804 953915635 915766259 935588939 905673171 923295006 987332641 915582846 983950551 918162772 968162713 975899771 934243127 934159299 919354410 905461316 945789651 989112941 912121056 950654085 918214096 952830516 916546026 936005648 931958083 931555800 947921710 969298129 914344402 950872361 950523303 917482707 900557415 921569391 932335999 916471368 942433190 983689235 923073100 930832703 928522165 965639261 947217212 978692250 916825395 905137085 976616771 980113008 996882929 916310369 902925228 949067555 915039503 943411129 956758793 980480878 996176056 976864343 963136675 975084413 917330216 969078256 989203621 979062763 938602554 926312277 907130918 904047926 952154274 902679540 994878306 912321978 919783779 933437298 950068501 909557609 912317226 989351851 927209406 908523890 999021978 968590720 950501382 947039259 937524175 974494804 965176509 958358088 970279030 917591848 920884966 915838500 986114814 924622440 955371092 994509295 921106708 932115954 970727412 958405153 960633700 906612688 960821265 934341510 940385903 952410405 940808157 998638661 912246382 920211054 905827243 926875742 989750067 906056509 917536807 908619819 943595241 918734966 953134404 988427487 991045213 914006286 921099265 900722456 956758074 982489024 971792175 969240638 977555678 954821810 937315265 960921755 979899260 976508921 980536915 973822074 905741876 928869990 909397824 996390879 977170433 932665929 904642586 998286259 923509154 963319477 949994477 996030349 908864061 933030346 950638657 972719036 979188700 949148314 946818458 974897387 958041579 947972033 925920391 939596616 926909076 984299255 916150997 922042687 942287093 964348867 988883394 936228723 996788806 931928646 935561087 960948112 905784904 964943303 966681568 971210899 946620812 950631814 982299954 932960684 965396699 928937946 984269904 926461100 938940361 913991330 907954127 983020775 931955920 986002226 988242795 949261942 999557328 991356904 945969188 984364692 921689419 901774754 944210400 934448800 942659208 944144029 971785612 940107559 949522545 973456820 979275888 914981371 901233540 945955939 960620939 923606356 977985409 930824228 926259026 926594277 915760984 970377709 929597946 976764657 905102529 937192289 919585640 942072838 952571889 924261707 995865791 907406820 989366409 927517934 906796156 982828291 998110637 925800660 963615028 966551551 950174216 921736692 917917277 910051973 936507156 958251424 971795607 903587058 944992263 930076552 945995741 933808663 949704695 978636583 920136942 952857137 926824846 943125894 999786246 913060194 972923294 973644866 913731846 974439091 919813288 924423035 944395676 907346461 947900482 942427385 986638011 974814118 933430802 933509923 998437792 994964237 984045032 908056213 972786563 994636237 968344060 950636121 932125104 947104811 911477653 942272498 907586964 970362891 918322280 910746153 919838751 977522755 918192925 960361892 987018069 955620477 998232647 934679916 978110215 938619857 939338524 944920656 922072713 950640828 984820677 924734861 998401000 932712201 951154878 977401631 986378229 923129030 990810761 966193848 902087921 988872066 979625091 943232457 909680427 915781326 932256572 996344202 904532125 968198335 908374634 989500125 994231857 928539093 959046234 942348833 915558258 950791369 941276901 918263600 912294930 954445650 903259448 927042664 949458718 932211480 966538317 950785379 914740244 972826716 995144154 947595619 990651895 982508768 984452428 905286880 953200151 916314960 959743789 938077991 995400538 913382555 948400573 991383834 923604362 981964690 923075554 920336941 948438335 984473232 980395608 984729401 953161377 980408146 975146156 916896358 968062926 942386907 917303730 925030940 964469673 910173462 969952541 949605747 960625588 914444719 973216126 913770367 962576875 995968668 920998032 920755262 995011658 976236559 975667813 912388192 900447851 961569349 912870729 980440366 929997804 961172499 918815658 974166053 977644731 916721739 947889927 920531091 935704241 900170173 925490503 930338756 953487448 920963502 964811796 921613459 937367309 908486374 966458648 934716562 985074232 987639861 938484470 984057946 968438585 961664522 910586651 961912524 964965439 963398861 971194580 948344928 956161670 983500031 995015852 949106161 992215358 901062551 902359041 976278913 959366902 932850771 904837927 910914741 968118209 943561176 963512899 956436227 946065117 993384483 919034666 932715600 965925932 982523829 970023249 930750966 903579144 974016070 938335371 966428529 993377426 976600555 902395427 955936759 901432296 922125957 990344351 908131405 984863481 918835196 986854843 917509437 925312209 928153454 971372138 963606140 933680242 953291598 934787338 984031662 992492272 959331669 993635253 946326348 954349737 902783394 904275351 919868616 911793739 901063011 941644260 900511220 900949702 927628278 968167930 902982994 912379893 998336040 932506715 992783333 918147549 932906739 995447291 974781477 966683691 947202403 968142131 915881939 944964633 973181738 982234308 940530058 978777618 956436275 967425293 972090989 949672899 953500060 950871231 965326915 982359224 997777072 921765002 915435689 974633597 941785101 980505885 947143678 900357648 968529727 912093319 980800905 934929803 986515058 966701920 978343631 906368612 961697111 935669674 973692129 931881336 959563219 922581528 929375820 913252442 987142452 963853999 936326821 914434829 979409891 917934338 920531878 919072879 951266343 991770921 917687757 978974250 960574654 978578815 990881176 938706477 999558889 960670506 947111673 988257744 982250624 916697369 905293101 975250714 945439059 924537316 976339728 995569135 900214886 902081398 969033330 997048437 909600883 981592031 907928027 991847728 913254567 934768322 968427567 944502684 948186217 978577296 964558817 900993605 912222049 960883331 996701174 944370543 904585081 925872448 947758491 958238785 989964583 948215590 964450543 970968227 916355838 975820914 930500637 984064863 928469451 907302811 912834015 965765618 923931976 910867260 978885668 990675232 995575992 963058587 912298678 967824884 980160653 921732644 921946115 919880317 976614918 974803089 946491504 913517537 914269240 940160017 925767535 939739314 980034050 981239654 938971635 944993336 914198193 945839182 915032572 906245169 941238739 977851541 903975000 998751530 959457560 904427323 936991897 951522289 912151364 944052055 933527377 979083326 948939504 982855092 939372711 938005695 997830923 949647139 973370219 971877443 973014340 959362315 918980343 911763666 933343248 919320421 964054980 972221839 918583590 943979773 917952272 971381886 964104845 944395082 902876363 941069617 947943594 953796375 931514501 946801142 977284341 921492563 920248383 991483837 953748624 986691719 943810962 977063884 915839501 967308644 967756894 955323016 997833041 978543411 984644590 986149516 901626867 905539882 943865072 985868476 909566249 984511900 998554806 920856403 950039426 900299209 940730957 932898813 975982024 981645583 913782361 945398888 934377706 909523437 947828294 928024267 971029317 944762438 998909774 991606883 974414554 968516222 989622786 989059748 992745670 931403858 940446148 979420371 910873847 935349346 966245464 965891190 939033336 986552481 920152861 951497795 918650581 990764717 906669342 952077526 945861959 942410901 994422474 907942227 935892083 955543298 905363748 944318370 995278690 977564609 957507054 908974751 990378544 908800239 986217168 915911486 934566134 906568544 915778884 935112444 994427282 944706188 911756092 988570449 993956610 964495767 956289383 996579273 958535997 985593088 929136150 949742804 962419650 905240319 933830338 951176459 949361889 942031453 937656807 975063945 956508246 993350070 905676225 980085993 944256643 962563270 908712746 993695510 927205821 927959041 936564796 903340138 902208410 979887075 990764043 981348157 973168003 996751510 936413947 972117948 906195342 937146947 966912499 985082657 934173994 955350041 953166615 996519750 927297633 948662307 966535206 996826084 986204505 933290828 989104585 910186434 925568778 997478721 947570055 962542776 952916741 948955197 927201992 920845043 967965129 912186294 986301446 946690740 940976069 903062188 964558840 916430328 985868372 997905343 976745191 963984985 998843855 917871172 999112179 995737041 942850549 916353626 940819807 936720055 973578952 990347361 947401398 993624569 903503400 982060450 977755154 972579717 901265350 917372620 907876736 975855878 918561814 916085029 984257761 927575746 980336195 965586399 946613717 938319399 974533393 964866170 902690438 911048971 955575934 982276967 925344998 947389376 933430637 912936230 974070772 993102768 978870771 917320708 989744420 965446947 976785345 919940500 950344069 960732457 910331435 927453165 906562069 914774865 918860904 939331947 902103182 920704144 972371235 931197927 933520862 920126590 924395290 948783046 929570827 974038225 943228249 920273446 979504002 962601307 997544324 954251399 966275644 996341056 919607504 912328986 974096723 998434135 931271147 908574176 974784276 983422719 934278477 977801631 972712313 951626074 994170452 913591445 980999407 954470961 930751569 926218592 904793472 984747039 990819095 976826333 938880989 964373670 935940178 955233096 961132999 928667328 967923894 952743856 969647879 913499739 974289964 955332728 993358265 990167499 931793441 939206236 963721275 967987656 981055870 900186776 968705312 903613146 926558209 983390367 989590096 917986213 904598003 958045830 977054151 957208615 907706693 992905122 991037325 943498993 941430667 925319498 906473525 927611160 996700622 955907632 959899878 932024423 959415714 996801204 960301155 917120280 968812518 946447622 961062979 924644761 979777385 960384968 966473330 955722150 934661203 971547709 996735777 913156309 967699919 920179568 993251039 993517698 941332167 946090436 961582522 939380513 924007740 977684954 949280564 947455921 903271008 911059182 924814429 941350599 981081399 922986344 936257928 964055282 930106633 959882301 924721026 935418813 961571497 989955676 907826328 966361130 967195573 946797271 933049601 985701914 967890718 996179521 996238898 921951655 942272692 936141598 949342049 929225334 921286330 907750629 934122129 959344169 960456870 928950159 910404228 914056682 937673738 991646806 938183187 967591276 954774155 911068112 983257322 963385390 902284779 965531108 916289291 995193960 936124905 940002836 954132186 965398686 990681966 918517273 979440162 902762170 963260057 982899317 964101566 904476013 937020007 924097584 995251093 961645093 983985497 966372775 987654242 982083197 902126678 979315592 924614173 958351436 921445500 934665456 940820836 922992042 994662441 930434758 950960217 959190486 904351822 934884005 929880478 980695658 977342296 971432026 978074945 942810530 947405110 959285959 916222132 984661202 944863929 957763819 981748380 909307514 937192035 999263845 995131548 951322069 934929971 943611724 972106626 958826875 913030744 993493466 934764314 987003758 964916869 916334935 985474422 998077124 935535708 963554940 959532737 977936031 975298779 967947832 901801029 925803883 938998783 931207431 957017852 978391455 948557264 969878056 966369816 977583138 913447376 936934681 934835533 922356724 993060433 902832405 927448242 918540117 959903096 996816571 985012765 975890674 947962997 941166502 950849019 949990351 902117915 945153920 967941302 945342411 910567966 918123818 939241010 935713367 933501071 929129277 985441012 951232369 984718124 908847325 931118914 937896665 912723595 994374442 952909182 903956883 983617228 980330565 994121422 927744696 917026774 994466147 992380570 972640937 961191677 935929322 922435519 990646233 918066709 900582160 984676567 931963454 928941542 959777629 907875318 996348011 967383049 958184533 919902278 921836339 914268064 925350392 956244325 984167756 913616911 980591139 934820436 975319364 978264122 953479130 939209629 942065177 920834179 926996809 970006193 947631815 901478749 923610274 975529554 999529153 925925912 969808835 987286347 964262127 909001573 976696498 951697820 939638985 931864805 927126322 983878871 907951570 988809465 957901498 922170067 927074230 963094725 956321248 975191341 964775909 920857449 967670890 918993177 977738860 970521103 997107841 906404868 900560762 989092583 946202642 949073301 904002275 954472693 968128088 936081653 925440688 921456207 952048945 992855297 930558933 969063173 995095650 929677657 920582292 991868364 934862322 986223806 930813886 964062838 959079327 971308001 964317967 966738074 967393422 938134650 995650906 935834277 956514335 978594875 907184950 991684322 981381170 928901431 946919303 970770733 941294049 983439981 989872957 901541455 975362738 980565576 979708794 937746636 938122501 958933127 958795654 923285599 945362695 980124301 933667297 981848031 957073869 967377963 945384994 924880778 962975969 923115130 990707905 960696162 962234330 970484749 978509769 900788694 975250523 996769434 965148722 938502934 925305186 986170263 901662621 929098504 905733317 956809839 918065292 982065156 980817584 940616700 983706415 954126259 971378244 947262651 937024633 931267392 988884227 981841693 938169319 901002153 959442290 906873455 993929426 980915778 980119907 980640964 984183360 939950123 994886548 923458152 971567632 982821588 976508400 956830216 916449877 963368951 904345693 919185262 960753480 947679580 983125843 975138927 993146225 964374938 965435166 926657547 962023775 914027461 972073755 998220718 927367009 992077400 921170806 984798595 901409703 980793594 935289330 965904326 968622965 953640674 973625045 906072991 922664197 972690410 950003236 903226166 982062663 955818359 945578274 900021085 999937039 971744235 923479070 901148638 981193983 929131561 970953368 992724411 930068705 979643972 988618808 942652324 947440203 935426934 932035475 921853070 916773854 901742289 966441357 965613656 961740727 934706335 935034702 918565311 910130711 955973166 900126495 940876623 961240569 946885487 911153213 978215902 991325580 952952938 935748662 920192057 929099910 987871953 973142714 927365402 908397737 948873650 920829649 902738098 924524768 953366771 909584103 937515336 977624211 938947942 936878304 922738503 966856276 994759346 978883791 912820850 928085274 922892607 931642291 983469688 915276897 971148895 944013902 976782233 985015301 939896361 952203962 978989915 940546901 917640917 973036993 966060609 997496039 997094985 985662140 914248168 933253474 977297278 988827499 962011948 949919515 969422927 906313354 977183234 916512559 972450808 928217391 970788434 931632023 983497337 938243580 968487212 921532787 917080077 943020860 970610773 947030907 948502123 999189067 981074728 964115360 946959803 952826376 969266021 977116776 945526481 918696195 934279677 920337459 907236247 914778808 918615355 937551139 934814111 948987245 946124887 919903154 952882226 907899072 983380830 976477714 907589574 902116966 949441181 967275975 953436870 930013014 979885585 922945119 946818563 931456036 912695929 933670778 900116418 963206390 943668276 989982685 954916777 909486867 984862459 925411283 978405931 998506754 938250831 919781744 945266753 951044025 999136876 937680697 963629925 968923897 967090100 944849733 929702166 901795794 974551848 979382090 944903884 947109533 904253480 962751982 914594527 997368473 928180621 988693536 964648760 999048889 921903668 939787967 974308870 932579297 984636737 918271762 976706143 915268209 999535533 901501178 956299422 995419658 936248266 910214022 901741829 910144289 930158208 995658491 992772362 978080970 927876209 977205880 902674280 991268983 925259870 901632282 957405240 952982154 914980014 901797641 926339576 930172051 975954161 989893097 937962533 911731725 937559169 972385669 931194779 933456821 909516938 937705528 953051329 921187675 950467394 910051769 978601668 960284359 932368292 948326232 986224339 963928923 930755737 947183450 979442354 987670209 972749261 963619842 903979764 964099835 981918698 934947406 972766064 996705590 912049086 939665985 951922198 982162011 935209587 932892432 983744044 915230807 956002243 923771417 985868849 964513134 937644850 981590197 967272491 949259041 912775490 955094669 906082431 945495947 931104694 979439201 923429017 936712446 940289676 968505176 989788177 930158074 961578062 997601867 945406919 992457739 986346798 979445920 981934986 963502480 961503853 977228229 943841052 986225063 990878780 928762801 948628021 950979541 998933928 979516798 924488011 965922971 948375251 985600404 996570452 972553618 940274312 946996193 928195033 938564531 924100058 901282524 908045887 971918621 964766007 909013306 993700556 921622703 939660067 956735464 965999879 909716847 968717842 985946617 954595929 941967267 900323842 972530562 995169339 957380448 911631234 966478694 996346906 999178077 940990978 967381320 936776040 996259009 970595166 929146163 961438592 991412764 980838039 952738447 937419938 902000160 902382862 988513577 966358370 995989017 952725791 945104289 917423306 935250994 945474558 973982240 991383705 963677139 925865473 957087087 929255604 946485328 923228182 919564767 963811005 925585071 937741052 936491155 982420482 986136253 907668561 945553117 934233745 986011037 928118433 935842350 956151313 952475962 900141531 964579878 923025070 900034540 933596517 947659049 996251394 947398381 903257733 938756803 926133392 957461355 986389662 952078265 927807515 918625567 984824502 983068161 984393881 965098863 960162581 906500335 938000940 948104377 905656257 993632794 991806216 949306337 909105988 963516379 922865359 979033439 968140421 945993316 973214040 994103837 991464143 917626491 935631851 911184547 931126299 983193692 941556742 951999264 988632750 902079013 916919580 929371016 942863742 967099027 934078088 938684135 919653181 905612907 947205015 929138424 953417915 967828351 920568291 974824469 999710876 996401196 972297206 996968832 945753582 927442687 951169226 994970019 995247824 963132354 993769717 980791024 990841006 956231599 943422727 923167714 919082247 906160924 912693713 965419952 921694439 972365010 959777107 994830695 987967953 934790795 956417430 975394430 959448324 994000129 955234721 963875674 984015666 943491054 900233582 978487811 992554337 914674634 970388258 998759236 943903984 974284988 954338469 930638034 941230772 927144695 921444899 974332340 995185998 941381050 969486932 999202269 974255713 933934108 979337632 982001339 931106170 993363945 951820283 905198195 954585731 999030854 941582547 922172333 940241680 988796143 943341294 967532030 980948785 966281522 947636997 986332549 987759697 994368766 950915958 933747273 922164943 995218076 965289892 990607450 900470978 966757919 946357274 926651486 984539770 962271914 928520427 920433778 977705724 956724980 937097010 960078426 933417594 986676957 935942868 985070281 966665790 909674982 933938292 919571326 993526065 932566029 948462842 921803241 913712515 979384565 965119595 975511406 984210517 994460024 984847609 975908850 942613576 904455472 976846495 909944598 925361410 943913281 982998338 993272931 920358861 905091689 960697469 907892157 912343353 902705945 986300626 928276335 985658617 902216076 935943667 989293739 961200595 999160759 915049946 930511477 998030367 909552168 978606552 974513440 994228849 993335603 941557230 937035667 937102935 995985036 986554975 907275214 954767017 929544621 923307687 924378487 970267640 995820970 923020914 999517442 973064390 912829344 965340180 990004894 961769621 967815401 931809406 925767149 972628204 917003599 960418322 929377573 926033880 981739942 921087960 952432914 944152676 911686872 909710487 916183781 907596773 928378657 931242409 938433476 970850125 948218003 991027743 976168314 968820334 909251124 915629323 989715701 915009164 942220275 998314460 932265170 918411437 996393048 954371612 982513207 984431182 943279401 957786248 972896509 974204382 986198733 986191555 937821675 945263340 940251940 911907217 917237388 918796106 940516940 987500770 993431777 966487521 976557358 987476946 901312834 919756301 917979963 975584658 998090163 966504819 949416022 955554500 913268361 955655732 954918286 928143352 904073251 902102957 947207505 934174561 933588621 951683216 904749764 947780923 999901125 949897737 993886476 983015862 965934764 974623250 991666378 954154164 915794973 919305201 969513837 923217190 917785902 900626938 903995433 935803505 916906996 904334004 905312095 972167225 954497758 907534227 960556730 947695556 976856332 911160590 903540809 955631195 908432922 938957614 939105461 995472835 925202085 979744147 907543663 908205147 923551514 959435857 920913066 936827299 991676661 902710196 988124913 998537345 922189074 975830975 915810950 906368166 947310012 925793007 995774091 981883325 999216265 957223103 931408175 926534820 954238681 931099419 908166498 953308596 928732726 931685431 911679302 912124142 987940338 903671558 909818774 981715834 939788035 939906853 978725751 943345412 990390830 948765036 916287350 915980463 943140117 978328760 998313290 923103702 900707409 982592016 984245976 913184815 992399985 932942633 928046157 947442941 980338377 909416200 902047984 958286523 903819435 957351139 959207433 966958658 966793455 911887306 929955486 939161965 970905477 995944973 968516134 917583685 932640085 941236402 972019865 950710496 933859267 955065759 970875438 950271915 929105740 947493789 936694734 908157191 931605106 989435383 912710804 983321543 989333688 915546695 992903927 945997021 930164911 969977976 964515674 967434470 928983540 956256290 939796405 979137176 962402767 980487871 994178951 967268636 915988790 915542777 957804232 946702187 913508225 943785821 968372553 957755989 981387361 942974342 970760222 999169057 907702563 957338545 942481855 936744539 981340792 904852443 995916754 920051481 999128142 975201458 978138184 948409789 926166992 987396764 984464328 984748888 979575123 926644854 935345074 918141428 922510209 960054957 961057563 912848220 940231352 919605727 985287077 959163899 908510623 911316559 956605156 988308209 957228462 923937848 946238128 946275198 973975226 901097661 937139904 939686963 945406861 996799648 974020488 930622655 912252881 910783212 930996458 903059967 923142413 929944545 964609258 967830866 941834250 940513506 972464204 989551626 929167106 990669172 922251552 995444331 910931016 955753533 917639775 985889992 974289960 984868066 942589546 947350141 914685607 978991266 938488058 993347117 922625862 972143275 908387477 979746515 932862913 938575514 907943568 978809578 957070055 916224529 975544108 922138362 997328692 962775163 940629665 916273114 958724610 912948070 970148365 931523762 938550070 973077781 914523163 963026770 991207685 902245677 916417507 903745726 952584022 930763032 959410752 974534688 979238106 926291337 943944642 998599534 974075667 905140456 961730920 905198168 905314936 975204989 976330161 979335954 900184201 922611057 917101108 970043187 973785102 942505266 961076096 989073856 992109880 904681377 957120307 998682754 985192154 908552715 986351328 928549419 939067748 936747717 917765421 993242181 922404416 995721642 998084494 943789948 967758984 939026560 904543489 931060667 929483307 948910513 984757394 988453148 960316496 948353356 950886382 975571095 996837256 953473007 946022171 943089340 927407565 992625466 963516607 942581736 935223904 916851998 992046105 967675940 998894652 952299659 926664657 947372348 960340590 971397983 964535411 956848735 969553986 978847273 901004979 914825442 915344281 982871316 981654580 990959807 965791757 997077822 938543142 902622476 947727613 902289904 983298463 993064151 943987176 958792516 912446136 918490821 964021434 996184887 961598985 929523701 901541302 957646249 965331191 923861853 915178384 961860511 986876493 969996128 973271518 962646562 950555716 972488831 952546637 911388200 932832511 936582807 953065830 955168247 944245170 941081542 950740119 997744379 978568320 909118672 943411068 966466469 920216685 965397239 916959829 963495686 962237229 981309931 982232876 997603489 953102321 934581969 906495345 930666674 935116390 947751394 997552914 919399256 958473403 966814865 965620149 927241222 967803180 947007753 904922528 976415881 984355634 925381749 946608569 960329643 991404656 930499198 929846595 985100963 998347067 914230313 941289860 921051292 911550880 978114252 917500980 936453971 964184883 977274006 914944897 923334933 924105181 995313002 919303031 948828119 946138774 960486673 974499288 931436261 970636342 941561682 925823245 908589231 994712978 932284825 960737307 939063305 990882833 916887038 987535870 982193714 903753427 942715717 929660421 972056066 912272063 933799326 938655707 966904187 992557122 926244306 914165394 929058746 964958901 951016306 930711708 997260644 962902542 955803821 926286920 969219471 961743106 918203265 930854498 953577468 942231280 995087894 998087916 918866852 923194651 938507879 980295866 939024149 947444432 988388301 917801587 969863490 975089519 990963898 906548746 963356203 941488270 995635061 947062479 986421080 933703731 999736698 947822392 941735166 922187184 987935864 979594741 959736590 904766296 916205978 909061346 972727955 928138705 910555386 965249673 998270789 994581913 977409109 981992363 990302205 993173056 929066430 913302860 929436330 925175347 914632845 936110925 914032223 968730383 903630554 928089289 998735460 998339848 980183023 949200923 924978956 918955891 912738186 986911623 920504984 902991044 989978744 993653636 928751908 963648036 967106061 937853800 975404593 934954738 996071859 958326728 932952211 923452622 989221358 915079879 931527501 954551512 932053868 909775048 970000103 963174578 911578141 998045541 977587409 988722194 927090771 926147286 940492443 908820504 937887691 993083687 957654579 967230557 931634340 934930286 928957669 988302223 966173792 910172816 968366809 966932594 983939771 941639544 991198037 936799021 952121515 997153570 933680791 997821372 995988040 949648180 948253321 944199234 999348600 926828705 912182497 908934644 966124227 948621368 935434677 903572796 959146824 987074953 973046710 990192999 912939993 964817847 972081533 952972711 969272973 929586578 941371725 960761989 931812870 928970856 955656259 965305748 935743478 940329715 928592746 908766749 966088768 913423492 952172177 955082438 981982412 990943330 974734370 902929615 925029390 933727909 910236531 942873068 929046458 937442366 902461765 994333348 934578084 935850154 930870519 904356391 904564479 964918588 961271272 923134036 987057409 945869802 940364818 915277590 943434276 993693368 981187016 920759080 972538922 923809349 969238411 955597266 940651583 921449685 952429151 918534245 968116172 956397816 976309273 938515378 977316312 980543405 951346859 956896320 917130130 976366354 902020790 907579455 925845628 913301714 934980485 913191995 992722265 962688295 974043903 949848712 977341363 922609537 946462442 932855785 950445813 901780522 953645107 922989105 953773856 992876540 936067831 922117674 906627367 924992253 960341839 962702899 927170432 939824953 922513046 910509335 913907747 917289329 986342778 913170671 955769748 912644184 969058330 913023413 928201966 934173341 935551477 983821710 917184971 902935296 963312251 968745772 967250262 936475533 905612649 940744717 978488250 949245917 951396484 981352124 955164450 907196721 956869902 958457796 965057659 929296402 929412557 927780256 987746614 989386179 914815619 928606571 906301250 905557073 981366962 914970999 931723864 966875731 996271172 980756932 951860108 997111341 913135372 915679095 916665848 979818400 975928499 976987316 906639554 929174587 982306906 956781843 925820223 932376800 902721151 973531037 943259983 904610017 972220028 901868836 959471793 988570412 991950779 934294544 927053568 934639395 901331475 938064865 921560909 954807034 955306586 979215730 905377400 940263387 938458708 919010490 952721603 959339754 977495464 939139434 933133045 924725471 926043207 932663688 939405733 997488568 958974715 987792738 929222899 950503618 940831003 959859913 921169918 985645826 914889873 983058810 943786418 906845555 943712242 909570312 917842479 970812631 959669064 912186458 983456777 981369418 925046279 996424734 978242180 952762335 918678992 930719685 938517657 988136750 907333723 922654792 939703270 912437866 957608876 966097038 930975200 966191910 921134226 969720488 985028657 933948658 979712561 940577474 940746365 957828497 961832036 950026264 955980588 924812678 945234135 963944682 926363041 941220304 993888855 999759725 972278164 905270379 947146157 911277497 914854262 922758905 907248434 920904561 939726763 954693354 927193816 986037342 905894408 976141493 997145146 966909748 975114964 907991872 973672170 963610857 960558904 970185277 980074834 906291731 997995733 995131056 990991351 944343238 900995403 924984413 919323258 916694220 927030176 954819451 970140164 911719318 965124173 981325509 980442404 959795303 901398145 948190725 930541136 955113591 906724613 916037141 954255053 996741400 912057249 908145345 933292199 910748292 972389058 951452229 955250422 986204706 945012776 971597316 949713016 991386887 932456603 957661126 994399752 940499622 902805486 970678905 902921403 957778100 943490500 907077194 957714343 908153704 903879712 959406381 901496092 956166747 995623780 910140946 913421999 946647041 938661323 965185842 988581006 981057357 942195171 926451297 974739406 942118228 968627176 994779229 992392309 957215238 982472322 966932848 911340472 941772615 985397503 951168767 926634257 992984949 919500456 951043806 952616797 919261639 921436132 952312632 914412171 941614372 923842837 970440423 972265303 912190032 973887709 904222701 959015502 906284327 916956845 966783555 943743177 941822042 901415717 900786063 947386998 940617221 913324912 931562223 910322389 981147906 967952306 963393720 997908670 947566330 911003914 923332999 976341411 954502758 994974757 944517735 912525838 913725571 983955769 905091008 932874143 922496058 976712267 913853596 986154109 958546462 929511295 971185462 984185827 987755416 964036161 962568556 959442830 962938380 907168955 942691594 905062442 995921665 912867502 936745477 981450391 924435541 902363144 904165214 935695148 988849864 991658694 963637288 978150495 968185283 976199871 974782915 974230744 965441256 900962542 988184479 953275309 909720282 992913500 924369710 942393309 967442619 959584703 935678899 962105700 911451106 928637384 927253368 960259748 911044793 977352051 986521986 940187718 996884209 997653073 945366438 951636397 985596125 977104512 968944151 955809876 950174451 996739678 916535662 993696001 948980546 959244695 953899293 907779919 948497112 982559160 982056047 908950321 998664179 918946994 947880261 970787941 974815324 985915893 983451025 963743993 939013394 983028062 976222593 972225026 916358695 957880983 907793978 939813690 913783834 986135387 971230757 960960962 964391837 916464198 952669445 926661304 907581987 934511304 978607107 966891568 983737210 998284313 916114963 935817536 947496630 977915114 923695644 958109166 989056482 913038273 946586518 927662534 982415057 974650621 911995427 910304759 913869029 943765930 961405771 922330682 915417013 908121719 982698016 976486565 969505020 991558327 902410539 976579277 982643078 979392892 974498502 965918774 976773617 928983419 976917093 919839248 945999340 908335921 975099904 900034890 969122691 903748524 979099399 962909160 927135949 934518798 954065730 984377750 978414174 911413463 968362285 990045173 936887808 991705066 997494337 984161874 986591393 972096813 956801797 968230409 900711997 943934134 932802668 951313702 913099542 913981653 926156176 934400228 953218350 975805584 983722309 921566838 972631286 953440390 966638687 976585729 930886199 957831558 901786037 903411973 969440352 972313670 982979236 932865069 952869277 940356705 962422994 970846553 945026678 957684588 985822581 900209693 962131585 914162541 909494393 993128430 972152070 988188285 979978437 920874477 983241285 960284899 985869548 990164191 982472237 991495395 912094451 968273693 919875861 925300931 902245037 903209140 986561288 905232530 983829076 901333342 987688271 992649521 985463650 936899378 964566180 994702585 996206539 969348817 907181393 980599327 903881670 968816709 927229985 923234134 901403641 976795404 973502552 988414527 918867433 977859004 923836089 919578450 988512913 927340334 936370472 921347524 966991974 992721227 935430422 953458050 937247750 988468906 911051661 985903834 975983792 913820247 995530815 916660281 992969182 951642164 925766886 991955902 955135190 962006930 971519716 979612793 982562434 906688531 945176638 953323948 973191900 976289895 997554284 983508017 955041512 935279793 978817820 918721580 985868306 919294483 940773755 916106634 903121919 945889726 964196562 926858673 969775984 956851011 985824770 946592787 961399053 904551644 941797710 980613988 976119667 934633631 945634019 938786965 976171583 903129833 934031111 985979299 902936556 906373108 913427177 944332159 912648572 979461882 911294497 901913272 971810878 945996751 958437998 902080907 981351860 953202622 937434392 928608582 986579906 994672427 925093330 963151934 959321835 933616218 913583862 926820206 998178793 921638454 944948257 955515071 933237330 999237456 939380077 938962760 905711939 977978822 912145371 945967358 987118222 970936110 931608789 983798443 903307512 934458175 993720410 965852867 910833862 935107937 936061960 963888701 977379880 967477311 947793982 915319480 933609391 920137750 920114541 937807023 934855627 948286637 923902714 956342416 906284198 990443390 941789736 988948077 934107312 902053000 980824949 938538760 908860270 945919060 982360889 945936424 909411762 905658272 958358843 979415954 979994645 992406372 955977167 960566238 933631416 904685402 982641465 945536950 956392692 989151878 939014587 972775129 910979376 975735393 938392114 994671813 964736095 932687716 956700927 949534708 900389298 947518741 939312718 988769042 990713158 985894070 979694471 976459157 995713665 929632523 901113066 990863838 947844918 994748320 905991421 982265004 945399635 948162433 956663759 976585187 969378919 941109527 942247744 995034641 918210685 969103500 916011044 993004321 957779731 927692698 918630035 983774383 981752946 925634156 972113597 921517432 916536606 970066294 995497313 932671514 946515511 980600716 996003657 985672872 991907171 983407159 990659485 954855401 965894231 978590785 922242207 942327815 952879147 958703219 934799138 931220745 988761951 988791033 994071819 925912093 948042292 985151912 924919706 918689759 919781939 907037165 970534815 992211162 999068125 920834841 974255411 937159623 922607260 979970985 940797334 915904177 994938895 948496184 915899121 922059356 925523030 950365652 983163852 960019939 958368865 958464983 916795551 943256550 913083601 967034705 985256333 994767708 907829267 933138775 901698719 991764767 995475411 938345091 953252495 981602689 969422762 922278939 960540339 959493253 957234066 918467468 932380194 938230565 939952963 940473783 948772086 980102793 930662981 925892504 995093581 917306297 941768175 904844704 994113515 943180303 927442278 996069134 940913870 962929617 938651227 997976751 996935551 931601745 971414477 978221655 931994943 997606047 934951432 939792818 922773091 956906857 916450384 965382182 992971789 982292120 920982016 900816411 907301047 922209852 973628776 990835225 927354181 938012663 960071475 940304589 949342327 947362240 977594477 938078908 916485645 984590216 973873002 980226104 999515791 909514177 963864944 968679549 913756971 927913978 949925520 955687198 945849539 972283432 964446814 940484497 933580471 910652062 981273481 983354396 989965455 971195072 956763521 974380127 959222578 926095389 950583459 954376024 903802398 920127526 966941056 974004665 994503015 906267589 933072845 962236505 964911031 923776805 998707574 950103297 966853976 967190721 921423609 948724899 922294789 993896300 974527584 906518711 909968282 921388424 967006597 991984607 976610844 975531057 922392302 951670084 962511781 966427349 980261485 938545239 938059232 954013803 952764457 971111422 999123123 968885646 987559625 909292792 971307383 906019402 908070427 964685190 988388804 936382042 983994564 922350183 903201039 985303475 920878464 967449671 939788292 979044314 929564535 915479815 959572843 947573227 940512075 978143541 925729390 981400713 912873923 991942892 952526049 965278523 908539075 957554775 954832051 997494513 941317044 939603754 991466295 971091870 985768644 905277686 971609169 921176427 951046351 972028939 960200601 902893342 950433048 950751072 938115884 913795646 948223346 967989843 919340645 945226862 919256232 912068057 906655298 944602629 982988356 948910055 913475859 911241121 954786546 973359729 930571474 912825337 981068717 904554248 979167597 935748030 928481098 986559516 940557080 968608458 964902693 922691471 977868157 916437929 966044725 956493991 965329988 919485884 963900256 949010662 938191150 994932324 970060506 996801571 915443239 906038189 993360654 919423843 943608419 990303156 950838939 922058909 950643302 953556581 918614942 985511042 957261644 922274029 938553851 952072063 992090397 932278496 973049449 944907925 901162188 962598159 993947077 916364445 991655703 925947425 990034638 951815774 983613097 902544516 995641465 965803264 911508976 936989798 981614497 906324875 985020410 939580975 957384511 969187869 987122332 910755268 903873992 921239237 944314972 907295627 939739971 939666806 929389154 972819763 994327773 984042883 993805886 999088965 966065227 970043209 993723304 908588287 943178696 980976387 928099598 980990259 963212383 929338221 968625708 908596145 968462396 943322138 936081476 922616849 943283700 987487388 930919171 921456637 967992369 920969607 957571992 944476511 925195035 928518211 919341295 963641705 951097513 978540438 935844380 980837785 907143243 925012076 916209429 905632035 913623200 975484701 915370271 985278034 995565795 917613535 914721530 912333318 907522754 966346373 963090534 905750854 957340396 926887303 928103526 934563911 996998420 923185074 942149213 974853124 982043367 977318282 993850481 938965108 969193201 927217823 937273184 930422289 906563751 971551351 903490830 903396952 969390328 922222203 963539449 900543055 954628630 937276948 956515370 984778683 934500233 976075126 958135321 976359027 949465753 930430984 906913996 955232817 938539193 971335861 925905660 975604090 982809497 933155049 981131063 911198209 993645741 974402638 919791634 955261552 949038087 950413394 947025373 975444169 945862728 964141210 945344866 920157759 958711406 999697944 907617687 987861687 994214176 925675829 996926705 962699177 961326266 958543968 947728343 970287564 919059864 947480993 967884307 902614361 997190266 946552310 909324044 920726109 911939890 962937180 992063062 997663491 940949407 980018048 944878075 937111667 963968092 999807334 993190446 945896046 956991904 945662046 933549216 929493109 911574331 974984199 958123328 990125833 984941205 988562011 987135984 924588423 958197526 999448031 963883458 942556422 950001206 982386955 918833714 990534518 953769715 999132544 945173696 983353147 929303018 982329304 931806877 995751591 904243734 906510980 985548121 958739591 939302801 902619392 904388790 904543064 920798018 925759701 959701591 953532514 966885643 977111788 950463707 985635253 918429733 916807240 903487093 991224805 914903684 921492873 924555597 965495715 940190124 941214490 947754193 965708104 972710213 903841986 921821685 958699870 961344580 923942479 986314821 999484263 998560583 979559707 950896199 989373909 973081648 930551597 916472245 908166594 902768134 982964318 964847988 923327459 991999940 994446445 939796148 989124372 980908365 993866158 931350492 984167456 993924090 964770438 934788595 907257084 961455813 913620740 925179668 902874187 977563267 941608182 970156974 911009205 985145456 989388301 981853765 996286781 900650721 917935116 900849576 913488477 988524884 920547516 939404111 954728515 904144147 988205516 944473494 972214826 955114770 980535207 937355146 924434226 968013506 918765638 932443121 957978815 960948715 919010082 991089272 907480364 990976581 921049272 976375979 980837818 905339253 998187627 902665298 974122444 973863843 979089671 916123422 996304649 978208427 952424248 987023759 928355488 940053304 985855772 941430624 914219715 953881684 983731665 973909011 902627529 909521170 903701830 908509199 916039321 928115207 938055218 954795938 934018712 941803980 949596515 999830464 976302354 917187245 951534509 987411286 963134487 950069372 939126832 964779399 980345724 958887691 993452612 936750023 944301281 998689628 995481373 933441814 942421376 960844217 987090958 918909615 973439516 925072334 974672249 904221630 909586492 904892238 956006710 909307926 962428923 996711127 915100602 922752668 973645387 951364619 901711518 937560337 921169861 914349733 997245185 902224336 984978689 995418478 968825286 943304867 986509229 999542990 919283064 988712825 957571604 917621233 966758126 903168219 998721932 935008280 934351153 969817742 972017737 972123904 920200337 959792391 923655317 996091229 980603753 995203230 990330595 963485245 959813531 975600452 985020130 920812492 948126146 917438353 971136512 912173514 973623871 928997000 967067594 983740012 967053933 942670343 906285121 962263648 990719257 929104118 972273059 981338388 913208840 969877001 907290711 952300313 943273368 901571864 979653246 900273866 933149377 959989941 974459367 920654531 960442207 917215892 968795116 930588582 941427877 930273919 906318215 957959119 917049950 905974604 902556657 942219267 900597685 978249785 908482511 990580592 972068369 937052498 918172169 916613982 913616914 929462718 932478405 991881434 979267703 931473905 964166695 946143111 927048170 994664520 913339291 945191974 972069460 940279493 913353723 923214498 953623496 997549710 993702786 928768325 958027679 970526954 972095175 968672343 996615964 978069308 926115295 942449642 917234107 905599313 950080649 946970614 960255725 963673103 913121201 967761540 911882328 919247958 941853939 958838778 964965045 966442298 993766223 996726295 958531015 994967518 939026104 981252958 983999219 905614204 928767411 960238796 957685500 980516535 974857141 982077119 943134832 957956457 964054399 928534823 916029510 920922954 959500857 942039297 931348620 933672985 908375533 923847019 932496107 944046421 924601358 959130659 929516285 937853083 939393583 938073422 900468668 987800222 994976343 980004482 978490402 903446953 918342741 994386404 961832951 973995448 904448179 985975798 969461296 930478539 974536694 999691817 947243386 920822625 977808650 984572133 937425422 982540531 902610847 930884577 917437715 905660717 911344595 989628551 952951018 930355060 996635372 967867902 977098776 972765127 965756923 981815429 921503542 986386938 966743814 906912068 916968461 991330523 935949243 910567611 908313892 938656709 925639358 934229646 938483127 908068762 995906262 944324848 977273564 948954193 914650542 975424494 965292382 992354285 905492369 966335574 947809786 914879968 908275767 987076606 992311970 969405423 939288105 989091671 900812619 905582791 964611897 941230413 959116110 911942859 980614712 988727523 959754511 997658541 920603352 988939295 910307067 913272626 945706996 930792426 971434506 925762331 985026795 965492742 995899973 958778674 952428403 938207806 945619328 910703561 927836449 933666107 964390612 994389411 989380682 945772479 913878237 965369780 947372779 908791697 980322988 984625777 921598095 999436746 933838399 909390324 972936220 903687972 952272210 944969071 935176521 972367959 914916689 915767459 930799907 999479514 949732236 929328018 985592686 932146541 985876167 973494070 980804284 960671190 981917666 996622414 981891426 937787398 929350775 917823559 988315914 943565061 985664485 976678337 981849569 961598968 941763369 914159848 945296481 916671934 922518627 929704384 951488206 970890161 979072490 992791122 954009455 930908561 916254098 935929323 993657681 959710270 904492913 965699641 972482124 989660831 956995759 973926773 959444930 937761024 934585701 905671592 980520012 914142477 914567529 923635888 965521951 952791542 960202110 954766164 910794007 930128541 959813454 981984597 909122963 962239733 986589094 986696636 990374989 948955775 960724386 984841934 955477275 969621576 924491651 913392752 965206556 913507845 927236677 973953491 977485830 905170713 953885254 975147214 995172138 905815133 934946686 925784596 952848075 927611664 905756639 976265718 925479045 962742759 933634969 968053999 958592512 978114341 928542283 974537675 995534564 982283908 908238584 926797009 979076865 976457946 934053867 960248240 960709228 910853109 907505923 943780635 937431771 926064606 939350232 974800622 964487673 932772583 914628287 963786325 980763512 911281531 970102248 929040862 942165420 944078255 954850556 964747273 994263831 980900989 930713703 993312630 970859241 966892199 955110419 960509356 912241520 993532992 928248716 925847213 916411059 970828435 925224142 972484606 989489146 927599497 949338765 919404402 947227789 993765534 960738174 935734797 995891812 906525913 955206103 907284183 930508556 986151955 922798430 952888860 924010120 937821791 932841248 977615771 945912681 920904976 977701369 948625427 998538032 916313956 959610352 980456913 983574138 927289524 939472265 971441332 968575315 909075164 996189459 993357271 911885965 958178205 929994211 957176875 902508157 963008181 950815829 915668428 931584499 919546595 994287777 929746422 977153991 953535663 929046597 990909492 949641866 971028476 960886133 948576710 955236666 955654923 961544924 974413838 985517826 979094997 925893952 976606057 965890797 939690875 931874963 920780368 968756638 953357706 989933908 916159008 911186681 909655841 916722486 905205007 917584083 905798543 984342388 991659381 959709231 931904469 913969978 945124321 964235306 920626912 917337278 913948580 952220183 937655514 964766144 979068475 954601499 988688966 917545726 903751278 974246742 951779048 921237227 964339333 903314314 948853584 946569179 916388727 966813817 978705698 998389256 959370104 958215013 924078772 965609606 975411876 932149200 979894838 971783890 919724516 993932328 992816711 962727184 931115183 957093188 949074000 935758163 987370284 956669158 940309713 902579060 937205571 932757035 915544201 957163630 911141112 922173033 948738992 985533466 951018661 920989340 911351210 965809750 988936755 971211215 983201054 941111673 979496392 924216919 960656681 929128767 953916261 985766207 980619314 907280647 986216483 974931234 924608174 907822161 901753590 921177167 933828759 957151552 996271901 963879111 987072295 949695263 981607366 922346457 973635861 986902059 929713535 984766882 905190420 980682369 917638077 959572919 972738869 934744340 958303726 910798808 989259532 940590378 974347779 942976621 977460748 915377773 921309975 948842306 984370690 921070536 915693541 997989984 950288747 921665743 917882893 934470619 920493650 955596152 929468517 944531198 981379824 902048928 995899876 927924732 937463858 964645741 928335765 957337396 979082707 990471199 933688888 933654538 917485505 949365386 958313965 992926550 921753568 980120081 935365010 980484122 944349677 935822269 943676375 996388240 994270831 980959576 937285922 901545730 928871047 972376489 915164635 955042658 920631310 949317469 949481596 934267959 995971051 925287984 960265951 986504064 931840655 924198520 942707857 946951057 927367975 972680476 958699085 937487142 906991876 993565592 971074375 938466691 926975683 960173918 913809869 904062104 968862469 945072231 942744053 980198948 971580130 963874567 992246660 989278795 912027638 962335493 944692503 973240235 968575256 965657106 901652546 993201804 951104594 926198685 962615020 955273331 999971047 926445841 995820497 902048097 961048763 997442385 978541395 989784978 991896455 981562573 955826478 983993197 991811445 943422951 956017233 987362217 939943401 991129570 915487793 956595474 915474075 905751477 913046827 910993800 973729763 988472555 930741415 958782822 940107821 911304365 973719131 970321388 991176088 975167665 956505971 985161575 989685452 926810641 929495359 925929496 979928390 972130273 924677799 993148988 946261532 905436831 907767970 932064556 986815988 933896284 958386705 998651795 913380511 933682030 911575724 929744638 968560178 913950734 928015829 940767643 914602918 907574191 900381695 956680280 937817707 931458739 954848027 934195875 946138210 906519278 942144607 967238524 950708875 927735136 973968892 992993086 955293881 910300787 916819854 991618818 922236509 936113154 916978624 926686826 961605418 906176836 983793719 929116504 939165813 940977595 959205065 958965552 936679677 996877219 948721469 950347581 968541305 939460892 995901735 967577160 928434345 961940393 993126693 969438753 990243985 977272622 969512480 992152013 947212437 932011605 968797961 913547740 991960622 923192463 938241776 952702270 949304514 979768554 945016348 994448828 963257163 970584124 960974280 991459080 919866159 909523038 937881591 929424386 978872483 909510643 996644737 954239570 995947301 989704338 933473233 906648702 929064723 967907195 981651429 979533140 963488613 948288207 984611463 900328925 991888368 990777584 902469874 942013263 962583446 952989615 962292248 976097347 904987849 957757126 944003763 969206270 963960510 904782579 947641735 947716533 994064382 960809556 978313301 954410862 920940238 956068070 920228629 954132801 951709348 993493598 975695410 991034223 918977184 988811982 985346072 992137940 971272267 980680540 928493115 953104283 908311168 944057621 943842119 938210253 977287445 905074926 951552547 934836880 976025358 910089377 950328959 991711677 984771406 985688963 972684277 968296087 924149517 917489107 985861624 934532205 970592150 984391867 910904254 992123899 988181141 939846684 917293957 951036443 970625125 928776831 986405606 967519994 967122359 941935052 934999849 916465960 932386477 988303727 902143888 998828211 980160273 986543444 935912814 998573613 942221009 945031901 919316196 996899447 964235703 985905410 931361540 973452985 981244889 947933170 970815735 936570259 961669616 935994591 934611331 927972539 951240741 972890681 958817560 950579876 955214963 948130493 983564675 942497557 914426773 997787223 955516284 935013959 981344116 950187276 954713323 969777285 984845076 937617743 903395302 934724716 905366889 940753902 949442010 976821414 927355665 974280938 900391059 933978481 900971757 959652791 968413671 951712494 970985075 900573111 998006453 936974724 913450810 904276792 966060977 969376264 955940467 969515918 934860147 900891469 987361011 958512134 901721291 947020820 924445613 995640281 983123530 944029237 940281103 967415444 923148789 923209532 925008117 947331843 974199504 928248970 909635103 994400477 957815447 937679126 974418677 910481910 920198592 963725579 909367189 909716216 971313636 962447962 978991684 903567950 975842806 942131025 960153539 993353355 975222136 981183433 940023102 923440549 982358275 941656677 957557127 938838598 993458328 934623094 900491148 924742061 909985287 915910780 996357029 943644126 951866559 988111772 934687603 935982894 986722271 944081747 943637545 900150129 997072715 918194311 928862827 952311247 998739632 910047891 978027469 954206634 908766858 995386731 980814546 942283197 978849692 961599980 941798070 943539053 932667750 962716113 956144311 976404205 931586561 983520713 906301384 982593016 957330427 903310727 953098837 959575070 983420408 987768110 943240455 950645781 933657587 985959000 996158900 904059091 944584477 900649644 921146491 959749635 912264600 931380199 980122951 979062205 961582863 931472288 975164942 966760464 976025787 901973191 914233316 913099287 956133926 968306755 983455990 971558597 986285346 987994652 989048012 902043549 971811327 938234531 950479392 998382809 959098064 971771717 939031634 900248872 940721263 920663039 948944487 919522050 972047478 989600737 979041823 950586015 978391506 951172352 946706340 907743773 933544750 945754445 940034514 931873297 900131082 950676906 945262228 967272274 917904850 979666418 992907460 910139471 977562979 985240665 993403689 958088153 992268634 966482905 984106883 949584375 989537567 902172062 989827143 938813332 928215198 964865203 938687472 967490717 990966088 972923776 948513000 935232268 974755731 952428823 940036455 934763686 901844000 933484242 908914506 981085859 972481361 971267469 964061445 901607604 920803584 997443197 961825095 933754671 984136189 950834585 995395884 968183553 965440556 904830663 909706126 948336315 952122161 916142269 949367412 905358781 958758846 990283872 973916081 916379139 995066639 914230440 983115546 900730114 960399235 915763475 978181059 924813997 968589763 977161657 915087746 923836916 978615357 939985782 933352713 962785578 998271259 926313189 926797134 941844648 928739268 939409721 929580906 911040361 929895833 964615667 977856396 914576166 966550008 914655371 929652563 912497913 956523620 975340818 945670321 980988675 945810363 920160760 920096237 946236307 919703583 924404628 980995393 995570984 949965055 902425846 965835974 908516090 948557277 937965370 942309367 993489240 921996413 976131237 970910455 934328335 989063240 926585026 905937944 955778264 946354751 975463452 966852876 955704964 914139562 936201950 914718633 928986249 986598396 989516144 907430817 916401935 993811693 943872199 974129274 907238643 964868529 907695275 914711689 942829036 940700182 949962490 923219722 958679043 929766069 956965830 986876105 997079566 907920883 945152554 986810009 975830718 907183475 914504887 996377386 900396252 944014216 971830715 931098972 960606522 988690555 935705617 953205310 960183984 903247516 980469645 940188490 911505495 954108993 948787324 901301423 963226288 913138090 967425140 974766794 919953202 905288675 953977429 990108726 905891595 954949209 939270594 925291490 960363594 960389260 964266671 909363711 957971212 942319941 986982622 918192893 944468154 939374442 997195813 936971585 902938054 921082030 930657771 919162371 990266272 978701351 990156428 908085094 936123915 933624318 975872174 972297052 940356849 906603911 951554718 961683086 933219496 936306937 978703914 937900608 921561493 901892628 918304854 919427748 924003442 906794652 924399996 935067160 997967716 901897163 939234546 937936680 980734376 921391633 945572141 930776449 961580213 971253572 980370414 946284511 962633494 969196763 993999193 905617729 958954259 923824422 941205627 987084866 927162331 984304443 986309227 914169997 982308719 996037589 915016709 995321944 977829014 930093411 959636921 913289716 924120017 923106516 921639485 937274492 984950241 944031950 948033654 973197448 915173057 949456267 951601754 913432927 963075916 976729798 911274197 940854218 997852167 942875973 983260560 958786391 934657631 998252480 908897963 918327856 983188857 908883545 989833891 961180520 924427117 927185573 902317738 980581949 962020739 915037029 921096145 960302128 961206824 961829795 952470223 985738045 937141779 901399343 959582041 916879887 970026916 962559319 958202105 989400865 909802577 980808844 982628363 903489427 930590655 967437202 920468555 908131396 978152693 924764518 996819371 903789511 985613421 994227898 924692751 952841714 920208087 941839183 938717967 911591709 974458003 919656563 970160690 997867241 932801251 982149598 964955666 918058506 999210631 920408491 929974292 977991026 926477885 927918846 979169890 939478347 965461669 901807626 942560818 933355600 922851087 914542392 902798241 992793754 915830649 997112615 911830642 921545979 986079407 989993200 953503320 929178905 929251465 906123357 999889522 960766128 976254148 941213914 941282796 911947977 991421620 969652581 943651779 953248464 955718679 999133946 986386632 949052257 955019168 999713175 922282390 930553128 939246604 994624777 903001823 951498070 922866916 946847593 935689442 955759575 942726272 928093327 936271936 919028907 923113538 966699141 957219238 909704840 994847458 914830045 966479061 945701954 958623556 955652930 935618513 933318576 960336651 945857697 988369302 979642674 989718542 917892381 969595751 962003101 932628479 957768217 934707335 942693512 929971429 915232109 981122427 981974096 911418495 960609497 912655444 999036993 949348675 990457478 932330639 981207177 994946240 990154905 915357058 970407292 980934080 948896326 922481193 984709178 970049443 996052660 998003647 924895939 922130849 980123960 952736988 937308018 954918532 929169826 915403082 976113541 962189946 915106507 959952547 980694689 974966805 980743003 960995610 938540681 957265673 918827319 908299946 988321645 974753120 976778499 923258588 936568827 953788076 932942356 993902818 979510356 998709275 970642214 993489950 935466097 949485161 960159773 981762307 978263931 986484960 928187420 958420722 933419669 999287652 902546940 956362301 972605685 922635504 924163057 945041953 977555932 983478141 978481010 960325920 956882643 981281185 965877776 947997341 942249860 909687962 989970715 990935608 956725645 961833586 952654746 927169298 941028234 966318935 909366386 957372494 923781433 945238861 917478786 902818403 912426025 912197900 958009869 916369762 947541147 905272175 980640922 959455623 973774107 901706088 977633403 961284320 982558917 905732217 900331301 902913438 986436498 966616741 911416037 995578660 996835351 958644885 947701182 936637720 941821048 965692419 900481341 998353607 998925342 952576533 997857064 947392488 914419779 984352073 916778215 976833615 964210470 912908639 931944568 905990620 924126361 930191644 956173802 988038617 948247132 916435182 962274507 904817694 957780493 947450192 979318976 945938551 981466151 943025410 942661632 936006986 917893552 916334840 962024144 919893647 943180000 908177654 933241522 943534647 941358603 934843133 966536873 906481363 902905576 965146727 915360599 971449940 999827971 914323640 908380614 969532717 952076231 925528819 915500720 963031944 995303603 949908687 948081452 934367748 943861838 959315823 965516259 979428173 937069437 931435116 905461777 981692158 994951337 961933183 922236259 942887879 967793790 923505929 999916778 941276400 904698179 975623509 927692940 965528763 964755499 908025629 957406945 997809328 916848834 999387871 907136182 917493009 936176686 955124171 941187616 937397906 961546275 966702183 901307423 993395783 941773825 972196164 959137572 921631438 944904593 942456320 977423560 971833465 983311834 901096599 922358530 981864632 919891202 995456378 977682415 968386671 983139068 906588915 945460916 903236311 985111803 983187791 977926976 900246814 945046438 962039537 965069708 900112196 981724697 913312326 931101347 981880363 932070743 971638679 993197548 900963260 911947058 917453473 975973665 959712988 990943561 974960806 967848852 940808765 942978718 950529778 918580182 984108592 975846731 948091631 936785854 928150584 914265333 937784343 993572981 958598397 961790406 958135655 975578040 937198089 998063153 945191985 989348375 901946746 914386075 983296243 909426839 990747537 947308628 982094988 952179800 917279669 925653164 965505513 915083090 962483694 911327046 997607303 979918540 914035418 954259473 911067836 968096538 921881227 938471837 981597787 933771695 945735306 914037034 974028375 954856512 944400406 923991410 961126934 991859310 989806295 972615090 952915856 900398924 907812979 918739500 970393499 901883518 914352166 940893611 993301827 947908275 974270479 908397145 984528766 951444789 991077594 903687864 979262943 964584149 919291506 904918385 908288252 904624784 940372040 903637886 971715148 927091787 952847486 972902523 965284481 966625982 952190605 947222186 915821291 914711620 959497696 959214834 944307379 958618558 907672541 904228122 962335718 924381900 910532045 902827913 916089820 945921308 975970758 986628238 933458108 933850442 973797927 909572730 985007751 940527319 987401513 955419651 942987789 975746942 923257300 917146423 943330136 982669295 996613447 994390886 952145451 916464217 942250335 920029498 962266069 960859398 986851233 950815823 933432130 957101993 950186408 938391265 998076814 991236470 997535278 978306107 961000887 936278282 924632053 978304830 992195191 989795257 990688569 928284054 909868654 939426117 999951753 937501949 964468487 983385508 946623429 972404606 999588220 991658649 973350024 984276011 978535023 912810476 904825092 994578304 956543351 931041027 925274936 912051728 969599541 964238614 990963318 909327108 934063065 970063510 995360839 906729641 944407374 916474811 902484256 919277480 933918634 968526076 962478797 911831318 976429702 996685228 916636500 954472123 965975257 954191737 984694889 966063019 977509252 925001463 907979522 952406390 996873891 979934283 981922004 995431088 917502570 990951142 943511425 965865449 954689669 908883843 982858087 973897979 931604132 990044622 915228499 940081460 944589722 919959505 938757442 909177001 941393117 978069519 939109109 960809773 919387566 936414961 908701517 945003135 990031102 946374792 999636784 976712619 999493747 996797068 952642580 952847618 977901501 903614692 910564720 996992368 952223156 997489194 990069641 910414788 956146321 956237736 955361853 923781397 926635684 956280704 974344974 956789852 906062987 910574447 915468209 935884657 966144629 910046750 925142934 929573104 984863716 927134211 917189655 933885498 956063797 909304929 971650666 925113741 910163542 945093788 951449736 997361409 968395863 995267296 955785996 945615606 956630486 940238567 914943945 908508061 911310855 976636051 941515041 903840654 977835195 990099137 926218150 988688299 900621693 980782518 933675268 955429098 924779838 920715716 980585991 907989117 907248650 914182602 971111170 952566677 950749922 970126817 960860439 906876913 930883222 904410760 951557482 981959930 959232400 994175301 928059648 969386809 972571035 904254371 963411235 911709495 991825933 955244386 952055143 918341785 990889656 916955082 933282562 913467606 998229603 980444016 980884391 953938368 969050320 948540506 987746195 978949337 906008079 916216241 995793364 988057200 988562238 968838227 906467221 941777064 950865417 973195344 949776997 972859035 990537265 981011898 992191097 965929347 959100321 905635285 952100028 910681345 909982745 982590696 946186096 902824402 910829376 917013933 938097286 972502396 945307714 944804103 992989517 996210362 909395530 924641174 900790946 975543154 952450883 961211411 921289011 902610471 991596997 973305372 901346384 946873283 991470359 938325426 963461105 912299381 912104368 990450061 997173940 977813519 958138602 943083462 942850603 935934681 915646991 963517532 958427246 915439880 914142414 906961880 920956350 986750104 969753503 951296936 943788253 975148045 927343563 980222581 949008864 933875317 993351010 919597943 930602159 999857073 962317561 992174582 942902571 954318356 989425379 915232028 939998326 973345914 960458751 929694897 911239573 956351173 975769798 957022413 996626014 995181221 969917325 979606800 949371865 915415276 910488778 997927723 936961941 914813292 958047626 939948593 936742007 993669777 914636541 970704274 962724152 997078655 923092766 929227123 953229280 975224175 901815417 984967144 985595046 983286733 994295327 953203646 962190672 963581972 920568846 906860603 944869218 995636856 913624797 910801524 911288645 912745889 964383080 907633301 912378239 917758969 901560970 966680381 980654767 957267659 989192988 978613175 946296615 966770554 991603982 957034543 977580877 934115732 901217484 963765536 922673095 929913752 976833781 969744922 957992364 976412410 921253763 908007025 918106700 992398559 940220894 938940212 911943060 903287917 920292019 921689334 918503553 933390871 949910535 936924159 962886231 928715848 920181716 904970374 955004564 934027547 901475862 994310817 967502107 920017420 979838698 965232019 903071986 905540046 901808226 960428388 903695394 975484125 918904080 908830381 907170544 941065977 923638956 926117966 977794838 962403716 957406377 954592979 988538320 997990876 943627115 936947344 920223064 911764853 999018258 969906994 970054263 901799556 939404643 984027882 901818782 994639697 982742115 984427630 929440484 922341625 937659569 990598578 997837024 958333527 947181913 911908747 963222210 986022393 939789581 928481009 942061348 928213536 945892530 941232927 936532309 901372029 983089063 991312800 905671125 913003354 962465254 993862617 941340148 966890392 926118217 921189632 954776180 968053538 995665414 934544916 980488429 968719554 912536332 919456885 951456655 991316445 979482708 926371170 931024341 979261981 931446447 962478050 973501062 904542603 950329436 934806366 967010815 930913466 959115606 996124348 965456274 919033043 952513566 951076415 954840589 910501133 932108966 939145225 990554655 998294507 957254654 938228176 927755828 958303393 981137155 995618509 929163435 955975122 908094460 947543731 960923623 990711875 959764226 926090941 945840407 933767276 956928939 912819711 979189065 957028410 933061419 985798734 975613298 923318698 922483569 931857305 995508207 922899062 938997948 985307732 991230372 968971735 910011381 921155993 906686237 935242359 942344785 992596061 943587849 900517209 917150736 976866576 963246346 938310209 900844070 948790051 909963816 979823002 948804553 976116226 962077748 926775043 903637710 945359760 942801524 959150045 941221377 908012057 956051414 904622040 914326556 919214857 906842098 965183944 989581598 978357787 946191912 978950112 942405259 985841638 903643233 952713659 998087032 992088520 975035320 912388517 902471829 989726871 961822796 961256662 971160613 916419706 996409309 932193846 945179406 950923740 912488178 915987419 944654611 917365180 975829762 958517191 961956523 924458587 943349201 985404822 949021360 937080553 954188760 983983505 963867581 906769509 998483415 908592565 961335583 926310849 916484549 935504568 914520954 962339190 905383716 930471444 914284178 958575363 932999278 939274174 927527940 948340953 952131663 974840716 976957136 916720478 967171539 965106217 990025058 924973571 927754981 932727825 982006467 939283321 958000396 913164367 979720162 941445188 962007957 978053105 902271036 978517996 941522146 994600277 917297179 961366443 945403811 906773706 979785295 959191011 998668653 968457467 929710017 959170806 911772429 941612551 937899709 949299885 900449550 913040609 948973668 940281651 973184066 957818072 996571349 967284465 929905478 903944736 978849082 944830178 906787136 907319124 940835755 911798485 955645354 954085768 954639150 950872581 956475762 946004359 900966346 950830989 945583675 941138483 902222210 922421764 900477138 980482141 949426468 969607595 942839998 954182315 923829810 954706786 932756196 909470484 956858687 958485281 963160221 956586982 988139325 916877007 906086253 910037094 901923991 976648385 926748360 954502824 989589272 983362594 979606492 994818963 953926543 995235752 959760102 991730567 928305126 972540739 958158425 919296093 980005344 919581959 961243755 928928820 967207544 939411593 910512036 903820763 940142325 926799536 940235545 939810201 920239601 906422340 904072553 971382347 946394528 980511878 927937779 977086985 947901903 913386182 900175266 927133197 999217085 912244722 979257148 902732569 973280420 991781412 986480852 914139874 936194945 907496092 984136458 911821798 937100997 957010614 977116154 998536145 953007963 959295211 918418340 954426714 904751209 966711225 940349066 981465780 921171278 921134250 933855653 909322685 996162758 956174830 992157385 980724099 946398218 924515577 978155630 972067212 974062417 929575066 985068202 981066207 948801907 942927849 970932976 932394958 932395672 905754098 914653187 964316124 948409156 959873252 949423619 915103424 939550565 945006555 902656415 989692087 977251420 972098722 978232173 900619502 918995607 949585827 991467583 974828893 977754083 939690985 953123799 981737478 981753417 979441035 942588887 955657253 984885859 955464304 984337311 933756914 930526574 907314700 903704596 989993977 948586514 962711445 907957407 969740967 939617162 917826749 983192256 926135744 920069175 983873751 903178440 925644436 942227106 976162677 928640559 964958519 954602643 930648996 974584736 929589229 948804382 924645132 923058561 915594988 908749216 903007835 968848342 972727295 996681272 968997213 992904416 932133759 967130152 975315254 981033893 996886810 991584901 991638998 971069660 976660062 998663363 918795700 991968382 979548962 936057521 925049209 971584351 983095193 903365430 938802644 926353780 903885791 942918183 923698351 910432436 914641441 953304732 913858533 980411290 926197503 951738151 938064143 914773451 953298379 981174438 970983510 974890844 973100004 933098598 987222122 901971715 953667310 918195319 972492058 910837173 910539697 956831910 934623284 926543991 991024136 991767153 982679310 923721104 925429410 961565148 907446506 952856717 944033747 995948177 967687794 992328203 935246925 968574921 988449577 987157482 984535163 905220372 983637196 992038976 996120832 914946920 932083508 981214618 973398656 985853185 967110155 906932597 991018624 984118583 917946433 991758525 992009611 900123701 917104562 972310265 973642995 936656995 980376146 988715111 950571633 963972748 926088870 933102369 993621035 956019564 905991596 911544451 914034911 931599282 919430970 911597975 984548536 961397974 949933689 980682890 926398536 942450297 972780673 932904546 945541315 919781719 987100438 953128287 943627465 908042614 991344318 996432688 987663615 900548277 966368714 904745045 964927263 977200865 950301737 981904640 994014552 921923436 947753948 943349944 968193567 921654349 999382302 940701798 928327050 964559720 955456852 962533496 950092009 970575387 967255672 905699318 914747686 984813263 975212134 970382440 900552809 989739537 915402301 953406366 920572887 937191879 977939849 922832839 939274879 966997838 967629942 928978025 940110731 993894973 974995687 973124877 964119092 991230945 918295127 955413465 940671172 991793538 939551180 920694353 945098983 976899309 966199983 910520400 994732532 973135862 974363857 967645727 926995259 950368881 971915530 972484162 934653794 902530112 948299924 961970996 934712734 975025204 942885112 976660615 999606002 944296277 931638906 930404490 940499742 991683162 921038446 994522651 924140376 980677414 916852612 925930965 919971274 950291772 946957434 961006598 940371978 977109736 903883698 991931179 906757367 955516055 933797525 949994430 992041092 940401338 974762418 925523076 903012217 970355125 908936594 929387425 951774894 918538695 909146729 972607477 922450793 956657820 955941623 901688872 917707603 907540895 946948857 970863207 926889109 945207785 974517302 995479715 950198851 921251219 911087715 963585104 926764627 940328338 940719572 915350425 906577358 959677318 931157835 934790224 919162174 920970675 989396873 952364291 921506568 990883782 904894141 983399521 970077929 994460437 963739816 906028158 909200031 975546139 941107566 982574726 912619722 926682523 955947784 981710685 928509887 940394551 930333868 914052517 929389104 903415468 928285456 989921903 957807780 962302739 957586388 948721222 974919196 915898679 915457452 903428787 973943161 955993056 972189794 929311727 937503495 959142125 918299532 970389995 964242774 949947171 948179731 949144166 950967650 990456419 949267678 991764512 938405139 995972953 982976067 990238880 956219374 942941193 946274795 931947817 926041715 961937602 944288977 944743936 931325765 905396972 978817164 924442175 924924604 960059742 959906008 972927463 941567166 985944746 911694908 924394288 966882207 948571068 994101678 954061477 952256639 991768503 944266259 924449207 901449151 925267874 904779567 986316524 990731547 974418873 980301616 945880930 988420532 903555400 980561930 950243558 985995848 933088866 900825881 949831003 927808244 906602072 936115562 915059038 989803141 989155118 917101024 967413103 985678682 957032088 949442059 937768470 995059244 948621198 966932665 997652334 913249311 924149299 974920090 914163008 921483636 954532455 924666369 954415251 985963303 970444647 940899339 990131309 977863950 989652892 913936478 962547595 929402748 987000848 930809761 939529890 914466430 932470064 909891503 913994517 994357877 956739074 971308675 964183328 990508728 920567205 979890370 939169933 963582557 944967426 950628491 912087425 956283100 927609422 909831735 907067611 929462487 902559147 986574647 938332560 976208869 949889313 987477076 980925164 906225513 956189122 950770947 976190402 942796994 955743870 986772369 912637562 993830834 920321609 900819829 948070534 942157016 920015907 978722483 921494308 977460274 996509969 914846887 934727982 901861116 957446720 989381185 986804481 942993629 971787830 951788006 905079497 929984861 946926896 979824176 952922986 901195914 916971055 993854377 955629542 938072809 919617223 968428419 969431332 991549211 974699418 902730889 976861532 937254438 954764342 985632845 971644784 999195850 901856911 978605941 936615574 975363614 965867525 914799691 925286705 947466290 924611427 923344587 961645357 914814463 980379080 903064728 924128031 918697464 941480412 930606710 940143301 929161174 996800842 970820309 925955013 988366521 914659711 970742239 928883646 965020685 923517975 917530589 974955112 960162490 900300760 988519616 927272325 978679689 983293462 986508773 995187648 969182571 935378625 970034594 974020743 945770728 985280814 973794276 906404337 915334674 916939548 943124555 901497541 920181652 976901569 952600175 968946260 937116697 938698469 992699394 939517134 931526317 986407956 952927599 946380567 947267578 900900966 942269462 955054413 990571839 932615906 963975976 957870610 989611996 903914244 919641615 917978058 925629703 958460314 947863946 952691974 981829550 962106813 915584054 925400281 929406234 969982501 943971445 935767236 925971959 966218534 927181532 984696560 968346249 927137593 958746776 990632008 969191004 953466309 931271784 960308118 909107098 931254776 973370933 943091931 991633052 938751453 939594913 913407307 993882060 915476257 916763800 948282123 961540249 981159387 937113695 965986705 928387302 964323156 914579427 909504249 954316941 904106167 981723109 937377839 940181276 986574529 957198201 905003180 963176337 946671068 953451756 960861857 959390561 973598951 991308633 973884959 918895038 954511537 908179978 917642024 988124588 950137398 947935044 983691822 971299066 921793313 936661267 921468237 962857667 950137101 954653157 926691633 902215604 935608867 980241809 963207749 966264459 920879935 929023247 999700167 961659927 942727505 953490157 918725097 947050232 966021245 983032700 929369004 931816114 967452422 995143304 932686317 947306237 914362505 950913006 903852840 970811291 902818309 940216610 959076781 921175403 916593811 925963617 980124501 926054048 952381614 905419813 918805465 939309899 989391457 915104801 966568285 986356279 932348730 969264167 973913082 945532995 911137703 987408404 987498175 979630960 945068777 980036706 918882848 960764453 963162488 971899525 902340120 979582660 970634295 962869599 965524965 954433859 937266136 922606630 932740896 915057486 947560692 987294367 929060311 999490051 979931235 906339023 972061521 997007185 999128139 912281243 990716818 971958513 938718703 977817520 906131537 997199303 964776757 961393011 928537739 912191757 937654663 960896803 944334408 924416925 918413321 945683450 953259278 972116668 975209987 928967382 901752687 964817458 905894912 910609496 958441130 950783152 957284299 964422780 917692395 908482228 955176056 974971248 903794236 943013476 908645286 999485346 938449095 997404594 961061444 902020833 916249111 991804205 950789956 944233331 915237490 948524337 914086331 999403018 953042099 938871000 972468516 980524433 938342497 978154613 983641476 969838748 994623382 990785878 925270193 982114781 924424454 950437056 902745463 908716564 943806836 914927499 973311253 989508301 957826164 967389079 934980983 931062546 913538187 927725701 987053915 928626834 977064071 900704439 921440691 955094741 955599431 993078458 961897029 917545578 995507131 950173176 914157044 915492616 919794910 979892852 955028413 975462640 953027005 944152076 949158650 934558878 989231023 986861189 954475326 983305392 980795587 997238713 976170411 990427079 948579264 987379904 915122020 962074654 943312709 909359659 978392415 991652688 987351978 909949343 964516274 995840609 953289978 937679823 990437179 999707314 991362518 911150136 919804190 909418799 911102102 927854683 958601280 921233863 984854799 935154057 956009655 968364639 982041640 911542373 926508558 901497061 951100246 994808436 904166012 944087704 959215892 973558771 982091097 994073673 982067848 928430148 934490153 905353396 925267319 944146060 910172257 954854347 964373388 930565964 993234447 970343641 916442312 955383140 956775254 924954477 996846095 947213756 914967260 965254918 959248339 994827819 946767173 951199772 947507893 905980710 984227663 943794626 934167104 967695905 991102165 923468893 902747337 944926700 923277027 945326120 901723438 969955449 923728587 900988431 983703343 906762557 984178705 956537496 978801632 935161483 956087645 968634281 900740904 964372744 995516338 981713677 951063772 992102022 934486933 916448651 940954106 979585941 937940327 996473088 944566411 950168741 963714848 952676222 970476249 974815259 997930612 964889707 943136186 942523827 908649359 993078054 904485264 918772296 984036338 972503722 970992483 999659954 971802185 903631712 963743218 983372115 962602961 963851531 937546719 968679654 976449973 998249261 979438613 998739430 901900594 912094125 903045949 982575905 914505694 928926181 909640591 962003395 991047670 900759306 976794324 939347512 942876406 945838357 951550424 970274441 964104890 968699437 981741810 932152454 953825251 963784278 938556865 910484634 966658049 929689637 966972114 994691643 940013049 992657082 979840908 989405539 913470124 906178748 945543239 946125373 999010504 976863408 920834800 974584804 916225987 920208970 941976495 909501278 927587420 995018607 958875828 946870539 916417334 938037899 965551318 970783642 905936833 968535478 946799603 997951694 982114253 992575924 923689530 991624922 952261357 976902368 911359435 958160534 972121976 961704089 902305546 960168431 996358296 944405104 999526623 933592361 951489476 903886026 978982101 946313779 990636519 941552033 955423974 992857744 955029749 905314693 946894686 903543664 945567028 924806462 986084543 942767728 980870095 953887492 968459684 984576003 914299396 951882808 967941183 979844727 910618422 981629253 974252112 968253484 982050256 938083509 979983567 988156398 993923562 915406130 920655887 963244223 977115806 902746832 977849765 943293860 946130525 952681572 988720358 929166023 945165252 952972661 996328661 980197105 953413851 963139155 907668769 964535337 938011883 968740005 922856963 996079586 948276118 986768828 906322338 926417766 984536084 975634044 953236618 954404690 910978551 943661744 993976225 950706550 960114899 989481781 997055057 948423370 972269869 933985719 938185665 909422544 997659799 947548250 959225276 935378344 927512026 949913069 904340688 939527099 934092727 982940123 909084412 960645308 904015810 913321410 958085829 994636790 973241473 963367088 932463728 993660279 935369671 973745535 983371379 990288332 936236773 981671241 995966640 958738411 998333434 966750147 992262002 981700765 937909769 955315748 942622172 924536455 972246833 990518076 934845916 976587199 919011136 912140332 976725403 913226553 901431574 991863000 944201585 993686625 934213149 946647715 978173643 933882879 935146655 936923579 936484844 995661466 923076384 933774768 971979221 939460509 929391716 973603777 901446543 983594050 976835422 966578040 941537979 919392299 951640964 951442566 981796275 914727604 922043922 969882164 973637173 959744893 919118912 907063968 985609723 991323154 938010253 935132106 981847155 990736728 908805435 949657129 961377856 965610162 924697151 983759794 967058128 937122345 938759479 931812466 905458560 927807937 926101798 928930190 955954431 934629948 946032529 986738801 951129643 984325892 972697069 939925427 956524244 962267287 911145658 971649379 981448805 992736969 927512299 922058637 995349036 974196745 907225403 985640724 959183904 994910142 954395058 905952294 957582342 989137531 974275741 931508104 925402394 955218678 961268660 982648045 984821074 958301996 909190074 998293613 983083728 971217977 928278556 907409607 963457943 914376199 972284033 944627133 984441474 996301379 996556500 974868381 983517550 954489087 932854227 990636269 903663089 981185156 926487211 904445856 930638601 905448468 905510594 964964956 927036613 923656844 962188801 914326027 931585812 933482640 943536031 943981501 992980032 991323296 988298334 952339553 997404120 991745432 949106866 923894261 911647720 931883613 959097316 912995261 918091664 943726740 920260676 944858058 956930242 976637629 941964214 930096754 972225570 942238509 938502590 918216640 943850619 923573951 911811195 929275240 912825386 987113771 906113419 965142889 947867699 927078270 982174185 909729118 943714195 949261049 971737202 975405251 974999878 914086795 929335826 968256640 914384684 972476712 988498953 973897144 912941364 915953672 911777774 953762631 913460225 963476263 954500870 908830654 915216279 998690256 989698263 903551788 984824688 972670048 999618142 988207601 910401813 950495586 965356888 977303223 967967767 924379730 994884761 973552120 968677240 911259326 948406417 942572425 947316683 909237137 955241649 979241701 934263787 946833218 904481512 962363863 982795747 960023459 953291699 914745402 906500176 944022879 928875581 900558820 964755317 975080313 979110577 925971198 929354792 903888305 923104138 934664126 921210806 951720395 968465626 911367654 969946124 902210740 992098714 907357247 920015657 960939128 911129452 910942260 918958527 961213190 937017582 955720789 912975351 955009102 911431436 980595318 957593934 987232823 999223023 962957632 999296083 901359879 902973070 940477030 998027926 935746050 910275416 922027595 941329899 990736516 989393459 927350738 960632962 987309798 958501698 982114991 919241075 939893836 969317166 975048580 939429835 981600452 926616553 916835222 983434046 946222353 984382621 993022141 974195007 984860818 967950434 919009734 966620625 926190510 964451098 924434177 934649150 908049507 935231168 921456291 959375625 918077532 988200549 903586399 900812804 939376433 970559874 991479928 968138501 998419119 951037615 953258594 969263727 954431712 906900238 968988627 976880812 935206356 926535086 906507401 949453268 931047881 913372634 967874873 943565399 978000630 976165366 963511103 965605783 951337736 971593185 938204912 974241424 923938790 980500053 911503892 999957569 946375891 919897758 970381254 987032031 923613986 918303169 989542829 914401751 968452641 903986956 927610111 961659540 917249105 963703875 971711956 945894361 941048227 993817823 908900145 944034799 916526683 988521484 956572145 916584097 907672121 990952373 962135616 906817184 903253761 989366421 996739593 954452487 931903478 969941818 938612821 908138097 935786253 977382973 976110484 989456242 945805549 987624203 919267771 996507800 922391127 948622543 966602482 945224934 905450333 936751393 997151622 938232775 915774651 990128389 955654526 985029864 992953428 905662730 996211896 907946881 903223405 959558936 956460137 916905956 950050782 982182487 969797870 923710673 948999320 979749137 982614747 930414292 996219191 994843247 908583967 998621504 903917738 992837534 901090114 950857968 968113781 994704007 908526582 993587666 963164822 959554627 941444563 909776571 988852390 963585328 991463730 983953991 976605873 916153319 992351136 963133996 963333933 937307709 929946166 943684918 937796808 992990974 931717789 975301880 974316895 951303836 996093799 998156107 936792271 938077205 939969901 937457805 964228914 965069975 968578447 941369927 929401273 912640178 932109510 983653573 947336380 948303018 961450089 966337361 930155145 953165104 926987248 977670032 924426942 938240139 997533092 928880642 926214127 999545721 952861642 915623396 970709993 957879042 904976735 956781259 931830469 973001790 931985354 995620130 973857465 992763328 976228311 993039285 911763998 983024707 943749448 979813302 927086106 957776280 945985441 914605477 915712435 916786163 932202605 967702893 962702704 909838014 947109132 988151862 933105065 907782979 996625092 949838650 908976657 969272741 978260573 938707394 981309538 919497027 932778367 945608310 916596817 962256023 989511815 995169291 947522207 967378089 963877165 983785047 994633606 972458071 984628023 945931084 988486936 995245895 973421613 955157162 918738443 934529180 970941695 941236874 923721749 915020845 917732675 995782537 966006286 956583328 902378527 988550037 923415363 901167052 914049365 959126869 960174070 964903442 930561346 921893068 998256647 993946770 983008365 934053176 936480683 957869384 937574365 952565268 954234516 956448932 975527836 978893994 951920540 972396362 928571630 929479188 913693834 928824177 976048254 983089074 931113145 901547031 900081682 952861131 913029372 931906140 992730392 998862867 954736789 923305131 914903081 916182666 942049874 984704109 938049579 928539758 931999593 901309155 901111869 952947550 981626504 902607595 964813760 989200415 977892039 972042770 952916288 937921038 938269107 916536115 957499299 966319931 969404890 905919118 969675435 953585251 917900384 904130304 994246326 924589888 970763230 927655526 988863989 913420071 963635534 920753502 912671318 998863257 941560340 988708423 900771288 954212549 915507453 940704262 965622926 950307110 967644117 902185875 920436862 974673509 952259932 969117191 936094209 916755969 983367078 952853972 904205870 914577943 924871341 968730283 980300916 950794651 924787359 920002034 946130296 969727670 906610856 988504242 976119545 905263250 906883966 919292428 903202122 909882547 999584158 970260173 998201672 923738488 926497043 982840320 923668499 909389487 988829248 939723295 968393974 972165974 962727852 966476354 944102855 998807489 992180355 912890062 930391438 965725080 978559141 939248913 996406458 906801373 947247920 946962235 981263250 920813673 954005303 964938119 949671196 967849181 992064323 953150819 939185584 910789837 926503206 935870894 966948649 912231743 946397847 923708618 917665286 934560000 929864551 991240504 916634399 927207517 989989490 929062155 922310594 920590471 962122563 909552324 922867347 964499693 921456837 977631379 963290501 938742137 962950180 978239883 908349323 909772682 924118497 988862832 996335648 900058415 923804466 941724534 944381566 966953314 904152381 950559626 990394180 973284433 949685182 928858810 978003066 913354431 972231033 939642677 909760264 938010836 938685898 989875946 992619684 949687993 988241103 918602154 991749064 916403939 953118407 926648061 904968964 984102615 917483655 968249122 900856534 992533245 933934860 908605674 959710158 959250247 929203431 923054731 924900508 995321291 959457267 951078054 957619329 984695815 910529900 991585990 908410918 915204466 947800692 902144791 940720059 999267652 926868773 965929276 971820771 931799349 978455947 973498361 909945426 925411057 953914980 900741560 980263045 922069734 924952178 906972696 914790413 957236911 943920230 988792809 936746763 983649088 917003057 912983690 998982566 976865422 908683883 998197602 967194014 952706740 940315510 996409994 999873963 984012569 947813957 987866884 984051276 968321945 957890231 945758965 966025060 920333510 943738754 992903442 929177945 930511959 905227334 912718420 981529390 983242551 980034254 993929291 920408673 966044728 955543627 987378211 924422739 922380136 914028687 961894295 915793812 938867787 933244056 917409031 930214540 941366122 937099908 996382090 923742005 970250469 957075824 970086171 999463221 989428531 992708121 964760807 985072016 965485164 998683943 991296459 916103992 962735354 966378023 993902427 976473472 924030461 999019428 984070378 956220358 918023350 907603001 996569671 964680353 969507418 922347501 907924755 950754529 917130517 962403040 983743261 958283054 945558082 961100819 930231617 950325374 956929052 989384387 980765013 969750146 900728224 971371645 966763735 950153363 982166998 900895587 915032023 962746079 991593986 980839553 982749603 923174213 909877045 947058959 969445101 907086003 929305235 947669110 969467392 983709465 924006177 949808705 902069644 983906942 901394680 970948892 998889282 991132623 969206436 926674698 940121523 915364019 915645976 985626298 900961229 976397595 935074470 997426114 996814513 974852767 914919687 992572304 917749586 990711925 989672955 924286703 915063102 953993403 957528069 992875633 986145019 946465113 993088067 914828646 986110598 947863539 901774883 990793727 944061354 929527779 934591850 976337153 914483496 935825190 970789813 910008498 904819383 999390517 945770568 988438748 976036813 937305069 974975125 914874099 954721639 968267419 962139656 919056038 964361939 964828496 914356859 996660621 968279756 968483117 978533755 991252217 938551015 934294477 928891663 970907020 928540186 921918858 925257452 965240110 911317468 924617036 959162301 945508305 939948820 972046847 950184569 900470793 995866202 926519138 992198762 917428333 937386201 951147433 959942789 911817652 956894905 922731066 901114097 918958434 944407759 907599325 947805240 931691701 951606901 903964080 984363996 955328208 911814339 925474876 989435487 905625502 903649435 930966730 970240999 948947562 997037755 993046701 911490553 906299377 990631822 905060885 928974792 976720383 975912873 933473162 910911872 927848398 932835539 938973122 953142216 905081947 979413713 994000284 985867036 967732933 958154414 973862623 990971490 991031241 998113369 939459543 960541124 978251615 993149561 967129809 981739186 941589239 982068406 933858019 925456599 908011254 984217364 927335984 911971508 971631481 907928850 995004377 995308228 932293328 964577185 902305186 981205401 975960089 964041624 990034363 946378415 968669428 947835590 985959176 956809360 935056135 986140418 985884134 990168750 944660306 962380544 982964500 974077251 979290135 946681571 934843656 904358032 978254966 982629559 922535964 910477226 940528594 999390829 968399225 977938905 925844407 954655863 951947970 990569730 983087110 989669367 932010640 994742598 943222886 971212593 959767243 966527790 970302798 986168906 919232210 963974605 917976951 996338964 912677367 953130383 969139479 958171563 999654716 967197550 964928292 962738759 930217653 944437713 917429405 972165165 923008872 934748518 983549575 939449936 901020825 935970489 972654071 972800796 960096521 916056320 962827719 906391473 905702191 979210121 929766470 934572986 929857666 945869265 907310036 905627119 948933551 900401273 987939832 906783872 963911728 938938580 967322947 924643182 957215513 905365844 962312785 982494421 916294041 982039790 947189656 953275500 980426398 917293875 972454836 939253603 986223399 933248866 975325784 954784422 983094037 975508989 931586188 936136841 958637105 924199538 993656728 962015473 937833664 958417901 904968401 966301150 973234391 916856759 933738652 965787735 953717273 925496052 921384108 955711742 917853581 973173922 932902888 912781615 952491854 915743150 920031557 911921789 966295551 905891376 965663663 988713702 936412011 958675973 908225330 987441925 981389734 953334751 937325101 979549169 941524863 935298589 921122702 979833923 908203377 908037165 973136687 987440916 965470024 992851949 931113909 938873859 955259969 930074675 911420490 937522009 942941866 958041193 932306078 907157425 955427456 908108665 985980428 976935149 996891592 983669622 960107133 986146526 997702022 931935531 968289589 931908549 965055177 932278807 916327701 965288180 942526439 922056218 921958712 981514511 918536846 982706284 955228545 951415883 968021199 996837040 923137225 982884718 931365933 995425061 991570879 971775809 937819037 960483803 984284468 924009460 979008713 996329705 909482047 956723835 947235569 937242101 910073656 983815478 994655968 972579112 950024672 912338838 908187082 974158742 971720410 908395568 945111393 971799868 925853093 946813007 937583954 991448502 968454987 938036846 912675797 945170108 962061031 947214137 931120384 915272583 902257289 911178644 922199125 929420628 967385808 958219561 963863204 986644291 968779157 981838711 976689881 920503975 923766168 903835577 927177352 943673647 929868255 959288774 937222367 946198575 929765658 961991008 931921748 907968793 930644030 901867006 942595292 937623360 903368061 903040266 985708478 914918114 912178167 966180284 943827864 982165594 965818544 948857728 935911430 966812246 960562720 975844851 937206966 945862460 969995949 983263946 915768389 903289062 990888369 971964649 991274314 979002980 961595017 901349064 918873326 981697483 931497813 991543803 976703528 988423467 903695556 930025728 926121776 997961061 947574304 985422225 936097708 985695873 905339605 932976315 979443080 975912602 991705916 942039711 971346612 947046605 926247235 958627444 977504268 902869165 916071961 955318317 964719666 936740882 986469099 999286477 989894779 960089496 919046272 929079942 957751694 995555629 977172763 996793663 940269590 955397468 976729155 949695227 954227804 942812969 932408896 958394700 968383858 951638760 955448238 981725409 924757538 979367735 942268942 992949196 986702793 932914288 921780190 925214989 940981861 911882377 979808425 996269711 942693759 940446700 995858052 918086888 978513343 933496758 987728645 940232132 974096046 904171222 900348443 933303078 947809942 953698823 993251208 941563233 967222678 902344861 919421744 972448087 901306326 944359842 990470937 997780329 977148928 932209548 993966683 978668740 954277351 903632936 920233059 939167441 997071884 905614110 959075078 969218972 940774096 979768724 987715722 917050073 987054763 941843035 958357810 939249887 951883579 942390139 937570593 980827731 974664665 950101391 949920619 947678634 938716395 917572238 907317121 930917407 939764825 986770555 954291236 989324242 986744819 939808522 941930747 964074706 922646428 967999765 931420230 986167958 992035891 911300407 962820794 979445333 956840792 920258343 943493224 981110536 926907250 976842007 965756859 962938482 958262395 933214550 954506822 995196351 941144353 963464780 939030666 980888629 923097286 961891003 916799366 927181700 914222241 964209100 944132019 952496068 914989710 948932794 948264679 911281559 935817913 987313863 903065842 917709181 930306128 953755572 995400240 937520346 939019448 946099693 973483403 917399409 968371271 932819762 971921395 988292953 941703965 922004262 923813301 909332581 976207949 938670784 991041101 970207698 947626543 984185501 985542487 942853558 974040947 965868691 990187284 931237889 946998130 967911526 911127460 966525063 913845924 907852477 951687196 950223650 999745271 949110542 977918730 976933007 918686504 935073441 969109700 935582785 972578448 964790712 929869392 969284653 987393333 948744696 997586494 930590838 927526508 957730125 990310496 934472779 989646815 940015344 960491910 900107285 942930027 962539506 952522343 957826389 967070613 921718646 975042326 999155413 965003370 968123472 925653172 994138167 901614628 906533188 991140532 986640806 931470638 982970960 983390975 937164462 938046991 966561664 985736248 987733191 961150547 982595073 904736852 942782606 970861511 943656851 904313117 979247640 943434270 988807270 959564112 923623962 968879161 905639056 992600937 965050599 915118035 923021757 990586997 981915273 924773446 906020788 948925132 987133427 958678517 909931829 966444383 980864640 905073027 987604926 961750652 933538441 971769826 908469564 938245127 910274235 930458373 946119669 911824967 967702957 963225697 914461555 995320477 912414660 905584480 915183697 919687528 954946100 955764644 972592056 996101488 978102048 985859028 969840681 924237213 900402729 994709588 902864699 967039313 998138058 953854381 913263223 937597227 910714618 921490577 965664671 927056231 915278438 987900413 925623767 976312123 988286504 978500058 984566994 940445437 900228887 964721015 934788842 985601179 992764905 975935962 986920185 943065578 930067696 990111434 921001613 976976747 907017649 966788273 955795988 939227003 992874529 952421074 955454688 956239535 948872245 958306403 973800471 948157546 904451079 938779472 906895223 950613846 910052504 976508906 979936331 925106455 900313685 965607382 905967939 998918174 968742547 962261403 945086484 906266325 954425842 940526732 955125227 975530786 929718598 963811108 923400688 921852627 945192171 907816117 932723811 993352739 966826024 928716377 905527742 962793472 927320037 948667359 923385615 978277256 961131877 903285977 988773400 964960797 923302962 962173561 937043779 969272460 960448670 916790853 929977724 955032560 998022164 977859246 921744793 952586424 969193024 900295239 997043398 979639141 935979595 993420994 962434311 918169449 976879989 965992448 901562544 952155689 999445826 942340984 921875284 925883633 974629316 934285830 948717775 926735179 904418484 962956017 923027654 960066304 943114300 902459389 936716211 987281250 942791446 942000990 945522457 968779405 909735790 925617514 978742555 919273694 971324933 915773724 911379572 969350139 992003486 990675959 951261040 921813706 967230581 919583740 938045436 915508679 965424857 911430212 999527014 901047286 956435337 934147800 982448759 954282274 927333804 901001138 912787432 970101417 940905410 948252784 937469974 907213830 993114712 909139689 935150669 945693521 909395820 968285923 977465689 900461420 974339540 957653018 985712761 977140713 900945492 935153059 952144239 997743923 962039746 957359244 968588844 951451363 984782543 974192880 910413345 970014946 977293433 988000351 940679229 944531267 992573600 923445154 930258672 930566557 965122361 965271354 913913490 988040952 930060486 954859163 964342322 989593329 954175293 968413748 935279411 957224995 974749183 914353487 946457223 948723482 926237719 939604375 943949999 993660858 994234090 999821965 907701772 932754882 905058620 924661888 969483719 926656374 997615416 903252696 945879305 990013581 953989718 960264505 959639967 933252863 920864087 999530085 984454273 906664621 948154588 983981275 992854622 982332261 918207674 905568827 929429935 925130687 938476360 917132428 907842823 923573587 909202416 965609186 913359731 942538513 908369091 964103919 956812758 936739739 939426461 970037357 964335980 940825055 930231082 938932956 966551160 919042952 904964755 961993134 917515618 914430710 997442436 942786116 947477329 910003714 998478669 960551478 913162126 956818863 909241362 992461428 995248271 985830641 970957906 948041153 926158803 923143568 976176253 913682499 992906650 959968790 918464731 986452164 956421036 927884803 919366328 996458757 977862085 944970457 911233973 973143491 978585314 922701599 922647913 981619193 975482317 921157381 930849298 902485606 948940947 961044819 947663109 925421219 947128707 994822704 953468227 912605599 958949660 992348145 955666422 962442923 920871913 948924523 974008390 941670292 912078156 958409999 935619925 947237158 907552958 966440378 979297316 986593015 907831439 975082046 909937625 960590678 968578645 979567745 996604887 982067505 959503991 920270597 926134375 996425345 967883811 979309065 965991055 901904224 957921845 939579704 913615187 974631169 923934461 902625040 991045079 974807290 949653519 914028826 934062643 903640805 997208765 914663669 972199705 930430516 912952163 939352834 903002925 962723753 963444766 945442611 916685368 967148069 903248135 937437185 938953023 950700987 960302862 906767319 949408070 912530988 953436630 946093924 968205277 902835018 952257341 958087133 989758772 993383883 982933035 936309584 976771785 939528713 906049307 907606567 975577993 946265401 935263924 915424586 993699601 906030357 906140691 982042744 967622972 993115618 971967285 960230111 933975172 901249831 946830846 942376482 948080213 914997411 981157785 923618567 998864198 911407963 961809436 986012993 926982902 901677273 921025873 906062974 935978118 961067763 915459620 982736869 953939223 924382647 917945079 941285828 926394968 929087938 982527332 994429809 908992384 935042047 958235242 905475048 994817396 919569020 943045443 949656825 951402201 978592991 937132118 911549200 904051951 910974225 963143481 956014545 947434350 937846180 972646561 968254066 980050648 921929904 928242066 912267129 950655646 929557984 991254968 916283305 936615282 967787454 903109893 954579289 967549230 931991852 987370249 958049662 977677478 920292158 960534799 925671570 943556838 978975757 941152134 917300998 932775524 940335434 946902003 925448196 954280143 967673228 934824625 916817307 930328079 999861138 995940785 984273597 958451689 974143119 971766936 941982152 941694301 954748448 953214413 988644566 917710786 914295496 972561379 996059469 938398367 952962463 919435985 985185154 982336678 918684959 974316222 982556013 942151841 995814069 910292953 935341428 952014459 986201460 983824307 923776635 948530875 987153535 995481849 950645885 918043353 985413623 995284606 953952489 994056506 907337144 990784508 906104725 970767751 910533570 955589511 954415125 906956072 914135282 994409125 927633863 988740603 980834806 914807920 922431336 979937352 910690906 901518591 950392871 941144694 965482206 993615422 980724666 972523782 935994306 985149158 984003819 997398139 987198014 931960740 954521708 941549728 958664667 994873219 908717826 974682186 922805552 900139608 940397443 928163506 914210917 967920512 962210180 974107224 940600014 975728178 949795783 911839308 971754144 907518518 908007578 983671096 921615302 941263026 908552939 978772435 987152632 907005429 988637942 925430719 929568240 917261559 946118520 938073259 931765225 933859483 968388938 903954277 912029265 957623618 961934833 964478339 982874678 921135394 912404720 969723510 987587070 914265577 959928862 971805072 953339490 910780592 942379268 960755803 935999060 980846677 935349394 998033039 917411085 914816507 965934063 961914304 907917536 965091760 938960644 918072058 933667132 966077862 917408644 996359687 938935491 958815571 945939006 982519922 997669387 913545998 903517070 900320268 910920774 982970765 958214365 948589321 944346311 930269322 962972191 968762644 986857056 998004076 987716170 918526296 975303175 923214231 999165522 951062774 904335268 946999190 902143305 976793522 919886527 974772404 943437285 955052294 959335815 994323594 932932563 916890275 980351896 914772762 951641474 920513943 942172656 966499500 910360443 901996431 922298418 924223014 931507350 965345896 948013492 959010339 961028630 910873735 910075535 938752324 998613847 916301966 920141121 929552435 943471848 947798596 940477623 928715051 928256749 960439151 910875794 925760597 910644500 945166607 964058542 916977746 918868010 964307120 910081299 912894267 943187190 962284153 940089896 980837526 975752041 990858506 957803661 994751237 925548315 900146529 989041554 952468471 962256853 906515667 928622469 985569372 971588649 997393354 969013195 936304937 981396577 985256268 965546470 974715748 997620227 982916378 983581343 932349308 953311047 907152565 989181532 963312062 954951000 916420889 920430254 927697133 969435734 980290724 952218761 982341114 918035219 993406531 994510466 946065413 961028417 974771503 924873612 932826304 951215775 987651637 948215714 923289956 951478469 909070107 908733606 960424680 913038592 920701686 946303748 902841699 989992921 945468788 950855035 967305385 960092268 927614715 907285890 952777923 983647836 900539108 955910172 969013901 939372903 934791427 946016484 968284921 902706871 924319683 927065341 994831761 996469922 957698885 931877134 923028454 920431315 973657834 975235803 990762879 942291022 992456953 912818567 996377952 936483769 998417425 948864465 950786291 990801777 909108393 997560445 907236194 909718239 979829577 943849962 937370504 944121565 987620665 949883638 962660071 934988485 923439053 998479419 924838698 927134996 991187557 921117796 997964814 926506469 937911125 924392978 988611873 981529199 911282333 997755273 973265333 978047245 966819387 963667481 986579477 997360823 992044894 937166344 935751514 975287565 997575975 984082184 966294521 937587416 972154445 954919287 966320192 986447765 953709402 965265757 977448938 993753042 983129637 994690323 945091312 930423984 902183747 950629612 909294693 996229335 904148391 953146194 950569016 953066609 990875263 993929053 986619216 941088859 944532657 941876759 981570112 935604039 977894059 921060369 922954081 922323378 908135266 942537697 987747916 904498591 932606797 968895741 999077929 918544119 903447284 907373546 902608766 982183822 928185002 980504346 934329582 927147621 922779888 996734120 903393782 934757183 961158252 945256494 941788377 975380909 979157770 986684108 908981540 969039127 955905031 902079087 962395406 943144268 910077088 985897396 944858568 977470664 984745558 925629701 956184212 905538564 942974903 998572972 918744845 913693295 927660725 981628030 947847611 906791054 930723927 987452042 960356678 964384784 999784078 954284724 929852709 963613846 999423650 995574030 916793737 946305204 900544997 911059916 987222688 913790583 931195080 981044509 925468519 912199170 907643453 919069098 910833340 968457954 926944453 921929118 915177103 977083585 925535643 969136185 904958675 927087865 972434113 917739725 968345080 936318036 953922053 908346922 918378678 937271216 961692407 984718599 967725542 937899496 964139555 943887201 915634947 955061500 942144373 935554745 993258050 978035007 900235148 915995353 980613655 995760477 961323119 912636656 936849498 961585694 962308686 992588312 940736283 989636644 944873685 904156647 987547004 922612886 911765826 917351401 966773799 951410515 913620121 905197151 928072624 913848843 924825542 992244036 939838243 988634673 948571827 997339412 988723312 918536457 905309501 990366892 901299959 969892232 914715385 990676487 953555023 915749098 932546985 963895378 910508147 992290970 961818601 958050043 945953055 909607248 928838935 991028439 940350989 981698290 997796362 974825578 989772291 970942379 923939141 910904702 974063820 900457110 900930022 903366278 980745877 961592717 941575184 910696559 996144804 963465301 963269733 920183419 974574721 906189524 972569121 923908264 945571174 996131981 981344999 965178525 969064907 988648618 992714417 983340981 950733297 969367937 926962460 961401333 972862357 928722154 990226319 956155199 964744870 908882857 970091214 967253674 980261542 947747270 954701823 942909482 981999134 955081715 947071023 955247290 912831283 961058432 958825633 930652025 909084341 902265371 996835927 986008973 948336333 988323230 973289776 976090994 920204102 905514524 903744066 916189515 903820746 957153511 919304162 943901312 982817157 977698493 984967899 920746007 935593189 958516671 977341448 921316406 973268067 947154330 946194023 952233212 966528092 934032959 938049281 913850032 909017036 920498388 911593447 917452209 902156335 996442638 988485240 918180925 944643444 957639163 955155693 986508489 958614454 988966236 967327652 934919218 927601417 932123295 902822151 905565364 989312062 992932526 935911811 971024033 920200882 917704134 985368235 959452719 903825513 928560969 929301818 927539823 917699461 998495193 927553664 947142865 958938324 964384224 910559392 986376215 909853489 956448086 919497773 908973533 936749544 921965425 980624251 960442497 995191080 917814350 902404432 970286123 943745450 932559443 960281241 915179681 976566990 991713178 910971949 976643836 982956148 984338509 995108230 957337128 955473522 920859901 926665964 991118888 998574152 958760645 933515799 961502176 941363233 983217092 956933435 932450202 907940057 903943263 968817787 957654248 937552410 939089532 946432396 927430921 982885788 924902152 959393641 941205399 992157600 957547717 932639436 990697981 926628751 923951565 994789496 966075024 920980744 933294732 948583145 906100570 999462889 953156263 900740788 988345820 905332643 931929362 933115283 945744488 989916229 966643664 938263365 978295747 903082447 937420293 931528556 983979499 980823495 920588972 956755928 932784166 911273622 922185077 924185318 966798994 955940723 950054353 903077444 966648083 963411459 960592509 949021831 910581564 937011297 950827026 917877699 900453141 981645515 958497954 968510146 983373788 999915758 908626831 944786925 986567151 918271145 924618883 906943477 921175953 949921059 958366683 975144583 920693442 977297240 963606237 959839573 989553056 911742929 938269821 993557412 976465268 965577074 931463693 963637373 938287634 940996033 925190598 963734422 992135753 912710646 997888479 969779276 965725428 975665120 992554325 922921455 947651866 964829978 991199765 967223972 948558896 918575887 979651276 927298165 948588574 981670933 908170107 964097802 990522953 974229724 920962983 964195225 912673149 932184023 995473620 993869348 901657800 920933996 921775886 994329501 929042810 903878578 902054744 926428668 927618137 941019806 937283494 995535807 919064838 943026788 905204923 948856451 998983781 956763189 983191962 954719360 921663628 947515933 900981775 983367408 901497983 945899465 961656753 911128896 941333034 985147275 971141990 999808318 948366658 952248995 923421939 957431909 985727563 929625987 903282414 948549867 968847219 903388768 946538384 978781820 907450633 987423408 924636535 924489826 972810778 918678319 907745759 982685641 910301278 954640790 938139448 909130308 982273300 942995263 980438936 910654638 987888858 957321751 979078761 932827965 953368074 984211254 901623068 912899671 960934150 953508959 934091414 947928709 930009476 917301362 947869521 977099917 992471595 984953842 944825760 919995504 927009394 991062211 917421066 937920901 966518052 946649663 969583476 960534188 901137695 996289528 965480752 925558895 909900019 903560172 938514947 971489228 969289651 985924451 996695104 960766306 937473807 911577582 985027790 937852429 998744610 945733553 908035752 959653445 967236487 980858465 928732199 929211845 996917742 948086045 919588460 977079530 969083036 903328578 910421478 956489466 987336367 929309662 958192331 931208225 969299985 918483774 947101927 985494777 926428579 959880841 977718254 939807952 954102253 948085389 987059053 909486973 907303315 965705308 974955602 920828245 945252066 910856833 961721976 942193859 969290653 973802851 946996112 975055702 976613659 920950831 913448081 985647403 999182392 911528616 959729442 917688896 926246095 958706862 992930946 985350557 934064959 913283945 975869036 935563004 979223859 917504005 934545125 946921444 954724384 993705190 991814570 966228979 968851781 984285681 977963228 994093701 941456758 954908415 973312868 912811630 938813852 964834901 964651210 917697137 990185055 923836177 993010293 957036890 910372095 930357485 954973661 932128251 995189675 961147909 966518356 903751123 998695315 946535286 935371690 911059551 994721551 997135693 984742597 926787036 900358135 918918549 945468344 965385734 994469441 998472718 944923469 975170961 948799433 904671668 964716476 936720154 983172114 985525921 989965398 939279811 930685054 918876959 903639310 985158677 987136660 960599786 957183071 905316352 944878516 996015124 957056853 906882235 914782096 959869522 956230811 971618712 977605037 933439041 999744047 940970977 935754488 959932504 979917659 913487544 964353476 997380104 980704929 908470511 992695688 995243801 980717199 973626823 980069943 995242325 997461262 988311153 982403583 935733601 995910048 945975650 908480458 970966793 928313922 938502517 907899336 974846047 908947583 949732041 980321000 919390340 946037647 937709983 925162106 948855479 905300003 994116205 944794762 985932500 986753346 974900081 997809052 944092003 907282154 943136861 950006179 930917433 988581512 917283539 990643544 942783202 920183954 937292075 905468535 983741331 940553488 906442572 919780360 926558454 949723787 955269241 958358290 909184305 975572868 987682260 975589558 951889030 996368211 993653225 999773369 904127803 910477693 946723068 903831519 963355751 933738042 959983577 900294407 996256152 911543987 969808075 940966297 924812686 996596464 993832934 974098277 912167369 953718897 989638327 933681428 950053205 991966465 918724853 970060497 994548737 986158847 935502548 993441634 994640212 913342558 946055184 941417891 907532460 975359270 978363855 959739360 962401221 979491586 968027432 977383288 985752997 995395448 978181711 964673158 904343650 905269909 981629352 943847157 931156932 956176103 987946686 980983905 998238157 968927360 973295170 919690768 940294633 946258667 967542442 922446035 911854046 946937228 915926039 925554495 997233539 962826418 995302396 971768966 979500021 962597472 997063321 967845783 939636034 990858596 994618130 938200319 959138399 905373272 976840317 977060929 906246951 952845597 925418006 987012764 945782437 931984987 977118588 972904980 921451218 982851237 909990522 966639458 937712665 993225584 924665405 978123880 920518178 985756800 926997193 978988050 984233320 914241292 972593969 949563919 935995310 985176135 909981417 941730149 968160346 952860780 944999929 910547367 931471502 978983500 904678840 964314103 936901570 914721914 971065425 941077850 978947694 908495735 904721917 910499042 996304792 907424444 998111175 963669432 991958643 907932782 925227717 936173754 954280899 957482964 995569350 940590969 911314103 912181016 937268899 966606163 963891376 948913259 900310497 954587305 942111719 976186461 993153967 974211330 919153660 904006918 973475903 953504386 988319165 973896378 997070774 953418027 934626529 989453003 934771395 935963711 926344548 983229657 907666908 938178200 999191193 976245256 961400907 948890821 946375166 991255319 980197091 949969538 902098733 986688816 997715296 950515874 943512209 902615622 997151266 945173202 915558417 987330198 924891328 905049510 915287721 906538243 964357624 957259042 952088129 934611915 905984054 920927634 922905200 935670764 959637715 937809307 954002110 902228226 901933798 911336649 987571920 952661790 984617235 917563634 924152835 946648420 917003887 990323494 966025306 955343489 946719666 967114218 918302796 988010257 915005747 970835382 926255774 909920973 970011667 966703953 905715021 924788907 965076595 930025514 992811682 929407219 964020135 901034613 990056020 925230261 951967109 970708344 941714365 914371017 947543554 942079025 961703223 994734893 990967323 966938053 922858019 958865567 996676601 963091511 968480886 926515125 939681748 913337794 958507068 999159616 934045020 965524178 987064953 909982025 971671008 965278944 968977259 936889556 986268178 970292199 956786960 987440025 984616783 946087101 957265859 958527030 977833950 973161305 940762620 940650700 994481323 910998718 977128137 999042780 992803755 990911405 945823049 919028029 983922353 937430403 947699245 936667758 906436693 956794179 943215925 968573951 920949791 910416403 941294348 976369016 955308270 921957807 970072251 939292987 962751263 912402829 958695828 904628722 953666634 982535300 947863817 948122360 998658798 967570483 974802291 999871081 931900926 953585143 961034446 922688443 915459660 975204567 952045818 927005818 998068829 905214433 940251302 969569948 988188023 944750216 995689285 955029298 906606865 997545330 933573168 967861323 954149827 918226188 904351979 975071756 973728783 933693794 983504458 907808537 938471770 941058543 919986827 932211199 963943419 949777652 946891722 911102032 995104868 925905004 997248222 981683600 929883243 948645455 974925036 928801814 989461847 903989218 975954793 915151851 981973353 953980835 943924248 966137539 952926220 938761885 957035907 944873251 978270315 933213993 991398145 957705475 922246862 911286644 958881841 922411085 940604677 980683219 946616338 936561092 977348516 997224529 962817662 927852838 972901752 911661676 998010914 942434182 987670683 919675339 947335064 997347902 984801196 925308647 918602065 972864152 944392050 910127858 921847710 987338832 907368931 941380019 996164382 956053396 953617923 983806628 994595092 935203564 969061946 974008952 943641954 941458189 987390351 945300291 949453544 927972520 936692981 943295699 983901580 914729848 913978369 985676597 923485131 908338192 992919104 990059725 972871745 919041552 917696771 932192582 931652396 957517755 902096148 931408462 946657181 987909113 919612476 986453604 920600104 932457974 949712039 948842041 999118963 949383754 929142742 978167999 911251155 948726479 926205492 910868332 986420693 970332428 925440338 993774440 991701298 964154959 904706571 965993682 997278887 983421750 905891527 939801611 910716408 993322797 940017974 911701297 906294592 966127387 908299225 960151971 968510763 945299360 994102373 957005063 995516788 938967647 988690760 951892442 928051665 941003645 954530043 969068623 957087578 971533656 959958977 950342002 944755859 973286160 940032215 997513192 967608945 937624872 997809812 977981059 948807618 982659850 965249957 942646517 953131722 936693348 902229454 931474897 969456479 995079871 966170592 995502276 923932615 916189934 989990423 974758315 961242675 929766682 982750618 999858562 999449800 948245489 913179881 920807448 969256894 934484886 978162267 958037384 977904412 909691187 908139878 960209506 934495277 945813406 913600130 986795454 996364467 968918400 991554698 983376913 978003088 998362930 958637986 933055436 983153843 948017398 990443517 961557395 971836955 974338340 954682133 954698522 988312504 988240390 945849111 963029269 963202270 987644940 925027943 968033309 996846016 917018867 949067853 911236174 942335766 974737257 998298358 975223524 910510803 914253848 971007776 917463584 965579527 918006332 933339320 996232657 959169353 960089081 941335379 923120349 976956804 977390572 978801576 923365526 941868852 982750923 937228931 933874735 909426883 916945314 914096267 945674863 969017816 954233445 912906334 912839060 953516874 994081465 932352047 913150446 980547478 950008693 999338440 982382215 952954003 947346799 945650078 997584778 965670579 903157413 904162496 903693098 962021011 937846161 937585815 953983216 956841093 978375772 964956168 944134126 948293628 907349766 943603408 970237623 922537914 990571827 906342194 938085651 950114076 961283245 922309897 934686157 987540813 964153115 905791822 947034759 998146960 958989603 920920053 966008308 951008936 945147871 961318838 953516109 944426955 971720862 929052511 974875521 960375908 938710692 970188363 972090090 991817525 919342925 960685046 953730225 930222267 907649995 997259227 911829269 956621906 937416869 989727115 977555214 961078617 977183820 925731571 962684568 922950570 905987513 901808345 942392062 910827913 900781573 913690279 947824195 933644350 923444436 942995496 904509542 901150009 948858971 978418301 942714012 901190884 986609531 933064759 977842655 905890617 963358259 982138944 942955251 957981784 902099584 926597664 975453290 930649835 966787131 955561045 944084123 973893920 987974972 981841450 989298792 971620686 932853183 940258199 922013907 971246877 914705121 924914299 941287613 961842822 978778038 952947203 939613814 961154861 912309144 996756476 942256887 948034151 901016981 920650251 972966295 982088510 975504089 994786308 902923155 954070090 931459476 961632172 951172780 952924673 957319286 983801004 917822111 962204411 992842965 954940136 965543643 935089948 947094834 925710467 910152232 963329268 962981232 967131623 959114868 917656593 968722263 907648606 952974326 910826323 930667834 947468088 911804128 985137029 950704283 907336030 979816354 929077967 903329776 953445785 986954583 927727891 942689785 999325075 979505510 948007536 990562309 922784421 987470568 915215523 971733972 995721548 946057645 926200710 931536091 924180809 963579375 967029819 935297451 926980090 999668900 990791299 937952864 931706295 920221943 933922542 964832136 967334224 983642117 975029958 987622664 998957674 904222620 979733033 919857445 969616498 941460192 977092942 976209974 909928520 996513907 910515817 935574750 997280457 961124001 900671601 978190703 969837799 983375971 953422075 923321428 948806355 968947725 941747013 982958800 991435883 916048274 903734791 945901468 946831372 942337580 917926810 942615934 946214127 952060943 997625638 905578961 970528948 939520360 966368544 986918582 926778131 944824690 984132065 955854015 905677226 977104892 920264821 900548313 922642762 984167605 910801939 935142052 938161440 941517364 954288356 977407158 938804286 961374912 972467265 938150356 919804717 929492428 932420045 939992815 973691413 900546188 953755241 927392502 975880972 941873824 930769990 978668205 915522688 911663410 931718340 902272591 951998461 921628402 952275593 963822659 951450016 979245661 973390984 911900248 942663067 912768665 983003315 982870045 921919031 976428103 966783957 907575360 990449583 982252390 970288684 975933928 944889098 929908407 947432682 991802257 951510600 949580056 952232361 959575786 918389297 934860881 982750482 920299711 929825853 948741184 936603747 927645361 974162070 971688502 959521975 930265180 919650653 948674331 928245027 908977201 910655540 954889764 941086003 994225377 923598135 926230581 903527021 957728812 962527099 952042576 939421724 931599731 942538402 952525076 984936263 946149922 936344682 998222450 941211775 989573627 915120325 913647628 992513448 976610007 961581951 962892124 951195824 941079057 927100233 990571001 950407767 994556513 925330340 904113630 907651969 936551307 951244694 984846719 939317739 943304749 936349098 913748082 922775641 916044455 994263880 970530598 970169432 973327762 914099605 971368543 978102721 931737597 945352088 918050532 973072233 968306143 988659887 949866557 948978878 925008168 957678027 987785126 909176578 916997633 978469085 986894920 984628300 946012000 908757506 989159432 934523286 985872685 998458581 968759492 910330494 930569818 973549512 981783109 959045624 976118964 928939793 947858249 932128271 949913175 966188933 990061717 955728668 961848347 974330981 975723525 973857164 902699147 976435043 995161750 946503000 913830114 907637732 905233760 957103127 990904621 932095439 936831955 967165790 926754902 971732307 916677933 941222492 977256806 966907711 941598443 983683530 923154271 923142804 974478785 907416223 973080707 993566323 941820571 916446807 967109967 998358074 978231401 968720549 969669970 963888738 934883042 976281937 907303134 977827426 922349230 934231669 942246466 955675157 944327364 961687952 908460361 940959409 927104204 977411392 991521745 922400985 982396223 949834063 932464968 908062408 918834234 944418112 973739069 944003604 964965728 981471577 963254604 913933212 969452657 919464940 980098344 981618972 936923228 980804915 975897911 948566770 946554204 992240176 939889339 921800183 974149275 975310547 907158316 968539985 902303552 979285640 996235878 965068973 928914080 948362675 909206934 919814102 996830587 906954034 955622708 924560916 938894988 945919753 969510785 921454997 957934970 971630964 962639733 915075974 906774153 944733285 918716597 956812843 960821877 977591935 901667585 900867294 914191301 941419744 900446595 967572320 952280195 999206666 927399136 943570469 968405293 967785919 914199401 903182232 972309028 972904719 911380125 919470043 988486447 964383600 994159825 988105843 919814479 911291072 944921467 936807384 938918869 996067663 928548825 972386466 924727028 932128030 981631720 926072790 911570647 957275124 974186646 943324960 934480017 916381719 976668485 943404157 992082305 954045848 961910365 926314010 917488793 901630325 964600692 998987936 911074154 951707092 917503818 929049683 921511854 935025664 997916417 948658625 918923443 973031839 970405454 986417152 988186846 971912257 929498857 978950957 983507775 994759671 972415417 976486198 928761443 967516196 930098541 977583945 917604041 980045061 907031700 972743743 903376969 951297129 922058140 928997128 908000654 964793961 937049507 917090970 930588441 900457755 962242553 939193198 955176331 901038241 924924007 950690411 934812938 970757260 980187831 953406465 911184988 979418624 990946983 945053835 968141543 921391932 968741273 901712249 991086303 979227069 920440798 909555472 947400509 920059977 933636344 975648394 933591870 957128593 936591238 963088586 923003058 950318123 951445198 940270283 976410842 939178479 912853686 969032346 975699980 993922493 906025821 957857277 931303136 991629675 916419445 925515246 975830300 981356978 911493200 995198085 993301818 961524546 986946109 996702649 971481693 922027705 939887292 943739033 901544671 926061237 957704482 975515137 968842155 994635736 993796232 924506829 996199111 914736503 943626509 966205476 912781704 993023059 991695802 948680842 948772427 900493519 902049142 992190472 904198053 924703675 987951625 947687928 917086657 986460823 982340765 972240283 949498060 905363703 988568571 923791485 965980006 934494208 911005987 986213403 917108828 982665268 984967597 981816721 921066439 954729860 945319778 934102178 957096032 934463942 927059499 979405409 990763279 961104654 972300474 907850221 997470364 945562249 997499827 936109413 959211844 901824716 937366202 965781387 938648758 979522468 984569822 946178755 903585260 901513726 965323902 991277940 920352066 972142099 950160216 928963164 931032778 906508515 946972178 983628475 975722103 994964622 919422333 912158011 981650699 952433025 936677473 921260613 937244565 970405842 916357624 914361150 989453198 966690883 985754346 931799570 962840995 993082468 918611976 921408975 961963588 942531740 912099472 965986263 996055557 960848670 900128723 950763158 969800413 965223364 952036023 997532121 909183857 980878737 963778816 973363764 948889946 930560743 939823402 979067069 914179895 917168306 927774735 916182637 998068935 964802409 968043526 904842776 976493573 966633345 902581984 976959666 914340019 992553653 954682320 950087415 989212902 988740252 976181043 919850732 916713140 924306092 998320346 922501169 940410199 962098282 908946594 987627939 907473307 907634319 973824458 963986227 986689432 983016109 947822743 901265742 926433424 983317054 954650073 945112289 913653681 982509826 922073976 944319126 937286929 998924225 996139272 982153770 900622792 900709114 972464812 918397133 946828897 952160885 992782194 991075531 976053402 935458648 937000623 910867640 923318589 980555604 977571422 977656081 927345131 986435970 965912006 900432496 998582565 981046949 920617783 971974325 998168074 991732420 906698645 996038204 984441632 913898943 941177122 964762524 986072607 905222121 958508959 926575556 980808458 912053214 980078461 943474669 935454990 919823713 934048186 915967114 964313737 983110419 939544273 907059819 984148210 980669272 904134434 958114735 953124683 941195797 905045615 908002927 956278607 996628860 969830822 932519340 963549413 902554985 900263287 964669129 990268582 940274787 965366186 966505391 944924038 917344390 965025172 911712375 931119916 993314540 986177095 970356786 945632100 900353538 937388439 917279329 955705427 950444451 975308122 922766752 917429375 989262934 974816281 902956465 984662921 993937160 915663207 913678193 983734960 917867437 900559322 920370329 949801063 952146527 932686819 916196446 935463104 987336224 917429127 913915708 962322097 968916485 934788280 957479875 985665594 940955157 940597615 990077427 950770136 953245791 911117131 981876161 949001192 992421657 939985359 948865604 959396373 985320279 902145885 927672606 957855547 944066693 985660612 972900286 988755563 924507327 956315752 991713014 954787320 976882661 910697019 963964917 982654114 973665503 966922391 917189462 950416478 991361680 918562934 950400616 920184605 939970681 958043218 948878787 967659706 996120743 955871442 971326234 910084164 941477017 956330498 906059055 960842840 999974216 929777879 952396502 967226049 945156076 960850504 920629595 906520698 962650579 944402483 905049211 989472656 945846445 989858586 927193841 980116768 978911391 944360376 931583272 986873398 925009112 997755228 930680173 927399521 951961841 900731926 991245132 931022932 905868277 961630199 959678299 972985962 985047150 938372584 927788073 981163231 987322819 945772447 921481020 921189201 938384238 906176251 945304207 937026040 956724228 993279830 965486948 938986314 927409678 998634924 964775475 989843940 918360360 905801467 906837829 991870540 950332670 915441314 917633848 921652463 988875033 930488825 997063388 987567534 908837425 958550678 913157476 916382600 937082048 959852596 971964239 938713981 951863245 999596991 980724597 956052684 965474721 996554217 992308822 909354533 938376037 933106892 951709043 951674590 920770005 941878869 934718378 992900036 960235045 947402077 909094623 910659157 902994411 972875079 961931474 906176447 942701300 939915277 965839800 932287105 909129646 938621391 922966766 914039726 910626714 909772934 915014572 935051456 983417554 985726984 972668637 911846018 933875770 972566929 954664420 929710804 987816400 984503838 986278294 964509523 936814271 992575968 961412580 969893780 992217077 950202596 926011879 953353349 999257480 944574523 924177416 941163985 955943201 993626786 964530733 922703645 901948138 959030081 947288924 995360055 929942815 979058102 981504842 916388359 972790110 921397975 900161011 953778518 950940538 998134886 961923363 941791713 926792773 966891161 900443189 937554067 932291460 924547428 930699554 937679703 905128063 928641781 942241792 906400837 941197712 945248306 972209189 928213178 938087709 991611630 987072968 951370767 935573980 925101862 939293643 924439773 989125784 949857937 901559972 956582325 914220267 984618607 975370305 954625998 993565189 997640893 904955604 996013344 966758917 974583631 946306964 909568024 989461154 980754974 926872265 983039118 995362757 905970982 979796210 982461430 998919740 926968161 900870099 986323203 915803855 949795762 915737129 920731292 996812622 936040290 952477228 965261721 996437309 959612628 922457567 990233982 906415466 929860069 936574714 966375988 940256252 971595549 941361852 939895390 960799250 966322087 982024387 901455767 969790338 992649456 919924614 917577942 969827204 965027244 985700707 920170733 909652873 992410230 929020907 974608630 957049525 966448304 978902180 952177030 961809117 980523646 970332254 981922739 945450687 958449241 903666255 985096736 995644960 900707832 914939329 948056972 995084166 988181262 941427167 900802942 957370213 929899850 942817349 911230262 960320418 917743033 903599014 948712513 955861111 901463942 985349979 933820428 979157030 944773020 946318861 991533681 959407109 914913306 932784699 926503376 955614811 932149927 951496422 936505135 952871994 927734708 925927907 915196270 912859798 941540335 969347631 920269858 985836515 928433900 960663948 969869556 901862929 984729010 935313435 955184247 995434351 955345022 999446730 972318920 953808318 901792216 993028414 986878680 965667542 965883060 975614263 986041949 963214502 989437639 992798271 928954773 907624644 996016277 973994980 963579090 954330718 992308470 929595218 914525125 999232283 924563020 902881121 916634876 976288232 941448831 997361376 937514042 974395126 971007432 961087121 974254906 963852297 977273177 949686110 981749374 941229172 912678141 905683918 932590333 919464403 987118559 918647504 967466322 939631959 984857396 930724836 979717680 927995480 936229980 909917800 915184255 912797809 941667902 904641197 967700579 967440895 969921643 922395495 917042718 942015283 942901779 940739278 923758632 930486538 999521058 962703892 973394709 935238366 978431807 915484213 996512608 954148361 906311525 924723381 911427537 926745963 909960221 920165129 939225287 928518456 971294421 993851842 995634867 998198621 972662482 904805332 939261407 927267669 932457431 934725071 930185454 956711419 911827108 996681578 993841724 996043007 958177215 904507471 934107105 969419240 983817071 937444605 941933475 989882635 905425606 900907855 967493076 995878511 938596206 907530156 951749009 937116290 954334059 962212852 918459239 905896627 961469167 914353503 926036738 978317051 924020261 985133572 962260584 924625407 971058339 936022287 928051468 955941996 965761931 966019629 943370431 952296060 930545930 920396278 930409202 938350083 984623116 912230429 944358708 965631857 906602997 951464829 986197905 957460504 980142829 905636419 997368367 950391629 904202915 913402280 925187173 922103120 983417272 968208615 957550837 965874914 996482641 927590338 968611025 916252753 958639631 918587109 977864696 929966658 987730787 967525949 937400887 939390319 940361700 986760468 945734665 971553690 924070236 963553163 964991328 975061837 908980128 977868393 992511950 968229266 920103180 963766000 964540994 922213273 994167842 988778143 925000160 911523678 979079953 903199014 910653776 972578419 901562432 980609777 959942101 948747926 962368774 922356041 953187874 927816806 989471045 976462302 913543116 925670301 961080750 941898916 992471214 967165462 935894171 966394636 976515054 943546077 985951992 926956929 985749908 988344466 978608553 978445728 929991835 905712487 978534204 994141525 965895022 905528744 911977112 996331251 926338933 914968556 987347240 967026555 988510980 956828319 972867413 920062159 913800900 933826442 942866923 941258165 941694419 988915721 931422567 907113418 993648848 911235384 953246007 995597430 971928167 953255292 941040163 996159106 948172408 900980434 955415620 929356260 986142372 931854778 951180762 951172047 999475606 957226448 985918637 985368771 908280421 995436283 979454517 954441305 922356247 919550106 913835728 940116514 990462302 984651218 967217909 987994891 944948279 928749219 988504694 929394047 919030318 950248143 980396209 990361413 985286388 988793698 963849586 904095203 980814604 962812184 997645125 907622648 967585315 912672606 998524006 935483692 910312543 938042165 901951484 945463965 935240566 999411496 919463442 916559312 926626202 935195551 953253105 946911506 929588044 902415893 962717428 999747784 999816078 902234152 994710350 948838765 915748657 909686748 910673274 940330040 940348434 917221723 985851776 975865391 907067576 926658822 966485877 949646432 971769617 962904047 976715863 916673836 985516602 956303133 953042753 974261997 962636904 900375188 978342122 926256988 983112337 971535835 967332120 946618375 956237616 953735803 950122078 967355817 951808906 962455217 929426426 942427434 969789677 966708855 913475600 995128995 913359229 980771805 978154477 993814790 900399646 997179422 983787604 961919948 956692768 931307364 940224082 971330110 995533720 917894230 963030299 935182194 919067780 967318549 992999515 934382375 973712805 908796062 924112917 973058437 957578302 963305480 903231304 978574685 937341927 945226909 964080511 978964916 971846610 987801590 997953884 989500494 930322462 930985587 967224452 909824728 945490439 990894214 951382164 966541504 969490568 912162057 969487965 979941907 904759138 905535290 949632596 968047446 933274638 994420659 933146790 992646707 937273362 931969095 904275493 904012813 904616347 986677142 958634136 994831044 959758959 908916588 995900995 905035309 904511785 914865927 991219763 910151252 910753392 980842926 988956607 974346483 968117758 913003276 928225523 918946337 947357753 962416582 958879443 953357628 929768794 980896140 996578808 903743351 991304891 966655385 958552627 990813935 921346109 906376422 943723120 995755898 995491371 913621322 970062628 945101375 977120449 947313319 983019764 969037347 932137408 982082655 996270666 940685700 999134035 946767957 950488598 963065921 931800101 920564323 923371007 920455180 945535972 901137857 995400916 946398961 915325702 948779300 964483736 965459177 956857800 986602533 931814648 946100389 989149912 928008961 911667716 942859964 971094998 907577125 917604608 993304696 969885887 978049378 959943003 958878495 903086864 909342891 939240165 926249004 979442286 957484884 913409240 943054282 938382304 935746997 979695071 966207733 937994234 992963931 900563913 952413509 961466345 937220396 917476530 966986509 987940491 967698450 980258376 942121138 943624462 931988569 975461270 962623296 918056766 903995890 968658826 973502231 935745917 968616931 902219057 945669989 941093264 969556258 977999727 937493500 968935121 937343925 974364862 944355192 969844978 918528630 920671897 966608879 974927148 904275073 904801115 914007820 968433343 905614807 954689550 954578476 963193383 997612814 975452526 910408135 901411420 989987344 992341289 997793182 964851821 900166946 961990093 959610708 995007546 916498489 907907440 993628336 916315542 974713620 920910462 912467797 965757312 948653246 944797709 999309020 984280706 938903164 999005723 918862222 921180885 950035752 942897772 955847801 965494580 940847997 943227565 965123265 940304209 903488533 980176607 983672984 917365175 987478243 986300352 959830683 995604392 914246866 914114427 951785382 904266193 946176988 914437731 923059953 955064446 978042088 920406509 951575424 970080470 933905887 980809402 977779026 946679119 948705197 989098520 909602240 949807504 944594570 917633960 917837217 954674104 928444482 984897780 910890805 917688314 946694545 997196706 935452741 984556710 996290305 922016446 908226933 910823695 999621880 933700165 968208359 989865149 941305526 919388582 981879634 939268074 968392217 978380964 906295173 952827667 936962428 981145125 992135118 982993129 958431914 998292805 998318100 934167639 998358716 938060113 969061695 951115740 906504550 983066335 955717687 978824039 920650425 977547687 958167882 937224639 933320622 949811563 987120960 960922072 961850001 999150844 959430931 969211745 949967861 967331843 949154908 917387103 991674682 912976607 973017852 948484849 920491656 991627034 950676940 916440016 919557841 949853231 920719379 928326922 955882193 902231863 972590198 921466049 922037280 992912860 936187607 914761131 935647445 906885840 992609348 982694114 979744324 939778675 972363426 928470239 998659946 980940846 960125171 960876595 948522732 922363135 963217342 958321772 948401190 992474869 962132249 970868532 950914155 939669940 998832183 903646400 926355383 989811099 947295144 963678728 954976385 914984638 967290969 958177826 908358199 956480704 906393538 973934563 951546569 987064162 989309191 926247862 974241730 936724846 972368794 964268393 922872964 968482724 947459893 976432365 953449650 900845144 916620059 994305608 965114723 990561119 988308889 964303567 946618246 964873730 903363482 953072038 906549471 988558188 989852245 990611390 904761286 901493043 955377706 977329418 900207557 940831052 999902380 903088842 947217388 958654831 975769502 974151050 939782597 907380711 930592963 946482838 959533257 968388670 979013322 966810344 983769403 982876934 957343257 966910425 989603660 945041080 952760264 964907207 987401018 920853219 976111051 919676612 969898861 985302619 914241726 922384236 947254855 958140834 902764381 968866713 976317474 907157484 956451283 950033826 927069757 927421343 900516211 919744157 944985670 921124552 999880497 916915574 971871852 980914573 919322082 970123996 919065176 910507704 940777855 945328244 951456970 986056950 935875609 922634735 978657503 921870754 968146403 932687540 915103823 993419818 946990417 914948189 941704389 915042634 903051757 901679343 909613769 938970171 974791106 991377032 974769204 946268987 956116305 979394660 926603749 991022433 956804761 934560926 926430837 996756403 905583451 996619162 947663761 981269630 948488589 979106847 964343743 967304958 989039527 904938620 923512104 935233000 913165349 909825204 970740359 971618439 984383916 913770948 927873540 984655096 973718590 917454293 973870509 973960197 906319848 978168540 989886384 907777938 966434744 979215556 926783847 902005975 939719154 978924479 957069410 915413309 938833769 939385589 942913441 963647195 948952834 984556888 951030282 969846968 908478399 971592107 988881573 956038845 925615518 987645599 972663780 931490893 999639046 942970356 945737964 977223722 978177759 962083765 909091399 902121330 913040331 967562303 938064999 939817764 948577527 965058330 930644620 990943652 981133145 982326240 931134358 983236149 907789937 985597633 913115200 905620833 933091580 904419282 920180674 993997725 995556749 924585780 978737436 919212045 948191373 983357496 994360596 936530316 993121032 988625560 926159812 949796512 987582079 966764835 902492104 976955117 944963532 941169923 936381834 987857989 995847146 969356895 936420078 935626580 934542724 941772817 983822727 972569195 915690125 932355173 901355210 922057327 925399969 903060020 996526075 944911268 972475931 906316651 939923813 910269840 959678047 942316334 925808007 929728795 977231352 919779387 989075780 904812723 927974343 987219526 998931119 944119185 941756474 988090761 952335078 935692418 964548390 966868666 944817771 901803154 911294901 974959013 985715843 902502167 932525605 902127121 988629049 983799576 992535850 972035742 979026459 924032047 903518720 936791484 944773142 907046409 936542326 939801637 961915717 973963158 912606474 967113177 938348964 940404712 914166846 917528904 910227190 939569483 992558742 929498118 977408326 949988291 924657650 900989992 917569973 992053510 913084653 946262476 932881558 949355387 962257408 943331209 948624796 983292069 984256578 975550121 963907131 935875990 965987076 947035482 976905504 928525544 932510090 988707621 913649823 962215816 976147396 909670238 990174931 971542344 935977302 919524488 919291706 990305394 961504779 978984999 937650190 918743988 904899014 987562250 906268504 981852716 986773770 924109106 934516397 987084106 947753512 906858237 975127473 902816706 937583465 929624969 996032688 973395339 926626950 902759674 919291114 916303233 962833165 912788008 941447208 937390568 960262358 925681275 960594862 915427572 942654802 987983543 918358709 918262050 927083818 958032775 924820536 954091011 938933475 905912128 976919892 907383068 907054966 947744878 937941702 952827244 986062238 928711591 971649744 940082986 996340615 968796146 910660725 991855172 929171436 971289142 947454453 986420978 931868658 905294945 968806630 940113473 935485625 940077808 940300622 920007776 915242232 911526862 974627930 957724985 932888399 948013712 949132192 988676730 969139903 937480018 914585824 997912355 953297535 962520328 944229657 929749018 923866257 900383963 981144723 975997989 910466303 909055449 973149678 986779474 940998799 908532757 977495992 946660440 933239129 977233992 990043821 998549092 916561476 995588219 987183369 986486904 996066145 986423451 925581193 915920522 914025518 944039863 995148055 948072634 984350005 973415363 930699924 912977737 975765258 965115417 968966761 969264313 999951513 960425356 986738515 974026840 977803200 992058015 978226064 990011248 915842051 970451960 966446648 991937932 978396048 949373439 956765460 900421542 931263592 922661822 962752260 990397554 921164827 952443604 976746850 926303762 995613499 958592329 929220576 975560927 982327567 935488052 932199036 900650160 947660960 989414301 973579922 901507231 948517956 938788558 936325698 978580759 962145514 980344425 901013609 957532329 922609582 915038609 930320762 907218121 953131190 917746667 976629310 954484939 953354008 964270485 931813000 931458847 977009044 948752978 996431905 971170826 949469232 924869086 902507007 957549271 923931101 967106874 975225499 977682093 926272218 964913067 978935269 927008009 940363210 908086319 956958492 908498948 977556778 972493509 966954466 965575372 956532706 900273904 934040295 994953212 923384909 928625661 901644039 947297680 971595751 985396614 915201300 966283383 965388939 938991152 903316236 955402215 959169702 913094691 925302693 988955550 979767343 989954705 907508464 907073183 969417295 903749090 946395821 922612706 905372745 976168783 940205486 946363526 954440370 974205719 948266127 951823209 903667228 904223300 968711253 978772753 962053708 923005083 934726241 903930805 993734820 970520829 986165123 924814515 996532425 938020953 919361238 972132543 980219019 941921833 935349719 936983553 926551248 951784251 911036700 982633229 922754923 920695165 926976371 938036053 948336108 999164978 928836520 901806305 976255167 930549676 990169810 980036270 938143241 983465529 909023060 953278547 995176814 902318708 947507304 975119443 926988453 926378062 998482332 901769800 980088036 999455695 953358539 995638637 911166700 975867571 912580170 929910109 925985847 986410384 961840953 970846750 946708743 941654783 951051464 969482458 902168734 916291549 928592905 995975239 941379033 947135238 945354631 957179802 967436040 939060257 935184171 980528798 924542155 932223571 978485871 991601553 975660898 959327990 996346009 919100195 981856043 991551733 967754304 928403480 929372686 964747485 977620894 907288432 959127052 901379042 952112601 945233847 966544361 984075847 926749863 914410944 953923199 926941028 948775455 959059109 975248695 948244922 923901878 916253417 934748049 903647892 955335139 997713965 905275822 982831229 901111266 990261073 912818918 936660790 987484107 909860110 952120319 900782211 916749720 922818774 957411846 915495370 932592669 992389568 979821738 989496301 989813707 903879382 907781124 957488670 915254975 955027686 911840569 973164179 978081847 952370700 911243256 949826007 903999921 975239565 921573379 995610178 939827248 989119337 939898879 986112979 989109459 904582227 922171699 994464201 943607163 924154958 910123657 929643396 979919994 961791715 980461079 967041380 913655158 968706862 952056656 908490968 994704289 988264090 931375531 914404794 945977618 980825380 923879699 995392585 971193466 930223102 917891880 910385898 981901639 977925383 900598408 976157254 960227536 905992518 976967437 975584987 947591151 951654834 939853913 967845621 911958934 914647171 946590818 992954554 900652872 995843529 949859594 906302600 969042192 939938612 914130432 960793044 956233927 971957569 904882630 907326095 987525052 964442523 996978305 989489196 959904388 963569790 926986453 913352897 962078898 982108733 931518822 938920400 946940738 958886438 936290203 983433414 992356036 914782926 922808667 929404692 970841517 995818118 918158334 937843340 963520241 911764872 972417174 966603327 947236263 939243915 958720356 991626530 989008686 970246123 999072068 955775030 985982943 914110651 991075558 939568642 905873994 978827185 937631023 975351966 938509406 952656994 957238587 933300381 999318156 941105775 917113117 981503945 928660283 925856318 970872856 954062662 936791394 959994476 979593116 944679455 985771944 911931499 939721193 999783792 953952831 982838507 948525966 909099161 931631497 965603417 972923855 928691026 981088906 978895029 937287248 904702430 964070824 905595843 932530728 957210908 976315701 938542539 943742782 932910137 935782566 949646872 910586046 925410603 959486293 930734452 947410676 920315160 979351212 930531892 900991282 988440747 921957740 931995752 944089807 957667408 984814335 932969904 973880308 957656222 984284002 913928104 936183979 932868805 971993063 958174520 918307187 946595400 990365624 987649343 933811396 959592052 972076796 931275150 967301182 966941555 944250638 912318092 990113043 904578071 971039204 994578411 981656975 941080505 914431362 904476022 978439922 983167145 982783029 980644981 922475068 983626405 906544212 954940538 967971345 913596830 949000101 951305320 959769881 982833407 932705805 941363131 917012935 914474689 942741781 974321211 946332024 979001400 951122999 981565649 970113053 911699333 966798467 986135424 939669385 926710349 981711554 932947989 966666782 937684736 950596239 900758722 918594108 998326050 967613204 953346589 905898154 929209318 971577241 930341665 998279952 970741317 905378052 916298785 907064578 915749822 981131432 970863220 932610091 960762553 947221549 920555391 964251875 918787061 901274600 901164471 936195672 949577025 949196132 981430042 946323373 988039692 921763565 933977335 949525078 953765656 903303583 955267283 931931643 994316111 970273686 949264021 998791787 982990890 922561332 949154464 945214223 924557982 920956304 976625169 919648560 909339528 931088331 984038109 964631199 983883500 910614105 905433467 936648445 994257005 954181747 912155225 913521042 946915347 910114333 946020871 934526707 944576787 980742944 919961455 997115456 944095994 912752954 997872103 974039758 938976323 920030058 998034552 972998849 920398987 993530283 910458887 984706830 915869419 997813535 951853500 984931315 943366926 906919881 994382395 983229272 913980478 923349588 946607468 985187478 996390664 923012388 903981353 955742771 935504853 965844505 925040970 932737680 952720840 998535920 925114967 900266989 989443617 986904359 968208569 912387780 991092826 939335018 942180837 967365915 911909178 906656787 981489365 947221026 955841002 963775162 999742573 959926332 941560075 913867785 984369101 987985371 955762629 947936734 920186546 907830810 938003657 994293488 937884594 996908340 946902737 998257825 937263321 943025223 913844909 931309914 997901684 961600187 902214193 908456755 941416610 964171041 974472994 997578329 951113146 978342519 951640604 909131246 918272690 938985775 971286030 992609915 980390791 988365699 994435396 972147566 992564005 907449006 982765353 984873649 915950922 988056762 958004331 987171961 984142840 908140923 925785430 981910701 981527625 984874587 901673626 984144057 916197127 912688505 974593527 956471752 931640087 964849825 988553426 923662573 991098128 938407508 965003234 926240029 998493092 986162160 991816790 950742044 933658996 983019720 986929111 969008577 907626887 997670606 983701094 983120551 982098337 961800778 966541212 909104957 972960091 968656949 957086175 971390458 944164362 912391327 936301869 936575207 969152852 913453821 951694636 906838557 995562976 921303330 957886129 960338114 942290908 953320355 930887297 932724869 937567414 916441764 958889866 907229546 976468843 915134863 972088090 945996650 913969751 906658017 982000818 923520315 978804302 976064531 961656701 945314970 998134853 915225634 968702416 942031332 953510630 967849614 950885825 951787528 982200148 938443237 943356536 934482133 949605605 961185552 932946609 929630964 998605238 909840566 924396497 927567383 952000980 929977832 977328400 937474019 949752717 939775617 939747109 963458848 969564370 957170276 973533361 991648279 946904293 915747048 954713978 944492005 960143254 905547800 901247538 956129907 934764585 997301439 940691821 917024811 997076210 948817350 902826881 927875661 905198386 998210415 979878183 974526381 922287329 906735838 974160432 971333213 913853067 999604875 921412291 900392398 930773823 939481928 997800011 941527890 946415148 987512541 910127604 935054542 991205143 953993974 915433338 989408088 953668080 974251827 971725040 900620781 938094101 951279649 908185781 913364177 935443636 947915852 907895855 987545241 911914427 904908594 913561024 949884082 978993992 900768104 902920008 993575880 934973386 946354665 946416197 951204838 915447793 987761562 976170984 915924364 907474568 921491576 937362611 924165187 984758941 940132845 945656186 914027367 935495175 937659557 986292508 991480866 964963241 949024154 913741674 951295588 994787588 922702058 996140717 987233386 993521960 978343359 936642889 904718033 980382077 966552851 924649524 925733537 911549468 930020884 932110420 938383649 976036854 975201630 905383127 975672557 998475228 998915453 990016498 980225329 955534491 949418393 986811684 989315012 993167443 977975584 902527715 980438256 996055236 941929520 913362967 906494522 950476960 910944893 959333972 901459492 917861982 952820161 987470453 973662345 957258348 935386606 909449118 987581777 956878412 921281063 953516727 974420494 986782203 908634733 947779898 979969906 955702855 923231421 984987392 968903936 951239384 932529708 979016192 957796465 978575376 954666218 997952444 951184451 939963470 996241906 994978700 910551655 960720776 967541056 964050520 979467086 995747309 912275277 974731581 920349630 997966115 947012636 975372784 910179904 961568300 957750997 961805841 959638469 928065447 966196548 994940543 983674084 988136407 955217432 920100447 963715134 905660451 999547922 966953564 987211047 967516064 920721390 920779472 948233438 969605113 919191374 918481753 947413073 984256762 935371815 913652557 987398959 985655634 963587267 964387829 961324572 918703918 986141382 981571232 970446223 949332223 912378495 975347710 999950337 957343633 977899755 913093736 904546997 975380078 974449354 978847487 903205461 939582675 926376845 943381930 957740770 978652763 972051355 996848963 932025335 959151061 921500111 904492022 983358892 964544540 916184405 922862894 955885235 976857010 939272682 999596486 952513318 900533838 902501730 941968669 925988014 907159807 917543519 959394771 936375779 951187708 971180226 936845089 957611499 962133187 918112473 949475486 957204497 948220920 931418086 970304836 991536804 989472543 997427015 951682156 972909924 935295048 948216452 902520635 945074774 960144803 912832963 962465051 982483954 988095478 910748227 971713934 904431104 941780412 922509166 926728964 955196951 964380231 968514970 971828466 975064342 967558776 903767926 919366574 922511436 985888359 970504439 998860742 912619406 956857927 990975835 961410083 998661104 905518757 964436050 907274344 943651843 999073748 968673793 917330841 908803095 937053319 939296331 908462922 957953396 958561523 967474329 909068905 969169140 983147954 941966714 942144166 992173304 931864131 965613037 941450184 974904384 985793005 925238882 902383056 911936871 997814085 941554834 914680189 911311843 954336183 994964411 902980256 966249029 991375961 981442142 963743058 952383336 989471212 914103207 907540917 900981155 933267090 934827548 920339947 941280824 935947919 923074745 957035121 992412113 941653845 959657773 968409435 963945506 923185117 908035002 979523776 983808996 920143601 920539152 996796059 917457237 977838576 953651156 973774503 939841594 954841725 942520204 958205457 949845517 900399055 942359453 978077700 969524908 981907948 947801999 905211107 914326084 954189446 916552462 901660192 983094236 921532445 940141516 980403901 928476116 972286949 934494048 900494745 904593946 970245995 995142805 954937415 919040399 960395670 988792770 994995334 909346593 945373491 988476573 948790427 904300391 989765434 930456439 955211034 966464638 948983163 924470474 972572024 932499448 916350756 906182237 925242378 965317739 998119617 975546523 968108560 962008993 961445293 994455679 998623078 911967272 936643494 934557249 981326472 902416765 907357767 974510785 996683615 922271490 997150434 921238286 940600092 977415142 929374092 909893215 907281369 905312880 973540077 960957395 945586355 976678606 926292151 926705053 948390319 942678654 955765975 973135050 914945247 939600975 993621438 995345747 939906808 928773178 907052439 952124902 945596667 905315773 918062278 992651056 955109769 955897600 924300146 917341574 945260289 941953326 979767348 925622859 939109759 966576055 922286839 999429476 975119464 915570592 989883148 912559501 906687866 951920277 914889499 912520778 914302847 966490438 967540261 955451054 907889611 990769503 916907683 942506803 966975181 982184762 944700712 921663086 961622446 927499529 999084822 970990873 942591559 967085098 937291819 990738359 987375445 917087905 935766410 970866150 934068148 947861721 915908074 955517160 956032661 942019772 979701522 941779161 989302478 934005734 908626030 911342631 995791872 952955058 969202168 955074187 970546190 976326529 983210284 965948474 997323946 962752121 966625216 913063617 967203176 943374301 975321952 942027934 972173073 974659421 916545780 901487541 994722359 947301616 950242052 985177794 928084255 947589664 972211581 904156150 931609687 941841980 992894520 969667221 922851684 915356898 903084703 939669349 950007022 960459113 911125712 999766722 923192086 936028688 906067046 922157065 905889876 995587290 973700119 936409620 953902740 967411309 947803716 997002673 919161641 927595579 987725885 937612068 969068314 908530843 913675676 959157239 907552616 987498686 941358635 973374634 964393941 968117270 920648630 960379692 941309541 975336138 940480754 997868847 934589435 998872786 924110132 912549796 948239638 939448316 952528792 998069237 996560648 995571628 908970007 991778786 933527032 962300152 911075682 972167179 914220955 967881054 952067157 917378924 994340190 924258275 985504440 918287284 994890160 963314743 921593423 917343050 955809525 916081342 957747564 959989153 982172369 936824725 994204062 959104030 919132269 967509872 946419348 922784503 993802751 988919194 978601618 998540778 967215021 958406981 952293857 917636641 916183638 904222222 952035655 920034365 991766560 980655021 921153518 941419207 927280214 955356915 994469855 981384719 965544885 919297176 997551658 997645295 975651725 984773237 964600065 931946799 934759733 998787756 975704459 948086034 988178638 900441812 968979855 992090883 950703070 909539363 977659278 970132554 941149424 973406119 951198817 926798435 966403570 941734073 907709682 922252878 908506908 944056115 992991029 971306256 923522771 932724914 908296704 914353327 969542603 912971879 973146078 925515881 954722174 952966480 927656653 907513678 931107704 914517891 958486432 963280799 926307259 952691245 964853725 930279651 905329483 927821627 951321818 957910382 932450793 925304062 995881088 946933073 977233085 914130645 973102458 987825326 992691609 913923054 940607983 984100079 906978942 906942817 954182103 959778116 990835861 926059145 947695006 936137759 971744004 920622420 906412916 953697619 930580334 996810407 980850381 975631571 930165045 980674521 973118659 963287406 921538169 943498256 953058026 940312215 982399180 966957248 905242855 997220563 969719714 902671171 918264572 992004658 914256176 916113662 941444621 963980962 954809048 901197239 968450874 916998434 937322324 945896160 965578606 979299570 983014441 973147902 953994460 965124193 935679650 951376357 984160369 951675845 973536665 923700892 962950682 946769388 908128052 971158747 996977980 995618196 989689511 907995977 929885837 977649840 946589640 991360877 932237086 961782065 964567474 992865049 991997842 936312670 957876086 989294947 905504346 923830542 924912175 912562566 992946714 984553911 990126961 968027537 907569152 945785824 992105955 934449112 942393227 995753087 980201107 953034320 982243010 950314078 964332071 976195837 963223753 955097064 972990080 997264457 980267286 991116049 996327888 948407488 940891376 932690166 947695589 955511876 907907693 984550013 976518605 967651043 940990755 994485980 948822473 927654983 969996329 992758932 957559865 935595106 999546344 908089128 917113198 908583495 988619470 936794857 902206492 969761487 998914520 977218662 910025351 914150086 921824281 976998481 982950577 956304559 986156332 989374779 951209763 912233274 968757436 957802729 901680543 983347193 985833765 901833311 978758717 918751228 920286785 927649387 958634187 960444449 921438101 930510986 985564759 954760190 956718497 998826557 967090964 986415783 967233393 993631208 970406331 949173989 907855649 958274337 924385413 912632682 982385282 926707338 962188839 945813393 974531149 926980427 992463556 931022768 981826822 911641643 917808628 963045452 920899614 968765660 905475789 958893770 904208016 985682506 955438016 928930518 945676276 946011225 979199904 906891062 911123363 962389644 935228104 952840840 996008889 944222464 961378907 932711777 929584485 930382945 990906489 994071881 974242996 963366092 943550962 968396311 981472921 989956869 976372309 906781330 920946546 904847415 955516453 948186645 932951585 926603476 988256957 989844686 906242438 913388566 980837636 938477009 906176511 927030893 938083730 941932299 964420046 917398923 935554428 927248381 978845446 963722803 971055425 942141989 949587880 921986297 930618465 907010933 950321249 912242778 989499507 916405168 941368425 991043721 985651365 910262622 910998394 943053505 977533577 998078310 981850443 951188780 969523197 975345972 924438272 954434852 991360374 967245756 968934578 974459420 936248380 968322805 975803240 900438066 916959894 916179861 926248225 955761449 956284031 948323875 993635304 912315655 915430428 928502807 907414374 930940585 989543514 925869024 946119357 988102643 955475202 984955742 959269296 942309942 935112793 972735546 988072051 929260789 964693727 970580170 976255760 981738310 958207181 949524664 920467127 900368058 976601451 946593329 916990108 974325393 923590387 961791111 942792273 963492368 930148602 970415616 935521990 918578170 924415465 998953002 965843049 963251624 908764440 938162290 991941146 946291284 975716323 982539749 958842096 926072422 939326284 921190223 935042816 994578418 900583254 990324104 914340180 909527445 987207785 933361609 932357496 940911795 951235129 907212128 905219907 934765840 903926403 927796275 957563251 941281501 967255020 951856390 945809838 912040022 985677503 942362222 920003360 921667891 901398768 986377779 987202974 979474552 969400591 939626913 940225527 907830867 905420796 903937172 971606711 952589453 925565082 923997916 918671055 968002227 908278579 964287736 934985785 983529883 960588825 940122704 955238748 921345869 923331659 970078691 983489241 981838703 913528463 959413473 941078011 962108782 946992132 920641315 945706462 974149007 900306074 985740212 962630377 911142784 920069102 990910899 909773004 919956427 933652383 988721133 929851724 981973209 969470726 917397955 943663430 917599916 907911139 990354457 960846447 983421645 992354406 914806854 912460066 980544490 996699436 900030857 916786603 929237603 935716253 931912052 962885431 994689203 973345108 992145277 956019847 976886480 955900132 903553146 966534359 928020402 955456194 992158389 995878202 948306745 959874237 947101328 908330764 924568557 903569619 977378250 909889115 905253789 950409625 994402455 971545946 979013828 988548740 938375780 992750270 945864083 910372182 970442229 981170990 911225842 957017371 923885398 969049372 923256267 965671993 931588750 990294528 901774967 951216610 977591848 912217904 902776917 939562382 973213343 905663090 947574113 992050527 991253035 994510374 981920097 936016944 968123544 998572735 974128583 972170652 945510647 974061481 966783833 917765379 953943877 932683866 935335158 942038312 927872044 954661366 991554871 905807243 909295065 907463342 903068305 935861110 935253762 943507022 935706310 932736128 945192938 997118730 999543289 996423005 979621445 943230546 903498957 998799332 947156583 935831547 997202465 923220390 958510677 991830703 910895277 987400231 970982138 940105227 991710661 981048358 955705633 974839781 954637455 980649134 950121474 920219946 952934818 972287144 953993406 954915496 945892316 977879207 977267068 900617383 925949016 948015777 992626017 971949191 955740968 949177156 992914397 993329102 916577135 982868916 968144427 966573529 962762221 980024608 978231635 951072716 965740938 968718602 917043289 996482340 909910992 942529071 985467364 913771219 912414691 907289385 911965546 965511522 907080590 943542522 927561689 956539527 974858304 923368542 956566432 965133414 905003448 962814821 918639351 973545862 925172752 939660925 949527607 923453456 985938868 994804709 956786486 957396539 978378875 941145308 919112668 996005066 910258359 986599004 940077576 992428457 977246638 900439182 917127766 929956963 915131120 921051882 954183075 967136866 914709089 970513433 934287963 971771976 994359008 950442431 965558916 988142431 928966193 924878810 923483399 923416181 931159129 913049986 942629106 985610613 976540730 989936595 914664363 919420773 993753258 955945754 933687942 976824797 990335851 915213652 959845722 952228921 935155525 954210871 990665858 921256559 982064169 906487936 906427212 994113094 915030450 981126161 974476814 930619970 965778719 944168837 987957300 924485420 973510543 965292192 993156260 903307339 947869223 979120511 920691678 957673109 917730970 942399367 952674192 900594868 909665403 975487588 936827132 923172193 980059185 954512214 918690198 928978559 936503120 928210587 926701464 963261339 947812117 949466156 966711026 932874841 970868113 993839596 918856610 946060845 965864138 922020493 976111995 902046260 977600560 982052484 955155252 931615030 932270877 966337327 985299471 941301784 970906129 972432763 926943576 934322338 923270375 951960497 924818215 998502771 905590797 996437521 999842623 955561896 928847382 994151033 966347757 928284819 979704770 924628069 979897678 949902746 984055866 964392179 948230440 985696090 999677874 964466893 915692122 923470107 939042898 979410071 963912349 981372501 998225779 920542370 919534961 960069884 939062754 975802016 994381867 975932071 913252043 930035651 938372618 940228176 967746517 918784078 981897900 937042662 965419591 993864884 924584868 948782455 968492651 965140481 948515689 928444689 945838308 967815327 925352386 912959743 932453813 962470965 967433701 938811567 972978279 981574708 951029173 922069326 956440124 975711767 957524733 921570320 903324234 909121734 970189655 937265551 923496383 966887631 979083597 914961924 969298596 914890949 922594557 939806910 902610828 933879725 946415218 977195619 911798804 914661735 907928295 915330523 949654711 979787866 902090771 985680977 953712831 905021392 928915029 917594623 942073586 995159912 969898701 997708450 997243558 999445651 926125260 970180008 982966087 924476048 974940533 921282543 937643428 965037628 959697388 960075875 945756453 949580756 971210925 931871980 961606431 995060569 932322160 959658549 909746640 917329829 928210510 911276550 953811063 972469135 942978284 927292919 965814007 931405003 973348600 984467935 966710587 937238431 990631209 902086463 937828566 943823867 927880741 949624861 941010175 913595950 993449391 900041950 964082409 943155106 997664025 997850868 923790846 996662531 988998061 985971720 964498915 947477916 989941149 957577506 948627866 933874708 933650536 982308459 906013586 983965662 901970929 924479979 975405480 908378901 983423482 964677454 935198060 969551378 967230786 918069506 960573293 927373040 945192952 957168200 905828598 935402698 920243858 970115665 999786345 922345583 984823964 986320063 908150200 983007052 902970059 931996466 983382770 929580585 931827836 990601159 938651202 908863840 905317992 984450273 959953718 940398151 990332580 937172388 904673893 948261637 988824478 946041475 998725579 902850191 902338992 911161376 952124611 983297705 991607862 950526296 996230130 919110289 951058805 928127583 965548319 906652653 950443470 977072188 955955974 990713513 952762645 932036952 970009712 994354380 911611643 981058584 990679497 909631805 932712299 967170416 946503667 955067593 924683744 952499565 913594466 964117169 980689909 968396094 946011364 959146193 970886814 969213321 953715454 969942562 900162160 990856743 977377288 995938311 913303239 960350729 948221434 950161975 957091551 920713833 909597912 982276068 983430320 930287678 943857665 983120146 966935294 974637459 978873229 920541754 980446447 920877107 968891698 943306902 949442026 991631462 966853664 929821847 913068263 932064693 967197500 900569091 933167680 909192256 938731997 944375187 984592001 965052491 999742147 934254083 998932825 929906920 915699097 907995722 929997876 927156292 936049942 986361130 985901811 920415119 906710611 929192301 952601834 957296032 900875766 972114538 969369569 973039929 976227104 915594598 920364837 987967226 952371554 916106798 937330573 972165577 955761553 908253411 960098622 940788236 930495512 966311141 991424328 994820156 992802995 901464395 979244232 943210446 929054357 916852839 967568498 925427072 944484627 994667002 921367051 949787711 985245504 908521067 959928109 946335276 949912352 942272274 999406027 947052360 986840149 967915255 982147775 942864199 976698802 988812695 954483320 910037240 918777447 908679665 905994381 918879481 953193359 964067264 982149117 930433704 950750033 921774152 915663331 940189500 949810485 916810801 912630609 919091004 953974471 902669921 908513031 937517249 914375743 958758210 985660342 987402564 950108639 951366428 984059484 909681007 911098725 988960598 971631228 990349308 913883306 908818933 966095861 914496868 983649462 991856912 938746927 983256459 998388651 997953279 979157148 978359810 990006033 947039846 945869438 939455579 931096966 914274813 980888592 942544020 933485054 921052481 904822422 941736285 927078489 914171791 989710139 924700674 907947422 938068260 913543696 941139104 944137303 956827876 950147767 929890684 909864259 907695186 958957040 996557393 981253404 957430298 906936311 995847910 930878993 959074748 981476242 912410570 948766692 956435716 955298921 951082465 956920371 996147717 982534505 913671257 941095941 924821120 983636087 920282575 916379603 960214762 942841702 905240009 986323900 957613529 969526046 999402713 956049998 915950143 916672458 991871872 909096033 999736569 962913892 934370505 974159722 966166920 905720328 912963630 925496442 983396135 937951171 939018669 910081304 907797491 920166992 930370505 946766290 945805266 979626889 903191571 983995218 990288021 968834142 996102875 936806813 936918220 953122593 993382612 911013228 939625415 901548445 930893119 960460459 978331904 944803347 964292825 951004137 904192455 932249567 926469159 911067190 986980541 976774383 938912074 999490455 990434501 914998045 998843607 943468667 906030615 901611745 988164435 946195860 974412833 906698922 911478363 937174719 970520506 951493029 927551659 907767293 959029841 997988669 945485179 927408831 918933104 917810043 911162576 954289374 926022926 909097607 964752859 912772709 957972196 981284925 928930255 943949820 927693495 911363101 950558015 984505006 935594186 919803730 941662511 956423125 993529742 977536975 904344508 955925278 968381760 935127434 936116724 952326395 993358825 951773225 928338225 968071787 996888452 930753106 942098898 915138918 950002185 957536804 955527892 965074457 968124767 947326364 920912099 908342794 946028689 991731211 982712813 932106671 999045699 979953809 946511460 916554095 973896204 916989248 967546496 926820075 984377697 956737183 984949335 929490840 951353059 953350371 998693753 907600858 986076564 933102285 966040053 951658227 905572165 975141232 933553310 989154757 979999188 994856565 930190917 986455406 982471033 962645338 977418080 967095068 945102070 938619037 912659782 961758276 951112583 961231445 934333403 929066064 979323724 979080173 970625356 934707167 999725228 936633765 945341801 986970947 903041342 958352722 938082014 924411243 943545176 915008975 992399916 971857020 988270895 939149720 975892309 966273132 933213557 924049610 946797321 981820835 923471553 999407968 909207464 900163147 949381122 988509456 905316166 981494264 963802939 949532419 988959160 968218946 924812703 958793533 956778083 901726947 916258411 950739747 960508364 985827617 963680748 942768988 956236800 916647185 949213948 989385267 978904519 955590023 958725750 920149362 993646427 978981470 901743312 960643684 972185955 999801650 939042216 954646833 943029258 937656971 921997947 918752892 940952840 922470864 958505556 956014745 994933981 903306546 972084832 903522718 909631972 917215531 923475843 977493927 931838484 929491351 921497015 963930470 983889063 978364115 948262780 961520872 965947867 970005125 964967904 932744397 975801803 963172231 945012412 916649665 920798630 936511141 933777013 981307551 929830682 914535764 900865202 931335576 997242192 911496044 975438817 946015719 983650548 936350328 952044603 969699359 963109514 916180796 929558986 967134384 980541061 915270881 922914639 954906735 911632366 996573439 961113652 974540178 900665054 941443996 991723309 963305265 961756790 985999598 945705206 977085694 939334891 987142824 978085787 909186036 906710536 959445787 939727130 988024401 992674788 979628206 914488726 962748741 952230578 901179319 908267959 912359003 910590950 952131028 920442647 981061060 997281280 979286940 966743696 929539650 990557856 993334468 903846870 996023162 901694652 953947113 986380503 996004651 922086106 994125231 991156487 922258490 923771749 986590783 924317246 999223699 917083930 985814542 926635429 933404368 973292330 935780357 992092333 928888405 994637252 962957996 940472781 947403697 913988039 994323809 983084526 936764648 909961749 988562114 928825864 969341226 979712529 974036456 977104728 948494340 973667025 987787005 932772910 951764444 902549232 971656195 984633074 905732346 982529382 925217428 911935611 989251297 925500510 903088864 918443237 946209205 993306321 977730799 982196409 923007892 999981807 908856147 940006420 972906893 985647451 911977135 998619860 911664844 930474269 927451833 970933117 927195989 986908663 927022870 911042193 927801854 959228244 998083394 974231761 943195241 994344335 949920949 972831550 988281229 939912418 935688946 907826965 969964264 927756339 905058029 984337669 981989137 986739412 994355589 953112911 998179710 942003147 968155557 989177219 941405365 936096147 934929007 954916779 959234486 925268120 963669457 922885348 934090038 905217426 940340513 959699814 943899136 931055651 980719247 931935826 912731415 955111681 911930196 967318065 921798641 909157674 992830081 909554505 970039320 935791755 957396951 998086737 945342241 907625972 943605046 941925312 960920424 993678478 920404367 988530179 921404415 998327746 976128708 987912779 924292285 953753331 901958377 913121923 979938470 968338096 919378953 994226373 990749247 913465833 924902287 941420597 933706361 968001284 985529237 964973468 924669174 936484465 961207361 930905231 909433590 975829973 939507812 917980668 913345659 949635197 965608661 991689624 975885423 916528539 979706211 996105135 928678172 916489988 991615929 900221088 972630514 954622725 908290625 998209566 906371282 937245332 952627535 972184632 933165654 950793773 912357201 991706130 920868339 914890361 906875174 958777099 940214364 957272194 977125337 968480088 945477330 920750005 942282053 978020112 982203998 953188948 978881757 947211452 943030863 997758633 995896826 947411338 909209037 996231009 990947262 983011203 929495742 909604359 917229603 958666006 931545344 964635693 935167950 981133900 906004849 916413573 992204416 968673803 980904449 917076434 959039640 964829136 952823762 985268654 981185003 903718253 913311488 906522019 960745123 944164157 912840626 985104812 959642099 985790948 906345141 977655564 961710642 940690891 998683995 944523211 954159826 976562243 948264769 988388418 926967347 911574433 915057702 906221433 999026629 960960329 906455776 970220374 924216735 956697052 909155736 975420929 923362094 992919881 977066495 941890120 961555373 915085213 985049273 902550133 979499681 962779097 958015540 981169304 999923679 942773646 907075755 985336181 973389727 981078043 947393340 952719768 957306470 970094432 950481280 920379024 924184615 909867092 978728297 983698230 938212309 956208226 944815495 904127683 904105456 913952758 963094148 976741256 969012106 944364281 923338658 912954451 993564425 956488686 917729686 978441941 981779820 966550281 990905563 952550840 993194347 985928232 946223406 934482878 945900473 934543966 985461093 981524377 955737616 986835600 909211014 990777577 944713170 962813957 928628339 930602831 963377753 979154897 947687114 995972202 974437691 925542358 939634703 980107539 926022499 900022923 996644866 903050645 971284224 905932087 913619463 962687253 950779052 903064466 927039591 994782918 999546490 978893516 934276020 945325211 900797983 955565849 968849070 947832579 942400485 920904737 974116012 976593312 966800351 911463776 955771109 957197245 958641282 906793848 916778589 985370709 922977548 929706579 923384950 946245406 992172595 908113433 922378507 991958641 913973938 900757735 957329805 984188408 958634521 944813333 921984888 946751662 970355246 943889686 930457781 975308690 937536205 926426304 912655117 960923560 901947418 938117745 900518014 913959802 907731305 986248198 902771858 999279289 915641740 997650496 963534046 992744132 975955325 925258465 942647677 904954600 939804976 926792666 911840995 970097504 968812911 975463728 986760107 907468233 980546579 953845112 958886058 913271034 903221419 933509262 917656135 939971844 984555735 971881524 965616274 954427943 986429968 967248805 913287172 972102947 964759456 990724035 928044516 926806690 925377113 988511987 986137074 971639336 959271880 995789974 917816367 909419893 947606135 951781801 968302566 957462578 927768495 995237768 956324866 946169719 951609731 977258576 929118761 922655631 992395660 935848759 930117190 932742710 958162887 907430194 938011227 927902421 903722236 998533438 941737244 906197930 973541343 960214844 941249961 952595931 996775394 913385512 916960704 940159299 955336189 961125254 991150347 947883097 921972537 956500800 992798160 905750490 901484901 995329738 924887954 932839264 939833369 985024696 934800675 999704187 934476225 976405774 936532518 915558473 933079018 985563426 938895868 998139724 939640076 916464358 974327359 907841285 931710156 974289773 943383191 921000198 982143941 939839981 988095163 900730330 943126719 917145710 901005911 987205419 934301683 912817401 948041983 977713063 987173179 974008616 948273530 974808798 976053216 905419906 930386289 904067934 996595243 942929786 902587645 959021903 949060584 918048647 970428229 977993198 976213680 939901376 935252367 990818637 923987961 942286754 976752501 914784390 968083962 933493388 900703818 965395624 909214015 954910323 993802703 998455784 910637902 929498924 911203032 968605166 934560589 966205220 934191133 984691270 977707519 923473493 973674022 932305952 985796653 924864731 953841649 996198574 964882474 996753483 962340662 903578573 994849910 917922621 922395584 985832156 923226323 960856473 943697368 988078573 957959808 996473862 974672503 982439999 997354238 902309781 907855337 984349261 902709792 958307690 913369906 997248835 906044979 989717510 980803551 905975216 990961490 949351080 972999038 995194357 968120179 966909795 973885331 953342070 934661252 970912635 963371873 960192674 960289305 954328251 966159718 984662657 928404033 991509284 900332416 981727029 984022272 916409060 912365814 958122615 934801313 990057728 991042355 900574212 975050379 954275504 988137941 977151690 991280578 961890582 991093453 943410727 994203707 990957650 906690330 990764459 911004414 907927429 999412893 963446689 957155274 910228581 917655753 983619686 971308436 958912928 904766851 910524587 990155183 902616000 998804935 920702052 932592448 951316875 924731609 976327475 981720535 937397685 904946964 979477676 941408821 943034867 980103799 935030304 973529111 949370640 966652227 929150842 927524292 967756009 992533957 907159212 970125433 905639834 993654895 965064601 940507533 939941235 903627724 903208014 917026414 910998280 904363676 952297913 957841717 952932569 946455769 919287290 987533693 962578981 974008235 989065778 997775128 992280229 947045698 924159635 926094726 995351136 961335084 963382793 916834208 915459996 940123316 992740143 973139783 919551168 981050390 959062812 997544068 955467019 929264180 955058013 961037295 929031720 966538564 908168555 920041643 931971185 908933829 961263457 913153494 947675427 946850514 999725346 910345615 965362201 953845704 963118227 908751922 933658508 918244888 927564909 940127588 976292923 909889783 931755275 938005187 900175707 936339032 977367988 970661144 924348755 992384541 973197978 900366218 903686524 981673955 904149596 955708326 945773024 925778959 972976939 998363463 969268093 913650917 941128503 901252918 916230287 913001191 972537811 913263516 934099216 972643872 932112389 958311137 920710431 921332508 916387477 987775636 900209528 964849859 964245977 919201412 992956424 930929080 973489634 921709185 994118503 934715601 957363435 904764468 977756817 985566175 921790940 934159623 915338808 948119434 977879259 904329568 962799993 922070894 963056679 921955369 955748277 911677254 987694294 907421886 911970767 940531738 917201449 955617980 968680062 936728958 910551864 911667732 950213926 985979282 926398453 966793178 923829300 914857597 905859275 931577852 951439710 938937573 945806253 960295174 985817417 964350244 954025387 935904833 959086190 995829710 990036683 930464806 942512586 999333957 979508502 986049402 936838660 995777276 988238877 928006537 965073620 975435795 994340397 989504759 908691422 929349682 962627551 977581687 991655820 989948949 983719857 912202403 991680419 907518006 933246458 947899957 910164780 952555541 949251849 942737793 939468008 934284098 984982526 945773091 906916902 941014310 969490188 961884020 993123794 917488318 967501526 906384173 902362663 922257160 920787000 956234536 942858126 915007152 907518129 948216539 977845108 987916053 901938150 912806441 995510694 952195234 995790373 998495996 934649767 913416678 985941974 971147798 941011606 944998244 901403158 938300407 913058479 902450148 958753348 953332687 974476710 971761803 972240305 923444366 902781005 978485255 937376122 989669044 987116969 972321520 946993880 984118196 997350736 983589174 933577170 975567371 943210424 927884575 971789205 996422687 917821268 904817311 908421734 969929862 947352083 939940483 912670897 959030463 954994934 961221827 981655567 965475662 906774055 914212568 980579387 920519126 907870711 979986905 966511211 940136350 924631890 958229952 917583938 981762326 924421110 912454451 995076542 927540158 972330592 998729714 992739476 931725979 912848059 959342943 912471731 921750032 938848971 925228137 991436629 980579380 955273603 958560702 973776383 913426682 950719899 933786494 984482173 969265043 949854916 913830639 973232492 916597521 961321751 933257948 901057911 934771547 971899325 935416950 920457605 979989176 911191279 932986075 927538733 977312365 933663119 954575052 976037548 990979603 932189437 909744634 965602680 953895471 997580385 902553638 979840655 954558565 971038410 915778889 934390232 965053603 962431890 959809873 925072583 949009908 942728204 920058412 959925303 902676112 919754020 952364801 988892577 908135189 983027570 937731116 907660866 977786266 932335937 905292917 944586520 991331751 925825637 953691797 915190428 941265205 934846372 985392202 907537501 935131654 935968603 942325308 911332044 995246423 985248565 969690221 975267346 931945190 942146318 917513745 970684495 952021851 920204071 990376226 986241011 935138129 977864936 988755661 924135832 915735463 935513212 906104015 905846679 980235158 982735277 963558021 945145424 987167856 966934234 921534018 936695062 991824855 937188225 910784434 983839189 949559837 989607064 965848446 948248295 973213384 958256870 960343143 905286609 940501715 977283086 967502843 926951619 974308930 947538108 979701614 909565180 986433804 930005684 971394272 936145631 919502221 938921484 918060225 976399450 933541720 960780209 915967184 927360220 996939210 921764962 974816119 980789353 998994169 935770914 998345635 940099476 980838805 907878110 952274635 986811437 917880187 900509820 999192941 978180192 904485164 949031709 991217187 999183407 921760689 928091449 972596295 913769673 951587811 971626609 987985688 968967465 952507904 993775471 910895749 934275509 931545585 937102487 948421544 953727969 932511434 931560406 943609962 933296188 942720262 995865763 919517132 979762675 922214834 932267843 986649535 969937940 997168090 927717591 941289328 978902207 988936107 932561507 909874400 951937703 960362339 989678636 942272907 910869913 988463470 953228088 931416231 915242287 906190728 929243793 931596270 948221802 985965340 971439783 992966993 937588678 910119927 917954000 925766341 968511797 951058027 929537383 946533736 939087211 953247174 911725719 992616690 964993372 910117183 960769824 973385965 989181607 973306394 917024428 939281585 955175760 966949667 922858685 925499454 970185208 992281067 907474722 900248035 994135650 920428812 919181789 946085875 918317743 957044735 995271244 963141003 997889243 957261153 978033093 980724402 901162691 923078325 906167040 998565146 942312591 998627736 944184296 937203833 943743834 902277664 937336809 989526952 972929928 972853463 903308952 911525941 979184121 999807843 911904670 918085359 981025799 948874175 939773743 980533588 938085480 966732643 962514406 927088560 919199113 905790131 996905577 907217967 929280340 921098657 908570469 987344132 978824655 977524316 908852202 951513495 959997456 974057333 928097267 945131883 947917039 943664155 994556125 969211474 911827785 970050486 974544482 982038414 906837446 975942945 953924481 910318999 925782852 970612062 941041813 914776367 931605630 984472013 974581940 941046945 963584396 918844561 969826097 918948623 987799653 914286782 969560449 953780025 929874841 974999504 982192682 982422828 953860777 939799096 903377608 953678747 962248687 995716883 951450496 992977517 972876637 982693014 953877473 972585948 904151189 951140360 974260535 954846541 978401164 950075680 917348782 920621709 920945522 907087099 977962106 979416558 923202877 954297850 974481377 960272059 928499103 969522118 931182987 986890581 973229615 994398228 907494698 901038911 966122753 949929757 914581051 950351095 955276350 915977717 961049665 912607446 917437882 942614116 955104574 939153135 939829693 954561510 994976575 902389272 988834211 975764992 988040209 945213565 967485135 989648868 998206202 997418164 922611422 928580285 929053956 901496898 922857667 989807740 928219146 979101090 986700837 922690697 920507986 913154300 935701001 926260622 909609602 921518260 995564152 937824150 998746198 988965152 918493397 925902772 986029823 942518197 985397910 959226284 931328110 962321049 959353944 954240559 973551590 988637655 982922350 974711687 910785133 921477781 905147028 985696109 932653731 915672864 924922882 977023750 927668198 940289136 927528615 913664050 968387989 940819943 946978915 925641564 998791273 919265337 974714132 926937731 972317957 963975775 933403887 907895814 986842528 967163471 991435999 910604616 959711510 916763257 964225753 901066544 964324654 973677520 946597433 957485866 941085958 975708771 911184892 989519681 976066127 956316347 963902675 908521572 969780395 900751252 964606795 910908052 984919030 995310477 910385474 955827696 973738511 972927847 904272974 987959009 925004205 963755269 996895951 940364466 923053377 983815424 996894870 908259567 992528021 936008611 996057800 920767785 980575293 959429357 947828828 987115582 989438418 933206756 933862127 949056033 945967546 966784479 903810991 906233290 911816413 922888319 956929826 979969390 928066581 933199741 918142600 931595966 905083264 955444274 937052954 915574117 949644617 925455828 942539426 933490704 972520927 933876051 997873552 954614676 913607210 972732181 908002505 960893147 992821327 997310257 919548963 902607685 951028331 977548413 997709244 912866592 963528412 962349156 998143794 900329468 987356308 950705485 987250318 951943557 975686643 994624025 929829441 974539937 969702548 936069573 912755130 939924079 911260196 944431625 936556836 914423751 901427415 976093413 983910629 921047103 954427246 933549970 991033524 956776600 917757122 909674234 971900531 925698113 970001278 901255575 932381169 937172560 904067018 993162165 973388243 933255948 980582830 945349626 972762279 930778630 962688763 946701545 983566232 964489898 900413246 939871200 954540130 956415443 931535644 970259232 915470208 982947125 996985667 961716060 971663346 902770434 932710133 992649174 981629620 953226110 920928388 906172683 916127770 979900022 962468872 918363330 902374701 905699055 915392735 971510812 914848028 997718923 952273536 972083443 994967510 908024375 965554124 981711560 924169972 987742660 964118435 915695696 959087825 983386814 920166559 973500244 951701682 931797017 905837903 950566730 929647434 900380092 992299805 922097218 915032480 941681848 900497526 911144292 958197072 929654020 978387630 980827518 906777743 946209413 979786210 933869975 992312405 937155047 957604064 935119063 967790321 967412717 959963479 983653964 902539300 991921782 992320329 980814045 905802070 994594778 900120899 913150117 937022910 927809472 981168105 925153582 941387986 992283819 947643501 996015071 901833096 958104713 986089554 972173463 923123951 981941048 954535091 955752577 907579407 918241515 900037685 951874881 942434524 983208616 992665254 926491281 961567019 936128154 930469934 971517759 951919653 961979185 947666542 954838138 904194906 945100802 995222227 949047487 950118544 940183400 912923127 963555004 912432997 924234023 952948790 981553910 946955967 939939888 942016679 910681753 964797618 992382680 955697804 934116085 915452249 900208379 910793849 980657465 952253648 930788658 940525289 907818005 907111179 920631109 908506967 998668714 916530508 964631623 941591303 994706707 997003355 926191878 984852382 927162208 999027619 965799349 981433007 984631970 977436027 921269826 971710645 909216026 922016898 977558750 937407237 986566966 917345059 981819647 945724142 941352969 904545235 948486988 932958593 934218187 961413555 977155667 970297377 986265709 919455195 903870987 988001401 956899457 975827221 999236256 990761508 959465228 974206669 900241558 988584543 937336710 990197532 912351181 992910641 965605772 983476405 950230365 988802933 939658995 994539789 993498390 905422002 946593825 929372462 960482061 990262033 979374111 956293302 929715175 928289035 968589800 911249199 931225795 970710939 983998349 936949131 945461560 950641994 935227737 909176841 992160816 909055869 966770817 949801363 929658432 909555589 993972376 934749799 982919563 965770795 924352359 908081017 904248661 926739640 912621152 916463991 959097572 909270617 907212265 952874546 904128332 957019309 993347111 909464362 965692700 950368584 918115254 925979975 940586507 939979200 987285911 914048530 944443994 945089132 939015378 941741326 901043772 924443173 927689265 928783549 994777094 919569588 938219785 938725477 972621106 922637028 995629439 975230374 931229684 904177211 967227278 957158697 993357308 930110937 977035027 908478228 924425402 961173576 926624598 962198788 966296455 929083473 905892662 962789389 954151525 910552935 972498104 928858603 941314841 992790270 944455339 931915752 908894173 947063883 958331053 921905609 934283047 914983386 964411878 926634472 971431732 961307258 996907310 970597773 988140630 914992602 931868916 937351594 914324261 994705401 953083848 926822188 999180686 916249360 999413400 923773851 983570300 958045471 954378428 937475114 920128052 989922757 933211058 962147517 967635364 947532432 915049214 957520362 972119532 958976378 900097437 907436726 980131265 917379312 916010759 913457919 980268191 996809058 947268226 952733758 959022436 979718019 963743481 946012542 947669496 970054900 965387276 900040943 921777021 913295617 945058640 926262529 940812438 993895745 955702951 923702197 998920474 967045429 927462955 969481468 975856227 903640040 927330838 954006201 942066574 912149702 921952824 969396110 935417314 933446895 988977033 996031826 926017982 916264654 996027232 938268898 959008772 900347069 915661111 934303537 906954277 934897639 956901938 967194634 998707268 925745388 953568845 980136373 966477185 917316978 991067839 980150979 971375512 933724201 929508042 909917106 928357212 928165296 921712520 950875081 951080528 981861389 978347238 973162636 908712200 944524269 980023515 922254702 935646042 985398899 927396233 980507755 921742908 990453222 939960901 991255811 924238744 939433401 963208598 911789266 997303156 948402678 954431423 907449174 933858897 954553786 927898346 944253106 910909538 917483688 968965102 950277959 901507797 918144959 949286270 916187920 924605468 943208453 939201725 957303531 961280612 969152442 948434665 963700928 909018381 975798876 951298998 936034971 953981742 986679627 922545927 949836182 909710233 970281276 944610162 956795342 968521744 989979533 946810556 940552196 979339132 994625062 928688860 977003673 981612665 955722766 999123402 962683198 933632283 900808515 922896765 900375920 915422738 959155406 922485120 931536975 975818310 909828765 933641718 982875581 947723907 952805718 902658170 990844274 916160574 928304743 935578873 960267203 985237429 994344434 970614325 928574435 935361424 909547036 948428056 995518444 963325948 991193400 911784749 984580095 931793219 992860022 902784821 950792496 993062993 960645400 940228305 955347920 916670611 962590498 945576042 974233017 995947181 922276847 980939314 991815255 934590831 995758821 996417055 939320830 914878405 994936801 923703813 919378116 959303768 948686957 943381372 989430100 993692917 965230252 970972933 952844005 958788033 928296340 965048184 963986481 950718694 925503256 923922411 956169326 943427111 989595482 911451511 938683253 904458975 979352719 965967363 973606522 994559994 907518243 921186401 910849034 991237566 978528157 952212365 958244141 967620622 999752137 908231494 951719798 944679383 946772669 910670500 963198178 961160560 903879801 940246094 948979073 980396968 958628635 981134274 901879775 921588311 967605666 957746316 998012411 993827832 992398382 952869979 937074070 975570208 959721449 970065684 900584141 991739197 985616079 923449600 934262373 999409137 918167563 940327008 974918800 983315810 993573585 996347219 983838556 935677057 971307106 944458974 915340235 959166828 917028584 910039594 990553128 967301244 994024279 964053922 931835166 920570615 960058516 947548930 994572623 987745358 958908054 967530653 958448909 923055814 993907398 908801480 946575771 992599460 920881109 925739636 988741931 976187179 901957896 981363831 986303670 920200564 969812361 927565642 931735625 965453267 955351439 938758668 973857694 958821496 950824942 987350383 968279910 975054384 980158881 936082926 921031497 970800600 964257131 961667572 961466487 953269557 905785177 956210896 916903354 952367481 912551812 902857259 940271298 935056394 927253178 930971065 960877355 914640798 945791264 949289323 922749910 910914464 987247956 904558019 903027665 992196796 919724015 988849630 991902394 964592480 901628947 978582186 926205238 900041060 998309463 997283114 943259903 930174606 982924603 946466494 902777407 962264980 973267134 991237600 948099806 928730427 935702768 945106374 949929745 938936919 950246263 917840141 909956630 973062953 911717274 937556708 940097584 953367879 904461080 981400945 901758156 920780689 968789984 973936643 987871640 939548902 965181008 928533158 976217486 929450587 934029520 949447478 960256156 923101084 957850663 986112575 909280558 930652898 937379408 977136929 991138047 985481627 903432635 950269170 961200159 968755274 991198597 957009869 961722070 972417691 979176796 901763832 927740655 969162826 931479549 959473393 942398094 972747001 955606309 982921911 921656986 978258322 961907294 975784809 952654764 971099361 946765308 973274274 982817681 919372879 934589511 948962889 974064969 906526643 978699340 947923886 949482213 992356609 902763826 992906882 952639622 900390401 930693780 968250440 977841752 963647321 929053300 956390604 993716079 971427502 960927840 959399023 903549005 910064718 983458512 944588180 984613936 908873676 990922977 953913034 963454169 919038564 926383306 900522477 971847104 983189329 948313374 916968037 902086268 923801767 952559301 937065089 993933150 976457583 986160721 905937432 976822670 907612045 956737827 939216857 951549168 992798983 990184463 951580476 931123825 936968145 951154155 986535567 916739736 986759518 914775290 951610162 953938619 964329621 909336569 983170191 912362461 992943999 960038606 958828799 994014509 999475522 960876212 924081053 904811887 971904077 914776671 961044482 917306333 998933701 938466583 987355808 952507455 953857176 957357714 915911724 926755536 953660112 988290464 901868366 955494476 913762829 990845618 909606254 950321140 947308951 969093337 903181706 985417461 966784197 960152487 944172867 956926067 955641846 949157221 995908418 949913043 940040539 919959352 941484243 967873059 965338531 936873755 960170339 949390559 943162526 925971381 960690093 908913583 909065022 911871208 925821729 905560304 921041406 950643746 963492632 938282701 916169909 901519687 900268341 975910076 943217244 934822297 948545108 940081995 983588527 985415557 964172462 907667273 985419238 988460862 983019537 921775816 978370746 926023946 912777199 947209309 941268623 929251689 932356864 942475383 987187601 948915760 927181866 995275757 936935259 996804732 911753687 949056283 954793293 954741302 911568973 999015395 908076725 927388878 933622665 900668878 926949542 902051761 993770926 928743266 922394472 908255684 975256934 946236961 905430978 923469205 923187052 944163429 959562506 910884774 950855669 918848482 903119009 955203906 920366109 923434871 967414151 972300967 959791523 986929253 915648838 966964949 969728324 986933470 978092135 908321627 948147344 921510340 978786733 933013396 936788362 984909653 950261831 946669351 956483089 905849200 929486327 916592469 911622941 987249555 900030223 912562715 907475515 933734324 938850300 909289231 933655880 925855484 980491419 968132049 907217529 911639094 900626305 987687970 982095773 901560422 948101104 935934598 968378267 903704030 904174560 970240903 993999339 974223511 939850208 988805858 998708105 957116735 909187161 943530685 980063465 985021182 900441470 934564221 945303240 935967228 913532935 982014768 936212744 960957596 988585349 938617260 953715679 968138995 931383889 940815169 953857473 956469149 970544456 986908020 923079960 944102332 972213580 988932804 945928304 902114939 935573823 958697068 997708732 935401600 952332113 929367218 926216831 963576607 925753306 989731367 978868778 923194989 940388345 959949817 938009737 982068976 944970448 939500979 954534018 924336794 998486550 935887016 924638347 983174463 969199642 997652862 939669671 978796339 991950094 991911777 953457778 946569592 937993100 974290928 923780047 906523243 927702838 983422470 960604728 909855995 976470823 937272815 907845666 906984525 957073053 925262219 959142080 959215700 978326961 904414074 916796436 933230238 958263944 949059264 939958042 937057074 929292859 908966772 949398483 913544335 912975050 934294678 920917398 973375923 963633455 989282439 955756104 962681898 949910576 900473338 967425261 993407517 951597412 975103012 982219307 931434165 970691207 930975935 901597202 946761012 911818308 951470693 965579709 925708265 940454295 912206363 996258580 901833645 978928795 946930660 931330434 991310390 915737685 915477662 987752337 900616914 976166675 921123768 957605215 937697183 982742884 996951132 967664247 981529588 986817170 912580650 930279566 948745650 963234166 994056655 924534178 989700737 971438485 951069677 958991637 931383661 923540953 988037276 913560929 947766278 955724308 925404377 939302891 943691345 931986356 995824825 928862680 942124171 948050823 938724993 963462982 909678919 996418617 943960565 967640730 926394961 931968773 935698051 907954036 964219154 987167325 971783168 955446500 910009553 939747519 945851982 999481688 969503950 984668189 934720785 947465649 917222335 905971356 970024395 989882557 900099933 946392012 921191097 937936935 911493102 983689546 941857902 981039673 996750941 976541971 935753853 973587362 955828846 949176098 934521441 925974827 909447569 939078444 944719828 991298411 925516318 921175187 976457407 900226290 922883678 966341564 961550153 985353438 997925457 931345681 998713282 953239818 910350056 996779313 990452987 917394809 985458791 950174296 936502501 969512199 950879316 922647748 912141368 906941999 909824807 991928479 939448196 969545844 981547146 992207151 995520464 928390981 982918234 909096816 931010378 990899419 980596370 907768742 966405291 908073852 902549832 958245358 942768226 954827274 963253673 900868585 990637387 921259298 924505039 940152914 983481203 908615319 921715756 922739319 923286868 953602467 981854149 993264948 974573099 997327175 960523946 986991016 938042490 905889044 993031465 970673108 900179117 949843497 964779570 984711066 973244896 956206910 957352960 925799765 998314226 941274635 963132065 971324306 975897147 964507170 983717299 969660325 916116695 986750164 969669269 959424621 906094840 909543755 960437299 934153692 941549940 950369931 972720615 916300082 989233031 966769850 965030319 949587081 901449057 977389004 968806355 944549901 979791707 914839352 994613506 926301708 923863669 990919807 919364557 978380340 971653125 984500114 985736413 917566802 951630512 934501890 992967673 998274961 976856930 922355469 997006114 972070974 957057741 999799532 914386556 989752910 980215194 935885704 978615207 989146200 937736876 929490970 923766912 994003962 914311324 914684166 982075281 922981044 918066985 985702441 918544095 959719625 928278662 969200252 998295390 916947418 976222791 946128942 914599006 957110829 910315131 955523077 946785153 911712958 904660107 910005131 932337381 982300260 923746972 962243369 998564124 933238523 927507041 961689298 909834692 917616564 907524564 992380734 987357794 977526102 987788603 900405643 957566555 978964629 982574972 916264149 922074129 917398236 968770795 910678412 943117106 955318307 984521620 915378384 940633962 990261904 987941761 955909813 975534230 908745042 929675512 903168373 959312803 906700348 966128711 901791362 955587157 905389888 918866361 923869244 974511291 958189633 988225270 910433658 924336261 964468910 991100681 920987507 918548466 958863196 953624128 905712518 938888921 975805951 933408784 918884693 944496859 958613775 985342179 996259739 971168325 944430903 949445116 921435856 903981173 958343013 962396456 973519821 934826786 932103497 966897248 940639768 974349086 962359217 917072812 902868184 989331221 944444709 936350450 938784015 912947765 977102445 955604389 919567857 998993253 904189537 907008933 987354335 942297514 978561325 912734058 971287408 910185448 958413527 907700830 960013021 909678174 989163268 935861635 972009640 964248832 963515055 991282519 973246042 935980589 977957889 975055408 975020811 948957621 976471636 958295888 940625234 923131343 982347053 936953276 910619927 948008592 930117918 928175940 974341015 969493194 929938713 902624127 989700001 989528832 991609622 966754193 926418799 903649659 950923547 988048084 912259563 906277841 932058682 962255266 955058545 900020940 996046112 960822761 986386136 958715884 906357045 909721238 972540716 909064160 902265858 981426229 976963529 986321391 940713641 929876090 974909979 984895670 900041640 903096800 909344947 975068075 926654454 976033558 970624319 972542676 994821524 941193572 977977178 931580131 950334640 912617076 902601121 952563015 940586139 944898773 929242056 938538006 928355405 933620958 926810575 945413629 914502760 998834625 997660755 909920929 938264529 955551223 916635530 975235056 943215749 919893609 940026441 965813601 993681451 989584996 926726951 943995194 977711313 938226798 994231692 947592202 910925639 929400063 984006774 984745856 967571219 982011089 952611319 942134914 961861593 914284180 971948651 910702706 918929397 947397489 904052358 910972468 916567567 978707778 987321216 911820948 954705872 912284926 913362593 910318976 908980533 989525136 979633738 984855175 979409080 900768855 988227610 947822004 955265185 960155286 946609437 958380873 973480899 909695696 962739426 960577458 947880758 972706417 993867720 989105268 977447077 907698278 998908933 903913682 915437110 986698710 905777303 945749973 900264095 900852042 973351854 930625063 923171358 968672620 932004871 926760275 989625985 929349145 908321645 915356354 932982083 963145738 944413501 945480995 931571847 914775303 937086297 968024442 951038941 961210430 963075650 958164703 947696150 958385941 961776439 932615934 980993436 913673062 983144163 992574553 924111397 932319006 938217671 953226449 918460302 944263759 938653676 912585648 905130733 983952972 963866384 965686014 909541566 950268474 901081803 923147957 918950008 911181348 909070321 995428911 970701416 940345568 936885158 988580065 943335412 960188218 941737506 914444050 936194136 935455296 955892640 995771811 998017539 993138592 977219495 916829415 929479347 940527647 918491591 983339462 945217459 905085136 989053444 949297137 900229182 945367724 930474273 995270815 975719851 925621103 932173156 924557552 931030263 960966301 972446374 938511194 973664987 929812396 919861732 993841797 948413521 914877712 904148838 930251171 954831870 951684446 981141660 922017668 935116678 976605510 910857661 917495182 914905691 961124070 961774503 979097649 972706946 923971075 977846498 949224073 929264147 908648939 949467645 905510103 933714583 936320767 902858989 903860064 966446241 962165299 944108489 918888150 970560391 913850669 947029014 942802700 972801536 915544284 913254708 998375789 946921606 998394325 912505984 934237185 956678491 988855868 939956967 913156834 995072415 975012850 998391623 970384895 952603476 950296867 900299641 953253932 937718657 904964488 980112551 985717561 944314379 966802081 961337202 927399499 920671258 922244698 929412251 993450815 962654341 905699732 946643569 913728748 940356942 925624129 952727770 985381177 954167737 925679653 976563322 907711473 947540146 944661661 949051773 996494145 946165177 911944366 931197457 969978227 946023144 998074139 915457538 954812656 932339136 938497565 964183252 964563920 973292571 978281035 919083525 961450485 994777115 953305491 984273843 935716953 935168254 945547372 901042251 971623753 994403990 972441962 921971793 965659248 919346758 989171406 999303248 935983429 982587434 904245507 942254758 924138407 941704900 938456150 992883233 944790946 992438608 951826580 927645119 979988874 921023440 946493116 956089985 991751519 958680679 957147269 941806857 915224441 980118115 932880585 938133538 915174972 937625593 974926661 971410234 966241736 995460419 973842565 935984803 989594855 913075302 979637154 946767147 927568002 958717753 972319243 962793535 912498871 966918220 912218539 994165664 909178336 961962158 904821996 910441228 991136116 994766257 982385056 944211705 955550350 938107161 968540655 948098183 906003669 960431204 922664628 963514456 958340748 963945159 982136192 967456043 973096809 998635836 977572276 986664062 902559994 991444450 967162618 958461745 927784848 966759420 929361542 987066141 943198372 971205820 919316438 977598711 995836123 982260268 965484544 984515850 934032644 927411870 918877325 986180999 962049987 936713328 902333701 936034739 945104840 957693398 911094288 976240365 960512250 909689337 941060526 905014487 915466428 930692961 962641507 922102447 967412286 958829108 900223845 916609656 910965029 954576423 901894183 915481356 920238162 940095482 934875820 922765321 913917704 913580910 909781409 905749723 972832735 920330576 989505092 949734154 952375977 927645376 931491623 995894305 974527004 991513472 908620096 944076638 949314848 936977475 907772273 913040078 974548387 985107288 930587152 976439507 991785838 944714038 931618200 921236811 946809219 995588707 975542638 928019156 970819918 955480166 991940871 934894392 958354472 932183457 927203078 924503755 911145905 935294818 919646930 982630972 960125955 927028647 996821780 967474474 923458204 912947614 907470494 964338569 934793302 958618241 976949893 904766048 954533762 902072013 949750295 905405954 955791940 947413154 942855835 944002024 993215491 975245375 927331098 937852281 985764664 968206763 985375009 996173234 986311840 937260106 992734989 944905897 979849456 948262899 969479591 965710438 904037478 904262767 970802350 905797978 988359788 906932098 993280154 950846224 923920370 918348975 928413147 976666837 952097805 968043725 987629242 942346085 914482282 983660325 951664807 910563409 971745952 955493395 951313474 975743228 942722407 944960238 971573333 904564280 929224020 987860158 900198622 960813985 915231476 992363787 946766662 989241703 980119539 924188524 918723459 955119188 999219224 992844091 960442864 919853084 957763706 941858205 930019413 914542737 997000679 965112270 970047528 949410419 919033575 987646701 956383803 934956882 962213584 956935742 935514196 923905707 904721850 984402027 912914522 990121104 919743793 903922263 980984140 968355171 971655724 935478603 920775456 920967486 996828960 948812855 911066341 918343513 907333008 974140710 947980136 959147641 944778267 905265396 978793295 905798806 938625995 986548355 976450809 969059483 915407012 918857526 969229940 922963047 982789229 952082317 976605151 968652401 988668603 944620453 921201840 977262942 991710471 957875732 943625173 994601312 916829370 961533173 903831613 968048710 990021579 980646014 939161038 983571824 964924885 959374092 945376739 995512511 948511311 930374968 934611870 974386025 930155947 945772700 926229791 969108657 951344882 921094365 932300672 932348164 993721462 912923824 968805562 958677814 970822224 916023647 996009826 939214230 909809950 917784568 946506058 958843759 909296221 981350920 943052539 942803210 994623995 943594547 994796517 997959071 982592988 992508271 920136883 988886723 970571319 964689153 979738169 940295787 970964572 978595201 902630792 943892656 982419120 988617777 958049701 941454370 995341711 930682699 928041695 906295995 964613217 984149307 912908170 947055000 966967463 951398257 950457018 943815188 919360472 977295713 928844893 916897317 961479401 995999727 925271176 969524845 968445092 915882462 993386102 975123153 952326844 919407506 976212272 963064422 926502669 936895605 920380381 968192691 915749368 921313909 948339214 971628998 961384088 926227476 966203479 964431507 910163978 997486643 970400686 960908589 971197306 944216878 912434422 920860809 924133318 995542187 908599874 987900639 988435332 943400154 957865907 992436377 995602967 944868841 997198684 912164926 986593315 976484226 998034628 954613283 910406164 976836358 946002754 980919150 996376479 927191140 916672473 936161965 941543394 914805179 952714739 907975627 941734458 904762496 930750457 946871124 951727140 945105894 903534746 906042149 985498129 985192570 960845274 916930533 904329327 940178374 957109260 992150298 958087971 926435284 927006270 924385915 982215458 920865402 981619593 983295428 919941790 922750471 930385697 904047745 986735519 965239424 919472255 918212364 977774664 943112045 932060935 904033518 982985676 968642060 913818038 976853177 963827020 922119131 900267329 990279895 906668292 926752324 973304543 924445827 906452101 992037491 976564195 905041272 945325805 973432321 998289280 922624568 906155516 994702599 975258849 955484063 969423191 948307134 906120341 987103640 947226180 985958451 929799155 945087116 997863230 926257313 916148283 916051093 904564435 942994121 990848829 920213936 992402186 948854471 956061070 996781184 974711858 996879542 913763010 963427176 980406487 935240796 940346058 982081522 964544839 935972391 980174383 932281620 984737582 966029848 928942251 992453174 901614277 936869480 958425903 920965317 968978452 987723263 971743672 965471834 945543692 995764658 917940785 922804344 984292130 953508022 973562694 956247901 930143342 962742449 926407627 954410091 946586742 993893627 954763937 989893805 963126604 958633113 960628144 963260379 921109102 957607911 918996674 999817419 910206011 996629107 958614964 900541225 965599081 977903464 969680089 948288912 936342969 918107047 965616917 964521476 987990801 917440065 944910800 910026064 946217432 949023055 948411387 967261684 911659496 931791413 918993147 920692959 958313092 904882083 980686543 945579101 986173788 961015086 908680121 989160135 982616640 910235272 986760022 981533503 959995772 966908202 983970776 972409429 953326974 926983630 969591571 939752027 914901605 904275390 966483859 949593749 991747834 993789828 972172458 904813095 914140118 920705214 921387413 992107333 947930628 922720118 995094210 902586966 982603587 926496899 996824052 940173063 942856169 943533370 992798223 923891289 929156849 998099514 988901875 935560331 910868025 956680111 966177421 995745554 949769536 945430680 947763272 961177338 915567818 984841789 962511848 933023218 958870411 915411012 990550767 959777935 940266932 968815969 910872671 993070221 942100627 941349485 973252558 975510625 968094731 927136650 931445964 995157984 961382532 951224033 949525980 960788475 956289293 905095153 916089343 968925538 974679217 951171387 940220611 965818315 988726739 959047632 965769236 952440668 901863105 919745969 971782809 918910848 987700847 950828863 968736199 936885479 916155895 984326078 939751982 963826645 930548823 932338753 913576507 978725275 913641470 920512354 979196264 961289022 989884671 986860832 963396685 994905288 976121313 931135141 955414392 955046855 988773823 918042080 940970024 953103154 994925827 919167027 998086037 968544856 919232684 922646188 957241008 978407991 990496352 950391226 910675387 908502241 946274035 970928344 984716878 971722266 997607967 933295388 914155780 982212772 907640992 950005542 961118997 935315070 959880622 957436830 995571065 985744273 999984320 980771724 920263293 929635889 937627535 902631895 923009039 960976987 959477657 973902097 965614193 949411227 924362374 901559659 978086570 988195038 937140977 952174427 928504879 961344037 941625155 942214461 948986295 947785301 997876885 910396769 919409382 927937046 917141321 986381858 912147657 904063601 976957964 980771551 941563007 928637500 988313673 969205254 958159408 959208129 920503212 918223035 921216977 990685068 941599177 947116304 982031042 957936338 973989993 970032853 928932802 910686243 980494286 961067722 927738757 963133646 954006179 928699903 971591796 987639376 965522106 966808093 976974779 946124685 915763208 939861254 961566089 927637188 983864771 917168637 996350523 965836968 986954356 982320689 918434331 909371427 971261249 962585720 933681896 906018270 900187548 917797374 921800132 994316506 988381860 946189610 938205574 959741051 964116704 911815978 906685766 989936504 941829092 921790967 901899213 954702978 994022437 905465082 930471618 932466113 923879754 932208016 925094637 908701179 964297832 984451145 946997797 933902035 954275783 902191879 936510744 920325900 935020191 903406978 934493062 947032548 912505609 935618589 963122453 920761782 924152877 973957124 952973086 927023715 917451963 985416072 980115055 968085444 937550639 947303814 981466500 931604410 995513043 906985725 974177382 922072315 990888509 913148341 968467943 949582282 920823801 952987502 907574418 917098371 994452162 970204644 951903193 905388767 966117762 943418567 909192883 960552323 912495981 999031614 927646843 911646330 965020833 964996265 917369074 960577337 905447016 948226937 917696698 992459722 920182278 954788137 992197959 954076772 908168502 970818380 972132220 945479550 914710976 928170897 999097770 965668427 909327238 907046363 995178462 917613491 963392206 927457290 969344879 958403104 966252804 929075084 981429568 949233980 932261162 945105870 965779222 962947874 985960598 936253914 995577327 950422131 938244019 976204552 950490781 957950759 989809066 998881204 906675724 923178065 931995199 987221630 903759894 930425843 982769705 914302951 923809573 992956323 956085798 943836252 908068200 955331830 923424261 984853929 970127568 957509744 942300520 911816347 975775401 935037655 969116639 998786149 961951768 980041534 965929787 910367003 976056229 991822829 971105682 907471962 980980212 933884203 928299706 900980889 996749435 996789394 934463419 967739511 908675528 941209153 917555679 952241786 951170321 941739204 909678327 938012071 968694782 937604467 947114571 912148600 918906725 978530311 995234316 966295585 927456786 936361342 953149158 920495742 983404171 921112600 941359679 923308252 997863161 978525752 929958909 997061335 965928980 921086543 922051615 969289113 906206473 909277884 973036959 951329520 963741715 999608272 902832070 914607698 950330126 941486563 968416417 953588847 953548867 945044678 914054866 968801167 912322052 999241487 957752270 962983212 919201180 949133627 912019362 976626439 948231742 938699077 975366156 941788395 913495866 950773031 966561242 944501555 957868034 990679764 932059666 929529947 920128969 954682375 942099759 923606260 930833998 989645643 973773842 923703156 922955910 990862344 928156623 991820208 991358641 908698904 963027155 981036087 926577153 943266331 974916826 935095051 963886752 908220563 973645759 912147732 952647894 900689020 944604113 922802786 965999449 990230219 999969280 959218794 932949772 966637881 933679030 969798959 945646252 958963587 946038693 918612604 918895567 903593468 987269122 998608916 926882193 981537771 927112534 957579954 978519031 925051720 948649263 998770119 963249007 997182884 937076610 929564736 992628176 901080486 914772764 911187175 992505972 901704005 980501193 946842950 991932441 919456612 923522492 962214518 910873738 901291375 949063275 910743886 929581550 978526587 978072175 923813096 935009708 953736995 978365275 948062964 919426542 919544340 993765027 988874883 996800945 988644412 947435257 909351678 918419001 999194863 925180761 978993654 951903071 975190116 989952131 984786635 975877504 935619535 952732501 904898723 995351209 960210973 925909934 974437964 928310251 905470366 987319529 955739499 964765553 947932359 938123352 949345830 915493021 943724251 973980017 917615187 992165608 945633935 924139861 938454250 925585989 923993128 915898462 995138134 945634078 997678993 984892217 976856813 902826720 900893976 944841404 982361486 960050756 985967103 953619946 920409410 920995095 945776684 969590219 988316345 929487196 974618899 948441314 955508945 908432834 954854333 979058459 919983792 994152441 932419273 915645074 991472633 913204651 900954914 946520260 919045117 999503840 923252533 924813350 976746690 924371601 990728485 954379804 982408358 907295147 929798306 953001685 907625043 912546028 956070271 938767913 918295385 968108524 999569004 934940700 979574086 983185108 956792307 944180255 928457382 937268769 934726985 957659085 949412438 960096851 942166724 939151247 979806959 958604878 912656316 947614317 964999532 982858939 936460141 934857900 902223976 927133184 954585506 918791016 922240543 913656014 943467442 996858644 931872265 940778890 950232374 934788903 956570528 996522554 921108745 925145388 955640473 921529826 915769783 995467505 995294502 902248611 962413033 940826230 920198443 942627958 912728896 941360510 925452208 966691959 950480767 973542692 963325893 995838257 995563260 901584522 986115389 938696118 992432299 985802278 906748530 998803710 954494391 952268611 916624289 947944809 902806639 978844706 998998617 915668727 999099164 969418889 928333349 915685175 960741957 923216297 904124141 930087371 919980711 939872213 996240194 934916135 935925927 924164945 907892985 964166777 965113939 952432500 952657886 999761968 906936105 961317000 915475538 906529314 980148934 902245306 965546081 970776748 943211374 981602937 994787089 937674248 958530738 919340628 925686571 958642977 968443719 935134681 959098142 920563088 931778054 938307514 981514860 999065462 906674838 938734083 974087241 948076493 981774689 960460816 952501318 950337854 971822657 999566577 951586741 941487083 924444252 927436976 926047982 909797735 991074105 952217776 964554081 970194212 967464275 906319258 960017111 958441243 917598758 939462711 939031889 953890951 909404495 910635926 955385218 920932870 916435696 966227916 959605777 954783904 954015962 993713356 978889054 964636808 943151976 988427379 978730745 910173278 901494248 905203248 941267536 992321065 989794822 966932051 980443893 935567796 956598284 924149064 942175774 937676772 900713121 986193597 990839483 903747017 975764736 998092426 983084176 976321645 933978267 939688300 956560733 932904367 942441434 952293904 929122838 924558487 945549588 931891946 957552967 975338291 937312463 922304525 968677791 944291329 986211582 925626712 951970788 994792715 962664932 933616306 968249782 951365512 992127020 947557125 911167270 953110251 934041091 930771254 993997903 988069552 905775189 945370361 956669831 947298787 901475520 934905372 951340367 903711653 969726027 932147682 910721414 940886432 901054129 937470195 908778248 999526578 981760313 974471245 900402963 946053108 934721411 979283090 948069757 975479786 978982959 947985577 903734327 993088293 959838320 945051013 976160044 941702433 934783942 995493297 926015746 966701742 922610695 935586134 911588884 914089362 987895518 915985994 984949394 942902316 987267390 927128815 952474291 936914234 979521164 935963858 971437295 930112237 918317262 937988554 978616102 907507211 946347330 990270805 990914066 924679382 925746632 947433775 907658532 910722125 989742673 943663163 912948108 917645535 943826330 904127231 995991424 945406572 933394946 924133920 989307465 963324379 944835387 903825113 924601938 918729172 993824624 982496036 947116935 903339563 911990692 970632039 966629317 983004831 909542207 996651549 961728794 921483210 974929398 907028352 935021532 935607297 906155899 931224601 950816296 906117461 920269442 973256095 928299032 967918951 902664832 912720033 986369404 994319922 994894642 986396052 999861228 916790582 955664050 916054909 944102697 932090503 932506658 925335008 909291106 951014534 933586532 948796445 918047475 945388451 909768631 932460272 974867270 915463257 980527993 943621344 905700769 991595042 961760217 905046882 940019882 967552660 973210824 939300214 931031942 924020394 995148800 936700885 927386109 964031828 950595093 927413022 969215052 984293563 903279089 919655219 932721092 985355236 969110175 941248238 984610472 997896325 961119858 920527853 975115852 969976777 952223221 902126451 948730343 941019776 913206029 975874680 992388914 988000317 999627816 988286564 902644531 903246342 925047759 956795050 996027925 944495926 985711411 927066183 932493850 917338101 986320108 972212443 903233778 946720679 997222025 992653956 967464847 972125624 979249558 987412671 972354473 939329088 949083802 988850114 992244076 952843270 920843161 951227805 935559548 934788315 995802743 938483400 988380500 902328027 983436690 956131303 968009150 999579385 907421258 967819444 949651414 925272608 989423420 905236980 997708717 985409922 966020929 909403370 931311434 959675658 984318735 958158038 934420702 946336017 965062878 972659361 952992654 972637394 924480937 988281446 949123787 973541058 946227082 970444445 943527783 910904893 975815328 993292690 995160953 976298582 932628693 914657595 979234078 907198236 992590457 982354515 949409188 997258791 960280844 951620205 975686463 991943755 949541715 964004083 950931783 990370337 953100402 955481948 955509962 955926940 974588381 918403393 909172043 925301336 927618067 953869211 903651104 928755167 978256365 968296560 988494766 943343569 909636601 990703967 988341251 913169937 973531692 936125921 909929116 966542511 956501046 958137347 938344583 903808153 934176648 982922220 985094332 904456169 916123375 957726445 944637168 939054315 984027215 901273361 907423228 900151555 985107007 930430851 987963455 960337805 927605817 996054060 909190544 955963327 964124762 979545467 971846743 976634141 954407440 981075327 911575390 930891861 925060269 922177154 987740931 961908586 907541845 965848279 948939195 991656152 960870170 912649897 937284900 910996430 940693006 970871596 963198166 932018041 958050929 908771149 986461272 956704970 959802090 905836538 962446539 922672191 971956171 926703437 912208406 992376023 902967820 982998183 956634330 951621114 949599393 981572398 900684742 979406575 978682914 986759135 961102391 952866726 911296816 900967024 907310597 916226498 920082144 967487719 922799863 910351597 923795588 973446311 993641406 929287720 924507404 988041896 987983133 964509594 909824115 943847191 955498252 976810103 962841052 933531261 939616730 925258336 921939906 903120906 900655386 931223902 902967531 917022534 988468268 905277207 962736088 961261260 963819503 996494864 936421975 915625142 939568431 981179839 990615465 908220175 995621923 910760650 921310375 956951606 942533968 985700414 911818925 904725913 966671921 977630070 937894071 964630407 995618789 971243855 960438684 951070736 918645979 938531089 931708915 969784327 925367658 907638040 916166913 937039369 937511805 947787660 937243489 996440018 945252827 904315265 956146725 913372250 949306660 947541960 965226248 987173473 977429008 947685940 980888854 938154108 917298391 955104988 916392726 906789318 906239858 997565396 916291182 977519723 943884107 974952626 905896603 900146343 978262172 978664168 981713034 989349266 949425082 981835019 920833306 923508310 914530054 917680175 950112720 927055807 961754043 975717459 905099880 956077784 973213028 999487992 946937459 992069018 971113800 927428537 929231974 971282381 974289085 931008741 927896325 916436169 924387159 966533311 918797743 990044302 959288748 913271821 950667030 924823293 968879061 921343051 952076978 927673707 939883840 990047097 985082009 983276772 999689098 903851142 988651952 941789570 967321734 921168625 967787162 917394596 998796242 950167262 967666836 962311583 925259753 905522844 906715721 964988317 987165545 926859637 940129810 911163325 962768227 958332875 998593670 986701781 928116867 911825703 976569269 910461839 999590229 984931631 983665627 961278137 903388752 957911134 986942627 997851541 909229655 968424776 905500622 969789554 912370232 983840793 928619697 964633719 966240712 981423579 981118881 998146116 934465830 921982096 968082238 943783143 986867151 969666778 954346688 979308261 912404816 970903029 949359823 903752774 967928060 976832576 949604052 993710482 963252433 997060315 954018940 982904223 905054415 959628263 948655184 908053213 936412312 906389973 958440243 992927259 965061836 916410089 975965685 935540971 960689776 931398254 932199721 978512424 907602875 940700697 989018097 983240519 984201587 951055098 952793538 986497675 978916567 958628181 960120954 900942421 946843747 929693402 938429724 961555479 944046649 911953408 939919000 901351348 979628076 947682956 953222675 994973458 976902053 902784692 999374703 947382382 994695715 970677491 992807601 984092802 945795170 948265695 935022296 948100358 967914123 940527470 911146605 954091196 993937837 968033444 979356201 981606179 971161313 949351030 929331858 995382440 970471723 940925012 985579973 967180574 981472426 902064187 924937242 925719359 922661547 972118534 933703750 932816798 939789820 982009777 947449645 900266468 974674822 999379010 970725656 974222341 942302323 942859299 955084330 901379330 926645006 910022667 946893269 975332951 975263952 900894267 929330230 962804315 990041175 980407821 976919807 984288412 915386501 925807115 981247149 954442559 985882911 928060658 905228997 918962470 900686162 921954278 902040749 962907658 986769992 987096066 975454517 984271371 921316901 937409312 974036555 910321399 971743635 954547609 936980624 954311216 970901859 959931679 926242813 995354923 926044637 928069107 985846843 947202569 975928221 949956749 931958530 995216252 968840670 907281295 949132370 943485106 903781386 940697208 950467512 944702878 936066643 944275733 906404311 972798348 997827111 963951284 935208710 952011317 967324567 936856487 950677506 953838180 961004536 953599937 935882894 989065908 931708829 980322043 962694212 917852870 944354493 983506286 971247439 954811190 953597135 991377423 970303116 972839182 957401840 946476636 925226230 960354260 967773441 935183056 921139877 909811420 988874913 919069233 987078936 991577205 960864193 980402767 994688724 933781670 907832400 908347080 939202863 946432647 977010364 916658028 925817568 925819213 925652099 901297625 919741055 910753208 910556555 931658237 943327461 943202154 955076637 934469464 968162486 961416495 900276195 948975953 994183170 975969260 980529892 985998013 980346512 973841440 966318416 979792606 976423958 975041394 923915413 973385832 962439045 920854113 984482171 939852325 999380956 956008826 995001600 955424360 955476870 970742889 907823517 975947198 964118049 962598450 932940078 994603886 919207085 970327150 980883214 999435337 920124780 941133891 962834309 997036199 944812015 946036480 940213938 953497541 985776613 975566361 913003877 978470167 957269018 937352554 949066297 964864528 901709281 964239540 967997787 942953794 912205529 966579810 935186495 993416217 914615395 936189898 999642134 980738628 933680471 923796933 905764121 999492043 932724319 951859291 965961681 941164843 915270497 993494066 976608113 974933711 999225111 995471796 943625911 910173793 965854439 955386629 911054679 960131939 902751880 910733640 995810207 975583680 994685490 976949446 905092912 978699270 934658726 992855272 962486993 923286464 993744486 974590241 977233573 944651693 924327239 955464662 908524219 954354166 922923785 972585565 936372440 998531286 968457617 979296504 954991809 900073110 923718082 921176981 961408510 995868031 906306159 980236284 916131233 906880488 961696611 977743496 917587529 926115949 971188159 947542099 967496327 906987589 928642915 991340425 935278064 973170009 947187024 990316323 970049173 965201167 962960545 978279349 975094194 982556751 942227607 981524444 975628517 940893217 985674547 993096216 938622551 984240513 948939463 963787459 955572995 985691224 998888617 982339299 987806632 949836648 953754359 999837897 971661455 948473408 952516952 975712581 965184130 943693366 955856377 912727488 997859508 946020102 911695249 966875718 901864783 907234789 992433968 998926252 999776824 935875172 958725615 948905943 980185035 912269467 910775379 936691882 906224305 944175832 954492555 999672656 970684435 937746660 938314691 988888186 944562163 912260422 915672708 931595450 917430152 913291329 999331434 916368981 928698504 961975031 929060397 955673013 906495398 941682731 923451586 971320283 970252006 970397839 915282638 953137169 970543763 978681881 902555560 967520171 954328013 966938326 981964275 961720427 912619757 983259478 989134701 996206264 930865512 902367371 937300264 948952981 922578272 962524368 919526212 933190137 941398434 927981428 946499667 931184255 948949650 939740663 973852773 927730712 932647986 964175781 969414947 925438927 952622425 988412971 911366863 960748558 976001614 908592325 925432933 959723593 911930708 922160937 965576287 970492096 979327945 963819427 934953685 927833151 922327992 993390605 957668729 955919328 958857967 984806286 918124050 973318869 997233700 908655915 996581776 964934502 940826725 928088217 909070584 975464869 954097453 934691587 979318901 903355886 905616615 950860316 953335572 947284971 961890326 984466269 997174161 948256997 938721566 906329183 917923769 985373486 965851576 925238575 949905972 984913784 969872067 994184499 972149847 922820498 968395293 952808130 973798905 932162992 900894881 956240298 945569815 997910483 974237088 939424108 956870441 982312805 990651215 927623738 997829731 977952385 986284088 902802374 934768728 933724217 993763112 993217677 994439022 954346202 933567258 980081264 903202613 988027402 917629836 977097885 937841379 952845787 998632812 986362289 989759272 963640241 921372995 941776522 969067184 975070739 991805440 904877053 963448150 954087615 985636034 931735205 973903757 953964540 991082087 978494323 951370543 966379872 927788174 911207853 984206069 915725950 978619700 909322119 963292263 928386464 994628898 948462989 994470312 967310435 913222942 958936203 951120275 958935793 988479073 925328076 966983062 909882973 974575560 956814283 923858937 965695133 905567389 994396192 930886943 988215648 947089469 962912573 946864287 970458108 997222251 910017551 913980925 922235504 919219365 971502515 995803030 905176920 994978097 979272497 950635758 934701613 955310245 950936248 911637653 982166492 985831966 950214259 991843765 989787163 975320664 967351658 963794255 960951404 930798916 971347793 989871441 962422268 976403205 900641783 937643153 945069454 946083664 962060582 966318192 922731856 975250990 945022039 911284236 959062263 984768386 973231096 933543291 969965326 979119956 930627474 984835061 994932833 995083056 947867583 990437341 986194790 971441962 964277214 977377177 920335147 970392699 916636580 907846646 970626617 924388772 975288759 920002504 933006456 909033565 934286822 904381550 973961185 934281668 901792211 914838264 962658874 970232284 920714813 973355953 975539141 943007412 956106788 910286680 947717816 951758855 979797583 984165178 920049847 908960629 902450507 965235192 986545463 925703029 945953899 934751875 908501043 980223746 912890204 998932664 942170065 936573137 944993957 983410446 956165912 909344070 982741813 910849205 941042589 988541025 918775583 991094732 930346797 997927646 946667739 940234323 953078901 985871364 933217657 931492736 904175293 967249647 973138914 971520455 910208699 921192525 964365139 948850453 927735871 967383435 978518131 924928035 948935464 938504048 978717463 982480147 986888256 957583278 902332630 954692445 963059756 996664229 959839397 962762611 910682485 910984934 943011834 962577402 943097876 985381078 910882500 955923909 956938028 901402673 970895881 961339962 981015568 906355331 965208555 913475461 900179104 905811849 997025865 981749517 985696007 999849951 986392724 935207478 985369339 999692818 962759201 961784235 932115856 991812417 925454895 917486308 918380553 937530929 941641575 923695349 934406325 964461444 985533490 911545426 936948364 991564205 921076054 975936666 916070727 908499303 965329294 905749896 962284364 991585709 991847892 964348216 919914257 973438096 997324220 942751601 994003209 926721855 914700240 979053687 938808245 910099989 990112243 935135468 923406039 949074022 965652778 994870304 982223697 957114849 979986772 924174838 903325263 973206240 902641683 986968460 930878552 914200279 932383470 975038438 985337478 980173879 981899348 906269470 990722214 932733950 930238154 969640706 919976268 925960274 952458993 989486127 960633508 966882280 971939788 985792558 977008294 938830041 914345578 902004037 942907511 980329099 974599211 900724282 908684903 988039307 932974204 948654394 948271985 906915387 920361431 924757193 923079646 981619218 934422715 952625894 983151895 933939459 910789212 909244503 941809363 995070191 985640559 919127188 960590055 918050503 940020571 952138782 933618772 977604045 900983084 923547520 907764556 927608009 987829931 930070068 912474490 995771052 962008956 909338749 900891400 912105659 963872941 912009111 929777911 981130479 940095602 907045769 998879145 906887826 987700508 941943626 970734451 953228933 933191757 945137057 966742384 959526133 914422265 901469216 979880158 900816139 917055865 968498396 945435463 947834527 948323987 999889548 943954772 909586174 907399984 992875695 950281119 928093897 990140982 930567683 905987776 974882244 925252426 961206831 955660145 909137711 966119000 953474098 948942180 986140065 962397410 933638293 939473356 965796129 961394094 903991443 961635233 928252758 925604820 941556617 966822838 928444626 954740932 913327303 971505692 962038423 987488734 914952083 926145545 947686879 934313875 971860116 988773491 915791801 910630615 960357479 940788870 947956125 948289780 926640009 904833454 924546959 976523576 940158326 992785940 977370251 937043699 935181190 914912433 978971109 933938727 926884759 951624391 994049885 989108010 977192559 907684071 983130210 923852244 948200914 990575962 991700683 939153769 943757797 912038997 955236560 957209430 969604186 961371033 986659194 932071501 986712656 986139766 957649362 956534996 946557714 906224057 921406661 910756127 955068511 909551343 982018044 969212836 998465611 963970863 931898549 919322492 934891716 977377557 922014028 916890217 957648166 967745090 904381195 990324574 999758549 921719368 959357014 985912133 962407181 944116177 936322640 963949821 960998377 994852585 932815845 952576838 994717478 988912957 932263548 942711661 954924742 923058818 917987080 949654335 904751907 901509565 919528733 929432951 990963084 944000308 936200720 946477642 943919415 984970415 941663204 960882757 955137030 994289543 936197527 934740257 968813812 951996041 945378575 969324647 997776910 990157268 968186763 902336219 985820708 994722756 905683838 933760615 904160385 910667298 936676789 978188989 991068167 902471941 908964999 908976695 936393195 912352190 959170118 977492243 976877974 912503829 916726858 943516054 936304506 966562979 933464950 904639449 993467029 928327892 933933198 937368674 980462332 999000491 930615180 951481593 941087225 921172749 991972138 997247095 996756807 968105965 902284848 932726236 905731776 952416782 932631680 939481411 926306543 931848587 916921872 922689735 903228610 954157034 936763579 967227606 982516412 940045933 938226509 941738215 924934212 975823025 962429560 977542947 956825843 982704781 929625865 914945451 999425945 975938806 929050855 940587172 956431295 966588300 993650751 975425334 951302111 989135432 922096569 905424546 932678154 990910740 943368874 934331858 938854666 967729813 919937960 901023428 937836103 922510520 949387966 987637463 906332760 909911352 980828209 962711106 962632154 970197093 946487193 997946387 993553375 917548478 920258178 905582600 973547642 990475495 966323571 927808693 997222026 909594895 976266980 917798842 987360921 987698154 989528787 942752471 937500384 982831023 954600294 960616369 924675604 909880987 933678822 948249726 932289802 938453818 974645279 946523799 910721277 956370951 988686013 968971208 953168979 975988683 958592706 946303298 967425851 910740830 917280236 950738359 916702056 929818829 938803457 975624697 903980478 925422025 920747675 965172689 999985954 966337824 906282245 908608738 986501349 926343673 956427186 942377967 973515282 931205819 938443267 983363602 926291157 954031009 994407443 920850443 970138748 960947678 906822148 990578177 918950224 966924676 995545999 937435925 982086246 952618171 930231080 928187910 973660444 995309492 945681336 933291718 979913189 917639337 932446285 981906423 906845374 940321800 945606216 912281966 943589187 952594553 964810663 986110772 953527424 955062056 918978506 941650356 963892555 992570521 957225866 985117024 942929747 931100719 907321324 908807087 938456653 985417497 926661969 929042895 985494589 935003289 927831499 939202769 911942478 908360749 929951760 985762021 960335017 925493357 985656963 915056993 991705033 945297489 987200162 941159385 924774093 994466352 933685145 957078652 937218453 988543862 906559293 965845623 911819284 916704264 927704678 985526824 960561861 981632376 927805175 941745135 954677758 926442389 988574876 966967503 977817558 996513840 985902709 996015651 936516143 949616150 920236250 923852110 934051164 968412876 946951142 948781645 966655797 964010477 924949411 999924429 902014608 971426305 968929703 962414177 910161969 912804521 957042099 955522814 919304053 908706642 916481791 961615051 900064954 972291988 909337353 992143788 925018610 993899419 997007932 968033957 989977719 984306840 995065328 928869692 990407664 937774823 908862511 944890181 928780416 945723646 960041470 971051387 950524844 936558372 955905760 936498596 949058553 971244935 953228770 917401916 932536041 952895358 906814604 987027810 906373165 965800815 999018887 937347300 904944232 913214786 973829947 985550703 974657194 960003788 949042178 932952075 933610756 962585078 987445382 927643286 902221272 926492420 938138159 942935079 991719794 919863839 974314469 951417665 965218383 939315078 922382789 976349317 991623498 966707889 916037989 987661222 916470884 975758527 912075518 975631487 929806835 933011204 934536893 977127463 977331442 949555153 942197635 907009053 944950940 933632082 953933500 994885597 952154968 919800970 958869462 903118480 935358650 960172377 933854195 902285448 914038504 949436858 902484052 969368910 945380963 906702377 991673049 926270686 924828416 975111486 935729543 991472523 945956486 998485868 980997638 976816058 917761901 904637208 974074961 990290813 995873283 958107511 956727856 908216645 924069192 974358298 908126856 968146764 983134646 902009345 958438496 998963557 938133136 976452394 958092130 988450018 962551841 992332731 946895447 993131885 921230505 973930249 961576283 925462474 943248087 956806371 986043314 902190869 984012790 970208752 978978229 963463923 906574176 936145527 941993152 937087726 981333006 902079734 923596215 937726329 974302055 987551223 966081794 918190608 932962287 974160486 990926399 908328031 937397455 922932029 955146701 982122199 942623235 904531515 961597799 992115396 912392028 944445326 916857786 993401176 907410387 910469778 919320873 925926897 999585381 946118596 979688332 984171038 922503484 942901733 910127220 902993616 986291716 945866400 977062568 908052858 909983042 972718842 931743392 996033109 994252402 912956554 991449020 997264312 952550761 901798537 951010206 958173333 923312586 952363382 955014543 963174389 936009846 917563562 958553914 980726362 916768192 941939217 987909931 921162050 959885720 906114968 903281718 984437605 924833936 913044038 950041501 982477367 978730372 965366664 949031123 955485061 931960455 967528489 976473655 992427359 914952427 968916644 909090036 927146737 933233659 907199210 964602744 957574660 921565087 980661659 941719965 946016581 926040181 982852544 904850131 981742079 959103170 959946474 987310515 939902594 940581631 905012378 908480959 911996811 964226439 960807129 999917587 930164812 945677451 905371608 926757624 989403866 989340820 933039015 984261155 952284091 909138510 945442227 988433883 908790712 970288172 958433757 990242919 914455156 979104811 936246235 911073608 977675284 982290422 968242378 944680323 990699433 958881320 999086742 924114100 973244760 931703919 929605476 935962996 960673728 950944115 966356106 938974241 946540409 952706349 985929394 963497927 960293449 968201202 963713737 980311432 966686839 970655466 991377264 904785777 926708434 924541837 905013642 907992293 954525011 903726490 993277758 962154790 950595287 916869062 968802042 986403742 905997266 906176269 930251365 998476894 904257183 952849603 989789814 942585974 928447321 997360441 927218390 960735562 923060511 908121799 938255780 957439812 900929670 980258154 939276277 991888138 954795015 978819790 947764662 956449583 923055439 936464292 930226325 988161028 974936675 906109620 911164207 910901565 937775997 975047277 988619963 945951657 952643866 993191659 911225737 920870506 950982707 937391664 950475951 965773998 975697327 990654303 965048128 932617803 984304211 929089505 915244875 903951765 980642049 924845855 920377091 915946310 992669696 920589489 991532458 932422474 989443902 914182436 989760211 959845165 929685154 939091017 998725614 927272706 945017888 929194899 962008924 943644114 951687931 939416505 946144970 963093443 953247087 969027685 961026153 994701589 971192063 947572446 989701650 956257914 940442868 967410030 995567528 983658092 935814527 971236576 998310955 992219362 911386731 985214090 983546584 916839461 910349170 965665612 994715080 983116210 958860968 901857547 991841427 987246447 971189212 976676563 958769127 968895671 999071342 924832113 964106294 977006166 986730562 944772802 946187593 972772133 935227731 932067935 956011113 915781540 936203024 989451797 984969074 901856905 905157186 952725484 999700425 968232043 927553557 911127748 935715287 907133730 923614007 927053101 996227085 926308150 976605370 959348275 988941657 931918583 998903812 907183359 913153052 916108615 955126299 958020974 958996495 946428804 991229038 944523987 996183291 909486346 977199937 968291177 900724822 996148247 984196898 927308669 929521803 904645288 904812305 924358501 958484578 945123135 903711488 990530481 907950126 957193258 928534465 999696546 945628312 942070323 906785222 997696698 923325309 974335965 906364414 956834294 923938736 950799464 921071629 948838960 992532270 907345557 968771444 947870928 961256425 934338438 991854812 928938155 959322381 991730248 951457386 941020511 928015493 961685302 938173002 921774350 901778314 985263777 904650416 903140442 952243836 968707734 975455693 978087676 961516759 924965180 920279496 924231550 986036360 932902483 954194674 990269752 935908822 993336341 944976735 930096451 958701650 989705960 954409210 900327706 929832620 989938504 926302811 927197481 966769631 921929445 943670608 980379304 957637168 963424435 926979729 990425799 952804319 953804154 977673803 959101921 931276333 974248258 908096757 970170641 914181557 958496955 968008709 981482708 992446687 923466395 977038588 902684647 954624951 956817042 997367840 907715321 976791446 962693334 921607266 987887327 990680919 953049706 980044904 961761910 945409404 930348569 937140220 939172748 941772429 925594810 925004923 987629669 992675458 957299719 986267299 900845688 928531323 956918452 974417789 914265341 908722091 947373148 905313184 988516116 986100371 932049283 940441385 912317534 936275523 978572314 964900149 927089405 923738669 977744747 952152621 938956879 982305489 948301810 904627834 944586331 903612038 968490084 982679828 989352738 962315765 942793322 928175384 962293263 928953751 905291908 950869863 921318499 931452819 965335000 950879395 910159368 962193945 982160578 949025289 935327720 909757808 905508055 934812845 971603395 956523062 938132467 959540177 909564113 941037085 973904357 999226859 990107676 948182061 957809773 916504021 973604188 914882961 962700470 944239118 973499757 992954629 912372668 959695759 928815569 970555834 914463193 983825710 928970410 992522322 977879267 919482181 916070788 979602320 945132492 933142357 946933529 902490482 964093782 961529178 952934767 960586173 921113975 969122387 984035398 911040895 991282636 951318066 949957679 941580533 954744618 953263810 998103470 978390160 960692512 903364495 982338694 944971479 960780739 993179573 994905628 962845535 995002439 925256287 971869968 910278003 994571380 904077556 949222365 962852677 990731626 992090593 906901863 974225188 952132451 977863915 950995542 913025337 951748750 913871026 971392268 963123264 996871396 944432204 956874672 964239653 935711824 928730690 912924941 986049395 982903344 933559730 947291639 974875500 989215947 902631314 958627286 982506583 935660249 950833056 914518682 948453571 985493093 984307283 992295962 952929283 974912744 937975281 951566320 993174334 931804384 961214312 991752299 962012149 937687042 926208618 946782411 932486840 969967685 997335006 937969512 941678043 907414178 918194370 959678105 980318905 907884425 952187880 992457192 969486391 931843566 997364946 960786727 996651979 946623223 990905033 947975713 972670284 992449723 934260279 947819090 949894698 909908825 997472752 948669946 930929752 997063719 937087837 944320881 910921895 989233109 937016036 957574129 948913950 935203077 987629466 903977260 941896886 957936100 995849589 901775279 966465110 910349188 960325210 910869663 918547409 984513519 921488601 945881164 992417732 967576964 962656187 905045394 990397275 974658279 922955041 934122771 969802343 913106962 900757159 989473588 972709477 958768462 934729824 967707438 943920755 905318589 983766737 936450027 989413840 978286559 949648553 900424382 961296109 965166587 958330769 906886344 988064559 932953851 929096151 985199411 921253127 961915977 917582866 921889095 994685694 931736241 963141684 971624779 985830094 939302697 929848548 914629916 989488838 961556966 971719007 929244028 971768283 980325454 940191209 981836363 978520960 995379916 944477350 923799112 983155580 946825788 981070752 959139213 960773631 941679007 905891880 923762893 977209953 910695926 911968223 985485328 929919870 972912433 952035090 944888701 960111688 969708930 972544552 997244644 970120911 997054719 982030022 948661804 980671829 914026059 968519110 997263942 955258203 997508009 991667378 935508916 903503287 966088370 968029387 947520634 907081855 903560146 934375373 918022835 928304950 988916311 978628816 912109692 906029873 955577130 990765442 942010234 974549030 988911730 998351892 919100572 963899859 954748078 918183335 968508530 950431920 900127797 936776370 983130375 986067806 900454078 975071617 912424485 980299359 968133152 944104365 970887275 977101382 908533536 951818539 950797209 925583669 939510295 939981754 915610145 928739449 964476427 936529573 961272439 942108988 901956448 951441603 957719731 917672873 935627061 971905569 989008467 908695521 995670770 995657671 969256531 936154157 910309899 982368073 914678683 983953848 901736207 946291986 987717126 979638280 928221622 949597789 922723435 915074166 977901105 966311151 911407158 927428212 949980730 995500922 978187748 924814881 931965501 901624653 927733071 900633087 904521533 968255967 940120279 951182886 969521622 904025307 926872509 968676885 985472517 930304456 967244789 963481675 989343337 966673763 902026541 947877229 968365161 934993405 940839896 962372680 931640442 945785702 903893097 999892690 953761210 902031327 931845953 952436766 932920163 955982392 900484803 959589516 996285529 982878194 901966025 999323847 965984854 921162307 942245254 949028507 983655741 991299263 990834212 992009618 979817817 994267297 955232765 952191227 952254397 903118637 908615480 945335676 939889898 902063319 996530660 914446961 918184273 988641914 944631172 985562517 979988088 961595677 914558452 928071943 963199885 970000206 917581113 903541259 958915191 990397322 929985126 918628892 977727130 984551365 962562175 941219702 913189801 999713286 942421186 970008802 909548807 934173245 983778534 963748747 997029549 948118179 936277385 912646239 908843360 972149063 905074950 953605576 983411676 915568739 917309643 930641311 904485584 980163246 936405396 929134411 975152321 971269701 980152093 983924974 984738795 961665521 952658231 969218390 943584476 986689373 981387248 998391631 999086155 980388043 962696708 947930637 925642789 907385717 963148428 931190305 974420798 978789694 954326658 955493179 978826105 917925333 959626244 947364519 956852705 957481340 921543889 960643428 939789465 993057280 924975264 954592839 989511284 912884572 908735805 966114483 917019767 970701626 977296986 992930283 927156205 939304795 919678556 908610763 987426837 925964875 969559135 963137224 945463143 919404088 976041970 963512419 947000294 924401068 934418331 945592758 959274375 909973575 933852596 973267007 912879703 987782809 921465312 977258140 907420097 998497024 928950786 981430739 923890533 910404295 909949654 982475596 912713897 910241603 957536342 964511203 905777931 957561086 934465600 936352163 911924264 930157477 928378695 930867901 982529246 920028722 925518172 993402117 922453570 946186307 981227551 918630489 945197049 971371582 970189928 914416794 914588676 930615853 953753984 901393369 951816366 900341041 978092190 966504398 997955921 941830872 967574622 953991373 974790961 907131137 987689986 910718742 947226703 991149183 933775710 921716675 998471159 963544784 971068808 922495493 945149234 956317727 977454530 971794242 943602332 994139506 920718330 918542494 950384159 941311813 924533091 979066039 949784080 961231958 979371543 949650075 913932657 990514777 984352207 941250798 987291906 979188421 994483234 942469170 976713982 919434349 946615936 953748194 929889812 935535205 922668471 953579531 908458754 927337464 991547132 994997022 945268463 905291090 937916946 963556923 974958487 955503566 904795775 973319912 971956387 975799229 942262095 990932140 996893241 954448430 969291875 984318121 974490568 938823461 919303443 959870693 979648348 982082572 966434938 972795556 972695924 975030536 971637872 950108700 978334393 906277143 984107559 915635404 917236577 940842714 925588194 925988328 955435497 922891890 999179285 952031466 909270881 939097167 964874256 938070518 934108660 988869837 906616391 951415114 972881818 981038731 939811362 917777120 971076563 907529913 918295505 950369307 930397497 964344864 976860344 939217608 980925331 999601565 963738249 971910315 994186862 911296773 976768651 916816932 934486804 921910270 901466207 959454196 939026000 932161709 926606603 987912802 951248049 969282177 979948640 960911734 913364728 962907285 943641924 922650133 935420804 943724216 933468324 966148573 905238961 943431476 998446743 954951226 987776144 940523759 979957310 955177805 979653242 920790531 920187671 934856388 954616537 923545335 916600276 973190090 928728568 920069330 933317064 943370348 909751924 998605438 955633503 998113258 909214913 989972697 950200135 901671489 972291176 958652498 909850529 990111027 977725916 954041407 909202960 978247255 931949560 973740365 918145647 946964466 994396695 935053022 942710151 996659491 957487061 933686542 963517306 923666445 905642921 996822281 996821867 953810729 986274387 991107237 986045221 902444871 909038073 907680554 965576351 956578838 984519552 973450459 904957095 901173840 936698787 941675605 922659900 900727862 984142571 913727570 908120874 918373578 913635297 957584896 976969607 910698124 985586581 905699956 971519685 969856454 988159989 936676562 970102500 923407835 915225491 979765257 940711073 929889644 973986347 993581989 993378527 954772493 919590546 971238227 919438954 913698227 953492271 903446655 932327401 913241707 931960234 995483108 927529496 908064430 985181761 987676001 911162301 901973273 991382337 924447585 958555611 996336570 969982016 951145943 930414007 995059932 904010452 970472916 952495547 981826559 903506228 987634370 910180261 985154581 985360621 997257596 950423653 964311663 946893184 963624351 908836487 904620152 989983603 973023140 987607259 976874477 968665728 952911699 908193930 944920548 940069332 927591138 935257497 924018685 931203207 997021861 967179299 973149084 920094114 956807520 960477731 944575167 988504969 939614443 925893426 980509501 935388704 941073250 996412162 993510405 911213549 971247030 904045627 994237514 934606633 985554862 952178023 922450887 996759847 973452577 922447681 910279982 994313311 955897328 904874805 990391596 914768642 981440851 946251150 938898360 929374322 962361559 916051946 976546421 933219990 957175353 994478001 952921511 998109444 972340741 987609238 981565660 909382065 979020724 970135534 920357335 909784000 915022730 981482500 980907568 921565620 951064203 918880857 989736789 934976768 918346916 998330084 921600226 906962064 943207810 955649342 997423986 931996609 925561031 940071965 943767779 924571698 972032284 920872923 958368635 996523743 981166202 930528687 938796195 937878460 948228962 917342695 979570152 985112760 943079901 998494876 974212742 962921122 920720068 924520269 944734555 916266374 933032030 973573542 938244290 951519116 984175916 946691388 972902171 948854577 940692247 951816193 967299738 955652388 927350900 918446412 977488369 997448301 928374815 956294612 940834080 989927484 961064617 933713451 965202706 950796588 911179363 950117486 960518564 978780151 925043702 980314285 966915431 922945587 925448277 958000205 911890057 921360073 983944771 931033120 963663940 969375193 936161178 994212746 907851714 955810636 940016695 972557039 991921865 982240986 985036442 981653941 930712119 913998630 981869212 961454081 951307279 990081522 978156623 987168807 936303437 995636488 910925945 968509458 993652123 984275137 901537129 951774924 944109378 994964211 981170208 991513514 990550654 967991839 955500348 935355875 953589329 925993121 906072088 920075867 980460180 968981247 910841254 951069116 947088972 968558770 942121477 936317923 930155166 964174476 996489535 954798764 950663953 968985137 984465937 915107130 919377802 961221274 982902041 913677287 945274259 951991244 952261426 988985260 962295394 924696950 965570716 933259838 917416745 917343669 974549500 912338030 986829073 954962583 965533466 941698954 929270347 989104365 939885339 977291798 901863545 957159428 980701848 941501253 933591595 979380481 955001852 912261491 984405773 909167892 935571196 967939353 995828474 932047218 947804219 970668510 970472571 966663911 977955989 990893262 946500597 950049592 974573282 933969192 985580463 962650527 955578653 926670273 949634890 958239991 989970456 963031682 904910169 993056323 980390964 938061481 915918947 995231390 932596961 942727832 995505654 985881383 900102704 929559763 949542208 990187360 942983163 910278507 972285754 940614505 952907859 919245645 920371651 903161734 955134993 906655709 937447484 987893101 989912719 982075506 905051584 960955586 979016139 965643444 904669318 927244918 901381915 978994273 961204252 921851715 966340006 975633547 941257305 920547776 988058662 983266384 913877409 960952179 942877303 952338010 920951308 956351913 930912738 931157396 951015637 903847683 908295455 974287874 974025763 972125781 955734662 970763157 931353133 907939768 997353099 953918726 961743160 926026842 993267313 957517385 902233060 955636748 952231648 904436307 951829149 925607534 978632273 947917663 963911236 982065490 922346939 956388189 952970318 913168058 978251863 911578910 988238390 995595027 995828600 924037887 911445075 961946600 933667903 962468438 954206704 942455864 919751148 946432107 937825930 924618626 976185467 947070418 988395673 957837620 919084854 999608813 916822222 904249421 941747828 960653488 998928347 999179523 991603230 943537899 951275372 914734880 969106928 962211631 908313428 952852941 948183112 902803128 923909906 960394273 954787661 985576331 979039275 922850127 922154978 940060919 939875083 913606766 979992160 957236419 935015009 952610263 976700177 915707594 969103546 972595304 901376984 987144525 970802530 967050240 954952356 912709197 957014668 995175682 957305376 987937362 989904754 903615212 998196135 954898085 948015427 945453983 947811428 934188339 904677963 959403539 936269411 929220738 962035209 922083480 963642955 943312954 966035060 928478029 933692848 911071256 987143715 950498504 927859527 989039489 951405882 949136351 953857708 937191610 917710952 996592927 951185727 958444300 904803429 959812261 959016025 953462341 993617132 944096865 957043536 946303337 996810797 946728522 992846581 973985584 992848622 915221482 974530293 908966077 974462958 941265939 961486944 922073019 928123911 996053012 921860930 937665379 988017327 923130703 924756463 961015655 912692958 944762231 973427552 918659916 950638219 993194129 977399367 917908582 944037725 939744734 989409702 904644199 929690908 927707480 926319499 953443114 907589042 985163397 924864121 933130913 994566476 914994531 941637037 902027299 997102880 983683758 989999084 948727320 948239779 981592833 918606793 948933682 965792938 968357811 918001218 978730423 927964434 910168093 964114317 947186448 921241682 930672198 928312599 972275929 968273081 970326681 970943919 960518849 967618515 960097716 910142161 976418052 939887633 900472872 946616552 987142702 993599837 935559597 960048977 954735903 958504269 937362321 928036693 906099637 912370388 982282436 948494446 951805677 958729404 940619528 989844498 981784214 961910125 910856167 993052660 942491994 951879320 994699485 970205242 910513713 996457111 937384713 974868683 946452616 916132657 932758977 935605014 968369883 904848864 980035613 965586727 973697038 988887377 951077676 943835327 902078506 907420214 933878520 926624127 998694092 902029277 962503176 946244824 966888088 995158272 964196979 902994284 934893090 977808035 938150704 959249864 942207083 976677954 975623646 983060733 933384824 992203537 920027747 981007319 947215019 935474826 932365358 965958755 963481425 922391586 959039934 988303727 958122237 988097660 908683858 962591936 915111148 931011755 967389016 901287083 952151226 971647470 989260675 994693951 985948661 980783150 945864060 937124664 997964181 953016918 947890668 936737032 969062657 954162339 918525622 966875986 961267662 980498202 961184088 953258454 978193603 919474274 992091482 900495344 953354647 953086730 912109133 939992222 921898271 987760195 980366671 948843282 957565079 980848130 909810414 962797325 946833821 916014026 908864848 973118263 998791578 914148041 949139232 940310324 935313076 960288858 900153404 928531898 985269404 966691010 952779547 960882289 989203294 973396415 944077594 905436215 917131309 949425395 904286116 929796307 949805747 918630985 955434470 965636100 971806189 940772134 973160202 987004544 903663833 950369082 988120834 980896253 972982059 919531194 917405469 986105651 962270370 959411914 949770085 946397904 959504842 931746686 946888162 927233439 961390628 953013625 990724718 937134558 971682696 915684261 975164825 994690616 963121559 960224757 968625179 986703434 977027688 944027730 900232096 912865991 979551453 999493462 995445699 943594533 976708819 968740753 983008980 975669068 917756137 957957211 957380431 906179979 971914623 977214216 902345495 992674277 924839354 918754612 936365686 978188526 966491917 943718147 904177901 986114260 930355793 913276539 989511895 977158415 960421127 950273419 961524967 925783441 952195575 955376131 940557030 970422785 978278691 957323501 993603174 963356419 962163302 903217620 937176770 953155537 980849301 927369958 935830574 944277707 938224112 963686040 927792529 930683243 994891549 919254095 966906196 953510739 981244589 944756353 980767933 994534674 985542138 913265303 905879538 990401803 928665016 976491415 958015644 970086771 935515932 943298312 987098637 986186484 972765424 941691806 954202668 963526584 902981450 902918384 930560575 951601769 987162113 924525649 994394103 990439626 926634753 907768779 967684885 974481121 921297715 936912299 993137782 925462213 929683926 937278056 915114729 909922603 956213598 924389335 990524756 951969196 934914476 976935624 951528045 906478633 992915757 906039584 904940161 958216257 983837318 934375875 990699129 980472601 902526406 920779995 918788854 988058198 985023386 917805966 966573795 989159105 966795584 948413631 976994237 923705171 922897448 960999436 906909687 907659069 925254836 977056254 966100321 904498517 958435203 959952313 909363825 953297420 932546236 951972966 915553698 916852762 975573772 971151890 953041217 992508827 964239960 932804838 913248942 989330089 999242519 942538654 930911823 937078112 935085896 937909695 923582835 995906255 983092600 908108315 966347647 933360116 993003207 913410297 991077678 974065762 906493708 983975085 927083679 924471339 952253275 973349792 997842707 905753588 925038194 909700377 983360969 971193028 929342299 951351862 913275459 994555038 924554277 933584755 999183818 924902376 996128176 956878887 980990055 927143320 988105316 944464808 971194760 995048120 907525359 971753296 950532985 948870246 969777512 960537559 951920543 970581696 961216212 971499565 901755547 930495985 961014951 919077129 979221919 959658995 969306850 931978882 954586143 915159165 969620887 916137668 992739627 979243085 913964595 945731369 993339319 971110485 990377492 998039130 964690967 987316659 933264360 902938922 919534420 928205695 952277054 982001671 925328528 900904447 930691132 916919364 946902313 987889492 907796777 999568499 973691204 929926072 980047668 952808204 943501538 918995593 915889295 974311409 937381455 907067162 944611811 999030373 998478452 988639843 922399234 986874523 937938145 969201717 918532606 915454771 980682247 962955910 933752643 942065428 963629504 945621468 977179174 954746219 935917030 931354978 960025816 942478263 936260696 971539579 973458589 990416106 921925057 945717150 960095702 929422991 970606856 989685255 988032757 901590061 991754753 917690881 970146316 900345592 914434440 928371066 903701881 946311656 981009752 957648249 989783590 921855846 969319794 994486830 901040058 928661688 929563134 921751598 981815957 978465465 935530717 984402194 913515932 926545661 971398746 973638899 955867847 964485460 900123638 918401903 946561380 971505010 910086688 953282800 909956938 918572839 913990662 911590631 939991110 916945400 958314646 942292708 940961241 921296322 992171430 907234966 936074789 967763695 976538435 956006499 972776680 972512681 900023143 933610868 976276666 992646957 947149487 901356323 919504823 990805040 926364425 928174535 971065981 925837383 997478904 951085828 970129642 971429554 997293528 912263865 924813163 947403720 915459777 937761385 907617250 960033458 972132149 969354495 907564374 984893569 970290780 916506785 942397021 936814327 930139981 994993581 933640713 957649894 923983718 977157729 977028847 929111026 952137574 985712609 914540006 972584188 933579375 948207794 960781927 961749937 971553438 976904312 994938526 929749290 943725361 937215822 945171673 998420048 975206525 907606654 978221147 977421594 954702136 976910741 926581888 913532122 959571133 936531663 904413291 993564284 919143756 962863848 926862782 981797292 940625382 930112558 992571398 966054472 993146079 993615711 961739790 938958423 908370060 978440657 936179613 952956656 951084017 950349900 979674476 905417836 912705945 914175675 965865637 955343819 993903039 958164351 987417800 930011660 900983838 942213318 926266769 943780372 929669275 944982301 995358998 939124698 938797902 957156072 926882429 903493009 919059000 918601564 927663787 925054504 928898251 972155681 922863220 977661548 912744333 973804195 937106782 971942558 960795010 934552473 921479356 951722627 977296116 975729507 938534434 918007293 932671062 995587016 963622169 988329874 966482914 909599272 908251763 979559933 940238016 943519510 942929853 918983886 983681923 932314964 942637700 964319866 906278404 910372199 954144716 931676902 969336479 938044972 981750990 923582795 909292922 900314273 984625358 926280349 996854651 988082847 959150199 938564387 975085722 929751786 978831381 910447840 905394518 913039869 924878443 982621001 952765617 953007916 907831242 951517283 933166124 962420301 910243608 916387519 915817512 922216683 953730665 982361691 942771427 959143497 982272529 997044530 984656094 905618877 961747880 944590548 919683607 924680630 921335545 935424004 939794481 954437030 938475226 936848082 982636136 963922356 914083765 988133985 983370099 938407839 992890450 958106824 965062736 924341433 933289755 966649600 925489822 922749241 941384839 955849726 951756704 972921386 962879829 994372707 994620184 939847502 921432900 929686201 974031648 908767225 922093956 991906509 906126577 927572802 961542243 936840223 955854587 909749598 982207394 909958368 925804078 915824864 995141968 914415290 908950660 971675440 996625287 920995960 941308858 944967167 971512962 952508060 913379009 974205092 930326512 956014914 979998948 977434304 954222863 919749889 978596528 931333212 900815629 947156878 992553691 958147123 944815957 981520972 945378271 994183109 983394680 945305688 999077110 944381667 930143161 925708757 978806788 997171822 924026986 940079473 907618131 945526472 946822142 936135274 940352696 903049005 907755049 950583875 980493485 916560040 967858390 923316856 907770167 958970430 924737789 906625803 969016557 938751021 996850117 953548244 934074182 927442470 984937361 955877881 907775199 952507727 960167228 971743305 994349120 906217147 984678887 953725117 945937350 993093858 949979958 996183088 921943620 996364862 917670259 933208475 968906468 915724937 986509949 929073055 978142227 975005170 954887513 918705050 922527886 934542353 954236057 911195436 960283973 926257404 967439739 953655676 966981933 910609845 982290474 916882477 984785594 970923314 980851877 960894408 958007775 996032091 980555236 933125793 941210336 944378387 930698750 959457921 937015794 997192858 975608535 902492458 929187662 999124239 931134927 983687902 968542490 996629776 921383834 982888106 952215362 983566230 975828896 982008571 918676471 975964346 915305765 935929982 908238760 926425655 958612394 973003556 964531267 978391913 964790182 908796078 959628365 959781559 939368818 995052028 913569433 956545951 997411958 954623694 908301222 968367765 941848719 967871649 975499148 971636426 934364719 903455660 955242062 940765626 905003831 966492642 991370970 976336118 938925312 919091300 934766140 962664112 955928703 929241354 927374994 978437102 962137173 908770257 968613439 963552114 914198096 990909546 938840609 900919597 969910070 963404195 986856293 993859759 968929739 926426377 989299974 945674998 954756694 963913755 953309307 974770625 955307258 936001596 937064397 931278377 973218117 923552608 938378378 959908931 990464002 939849135 934051147 999232369 951594631 991795141 911901833 953611744 976367717 973664457 901252267 942458944 987727400 981545356 975517276 908171290 950263000 968146416 950039034 916809054 939345683 930602058 924519494 979234322 911982968 931168700 964703046 964406849 904468971 925729460 911501758 974839149 911880649 960473834 953516174 967499176 901015275 921833258 928495167 967128417 929740276 914080689 972115219 921781736 915633804 944326912 994929000 996819193 953164465 998445249 988119747 920145516 973396833 917264233 922527968 968689598 963416829 959737667 956337100 937316139 988480773 900379355 959577119 947699309 943691427 956308920 960661222 900049112 938053827 973414782 922083694 943589166 991032419 921406254 995125175 997393891 972461791 916724671 993157308 961602042 906623474 928164128 925692422 921786176 973994065 950391512 920387947 951192227 987609190 943923577 961395101 932145799 935025525 960626828 905687241 923288428 966938550 968982397 914803732 982644264 931288857 928780305 990970180 996840048 926962833 924060765 914745073 960708937 944976065 940780734 983735194 909124938 901749192 916592538 983116843 967800990 942050743 918315059 957637315 989404229 919637430 908761774 965811921 938402227 901842945 940987264 958035484 918829559 958189013 999575825 995356823 948243791 973366190 939705030 949220835 903951328 998860653 919280437 938721476 976007597 958184255 996482301 934266842 909536381 910742386 909101536 987937722 999925957 969444066 928193512 971589949 966804851 953669334 970564936 932989209 957513766 987962456 971824028 991790658 926377589 928870801 972801908 943298852 973428424 901740270 920696878 962039454 961933303 930587651 946275114 980651364 913011688 951520124 984124919 926427856 901538797 987507378 947071590 938879229 930840883 984602661 907152954 939527696 919048941 987515460 959758144 957454875 974297640 939161577 974741697 965327923 985593524 907862194 903113419 928688833 992126961 923617178 937279904 910298310 975821235 939073190 933108973 961156953 942745838 956603734 901970171 953228416 921697332 988444017 904707834 948832487 905975202 965146497 939401292 935010163 989172894 907282625 932434286 961802887 908210329 995319548 996483676 916326041 919189272 938941400 924189312 956660715 995686772 964479449 937486862 983400161 905971342 961706718 956907833 936984649 912445430 936757436 946329361 911448221 979753637 966988540 978040868 914910842 961320288 975154220 924973714 922428519 988577688 987335448 988503644 970917766 975958685 981400990 929903193 996078072 957478656 942428561 940582025 976493171 903055157 948710701 908773531 940441626 999514344 906462404 980617500 961840423 948819045 936681611 983227842 929073979 968990257 998152624 906465374 903755399 952105941 951895074 952546953 961187443 979639209 919285990 934459813 934737494 993323296 955487937 922202263 912543446 973873691 972573238 955534363 963459493 976565794 942814734 935918406 920734138 987734672 915639631 903604460 946377205 916802483 966154282 988513640 901221705 930250069 965077451 918000442 911779457 998699396 994420342 913465857 948385085 954214854 976618341 974453404 901214849 919964543 966953525 957060725 978434368 944552852 970929958 929739726 984784853 974776235 928338321 926004325 926039143 993463864 934501558 913311151 947098115 919395066 973445023 948191640 985653063 982215078 935979546 999001119 961386897 902201197 984171902 959405777 968399937 934874651 921453913 908955563 956270569 993555958 949852508 908543584 939139806 974349166 999466013 919292411 980571807 941917232 916226382 948061230 990298529 919441266 940401209 997067459 983500239 920160607 953675421 985996693 979860835 910877413 958685106 972824559 936433046 906059133 906684551 995284528 924201060 976534664 987291714 922048482 989878114 978272335 986743129 937722306 955981565 958613984 957103181 900358506 983812489 965949020 989354360 966920028 969436184 957874376 980857906 911007556 996070753 979084045 919346911 902315830 949183668 969414209 957102395 975090692 957960905 960416925 910509167 924405820 993180633 961341793 991420401 909829999 979309531 940805475 919235298 998141300 949813975 920356768 905463536 978254284 929246639 995780193 997296768 951717223 914523410 942101792 959315789 944897442 961158613 944273246 922683503 969343911 975533025 977677800 905423040 998941634 907753646 909894691 909290728 963684665 923814463 992931040 933339659 968000165 904721953 952532270 952600277 914998131 923753735 916711155 915963967 988306932 900357575 905044057 955191548 917097571 987716130 996677555 932426076 976000864 996459668 903229721 994543225 971850707 968048544 951035450 999189658 993676396 956825289 989198498 928112144 928712758 938430789 925898428 954849939 998021000 904136101 943238402 928492344 912189706 982419997 904143674 997299831 903845454 922694645 927756118 931173381 921288419 963571609 964057016 904859560 925614850 993755881 907080841 972024734 945914169 998512641 902181934 947234963 914531985 922888406 902146564 956555844 997776871 900632016 974682052 915174795 921272552 935321309 977656095 940066082 930561513 976912757 921336753 911281595 942762300 939925812 903088329 911003802 958666017 999947513 973763711 992722335 993054920 987716752 989450306 957496801 911956314 990312600 994807856 934776372 998008630 913176070 901860118 979717100 972674279 976388071 967937000 989372161 925512485 975044995 971425870 954470074 970611999 913348394 931141788 961655822 932398262 969376648 995468658 983073186 924243470 904684669 964730503 978888319 992365149 961474890 905317578 938665993 904427459 901730246 907068885 919327963 924007781 950729305 931316752 949168041 913355636 916293232 938590764 975466389 922235111 970615012 932995407 936174011 989540601 911484552 932428662 981736528 963784509 909776268 944824459 968184782 941008314 978741861 960979156 943269243 907745834 951235935 967568556 998183278 930887257 948958191 993021267 951177278 916734834 944133472 930284867 991784250 976947358 975403713 984655668 964106510 938971930 906314505 977455105 928326667 911170628 950625130 943770432 904108751 950673214 908773651 929628163 927935648 970145702 948737500 972243602 960344526 951151278 959796551 907894108 904734381 924160444 953955647 993991871 941740679 916042013 926497467 935367669 959019348 984951639 956765860 946151939 980249435 913987945 946963677 951503124 992935355 975259693 924783561 940877602 960087996 933377802 988272128 975911027 977086718 973145034 948080355 941073888 911683498 963492206 915803944 999125016 912251132 976362480 961140394 969611872 991894877 977277558 934502459 996312772 986477387 974103648 906448449 916342771 905396612 927034445 976785859 942597710 999273307 913180231 910558999 985512164 915551802 984243621 915706701 988142347 956798438 990476434 977019561 965036747 985130692 977728527 952371827 951264175 937522571 985094608 978021317 912825719 945454729 929578277 929491988 962532246 938169397 906019095 975440206 985116529 969679534 993314199 923811909 936758559 940744455 992342421 929479941 975752816 986076372 944301808 913125145 951078812 901444359 979433348 912235058 958147781 971003508 963208107 927210364 952096132 991205093 980480687 961686314 955401757 934139741 947964990 921784010 981002871 972905908 936742785 964280661 962341097 926543790 963153059 937001839 920054390 979776585 923625991 971230662 901814887 972956204 956374996 955694832 943738325 917680811 953194106 904177063 995523340 900536603 981720439 963279710 916308531 977462067 983223454 949892107 912056649 925687797 971771591 951238087 938081840 956717061 949516472 951261275 973024798 925824877 979108055 973953080 976727475 900084233 907315763 951294174 921307773 977406231 999648815 903771064 945051753 997933288 930705956 965264766 941421300 994060374 964122817 957879463 953149961 916901337 916372763 989704158 978863244 921435536 959759506 960245947 980559460 946014315 989288238 956821430 901587624 943999537 959144596 994369273 900190074 903648443 933238578 933308676 909476004 998939959 925725413 989013754 980447533 957772793 942926782 931512311 961680605 973996244 960961380 916690813 957225146 986248879 983199803 909933897 905363843 936325568 996453274 929354063 983789554 908951269 913351163 961150754 919667530 905432889 924191736 939805311 933544545 961457887 918976729 976613077 954915581 954297215 910490228 962472507 991715722 962251489 926932772 982520791 921179879 904010147 915343608 965742742 919681521 918494050 964899159 927273869 981921998 912248210 915190600 911609318 922156336 963281388 975559822 991293905 925712060 910385398 982624336 932646462 991576606 971518891 990427982 988609232 944805474 990661590 988611377 911933136 982195110 968870837 917060043 914078155 903533092 994095468 981422423 974689014 952397772 953259270 968723043 983295608 916828627 982073692 934844345 987455948 941444035 906922855 983439670 948868660 902799108 929460430 965862187 958820914 939771595 960491959 967422484 991382052 949219462 950207038 917746883 908951196 925836033 955331585 976229837 914569643 962356340 979630243 906708741 977097645 957187329 920130505 910802408 981811924 986689294 964767994 963048089 919192297 922877244 988001287 945469302 912407893 927226836 957684188 977886663 977333726 923903910 979392273 939380200 911909072 900664675 932548007 902814698 966972534 959340591 970374449 943654670 991716557 996717670 969544907 997728908 921908689 976037173 952406183 969058889 942748045 964210441 909749574 907906770 997421812 934178269 933670569 925818121 905307543 979670072 980892165 946622882 945801851 954461372 939331483 984019581 931707242 963143692 953992186 932786530 998052730 964602186 958844117 905756724 981956495 914926606 961474831 946593516 939324766 955792577 991247459 948629621 913839562 974980532 954379317 931200367 975316134 905827097 926281477 979009792 918591250 966160737 993773131 968231710 928754191 979602839 954105231 950203188 985636336 987509360 988390460 967602414 969929416 926344172 971397152 999087804 967665002 970403843 982785325 911993824 900894664 988137667 928126044 997749220 960420857 981569864 975583801 944311346 994681148 929495006 974318222 922901238 911513003 993544689 958303715 951834144 944310306 915476570 978947658 932671411 955847464 911019293 912734349 972203855 974014789 967393439 959115702 908858494 959057411 908419679 941996142 931156823 971612920 903090790 959913535 910399111 914684980 932491530 916413443 998563666 902990369 986901343 988926048 965448933 926900914 951858916 987506618 988726778 952567427 901617484 952784268 958329225 989049890 941339209 939680815 995083144 986866408 914524421 937068586 977407125 922654516 972713579 988093825 903689271 941458600 970957312 988025794 932871386 978465214 910545175 941573634 939474853 956975642 931904461 924135090 912433929 982666156 920622924 903959282 916556376 998720764 946769015 979279098 972385692 986899622 932486543 926448271 916020727 932295824 965911413 918153270 901740353 919619129 941453298 905791036 977901412 905805466 972501408 916751696 992958242 939174038 917770315 968342184 928259272 969469415 977065250 972604965 912600998 964187908 940914953 927481502 977750686 981215191 902388211 935168999 925298096 917194264 949546457 911269194 920050433 938658553 938142161 905072168 963370606 958411373 972728891 902241824 945827735 967310979 957246057 935940552 953482245 915179402 924802001 982715374 961425396 965643208 923541778 970564323 927457445 968805412 926825916 940385659 956977272 949880669 990113606 913362586 943127305 971636582 986660148 984418263 912478751 936365643 942472745 909333219 910444981 917345588 951456747 983665382 934546800 998619336 912932261 978220606 921724446 987080964 915738061 928396110 972460100 931626607 941108599 953279136 923419420 976558705 955719057 926478479 938995490 919692864 952386441 985752583 980785477 956887529 917716029 904562360 969671519 963342130 903357480 943210180 987684818 983369786 914203777 984121771 917198045 967770170 995789261 937792104 988744214 976925223 944764640 929369442 976965045 933005832 959781291 939615268 908937482 921433092 932878604 921918205 904174094 961536237 906890713 993362584 986187032 942999125 956149541 997565629 941682721 903360927 933493554 989794689 919880098 914509121 967873218 912719484 991050372 997887597 918400545 908594477 959354306 901643340 959413203 931503183 978312339 938026156 926490022 964166318 938934903 959687756 935784439 996042545 982299551 927410748 969217482 904808632 942129480 934387091 916231582 900349406 905181372 954686296 986494447 995335491 990794036 900369537 947199824 941460860 926013822 926690150 998211558 911729664 946974067 962803377 951789876 948823946 990742875 956966428 952976201 993328335 950767906 904743397 907976417 972438911 928190603 988872703 992903100 922257354 936961569 987120260 960996989 936417362 907123217 989681944 924401846 928916610 973202821 924587113 955343170 913540258 955089716 900813822 990848275 957739973 948196692 993153714 968281232 972937843 966187851 981586345 997034844 994092364 949223031 928277855 922773330 997051068 932762899 982105330 951328083 945702203 923179176 927805203 943626514 911928130 988122904 950187467 964235756 996575834 985906147 967458082 963466026 924628254 999223846 971321771 958430277 940258442 952145364 924092087 947702948 903123801 931090980 949904148 977492927 948459598 989305298 997537392 909520847 945871892 995784840 994789971 951138212 951735312 957711269 913690500 942688401 932913382 951925463 916139228 946694066 971900903 914750135 970402752 905886134 996553153 906034330 924213494 915689446 946149097 943498703 959316509 974408001 957595563 930195992 900747582 966230539 969795284 969765751 955019465 930451918 977442699 979120434 911582749 912045489 953264757 935350211 947630207 983536623 931695966 981940925 934078418 991433612 954814395 931616901 986810313 981624110 916224504 941910239 947807283 973529627 963241171 926175086 922555383 962207167 996867198 989208930 944722357 999581975 938732596 983506181 942594600 960831526 940424550 917233701 998758186 927843049 958766427 908555876 951076067 907728214 956522281 973221799 929151745 900321050 986536868 941461721 930825679 923010582 959194618 959820315 954954157 949467480 974527342 913850724 941920412 973222147 958165713 907415062 939363126 970902132 977296341 990169327 974783755 948241059 907557170 952667466 984011852 905347383 933180387 917126508 988832026 944723412 986047238 944445201 902662165 948975739 983400085 950173813 933107553 927954370 945301888 920299430 981747565 903058990 920547785 940575948 941614556 997543148 950706203 976373339 926523284 915305987 996688541 959363044 916557948 962288446 902896865 950163644 973781558 954448530 935660465 941505464 935131940 996828066 978737249 935630792 929500289 919232295 954183063 917158295 943709445 909404598 921951648 988804503 988235389 967671002 993939342 903419275 992972759 917235410 913501252 973198650 947183204 986865883 914803872 979803142 927875731 908512655 957060032 960046966 953193495 998897861 952308408 905835589 960238539 976653711 905240131 903106411 908884474 983567759 914620322 956219232 969447490 910453905 975569281 982996323 919104914 943322504 992637819 983640324 935462680 900197777 965740024 966172642 995269643 925282509 989980962 936258527 953177818 939806473 938594204 944837116 943664942 934893178 910494621 950528120 958095720 924461676 918691264 977242270 948796932 958020401 932093582 912727407 989817602 995326530 906898734 992002265 999534365 920222750 968924989 968261402 988992516 922955426 953927438 941538330 971409824 945813527 948170598 913717100 909379435 975014199 932091696 945497646 929337936 968041427 925098176 979861904 943133207 904148596 927099395 984619078 991997491 982359810 940442559 987042479 970523047 978827130 917796967 971675227 998270910 948327597 915910738 941459517 942768595 909557967 950226522 918717029 998697929 928555743 912816834 980379262 973445879 917532359 902604789 947111538 907022574 992483301 926670002 945953047 902479007 920739593 981326080 971369350 911824310 923792839 936694229 932875885 987828835 962958390 972007551 903972146 938490351 957270128 908309186 973202688 953540267 991962965 980567867 948378221 969308143 928556408 969874307 960783491 955849239 967574074 915873726 958006382 909638762 990689771 947704084 971463375 974815575 930449947 908990846 949342742 924942464 934138293 985678517 924383213 972564473 953199324 996459330 900543966 985868931 982783495 987795520 902406530 947149001 918999374 911219816 920577101 965367149 965466213 995440440 912303830 916212537 910222775 928247737 907799070 960191771 918720887 994473619 967010672 988448265 990821452 991186720 940353305 993767547 913455509 915373594 907173520 904681129 961867195 984586064 960367261 970974162 961813862 972571498 949634360 987292549 946814104 957921329 979771652 921865550 937489415 931737478 967440105 966346481 980304441 981085374 959819644 934184381 974217479 920054168 932679179 959436403 918062605 928926517 977206355 942217197 941359496 919441183 943879671 990294148 949309538 993723836 950064119 966917977 936789765 922570678 909449411 981479788 988709827 992913303 962031216 975568839 946618271 968598223 903135841 975349728 926014518 908749161 982552022 927064630 931958603 953399115 936465846 958028251 913615887 967197524 918793046 986264126 955153309 907842236 920505895 994529207 935891624 905109124 953499708 966023812 932159846 935875863 945005416 958622412 941355067 971798119 991610863 914716110 995787150 990276290 961543294 937741594 993561238 977143543 990910992 975670470 945647961 954557049 971262028 932706930 938984423 990450874 945361413 952207663 965909931 963927166 915341459 905050150 902560000 954741217 951428672 986138320 925591926 902382084 917766488 936604229 979295754 989742922 985129807 995709872 954590809 960176899 969064141 966141746 969833513 962062342 917581189 905699931 997640636 981878612 960453618 925862494 913533991 970098370 979056779 917267058 922902422 929947469 985377233 915261447 910373510 994883233 917935567 907249518 987187011 996770420 937389371 980548046 947157425 988715749 966853698 952728878 948540213 934141763 977190723 970754016 919025796 921761597 945387559 904317546 956326135 987625823 975612914 969912676 952956658 983519649 989709186 956036872 905908470 987229978 992366565 973442015 995528879 914227997 959920527 955067482 922010637 900659142 996783157 944491163 961590332 966438929 917514080 903215753 908488219 980637259 957217454 994239797 915247351 946753768 952738695 925948934 954246047 995002497 927748504 961490745 920044669 991123100 928675560 969341489 946761294 916758286 949222675 988883974 923639877 993721651 945914367 971882684 954117172 913487783 907711254 933374966 934244881 915906118 936902438 991132126 988932815 952805868 916008321 978686351 919667403 905987955 995352318 936879740 924727845 908858354 958946808 972370357 956715086 924531155 997257665 913846174 904587946 976498202 971409077 957165901 965906414 956874371 991108874 972258092 967610476 915140921 944655132 982944887 942381991 972214089 942324206 956700011 919866371 925626352 998118122 963142738 987432431 920759142 966809848 997897695 905859455 931684741 970300048 923359097 991961065 904203443 971944955 919817943 986641458 915562655 997878776 998454956 919226134 966787075 946471483 977649931 918530166 938339305 974847185 951353078 950246150 997045257 973138831 911962202 973640738 931137995 939596541 942372238 944756174 932040478 986417130 908654475 986806368 917162270 922979413 975927810 981136027 937505417 935942338 914916863 993968479 911439815 934020885 957319246 947997713 953507048 942328878 941387882 936042849 984101843 976259027 969753410 996001685 982859100 903190568 944191692 943391710 914720548 917594292 963949442 963499548 914830415 957371928 948207852 927796887 937010844 942605254 950780795 927971478 961329435 989144804 918020811 912780873 992180553 920581126 931755790 988696530 997464841 943235566 976643017 921304162 928847704 906310963 935111989 993309775 971994445 980038047 972769849 932049310 982921683 930988606 942572727 910070818 909384229 967934929 923697770 981845579 957521711 989469195 900608905 903920044 922400400 943070969 958956282 958129438 983535807 982351023 933296906 932149903 974050786 969288572 952102175 917607974 970641550 927209071 987535180 922472262 984726263 918583127 902368571 976142378 909815411 976719383 986433617 900734594 924187401 959153834 948496644 970941489 961073532 952390029 910434851 955185874 911029537 911440934 910232883 982951486 927239257 970213748 910653594 983239923 934678552 902696993 924978909 937291570 901408178 933673530 970407035 982200350 960652683 974539520 955034860 909882239 952595867 940400052 990542315 983396928 962190121 916920173 981828943 986382541 999047555 956115815 931008183 902117944 959874970 903168505 943534410 941118082 952555787 939139116 994036911 921416789 969556234 989567785 966110264 923225131 925604084 944673690 933903656 904982859 928958704 905742556 997065413 933378371 917011880 950720612 913637323 993438825 992835026 918110731 940538373 944273153 960796872 917158567 939106917 963280013 977225768 936504408 992853603 902147037 994667304 954936979 996060563 925618114 924981015 905664145 963357557 932535162 905738807 947125612 957040618 958229159 906010125 906165305 965463817 962963499 916293822 969405804 933059655 948608876 942074878 999226107 930728738 981960203 929297159 928811259 998847089 955190239 936218801 960481638 950612161 933770700 950517748 978614546 920523993 994150047 967893407 977568271 946190239 990003632 942838431 989911038 922586743 975064008 988276194 993325149 956832988 930783629 938383152 999789336 974588317 920306276 996131442 988719947 927521153 951526053 997596725 934257556 970527138 946570266 938030653 969489433 986862167 936355410 921322942 997376621 973323153 949505689 926196330 944745327 904821818 904069365 989230633 950817020 903101519 963118738 943364336 942357324 912442106 986586886 912972779 911846854 926256136 923478756 914145555 941629164 981576639 941690106 924287968 963819139 944018048 904276220 984032043 979295400 948049460 949616344 924138337 911704599 919929742 993513392 941275741 969757291 995550232 909020625 927805544 938738378 954588021 999845418 905741141 987476727 972515977 901785672 983478719 922473113 955644431 980367572 904716862 945369850 903414172 917102491 930238427 944757450 990323288 997575287 951103703 938094679 922698844 951228839 925792778 992630437 949047252 924188952 982642906 945182663 981453424 984766787 975567286 915610020 980581847 904665274 916271955 964259724 969411970 917413034 922993879 978934525 923040247 930075233 953553310 992715669 942498687 905842845 919714475 946557361 970149757 993196481 907041512 919977894 967389252 946281110 973343448 963853978 991687905 912079105 957381511 913898714 944817204 918287002 977330219 936006736 918010405 948696634 971948806 987304897 941048507 999580756 963148768 977992239 908646996 961078980 942499164 913653172 904938025 979143215 981757938 995883109 986489886 925004169 901491344 937608499 917023218 974770076 957205869 985215105 935124351 972099780 949171526 991502688 962127576 904772177 952807876 989320138 937614066 909121822 980885735 957687630 902094737 959444374 966442498 904839157 974066343 953350336 985461905 906755295 988731809 953242280 933123751 932208696 954195649 923381290 907749194 954313285 952738222 990180934 908559665 984633168 966728370 925044685 970524734 972277296 998125583 977790959 974321539 933748279 978377728 967635633 952337726 937333564 915601158 905720087 996155054 911214060 927653990 946416592 955289335 956017749 942124377 988766437 994490919 924822747 957320044 941727163 970555595 901939464 918716858 941292038 907043157 939596684 928115933 947968499 939608574 919461417 923991684 951349377 912802780 947185117 945805672 975267002 961397979 930915227 940667193 968786089 996363166 973737957 984167167 957129125 961512422 934126042 943772050 935339666 933837435 918083778 980757981 972556257 967844003 904619642 956379499 918836776 947311537 946053143 920011511 922476640 993279932 919284218 904256321 990454454 904499624 937122410 900764104 978869301 923350805 974161394 934420206 997331771 956069436 926456131 908213364 903765233 931703283 908904473 994897258 909809279 969735510 902217425 929415119 971347854 907402409 928014748 961175563 949480038 985810515 986562288 984227077 977312670 908041000 979891560 911766469 930520585 931159382 964144766 992223133 983375096 993907836 989019000 984423570 988003232 939680855 979530889 937153960 977197858 902689582 943707821 991071895 936022968 933743572 942521714 906289648 927429077 969759197 937815839 922680687 936639416 965417762 939797767 961920980 918128767 928233285 969386149 978388614 919394672 966748996 989031918 903365046 926666514 919332554 928893604 920702490 912398403 982134238 974884910 908091078 967301586 978786861 926797908 953758505 979816331 967958376 979924853 925060815 957915684 902418788 911592740 911193859 924106944 950060351 966668562 979044399 978702955 936379339 950954237 935085420 915846623 993878385 967268979 922439927 900089994 932729379 902249222 925202767 960951806 932943792 932068070 991767612 929167894 985469186 978097630 978916166 914345742 915037891 925152457 952805054 984690109 949466302 976281017 974137725 980005473 933459285 954625826 906421690 902037097 906720583 982751136 958527183 927894220 995342836 991048706 931846425 996482917 969784528 978895074 909655835 932366457 945834579 977611136 976043165 974462958 984834466 926791792 979443602 941546715 945846851 951964916 925154076 994418449 947470892 947721423 995253635 995151179 973143554 938221391 912485647 918921747 923798869 984963861 967942566 966955718 971469435 942819903 932788216 917843183 919585747 978305203 960277401 919828930 967916356 929055200 968812504 957335511 992734098 918040106 907053484 944992276 953984420 965614783 985484753 909191851 995979455 942875557 923541459 954904739 967704921 951962712 948744627 907368303 984084266 933579340 976267173 967629576 951137835 931360140 933437955 955511497 956678793 962023308 984449188 922029124 948075127 998460388 972349997 909645462 928101845 937234559 929280917 990489836 961107413 921434385 990702271 975815792 927061416 977106453 912636253 976387003 928677151 997187042 916854281 936496857 943780744 935827835 996714206 919388345 973781194 960629842 908838257 912950783 928605541 981574028 944301805 991138956 972183090 968791453 971413385 911604187 913186809 909683286 993435371 947675252 957366323 976250271 987137196 968323575 926589154 978776302 914287556 919396872 976754266 972732934 938664137 904237022 927695569 951612014 969831147 902244693 923718976 919854230 912680474 970250283 925657436 994858501 989498767 945432571 959520888 904073241 900933699 945073090 904757871 911518539 923048383 968534133 951141559 931437551 956676956 902950452 994643012 945013365 947857577 906608268 929518214 919366470 958860319 991890816 943678972 915974935 997785585 935147577 903982053 991896452 951343040 975790893 971416537 960610052 921169697 907792589 920328303 905411014 954081282 994206466 942165742 987305127 912086794 982078064 911277529 933454021 951072309 960067720 928459721 977295854 939001339 922978493 972559896 973173410 940932095 909738744 913626069 923311959 946799407 929997982 963112468 908764768 914531772 914312282 908188592 915234268 966726000 988562194 967107006 985200559 999051519 937082299 905328601 939223628 904978746 937926783 908480974 919864357 909615163 933425468 969976834 971525851 908729774 943548586 923167711 962102795 923418454 962670112 976694184 933737736 987823062 965934105 902543023 904079113 988326534 901324576 996501599 923534603 934350500 936152656 917106762 911260868 959096837 916836386 994183902 997367782 947252624 956303351 945281014 913370076 996344444 903253261 986341307 984216526 954592025 976597175 925036290 941850490 987429110 987237152 965551744 923610232 970144983 949248826 985633170 957413591 910679360 903227103 916121766 915362773 900380152 982248760 964087239 976283524 918418404 977372813 920046017 913289708 930822046 945009005 915992166 932196003 914625966 938807162 953935136 976921333 913905779 951064732 904244056 968181182 977547426 905395061 984436016 930933448 942022479 989048100 994960420 973645178 961409708 977167545 939395809 983529320 963875596 906497004 973922404 979003799 917391449 981670126 919274534 978247239 981484955 979726779 956638292 931035791 972704181 970218882 915310579 926807197 922025865 944569026 915996382 929112156 916847700 964155707 962002594 943304314 945681260 932234115 906239085 978827011 982878546 998298800 900410389 956302371 935506579 971328349 917853396 973254576 926503751 911719462 964502614 968375804 958593233 982519503 921632340 989328883 941700550 953270911 950319456 912764833 975764745 920465405 982536398 916553786 911848780 955541537 908050647 993899800 958400793 987599258 926654612 949209206 932110728 920369272 943914777 994092949 926856988 970410223 945862478 914650698 914216760 971260903 999190330 920239340 955617891 916367438 963207643 937689907 944329757 989301762 966844167 943631234 913382433 964043319 911549853 950698488 956402519 952872860 948041114 928408208 927675907 965533859 943967884 995046804 944275001 981940643 984422677 989517399 970015113 924309359 905433621 903359457 932445314 982209907 940999849 996555575 912806903 924797749 924224632 939972478 984552959 994048742 952712761 915971228 964493047 938230167 972592983 984148512 917852449 919298925 903285135 970303971 995165862 986866815 950568395 917356337 960117013 976794073 928675496 991401375 949457872 940513101 980119053 913202079 986881621 960056673 971469103 938782083 949726352 925372477 902081756 991057270 949231069 909947130 923593125 986301917 966650418 925792266 905593777 915318000 960741883 922777927 990929919 941959975 957472820 971099089 942609763 901997262 919589790 956112386 995221060 994153483 993017051 987528459 955515252 927496614 981800921 907160146 965381420 985395215 938905990 966949435 988601248 971394546 953151486 957029130 939984899 903528894 957943028 944031234 948828873 915299278 957741861 929345902 943834402 943394068 906525680 910747344 932707290 975978068 931079310 904853192 951461995 934734336 943651598 923987326 950768852 977339454 926370539 971767164 907715646 990662401 967001246 928048654 933420046 906501477 985670694 920060428 928988600 962195050 912036699 913577742 955654929 983024735 943137190 939849986 998160640 908040850 943430311 938470464 985488772 909168886 933971182 974641088 952431826 978830622 985555199 968575403 921170752 929169968 901961858 908525104 969861450 918544344 903535416 946215360 979576990 921886542 953696654 998808326 941165130 999037919 927509041 918455177 936087901 900879715 922388832 948395273 946917695 936403007 992830245 900661628 940559201 942479105 914577357 943128246 966920615 969317435 962694429 934482266 943196399 901349020 945197121 913191095 917398765 931884359 963642552 909374565 991789138 923574662 960128200 964668844 994009380 940538068 917202736 930435349 926257786 971988914 990846831 954616732 944942775 968495971 939518532 936424515 953098671 961815108 978588857 917754648 922379055 933378381 906159980 968443837 959304798 981889220 911380801 911613435 957313876 993245546 903745145 953269726 984920187 933959181 979707321 902551695 911453166 992287936 908436063 982952518 977430700 921436190 987993415 907847737 919673117 912388614 979802097 997061285 989271368 996137118 909907682 953383906 934402108 960041146 950128602 910160066 997888658 998927767 971932641 903515318 903468354 976632549 981387531 969345039 988709276 973428027 996855028 912735857 943016689 994898222 948506486 905889853 967500198 973002508 905155976 913529207 957629149 956695866 941504725 963629232 998130144 969315104 972449067 961459824 901338157 962145727 949383574 973931954 919198100 992287044 992013535 906517301 933674727 949454469 941897279 908162690 904115937 939676501 949928920 907758448 959720287 969791778 921941227 961892254 976337352 903976580 982542885 992443248 991444557 947956261 967740858 989494648 923179160 911192075 904911364 949068306 928130060 903545327 941927326 921760633 918296464 929997079 935149152 926471025 949425063 957863159 912346797 983828709 906289773 947391798 971895013 951802913 936906964 989327662 907001622 953445312 963001126 977866487 967917787 941277636 998437011 986478545 968876472 959729910 917375043 944906687 923182737 904944811 933002189 940457788 918153385 915857299 932803872 917093430 961210869 957193203 965673826 959064717 975085819 952879014 910507682 913829868 967788574 910251230 940152690 978837940 930664800 984549973 988983481 997564434 984481905 974924735 947113886 908001207 968336341 984192586 952986670 950513511 994227171 982477013 923236934 916000246 941724210 940410035 908337427 914617870 991126390 998041647 908883960 913863308 971525322 943637035 939297617 953090845 913357772 980486449 969473973 943936620 970382617 939196039 998226411 924984756 963279823 956525385 977348560 993302564 989843492 918704195 978216422 955717949 930529268 946342412 992009128 921883960 994401498 995710057 995850266 969452633 929805653 914221480 977470953 931335745 901410473 967455150 942548967 934601010 996752761 929070349 974033040 957864190 926546043 961529338 929667299 982683990 968224248 992002149 961112167 908638604 993755526 916927144 991729701 954732836 976984015 995991059 955101358 911376840 990964265 962361627 976019580 918801941 991289177 952364249 939904915 952184255 906845177 985268859 965334582 919438132 929594119 996633019 983431125 940048466 965568170 977129000 992827373 950303387 917662918 953023699 914842615 909925232 960781786 953496953 956883647 918183117 979854122 994668552 909728248 954855966 911836453 954063784 902298965 937874173 928050327 948846072 987052087 992094228 968862985 989928782 952902698 997969229 999599822 967377852 976941931 971402790 931145105 918897362 988750291 997350741 934166023 977526397 965442539 973079782 948506542 977436012 912223148 972531103 964175866 956842407 923390193 976728505 982184392 996903590 956076802 904991572 982107741 995198382 932391636 986456703 952828927 923867129 993724525 992700705 940131927 973349823 935041209 990832397 923580467 984094873 992488582 952376444 979168873 927181249 916763982 942306347 989224660 907923852 997419602 957575982 964122897 905403167 999966062 956402038 931284876 987190396 972583547 936993033 954201888 928632660 981209017 967922040 977523963 967571389 929988471 967444324 942484598 982157319 921486505 986871177 944121273 988924802 902778042 975712336 933152169 988956249 948124694 910139245 994320810 956530765 960081583 936938458 929410147 905033549 980902212 932208620 973346559 933272926 951082034 987345051 912250718 964545752 988540330 914060829 946676022 982589753 958520817 932755701 973475732 960274956 963743209 913691310 903117342 944462386 926587230 964519591 923798732 931456089 999581360 988758197 936443082 958097922 946485795 937112264 998293831 916556036 965788008 926852011 996516644 908294369 985783071 954400039 900030086 988113174 936653074 969887048 986988027 902925820 937614950 903302536 902338137 923875479 931076803 992131169 905175702 982061216 928516198 979965866 966210533 973034588 975132633 951523877 901843731 920439316 949846468 954296135 947498933 925295199 901242570 943454755 958920823 927815330 910453519 986984054 977271577 952328671 993361664 953274695 985622491 923477508 989256441 961588731 934505019 991229170 951148832 935071989 937672558 960451855 903875037 926764077 972632595 976478076 902744545 974934324 977116401 950924461 916010467 941666055 954590277 996963468 915896497 948047687 992971633 984397855 958582107 913703269 979072218 951460324 905883290 920338972 967935556 900132892 946567944 913804997 916426373 937567993 942678943 911686589 995552254 931067247 938482947 989705044 984364655 913327172 953479265 948196306 927601248 999989001 934311555 974863109 910724951 982864275 916765436 986799317 947119639 977439146 913298915 947239874 984009774 935449236 979320876 950124743 989844754 931757330 980341702 900697754 980532974 967332033 994495130 956077616 991862173 967432055 997109086 974078075 991326223 983288710 973191533 919982348 918626267 918613284 985563782 987372134 906079750 902107516 961078422 979156310 991482576 923460267 981845234 901760593 923541102 927555284 935202464 993000365 919980951 936839905 963065249 959889477 961218634 952491770 995134212 907358173 971241163 937882137 941551125 928219733 982912456 955217073 948297266 917202242 915665533 940978814 995482103 928055287 934670399 972806187 963377086 919983908 947769106 927587652 902699598 935560131 916005974 921882167 912223590 928070346 957453586 903183484 954514034 946033723 969624166 982044567 957635778 902591976 934719611 962543834 993639036 993610705 999860900 945663026 905042689 957014917 959684029 945756898 929273687 956189580 977022817 934034154 982680765 948931221 932082064 982676223 920966526 908686285 950660978 989006284 949118028 902840735 904824639 964308767 998464008 938632427 951465438 937034237 985959185 950511730 919325461 985834536 936883560 939093868 934993879 926999808 966453692 963441793 931172350 930627843 936757177 969313095 955489268 917844128 961994594 999965996 976239021 918404524 933139786 928493511 976174743 987697753 909974374 966107692 970142426 930109523 958989727 997424151 973513779 990809180 957850926 939827439 900071577 917715462 966318303 901912002 914359072 993522942 994126522 929019268 993226478 997153248 910157528 916871865 903144338 951099092 945122451 910413248 985719299 974001539 947857235 998444574 918390124 966472974 950049682 904472198 927264757 965205059 914066782 905051476 915287342 928370345 912882516 921588092 987223825 925556223 965268841 963512877 942745281 929330988 910808219 948435618 956128580 915678047 946333598 927233636 962961358 956243056 964730952 939647628 905722665 938706345 925925444 957984124 958137234 982883283 954894537 973320890 953282085 903323503 934379227 949952474 943112360 939325806 968489940 947399787 952889112 949815795 968659599 930224290 958335745 919885143 969493739 903887870 960346280 923361142 952800187 947604902 978931734 995428703 939043188 946017069 947810426 902757768 971214309 992592243 936132839 906161688 935198070 956445890 968745972 971998245 982217911 933857882 940245072 967629606 996747233 914685570 991239743 920451249 902744544 950555956 940965086 985470853 985047705 903111164 917773957 936463760 925728429 925649018 934058281 935690492 962808091 903315065 923805406 949425140 982448213 933640129 912999679 927616532 961651934 996654511 910624012 919049603 941001679 936618456 938612114 941944709 957396172 967467243 970950164 979300208 901026793 933952709 950006505 908112688 990152021 980136914 916178866 948161242 913736895 910169132 990304064 958041381 949646477 946409166 925092231 941860456 914219633 922638376 912088359 981076729 948535159 910624912 932430798 980634982 968372329 936535626 917647262 903330317 973959399 948036691 938067550 923132660 994696179 931137042 917326332 973045081 944118672 911266043 983107284 925663596 939765813 965412939 970685345 934906286 948842834 924834615 913529780 948433389 906129326 993139983 910519269 999769179 944223233 935775000 926816453 966680915 979446732 966737134 912915963 959762619 969891965 992389827 900448255 919479329 982037451 920033596 958467930 929835854 945786251 905580810 972073891 943433766 923305825 901002575 928358361 992265827 920692659 971965332 998263277 987985704 921788375 977105785 912248799 941459172 918605932 909878804 918211069 951224787 956620584 917871768 937512053 924679028 949390306 914890366 929441658 998811513 988004320 997090846 975178175 928450787 909899270 913983864 984055486 956378975 902805616 953305473 910268371 950389025 995230517 966533821 938416572 932776501 951199513 961660321 933927509 912131922 939987093 990414055 992911348 936144725 961749473 967910405 928310826 997504775 945882405 990188881 925945010 916568602 923791357 957015059 979253306 980825099 992338976 972434198 926598337 964852122 961129684 982928542 911014462 985346877 986667484 967354520 938000009 971041487 914172157 975692111 990414977 973976797 934385582 905841813 935281903 989557918 920499607 946055072 919051058 949753327 989301262 922284191 993020880 952642263 900401401 953473158 901453501 991707879 936264671 900897845 998400741 994980326 988651052 967811284 938562686 989416969 912273303 981066197 919593808 912396158 927631825 959949710 900239597 983947729 934620805 930442715 979711455 920349543 933407091 994293702 904358823 917250492 935999185 965176734 923320346 909655534 965902551 962050009 903342882 965271386 910660239 905062399 960798724 977906133 980376085 974039257 976768680 939455117 976677238 907483672 964611057 954774707 903234652 957220124 932691729 951553910 981903820 982322887 967032488 914135547 911936774 987315633 945882639 919987020 934185774 913806261 981869264 954244244 997425520 964642185 984697156 916021575 953189581 933592836 996655268 918051166 989839964 951321884 909980933 994518858 934566181 951022352 942597891 967859051 912507656 944730891 903511338 900136326 909876992 988633157 943316218 935826686 969667384 967458412 913666542 940311369 944186178 986728540 952151218 911081263 930431675 985138356 978708267 942786454 955725824 949217536 969194087 949345404 924936226 949223149 940382364 940790462 990528558 963607664 941406774 953987557 900557455 953744971 900921636 948816541 923098888 910334776 922802401 909299209 968544871 911804390 992823187 973561307 952143077 994468810 977567613 925316950 983601270 993271135 958897987 982379537 906410844 903583335 916069374 935438876 919143522 943193434 964957986 958958156 933949796 916229187 919279131 985394890 983563728 943316701 904662069 954915453 975944360 982553555 900850573 980886448 920998765 955809332 919890905 951438005 962696506 951700588 949823391 973863588 976107752 917566046 944186646 996729825 959632888 934974790 970466931 907919923 940066804 995662132 984293830 917014141 952603399 936156851 970068931 972522614 917874584 916352207 951524733 970377854 913519118 975622760 908432450 916581147 906715372 917025427 944528134 936010578 913291371 927827319 966613085 979813236 980096898 984613498 996022169 924578976 947310491 906422582 973986596 908231913 974400626 909010096 966861619 946623543 940524956 958157701 952297394 976520307 933698001 959999702 942138266 976793364 992289281 979677362 952498847 990187659 976974736 968005261 937492997 922655501 943507487 939419287 970488592 967001085 960680774 928039721 907479823 900417591 931755302 955335549 996438091 992588750 908505724 913171625 957056486 912021387 907487058 913512556 989806240 947384675 917944097 926805404 911256240 924692978 914501713 925545109 934923301 929321741 992457636 991759049 930569075 968060527 916440615 914541434 984474230 991726164 966286162 965127612 983561932 971073935 999060995 951283943 911250123 990020296 987378584 952162761 946368203 987360070 999498840 924976724 990100584 948266271 902826116 939962293 962194618 911495090 925228773 922075454 917515964 995351738 945634607 952115312 939813229 950974184 986617077 908053182 990701497 929748954 924811922 933958725 906853345 905519507 969397510 995397719 975029008 905594925 961090070 909580939 933510848 936675273 968384886 978349351 902617485 958042967 947121201 921046291 915865814 983643770 970145327 975499633 922334397 989672252 966787902 936698709 936368826 946809742 968465716 952345951 950064218 983779896 958744161 909787817 901702080 950818530 949745936 959365125 919044928 935717189 968469254 971808604 997884031 906032310 979173396 927133142 940218523 953684316 952419370 909694592 986918002 951866168 997221426 953760110 954515173 909364937 986873540 956515520 977997218 909349371 934472716 992675446 919796602 956747564 928058090 993441898 928346267 950842750 955323066 917542924 901336487 969504978 982979707 936944110 998427856 986807244 916922147 957024287 918461195 970561168 934722236 947367557 924116041 941195836 972534547 953495869 993360689 950871167 924462237 959406096 924612082 946451146 984976446 941045695 915040755 933589377 967994438 945121101 986256816 986722589 945761244 934037632 974937741 959786022 955737858 995944893 921993078 956910344 983456503 940918845 921966315 903954553 947803037 916178664 945234521 924081089 972647647 974249298 958875251 979964127 951043354 982676313 968398106 970968721 958763572 988621881 907161725 962365748 963132134 934159961 993590195 958321437 903356134 934778695 964317020 923216518 937220988 928102161 983468566 901684752 974836613 943674410 977943166 941258875 964794929 952357053 942737955 917913444 984838111 939886956 944487509 937006881 992303615 910724314 951128239 903656062 944021024 996654755 970884265 981672808 902791235 958574555 931086350 991452388 905782873 964209037 927788370 960027792 943533155 999698751 977062312 951598833 939426205 913079697 946427150 916742748 990247749 997876751 987019166 969270746 945037368 926057209 951016032 931319493 930200480 947310912 953186781 982464399 939351601 911515623 961255723 966069058 969978149 955759010 967502105 904198056 975556081 939988692 948657535 905808105 990291468 981253079 949132157 924939723 937080016 925618616 903271221 985797207 913049057 908541236 997311418 938231085 953695578 936066443 929596858 926935087 918415326 959775073 967459245 924954615 932056339 941611649 948332622 965527125 965774240 950418890 997262010 960648718 991161713 973652686 913206757 945031372 994760666 987542360 962627446 923291498 940166629 966082985 922647984 981949938 994175465 941412541 998419128 909139637 923573452 962670192 933060103 921449948 930453362 908737080 954644051 980694179 944559775 980063733 921681859 948519704 951779820 977887705 920079072 928646956 971119779 928368776 944458379 965833591 988662367 956156214 956561119 905494871 923030081 930979247 951665589 917414402 907880540 919721242 955241608 954736751 923471431 956715289 963138871 926542246 910783498 998216754 929379800 931774011 992098597 982048695 974333993 931906589 940592039 964100049 924453331 918505222 933815246 908085325 919741814 931192176 975939422 995397000 942587918 974765532 910059884 944934006 910035838 988154912 968378465 918055083 950414095 901591719 912621982 964972594 979389880 980104637 914616414 949144618 952850425 904148984 987716871 987001591 976715867 999454862 956017960 937134121 979582142 988374853 972711477 939235854 928096168 901528512 950021251 965787723 902060487 904425241 914513994 927245741 939999249 903224315 900626767 903422501 992953396 978952695 929865575 974985228 975242356 925508396 971376895 976787373 981108204 966828272 940102288 902307736 995561045 955048003 937992880 978403066 955653217 986639505 940009808 920926534 977720397 997000053 938871255 985440090 929839244 987121890 956700545 967036912 996091565 902947008 967685262 946372202 991751114 975984394 915711791 930329141 916318000 978019375 983601848 910712960 934210380 959881574 927159476 962379772 943712072 908339514 923512598 965999008 961156086 967618545 929543912 911311521 935752875 933308086 963179214 940933867 977799928 992213880 951292257 981301960 917194187 967693310 914890950 905292017 930751247 956841897 982682927 906361178 916677323 976381409 920284038 938451914 930350919 914962836 935905816 988920187 974514249 903931791 972238111 988980258 993317257 932027841 949331600 987068845 996681372 969290034 962435669 900577972 926977343 942531272 923152114 978849467 975001202 924563375 939964727 927164739 963753589 905628098 925544799 979531142 919906048 963915526 990349868 902174440 962329858 964917039 973193724 913002315 951938859 916357354 934461336 918793928 944069437 907040628 945249255 989597135 958598476 949314592 902458133 915560651 941464897 984323400 979424301 997070809 949205716 984702861 974727882 938033118 999651785 956663185 997664715 996612257 931582341 990636464 926566013 980405036 963136782 935798567 946620809 923419341 970395164 922943850 910988010 922656408 992792235 941689125 937391895 909100120 937542801 989151549 952929022 949524544 948782770 915316503 907177297 943408275 970674511 935675210 976671585 982331151 901202067 924956344 958588382 981309611 954444972 987458086 905811873 977222092 903150789 917416490 997600075 904860835 947908711 961530657 937818637 931741785 985389677 933871800 915969450 982779109 994946431 998809295 968998861 900975324 916875270 928522197 981042165 916548619 978246127 955540959 956584960 949805916 960428809 997001704 969998316 956920582 945013064 919924843 939443427 976430644 925875094 919399297 944006618 913924159 952850314 900690402 960943548 937026534 946164905 920948872 903401288 989129111 983756881 989254470 944547319 996725785 932898901 906691224 903600298 924725641 912159459 920197321 905252138 984981074 905089286 923690311 922643293 935214399 917108200 964544538 909807601 925630785 946164313 996149098 932669898 959322959 983156616 972208874 996663565 942652026 944237019 980001761 964701268 925526437 966498912 933254791 961030479 929156951 959772709 934881144 928993701 944205159 993416690 964538236 967897325 946211331 904367909 991592651 959485627 995901513 924347846 941884636 945408801 998333535 989503760 989918612 926825991 903042874 921136649 932430311 987292640 995877988 900249847 905043039 911588810 931159947 998328282 921589234 988245440 902046945 952904944 944277370 934711017 953473850 990193304 981448465 944353330 934393448 954327482 945361070 935175195 927105150 958102543 970387644 956735518 968720508 966426105 968212403 995745905 996946807 937676984 936011971 996897904 909265866 997586618 947758478 927187277 979993772 976526686 975654751 920533606 960175456 971959543 909402184 981340440 912127730 975489206 973735459 910740327 934881250 959892441 936060846 970944286 987544297 996984660 911187619 922553434 914501595 985629771 900214550 965858026 979997433 990295987 945829699 918661667 985851708 929045299 982675633 941499962 913743917 983280377 925937983 954288989 968315484 948618381 932532596 912918634 956489853 903207972 937043085 925177898 999921122 977373057 941924085 918196432 948420323 989524569 987791728 936771151 994216818 942213961 984283048 977119406 947105547 909002354 944635173 941145816 946790419 933920905 924684558 905721012 955178480 995446499 998275432 980078133 955923323 940666396 936396304 923257825 928899179 943681242 970575231 984379439 942807566 944124680 912709071 960313621 959196932 909303331 936653704 911756320 998322487 975347860 951958274 958360145 956547640 945705517 943725473 970915057 916164899 982788347 900021275 955931510 907762182 994191207 944769411 978129004 946038987 971937595 904103971 947130247 964750349 922698929 913159102 983997660 982729632 981870658 981838068 953428146 965077025 966483481 923563209 939789937 918275963 953484142 902908200 929995915 966039075 926504034 973425499 974552911 960322258 996662969 968459934 983291534 929987049 918010519 977501736 973014021 973889300 947091070 906114238 941593573 958278232 944017891 943160474 971592408 978577005 994686163 972982236 964017406 984421296 953205769 936344815 925379896 981683937 971183879 970931621 925499891 924880291 988209932 924167684 936364518 912609223 966894532 992317871 931198092 994469124 999840637 930250564 996190556 931325480 942151854 952224629 973671444 982884095 951756809 992384613 970551962 937694612 901605607 961386114 980821229 918056874 938685086 906054120 931820092 962530604 926819542 919706046 978737144 991931626 981335322 951123078 921654709 988649474 964225705 929896747 981654601 962120118 918024291 945112587 978687534 922394747 917248294 972685975 999729313 984172934 980405731 992609842 954783968 916001629 970205783 957153968 942916623 935475009 993499096 939601172 953658838 955863446 948930789 994487242 931858112 940561152 937262504 938662386 985792539 984709674 955195679 957720509 958587096 925592265 998812882 987751550 932490082 945027978 991612029 937983291 937329093 905411207 937818980 994000694 954126394 930697760 959383649 978411374 935683058 991680531 947895567 989934846 971628412 957058412 958692325 997599907 928267211 962264758 988333746 973994075 920502217 945419284 999172417 906981589 989454301 911423812 985916713 968497124 994571028 951953113 902373162 972346268 996240424 973792085 956436659 907950284 927863335 906887253 987101395 914618396 948528155 951059591 986095429 965693828 906947103 980490206 927609580 983793998 980030084 943791073 948084397 989043924 928231230 958856125 909686669 930015079 911100132 923849145 968054081 981960645 963377244 969143628 907513839 979814031 977860782 963697906 959922324 963916024 972423059 963348051 905650587 907845451 900692996 918930966 955661098 950147236 912042256 955157703 968767077 925558990 942822368 931057586 908219013 915282584 953535652 944497505 996425217 961806387 913159732 938001181 911888940 943009608 977927301 944983398 962791843 942876630 935886624 932449104 987090082 940738315 909200981 915504191 911009085 975179681 995337414 943013862 934250766 948635001 917584364 979050393 953423629 956321057 931946746 972071196 996355021 955719151 952152670 917223283 972382001 992461773 998052780 912990126 962980350 914634918 919909958 914326007 931644269 947781321 912386314 973101658 986468395 958714080 905716915 904422232 958670013 934671213 997816201 986209975 957681314 906423314 935671015 993002865 908569914 904841006 973038852 971203377 909632681 999928939 912936505 938836341 964480937 943050370 985223482 939439930 982138803 970352504 932847698 977938832 925384886 943759253 983613728 947238383 912978249 984243843 912245292 900061964 948660761 923033386 995711025 992595842 986044556 942722536 906943324 951964873 904825698 952877813 993086023 950989912 984226101 947050268 951545309 904999830 900773652 986913512 970628252 919262590 909422109 963027701 913394046 939405489 986036573 979659968 936559599 916654833 920343480 970561705 937733657 991507262 923851918 960496307 949967550 950243865 996727084 904547928 917047879 978075081 938910553 924948099 975640856 922312012 926133106 974209669 983875672 964072820 932806244 936919641 927187027 957484141 912197887 938684238 908101253 988788680 900217179 944076380 999140781 990862011 957491171 983668448 938269448 971148128 908198696 951859150 917551312 919571718 959966795 965957715 901610337 925705004 958382420 977200540 984640870 996629821 935258249 990882787 942461343 962406603 961554904 961156112 953054457 974844774 956769242 928434215 976063635 940830909 991439083 900531670 950047432 930339397 996178247 995125767 997015351 946888980 988417059 957423842 997803363 928235231 986155014 961885533 991412208 920429310 943725219 926879229 953738555 981046876 950157614 960899844 937916408 970994152 957049153 971258797 980191176 917681302 955402224 996512458 939591380 922219696 944414545 903217092 900434413 967484983 928818952 928981934 954548095 941280449 965584109 958023609 984196930 987682117 970665197 967948534 938254574 933228680 925846853 969936299 952362438 938754212 909103143 954219951 931155301 903322686 930577774 999334610 970758327 985831206 907342469 958708763 978897428 945335188 936190950 957103534 954529159 968431222 946432397 978048478 947461830 936762677 905247085 995921390 962356238 908689078 924047193 903622991 911598272 972328741 912809031 909068365 995282200 959505261 909304687 936026046 930969499 947951481 912789223 936396392 974248831 989535879 982513323 987481000 909317482 921100915 957116790 902843179 967882815 981620017 911408826 980520756 931036927 950542032 906789491 954398084 902498322 985424850 909349656 934280327 954227676 915034445 989538502 968611308 950764591 916026038 923016174 996513914 928551539 909708117 933510177 973546704 979054757 931709669 916100936 994804673 940761603 948473067 954825287 992937132 958942877 903872634 927723624 921517843 959016892 984086436 915450267 968199186 901697387 980006204 923137493 988688058 916556536 913740465 997488059 982898874 959158578 911937750 931350612 947627321 914903563 909144886 964934923 946245524 991866090 944195877 928417866 905838183 916668940 927460336 999462827 950205454 951341532 932633654 958904172 938164467 998896691 945554321 972153193 962227418 963549582 910271752 985511155 977880215 994588059 904354271 963424076 983542258 982076073 909005766 972474174 944270532 929123496 961760576 991963690 993450524 909220531 915318928 946108030 970594668 982878929 940317396 924460135 922933666 989969023 903275068 940699885 939001614 910016530 938861331 990730469 985757557 958086123 912455749 984652030 932303439 965864211 965678805 940066424 982035143 936340997 961582767 992931702 960894982 957675185 960358211 999126872 947467565 958605343 968219117 961171143 927778054 901331330 971892013 993839230 949553291 994296043 980812430 981092975 925306387 957353441 953443247 964457902 955461658 970261126 985839136 986922147 901431596 935707339 959920035 997217172 941956078 938677566 989710824 979863138 994193719 994386589 933683473 913613554 922705245 909888503 978899237 927374527 992958747 955232697 944057833 935456641 961198925 971252551 913499110 990635994 960889268 930403115 983927393 948790557 923895183 925095484 905445935 966915900 977659521 954572098 990798036 937022369 971426302 926933438 915190119 950874423 969738021 977219376 985788394 923254088 968680656 918529117 965362019 903898949 949068824 930331739 906075593 986420302 906698780 933834294 995626803 983155496 942150428 922837251 971692854 986428232 952721299 977459771 936261766 967916485 976239816 904324138 931682322 969322449 974297560 942223084 974462284 969465957 986131343 966031321 930436921 984609500 985961599 952790536 959150239 969002291 949437234 956829838 908120465 998593675 916543207 976634503 974571059 918780606 949175098 932896737 955004923 993177878 990302244 982724859 904715372 963853796 974258727 936681968 975805880 913984843 988506054 966319314 963432118 984040437 940041143 914859833 979798333 986315590 915304699 970216567 914779603 933893952 982799707 982959069 962373767 942229429 912022918 949081893 901643943 928319240 954878185 945242535 933345961 959980003 962467292 956283449 925554393 992508462 990020076 996808758 929556759 985111971 996047138 921301348 979703794 968241663 970341206 970629097 965226648 925529404 924650088 985528144 942026197 965558823 991609591 958615214 960828290 944310110 981920597 998692632 947106982 935261641 934088017 948955652 989407387 993908673 958217580 924339532 942096782 981880592 987725592 906892602 955988239 984297177 914698250 975763484 976255948 927791698 936615624 923133440 985163436 942914817 902345451 993287885 923367734 925241175 957463587 973391228 915938746 980746525 932867191 914874753 916282125 956695848 941951919 930450366 920326194 968841622 969516349 928299563 900313698 939826399 965058860 910296556 979493232 946232537 926470241 996399005 907434033 950806019 926806124 932252831 904624612 911484850 917461679 965463524 990684110 979546830 967760399 926070172 903859958 997986490 992500622 994704054 965102832 946509482 976829514 956277872 975993971 979218329 938836699 905087525 986175762 942184462 907018382 962261066 976401593 998153826 999975370 986926480 965685391 959146964 933788234 925017575 953768679 946885349 937771871 965842472 979809753 990597970 976024918 962567201 997712054 965734161 919385034 913162229 984420838 971590080 931258194 964191221 983436522 910133743 985332144 940263408 954380019 965688420 983074673 992575342 989431509 954039132 923665783 931711447 905692611 976206388 949871515 922005334 927357636 996951168 955055982 973145720 942717415 981545949 945257568 988745022 949039904 996859267 911351197 969103916 958888158 927042731 987278867 938682540 939324716 940788091 954977568 933897796 980321853 957006384 907432995 933053713 960547270 989755982 915817927 930026731 924780444 967471901 924317397 926229483 989463566 993723737 941859908 939493346 981704966 935725626 924001033 906691108 921414208 938559986 998925883 954159684 967414327 905707631 998795581 975492709 991624463 956654807 989274272 954350315 952512628 969503163 967605548 933392269 968240811 943087464 913039068 936885892 982549394 930212827 970127555 987371663 947269568 917332685 949358939 991384564 981168625 999665344 921800647 924942234 971053915 908880833 969201815 934777168 955740721 908376602 950636440 925011635 958796109 922985006 910806386 916863181 908309119 934451396 981870736 984861397 956175329 913020555 984983041 992121790 938394984 987269083 937850879 968195341 914961965 931891533 935413998 986856403 979996667 935033332 992031634 903618755 944255367 964026334 947403260 999854104 913589622 919392343 952580941 964943026 917735578 954299999 990358111 932325883 959542759 993685876 928709545 937382998 958361340 919202622 967250265 948292515 915542543 999909369 928162988 934110557 908389605 986333854 928201812 949740208 919513263 931144858 982350203 913482702 999905368 913683085 950325551 956688264 926271838 917932283 926840956 944103394 913438086 940650280 977730495 944392794 961775921 968736229 955524828 932315315 909760972 949107124 976452776 942024668 971719989 924872651 943636753 971047643 933875102 919866090 901039114 957655672 936600156 936818431 969192734 923884585 955533248 929306988 907014659 929123134 910630799 926813314 974572316 984572108 983790916 954091928 918168806 971229099 915616104 994124859 960060035 976142617 969927943 916607989 986317440 900547767 903209012 929912756 918915611 971790146 924126653 942287254 949890278 988449224 970863205 918515609 926683612 955991174 913631639 948471118 972382767 987319551 933963468 930804508 982131268 972591571 968349523 930962641 961766409 947725351 907261979 949328233 974087674 913455820 905473095 928179147 940369968 996447130 915445611 995017802 951820263 958878684 912362304 965087055 940853888 970387639 952009606 928793561 948219969 961165890 917033024 934646732 906642546 967203225 919786254 974929831 943503812 986240478 914211991 997052133 916959179 990366299 956734181 933997204 975914035 961576329 949133290 952178897 919583945 966326940 973758600 963858933 962289807 901711731 957517389 994420797 961454010 902346506 968071796 965355303 964571822 988978789 983025879 930467644 973124222 971789990 968632866 947275267 922533890 948354346 984531970 965545349 960111741 972956626 942211799 990784389 927496934 995043623 983751187 957848440 937675666 988873770 971928699 934644511 937034690 921725235 957810748 930878186 997460609 912993330 904178676 910245273 938080798 913367627 909532725 912671755 940676127 904751586 980388880 959668963 966724580 984251535 984986039 924547961 989936796 908962209 935758003 962933297 921825693 981512414 968264737 948766494 933695497 955413954 973634037 970198308 924205241 929113265 990140631 915135980 955752903 935000529 950415836 957741706 917479196 941546430 925812622 980436969 957352355 962665323 972627601 963057301 950049634 932865551 920028636 959771867 978025032 933191031 908718905 902008097 937096413 963296496 999933584 975318770 926659198 978566746 906537070 993901023 935187981 915989592 929610152 933112823 983209189 991714145 963210570 932342055 971499566 962334167 942647471 934206022 941212057 915236309 939310547 926544667 922843232 986775919 986142086 908502583 914624733 943818006 978931312 918793567 922179889 945897398 967357525 949783738 945871826 907508410 919477497 990538787 910669825 961039905 910841723 963973742 905772179 964659685 934771268 977623104 965033596 963818678 914198463 923336757 961896324 992168165 933818004 926810158 944609091 952014146 913492127 905713327 939133229 923925557 971612526 926428078 977757023 954333141 940773234 939465674 902837533 946939422 977108934 986488316 996607439 928372010 932843875 936045251 973324006 989156553 955695336 994128514 963874441 946069522 973133079 969441194 999413602 915942827 996382185 967248330 919979585 929659391 924567449 952478638 954824294 996986753 960521978 948403937 989875489 938503965 901335317 905505946 979174323 926581676 983881351 906258985 967452459 979236038 970148797 947947762 986083640 979351399 952255486 986384521 922196078 963354578 927872003 941710584 931538602 956425256 918501565 936625842 967074499 979436313 926293898 963184455 908577467 986192179 974770127 919276930 949183683 959581006 942945216 912757801 904928773 936809702 984282140 999410691 963521587 985410346 914483013 909745797 942578234 950450723 985922112 960683545 937595771 962981898 932799214 909596807 922565458 913300120 988672541 939285637 976699382 925975383 993640621 985725682 902478387 910410940 921354550 928926833 977687246 914851027 950610088 933540810 902799127 937382075 921664955 906809309 914310618 986046057 900399342 980429571 913195405 984977058 952687892 909564208 993577793 916368394 941288208 901484426 967832966 907496320 975164098 938863754 999555942 913100448 974060884 990575089 973223786 978756305 900822539 917728306 971231701 975470811 939649360 957986524 973061784 936471185 994513681 942722591 945027735 962108692 997771999 958680288 922512707 960142682 964917657 930250829 952322474 937478562 973675338 912881923 986889503 967005667 933344076 900926783 995297639 920051970 956720165 995508946 950483857 915200828 959148385 952285218 910726258 950687529 982907879 914292330 900677787 917036016 974152839 948660449 935648300 986099829 982203996 953951085 905958848 999565702 937386013 926558178 934464281 995682205 939279020 947743101 989232403 972335477 911002321 960668219 923539395 972868427 903434511 986180828 987479515 917232220 982681459 990682151 969392607 900841100 923758714 963385757 911749829 958511928 902475387 934747478 982512800 938974286 908312463 982873257 940536288 930839705 925836120 905096549 957638332 956398680 949588825 971370268 995050560 914398835 995024008 911440509 999379232 999188772 969843620 923293168 961215830 937718242 955156490 991786665 927558917 909562582 957783454 974679574 945668276 970731366 967263522 960107517 948291395 979802229 989425695 977070628 929196849 968299002 921595223 995979195 930881782 992141102 949757006 945592109 945216735 900997338 904063095 964815271 983728856 947426295 990599876 923080054 975375705 975174483 997862283 981659545 916258738 947984561 978089166 946547517 904281345 928491489 906291529 976056168 920226635 970960724 927747254 949351137 963654270 913383779 988361655 943574626 969329590 985104235 949480014 983046934 922750095 923960454 952407723 946937459 990195163 912308497 944351329 941575648 959363493 993123118 955240115 930496096 957386424 988382393 999126379 936387872 977228231 910906784 913367641 905937689 939568453 976791568 980521799 970421739 918539302 970830372 930380496 927409657 963171566 904215763 988443391 907958472 938022636 926680477 975509713 982504643 901106547 937984506 940418194 922946557 942185251 913168962 920608342 905926363 923538643 987340698 961673251 983046816 902206019 961927850 913226610 973853466 918733319 922913257 929817542 922614526 983942919 904419939 914596356 991235952 935279805 989330552 967997135 929245945 953852485 952278566 961676251 969023897 918605994 997055875 910500124 933832697 905113196 961158779 965721129 913067762 902306210 978594615 986000304 921632547 905548413 985771880 962082324 965802423 917388829 986858136 955974542 986313050 955084796 919614556 954245541 921082057 935536328 982276049 940491309 947108335 946273965 988546837 965353011 923036788 909097829 988593254 908323193 909447202 943123616 967974085 910836705 926170256 992638247 968970328 986928659 950085424 944137227 915565218 954771354 962325715 994414122 986256321 962951414 950433861 977561322 971491824 902146224 910584332 924763290 961913477 962978746 927760172 921272869 974326879 928470960 937742332 949558475 941334144 976442882 910515383 958069867 965255216 927381496 954843695 998100550 967407217 905055341 932315757 916788778 920709841 934589098 950622362 914568277 994541123 964896598 981017019 986382179 934059386 942547747 936023314 904237648 919598336 933861947 957518858 957945589 989572526 954425441 977051829 905547749 993933085 932517427 950210759 926748144 911643956 902735438 999789815 960491691 969765026 971640494 975080301 931167453 975911263 965546104 990767969 965117606 968815232 971906855 992446717 925284808 941160250 921033033 957514796 968065914 900700373 919653024 908954160 975255700 945436563 947462455 975885347 945773038 990504846 903071465 932821798 956407988 994427966 972928471 958533735 949449703 904498871 935727062 999656183 930382612 962900491 972771759 968021120 926573610 944644401 905860569 971052825 934343628 902748592 992679238 944691024 933999896 966038336 977966392 940527473 984343580 983524724 994212802 932887218 990130023 942231587 987557210 927342717 987626008 956423068 970431337 944021039 914943025 982656307 951760451 919816877 921738552 970589177 980766527 974956132 970968329 989434185 981687745 961777692 943825291 934703571 917779951 987598039 983936543 965773712 983019955 942685699 969236202 952529038 925835082 921397679 990196282 985405953 965205307 975075900 967209249 973234803 950673036 906331696 925728369 917752717 943515571 901059219 938153119 978764342 927553590 919374258 984618801 933786515 934880869 953686804 903213155 940684582 942034924 911684210 961336381 997503191 980078167 936855365 948428753 905480850 978775545 930573722 942137223 912228130 963348075 950264507 952688754 922514078 902473604 974142646 999299188 939191323 941580742 960196020 938464592 942156986 904291097 936344844 940103453 909703422 930679044 924512289 922715388 990914112 986305369 989794088 962429614 922958061 922539034 990102788 962443378 951050613 955636412 956746396 901362273 994746042 944522258 900440492 941435613 917240382 904125118 962388271 983563973 914286578 922428017 915118664 955081184 949179541 976604251 976951765 991548178 982794627 956491003 969705629 973715208 988405950 991339601 942909680 991751974 976381617 909968974 979157719 918519138 981041150 961734448 923958084 925312487 900976286 979111456 994263662 968706769 906656338 953577907 904370153 994531508 901917398 906494060 978486152 962296018 939872681 983125276 930518119 966041867 959015405 994397685 954704807 933526016 978308971 939362459 904147013 967240168 945809681 904915742 903770878 962877364 959307291 996329222 984721274 933996887 939878325 987052952 997387860 942119648 926892872 918757392 980550824 979848257 938916774 942104329 943766208 917419523 925308257 907840451 950814934 941971366 980635942 912793776 935478710 965496843 966437178 919900516 968366205 944001031 992612802 904715003 906514252 988982500 956040883 928510038 986818680 967783032 936762758 979578051 900501812 961560264 988462354 981893528 982577061 927320503 979910170 923947226 992957191 956150153 978206557 989820817 905983403 901692994 966955706 997663511 910635500 975029019 907286195 954106774 953260349 915032278 943474012 992279050 932988227 947462150 942497842 913544560 957293600 976422656 905196668 977795360 952169657 926946752 996214949 993767924 977643404 921921210 965493567 906873011 985943504 975740449 998110869 989298028 962259994 928183454 994954163 912490650 914310805 908100429 932025836 935612825 969811260 962887833 957035174 970693146 968690035 904815037 905682710 982442853 922488252 924340559 964005570 957715475 936594311 998864921 907263896 946785437 937923811 917433794 964933816 989035674 994045645 938574010 966942679 951536254 949283069 997910239 916043013 925054327 994812131 963305122 992674714 992834357 973294500 913293629 956745011 905257480 965387182 901294146 983129244 909242474 938295631 903497299 908367859 918860956 997028952 914057173 987592331 900940739 923116639 965390444 911590283 945341396 960348320 982895388 965479488 969446304 977588878 975306732 960366241 966126545 921210413 925092887 900775898 999378160 955132393 918526473 925414941 994470987 909856503 932130676 948627918 923646177 954892828 926825220 931237410 977895692 944068333 987248202 909505739 915415205 939613943 943099134 993960031 939646293 946985479 917299320 988388133 991051173 958029595 965052599 900146287 945751165 965995745 961641322 959994155 952674963 926285624 998957525 918514264 948732618 984685477 908111872 928952776 900645220 944681122 947554229 948769367 965938638 951078766 902888362 901168657 905585241 983925035 980306314 920292757 920302850 911945855 906058521 979060756 977787134 949390064 948056620 941930050 914945683 948955054 947477009 963104694 916758325 933980821 992288865 988317795 935654803 971688681 937621641 972814045 983706122 911248485 991757175 914894255 980149032 976892030 956209361 960192394 955003168 929790414 938763391 984117888 946492365 919920455 968540876 915906511 938840736 950435126 967551705 927236857 946100989 949711177 920074663 957368961 939871233 990122764 971748652 906180604 909143722 986562354 977569205 960139854 947340555 901262775 997174567 905241954 967728430 981657305 915437382 950924632 998362776 914035997 952154839 944420980 983127495 927062528 919610035 969941724 996040825 974854569 943705415 964005208 970294720 963037162 931718378 923269940 994724003 977406240 953255178 928898923 963304828 967312579 927433733 927381415 938640801 946299946 993100400 944351476 946985236 960177419 967577204 997082001 928670558 951818408 974518368 900740292 909788146 997935092 945710465 930097515 933707215 925703095 980462954 948058483 912462432 913692928 974670006 935409408 904664882 951698436 971722511 942220346 938667619 953179316 909604745 926774565 911814934 968007204 978889103 928529930 921228504 922852477 903999007 995016906 966566174 904662530 966326705 978198692 977157796 922521004 975517108 978923305 975089183 978321704 944571364 954542557 976345109 996026912 942981351 925234620 926887627 943584463 957239582 946860775 943910604 961211660 966484495 970632652 972966468 905577919 906072860 980052991 971543283 956144965 965926797 961659489 953420889 957564754 901229526 918558702 903333633 946769535 910810874 979687414 992720519 940903066 930748074 992539130 912783190 986243100 989248240 911067043 925909995 963700493 918011098 993755087 951887536 906481682 961338468 978420456 976890009 999962952 915455998 942962692 988488402 984402023 972778881 903108686 972508772 988554972 950033085 913663467 980414295 971796056 919928875 922466810 966398877 955195887 952416700 982831416 990121821 962656135 928055900 906104799 989356011 942384543 967916987 928460292 962916430 945890868 968924100 926416216 952584617 919723719 903434647 936759799 937534913 991638530 975761438 978350200 964867084 931370584 902612816 957246794 983449243 976172255 904266204 927663682 952435493 915232245 998754304 999802132 959015334 908207777 961433390 981416957 959744310 950941305 951001189 953147871 923501853 980029590 974502157 925916732 906031238 950346487 942489191 980939275 986062761 905807449 933773991 925976405 968915321 912781855 970726711 914911330 958866854 916431811 951074576 948342267 952713321 988947303 926807546 970890688 991196498 940643524 951111697 933908974 903945860 995581823 916786702 944543538 984146019 958142164 903998846 904518979 930755533 973978311 912219805 961756247 901075026 908425561 936674841 965240655 946675889 966732033 934496067 933886766 962502440 908212826 927816066 928281334 999148586 926629291 922059854 948109612 973229406 991251053 967649430 995948017 937207036 920661497 994487305 975251180 963139040 996038370 977692665 952013678 994639325 989371476 914918295 912026613 977958667 928743454 925287421 936623938 906992101 908070819 973629309 996200878 902438513 920305355 939974773 941817146 923436619 927156544 961962874 942324185 977283549 972974674 988316912 990861367 969522197 915920334 946592161 969333248 976592676 979665287 953660017 971981436 970525836 996144393 913412297 964966180 903854396 945578546 963575227 957923434 915210773 918455432 958226317 911449030 929519811 951724490 952967209 905659528 969394319 966326224 987183196 920175517 986897798 900655151 989995311 925157831 981666851 905078433 969321077 938145775 901134513 968181838 916773294 905225209 938219244 951383682 988553564 974340619 996452645 972032375 958292398 941569877 909246124 967908186 907480571 964926620 928309923 929088232 952052859 964149220 920951625 988060299 918013290 933828315 968399242 905991390 989610209 936607168 935933337 914956182 937549285 902201780 984365528 916593940 927092734 978329712 967907235 900015931 921715212 966410323 987658559 981133819 953814890 965327698 918777469 917612334 955536817 937680893 905016359 984490881 992448551 971295649 911507937 917718859 903438041 974230353 961738986 962736244 924510002 955092773 970413794 928371305 913736514 907705512 973283013 966443596 982195986 921238139 992869230 972552135 989874614 903889901 979658144 962531723 996473554 917806520 938031210 902397130 945209737 938373283 950285547 909383807 969001267 925642712 941499723 951194929 969094541 949330058 955493933 970511496 979805435 981131170 972982590 988838385 946155708 901232626 923443141 943529644 987666199 937620879 976080371 936384455 924964546 930552304 927213212 992155271 934190543 941333108 981775610 921504222 903970142 948046259 958206872 941659994 929980794 940511768 956081572 975632303 949110620 947164790 923659876 976452342 974786752 981301623 924168511 938890180 939594872 934475406 923955054 954853919 988918393 910392956 906295468 915935889 961967476 952814415 933088356 902318806 900588100 913509550 968296512 970880738 942084165 955651474 989038223 981380726 916535278 929475135 963392152 943853305 990783879 929132398 916688874 907433704 914554261 918306229 926500179 900954854 971376201 901530429 943966132 983250978 907524989 921595434 926863522 959646678 900638282 989376617 966830030 952501506 917599914 999480937 996437182 902978933 979858396 990344246 972260417 992385681 903969846 933383862 905884376 908819386 953635685 912270204 917515335 909688977 979275182 947477240 959323944 951450118 949927314 989404165 974273988 914781555 952025017 992974298 916169239 997028574 905167879 959780745 987224498 924511606 968449386 923623752 959865852 932806450 962664545 967525766 969824685 979797119 983941820 903020222 947256236 924166970 974989229 987092000 968486605 918904977 956308760 949459902 998673881 921299474 947004124 994793457 929628517 914553395 937780388 913066390 945092510 923283285 986099028 917908596 933517918 985571952 905843762 975823259 966779950 902109751 973573214 949757486 926542226 925767743 947175067 988473568 931941317 911775245 993721707 904020352 966424170 981612066 935552455 955836712 975911348 924682245 903208010 988857250 984725484 937223212 904166745 913531855 968690050 970209164 903925527 956979549 929501199 953522458 909265825 938787322 992189969 927028737 992095226 996278430 995677540 939908421 954458667 982811718 903511167 925416207 908982498 928269585 928433864 919960652 996598681 935348696 907885978 986068514 912214715 975164367 916679386 958117194 966108857 953338082 936239860 911333466 922027177 939261892 901855425 919799658 970832566 971455994 911602164 966211740 997037513 932641497 944056316 965700518 921988162 957888450 923721393 980081130 989062232 914350382 932638545 906114872 959977978 955451770 907402368 970527818 988477274 917886581 915731884 929879980 974946924 974566548 966090747 953730134 913918866 997981571 909733429 998023374 982338062 933584757 901021407 914878739 971619144 953779821 966578252 990226645 984260668 980173360 921735557 951894972 914073328 959121587 991763333 948558278 910131595 936464170 961583463 997001562 949467859 928185804 914496546 934696174 948671261 952315421 922315177 924647563 964512202 903685654 976815303 947503529 998671213 972497137 989968286 993041207 993434031 934879788 950860412 921929988 955879111 950401979 938843282 980378744 916210961 978182679 980065233 982176773 969243050 901881723 998529564 937510679 970206673 942087423 968344076 964047315 998340759 962696485 957713596 981938690 941848018 957455986 912021738 987015099 924244327 922252312 973223508 961016278 905109179 909645935 932516860 992427674 936619084 976639373 947758731 907506491 901126055 927652966 995966186 930493329 961228458 978107571 922031239 930782844 922651030 922058306 900441016 939340120 985596636 900531362 953507747 936355893 974282030 947348282 983655007 973831482 940121114 913278082 969112847 963483850 912232049 964744296 999264526 997098037 962272477 918521360 923120127 948689362 961131578 994535822 947121924 929300409 996369080 908196385 993541549 950541830 920390459 928042627 921032173 921296449 922705795 904311879 943089298 924154956 997318872 925541960 902803594 986874225 980327078 991430933 921110466 967815447 973627611 939065521 900764281 971767552 991306653 995981548 985167453 942756175 907860295 934912158 981014854 932969635 997083430 905119775 953320462 916454387 916758470 974817094 954527128 903707253 989280509 933716196 904807558 937395455 979331844 940990587 971428769 933012444 952379864 992100650 938330166 919343031 991938640 984467117 950979522 986732279 953088210 926844718 957773271 972949643 967367323 953077346 901889454 999071256 935333096 959723641 971670495 909984613 969474025 984521360 992031028 939798790 937500452 917922179 990102180 953502691 952447004 926096892 953903251 914141036 916208803 952660492 950105525 940507218 997368767 943941463 974460023 941427705 972737869 918746527 913783620 995237565 946403493 940674411 952784702 909151212 927698564 951693976 991441771 938749789 978759424 968396018 938860386 927474008 962787799 933929129 984990932 909130871 926883179 915807137 945525831 929388060 940743235 994397375 921200628 995118901 970416238 934876932 966398447 918203392 992689227 959254765 950907067 970267429 946461476 947416527 923109199 947530225 995502024 935567885 956419078 957983561 967075414 980598160 941820116 919840313 970190199 925782045 945686604 957409400 911247439 936332778 980693615 919468070 956496869 950408483 901226378 997040581 956358007 975711161 995910365 969156839 993465646 964405679 959198075 996287535 942446198 912724327 989018605 946235540 997067861 977748374 917698344 985186624 978114066 967868531 978517428 918036028 916124527 934169037 980135917 915097642 926908981 970645972 981464156 953044290 939185890 976625825 988714895 922740805 910733136 935813401 940608940 936385578 912525575 949886424 914533192 900705641 980665847 966053573 976501147 929953297 979005055 910207603 946169718 947717631 964366418 919087755 964105363 943284136 952369364 968487969 936960271 989721846 911212887 913158962 987478975 904514188 936848732 954666845 923036593 903704356 996217266 915355685 972862843 900573638 946955903 993248496 977130125 983072351 919876659 956185565 965291495 977522621 928707983 908145472 938964023 974997253 975159746 931877249 907181648 901865085 994308148 963815010 968789429 957073201 950773284 980305778 954546139 937292233 963677121 903210784 954151170 930685746 935337731 939138004 925203461 936042176 976982682 996279371 962454736 940008245 982083291 907519865 993928916 990193886 960636876 922129745 905072008 932044476 937340118 958895437 952423299 930731524 919575900 941473451 945485299 952153795 946375279 930480434 970734859 933645678 966578015 934030537 909505458 924888199 912457703 919953833 914839794 976431637 924527080 904765352 919432579 951770259 989371505 953311374 945302102 915727212 912174851 912095730 930018604 941837395 995372841 902424128 950306052 920757901 947202195 958626243 951612468 996049622 929083076 943606277 939433908 984096451 984031278 907816941 904794780 913068246 968869484 937298855 983244604 901013969 984408721 937701338 942787697 975048656 935989440 908106657 942500138 970281290 996073948 936359962 970530308 913567689 965652215 909286842 924008322 972631758 996635303 986095320 930765741 950611169 997498158 968846338 947700279 987746726 938464220 919535199 978086555 954966019 971077623 974067073 976454354 960241670 954078904 939352892 982832865 919987998 960492635 946487975 931451075 923934634 940088396 973942477 995325623 959252656 999542148 975629843 991737609 901229981 987896993 949795086 904703808 920000671 943027716 946460729 955950158 905690389 980262234 914045962 933485759 909430653 981155894 972353104 990017494 903088610 904453748 964098395 913879704 940961541 904460465 965337901 961384690 923342335 992823162 927812681 930882589 905774415 999161945 953112434 978465701 940462553 947465443 962771402 978957752 908611027 929884478 935690432 979775406 990832575 988539741 959785765 927001860 905702464 964188233 999556518 918746701 929039162 943170496 955409765 907757539 957663100 907984004 954117043 972360776 969843293 921380725 917425737 931448931 984546655 910260958 998670205 947550106 997188420 913734449 919025796 985589619 919207749 909444992 969982430 973604359 937046486 961052951 939536916 934463732 912561761 989101575 922330997 931902466 965489585 948044327 997101618 976594820 928820804 923612056 975711802 988469202 910390439 977913437 936173465 914701742 975315972 992437014 907587014 907121716 966098536 911709366 952876274 986497795 966059576 953136331 944110432 971304485 903943545 983880106 913400916 979983060 915749873 936874214 986633923 933308089 906943300 925322235 981959951 912769377 947161316 944632762 944316951 948039696 980891106 994272749 957654649 954548796 960764264 974814410 946399506 904654528 998165248 915232429 922753789 956435733 924397873 917094071 963993446 917631366 936268924 989427206 987151514 979021035 902387654 983692402 942514889 964318069 962337593 927630616 939544237 990590092 949539864 944891317 937645366 963830740 908007012 921372296 918585025 940849057 944920720 922606286 954476864 994845932 913243158 986024171 925001369 900272329 978107962 916136722 929908010 927928643 971180441 915503666 955318435 961442251 917484999 939692180 996226316 937061833 975198908 993731342 970746539 927758805 925125054 931515389 940859923 900513846 994594661 943625653 974637214 963981148 940975117 995444065 927850405 942375531 911621805 912069857 910173734 966193301 925493164 921521657 921921555 999803899 971115064 976077951 944461061 914651840 933952186 954806542 912052324 903603051 962416562 977514611 918235073 939485595 924494172 974315230 973264278 975423550 947840212 983580096 995633551 988539142 921719229 926296989 943429297 944641019 976295043 904779182 935190121 970601415 995951003 930649547 973536567 997222976 953541698 960625403 902696358 928705861 913776716 902028075 995955038 907775127 912609773 970761085 964922844 964769523 941743528 912002039 952791224 916772924 979373018 949403289 994329795 982674461 920081284 922253359 920130955 992037321 901441063 957624416 990718169 924012100 942305996 928571430 935303315 939148455 960759896 952147109 941379540 964176463 905891424 920900213 925152157 999327729 995963143 932607397 933340055 957673046 983636228 984512061 913595273 919788541 998690999 943502338 943734663 933720566 910284252 942259052 978353525 991150912 978241254 987159902 992250269 953764794 966783083 980743433 926760276 990143351 958191300 937551442 964472153 973277670 990341380 965621324 975310585 906410798 913512370 953778339 907723474 947028217 992451177 950720243 939931488 938294239 929701387 952078056 964733561 952528110 984124874 935631621 908899486 936659413 991364709 992884474 980055366 923931171 901797573 903778505 997554212 963220263 919653455 929721698 901537269 908843431 988747737 921136153 974985800 952894465 911104328 908074664 993155826 917126006 967229033 987815490 972149605 967315873 944839011 920457037 907835282 992216693 911053598 983069000 957938005 921366317 972858779 993864138 918226433 969420121 991047804 965671052 919271876 916070435 989705975 935934742 989321559 950259703 968255322 963892707 937474318 947318821 977355617 959285154 946894189 924308183 976560427 978208085 974975257 967822043 911337954 938537711 984589649 982059271 904215831 945984823 984178010 924683052 967150573 944826761 970238503 905117735 929288658 983760027 950579067 925106797 994972227 981926912 917289984 961771685 961046258 977684391 976265216 987813262 937391475 932936201 910268017 989252533 911884038 982909660 914735168 986253989 992386501 957905492 958264821 975737182 905851900 983251654 950193126 921193105 943378515 925571064 994731851 999628072 942712172 953809300 948298140 970534511 962937830 980404868 960001902 923162897 977487223 922413850 978350961 955679687 952615370 942482351 957733682 927952340 971960843 906098453 949870499 970720099 902808353 985890299 921283375 991223043 900702482 944491001 964274338 979525895 963976082 913811548 964588942 958230120 989328489 951746700 949037231 935129431 981626462 978106604 901882739 901389912 976586498 988529300 996866117 931880603 958008868 916445687 975025112 996856874 902134907 905164543 964500050 906823706 967456220 923679726 999221485 916065018 941083232 944761641 992069615 956549699 976485551 934180102 972264699 908942921 952996915 980553357 958661394 991347601 939068438 939021564 991508502 930720282 967970530 930842187 970456961 979815867 958814464 907508355 977738139 928828715 932791683 962357311 967340352 924129934 904466110 929240778 998773417 968255846 965984265 956668067 945163577 929803212 979062832 986701069 960530992 935672109 962047520 940337288 978086506 908429502 963679450 970273465 958871601 994903751 961252210 910771146 935689807 929453393 940163868 971136445 987108267 957286591 987705021 963781197 934430296 965272257 959647149 904276066 953414401 978385076 937177622 980509399 913162601 969281297 967424130 958568657 948953241 918831593 930181448 911307867 999206804 956809944 900218638 901833840 951993125 958977236 912904653 908383550 986679081 968275422 994228049 932384616 982401907 917961254 923266729 951771615 994099970 919518424 958660239 984300307 961091269 970787206 947366890 949247704 923675367 998387807 956257585 921989373 999734135 963984470 946654220 980156924 966900697 993139630 920115924 929853328 935066146 907920387 991160603 976580389 918507004 989161000 967572254 964505401 943306844 971328287 993105191 916678726 986390864 915092823 953368463 967158238 960452876 966898384 958284882 964708121 923148692 916514923 933879403 956345070 979925603 996916527 902838100 952104321 967171538 940755710 992881032 992898990 995955630 986849190 965702893 905469965 954909506 977763109 906932165 927828091 969865076 963634220 944538710 919557845 990089172 946225678 936544143 983852647 916937116 963937707 989996220 988313587 921337834 951558881 999581812 964393811 930564621 956598655 917571689 977063705 974776140 938280829 969605769 924762346 928256803 928991573 931895536 952714287 908147116 945464341 938878045 948533240 953203848 981053565 924814175 973519679 961772359 987605674 932621430 984004849 985141267 943305014 953487665 901187603 965009063 995959043 912263813 953220844 951699580 936560537 921113402 935309907 906328500 953413638 929257181 908028999 948660817 930824116 918021804 911155913 937022648 904885381 929148299 946993247 912517102 915840437 904106111 943531048 963256731 913171176 950749318 995018446 948100522 922211925 956171392 924582768 943506679 991746516 971411187 949824144 918609165 903676907 945839765 955419626 945864747 963222945 987422083 945507605 942358526 984698134 931284638 932403027 991726986 917020087 959679082 959324176 989430338 986869857 939408499 942126313 980567561 905779632 908005902 922157841 970424961 952266560 980959816 975152627 904306881 961379454 999037362 938629470 922536985 993151541 999895799 925848412 956580618 944344578 952673106 927832545 926385305 937452356 924022896 953328350 981397217 919292090 910432471 927101173 966575132 938584399 976387973 972785156 993877985 950888905 972890811 996270327 934333776 935063349 937671255 986802364 981912900 955225624 927196978 992449628 967730433 906744839 993331471 907862794 923157539 956284146 997417995 942025681 949747248 997496385 971231878 947164641 964925386 900893823 901343255 918548378 954513082 984105382 937408300 907404666 965970513 994589646 976646714 965500855 974654273 972089199 929410391 903569406 922475251 975900833 940761048 989579074 956840536 967971626 993235811 939321596 980687325 916203292 930342552 965157305 960354922 906535945 966252629 980350247 951377334 916593398 971542047 927195986 998042458 912778807 995712523 959933417 964323968 986807425 905583727 971176178 905921175 900263584 980394491 914093475 930616992 950620538 923038445 987666074 924271498 948107407 965663465 909137894 921384755 947378690 917807376 957310641 986580075 900937498 922257795 985671919 930399537 929941283 961005747 992790325 901490429 918852501 947202413 930459302 966263476 942571887 919054903 927100376 943012743 929115680 983377851 961911463 929230855 912262615 903834353 921426368 903923527 951517424 927418601 989848283 901224972 996038175 926282015 992385777 999276998 979471204 959419776 927695931 928736880 923380049 954411719 982178058 912046699 918769277 975860117 960987434 960556725 943594260 960070104 920057927 937199399 914257855 934475706 951792115 940125722 993340617 964139925 924155285 984522719 919859469 994556414 922893201 937094066 919428583 935823246 965549257 928669505 984275539 929574821 914912743 919724795 989505914 957869141 966601777 961424667 916110011 937603195 998886675 937500857 934168925 916703997 997886615 972308240 906810831 948787550 964876252 995495203 910855770 991979405 977981435 956208398 974200050 982355191 946380013 911775145 986202992 988490735 991694963 980278020 975648405 979165365 994317075 983654848 954961451 936298001 909832519 992113733 939147598 919441327 967177358 933875500 972906002 929848439 950892241 963404531 959827770 932796058 936584112 958715774 911985060 960110642 983945278 933945759 950222702 959980731 986084721 921932521 959381985 925846327 990020447 950417917 932616968 931656783 977600607 956701430 960087872 999506497 935303925 923166983 998668465 914355342 996878310 935873731 923865513 912104738 981653375 917412948 939759532 936217210 997918104 934721541 941840942 933570924 943142319 940323285 914496445 906204931 922423320 948386743 905778472 996339497 976365695 994050639 940324984 933803079 977438628 924516686 960721088 972956929 952596282 922007434 964250821 959192304 950329538 920030533 914801005 937482535 946760053 999476578 923860124 934271623 905979350 962656189 982287526 921266798 968161157 903069671 944274865 936038213 921183750 917893840 997261398 985200238 950933881 961083903 926028817 924444090 907624075 998338621 940912966 966678612 991085378 931875260 983061222 926819450 944602045 964372285 928477278 991727807 995148414 930668983 950765386 915529660 986746077 936788888 900301745 930346357 954394786 988424271 910578069 920863381 994435498 993948697 958348287 942221481 961588536 906460102 935120605 994218793 975872475 971751736 925335600 906186937 919652680 911292631 953818872 980022210 903637256 953018949 908130231 954885748 944599498 949164852 937960209 958428711 978439747 915208217 954034995 943551644 966165797 969169314 909708633 909251507 983959202 907298883 950331882 981697019 997589614 961280876 997608154 924985020 949924136 987435689 909697188 985186129 928915188 909440789 977357043 959922085 978444934 940393324 957001276 968127622 922423237 993243085 949212653 977580584 942525434 965628533 965079494 992190315 976432250 997169561 971053267 983023238 934687348 918305481 925898597 928919423 971464583 948641945 944584386 907006267 913583844 941049133 992446735 993958346 992847756 997101809 959894955 987437722 956675337 990041970 907902923 964656919 943785892 969331138 942961665 990813118 905161133 940289087 936760610 943459260 983236722 951464801 945181490 954624637 987470571 933548679 950558788 982816043 984242078 988670121 937730987 983176370 984009389 905795735 933276066 996378862 962852101 966430167 968541264 962651168 912292103 969754705 948881038 923434705 901382518 964259468 934972480 910900416 975548341 917420266 902857789 967717361 966453206 994184076 901188264 969354026 984915201 940159230 938245594 919378202 980811467 972892964 954755530 984486894 933362930 958641671 943283066 946538336 993965947 972380250 984311709 937539708 911104714 948468235 928656069 994265869 978634804 965487451 954930448 984769365 905046345 971964947 900438925 933819147 971617507 951038191 938538695 905257787 963568438 945565185 990802049 935252764 985635641 957913542 963413266 943746925 981554919 918639954 964611460 956813072 966705180 905959136 927809925 918527398 902567368 949140758 941961431 964342728 967553656 978917193 970838826 920261960 974432360 973945126 918018189 909308959 981134793 948765741 911946833 910008780 928288415 998322325 903155617 941238967 956648959 998642147 995203675 959805807 937894772 926218197 999162141 939837154 981055379 979341051 976366976 912410857 905719148 987451282 909472578 985842042 982187010 904448974 995250693 920226162 999930861 903740296 901810526 959132269 918669534 936537578 964773437 924865304 970917041 911479121 922996209 964051886 904852511 981919522 980969843 901476254 957684510 922057161 953420624 971353082 920663575 915492832 920993714 957611666 951227230 953655907 993124034 959010481 908427744 943288739 926795201 935404885 921102842 927322696 964786381 984328203 925903667 929063651 918107101 900524708 958131459 978640210 944108610 915636484 918128090 931193905 997172453 915592720 975910422 957081908 966861972 927174122 922211293 960368656 955981092 954777522 938767486 982250833 996624003 913833945 952970316 963199455 999196044 906010788 938227501 947521234 959612215 952620268 924327302 964326021 965151701 933184364 905260695 952851476 966561511 999044241 984395264 948870245 915325590 975329812 943653637 906874111 913715292 906049643 972151488 919035302 952542057 922124038 985243921 931365557 905188718 947892631 927756521 930143191 983758395 928372532 962839436 910057252 935362655 963273253 956231838 954604643 977286781 968490024 990627839 982755994 997938397 959913376 953530454 930760712 903992252 956749246 923729722 954582962 929122847 916269512 902414438 919079166 954938537 959884971 984704589 936675760 928622752 990022146 972263347 917317830 960943497 993345156 932933563 913648225 971104170 936648532 961873112 978809718 919768115 977475693 933209807 991321206 962691716 967540741 973023232 945665921 958300721 904095834 960538932 967272955 907945299 936969732 911489810 948579058 966702849 936462767 985078827 987185783 946535953 924253705 995815239 955212826 930722068 938410790 964045653 979464059 900808652 914412041 990236633 903489943 989595852 962822058 984832832 956688570 931298693 983712625 989765640 972267801 923774329 926100334 961255335 946610562 964707987 999635533 911541907 992570183 968435060 978714555 926451737 927178376 925048425 903404645 980685447 981585981 955574997 973466732 902948945 981189065 910232706 969278611 922201460 937328244 992809970 999785323 997994826 999087036 988820884 948183822 977291487 973983947 975038705 975231524 902539487 977111529 912272955 922165549 931924001 987734375 938344789 991695963 920136089 944783067 990983267 946096767 952140288 973043742 966602323 910841931 947597700 983777752 913845945 973557894 965555719 983084478 987125077 993059303 952831434 992185654 939832182 965134275 911878396 929303442 988410945 942594701 941529256 964409694 916344817 969885158 952430085 940647258 975134676 958233091 919289203 910773132 943426043 939734372 999677772 999191799 989215046 963641989 974933498 953245394 974610862 900586490 944667062 942576942 912693301 922561317 997891233 902331136 967683551 919224091 974411498 952038938 929247261 916551312 900898525 955936016 937999836 940489936 986320269 927477932 938206007 996093335 949493650 991586428 903159899 981279221 939825186 946031626 921184005 904041617 923364304 917060369 918656003 936741731 929241499 976236345 924613828 952064554 901381560 988457236 945170226 986438291 990424350 949773875 995330265 999091047 942120915 908160077 954107875 996206711 951846326 902479755 992296953 975640954 932200608 968962772 952244004 997764604 927905628 927026581 960244428 907452662 935546261 949128522 970494049 953364128 915199275 961589270 955135426 923032481 952406075 959536686 924338653 995810494 925988943 950599171 990567562 904037042 959354634 959907879 926473647 928288905 971043579 951373985 913209620 958868721 931757665 900606391 972115320 912425920 970408636 954838655 952995897 954001852 917723729 956381058 929572033 988106019 938955437 943250492 923354815 949784988 981695072 936848436 997841768 906921875 920786072 905361185 972500400 944562139 942069751 935912631 926952246 968459714 977492724 940356344 981402832 956273785 948060316 951368849 903681644 972018291 936812984 951454974 989294068 943617481 926422701 905554091 954491661 949894054 978831218 928339329 911782268 914664394 969303331 966662457 947152157 971690141 969108194 943415293 967161178 951440549 998253609 904245209 981752215 908354441 957077771 934618846 995688831 951297631 985079985 972445797 922213969 992031005 915156380 983121297 952896767 996264867 942638642 935168883 961014037 909866994 950831545 965112729 993652826 903313794 955601716 907540347 940730103 929361096 987218381 919604890 998163966 970032980 972556752 928041659 948909537 964424817 909786117 931466935 986685712 982879467 903116773 949703988 968234166 920494579 946887078 997749995 939585019 987072053 991377056 962234667 908134036 905764435 916542082 943099591 905547486 919668606 960746994 966357593 980340947 973416098 915785524 947659971 929941877 919465713 944263071 998114347 973181034 907112906 993813577 999941111 986183774 900629895 959797165 901330189 909646814 972673453 924610955 961245532 944580857 948864225 912739073 904366062 980686794 941329837 928355439 952106450 926951794 904298447 978291370 939940745 937822252 940075729 956633808 995640468 909346533 992745934 936971004 902846785 982679695 949561093 979295740 993008725 941171021 999587734 990540480 961890365 937693646 941709160 978287098 973800076 988840550 967501951 970378738 999790783 961645500 988637128 992268548 996947116 913619153 982508452 996108417 929733387 945724847 945366416 990065091 938419677 955335771 962562396 909357382 988825675 999404799 987069819 968523404 983145344 958662441 999596314 918737369 964914855 920466071 925320493 991829809 938089445 961142983 964249826 959050257 907494462 975626989 955601720 954971706 916924154 925990156 992559629 968225255 966153193 993731736 929812088 957186826 912606165 933460356 952967950 969060137 989823088 993436436 919430314 974076666 971431598 942202961 904696738 986517606 922728036 968064415 982540854 964828800 928801758 921246829 964219792 901778391 995079781 926567474 997045404 930691098 909301345 915240502 924446012 982078054 946909806 941325067 931753196 900282217 930155526 993593437 918694753 935076275 965579723 933206185 947723095 936075815 935492845 951632828 990025734 966267615 933096405 977760105 904825493 932879857 918143738 959657799 962399231 985097321 992722969 949208869 905414010 905363294 933037728 948780032 916843047 984262836 902331826 989583462 959009236 981576317 910675034 940383698 979033831 981548642 960358222 929200634 998745410 933464669 995959125 919811452 983201646 980072639 964608519 979523441 988876314 989319965 938435438 919239749 916329830 920324850 910601458 947365278 998654074 983418772 971569863 902636984 928057852 983416678 936891689 982144884 924133732 938360444 977888261 985760729 960931729 984691168 916628941 909724117 902190034 992033939 933731802 957644462 986413879 987072543 950237187 904362006 915370222 980834956 952947984 926646352 903483325 911538530 922417990 981338709 994913877 907594169 993818966 964861805 989593832 946239514 932567904 975623762 983253825 906862119 992346069 978874333 977807456 946946534 992627075 905077660 993402072 927586989 984408223 998351280 923871004 944223335 936690275 963440465 931411586 995419326 996676285 987031583 952624350 971269114 948271769 902862215 979909443 954019821 969703388 915422937 959631857 971392454 908860260 907339832 991019905 945835226 935811306 940980944 967713450 922039747 912154041 936857435 965753938 906495288 901349768 953813080 925396500 926918437 926373093 928029575 988574623 901115890 976360730 965840814 926635989 905680863 937654394 950062477 951360514 986979145 992378709 908347640 946489783 997144598 979908793 985833598 901604808 976627573 970089967 926609641 901098624 955639620 939887616 913474285 994256581 952233829 906490317 941606785 994945765 940573210 945617464 931258008 911332633 943929942 966270700 987068838 921728611 905443515 951707227 917660840 901769222 970636537 955410791 955059808 988875775 952324402 992295012 926514070 940467647 963099264 937770702 995426662 948954943 991728861 918961927 950130845 922551298 973789186 976364589 971043014 908450662 943248359 990051148 998418415 998765573 978998851 959254508 982747581 925554689 969438164 934191421 935190249 924825064 936209701 987212809 989789738 916168464 972430807 904049150 921378343 999658269 927482937 928950383 999158299 994135453 979096562 916122208 930071962 977606182 993068041 957518973 964118020 988601738 956163944 991844583 917664999 903069688 901892567 993816421 948834305 972085575 926860775 908133224 976310485 996249656 936194615 971736452 931606245 914339382 912511492 943790171 951590757 917885651 912419886 907875076 969586049 996921697 969334716 986456117 900986965 919178749 933399942 977346878 910388617 986954619 997779928 973719219 920939711 975197212 998544086 966291217 989556308 910336218 928868427 923539675 903594968 956449632 923337454 998411913 902156359 975690944 993872116 913687711 974979985 964555420 965692414 970408732 941077819 931237891 909632026 987251768 960459489 968444683 919983582 942812516 935229673 911144232 982222791 956855181 900416874 940532315 998390065 913003116 990832877 985817306 951385831 943738087 966292662 915428095 956581316 945955066 938122324 995185259 918588968 972968643 966175693 928111979 949792826 917444927 966833207 967177844 964341263 930986908 925945075 953492090 973229682 942480302 944035552 978668349 908016088 942994489 965400244 928614596 902845298 908545691 988334982 994885559 946472085 933466158 986795026 921894276 964078932 950837852 951499931 912571137 910972458 915427064 938865303 973626865 973846242 911190521 984782597 990318573 934633919 934346125 923687422 910559362 948269808 946927506 979658085 905477822 931271105 928088818 975975094 941886523 955686586 907863508 988920594 999648171 928884140 990630277 905934229 906918141 916720418 973465417 976602244 938135142 991472962 936439080 974176862 939962317 988743177 970066665 946831490 989586854 936108471 960759615 997244728 902691530 948425054 904060522 937250586 903243334 922081469 965544750 931454751 922405938 975244064 970551326 927865577 911690222 952424081 937043927 912348099 964293798 941504455 990627614 981016754 901914638 974037217 939695828 951332473 987794954 984773065 925749884 994019842 955595655 974933001 959068694 943598213 938178220 910880723 941655119 916505619 977383167 940668675 974914951 981865062 933767408 978577846 956026463 937758519 969429352 951464781 945327758 985559974 932507591 985306797 963874508 980697587 932580036 980179412 946968690 929477824 941377419 910550505 931783643 949238022 985254443 924619210 914889062 949165210 964290229 949437010 966417703 995193841 918840703 962144016 944197502 921828919 960985124 980253951 924740320 962653519 930649475 905603965 958615235 912715013 969524152 909395379 953036753 952402010 922955939 928680966 904048069 935087687 975792451 951367482 971892072 946138707 921719881 950540355 936027663 945929401 915039513 934580784 955996764 999918470 936526872 924003771 973227028 977157165 993510596 929380610 925734782 939423401 926544553 913553644 959753759 969051973 994177520 992908077 906255348 977678275 911191332 911166109 961602118 906658171 942366071 964583622 978362548 942746573 984235610 999918199 939667586 940783720 950184566 939508779 922340859 947969474 970502864 950388146 937732943 993129266 919291438 964516660 931865219 931743378 944989439 993691248 912873174 999708881 957800668 989163485 988569454 944092246 900424459 948034793 942769853 922293921 955668610 996003496 988316034 942604274 947748686 995421425 978164909 922381250 999620653 932855586 939172310 971746344 962962749 916262675 957019251 987399831 975789227 921640360 978266736 981852536 966576637 986619156 934943438 900327809 928077633 967718590 981656164 970124083 948572862 907450594 954716552 914665784 960812715 976228056 929120098 924810958 955236113 982978781 943148449 907388838 968195783 915652534 914319468 952626189 953806420 918479458 936021874 914939556 915298826 937681721 942975868 991950185 993088256 974596447 959995617 904045036 978795000 928176539 947620582 976497653 949159470 940038404 948438827 971620492 941805834 913433304 938381097 925345194 991225593 986977776 914317939 983717149 938410719 971825380 954228779 930016481 978432008 974013034 938633502 975278044 958956444 961622739 995330517 944283350 922418096 900797504 961864405 993466001 992374626 955918874 946117167 921112238 981948098 912058430 978905237 952646672 952651543 930389526 982045050 930724407 934544155 908951054 921283187 949442307 967784825 993911340 978574169 933603289 926028643 942691751 984029930 926699554 968386344 959854604 974186984 919604417 983226786 934560563 964468691 972072220 978159294 927562727 981312751 927953670 919944973 908714221 924540785 995625909 944522461 900186301 941183210 956289828 996361832 961650724 921006887 966060523 935346917 961912539 982254155 941037046 944117539 946007788 965062423 946300394 913562684 912256202 999547932 903894499 902004564 970282728 950981668 993652116 917210725 987024533 951005930 902500950 950207610 968166465 948546325 913493078 911097481 937166270 910322161 932733735 918334798 996584831 952998653 972354703 954854971 918279779 982836778 958421218 916978632 941762144 941409907 971697916 943838572 940536957 998690520 928148299 985366439 963434833 988524358 922937243 944123418 915522233 933752332 919009651 947039155 923098124 942928616 927122415 940784252 947291416 928229668 982397181 968118346 923662768 996702121 900908180 932161069 951838941 942238106 901932019 927295009 958822479 959611799 940099208 951828515 995996783 930633216 920854872 914826097 982956122 979711092 973464093 980307321 971199112 913967929 987347011 981802746 946372788 961702826 901926858 992349337 989562941 906821937 910591399 930323919 970814025 918707430 930796903 946705166 939349736 938799117 917785979 912370439 956193532 984380114 932592579 967312262 979426546 995202431 931849458 984973647 947368305 955437358 914071114 976678206 947207400 960815119 964665085 965528707 951644574 942688214 902960622 911732257 935107764 902668192 972466006 927174842 999553306 971335781 995741950 903430594 939829836 968878328 942051572 998167309 958902934 975532394 929030598 992671499 947246979 972436794 939251317 991297072 954503926 977015661 956650284 995638804 994712103 924541236 951853005 976975637 997109290 912843406 957582318 970765682 939072651 998212000 906750367 939680551 906346590 954852830 962785180 982651245 972590142 978774909 946958804 910005881 928438043 950841868 923141861 926436082 998338307 940563305 969152298 982377556 927107119 963487171 960665152 931495406 960564026 974045090 927513161 994199153 936670549 981975001 989903963 920013933 923619470 908932840 938934305 964318906 970832564 977976384 940795332 966119906 992034108 931515033 957303539 903149215 951213762 950687539 978854039 965347370 938029239 961838160 914130939 978633366 951883174 925780088 991786838 986027346 960311199 915428634 991319926 928654803 996436654 924594293 921157928 973362701 934926925 989098682 930248872 911012640 921172498 925823124 958825943 959408452 985255679 956942392 922076999 921787248 994065277 926291421 983202060 975503973 913221593 980101310 908651340 944527263 945799790 989742989 952671394 956425653 910603299 957649869 927433334 922850439 934146611 986323400 904393826 911441138 922833896 939952040 908217939 909268460 945787281 908682948 993147066 913293566 964511272 995098281 906974057 987528750 969930212 919406039 917200060 953476920 905444311 905101039 989483969 934970525 932573124 933417950 964708201 932274546 959313142 940592538 998114218 925160410 901174800 968540782 998327860 935373309 973862399 943852455 965137305 948590904 923020328 932687988 962027920 913360412 957621119 913150206 903552729 985767697 996109220 971258717 928144892 915712771 914065527 993535527 923537210 955334967 961717620 945404306 934581535 932766744 991301667 958843765 913198074 969840764 923576114 900850306 957332535 952362274 908189552 995706216 906983414 944456457 994042879 946531590 989700139 902683831 990901783 944702075 996396243 922750977 991348874 930882579 947269600 922242918 995125503 911828685 960913514 995883781 925312709 910862029 982264308 919959017 998895095 977187256 935389162 972145406 957501560 936096981 919463517 981449888 989848814 928136582 943556641 919877465 966927121 909444675 915346924 934821370 907294583 956349001 951880420 925033463 963647256 978588479 939733690 951136621 991252184 903930958 927893054 948723327 907634252 915293176 913550577 908544656 911777225 961400746 992221753 927547246 973788965 940694235 901625020 904834734 925013776 978512081 994363372 984209945 939618099 965305081 993739113 925452368 933316643 943033595 925076481 970666323 991070218 925430646 973697247 947763238 922962975 944422150 917628819 979028325 962086280 993634491 986095246 902878721 949244994 923038048 983730172 928072530 945823846 984678323 921136142 942838100 981755482 996105357 959756684 911194409 913251273 931459998 977249805 952776917 981281368 937112563 998846240 975861290 965580536 909274528 973034990 958675428 902061459 904349835 988325560 975882278 969379222 982238895 922601879 941400175 960335116 993137829 936962753 980795045 972720906 965968545 991386092 958075881 913005122 976182755 976630215 928942548 973525581 975594335 909361817 903138909 932936248 990901047 902403120 954205226 993937901 939982390 967096213 918568362 978320737 920951260 955031182 974943663 961023356 974734808 917540440 964064269 950961846 903690559 971164251 931770323 944566044 946102608 990167657 953222301 909690962 992049537 919785170 948597350 974786135 942528729 951243699 951523414 994760256 900917419 905442324 946585704 919654867 978018354 975871839 997069073 980037550 966878515 940809444 905710883 951443492 982482863 988271477 969782864 946217904 984370307 907599725 943472851 984562015 923433345 934300547 983039564 914015039 971305459 908737328 936903653 966570412 986469128 950611955 939433595 911292787 919426349 986118555 928616103 947675588 912969275 999697059 974908635 957568779 951761975 997097527 917172702 925435919 946729934 994199091 983989743 985798439 997297580 907253316 941903133 979901787 931889074 959328237 966546895 960136215 949602024 925977501 922144868 911828672 918600256 959078411 949831367 940959225 900151376 929350205 910876243 979937469 913487061 942959215 945952752 988842625 983808580 962857052 925704406 980270785 932370626 937353986 967652002 976519031 934578517 965432551 911357816 948796619 917773722 931302106 955052292 974190697 915450677 907932493 992794121 972805826 943291214 950180568 906025508 934525635 974786190 907962194 930502166 958518656 937708208 994529005 988098093 991882110 950754074 910260947 911583549 990935844 943309500 996985693 951929298 921044522 983769875 978996523 996384659 920011975 922952556 980377169 951404988 990063400 924681227 966762001 962763630 910311094 907889315 958775440 975898327 987868282 984010621 923578858 991137605 936229865 997983349 942909459 955355787 964938309 939888169 994133853 971094368 977623085 976832540 970202626 984419029 963115056 952243410 966102317 929597182 914289003 917915536 999702120 971944475 961349996 950716738 908060161 976863075 994976287 906736521 900999758 951543374 919061519 927993303 939132767 956486507 907018584 955479121 996965235 972963340 951020918 969951575 993099973 975033733 957609938 907541376 936173774 990979830 927189838 907859694 929739177 908400609 931674099 992806143 948846585 916921502 964168205 911057555 902710821 920014711 932250416 915419041 922773658 971104437 920274271 940584750 940266435 941312045 995700287 979247500 910944862 913485200 923252939 963970799 977281829 926781852 967924578 919110725 953244817 947039268 947068322 976883205 912617313 961521439 927900853 980608906 962986455 911054823 924223698 943907086 952237865 967369037 978783233 938393505 949740885 901526289 926833118 960592942 910993108 982849730 980314324 981576388 947957218 905097146 912346628 901621688 940948175 906609159 994650641 991813470 952805789 953351844 933516058 967207419 982820140 999862898 913358890 941101750 987094222 935391129 911359260 936919004 963155930 944784654 988257177 917890579 952222636 998767805 927096459 953773252 906923351 902987568 965677048 903221753 912275461 996920791 967423421 962209700 903619733 956949250 926632527 920419238 954845256 959675272 920512277 940729035 911981343 945183658 960206822 902407131 912906544 901225062 919932106 999818116 951548357 969043033 959990867 963961885 966357228 934131102 929195550 937088654 965967933 931202275 966954237 913368399 964336382 903700407 978397795 943185091 902948982 955724990 950424454 986841941 928204815 927858289 990965427 908926275 945625829 979487165 928696799 988831288 951669823 901067003 955928281 925950944 900447438 905124546 917512457 900987963 936838284 930870806 971593088 919857293 975218103 969704534 995951798 918834016 988294522 946660078 952321186 980294437 909844411 920242269 916422123 938333144 911199999 974126567 935319505 932604227 943064724 958563428 930583018 960815782 940202185 936267153 911859769 963126765 956937993 994530044 929480128 907536282 961751867 903615504 995173136 995895597 974191897 915586837 961886120 944573551 902797127 971095900 912999144 910174076 906645113 920685721 937608818 960300635 914632631 954213102 964206100 932347202 974083153 996022157 953652256 905299837 949126440 991988465 963316005 915418026 943765838 944309805 996642082 965528941 949930519 929938011 936342848 909733109 921790236 927701640 962772540 941808956 982205426 919953463 909500799 909580899 938124519 989527462 919230865 906917818 935450839 908550900 979696705 927624691 951002927 938701240 997613493 908920073 959409537 939526556 919869673 929626084 958141427 949543956 977928441 927051126 938309905 917368486 929557461 946751000 972462119 952760066 922382734 979472724 904925865 915209111 979050728 992818340 904834020 959293644 912744364 901716640 957984766 943568976 901403130 922542697 932302544 980293837 986021729 934506981 909422375 986187625 975063849 953743474 964744484 940972340 980224106 900593400 954151157 917730093 960687528 976549633 975726781 965381628 939732338 925875792 987956590 989535140 976361623 924517216 954455178 995791979 982305487 901022918 953943690 999268272 944375477 940963421 974404350 935838168 936323225 925407733 968324477 941818831 936562492 974592076 926554715 903457668 904539425 929379408 984285767 939330140 962948600 927190985 904868568 992074148 913946741 931664800 956549883 972917880 932486520 922196172 929356264 985837643 999327235 994381815 943573684 997649123 955033033 966198236 939688895 920663305 984898874 900367926 941911509 945352222 946591858 967994232 983288537 933808674 976642663 925323943 977441165 965967826 961610463 967467975 975376039 917540018 991499661 959835543 953985924 918561088 946369652 911534610 971927421 928291487 928445432 910536114 906963606 933809197 925251463 962349132 986018214 950256410 945997797 945918281 973887039 911863909 956274265 997152245 911531222 924311543 908474297 900740527 953332113 921267930 983401007 964007991 997982315 991096950 922032814 938441987 917075014 959847214 954171184 998807242 971626077 973881181 999302588 947618932 931159827 901669331 949613687 920725925 981328551 924896559 948595702 997077952 907912229 928737399 958207004 923071750 945259846 907736895 922677871 924844408 983951308 988537785 975642071 962857185 948749393 959910856 905474832 921810198 941107971 920170409 973399053 932167436 953439161 991062796 973831224 931533196 933233949 982487483 960976680 925185123 984049446 974294269 911384803 992208582 995855648 923547125 912865814 911435360 973833027 949080823 986965568 993061509 938859235 930904045 963276413 928040608 904237262 948420800 950752810 907846188 927307111 997232515 965147541 954302680 931598655 941774726 912962765 972938014 930431250 951154749 934194457 915377833 929557038 997268948 957963965 925253470 986242115 920226401 975341312 975254644 911244196 960103773 977828170 963976623 957657329 956629062 939848339 988242022 915053711 997691602 969078321 914232998 996583375 916847027 900299960 930838878 901352865 929315980 963991809 927278786 930203001 975915698 911111165 912164895 952447265 973593497 984056538 983267808 931931989 952777080 930247053 954895225 984917813 972405262 985879330 954295150 948221851 949211499 939484268 991723103 972090357 990790383 944768638 936886087 902523915 906160319 969361653 942826036 971963142 950354115 942467109 984125657 914753898 938675271 956870972 900929388 932963871 950653020 982495759 910739567 933316221 977071723 958588223 968880071 952111247 998413627 991667191 946875331 993745628 993846843 984322251 921485743 996115174 994006741 972361680 986784546 981392791 940177725 913497328 948446211 988172663 946527520 990511566 985211042 957293785 932742050 910714177 975344333 955614432 954405428 919234182 982991628 920816888 939845124 906229250 965364622 912021132 988981348 903138252 959286017 905574840 937607439 983945692 954140598 980400333 901719877 961037201 998688713 999257355 907584291 921575987 961694304 902953298 943540151 965765477 934307769 927266926 972957831 950714793 928868893 985338045 997871647 933528619 932392679 933170275 965159762 968051706 995723353 930592645 942113233 999598955 902867387 937373400 976716767 921979810 947489143 941691258 910703457 934374829 934756721 921716074 994778323 958275235 951453613 954097795 942532314 927552960 903791558 990584170 997084622 973531690 903826919 939371087 981860727 958609353 979869975 952658932 969910280 951018355 966948455 966355771 903550913 988580728 988231967 938753283 974470770 922320010 906758847 929147735 923162383 915467654 928106626 903243352 990291220 955313018 922135283 995577217 956934531 918864444 998284977 951555336 928461586 928892108 977175232 994447744 961198528 955503343 961006398 913950353 903615872 915169025 935422240 921237752 901886277 970765087 992939393 956405552 997310519 923611446 959944070 909565941 921562344 930282836 936827049 904203501 952418968 928646409 986643662 999754101 962999635 918691854 995071370 914765535 983325759 966239910 907286438 995226720 923245433 936257079 937083919 928256992 972343672 938437100 920356226 988281672 975783593 990330582 957807817 901884320 939143219 932614010 964851423 940997171 947991272 935190024 928021130 925870720 948167440 995558148 909892277 975482160 941938949 907653051 939718257 955911171 967593811 926721547 931543157 987350531 927071618 906661593 933230692 911482634 983857015 986866464 952615953 985448480 936694572 909166071 934748357 942810722 921207837 981288932 930255136 901087994 981274204 974802214 948969621 981256643 983125934 984905465 901265334 908942822 956574035 972506762 991717315 999345516 946416260 943466943 916614545 923906932 987530251 937647874 969526431 982199465 952155608 957860107 910247573 928731452 949079806 904233836 958188016 908776412 954798816 981130536 916378371 998108526 962707563 918488420 937958959 967776943 929898456 997816028 919209396 970281295 930788680 967589311 984788115 937286150 902521681 968333835 978327766 986753903 973316751 993101006 991664681 994906421 988972537 944706978 986911202 973271958 984232190 981019349 922169250 996859478 927964724 926631988 901124765 923608503 930745433 969709888 989352184 989903710 936340475 975840000 983650716 911595635 995122780 921572150 978776319 954922071 982058785 912736107 997894019 935308233 948280835 967264398 997956782 991660471 920027950 999219390 924206099 974537372 923679442 933131538 935804391 916711364 963533060 997955744 942718635 949062196 942040933 939691207 922245348 910843134 978379057 919626720 958471435 927051058 967883666 965678342 940536843 972951131 986592509 985957899 970294690 983266938 955185829 940196533 959331526 916064765 913917424 946670827 958465732 983767376 905885361 971158621 911139218 970174873 961540004 962961551 935354664 945853784 906913291 962412221 955065166 947750227 987734086 900959493 976829435 996824473 904512165 957186657 974173665 971625788 986885801 975075618 989600340 978932455 920656097 991293662 903223624 994426082 938404213 915016399 910155995 931585066 915326573 965443741 974768575 992407444 959902527 958553110 935100235 957844368 991568179 929231679 991945985 977653182 935037957 915410979 948556654 904981340 917597077 953929824 955312679 918507185 932248539 926012314 926302972 972419582 901187744 920876857 929713084 933561671 965673710 993658122 997536587 949422138 904998127 918804763 908546201 978247359 995312284 980336144 913385344 911619093 988113201 969501913 998373825 910995246 965087290 904155116 944204605 917001118 943063593 932919638 989053436 945972005 962660994 995718334 964558897 902839232 934523048 943914133 993620327 975926665 967845203 920022427 950048915 935055063 910342661 984110248 926563290 913626212 968878866 925260516 978842274 941082931 918825274 956069861 985484029 976922913 986453143 981189448 938216028 962360133 970490757 904995540 994588112 902275814 910397457 943388844 991273183 948648051 967138209 943879650 926341477 993039455 970797791 916092121 941796542 986780236 922681625 933047182 911399596 929515564 989562501 996932961 947276961 986247417 959638677 967492269 998904428 928574700 975599891 903095329 927934594 966432872 935966710 964224559 999269391 953160944 902365263 918258579 964085840 988812365 995247129 936703230 994100285 964698700 936857859 987388035 955284581 959839599 947051184 935558106 904914705 962608094 977937538 927766076 943211628 909364455 978065793 980411995 908066895 925048236 930362957 965256131 976010469 986251181 972577994 963456303 973272653 987235351 944414666 957471405 905699380 904400893 921940781 949740586 994753448 977511443 923989113 927932517 947091699 909602812 947656370 986611239 975296461 901746467 948169636 990026040 902491285 931116498 911187470 960099570 952382068 969945359 913244276 912010089 949522086 990398836 914981975 962874666 962208625 961786896 957263155 910600336 928280502 981346993 937926770 924263670 976367993 950583367 956161080 923586448 937061580 922275144 968931855 982626087 955860758 999111089 916960107 931385046 927460024 955457441 972963931 914171180 965750164 938556582 964995066 999440688 900801235 905098591 911051536 938829253 924372019 937966755 983899477 983437241 921220293 975434232 944792736 961232630 960335846 929895765 977630322 982986410 954072831 957363053 945197342 945254741 913740504 918627001 925665523 972147063 937586042 982371270 922882984 963390341 941383867 950983706 981382239 994071783 946123225 980514455 913675288 993563230 995753737 989099566 960989987 999270400 980504062 937334846 985296878 920929638 944343564 909979569 901554776 966418905 941746140 984305928 940554122 994753588 913344837 986825839 970837240 915968233 936494839 901865406 964261893 964458963 912522517 943484660 904532219 953696556 940707904 987097046 970335905 988878907 914014138 943540486 957020696 992987253 927785186 993488166 920720170 996650589 931470067 962231442 949948312 914410821 964063542 961879933 952527219 904114271 952332024 950444247 953986816 965405472 938382411 946874966 909482824 971889763 952509883 987773802 906951900 905883776 984493090 950070984 919516395 940879939 933070524 906066479 949674620 929533334 902548170 945596214 947141049 993776949 924841878 994854410 925118519 918461162 986329448 986067463 918253699 929558706 946893103 918828968 973695787 917747974 928433994 962617556 957026153 901805014 968021698 925237634 908771638 947288366 968375908 906905272 965826044 974795344 927456275 938161040 985890025 911048114 901913537 911823980 956485187 956183156 996589507 915125857 997130959 942209116 942030467 999408400 942281875 937997842 965575901 949862279 942539611 950719796 924934013 929448026 967730507 982767489 940547529 972356325 980955839 937840332 936148556 978528518 904400571 941536248 970009363 944445503 900799071 958766516 922003818 982101201 919138169 969911299 961938810 979514625 967296541 991660124 971635651 955239809 972186352 972101141 921128528 926863452 967389462 922076222 918302287 921400322 974149066 969320366 983085106 958303825 916351845 937116043 992437814 977837170 965281251 989285263 959403340 941513669 916300522 907712556 927106461 933276213 972579718 911559589 917770379 993983927 921789134 963413546 966213939 942839894 982872235 979187702 923826112 939196811 902145081 978933762 973365160 939366256 970439995 947351360 933270032 924364979 978904673 913785145 969026229 961008919 935481473 996582410 958060981 947305708 964208954 996755769 965302981 975412406 977739273 964355936 977696773 983933861 988803169 907853465 919014967 909388946 931619793 970464950 952847616 957268076 946293618 925160846 983080491 936964740 933878601 910379157 954529919 911891695 902810999 923161568 953188038 952664792 922008503 950804048 931416363 992048417 910974882 951933582 962513087 967179733 936713700 928222277 988785191 900206646 949703054 995763790 994261745 908426351 902669123 942690234 958389057 969072318 944875636 908207111 964644975 982103171 982050623 954287956 903928754 934154775 947309580 991515515 962562741 920686153 946444469 943612866 966395687 952895011 924644308 953876594 926968604 953367215 909249717 973756057 961014798 983645226 901166296 959274292 974030825 918895394 919917802 952541091 940398854 990624129 989840340 920813730 923262378 919409154 975334360 927380425 900525776 948571366 911152460 918798959 932142206 937223877 957296104 979524254 980259907 927374613 994091190 913736385 985381042 937366137 968117463 900475059 909669412 974483667 958229976 957753668 901133314 929910491 903284806 939663115 933597401 901496246 999754614 902282899 990674554 956362494 919885907 921433359 993285574 996037303 989030421 901425389 925064556 915520701 904809176 920892168 930300296 905464564 917274404 954505058 935107260 910543635 920292058 992076010 954051689 953997689 930172375 920585731 968509435 945146253 900030951 901205490 962749819 926130818 959106785 924105432 998713085 991760065 965102657 937968503 975362245 911440487 966410226 968425536 993673370 955730858 918557173 949010056 918683235 951145603 977609807 992690171 969163564 934405654 943785345 964103658 914820146 991467036 977991020 909314400 959651027 924923338 943576067 967116189 994823912 977302424 973289041 938493631 942601431 966381098 968399358 996314678 934123942 927647041 993769368 945841297 981688496 980483695 908913999 988021606 906143906 910176048 911750381 955917822 973544745 960024857 968229284 958214522 991208740 978369806 968385873 924504684 956112252 923560529 981118087 949951668 912882163 986253791 972933855 977773483 979100965 971004777 908928345 922647235 963710340 922270756 947255774 977453267 914750412 983061207 950864223 968986704 958327850 911506972 917870654 937863629 962239754 972381024 956028662 975183450 930162988 919778163 926171279 921644871 934064607 950288279 976959264 968249914 943637221 938851358 950793497 900425519 977261139 936721146 909838151 976676237 945491567 916342985 933262874 969573826 926512673 970236092 976974619 929535859 925982059 962303656 900219701 902528459 984422956 918491261 976520997 901716695 955529584 958989263 982016187 903654723 914793700 936147342 990700916 938618798 913325001 914162249 927125784 924178077 995722457 977209242 953031845 984212972 995665220 933102648 913520508 912356423 990403700 906814474 973773248 971642045 987675317 979853720 994810635 973925928 992112116 927508381 911965930 986546147 923957836 908654831 918918084 976426490 963591637 998909646 999248318 982338166 992730614 975648577 950763269 907689535 919523072 942901607 986322060 930862000 955003408 969570387 948190262 988841999 965734450 977834538 930671013 977247841 973048329 921635330 996108283 922576251 990014415 934946262 962535367 906390410 947244581 915122113 955448786 906169791 941439807 966108131 908039919 941640945 944592395 958704375 946305327 911133921 943136180 991011628 962733759 998142808 954768934 962930327 996293117 923319926 925048883 995228404 987272497 952816913 981321437 977738890 938958017 918814581 938007026 944411015 930248608 978645625 995192266 954284692 956324243 945507629 960072561 920129149 998900149 973668400 900274846 956997405 931587627 997683320 986111761 942943402 997489097 900633393 902793540 970023059 923989015 983706189 968117017 904616308 928064304 932681452 914349060 939492245 921902681 970226944 933138422 984006356 938106212 956449041 997558458 947711512 996296435 991851965 954842314 960072428 903379453 995833565 907957309 963696653 969513586 915168834 987533446 937161321 978749216 999441751 988460273 911626819 926567897 955737902 990631774 945451626 925430307 969197062 922070550 941219419 963932885 908864320 905346602 976535219 970930487 920632973 949519885 907342671 973100709 914691414 999727601 938874760 989723861 962588479 962212983 903446269 966469861 982302484 996541470 957496257 925043004 943523589 914128840 975100271 983724069 910141052 986364102 992834909 986868296 958113570 989604348 948391765 983108792 954688969 995212889 903095083 987699749 909745755 926673673 974720664 933717355 991995547 960827817 970693500 940591402 932191433 981790117 988741599 941555816 944509200 914333628 961930946 986356934 908014094 941416987 925316400 948381586 987165009 963851762 911093671 918881478 970968597 980177702 936653534 966491069 984757022 934707211 980369086 922213646 956859156 961172183 902367978 995226815 959161965 949714965 930003691 904852977 950409011 931079013 996308427 911372039 989682901 991867319 936420081 981534595 912139667 974398629 984091717 900857103 980383427 908888432 955577406 937695757 904310730 927452402 904178772 933079820 926607346 973828289 939634547 911019683 914539013 917467154 917165767 988035257 919568545 962825008 987915884 923656285 923314845 972987962 960904855 907889718 911140469 911392663 934060077 980170967 957142727 904206792 983526129 941878371 962920429 933101607 967984199 976115097 907983508 920387273 917205282 935209924 987641565 980903280 927425779 938429880 984916003 989419506 948131658 980882556 930467439 967658943 979085376 957230834 951390730 924768048 939352973 947277797 964549128 914312968 926035136 953863202 957277659 926057280 906368096 956733596 936005644 902160010 963047037 939695343 903431976 961972659 977259614 900289767 993578769 926286913 939115671 932171589 927956302 980640167 927135591 970392839 956256870 963771170 952662986 958051876 963095361 972632035 986169270 911028998 987567708 933452756 966216432 902104689 931640044 930280482 945169188 942200820 901613720 907782658 974089180 941449652 981045624 939313735 907148136 989751376 978089651 985888771 932760881 950780640 954038464 999854997 989679987 999679818 934799293 928791739 984031641 932060528 951926271 956049001 917009254 994564056 904510120 914865453 921041527 942335606 967018282 977612045 985314801 952956700 948231120 973239532 980521982 974035008 981954698 931163800 945382696 927218831 983382009 952258632 965051144 973509039 988286805 981209345 971175514 980616210 917133837 996822493 950257686 930340675 922727974 979065954 963761784 942050277 952092709 951879416 982258601 906867911 955180597 904789563 911724801 973985440 994142144 972643640 962766626 903328809 949473731 998375595 947636020 924342267 928304540 996018931 985563836 953077267 933714383 944414999 947174731 989979452 965220145 991494417 984164272 989995788 920125674 998065968 947700812 954899516 953216257 996344051 982044044 948235098 906850742 948800027 948280769 973801798 926406749 971411619 910271581 956327279 961406932 942925484 939740621 938593913 973009652 981757774 959970459 917778162 996777720 904729591 963976380 989865551 900700595 998357545 901294449 988932565 911594822 987088634 991835923 908998311 933036269 987444508 908807597 999848972 907335002 949819791 900393308 939739367 919270489 965227497 910966029 936310138 995250891 967057440 974097571 916086726 955131127 912526465 943768150 944101026 971691623 948408945 930170235 904520712 985700617 965108550 988740398 959990542 997129090 972606388 964498509 956524268 925483151 927663395 982742946 958394879 920630391 918328068 910648971 927203455 905778402 904360153 939318819 978320362 965227593 969224805 978789332 929066196 931070001 928045281 962672373 951256837 970113342 922873770 904389261 959135068 915742225 969292336 946560745 985365295 955284391 984579916 924246946 944143301 903937856 961681641 958773461 922698439 923863364 928168688 911589023 958189834 916992963 952037773 926666281 968395803 911649064 927782671 957060413 952515620 958148023 929857810 983955756 979772258 958404574 971069132 965756299 933837519 919737560 936488617 925054726 979740148 970255520 927425554 929282662 924697028 990661876 996413358 949194658 932388413 919903175 954257571 956294203 957198807 920236528 921764179 967477455 992946485 988861127 953416633 900612673 958458956 995752543 994523623 958022483 901349629 942084631 980373955 921290356 924890542 957196685 958167259 947819727 939315261 980792170 981199711 911388557 981757198 932538109 981185274 922814163 916300597 955448907 940443049 958089984 973960159 982972439 973145910 913461450 990972326 903680399 951781246 920485649 973673067 964242426 937586867 987991765 979358659 907955497 903483914 999219639 972819575 979427459 983507890 939784563 984242157 928677064 929183544 940423329 904586769 940945366 950286553 928856243 925465932 905791069 951581601 903194223 930059237 926707386 913661157 951660747 955719894 968825558 916167867 928281705 981350543 940439311 983064745 990514695 927541657 942664339 991609056 981157579 991243611 932893274 960073033 973283974 917175812 913866379 924355036 930997585 909710142 988021679 959197496 989626568 916925178 977634582 945182742 988170211 926167004 975511124 981078601 911188709 964688994 967398636 955498063 932948151 909289451 902930545 988137504 921562435 919078291 929996083 924926883 901232006 958599683 944942465 917676865 934828750 997403393 958147559 957124576 953276694 940983400 989527514 915556410 941528799 908599009 960669786 989642193 929106958 909171999 958455791 964513028 959386364 985645939 905625414 933361941 948336028 931329448 921731842 938210728 923118615 944636710 936158876 957903870 932928313 967775890 947198521 965958940 927715689 948328031 961352248 945596615 969750679 906097609 983183046 917523885 968775301 955927136 921087336 930384161 907894626 901121505 948337391 988073290 921535290 933480598 917088110 967657773 954796729 912539466 953595855 955976584 925067871 945338785 950739103 961693464 914158449 999699897 924677003 987591452 967407502 908660920 940676958 967461511 995981730 908978105 918063893 917474025 914708521 919111373 992096438 911118157 964571481 907394368 908384608 926515360 980558630 919955096 973637240 972968413 955267596 966626737 916444603 943418799 914068112 959558529 993511977 982248866 956765663 936678019 914691225 900478739 974409343 938305771 925999843 941952778 950666761 923635810 949326104 928201793 986181658 921019575 957651133 936509742 968441389 913453992 995519866 977488831 930502072 963324230 941526388 918806198 941192379 983028245 987788155 986754411 912833180 937732268 964004981 957110345 938091208 944064065 900583777 985479823 960077233 942390611 900750338 911612712 939692243 976788985 986460884 902147405 970126877 994104467 991684023 971320539 994328170 975551697 924772277 931057786 995149873 929645709 989819400 918476730 937947417 947486398 972512438 922753019 908653935 976577347 918315739 939299481 991549602 966792987 926072617 965764099 987664842 934276552 981355053 972781694 975569077 962624901 925740310 905415739 973627433 921301786 984441127 929822816 975297010 929270611 914381083 968243628 914615475 966424166 913278625 952711462 985139883 901035575 902545474 999493422 937223436 902693170 949389711 914881992 932767996 986367934 973026234 976181767 926213706 916406301 926600492 900779454 942900842 964349561 983606800 989969630 945588893 979024116 959890552 935476968 912428584 970056232 963384432 965397221 975357861 904462861 987740499 959791286 982270612 993943357 917855219 959341565 993871850 953005136 907162338 976505108 948533954 935715726 996187216 907738485 920846279 930668844 928736840 936986056 959561560 915406470 943687517 951519602 990647410 991721506 944417863 921943797 999169925 960872298 946310347 991225759 950497374 919439608 925099835 925091220 979943304 970617211 921468492 996227739 965202612 901681713 977951850 960923693 916131209 937367298 923217216 925920668 975503585 915579877 903142368 952835781 966733086 992557251 994862874 944820996 955866632 978553400 979356130 961407465 967378677 940261424 994710930 961098877 934958276 974130365 902616720 988414311 944917790 912267030 945376849 978796090 989681973 957692382 942916098 994668922 902805336 960510787 981634981 977486036 921801722 991728457 948798590 982830317 932650836 971170427 990352676 938459129 913497737 982037120 979906062 909053173 953328783 981024988 982053488 937244778 973803218 972881128 977953490 903135215 918641982 923619212 998486941 934980724 922375460 966801727 945629326 906604465 979493269 963039175 919331355 969931862 936942828 978957520 976051739 950077179 976082123 931583234 936917987 965743794 998044234 959688613 988525641 961622353 976343606 966209243 983692271 985759812 910027030 931240142 954643969 937115248 990942360 950382431 959958026 957742836 955379101 994232618 916096486 958320443 956419518 931121826 965448744 979635823 972107738 947467019 956033461 926690335 959966272 984449931 995264619 909673692 992697186 917822202 918558371 971071802 963095165 928272120 914034918 915870085 918983376 950217080 919783363 910111378 928306375 988541951 952726753 992717320 926458661 957845843 972014125 966211140 921833965 911488837 940271346 975857156 970889988 987928895 906130862 963153303 968467320 926546608 948812206 913394992 993736380 975058978 994647115 971491268 921583601 900889957 978596998 972286158 910366898 914448676 926387303 957675981 927348497 943588034 906944083 928843772 996876316 983780725 990891498 943190037 983260936 971240930 930226428 938628463 974637290 961125894 977813493 933808214 941323363 970285561 976549012 972938580 977768050 972608639 923757734 922447334 905789612 996285375 946376932 992847395 992811659 951116307 959640712 913102979 929330634 975870662 946011622 965873931 931941375 969990783 973743866 937822776 970174884 945348646 972019763 965088651 971572915 981204256 996121414 975931020 925176319 976132966 964922271 976786916 977097966 988844504 940551036 993855999 966650484 956770446 986915531 917880508 914595558 965036893 927643966 935425566 928524894 964980992 914025644 930902844 971504566 924996731 907106729 978605622 918505204 900161600 992632578 928467930 973608398 951027356 970994661 998396439 975653392 904686879 909161873 913379543 907077333 938642493 948316884 957287387 937360502 958997369 912729573 954517486 978901169 919291531 936257185 924467500 964373732 975290421 912920444 943836649 925750462 910471040 911326833 904656024 998330541 959600375 977126145 947762228 978606926 983466997 976266563 926118565 997201815 972246371 908712285 980597107 940449059 991962149 901524072 902651296 911462038 931797937 919469048 909444343 944119278 997987919 947953670 970534264 999145953 990124019 901257579 951801759 903275504 983463818 954663228 965284324 950331902 923338751 944789588 950736572 935641840 955427250 926328551 986198062 929572146 947516035 956009112 920088629 939239315 957117891 913837466 965987398 912223590 997465368 904163459 963546673 931635156 950597737 924653948 966343436 993002818 975960715 951195829 962370587 904338384 975760482 972512318 962874928 932635613 985284346 934986621 910681383 903485312 920958832 994371871 962322594 911027396 983581318 932862986 929663005 902647734 910739872 944320640 974369792 936101433 902541999 960430248 982099793 971701346 967717999 954035138 925837409 978371810 969366512 916631108 932391146 948743246 932060344 905446909 956100247 935243788 920919558 955105104 907458457 911176713 989550659 906007562 995827401 971675146 996797188 991803676 975063629 945227441 902275486 963733153 984041972 929265704 915355767 956674511 953639184 941048448 920027533 996155864 947018991 905280146 945591388 968715729 934713425 997909398 913469615 990032931 905392163 970726744 951309173 927416399 938197219 917224978 961354572 915924995 997756274 927418211 953829136 973425924 982952295 975416275 964499162 959005270 928711264 905141593 935424113 965780673 963703415 952502685 974371175 900749387 980095096 917595081 987552231 953992241 911311735 991591346 975414997 909903107 960529281 917109735 977117876 964233360 920927167 972805760 952890769 950880438 972411584 980985135 969990525 940739958 936392359 901724660 957029953 979943195 904170054 948027762 901356696 962761536 953625298 986274249 969059589 980981560 942317712 945166828 959196283 981551114 929725318 936753754 901279070 948336044 907335238 914183998 928430155 978702254 951487852 972557665 956270696 954552936 971544021 913292597 918395271 968358333 999440642 923360167 906829196 900311037 974099712 935031508 910594705 922585993 979679340 922081813 998312839 986585316 949515100 948187822 925270668 962659538 979760806 925391050 937930825 947350664 988384659 958846913 959281382 903837352 918822175 951711935 901898073 941988689 991734951 989606705 990717685 924162629 914902579 978974773 948206509 936414633 999998439 924387234 950450491 929148366 961456841 979770738 913175549 990015964 993584354 980989206 970596367 939290840 944633515 989001609 912561924 944419916 905532975 951540312 968381489 992631032 925787554 913790561 931000848 923683195 984848364 912911915 911866428 983460029 915698175 926065859 912434315 944360554 925340043 980563918 998021863 974790513 952123709 912361014 913109397 991705395 921442790 944500911 918532864 906418319 921922127 986818934 939709978 955820102 905840055 908632458 958708072 935729627 965702871 972927547 992782842 958704344 944361283 998140207 922157513 938342086 987982304 942024723 999294495 907295108 919603348 992051292 962242382 950363099 998880894 928051452 972895281 908550366 931678053 977106007 996678444 941699412 965053784 964542280 924270477 996552273 995181230 928221523 918239986 915535739 906065239 995747904 909917293 900152691 972308528 981565975 942427732 996174306 909601260 948611032 941719280 975966131 945201734 972225827 998850611 991727268 935825857 978400611 987106668 931089574 978455387 974195512 942130454 958286172 992661447 946062440 998163676 966352633 921188164 903097333 953878845 926034213 973863570 931676248 943515991 985840379 938135251 919563831 958729203 979551275 908040469 906598836 946269160 909905321 989614711 925181360 968108252 984988003 940637772 914322286 943305239 952785743 930641058 991958631 988779436 988248306 954208126 901369250 988524620 939329792 988850980 996786196 974923464 923549101 966057194 930781679 997978740 973436270 941409715 974459493 943668270 924043079 924819267 957493618 921570099 953192179 991325680 956934424 964109739 911267448 930812440 971100321 911872783 999025170 910509146 970703012 919583571 954500650 929248201 946206748 942544322 926581319 943887543 914956413 921530404 953683134 994021342 955456357 978189065 962514993 992977792 973365261 972661004 953151722 905625214 988377107 909596309 922873716 916509398 982830010 963256113 941692375 993184967 916688926 997236544 961679435 935261567 937374910 904784864 914359129 940643024 949639864 958663139 931345715 936752978 944781765 915734887 963529060 922911552 945331743 979849089 915619011 938029997 966221671 914106480 915243801 996775662 990740428 969818831 901631220 979283177 992309800 978543247 939817554 924170018 919896529 935784948 997883276 981349254 989800549 980027911 974312089 985073164 920509642 983854157 985978523 916020285 982188481 935381454 910727256 965596258 972479538 958085604 900614921 909540250 910296678 906465654 935970243 910329792 983365890 981060855 984427294 962425999 900223531 979577019 959447269 936352559 986052437 939643732 928204989 988854685 961569853 938130224 923089173 924207441 946558883 972838808 935421258 901649027 928084281 906368164 901104015 989768167 950937965 947552064 912424276 952910704 972715517 939097206 938082234 956746494 957713622 940245496 957640162 913645622 962835331 923519421 929264209 998443765 978329195 904056554 978714634 908085853 978618517 996271557 931896106 956224158 953753906 981612689 992931239 922451057 975153659 904926305 902715656 998060971 919110175 902009344 985631866 958612443 932472115 945770449 963146966 925730737 999532883 912820604 930214958 940957464 962705412 919980440 957098699 960902844 998566115 912524525 951453438 965135386 960874494 981637851 995054053 961982524 977941885 912639115 970586372 925008479 970079377 988698673 975940503 936310851 974682751 927236000 941564222 999548284 943425648 998791627 979125278 914155858 911578439 974734979 911855736 979302506 935619885 962198107 913441000 983764573 963462381 901174960 974982243 945432633 946736054 999210036 942260028 975803197 964424013 997694883 924030929 904906779 973246236 966343220 991759331 941242474 992769774 913591535 979777194 924100651 905816683 941164079 986782978 913846962 947840016 921930575 965311234 945695264 950102659 976090603 999586827 975557454 925414019 922861333 930750713 999977431 997319456 903693138 937952695 988797321 941745049 963679835 945343576 957053497 910290101 955633016 974531238 988461959 941453611 998822575 984551663 966302434 949779864 923514100 912519245 992403034 929075632 992347994 970746518 901270062 928126270 975974567 986816267 953346045 935861624 914445314 945433514 942919318 993950575 907227043 969209205 948571033 991475782 957032616 936960410 978892033 938720662 926643340 970287889 947086263 948868186 956418370 968695975 990546627 900492843 984313735 981060717 940081605 939602824 925489628 943293155 986455423 904967429 920780726 925926883 940391307 957730146 974568079 984992636 996356938 984691160 937045252 930832198 924700957 932761000 973098144 953820197 923024328 913271648 955995024 910883311 916586575 995260816 991277316 990636190 976333929 920333695 923556569 995312589 951353619 911764825 969138521 979813055 993127434 900096750 939676957 912250477 965975350 959813874 988391436 969000085 962668872 921002651 914899282 969993834 986860399 973084734 958788231 952300326 982724799 926770419 966259640 997386133 987565286 902642328 987677806 979377298 917656930 969267140 926749204 970436726 994865589 984336718 989131884 930069811 959792536 952940761 921582713 946741567 918656108 981056181 952479565 982414445 956772246 945958553 968955052 913913806 978081272 981115501 923502651 970566767 965407666 957329550 919093120 923829388 975919710 996902074 962568566 939525198 901400223 912617180 959375534 937253764 908733573 943371210 991540121 904699457 934356493 927902847 986117891 996925759 939192810 978806261 953266711 916531244 913157921 992757946 917177747 916233360 931568004 906664548 942665856 947871171 941396765 962283247 995892005 937978043 946263297 971344754 948056164 988937492 920241862 993829848 951813471 960951427 937187322 978450734 911233997 939079085 905269882 951248000 952153448 923523783 941614609 926158841 998613566 936567952 974819724 962183108 931125983 923069972 985849721 939060826 910022745 987131749 973403615 914012286 934011516 981476118 923608650 962430575 991723792 983469773 944473391 952616868 950846955 922442254 916020567 949236184 942783376 986586680 957761648 955521024 931336507 945139149 956667949 952432350 933588310 983211485 906746418 974147276 925450132 968596233 912991032 975793529 918503615 916469987 968286910 961230551 952611410 924656383 959012288 939153385 987777474 966570617 959001167 912033018 970255626 937351286 908490407 937899230 990888590 976813226 963425920 906438479 905170583 933093693 999528041 925714095 979064318 997480803 940602015 917226346 963642957 978066192 992501229 938794290 909938341 967849040 965405426 985390344 973406749 949604737 906752192 931958297 954629696 933912409 975652277 982228085 915052073 913161200 986753328 917931829 950348340 914687948 926957295 933375806 907486575 905402973 930607412 938699589 917081333 968274374 914438574 986598970 986425348 973187576 945496850 908127652 967326120 976659514 932080556 905295547 903113793 902597615 925649986 933226189 907803352 914550267 986256323 935545832 900533938 999217615 903442927 927021335 934073726 914865153 999282537 989393577 991235159 904691939 998629379 951356280 988982227 996729931 908308104 906591631 925836077 992062650 959188124 939864438 904985230 943708209 947579429 992501756 969573293 997634367 963848126 958321346 965433494 970884459 934684512 999825866 962095705 994575762 909579696 989776512 966801415 900569877 953501027 936279337 963696937 933031548 921632226 924938701 960120485 991357924 951151960 933386840 935575348 942952128 922905669 996097045 932100853 901344371 975792318 944833780 997926506 911076912 933852443 983445342 910722640 987893248 968153526 931243211 919084595 904068032 914977637 960764895 928464394 900716220 913800530 948354035 909859286 968967232 979401883 915216836 955640565 935053975 968972772 953129897 910029785 964258384 935756740 985934348 923887108 972273178 906758430 959413681 995817768 941238601 951364391 984441544 921374099 968429000 983945695 937548136 957626258 954542575 965027285 961536525 957097154 908487785 926762002 900378913 940813702 919736954 927531434 929120767 976772062 932775994 946389056 933843628 936826266 911757165 966138182 944896324 917169259 918164972 950899974 988850471 947306338 979390061 955976805 992287602 977691197 931321331 925407597 971328907 926420887 969063705 986907828 975935418 982351980 924074221 956934167 991626954 933509235 991512717 925706877 954324546 937032019 917030542 965189091 988424713 999171266 948750198 978756425 975512061 956055989 975939264 993600237 951571491 904844271 945876300 981932145 910313696 940725666 976557570 933253863 973969296 984312331 982051799 974924296 983769839 997331948 976831619 917055600 912109955 915020300 988766208 910431281 912674471 933877506 917891205 996823691 950378227 910270505 959669133 908077623 906324241 912162382 974666988 937302245 941792378 935629360 915318631 917467647 960829468 984110070 984656264 981619459 919665354 964800324 947068608 952471230 919135330 964288796 933719296 905206939 963616948 925570861 964972782 927838798 903591458 942209930 931175316 974082358 940501082 976280916 974566401 987012938 906995769 911988585 940146537 967012042 907044509 945104708 966009536 951362584 913925188 919551658 982414976 924459006 915405550 976446719 930249588 980351679 934635727 967065353 942512579 941096932 913649807 901017276 956217139 977118208 905407970 909909562 922732182 948460056 928652739 954483188 934362214 989601379 994615419 911782526 991078350 976807001 993466494 993641994 908318884 978555539 976142640 910833477 921117685 953118464 956086578 987007213 935038376 920170943 956527412 917887743 926576261 976605903 919594466 927853247 928011686 987873392 909951606 945489683 964999285 957715579 990536356 981865915 998579661 932846928 975105660 999058261 997999833 978515881 927742519 981918724 908634346 977122206 964950298 989485199 939420550 968469173 926444689 979032275 908836831 982469866 944085349 938837388 983280000 963944283 956344662 957116044 968169692 986782634 912060578 927824723 934615316 938932357 901082160 969540381 966205687 966564293 983430820 963511837 970924331 935004390 924869058 948687904 922230136 998250089 957463794 928046995 991513431 976599810 989288653 988721910 951364991 993366938 958774802 921372801 986469170 907632857 974069658 941898695 970660418 961239562 979979508 919100512 980653286 940639742 985996895 901614866 907826049 909566955 969623868 902572472 919617479 962588589 997527442 975076492 954369311 910739967 993587708 988541162 995780077 925996992 986018065 980364335 971554700 976013717 937735281 967619356 978247720 914225431 921040847 990604637 976482841 934167689 977630129 961066250 952053750 919560945 989139587 920705934 933167641 996876565 961018718 950683671 964520172 926481225 958288184 925318843 910803035 940927300 964850407 976137963 935155910 967895815 978984499 917697386 955026472 979453336 982110098 985046335 931008004 918928762 955115622 963015970 946949109 943746718 916068907 946208384 948794806 932543735 909937001 957609857 926787793 989426577 908462430 933330618 940836151 972291252 917193472 952327073 909995833 914550967 975902289 934839584 938946444 932527193 948880532 970483469 950365911 916035010 967302352 957279363 971396878 986723001 975484753 937494396 936104713 906014985 926577011 978435628 959455516 919082934 911048608 952365323 907851636 944052073 973134974 920407842 971950159 965896190 946884485 942451490 915641453 982887648 944252840 961704318 923606044 984418251 903479750 940631240 998150464 929961145 992358716 986692437 914806154 970147327 927084491 969434029 994803777 964331028 984936269 971510231 917808038 912533382 985627509 972695802 978124464 966425826 902680020 956949698 945470194 903707213 964696586 959064994 947852435 907808562 967796634 996339688 955914988 947439027 925312067 974508872 944149379 913707748 967818520 960478855 960032410 924302154 932582741 985874523 976356982 944415751 931035784 929718254 907562236 968610405 966928629 976143940 937751435 986110209 932325700 968888073 951365250 980664443 970911343 947475170 938519556 966321800 932848196 908454459 932791766 917976787 927020020 939587469 934736566 902381254 941314012 921751442 904355849 920905160 925248969 948208406 915929317 998831099 933041297 976761223 985322348 929409459 959313888 935102571 992407446 983743312 910240651 916424449 983606302 946012450 942190494 924151542 915913905 997761790 913422969 923855691 972634673 989679656 961078301 990262517 940205747 941968729 938330825 970869223 975048126 961502172 983567160 923163452 925467260 986776829 957840694 906038627 934869897 905029698 907524636 956661539 967297605 999711757 945727091 906895406 924494372 921100581 975588817 989738563 979970910 925885050 962418439 901501682 919933898 909930344 923426339 929069871 941235409 965325563 951354747 955306704 974792243 975966903 967767057 915665286 905143746 954774478 909682892 984537067 977645939 941232626 905894394 953016694 985575332 982466170 978755984 953417813 966319282 916220341 940742512 964192407 933123202 934115528 943153653 944675583 970374430 948500229 984281755 935596199 959835259 930216809 920917698 953143622 957993826 919126840 904390297 913022849 990308467 944695144 945903450 973957837 925263128 995887207 961233926 954322823 974933149 900050859 957012887 965270359 937010038 907487087 966279507 946010913 989931930 998307133 924353593 995233372 910917029 910891073 995147342 963943142 964769716 956117750 990278551 963378833 954353940 934697212 970196130 955053922 925641171 903725510 929119236 960612846 967675622 936023299 917563204 944646432 913570089 923769725 960629411 904946898 965660340 932291297 991101280 909541099 907210874 950224640 964261451 942586626 934266305 901315993 909060347 967365126 970185007 961629176 968593624 906539179 984127286 908611074 961676131 968710760 923478489 948329455 964339693 987289342 947007664 945930769 931999624 919877728 913810247 986390007 996623575 916100967 987013140 966451313 972199578 976888262 927947270 913569809 964102195 980589218 988721520 900765631 926107939 937698272 936331253 983032526 988870857 929181549 930841856 916779561 919167040 909028152 912805453 968429819 950021323 952991180 907391884 921696408 970666497 993761372 909072876 990117968 918548761 964376846 935478997 914666916 910364068 973095924 904218367 908602647 916835563 986384665 995367401 964943923 993915053 938821203 920247151 995393326 969585591 991044102 958023883 917258365 960618725 950918137 976176197 936861499 995258011 985828838 999274547 997126379 971920249 976460323 903773132 912741842 993935714 979023550 948331234 934616167 924585281 906030145 940043731 908215175 901874265 957504164 952159710 905208517 921491886 920696002 945449320 932366141 922504607 992364371 941273441 967877787 969159928 957180429 941779652 907546753 993275194 991271491 906940003 945310713 995630659 986560829 973044134 945368907 995111643 919787081 996936420 935852110 906439978 908927030 911018258 922734411 927434405 931567418 982972939 925342637 991599757 956116302 962386765 900242356 920745960 971012612 943386210 936679299 999207640 948704255 930204814 952455878 934965674 994090614 992673553 922868794 905892374 901386016 934215267 939061348 998037076 908620856 958111089 961672205 983412112 929276525 963920926 915293251 900331668 993699931 979475712 977665742 962072286 925973870 902398434 958894131 946469397 917350078 950718539 993328232 997296673 940222751 941337228 904203718 973511183 973389605 988476665 944811124 915126361 960004142 947687319 971645544 955090933 975394497 991886010 972978567 913980557 924622918 999986421 980240884 966727696 992013922 964263133 956136220 945808060 958771506 965193516 921716855 909349234 940478566 977103194 968651101 923756117 908684560 914926408 950722323 973870629 953318397 916158397 956583486 987623649 934717608 967909713 999733299 956427707 924745492 942614193 921002476 972637124 925778093 981236870 963398951 928981074 904257566 936213489 955748001 949923728 984889051 922652890 946361934 948125111 940687580 940548184 972757075 979920787 947546925 936678494 923529065 975807027 906970770 963930695 972486411 970777716 927930831 920084703 992119957 955178644 987824930 904509246 904447945 923567877 936479439 902884394 982422172 981419535 964926897 947203348 966301890 962271249 972312009 911172119 900542021 984504490 979693400 995685747 986497292 985940020 903426222 904941817 980982517 921007378 934831130 926351810 962139596 946624826 943071221 978248368 911604642 906173443 916420872 969799643 962154924 942611362 937130563 940786767 914700404 931937309 940603398 928694188 941051919 997664103 974721215 936850176 917225972 982829244 937403797 979683381 968934534 982087301 972739359 944209916 934424710 961173673 992120142 994141360 957620583 933148542 997136201 957078184 918975875 978622365 911465914 939328246 931581577 903399217 973579552 952953627 988147943 961529798 941255264 953007467 907168708 989346256 991010033 906342665 977323983 915785099 927270390 912251643 966192462 941575924 993055941 979689272 960890599 925088024 939928278 978352506 970657369 948275239 901761549 903665521 976355554 985674481 977489300 920514557 925672683 932885389 973321824 967179502 942973314 943304907 998940150 999404808 958079996 937942501 963661093 911627072 906194733 916635986 964603153 957547610 985638337 919639442 948866799 915008153 912183677 916210889 989329703 912431353 957234208 988974749 952658413 957513549 965109490 962835640 947472372 998328711 991103008 996115220 937662727 991275174 935629493 903760931 973928692 942294072 955865295 963754752 937603412 925741670 917417307 910133215 929863655 918626302 972105603 919746611 917745393 971856124 917811281 953597955 970573202 960091025 995817990 932475024 946225800 959174027 927267761 989412143 906095212 946548181 942176330 997727126 926357253 903275985 923043249 904309949 908769867 990811072 997023971 956651988 929019839 981019206 949798260 952948186 904597973 988112310 976454237 996912302 919958743 970481152 963861782 906524690 973335930 972006511 911636048 971001753 928606021 935958495 908837264 912348506 922668911 931524881 981927281 905554880 928583626 955281456 957260073 998583359 922619269 928808834 977944472 971560340 955031019 986715826 976546008 963609495 972029838 917063710 993355248 934594878 959957412 910907633 959864270 972856542 980486159 972504919 900208279 960613189 937943704 971855757 937250906 960781092 983419958 922095049 989043914 966215833 937531735 921986582 913319618 999396008 971834468 926700246 914358875 989677492 968048705 901442865 918715811 966910367 901965164 924852140 942240116 977331866 971407314 997599612 930450465 913984274 956091213 922460643 961616829 935553871 959013459 949384567 963593927 948368845 935651587 914475588 919785046 941564899 959706791 943373779 996660307 942678671 936984510 947216370 971609739 953809712 998518125 976865463 925778008 947953202 953414448 953940599 957492435 944050356 992103423 923519515 923537605 912821661 945270585 927738048 983280989 997909420 908350359 928372600 909740974 909989011 980860107 908253106 947930492 953351316 958601118 917006248 902495973 916138610 900613337 975841022 990705400 913161829 902308282 949329095 979761343 918431280 943125320 980818672 990527987 981587266 991041076 997154670 960667898 969438330 920998872 942062547 907940942 993127741 902262810 972483314 988790736 990088717 979588289 906755441 978353476 947729166 993996574 976764042 945531795 991337161 993068195 919854252 987417638 956691933 937695298 925808692 933462967 912755185 992229631 928516505 992781693 920957172 984115119 904396789 990239195 925531142 944212026 974210893 907032357 979325515 917491304 961231719 985412378 938183331 901058291 968831073 945899903 975574777 921121490 905209003 991959484 963424151 924043246 912759445 977681034 976880702 918597487 998675713 919423739 969426470 932073058 924041151 968046439 944450082 904885030 910524629 942661376 902276310 956394059 931442705 953684730 988845985 948791141 972651296 911947435 966385887 902257130 969438618 920262891 933402686 999350791 931660361 967506405 927090402 935695166 902711921 996540948 961773845 985238547 919404681 917614803 957489601 952322323 902450218 931289320 927163161 975400314 912216965 920778006 994809096 963706022 928564741 913663496 983211091 918875782 993393718 988273736 938493361 921640454 964533460 996934973 921352929 932471486 997427914 911237038 949543741 980806278 965540966 980187560 974507714 968465274 994510132 977864186 960872951 911032970 959767466 974677018 934950053 907296017 949884778 967448639 980959113 909769080 977635668 962838723 962829646 941732260 902401321 947243679 995212846 948286087 954679322 923072459 901404079 912144379 913228333 917321983 965080778 927059321 978862015 929160283 998108032 938477136 983927454 997879495 982092157 969360868 948213810 996483184 949721469 949201086 936178740 980402107 919926496 916812313 900355114 901419953 929835393 966623711 982856618 903027325 934590382 934731672 975342829 919787572 994264172 989933532 984559855 947074609 918619631 929124160 966614036 944815374 919577548 957525752 946032404 963024478 967253494 979159428 995817549 965544318 939021958 957380692 922141774 912420748 957314313 969974990 921377031 940677698 974718898 909256605 981182238 962560238 949192448 901475291 915216183 954325299 968445743 932211829 950463045 966195098 976309819 997980551 967104280 973541067 955758761 995195150 998679201 931500339 964656638 919979589 989051605 989856728 962019021 949534147 939766484 957285823 970865792 951961848 996790203 993755571 912097360 994358181 900121257 902567514 991584872 937140533 913887022 954005535 950423632 918914141 996664090 953415747 962085720 916003585 987550979 994535595 947029569 927079220 955788653 901923771 992758278 927190263 936759058 923813443 995566924 942020405 986653381 982736100 986809590 933518639 952203045 934838558 996425384 934411903 938622720 989641434 986640596 951391093 997556760 947226204 970799227 985000420 923705330 979960946 923841664 929471298 947578753 964960547 997570888 929489138 912217878 908035397 944695526 947898713 934485530 919141517 922588261 972029222 999040381 938378779 976296540 988666050 927290051 968254559 924903962 990989829 996625415 910361639 914617849 980133720 925260874 906409270 913346114 991569831 991952394 941755065 921551582 997953743 954731793 911817442 980900734 988928110 980162354 978732266 922068550 994635769 925379594 975320897 991643636 901048553 952937607 935086309 908736379 903682024 973010628 994080679 950096613 925775572 944045970 915681173 997446790 943119014 935024489 904720958 997739914 908362140 977838503 907094413 993019916 920355403 986804357 900489630 902652463 999778098 976523634 940719668 991529570 964201183 951583350 982286246 934910042 997296663 914334726 912000168 974303358 961031032 925606291 952330936 923446678 999243660 914266502 975998134 967974772 970915637 956046218 970055195 979043034 981519495 987321694 932663940 918547800 958492835 962716305 973984834 907784591 929613253 939824107 902260810 959719943 944755347 982465109 932475422 907087308 934685177 906442225 919839704 969331851 977464105 956302532 933435613 953189159 947146705 976699290 981701398 911959307 968741896 991501384 954332895 945094738 963378580 911861751 919201991 927955319 975756689 962225347 954467830 939473800 936933470 957088010 925863712 947120362 942195844 982773600 979521983 935002894 961183504 954211728 992711961 991370111 927334234 972071085 961018781 925671448 953708270 986184669 985912908 964119441 989250707 993638708 973776267 928194940 953175008 981623838 931882878 986023787 938857344 991814595 925188861 920878954 946078081 932221761 924899716 964381646 992093462 982682449 908469245 987422275 916633438 949233012 990252050 997897054 940983617 947959691 991635171 944595394 947258312 947625130 993888409 921374431 951077887 908399961 919370212 920451513 942461324 901082699 949203817 961208520 925938217 927633981 940157725 953466729 922369457 916767488 926589499 953724679 962899791 943024131 913532510 979868335 972964220 951555045 906525624 943398254 901993818 944315902 903640316 965144104 926231175 936119451 973518101 926585953 953455429 950083525 990109688 907846451 932714673 986115257 980641994 968701457 963201122 928192362 981849335 932526857 966590800 944490905 959092622 993210775 996324247 966225847 910005314 919577694 980697652 975599591 924716553 911060769 992532489 941068548 954556106 964699736 951379536 948314533 997674325 969881632 979157488 936140084 945744930 909207861 942639135 948844028 965109997 949717225 916184384 991095818 908584129 913649357 960003457 978509044 934825007 931796240 925742636 953717041 979395655 998752432 946994383 973143022 933992677 991289153 977410465 922036541 984509937 945693108 926493932 930711639 964846284 960579201 995839968 959079244 974658673 966382508 928914245 956109703 966263415 990698249 971020336 915849418 914826471 975947775 917498165 999117279 957455203 925115449 922750693 972890616 975967692 939309083 912934483 940667466 910561449 962289425 997182237 948981059 977144312 958162022 900339180 920807656 911008914 972356996 979289063 968139145 919112241 961401155 913134383 985147987 922108514 991139237 980860581 913157231 940473217 938775634 972210740 968576330 955440515 918715128 907591288 944742235 968504326 983711585 996854045 925768356 905273177 923900526 954352892 920145500 909729574 962083972 918923409 964085431 927520656 994392002 900185718 938500761 943060277 948521495 916414281 985306483 913060114 907188515 972721864 922539456 981283449 973015411 904787400 935600451 936914213 973678964 976715338 981794837 987116174 947556581 902989629 943361723 925117670 947213533 928717504 944379695 929642849 945991816 947676594 945988426 977133053 995619330 913072858 980112433 911755338 915931739 927964550 973114693 924126392 924776539 962437616 953693385 962464646 962198724 991515627 966723716 926311794 902770976 900996080 901200036 927302199 995669177 924779589 982566063 995909768 988433162 988534695 957703811 968649414 946010809 906191343 926523787 993080117 909010252 922707932 916342637 992351267 995919975 977862331 984857354 935289545 925134741 979105234 984224616 970204173 967030156 956827685 910182694 935035335 917107753 937006236 930240455 974761390 997544096 919134103 948847580 937693234 933561983 903758158 997302580 935112205 984727686 949223274 901956522 900495191 998480654 998301037 937321144 904739498 952406454 967591232 971188537 994469392 981900205 956120545 928977670 979504038 976169237 969100259 988028232 989914885 913596226 941400757 948042345 908254962 941801876 900656062 920393721 916817745 952051844 904664406 973746574 970343161 901871943 908125982 925155279 939688700 930950660 956393557 921518660 997330036 929481931 994925836 977277061 987766451 955878720 926744848 914122574 903416605 969812568 984472885 936937723 931507784 942000996 918024080 959298587 947889001 915039327 974008755 941573582 922181497 941560118 909752186 974661782 966497693 923867825 952535883 906099030 909956087 924809948 927789864 958127539 976988498 911227554 998093876 963185777 972210367 911970983 917412342 957393545 999002629 937262347 935503417 958198399 914148418 987102853 960780600 972052790 988222000 951931862 969395242 983358669 946920405 910720375 934900720 925986289 998233692 962299721 984829848 949124454 933507569 923994649 907620366 976551238 907846679 980570252 985909658 943042714 915097314 980188344 952171704 912576746 993405087 932769869 917050749 918101590 947040643 916438584 974402632 991212747 946625140 957910431 927825950 934338845 910620235 967848180 988462440 977694869 945991693 974379850 900810312 939393956 940998315 967561603 969992101 957861502 967575989 935360550 908149436 951477349 946272918 915965600 947755889 999840866 901021718 938592611 915798936 960692063 913729777 929839257 910282956 988806671 934467593 999495606 941071611 924261955 923424708 905215735 934299555 907462390 931242682 901643651 950600169 990439144 926956953 922415045 909259984 939406019 949671499 930402914 952492132 906288144 934950119 913213575 988807737 924390309 915682188 955268523 982244621 947113185 904582109 923371340 914342145 957863342 964474088 930039924 907883433 971035647 946962642 999510832 952469526 925781576 990938275 996616821 961215799 942055910 967510344 919761497 992469067 930995791 916764443 957989856 968022557 918026743 958404921 964715048 927858138 978578916 962352919 959389093 944219485 927729531 966037819 976686631 902454238 937160967 952477724 923803291 963936256 935946549 919382141 958906095 958618910 991987935 944685910 928951864 923503956 967348627 937020963 992764893 978308333 916722450 932821956 906267283 982630774 951551560 988930673 986549334 947495925 970323794 913656733 982690095 918625065 933385292 931583857 965858677 917544299 914870009 917459023 984609784 904166372 985486474 956643316 954070745 922410262 916141810 909959014 996098431 952439987 926627764 996027263 993127147 945366450 900627577 975694693 901100216 961858387 975105784 986261218 921481484 905157856 904411346 960831255 945551862 941734218 903351405 919000268 901821544 966546624 941640890 958715461 997581792 981325571 907356267 920205287 999482957 915985895 983009691 903253149 929726440 926022155 902194148 940642265 927159396 984013420 939511342 941964549 931836350 958240147 930002192 925419549 937597276 906839065 986587448 914052948 960045230 988238010 909988137 978053500 953945631 925793600 995193613 987054740 936899830 953307824 935992968 996668994 964599890 984447135 902069641 931382323 947408794 994814931 932899794 969838218 939182712 993454596 990855358 916946202 934767330 945403165 944157157 984291449 995767771 928572742 954364729 915163644 906684915 960087871 988875683 991127915 924702207 946518202 978683486 948586445 953801002 927201831 980331483 978882429 904165256 934026010 946488187 940629669 974839607 963819925 903380679 906734826 928252155 972490935 934167260 948734852 913231014 911054087 984713379 972517435 906201220 996228714 917625740 962242447 989002268 951254117 982364040 946769168 912633860 954176903 936483889 916891879 995362124 970885831 998957096 933544557 953557700 985136838 947317684 903950323 937320559 928055573 989142179 938904696 921190869 930406504 998167095 902686436 917213415 910765577 982741903 900947514 914505746 964570232 977343904 994844122 915038140 941745469 916856064 980521006 904874391 977392100 938031720 934149614 991432769 940370176 903739748 962495446 986636158 953613385 924695953 939518785 936928131 912410459 976381882 949316695 906420265 941579454 929514987 993822131 981546649 923262960 967516468 971239863 916489077 996857996 974430980 950828321 911998686 983936965 995847199 938048859 953916388 924410319 984521756 938985809 948922529 911823849 906041103 961848414 936430268 904609221 914238201 977439586 949303826 992054600 915742557 938456480 926195315 977006760 971089023 933288280 948687913 903830625 982623761 913552401 999270002 911969899 983581589 921840580 969003049 960736632 934991359 959532866 975672879 987994168 987336835 996246598 915006867 934238238 995970374 951518373 902434013 954098443 946321022 908065724 936996595 974172048 968734528 910709730 992906605 951066578 964515578 905279957 948550224 959315234 940791722 918788652 930137753 900692285 923199574 926391087 925556039 956101723 926072135 965748074 909755376 939479350 968723635 931719331 953211665 966699095 979620905 942551226 932228826 905090989 916118844 967176868 991194994 938190689 993719470 949982007 909717765 934152971 918027533 980258180 957825724 961410576 967190660 931988042 935585756 982686599 993956207 900871448 974014805 980073870 942897579 934349833 967346339 967248811 975990796 909836173 920906812 939079701 945183923 976535567 969116784 902378786 950984112 936875764 942056509 918589719 918680645 980295753 995738323 952713333 929631047 993301643 986408964 904336551 995788300 944339710 902966238 981078398 952820523 949179878 994725678 948756453 925176225 905628112 960787990 917364233 952195366 950411153 939704198 974394991 901431514 963202970 996117626 929223457 972052864 953008593 987021614 961439869 986393836 956141296 953390529 923728089 961133700 995990085 925983147 982608271 992549047 926852153 930290026 909336678 937060171 997988611 913604247 983552423 988133821 904605639 956162747 969771281 940902639 917853306 963380420 954030401 988303622 925729638 943511432 948857765 964943006 977464043 937643892 928669083 928502052 901689448 975474061 996794083 988201210 963287959 942897753 996634859 979576432 933736598 974587892 944916250 941391772 943395081 984219833 992266981 907674824 975823968 904002100 995316040 922625725 967317603 939200044 990438801 955974303 950661312 967198347 945917975 998279036 967534887 995072624 921977590 943454255 920075354 976588099 942618328 926443866 956116528 910580548 916224281 919395784 955669113 922475908 955428935 905057128 922110837 926382694 985293857 961141888 903912276 965247600 964870961 901922741 930261658 949918043 923654103 994330496 920316245 911778139 911323003 928791218 996859199 931470728 918924549 911399944 968325213 991847304 986582655 905315729 913566797 960361824 964208704 977538376 981552720 927397088 928539297 908862643 994815158 966108597 914477357 983339567 949970488 923964189 935005104 941312466 922190804 992855090 948215828 962955453 971245517 975467864 968053452 986838817 962372134 960117820 925383922 927576563 972526452 981273893 983908819 919835355 923073748 975398298 945021232 924748910 911533263 903223330 985192271 991703958 902304954 952165236 983804374 914002305 957514016 996699299 948199148 905027427 905884199 988288664 914601196 957564712 919491877 931948772 902815173 921407801 946228269 995103085 995253968 983962730 949875865 923984976 937806220 990020524 979196499 993910937 945282371 962415002 983818237 936734563 925715218 907861623 982630772 954957271 996095366 938958412 970737841 965850450 927723823 918236123 920504080 918711617 999461378 986470676 969947552 967803995 931796614 967140889 913882056 950636817 950948225 928614109 989610122 953758660 949458893 972862249 928300115 961723338 921952555 945698599 927379046 988482349 914386639 928234783 914984441 987615365 999549248 987403041 980297575 985252685 993817734 942320278 963724024 910480488 923284119 903191412 964334943 995262117 961129259 949817001 984828986 915470121 984129383 946400119 903207384 998896352 910459910 984687197 973116436 992313790 914957298 986868504 921049092 923505698 985915463 986603917 991832520 932367463 951034300 930936797 987829152 985686537 941255434 974258839 993622340 997965394 980959317 903225037 946564545 902208949 956231953 977784551 959213450 976964356 956094866 994562026 947693622 915013205 904386424 935646644 929675985 957670492 902032990 990304916 931548908 950314061 909168255 928875894 912214238 972576552 957221141 904791388 993298345 963696841 935952276 968350757 959059887 982977273 957949485 914721497 972783650 990613287 953603940 991320917 910760252 968209738 977941682 954340761 995144760 997200870 953060567 947942598 967213416 958477730 947599585 983790061 992299309 900410530 969002863 959115230 904060793 932774611 988162295 922702545 995393582 976383760 997397406 951767000 926712708 929773309 958755960 958133500 906482907 982373928 946674968 985020515 979567805 968316917 945824342 984169871 940438895 942557344 978198629 996667478 961344594 992165859 961703130 932738568 939772851 978944727 919908574 901068653 988456089 984071266 968047853 974993641 953169233 918728519 952015725 944271129 964268163 978450883 989449214 971442030 949639960 971100315 921041963 995251935 919902654 919222093 982212974 942901178 960862043 986716359 973456285 939930038 990016144 951717049 948784420 994606277 943630064 959141807 933988561 913016480 992519956 904032151 988468857 927037069 940451243 980383104 920392166 967852435 961862086 953649151 922140511 901206594 912004246 956515216 910914493 929656365 960173992 913665781 927703978 938092537 901570644 965261102 955405571 986502730 905238624 994019335 931487260 952668817 993645913 990757656 986347223 965124071 995801379 904127443 994903840 948092233 905037874 926252376 931186653 903006285 997391227 906297225 940742860 991919361 927715667 947486475 915970281 915056472 988879210 986093515 978734958 921469567 908625118 949106535 949709324 924694986 902205729 967811053 936725889 905347755 992594160 974437951 950500606 936858117 941864671 928836861 942125967 946760962 946652750 916865178 929971663 988041057 925147255 987227768 936623905 919462037 965595353 903678483 985013709 975707534 973879513 944797653 929025286 973963993 987764447 981289611 972985434 900915111 913793140 933154160 966738368 935314923 935926817 926406671 978764044 920205340 942961875 983731601 934495576 945195046 908218120 986572941 963637153 940454753 990281909 931866749 910001255 966589376 902212368 960284947 984726103 970360062 912058471 988669417 988873693 975713366 902985929 913806943 900418247 951393712 967344567 951922073 972337965 930144988 984051469 947731088 907237345 995390378 931903676 907149528 973052656 953255084 918351677 928233844 949071315 915426254 995529749 914775343 967879413 943927346 910631871 915242316 949370916 948774980 962934510 930470905 985243754 949808093 916734347 966264040 921424252 903816789 936104938 936422863 981574655 953814259 953831398 998403684 983392909 937195870 992751691 951918265 934754955 921836949 976664367 966238997 919027397 989629607 997373543 998987961 914885886 916424689 976316666 944594259 903228041 936120827 964693688 947133752 982318246 905749535 925602821 988460415 988395865 964811543 914550210 955617268 990645994 944116917 907181773 976961066 940622017 918628186 986651477 980279730 963749716 924459306 997880504 969213150 957062735 930628780 909944088 906042560 939988798 972838815 927941937 985320379 971953961 926611390 953537529 947814614 980899144 992259993 968140616 980079142 981747763 973643580 919597130 903655802 992194071 919792602 973395901 986554412 929817800 985180588 909493255 934946874 975150485 991559183 920628967 991049515 926139370 993484993 976406562 923958418 913465464 943496820 956726123 960397256 912719890 988244965 943823473 962507022 915306175 937749895 946697581 912535710 918958334 976169647 975654839 900393525 970557442 901312142 901992030 938015582 900544170 933798721 936538252 986920264 972663140 997617162 906333239 936052243 909104689 997933363 996571876 924401129 915451276 946837905 941899146 905577973 952010618 994053926 983441541 930813695 948275313 905600504 912604333 964563564 984423193 989271618 929552297 945146609 981627853 938184938 934692010 981802414 939574705 978742500 900443350 999417305 993334827 908328673 916150514 927303989 926661700 928165028 906963774 942346386 934490946 995206314 959256858 935162322 968027570 971067683 989582231 987901691 994821058 947912312 908104320 923346596 960735960 964325971 973360746 938232294 922950799 936058285 941125320 911571377 933184213 921136459 926496939 912040436 998235740 946896194 916484869 990190682 957314493 906878903 946509068 947631912 938939628 972607463 935066707 979296980 997130413 997533504 979664977 967563278 955285948 951123265 955589382 980947633 912577209 925529328 937686808 964820111 907997889 960253670 922007368 907232248 942796621 948502615 970054674 989886345 921327560 938479581 950332718 937978128 915763542 974280023 994698637 961211679 974411477 939091118 965626770 924508984 998380002 972941864 960215424 940309928 909959232 945259663 971862245 977687433 954191402 973496635 926368421 919881804 978939665 963986548 978359471 952402428 964808948 991929786 904373102 905420784 974254310 940311176 907625201 967735054 960955882 944356542 931248937 918027908 932260524 946935256 907935964 977081763 948533306 960886467 907533467 976384492 956805723 945631793 984685234 902068451 942442117 904989381 960290331 917266884 956071040 925055862 908327946 990643605 912880725 907725371 943249779 945599805 999536517 990818147 916672294 906291000 906392056 923765922 938002053 912571165 956688966 928216390 910893519 956622546 994498472 934632176 955652581 920470648 941754904 923660570 972663823 988683925 920769926 949814282 903045415 916924119 956674563 981468806 987903952 997289942 972493337 988842883 929176279 991037507 927959212 998624731 918912596 913874966 937869796 917251309 993291690 990961886 947502991 953963740 963268835 920389577 902739331 955466125 938018793 989998786 952390659 984680438 936678259 901558880 916804646 956339836 996682692 927397338 959506154 999225141 954882888 918793359 919761933 948510595 969691344 968650612 901782644 980321368 971872445 997523626 986423353 957978181 996422143 933139032 936084658 934795735 971720202 934146153 906678612 933460717 931838802 927208243 989334465 983648708 904596917 914880263 991001874 962849511 984503517 957919049 976044571 978518567 997271141 944696184 979995932 993146419 913052520 965227376 962263738 954021097 924034945 917464539 924625666 932911939 980366134 930631115 963940150 907801257 905617271 903298314 925371821 932031691 936816367 987884047 950722752 933083744 927126610 984100185 938117206 933794911 920983529 939713410 929950023 996251470 983084824 950523312 997058768 938810864 954154725 951595978 927509104 957261466 997704593 911314441 998714236 936734141 918353806 953749030 965231891 938310994 940621145 987159691 932603906 988339770 908967165 906972909 950718925 916234247 961500496 959090351 906626214 985083371 970911361 912622910 960741753 926364012 912497376 988028889 944166504 910640551 998398122 984850962 914644702 999645485 938210772 932837881 957983478 973382550 910791971 972481567 936619295 990145209 907868112 985136917 935148050 973232370 951863155 991215251 910211651 961655030 946752248 908761088 903658812 922793226 911513049 996585341 943471780 917100887 992786952 948364819 983743970 989982475 923062290 989552700 961353741 949783537 957316697 982884402 955102808 934426835 938121429 973642720 943501661 939453288 981407175 904720180 941681015 946133084 942023019 976689411 972483929 915145180 916241751 974369972 911579818 955202741 918486934 998019202 918457629 995592832 908811488 922831708 906553676 947467473 984110648 954219634 941872398 925701419 990636085 945193011 985619345 939677053 966229107 903844115 972704591 977036202 941382318 984822546 944986821 940313922 962716938 909269321 909093214 939343679 982036991 914642962 936479665 935708081 910470448 932822287 915871003 909759999 918466827 997283929 996473881 925391914 973749111 996309298 957255917 986962426 993129364 916979331 904045311 946388732 987529772 969572948 964156809 939829950 933642397 976123780 937631267 988543172 906679755 995297077 967036048 939141178 912141034 917234681 948670148 985147445 999929827 902140133 902344831 979551087 918086383 925833424 974500046 936071805 930175238 962579132 909794220 930401605 908226157 991298286 994482224 901873427 981482082 932599620 902341576 999226089 936822242 929004787 980050416 980806350 905122098 955382579 959082825 929227765 910753846 943411458 995848471 980075939 931290957 906839630 914597819 952734665 921225388 952172985 957700144 958055216 947067005 930175609 963474086 903180905 909757428 904241334 989743163 935508616 908568237 917070409 996428913 977431495 996714344 950542712 951776456 965580318 993477519 928824955 968466574 921690386 979068282 984657663 903645344 906517236 902354604 951744514 908685360 952587536 984871858 932430613 997684700 932557401 964480761 964541423 974510480 926795152 925593636 954682691 925381183 952365117 983165030 953132078 955488142 908342396 993426183 942443042 988987895 930665084 910233190 991942065 925087041 906973332 994593441 945732440 978794303 964862227 967772796 976697104 924254573 927778405 951743452 959214830 970645663 931907836 912367452 990505753 937571641 998870519 907874038 919636546 935577558 924552937 962703141 980004013 943546821 987712821 926117021 938825823 943669541 987200237 941772364 924645959 901967339 995436856 910387805 952104598 973483003 969266540 916313585 938926337 942414157 982124784 963735007 931938536 941850179 938489881 930528767 902726225 978077644 946876993 917978418 923451999 983222028 919038134 976105576 969652538 996140575 915181432 920978722 966263984 966921100 941775398 989881004 929431192 951626336 975156258 964170288 959755377 974344184 959624354 930382980 918415939 971548577 917761056 956653055 912641524 923730955 900887096 935955443 993085010 945182231 938130426 987431291 963469980 950797568 969710468 953924323 932847224 916508480 986179298 946777838 985096068 985801964 967674691 980431940 987862584 960177667 947895445 921236089 951297740 995283562 991026104 916767460 932325034 972008056 943284062 924370887 940386743 901968439 984398537 976553062 902164887 979579795 932164673 935509191 954929658 913349463 926308003 912242135 918349110 910115952 903160042 964109953 961000890 999839885 942731260 957059260 950336673 959446377 904092625 975289200 948882718 934362522 955789055 935458496 944712047 978793047 904683909 968508706 913144496 922144169 928449167 990273473 932045503 952220219 908450712 954668759 917921809 942248938 944720481 991644436 960649644 911913451 906148195 915505260 994880629 974774373 957679907 937799936 977236717 991347022 921149478 958972232 928368079 924580532 912291638 951878977 949782279 973520270 981764021 993399738 989228746 946740377 947211145 966393591 954050660 942196908 937238634 983808361 922083974 991281369 952962955 916909890 948382934 981755371 967739652 904188528 946500283 911725681 959445935 986349100 972190023 925407565 902183171 954521280 996856176 917255881 909599213 996210409 987262691 965952406 918799621 935867398 969206671 942392957 965069341 986624625 945823589 934821279 998254086 997246160 945690337 935750890 938936365 959742947 979146106 974442682 928219404 939506838 933085017 933358448 903068895 945022826 979104049 952325320 946469296 939852604 988782020 915511047 945257068 927179797 944885022 960842884 931179760 940653987 952839336 922978580 982940212 934918144 955045106 915763536 970155436 956782861 919642209 944428063 936653151 943374914 988797694 960954607 942003084 926975225 973939763 960932092 952242002 920006662 910156867 932017706 909865337 989986540 969744240 972753711 926341397 979893687 930426467 978315265 902676375 976152509 930878214 953526001 922894610 965478277 922916392 956317583 915562784 925471415 975934272 962903901 966863733 936811715 981966228 979115517 902999246 986087038 941685991 985213725 952252589 910565002 980763772 910993615 904756562 996194314 914838350 967451349 913770607 918968916 988352400 913311319 921172753 956638542 970718344 900720358 982453625 960138166 970710936 964419366 943199233 986142311 928972363 902744068 979034146 962701544 978349608 933003070 957374817 917080841 930648935 956451074 994001671 943124138 962314056 939024261 964650175 987253251 995847249 902933648 924216757 938211776 941717286 937717059 930849674 976990021 980524330 947558772 991879888 968619132 987821439 956377363 979228109 995911088 908812535 967038923 940076935 904196499 951948215 924577489 969701066 949479762 919580775 909987011 952889387 951598672 926530214 977368290 979443818 911373795 930797722 984337126 915377675 956943457 950149809 918592639 984746072 914167089 920954932 915785794 903155145 946164813 967892605 950485129 986905577 986570052 992987474 930470593 963039545 951568163 990464721 909876561 967659264 948209889 942128690 918544620 943490877 965212593 963180215 935129061 919964702 916359279 933211663 956574683 958048093 917818552 907042268 906299912 913907200 972466762 919433012 960383533 902226922 979910615 934473627 993495410 957071583 904897527 958133108 954432896 956327993 912476025 933792812 964590927 930027780 927591134 973318318 972218628 957657750 983690108 982942364 951985418 950147947 954662160 972796495 979964501 997934980 992868662 961953733 976715143 953210405 952630749 947156445 916914053 916279502 973837994 931168568 954813187 987299260 950337592 951959636 934186406 935640191 913415768 939269603 976642348 944653934 935692346 934124728 988970006 925775963 944563074 985041938 925368098 912206783 916568471 985050555 941360076 942851033 969584778 911110650 945273448 992791205 965730821 978232798 961293699 981108664 901894193 905169437 907668386 952620077 925710699 995978003 943081711 956868133 956977541 957275142 930110455 931822184 922302122 922000428 959572648 947169570 920490599 939390240 941512461 957279245 927279846 904412071 973228684 930565458 999648963 903478925 943280293 990037998 998035763 949416433 937202739 956368920 932501784 983700582 990190161 976927646 939918866 983237488 902238531 973294039 937638911 947408068 987578319 969005197 949340139 977607606 981966770 906819283 977079783 978024747 940096293 948931570 989541715 997413667 987287263 993977908 973416327 907821874 913292191 937127531 921140107 915526304 945550107 987327158 972031464 944100648 925243691 960721360 962619164 919434915 922540112 947650566 934574789 949565994 909973575 967168686 946010105 937968219 929043324 938440467 999178574 957426849 938663155 913623718 918009201 906912782 924451135 927466697 936134810 942641538 901251838 910822023 927681096 970377683 936519722 993652217 911354031 994304723 935666692 917162261 988757188 963428828 958392791 961255709 942615692 990998114 967823310 987155927 948085069 920018701 925030105 912179061 919207015 917287093 922072779 933278564 973767886 923578993 934824624 935609749 984212544 993554524 963656447 963146548 905804576 964374000 945728504 925751190 948613821 913280374 904060677 953769334 985440409 908822900 900248029 906813730 905035519 957320213 943331459 966350139 925302164 903997685 990436050 902509604 980682658 981358746 907426672 987648486 955833034 977698259 950529352 963679325 976218035 917268453 935904980 985780450 909036562 979975678 962893082 945630135 936555032 931743987 909963142 993785092 957787722 926346260 923618656 959941021 976856139 933622430 994220203 944838821 986875527 922581116 949340239 983105395 941652355 921221320 961232430 958994459 937914364 953588928 989865630 942118766 946996829 936093592 989795359 946060397 928752403 904661135 985531769 938170213 972704462 918308252 908744890 910609525 970885184 913008681 945043908 997058031 911139329 940949178 990882364 954070189 913497020 916206870 908516926 950021125 935878933 995672444 918756542 933180710 917810487 944498304 981761642 981269742 909857959 990497445 917852796 984996782 934894925 977896846 943020933 967979013 928851681 914907196 946509863 990740688 964889924 985039504 969025673 965378125 959897345 931040132 976804325 950847403 982973825 943687835 925577274 978625636 997286517 995446858 959177617 901161825 904734697 967885787 968838500 901152508 955115212 983894247 932681488 935611661 919911384 960983064 936888872 910110406 992528406 982708745 939721914 973810316 929054424 903514876 980219805 937870188 943272946 925800749 908440302 975846506 983206622 914255680 987323345 953644422 988260149 909766494 929002350 978847633 971149673 957880812 995122415 902329196 938339520 922813653 988484074 953688035 901900540 915549216 930052161 905600348 979449274 949256989 985667975 918262527 947197963 971524652 943198954 922132708 901206741 929423400 963176320 938819228 942560450 984492039 985884718 937196195 902184409 950701709 915186805 945300808 990095796 964926342 994458951 916847593 998958890 906335525 926827415 998744108 953649156 946275017 917123209 960221719 924607777 914056045 982663822 981582318 900016448 932619182 905550541 913156373 961775836 941321655 936886998 913470230 935156200 988380539 912124168 978366417 977650741 996528622 950581202 949863153 953425749 981510891 938414765 988503071 969586766 916876751 989382934 990052709 945243253 949574259 963505123 958531626 951503053 976934544 911802139 992884383 982658543 934289735 944312666 943778181 982324404 930427186 931132793 934411491 998110223 919387284 911690784 973809043 982473800 987216347 941927604 981459905 923310714 948534055 900693509 940118893 992770847 946408350 948511933 986140949 946050436 993234864 994799708 985139521 912989993 912904802 949682328 950667203 932923401 944615625 945865986 991228619 978260463 994855400 960630643 949486824 914495811 930944604 916495657 987725266 975466589 965641533 987466098 996534080 984477126 923450695 903252666 990996280 977157247 959578530 969003886 925151144 937749425 984398467 965842368 975765476 971129752 995589575 997651496 933462559 918247982 983710423 964568537 976233371 953149253 944826201 921560582 930649721 994678654 909876792 901861353 938198000 941163447 992835521 920599979 956417984 961196879 913426071 966880527 919432977 967661076 937829626 978702825 996715375 943533522 962636988 936506622 962061716 939127056 951668779 956840789 918491154 944513899 984797956 942382162 933161795 939103445 946431672 937218370 959521973 985067877 904869398 929151393 911665246 990353271 948747574 913983903 904961085 938426196 906892731 947277851 967666987 998349774 985772841 914179115 994798652 930289838 975894378 952465084 938364611 962375847 988495124 900094995 937057531 908023435 997598437 953303727 999347754 962894738 904202734 938254890 987806621 937084840 945133990 993265948 937098177 963317026 905935513 905125992 909583339 970761554 928466875 911952954 960459335 985432470 990094720 919344177 906875404 923146097 903390450 900878787 936289972 990767952 999506073 987947516 990111795 932316784 965980925 996649021 901251272 913089838 993470693 995033683 909666852 939366338 970586891 904694339 960522636 979265731 940628107 928499021 974336113 975004875 940221404 901491786 917630764 982304694 950806496 931797026 944183706 952266523 954227694 909117835 973827498 910570733 923279186 910766012 912921616 975433440 955180388 969631155 952268443 972202037 969905484 964574491 948122077 997027036 977587482 911835929 913862615 955877405 929665468 963983773 937345928 912893146 966532393 930615708 962792427 927935466 933995981 969642984 931603356 938967539 935990600 992564691 973597803 947498518 947872417 914058653 980782905 993277410 974475157 942474266 930029102 904219906 997442802 948887747 960311509 968275183 965818188 917310967 977602104 947308415 997449281 922936465 952165532 940743346 962343575 977300000 914051961 907909923 995390927 904655810 974189648 945594227 951044175 937724451 994524084 976416400 989655667 992906906 961647162 936186180 935665617 906722146 910374736 900653696 964109974 945224969 981692595 983967775 994664721 999666517 950654686 995620866 911307452 936291776 907017022 955305981 907709420 951539373 976960733 923870094 906437484 959174570 919251011 982384842 992879895 983944537 905592059 948420974 901938239 979689400 932165791 941819050 982922925 916444268 970175992 996534649 965627833 929074579 933268976 935194387 970493671 964436442 969020703 976646019 999173856 943586612 969444365 964151209 921663707 912019752 984485831 980633933 948651015 945731829 991651397 944085795 984559946 983030947 989086540 957925612 943471667 942810180 940302839 969551596 939232897 925950019 913418115 906923395 914694088 957242195 944824414 945483276 904325274 969323583 956013021 974624074 977190382 983753931 997624535 962708652 913760991 938402365 963006150 963953384 919056939 908287580 933957787 986593485 919195440 940534433 989973184 983543069 903664030 965787913 980278601 907608217 947495107 957708971 924112400 972988737 978766644 975500293 924692035 941532811 901918436 945417499 988247316 966822722 978850867 903287078 968362590 975098643 978935140 940011712 952135305 945341926 976073344 981787820 969940681 908608521 989015753 962646138 908676251 955806670 914698966 938276608 956131192 951435624 932232628 981631610 985438930 953521660 974975097 961447475 938023190 913476009 957467586 982819198 957810395 980650914 904560913 970587659 942675717 910402944 993952275 973532627 917898666 948981830 967872182 964443878 932890564 918122985 902498030 920157371 948618726 953066859 959103841 906794127 952809911 954704066 956782377 974906938 962922418 967656659 910554973 980836837 953027103 905690374 990853627 951344925 908915948 922646358 985419338 911326167 997975585 911866180 949767209 997060530 940351860 979624052 930338011 937785614 911578067 931096648 927648696 978424107 922792856 913963321 972191942 964711741 929184354 953365806 942271641 954067781 978813468 948964624 984805153 918188621 941864747 988031061 996007976 946575433 946201326 918198671 975799853 936344632 956081929 928155975 963861569 964037399 922050819 986445496 997488437 921267025 929400247 975960967 944095151 991734159 945485455 975413201 962801850 900062276 925127049 988150133 914780468 946026729 978505510 900801606 909396891 907333320 977436002 918260563 976544497 904865372 957665116 901149498 958173570 986693670 931272224 976992122 991091547 968369713 907443552 992021143 972359602 978806652 906606741 953569025 933648303 983439593 991038962 965120794 914240488 918095373 922292215 994001341 949299452 901608255 967377527 946433421 937826079 954732287 963289259 980350509 962867440 977380992 913503465 923503891 929726126 902764787 978521153 934955917 983236103 996853193 978134539 993736576 938277707 946428477 984873173 916305528 991002980 966649227 932879470 960005898 923283219 955997682 923435398 929191605 993844426 919698534 989211434 988787356 929995591 988827440 959981372 965499484 994068391 944170643 978056233 957635322 977553694 998313936 934751860 928868764 960585710 977995307 965096602 976484427 987410162 935617783 914561341 912860660 908908326 964034630 980186010 912953610 954769366 903470539 914688067 927282566 903888851 986878200 942053892 959973296 956407338 902137730 905660199 917733273 917105685 951066303 935903137 945320084 929567863 960427783 946714399 986325254 955510425 902840707 942586576 971262079 911743824 938601490 919047022 911084536 930217477 927371900 974529712 981957802 902397400 978597712 954385956 903573103 909304471 914713325 932697057 980996169 995874923 944525607 950976716 932487599 902333487 907679464 949761151 904334257 900022076 947699211 975787166 998976148 928929057 958043410 919921940 932998275 915148108 949422928 926224140 995862347 981828639 972151704 937756834 955814723 995794933 901560478 946417322 939552092 979492829 973764779 957685225 913617862 928982413 999970371 943983272 920826079 955232667 953761439 945349805 902463496 941564901 908204031 949707935 978451905 998861002 922033077 929778338 930834359 972977847 931871918 989008363 972836575 936527730 972328046 997188369 921985405 951229661 925686681 926869293 930078365 983875320 958764942 907895610 965241013 964267579 916566685 996774765 906406797 917049494 980636586 986239528 905858649 952042001 952005801 960197953 929902730 909949736 978319541 918435854 900642266 988495729 966272022 987501391 997819572 990819426 975812050 988573570 969159367 905565408 921050516 946704014 933626492 972651021 958957726 973626384 903581119 921816340 984739513 932731574 941132481 970249309 936962183 997055950 980091944 922403747 901553990 908974489 989692826 948720504 924862477 988409867 925070939 931193675 921365539 936984257 981024486 986105297 947745199 967030515 904722759 932944509 950294181 952092860 928316199 922591781 939996084 931561901 921549956 971084446 948321027 969269270 969995140 904690260 978849273 956677544 902993915 979438388 953538417 960067839 964773175 960185196 913006474 914740258 920775253 978798519 919668978 919975881 953977029 910611527 938614347 925784309 943415312 996997345 943778399 931862930 959979124 967553328 901182239 993365482 947082309 992592596 974895638 972673190 961550888 942558192 990442367 996958081 956811511 929969035 949083377 967845673 968513010 962191443 943690444 901492629 999483315 931595374 912430711 992762766 978694247 945061531 918894927 922608380 901735557 915735419 953910068 930690769 903239074 937128183 948877820 978514361 964939753 916092995 986680372 998075240 913208776 912457739 929647514 984128337 953195389 971609840 959041668 907423209 988621971 969245781 906309009 980582771 980906471 919686368 916465110 925712147 907704337 954057476 988723978 992854195 962251592 925164268 981894271 941246041 957338107 959580005 946310236 936816399 959408504 937214107 949284346 902203856 917202554 929284756 962349921 948341213 905115006 920586250 928462931 941076527 914483842 906422311 967740977 923847902 939142281 920250188 920884184 981065829 905591956 948403022 934858502 941164055 986156699 947700251 961213623 913779965 939228448 969396233 985673324 906452334 920245433 982157775 989144872 953621382 940285935 942649414 921046018 999003279 944819382 930152581 901928076 921352487 961369910 917425617 950547911 934824241 916394486 930106030 923746889 958739583 954790197 941682679 991611192 952037164 912247734 946565623 959879527 974775158 911994027 936053836 929376685 995343768 965439204 984634679 930359970 981985608 908572419 948269886 981391747 940787462 933852942 918742063 938413338 948923491 958661296 956076617 945429236 900557458 934765819 942034110 931907584 960619049 986035823 940425358 938061819 969649489 933710892 959108464 931478634 910370210 938501064 973862357 917889892 990177221 901662708 989770918 918301645 982314248 921757601 919126080 952289042 984483714 916662755 976165375 933256570 987014942 986109772 978158927 965553682 930252080 997743882 991580705 989479061 995985129 916469701 961645084 911032838 972165922 938258720 928041864 957056127 929403066 928714241 958673026 932332074 900330079 922737462 957964954 904697979 930723823 958684441 904672170 966477852 929207293 907493337 972377681 945851702 997192301 906092346 915759268 960299133 900303944 939335550 931756162 966298883 988955375 936641604 998100024 941901963 968455041 909390077 965783055 960542382 945927483 903837786 981763086 946335879 968909597 974406989 991807073 972512208 931976259 992835374 922278378 929614896 939304967 905855644 937993060 941814320 920344550 957626988 904047765 991730515 902230201 947030616 911861870 930934652 907248358 990345450 924918736 921811615 971804056 927875540 910003256 955428688 906403722 923273109 984945656 911998662 938539505 974077984 995591711 941114564 953506695 958264297 922137336 917827562 987570245 998415175 913269089 954757409 993549729 978337423 915945683 985299851 994425082 955107888 939372621 927135128 974047472 913379748 900669836 915436007 999061626 990643865 927142337 911512246 913275205 955918034 979706485 924539243 947146525 980617518 949256707 970981963 987083908 930386473 987347336 945405698 987240371 956340582 944281689 982085775 993949985 932715077 975304519 950573979 913228844 978450985 903119782 931991611 943848697 907352717 957488509 956367388 963460046 938272740 953379118 914618554 967500134 976902945 979338035 975168587 975879747 998123376 995194657 936681926 982961306 925504350 951947713 987249488 992939656 993859706 939146990 949784748 967280243 970120391 996116254 908655989 988260532 946100440 957591564 907119955 965156748 915860165 969179153 922395835 913820114 966542821 901189639 964436952 940987069 964948264 914352994 955932919 991112072 945411990 935705985 919449116 917352364 978862124 993869298 940099359 979215038 972852990 910203572 951071235 978881599 955303613 972850802 908870230 943587827 932815425 905779728 951145278 921828075 925532576 913496518 978559824 939129234 989314831 994286797 974243725 918059811 959789230 944066037 920539658 957936817 981531060 930400390 935808114 993113854 960523792 912064495 936313598 968651631 959668829 957205642 993649186 951871864 901602726 927223777 986077061 916565578 913814924 936725386 984383474 936412759 937081936 917841616 933103848 981296965 963010511 951359276 935444453 978872642 970367567 981546574 998064551 906804448 916351641 917823979 913526317 984961405 984661265 950739445 992695349 968190287 948002432 950553124 987259839 997507393 990953632 947080601 902940211 988085647 938093894 972352156 902577647 996558965 933209659 960980571 994585384 997513274 946103834 959698273 998577026 973596717 983493049 905552614 938993820 980403467 950359346 921563752 931981393 920329537 961020733 935639992 925390632 944464955 938610662 957342297 940252330 989112343 904004009 991459768 963427573 987908245 959848531 901650388 950791915 943165002 927879223 978510219 955321120 912523671 981840842 975720360 974955180 992120141 928613895 902492033 946265039 912788164 956952101 954506637 943727626 962990994 968513429 999022722 981444196 957355329 900019245 946472255 956300071 945113723 943484727 939688276 939307181 912410867 986263209 988946968 919831479 987377094 907091191 951695200 915466479 942728311 931730279 942809908 921742856 932058917 912716225 917089857 902235083 901056916 927294077 930393375 953439906 962567069 991929676 960330692 908498870 956259287 943710067 950545452 921094035 960699133 918021716 997283136 922051964 946884454 970505871 924991865 922777505 939531154 900501624 980485143 950691782 996352951 968682985 963060703 963974317 999366782 917557713 999675449 953547466 946285305 936437503 926623435 981459570 995089694 942584271 932622132 957630599 985398184 948428083 933061345 930360590 994265324 959913589 949872430 912884327 972379251 988320421 920033006 915529997 981355911 961702382 978296812 942121094 902360274 967693511 965798705 965093248 964130048 960563632 926461307 938085264 956994042 991163554 960678229 934496123 982084134 904331243 984194923 978474017 921270844 927473429 911426695 922302462 989915318 927852003 941492923 951321271 945993017 983815546 902686268 909582461 935813052 944809133 926594817 910388662 920545281 921513514 905041965 919526005 997718391 906688928 987513820 900406612 925188432 939243057 918094363 956485261 957198450 954142432 932455505 977832308 993233766 928012559 980801218 936520337 979189818 941788935 902637986 944862145 942855630 925703947 962585198 913783511 907674462 968441095 945989030 914528610 982963669 936160708 958591179 928227709 908823251 968559951 937615988 909337245 934468328 949731427 939755460 978657679 933504628 923674690 960931186 972329656 925698445 907613902 991724419 979194206 905902157 960151319 962801328 969110020 956771940 976229094 951607128 947076449 989153567 924931892 987507102 927251220 912024329 904494611 938053216 925976013 950654350 918601526 930604070 986021152 940958399 904510677 999752758 971778504 902604378 997270689 956820758 942297806 991856476 907301345 997770880 958952301 985122510 934176470 919372483 930725584 969225846 926832338 910865197 985437185 945254452 948199985 922953478 998099131 929973914 900926316 981145372 944445938 985128240 942111542 947527725 932540046 907634287 920695534 956853435 996525082 980989834 966841706 958379379 900168732 936872495 972318117 928990848 926811398 958469775 902951113 993712003 909701186 910204729 931331559 917031502 931800123 983873762 917532588 948013377 914470149 950443651 948927481 985482955 929870069 922628775 912820595 940843006 942807991 999934125 920631841 971694939 993158154 984486029 967653766 924013314 990106594 958216207 995026620 991919966 929082946 924666738 951311422 927628493 977692859 952599665 972390069 910984488 926875215 918914032 981481652 929538614 900704641 976477612 958222120 955472365 958554685 972283061 998609552 977751128 903753775 987161971 995200452 913822745 973072266 999911371 971240126 958718369 998103466 964831861 951140940 947970871 993598262 976896430 940591239 912447464 927212731 912856233 961032352 937990222 928642795 903150219 905520841 971759155 900319445 956680690 957151976 984044147 970850148 901138654 924254820 948057328 999550183 924757475 956118747 965896977 939873323 917079924 996433357 913828506 903826093 965568677 994930344 926901797 999725620 930263569 938919879 950897011 993703486 920160821 937367056 964328530 927837641 991808042 914315625 907605718 976991447 952272757 974671883 978630133 938151624 965198540 921227044 963787063 947520716 916710072 947765669 970367240 964445659 987966292 905694308 956141713 925843566 972710501 948429809 919331710 907035786 997912485 996952991 905338051 979648994 989360173 957507576 956722706 951357697 977418810 910535459 950198679 950592654 930184186 959945427 913033413 986033668 922846302 927038797 947631711 964731072 948149144 973693657 952000127 986209363 910474192 917952452 917584395 995055448 912150983 974334919 929046581 940677683 931345656 953825903 908694925 997090502 979447489 972077915 998371630 950177482 998816996 983413336 909814647 968131018 953473806 995806991 988252834 976924345 927496881 941285239 986311952 911584978 953511769 901762376 985356627 955279673 915156267 988221502 996370786 999583187 977080092 976422771 939516026 996510304 960180208 961534448 977970327 933379483 995600947 944477437 929299329 986068815 963658193 985807865 961878167 912463681 933785564 914430668 905576347 918960459 942295939 992781227 975376899 985412039 995501694 960129385 981652385 922089329 923556592 987622030 988754989 948192962 905246956 902371321 990705232 903159370 943779805 925560607 973857857 935181975 999504368 902646804 966934798 937100012 987961355 979639050 968488426 921263821 977472494 981940395 903680660 972468675 901796049 974821207 922051926 967039425 994322632 960631257 927187078 943190155 945924040 923732277 939423857 909461810 958247890 901943865 958195176 997948570 907785394 913155114 985981492 935654952 999070560 942698767 932011894 937217556 910680753 956487810 952847617 929521093 977193470 967517787 982420167 947193058 907859071 934835841 947469376 927924692 919121992 985267332 976651903 973370446 990139631 951161093 985262849 947016823 997488769 908075239 921199377 931578066 982187588 963186733 975779419 991816585 974248759 938712425 986863430 990103206 999519351 962665982 939851324 915090682 980617609 958337475 961758767 907354851 947063298 927554642 915951098 938793258 930374221 937738769 920773070 998375234 988521011 975350423 996112217 935705640 952617106 912982288 995664740 953761126 934715703 994479307 938860608 998282719 979864538 998491834 921159470 956890397 981787990 944848149 964022802 964348875 989419871 936573160 978217487 961745411 993194968 914699648 963131873 939284000 938708261 972640587 971477456 958942001 992219202 905270689 934433173 976566283 958985099 976898453 994793104 909742732 904927383 945597138 974139009 904993887 904447945 921377517 974943363 970601554 990664697 991627801 997651453 902092626 995332007 925369917 933713476 955711609 902688680 949637196 998451618 918539269 989511515 967960063 990404829 988855673 920931800 917461798 934414409 955281840 994388011 986989579 910627242 979954796 938075992 943185917 919230442 935747964 980696455 990607247 983945137 996731894 903201982 964901370 936278875 985437523 925558514 972707513 986997571 992502841 913429495 929307547 950666802 993636030 910650413 995209798 955208157 903890535 965105035 947059130 974689556 959668851 935330578 919511630 954361926 971604367 972087357 967456852 909484072 954460826 971244308 951411824 950933802 997052978 956173728 949328096 987658897 962626119 964137808 995982993 950975552 980027855 920938259 921865443 911234558 941760965 949283178 925208813 975542824 930528433 987448897 961969390 950084788 963970489 958562893 987772716 950160193 975394319 961225102 900179353 958795756 914384383 958827990 904650540 941311031 970952762 909471912 933267478 929648892 988240502 984494866 911139301 944139845 932317342 959922851 907828069 922305840 978608778 983858292 979461375 920670586 926499379 946129586 995099576 991293045 978715555 958662665 987865051 947308034 979360764 927467042 986784380 900218824 977238652 956263704 921320900 948494434 984173281 938654578 995979584 929993655 945761204 961888313 975676284 955502467 978021560 949622763 977009490 990446177 955590582 996877858 991360607 910283691 932798880 975266419 928825693 956414690 927922964 977398367 938107870 982092327 927171346 901694233 901465638 932552637 928647595 908008837 952043770 988741066 933206092 904054742 965382679 977191950 936503939 912227250 953857469 974602002 955343093 951827037 987950442 934408506 989344687 963084739 959585641 933082063 999086273 932317762 948927744 982729015 925038827 942566351 907873272 908883272 957314720 993927559 917410040 904836971 981367313 940602443 991110394 905451395 917150827 997329323 905350082 966740445 938467945 998631764 975934528 910391708 917103305 916415564 947925570 934222361 923278623 997145711 977888280 937490248 980455358 952028473 949717812 958366172 971085100 969093145 987515837 989761187 910691242 900807127 981814958 982749155 997040436 982332011 941005313 917685920 994952000 957824459 936366261 939761283 976541640 973236612 955325647 921103281 934995421 948973679 906688238 996020158 949221880 999526424 929516136 960637516 910068805 902409000 974187894 968298134 991950471 950166664 921486419 936800478 919809402 935732145 900469102 933431760 918144818 967994795 973545046 904078120 976877721 901969949 910074509 991872658 967517889 981346730 990769785 969133366 998922860 988201303 965705554 950169771 902597336 948369578 973418772 993538754 932694886 911715762 994390875 949271706 926980110 922056802 916361384 997844642 995578905 972259462 951112657 944895943 990597951 925498628 999854821 997980561 920671780 952775391 943762190 935273353 995671781 970626328 906500198 904570573 947577514 982959332 994745994 983606356 992898964 903648304 968067650 928928725 981539115 926595179 996926851 996008713 980804149 960837990 996887068 909695792 928477858 970051991 961615413 911521082 951800960 976767034 986214587 921596722 928419695 943449579 960691383 927840802 967144270 956309384 992180076 938710675 947306174 986712906 992474254 923417352 985589314 915389686 960808687 933697880 982134312 907795721 925860893 939076881 969205695 918546334 944755857 925540251 961390120 984175471 998509261 912648680 989967670 981335746 969448854 907061558 968223316 901908065 966235811 960406888 927037263 921797884 921772609 910225082 929818188 983798506 960719004 938132957 905082228 936925607 977642659 903576568 900685318 981052217 916364284 948565133 972633044 927872483 900210452 909340479 902524735 934554008 937789940 959761125 924626977 927891081 921328327 961588880 968986903 980653709 927988805 954021532 927029638 953473336 956173454 997978821 996048386 959767883 908065405 966039297 919162892 917804145 918531802 992095210 919056826 963447149 905350946 960305022 909053750 989758060 905305974 944746839 926277842 990377305 943659751 924342364 929659399 951696312 980122309 945876420 937459472 942745512 940214400 984974590 999378117 999760959 989406131 958894615 992718540 997081206 930294554 921194409 994345400 918482976 911143270 904014745 929823394 961790106 998477332 924255307 978535818 994692905 945486624 999321157 948873456 911560878 937109002 965280774 900433315 941931518 990294450 941260411 933030250 994555549 953360972 915799521 900838447 941703379 959735867 901967181 980516923 992710216 992761517 967679288 904139601 920726906 968362981 999459621 900445871 993840648 946378815 954765865 931676452 952368518 903059475 950409184 946572271 957708664 917628107 928036338 928351060 995675977 977926025 984572297 988260606 983728601 945759914 992851370 942807936 910723548 918511140 906576534 953401307 944966083 994492133 923695174 958245244 946358402 955795642 918298374 918431754 930772607 988572108 927763371 945464113 904153648 977422192 968948123 992028333 915040718 911617118 971378345 947505930 910398174 913287738 994595957 913487890 962830442 980922912 939736191 912937631 986910311 974933561 999860566 943834814 985092321 941981543 951899233 963258356 946310237 954887703 912917719 971260722 938512010 916715136 989305456 927130925 984549782 906910010 906654671 949603932 997156318 993905964 993639777 953099110 941049198 933815796 905717775 969683563 936322969 963898338 941950381 933029866 928080776 929507443 929708504 952756304 928748110 986943424 910299187 906275219 947369106 969188488 984288766 984208524 986638248 970833162 958359120 994607841 942519384 963788028 934706194 988496588 948837812 913692274 965683988 981240132 917017117 917662359 965228437 955883290 902360645 998147677 982077168 922894040 953609719 980602372 968122358 937754240 939220146 906862216 949810106 984806584 900835004 973822685 929358175 971755021 924427183 984367609 964042821 939237726 938654200 991298841 975325152 928090470 938130977 930941506 977443953 936556362 989161095 958877651 973872881 907501557 957412793 915278948 927442785 945814429 919495125 900010831 977547253 951594781 950337958 909207263 940773766 983355734 962767023 954262806 970986029 966102693 905589540 938231618 967896795 942716095 973911534 966394225 962512393 914256155 926080936 952775533 926389437 920210744 935670399 989749843 978981181 938101540 975550174 903454693 928480549 917132319 974160757 983889504 967454531 964522850 983339777 941357345 997812282 980796906 903380492 921302871 903356724 956465817 989055679 976390204 908791139 918051710 915385768 911551425 910551941 927556361 936651638 920985457 953290526 974505448 937514876 922415947 995026798 917839523 949111725 981835624 920661503 948731571 934319766 952318699 939946670 948525147 922043684 989093592 946533784 918044330 904484163 983327273 988487253 980183569 995658491 983849901 980383893 920879899 967867079 900636902 931481993 967841292 910230944 918635928 946637604 903538724 938456998 963948167 999679533 994347128 943918177 907964666 913767096 938132872 944300796 933579397 988763068 902902152 924921610 977084722 978967830 955267052 914563409 983514254 973497835 982314064 922066025 980293937 908553427 998693724 957049715 990814505 973703743 991690907 918285181 985074000 919919827 952478009 984121062 960019466 902822673 964330875 996403163 937271130 967837415 972281852 954011320 935112623 968623710 910784426 990890906 972733340 940029913 997691122 923715098 904897441 975920855 969260261 918245930 910645796 971738995 973875558 921250101 911498287 958882774 993748280 958819141 973266957 915969700 938161690 945506334 999427630 950136764 942681395 960654510 992284169 987384028 974799524 990737625 906982653 914975940 944765848 925687109 917365407 981413225 916099563 920105862 980256700 962691224 957701512 985155988 935542547 906904843 926368929 908205549 924820213 956113909 954639029 953525496 977158312 962074133 973371149 963483978 961858094 973532852 956107752 991309817 989564929 969239699 942686144 991434274 940550407 947550638 934735752 914141813 963607791 927199324 960267949 923344246 987370725 991539711 966189340 999987715 984999967 915305504 930207395 951735115 938367443 920972738 931665069 921125676 943248613 947481500 928064297 957017539 987080320 945248172 929475011 960621718 920005954 946935824 940017797 914567670 921755959 907566236 920905050 935551459 957184496 934343195 954177448 922899386 932198757 934033346 972405268 946933823 926268682 914454397 904414178 999096966 938942850 902512643 944957954 904572045 995299770 924288509 923282688 952062996 937669265 923521920 953392746 984117035 951460894 947680915 936153039 992825179 992443772 900574681 943558710 977057022 973419638 903052946 921433090 953141308 961576629 973094281 978351984 941823337 920644110 941628247 972778745 905497954 932824969 925577569 930024982 974027524 995029497 934543689 992833954 919078443 984267170 949390225 914525630 916003525 952307253 941508259 987975055 910617403 990542170 924622343 927846240 928915054 991645065 930856422 968897162 998534500 951948882 909183296 923953086 989596923 977037759 923852990 949045292 907623321 938796331 985248872 956838142 906318893 950812773 932527757 907572320 994216232 922381636 998622321 988578920 966685114 932278291 929775570 907493734 998954856 920373849 922592837 928273669 951084365 997489553 955085557 912507834 981714752 912275089 943460171 995971490 938458632 955132113 984829735 925511429 963351130 992567398 996088853 925787012 959357054 949557940 921974010 903431916 976551013 962558009 962098422 907838265 925731100 992516332 921303991 916954170 999698805 990035458 919249050 982248389 974921171 942298208 994262437 941306603 918840420 953771806 914612704 935754656 949330158 957267924 902423117 915920485 915613317 901545688 956905143 904976668 987072119 959764677 992523060 997768512 970742499 943459387 936067255 953708196 970416638 917303296 922749477 915527972 949417405 929109676 944523769 918005053 946933294 929546208 951954236 998898524 941300277 989068038 923490453 979557163 915554460 980341135 959218489 999905262 911276920 925066955 909390002 988775860 977113595 992060892 953289169 901335159 978412404 969587678 972688556 939475941 954173918 953970124 919716537 997053540 989833217 971481427 944087392 908294966 964785501 923009107 961581936 948724849 964611780 918214702 958406265 969996570 913914806 929793358 961346383 993237691 904093506 940772288 922705694 956022831 956144747 901489502 958249085 952135165 973048324 962927290 964334414 966365108 992198356 911801776 904634508 927311437 973204231 901951951 920455821 990416583 992558587 944768812 950542874 988069722 985392232 965004717 987861763 941588200 983722603 968714576 991301957 999518106 932016442 925984147 933524448 917804208 981123132 917458901 948972532 995036432 930496792 945961909 920606642 909306669 902068718 932205901 975452192 964330955 938715438 995329790 942693368 998258691 926375876 915003639 965303491 917684837 972358496 976197033 959284154 950472476 900169125 988200509 951236748 997934941 931735124 904456110 955194260 942361628 981591516 988850527 957126665 916620506 921883232 992667640 951622147 999066050 977593420 960503531 900478221 955744472 907992448 903802919 968121240 963811765 947387920 907024250 906192487 914508352 929417966 945821933 926213237 963870254 969121440 978574234 980855774 961849108 947096584 995467430 959114963 927446870 963823783 989639021 978948109 909093620 956834145 960485619 930221373 917642884 917810625 993252558 900120536 968420404 961126931 962092681 974689214 914001148 944969591 998328501 945878785 948391857 957527834 911388201 941634530 950963911 956193282 949019946 936274270 948806781 989578131 985236836 949118226 901285192 906567186 915764385 968138269 989302042 966961066 913767929 903336304 983622970 916818469 938304280 949507260 953266168 933080392 990180643 934683175 960510687 905258698 957131789 960459423 918295836 984103538 937932348 913460762 998841717 982865831 986411894 921773785 953051126 951610280 959808039 960833245 928141487 988048665 996036826 974155323 907599278 961512560 918956462 958852736 915414281 927463887 946327066 960476380 911550231 954917657 909786626 922082505 985396187 956667957 931719953 950551961 962818512 931644220 901232174 980849221 912501522 983568890 961016091 929118041 920900531 916770268 920008881 956326649 975051547 977458986 980349150 914419364 964165360 996810353 929906495 940465594 986932414 914750616 996856825 983289578 927520902 929270110 960727549 910191285 972864870 979500979 904383955 942193904 911635635 966864608 972823306 939300098 995809646 961165723 969764847 900238320 997370083 965768028 989583445 991269976 920434862 923300844 968124765 908048727 944494449 938844932 936536314 916863080 955912764 962818559 928771422 968753492 954650618 934400201 902994052 910747081 907572095 988681945 919749781 937574092 998582225 933568793 915877471 951225692 920710204 996726411 949613106 984459046 907172343 929786999 981796578 970789065 912837163 915161757 994505438 921314796 969200555 972854554 910848919 919907880 958930676 986430984 919883116 970904627 925415316 932971537 959140215 908027144 914596316 929648558 918844351 986298081 940263165 968690504 978647117 976619104 930530499 965112630 991288048 918633759 952389863 920592453 995081503 910817063 921299816 931160411 959757070 926380869 981625344 923099788 975714612 967871943 986663201 911978743 956895885 988731747 955459768 973074113 988849069 936348021 984865858 905574579 944638132 990116260 937890386 997360716 931402943 935711086 989074751 926704328 914497830 934298265 969203716 954036925 935773831 945585145 987221310 980170896 943805486 935268740 919345901 994201710 935770299 962655053 930243098 920726964 952410337 989876370 929659972 917783171 945895380 956024216 959636815 942404747 967868221 930252782 982358134 911450208 987671263 952045554 918719652 919178869 912402876 934775043 947789725 939630658 916827576 926474308 902343106 959824775 944883637 999116663 926524210 951465617 937496478 910129630 934588092 958471491 919320172 996162289 978889794 905516716 926048384 917010797 961749118 931133614 961991060 915649148 941695383 928827810 926105889 947391974 906127906 908956124 903807449 964935237 952083018 965519172 959891981 909967605 969084743 979140146 957916244 918677425 967667834 918581051 992491285 930786707 928917132 936126874 953907649 957186783 950780892 928725055 994140243 968724192 904783322 944728766 978046640 976351673 906749862 985143624 979925740 903981277 994259592 957800648 972184148 936276982 997629887 969576085 953016774 942442728 981600658 900648675 986078957 969964592 927591251 996040223 984522764 925694712 904672611 992926511 959949158 983751801 977443683 995531055 980761902 996518405 936665024 968773035 988841382 907666314 965210148 971125309 947764025 904060386 999606154 971362681 933468920 958299138 955991561 994552465 969502461 913553871 965847464 944675837 960765595 955687966 943737970 954845802 926036956 902845264 956400366 981008562 901156687 925427023 990788718 904900453 971457602 980487543 915192643 948946870 942320418 952552288 966544384 985969259 916124284 989332497 914950113 903012502 967348882 982149235 995520326 915377089 926456785 994928557 927157824 993654988 922401020 998518309 984399826 914185990 951843975 978107162 953804834 965811334 950128869 981563101 951300688 933370649 939387905 916505648 972643736 911654051 975778428 939848883 931017319 929125975 916156923 973593237 904521245 970327301 953778888 905620822 946066075 958559237 936427338 952778342 975592987 959968681 903852200 962733371 952039516 954917614 993588565 990683122 970277645 935193802 949855945 959887616 964790303 979737214 989211137 926743659 952373812 936945289 989380098 944072631 952915635 980554479 983880890 918293990 926229176 905529303 925622101 909618928 980807014 919734587 960606034 929167738 936247763 971320167 900293796 937079222 978263193 951373329 942616724 973535094 935728813 946872422 943170000 964941063 930877901 995086840 960259138 979032657 909538086 940207259 977202137 969067713 929996993 986122771 950237713 905793796 966455883 939913418 998319085 997170143 930054314 935344006 979738468 916800918 928366217 980551226 991716235 996121714 901329036 947538233 901519717 939538631 997744296 933920700 992002957 924376399 962618659 965957574 919989257 987285990 936767813 925006180 940035576 953128792 938556108 995102274 914595620 927952692 945321290 944808010 999938218 948813335 934310856 982185024 927297063 930600644 940486487 963086649 932728073 969543052 984877370 985410886 948230264 990606112 973675177 922690140 977825198 957220071 944909437 986054336 934649867 944196929 960549559 903701234 978694172 964196796 974700503 981524664 948178318 995939627 970013656 991727724 989162762 948729283 994850957 995994618 932567516 974499878 980268911 906716677 996730911 975260750 973869115 991169335 932060864 953410427 903205586 975711534 918579199 900281305 965288291 938615640 915625183 921772032 936857568 935302926 993170154 941190331 929321581 943727732 933912470 968643547 984668472 900551878 996242752 923780985 914156276 915071106 986669041 973239548 959234624 915984615 979833274 921583999 927038624 977342860 997076698 970605734 971175093 924062272 904279445 980916048 962859084 930723306 941445769 950333425 967246697 960318474 903225914 914585897 922007985 971686178 903525933 982097788 938315596 973874686 925125319 904685217 951252018 961778023 978390705 958821141 967796616 914533458 900929867 987667411 990430183 991675484 923237911 970291661 943437882 943219763 941939671 923715301 930500082 976259214 990766528 961364419 951283972 981335091 947152990 942755259 975274260 910809235 948253032 976445610 964489007 939690829 910907407 967767088 983901468 917359529 948217854 957856939 943684342 986636629 971476358 948350555 985378441 973184145 932893224 938918305 968866266 971888145 939433233 979432373 914830573 931193410 936193052 944825731 989871884 942599374 928223067 979100922 993281492 921128953 921342242 978518468 944331962 903735269 988276976 910053304 983407385 948767206 956499997 981186462 947838634 988496981 978181456 905781533 916010031 929272704 978754003 974424550 982898107 987662701 951060735 931027766 988730269 925961459 936946570 989627136 957591011 993648975 955909149 979235008 992108674 961853126 938011325 950659023 907043351 967080092 984665777 991201090 965265967 922579208 968701009 916568478 958259191 934790137 989135143 990230811 942355935 985613667 938417802 906721824 923434753 903111389 998977220 976453920 935149373 962453225 967064415 957423240 975230006 900282539 949247514 909253578 999138280 922166797 984021841 919280441 948971739 994525316 944582308 957729174 929026830 923721239 926904364 909284624 943305196 992841859 902146788 952972204 903582013 950494875 990260702 955515755 936668240 942043089 975340717 993427571 951647677 903234485 962520373 936450747 925705290 951135450 975762164 957486769 904967069 979850011 946152096 991414363 902000461 917992663 919896159 900681054 985180235 967978242 920999127 911778314 989147523 967745824 909029709 955252000 977024093 947268777 943347189 977309147 905629499 903813597 932817332 912921055 931513417 909386428 966917420 951928118 989499327 954946956 943001126 947409010 948706161 920551462 997500024 911621970 958451990 918244039 906721146 975157991 909138493 994239305 973829025 942018826 932691921 915737864 989070456 931389488 989619166 907781897 945595838 975082655 937814822 913514784 988181623 944382795 911520427 922571305 959452239 991502255 949900393 972879107 937032809 988664202 947257003 918546244 905091931 902499510 926033803 975440195 914948038 984166979 995565058 910115745 952410675 940224601 928695068 908474822 903891146 982571886 992832722 902061511 987041381 980624968 912443737 923881199 953047254 971498495 920886730 916256773 968872230 994753435 929893052 936842231 918037703 972086740 908018065 937145723 946063469 993878545 974371236 958246962 996475812 940168943 967315693 939249487 983312983 974632430 966492249 985555894 989829654 987611440 937905823 987094903 966341280 992315107 909721558 918600071 973684398 991801235 965776660 905338213 931026781 930708730 944040451 937236705 910254719 947958679 921809984 984018768 951121708 905766948 909391947 918823464 946534445 946455318 948213893 981087966 964409271 983197517 904842836 985714224 978970465 962070694 956408730 947218102 956004390 943384527 933707433 937419110 982921338 981911885 939131156 988313258 992587239 912556098 961459777 905726234 929372556 917977013 920632132 975709640 904030353 949279482 989725425 998459437 915046034 997180661 990575072 913821416 928487780 995843298 941678784 919760331 957427959 901464658 988679043 957381651 910300923 917289538 909121107 921384177 929590862 950658095 928047188 976015244 945714298 940765289 976616989 977406414 929814362 963846450 917105184 917186140 904669234 950357613 971668965 955271607 974898620 967068749 998135292 987633085 981539259 979269754 950327156 986358442 995910683 905331489 963811393 955020346 970603942 967680152 943423802 943418922 900099690 906014662 943726751 936510093 996593883 900969981 989141422 905687575 979799109 971801048 950788598 916447239 993327311 964913293 950929586 994786984 989223307 922816120 994232300 900835495 925010744 958656055 983790236 929665831 919443342 994936667 979105654 997321981 906928445 990510608 941220317 957580321 974653716 933837276 906539919 952615355 932956420 933797798 934452685 965055921 920216099 956674686 931427732 987337336 906092544 975409313 997582554 931810525 917564159 963096395 906076354 910350770 920909548 947046987 981016011 953413804 949361450 949244974 921143372 962784280 917710493 965795675 939072087 972644606 948229336 915156661 993611638 910258990 934232971 922751414 987496344 907694465 910830602 900731093 937674952 914918612 921735540 969291121 946443631 979227694 945002367 968277624 963780601 977141826 998925792 946327494 937924134 951822021 912998489 997926683 923727291 934998668 949126249 916420333 976897568 975968326 958365979 903747163 954086824 925021724 957206918 978750517 907074975 963934157 946860313 992473563 905059137 920959496 906379810 911280707 913673858 990120722 981644578 938902538 969377298 996946626 989672043 969923133 958912123 989593100 922869770 939159823 990252576 988909201 967933963 929276639 941441646 956224811 907009696 960137971 964809128 930519058 983881919 954624573 991572133 976048094 964839390 917551540 930022144 915227346 973010647 960606781 917095950 922214219 950751609 992555007 981405372 998176270 947505281 904904607 931748103 979481827 935065805 947014317 983787755 934417480 968245096 908116412 900563542 996309425 926817414 912628703 934764385 903846677 933006349 952955108 972838200 901511738 947060078 950511435 929217768 980096443 963703732 966765978 976809945 986137616 906190453 954314636 966450934 937662890 921890314 924207154 961138745 974801810 907047243 990775741 947098275 951945307 948922289 995048205 947531973 923068151 974269565 915897576 996480974 906269760 914667313 997731395 988203989 955943860 913862910 929284657 990115817 921814886 963322880 984116332 973587807 927766666 908464492 970487091 994775783 936818397 959907596 993633511 909657374 999315294 954262056 969574514 955355987 931003857 988982789 931771470 979165112 982792827 970084857 991955017 973981947 946727895 914450108 997793638 976426943 960832365 949051185 958495991 901198646 918647959 969857327 911509869 925113227 911495211 986472124 998766908 945342239 919799785 997999656 985224514 943682085 906952264 965961129 973024460 969517940 931087535 988447800 962393858 900082784 921291351 966804162 971951575 992002270 982352454 917504649 904651942 952899751 990570697 972588335 951772332 947705123 906641326 951337838 903201175 943963832 954599575 974844587 925402102 908998947 971066175 903179027 926772814 988987905 939746941 992716559 949447251 970709124 995330499 901764067 982396380 911466909 983929393 959823974 915370665 939643621 929070552 958712206 934960204 926100226 931770053 982816714 976147709 990103821 974989796 942039774 901213192 930143520 984113198 928242392 937863743 963314867 977490168 982587303 914331228 979078814 966803865 952079425 978786803 921704720 908410817 995109444 937500755 950096778 978997925 901831100 931020936 945649458 952880708 997710705 949070436 936207328 970678177 948448898 952034355 944881520 924599276 990585993 952349062 906127807 971377531 909551054 942399253 901992755 940515134 912092774 970581908 982546671 931218369 909668670 964613594 991209469 901517864 978182276 957570832 918878609 919985813 954568090 989138060 964872949 910872380 940372120 995301064 958233956 945592491 961772218 969132223 953722567 993865307 962031137 960528966 925604939 938875238 971964097 961805566 945894787 983428360 932542899 938607576 900968642 944259591 992298907 971342904 973691836 995252574 975653827 995581632 979154919 986522728 961989803 918164423 975531049 975863123 929395568 983719340 986289629 961948157 916192959 998668031 989546592 901524171 913081541 912174332 921895255 921999761 948898445 994889411 980826874 916183131 932359216 993039500 965205071 946375617 975441248 939409528 937882773 901414368 993657322 940789431 993396035 930486639 935023250 981129592 991599403 925085649 920679503 911909741 909317321 959669969 995558537 986283277 953863542 911856984 970976948 920410193 913768250 921353914 947924227 942366967 997688396 922040598 929070563 960665521 993336662 975828281 985952581 944880495 992446011 974998075 955215695 969210010 970971609 982810503 936363950 911327418 985731086 911427286 913238694 984574312 976658961 915936430 947655709 902086614 955567837 975664425 993745481 962372119 987852448 903627659 938307662 923322168 985231020 971961120 998432970 959206561 955562798 905995622 928816366 929602460 986291530 971239290 945471431 991703664 921449883 973254420 909883313 949016224 966233377 970008864 980264405 905235236 933546126 917579387 974741295 905247940 941668330 911085858 949711933 990636442 916772588 901065649 908344656 967528162 911344218 963852277 987875795 907240594 933802391 946623471 906558722 970377986 957024528 985369322 914422699 938436305 900544421 947779972 905093744 974758265 967200650 924443789 946671019 974723060 993917529 959966645 937217418 991866319 926886113 940130021 993329521 941772600 901976462 987859320 994775865 996158189 931994957 918416617 924897466 951187283 974157121 907287120 970140093 957274996 920332842 927191523 932617426 912227099 940445837 964551589 970349043 924680563 903980158 952106425 997125993 979314250 909991264 937236676 908693479 991838443 989365279 977889397 965234115 919737202 900567154 966811756 932895804 980350435 902387595 991749425 905171540 974137730 911251349 969443651 928492659 928787543 900311271 932318405 907016445 965159585 953656327 910936564 946342679 936915170 999273323 913380496 921082653 996875522 935642527 906402734 991473985 999361862 955414632 960682826 935554291 931313216 941972544 916804126 951932445 914151064 981472349 972899367 950227512 924475188 985332900 986624942 985312673 945821224 906954951 900186267 934503151 970114598 918201050 985117589 937299888 989226888 948383288 987313418 970873896 952952070 975039808 971275105 901004808 958169023 998844965 970202866 928659363 935539209 932149300 936307602 901681106 914374706 922608779 921649330 949128576 929249761 964318221 954253452 951142866 945550333 955308000 929096339 977715389 947122628 920928613 994610634 988164794 913217621 927730922 984739089 994268319 915671324 973046128 969592456 979274416 981748356 939736320 914895831 988360514 942479142 956796760 973844439 989594657 940612198 924966521 962732278 901674255 912900931 915616500 933158791 922746184 911813782 971432385 976188510 987873624 981929645 934857807 905072733 911740887 985327250 906551295 953218817 938050712 996715178 901853549 931873191 983770440 995475502 929021419 948291513 975737567 992675444 937559055 908226547 903258292 964212360 974047817 959453909 912255395 961253562 959148465 941548699 992285381 926016444 903799828 904335068 911455009 937953162 938544010 956540206 921093459 998121932 998952618 980525700 991537040 948492583 938590447 942004189 938475938 977816789 902471417 900690597 985170946 941155991 927597571 940452731 995564297 915861128 938384438 988947974 943536957 917785908 934220379 982514710 985684757 933863273 983636004 901076223 905004345 904303852 946051763 960696749 981554572 967622038 961097265 999428104 933094752 982952202 935558218 992488577 964441767 943055923 966973385 945058192 969418598 915563707 986567872 968602048 934343537 947184375 974544049 992428592 988561701 991096371 904960266 966930436 935213879 946669880 964145495 980187738 980660093 917466342 999392459 987250846 916067053 920776209 952811647 970994763 902897452 973687067 946991053 948104466 948809520 956033407 903936507 973348820 951678720 917691161 930796439 979195395 957287275 924683213 932194820 920326618 901783617 917561923 942211784 918294860 939783675 979894676 997292924 913506473 980544869 972202440 955592243 996250082 901918643 990350448 991897865 946037663 936148169 973752109 944507187 984571723 932826294 948367026 926412309 995024107 989841480 918231896 919592966 910147057 948736897 970891125 977807497 920192992 980315921 982987840 933078777 949285495 918247172 998775673 928942910 923031035 983003533 919899431 994726870 905510651 907630678 929418392 994329458 901038714 939799659 933833798 972490817 979484925 958195781 978948685 902452331 969584894 990461316 929798032 965749353 951617606 922959413 955836868 992219698 985581221 931233440 915618947 987370201 986833571 963900163 932218496 947401530 993873047 980521046 998825721 985166775 922947033 946479327 921208534 984106670 921226449 927477420 977878334 922488168 909664685 945765583 954256906 980265337 902962184 986599474 931093015 960848595 934895824 900133430 976993464 943019025 931792781 908613356 903865480 988814667 994246203 925006245 932121937 900499770 917881725 980108712 929781387 945085084 970783726 940969558 940691396 935786404 977645600 971680038 993806847 981067848 916106738 962408808 973134521 955945043 910703453 982867742 923330009 912676197 934194839 998666533 927318058 996308176 947238198 904559113 906645824 957157732 950176462 935437975 995719447 941543053 905814843 995241803 972871097 936229183 919853148 992244870 914681018 956019713 913169924 926308265 910156092 934184618 932102729 989677237 994312385 936222745 973499634 928015554 922862554 970018092 979102937 994505739 923614248 965197900 950214238 913641911 985463434 974284979 978246151 976575605 971477614 966188441 943689768 945487032 943085130 993980891 994942873 917550464 998107585 941431751 937431196 957715507 957366690 987222678 991260194 975662930 992193612 910567322 944976621 932875486 909366040 977912465 912103277 975504757 957501518 919774701 985606294 987276148 987283234 953112982 994397670 938148003 959652495 941988562 951347292 926224862 904591568 964366344 909373192 907879163 923337354 983576887 981535422 958798710 956838427 949443832 926401114 975772233 937217749 956446238 914966890 974957754 956441427 942234158 984343775 981603398 950835077 964807769 941746271 936752557 927522348 974965846 947236562 939649720 956336163 946448706 975754440 983972678 927838051 921386688 940752395 975725650 994720720 909176566 946216601 918871298 993471473 920763892 967688626 926689774 924519778 947617266 946053225 958916995 957690899 967159400 985902921 944527001 990029927 954152703 965565520 992488957 994921720 991223667 976658125 967538194 931249260 980583630 995134187 988126401 930850754 908375761 970416159 983704253 957397668 923978087 992505676 911308616 906726703 938443364 906296222 968927875 925051245 976393198 974155728 940583679 928435703 980430040 951820785 943263035 948558176 912315552 981526864 959337731 948508053 955293981 994165816 951699752 962051887 989481484 991466368 930924988 989985217 925943233 911687850 945065212 949546467 940975177 958915988 994276973 934672356 941832973 904376959 925575207 935850327 922142933 961054525 978227390 906091170 956069520 982427660 910571546 912171591 935860000 977531208 964467697 928750054 903627180 950414511 973672152 972938366 981759843 925159515 901033662 918149390 909335891 951348459 961445781 928455800 932256425 973593566 963294303 903541357 962455794 973788211 918510715 977594649 983296777 905131643 929208358 975622117 916150948 999003997 907512521 964742328 939588059 970412315 904916736 999073165 940681600 988720596 934674338 947591613 916910011 904697614 966605680 990475145 939658016 902277261 993871103 983188483 902516850 982932283 979921543 901927359 902794068 970412688 952865809 913556546 997470737 946457164 994511445 981587986 919471225 993959342 914439687 958155069 958987533 965234320 909356808 990561876 995304647 953281058 905903968 956491989 939304631 977095003 915817454 942627692 982776358 907244716 944500474 979492021 925984387 951901980 989775563 991954479 959914273 959804857 965747969 920034584 983873364 922793092 969151570 914730688 903615412 979344019 934024192 986304282 907243548 988601612 997278910 972051719 974043199 911751455 968077890 980965703 980694056 904400067 910497514 990448447 928316903 923123315 913944503 951348174 932778719 968064369 959402790 903503633 910372854 999849051 948834224 988532872 927427653 947996360 947996601 987590865 919639414 950009013 967420275 930222562 994024091 906296104 916152273 907497580 930421755 931831161 910481822 916869782 929592011 929161537 945460383 914782864 917496306 960910373 970652333 990076226 954130675 956671869 994941883 916561462 999075981 936955693 956773584 967453428 968487939 946897484 955076114 919861719 985626471 978323506 974346834 992149579 918308355 952297488 921447700 918136302 988862386 980037601 904233465 981952100 913872539 931763745 904891559 935902487 947593592 907324671 945027135 982985569 939086524 987196772 987131536 900423714 969684009 998439624 907426345 930458338 946407946 994434805 957304642 982066564 961252650 954008911 930545788 998153004 919666212 997962187 975179426 928692867 989524897 901870509 943059725 996668608 902670854 971607259 977449765 912729325 991062493 938481170 980075890 959283485 997550642 976363087 986518655 916580622 981550742 940056692 910980443 924997396 953197940 961037047 933700016 926327271 945262126 976356963 900249780 912140062 935337122 947618363 942341733 912148761 953834151 924000243 958313643 985816967 938801368 902176227 968446683 952875298 937333143 977958919 973394314 914830630 963395363 950187647 908322888 976249764 918330988 904916809 901650668 987308001 986960043 997329954 988518781 946062905 970644397 942506820 962434073 980448042 994585261 990874096 994493469 939876593 996706939 921261579 901377191 918324885 903250503 948318701 953202797 950809787 947040042 909786180 907435338 941800427 908191164 937420267 962738917 988865957 983993194 993211997 961711215 903009942 994277689 948092100 976295058 912253317 920573882 900405489 945394529 990114089 945898789 904060307 940270065 956265593 953617043 981734164 915321536 958911971 913569954 968452324 946553536 944181039 964254940 954703148 901331434 933231040 963472186 911364583 902352909 989754818 982464991 941523252 943150250 956409368 994292013 980137412 932541029 934616137 970179274 983770072 999713389 981019618 920606985 999001858 937118475 965163407 989577380 902851026 932732610 945492803 906596337 987803730 983670919 940614664 924725034 914529121 920623393 924946627 945621291 927536636 907104192 981701907 940649808 974212081 974602544 997090247 992007135 906128364 934059120 955639149 907665588 998363716 956663777 985427941 956560528 914468545 980126697 939863945 963029068 911356333 907573843 911869473 991782384 966396549 938661143 970775120 951177906 960401152 979698546 933259801 967392113 976886280 961023671 915377954 907123929 901320019 922562080 905075529 987124720 940058946 969610462 950946146 932288468 974913681 943877756 970843656 903570141 992299621 986667136 904314400 937676650 913492770 944476164 932252497 900873854 957585014 970275043 933217776 934872739 903310797 909681410 905502408 970686295 909444366 986248115 941629544 903024165 996157758 991259327 948372973 951523906 932992077 985750563 961333313 924587664 918302236 956419931 950133091 967513231 924086595 956292503 918770660 998883326 908744869 992366305 991267870 955753586 945823694 990183631 919154600 953763220 953780174 988223906 907957430 905676056 965021309 901438911 946822458 900492843 904203440 917209956 965398205 989759291 954251596 962695459 955550525 914082468 977951131 926917946 925925876 926796881 967974907 927799877 922766990 905912038 961956929 943140029 956675186 991284335 910907445 945002639 944928465 935483173 902352232 933068763 906584549 952944109 945690276 958983188 941165713 999366385 967901529 998028496 907551742 984364647 936631770 981870814 985569679 975620988 978271649 979520497 939179305 973826708 989469505 973065018 959632857 950060310 965136683 937286692 999147325 955097285 978589573 957168906 964501790 956356761 908000978 948855166 990204716 920816750 964776621 978088508 911681495 926247678 914165658 953846490 963892093 999296153 946086027 913853248 977431792 953904846 941595383 916675220 900424059 991900038 956066580 986965242 994886919 998788770 986399300 975402407 972262821 967694340 931528950 923809638 925395973 976427463 938260877 985349850 933731871 901477969 951100361 988623425 961304024 993010602 976299327 951054020 942735466 939669383 902127085 903694236 979004810 983970290 971142770 953066511 954323594 928157946 935416640 924227762 966759315 921681503 936725430 926275998 995860213 970919181 908894947 941631521 959627748 982852147 925061032 922487409 914203138 919850152 909394394 928998464 901109393 945522316 910527392 969817207 992330554 985561930 969046705 900401008 968887978 979615338 981897729 957382842 923962334 955309161 991733165 930050401 939566802 928416752 907164833 942501496 914963882 998010223 996566433 949139833 923378419 948024074 965799116 925992768 909190163 927356481 901603550 940361659 901141120 935217342 955320805 991339048 971307743 941593723 909373701 982558135 946248714 900864981 975259427 997337457 922925678 979060908 983712185 934551073 937414109 957339243 978517294 913367780 977379891 957396598 924190181 933267128 915045471 918876076 928271743 904017941 935152235 952235986 964946776 951873970 954798520 989252994 900609029 968004072 995593236 950086511 975955252 939161517 972543844 989647917 904004824 985727501 941265406 996138056 913530517 961866648 949267047 989653267 952035122 967536837 955542459 919630394 920804857 917753508 957890154 933848028 919220643 931716182 935894131 912477811 968185442 960654976 965211326 902268175 953051548 988181590 937668650 924072624 968708505 909566766 932036548 964075753 944188848 958629728 977740334 990042548 905129447 924188140 995409937 950161349 981931779 993201618 987890456 957260626 933902351 923036376 966734900 945855844 995939635 992346702 920984646 958925625 924776738 988671326 976472838 945598896 902069406 948110707 904466849 925238062 933088641 960703238 995113071 970331390 971947149 976549802 933623630 973249037 947590842 923505277 909868677 969836701 938794239 968507894 964395585 975802974 954080637 971003068 975900553 970298130 926760731 990643701 938593783 961744703 971016342 960534507 975786492 945102485 985522017 907315168 986266756 970202732 931023291 967634945 968342773 956026158 919691344 916075307 974907343 970175819 994548314 969409349 939728468 912723444 955856961 937948890 907376646 902396415 963079705 943679573 937368287 970185262 974917217 962670847 910682576 911570375 993736315 969793550 992528473 930655651 968647368 900882625 925853414 960063938 957393311 970011383 984910899 999928263 923618405 958913073 944843689 989937726 974314973 997442803 940344269 975762422 901053512 919866628 913080634 941187582 913727115 994812028 915148170 925439106 941804588 956946194 989370246 957144221 985548340 951047808 909953486 961044328 940292338 918437288 998132844 927471707 973758560 947087450 947913626 920988148 939913303 906034435 911974263 982796300 981627504 929076671 983448815 970101433 952902534 913577757 944094667 963420287 961555791 901175795 944379201 954993760 964498850 973651180 935489342 971837812 948263613 933548475 922169073 977347161 993092375 964262377 989147611 922811078 973376978 904038499 938368523 976391999 948603533 998113644 958787078 941578766 930186030 944889434 972884803 926648649 949806256 916806029 948118551 966284855 904131603 979665461 980420807 972838422 980682639 904810405 978714434 953002707 970845535 956964803 930917725 995556671 989617036 983045716 955238720 913744978 971025621 917663226 981088139 932022432 904808571 910906543 997021844 967263718 909338271 921661868 939738210 996151168 989896941 951654910 950666980 990642658 946606685 920751849 920923863 989782657 938867372 984623667 916515896 920219843 973581264 984040018 971068797 944432956 905444563 950353188 904820646 941139945 975277309 925774580 989036786 931534589 990043992 946051136 939842594 955441877 929324547 928958863 919063210 988326784 981833613 901122864 911659367 946439884 958928993 933922603 971952050 945967356 906792684 962959762 942517045 977871025 918075317 995070466 949284891 935169205 916528736 964923803 967565243 958944674 936310012 979671354 921095804 908367675 957016184 979238441 943206137 991599197 974669165 953102424 929186507 987584294 950569668 940215535 936192872 956570646 941765257 978419647 967034656 964101362 968650405 912848146 948345262 966127972 923033419 934278307 906034503 952218731 943811324 992074458 941460388 925737383 938082431 968569092 911386205 958096065 985687115 933013285 939887454 979128547 927626796 917554744 997681439 943554085 911007168 990446878 948973215 962266063 961144519 972092382 976079258 933795654 945678396 959998935 934044909 938557043 961744528 910523104 997231981 966481675 929038471 982142805 959503528 968907497 961588126 902788206 914832309 965913840 903732799 914889872 957968669 972879432 925159837 968758219 922471781 908158402 993020918 907402844 966605965 958742807 943816666 911280591 938473649 925590287 902424841 943524595 919886012 993087141 951534557 915952716 998476025 929381107 969059757 966942930 958313678 945685560 972706486 921796011 989463646 942063915 906121203 948411964 903004954 949733888 930141059 950943196 958669490 994402602 987970080 977669062 946728429 902591644 967875840 995624887 954860950 925783971 936434549 940647286 940818568 915911751 944650408 921547032 992101891 913036498 961233586 963816297 973933116 923096227 996820089 989039416 950476387 908538084 941079324 962448413 976469176 956122270 988415928 908520727 954484860 958805650 968239991 905367270 985649583 954080593 912802893 912083895 953141851 919265927 993783253 978775014 991095724 999464182 928694063 950489270 905382151 981109167 912723155 965319554 953012870 922640930 975219781 944736081 933422658 942275901 909709325 907370114 956309042 919431794 930613038 948301687 921229586 939321971 947327969 981585786 919193710 927035032 984041780 907273908 966124344 975629409 944579996 915761299 971218353 903028123 931929350 910089651 950140952 989665069 997329904 970263007 980873026 988742622 980759428 929298656 971474237 947782062 923122336 932493248 975313140 974424808 949670180 953610935 950928251 922330934 940885309 931976758 954747308 979559324 989475980 957943258 934147867 975581788 964897986 998858072 971647021 950069165 948346243 978755729 904661521 956430981 936125870 905038114 931102976 927918407 941382182 932698177 902167191 994499253 985842606 975841184 905965632 946099243 968239810 934839479 926568283 939208351 958633378 987237485 951769787 902375945 995486275 928119154 977839407 989609180 928979228 917449222 939030260 958596829 959523792 935134078 935738706 924263011 983550310 980479693 924749593 911635355 932967466 972082408 924010936 909957142 984468901 949407259 954390349 973503091 997719685 957210511 926714710 978333134 945180567 960815289 988616773 973445344 965398300 982378125 914945468 937041021 910571834 930219495 935303106 936913545 966208191 997064990 986835791 972859684 930287817 958759625 909160557 982440529 936263145 947207550 962596693 956756153 938610487 932878424 996102190 921809762 997909935 937675179 992251671 900888278 940891801 965870255 978065037 959655994 921356940 963950592 906835543 941372919 940925282 931672096 972139474 932957921 918345230 907601590 922439939 958229066 946092749 956508464 965989055 928627711 904481083 909221012 970353976 937273681 928057040 925276324 916374178 988121398 990699606 954129175 989497355 922145650 921173755 909034065 905998249 994923697 999707890 940415791 927796577 932464929 992242971 993225430 904251936 996983766 973423120 959848532 960907905 902541215 957171567 918556693 939522820 987705792 953405532 937220579 912022996 904377147 903977597 921654617 911190127 983559130 913453324 970247863 988410884 952115274 964053849 962490234 944196083 930098864 959183336 997800320 969385853 918467664 918384376 974031715 924303257 969027913 990313352 913161141 925680293 914494689 950804036 931644681 912125528 917319198 977054818 971424145 984549183 976912336 983491659 924747788 998319764 973266573 989814311 945354374 993244812 967521278 902623847 983381065 956352291 945223868 914159787 947747288 939664647 950362787 902778405 969136574 935343462 954898786 946870510 960158409 990913827 972362774 928330802 978150104 999468187 931541086 954685235 926814308 927553114 931733230 953688754 990605807 986217880 957669713 965816019 999896836 931269986 957130479 906171858 940033819 932633713 943626369 957503468 950037824 961818963 919602270 901741120 915585261 934458784 913549124 941486841 996391615 989905833 926824497 943211470 973766443 974175952 909077690 955589049 983671733 945553300 978115663 926477831 975240611 914894565 915890282 947125548 951510770 944050245 977149590 993616140 987265998 987356786 962276577 934967305 986707407 930180713 933942204 973525177 936667566 961931707 915466368 963150351 965683623 904973804 937020850 908548738 983717514 951202006 920298211 900289401 963530913 919480207 969182894 961476895 901305986 973225708 925639264 946063547 998599874 977819682 942413286 958873965 917019637 936603241 975237848 939280003 942343309 901223191 970257180 952448766 904741110 960261346 920617429 938962853 961484603 917285915 917289400 976919772 964157541 907600221 945199695 972889507 963170117 954623641 981747582 943186797 928411594 902188035 952030479 941354349 953992558 955968543 985494957 999875317 987640298 994972742 952029892 984601288 929080719 994140604 972603061 950313075 910220815 956135874 983509002 928780647 957390006 957466361 988120552 977014786 985120097 958342691 919515180 919893558 915210446 900320762 984789123 960323161 915983971 966463052 925776510 920006859 905251510 901884013 946251801 989643385 966835998 995939286 907816875 935926076 931259359 931676503 911139994 905423774 927321899 964852283 911182726 918210909 962055518 956692247 939537562 980166122 982014848 990207624 962346203 972022585 961311254 979948374 909664142 978682752 973630314 933700501 973392975 907757069 930201010 924800078 938285727 946167481 997835124 924964918 998831652 994907862 953111151 985949237 917207530 982460738 981308548 908446524 996041535 925410528 949402067 935497193 921758844 945887212 917754752 983158280 981329638 946033997 943168702 927784339 931854717 990229056 965835913 945165387 975714211 972734460 938342414 928440382 948315966 974130344 919448608 908927902 915913740 969162021 993460720 911977935 972843405 944331154 900667286 972734707 928983715 960960910 990345132 992488371 972737593 953879046 926344413 973351236 962409445 935636728 911870669 971886638 999091648 993564458 972649850 985070673 925955489 982739394 981637029 937717561 900202109 911381671 953131160 947595360 954777460 911467733 974717349 962541078 913148032 987140789 923437912 975617844 985890221 970226577 937322895 928260914 907168416 938834041 903038966 947705604 958368035 907892748 965728784 941539953 983126645 968523715 966934841 978598050 926092199 934474964 965502426 962119604 910041734 951841699 907829741 936121355 947828741 984344742 949803843 948473205 941285097 902600665 923672951 915516134 991711295 923173356 983570106 924768098 982778387 903099655 917429475 942627632 925993871 961902831 961308709 933735007 944461474 987461075 932428759 987706760 943004601 941253774 941624985 987245276 938747900 910362114 960233562 992924106 957884891 948199819 943619459 990431217 996501972 966091868 926877175 997180047 956065043 945445360 928161477 929559028 995987175 971791771 999349648 984867316 962339443 905497661 957565292 920193806 972735918 990259198 949183362 933351559 956523073 952613913 917315777 942445979 961594071 936968338 982874230 918809646 958955760 954563278 906864062 972717719 991914644 939733497 984104782 939967059 942812417 966229503 936323773 911468893 952090496 902320920 903854688 934962263 915169527 956698414 910274671 966418256 963137301 901047957 913787350 960124330 913849684 998503819 901746662 941602622 907860539 973969579 906726857 984037445 968029061 958135329 919910008 977775607 942003091 999294626 954607242 940718286 935851333 950275590 976078190 900747384 908848833 914583721 906286452 905891199 903769954 905256156 922714643 919973486 968070051 947364599 994923161 914271150 925647460 989059083 934148102 959703713 969811086 970774129 950280072 901034878 966571828 966443378 984919943 990641515 965175407 991597779 993692976 986605535 976281759 934788392 973147539 961061795 971438277 953574068 991372124 917604624 963652306 999955226 943484853 943283048 943521158 982991599 902917610 998512389 915967158 933204915 930712137 903124971 977257946 934218996 928855413 982365719 964826153 951853259 972800415 926693810 984701987 939715126 911813695 947523453 961633524 989050713 931888056 920312281 940617725 946898245 931231339 900607480 958676126 958085494 997964548 951919274 997340279 951751900 947748202 916242111 985230494 958574590 904932743 973576631 926373729 999773847 988973347 967639104 974671037 917637517 959339207 962453932 986144492 988466714 986209592 943365930 913889006 916967782 930677472 919519706 913598526 926414321 961661825 917215799 991056198 978569456 967263543 951749431 956319246 946465883 924336702 974288060 995541302 933238966 991580548 972844468 912431347 997455484 931224698 923857627 999057061 915992600 948047670 992757342 912666692 958696105 960828691 930118705 991062102 955822474 960955960 900553374 958806133 958914633 923808751 948585397 918505236 966495574 966034937 928249139 947642709 961285650 908927828 903212779 981625634 924961276 980792868 957604724 931090794 993826620 938858917 980619226 983959517 911996530 988416530 925956291 902532035 913583792 997089234 954668616 928605764 929989855 929120831 992488883 940876384 992503053 944511730 900422743 964114287 982759911 945014896 934783143 969613524 933494368 906531054 925691929 933970311 978452570 925737719 977281858 935876257 936545398 976185845 922932271 925181166 942792500 902275361 905726186 930939041 934921023 917693205 901834586 951002888 916333906 943566801 941514858 931927871 905493030 994182934 921850869 906743001 992751449 943837924 926912958 961820463 991141404 993930360 901072478 945125699 925736187 957615602 957082041 905976144 938054768 915409105 912358048 948629620 969810541 955420072 981677169 932181268 949105391 993894541 930134106 941215448 918184767 987427764 945576666 940132668 918006683 976138450 919677280 998585184 972873624 917854885 950998223 947504438 988060020 995059897 978973725 984079545 934271020 984558738 913612777 963126318 969569796 986522551 959834638 973678485 904489736 964205216 934734965 993057155 911265863 934584490 997658915 914238957 926746770 932622030 983928692 916097986 919370040 913802491 993723127 962987540 936670161 913082321 906511791 942192897 922369013 942197591 954733872 995281050 941376665 921738028 919979826 921485945 976557064 950672648 906088312 980559129 951853951 980096794 912721356 953854351 926462539 931585047 931938207 901997431 960585888 911015194 942382079 989501363 910225332 943457619 932384808 974681105 975621549 994429243 971534023 980494963 908439033 998155583 954126289 932939634 952149997 995943652 964897838 981605932 983041670 918713710 902156075 952732844 989826360 901883441 959732770 999944593 902603145 968081158 988557678 921365204 919862791 919151362 981502223 980310627 959996123 951868951 984203130 993069693 984268553 997027257 983388011 905600183 996257036 985578518 940016253 918668635 934850624 968496972 987602134 943193325 920893265 939722249 944925293 939223407 998292710 964397322 927431231 977728619 988871612 959900945 927180284 910363666 987309254 942049792 947286206 968622917 924506598 982624181 933483977 966340907 939302177 966839987 938536377 967610830 970079515 919703534 979724242 977675034 986750803 959841292 940986504 991381451 963864607 992405064 908397298 979529062 906824187 906059410 919839940 990875479 911237265 908239244 941783823 905199134 933512370 940566263 912892690 978905691 963013383 922068646 903762470 915101938 989108793 984868454 916279573 982408797 993636718 913998416 985393566 999010148 990703803 974938179 947101744 938278021 988693990 937392740 959021430 952971726 919284953 950557443 903359699 961736536 908938331 943263730 958581411 911031604 949272209 928700524 904934658 986075721 911179416 920614852 976768874 914278959 926260194 968671861 925547003 906694942 990974166 905898833 903417266 988093474 978799660 942280135 995833285 923583849 965893926 941508555 933105621 993004829 993273623 909631872 943893625 930489376 982805831 993107527 982717612 935565377 968320823 966944333 952610832 908751941 941776698 945536186 939436211 986662368 909274069 996009795 937075701 910185163 965539187 962531917 937684202 981198303 964188113 915999377 945201977 964050911 923444961 964354975 993392861 970224282 961290199 971770711 926358270 990795342 985929265 965913824 975609862 932404106 915785421 947813864 989231845 936905047 915865530 999516287 924097244 930454437 940544129 940905868 954521347 948275282 963367985 920900092 955922621 908017737 947834969 910990236 972983011 945205701 955233717 993680547 984505528 934483986 981219546 985301895 929714107 916221140 950111703 992389750 926918350 977360955 974762661 901570515 979531994 960126660 973708217 938367112 933369042 947889448 957564790 966810530 986887293 940094779 938690658 951946030 945802609 945289495 985434283 971317627 948550137 994921883 904594688 993109799 940765520 982673657 903840155 980614878 972024457 927564420 943338466 922893736 908964631 972656044 932454627 978902019 904962592 944096065 935555734 965263170 902654577 914011165 999183623 939062419 970907213 964008819 993510662 998135323 933838216 917241048 951453365 913619791 951110204 945684674 950257470 998826967 966928932 973522135 980278035 909474368 993534723 978195170 912436211 943051319 972877087 981648117 929192052 913445793 973858670 986837458 999793732 940771592 958683179 921678104 984328541 946406573 958724690 984780695 900446704 988996405 998445304 928283520 999439400 908118460 931592093 922027673 907710033 990068204 983774877 902857538 939220242 943875584 960663517 943051568 930284740 933117098 953791876 909193131 911541913 964275607 950119978 983940387 939099016 962473513 930499433 979159034 965952384 998425381 917502641 927954321 945895609 997014793 965349828 948472512 923486700 955287568 996160903 976267911 936004088 994414482 976465245 998477049 981317258 927917205 942518300 935185646 954955726 957507823 944608640 997260662 972686730 960346653 906717207 933524471 975610670 994384025 986554117 928146558 947895284 952284506 922072572 906716399 911735722 966295995 962216120 977846456 913942441 976295581 999861231 915926741 964091920 995395223 992114305 981525183 980441120 995641497 951738662 971528371 998645317 906803060 907824889 934583721 995364160 936619882 939000502 935985741 999121472 974891127 928182404 908645129 957781844 906673084 946346218 919543160 920436487 938503092 935042426 952195635 980319579 994144525 949046854 995729687 955326560 958942698 954276075 976707912 936254136 942694733 975655024 934387428 917639835 933826404 934085542 910801014 916032675 934221145 912687184 905540661 972206447 951619517 976334883 999039413 907890659 917611085 990167383 929850904 954590554 997018785 983933924 933108525 966319257 926137160 962447454 973553707 938690166 990565298 948230071 962503635 995811139 990103776 919574036 936243278 922836057 900127730 919871453 986678198 965688423 983534900 974108547 912335095 945558958 964038328 931966821 975801212 999301804 946439643 984866508 945991246 941022461 926920392 932348033 914235011 946100858 925789089 976588809 970405273 949097958 902949686 970425369 986595494 992649645 928879495 967414820 931150595 958088403 980663178 942843332 998093474 906314013 996605125 930227455 980663863 943627764 948255340 926551527 900865987 964974066 913160893 958638488 910989514 958515374 978563261 900093041 990523192 939178422 927239734 910750027 909258458 901065758 930381255 992851566 949416221 982941981 976285711 999948630 997679177 978440574 924611450 942498800 917880886 968819799 958708647 919174248 993713682 937541657 902747772 975809603 962216773 996836247 975329197 987661214 980475613 997616685 933703659 990741085 920657743 990979514 968429525 976384392 920691926 955256537 960562277 958357543 949495387 990182425 907713939 977870208 987156812 931289145 998320855 999532066 902760913 932593498 966360791 996566231 992137924 987371517 961212696 938841983 902363448 962451450 994928378 923266810 932292731 905601840 904433740 969306761 909807898 962049727 966450885 912537854 956930084 995464401 958537274 950151369 912028072 936329056 995021016 986018845 912892844 900614825 938566690 969664968 974472041 922176379 905512662 984642417 908543246 960064541 975621875 923351800 947769209 995510430 993441117 941069084 936508364 901907384 948803654 915264093 983208794 985624889 914221090 963987547 970252525 983800931 920505094 979368837 919805036 905924785 915102286 934268106 927499946 973837082 984492749 946364663 951893917 931439949 909292330 922168625 976941858 907059873 981298853 969257808 965542435 995921931 904631365 951094127 999567534 998048593 925874556 960247411 965924810 991601911 924561123 930174727 984084563 944525190 969915066 983693704 939498160 921969313 930134745 994943011 923329384 913161624 974023343 922619841 939988258 963874870 973848125 972836342 939821023 980685554 922150192 994086898 937619667 933348695 917860680 910593112 981847815 914880370 987182507 958355061 918870145 946125446 972839456 967688849 954000691 927835224 966981978 924373742 971583497 962934625 998329250 994980580 944479992 988281776 956804080 914029500 905813469 951708597 970683649 943798684 905778370 910397328 924636319 923902766 981021793 906500636 912635964 997203872 921655534 996930536 916955381 930030733 967867663 903366734 963869311 941336706 940403410 966545843 909714349 904812891 963178963 916967830 914439934 979701155 940792008 917156845 972157817 916400113 982139416 979036854 910632695 956287703 912589597 944749590 999432616 951883236 926892117 978127725 972686644 939943112 986816880 936683595 960141472 963097431 951362056 948265656 992946511 941727419 906800448 982140233 911789962 964188191 973676268 952548711 930811356 912250110 915977989 941489537 954783612 919938726 990610292 934512736 966126005 975296297 952490258 940448981 946864183 950778003 931783771 996759796 983888711 988465611 970649592 989162014 980745202 963047622 971701302 938939276 917838243 934476289 916906276 961459149 921341566 983204117 970830942 975723604 989699520 900882724 949421130 926343293 919797873 984988238 970690357 982551577 957925847 922964041 971182417 941416883 999514315 939612001 980836735 992914756 989971529 983611673 961131766 912424827 942273287 915107161 931148361 997935012 932750978 947333546 920487471 959183193 909158509 953284973 940399079 984377550 985214698 930007401 986898830 956299833 921224493 926989833 959339023 984026502 966681108 923727694 979964429 935376131 976591062 904013118 933382990 984265878 973182367 957376593 912480393 922171057 967772514 928348035 995586648 908241881 954524949 940554500 938520575 946286203 958856595 903250125 906302455 900403525 933892168 967215355 926408193 900495656 913156086 962988928 926502701 928724490 910385781 949346870 920624241 965037836 963955047 972736619 998627178 903560470 903948689 984710445 962217295 997536234 926530633 928658180 930459855 920382271 910798251 951345902 939199707 953175952 967524367 925867312 942856042 989626883 960168223 910745664 937968706 933646800 940229698 956700087 941026584 995275749 947580156 966793613 991202511 936312052 986172508 995221372 995402562 967346712 966161774 965782031 952633231 906986180 901952025 920621615 986928486 906763429 954200231 908805654 999207860 921874495 937649769 918193192 963702710 998154098 914037975 994436693 971757270 973721799 940831957 974866928 994122003 918898472 932520585 975674789 999984275 947196483 918622114 963058764 914094322 943198512 911641446 950222117 930085445 995496497 931203892 965001366 990890985 999406556 996293820 945918764 985399372 991470682 973821803 972919827 965229727 932174860 975432684 947395818 922902125 934871062 967574759 964204619 955466385 919907989 900756421 992772616 950508061 958710625 905774724 907621940 947887070 991963682 955466324 926535611 921420932 967039698 959453053 942191502 952944111 959562709 921660243 921922293 949055413 973670055 914867914 964725236 924678436 997490181 982112121 939453253 973998469 916209911 949874660 950432485 989188224 912306739 913181196 919361352 981981521 950778851 993168079 925866081 918978879 913522500 958449642 925067255 958406509 915989604 931710203 921939421 906879370 949607736 960917851 958805099 916900446 975291667 902285448 936541808 944318422 987212551 927634057 901880885 961184089 920171929 978153896 927289537 945476188 939258376 972505748 945979783 962378851 982136378 901654996 910073719 929599077 914779943 947386523 929321783 900649786 941359115 978041501 928973909 946548055 911874808 942762513 939015413 907024984 953314408 957844412 994057788 945639931 991070042 973387085 973194225 900672164 913196643 948100049 930810469 993765629 994086389 926153996 963902850 940948588 969755569 948067085 992837481 965895528 940119183 998162885 992119851 911706572 997968395 930086902 982626309 932265259 947818102 902057727 908423309 902864292 997439381 937910001 904229572 917160011 938709362 954829843 930714629 987289228 933412681 958592513 926301096 974652556 931932690 948376999 949477176 901280378 990390325 986112825 970826006 966934119 903891185 979312104 999855851 906154137 938905366 989312378 963336667 978408191 956409515 985008979 908373796 936357041 990667033 998605403 936237458 949367632 954583905 970047168 982389140 929551608 972065275 960048132 955466109 934895023 988102359 948505531 951620239 938697987 905747233 918882198 975264008 995415760 907456254 924390383 912708812 983098761 964909491 932959726 931407281 943424784 963514154 927476711 936305475 996982864 996378622 999867776 957078597 930820069 982910601 985690921 904114816 976394082 914839706 910236489 933776508 925630785 961815933 932691502 921869439 972552288 982509435 972703580 973657063 954588625 960298829 928360582 950606516 996676595 979188054 968336238 942060077 930185239 919706227 910470828 967352838 974244100 949423487 936654513 964960547 998344825 927405355 905284589 910163509 935973458 973008991 934597666 940714822 964838430 950649039 926307292 942560245 975172052 977929764 950760921 940704883 906496213 993201982 995507380 964959187 959355328 985736133 998960991 979854341 914456612 913433401 912830371 911193561 956343843 960777372 945563557 995077369 927458717 923345687 985068453 979752294 968749948 946336199 995509917 923517580 951252851 909801364 971090376 992366878 914972024 952665965 973152070 971153705 953815812 953426444 931529726 901898725 902579741 916488090 968649108 913514077 963881859 998363456 942823692 982846147 954173552 938150743 986841387 960250730 919701711 992217085 905594543 929042551 906518279 995419463 907207671 982584358 977708913 948973140 985779653 951624661 985825000 904930485 954368304 908833156 927979273 906204902 936001409 956096594 936197610 978900944 988808381 961711643 952989156 986605108 924777879 916832580 908029730 902855613 957913658 947719761 913735111 933407168 978604589 940781191 935409541 900192806 915571502 978352501 962651365 985025530 901120508 995218661 970808310 972550684 908086140 985904861 977083709 990226176 965656734 908375844 909627382 901047637 981973723 918644152 951677536 934643860 957249218 926625791 909530078 977973601 956540214 996788363 984225476 938972073 918163672 947957987 902472872 985985327 949606809 913743927 938203000 993063835 909975080 941168420 949149171 909453492 960723681 994170356 948072091 905847446 962768758 951781311 954088508 947158034 900917001 991193996 989092450 977208850 940469623 939640639 932429806 920142110 981706217 941416618 992710955 944427253 974402432 976036280 947319071 979873432 963556902 962578177 988535468 931321028 980821755 932270049 907901081 974233565 997585860 981945366 911009539 908889010 963382003 922397115 918286758 953991435 982648427 910028350 972604374 948338944 984654375 947757681 904051212 913396046 938201661 944420817 903547010 958397889 968444671 926501744 962715271 941517388 906793974 920960959 997750638 988485462 902403402 912573175 927089800 998033338 998921826 938097215 928599497 929479607 981084336 981476170 905334683 971881400 973196385 961751696 961584431 949203111 906816512 958926427 925694999 912435277 951804971 921682987 943267715 957959845 992728871 903015472 966375726 990603142 948616421 937116700 902300790 944571024 928187630 955245481 951022449 933757147 902187300 900178356 962222728 906039288 902472973 918091436 987491478 926757703 946223396 940801008 997707946 967785570 946430594 969866583 904825602 907924420 970599514 946701513 974548419 922588791 929706612 963547092 964934531 949669998 915616319 996061352 969304724 910263315 970283318 983670512 914868737 952367225 953544779 928765858 986644267 935280054 965193243 979953584 932408638 908661749 977802108 918127512 954203168 961759721 970372554 909807637 921055956 948961731 982114270 929095854 941784342 934104792 908624534 984712275 977478178 917877387 900582231 916244243 972632312 904970719 938136078 950603716 974358933 960235944 965636509 954584618 984531932 966830077 928058918 920169461 974601121 921277697 953743897 979373860 909796102 982592863 952994190 946950345 975796552 985555294 944793773 947264766 936485098 952808573 986622164 941931589 907608674 960745028 905666994 998616222 926903046 926373551 913448202 932008517 935870017 907630901 903698988 984132776 977439738 965967656 979717382 934872904 952108639 984065649 922442161 994909347 908081867 935864584 921224411 958071058 935868590 930073742 905685261 925578199 957015313 992853504 998583299 903396948 974735812 932604723 929189104 933327624 943988338 989114145 935667531 999006418 997263852 934921387 908641540 973262592 999217706 957020014 943345333 905683931 916342828 973546173 944493452 936310539 924787294 931708915 939587079 990840632 943044204 944110769 902254992 971352664 930268825 996167080 936373944 939516376 981326608 999840806 911643791 920580035 942102069 984765319 951569798 948527049 948563113 947774028 950398672 924050258 919708583 993777686 972666391 988170459 909250839 923588482 985754129 995090859 957606904 910338025 949295464 941767493 976980338 986829093 930793900 989602967 989384213 900033630 952841310 994833388 935030058 981890195 922239989 975701660 904715845 978326454 950949780 992471030 952046364 994065268 914906718 958766123 908890327 950780617 940266587 999693835 944268623 995396211 907127656 919026385 980331056 991431639 929777987 949240351 997119466 999751314 902191218 941968454 902652886 967616079 980263595 972237281 946562605 902868669 991939832 921560800 955786912 917427337 945911266 931705027 961117889 988783737 944116063 960493566 986095674 956432282 925475266 992674124 929278550 916554340 972827241 966053755 933129635 996397832 909869295 974304158 955754785 985219194 910203450 952502243 929167372 949273006 965597584 931357238 906866325 908995272 964618846 958748031 990608767 995032771 900654958 926448006 973915930 958530726 988043112 945321040 912119890 980497478 917960266 959548122 916872270 971179844 973883296 994367953 959020545 921742761 987350906 932628168 978782494 942075232 989450418 982823700 903924698 922345760 953888725 968902198 939164556 983801157 996402418 905245721 932024134 981356482 954381529 944390514 995528066 921107963 950914644 939937484 910430426 979388215 981327691 966527323 911062788 952991182 917047205 936889083 910350658 973377433 913394810 910336988 956566729 989794322 947155852 955031288 907119666 986690737 900205770 980476542 928278804 989740642 907499490 966282377 914658684 990136051 985098611 962671154 991993128 938958403 967897258 953205661 917860623 963268927 907280828 977191549 938610393 965212977 915268058 981026968 999055634 909198630 903361286 955413281 983277788 986141479 913942924 983083026 938449070 940556812 940880726 948351523 978710554 987595084 979576617 949702579 930191425 949563511 907509189 920930485 908512950 958649913 908351374 934588499 947831225 974871268 917026857 957065665 997251794 978129600 986511250 907794528 970219247 999099682 916164265 953575483 900076717 977355043 970747574 970642979 950029747 962092804 931362454 927921664 992229319 969311662 955714290 939867479 962261897 991780702 962828599 991855404 929902524 904042325 950616294 933849747 973637959 916301302 936954469 980836765 964767797 935975001 913940686 903456348 916213166 968880666 965257427 955597204 927926247 956468875 918526034 950715319 921307254 903440285 933486557 969271666 978425000 946006899 968100984 979040366 922565502 957921051 993849020 985518969 989682771 922627264 917571912 995742109 994768308 954449493 994789292 943104080 935947640 911183727 972967871 973663062 993733346 962719830 988963786 987523883 961129575 929104368 957567422 936216347 955641734 917423453 928342787 938253094 929579572 951206946 962283475 954120506 969686223 919894316 925536463 902084324 918185842 967712318 924965636 903342112 974886713 987631799 986351584 976968675 981574120 958558664 914449423 941997243 974377610 981028126 913016446 998136899 902832543 944804598 920866091 976997922 997304824 920517086 944176534 923569252 936883040 950848269 990075441 947453071 981765232 932272443 948075561 994747836 901056495 949443755 947898929 923389743 986204724 961434625 915529740 998245200 936931557 936244436 900901295 983910283 960270666 990091293 989681232 918435326 988725340 992951287 941767661 938326944 942068348 937711512 924653935 943910566 920081367 936537445 918411434 942659691 921480575 934161735 943673998 985500623 958384229 934036156 940513943 997974098 921839499 918642764 968015437 929990175 995330330 951206468 931105386 973527945 947302115 928985268 914210220 927812875 921529554 958509526 984174740 913222505 936150051 982534164 923466156 911952600 925004214 919217051 992198312 904206730 975455542 992691271 999640882 943409311 932353188 970581342 945352281 972125290 972496366 983111046 990910660 919614224 912228252 998710914 992085492 944483450 993812495 923884382 970582488 970536408 901665977 987898467 913916996 981377144 952618623 920567384 930867296 963192903 995548923 900756135 975754697 932195224 981091654 998848199 905502061 970525223 991792771 973369039 960729442 932853092 933924104 990434384 922265388 977296341 958704099 920183869 918530391 914654044 978675655 974800844 930054541 931367853 948313060 906415534 905673363 903919945 998940924 949082509 985969368 911111799 995442882 987074968 973656257 970869312 974909848 974221483 930550606 968088577 948108316 968232986 978036862 964184621 945075944 992586700 910244951 944909832 972027894 965941225 944334586 935491299 995299573 921372218 931396352 911741127 987664124 920450292 972158373 986473539 928172684 985472694 985717867 970899912 911068774 921648767 973697657 918157028 922770217 924386204 937276440 982840293 950426430 931698411 938083681 905763025 975737452 905005261 993390834 978899781 973222202 908010596 993134551 937162328 933048719 940774722 944091298 920447990 982296372 978080885 973515109 969627284 937249801 976214368 997029930 909479264 930270285 969858595 923401881 932250260 912285221 919502473 921285367 984232103 977419402 924781381 945882047 951743980 984970815 942289814 993918170 914486512 958281460 947304296 910050685 953648441 922911812 973844505 972176083 931823046 971292194 931018422 925502102 982606361 974954079 923269783 916593253 955180534 981870327 959616505 936834883 914730731 954360733 977694131 940188005 945629722 990426568 999269597 977293362 975035583 955115144 914319960 993612127 913664811 985591236 936981016 924307317 994869211 920142551 960261972 927026122 923800216 964044169 948197935 948664036 935609239 922444521 955614747 952577293 971383581 911715999 906193814 945726021 960348922 959693306 977017196 975130681 972859972 915041670 944882342 987445916 904550864 984002227 989231424 936182604 935962541 964096955 987782166 920457161 980180849 931126524 967260906 969217468 960239946 979164365 922280048 993031537 920020653 935973006 900937337 968437569 905294186 927790122 927318702 949801268 943961625 968358985 954293523 980726619 906613312 984206417 968179139 943829361 962429695 933750028 950171330 951322369 915789586 951347649 908187873 980663939 921581012 956840200 980961647 956075798 942361764 948675389 923630364 960804021 941750360 916436945 951333485 931803531 967673017 927865802 985692506 913047419 959733845 939464423 991056869 931956826 931846817 937032040 951886842 942356182 905851482 914980632 910821036 969346173 936727277 902206724 936372601 975163789 915800019 986397244 943535532 931731424 952830276 911669614 976739125 978049720 992490562 955595560 919706774 958840385 999258802 931182077 901536263 954228317 947670020 949844443 914682918 914677296 970379957 930502000 984000172 943429850 981611430 918713839 946108448 935718595 944289880 900144712 955326496 944490733 977784867 949728106 907370259 939325830 953313422 914174889 924437233 999397700 916400575 933304522 974431522 945853195 938212660 963498571 912015933 925378093 915503386 937044139 950314446 901014448 991071041 980524006 998556847 903578115 926491202 953409636 912200455 907886478 921252675 990978831 977172931 953248553 912980971 973613940 997882538 921108247 997586359 988776530 964641722 962920509 940041185 935957480 971682996 962997124 949962274 906396687 954548426 983547485 925510219 915688140 977721895 945595564 946727017 901355816 939221498 986542376 977985222 904739155 910180233 997236197 955303523 911897280 941248229 969074415 992945333 903126210 962446932 991314447 936388027 912902976 955047419 972631443 960592832 902340330 948505853 926001243 992014712 967300241 933553080 959780553 923052920 986647213 978261253 942252342 979951469 910356790 973041463 941621423 970753511 904107764 932396039 914644586 997476461 915315268 962502295 945646084 928408626 932326026 918055487 924008734 907080560 927202169 911665889 947156658 950308678 945358085 976266041 917970362 984975722 941525876 931477152 959637946 941126241 952026842 954811294 975019859 942156451 905411541 943267746 983447666 937119823 939273504 981779385 978886606 936558050 900367823 910129846 936325623 926464611 918841402 958139625 963821436 961180770 927624017 982497706 914224287 928307803 940901564 904281899 996896990 962968968 925386487 980580237 942705278 998553725 976553527 994391546 917707061 952953613 917931460 955134668 976563052 933624644 993877246 939666336 986472801 940841683 939829477 909599051 925488891 931272849 938091870 936874812 920667900 914832398 935944877 923842905 911188854 964123026 955861706 907340945 981567835 922273316 946175543 967957593 975486967 981280049 943236955 943712076 918554480 919219760 905714042 948058683 999857131 979450939 987320974 903042178 964961020 977370422 900102753 953816061 945676878 972139224 925379981 921325674 935704932 963665362 943372257 929114160 914459663 916249960 916949504 997789866 914539462 996237257 946425661 932746269 968174960 958082387 940522457 914855931 933419323 973130965 991969943 967497213 909620725 963462860 981710376 999641551 960989035 913206150 994605023 932995041 923797286 997736119 993891204 960015623 968257180 987267931 991220712 980100076 948565262 964387926 925012665 932930244 966937111 954840621 992629469 970356745 993548218 990549573 915167094 928013341 929073591 955910879 905496721 907142563 967167843 938085083 986940049 938070855 917445773 939074954 989157278 969295131 905737270 929756187 947064279 940679025 930891243 978118237 979544802 936267462 962579726 927437415 998103836 900005825 955330548 952657764 918773290 904110705 981916255 935553682 906677487 951913278 968046136 928524597 938700879 950119219 967330399 939754427 916177738 928766705 905423564 926782201 967952524 917717689 976786749 926529339 939920123 925460752 996573256 966650954 959985430 910037745 920430378 900397244 903414189 959560926 998946302 910894926 931524036 967908363 997381088 957142065 962011566 989648842 967934651 926368716 912719299 943475548 984225633 967368574 907031031 958691838 910250400 934481546 943671525 918866135 911760171 997973629 980710631 956281704 909350520 959734643 913322930 981059480 945462140 933014342 936108167 967334014 966887923 986634051 900871860 976590506 976596806 974144193 913866947 984772069 950165668 917611844 961244932 900457129 974061412 919443188 998990060 906090242 950745154 970205347 921808122 914610084 911438770 953229477 948114358 996339593 910786252 900623029 910288287 956395966 962765164 944245328 991166258 919767111 941415090 915011395 992671669 913169770 945318902 939461681 980646800 986151873 920638075 945741806 969831612 911226040 921065915 955287918 998096041 960354785 957835403 910367811 967513280 915722031 981617219 979227454 940012815 967174241 948672039 925099977 936060926 913651712 973158091 971245202 958321028 987790774 918921791 918445922 970505207 977681441 934753155 910286838 981777839 907880611 976600550 976062269 953757503 976294768 985126650 956213018 998508614 964692273 959972967 963415762 964771453 983245051 941349946 912029781 912742176 903863377 946002461 918482534 940469448 912206032 929633278 944359593 926188240 961624198 936051400 995100774 928199930 932525451 904086605 940870800 986608943 972163572 995764808 948727609 971034720 930122710 992427601 990432492 968024821 901465756 982177180 900581744 968903526 952723096 957299473 924080817 925386364 952664076 925654483 962876603 995209073 947861511 983006986 979208447 944324866 966784427 992341274 943477626 913242654 945521912 905968898 922521192 923151969 919735579 917859250 932553087 905520416 960832206 981009397 947886531 926655367 946116649 928979110 978837192 957849012 982645483 919766956 951948734 901284884 920381824 971827895 908851226 977168300 994070618 984734673 925982206 904804495 987782848 951439636 971631446 928788773 910568271 915297891 937143889 941233311 959228798 952030384 958500522 990606812 993826424 907986353 930488224 945887566 924583674 961186958 940986517 911678515 972159513 917335873 991535635 904546127 904842722 922822521 997847359 944829241 998787492 921786572 920272850 938702933 931665786 903354944 910513581 942001454 930771884 956866965 918955222 904557218 994149289 911186947 996701437 995172203 918391918 920606261 916868277 914902869 973843492 947896343 911804223 924619487 928299836 934184407 985819855 967591337 990050205 939322233 933303730 926938953 979792276 930519102 936575199 984641788 959461683 901661661 903940948 920123292 908370772 992626936 970677428 995924126 981700998 906546230 933574672 967763653 950624059 999349640 904608186 920137420 963268576 970087002 917487101 910111465 978239849 926873417 905330850 909677708 974783353 909336104 903696660 999355931 910849530 913284004 959593889 956832875 936032508 927649535 931082770 958186458 923968110 970983934 926392030 917396931 930365196 949336651 912376256 904777816 994014109 983738008 908095734 919228710 991498530 913861738 921927470 957336945 980050979 947268913 908010477 936497693 901770924 934661686 981681116 918546507 947164001 966095543 950708101 915804120 971760207 968426293 967604584 921267200 989998837 928858168 902325609 972442515 912865725 964126350 932998841 961045003 938963019 979271739 976855920 903476430 964752877 992773309 926931999 963192323 947172841 952870635 965653626 975311636 941444071 944101134 908127217 981004507 977357020 952876745 952708770 904859620 912962387 905924527 989439544 989854792 951140752 937489379 949994482 963555001 981857623 965437848 916029419 976379877 969799918 929071244 961473011 980396765 962363999 922948497 972829330 932932246 942668392 929919054 952670542 941474311 942834516 944188003 998326268 987663534 985136857 977458064 941916244 979203215 937392265 924407522 998906568 997415559 932667620 974200972 993414097 925089367 962270025 976202964 947845078 979059714 905761974 961565900 960116672 927152835 983525675 990614111 976078029 920863877 971229756 961786131 998841329 999275360 998536485 920520081 960826283 959639422 997368829 988648062 913425078 996533118 973846333 974201878 906226004 906166068 998040488 944984311 901878835 931458556 929629495 979889925 947809633 980867446 952553029 957343711 937777641 963795757 955712236 961523872 940147018 902468899 960127311 975225347 976826501 974154635 944553835 974255220 944182201 965743786 951512455 975229174 900780506 949249248 994080222 957518888 996705965 932082409 998181296 901269974 917396972 931579559 993483412 981757188 988099356 946696190 987374212 993834496 988458808 911789362 936806219 929264384 957084281 946166405 944015623 925490641 979312096 972680824 969226918 968714921 972917457 989393678 925040039 993389610 950779910 998197602 906144643 904441028 918606236 937217931 937531806 942928975 939669879 974135094 966590386 983285183 960670614 989905478 931794118 903272586 903087287 934625680 940916642 957677028 938609583 919404947 987862539 994181876 910620145 974672982 912761721 980464973 996208700 913381830 928910473 952045413 951065877 932930035 913820010 974069743 922988040 942667782 938136262 907526558 984897272 996662685 924460311 954229803 931863000 927691160 947493640 938386793 956596384 910613368 982786913 966360943 922931006 993789976 927180612 932541133 975860881 947324036 994483625 900435097 965044058 953827948 958129602 980413847 973690966 900117033 928644919 986167444 909723997 990389464 962371352 927237760 959410738 900276835 966225762 957500157 912012751 991478019 960033443 934749890 965136171 910662773 964898484 944682058 903303739 919136584 949981896 939325040 930019893 914561104 923347263 951539421 967914642 993220548 918088599 948873237 913638327 909686708 988996174 955031823 928977688 939166448 956588736 973961024 972427568 970904386 973740897 985348332 934037745 923762831 909646138 921330396 975663254 921610892 999846922 921513405 925916246 992186144 973292497 996301116 996089432 922897930 990052265 998589032 928084745 972115930 955351139 978383515 928426709 973521480 943961534 935699470 931906535 982482466 914073475 997141935 917719010 911418572 903658814 999590296 961549537 927683858 955361879 910756808 971128594 922747420 940556178 950364920 988256602 973819337 994780381 930986532 945570290 959020902 954149627 911674903 917772664 955465349 907156056 971145998 929688962 958441564 907619708 928218803 925096053 951700064 934122541 941557924 943672400 950858728 919909241 977387707 918747069 960108531 952821737 920353701 919845232 927901062 905873991 985432890 974521421 963610205 919191234 934764679 925952785 928630134 945665216 957804721 928732796 973326754 972891068 968759126 922808978 904096042 953667498 904382920 904150270 931875920 926764790 945955767 925287469 940134700 975034224 943102372 978653286 962762304 943859389 928268536 953568932 927025279 999504770 904391937 948056619 989699803 972485652 941311468 972210969 977599704 956480866 961217402 961007810 942375053 924401110 914865412 932455454 919452503 957752711 970570987 997269707 972907817 908607640 978936017 954365381 998176992 911342961 980302071 942697059 909335192 930804121 902195573 927968285 960741095 979825509 953694153 917092387 942165039 983941001 914480697 907601985 919503559 945723607 935680403 997024289 901391443 931401181 936451817 964752241 921803086 999445692 981550133 958259112 923891282 968187052 915663806 979138937 955092634 913073020 984393522 997565169 970351649 968004995 905925062 907776140 931059961 995612836 992474356 966464834 942479664 961098162 991441228 942041563 921763391 916489190 938749490 976038538 930241325 956133600 949955757 909399056 947673832 982585605 918246139 947777975 940216352 947883276 963184705 953570064 949577502 909478658 966128625 936571946 936178788 913261032 921460655 935058992 972139726 923807121 929784733 920002300 971551668 912338980 952763465 992349930 918653511 958629376 909079231 941936112 901002157 967646117 914235650 961060356 913505131 958744432 902203557 930905108 933907950 985173665 963843051 968675021 952504849 979989337 999887476 912686937 973723467 961939562 920680708 990849278 972555865 912849344 925154399 944870127 938914292 944989396 919086277 967045990 900824917 936777552 985424142 902467962 969387671 996917273 988278393 947747488 982650456 929785177 971119345 953261682 957553972 948550465 914481307 998829362 926869860 936796578 971494131 994837776 992791173 991349567 964783964 903866955 911092950 985340476 960137635 997081818 976563770 987552063 969783448 986573115 906877631 955164839 982914562 974782125 993664985 944396286 978039959 905293246 989441063 962229157 977296377 943738549 931458313 929538910 963008895 906433745 961049746 915198539 939713919 961636547 991458515 914345235 925439222 993730484 988768454 950993290 906334061 947280507 907684444 914859167 967256023 960664949 947216920 989485121 909877487 937280158 971100086 939047108 997710194 972189616 956915754 936162755 968030055 916044296 979387502 990968045 921821535 906911251 937789129 988668721 913219816 906545041 931844981 987507486 905220964 956816913 969557369 967817041 991120205 991141839 999218202 999100617 957578111 963451685 923600812 973935444 955421518 919895811 987798166 911448035 961165428 918208827 922853746 938208231 911193762 972383767 966405361 922835529 988200315 931380246 930883182 958574111 950860013 920935836 976116189 957794237 974484524 984663063 915969378 993027061 936342851 946009359 910455137 911064336 925511064 928540904 990125683 904878612 913619809 925289779 905820933 989300887 976427713 951881893 949853390 914311143 945518786 963653995 939220653 956601494 999689397 900766070 970921953 917393249 916790847 947451550 933437705 952842365 952965746 967546532 959650672 996144517 936814597 929046825 955840386 928588311 983857454 947265106 939732122 951099067 979107594 988692623 929265580 945589382 964509124 939082646 959079466 991714084 958265976 989606150 986643061 929138923 974259268 963564016 966224553 901247035 996381685 904590120 901738392 909857452 913770280 943302705 934522599 942860476 928683547 965112956 992443094 993010370 957550612 968627493 904664207 983174750 955979200 904391731 935554866 978037019 998874652 983183008 967033027 965890010 972621996 979952334 920387954 910324496 989206528 985780250 980757459 925958491 999512624 931187046 955313489 953133193 917619995 972169128 986817073 912038188 976113794 917027105 969483590 946872093 976651674 926585787 908037417 960773829 946636338 977950080 926004168 988189636 969430977 943555986 999044122 999772038 992205344 978232842 990796117 949721210 955162244 957649071 942614467 921360180 943788848 933121447 955701316 907943920 940508543 911922756 921321659 950706788 984635520 909696910 930724735 966851088 913423612 937960975 916526035 925295852 969613267 999346181 964443942 900166840 905366676 985555873 915357570 995734536 965313259 998009094 979366471 927384418 986175821 976130356 945241826 993711401 912175109 939145448 942926039 947274739 991861671 939249119 990413950 914041720 982581337 905180777 998627334 966761871 903426229 990553458 941661179 929707316 969734540 902161874 983076719 971849212 948976729 988555488 975459266 972453548 991260885 969388190 937175216 975501751 976123364 928504914 917659478 933986127 959617117 964688704 987889487 979165289 964855910 965896349 910588008 998966076 941815781 933206330 941629028 990660124 955771524 999839312 936557269 999480135 987065248 931672814 962924544 980610863 915859680 971909416 990738573 938795142 904554815 946017643 900217004 932802872 913219804 946272892 918200663 947461686 948355275 918470505 923326753 952539194 920351340 992217157 978349637 935078412 979123790 937682710 958570212 948862852 991572349 954340188 926426289 940743073 980569989 945561151 918652487 913580594 916577307 969118266 908923713 964617670 909942768 980563696 929725887 975657333 992273376 957720661 911748944 947217731 995436048 923362242 946067712 932743639 980091446 918208628 928134395 957163977 917681378 934306078 979409852 972695757 908196241 965793453 939175844 969269195 925563732 900965734 977833892 928753318 909711043 964016383 927283341 942405295 983744276 925485482 985388091 963351877 909330845 921557928 981583031 972023624 936900453 980217737 906065622 933114082 968693781 980643145 957690962 927340920 980096874 900605916 962128552 957926582 977080041 913214913 905159255 935280412 983266865 921272468 989852362 945875445 971290153 900176365 903900230 979253306 953798608 973296397 920113494 966592141 962477448 913863401 975892012 953514439 977859073 913509455 972684962 913934635 922314527 934154869 915566392 932598356 901053300 926425308 999725412 933602276 931926606 984945944 981815760 907004389 989541166 904165621 920935317 937861651 926710272 949366200 981764738 981008312 918902770 911979896 988380038 966116076 994295393 954732147 929921459 933982809 914159765 977612507 931922593 949642401 953178533 910704834 939621755 918724458 960426021 980312417 979381407 929820662 963553583 900011612 922655341 975739527 905819088 903649426 947461628 983279707 910140594 999851170 913980406 979146612 907887978 949485979 936536386 967297103 988345504 998733723 993662115 935324621 965814725 997222776 901550354 929943684 998850617 978371739 983734223 924583185 986373913 934616268 959512689 982551611 941805876 935603686 934666454 985124727 926234771 967154838 923146000 924308744 971223290 904639706 977039440 981095608 921240692 955578058 987050533 914558329 953734071 927018418 979202250 988804639 940321537 991615022 953572640 931144467 926154173 950890908 968492844 981926611 978638115 968070470 947105888 949610175 942567254 948713185 919908509 999088288 970377881 926567335 972707289 928560560 918232334 911165459 919179253 968183874 937016449 926190428 979832619 991167195 903849815 920659866 990647046 968738204 932040175 977812655 918953723 987114133 909155731 907960276 956078424 936349731 909578043 914456502 905657888 925340974 922708294 976986871 951291536 995560739 938651061 999371797 982874954 981563126 970893437 971978915 934840031 927977441 978233968 947142210 963081282 905997634 969446904 981595896 938468900 992783752 915965342 913523026 910359329 975624610 908417541 902075980 907592769 987348445 972467208 994985341 935035034 917066427 912943775 971004072 937460565 957111504 972662187 977983799 949792210 929120762 949560361 921017807 952557424 913570550 966613353 973081740 902524865 940861506 995913989 992970050 992654995 919216560 953819728 974156539 988961958 911739138 978188929 992289624 902511489 988933873 959808330 969966468 926794303 956199143 954965498 934609259 972898830 974772043 959842250 940516073 906148110 905693569 904667973 973203501 946602532 955991987 934234946 944457003 956140564 982783398 928985260 951939337 926009855 902202781 949563831 973146679 922851734 996245889 986928490 982938375 923890179 935064296 927373080 940885263 915507283 951772956 929497626 972192797 982501675 951367762 935048944 955723858 905688857 941328933 932946892 972542208 927911569 973377271 993096435 911709033 913255253 935698037 933787972 933516948 900538762 924461742 993411220 980860013 906093169 962199879 914595350 900768398 947596763 907655830 961800446 914115967 947781735 938146474 991302700 924519709 986304946 914420546 906514487 910081294 926624315 915072783 915660562 948813108 954796742 910555579 939811304 903106748 964276650 972501703 953592556 948247308 930215624 983062749 917893326 999069846 927584303 989338817 993454422 998320253 930374504 930915784 914281270 967275274 913299107 902254933 960357614 967370348 967101101 996656727 935406997 984628919 934122389 902708231 972419982 985573766 902420998 990253955 969979392 910800356 937157941 905060251 972713140 909742334 906404826 928916177 917583416 925052163 931365842 904654243 931187757 930365563 909401508 985483746 981386163 958069740 928334526 930605286 983348846 974604179 942669575 901566628 947205433 950068837 972936144 951262131 903474074 945218555 985900983 928429126 969451863 902625160 937903669 902306499 920893783 933327415 920784995 917327170 968108541 959319769 985391931 995131047 924207190 954612069 931272001 918453939 991895700 902441263 963511348 967468983 969630524 913768708 915858079 981891621 936019203 981402933 943852165 996343334 956448233 966427384 984665777 923263765 998987563 944283703 960000527 916026871 921339513 909086442 914319750 933729485 934154176 901970076 978494515 980863295 978009589 921534204 979500285 987690394 920748857 995868095 921200118 973607286 933517694 909445828 917677391 975023476 937951433 934374419 928640108 958910336 993855717 945126689 925639596 981392400 950836212 931301500 934770996 995927023 902619639 973951439 975588739 966400920 985423050 925676725 979057000 911017993 950096736 969839359 944701149 965243310 932072005 998242967 949160341 980265096 981459845 927418071 993617459 944678611 942223168 924270888 925192343 921249284 909620081 996530298 906630801 935104108 997081730 967149584 978124470 930312483 959175320 948386820 961292189 916905925 960404056 945579046 939776941 908047445 948024652 901292555 984953524 957147366 953825953 911941688 994031875 979062681 959379235 906596122 969369688 967049591 915819260 933402956 938514507 919279403 989995505 953927711 955193592 926351978 923563875 984390682 978594734 925988403 926094183 931110043 914018458 973375544 956342055 951265439 978214148 975210466 972576002 924026441 996852694 951557778 998382855 993552876 940003071 954433044 911765785 994166061 963378666 973542555 978605953 980230809 929851726 983568318 923395973 909536435 921220595 953898301 936227880 999061779 949670445 972683715 902323935 924013270 986753644 947288470 933645281 977867742 912476026 965134721 906630008 980778961 931175722 943954440 939512061 994958038 989611763 991406899 923588535 971729303 982489470 908280092 969511071 952623388 999730024 994079227 916568912 995938898 907310308 982192090 948939224 979121291 944408827 917711989 956412157 903572059 974956578 967485429 955758185 942032700 956089440 967937606 926026480 947675136 964812453 921357756 996995161 970954184 950393843 916884155 967637374 987849203 963523692 906274606 965323106 966437239 936039970 972539544 902179088 972806954 901314415 980623612 901388667 938266010 967601743 997667638 933854550 936599595 933482083 954234951 918667625 993241517 977071636 974874195 923892991 971428185 940273811 956724167 949384579 964480797 946483390 997199051 985202973 937113528 934010351 960374089 992692214 947595271 962165787 960540349 990075421 995876180 939831130 974818718 974031982 950470268 918994433 908614217 987756178 951858174 930805812 967000504 980918912 946077732 951009391 928156090 924680394 934584834 990952201 978963062 920967846 964985205 991577587 990912807 934688747 972190912 925494399 916080926 963521784 915497400 982549061 912142632 914033476 971412942 940288786 970454900 938253915 923493619 908130759 940834518 990427762 965722396 960734288 963851426 904934310 959659010 954725030 995134063 975144296 923680407 980406256 953021792 955654039 911398660 947784827 938616996 911367288 985605709 983076856 947195799 936493455 956586429 942090420 992815344 950670238 938116550 920072822 900092289 948971846 954076287 927905850 959567497 953129084 922213369 916801674 906560910 974637026 971368329 940488057 919620312 956067114 996395312 997540070 950658055 966819979 950946007 954131495 900116294 987512184 920044350 998784980 955498496 912152316 954329977 954756078 946644704 917145069 980216367 967622086 969287440 920192775 968333258 977203760 950450659 942828983 996118304 914405778 919593222 903408701 928452387 945319369 940412933 907141644 904351200 914322783 928542589 999582933 953098908 950929649 931345986 935024293 920916694 913385605 920279698 931800583 942073141 970612105 970366405 902684856 903913268 931225746 908291433 917063919 904290554 961569477 949305438 999897395 923196344 983945875 998139260 923176602 935758063 950924192 939257062 988225927 919045422 952121204 971907502 963998926 918713633 975742049 900064528 968427728 989373917 968988427 963613318 972711151 903746695 922098865 949434894 952478724 951070117 967359261 921371077 912784563 988175835 948306509 965585680 995807127 981050290 956560387 981294531 934767477 913234581 919928833 931218913 950953038 961609595 951263478 997790460 947270403 927353936 999140079 943486111 989135265 984192392 984859865 994854483 999841012 993445695 991499000 970153149 986601952 926973704 953682342 913226780 940446403 971872625 980768894 948383137 980912163 989753118 929387554 944174502 954931835 940549359 946171453 953993509 934285158 915758799 934558034 913686071 925768933 926240731 920618481 963152587 969666318 996222306 925398940 962860974 918400694 926586563 969163148 927853934 950431345 910552662 902246417 949644246 966103585 945065367 927683397 900333457 976191228 942030849 979948978 997963160 932883296 928689418 966747557 975851594 970103584 988754941 950161692 973360787 948463741 912539637 998752022 909004861 988418970 915835298 924515871 986033877 958299632 998064401 962881975 975336010 910176709 903594084 938486348 934577928 938780236 949151108 914191954 932532120 950534113 906329644 999664499 973998466 972410165 992665739 951307584 987362643 967433523 941774204 952096041 948104710 983989234 903687768 969408118 992152616 977503811 979231704 965431631 904823835 995750140 907151996 918686585 994253842 912175040 955847659 935916838 995387081 902759273 989693744 947864011 985894736 986708308 963404247 996096577 904512113 983381164 961796150 948591018 917741121 982412416 961308621 970313008 910824973 964834388 972144241 942979142 931557216 924226217 932387625 981661014 983302308 978113588 931571661 997349123 902984355 919829646 985899391 937376399 913369823 909422275 976255488 909707582 922756435 913164473 980815332 990626807 953737580 988117883 976551029 931191229 969084929 982232886 978132378 991621942 993000494 934624925 913591268 961831318 950356318 992158210 990497560 947018301 949386628 971316832 975785530 988681818 917514560 985909363 947658382 960087238 947624505 997226055 901059709 970536409 940050235 988162718 934566226 951016516 923812565 910847252 912676126 938514635 948809821 911765014 998064597 977637606 979098833 991457095 930195796 915963858 962836699 924157930 958339244 962001515 985047504 911505933 969381039 914570687 954760656 998903846 990851463 911515284 900457974 956031525 943852878 950723783 963913753 993475740 967609408 905819850 937805061 935697451 966827408 971843920 978738728 990422033 906045732 964728317 946891287 924558224 957510731 901935704 968068115 915240236 921438202 918589043 960333594 902647977 987384708 967691969 927862181 920955167 903358235 977733989 981895385 976569372 998876993 980374722 964308317 903487746 939050614 984578937 908830605 918998390 981307509 918884694 920153134 939700896 990607046 904422623 980305741 915348928 933063489 968735885 909748123 948863992 933145529 953669670 906225339 986291597 998783392 941646464 982321024 912210485 993783350 989120203 975761249 993752196 992365418 928232540 929667367 918533400 905255056 978150616 913367025 936203110 951414274 923967687 983612537 944615423 901444593 984091280 950855383 912988370 954151668 923243225 916538555 986476881 984110313 971523647 944268196 994289122 922777645 989842924 999838166 912597723 931846432 959236000 935823710 951817355 943921804 916037727 983384616 913702370 906158766 978742963 911963753 924569479 970745565 949129136 990306720 909267492 991094205 932576390 979807675 918824338 944893399 929276695 934787101 900401802 988073121 969004047 982416813 915823806 931148539 969492305 963537674 936104640 960921288 949443553 902645994 947956515 943998296 968427533 970208650 998426424 931465387 903648148 984561355 917014259 940614516 949391061 965797627 928248660 911036119 963755398 900920944 935141207 928231787 965159373 927876436 939123907 971121632 930932157 968628766 910610401 969852955 911025281 946909636 945718926 998465028 909613983 928230817 956436831 905183561 933202864 962695736 914736296 913641263 983794727 931547214 907775469 932798097 981341987 916705930 977459152 976062402 930596464 969560705 946436170 927366189 926480111 937495284 961770367 964784259 901249599 998534099 912302435 981923505 994935829 911516472 911503665 945059039 931961882 943336839 983257370 949081159 914367182 938174100 913373569 997125709 995375578 942948463 932375292 906917559 985519593 963664540 985529544 945902735 963197848 918446863 914743123 969358335 903897259 977872317 994411140 909351343 956363502 932129179 944344779 925333477 965632750 903796608 997580045 971923075 957920858 928804307 956802436 912071887 978036671 900924340 938636469 928682184 960881756 944438176 966079691 939869161 937371181 910249150 997084170 985857781 939106487 959894908 950306339 996139873 940465396 900080412 981777811 975514648 929474201 957444830 921280372 989467931 999688501 975327714 932716240 942672798 919537921 953703770 941548347 968308902 952965728 978743897 948109667 904824389 909469471 960031311 923492377 958974177 978625759 926649856 991300495 942848814 923732296 999806610 975434557 973120872 935490952 927802441 960228955 975231625 990061010 990689261 954402940 926096104 957341952 929682497 944752488 905202733 983759302 989349897 958735020 970631725 998682974 989862286 944238158 939698871 916452037 964856669 925925668 995278445 974257236 991008900 913802963 974818888 954327886 934749730 949271065 926055237 946869622 996157075 946436493 995172618 921265374 903917227 965916864 932044348 970238454 929009000 978456911 904576828 977153740 945576790 975691504 985192679 922163976 938311992 995799799 912829129 928712933 930385939 982199719 958099400 992660199 913476434 926929836 985024048 985623072 985816554 925405576 979451714 920294477 920678417 940539088 984849260 938551635 949227038 973762669 962328744 922571552 986844031 995533414 905695631 929156606 996791719 933089998 941889623 933984939 901634456 987018366 963628787 962273567 975688855 944942567 915741137 935369772 979043737 954746728 991103846 993814609 970768925 970507215 959415002 943113994 931662771 996299345 924972062 934723052 944750807 977517197 916851098 982413640 973656794 983171313 989491032 906459380 972063722 978509056 986462258 919264828 929099981 952233391 923399422 954915049 946117239 905381314 943966137 913998503 955529041 901449466 943747658 962432906 911582431 941492443 939593998 993148776 995685380 925754645 948690532 982383350 919939092 986506124 972324491 994795088 947301865 956905894 948703953 901098433 985679527 974182526 980381486 984008550 994701249 908233296 902755583 948107491 975867736 934907582 972248746 946828628 920307629 911502507 924232765 997173072 968341569 934602296 983063853 900592888 939482049 953275823 991092538 905393452 970819718 945935399 966220982 912630170 930967988 904004269 985041415 973761653 926726491 906958907 969276839 914060269 925615386 943826631 932361644 911479991 930721755 910610649 920337125 907548018 993450535 910085743 979545417 917236160 971373389 914875115 936971457 920150867 992240987 933330678 938255851 970651587 948546154 926943125 981406044 958836314 947065007 944188501 960465347 964044182 953860157 936237260 985046746 960780479 923323886 976114096 980506708 930291952 919003140 939924008 905719090 908287266 925309165 993865642 900864565 940379440 984253125 990263397 906768158 972347566 955734998 988812063 990189955 900177743 906785363 973333446 919361024 967079969 906873274 957762103 970617415 918846985 926539500 948461927 951536393 987510539 984481728 941809697 941990638 999131716 955410518 915128549 964770972 917052367 972810658 997945086 908202961 999855083 943467234 981533325 942797043 998558564 995263563 922001112 990400634 926099370 948356062 981498331 991490158 908491126 914096061 978898360 907292300 959167603 901664219 947602315 997957490 941791493 959392519 985218491 916363728 930720754 942144689 998009477 973083680 968957339 904216038 933181435 942641410 982138681 946536610 979093009 947863990 964655696 915802479 985374788 952188048 924505477 907305497 978515986 994924547 955051073 955110607 953543290 937006322 975428778 941804647 978143844 956724684 931832510 954800812 971518738 915367572 993803842 952598908 925679964 929097226 990715759 941505198 932636333 971941078 910070636 984313255 976528835 934689530 986064424 902699425 975288893 999592322 980063081 988070684 964626115 956663434 929817646 960108575 908250885 912861942 961101862 931619313 931549482 985928752 954281924 935991490 937228618 900675444 914227417 975284747 927008328 939085805 975854141 970622798 947255268 911337686 929742996 984194289 979250708 952364588 919271136 935137410 994754642 957521686 913206295 983375916 927959159 962638955 910037494 981188075 961605424 941612115 961820149 924327129 961013487 976965448 943338639 921616346 925971164 900793707 918941292 914760683 925469540 921844328 940353896 945211255 915644655 931166132 932922774 985556267 949506813 913444522 956108645 917770928 956996363 977052151 994990855 955524957 916139386 983853930 920240927 943084890 925504811 973341412 926700976 963703059 972897842 959862314 990049578 951839389 955274709 942283208 935171662 924740869 911049105 940405767 985746771 987016740 985486174 913660464 950669409 997151786 910126255 932617575 940133400 944134210 904842963 984953710 974750882 956648598 932422325 973345662 903690427 946698317 910329185 915300262 956687759 954463534 990706773 936625102 985231350 939798960 956302158 916874628 985373139 919255383 990109406 976963947 949586863 959091037 994215100 934565502 920363399 918552234 968180345 963101173 930615941 934410259 923167972 971487438 998181013 955808380 925961713 910812683 941757139 988131196 997291498 974504309 984854891 953190695 950670995 930477631 900146855 933675345 959179134 943512820 999506421 937595743 918703922 995856267 903024591 962920844 989785622 963052560 977617655 992588070 959350949 927995348 983933123 922228809 990416680 935087898 943009685 912101040 937531990 994794334 928847365 912057919 949874471 908696694 920870712 965894572 923079555 933458714 971990100 930623336 991532874 956157474 995998927 927485231 959539704 988379975 917580605 926387490 939561652 900507376 911200721 918859358 924042466 959720110 915178903 950179374 954686160 902615529 954475739 984833407 913197679 929520975 977299124 948031502 953745362 969311278 988198155 997482996 925261256 932754968 945752648 940775374 996077010 948838502 943412929 953419002 938982948 971877627 948387571 900357159 973859075 936324834 984223218 946096080 913226262 950889399 979625162 935554186 983184633 979325050 970908755 913603470 999975689 945147886 936310168 937651320 908061538 982917823 905880122 962613738 986310664 940443426 925407190 924132170 976021646 966263631 978290981 904837638 992765852 946579563 988530123 971254008 902895263 906337321 944826336 968688831 980771930 910990810 958216128 948102025 946186744 963969307 959475131 943353993 937008055 912711180 930101305 961080411 987551203 973548257 927680691 980911986 949607132 923887519 955541764 950079291 964809890 915568652 978766058 969152156 901123721 903386093 956554291 909481433 914663060 963095897 908679343 930748017 972464203 995979354 993164403 967614391 978650702 996526502 974733597 946402837 903095203 904051171 990229859 947066556 934488749 921754841 950938845 957304705 907350885 955639492 902823817 984907158 911406274 978107989 956897503 992835827 923495375 908488131 963902460 901682598 910234632 993863941 980218209 909774720 966321855 971681366 936011473 943065777 923752852 975473030 923124000 917793168 913791286 992117676 903095508 904390342 936670686 946858463 969918943 920832702 973163170 910717879 946634876 963118064 969558541 976291115 921704156 964352234 952929226 989116840 913595146 940241947 947033462 905587029 921704332 906201075 990695337 942333386 913239624 903555010 947115844 923837065 990931114 962625984 991099495 951243256 902606049 942288038 927863584 909488117 907610762 944860205 913365839 933597517 902758189 902619617 946496151 941620244 947203366 977830197 986383770 967330107 915988884 986245120 960662133 999072811 973892583 995142805 969848239 929484176 906195005 912678916 949926443 981457348 976262726 950820900 935871317 986134408 938202461 954252619 977793650 906007426 965609490 985266107 996830305 939412341 982586843 946402061 902546090 933644676 907748777 974847513 945815596 994182128 954006632 924832557 937544275 983242117 904936136 963660619 929260817 967467564 969524980 900672389 986128961 962783031 930299718 955821443 995775126 919049111 902791852 901639525 963051052 953400873 992109612 917110016 998941808 914963803 913038204 933819101 970916066 908796708 974367310 928391067 969988553 975281947 985841562 993646639 928019149 951362572 994676260 920348803 974322826 971923742 938795055 928314326 926082294 922017985 920090725 961836025 994189580 906848225 914694527 988307857 943905732 933699793 916219818 972088451 991503779 927895780 984380583 991101080 937485947 994068613 956418003 940862511 933843502 929619558 953104141 974767541 943112345 970712926 985617553 972768872 952930494 965272480 919167872 918434494 950140364 982275597 969885056 919744791 968212697 914908763 928908602 951054164 984905286 959913224 971482455 918135193 927938680 954221873 931675323 949253334 912789777 942991595 951058037 972013016 984127783 931065047 973493476 971239141 941521587 911241820 975799879 944006395 932527751 910486091 901455011 985044489 987931623 911379672 987457780 928310348 923594996 992318088 963580635 970765441 985976193 966605659 985747503 991855597 939702140 960634146 960865468 930944056 940174922 931796571 964664190 960500855 936569305 982123367 978646279 917975131 976331408 974651518 942469235 937072300 966670270 908694826 994527120 997449037 910810257 902116081 962703340 953961039 987517143 961281033 944670217 935206784 995776553 902422183 975588439 922175825 934464791 944202320 989705573 973434282 985866372 975386875 976817379 900021778 971626629 908395926 917996507 935663155 999015326 940469886 942467932 933629335 968253539 922150704 929191631 910487833 908448259 969918044 904740138 930003810 980453976 974579562 925511224 990932639 942029482 994622330 910304108 978234619 975671098 977262936 955420737 943977594 916584587 910479242 936942061 925509261 985253481 973821985 984135107 965552558 960569180 965956561 902123762 953961808 928480567 948001101 955444368 981500560 949974510 922205638 928440258 916937410 989453456 952785079 949378676 983667552 936080651 954993911 953790323 935373140 938722152 947366935 998226598 997272454 952677115 962961570 973912243 967789444 962636821 984601722 999340925 951852518 939970056 948801492 905533386 906068445 976342211 931686678 972639406 932886673 972059120 957250166 915976433 967210009 944413701 936812486 979514916 919026094 945650408 929512773 945685894 903661098 965314205 928431559 973258907 913475877 968229465 986829716 973728678 926151446 973172860 984165376 922269949 945947838 940822186 900848021 965787369 934783713 967020884 939199584 968654404 925582702 938477506 977145232 994117078 956150131 989821389 990684194 929866568 989590834 910401358 971047039 996581710 985211243 940109667 945903872 940661481 947124927 970852421 959378331 957181859 965489571 968722870 994169523 906679459 966857479 955125989 973859721 996935625 923158463 998199305 936780652 955322354 992621862 996423182 952759609 942791364 995811892 903981346 923977099 959623889 930032659 982610782 944063051 984535890 947017671 960808057 944213321 948149286 947017486 949119699 999974352 935188992 981920317 988455879 965987017 978877023 959920528 939964766 925362570 966818894 968361781 987673823 910017888 932022344 942139571 942601195 917516741 951018145 914858423 999392840 941887192 973743000 990428841 927163884 905992176 919248778 915007931 911056500 937596778 917086182 972892063 906019024 941847576 930555396 973695902 909894472 937448796 973555151 904573533 978280208 948279986 903866666 986238124 985938684 978188160 911684066 934961755 945370423 909610235 953473403 970260679 938955967 945916236 950719442 986877004 915135190 966745195 953850654 901285451 917247299 996242157 925948301 948015910 917946744 991196718 997863364 938235570 936743514 953442736 941052429 928630364 993211144 966183567 928521519 937444354 924296027 918127933 990046403 974409666 950774592 966458513 938798937 970852455 918908512 977759877 991496559 995152388 988653616 945670113 969339509 920586572 958975550 943057457 967787298 949181489 932293408 932129737 938381389 940698921 935097333 931004115 999329067 922246888 932056630 955244788 943535263 985767396 987875936 905108064 977584181 926278903 974800105 966028409 952756772 998410536 951931482 967837880 983544385 998394592 956480693 990161396 975502281 995830349 910162015 906549527 916683218 937474432 957934134 938434900 909976226 944270953 978114187 974774613 943235338 925161095 923046343 976312517 970237857 908825352 952285796 999021101 972712526 938484887 941385843 962345544 951964350 956342566 983454387 900151050 965022179 987282176 925447228 936093491 919903710 983777681 917184996 969508230 905858448 913052935 941934128 953821394 939759422 959951902 961013022 960300165 916655682 937340770 978602336 978084024 913604746 935752140 941400335 994211308 985781828 934151914 918589326 995992656 990776909 981710702 965845100 930688079 960809915 906609138 906731686 980356545 984686784 973683158 954267744 931554125 985678033 900211572 929592290 974781131 908280103 923222877 985193371 910481151 971130691 938931938 930009558 902821643 920455195 901347689 912866982 945013023 945598718 914804806 941642125 907574652 953449204 952244531 937874478 932855060 983951115 967929935 945036320 900283056 993922767 904336194 940842593 913726657 968876343 938105893 962153245 959346189 961856737 980273721 900841219 994130660 950423066 917585692 986467523 919577751 904746375 935210058 932796864 960690560 989047304 998426658 922269420 919766014 941582956 944398670 957820203 906934357 955341980 910740379 940853554 990597265 977713330 994362876 951403364 900157951 923536454 976390220 966648115 925785957 997008855 998078209 983265598 901911290 907797060 992102099 919308300 960737142 925357208 969571752 901646743 946111019 984905854 973229214 902133037 966792010 961807564 964498654 938545389 913403980 942544614 921365347 925437889 909550212 980377440 999807642 932031649 963439823 986420574 958388219 931648283 926688445 926399254 972056463 967623178 924560366 905616476 932896596 936318670 932576479 915009344 928934148 947271968 979172982 941912579 921703963 941442010 980299604 946565022 976171431 915054851 930010629 932459059 937041633 914418120 915810453 973862290 940505151 942306755 994648832 992225780 953390323 915790075 955275026 914694930 990679634 935139024 968803759 936829941 908838099 916885625 950237787 988731855 981755942 948591846 996909962 907144613 908814949 931337034 922942328 965341900 946408838 962940660 982929317 975593069 944101876 997330409 988563013 921338468 948066777 990622380 922194342 907301544 996684814 925696451 924194335 957846726 945945410 937085146 955569230 940746081 983247415 939198766 922710685 967246769 996630259 991072062 989032625 962315648 970333564 906370790 905836007 963856829 984958129 986210765 972834397 961485158 963589127 967814824 933176816 973791657 937872037 963133528 983545323 911970749 969138184 927785237 906636791 903546386 922987071 989815843 948253145 971026644 927533681 938908833 921210786 902379186 911844649 995911138 923618685 918957055 995125993 966165872 915404311 963038316 946808133 934018698 907322758 993010624 913626087 922095227 906042715 909938731 930724655 993549168 908041013 902070823 940163800 951028990 934000930 960339317 913308103 961483535 947176256 916669507 914681811 940992770 928316447 934625649 980826954 921388114 918705032 964933512 940327284 961651437 911981799 924247143 935086466 980694699 938395496 976437612 968462538 962454555 930904551 973847824 957757710 942190828 995539632 947637973 991478784 962839423 909277642 959974934 907721955 932314992 916158313 975590433 994618933 933523754 944596826 912369277 988893769 987899806 946372048 934241685 979038359 928354734 985900536 969242290 977016448 904481846 966148272 956987366 950460582 906481295 964344574 936985990 987714010 927037300 952427430 933412400 910513084 907895452 990808997 987491362 959657076 965176947 957716807 904741298 926816894 964286376 936751150 939815331 954312793 996785448 964304470 987189837 916586909 902540156 949823568 983886066 976479770 974775882 963458619 984084608 926917922 930681314 912513506 928125263 940098810 935894597 958310086 966049478 900036849 921693851 967845750 990058955 923263691 992890834 936181899 969904499 992550301 904600790 965541669 925335933 947449435 983955446 932034139 928750444 973344024 934500183 934601662 921823070 987675845 933786436 999070291 959128490 945458043 983332276 997418563 990477262 956837345 974259053 994145706 931195857 936540688 997076850 995029006 933545074 999913278 912857581 910140165 994494526 936407610 903431923 996631569 923414440 961576436 913109912 953189142 909251279 936060764 945804896 996868473 977944462 907479082 977936080 939846688 979324110 930850736 926914930 935175595 999040407 985770951 982486915 908871531 928090183 919212037 931835588 977799517 907301914 921911079 901360708 928241770 934440879 992037148 968813993 904037343 997384063 923373210 937087251 916503770 957768187 938505076 986134276 983841103 945664130 945033581 906171916 992149254 949091461 936649575 937292591 909789926 993202051 937959104 985893007 932208959 980394697 935234892 980403541 903462010 923052137 905674519 907515747 996430267 957899703 921319859 971422807 959590664 907738836 968264740 925094541 952749410 962541599 946662265 982588141 931276696 934694703 980029406 954866367 953104046 934516726 905083521 920959235 940391021 971029089 990257220 981167758 941284150 929813251 913884329 961392302 968346298 914221430 914933338 931381104 964398724 912027881 924628993 966397572 960759702 932782517 920462942 944393276 987769293 923994540 965783447 938500783 974492962 997061491 914087992 995062385 938228851 994491675 989260982 958142015 986822258 954158196 964865938 985018624 953049231 971315203 971741813 924035360 981631829 960912029 929337813 916013287 931724492 977870010 901497352 983162875 921003472 941868446 992118530 911863167 962096344 905757656 977052994 932117672 935812654 992829395 986691912 945021245 900280339 988440701 982761740 956103897 967013994 933447736 903516826 962909383 985114907 913336047 988953890 974147015 937714425 994760347 961681870 985151245 928965742 977795506 907875268 964414542 982627272 926840918 972257991 962156156 926179129 965577971 946152614 959336312 987529643 941702676 934844088 953006758 906171549 965907663 968580967 909164294 995562090 956219301 908127609 978397005 948644074 922933416 921369925 967196812 910005273 928597953 997516016 964619794 987131382 943838457 948268373 949854693 963486083 901589101 999319532 954924176 941090868 933741637 925438312 954971852 926078238 919399504 943445063 943988755 936631432 933290755 909091708 916290888 995176453 945993004 983655073 999001338 915614959 979347495 968854867 925080568 900947661 975459588 910668303 989808324 977549908 970451854 961940855 912843113 917793060 922786259 969396872 930803503 985130882 978108346 941568699 907100366 910670597 989358016 981265704 964082894 961477044 913248644 995936850 983307748 901395080 951878732 907185730 970870995 929633449 946243421 986516981 916435424 992057942 911104099 955100439 955660477 993138484 916544240 926334588 969348803 998261560 969309026 996412672 907420335 992253920 963622987 955393545 948179105 908621285 918426048 943433483 912555077 986594246 907164428 983480189 955466989 963389722 901150723 925672900 969341734 995764941 966985314 911126414 996483088 947357353 954738052 987240711 942229877 920683950 978197502 924484472 930626959 966777814 902038385 990127550 964453912 998986586 907421881 990693557 901847968 947365669 991778654 987150665 961162893 994922059 905526635 921188215 920732130 944281630 904594255 926779653 980300605 940233151 925236037 983251461 992295986 940412463 943336958 960783455 968112768 912113535 928669712 969725861 972980719 984058429 932830082 989646435 928839074 990764235 919275882 971589184 974527093 957483944 966893597 943489459 952385521 963989486 934373103 956916134 907841771 914572548 997762670 941608722 946506082 992593846 935127103 995854273 988871588 974134056 956262622 912318647 937601908 972820577 933533387 970298370 977006619 981090813 956498157 995045648 984614236 925100462 941772150 934549372 983220040 936926479 946736758 991438440 974041497 965573083 917124094 971338319 993325898 960511212 973472911 981687334 966565899 980621983 989001730 999170738 938451492 980667874 965133389 995875991 950170360 940705679 927188216 946496561 951765742 928865465 947863033 957341772 993658298 973155668 969237733 952389435 908682325 985752818 964750701 917138350 904028985 922090225 989954920 943242517 994516852 941919526 940461892 967776846 925151227 986340067 996332372 994091852 968830876 965755898 922074270 906040334 921274884 974718762 992927232 946366933 925143420 907986299 989190518 984304539 935890857 990243566 973510470 910054596 990397145 930711549 933902127 900917513 989221388 900304824 984224398 965866611 976525679 978927306 910800939 958709739 984321505 910165048 981641182 901545557 966778103 902646602 916251458 935068567 947918367 908549073 940189526 966560861 942984266 948898475 941500775 933794525 970694134 985656158 931928852 976288279 903484715 981402106 955139669 974372891 925273607 981219217 978867951 968421945 935197669 902440214 974577147 956213462 921447160 901513075 945246384 922054433 912947838 991446438 904851996 905291090 997349438 961529154 943310756 938874748 996572159 991032275 907968386 990687618 903756001 913252637 903786679 954993070 997332547 907625342 906969876 934538090 979728383 908256982 922958934 941189526 920424768 944014977 923188095 972767320 930685100 991230145 931193397 931939278 961165156 986143864 971009630 999366367 906324371 983358702 956012529 968255488 993820343 902653261 991620642 965030892 931344796 996088815 959354345 938336327 986146617 987395429 924538198 944094066 941156169 965802090 931140770 935680864 942545715 991410928 950676258 907742464 937969234 981081010 988059795 929143421 961339138 906431707 956689426 949394685 977858813 981368477 994081384 915790329 971291287 974089168 947680848 971056277 900051955 963650186 979565437 925936716 913779541 926430362 968817034 921887665 928822803 945496185 966515622 916342887 916459756 973253594 917428578 917945038 929421746 947687870 971663594 989578994 939115823 900951242 960579330 915890696 960497505 919585766 925342758 981644685 985366921 958216170 989498101 959263251 970416365 959627944 948900631 948366290 922459204 918016429 951525349 979384214 978239228 935830446 979001923 925276675 929752420 988793312 920507509 943083492 985125443 973403621 962225458 946186584 921574174 931113424 983514915 967133510 963737675 938717299 922273159 912026315 972424475 916659846 960679593 906397129 923537707 972965725 997714722 943139085 932856179 997452849 979377326 940865297 959043036 971070233 953283421 995257139 952448450 991209356 961430351 922495141 960916658 962516456 966083050 998134204 908379111 919218320 952910436 985007217 984180106 987253203 912581052 903607082 977327225 932415262 999862860 995449249 986599584 902675347 930343601 938448388 959263376 901488232 919968549 906282882 994106563 932991120 910655443 975963265 996041971 939119575 945379186 935872168 987526504 975230038 916942667 946692813 976421268 947856530 913833040 955003868 950938691 946631633 962604188 930216618 902108337 992808030 995235177 947271489 910680544 914930481 965894560 912947483 928754397 977592865 971247067 973267829 950105303 974021695 935212308 953816785 975635715 920476987 934225069 917416838 915226509 959451571 984620188 934182789 986175463 928190015 916541304 973142793 944321861 978306361 941418745 965166389 913894700 956820937 996826572 946617847 984902203 974545223 905837902 944705341 968403303 961104810 951298119 902952627 956850412 945089028 950678263 963772713 957061771 954673750 929894449 991099451 949273405 988766204 949407451 973745566 976394036 907974094 972865964 939716436 993704411 918601502 938607578 975211119 962588058 956677324 919170397 921499266 918928149 964365480 901299179 942990884 972244185 952753794 925947061 960069101 998107117 912731657 962759700 997226537 959193597 916104413 992197093 957233755 919451894 936000246 980175356 905513135 969644738 986392952 932778456 907258335 941695849 918227814 948508010 926926832 941476315 934015991 962306748 986600325 950196479 997257206 992378188 919007289 998199776 918976592 907497302 980416204 956842974 996680377 960018857 963273621 943053464 955354173 917726828 998391737 992629108 920059077 994083499 914252198 905289136 984581729 926560679 945458947 908398593 911267270 962017862 914319713 905562765 919499508 957163703 977087981 945339942 972950833 969115641 940494086 901059975 903179123 931299568 949791783 917206033 953731275 924490574 901402628 922545978 921425504 933264050 994264922 959409451 992296374 938722187 974260132 908302160 911374449 946563046 918486564 901300877 944129012 912835903 972782621 926809274 909818267 912837174 907807520 925220107 920241604 927312777 990633505 977565512 910488067 997908920 961154904 942176474 944200926 991569466 953754100 994155590 908447104 945883163 928554751 912366919 924410192 971485683 924577119 913132280 962718223 980098500 942943332 987063502 944183970 962533040 936976774 933179874 984030474 918735236 952365347 954883231 964615326 989528246 972490162 957557619 925024130 925684217 976011904 941068216 900248266 990585791 914549903 926054363 984998462 999446923 934726243 936107811 902054534 994236761 934092913 935456047 986149412 983890209 927297297 951113545 903929070 992025688 947413609 934975326 941582453 926947347 939558452 928938257 964084107 961449716 978768477 902238047 953658853 925814838 939508643 919646595 900878535 940748231 985459482 900654516 990800603 971276159 990018315 910571018 928385664 981084758 943869107 939714007 973273262 998404983 915872008 919740418 980902483 901159922 928698335 936425218 979768747 924719087 994662320 925867907 900547640 973049625 972405888 949382180 952653347 939925260 949137741 912274549 918976627 980417822 948535282 907905632 915507772 937985826 961561006 935813243 973815572 996716047 908261763 940390361 938295881 954640361 908708785 961241488 964884503 954419641 983127293 933052092 978610451 927176112 957691989 958495812 953629016 970418527 912923525 969725470 978745307 937985359 916709714 972686366 913716152 992362906 923441663 903484692 994386458 908476992 933755482 914828858 952678390 998127417 962543401 945648623 984048655 948199013 990438637 958359038 996228522 980379827 916347143 904688410 981882949 939609187 925059915 989415460 967358300 948907327 975002416 911893518 900813120 951738230 912749102 990068289 905485092 959275246 952225098 981680622 914498345 939583960 908463467 980516611 924601078 997118830 907426274 962470427 977502109 946047068 947649342 960793155 943462246 950666967 925581724 919873886 979449963 926560578 964575262 920629616 913866702 977183482 972913531 968939030 990555049 951089201 915529357 982351420 919834776 922202347 988511889 902906989 901834907 951980945 997470737 926658192 916699661 976182358 966879785 916884283 955495323 935150040 936204248 973429047 905510645 982435969 951315559 980585773 965257892 982453028 920719299 913853752 941516866 940136123 991947231 909798133 962150509 931064395 965704756 912315374 947618176 943154176 933593572 913199451 925144939 945836985 970026941 995223363 929093117 969691219 971348839 949555594 977436960 919098991 961889794 977094019 990516883 992837065 931322459 983079765 984835991 919819216 942340655 943778989 999192315 949887164 999309465 984672148 949835410 935630345 988236422 974016196 943945899 912486683 939806684 927409002 954239783 944944705 933398438 920694479 926570243 998305475 980392538 900140462 975216252 921873878 982012831 916606619 924772328 977312461 956390068 937176888 950618485 952393269 918437090 946579401 929665032 974803872 983667357 912208644 985370534 915741385 905617747 914026936 953929737 936779995 916819506 902771246 934145217 988035650 981258667 961557102 979636503 976306563 952057223 987156412 955118729 957286084 928178088 944797735 907057256 907183464 931895906 999190076 955286885 912031329 960337346 983814670 937562405 954229839 921412916 973924382 944229404 938114774 923106668 965372148 918170461 955755981 943626642 950205883 928858205 982539029 916983507 902720667 975791095 929076819 960143026 981524862 990616603 992398013 906762220 923538376 988045167 991588782 974922471 905984935 978189757 919956173 977275617 921590972 972018330 992985737 946221941 981021624 995405709 911089693 931642500 987662547 966339344 944908553 986433525 939260151 924032425 959755511 918779024 976837813 912252521 985967587 973180143 989029171 944558031 952162169 939082436 938887219 906761161 919161751 948747202 966466154 915175805 941922492 959224557 907809661 925497989 977048356 928347570 919496809 925981871 965409474 928168034 977225444 958897087 987553822 909186679 934419543 941559601 907916682 927560849 934231221 962164389 942572129 913904458 909965014 913149762 932369905 937191909 911049175 938484965 981360982 917614077 982508151 962855232 953448909 971851659 997936086 993469659 903584282 981494979 985863197 940495602 973147410 970165281 987754482 949767360 982367391 927787345 957560958 996650998 953265966 937041676 963881995 992729535 907203678 979625545 956995188 991280189 930120841 918512787 937152432 919648753 928373921 957244192 924724246 904021300 910138551 999294439 988824862 977253240 943925831 917730140 902766656 962640876 967056980 937226531 966310948 985926478 917861045 977164056 987084550 915262860 905153174 970020522 911839816 907572956 960494616 905814781 944670555 930276283 926054894 906138367 982254466 904273771 910868504 990573083 934537447 980241056 945335685 997360977 914840719 979706608 936160409 972333452 943252294 919942493 943552719 946876098 954170634 972805799 944452738 905520842 927573941 907192870 972679226 955480705 980752503 962247049 912937515 960518743 934680222 941630042 972134239 992318587 969572326 974102544 998124998 978060099 911705401 990031425 942124955 901385444 920524866 943862896 916576805 991998513 957639917 981873226 961686829 917968545 936801212 935999577 912902758 926430785 954436541 962956554 972255872 927405298 945054708 960460276 955802549 957471781 939252975 967636590 982769432 972718797 996360064 999382035 904891253 954558195 974387153 983878737 986468586 909546660 943031309 914708439 959430555 938549168 938427128 960340168 976102293 968919747 980018304 936012176 922301588 926445276 930001141 914822766 966701199 987011686 944931171 925738463 984505906 966294292 983496206 929096917 978153301 990096252 982761911 919898142 986896315 927375282 963328329 923355383 944915927 978791780 958993819 990332445 995506031 951613597 994748867 916511052 984287737 977334068 944202908 939991711 960684114 948754891 995547374 994595143 979407139 990615662 953502296 906741836 946465095 969862046 959270168 992347454 990936493 983485926 994784103 999801127 900207759 969356262 955118064 940942500 945847885 974796268 925110061 925318954 974310023 903880579 917631849 945217218 906162738 981585437 906908541 908280357 909455990 904847937 993579155 952756713 910516723 905741285 902836013 954642452 927448931 974234565 915851960 945543854 918644333 903505703 914599117 969991210 947388067 971455958 949516691 910353822 915110306 935343971 946036269 905407713 927685390 994944532 910220221 999811651 996561054 922692576 946763585 927017362 961725241 996732783 918384249 915119956 946607961 937618794 915632349 931673042 990011171 986056033 947757368 922064836 939028195 951724022 916547734 956405686 940824334 962270835 985715840 914432402 962441919 996822852 933167140 974767684 925037684 900900291 975081025 912171494 970677384 963368034 995065642 998879029 988605945 940685976 966761547 964512896 948325619 988691357 913336324 921990964 954242347 970051062 970598369 975528809 978300506 990492511 949591456 914486831 958780605 930256990 986686882 945731239 993798673 939713850 951431419 996450452 948340389 985269450 965844261 957389318 987149374 974543641 967286018 903164631 959421995 935266262 966120503 958717640 940973591 929401882 986582882 948090378 959426515 913795587 992999543 985069792 925893033 913169207 985970419 905520633 963426473 998546245 987989866 915766013 964659711 986527972 999158401 923143225 979243278 963237956 961648448 999358727 904891382 955845638 969465568 913684079 917441702 991716435 913338173 993750774 915731350 930958845 954393159 923183023 968215965 974727781 915851632 974446205 935127724 926463642 945984299 923024682 975241046 923267492 973263341 978111891 970635271 940451780 905589992 907841974 956358014 960511218 906510021 935407449 977646853 999437091 909916377 937207497 995850235 946271993 907576064 942221502 976853529 904644387 931364810 918659878 971809736 951265004 947048739 955107206 946665959 925574441 956152286 921846395 930885584 963113802 977357884 959145144 941820402 948853913 915466709 982321961 907189764 940411344 946405902 991836993 917824547 989000028 955574916 989149315 996438854 908410224 945609938 962824664 985280698 998578663 953899938 940340316 995160245 956442769 980006967 978379592 922706162 922373143 938745389 995577863 987398981 997054188 962206571 957673212 956594815 975538036 972851860 941467886 991005645 931412364 939927992 919889550 921505593 904938055 940869480 925939938 924830418 976897288 956650671 992566463 977098033 901159787 972238136 900945235 973440955 966057542 934695042 963267949 934051834 908149181 941126070 931556706 965205425 921097679 924181021 959784508 903913227 959231744 949173377 920607054 903439448 959427699 935701794 968387529 966693245 980855695 958643908 991367426 970890089 938797168 979406895 982841745 900030436 904708586 902065273 963656009 917004877 938871887 911637668 945595566 939519273 925094587 944921453 998131039 963865368 980745582 943745646 972863441 979154683 907070628 929371544 964993811 943862928 949084464 964246940 904039155 985205403 941191746 925141534 912084952 959369605 928870437 974902456 949641284 974656490 945689515 910352027 952388372 903561605 900367685 920419672 981666370 932262625 996614928 918486688 970549913 989796788 944353012 964247908 948762436 999720056 953001886 913390449 996176703 912476008 906371249 944606993 930242728 927583662 957987142 939219293 939564541 993571542 938286195 913105521 970648984 968502750 977469728 953442761 905215858 915967871 960150972 996739314 948350298 932691167 912779030 985045207 980848442 986252214 977258609 994208106 971802644 910358963 973972821 921908828 939990073 924540809 951914028 971087502 951267881 952473586 975395821 931092674 983476554 929401020 992119415 926708043 936435291 999790319 910531806 932794286 991750177 990863750 940246784 933322061 989362583 995916421 998469640 969080108 985569950 990678295 989038095 997263237 920398830 904145535 950043388 959594411 943487679 987350306 947720375 993406586 954941655 964467916 962995862 999109267 916581986 943664412 907891725 984137820 950290794 971138397 938425927 911993566 997586140 934434418 989732513 968886245 932522280 946343174 971680686 911587253 948061789 904911172 908791551 917307252 991611340 908489127 969848918 920128059 990933872 923126283 927883442 996357047 921222683 983161060 990670032 997654241 901079983 999038605 913170177 979400286 943248330 999599362 987195262 955748560 986385501 907986750 908474988 955758557 999917444 937755329 907686825 979985074 952321840 986866739 932112738 905611441 952348662 935168076 994907713 911198604 981333519 964015115 969592751 994545930 984916054 905717069 921577078 965234116 953884187 905471210 961441550 988120766 907857804 945026132 913438002 987198406 906553412 986849359 924353398 951618290 939970170 991867772 998523450 972588013 978568164 949362853 997289328 967563916 902022582 923039735 990842876 901996191 914239051 949272738 990011629 918597304 910978227 949170738 996729104 937306636 926556426 959122433 945314156 913527938 961515202 968902329 956264450 907304067 953312266 983817822 923090393 992353425 972423099 940943229 953340362 965047733 927530585 933310262 959311166 937777859 985804561 905138290 959902852 954402399 922783952 998147106 966936858 933503968 962490732 958038645 975751700 947645978 983401886 988354614 969458803 988421871 992129202 972242765 917691741 981288820 946959037 965866690 932246981 902606841 954296256 973746059 948389037 955109890 985535935 907923704 995115812 906718983 938064511 962618975 972211062 943456355 969794602 981117826 961641308 953258945 951455146 953244282 986535048 984547932 928863462 927463748 974881079 940945705 956789743 963553039 981951753 914554244 930739226 920943257 924468833 995571096 934981343 955449263 947616490 967103065 998027173 957818038 931851157 959854936 992246761 966485205 907998774 968063498 977421480 931040602 907762373 961321910 954280633 934265741 910186851 965179702 915506729 992281833 999619552 958717983 946947598 917405555 912635522 933189055 965178055 948733797 949488248 960159233 901724315 989276505 969227380 991866122 976356012 962720080 929402188 977874672 906298861 950522300 969723041 915923384 934707076 999955389 949883224 920465320 982838945 955580013 901130387 956143919 963644184 973862204 920697249 968693808 905247791 904565085 920933512 933822415 946347225 951009790 907452767 953997057 928092247 910492066 988090657 965177154 954214419 996588913 911776012 958142378 956734161 970687548 960694472 916788287 942636075 978248816 913323191 939095352 909250600 933997725 962987793 943700036 951508485 948239344 994603176 912738758 984048265 908816588 958597822 999873673 990003655 900818910 983832235 901978487 928323581 925069776 983529496 903997567 991337032 906872373 910862077 919669849 984522806 983296386 990494451 938120112 942894836 951359297 901502529 974523902 914357780 989160857 947348927 997401871 985186982 912402724 966301013 990119351 901878710 969905689 950498865 959251728 919284197 949373365 974091037 989407750 910766601 954292850 947956628 925809903 950648031 982945172 923100455 977856269 918139791 975248025 977450964 929458431 913415262 953054302 921475409 929714906 974892892 933372764 920660966 993460336 914358767 956363393 929615715 911752996 945176097 985866218 973112456 949468037 982575513 987879590 968263490 998377973 969904680 919540528 917333902 926875738 918766251 914278451 997728993 905154147 978094287 908274298 916442560 936062059 935479880 981690399 927404992 955190285 930181489 908003576 912285684 951404609 919569046 923977602 908048960 984969080 918986380 931770310 993432628 924063670 913318682 936490042 939796916 991806111 975194279 976206277 959473756 936536322 951879621 972893137 956876778 904056509 906944991 915995938 969462675 920655206 980580917 979043813 975379033 999246624 901757077 931937982 952216069 942614915 928787147 917692511 931167396 950205630 966773422 945412569 922844088 927135046 993072444 900694095 999701426 931406447 999326043 996881238 997681525 957816809 971512282 993530807 934034405 950658036 950461030 973809169 993227255 940919720 987731228 964294817 992219555 979447374 907246029 971725833 957052011 992792636 975074364 988629004 996584636 914067370 953101952 999299811 973026751 951404594 912167500 906462455 903304960 965842632 921164267 990095710 932146995 963395311 933636835 986612455 930709062 974906933 980209234 913654547 908919080 912135169 972460616 911483865 967083151 982962160 913926202 988720326 916616752 993042768 965841339 938666130 999755002 973996051 913131509 954652145 970139486 919999592 924487146 957979687 919059255 961826378 910259213 986244424 903808451 995200332 973392507 991718538 986989856 974791707 953846569 931396727 930915442 991492705 988314612 982981545 962019563 978310155 987128522 943277514 916188123 971714517 955419765 994145297 927429911 995849730 963491048 984003051 995769913 936915437 998539410 952750171 993858004 932937662 934622572 928028514 985390136 946207599 963049235 935949695 920209789 979459667 920704198 994753344 962206037 993869228 925203029 984527552 948874850 959967447 925050440 908218354 905589513 974557978 991225065 919452418 900551784 926774126 973143663 915702090 924541710 935402570 995738515 915946499 949047431 957612883 923722327 950070050 981676851 953353292 960394408 959533251 931615526 972876897 925830132 957399277 907385291 968658352 962266926 958221315 978500704 955904280 909757579 943689142 910774486 938451128 901866416 958476769 991183511 962051109 907131039 977857291 905229265 976576712 911405207 934807983 934934859 935224390 986756697 918338901 924155042 932207051 962310645 912507495 909262047 925292363 959288040 968647992 999707608 945226226 916689597 925407652 956895181 968359718 953713101 950008656 974369605 948515924 992222421 922526413 989483205 942354045 952102853 956232274 909303397 911299201 984567531 953272970 913837405 938182992 944536181 904071104 966958372 931086420 906928322 994775767 919417882 959130970 980604585 993749736 971294872 957990728 960873102 990007810 942168707 901580967 928922893 913380523 929434320 931698116 943856848 907485953 915043441 993866913 997336158 988119975 906948236 901599112 935985276 901286875 971536318 916737777 944801627 957730259 990378655 933278060 965813330 977880036 997717146 981291135 905036576 974623145 936962263 910848293 912609697 952509279 971159195 938589466 901487815 947766074 975686919 920202287 939917889 943639404 953926318 932964808 961472263 957910016 977493069 936350737 954830260 904680660 976610278 908008563 944587459 941184377 971938249 924987439 971646222 971239082 941778870 970148205 912814373 914496219 958850291 930251996 982908806 950912510 988069339 950305030 903834232 961985564 941414367 972105290 926735646 963282890 965714296 997384730 948000107 925652355 958403598 958859030 975048514 982156647 994321379 923422594 992515580 948156280 930035800 987919994 992236780 956388444 970261448 933011713 995657896 968702824 948065281 997286542 919660577 969204318 916503538 964589221 937471961 913580467 992118284 951183780 942111985 981952994 906049483 984697045 915897520 905262750 994317177 961521049 916377588 904031588 920340190 967568960 972672745 921851067 962077861 913341872 911502172 997458291 907823598 913410554 901846745 909763572 942228005 925311284 932471204 929780977 963786295 979551215 964755542 977852124 904556986 940673559 937230958 974841979 932026346 967113143 915359095 951573043 949344085 948168483 918580971 934643248 934271310 919969566 900285961 927349442 903943003 985497242 988308919 912284326 913225269 941093926 964979645 956777421 926252357 912333042 979397682 932194762 926446776 925748513 944385684 917394195 988140933 911628699 977437677 906359942 993996879 973317363 965033093 999930297 905641486 993936853 907078413 986590622 917095418 926313979 913444636 957360403 989116081 986263510 937356984 945182090 959105634 921299603 924356724 942350250 997465947 935198816 965990981 959331202 996080461 978672732 958309052 917947899 929859178 990534143 948801628 971129241 911859550 967325981 942143579 999247132 983888387 987534465 949539455 918090806 918028408 931315523 980150167 978378374 963977301 999011278 970780460 957934243 951183815 938323479 976053843 927154986 972097648 962341127 912125707 922893004 988777464 942311365 913787233 902095489 964133248 998792295 924048004 962010547 975398614 991775856 915288521 959112198 971515624 971593434 961315969 940148305 919629721 964234961 969830136 961606102 924571545 939690904 979549793 911438021 911515100 935928047 954234501 943811073 921808717 978972047 914172342 953246423 961586005 940209120 915587533 950160336 932398061 977769056 964225328 929696718 917308041 970547097 966063105 986313004 949343122 962369584 956011581 949815355 997851653 920978847 976989248 915956894 921843465 931113355 995420168 960056570 916892624 904654987 911695245 914306234 957920925 911151135 963596716 947189703 949822272 953401124 937296107 948287269 979399622 945717361 949394012 962683730 969929364 904416076 906842874 932534335 974641320 922542342 907086559 913901924 910469010 998603074 964850530 923211316 977726471 937227209 978813585 904810690 991888711 913207843 901492629 940551138 927542684 920554276 999566082 938536895 943281619 914925079 995231615 955614036 994589982 972774777 918212384 966805780 953567682 906744585 952058190 912809522 997071700 948553202 937415601 973078825 930742503 958621808 930001168 901691890 945005227 964865669 973277411 966410026 919998070 982743682 944662188 992563198 969007918 990681974 900400916 959536131 914212879 953500052 909031301 984198265 978212113 956548894 957845343 940066414 964346702 947907290 982035823 997160462 912064941 963305530 985987261 933295470 967910158 958471696 908466158 957539060 918161690 962537655 941564376 965261308 977540970 966617747 914833188 951478279 927643128 994933203 979802717 908674861 995243797 998972830 979567988 902215795 979155818 917087973 943732073 997473010 971124314 923349774 993360486 927338055 987869160 903826765 961630816 954954896 910710154 960672828 966836904 989030704 901732655 973377717 903599086 922970380 913119656 991010290 903832990 949419186 917586371 974512669 925236890 977689089 942731784 958021755 948829865 938792805 928004170 942539106 966861125 970969202 924106402 933959430 918118228 965746075 952208786 950904059 939340478 921348601 998576708 956671523 984832484 969155142 974929358 946903360 966459358 948167813 938562226 963394680 977130540 972669694 915591429 908790807 947186698 906266969 907044270 927334166 975682472 907102160 957995761 900371650 910062163 986831173 946048480 944356592 929513670 911173914 962326991 919985151 926256067 926354109 918334512 931946075 911219864 997945228 953789960 921939252 961061218 976506082 979903234 945802774 905151246 902942805 900201732 923442383 942686310 938495673 993488477 932868618 963487719 970775189 900819853 990309063 990628555 965125402 987017754 982052845 928406980 982124028 955259238 967979325 969192171 980865432 943033429 986798405 903853277 909840944 934623125 908838739 911060538 952638360 966661068 994462655 945523304 960361329 906485496 969518660 967848613 969745916 954131164 942173737 902398365 959898232 990271068 925966178 977364724 949619008 978452208 999490994 942553171 985024016 994569213 929946697 922408336 925037715 977103920 906064629 956175352 962187202 998969661 956006951 920842739 941380279 980199796 931677038 967103179 992070252 933721952 905364668 910741869 963002635 928642254 916380816 911433384 955051901 942832656 937425384 935148696 931698312 904259008 915305121 923073077 919424679 944392915 952802298 904212455 974611952 915677202 948873433 952993716 912246567 937695608 942292168 924058959 941380374 988982190 932205505 929854799 913292411 977491030 961215654 913979755 936008530 952072325 916868837 978183067 988532904 997883303 962006409 912202756 986496729 914438341 977541478 931343271 929503564 957038257 948236557 920034154 957077598 940324069 951435517 948659493 917887908 948067886 900314948 983402522 979539624 962810569 972152803 991957092 937927471 983078849 951041600 977464692 921738679 937200957 999241255 935748111 921000387 938918743 989546762 934170145 975271402 978493016 924718567 933227112 987434750 998797705 944615292 957936255 923837429 960138546 931379867 987273957 954720812 998012418 985819995 965566317 907879608 974093362 995133093 942451510 951329854 945354345 903256432 991980453 920521616 946560764 982527308 966343534 963142065 941178400 905824846 944854333 955427635 935559191 901084176 951852243 934836284 936298513 963191200 985557379 924220329 976139429 916845822 970383152 963061623 977091635 955423710 962164248 908345605 961962048 982052018 939225892 984750999 959137047 909894495 997104596 943386813 935819245 904284170 994424676 992827142 976364536 923854161 946354688 928922668 920972946 988844640 921647282 962611249 945328727 977604905 921078068 967347525 973996147 977311034 934633007 956195276 984336386 980874310 972326819 995751515 928765037 988170937 954800154 983561014 904558977 905016387 979059512 971909567 910129496 967159239 995616659 986057574 904439888 938424003 995634190 949213222 956527422 974504365 957934881 975476866 924601606 979326052 934210181 980177587 963535237 979517608 911266825 924441926 954124293 906110428 901476389 908295895 976467796 936866663 966842851 979393344 950478421 970197852 996775640 945747889 961437864 973279938 974337491 931424324 960167343 914279879 994259675 916186479 925986365 928756789 974703706 940056145 936838637 914600070 929701249 916620377 964018408 939062034 930835863 940264913 954995751 993206731 965558652 944423929 924008873 949445598 988714040 924110177 956218150 918737362 984608152 969454911 937687609 992941046 929647782 962751401 927281244 902324304 960671356 928030848 985012202 941723652 920459299 906724146 934169589 906633467 919821162 992379530 947834858 924922243 914111841 912802224 936862737 992669845 926705351 903747307 947075015 908681683 955617631 968049256 908376763 980256978 942295383 985866911 915392480 921312595 941434037 986664779 983604727 942912954 903440192 965314570 965498621 991479827 971241596 958498610 931155698 900301910 915964010 958208502 972736599 968663691 976497001 948128687 950590376 937040326 994814070 943962575 960453922 911799631 946800996 978207900 951848079 971856392 918225599 929698192 927209401 948860793 984914321 902327329 901692053 951739128 941973658 943483512 979136952 971166488 943714280 921943943 918287318 909537251 900217849 906043277 904800162 937311567 974574286 962299869 989240540 948133924 974447153 907575052 932029013 955104472 995010059 920907358 969854237 936548379 954906858 983680869 917334270 926046194 975211345 903580114 995964367 925324007 917180134 990884944 991499696 914020779 962012488 979749312 922085845 953252325 910000945 992349880 988813374 961491016 968545252 958190809 909961297 978297006 910337420 911928424 949820238 957644346 984581673 988687017 992092058 944498062 993421615 905649855 930597142 965137439 929676286 949559640 935258618 968286445 911808152 996214862 999811446 940366461 970604384 920435318 986844282 995654486 946930659 958095677 948148793 983049958 921425124 952648599 959446307 940088518 948224561 923574009 936298862 928119113 948403709 957623641 920118929 971521195 903186769 997028424 966644944 916449050 904872349 944243242 907821026 953972353 958281328 993422079 989823260 987394184 907860846 986362653 951756569 924445918 962273279 953564877 915279251 911699936 914629878 991013977 967694831 930452636 916811631 950203180 957336897 988986393 921602040 941131678 989508668 944882980 966112828 954009013 917765078 924670788 910685322 944358803 962743244 908840611 983286478 948053669 993322429 983935617 988993554 905897983 997780958 954723746 931549219 948525098 955613779 934456887 982148318 908836650 983687138 946687469 995518531 937419432 992692373 934492349 976329571 983302654 913287507 991163951 975393793 910712981 952521051 971955111 972870951 974250734 958808624 963724375 925498862 902203926 947090208 982035990 968261582 947604704 981938272 953382632 947545484 952451135 933497439 993343399 995643005 998275835 927708417 992885096 945737790 956825380 918689573 983299583 931323708 998119493 974598535 985221857 973872644 955552092 956728771 911035668 919653940 913519600 906796620 939592928 916817255 993936122 905265938 925954520 971911133 910467587 973344542 972537248 928640137 991661606 967267710 929741219 900883286 982656865 919104824 941082114 996150271 961997205 905035438 961256072 985941596 965029923 920254547 928154611 938933696 995921433 939064274 921521852 907247009 967644878 960656466 998659946 904505382 990972130 984920782 968941735 963813691 926246973 954764229 930734066 969606750 978698196 939376654 936217387 995939548 990274537 920524044 943842002 997902611 945291347 993763404 999326979 985534272 933291029 969951228 939243507 920515116 905399384 953760522 980957737 942759258 997691863 928785792 975268722 912592798 918804056 973806544 976698877 922544110 986718119 985474051 917166449 906446646 937365309 907166516 976471342 968172087 966426100 922297211 954860607 917246769 926925875 902752546 940420544 960949578 946727064 981693014 944724693 989127186 982876771 948894948 942923192 936577113 991203148 931349869 920128050 937036995 956669371 985133843 914942996 942418685 928302914 978076403 945883866 992376095 904978717 955416008 903932843 962208018 938824290 917202369 953813127 906096804 944633398 916207653 952776934 998442511 944565321 988416041 948655885 929829902 903241698 986033595 976087903 902137744 922105308 962825253 914249052 989258849 946831648 933094861 904202575 967074427 940213388 994022006 994839379 994664016 917741906 912158288 918020202 908492859 985441136 991521225 954394281 986294508 946978482 975387026 956778922 901106922 923244769 954460579 970684732 975941535 994223099 919571647 932452053 906210558 990095521 929322498 942780279 986580658 965540466 995478396 920652413 959794382 913288599 931025834 919255210 996808228 971222588 901131753 979549575 952934314 906660268 999961344 930045376 909375015 993143374 924695912 931477399 987325684 950903076 986279419 998377854 971754791 920599407 913299929 922556558 939752225 980590346 945283214 945683264 957227217 992788391 975090508 951346714 904080684 979666073 949808064 994469822 989859985 916626082 997881857 960532230 975174923 903539425 950168402 914286899 923748294 975524510 960993361 945644173 989531877 941807556 985912774 945089237 970028828 938221571 955063960 967553341 915660140 948109344 924226348 928091859 955928032 968592900 980130860 915037315 951558815 938578954 993654647 946005990 923997130 984126858 924643505 959111487 943088201 917435916 955597241 926584719 990918646 978525307 963679031 974231440 932984086 949587295 957156542 983215881 931831586 956938522 920637324 941613484 912408118 955329027 999519646 925333442 986881208 913691446 900296811 999994883 973592799 934126063 938966973 994588937 975460443 967015240 943195530 974967874 930531940 929163474 927421803 996099931 969550884 901534429 904987038 979227311 968507679 964193793 914966401 988307715 902232028 966929804 945734326 986581780 998193626 964855365 918986698 959134337 986912651 900992375 956482782 955158013 938407762 953162455 961057239 944391434 933950614 959697590 995280784 958101298 945894911 987004356 984912514 960120105 930531083 992892260 993149607 901813232 955493034 956857401 970061442 901077509 968588580 937492941 937427157 993311215 995116786 973972117 920685862 943408325 938266254 934379041 903096497 915509041 962531836 904709242 916200541 949863361 926473985 913309787 956224636 981071748 938277107 997469388 993169553 940034114 943190469 980713003 960009196 925197536 982660675 999767759 981940214 917071996 992390272 971686544 981212548 907792245 921936697 968772343 954580037 979755943 983549019 955797603 918536257 914435308 943568009 924343451 902083300 974455710 983094223 943881828 908334443 966290032 944381660 988673501 949514223 969637236 908490019 931879720 987164719 991884558 904735238 918734777 933056479 965340328 959469892 991007358 992574026 992489559 957952328 910188715 979431207 916345798 925976137 911956547 991009835 920410661 980304686 989628632 952815483 975701914 934352422 985496877 990126224 969467003 989987997 900911978 937616648 909246057 900788935 951895615 986017475 914736933 908035785 920095141 947549450 928113313 991931272 932501534 902736041 979162321 917279286 942469664 969583075 991422962 965885536 972659552 927674055 925324208 927369664 982710437 900749323 928792205 984110493 900074693 929181979 974707902 963466672 988374924 989806512 995030349 984890084 902560769 965087685 989347093 942092345 979206087 949832769 969721421 998129167 917493871 914160349 942825548 997105121 924291568 978154831 918661792 907541743 969420278 967537207 938890544 935772089 965040016 986738704 986844162 941733121 907324143 984481043 901655113 947710226 917262268 966939127 974750428 946130172 968663296 922281311 990281580 941767336 932420172 965974232 905657468 946037774 975488917 919679601 935524518 935122316 956768317 913412844 974631972 930548424 933756730 909361990 911905913 979819337 921795383 988932630 932959605 959636005 966010968 987832717 999056787 996997139 996659911 964209874 903126476 939211729 917780558 905957830 918503188 914536083 919174794 984752526 998963677 980980390 928460585 974204228 969769635 986413500 928147088 901087734 991180975 926443405 981761940 906385564 948021476 935051039 935180839 924904949 975658617 942114793 975605209 933961436 986629528 945079623 927390353 975779292 934909431 953533433 929766786 962493021 965779073 900056174 973954527 938624520 983947450 990892258 935001456 958369124 913541985 942099922 985393279 994897047 918179871 961805968 979533997 983835025 965972569 945237923 900916888 932828633 978319886 939009211 928339354 924875194 984504427 946676462 911904435 989932404 904792316 985944483 957060653 944235350 934942787 987589190 961860748 982891352 989075025 981524340 967777723 965956153 982957333 922466413 926324153 949456833 912041446 978476670 928090942 996223097 982788256 964217499 902333911 967004541 992041595 946980305 905475634 917903823 963790281 954590119 991189116 914955978 995815982 929102657 970341479 940615511 921567344 954236637 951744404 933278577 945095917 904332098 946126007 904010942 918602702 957202107 990135133 920885869 944579269 998462411 996224230 980780222 996844324 978421221 977552327 922046274 949540748 999967648 989423381 923798881 903868730 905679970 906338648 943378717 999554253 970585712 913400331 912937964 946258699 999659989 917916403 937042624 988201139 932121357 952647127 909073079 920118413 982119687 922714542 906373248 922250227 959208536 988696255 960176248 991061968 937838502 973476502 965106275 958294776 966915489 979209659 918550539 954051609 916620411 921076149 983535623 984718416 940898971 940579808 985394318 994780517 955837957 913712402 937603798 907639323 989649241 998426997 908305773 930615470 972177385 931120137 937070409 968210647 943330817 971738833 917594609 996691974 977914724 996646419 942196708 960097760 957511901 956079884 925775460 958411921 947366360 940671086 961531116 979498486 960497043 924636105 971574547 923286436 973716403 942209980 920498645 981816412 974908589 943691486 989314024 985994961 917851966 984947025 944772849 908181591 987411254 987353342 908433745 978212558 916909521 964151791 999531942 961955678 931592592 907693277 903452736 991458136 980993081 992097932 953256017 931499857 918070174 937763018 930044058 929083798 979865610 917937079 978175112 951662844 973130643 948502457 951661311 991475205 902257328 929502547 925453818 977150143 921758351 960740638 982639026 980414687 934041992 935403791 909373363 920693051 999108747 925304774 999651225 955677809 915891924 980316525 930851219 988315979 973088572 922402107 921299313 980458877 902420508 996613697 973692515 993151075 941836032 965636513 921740712 944034713 988424623 959630159 966440487 983390162 906296835 981331552 901896231 906907759 944231575 983712443 938212000 997291558 947779077 992312257 977723667 933906125 914534868 969163097 917961710 937688203 903825361 957467015 968168506 906469019 908698754 971375145 998988911 974863575 998827722 948955918 937121002 907911718 992202372 989228317 966846664 968245765 964560014 989262103 964271441 987361221 922776614 947694341 948605223 936466045 966384137 915550347 918519465 922311975 910875873 970383771 914750088 926362368 917344025 984762295 903548278 953317474 929062614 959092443 936467543 990791713 970868027 934457811 941684550 907532444 996443938 980528634 964183557 919450116 962419314 903979616 931923037 911575428 976265372 975465391 909670630 947066813 944530084 926449833 987962793 966146631 905246344 994304193 953443068 935521997 906348857 936605113 902561754 989422610 935579861 928598802 942668982 924811494 919546540 972047576 940638875 985424963 966701011 962456849 978840359 940302693 951881402 997940563 915668086 954213712 935788394 932031066 967259174 994737329 929438411 910838412 919353344 939431008 903665799 938423640 946597317 947377406 923902003 901859903 919110858 971741551 986555014 922751919 989338919 978879129 966141819 982275910 955047004 998957033 992860172 978865637 921492663 917432890 947380257 974134824 946143493 996820491 973174291 992980679 902348791 975751408 984074573 993085817 958417216 969411704 902307821 984828354 988884353 915787501 907017926 948641906 968803741 941768876 937489863 974767449 954261109 924624712 969375933 924249056 915888239 930226077 957954104 928962156 968481547 901478382 993953851 974754099 909156886 934897093 969358007 945846600 901083648 938522217 927937323 903628857 914372010 918014060 914019843 994604979 989943408 964034940 913583362 913732465 913688669 973999901 964554046 995543152 952954298 923896615 986813860 925819114 934986995 972031218 975758359 935435366 930909463 989301831 967630667 955951108 947799032 921900761 973056490 922875557 953591748 923494400 997339801 935145684 940136915 956772550 919647807 957029218 917735232 901435814 916174615 972517278 920291638 945559688 945332481 913569451 904174452 975149349 926214474 994021989 918607979 993567615 925412052 915730762 906160096 946535489 907830413 910526641 983893828 966182091 970533375 969713175 939352532 932306538 958556034 988330398 993233274 970212316 944917111 995295700 994505440 913141777 932716346 947550299 985102058 916904824 954139102 962779068 960968209 952766801 902523098 905150400 965689832 930172627 926437075 921525085 921224071 979027264 921297360 909625912 919941458 981845800 968087145 950306645 936673058 947958874 974649118 919422600 978055268 988551267 948140916 913600452 916894592 957061988 999192197 937267623 979107147 951810222 989414321 950001135 982239305 909699117 942544532 963701923 957713126 931294698 982471499 988148799 952631738 903684749 931637157 968855165 990434426 965065444 905047851 930479438 968321905 966290155 988459056 964600471 967734497 979635097 914007005 923738356 958618348 934521845 974825972 933189571 933171050 977648740 903805904 908428815 921413654 921696930 920597810 911164556 910785434 978359532 944329400 921598649 976319420 941376476 983418067 922087949 909568590 968289769 978879981 958455484 950712670 947539794 989418985 962509421 900486687 992435125 946428314 924455055 925101698 935619828 965871915 908916168 993053619 945843162 972272843 994984806 914390138 907668176 983386732 998264191 941682384 913011316 945093436 965902488 922832121 932742258 995753176 902092225 968853873 917078995 978187462 978997977 985495827 992523160 935255693 990965434 967653857 992907271 958756793 925640019 998646628 986031906 923027498 900314428 906685499 937248116 922829632 972370501 935362510 948796556 934441917 954981360 973264119 907721412 961869664 928540496 961902252 902968910 918802493 926678189 958557991 981656346 965560006 913365631 992731322 902522543 922572820 994179828 923703515 936125163 997760384 920432150 934064660 959662565 911408057 973584240 984087399 951019822 975225592 976777704 979100283 923119646 944688207 908674904 980011094 917478087 911849507 923193786 920209514 939231437 968096679 952184927 919027842 922521935 990233312 920033526 942699736 904163027 941542005 915530517 974212134 915685899 985356766 947740681 941294314 916446006 950795616 989346174 999519099 998792392 981996754 957202915 980935382 959991294 980641230 947687055 917032879 971333792 948593161 941533469 916505734 941912890 999253730 993308870 972620647 995216782 966776254 909903778 906201902 952860127 956377166 901956880 917159353 917625013 949133318 961591240 911948847 993892981 904124865 917721331 927813675 936409246 953936703 923471593 983657423 909694223 959807075 937411257 997447314 977919782 929309610 920721990 918460264 968707375 993828615 956926785 912945884 917577456 935463099 997826074 984174410 999740004 986428958 923749675 935431215 928810030 955871387 988164865 952842029 969082725 929542437 908318818 904746373 904393128 944394367 901395233 922722880 987317571 964915902 943619410 920512653 916606567 938249820 927593719 956939346 928906815 989339823 949548445 959146365 907202148 945412830 954677000 920922453 914587966 960025848 924630066 915137063 950261523 950050467 946165143 992539715 918773417 956340687 965460556 986540594 951790118 908553832 902196347 984054420 924258859 910521508 957395593 985870746 993212752 904737900 908742252 917333944 980172814 901326880 932449051 925122462 992390465 976481614 917477873 939416933 922772224 997525238 983303497 943637020 925035259 974656510 946684256 986554601 907458934 915433604 936062358 956724952 995205356 932940975 952759025 929820632 979399556 969069925 953453319 947042654 948402104 906929056 974555309 917778353 994188889 903091676 932240843 953157159 967807010 992516843 972242905 922877511 919851216 960822026 980596842 906839528 972764010 937937512 928198065 956601410 985156168 946321481 976544372 918259187 994050313 914084588 972885018 963926507 922811721 994299641 952007464 933903752 973915108 918600984 948947932 925249074 934529013 965789387 931440057 907507373 963016048 964363257 949935120 950477228 928524346 974333347 951101810 954098032 955345903 964603022 918994929 910753745 987250010 944948789 954973323 901051703 979135240 951644194 943472046 909749081 988560819 983342079 953294774 905882897 975316059 971385186 999801277 935761225 940887635 949870720 979756128 916129826 914347990 919429793 974108510 992461928 924371962 948797793 920903972 904066396 982812703 903643614 971982581 954039776 963944032 926739603 973422679 965736754 906252143 918899456 930464868 973239174 958599807 943927524 929898176 918347662 980571016 927504967 930320240 945222601 920793750 993292001 932235599 990612104 942155801 943884303 971334269 936448251 902713348 927441309 933496900 975966735 966030013 945758710 946175682 927924884 924076305 939577795 965231322 945693269 965130718 979089545 990847258 952217020 978677158 903308309 910873074 949487627 914188052 918612535 942236570 986097280 917747014 990622713 957084534 993850166 931335557 979461006 914229997 906323168 992312134 946930898 906977266 974896532 980493591 933701517 902578250 956533487 972367824 929119977 931257759 992928564 921917888 943516258 938497108 991947273 991449109 964995764 987608315 940055360 955761950 955996582 981212173 909929267 989065446 946577616 971451352 972664770 927365621 903724428 921796893 991534605 953659066 956158841 946541419 994078636 924749700 998630573 912545387 964515932 997312910 991777078 992682116 941421955 999218649 934845780 987516800 927785485 951623641 985503357 989872952 933130113 922676154 921324206 990519481 920216292 950033553 921732762 946113406 974940144 925053079 921517581 944158648 981579236 991578528 936293923 970859073 994509856 994873333 918607992 918299427 998296956 966745134 989188551 920304409 991653753 931094584 925511941 914111947 990657050 968322019 950081955 955522183 959839569 994054826 959003438 929591603 983929511 956449477 984522309 902387720 996789473 996691000 946562418 948255538 977920840 906555782 919391756 985451732 950959950 972774282 962195208 938529210 994666156 937363274 939284489 957194379 974195362 941567495 990361360 980423221 915641940 981050182 955382278 951699667 928612224 997689757 983822442 994286473 974297417 974288269 976489466 975360443 911602684 913572756 959034035 943147322 953416769 930988317 950866881 975483174 920401906 925480162 913276155 981464313 938604143 972135683 982945107 912054343 952866033 902108918 973881063 915526879 914272409 958720414 911717808 999357344 927086240 938134484 970585685 997217401 975363869 952620354 917625901 952772793 919165078 900244731 927489870 958044531 978575687 928947115 967280639 994328787 947520444 927945409 985142818 942772889 902167235 951036401 915801879 964659435 922275735 929495183 935661199 905862853 919169369 957899834 905976645 926786848 942625660 950530082 911115555 971104890 922276312 925947299 902896328 992245494 970313071 975845044 914468148 934394858 943303866 967274494 918465406 958076731 933968754 970275304 972840351 925849656 974210201 909894327 900301085 935529137 999270747 941543673 902509750 958072798 975826519 961295850 984015762 945999724 982541690 900045734 952681323 995768063 948932669 983432681 911517014 936014184 966538757 976946982 918127274 928258900 921251402 921211816 906688161 914033273 927099794 906957391 964701818 916399581 948555271 929086201 967091675 914416137 903127948 950150177 925895350 977086261 937023864 999349570 994224792 947752714 939650290 946471552 982592536 954995281 927526179 902354549 907227120 909784447 924342603 988000292 905431989 931331675 983768962 970343749 933872513 940214805 921241022 929071909 988370927 997654247 939068300 981545007 926843755 960030470 982684517 917548546 902456460 914001682 997214112 967148776 965238781 980554719 904443191 968515973 994538847 950895143 981302138 969699648 957804934 933765131 901683358 995610299 918075490 939738206 980661703 930256390 909168368 952145626 916928231 983596323 996881344 982143195 930966108 974627199 965137847 960367991 984704912 984655577 901115507 949833450 955932289 906841702 948206716 960266169 939140008 969233795 969409501 971801120 996627367 950069937 950487838 961323907 908761250 963071717 926219789 906887330 950880237 964980436 912318334 915828640 912249043 968394377 993841487 930896659 977961452 919469917 922586618 950329396 958446835 908516972 944317580 970895188 970224276 928489578 970448563 987237615 933891623 915907728 954969728 982439662 947201586 924088639 985365123 909066648 900707743 954636489 951880603 958532087 971941259 941672182 919392804 986499310 920890320 929299319 979465025 922731122 991567167 987684266 905476349 959325991 995342857 920918553 968587579 919996557 972895699 995421804 989964818 995638562 989015630 946457145 909366639 908722104 967054445 922918329 934887354 914022768 981141775 954033292 991236754 907495232 999740260 907817232 984843751 992198999 905245469 952530226 981568486 930969273 941606021 955785792 912090760 910105468 985644553 956110831 967365181 923781300 980566703 962291936 916602758 962123957 919040806 974355057 945571245 929214441 942098736 989068269 982012924 918884136 997815594 929382279 951123160 928908473 999668918 955623988 950933575 965065845 990859729 996794551 900418009 988181642 903085491 985266281 982400310 911359299 950333971 976190883 909365093 949237978 995622504 983387543 960029422 951183336 929316081 934042727 954765547 938602318 960491690 953466884 966094246 949608174 980814808 999322241 974050681 965687733 994781673 904928798 955431964 975440453 993461717 908388414 971067990 912090508 917484310 964569551 951265069 913246962 988128278 916118309 972601633 997823243 957319186 962972751 905095742 985954538 919152642 984337944 921729871 988069721 951265920 988101124 992089967 939708776 971874399 980136225 915178080 955475975 935280914 962489532 958535925 906622431 983855889 989668586 984804871 972770017 912136877 956587997 978961446 969190771 908015211 999570226 940276723 939159829 989048149 916634985 996355410 908903651 963097868 946188148 992932187 943517888 947419270 911708748 911704790 906675170 965762166 942107082 953085494 966099630 937055723 935812035 968716405 988584404 966849563 994678304 918296257 934228086 946378962 974413833 977175173 937595685 996130994 918846550 928454695 998918570 912997258 990398102 985291696 951214063 909600191 933991773 977210223 937404345 901248260 949951591 986440347 907467611 942959513 968530738 944509031 953974788 988067659 913422630 988538803 950185509 971023781 974769717 900917466 969495785 951117307 996126838 914508497 950066832 914445823 940866037 957326873 980009876 926407423 998171740 951057275 942287893 914162498 915679753 971423135 938338611 992711517 996246408 923285727 928074489 980513426 997953230 984569607 956904455 918942244 930450100 907791910 903158958 930913673 944690631 962775395 901003523 985252965 956319490 984319474 939435992 975327286 959470374 919284705 920291316 925567399 915699652 942774756 996945933 904118253 932054659 930037822 987120141 976881367 992032426 964486215 972286421 986210046 907142470 915925449 968845531 966357134 919230667 973371516 981114329 961370258 929503017 919503695 992441759 961584280 996754321 989230141 956365341 900384576 924256560 966935526 965726241 928520294 935013511 928422208 949470577 901452840 906211956 935385619 921738527 907641906 999303093 982731447 979818446 999147062 913115691 930004311 947186332 970201294 937343687 970011263 960580692 982390713 971184697 963654119 989320964 900289571 945000031 933147461 925341780 904844448 914615963 948767671 901117431 923042343 950094240 964514991 971729573 958968698 917944209 935719543 948766341 915072593 937197652 964474216 953533576 917636128 903901226 935526293 930145214 988388604 910693983 989472172 937004690 933633977 964865845 925246606 963132653 959210353 968653510 956985622 992264777 983006337 986150672 947349763 979674361 947612694 974437250 979076511 979780356 932263634 951158199 924499660 967292407 974947833 927448441 990128078 971108178 981172713 906301980 951032395 962246338 974855503 957550966 999691581 950021635 904493493 941200869 921369552 969871564 991647572 915066996 995627997 967833667 933329368 992030952 957099764 910598153 974725470 995874369 981462577 937923615 970606879 924055586 958598647 954910912 967278106 956155082 940946766 909080072 959815395 996241056 943718206 938833822 966626467 978828156 996704625 901003459 952638378 901878377 979450256 925853249 938580697 941741023 934168143 923892948 903846357 936458568 967547077 914605986 928497891 916492493 941420068 972972988 907635548 975240527 902436124 921931879 972510019 935297156 920434771 964619962 948634349 970496358 954958988 914713569 966363299 906472943 992886405 914378337 967575326 930202699 955673913 986739354 997659748 905170152 934936941 953544035 949396369 999795340 928074098 936754101 943516621 991026614 913445383 985001140 910489349 991019319 907155483 952026267 923337706 986411929 981204435 902897196 964027340 948990701 986413059 980943317 958476112 947361152 943374669 964761563 900454163 903076382 909326674 956887766 993148998 927743973 973678493 968729004 973895444 901083478 901020999 953635023 960574664 933005417 919040598 940871273 936677632 974690987 955952535 990739975 944231340 935244422 918589267 986744661 985826394 903097953 917551423 919715662 992620820 914882060 937137850 981604817 929489768 991182374 902469498 938187654 923403022 984763134 993678884 986756512 952714607 952698992 980453060 902712072 971822856 947865128 915805498 912814880 990135584 928330247 946680389 987841470 948239169 990950286 947949837 957986801 942774925 920034405 923753434 927139543 927011342 964809955 967914400 927876076 967521111 907134424 997999357 953812983 987298491 996632697 957099547 961734366 960077273 950610263 964346403 919962948 922769372 911594477 983728581 952777447 962606093 977082032 962269347 947342951 910937977 934639702 972861142 951332865 931151939 979993311 902690359 922507859 997924287 990101804 986753906 913010051 900017829 965245177 937565670 916469132 960280888 948253631 919439134 910625649 966080682 951881020 900820207 934824576 908668410 927909616 963952427 950387635 959775297 967191049 913622692 987197257 976332696 938102711 979602582 938583840 925797671 929701717 985325730 952340165 999390323 934862154 931781451 952215489 905332885 968383906 956948946 905744874 907328000 966471803 995565698 984312734 998949789 972961722 905147892 911849947 922020954 962058250 902428440 944122788 984226134 966074248 911665952 929607394 955879051 988228786 929284794 984299433 968106519 947720299 982249052 901061851 927451245 931166419 957901939 966469506 963307585 902307509 975024611 985524322 925037732 942866185 917596953 911240544 949677856 910708629 906255378 907915609 949800629 919437063 923719969 948927360 921024050 978770266 945004180 986816366 945073095 955479186 993315848 956819359 916963778 985832515 936729308 910477055 966869798 916441303 963819446 967526600 948785829 961855678 955805822 941721825 945425335 905868470 974563173 937996354 997248437 993450275 931628478 977920873 966064596 972043824 995128780 956292153 992805944 950567993 976587991 975984056 936127730 936152127 947398902 977935400 969779460 906626728 943254935 981555261 989254422 999206285 947961838 916123881 961656430 982025135 930665698 943984917 947736478 962095496 939556133 981410721 935516151 921858281 957604244 979791176 970990442 986252430 953907245 998529472 917130143 975211843 985843334 918160588 985553414 947469453 985552313 911999292 935006000 987450467 913580814 930710406 909691929 997095155 936088805 927584321 980486341 943576649 921667624 977139538 910859399 973865190 978431107 924291454 925569196 926549640 918657011 906807777 935462515 975600357 906504615 906398935 916284813 956227125 972349250 940575605 921628186 954222695 932206063 936367047 921224130 971762602 972962872 913921965 900153564 945201732 975449969 964770971 989597429 905004911 988403519 940188841 916461516 991605631 991992338 901614683 979704994 942535735 975045419 919439913 954188576 930194280 945489945 960525540 992748973 988863480 963456334 962185270 946912667 907545505 945845310 962763773 939366011 926778960 984467558 998855160 935073225 943899732 950749138 981615955 954838459 927354469 966603149 930149271 907580304 988441663 922222843 905090970 987981167 903218266 995211494 962050956 914002334 967320528 977318427 969627576 985631575 911063457 978840599 921169589 946582491 914673289 997523683 985985589 991428586 916271929 954974490 999594071 936334176 956220991 918743832 956049865 996793630 986274802 967171397 946776758 933620433 922994845 947614308 955056108 951590501 978634158 914324354 957606506 956785149 925949675 916570670 984440095 980919520 940487106 943812913 954896172 998630038 985888584 912186171 935107508 964775458 979506270 904345307 943064786 904178814 981973951 967704351 988601929 994919823 982752285 906729018 980108562 980604833 930071230 966559968 981975607 917652482 988547779 906452733 937900308 916244025 903844209 971843430 981437127 904204981 979652049 915986290 911204383 950054125 922916683 936424792 921238127 944387007 974607952 984838612 984725668 992821872 936578631 992103090 965257293 975677498 948761130 974920793 984710393 976026058 928412168 988052553 923621619 905553441 928509565 978045824 964365926 967564682 919929684 929192953 969806928 930412834 915979951 935634494 932398316 995635345 928336204 953426491 920875168 952848598 929606556 975527612 991521359 959392501 902797423 965662614 941084021 998655064 970853001 959087896 929900642 991695725 992811380 921564926 908138021 983817463 954795068 952244914 918879065 996126657 968317345 900807277 969092293 995046601 910731282 933894861 965394409 922045398 901937581 958422133 969814266 999171211 962212762 936762744 918436375 932118496 989350540 963711312 976142335 993718996 990179190 926461580 983629037 920952714 919058238 948965278 982272675 927738087 905313161 982839908 990665473 989550513 980847358 953405999 917948158 987299399 975366661 913307816 970941229 916816519 949017503 970188608 992195113 989457824 900731714 967437261 985293163 988547328 952172663 962767482 978368643 966856257 944827449 900981275 902373040 916994299 987291126 930397230 998461713 968906312 953661269 937386904 940248331 959255579 902889853 916569127 934259283 973502063 999011640 972601108 948179031 971860122 982191996 911680100 984555395 913227391 956554379 988654072 967484414 934328072 976937239 910449863 963625325 915541679 989842729 943341697 994271797 925344127 925298206 997178577 974611705 983739946 939817976 961906417 969102924 938282378 975569777 963532406 975788007 961982659 942033181 995685411 917592797 920495673 931222646 988501289 928060859 970388089 982682793 922358437 919577406 976704856 957954112 965765175 959227331 972364859 912535994 985071705 939567658 984298607 946677230 916810623 925361529 981882307 951412188 973680554 970354135 936142981 945972119 952997620 997068301 902151815 932648820 966237393 983198271 940430049 948308745 925551500 937935013 969754436 967817250 994749254 926082348 978604878 934647410 972258618 926808221 918748325 949191992 936485035 928322816 945728553 968490953 923205669 966328528 935920427 982789964 903074422 960203040 900040922 908367008 958934475 991911369 954323669 950637781 970415094 949048170 957543012 947658042 909562096 950534685 903759626 922781276 968109101 950839904 971987001 964028526 937458652 950780213 979178959 978502589 964554644 946909904 932047849 914765926 903460575 926278287 975769638 990725436 989849970 979422661 963126461 935940260 909593391 936688808 957126844 973689698 903095302 904572713 938136992 977201667 912610079 994421339 917385295 991589165 915055103 973020837 929232132 924189607 963807190 939156353 994593517 981917736 975579574 972801602 926643642 945551867 953147942 965732242 997302004 992301814 935631730 928263310 960205729 949404331 971080460 972101627 956767266 976063119 924582284 963785428 982376413 940359381 994124385 988965142 955260737 955369369 905196454 915008940 996659362 986342599 922057424 951362465 916879050 980536620 957241497 923351482 936132522 980604471 928996084 961224504 993281364 917610262 956031850 989656142 932998301 949407472 974798952 905182548 955576142 954071216 934973774 991781371 998507952 942852810 929033830 909397988 921563884 999026551 919027280 922795823 930711593 950378289 911979282 952920384 943174608 947063286 907188488 979921441 962432669 944688350 903154838 957370966 953716451 912621802 994374807 926862120 967765798 950178495 940719860 945768515 919006832 949242981 916474496 962792104 975320737 967834338 928172839 954778727 945963235 914484668 994130067 939960760 926261498 935974335 952027381 993670203 946729887 972734277 950857583 923651581 921369310 968180084 999273934 958068298 919059041 944563502 948803130 914907121 934389516 987783539 951867161 977670499 971739655 943780371 920812018 969626838 965180856 950460664 903625095 900895440 964833972 999964716 974842701 947477879 923547957 956357765 936692632 999024000 932045704 968490956 911055199 927922259 924663512 920995669 928520428 915823262 948069071 977348203 948296252 986666202 908568050 996122499 900657209 971938725 965425457 904143823 977271074 966747824 965105437 929717913 905067520 943762736 904206440 984909034 927331478 908200915 931135059 950538193 960058727 984328556 901267327 959505784 989167836 990401557 925685482 904890036 968398636 952761357 948097047 982605685 942184356 905949680 913680972 966103849 966425190 940716027 905687732 927352417 913232887 937245250 933867460 966736129 974453358 954030534 970301110 947399685 927836094 935086095 963356773 957640274 970152695 989816298 961460811 946966922 971845327 933854257 912551064 940261566 924828694 988664972 945948109 953899270 918378608 930744870 959347394 908609215 926288510 983575360 990011196 924265626 991075156 909944534 976937831 947139563 999563168 938709164 933021223 902899516 977267154 930341253 958353534 960288615 923542583 984445439 933356492 907456872 917408209 948184411 974278560 944649009 919238501 985119157 982841829 916745894 986864530 907579459 918403800 922378662 907302089 931530382 938287424 998740984 915323714 953064551 927719068 983559338 916266710 992057738 943533356 969392327 942208006 906655603 974078693 932836270 986165593 963769545 991567769 950994374 979935302 936884729 904615062 987875479 907681494 997956503 923715453 908698074 930161156 984546724 942542652 938472917 930110064 983291618 938993565 964805747 939812902 909059019 920277557 929865286 968183956 928796303 949703189 924506344 949970339 908388263 952424733 950453959 997900878 947901801 981037269 976489674 948460296 998647357 999984284 998944140 967702214 961380557 922758782 998823869 984673841 952498303 935636298 971672200 972098223 917013969 999682506 950378798 943868160 980819387 909639777 924747090 971426884 940265083 913270667 900166577 981332586 929702701 961357453 922726590 943230966 920479364 954180016 960624981 917252303 999267665 917329875 927619072 987823680 958907112 944762568 911057282 916919943 906509486 957888494 997599273 975106039 994911430 967952099 988006722 964794360 955227343 938890148 971778199 950714543 995985642 942792619 932725355 937337667 920588486 960410882 935005786 933052483 920542630 901645398 907190522 959716232 949343987 996434892 901137096 948892686 954227317 938203368 943428925 940644074 930334986 936806647 906197945 981312137 995986805 980122651 986200422 948597961 934231187 910710826 945604159 954137184 961619735 932861723 927266673 947575193 944015170 971981812 952990957 977363381 928965065 984905925 962232505 943984550 996996347 994226618 945653697 939534839 988273701 954899130 937014292 967017682 965655267 942488299 998105175 997288525 940883936 944391313 994928823 959696170 975670661 908863492 931520344 959544137 948685565 900828685 929392432 936849575 952031672 940083529 980620114 928756562 996911070 972056639 921933156 957493365 928969913 944358783 975644891 938974116 971297593 908580763 904147964 978221198 944896954 918142913 906621241 951451015 940055294 939521001 934003297 960285880 990642437 929863013 977382539 934422983 918035607 939694472 955067147 957346372 960243403 926672449 916563650 937171368 973138898 905995406 975830041 982448804 961604036 964448480 997166677 921220152 964458889 923086191 985717176 915235950 909973192 950346703 980906724 959434775 912709716 927193641 907682751 996238743 913941327 963127760 911705011 966204842 934964781 905769130 978392746 937793667 937647916 999174821 977567317 989445770 966016643 995452482 966795415 980581811 975071336 901726600 930629137 995927613 913192444 960123214 912557756 964541700 931963554 915921124 900381452 913272679 977640317 942532898 914569454 938459497 911331974 963988379 916200210 982177890 952649132 980258612 907719148 902740123 980198829 974714777 902816476 997825926 956374214 975013042 931454904 976099164 934763279 972670845 919962769 961541452 975347832 907376342 983370252 946732752 926906565 912700126 912962641 975164407 993450161 964792223 931156750 973300642 999916054 913799242 949482081 912957809 995754208 920528611 976793812 946261258 987871717 941291861 974267700 983631241 954745039 965227290 962775496 904798147 978901635 936599091 995551000 983671792 902352741 957836948 913522412 938045449 957220552 956914787 997819021 991876500 905606479 931690596 992770195 913573511 969066154 985519187 939298366 965647584 937253589 990420902 915797552 921192511 992122409 903539246 910834727 928237280 971825647 902741407 966685019 988637047 929206666 945604021 936528878 949103927 982668722 997233585 900770645 971827534 969726685 958540274 993613719 961548798 918307705 958544034 902689790 948343416 958648764 949735477 906962319 927797303 900976781 916091720 936829901 941179127 902728136 902130619 961613000 914670883 980523084 933667712 953885009 914810125 996251310 933098615 941069382 966248113 902935409 936184204 953305676 914085494 934903244 900036108 984928071 958021139 999856769 928356972 957309455 933795103 988233557 989842663 981658926 950345935 988021636 912395476 945290582 966778941 906312852 958985597 948418199 997206429 985568312 946379989 961263965 915252614 910710607 989359258 986005282 902221229 938885257 903972013 942009500 934359537 932116165 907965359 955414685 901898397 939506512 962876775 979376022 907676347 911374646 922326636 987351934 954949498 954790268 965013438 981766943 948805592 932995466 916338267 923379546 955306659 937703698 935116326 907895358 936301378 923403706 937314745 976766194 988928440 939713944 952650067 913120956 915314429 915034379 935340634 920635489 923554025 975153396 926361141 981245789 935812309 918917888 959560250 956537733 947209567 918807894 948085478 960452791 919362924 991682988 961914928 996954278 991017460 939940754 997307094 926115993 979490483 909417100 947545969 952945039 902922030 939486923 977121914 995454879 942093748 921234704 967748619 941412534 965243970 920659017 933219765 981185680 984675434 961410594 922208652 937312455 921332722 990670783 900500939 957949389 934438940 935792022 919655594 933832043 956532612 913906083 921043643 926805344 950004289 928346967 957520587 915615435 947262255 921086092 901345969 922006080 903936718 946936726 909217328 981507014 980653876 939523484 990424641 925038139 949702945 924070991 956154547 917016747 954601324 959605614 910395215 909138695 960538348 927854051 975970970 962673561 970235407 960977621 962964667 963191448 924153068 954392445 929247348 988523782 935462279 958627948 983547402 940562778 905426133 942514462 963505585 988729286 998413102 928667427 945142639 996733632 942043717 992074170 930432442 973633193 949518005 959851138 900645928 934983526 924199082 914127463 906745674 949131862 913037992 961556903 907930054 927155011 942421565 957263476 900358797 947991639 922365393 991469762 944610271 943521971 955844302 930196585 955256800 931201048 939590795 968793935 953118224 913933990 937776285 937773312 932994545 962864361 987922649 989869652 950144471 921044804 917427438 926475262 953630536 934026058 961550711 953573275 926459832 925503276 969730420 935723414 994243600 930041955 970507414 902446825 977651160 976991336 978854848 936477009 966870193 948494841 916025787 923295881 974216384 909048769 919837154 970865961 916786573 988632614 987889877 910690942 920478054 901261773 931810390 903901683 910895456 996609524 937800111 967857986 916485403 987575250 983782170 908115165 977029598 996146524 964705118 958530636 956401217 945723058 965065036 992473001 905997626 954529555 932075227 970458345 955308983 915278413 909280775 926245514 918470008 902272515 921208713 909361752 985979036 968420368 962193968 976925384 970404677 945558848 971683673 935096092 948538922 964184312 943560449 954717170 950593281 958709808 967599437 984459105 995019644 932780562 925337476 916367774 939453204 978808097 944235283 979533865 935262099 926209827 944207136 984422334 966329846 998855181 950757788 944630874 999208845 906556950 982914113 919742661 971930477 901508384 935794734 901072811 958319367 985653532 936345183 998529723 914829125 963662842 951058731 972743265 945097388 954579264 987014748 919829443 984529802 923552056 987871119 914710906 935125283 990039264 930396555 900117686 917686894 961116723 995985833 935690967 983361282 928961893 904646540 935921107 950004937 914511387 984199735 923713621 952381431 913976921 944819675 924422240 943198175 956129680 925571814 966251429 993926481 922491720 933683854 963909124 920314392 942804089 997071490 914156722 990381633 949765485 958259371 963185198 985398796 965994863 972690346 956107913 962935883 985839911 934500500 950260341 906207242 969307969 923748555 989790047 906463149 924526431 968923651 973201903 960321646 958860441 984597077 933737452 929321979 994921399 922704705 984851572 968775127 929151884 929339734 949903655 930099024 917053001 973143405 929915408 949915106 914120160 972276906 965392476 919798131 986318996 928538832 946185058 926023378 925096125 960563434 900697616 938739233 961770478 928884056 916274962 988026051 978780835 911991574 959076226 911755927 925196963 991209579 989222351 994510709 975336737 994839411 931090214 950581998 973279306 945617365 936583479 957678811 920811851 991246262 990889632 973462354 917257320 975381540 951956525 972994343 905238697 932335654 973783598 993043523 927275300 918290131 971683535 926512013 912788245 993345598 927141162 992198810 956332493 962252467 932926667 972767975 996427331 962912530 979378945 933708437 987901914 966803788 988110620 935421425 986940069 943006428 907352464 923514380 904093954 926244442 939039336 921441208 950092854 929495706 952342530 902629683 962734193 997081104 944878414 967059285 970691481 988228785 928058246 936367303 919420408 953320752 989220934 981833021 915855929 944758970 964880188 985368012 911922168 964264677 908256612 954781450 952976119 952376765 954629421 974733446 942560906 917036802 939194351 957598850 929264955 999056542 903418365 942456858 900418217 943268649 959530207 993724619 957383402 962503866 956330943 996254208 996134353 975721303 993194576 987497938 926892134 994450305 926812704 951230489 964648190 980634922 915470075 900558019 943109533 957680149 992716319 959371092 901816244 909946274 923357116 904677158 990451162 922242954 999866209 971013235 981741043 951184425 934071599 957670280 972448248 963773221 933997035 901437230 944677103 925499781 953516926 954865780 951166060 960709624 943355185 989865692 904753075 900326060 997523642 978231497 934708483 995958081 973688581 918837767 902196077 959284535 951620203 944573895 982178947 975859280 967250340 955493812 921651764 916028971 953669688 963280966 959052718 993925349 975899708 927781695 936724943 943496248 930723133 976441734 957590585 962635419 985623832 909326345 967503096 945886488 931375652 977862142 912099949 996362623 946412054 973531644 911579158 926264517 919510600 995476165 950296067 932741952 935234683 925079818 948011699 955305439 979628629 952399959 912307013 977647487 962816730 906377716 903719462 935848660 942760982 984106602 930513803 997129746 997890890 981921745 917713953 954657903 902447230 973512763 937574867 950865883 999965614 968582318 937293263 927810727 907538900 965593864 915030987 908890882 948140195 999341216 917569654 967412656 971472425 962449815 940340237 909043144 927998548 901731880 995876495 963976833 924330786 968247919 989702684 923771199 947693945 934253980 961795717 938286905 912488631 938584417 958848552 961440183 918342968 906529639 945895773 941933281 901551192 998385807 979316831 913866711 952646473 939229949 991623131 967525518 903545024 914414381 988097365 949685934 981233767 974796423 913379857 945812252 962219192 900387595 990933617 943148980 941592257 940934898 942312960 974748459 907038286 991464567 962144628 983676691 989065310 908960077 989827396 979681092 946078359 911372628 964169282 982046237 908217961 971741532 920092012 921924398 912762531 947875612 916966916 915118653 929830074 991081433 998500465 907093681 976949302 966732784 936529024 933844094 900675813 970906883 918273224 967824282 951059751 970191372 986666250 935765875 988143766 967942265 921933213 995215076 918526216 914316072 946957680 995989631 913734213 967023368 922279035 911799617 930302012 900807920 972472115 946509675 925920321 999547602 981613615 973904051 980806254 930465790 953476092 901052400 958973082 919755273 990338159 981365083 968378722 917729714 922544938 919870635 914164405 960580585 917174207 925350051 960782432 982356513 939699630 912354747 967468875 942066242 900758053 947258398 997249815 949787983 978276850 921738841 994015266 956509231 938441928 921205955 986564718 943720498 919747427 995827375 982892025 968970464 984257936 973930544 986541793 963374840 902936585 950781003 952102221 992279461 919433837 908221152 943226892 978506893 922537016 956779243 970435452 933015834 973766613 947153179 906899511 932090693 913788131 910194232 945676186 903211879 927327934 902307463 935278609 902717746 975620942 962348760 957277920 979220564 918476003 998503144 982451015 978397975 985710336 900395219 917449503 972411335 993406837 978950738 963362718 942156323 963890928 927141877 985429154 998375091 900270534 985232377 921149087 994661779 982310148 973535059 976518550 948734661 962045307 948211229 961851173 996874423 965838143 951194909 904811872 927441246 916984016 959444094 946642695 938577619 990115334 905410208 953275421 981820490 967529927 931344610 960701395 982015774 989011646 943135902 923323910 903803144 989643043 943232470 967534195 934736512 963937122 965224239 991415202 990049894 954898677 980527487 960421653 966213806 963054130 935740494 978319531 942502771 926139876 959193420 975353197 913224973 957354488 958955989 949259737 946627364 947103331 985600285 983369449 992856035 980841533 904976270 903558813 957564655 925553316 934064900 961688746 934214094 956508897 978182673 936618447 992947048 985818414 938146707 935864640 966693265 934269496 942414209 930953092 990344154 991382575 982686550 974383430 995024220 965179412 994739634 925559679 921017405 979893160 959786142 982077325 908734536 991413411 906018287 965031903 966730038 986345685 912425687 984013295 949985671 980708985 938023746 959374185 929860581 948830372 958581381 985649521 987185470 955953246 927209506 913786435 942559549 936073936 995064802 920958560 928622105 931169510 985789286 976972151 942477070 908994344 904553962 977273108 932108462 911663192 905709973 912245242 967800527 916470895 909771471 995047066 947864341 990530598 974935853 966450271 956437700 938472579 913825428 919522377 975794191 987146107 919202571 977619441 952519287 938291587 960798633 999260346 966421840 905134293 972033691 994646991 914595720 901317919 998863997 946609695 947360594 992893079 918748055 986789321 965298408 988346275 968026854 950118392 932127869 910423715 915475282 911224729 979639618 998556112 951757629 946042367 912606858 974401120 994110828 951674467 951167748 992921386 967061393 972555002 921378067 932102986 909151219 971519421 966236185 919218661 913275728 978988194 992719975 944250805 936172034 967437883 969037548 903687216 901023406 917412437 922949968 996808392 901785735 940313367 939087656 910717436 921837784 948597833 913369724 942070887 984196472 962636984 963291114 908869629 977545453 950880111 996155258 941892816 945249697 934334581 921495340 932375831 997977594 904527037 998248260 941918221 929518768 925366748 954122832 988593971 982655847 925998014 930319387 911706450 974946222 980092355 904191725 939571781 923245214 937680304 991414122 923438311 983030542 962164574 973363505 947206048 940055552 930521080 994860247 995401675 931360142 953285501 971033069 944937743 976284278 958901245 945929603 989459278 917985642 922057910 932132158 949629930 994683844 914660147 997588710 909880671 982890067 918992613 925787587 952986932 969652419 969541289 948602578 937335421 976218250 985031361 998314904 990900652 983377735 963707816 902695958 926774557 966237186 964524150 971383186 913899866 992092699 961180648 962981816 913134059 923484908 949113141 925371651 983847327 987382719 908903985 924300342 956486127 965231647 902769315 902391877 999704405 991727897 948674508 909742461 986349262 937881494 996362946 900298405 919773380 969952616 961849871 963637999 998542105 908303725 941131143 929910820 980557152 928428851 977880515 925520127 958639017 926189408 996684859 938604672 976461355 963588634 975541205 967397938 947695370 976007490 916186995 977271740 997094111 934397477 950004951 958589452 973245228 900461177 999706869 978998293 967295710 908794308 931842918 999122824 995054333 910589099 929406921 913498769 992266958 989030274 958849803 975817665 943630882 977162855 976349951 969586059 918475362 915493374 987625236 968616289 957644556 913371271 948296973 976706860 954104461 952624462 996022535 970874396 997457317 943604942 910743377 926756077 914683374 937973251 954066368 914210177 996470298 998274127 904743914 996912145 968078447 936827308 972404543 939713387 956199067 925402479 912803651 906549611 946559587 913835279 997265359 949225372 945379224 950085691 928733789 985741900 953399047 949498781 988980933 906941702 922011975 900197322 931167447 984854979 924399956 915389560 938614612 922615578 924684818 937838287 972488716 929357726 903859694 936841816 956382868 904201496 967197793 972180340 985953620 915810849 956729114 924841448 985787892 976124358 911113420 953642879 912735447 989479488 945262443 910804807 992859641 984371918 916691934 995423081 970328025 996093709 908766297 972722708 963890580 959670270 958415796 970197219 902816788 966859505 990638734 952231143 996306561 987765687 915349080 922883142 918688273 924690702 947575422 962518175 927748363 908743747 909002019 987547732 976633380 932485685 920282140 993962864 976370014 908549103 937873863 964128962 974145186 975635258 942316746 975611290 927503966 999228704 940047216 930073446 966172763 959570706 980377791 915482458 994310662 997650147 915200885 969388380 989934828 982336944 925231584 934647252 913732527 944090179 917902924 923932303 902879002 979554791 929569688 992756051 972111615 939978159 913287130 983040321 936509685 978334488 966379558 979832212 904565989 916478362 950041588 901338989 905036927 994676915 964167906 902114874 964208548 987026906 919470448 922203340 949475606 984709331 930368934 940078584 982751244 924019267 951046010 920707271 935384943 997530348 903157705 973030162 909299281 997687696 922653616 929384667 918948375 974017814 991741128 926548370 946474805 921620151 927798622 951958840 939782797 997824311 913275221 927356887 980802177 937727050 913120092 912059297 968052503 941310137 929644960 961809463 952544220 978409790 973915368 975769162 916156760 999698647 943687098 986474061 924924352 950652436 964046410 922426436 993575923 904219085 980795945 908814414 939716310 968786274 997838202 909405944 900807083 918950532 903262646 930557986 981596341 974572399 985320572 957170158 976444372 954665161 982687690 988821701 936021974 962524046 940011234 906297966 999931150 920342351 918727841 933151550 986325216 992455956 949744665 953563324 968614956 943055952 912636727 911167822 903272704 943146068 970740699 905219231 986239242 912127826 949845356 911243911 966053506 922038230 956718654 949809630 995712401 978751083 956377888 904653177 966188049 970262015 908169276 976270326 962294387 902115411 972307799 984003663 978868887 929745671 911468252 924256361 953395882 959873387 985043910 970006898 948369111 914524554 917839593 929119433 981736848 925742625 909979462 955568736 981618345 960727480 987757519 966588917 926031729 922238215 959196827 966157782 966883069 981432162 949752223 910710361 950907663 950773646 913670795 983230582 912195666 983410654 916368779 914444869 973831547 909115387 900935942 921787305 905954904 977259840 968057132 933546448 925594706 979581086 907115305 968147718 946897224 919386433 959956621 970598412 919215003 988293048 953926742 942554127 989472004 929421421 929014683 965966612 905170661 914472856 993164079 959501689 922423777 915925337 911849077 948202154 997873481 949128563 902294540 918042595 956955589 986869870 969659830 986548992 954356490 929810230 958451375 973094668 902073048 957391914 924717614 907609746 996014051 916207225 987395056 978769612 909358313 930976986 982279941 918708942 989544844 935258923 973768145 982813644 995957993 914312518 933558720 961759212 972468447 934925417 931936468 942157320 901951627 903490167 941834760 997202712 963059777 953409800 946377606 945664615 998948075 919740560 914784059 913949308 924678078 930547622 992372278 937628350 901815799 989152479 989165179 926753487 993528705 920900217 917870451 940835385 998004911 955785850 937237527 967380441 996557382 977098514 931609971 996022330 972475083 902444757 931474032 973472267 949104724 986864927 916035518 970163668 993039131 936691025 972749337 966626695 902669922 920993071 945111422 982238353 930556985 986529818 988159652 970542420 992451947 912933887 957554665 920126993 911600451 918572730 942566637 932634290 962707744 964732035 993740859 916757482 902521105 984562015 994411933 968362161 947207348 986851149 995447191 997472367 958102040 963308067 998324459 901182494 903286960 952990902 934677635 940132717 983305552 995787928 934040932 932438459 926803623 952001242 999945259 975150503 994595814 942290776 986471342 953788783 988658617 942554667 947752048 914215148 980812133 908290392 999502814 929202878 922699133 996054032 901733572 966102366 905824507 915249691 965870120 901209940 949275315 933925921 965826580 982701574 930633849 985636004 942479344 955794546 938599566 966090095 962261300 908942392 901751059 995466601 934027978 941188099 998111331 946997176 988162121 948337607 929099330 966390201 953239404 979345940 959617353 944981909 921050656 910889889 932583862 982103275 905011032 943706399 946416926 921762913 973303234 905540718 919239329 934487731 985813999 927625812 917994251 911331911 913350371 977252035 942858893 910401869 918933638 936401986 961526424 924559316 918620888 971459397 901983435 931367026 948335914 955685171 941660247 912720976 910197468 993172531 911240111 923683056 985606434 900456038 927531097 991906241 921465734 905713333 925626125 958182007 918037005 999817746 973135948 954651254 993810179 916467128 981967544 931847146 924906144 905732112 962884917 933479032 944904260 934059688 970016754 943724064 930544156 978798047 918950173 944369651 927825510 933344912 913926088 970268463 977387743 968703562 935015610 960088710 936961120 943929585 939020068 975313091 975258791 960267686 996303322 948739884 947777418 972530178 992492193 927354737 988828888 932182374 960078548 949041930 929768414 988909156 915084421 989485763 998556002 947826930 951456763 903723006 998088192 949218459 986218808 929694223 975102708 992886108 943962533 942830670 984416469 924792894 964603822 928836086 944193396 953035627 988704946 970517961 995578960 971385928 971725041 911751837 936501302 970782892 998717053 916259155 937924922 959031017 978620020 966325496 963662407 949300197 924968456 966801435 965565426 956511348 901825701 929361996 943927302 988923017 970098839 931813632 940519407 904979805 921928163 992224326 932464297 926244298 925294147 937970241 927509256 918512951 983030585 984079102 927984809 969616209 984131071 997569449 909123728 967762177 956067334 939140766 911912096 968944974 943720979 931101788 915614166 907159777 995271128 990803207 963368066 956872004 980537193 911210047 918920880 942907034 945537739 999377580 998367007 944353160 908172677 956937225 911628795 988200027 907122870 946807756 969109835 996511317 963639531 949573992 929185816 970850600 917454492 901190475 985425657 983695801 946722053 913938094 926535507 999675850 937609934 951158610 911963535 918921241 905444854 945102465 924161256 969346880 921385495 982002644 974744287 957497715 953933703 999431517 944083277 933939387 921989495 936692578 925780352 974930592 971797891 925654151 912518367 973626493 961146164 973020670 940332718 991355634 929128558 995219279 913878205 939598556 923291153 943110675 962377553 934276406 996296746 951208754 940865027 908758330 946176929 951874274 981808172 989405300 965775676 985578881 900732548 989836902 986799171 909613937 948750366 908511690 930801371 960312741 914400325 901468268 949776479 948343843 954563310 904679004 921582073 935533591 950643912 935111017 982682053 920331305 957718362 980439664 959801245 951053653 964035662 936144597 972892451 947342495 954806952 984557208 973592762 953834466 911014604 924040533 952442132 900885732 914199970 921710629 934430952 975152301 975359145 954407971 901081902 951290780 982992223 953222176 993860954 952833144 921876409 910303119 996422635 982145021 986200446 985911997 903798287 963688484 912242791 944451545 939855782 984198418 980129797 941453572 941528263 991309565 905517465 913155990 912073061 911085899 948804275 927031048 940377679 945032583 927941146 953078270 941473019 907586131 991491788 973992300 922772340 905561687 934929682 990537983 907529768 946982823 948866018 926941496 916101519 948623198 944766738 980233326 943547311 985801713 951904180 963832244 900811543 916010832 985093273 910071857 968890282 956701848 980773267 990977010 961660350 922300163 901587495 979315259 928858302 938395498 901801817 943699832 994573394 979322545 959528006 904740357 977783885 940493328 913447527 946697702 980302829 947694746 993820882 937668703 942422480 982106504 907109745 915995432 942607085 962873718 928179516 950665982 995470878 975094581 990605727 917336602 920527824 951774588 997117589 924415641 957399637 975087401 972469053 993164202 965084111 925275574 951045194 990597770 949625833 910536595 910697738 975021969 990956960 904609236 923026269 914349676 926857045 930074383 902477422 951894336 957989229 903563449 980716628 929889794 957099219 927742729 903351533 938983620 924004517 917938044 979382638 940025384 919284417 907249787 940810182 995453096 906501797 974398061 981021695 930791523 988927329 938940512 932373219 924682111 965306313 947043851 927637171 938353734 945634326 979874322 982191893 993816283 904535382 926053451 959639422 994674810 908460170 990152403 927859543 921955682 967588470 920144547 971154187 927285634 943897349 935148899 950808844 989274172 954473607 946585159 944986860 966579095 902407197 961361762 929438251 995183344 988277021 950359134 991667151 988633129 978424020 980601791 929395093 922704342 906653259 902094848 925085532 916696265 999807264 934070066 953664226 962258952 976691212 995786477 909393457 929972276 988487553 962741447 978528047 973259022 930248716 991496060 945140433 907503436 987707586 943189498 916469459 951905017 924706285 945702896 965043970 915254717 980036560 973472066 904467559 975350435 952085046 933400862 906346651 985107846 985299679 963156537 922798060 940147084 984925274 922770806 927401166 937034544 989500843 961028361 989059287 935040611 922317735 992047274 914913410 962687246 957038591 942302491 945060746 925616578 946733851 971508093 953841804 948327564 998167460 977378108 994704613 962887718 951073327 966863526 966242287 950563314 931385181 951093466 968741358 956951152 958985257 977402112 980631016 978889761 960716166 916976289 985497361 970530336 912403308 938964506 975624181 917716966 972043928 981730927 980421480 918830552 978214498 934255282 908142967 930924836 964293987 947493660 909170078 936967258 955722340 999277682 922692082 953315689 912246966 909771850 907167586 941817271 913455982 922465319 994631589 903092390 982099633 902624886 937693063 924443749 971540029 969918676 982419515 986811969 905138365 992808310 946201703 976977909 997388466 972814722 993198069 990883502 903247504 965280513 943521932 990925734 997923992 982845179 985950571 984050314 966019420 904489865 947689574 940945571 986166684 963011591 962259817 969843979 944756363 933923663 912670997 927557633 934935646 986312533 953208653 943298130 931514360 945319998 985069971 927715720 992331058 954153370 906580588 966433305 976698061 917994773 993899585 981322086 928881974 987982998 954453812 937498549 983564444 998729688 939629143 985791674 951625317 923292108 967957287 913890060 994029261 930635767 915648559 966009734 903671096 926635942 923331442 919317445 998900648 925021393 925559991 986094386 984892283 908824218 989354994 919529685 948563797 967222155 988590477 900941669 926934765 933265156 999318865 963328417 982848355 940640509 987166815 946238813 970001436 978562801 922785805 901327094 935643166 900712977 964772529 999735686 939525243 979580433 967575440 917501948 916227408 993939984 911748052 949291659 935013962 928078548 941774231 969001840 900402882 946790701 971381062 999191783 970893134 972341376 946504743 943467370 913822643 976769580 964709708 944501642 999553319 989552154 992530707 953797840 927881998 911093434 977774702 945546854 934590186 974949679 991846356 928357691 977584485 983292611 960823163 923620479 999714357 907645222 951013446 956121700 970252519 960444865 914567972 923314284 944535424 998528352 963252643 926137364 912952710 977824378 993600221 967714885 936579356 974362018 969611180 905872068 917338183 927359442 954640423 982505477 994051774 921914877 994550678 912079736 992309746 935550962 969637210 968285132 985551607 985692687 915876236 929592537 994765555 999352728 909157461 951160892 920662275 950006841 947462676 930011344 926880543 951615756 954380103 993389890 989463169 921469119 940632522 956754211 907044355 965102484 996850618 908075326 975198242 980264340 924202186 924404369 937793708 929386889 944608808 993083602 920921782 990812463 971938977 989224760 916313951 933739271 976666683 979114353 937003705 913023208 965412510 934073384 960896400 941692291 909628734 949264967 959275861 965328467 903400852 940307114 914129700 959243900 941533851 947104945 908168482 939935305 955816315 979587820 996674216 983468438 949100776 918851151 991866533 977643523 996302042 957569607 957061124 951655536 922356673 920584633 939824988 959803691 913518818 916562074 964643928 989476765 957397939 910004753 929311685 972018907 985929733 968424477 939920688 910645923 935679391 981655754 926314543 965231905 930054938 904230134 996988212 969219710 907205968 903115566 927780338 935876371 907555794 984225434 980309172 939347538 903404319 907691658 982754818 936913478 952089358 960088999 972909494 917183323 905349014 963713831 956047021 982066725 913481717 987767295 950840822 955871024 936825496 922582509 929374088 982236870 924857639 940779952 954662309 982363388 958954331 917448950 960037711 939181627 960557080 983319231 955550774 991569142 921903964 980050277 984967410 906237086 908268629 996529707 932717357 964156139 934328045 904372760 973341673 901276532 974525689 921275793 943871429 932558147 965618037 909222403 930758714 950423255 908019806 944447707 957207992 979522575 963556363 969366704 916489447 918435623 968121422 916075456 900046993 905024619 964602515 938057225 981744063 963940229 979168868 963494820 983831541 906259173 907108274 955465720 940325998 930924408 913779433 963175103 992021031 909987189 972980440 956406002 953153557 991064183 935877379 986986006 968889854 967876465 904966398 995169315 967833000 937505296 953700117 987838662 990296156 906855124 923102106 970700196 941172557 905324351 982223106 995806549 921791276 965524772 992649220 904983314 983461424 936644325 917182935 940937546 931290407 958729993 918604708 918079449 950724238 955028909 986798187 954219103 914882348 911863774 929207589 915467720 992045903 911655403 979007371 926646065 972483104 998711433 990803169 943726439 985678370 948327111 904665369 971183444 992033184 929847841 980539114 924995705 953015897 902310398 917758877 927851485 953965969 952183662 956937295 981529236 951514579 929905588 995414837 998425554 956033865 971690652 922544229 914627657 944647676 979449462 940834019 947268114 951648150 967557705 912747748 988301841 907222620 902279170 914787086 920151609 905327338 991104848 949988932 928540218 916965139 998524043 983485914 912306383 926603751 923575375 916949588 992707552 945000500 955448464 928139767 910756477 934806372 993138857 917967293 957280030 951557690 990923646 948463525 955509256 976007210 928843656 953803920 929490293 928783442 968968201 995888140 969034230 932527762 918100158 999921082 951531578 938399938 900148692 922456284 996870526 906589217 984594993 976543575 964287479 963779082 967090175 968746552 937451592 914336489 954451500 932400045 905837665 992452358 945607495 985331978 994964583 934808624 935732615 912574597 954170018 961529321 954517943 902847136 935807311 979338552 965987528 971540906 989189415 947500862 957806714 919005284 970015128 957465384 971157797 986342381 943795011 995260343 949050666 920009337 923664412 930472249 921061701 940043173 909410980 923308675 947171452 992005820 988654489 939436435 935024017 934746181 949130370 993856875 991473805 978291882 956742005 934354712 910472526 930116954 975002849 922511928 946151636 904221047 907591756 920061921 955052060 910550879 990947149 988824649 984682912 927407494 902812297 985865231 997925534 944764651 993950744 999306996 966876126 915075155 920878290 958938566 984146655 925739216 974022975 918729524 997404404 945339901 962547085 996174766 998806585 966535595 933386326 921302198 987122620 977984274 993647930 947643424 914170298 900787585 989988570 924209668 989487320 942141771 951676082 975989127 975113131 947558077 943559705 910042712 909749101 962876547 963428928 988678777 957833078 939946612 942608286 949998145 945235049 900533370 953949372 900961005 913077082 974767402 923720940 965817117 960782785 957353787 907228075 936224145 964786684 997187980 962726199 999533055 998756867 909639281 994442540 995509621 918685708 927358067 932608116 955153791 937932040 994963819 953606036 917256614 943412035 990982855 950785748 929823869 973875492 948994577 938012394 988811152 995656488 924912416 945369566 926626423 980550265 953729480 954985402 992900657 977014125 992040324 979812803 921086848 935114367 945506567 935624005 903390526 950351471 952527959 909073311 927312254 995776631 907755976 962473600 902680676 971497040 939541422 908941349 992902403 988716240 940081073 972336693 975190373 910713857 970081860 908732843 963769708 987869645 915255259 900371844 911108258 992725714 907130820 974477250 996094792 994607411 968144663 914874788 966362928 931053496 990870440 966105660 990001681 973374162 970918210 912733417 921846556 997900952 910086149 949883597 960500181 914813337 976804374 935163774 960138588 942108498 944282299 908706005 904995917 936066478 929657083 938229174 922596202 904648670 963011640 977545409 928380310 958869083 928255597 975275918 988290077 948147328 949760834 900395759 907922715 978359987 921873988 978643077 984313125 905097614 993352164 947406150 993598818 938084639 909230473 952371141 942378212 900212494 972301028 956448872 990586329 944503793 976235834 916596728 922422308 958028512 972179812 925037024 920921554 958684916 922631141 900370012 910659919 903082738 980806322 990090078 925370556 901703613 951833739 917743962 948344081 953707231 986065635 932843796 925211591 976877362 930250017 985825424 909016976 977812889 981437247 951883186 949875019 938701651 938128643 954713292 996148650 957921389 911813760 961958575 976471400 999661710 920353220 905989015 928059582 907963715 915285534 910890836 920276743 990752821 954775145 973293698 915703699 978458227 912130688 912438003 976375181 905413899 910672314 983806796 969430517 962710044 919340394 965694339 985475016 968091908 941313151 957952399 989308585 967165006 984424559 935124546 934055498 965497273 963524080 974367581 969749592 956708825 910301366 944818096 998513789 918292718 900855048 957420128 975067379 907223157 941177831 957009421 953357250 935678778 904034668 905653455 956156713 910074418 975250047 971134759 984705027 971165661 968183540 917044190 955783765 902091378 952252628 963821674 923487683 918305295 915984017 969419019 948443622 986404256 903748015 901060526 993204137 978466802 954065583 984516831 956612296 933976745 907501627 927172925 993287017 962859665 933558378 975152453 957152355 997683655 957086911 949081987 994199879 996977793 957765510 968600540 921164552 967698924 901861392 953634559 939096561 959965673 923446036 997104904 915697592 913335943 943048969 961312292 950361334 917417888 943896101 925403891 940062325 955167641 966295366 984082294 987363119 963694279 977262327 958466874 995971955 960121940 916007553 961051731 990977618 994019187 906889907 998667388 959588113 929954814 954238849 995518010 951909134 914897905 923408754 916011574 944030255 994118556 993603499 915966109 902134115 916726360 900500131 969065997 980129844 961547384 903255903 981712438 978123050 900032110 962720555 944036705 984597051 912656835 925257859 948385225 923476509 967233100 985799350 934879214 921005473 953195577 989602372 988026144 985051290 934644088 977602383 979184378 924263068 935656970 986917067 974470962 955552694 984249537 945181725 967637702 907099176 937532712 987633057 931793454 958064131 917104034 916368071 984434701 980586234 980146378 937454299 960492893 999914233 999235119 930543748 995071497 907929740 922563604 931892022 949263149 932755062 955726197 918318298 986610485 987580172 927342873 990815355 931926040 951364240 963352357 999441486 974957794 908477754 979005851 957963395 993561454 911045424 908155429 995238448 903175930 983563068 904646047 977463569 962269902 986681072 918478683 967545166 939210294 958940420 988251850 947934366 935990603 906120209 937444050 987697595 904171135 913192653 960093331 976037257 996615692 958272986 930113790 952899883 903614959 980237096 983284098 933959905 995728901 974003052 951546802 932934820 969958949 942241708 999386443 979646026 975087809 962397163 945096108 905175620 933810666 944811275 979574226 942787721 915247285 962277707 981319766 920034921 965094492 952496356 963007059 979318513 982631660 957036117 916594449 985654326 993480972 933211261 954929450 920844693 991547828 942576340 989589182 925150009 935032980 956211532 991953910 989663257 979934646 961632062 909822834 914621678 993072621 981775914 998493419 915654737 950035725 934756933 924825769 901042645 966031403 937047724 948440483 979020214 952508272 955687612 970519946 932028273 951470441 971099975 950848146 961629530 996275738 977867178 970701585 936972808 958334326 948581459 976263334 961024062 924270617 903779111 977650443 933928506 963475971 967065938 933480144 957470838 923232737 923643491 910435878 924702236 986602646 975997501 945002157 944044411 918565380 916591603 945031857 975191075 939834119 911322185 917146825 952319165 992479774 923363688 905952042 998697090 935138925 910605818 938525205 900847032 976257998 926544240 994178886 995568741 939273724 926928742 914816147 949433490 900614125 952103597 943077914 911856874 916120014 996558414 994718045 902608395 973879138 906454471 938908927 957393307 925174142 938841490 985564695 922035718 994769537 931613622 926447333 973673741 974262257 902330254 922916363 992237332 962167276 942593800 969818011 950575407 993938755 981037024 979959094 955016276 966008111 970266056 963908994 931658322 974136636 937879396 927063558 952591390 994122837 941053724 941478376 998229570 986621974 935662853 946233674 952625489 965202276 913329556 989068067 946867483 955983541 934823983 985683242 966964726 924131798 965887613 939383069 991861971 961378159 976150458 977726378 992166719 934868015 959741038 995115314 981077888 955571617 953450645 979718139 946760318 958332312 952750059 911488064 928846729 984661091 921973988 972972831 960931078 941915029 986459452 954441670 948184925 912409805 974859029 995396598 990121843 986680509 900382951 966613164 974374194 925266579 965796373 994720299 920895881 903443358 925117412 962799555 903465812 914860944 974258201 958745307 984561206 909178739 900529534 902750436 955276249 953875903 961353267 921798752 903467628 953507332 965727343 956288279 983014443 952146704 920425283 935770264 924549909 928341096 991836974 965784736 992708028 903933203 900724299 913333726 932296780 951250075 997715635 979719629 943198908 971253520 903971880 938348698 948771538 924368649 929054313 982370021 993426233 985215949 932005168 991853387 983119922 985971056 951869159 945641896 996421988 974924367 977902237 975004605 906433472 920145207 978561146 994822332 953374676 996515072 913601646 999406295 956769569 945585093 903873136 951246400 974910174 950967392 996195522 991230144 966128980 949722408 903236265 977260925 986751101 900618605 913769492 946742585 923025257 957090850 926745992 906268036 956100621 900120857 950831804 928147533 947773408 959787873 937313179 998969613 902026130 904686553 968659359 935504275 956005462 973630281 902219053 966494788 941351250 926978706 954457124 957710798 958674468 998167086 991097345 979933475 993217063 941553045 943374470 961035321 990751364 980626738 939638771 932199359 942677653 980956988 945020323 939950912 963535603 927171121 918354398 916019570 931393463 912758378 959573998 927233909 924226318 936787261 992789432 966211696 923841833 977040333 964961426 966776413 964187096 960526344 961033976 953574329 971390715 999368738 914770614 964095653 989657207 927124259 908197692 982254905 967136315 981409106 974357665 986665420 910147505 935571125 904913525 998627971 953064170 901849355 902988555 939738557 993111411 947242541 936658604 901795554 952942438 952196684 962417209 990998410 971497003 987201565 909423410 976951685 942474262 946082315 973911513 954287775 936649949 922425546 919037343 986324148 977538360 963253845 936367875 901867633 931816068 951737678 965105060 911722322 910101141 927976134 955965122 985504004 943760595 956725029 922234278 996525816 932498234 984560617 985014109 972723274 971554152 997095774 964306310 992489048 915373439 996670552 964488174 985938722 940131857 931083242 998135121 928669493 983032162 926030700 998633903 987019052 932791476 906344844 960346027 958610212 956445003 928253018 983403673 917651550 910839690 997579219 933982527 953216940 913305272 933586888 938375210 982993912 950043716 988505497 921786695 904411977 975894419 966570903 990680564 905799580 954086950 948030123 938637598 969682565 942745562 913062345 969712725 925282174 901006794 917483408 948391358 952835694 974913858 942664586 986135874 933669355 961191435 974119963 929969176 937278878 915808621 934477819 946232528 903580566 977921815 949970413 921479278 910281441 905112349 945637578 993306918 907569518 989028969 919336452 932863867 924157460 995953020 917279851 979604947 942525847 953702000 935873827 925630376 955478591 948899324 983748873 954747162 987913769 970041949 971271397 941143535 905713114 930345393 900514378 975600470 968914366 932419156 939839498 928559684 993421821 992549095 918777796 948538584 947229549 957052079 956528844 992863559 980871103 911945889 943561497 905666811 946399394 988696170 991140703 927239008 994827814 935149899 917320301 973480087 929540417 964257660 907401841 942848404 923649822 966105969 961177950 927289662 994231750 945601937 978096562 915974562 928511701 906728519 963575868 937811060 975188451 924028886 903342817 937919039 935588441 995957962 954968895 983585247 912826138 960227829 926098598 994637276 912367885 973242807 904896843 919814777 913719195 983656495 970667206 909470802 944167316 949745250 933826514 909435365 949839549 920970805 903893880 944357292 919930387 933916707 910978332 951817579 928367074 918838515 972067346 906033725 949740366 946255408 987492494 996965690 903094420 990941097 948751573 965680871 983154716 973572977 902684578 952145891 992187555 987701031 973214272 988856421 978211889 904848800 922392058 938753544 932251711 967293644 907469235 923482593 963725285 989128591 951148991 974271276 925876942 945569694 900197615 904098278 929715842 976554745 936966221 952472673 901797368 945030922 945581104 950455917 901941307 924803591 938545928 900946536 960442500 992727231 985145080 929800539 989573239 927694984 956024424 933846579 907025809 910324032 974588553 943233494 939257075 943814219 998494950 950415714 901708085 902066401 965483386 943430139 919992598 981366116 939899062 946039794 954235151 958438271 983766478 971022692 949848310 991936153 961088177 975103139 962274938 918303589 984085573 998011582 925748577 915838568 903107100 931939917 939069746 938727594 970216021 936979945 998275642 953634473 985519665 978981119 926753572 909842848 935427252 992932907 998680501 944104270 995289856 926830585 914475582 972600656 936174261 978918587 969680747 949551740 917402738 975679909 996318008 945962117 954815654 935071059 902104148 933116417 979373740 980931281 985760826 904594644 986255492 971337535 957142456 916735074 909107916 991793128 979050647 977392869 936414285 977107638 989276084 906433910 966778967 974571692 999361372 938648245 914783744 917729240 965823842 935160217 970952359 935485074 970367644 970555168 936369766 987398734 951316298 937312633 988183514 955976487 923054572 980801817 910230778 901969778 911108534 924663911 902400961 967797362 939472077 918505874 947393411 971818155 904251754 971419494 991677304 935153390 981032932 927143867 919288792 944817301 910331044 974402889 955600656 936548692 977662159 916814593 927864992 969811694 925148994 948325323 987041874 972087115 996558826 943656670 963970827 975731419 915541973 924709621 977935387 980207640 990145993 964581558 903270097 981311557 931550599 913475223 955489882 987335248 915056159 976695728 921628304 901640402 931345429 925128842 964957207 924600385 965704767 982842802 975788363 905861773 971199356 906900428 930279082 929068297 997688384 943791438 958780023 956067379 983330556 926835500 978617539 958049670 968954796 984618346 994291997 929507379 905171673 975003808 940661631 937619060 996276668 944973269 993352955 935901952 976779737 967358495 918802133 943071618 922671867 948071192 968637637 982550600 958452968 993408844 905245253 949918944 941713296 988698718 926248104 967386152 922736628 967462407 932455428 997686917 953694925 983268608 989698687 922908886 952334156 910673290 978615209 918742183 994990731 918009901 909707901 911671665 979499141 944930686 919174464 913849514 964395684 912602809 920632533 979268375 917784136 907909995 909508410 962030270 968874738 959879147 927792178 921446181 905239540 970719988 957557583 993632840 911027039 986573262 914216779 920063290 903758436 942030868 935226135 952113862 972336014 984284147 938748071 947387956 926473954 914622387 956035787 998785194 912034265 995492236 957650948 939039657 906774098 902817315 931287965 928042817 952294056 970996190 968143709 965727724 930642966 953425655 918442147 977839008 959101153 963341285 909931176 975975739 905031542 952717165 988274595 947400244 995849311 957329184 958972501 988009869 981390546 981864300 936525772 926055393 965508558 969600717 920218677 969268618 951977817 955335150 924857138 982820433 926825719 943537028 918246679 974029912 989131998 957703933 922647020 904120928 962489802 949135308 984601153 927786041 987550203 995356871 927122952 971288571 944958658 925428598 950074700 953816654 982080180 986268811 953791801 924238069 978841747 902588474 943129744 925904744 927791551 911368751 982581800 964847612 956921314 920272884 930716116 986372042 929922904 911201115 981520070 942310285 952068956 967777088 918770700 918543544 990915717 950831783 916580673 904093891 968775300 906248477 993634158 926417967 906693464 950224361 908107001 934053128 942689922 971146274 953510099 909472739 938420325 938558939 935647126 926236501 950289109 950460389 911389956 987899453 990212488 928969041 987731838 966499887 922594594 957917896 935306877 969034204 914315224 985969341 985142547 923461978 962382124 996110598 930698869 912261573 942927908 931772021 957741589 970314177 978947325 904202071 966643762 933811184 949954816 911406864 964089665 990291782 977567802 993699484 976278191 969595141 923074539 928781976 966703841 956259632 939011565 991303623 970027034 996101713 929803443 961516755 968011814 903507081 903032837 940823038 936640750 948013876 906471020 914244914 980553217 936597290 999477007 936677405 941831775 988992627 999665197 931254484 940707237 976477021 992502527 915204940 976188575 918978839 981233568 922030024 978511845 913072815 998936674 916791627 986868838 977532400 938559668 984022243 977390322 908501753 934543861 924888570 927847195 901385456 982084197 973309094 957808944 995687382 951585282 949463223 915143752 954387729 917560056 982652987 991225663 968779583 983369782 900436040 940802565 926494199 911853200 955266482 985240910 917177477 995616942 995536620 955072132 936649938 971624294 966575694 977310238 933042370 941883642 954501741 945333801 965702320 986634007 981928496 979460233 975676358 920466241 927728564 989919817 990395903 942027938 941751049 933421139 931643891 977797391 934342576 943827667 921116760 977358449 996151277 968228049 940695338 939657808 907650008 944514607 967876040 956965724 965198381 997704338 994831388 983022422 915905649 963886705 935699832 986755793 981949084 922601179 915776678 908536730 940202543 999250033 986538167 995326562 956810213 974851187 927897959 920498499 903832526 929379022 931583337 943430347 916192396 974375639 944949905 973528233 955612110 932287043 964898982 904456393 955162070 933653788 995652064 992825400 900920683 922913986 969032402 933643489 915248052 935879343 940482408 914910840 928528903 919151823 958251900 987738679 993734587 996546565 928714727 990132485 918805486 927915572 965583474 985292235 980792855 977011462 923192590 930971430 929423230 966645884 951465581 911866475 904225142 943789431 969161215 954183721 992326388 974509451 996616190 989277798 957540946 997667493 905077691 952429269 940187122 909367512 974536747 990437804 932092063 953255755 968258272 936342870 946567569 997904025 947666731 904493889 930977481 997733543 954723905 999166706 936591868 928817816 917783426 984627537 980581131 920269065 994618205 999750642 979726908 981600077 928073275 982776553 985206655 996055354 986588259 979649027 911240934 908606210 961928338 919924134 940144293 989972544 920010717 918291935 944099864 982598629 981655298 995295219 984657968 944281485 904041763 907190035 924086974 997258875 907111772 943618367 922405954 925547653 973865283 945047261 993886545 903534326 967133053 972830157 998501432 973220187 956343340 968344802 921693248 965455017 930495199 959123395 973884579 979277502 918108405 958110783 984543398 958609187 921516570 905097701 915722159 902131642 957152852 943820779 961036659 937963588 967908724 948760738 952132049 907960262 935800266 962102165 988887539 976242838 944189293 982167071 968535014 932095789 959971130 988049130 928099375 952951904 912405976 944875918 926513674 947040535 912810431 975164618 971952425 954416428 990440421 949906106 968269424 946133736 914356979 990159091 966740858 924028308 965396650 995722056 961148593 904024202 970817699 926825769 995972426 979058758 963097987 977565596 987021191 934759948 926684750 938194067 918561719 947887172 938408361 914375776 990854343 942366378 946785652 939852413 920527572 926359907 917692760 936666857 927184682 935107170 967668354 963454828 969067196 959039872 994190934 988262684 917134821 974785530 986055268 953675090 925696857 934834466 939890055 929720414 943116094 946885232 999316416 910296084 936009515 956894675 960332282 901000460 917086672 993210870 974569222 917147864 994054953 934064720 983559463 955575150 969825737 994288718 940455033 946197237 939826106 955704098 942591227 962587049 947314532 916060332 963710641 915633118 994599662 979419280 962156345 934500025 969803544 980270836 954182901 901403571 922154722 909387429 978506733 908281848 992854326 962336948 905041878 986810441 920828950 953627151 901077890 902684929 962524634 900500940 914444792 970453452 969799399 997792915 965155086 922996110 938190826 920253400 962940394 958111057 978934519 967281363 952631180 976354234 998193198 958760916 955905999 956534283 957514052 958182406 962962705 964259785 920310956 956794006 959401209 934974468 939572977 978611606 937059945 930570015 959019770 909816780 952591655 965602956 914567262 900279165 969572731 962879363 987802439 994156641 977002459 935625038 942772580 935933722 933666641 996675304 967862931 944334496 941384746 904196530 907392077 995864715 968606827 933616680 971491125 990294567 924370823 941651617 921344920 921953788 939506438 901949843 997616812 950354218 985827087 906718314 939953284 903735475 938700484 916459008 979990175 946878398 937434489 926234353 984951807 974448032 932183819 920445519 923361228 944230468 910795677 952894822 973087041 978352235 993142673 908656260 979164949 935863341 964745068 970475653 922248522 965884183 904111314 917022957 945954660 933995552 931849554 998617306 995778272 976213825 901680721 918207409 967376248 941094383 994654272 998562193 901655275 932007479 998793626 902738884 978798804 990113284 902831913 989374452 934118736 905991389 900099977 924113954 935277340 994338889 990145065 912686861 917614041 953812792 979688266 948872361 917289195 993890212 914827936 917702326 975335793 946239450 936164715 912351606 993009643 951457525 936368326 962149333 969425780 977216393 934057317 948226950 977036001 988163722 991861514 948041119 932397857 957776401 900853352 947149778 921271373 914313239 987937688 908485423 982352056 905803785 959640654 938505020 928614468 976752384 943650169 962863374 998704621 938592579 933917953 941599277 924780971 950699916 910973195 949087230 970493095 957487980 967952743 995344198 941221137 914037940 917551590 950647043 939310447 957350563 976559786 900268875 992848074 966489014 979243247 941165489 982025593 976786335 986898633 952794020 976796205 969761866 933439087 937500270 988818921 912732486 982530929 991664757 956383192 929167370 978126149 960343037 936803789 903560688 941411399 908434855 950773268 959499554 947507412 929096107 982434581 969896166 948777071 951517231 996552314 933218501 900564673 948066131 981316420 960702767 981670140 943468968 959233484 962228470 959261840 966528159 978707642 903727985 931697041 947844856 942161842 950680084 957071508 948523160 956444411 996677983 992771409 992156378 952491012 997080426 988238500 969940282 967151885 988102367 999421960 999459517 980945995 939136311 902160644 993293324 949105814 979494336 932806626 942940708 929404945 928325117 907282862 999774081 910925021 905088310 929953552 999903668 978371816 935256371 949969527 937940105 966597256 984564020 954661949 969006685 965387231 991783778 972405599 976482075 989820241 951582431 928085812 935642095 986138492 900268402 995237554 958376080 937022234 902782934 905541987 995861125 920747498 932675626 945838647 973274749 939565148 980773964 921507361 984288613 970446621 984061790 964184564 912122751 928406713 967609511 953429341 932490799 973868601 975663349 913637221 904458203 984154627 935644220 969088367 912585556 992160014 921901638 925777621 908686360 959142035 975335411 929930268 911286424 939350678 981448476 990031690 931444727 946272885 958101364 954963400 923815767 999483538 916146541 956811919 913807881 957846389 966010886 956738386 998484665 906700028 905182481 930657289 996810225 951051405 955868712 986279367 912658748 959374807 964382640 907797295 927335535 980951875 997614160 953521263 905382778 994584265 924979413 969332401 987547238 940673490 970103050 938922580 943733991 952808657 971474350 923714088 975394901 930350217 984648737 950303957 934062063 999988806 937769884 907202038 965901817 937581212 975725701 991630456 923865550 931339203 921459688 909446925 908318471 942484501 967742415 963725540 998253900 904367825 907586249 955004309 953625833 962025904 995150870 977383993 901981654 977930325 951750305 900984599 900761022 995792503 965908534 955825066 968959030 955234924 956082245 962108427 967293287 965942084 902185376 916724285 940419137 986631223 972852753 968284277 992299508 919504006 962408014 963623523 910401532 964201826 974204266 931943642 935676942 990034393 952059150 972324054 912928986 913086014 935456557 954092704 917895309 925121303 911271092 921048751 947213286 988549140 970746815 938210425 988306980 960877831 917019625 970960902 908692531 944551455 948572174 968575268 959978038 913000030 924590549 927709231 942040535 983129397 946274086 917441948 992607858 903692460 984580075 945685260 942990349 916553653 971766512 985081222 997385170 905064747 910580531 987974878 909069770 926548731 981509600 939964271 949351977 967908636 973713891 974145924 905469708 965597705 962360477 918732323 972953070 970862467 998304688 971887990 912889351 973293876 951754786 954141017 988618830 983724638 992659388 904739647 996081321 950590654 985865115 995470206 990078395 927570689 936478244 907108755 996816245 986674063 925009920 967459156 973272507 967839177 905520101 961110435 949902698 970848593 929889241 935247746 992754231 976597565 906399716 987442307 918958364 934813120 903753855 998189050 935962634 918636503 925524026 935077670 904147889 952167440 933118640 998866525 928014067 972083127 928292498 908805601 916345711 940166860 972281008 934106348 923681324 900039544 959687250 913005305 943128211 969698057 987731459 931804081 949379311 938884920 974423060 958510762 990086960 955880675 971701016 945626488 983946510 918240452 921430448 937787875 909571965 941613738 964710478 915917869 982538330 928142227 962501868 944341334 980068069 953501560 996824409 924874596 942723967 963502401 933451790 964509586 928962677 997400270 959427595 975628511 933769766 987278097 944013510 923347378 902951752 947225097 978923144 943864055 926854687 958590273 909973148 916776197 949149848 909394203 941879294 990067440 994844197 905408455 998336680 929448254 930468511 916332240 908637524 982794909 951699359 961756355 957102604 946191102 920753474 955230656 951988622 902698009 916826766 908441016 981689612 967836010 977676760 911621917 953863790 948749950 981203952 940727756 941486939 973267982 928693753 940895862 989298270 901118471 958199800 997684365 934035864 975532806 995052767 919872804 998447486 973164452 989439762 910453067 992241764 975597829 919450426 955766611 998725518 930072132 943532839 910906029 944526939 957909291 939396485 972166835 934410427 947771352 992485582 929545717 964748859 941253909 958796194 928210680 911938352 969140705 992497024 911041488 953410658 997139354 971483143 985115938 929811554 946182341 921925315 908993617 975105831 979738738 963558780 938186551 918224183 911972080 972431592 958893176 983589269 924588766 962046165 935205608 965767935 989516346 902389304 921268216 904210411 966639786 963155570 924811821 966053269 933794841 934077788 965173907 975042385 977937950 921160169 909692355 906751523 977892793 921719802 945577784 901780142 973903695 934380079 965959366 979063592 962805555 934069518 972465097 936606677 905830259 979659121 928419745 953440663 964785285 971439343 996818986 995596459 901996041 905113551 955937001 906934381 996216446 972405688 956191174 981441816 968764568 980208006 943856222 978990532 981307107 958742525 985820906 972401700 906523788 968557399 951179053 925452276 929563167 988347942 952755381 939286852 906133159 923673670 914907601 966322599 993399831 967241300 916278591 968696060 975291469 903101153 987719981 932088154 954879337 935062303 928074291 997195997 919202956 934597360 908416395 924592861 999587217 973713166 967927930 918124804 942639431 982828144 984138500 900561606 922600056 971185959 942920906 997707450 924556777 985485003 913236330 944484661 964249948 967450915 942203170 995497855 915676983 932395263 921881602 928045440 948624167 973377847 988578248 906487668 900198976 959121797 957164621 971918468 916755477 985616215 941707341 947221821 936169623 929338513 990893981 965899304 965224360 972234543 994885480 931054432 964983300 903646655 949623418 935688612 934853995 962996922 995930884 925708348 990989233 927864484 902323007 970418441 936056402 955898146 979767099 983723624 919004189 956411958 930119736 987794739 974461745 925303659 969909519 931287420 933099335 999863291 925615056 987247625 967604770 995673873 977901249 931999958 962564047 932287755 962310726 948739997 940327834 903140881 993603536 935224845 914540191 928861278 980386877 973519097 943241748 900495896 976549899 991603211 944059286 943670637 912411906 909071459 984422051 971733341 988790646 990094451 969640844 939273903 911818805 977050274 916372918 908815951 947182867 923319588 960872097 927719764 900175497 932960222 952551124 909529375 935866977 998342033 962791336 978709644 919898747 953789661 946588459 986839054 908573181 935078727 974127827 996327799 955918287 992284420 935353600 972665731 911100802 916033202 922026942 973995634 930376018 957774901 954431927 965562224 909844239 951200732 947684880 961421302 952746358 939840985 966218727 924076638 971831685 935853334 963124550 978491299 951127393 971413682 903694247 919319056 941590368 966985703 990647828 962332527 984508360 920230164 945314082 954036099 954159549 901031930 950975555 923745007 996232142 977618964 921016646 904929349 982501721 935730521 969823995 995886561 958770615 916768433 963466648 903230395 985920351 993656390 914085043 965289275 954555664 917206808 964269175 995276372 918831060 998317959 949099423 928398026 999396760 957565064 979780272 956141335 903217245 942355455 947132874 981517706 971633535 984595535 985775050 975030985 984889253 958300061 988426463 921707080 933588681 956002982 971705586 930713800 983323797 976650696 940436815 950623379 959010156 976264053 980420574 944402257 966516756 999585972 936407998 972887655 992070081 979088868 996961992 983987780 959835994 971042704 994866462 932167646 994172565 912441297 900038048 916088478 928240706 915461191 983931745 942344822 938876019 967278390 972339276 961538702 981865679 911058676 986704353 955785412 904188202 985465385 950083402 900115893 906299336 941951460 912509115 940274919 953943728 934577552 991232832 967552130 941452019 935637114 901173745 948748765 950542740 932006936 993739131 934320579 971604034 953693260 918706439 979352546 981390942 946586948 980552843 964002832 931967024 919172871 954028728 997008269 952692611 901034431 968533683 948697084 957183200 919753374 997212414 908765522 983354599 976338881 969396640 942397119 977540752 911722585 937961559 985532661 930396709 902448939 923410671 961464975 921725764 967804579 919489013 921365144 978927644 946548431 985466111 978483431 992695747 908573342 933130227 905079210 945201748 917472430 921183142 996758846 926769409 947629031 915404810 953970796 916504342 928538463 931943405 962883918 937447438 925803857 924197308 947698006 971125867 977298631 923531461 932495118 950476428 919945549 970029661 965217123 979902972 936860143 947227358 942002843 933476580 988425941 911955500 923509070 931404121 906995116 912311143 965319854 921819412 904924464 986437775 951586748 989658249 949773975 906892136 997068426 912183339 934898384 976446042 963264512 969119759 967288563 915104180 992132819 955498983 957292959 994455153 987442603 924978291 926039256 992154563 929375137 927011322 920955807 938323862 967469411 989880745 943852819 941161260 986967869 910889221 929326571 981463602 931813170 945477015 950726593 936184773 995769572 940135324 901127890 909491375 956066099 981275525 962805436 982834871 947182336 975955387 900766997 915572930 987774150 925283942 990213104 981369711 939238366 917727815 901377059 929755780 980461517 925118858 992926979 952513609 970779579 945934155 924155670 964259220 950187283 967432222 967797309 916585066 938740084 955510673 974566708 967006802 969887231 970438041 907515288 917501479 965070525 900638281 911893851 938242934 909360502 919784512 981617054 983121774 949272432 910572380 998807379 966745459 993889054 994129167 927340589 971392086 944398418 992688292 958985989 910407696 989428351 986908780 974843592 921495313 976001160 929884174 942864835 909993753 906145811 915208388 902512381 999116273 934288183 999208230 921975840 936266525 968752218 996844129 929694658 982379250 949046664 929796590 994110544 972077974 984817618 930898438 972908994 975609424 921081425 992913037 991094797 966994477 979765255 987277272 946342368 987847439 907058429 925448990 930225668 900215368 943921331 911618210 937929135 902105940 905864957 991287782 947143974 960062703 949197393 908310045 923458946 901776193 930152978 937054501 939051645 984660510 911694969 930175297 912537468 982367128 950208619 999595648 912937836 929294040 975082639 938590221 987779546 911432551 912742668 913561343 963627334 954642305 953450609 954933505 970214295 948507108 985918121 994378470 927084410 904148812 916391925 970332054 910160018 925429547 913876377 906644130 976764854 944441281 938979268 984491132 975069802 921673366 975147385 909096530 971852367 964194449 934713912 914738252 977921958 995343025 983233883 950759808 990402044 938545220 979819571 909984726 955662748 998771795 964780008 955596737 958737405 988096760 987177636 939265566 969967642 959120193 948438190 955314493 925986228 952114961 988314039 957121451 929020933 964661603 907584292 906387813 973494244 956285113 979786514 999315629 981608094 975280070 993829083 961766050 941457774 977567738 930493762 996869243 947115577 941595186 980138091 950068834 949306506 975948737 994929151 952179290 922635173 967080203 949413967 955292498 916387160 919946825 928404596 906558025 949996440 908730519 950148655 952592838 951838479 935200838 910171032 946559894 952931752 913340244 958748310 925094197 939609908 947772391 981478219 941732689 928737073 990760117 992693843 927030367 987583716 920839394 990350661 922380346 901366443 981941980 937361127 947719390 988201974 940030433 901436446 978408150 988053503 943647692 924765953 955198329 983122500 908992739 902936110 983531481 959278428 934134197 972940890 975370797 909001979 935895538 950674666 993172593 996859949 962619513 942213785 934706616 933353128 901915585 995998465 940153280 913767990 976231861 996222731 936582331 978664855 958899143 939326326 938418339 917217119 997872902 977081851 967083617 951546486 910529986 906191208 970889611 905172032 963578107 991817777 975212015 994398427 914832191 923884910 980494219 902857344 927718798 951284399 998332475 929919414 920080649 948968310 967690279 933144204 969067599 904324619 987171690 975552001 915166227 940433466 973560412 912265145 952950665 971475169 944330483 957208944 989956318 938846755 973869182 946420054 992380779 966349884 953386526 962487043 906825928 912129080 919700970 978146759 944132027 976639590 950037801 968134751 982241598 980811850 972157517 964293032 942829122 910153749 912019528 920555366 953877896 921034243 904500850 993265614 942105563 990644795 927772923 967212361 945326590 941121386 925397948 976057305 970310161 984990230 910837872 933933703 939362964 903837854 987253654 935905566 978526034 937292822 993198241 939888446 974545600 957985691 917194120 932234721 996508754 947044087 940987914 975272559 929074681 918219976 956622961 944625675 901569746 924678362 930338869 986192740 939213108 914718709 953183304 937020015 957789702 996385548 992568455 994508484 978651345 952790628 934509003 982809069 940203142 973318178 930035698 936827710 952236602 952330283 983683316 909816922 933310129 916961077 978643810 974173042 905826588 979281433 962378826 939335369 916381345 996013891 965481718 999401122 918671696 921046536 953524448 937219593 920593590 944781253 957127318 916893571 928750254 927823936 986442322 971493923 928008321 909777143 978341862 926772021 973429181 968067423 998098570 943151194 946189990 948201149 941203284 973327099 909609653 989313894 955811439 935308307 950855081 915023582 974781989 910008700 913609033 983475558 960983866 951379616 940619138 920842514 936276353 975403400 964447271 946090577 962196111 952973928 923951103 905078662 916699017 918155657 969623121 954709984 938724110 929445379 923137928 932118124 936693103 995531615 905717095 985513214 915651032 915396877 967848555 942386780 901265097 974269436 948599226 975298340 979845147 914198338 928800282 907494544 981146767 947848299 963179086 903783824 973187130 953924995 999612246 966970056 915717701 911084063 932839170 982066574 976928494 977349405 977853471 964919703 942193419 936271826 930425434 908737353 982318492 962664358 981693453 960429195 966923533 947777938 978193957 954191786 968624046 909127385 911683155 959398419 938396544 927305792 962747671 925721764 972163874 928437228 947449379 962798113 952314886 904314268 926248179 966826052 978944239 909962764 902679800 928736557 943203703 972435171 949721593 954504638 901124384 978637669 909368827 958900749 903595531 960296914 933905244 983935113 999965700 927180003 990423448 902147241 904853709 935753358 995825581 971450851 989734488 930652303 914035658 969691323 953752881 951940300 966038117 941889058 975097380 998318287 999016031 991721913 927605239 933708266 978168213 907749678 981172548 971697614 970977556 902463796 953314098 939728844 999685649 997937863 997783085 941654886 939820214 965535756 947159097 900294938 949852622 935782229 919087579 952410293 964024432 965787974 939805701 961303022 950406442 992876118 994814232 984737308 910805743 961170456 932031544 985087958 975033461 933498923 997963256 965768619 904898807 950659857 964984886 925907353 998303975 909004617 936862125 932094610 908492120 962037532 992040441 992133471 996863563 929876068 977810226 990832113 998862558 940043475 931709756 940946945 980056678 936695085 918394709 911864654 938711187 995816044 929044494 988831485 903204625 909463005 946103779 932388141 911020991 937905570 947864192 910296607 927198931 924914966 972534845 983637884 978299596 963396786 983489901 995681196 950906674 964163340 955317357 982209741 984847607 976632447 957389637 946335692 966248786 926109867 994729280 904254891 907239519 963784621 962150631 959437068 914844436 981330910 998631816 969166276 976693829 931397600 926373712 983054160 914011992 953821028 988658147 921010732 904282944 926472034 908319959 979914459 911696598 957494306 997253412 917285399 943469340 966299742 923163798 908612068 930468852 928217960 963912117 906065076 997802654 956026043 989393405 989412553 903294214 988560428 967708758 933026261 971999789 915427713 934294397 911825919 902649058 909781888 951766698 907474776 943548819 904598597 906260078 950885472 912181587 931902623 985362808 921822091 920625177 988760279 974100158 934955869 993666309 988706558 970627323 942499828 982042503 950678960 933409061 995099753 996017777 977058351 961833199 950205389 950325769 959261569 930376644 977615966 928464674 987706253 978006478 992902472 910320207 943258829 971578702 965504664 960648333 971011879 999631913 910602717 905175307 998642162 988303710 977217315 985903632 961809929 901927942 954719010 941534810 905234875 962040495 973085021 976909375 966813218 971131856 961443947 979929131 984938099 927199020 923856714 978316524 930618805 937763028 902455582 937793416 981578065 916755737 922385898 984116193 938082540 960788794 906049799 963375553 955536734 942775751 969633065 901804871 917657216 914573039 921370645 904553563 906494243 902037790 957044075 988580763 983334794 944635464 964252870 922839284 916379437 933638846 996028042 909387540 948144702 948619646 967320414 919995591 948816696 931581929 992518865 927060085 913502158 942168457 960546248 923545849 982134113 923083416 960496158 961777509 996131470 945897990 905886225 948890908 911081484 972537503 908825293 960538513 984691960 910052095 946469423 930237752 998397961 960361861 944149931 978524508 906813382 977907387 983909136 907876229 948362370 901601335 969592086 928980330 949504810 930524142 915188515 922336863 922824751 983929718 956313747 920694329 940984869 980583612 975183420 951588747 985160191 901348467 981883653 989381440 954093522 970068573 970780267 978371678 972427656 920615178 946337895 954789219 961730436 963668934 961326051 983910217 961957236 962136101 979475670 995281791 980190362 993621419 951224679 948058039 993360544 953778528 963250130 972044879 930477141 940139759 976200987 970198640 947182918 972319977 909685097 951206188 947505098 956515771 967270919 902055139 996582605 972600046 912536497 930081252 961486179 907780868 982697637 936884916 913412599 909384960 949211825 994416371 959732888 933896584 984766976 954472803 964392272 954959733 924130171 917365562 926093830 918057972 920238319 918147994 963142088 903925552 967443186 987185721 969694170 908661719 959981682 988693842 986260452 987610407 916444623 915903654 948478704 917904799 953910739 971653810 932617355 928994173 989958378 990275113 907108738 977030899 900927541 938158642 957132015 963609356 935620314 903305131 967130716 938676014 948337766 937423354 968482509 982075003 979213255 995270520 951339377 905120244 901582033 918136659 964166374 992066956 954148388 986086150 925340322 917337206 963609865 973425721 977122567 994049728 964002425 921142794 933087216 973291890 972119385 922334083 954077276 906799425 980800139 978276751 909679735 976695009 907931744 929211847 972173734 953946553 972414943 926072330 962356723 916988702 911609477 910391599 917895201 979967002 930285517 955812224 981483120 958409800 953656525 975697503 944545093 954366114 931873260 945507904 969935099 945049532 912139889 923983650 930419967 977178784 973701691 968116720 900083274 953132421 976663647 944461322 936689274 974504534 919477334 957471128 944426099 987739483 972229478 957727432 909979489 919073950 938969671 987278441 957719842 961737719 979588786 990275229 958809223 933760115 907680205 992446703 984012660 940064241 945597636 933736108 921175913 936546774 901250811 968737730 901096484 962733085 935344918 959444790 957152081 926926698 964516163 983423424 975937607 973459033 959532073 908095771 964222336 981861927 919361340 902388795 972848694 957769906 995510928 989053119 907211610 925387757 945802091 928732968 972046292 942322659 987682561 939180326 908176381 962717718 988362119 914524756 939821816 998361479 965882962 963147368 964640313 951451679 947021161 997402042 946845957 954938427 962304604 958547696 979628142 929511301 984128205 957540982 967139509 971355827 999410406 941531447 999109620 952598791 934109617 922253890 922972016 965990772 978717245 988497653 952952500 911785761 912743572 926149850 944287373 946429050 953483969 923317232 965541066 959763945 991512528 943523768 945736853 959094626 971623930 924802571 973808868 921354353 966005279 999544965 941057765 990222591 972112831 926850736 975462947 994215195 913561188 953334055 976130294 972532597 983887112 950075666 955539238 954241854 900221211 927141124 997030456 983675330 912366703 974145854 927591986 937265250 926904232 994636016 963963535 963609141 922836615 987541190 992028444 914495894 945496338 973372921 922274027 931986098 990595969 996456902 906368983 963693462 952682476 905999272 948202947 986548716 969768443 961956909 901878800 936897516 998342687 979115760 928427907 970729850 961100687 967750422 974984249 964915279 989235537 963261895 960912270 953533655 957172036 982748854 941474658 999693677 933833578 944354730 951122109 923894875 901449767 952934017 963100841 997798507 979559058 954371380 924079777 965173704 965486746 918670925 951772110 924052161 924668349 997259361 935076214 924114976 972420360 986656111 953834920 979269373 955648574 976733356 953801732 962244560 950909097 976534992 935643327 978649516 922162344 946889987 926384651 908998069 978797260 960393355 902897441 906955224 968318199 972210195 922508753 921454921 977935293 928095691 976868181 961894879 936981660 932065488 902365387 961441356 965357978 950744746 975153737 922852838 905352546 913422496 903825636 991583269 962440754 965227508 916413070 907064090 971321846 911280823 981690333 906082287 913807143 933842000 956820547 911596193 909781394 956647392 975068453 984947976 946399200 928805691 914208663 925587163 978061240 996827827 998060495 926896332 959304288 972115673 940976718 962942459 909846415 925014574 984354695 962983077 925981759 997079357 994804631 985586288 999000364 960524306 908447447 938602988 998342997 922420199 963150224 955348709 937812834 969782154 943773933 987953671 996631906 910463001 955216154 992831234 913747930 900359682 925527973 979500899 995719376 935111581 958075364 962982511 966926215 939817092 950924446 916500305 936947679 947381781 904869261 921216582 939978265 980944197 907007167 984096145 933687886 973038579 925377277 909461272 959122662 911988151 922218996 937887656 972498234 913463826 982837410 954628432 956609877 943882331 953584042 930166376 920608935 900324200 962324390 992328577 910853180 997931403 966807494 956953240 911964237 950936604 934683661 994543000 952064620 995434570 981446888 936590001 973858330 987960359 999883026 978888464 901088357 966345723 965229427 982620106 917038135 910125104 967754530 926491830 968612952 913600162 920398037 949276862 968655327 930690802 958151661 950445283 937096680 970129826 989828323 946269901 968287299 922367673 986969612 905639041 953207666 986195737 997165246 955157414 992111456 959444611 989441165 908781760 903107976 942984992 993665645 918695152 978513319 926440387 926021381 954734558 966185376 986599930 990255216 975223417 962347617 957908074 947907345 944709299 933523829 950383177 994882503 951899818 966555208 921100922 972100167 978918898 915399204 925664220 920908201 916787637 991837749 929925514 947127282 950464101 938756966 935223062 942909057 923401777 961659104 950956811 998344957 945761774 969338238 925571576 919131215 915838093 913304029 912373532 945015505 975899418 988408303 989185972 904713880 923277375 977419373 946195954 991389915 966673899 981668250 999234204 999062835 958520264 944135638 989504487 959195926 939328808 909381679 954935863 956947387 955146664 927944186 994721251 999599906 913428799 905156636 939638600 965092639 963455612 941816746 911052999 921247692 984688931 947379696 970881576 995150821 944773325 908460509 909159653 930977705 919317818 916483812 999479650 994032252 979961577 920861399 974149007 907976611 993902782 922405206 929928884 936880035 974010427 936068954 906141486 984850343 934560882 960188514 989700969 976814904 908008789 929141537 916541372 949676130 965646927 961675341 994448129 919285147 988996491 980275480 938309819 923450165 998260597 917035035 950548610 905056188 956846301 920914616 958651042 960008742 914807591 916492111 966952123 950848339 902244440 963550483 961892161 968454129 977417029 994379890 942555683 935543996 940551634 900063073 960509415 992931751 944682906 961030289 963730512 990565482 990937813 990321325 926709873 975583327 920626374 967934910 994691915 988456252 971165631 914380132 970674692 909161102 962802447 902402185 941390091 904475366 938023528 923452211 926454945 931313652 950674118 994410053 993645634 964315878 935090041 940393355 970535371 978699108 977293289 953802431 978630555 922916201 994865945 944289418 976648862 948124141 963317015 931539749 909402734 961394263 938531616 968296146 989221813 921114853 942126689 907295361 976986113 909400461 943863512 906397803 977749137 973910542 963172504 995792294 935775161 973447390 989945223 995820572 951152891 910406601 912919209 918913509 985998628 955637516 979207124 929765504 969091802 968597768 957267957 904238950 977280906 965890226 908803561 912238849 941845328 968156976 995874306 940590014 926691983 997638676 981739665 990680485 903490551 953797608 989963440 982503490 986669781 988402447 990366246 950998076 972065398 979431559 976180827 967243308 995075487 977671541 958512139 900718931 994651010 964188662 970139958 904663980 991021386 928182680 901024945 944395016 910564025 908664365 971544810 966288161 971131110 953274930 930360255 968398594 978425504 941252944 967708283 933054603 925954693 907676392 928909653 916693980 960195509 946751467 996662452 973002894 959932204 990548869 991427237 969219577 977682333 995478529 933065694 923954504 925721592 925127522 930446271 953340478 940132178 972182017 946380248 911386206 958725912 935172051 925616392 912568078 925931630 953260612 978001748 930840323 940858076 988745382 945993666 920526393 983365555 977746934 939000453 982570919 980043965 932076365 934689978 954512699 937187636 993216295 949664785 914258859 901838993 933019318 988428325 916008372 936369845 914840042 915176206 933845397 939495970 937773145 930003268 906254813 949542110 979831650 938445013 989431298 942788057 964894536 928955175 920851961 911823039 954276251 947306944 958372418 912340153 919880227 932334783 902977898 937326749 951305311 960051098 992555096 927570041 904221956 983150456 908108243 908850952 980245911 933101638 926964460 921665461 926825248 977437942 910078178 997894984 980292462 968652810 927618733 942642228 937021885 945789115 901604887 916266130 959891270 923680771 965720632 956703780 980990390 929545488 976110899 908013441 965691272 974099748 991729343 999008813 961015718 954660006 990706113 928274793 910172635 997472871 946380423 925421465 935402828 997330725 924760750 984134366 983240722 993170520 901162487 942384137 979990309 966638588 943896033 999920582 931096351 961211712 942670779 970011513 949259487 966313058 936969648 990687558 954333294 987293385 923675946 980216291 909655835 901742115 956366094 973970135 945680142 935564501 999990943 931847868 985265711 978860798 952927865 972397317 953472511 992400018 970174308 988376911 975960898 957123848 931509223 963407194 971955185 983691724 915559687 923385675 925653063 986789350 923500090 987476810 915962067 985677045 963244861 904762529 945417717 935358203 914051084 948278897 945193499 976951229 986799059 945772020 935456778 919144438 922617148 923869921 984435981 951907092 934704397 996664931 914369933 953919658 956102200 901521754 966658354 979919074 932159079 935207156 906249992 978596670 939899281 914182680 987537384 953935639 935135653 960126603 982466448 900216918 912545968 979440519 900487098 902551119 923048032 945206393 970139656 928770635 948953385 919895830 978670441 987723944 900885237 927085415 953695087 935480963 983910560 932933001 905944644 915202715 975022245 966238450 965867773 991092477 911656654 936679002 953649761 935105062 905659647 969768540 989088513 957403349 906657112 999179099 930550147 980752991 960022893 944496334 925236679 910044361 939330047 912621968 913735334 984349021 970425650 909974527 965637203 963792641 967251856 936891068 961767881 976617140 990407321 910376354 930208122 911555364 911647025 996253058 946655489 972937032 958659078 910178173 958678598 966048600 902935425 997462853 911377356 911881061 952107984 923694288 964981936 932938532 971894289 979866930 911585960 994665834 993184370 949569372 977595277 976192588 949851990 917628022 951822072 952330004 943722634 929427396 908279659 952957412 931681915 963101839 996261843 915902903 983740165 994700414 943082171 991582366 995210843 999348077 948699010 903616308 951238543 929052283 902390517 997719535 927988359 918080697 941118786 928230985 959575402 973779917 971009392 908605140 956678668 920976713 959940781 970423245 998722610 963072150 970748333 950465844 985852675 939796377 985116628 962932267 916316236 901842629 948373296 905780936 961336909 981424046 966534004 972247220 918238141 957818882 915737871 969596652 970632735 959007995 919193811 973569494 926102853 961537861 992713543 922175966 932032111 943694205 933126632 979044191 909693004 928273428 915313151 930254045 915097775 918921116 978569453 985420912 949445138 927912310 969787561 943512777 916635684 977768558 951437058 950890846 957409147 937544727 979877565 916138848 987735541 952155271 997171764 914784948 971818402 958684071 949956540 951661024 904202614 918587138 955341059 927254095 928208562 925913518 978345680 915121412 996293193 981536937 911528535 988015464 983129195 964496196 986174002 911997743 949871809 946246048 999917780 950044367 903870081 969855114 915853328 983285874 905958669 905770544 964610749 974493634 904264474 916255180 901896166 996444221 942541783 991434250 998093883 945150867 935702150 955493484 911847509 900697390 951244131 984140387 953558251 954274706 995739723 977893629 918930791 947529367 991190026 957962804 927853299 910436697 953441536 947355567 908555877 945083964 946366297 934419729 992959507 974227214 976576115 958494369 988318583 906330213 998553824 946760950 944511799 959139552 934453671 950421203 946116503 965678090 983852248 972566858 921014537 923885505 929460358 967846930 978540809 931141719 958564400 954386805 973221922 915152412 916625254 926774744 981652164 933956238 929958267 903420726 959484060 972515420 941596632 974183278 904031888 969841671 993502945 917391319 907307407 965734814 937258664 923906857 961225796 959165964 922166898 991551660 960033367 948478978 900838542 923006108 936866117 962001129 928707480 920512508 952141889 988220041 917521301 947944856 996913276 926421579 955593344 984069589 971168815 940575536 900691983 990602757 954329025 940108973 946895498 974330134 932951514 969921829 971394629 958584788 969363856 985604556 900996984 953760130 994483067 968873175 939829211 963964429 999145593 955819006 922793351 917691530 923563517 954523640 982459353 966354955 993259493 948900348 938191727 901921134 970531701 959783374 985582120 983377122 956768867 969088682 997527779 960058073 929514870 982532378 943762643 929200541 956056277 932224818 972031555 972783621 911365921 982778751 940710766 919598510 913232113 978406351 913013496 902429611 977419706 941540808 924310879 907439851 998501599 960670716 957589209 921725383 910712182 916963001 985652718 933243229 972186010 946324504 991501149 926728770 973391643 987798271 913177590 935248491 929263704 979127460 907996155 978027091 926713523 929796026 994468102 943294288 961053464 912104247 910544010 946555203 988341627 917132699 911359366 941416884 963287009 963435635 942902761 918716314 990371064 901130532 904900166 959874372 954468766 955960843 943759927 991630114 920685216 971843445 955847083 904963230 929724992 968501395 923165884 916130149 920721961 933206010 900126832 949731522 942561635 983218165 939625632 971403308 941970293 987344381 918334909 932955055 968114580 921569950 919789432 943033098 952867522 979060679 900586321 938532440 936372966 998609770 967900661 983916639 975251211 971024178 983781488 999961661 970801798 924610972 947603140 917104342 938884559 943101354 946696163 955165571 900780306 923880465 959723130 982970665 975399494 934853527 956014992 949870999 957207469 979423279 987873134 915616385 977356745 931889042 991292844 900322916 909033684 995205286 950411174 972434766 965605354 937546103 971253728 989027813 903654961 925816762 947469598 919371409 931346404 917722241 963009462 965484410 971139293 978086799 930070632 975523130 994808714 914171557 955997289 954881038 901639298 950013450 903285436 972676798 925661071 923265024 967834154 975716328 984306501 955934879 926253652 917667831 962559431 946899814 913475701 944573723 955476746 981182249 979907657 926485333 920632934 947784061 901198464 956354141 983754767 914109958 959425009 979293800 943449773 901804678 908202992 948238075 945886068 976240023 982129486 930605914 961571864 969178334 930533542 903282047 983311108 902836060 972204972 921188817 989065542 949787918 938065719 910233987 934076518 941766896 986460600 910639304 995903972 918328096 919967444 900738238 942220310 985012061 907159000 902895620 905336006 989228867 966026080 911798268 992011333 906056363 965280116 968929854 937991274 975003190 987531420 909300048 908105394 968964615 909867066 983522810 974832286 982301584 982859443 935514663 959360269 971850963 940629837 914570969 936012961 995753011 922127846 970392622 937448881 928959641 992230214 928693862 905060506 902615735 995109126 979798134 981501021 923743270 981001461 998267287 918834899 971020006 998964149 914334815 933169037 934532779 965309374 945416667 910437376 962716492 991674554 918999714 987948724 954930139 985587889 923023411 924415853 997862037 988988633 989708472 941346627 991731274 923539930 940251955 951253620 988848314 923864490 913396479 900196885 957296848 946706470 910751939 976308402 991064260 968976530 934959534 907188909 921700448 929467991 923428471 947151491 941797151 913634411 951784598 933314734 964911752 942183600 924340169 925683576 957885915 909348171 955575525 901802874 906437647 916133202 998254342 978905444 931339747 950933590 951921574 919484715 929880375 956165598 989101513 920704754 967166278 918506339 978411197 923635655 931783584 936202764 980033203 999097513 989820104 957405808 903487467 951667552 913553423 919145650 972694432 913606512 959404194 970336623 987534628 975943130 919611795 984148782 942963818 911651421 928419454 977760337 963367629 989678500 911835767 979296758 910010928 940372303 970607723 955150176 973521232 912285921 949432091 990266722 999442541 907883574 982983905 925831862 960333944 940054422 910406783 980116619 918563799 925536960 936217389 930193950 935854547 986655284 999751388 941673683 956231931 913730645 951590000 956087510 940857657 986890796 957125167 966925737 979235018 963054348 962526355 939276750 951473925 994959837 985824069 939555559 997463989 923773632 955827627 928963520 945758417 987743185 978638022 934013853 995493580 940354559 991251924 941603309 911850223 990057199 929232565 929541483 915074240 922606366 981096492 928487457 987552471 958813643 942931718 980423023 950902941 919143175 985745607 950525290 968944626 921361038 991708976 962630152 901386543 953163211 945167900 926432303 944520574 949331121 925839046 900622132 911551318 952130806 982120622 906517548 949634298 948133166 951147568 912739150 900877044 909980938 924948016 948647353 988639788 969914436 949470084 949493811 981018562 999293190 966731026 983935243 980055151 940848760 970490773 921670380 942667387 937238480 923980195 980894564 909568571 901668257 986420153 986425288 979573683 962151566 983825881 996888906 966739461 951421036 985397708 916101665 988108028 944111933 912465432 945639452 925007365 941696421 966904856 926452041 986050538 925491406 964713493 935774475 910492599 986004885 902758610 995786490 985250174 909627387 986716200 958436779 998403315 937323949 998836844 918409306 979525154 921885763 971704327 992401795 926564707 958454528 908952462 911001179 943005047 921074170 912964459 901847545 918094989 992260029 916570770 958112146 996380958 905442309 920205345 907623656 973235585 931264525 993659855 917606673 918733355 941051917 946006166 948074060 912172430 916452696 976090426 928078933 951845870 918076671 957723660 925298503 918974506 967141367 956958731 937769212 947007675 975515838 957367654 938362594 938090327 903927958 963153328 981723384 949312713 977565838 900429379 981753210 922011390 964172226 929756873 957022153 986007781 954716687 901032564 904656657 934050512 906475201 942530657 937759507 958578945 996754425 900404969 923985241 977329450 951447711 969702243 968841414 926099391 929805618 950574644 980379308 948678856 977883713 968581769 933659662 968496572 984291471 981774131 943525179 917958393 962744468 927647867 990713793 929650763 989109925 935440562 900855790 920474586 981561156 991245024 957292711 921733988 935266475 952062170 964369445 973630561 926263528 977423429 995623350 963654087 950131343 987415024 971334349 971125712 911408740 995533966 931687260 923554704 937514847 983900212 994601043 909358766 937637845 925164263 985262756 919073461 964350574 911172096 932640442 946174594 900558557 985603097 917011314 946325696 998922211 904661169 928033438 944067438 952060053 971596319 986336145 905379764 952643585 961727907 916611281 968094345 951504869 967837603 988305830 956294451 989807723 942066098 935563865 930769398 945650598 978539600 971685421 944863453 964193084 938103685 917564878 974076357 953510077 913853827 908674968 978490622 945497926 982909410 927684434 913800428 902896935 979774812 922614283 985701321 914278640 987953762 944081411 928831158 944377965 975404099 909460326 997789058 984640606 968933547 941867148 997924905 954258318 962510400 955026562 909308053 986056873 991929348 948995947 984227956 944566273 938681676 980395304 915877132 968396843 985024755 900610548 979592486 936944892 924683004 961044407 910369870 993635678 974349474 987223647 908722501 982622844 900567161 969012254 944640354 940092547 993117887 905312295 945440370 993273767 998054307 945808862 923256846 959500973 909893320 991004609 989713816 995749439 958790618 991316007 920533041 996419361 991779790 903581845 980245446 926089005 979921814 921361628 904588346 977580642 903738510 953880159 993109224 979417977 986616905 913999185 915224098 923751856 902093393 912605082 937453090 985383151 944803370 934112184 945859522 909421304 974655440 997210185 937019632 988367141 984470410 912859594 984328407 951465819 991763382 976141194 952535412 931463398 959387282 941575082 993973107 911450197 936418363 974693889 903536079 921693682 920714986 912861239 944407977 938390379 943871348 984172264 928883022 971264723 926966437 902009677 916801676 998412678 907398741 948439712 999676915 991925221 951776610 961755092 992197655 922711760 916719021 917493983 993572488 933710052 965629644 966333367 929926667 924667485 955808534 930887025 955819315 965421539 978600261 997093463 908154544 994987879 950824912 943699274 902377244 929386066 996725922 937199113 923256593 936470363 946695847 974091482 902446495 918176221 947960781 910701898 910640131 937783428 972001270 974473280 943886620 927835042 961929703 994537676 919090662 919541959 968550968 911630009 919149318 935505102 906047034 905729417 962852024 966990827 984560580 917240356 942303584 971939461 922652829 908875224 966588158 961664127 935155634 951276095 982606610 939045381 998665281 930022329 993057226 901260801 933166179 916972130 976528130 945932440 986685004 959713129 943120013 982155999 922861748 944517987 947591675 971339140 972083146 901825552 946574982 906384947 980536051 945413442 905244225 978542039 954940897 974930741 941935530 912562723 920252706 962289881 929408359 971347854 964282419 944422584 980894265 999556865 905116829 971738432 961879842 982704009 947114074 973010698 929555860 932088704 944135939 963194881 992913277 921741348 940578911 901616361 976872960 970025832 966332383 994009129 997670611 949175572 931273818 981553117 918727708 993244771 955854702 977111013 908986872 924845009 913173417 997543226 986712590 960657480 965121547 914829876 958817864 932131194 942459971 948988414 964702074 931899934 901428249 984926050 917123137 943353329 959482349 987663889 903790776 994288515 923836282 900050160 990383104 947474962 997437702 927139812 952725936 930794544 901882373 913699533 937989081 938046579 903172213 954369015 945219735 948999030 999094026 955589000 901928244 977106840 959712863 943741023 969121220 928345805 966028372 903304066 950585275 929975824 995390279 954984612 904509380 992822683 931674920 963477658 986903306 990131823 993250529 977290000 932898791 960008832 944725585 945625101 935145827 978767526 973404659 925459996 907644415 937391197 917514846 904741495 925404935 928855396 959489786 951507533 940438355 977193093 966618457 966869970 998522333 988669603 919809480 906744667 985058386 923251370 969447356 929138691 993981187 992575127 995958496 903181192 986874991 999794154 983627891 931805642 938304083 992578329 952438608 965568780 919052416 910478595 951718567 905049328 983005964 946374114 940769586 955371432 909533656 917126095 940633592 989036487 954143556 998605661 948585698 942994195 906267000 957845711 950512645 907740582 934782998 952222293 967702139 901441224 978223383 947397922 957399490 937650227 941941664 962041988 997192947 976808046 936978879 914340146 978649310 954225922 967488693 917604375 924094502 910733542 904964954 942786057 969228220 934463723 985898796 953807521 989616741 934185180 909745626 986292975 964231159 905374065 956590193 958496328 993297247 916274311 979938917 933666565 915924051 932917502 955971593 967224711 958737897 914213027 931683646 968616619 906714741 936019722 923236574 955807601 901042079 964613294 921447419 905495517 959888850 984052766 990917009 965621722 995018223 992139099 947547884 969505532 953130937 943593910 968597494 997975043 903130137 977887715 978767950 920505438 982888885 961299943 945440417 928682833 954526543 977783612 956453829 940535188 967082923 910899221 930272409 911968345 996811362 980076952 931220743 914674699 916936948 957170965 923839196 902328943 989876168 965927412 977241047 916236303 970523496 903491558 959504190 909233720 908898241 951139563 937389505 949269088 945716772 930222810 957026744 955698231 959614413 961306101 954023441 944884537 985061424 973183882 946710877 994817383 998807825 943156826 903538909 933428770 958341901 939372318 961791009 951193440 919161309 997038795 942094855 931513230 965073596 961448742 996169577 918463691 913314477 973713100 959946252 987777379 923578717 985032771 947471004 949756110 918749059 909966883 944892856 978851679 923642123 920645314 967167358 923210001 912884957 935355050 916509616 917053590 913568981 902195889 977145499 969911312 912160447 938587425 948274848 972162854 981553708 974043441 971165766 952509211 970985611 949363520 970889812 912715073 904918463 995180615 928024491 970145251 992636758 997759380 901094259 963030697 941027593 936827322 929709159 974982996 922036840 948995617 901342457 948652560 916319006 947730805 973833373 923388348 916244808 923284911 912677021 924537924 997313391 937145592 977836318 918475810 996399775 945983515 910660500 984699242 914942671 916839814 957396731 993572178 942324955 934002899 926442408 945760774 917773801 912737966 994188821 900603629 954561924 987922223 912887186 991732214 960085724 916002289 990229127 964156498 933313012 933264050 944896429 957958756 957116040 905003176 950188869 918280334 920079671 986988235 954139929 977122342 967289872 946555231 950984830 903440867 923202713 921978585 965083753 910389447 970104500 946223387 980169496 985208582 998695372 989856492 927132585 929315796 930699862 989095939 926521454 913423469 959696840 956281545 978071192 939008098 999605925 951928278 991691822 962324672 975581693 917844600 957009281 931381937 979701823 927236532 996205684 977442516 920878458 969748852 943190387 998971488 921812730 936144367 960826945 969757658 999287158 984411315 959684033 956646374 994844614 996473607 934803191 946802429 980277973 928746492 973562644 935577830 981006372 951193812 935780871 984314744 993521971 968546774 956244585 977938379 988820713 968115391 959517995 966876279 948424504 952174589 973535244 937160904 953662571 960363287 973574015 978987397 910641914 928369037 942945262 962815819 928829822 983261865 910515585 975018688 995744263 985841711 956730304 911689970 955981134 966672380 959198728 953040797 931334923 917925589 999996493 990612920 954045182 914249636 983993980 989363161 902372356 988274007 993183486 905116748 918261998 969400166 977794483 941761429 995803135 937939722 930890745 988506776 918917223 904884967 988135682 995480206 909814464 996322355 912697994 938866646 910130057 906944915 953778129 939559540 978365499 937330174 924284585 948896543 941394469 926400455 937980381 941993720 901594310 957881427 996166239 999986423 938926155 976806074 985365806 951254497 965617875 982730468 995634692 928305609 907063877 938850772 959361900 921803291 927395599 983940385 922167062 973873786 944734699 919048970 927827300 990063977 939836417 966421598 963518370 929416952 903333384 930062001 986659834 971040413 912809310 900576173 913134620 908376755 926992540 980597691 926102814 974773736 916216794 972243670 947543690 957094771 993813672 952229536 964239134 906577944 984955803 996788798 935516881 955052931 957671925 927715654 926062091 975581969 950734627 939589244 992111580 937430197 972557162 985283616 931436836 904746898 989217839 937545643 948125126 976551279 924810532 971080152 970874103 904055109 930538502 914116623 979647066 906024086 957942327 917779429 992071585 955709631 920923870 923922254 965242695 949887557 929533648 989213821 979994149 924055849 940423164 991670582 943366525 977152607 932717720 946630081 905296365 958794351 927915433 995362902 934996655 908542211 910123813 958543831 902085109 997663524 988016687 934456263 961935421 931177203 923422685 990166126 974730360 929094169 920899722 901446465 918121056 958965630 905655373 997172473 987058300 906793226 954294638 944203460 950572387 937230753 933596147 933985483 954518685 916441728 905769283 908700890 954222372 917916343 993728952 930031274 966514624 970339781 964247899 920548741 980378084 945695851 907725473 966188630 938427909 999380532 914416663 978229075 960278184 979188889 976942132 926654286 917740367 964519934 977596612 923022976 988047472 900862529 991057300 921389184 907349445 916535032 937842812 917846999 943881945 959649452 965121737 991285567 952270420 943242910 984953150 960570856 929369721 959001323 963208493 939375698 979695148 994478321 923451195 922206439 935007000 925341135 974243960 945871144 936552191 955104992 952819890 969642259 985190840 905152343 914741294 965619121 989206800 974896213 927967563 988071526 976031714 990448029 925913307 931145033 916784482 924379263 975876935 970234179 902462169 984049276 985544489 939241991 978424494 905068216 982991169 999346667 907215689 978703163 934359106 976950713 966703002 925028165 966601686 910843931 931583188 969245490 963106074 970058642 990505828 938550762 906576048 956020277 946459923 998798138 974572827 984005843 910378760 961631545 943301738 908122648 956564623 911859325 946595697 928643457 977548642 925125802 941929895 950707364 907462343 998214461 949779722 972655796 931170283 993784888 979656213 945367775 931047868 981854152 997075836 976701975 908913242 999166244 906553679 919784795 952563247 950001123 902726820 957650996 927106292 928668092 931567064 968093348 965345593 990099814 933223980 940988028 930220501 999542249 904550116 914071725 944743115 960291432 943935270 956625588 990368696 931010122 969180086 947335723 977914209 922493300 994192472 918925134 915602060 964376121 934932838 932334450 973125808 907937142 955501214 998910479 914389565 987274918 945095105 995445035 998634365 992904361 987958748 981067416 996460076 968558207 946481320 956105448 959067311 931233870 992299269 974108095 975797947 956144382 963549214 961744109 974737772 929751079 979471418 960161383 908400933 992856172 979460866 970105906 967261324 920030912 938111389 918507532 987965487 941145016 939627656 966819019 993054069 935849501 958107411 991616718 960783626 908785688 958133438 976982918 912346262 993047413 946245526 958819277 932239539 967391325 994101209 931867417 925054792 976086773 909725122 959803082 992736601 924797574 985917622 939674131 916722461 901722187 955988410 975173820 922681575 934673238 926397767 993302715 937944324 925547035 980686201 980631755 924432634 900518687 927460379 926232705 979330764 917406634 946634828 974502338 907233942 980600721 932918518 969364140 999775045 974670068 963740700 907481169 974930405 910029138 979924542 979572481 909245690 917230952 999751514 972822601 905776091 916006181 913790169 963089490 901290703 933509908 953984740 940208342 961542405 918475993 910893564 955411258 940712608 942874524 979372383 977598080 963317033 970734491 973009815 934378445 950992770 990156126 928993023 950932790 913565666 933128276 952527531 986718539 956023197 978810588 943416846 912004348 950931700 962412727 981390160 967143226 914122061 967705764 949095754 970191322 939254962 910792451 931479524 984310219 933274753 994036693 930356853 969058129 958357294 923299833 965705341 977087673 900902354 941031110 998240310 977346647 933378314 965272358 928226708 993993290 971049569 963067507 943610386 900286093 966581140 955435017 908541511 927392231 926289452 943983083 982994937 937397319 970735927 913527386 933878928 912975090 921845486 928065858 973897822 942750251 925835229 974958346 966177166 987645925 944924324 949706084 931012627 903920766 931695520 985307542 956507475 901815230 938116157 930157745 993682725 936655867 966942169 972318523 941617247 966155915 967802440 944914191 950422608 982516786 949983758 961451512 914076694 960899119 995547131 909481647 982374513 926000941 999441280 910632977 968588697 990567256 945501105 923174595 916486209 922079513 971034957 958641748 941318434 998610744 991181332 915664503 908849729 921835471 991692533 960668722 943590703 942178811 956318253 934974303 904581779 913510972 954204501 916178127 907594942 936605570 983054571 936201353 967196687 999262578 920301347 991993299 978785979 954550154 905493997 968575815 947583129 983906932 922608470 915371081 982056616 947241554 907148002 956115302 912747282 985695760 938609517 923834923 919503983 988327238 954409959 966288318 916038345 915186604 961019161 992099939 975777608 987218275 989430181 983797745 931068926 968458709 916819710 959266272 926548333 903111976 919763268 929306671 973720582 971943336 954345701 950482173 956599755 963783930 973042889 991656451 902787188 918638972 935078190 924328285 927756161 981831118 990983978 950881006 900258013 923112510 936214143 917363611 936196990 993586142 955189813 903276447 940406785 939769887 942973453 938425494 973755369 916767207 944774276 929303962 971990764 942694094 913058876 911889844 932765877 910782131 966728708 955216635 919742186 999919416 908473606 982546699 955662002 932871777 915211642 933407546 976520473 915425262 923082579 955332933 973280500 933167397 956561863 946420646 930177528 976164113 941689522 964111838 984383311 931707702 920625865 965141512 931282222 928240959 970865669 962176044 900616043 954369105 916370124 925312814 984955300 933588029 957646082 971078229 969043526 950423955 903596574 912824789 980544650 990977988 961390604 956895928 938515809 934180020 919940163 978933273 945659205 998829612 951514801 982919452 958378037 955120212 905706988 953127585 953017674 956662648 977538206 928031845 982830211 970029523 959817384 980977761 906994914 995291156 974298916 961500048 977817887 963170826 977669185 995210902 983507452 960129519 941719740 951675578 967136427 913223686 934216096 901282744 999928742 949900360 934830639 984062102 990548343 944665111 975793585 934816006 955702632 923905850 934512989 999420323 905867726 935166713 986161373 981776217 922921042 945595129 931973048 997207630 918723120 928855832 971802177 947364669 900517921 996635276 926363364 917750224 988251003 983669168 984656273 979391445 908036095 963074870 987861639 963026004 910979533 956391172 968240035 908126581 908022135 960656086 985939780 926788670 912322237 971751088 994692424 937029972 920642165 974245275 907951660 943403443 966197488 917674701 910546243 954310792 903159228 965451500 987535884 992740524 926703496 924427696 980803984 904592368 911631772 928037854 981500109 941043671 946281957 968171379 982428447 970080366 948683777 950212825 904386874 926152380 995060155 996164061 916281071 945052384 992529949 921846573 947605502 936104001 903532846 918529934 916531776 952166750 947364577 999093426 958345711 992194663 959368821 913256433 967593918 960350939 905222895 919746612 993682280 987761935 949890762 941964998 991854732 945235628 902065074 983662778 979003235 982815583 950245795 939599819 991275125 949651709 925415699 977734370 931128923 971837768 988816285 920809570 973768504 957188439 945145458 958107076 927942569 900531555 901016762 919788944 944739809 960202701 902261973 927022464 966858855 907860952 900370284 937467072 923680801 994670283 955301973 989655014 917696786 944292921 989170738 970712206 933555895 947980203 972794385 946775988 958696546 956653763 949600473 915763949 926111435 990690734 928279922 926486396 963438425 969674521 979261098 990411808 978297028 902506588 972937596 931940173 990854861 989653009 968578467 988707581 973602060 998467227 925962263 945600272 960791484 907717073 913259541 955759199 958230148 987176131 983935043 963256875 961946735 984313056 983756591 905214687 973811300 940374090 946688812 956029037 966492493 970231450 909677563 922352977 936141972 926093931 935389152 926581933 978347356 914187371 968056785 918618790 901485922 969457595 969637776 964100990 970847677 909891066 901086002 968624767 940616295 953693410 985838964 909606273 907071139 977462653 909546822 994760462 959897279 926026784 998337243 963059782 938507898 907143235 957459979 932174935 926909065 953184767 931303862 966471930 944392799 935096367 908514883 982094329 962365374 960961544 911824042 970002789 939995858 957852271 923195328 991935542 909814688 985491328 962063640 917813161 943398932 987848910 965632284 924658630 970323693 929171295 936408283 942695857 967192147 917207620 962108724 934252378 966006421 934200128 980083869 954722813 950679866 946446464 992766120 971453865 992511949 977324349 977532229 955363226 923877578 916000118 927805768 993603933 922078048 971870575 987521379 984861805 965166985 919407875 982085265 996060036 947776225 919545417 931972875 996991003 989164411 927027039 995348235 916045543 923806219 936993176 911801818 922873045 933240316 955277567 963411690 932199195 918391713 960973331 977562267 929193236 991185433 964577018 961255178 924330206 993131413 909126860 930267039 971663448 976649540 920099626 967358166 976541714 956844177 946404971 991896232 904907585 950616662 969708866 998079008 917615804 916921811 911419407 956894206 971500028 978432897 962047628 919452124 970913845 903835284 940318470 975636293 915464455 981573580 959361832 915606073 932601679 955436069 911789962 977208647 928865244 908866087 917168349 959839753 903776154 907974288 988794136 972823882 983128788 982309266 925542080 956189028 948572860 975606925 931616986 962419758 963189242 972818844 956081056 915153849 903726717 957180653 972196552 970815867 968993074 994011715 993746505 972747055 907280306 906026890 907569057 990453853 937705671 990948057 960510142 958139946 903474092 984624603 966272573 957222542 942711871 968647373 926231992 974774848 910973194 965689741 970295445 928512647 958355524 978097141 920671590 925337562 992074744 962295307 982679063 901329285 910342225 925504395 910710232 961079307 985282714 945958717 952740701 924057864 925744658 956823532 921303425 930850749 980656273 937097301 921516082 909573445 964121549 931867939 925354313 915027735 941435920 902209466 977633044 934822217 903575617 968897465 941051108 911534447 979126627 951774805 985028080 914495259 994912228 935302639 966722719 925081871 994085862 988077739 989798188 987302467 980407124 913561649 910881409 963184696 967196032 996782509 963052178 987550285 902695218 977214888 973316351 982009636 920302462 975219475 932246032 927061887 990704379 949839957 913768114 930977724 910297611 952756195 930281414 918401881 904636999 934313851 907462895 940967889 912377243 911480559 936345774 928041292 985797510 974645191 966795241 933366060 960911411 997271116 951359647 998175514 928499317 900451642 948130409 921585661 905541369 968247164 985813073 954001542 908219439 931583756 970632811 950280000 943523392 931146477 938205559 995610061 933088838 960320058 963413547 933378744 924234953 927474347 993905398 944625794 986832708 924621963 915274309 950208657 992701827 957430914 999479909 908715772 917267295 947184415 955765704 984298329 910618501 961250236 965260338 988548739 938564573 938580933 960256924 992450735 925258913 907164219 934800347 934874974 999130523 901142236 925948337 999915475 984275482 965849464 909029472 963370820 902784712 956044965 941966372 907152175 983090127 983646335 967866427 945249272 939710476 992374828 945687115 980240463 914601557 993834895 913985939 923275379 955670371 938176345 992812659 927685119 986316849 901122870 924407952 957926651 982306445 948633754 905784774 903564393 959592377 972024710 944904938 961072136 998444925 980477320 947851999 995529670 935115748 933996695 992687783 964866740 948571072 960960236 992968433 922496354 937916219 923219197 968528759 978837156 952565035 973693068 953658168 942001975 940088234 966994005 971459747 915474434 943125847 963977828 963920420 939436988 944456603 958520940 990653786 910516178 902115249 906890321 971406294 901085103 994630685 914947016 958654122 991387159 954131967 975476152 983144155 927447635 913886227 929204615 917915741 913271820 988593019 983487312 922497224 931623233 905254849 935751729 934710489 919093005 908619033 946775859 977230893 966094781 919372852 903442004 956648115 917229332 934562358 983940268 935581742 929243551 987575464 939688268 923241564 978782539 985934350 979139639 977921487 978492285 999996508 955443424 959458276 983975165 992739888 949499578 909370222 980789239 927389416 977970752 999852790 945110933 956643805 917456457 988286033 926013032 925421154 923547420 910870286 941538704 985837324 954678090 998309691 929614454 994538211 967215753 946630000 926534189 943576804 964004057 943050416 921066214 967686269 981191687 940723972 917106299 923287338 968153530 975674508 907426317 943751533 970917228 940390873 918839131 942084639 984404254 970456479 945137767 952894992 920405427 931022496 914741654 965330285 950159820 932422459 932366453 995562219 932477342 952903737 990336102 961751649 985326538 921778068 968768732 991102713 970258225 973576152 978382996 978288883 959269860 992187733 909422691 978547137 928319435 970123546 922815406 952621372 996030435 935512245 903950778 974206636 945566680 908171420 974597891 925201413 908002213 986818482 915330841 991441384 987617099 948443565 918010974 973623953 916915031 904604503 957435764 986524916 960193394 951571264 937826228 951406974 911289713 976980257 956900931 997640519 995360093 962437356 908790191 969553074 949247182 938134939 923639987 984244065 948331961 958210142 946683544 971694539 979362124 961873220 978601664 985638376 964678408 916193202 905876276 903536104 902271886 938455634 910117951 910833043 936330341 932392877 936653213 953600592 957673424 978862947 994110124 937883166 950995493 912212865 961898191 974287447 924766377 961474089 976175309 978628597 982175500 968766108 966877615 934411634 979320693 974817496 962285409 900678641 938228887 958545803 905003363 956980316 956531506 950747932 932166686 925673501 918662989 965348560 959026489 927717123 938749413 964993470 906028621 937157606 982312461 968019298 989967431 986450421 989523984 928024068 919625203 931569532 995640231 900698249 953850952 939132102 921491415 904106521 914284434 901799376 986916678 935336515 916076698 905208227 997056289 953429553 944804962 910069958 900947944 991412886 909319604 978212928 968514499 927251074 935318763 929693391 924845350 901917690 998229069 915549377 961220487 948933588 963894983 983555840 938845819 935471722 914610684 998072350 983422942 900899189 958798675 956741376 919135397 935361973 936424205 952138760 994354114 983145018 973633075 904330929 947816207 914926117 946338453 992975197 917889126 944272623 938677719 996675326 903169142 955302284 945763614 956329822 929426039 972770126 980920773 962267454 928338077 915987600 954860928 953267335 972806693 901190322 987782757 970911897 917365196 980563239 928760901 916473224 935233653 935018918 986277969 979329874 913661328 918673537 931091797 930041562 931239663 935151589 959446698 994805517 953000551 946774051 995367579 931910132 929007389 906069950 910358585 995500314 931657889 976438250 964502951 966802762 938268704 938016886 982569675 945892885 900027856 990079865 932597270 930661399 951913634 995572208 989628420 907547614 936821704 987789448 913468315 996891995 995647187 969505914 937401758 919510379 915344266 975244503 965177917 930434255 907159639 929147752 978329882 925774641 904134340 987087523 947302387 936841386 908435706 901866613 904110612 998769881 905973274 913224520 977243603 953075584 924819874 949403155 932583408 983749555 916163107 970139289 922602170 940508661 930619977 901396415 915213927 995836101 983829296 990015341 993948740 940060586 985115078 908948673 944554214 970962500 909258582 928871985 999626383 980745034 909857872 974954971 979882898 917780330 961731679 921444798 900360272 950198577 978586400 934031307 971154171 941718587 954221466 909102003 945086823 965258840 965237512 987586541 958515952 998627957 994750665 992535302 915511414 940276150 955134074 998615492 946242497 934152508 943097973 911651973 926377394 900724685 991466110 908060652 977327920 970843096 949232767 925059461 918783773 912397493 922446083 997983300 981587585 916455139 911723989 938954389 929187983 956766532 915652864 903194706 935286570 902566523 934896707 981480626 933128646 942344134 980112387 955439632 932265211 925246560 927172754 935540075 995003434 948803152 991630325 952264459 923750033 939692690 975776921 987880287 913029504 946721480 958596485 974745620 913299268 961972143 964515224 962789960 936378378 906818302 937228748 945577547 982595517 962939547 969619178 937344776 953768139 993402436 924204475 933357885 975431211 903034691 997748303 954314821 946934764 970824173 979471440 941141366 928302024 956550984 909534258 945644836 905345411 956086497 933784747 999918097 998029670 950568061 924094699 945397964 947196694 956476018 917033170 947193931 921618136 976913579 989025923 998092256 911228776 952368945 920377081 979785085 933084674 921990632 943710147 973265389 963979896 955246978 929465206 988014383 983864004 936731403 968405962 991383364 962262148 956900526 943893423 972359526 988874339 962279576 969392527 936012323 979903355 916005426 998651098 952839693 954726652 927875949 923716010 955645493 975803949 976030027 977470015 945796316 965200224 905326920 921800416 961995348 908176441 996644979 938601180 916569491 935757487 962601603 933184134 930259184 972371501 922375207 968121779 990586001 900151414 988793366 924081268 962018607 956416735 937750889 965598852 917093838 965135599 938702685 949468610 999760891 923092766 911172683 927736129 965036675 994197546 956501904 975942891 910266101 994782405 911739356 935047807 989676959 950875596 905905566 948891896 951643781 904528146 901855764 994818514 930603585 982668454 978696345 967003922 998480630 932032469 956652485 975905608 945200194 906734117 918353086 987654975 973785593 930898042 995146844 936183758 956590586 991242341 979312126 947287786 927615293 960839590 907082190 977973560 961706068 987808310 929652037 932012123 981468984 905914179 968687527 970036644 923046684 929051525 929064533 943752563 918108466 992073456 924935814 987955433 945727514 960203680 934488040 928361293 949034993 959638204 907862088 946764469 924324086 975740846 995875554 972984654 990302245 992973609 974214545 974721898 929427307 948693789 931247923 979527655 985084931 922709563 916191690 963095342 969963643 962249832 963274031 936515469 910206901 969898601 999570788 911464519 982061891 989763025 980818169 957544470 971642969 946949945 956373488 995223156 910878975 935955510 959558859 998424229 924475265 949319833 977333809 995394144 998048164 990686447 976716448 905216677 950114735 908486931 958588839 947281651 905279498 930775288 979292615 915969322 927773038 929883381 980652973 979327552 949583736 937070061 984206058 956597349 940253014 933192819 906281035 951403069 928228020 985829041 909938657 924610587 991008588 987483964 959121002 937669815 999551212 969566185 980431101 928088849 942959014 955740610 925139587 926435246 971889427 948880970 964292004 995781836 904393382 975892102 954203675 987934310 993531143 966681406 905344112 938369840 949016195 960252401 981254344 993489206 945468949 934695098 982441734 997225229 991823441 985378673 968779055 984953380 956298759 945929601 938040690 959226551 989848423 975785386 944694133 910153476 946821525 954135284 954294581 988256003 971832855 935162405 931250959 914669127 928736860 905584509 936244776 920079402 950878302 931556152 949228011 913077120 995306619 952612098 914858419 954485255 945205783 972857134 938152526 979580689 972425682 960742939 950631653 971253254 909250062 925414612 945029553 920771253 937703752 926206636 998021913 965749794 955117180 964270979 920986034 954359712 999455283 939479332 922729372 936066286 969119212 964810969 955366998 935768962 990293325 943811030 943403919 941754888 931640532 983861198 999428277 957009305 966187907 901618071 947368744 913108768 933663079 916833679 955199900 906227499 909222081 985370311 978323270 904858054 984254654 900939366 953719581 952202333 972958355 937418312 932320381 999243050 962265876 901954495 920675942 972111913 961716200 938528399 913186279 928799317 902919611 945972212 995524127 979953305 962577874 900883834 991064175 956458449 967518120 906864333 937565664 949773897 965530792 957982084 973784746 949627098 988647210 950368339 921448560 980197711 947864796 925552000 900864273 908675669 969147662 952384194 943956452 907580075 953406794 932121861 946214940 911277343 915638041 964431047 976798353 956728263 942326920 968700930 951755277 981552772 983579721 977203518 956575105 944067536 974565643 957625076 952096271 983856190 990540337 974418830 956067023 985145679 934060793 936412485 998929586 980954453 906606579 987327281 932223133 905309483 995564757 974240452 986681180 953125316 911509052 998503186 930711333 971896665 908610985 966097699 956820892 957282467 998158625 958115810 990327479 918652873 910671373 984795639 904102607 934065334 965605793 956451350 924733613 901566224 962625551 965643718 944758278 905747504 911074329 991564648 906796908 968609536 994344406 920011566 930720348 953372385 950795947 942641784 948301795 997976579 971255908 959469542 993809908 987340847 971451549 978236366 922505409 967354584 928222726 937820973 973744114 990864746 908553054 932318987 908026664 988771512 936585475 998126895 964970910 935087139 980809920 938992302 970067463 992458146 941090593 910274161 967009069 902739780 945384574 983195808 918615475 990894572 996279435 969560272 920830797 934963538 978697692 964296721 953813837 965794977 966644287 998289415 996956630 979819017 915559723 990560736 922218133 914885447 917710831 932102525 969631210 904182933 903641582 911021444 953154491 951475446 932833619 909841428 963326134 952869490 912150417 908727953 927667499 945667729 951901129 913388920 912847752 967517639 912151869 940178827 998514245 926952793 936751443 933738091 932828942 971090115 945294586 926296869 918909478 923354027 986478570 950771640 994748247 908239553 910967034 927391862 913365875 914663601 916003235 986242369 997067143 939703207 970934271 968974349 927063179 972530236 999159346 955748822 942351299 998419130 985688644 907538876 974658697 987183743 993503864 999424936 901764825 973908231 957179488 986919654 972925324 978502073 914103996 976435904 918820073 908481672 960307615 962401844 968956970 934537181 924121124 938213568 925474572 912089546 959783370 910154918 903778987 980631506 944584318 965340372 940261472 939756800 975158082 988094129 933939983 945158071 942163440 970748674 992371047 912630456 955734639 966869843 993530206 971283315 927784420 999597306 916064489 910243335 900863178 936724222 952065654 926882404 952887963 928467731 908742361 926507656 907939996 933534862 994259875 990543864 980100370 999809973 954746754 942654025 968944663 922652499 951893808 997025935 928843965 970118169 999159826 912518822 901718243 919838356 981508850 952951312 957965993 963128237 993649350 973624951 987628166 989397336 994973601 906497915 945866634 979387647 957307342 955091668 907893298 955590265 934872553 969578915 991333720 941651846 923908900 991185177 985727726 942579965 985810412 961372630 901908215 995100623 963878845 956691616 960710404 977088503 911425660 963086251 979177869 906458360 947558944 946624357 900556702 924485003 976310768 996047748 949905153 990122511 988898208 961515160 989988389 912547589 955065573 915793252 955885331 935345879 929360095 981132806 929100482 914267229 944415608 942758882 995534727 960399703 914840268 934998796 993598065 955388988 991954957 992376645 918592700 905231275 963041628 954561487 912819743 971397483 995558968 922847795 947309788 972416868 986842109 916119018 971709133 904918243 996278001 969477344 931464868 911003968 987448870 918074350 998524936 966452049 968397353 918736282 903058556 923123066 965944309 915966553 933544022 918369965 913203310 974217704 915766229 931167720 900379166 945757436 907725625 930861986 944334566 933613057 938848689 996210042 990972048 987995761 906043216 964948461 964222299 982872047 928986522 946323891 975377721 905244640 984554046 999497785 997684163 983876879 982793661 970831823 904809815 967769078 914052393 985566905 926350055 944242841 935185461 940059007 903333543 905460753 997130494 964356734 902905146 996460399 968941499 933087794 944309519 900081940 990415767 957786015 930647006 910490625 994008766 976063164 973052873 986097183 954562602 978911796 969364935 926324497 907978566 994794964 972693791 974065190 923624181 905805768 972584995 951040579 944856580 937166847 912855513 918416873 926048406 907663670 928990357 970121022 929881432 984677051 933221212 931224376 903616524 930033151 980808947 905043528 959253613 989638700 956236284 968152877 966188923 999095010 916524433 903946397 927532922 996865146 928634314 951559486 925544223 955246916 914753183 937774328 938806313 967758584 950585154 931795675 919765308 939925194 986732069 918668682 913932180 987080095 991239006 921731943 982606499 920606564 939727812 920057476 973742185 912099585 914796538 901425660 971079283 933798814 977522608 935962821 918359164 981568452 971872922 932581450 964990127 934157230 987091667 954953962 953644016 937838740 936575643 934720090 989448729 953663392 965070997 988554041 910077090 913395296 917148997 914301548 911687860 901562011 953708638 924209065 956014844 987273949 945666051 920932882 972750829 946360900 952464876 994337389 973982187 982079604 909231410 977830506 949080538 943663109 979966955 977344905 973914157 965353618 958521687 941374908 921065593 988037942 947101456 947889082 946113659 990722992 958994886 901166990 937301534 951569204 970888515 975815242 925129352 993150539 951812608 977635397 913538598 948093551 904435454 956004131 907733300 979578249 911017863 959968549 902287881 965484072 974701432 978657214 981529771 958095230 973812305 992106122 990288277 919993594 963672888 931147951 954100038 912188520 982531876 978946830 962880282 989403994 999209317 986424137 961039863 988994244 936208107 969617228 980319012 944382729 924694246 936629556 902438084 936638877 968481223 958453618 998608874 918313071 997105129 912591785 996910156 957060892 909498050 902622583 984381912 910560680 919037096 919561872 923806014 948330910 966374802 923161916 900874248 943258448 900174093 901759206 926251870 937281326 992190625 910906485 988046142 988650807 993840632 979807061 982920538 968954223 970391683 902978480 988389104 910594829 951146618 967904114 991301219 901554833 982183382 971823202 959017775 903889060 943090362 922255233 991711185 956400394 931103752 909502606 910038662 988627753 970910792 990600092 901925385 954735873 927647435 913606595 986184286 982443060 993363591 917274340 918615023 977240370 967636542 991279879 979560036 935413821 907481750 984284991 986452159 935926000 928212429 967360168 994084517 959881201 986327610 913121891 915391235 981787283 939437622 952571703 973713931 973117665 964873114 958775108 923938139 999277594 921996298 945034387 951566453 946976139 959525214 924113320 922418692 901679303 971774690 923299711 944654309 985548603 941270400 905465849 977951840 971608218 971720850 984894708 987239230 995130167 970486021 948108455 910857209 959928063 963260620 945118892 992333413 940510751 989492732 939572598 941882592 910876635 945311040 973570361 961553610 975224528 998000866 906623185 938968762 912853293 901593886 906550916 928521876 923459747 926270820 979252689 940951643 963008361 915479964 995288711 967628475 939660844 980655013 912168955 969216222 907359317 940290960 942644365 988462923 985615411 973237030 945825200 954954507 989761996 991099669 963136252 921493227 902630011 902861620 928431703 906207643 911713297 903306190 901747868 979335177 990278911 996229908 995628973 930074250 953381234 932239194 956918517 941992886 956247606 930580312 917320306 946949007 904962668 939534925 951656644 937724648 968887079 917746545 927479771 973438688 931868667 956065830 919398976 909370339 903966054 967765080 951277839 997699750 936945418 913102415 906572495 972810250 906949909 908630372 988155467 924231503 968306593 917195681 917027537 955148727 942888652 916151168 945616532 978513297 977554499 995513183 923595573 974453423 973386540 958179183 997115514 904620931 990496761 946669324 947657569 984410714 969419958 979596571 923095527 908649148 910917886 913106710 972614356 969289540 905330327 954747507 992332394 983099909 973502328 972290525 965119001 954873012 928039622 936540910 906333671 985211744 949470190 950911175 982765495 946776847 994740369 900656940 950799279 921046649 984976301 977634337 931301975 979451280 985493415 935010366 926799922 955994027 907157913 994249876 955127742 997238867 959961626 978216128 973582768 978287364 976749874 932094884 933086605 988446346 992360574 967494944 926287951 996818857 991284499 903508088 953224809 915115816 915371852 952199427 924877519 955857352 933226406 989325058 922981340 957465762 968334001 998591236 994866204 941833072 981327565 973833247 915478794 924536145 909352892 997764034 906507374 913444035 985572139 998085655 948445400 904625405 903406669 985464547 989567496 926277374 974611312 933424392 983546702 975001449 918357556 929022706 926711198 922243787 912540787 954964401 989614604 925632591 938041898 923478331 966004619 927077619 963120373 906849585 937305661 960440874 973082382 932328149 960621710 981800452 936978659 993936724 979338731 975345253 912070879 948838314 904239474 976859313 976865870 976306664 945889381 995464019 902710522 965914549 958937846 948816382 981135722 909405301 993706222 929113546 969200491 976812173 987545528 912224693 974156029 998387855 977897632 953666785 941603872 904089139 901630423 902167133 989966562 909843469 996509352 957738125 958165770 974632701 908037456 907717467 929026707 949421963 958269462 946950140 919707162 965877318 931112169 962132376 950964793 965793196 924492539 948749995 946887339 996343185 994186533 968931926 901270085 905724413 932786302 995241710 901894832 961542647 954356446 991274773 955535021 910156889 915003599 996781321 910270866 938578042 907713933 968590463 948465583 922620817 917284252 962468174 976286671 918800186 928406004 995585454 901455410 932630128 978196229 994283274 941295241 925898290 910067018 970009392 993739440 925602269 904876235 998604109 968413011 945752881 919364664 925690619 926806272 942089192 947903793 951933936 989575872 927067024 923401287 936945453 956477589 975082721 980327572 967531452 953775626 974575831 967188283 916343007 937136415 933695395 940012558 979788842 935385193 921301350 931021222 908856947 907332192 948558402 965744479 942789767 935685626 932854827 940583959 941696513 981290425 984710556 932877943 984355138 995491917 995150969 953968466 902525996 951312432 967219973 902583079 904574538 929113172 933398445 928018546 904097430 967146736 913698114 996929783 950464142 975664681 936431634 988895158 953309573 967825963 998709631 904553759 952967578 901445396 905679657 999397537 946585697 904585571 920478977 987830187 953673540 965712804 931201756 967472754 985939578 908343842 968818625 966296063 991148691 996408684 945927361 917784861 951792429 919110882 905024631 975742808 923008917 934088617 994444113 974067005 985622765 920896660 958650061 953737105 917565859 955598022 969824416 961226353 917595962 941059320 908948903 984500821 961352520 905217652 925241182 985845338 937738374 951100141 938420890 987638300 986012167 973475392 982868917 933456553 938570252 940011682 958411636 905019866 962110443 998694463 914311140 957242912 985281431 996999002 931423606 923000918 921601364 945075877 954940548 909611603 919931361 996286354 961690436 965663114 963146248 972703166 985507784 910914911 919418744 943874692 969068211 970093908 954786065 902325925 996196548 942302069 977093034 983445000 962757943 966438547 961729899 923576139 915165746 928449070 967700951 932417226 966919167 909150720 960594478 964477076 927847280 920008481 983676801 963100435 904424724 938994287 961342441 901351395 912950981 903773610 955523183 933788454 968482419 984400849 904547512 902383551 927812585 929629778 970442379 905338987 942138418 946707011 945554251 946705429 987281852 944177515 901741310 900721888 958520329 977390674 931402151 964772129 902975520 937941300 939133193 969850658 982656505 985596819 969774585 997470905 925704849 906821676 989472575 907170382 903587456 912476927 959203155 907534730 987739838 998696886 947493381 928464726 977998593 930252628 998260247 931767903 962614269 979037087 998166638 925456219 930094880 901870033 973777954 923355151 924990444 974127292 907980320 914898634 960841575 969851175 938198678 981630418 916170619 931719495 995073045 936223684 978688387 958399486 911656417 941032083 997621508 972823469 940947104 945482760 972231064 969317967 907698496 975359325 960587985 961394837 925928380 985754431 922757161 918797186 940720331 908790527 930901866 974152706 913836829 998888912 901193039 924563349 967551511 903771794 944681662 919401400 925551403 952742972 900446461 963739391 975920844 985996524 945774282 952114665 981739132 911803250 999692882 944167022 960646286 933542074 988121319 954754409 927473370 994617150 929859751 996331015 954342564 934048935 913794302 955317134 978059390 933608705 908294973 972008186 952516335 928870879 989261136 914581874 902261775 970538527 944537088 967352645 998054873 991623162 960580146 982977445 912192227 904602867 929564980 987853233 904978610 935107772 976347850 995537246 984266141 907734987 972813340 963652957 951168433 939442495 958805573 919900108 981841188 917553231 901693573 975949477 975310951 920809976 900696649 919964048 967487439 968204462 943591156 960791520 910996695 908933476 963488782 953579030 970347718 941145703 944525258 912165299 944856846 992674086 950201485 997364928 951911321 948701085 905665981 925566889 974682516 969011541 912249020 934521632 909868577 912382049 980525737 920772466 920658938 967673017 974740775 937350946 913649604 950439479 953643571 943876964 958330009 954204789 931541471 999342489 996204943 965120318 937065826 933836979 975110636 942611692 904457210 953267917 907782208 975285207 908697752 964645013 954521539 986649627 995961733 949995272 902417664 924281631 944730336 980232924 940917098 996086805 948612567 937962565 937390797 937133982 991048237 918360423 998014550 997786857 966577140 953211913 997883975 927296698 980685069 983381440 994635144 944409596 956196550 910673017 985689052 911669099 911124732 906445757 923942676 912196155 915711666 964483544 983118103 945372926 945594098 966721845 915000905 948781630 969415751 902496103 908470605 984522972 958817434 931979554 906983249 968983144 940065039 994063693 984476283 966317949 980068131 945942648 932696302 982902885 905963104 953654320 969316140 981416026 968714181 939206256 955071507 932688919 932294421 924700393 902850517 965251298 937040029 981917230 950078618 940712633 917766566 908574195 972832470 979790360 903168293 912857395 910262167 906122860 973153349 979303828 909867450 926777565 971279103 962269455 973009881 915920784 917868493 918657983 920997301 991180694 995028724 911203916 956544885 969380961 915722500 983515888 909098598 969426658 975204652 990860071 934784928 946437551 923505462 956734258 903444787 972169482 976770073 957094262 973421868 973160571 956516647 909859626 940793114 975930078 940872835 961765837 930212387 922688914 979686849 914533169 913344166 950668570 967626324 946628937 951024583 999009781 944372315 917298770 960821674 925604945 996925052 976699424 937072781 920909582 912904440 922864353 961161329 942933238 992708077 939848551 940133124 959069299 959794000 970406776 991917218 956636025 903369778 928932195 903022893 959325625 956691897 941496070 911214393 966883340 980984650 903813059 964073321 931050025 907321751 969121952 943409371 927764683 973984708 909821746 930922466 901770532 950427842 919494317 946548076 932488468 992500935 906014267 917935080 995531658 940707251 993153498 957759791 919578294 939168566 907778049 972622751 955945466 902987098 909102684 981475240 907417686 990009501 917429928 975586247 955652761 993690466 916458214 940454929 926084619 903522174 966101595 921497229 967176493 981998195 921960221 910895443 904860728 948604789 917448577 964376958 965151391 911258957 989364602 950615925 938326574 935641200 910165621 945391462 914427949 931527601 901718690 907137410 990557547 904765026 957897747 930415071 982254730 909819136 912823784 947315333 938179682 982603559 928824978 932411479 940870066 903851731 944401261 916538869 951545341 967900098 995225196 934128209 990223881 980083542 940461963 986932751 982779940 986568564 988280141 978698307 996664224 940930167 934055820 967940382 938154168 981610003 905791187 987019649 973858584 926806539 920176553 908260354 940790217 983740575 988652478 948166378 918390132 905394175 919834234 927607483 968443359 950042714 961572973 987522239 940294511 966927387 945326633 917422530 905598085 954396494 903099317 917801383 902641945 958218247 902924873 977700755 954456063 952762099 907317251 989078737 971426482 948010561 907863915 993548154 932701239 975636997 918875219 984916935 917006705 904132368 940399994 925323775 927367552 942252629 991631277 948873882 968156008 924772440 937814465 955916993 915488964 922423860 942052931 901631889 923210399 984620422 930725606 929350668 956353173 920793593 991894330 937959954 961040887 931809159 969441489 977542999 943186392 952779062 961136066 984435233 987186380 917738939 996502469 915786771 910733201 923419530 995933665 945342199 966303727 915391033 956680072 962160094 964152211 954730613 914564336 911064705 943060444 955567590 942283175 975579317 903182255 929958129 998989297 935615778 963172102 985192572 963160988 988752482 953703641 957350036 920107850 932611675 911286887 927180548 957770575 987781362 956904143 908990318 931412957 929977648 940380355 991435271 929008299 969689987 992870011 946236808 901859416 992929048 948680096 935616814 980450012 905580649 927737882 964787189 931822191 985173340 939925007 996499267 932313028 923956971 900882510 907559002 995600829 982780665 946663288 971879842 960176050 951031770 970697011 922606665 917930747 955620339 949452313 931536704 984536820 932289783 954724868 937229586 999533839 937769624 983929566 908581820 972849490 952919386 982720026 907769750 932040034 963567536 915784981 901283984 912794238 962855368 913654374 981877773 951251183 975411975 906906429 956279292 912923910 963252642 924502879 982454202 915479799 973472623 985538272 911805594 931114767 984240648 929813480 918050127 971733819 969025204 966396136 992065633 976371272 974982978 912155463 909516074 914618015 951153935 905071452 956439153 945869242 927822649 938167888 968421082 968590223 958850135 956614039 966529408 947389578 946136794 991226964 913124171 982064460 972653527 967827763 939836841 917379794 937858572 953515491 911722173 920351409 927280430 946868941 932390218 906630355 932191271 927237765 931672578 901412925 913758178 937914039 973376695 952771358 953828450 968941201 913170343 991616701 995810184 906697868 905668372 997258373 995337590 907216955 903243777 983229562 938697104 953637900 931296802 936016436 982375101 928217258 933886814 916978093 944530135 943910113 914283340 919125648 900645080 904421842 962993201 943626605 906730210 979051723 993349829 906642452 918636981 924189180 924563813 982890315 980616255 968237179 981547088 988404285 952673315 946218966 909400606 914177597 930997348 956096509 997522748 982624552 957250273 905694849 996626260 951527722 926184902 956263835 969061472 901078946 998487042 929915061 989429054 955281388 908559462 941193846 933425771 972045408 948193164 922395587 948620780 954930553 908550650 954957551 961201561 927218705 991046490 957142563 950038769 971372757 972238720 906342797 993809920 956773371 999757914 963724669 900392855 974659164 902412965 953781158 908861544 970138241 947390321 900221202 918249011 948856475 970321385 962918431 954037710 902905360 996630473 928912529 971697146 992005522 907303810 949227497 917400227 997093111 987805107 912058121 980267457 970734127 903756388 973013433 984540599 945233862 976837677 924745010 982793646 978595441 962508954 912802398 920714725 938251741 955584685 905101534 924164071 944397196 922512836 925191929 917329018 950679135 973551958 973693303 922392841 917102017 910715559 998384584 960502088 939584778 950763442 959682266 939846569 908156691 979268679 939101576 999892040 905052185 962520883 982406411 993957225 928516812 904619296 997198448 986764874 964051285 909039734 947801872 985200560 917496066 906115609 949666668 958856663 917779479 911081431 987625186 994523579 931917593 951466838 970829701 967307101 946399183 949944815 955909646 916803963 948048043 949682662 907244889 918935125 966047940 921869882 956480986 939171192 944813929 978020032 939268083 906683472 905991328 931376448 974509159 931180116 948635173 974151845 994363123 926712604 973041786 981857823 948046045 968559114 924072023 952296148 956881261 935476581 935966000 982631519 934340876 964958233 904856884 907593974 904478476 969642703 963717448 918491783 953455761 961577463 903143344 970118358 938780277 917124720 907168389 910041913 962618792 952218371 905535023 978524935 975533529 996594245 997717261 919988467 933184042 994031192 961803301 946722402 911759544 992966493 974177442 981318733 907791392 932731908 986515079 930549349 955368320 977971915 993380941 946775263 999450352 917029978 992815234 953424601 998650566 947697629 916572496 928229238 913747865 982527550 972349923 966591708 970536699 988131919 963583701 951059551 933722301 933392287 916520621 966683446 921310184 938946007 945718979 914554671 967196589 977339211 963198389 938157898 904311062 902277186 992306470 950718779 914745150 916173552 985297725 952300827 989337962 984642171 939513029 957773420 978924228 903614852 931482064 966942311 937704473 975522784 945443089 989370275 920894537 963326012 995915494 920479804 924019249 909045789 917443663 952501921 918071657 925968869 959779707 972070017 956685138 954663445 951627195 907181960 955121746 991728164 940339312 953089528 954250618 922891370 966833304 940982114 979739341 912397845 988028564 974809027 932992304 997388957 950325926 988462798 955462613 968750523 958921399 947810721 978211082 948416792 997236137 940591569 998087473 943538863 978210413 951868314 925347799 943466525 906636598 979513299 922570459 970162709 992176218 942955257 988533320 945490570 944570111 971032023 905720158 918388419 908587933 990172733 935718109 995070813 999401437 961822251 939743824 925810145 921182972 906315253 910141229 990552913 901693236 910303128 932389335 948137857 964609965 959338331 901701704 917161409 934273913 954495469 945315118 994001194 918157065 972356587 913294730 982082515 978520480 988047436 993605586 908775023 968126694 946687695 906423388 965305069 922738050 961026872 935121057 954125647 966008921 947504522 939020455 929029313 924559949 955000787 946915709 939059636 934748099 958748865 907805344 974599476 920571837 954238675 919533422 920392512 975801812 986019264 974719219 931896915 930975396 921237151 948925240 937944072 943997814 988090193 951978170 946793420 944871362 917311138 921941773 906857009 948409374 981545361 944067452 938836399 923668736 945033820 984906930 903884035 967474700 907607134 904530982 906695441 992323564 970887437 958715068 989323506 977850761 983707066 974629185 913083520 952082100 969211312 976061647 929185035 987677102 949435578 904282422 902910294 946036607 905646188 920202311 978453477 920848076 923602874 968086602 980727178 980200201 918751632 945338053 928421470 946543634 933350683 913125057 981405405 955725234 912434875 916501329 955944701 982388564 919246737 998152193 921298899 915093554 905372356 958921557 980185325 961087854 936966293 948987082 989289738 986352117 951098939 945506586 946962760 974708460 919205678 940043068 992324531 923657862 975456753 984269739 973629600 922340784 948902196 964037091 988322666 927203514 987377208 943245229 994397374 929564490 919947836 952143277 991708088 939026252 919995102 975829407 954880224 962434799 923910835 988626955 948278949 962781207 927679994 963566546 909169945 917900906 913629506 983286001 989989538 926704244 913660641 986747481 965742922 902158967 901437899 981357287 947559733 907581725 910859782 922446486 972779645 920614314 962071720 988168725 966612224 928699576 936724853 953502869 948716195 999675972 956431034 955483980 904312821 915807021 992193703 976067525 979750875 978287644 907513112 948641888 902911132 995511203 949201247 914618845 939551077 938356888 958251776 979509840 964099830 956210852 902692245 992492479 915529509 940063734 948628193 903194944 964440687 969578478 973619947 965354232 994114999 959947731 991832675 917767230 992165874 910879464 966487815 999241389 906351985 929854576 923143028 932115840 947674789 971078026 960024600 965182758 973982319 933131871 977544149 983823548 916915602 966228605 980617322 910269953 969679864 992949507 961833372 955329964 954715625 913987867 990234587 911768744 909920269 905652597 950992746 995985110 902823099 941688459 928841014 906992575 947715690 902786473 976691703 942882814 951198396 923397565 958453534 969158534 951923533 994931580 937839775 925892676 918514607 984189008 998955031 907845605 930334205 965168020 906858658 992671130 998162807 918436223 974595134 963372656 953444351 941010855 984433079 944802530 966202669 909662251 937465284 909694534 983208601 936422435 927356633 960529060 943729007 954626506 959596994 980569564 903950011 931009852 948533716 908422047 969768692 997184986 930001151 948047467 984594378 994478780 908200060 999658476 904765567 994587695 975943677 930191771 985641275 952618280 999759855 987651136 919944262 993821912 965060126 992337966 917731371 908507210 974042831 934820605 993488468 942226106 980845708 909696008 948943443 978617112 978844672 955450249 924567571 970737322 941554296 988204913 997621161 992194160 933340389 947676566 930235205 975749487 966359376 945718286 923831346 917847539 911583006 954500079 985598534 919941788 986489592 908940668 908058303 955742638 948068567 928307870 944637669 904336865 948277010 938609188 965729922 934355157 957053898 996217006 953903432 976467730 988286799 907391124 935586388 987191593 987803614 952213705 924204760 920191543 966034956 960623470 935160702 919540788 901407516 974178412 901703419 911082520 986966279 951221891 921314952 956791892 931743196 991414075 970113179 926316404 911577784 967852065 917828470 949370115 911531289 934749925 963338940 984589330 944798977 969256444 979471744 968999202 924364888 928183302 993207154 924352399 917374075 938803896 983910578 917170570 940985272 957608859 998882762 959942870 999661371 986537701 910840766 948329681 949960797 957490616 934055926 961285993 955280850 982333338 958654749 914385668 961135799 915139726 990565446 992388457 916829767 943237175 939355586 922217007 978603734 995181287 911524504 948757990 990344460 951294475 981676480 939111021 968234126 904040916 971523394 923006456 982692162 973896423 914434771 996247698 945822256 934699797 977995823 951388420 965241315 931983687 933646816 924554058 990668137 906695542 922162395 964028812 916932015 983765289 952508523 989767255 952215437 997484552 955698991 971465475 981358189 931709719 976192682 954778596 969853266 905628095 963532000 949512964 967783957 937489283 964930373 904403324 905167526 963839256 988982714 900030164 957244203 958940723 977660526 939438102 947953805 901383534 968874215 958736159 931208785 981066315 903252216 965458183 977739782 944873863 967175639 925347850 987980034 978394196 918489015 989094980 943647632 931280405 967827743 955302973 998426096 991745030 959245015 962758628 934808187 907553066 986682969 915743769 931529911 904407907 988387193 931816767 953542002 929950309 919729057 946425942 936021128 928476232 919828422 986196904 980811036 992939365 979044395 958378399 985637968 977041281 971985467 924099742 980226703 958058956 999774981 912087152 919198830 922582780 927503236 949814897 976201713 989363919 962026161 941626888 912855922 903958931 986536999 986095660 955253283 994664645 990381746 967080471 982234752 971662737 985072795 955085246 943380019 984359812 915084103 978351060 960948212 995533315 977865225 939517461 910522634 996978168 953646292 961595038 901578188 948264003 932813483 937715652 910813816 902982857 961318118 921602631 967154616 986149444 903985463 971273875 903086037 904697247 917366567 970628699 981760732 938342044 909210384 945926984 966439910 915904494 901975788 978992853 995474472 977225674 955461733 936922019 986419176 946210225 999427096 947193568 923383337 993941813 991290577 977136699 946401819 944590880 972196880 982071073 922482986 994012843 958815761 906813452 967014635 911671680 917219176 990791325 973416933 975299107 932267457 967661371 915387932 900001319 955779353 932216585 996116026 908665232 915170225 972757949 901748648 989744148 964150114 917739563 958796303 906552062 924192578 901114740 919945882 968077107 998928692 976278707 921040289 996332639 951366749 938449486 983845467 910140029 905830279 905331485 958569749 927288238 981149856 959349882 936212180 960117554 976986655 973314737 927599571 914360595 953918225 961577981 961304589 933898320 914396113 919773000 913207230 973492647 932174474 954708028 951045115 975568312 905875660 997420763 956088986 946969497 921714026 946688165 995848997 969578808 995094186 994956565 976803064 944070025 907999233 971007955 960749325 994387979 976642396 913418522 946861828 939407712 965704727 971579485 922399182 973273266 945813157 998471133 963183469 945667814 936096757 992795262 954260731 900935175 985291318 967187278 953225873 908607635 943124627 960428834 996202659 908886503 992818225 950659487 924916208 916783864 933046229 953866107 976840554 936605897 942244174 935020748 965403169 972653626 971184468 921304118 920193391 900814329 902364517 999379256 907305447 944108460 974631080 943140539 987309324 922686814 951948121 985195298 923356246 946319720 985305135 949926995 916146197 936696269 939930988 928369155 993544656 991599449 955486337 932069501 927927992 991893933 956303248 917908083 967429494 977439852 984061009 948688359 974083845 926476968 985694631 931144060 991437494 922672558 970303575 954956005 937588632 976900782 927335735 908632847 918606981 977087606 930985843 956513318 935866769 903629988 958380692 942094434 995467679 934953153 936133636 978547740 993586128 990792765 917800806 924389323 960537809 990134161 947076402 981345720 908084991 986783453 902084915 997497521 982919049 950055690 903050368 906708247 985878805 997080874 913256986 916613137 973726521 900685780 957815254 995926342 980538651 905478529 902688797 953464066 932567161 970600343 993923383 997183003 979492904 927704997 984416438 984283594 983827435 969669042 905568349 930876300 982821704 958571755 978635540 959767935 997178108 995958962 927204639 988142630 990640121 998302957 950201925 910795586 931261376 911000228 982364721 922968150 964203728 943319338 908073968 973157656 990013575 989273857 910664098 976230402 913709582 913743695 908207645 935228995 968079560 946017052 977438638 916759691 981987822 943794085 933185984 963028550 976668117 958805887 960102299 960865490 985653035 984749581 972334918 985759696 958052751 980978237 950967702 996677806 939394798 945379958 903883404 973744434 935958323 973324200 922171969 941156706 930521793 990410705 971486799 966837445 922058952 950172975 999665544 919594766 966245246 928669171 964945972 937844997 935596332 948146647 937183746 998535045 921810974 959445169 972726625 931983619 991945186 942454334 932336209 959025786 994290922 910735369 940628170 984566377 907866714 997755651 947983832 990407110 949748635 990951527 988026967 995233672 984745929 940375175 910678721 962523303 972471075 926563296 995093060 988649122 954017570 972123804 924220900 973721824 985072021 943271350 951035210 904311989 968355071 957775650 947708845 909698080 913661128 927811266 976945128 974193568 949887313 912101634 900665181 992083149 910713712 955319597 947132329 982796419 989573332 989184347 967726251 927993313 948399779 927602130 919365053 945674957 935473660 990938362 903837203 947997249 925434998 999416565 944987671 921206362 958211474 946757819 909233609 904250987 990336286 928957924 946761018 913440507 985296592 905279191 957024226 928263325 942891710 915010685 949538652 973055762 906490974 965276441 909286580 950051551 939431947 983399935 904828781 988865026 981414116 902001828 946869974 912217490 991169802 980765514 934765736 980028960 997882746 941921714 911973654 974919999 994135535 974495966 932935259 994832692 931843441 958051150 926536445 975352764 917689354 960012752 998325819 904474334 933785824 953085020 922625751 954404834 908658230 935246179 921165590 963051744 924174387 998028986 944898848 973649337 923565895 994673822 914384657 933353938 966389212 949201849 930069620 998335581 967595152 929348404 942515940 965761462 986804513 934960231 919908060 902313008 959511472 998943449 924926305 933925671 946080066 937065096 994297232 931601994 985469087 967941438 993356030 915996567 998944143 975252218 940653869 963781376 976906694 961290414 939013698 964696679 913129211 937320214 928572107 959773498 961535862 998859185 993738104 999419224 909950953 996853299 910021091 938874755 947219240 979597047 945464653 950116474 980210094 945976052 995685878 924379484 948431439 960808783 918695890 962699136 935762569 962121391 936585854 946122671 946646539 964903233 978669652 934184970 942075497 953869438 993484220 988019220 979154703 913890699 939492991 947235258 931656273 947016771 934870155 955277793 992978596 990076603 964491102 991624564 951019436 940420200 919313408 964845417 935656699 938348913 970080518 952789651 965783694 954007040 936252562 935760053 931572167 980824354 950316322 996938867 915209823 928235566 910542926 975653619 973120798 904603768 967184095 993498982 952488530 962697012 932233553 998781355 991497370 990987685 982245366 975680829 960696233 913708514 959972472 907092183 960461620 951626572 961421876 906472735 946541797 930095378 944328905 945096256 933194478 931767701 939748775 977464560 919741473 961092251 960370223 925281743 981600159 903336488 995411363 983676137 995125316 999441238 959342682 995272547 921679359 923838910 948459042 980966753 913802526 911815525 977941664 911743772 922357012 957052037 947707267 932772531 932198835 946425056 929904032 911432130 957492028 931904903 933959907 921189558 927725619 962022970 957244202 979968370 981540480 919607201 968482340 949679372 991979163 939830587 936186916 984275135 966166945 989883402 957917298 938550174 980999866 933446166 907557159 944053548 922764618 981513836 974148948 932451694 944793476 956560417 996806171 960976134 933545679 929954438 911705803 934759981 933469884 938844628 913027204 937597195 977482018 982455553 926861358 940152645 977137027 928935563 941136959 917001757 910729869 976877336 974278185 904311892 948083596 996069634 926264252 924001274 977188123 925180639 955686752 991561670 910905537 930593401 956692271 948299802 909647320 982457768 966115977 940127003 968965125 999902434 968385782 950249156 968427407 984566471 983974033 945258662 918317540 922338775 914677933 980794559 987988718 976178778 917469255 997979937 901687852 935572750 957578322 938274623 987427765 949291196 995310661 951349238 973846385 950560948 994572187 938975043 957925913 960713613 922188688 957240394 979453494 917165765 943486442 933875644 950674076 921361399 983048389 929623121 996499788 969267294 905257189 940184567 945435093 924512345 994951916 959789884 999599457 937520627 966832587 928017196 971558166 904944681 904538127 940022553 909969512 973005729 904269071 945112919 982028288 932405067 926411601 916705556 917652781 917919176 984129751 933458127 981969711 909012770 988424038 996819422 948255230 943319492 988977134 970066788 977543557 956449858 908919525 934574561 988827848 962662853 936555876 905337418 923119262 931998762 954407257 962193168 970852579 934475255 952887808 969135165 902751162 950347511 917080883 965113549 962351593 995500841 995339020 905272566 945602506 977156412 993524468 988162381 916449188 921397641 986045001 980847601 911989256 917648366 977894089 910903865 988571609 987431525 962453539 999781420 993271256 941040986 936632743 949122867 966831873 914857037 969090439 974790528 965169868 982247943 998137498 960443352 992435881 989055484 972386242 902388936 916989723 974269670 957444329 927882265 964672864 919307288 919795588 979900151 919746519 931099008 981141824 946615336 919589771 973550335 917887522 958326096 964274220 944114737 967284490 912728474 951788092 984571014 941831868 954985328 977164197 957624099 948519903 954609826 929040754 997154616 904640041 901270183 979818275 942717794 954441055 979406503 985030221 962379734 958733140 971983673 987272030 951405212 940105819 916605195 930737847 994083619 960638345 942420408 921974141 927998161 956113789 979742444 943976449 911058479 918472203 945986416 969521633 978095160 995572052 904702378 988455264 928736206 907526051 993614455 982653527 908701773 906131910 942658319 984993070 904284405 940490260 979863638 947797243 967201345 978777308 917969211 970844310 933903280 965342021 907496931 951294544 980354308 947344124 923548011 954859371 900178351 969735881 922814506 992224263 918698621 973722107 901470181 976114641 924933540 925209990 977309246 939652578 976036772 964381833 985163585 929600720 901897814 977349687 988067506 987438326 945627033 960838505 908390303 990597636 942514152 947616794 949618542 994868438 943926862 941965857 945739413 993427305 998054351 975319936 942114949 909116652 988236861 902403633 996340458 987523872 922104615 938463823 937314999 962038852 971350339 965270193 996676669 918500339 925157350 903791037 901002634 938734790 962486654 977499318 930503583 994566478 983729514 931720505 904438548 911883273 974095705 920161441 962459906 916728409 978824559 968811204 921398429 953219468 969968792 996581953 943182347 940558216 959155898 913511744 938026378 942559054 927528755 922593074 992020027 909201712 966478164 931465287 943200226 961939057 998656426 919704679 923901734 952591378 941101703 913927592 983088378 947776587 945661659 997883305 908205144 923727575 928767695 904033495 946901384 956560370 958035017 924466337 907210762 948266442 940650645 916352532 972472269 940210894 991102822 975076296 989592703 950880144 969630122 914577699 981147758 970384625 917000396 957337874 966495761 952239800 996557661 935793413 906958374 996247321 977090759 955424991 901115316 991429782 947322234 959936169 965163371 903539317 958810458 941746014 996907051 987073920 931009345 989000496 996148375 909270303 989706837 949746804 948905070 976087576 918680697 975198816 977764982 938119061 902338020 901275416 916626853 980545940 928774563 923876976 962988412 934214838 999207657 936064968 910416967 959256010 934044789 946154120 909184877 968297742 978397871 972310588 935661018 996305081 919551940 931227178 952974654 953623694 923876352 936069676 977354232 964579994 971785963 937610800 988872754 982711921 914308377 988557766 951540209 938866485 930281036 956876714 981589547 993921037 917216703 990321983 900706679 996555598 925769902 962047553 903546878 925129528 919220794 954873092 931145593 964885185 911136370 957823653 951512914 921873646 989805147 965735882 926519823 908366178 986680644 995396929 996623956 929094157 909719172 972281614 994973715 909313166 918131655 938688635 948752063 963042068 972656710 928443475 997720318 908475713 930477717 926563157 942843293 938254592 915671124 991860582 985838116 962345013 959278208 959047445 913429134 980541459 948329758 949152326 975029796 937102104 999943062 988178521 931847891 998356966 948777737 972148874 987493955 999424389 963944843 991322493 933890578 908017405 945762255 999657907 925658466 981053058 995109177 973878119 974181812 917788453 998025585 925240885 950050221 992847325 960548609 917603863 938948288 932251512 982047207 973713332 991045859 924210485 964996893 917113007 968695004 924023128 902819345 961725500 979001464 921272172 958141357 980158948 939535586 908660670 947421627 924618809 978264636 905771412 935861667 948792119 974123549 972833312 925921792 972334459 908340829 949973061 927599574 925728976 936744604 945034188 944174449 906477406 909889877 919586126 938950147 963185930 967793996 999041346 979510561 913568186 955623048 949168922 926524120 978296151 908120027 997724988 979628598 903607887 979748198 979286843 900868898 919493835 972432228 963899386 905229659 940621520 932691113 983213453 977158910 972162069 911371622 971089850 922375315 909248759 919933202 997281649 972433944 915811583 991377155 995212286 981548062 963669459 907582651 934867711 983786942 967500122 988677673 991099973 955813190 925524978 942253477 935379139 921784605 991277680 937464632 987510038 964959211 915081308 979159882 909572316 917425823 942731524 974217240 924868982 991275400 992310334 916454834 939653974 906513749 933131934 903684006 939679049 998071647 905877217 983903906 928830864 991050522 923838313 916701622 977975296 909717252 966655176 996477565 946971171 964198616 971624367 901073101 993453363 909235251 940977724 905235495 990956929 946699874 935592875 916921822 985726255 967038717 974596147 917768885 938214739 938418657 918574793 989248121 995054618 911147641 936307111 933037846 928162579 994850602 931400677 934720256 953694721 915330473 935581123 956856083 981304537 923151305 989673680 946154530 962181472 901979877 924574982 910673781 911514303 942263748 974206773 951307023 989705281 928089627 920027224 985457193 960685748 949076161 970456110 978352298 911201942 904005015 980732051 991341184 969809303 933595949 975911764 998015130 983366247 988235642 994428440 914633892 967528738 988617883 903757008 991433444 913905684 958035951 950018670 958815032 946605226 959221257 975000871 926206900 973001046 926783743 929598544 930275598 957790932 934739963 913645367 922003918 942115212 911197884 992035049 979568451 902474975 931073172 926491018 990582689 996303564 912967754 983410053 987359579 963461567 907584885 925665605 954901581 971193112 900638364 972174493 933386693 917863020 939154571 920301035 946480332 905935282 999443310 914310715 919812942 962295189 956477880 963008254 982393421 996141687 950003014 928109083 977802486 923583099 903706499 986694959 921880931 921678945 965845621 999629870 913883457 997383147 900620134 914659414 900933725 959511205 940706273 915361173 940256612 941578276 916980339 975904162 957388500 924025176 978869109 905833108 964448241 953185489 937527613 996689573 961014408 901089967 998608136 904215012 935906052 992396496 918437591 925300535 961637322 935684244 920085277 910092706 986665423 995635917 945113197 974468141 916979588 944978798 994071706 978430683 922209517 935294326 983086726 907371912 932627787 942847140 975055175 959651656 903902260 910346400 969629906 928959000 903024364 905529782 924022425 927068378 967047900 985686462 913142170 929426877 980006359 958814181 972177595 927141272 909330970 900975552 973087058 945546453 953476917 961283213 978094355 912567452 964659700 948578878 978218441 979160035 988835250 941657939 905929761 911197228 992063908 961307620 983536089 932360565 993092341 928219889 988969541 925395614 902286659 951459715 969080262 991719075 957555780 920567330 941598014 950534699 917972108 982846347 961769646 917383327 960749506 988687825 963781240 972087325 945490385 912980009 929523955 922839102 985228685 917374458 936928967 931381678 983107486 989347227 943992291 929504810 953031886 989172484 982592770 984955700 904696422 990689166 938747089 977418457 908268075 986473840 953408885 933977415 905002964 995250313 935299118 992024713 926643194 952481091 943651109 941940605 914606321 921573617 970812732 920457542 931147950 921461056 902740267 925241710 952702559 910157392 981671258 939059833 991198019 955117884 920057982 949198275 983254936 994385732 975164844 996331623 919974678 964930265 974493951 991904679 992493106 991912171 949150656 949359072 975103164 908514473 952515895 958865197 978558107 902458763 913108189 908319348 948462332 925162264 933815985 936867618 947228757 992070833 944959876 964022725 930210944 916925015 965902616 969298720 958461177 912833465 944691252 961138161 907149402 907993400 922153804 902993076 959101973 932271820 956213500 914239216 966334398 987551471 950826103 939883380 996285407 970942932 977045141 939802370 949518655 975664773 984535019 928446085 941318343 902404354 931154186 933592376 909532532 959082840 904805709 946882268 935261812 914114297 921165110 932189651 960151188 936534949 965265180 999146083 930804962 932255829 962177276 992147774 996074367 950534292 953652922 907239229 940877634 951034249 911794263 907211054 981807704 946349887 970179348 916499402 913853638 931025819 978105660 927420592 930521595 929699322 931461841 919483073 939355464 977092526 939149796 961170161 971984022 949791552 929290845 971864795 991834135 925443282 977258546 937511869 901333969 989118707 958067139 951537886 965809961 955532181 914150943 903075927 938302430 918507832 903173475 981105913 903515518 979324606 926788315 909979218 983274795 981985308 926134483 904054967 976760824 999433600 958899222 917417110 990344474 942128759 964742453 976374211 908764644 968645052 957856575 929355902 927015703 958697477 954141808 991960038 975846215 936733049 995195539 922799247 950860488 935694502 905960897 979185096 979546918 999886907 974073221 955992041 939359403 979983657 920652632 970537151 907071276 945727098 917291428 998520241 974039264 940110372 992742709 942829919 924697059 940139498 981664125 975852826 903259712 947839039 959721762 940833035 943900858 983522689 983174534 995563467 964917782 926688357 900965882 945890528 926472462 959900519 938884622 911401628 916154712 904098178 917681611 991117766 986355360 901670614 987426682 996104682 940065352 927251962 987690347 996455013 951552373 908101380 961580959 980991229 965746228 956164180 939903378 903652461 957196700 938159153 938736561 982970870 980450649 980700471 913695534 946090217 908540141 941052388 910018029 922724680 910237614 906530804 919940670 955829424 995273567 934929494 968999368 995273261 987176069 989964455 970156720 963146382 970148528 928489360 971553074 903763062 965554940 966620938 961427188 969716864 940246127 945966149 920079302 913376797 981002302 986282117 961136683 948734156 942798788 936309742 912946411 954246796 986622421 992634606 907839418 921883169 924281002 910921117 954112944 905090981 975785901 998608105 971294716 992606805 938074000 998551763 938554824 947809358 982655355 933855518 937352203 911227421 935397059 976714517 934196309 918291657 987496515 977693724 924006102 988139915 984356917 968567960 905461370 957637464 931768009 916427260 903993450 914489328 927917890 979056246 943162868 961344581 903865471 941712143 972355442 973368408 973448576 947234371 904764103 971286597 964415265 998417892 941047020 906898712 955396557 974182838 954988700 946862644 904838808 987085370 935870501 994359705 917134007 996594713 905586530 922985036 937087570 992751883 937141117 932706849 985613568 972107275 926788956 918204167 903506100 901047809 915125975 952109079 932749208 944459413 968141631 902884786 981187029 928563498 956042028 980343599 960243419 918229522 934060670 980249947 914802395 921303335 904739128 946601759 927800857 965455311 962878412 928783868 999296734 994079552 945095062 973062989 903248444 963924616 987280969 918207414 915870006 916278600 941983314 975335556 909691883 966874968 932250575 973056232 945864022 913169447 943875911 938048470 904159539 958077396 949094465 925332324 972568109 941235785 993618995 926657125 943880339 911495965 984421758 940893518 995818381 948575850 993113291 948182929 998468487 996089213 902298217 967170019 905797433 924683238 911935841 943587861 977989549 995679393 951327035 928884963 932519130 917984258 972436956 934012999 988517636 922214827 999322690 900475047 923700115 907058619 944499551 939776154 964945493 996186356 904318321 957664939 965826956 910378705 974069070 930935061 913935065 926740237 921971191 924737048 940932976 911652834 932024511 904431927 902096085 983697548 921242307 970231553 910663477 961928175 991637872 947472850 973390584 929427966 940412783 905783889 900879299 997472498 962837279 901709166 990461516 911403069 962603916 966444901 924889465 917405384 985958340 987745229 920051985 977973697 985156291 966079818 918743689 924577836 937531439 997615678 973735868 943545030 905011725 961180215 977928473 934580431 980818290 954854457 917962632 920449087 967645194 924963710 909752889 942381877 968969438 914697296 988766468 994477912 996284454 943619629 907461766 969825961 936246330 943551188 919125197 925518346 983493554 936934983 976073867 987776405 911091358 972384170 935219446 984000642 944326749 934755572 944322432 944578480 957848202 959722791 945373540 943777137 958772057 958627625 900970376 958755913 921895354 938979092 994844487 979708485 984098432 996309571 940426026 952413818 952222397 920791472 938929239 900342079 910138194 945533085 979049862 955941535 996878995 912844743 991998127 994613344 990151786 934124843 967853126 960600004 991636216 997767375 989555566 900587582 917559951 947681639 941712580 960863598 950625133 912252996 920500062 942272957 950553823 933625214 946043934 902933809 955920417 944855204 987909922 950876680 905642180 975499670 980657277 933661560 980416320 974736234 919082816 961310241 959311813 974398885 931806259 964033150 906962357 981884592 941743834 978580736 905481752 916775271 978702811 957447591 981565043 928164120 900243781 982339769 979471827 961317140 919160201 928254347 915739387 934882753 916289246 960307216 959524184 969239939 944159871 976834212 929925059 958732013 909649423 964234299 916999915 971664165 956919237 941656050 946194548 931263764 906897728 990848914 910647142 926331803 978367937 936041817 975550992 971251378 939539376 918747171 982450480 902378877 945189778 987333387 964443072 960757217 971296406 923361260 998821243 995671439 991650907 921940803 987757470 988071961 996525778 991361003 986068994 943457367 951377703 957703044 983929782 910121493 962677289 962201471 955781269 940546212 948638927 957771316 957007756 922221904 974126648 930932720 920494302 914338473 915572314 900242332 940940382 995326272 967820550 963335437 969619054 922936392 972707090 902121521 922937787 942474674 937098992 938683783 915283249 908256498 966161464 999173428 912235326 922805222 923854848 960403542 970185172 956039371 929802296 943714640 975563130 908737398 948537505 908652497 992585557 941601462 944362180 922310435 926986844 921784549 935580714 919263867 973032760 979979051 901093244 953705101 910893676 956514677 917327842 976038296 970451459 960763826 905785640 998990281 911566361 932761019 968169203 927551068 981149876 965863210 987611181 919369742 951144925 955346768 946284906 939241255 954961721 943659215 928934208 959926990 929347673 987530157 976794613 966500623 945693744 984379207 922122374 964081560 938192977 900607757 961916364 940662096 973276305 936966580 982885382 927072971 975918225 941670602 980631394 968118379 941269336 931911040 939858561 926538799 995663923 951514698 990745951 977892156 957907014 919329553 966583072 980328776 954164391 995823688 995014602 976129895 960954393 925550716 959930606 998407649 959720464 925117824 944097025 916752148 913430528 987909716 950326913 900222448 900200595 945789915 902004598 938011792 942579082 920318172 983578489 919057110 979686922 942319446 945990357 901418081 942994404 926067543 903810260 970437995 985855439 989974761 983802556 927409609 920499327 941533901 924206944 971398726 976607198 960967885 955486106 953261171 932812936 936896913 902792934 950840645 937933558 975437772 970680445 900286479 975203985 975657821 922899745 924668935 913354097 991158693 967112080 994516875 901815837 999894583 904356218 975961989 986275073 930962547 975220166 947265158 924844453 997436641 950310948 980583051 930046998 933784493 913742787 999525034 924007309 964289958 931654197 959089527 984777655 991536212 961765302 938327352 903007816 990410631 948062015 979188371 929534412 931445864 913893955 994452069 939307202 978657105 991807776 922292472 951289543 909291841 968186080 969098600 921889685 962033380 949410424 953164439 903440289 924592179 900747695 964055165 985019461 950933511 993445318 911698968 914781280 953067718 960994781 956695989 907298180 936904373 993184962 936758782 900217720 960331737 920793372 942653179 911486632 995698651 927687305 915157830 943066902 962552359 981742686 974184966 951997379 935172280 932304843 957898729 973463401 924174111 991046993 992125520 900596194 944821451 947805010 985654138 937794602 992592755 932403628 957358516 996777724 988885579 987128749 935248016 987763949 940822916 941367095 973436796 970725647 957411639 939371486 904386002 970552198 940013719 955495264 963770340 924640867 980106775 955429874 957676645 941793583 976961067 980985488 900431230 925383446 992668419 902121124 925908849 987784096 927588586 990952145 982706661 991028153 959516239 900222796 954489988 912628871 912460215 954843524 916595718 976839117 919948127 968729287 924514380 911134620 929413026 984191881 958243544 919994723 966552909 999210892 950535248 901045702 900419727 949716729 980764642 960477821 961226829 982346456 997787683 927603449 930629346 932688788 968743377 977605731 925188784 978276473 911594192 987960252 922327887 943199002 952528515 993431171 916719207 931129157 900666594 913048297 991495771 940533979 915550960 935091237 993144696 940550682 936389530 982347395 925073573 902846494 922104454 966710490 992049443 907022727 950911094 982333195 902985893 998927046 945798934 996722189 939980750 992974968 971375238 905189558 994686008 925538974 948424341 964155966 951475656 913826935 971624375 974476281 952678966 944178252 996927541 935445628 936522563 940677667 906053723 961377797 973219362 907010690 968783191 964793977 969581555 920011492 960664155 978221671 904342849 947230329 902524385 954217772 903019729 947544189 926475255 950509410 933089922 930940526 910149340 968937678 918942316 943167058 925099492 929766239 906919989 975309501 996223319 975205582 965919893 986146764 945868073 965263136 911939442 978337607 905868613 945097338 929243116 913338342 911192484 967034387 935401707 913465167 991549607 919741956 948446038 904738291 956914240 984476862 908515152 948472582 930900205 999721829 975062404 975075029 994269416 919811363 975799130 912246468 927206295 994135689 931600526 984446609 983513661 939369683 917089480 902218401 990996474 933635152 976594479 950205214 901299923 985288585 993986579 957578761 974398906 992615955 918558670 965905308 918790957 941606429 940285716 968432317 920836139 980851825 918944419 948184123 901430058 964941259 997285900 937843103 927251797 910143483 986494928 909858782 947422412 964814056 997384479 982621492 928272703 939187289 967648230 964275750 932578339 912807928 934953945 984735392 974014508 901524951 977533773 962919824 931489641 937259868 978632995 934688604 990606175 952242796 955609543 971341721 922284455 965733446 958890722 924067159 966178297 942033360 966189607 904707801 915282629 919201544 998792630 996291315 904130297 913950082 960557693 978249367 901569897 928922619 989984347 950868033 997324339 905646570 937435090 942800683 953477360 979264829 968579523 916691357 931221618 981525331 960237463 900309200 903727223 964906980 931008164 948030718 941546597 918738319 947261247 952574927 907270186 960773640 947315454 940219319 907698373 960730944 922428677 953479567 945319216 914970516 935489493 911840973 913422086 912327951 933463664 986139937 913627340 940749829 985034363 990542216 900144176 956345976 970959828 979522000 941078399 908246236 944712680 982943188 983339324 993574193 908887446 920196844 984190787 940794587 959426732 992246221 919006080 907367944 937296308 961763370 909707091 927680429 941037165 916127868 994043977 997975547 936987285 964607390 951667999 993174420 953450608 942711064 973077248 997357148 977751052 928873460 961586367 907786619 996577632 904390488 931882763 970014994 986920986 984890787 927938158 906217296 993951139 919446191 902096427 900284334 986681332 900146619 984867553 900651807 945624803 940098379 936426853 985759178 936784756 924647573 977424792 974001388 975951348 900385340 988038289 928256360 985750871 939490728 969884460 980699274 999149876 980816857 947951215 950517246 915552105 922143691 989498572 947061964 912060865 993814467 944324174 954752819 902305402 934555621 974217765 907225170 937845122 993287533 991626500 971695067 976138041 996220400 976226158 946691952 956101672 979198225 935703441 986804399 955634850 977801206 907669005 971967314 956983151 992458750 900997946 905040162 963104714 976467058 972451290 967804255 982988753 913253628 936152972 978638784 938887465 919136979 913078771 967764123 914030001 925314391 977297013 993161049 942856824 902861723 903723725 994362819 900787860 976785041 947338685 922691694 964525079 911911049 983919930 983207951 950221417 993985838 932621848 996697573 916232044 979041667 990849799 961999129 953452658 964109324 936961287 954647141 938049482 960235657 942300718 971356348 994396824 962239294 914667562 903955058 920941593 933557041 984463978 928654051 940899630 919086716 985807993 986278727 965620094 956476013 986403880 950311115 985183658 984837202 956479674 984957801 983998432 931184376 951297826 996648180 989783226 969128265 973845487 979055303 953683658 916749293 997778118 996340968 990935470 998430790 990852108 926208130 937368939 996814113 974941679 922677987 942738376 953741842 943568739 956096678 965942520 973691235 953923866 970575718 968063016 992942626 984544136 960520150 902281207 943188051 994193085 922663087 941133882 948803222 970154379 960536546 913589580 977021097 978929914 995496728 904529551 996154709 915468870 952184543 988679316 944245270 979805626 996221203 995772577 959795855 946744524 919249088 938158876 925974400 972207110 948901604 902748660 909968111 972000766 905424277 997707402 956271428 918792031 909873792 944584741 987943169 923762246 920332449 973276444 994917402 984090065 900780043 915652389 934684279 980197017 903787615 910544253 956249929 902795481 975863751 978699205 924531772 949994581 974147457 910233049 901075841 936092764 973004671 987173915 948426980 941606459 915455098 929977271 926367927 977258729 969380601 905198117 932618380 917138751 994057429 916788865 935745468 963096322 937067050 918426704 916947360 970206102 937935817 942673964 920280603 924235326 961119938 996165822 934074171 979198796 956251398 955896965 918352795 951504728 948480379 997499141 994476033 901603902 912623569 910208283 930979500 962083787 956812452 955022273 988669670 947734942 991034114 962363481 980073720 954235112 979630173 928078642 909700281 944369726 902260532 977915124 919028296 918646238 901234407 998560629 925349934 947439100 924730342 974896829 914451245 910377428 959341370 965076532 988967262 947634883 984909180 956851772 934036163 904412312 970245240 977660076 934376305 947186659 920699114 946908966 959681313 941808312 943618054 928353824 915742560 961192886 996616975 994973518 970514214 997962938 981968337 962049981 942816606 925309266 906592264 985152100 945597071 936761377 976014667 908452044 977392216 928693591 906844314 910722158 950528411 905081913 915360824 984007988 939911564 917107468 919904683 965761855 968307670 991759765 912521059 918451841 908412659 990601542 930056851 947574334 982248229 902583466 933235093 975870887 914598310 981845558 907600748 915071347 950603209 979439983 957054561 987777027 998009148 979294736 974290790 922082476 935195354 994312882 999094051 962954297 996249717 933305758 915348516 914181100 997001091 930375827 954172219 923792283 909767153 913780912 917466625 909985966 917873868 958176971 912442867 955478176 917779653 927052991 912311446 932162968 968275198 934125531 914058350 999583574 920063722 981404780 944650233 956836828 925199810 971274926 934305365 997567029 973653885 946363548 918657309 950265444 974744095 988990492 958747702 941656451 990022570 938152235 932987087 957900444 945454195 957419418 944852393 948175311 980643724 914756172 906512663 930350848 947706148 908267533 997102629 966361233 960600497 958334040 923002062 906208997 932757900 962834948 957361969 983475903 992960385 954875248 970753345 927249131 925394629 939436964 951693006 957638593 993946515 922264968 935077824 943818938 973457024 906914610 987850648 904226687 945085979 905381311 995610394 966446813 941094340 966987977 911844280 998426113 907649385 986180430 910159644 909948152 951664350 935306634 935140670 902143665 982833541 949057622 963991816 906590240 946960014 938508548 913183517 905417901 988428937 994144738 917564264 977533806 951419705 955778944 963693094 921253636 966949953 942631077 979593782 916263102 990643729 922653294 932558966 965204629 945969242 931291167 998953024 900391133 945400414 995170646 930639942 945086212 940049455 955340894 985931961 939046984 978773267 961140482 927504615 930043178 967368460 901961357 914352963 949507511 936379792 986848614 910267437 940597955 900320109 921605724 953449094 996131886 944086853 979704379 982822578 939409004 907004484 997425650 903527021 964895077 928776069 996382302 912046470 945417502 905112840 902550521 986665286 956927570 929440103 918823030 945047707 906352846 932732759 959866660 980032648 977142895 954349900 976587155 917435316 951343520 970481909 934223976 946675263 948826427 923461020 910303473 984487476 940802536 983827792 971255486 909721026 952838829 962212699 923656608 983605501 987063474 954697608 904200434 970404638 925919721 977410339 996826292 902572101 912428654 934590318 939260469 975870418 947610944 951860615 989816011 927757765 978317327 920639043 903728112 938977099 955537322 951179476 928417352 948564333 924661622 911221057 907282034 958317719 995410698 923970385 986559056 984862230 917030621 932876317 928652277 913685014 964451456 980076967 950515497 955903078 945274280 953067409 917116752 923925013 941378449 991092784 918519305 996000691 921438962 982983501 902094428 942794773 977774933 999720210 986261482 988679499 932390623 944680302 962799685 988985971 952200196 912912287 966582022 903657047 970956073 911218088 969952220 974581805 934986896 967194985 933707371 950876534 961114385 918862034 943462037 970521125 982358323 975688855 930795617 931617310 904668238 985431139 953814270 915797709 931157529 977480526 901229711 919644470 958198148 951042645 936506515 932460347 929319219 932619238 952844531 919080980 920105686 930589103 934544971 957536643 948901323 940466108 992442099 923358898 980177396 947405470 975772987 976074892 981673452 946436028 955557044 995563486 939415755 936402105 949584592 964012013 962097447 938776494 952442910 912131877 933733784 908326161 968905321 936172277 988299227 901210748 910506271 979135335 941724716 952156308 916651975 946888560 964427142 902063491 973358716 915048096 972166593 943054283 906937644 975477962 915811004 902506407 921252285 956250353 965317115 977670430 943544167 951303962 916888740 955706100 915583125 973334000 976252920 923415522 934572855 938723057 982789718 914120303 903941391 929604549 903221870 903099510 916219120 913577638 933217589 954204574 939670177 917503227 950891388 906702823 924440159 931989603 947535604 908704218 999741013 973224166 907258654 922033910 911186421 934724686 914003823 962295787 923788947 985154134 999262883 958130559 998063621 921071048 977518158 996946387 928554880 918701805 968509191 998808097 971477999 970042326 927694392 991893389 989548374 984665887 931573776 942443505 968959105 900497132 928810386 983283499 920779205 955704442 921276629 931616348 943012691 937758618 997354267 919325010 940572881 929639576 975586186 960312178 910775934 941076673 993720579 951192269 953062004 906658626 925395122 975572799 954009280 900082874 996703854 940349845 971066801 919700657 953558521 902327146 998091981 998523620 919776575 985017526 983062166 964326842 967219458 925934973 922908581 911227218 988851675 945733858 962999449 930271753 938600548 901602853 903336390 903431804 914195997 982684749 904476758 933757682 906519263 985124397 974741431 952288490 917268609 999002373 945416557 969553020 965168827 949173295 919929173 906063616 918544768 903271968 903450442 989026070 959353782 923630445 952626897 936099259 924510919 928624602 971706978 979420175 947118034 935530582 949560851 929925171 974947681 986674531 983565712 941086218 930993039 991816771 904557820 948042977 970129713 958597398 978927779 955858002 937433664 919127371 907694760 949010297 952851228 915828034 965003840 908661469 930224914 931608577 906336327 959577297 941982583 907165735 945563938 974396202 916422670 934777583 938375738 938289118 982523394 947733992 968921654 972612235 925251572 975141107 997762962 932536610 979035931 940919263 917388465 929109571 948165829 950550523 989639700 905463160 953973825 969289830 954934741 986107635 967002446 930086017 936662160 973501695 940042097 948342381 925169219 986780021 954075223 973228986 926069017 962224764 967255461 952535138 962872000 954361068 978953264 925246753 947489745 915827465 990414984 997295177 991203724 915221590 979339817 976252175 933456262 973699280 941716422 905532815 936317859 985374519 981400040 989425146 974480025 910608998 994836075 921112097 902348625 915493824 926452065 938388639 941194094 990178370 973850220 927104859 923155934 939442442 998656033 907270621 952632168 931013913 949454155 999280784 979538486 962563467 985068975 922402427 914450639 951340597 921775196 964639901 951661965 979822626 942523637 997924577 940038012 929760535 902784716 910806534 966786922 968993149 983497336 954812484 981856142 910478464 998456195 926700366 900253699 969804585 916614360 984391472 907704990 927569579 934418224 911156742 958174203 978320091 901110236 994639849 908171217 984653545 948898588 910564179 974955404 987187868 998575967 961650412 946230480 999358035 968083709 951888765 984828306 934162610 948465943 920949103 913516732 925225820 913263984 918186536 944483254 977258556 952685861 943086384 955942017 962053731 966165412 933150017 948554576 915215133 919806602 934424244 978072100 946330054 941512460 984948346 940724261 942881871 925373524 982975100 926355272 904222148 963256812 973677935 985250979 963985283 949565644 934957005 920683996 922567955 983193928 987991727 988224961 919943693 947720589 991083959 916405168 938651014 918823763 920821352 954491576 953846655 916187980 907971363 984706830 990452860 924846610 921802954 942669883 930604940 931509477 931803432 943612818 962100468 983608224 982131414 943864007 982371146 971247787 956442167 928038914 911829918 915682675 924214384 922687290 968247691 997048140 952765906 904630006 940175241 907731294 937208001 907671621 925004099 958412601 911982888 951390365 946777020 986408915 977086939 948443471 971187853 986428067 904632221 975208610 976190049 929191540 905450247 908498990 983560142 949284111 963593705 918349431 922797246 952029322 974103818 927275624 947328423 936916562 937346307 984325511 926792229 945384073 902541887 959662229 998765974 967045747 991173483 994369214 992094810 951566187 913285567 924377352 912113534 989811276 946465834 955330926 929039866 921702993 945786248 925329838 903512805 974551808 961438442 905517942 918983526 953080846 981774818 910390881 934627556 976696718 931274927 900877874 978920276 902107023 932881572 972126497 907580982 918457543 997458244 981357527 908896436 921080664 990534739 942647960 944389449 925760741 945380467 930550924 997491547 904507995 934777593 937012085 927722316 962653724 906935118 903135324 916301972 988969933 980264305 945869235 914041437 938293969 999970203 937373061 950454994 952413535 928342744 942660656 970117302 960737034 947370474 925341879 924721933 941736544 952609854 915388656 944624753 909793202 991961923 979777796 938763822 919638917 998617792 925571401 916857814 967932317 954718839 934256714 923092442 978806877 921189221 936682351 994172970 956562401 964023744 986844039 942921884 978546900 908570787 909109017 943481475 941456794 913702243 990517001 922905924 970500621 998134388 984654760 911778328 927650077 965355576 957452086 906505165 928521078 970237862 910659849 997733015 986818074 907054805 910452867 995089220 902151251 935232177 934336039 921380737 974632112 952969901 918262340 940317532 938859841 904049450 946233251 974651690 926743915 985511919 972789822 900422368 916673782 907500357 953239621 923753295 997934474 968335056 963170707 921377965 959363830 962112096 999008366 949745425 998725631 948661288 929519759 927534479 984992868 907830550 994455653 936029151 983965914 967412574 981369703 943832246 984367924 991568736 939619888 964506029 934739494 957923007 949952404 949525313 905169571 937942649 985689204 960833690 903910853 925578181 929532435 933088281 991694854 989513919 964325197 982342112 937610890 977865581 900175187 916840694 989948124 999564031 989039523 929645133 953957322 904614190 911344412 906930977 957751875 939943612 976115731 957752638 961687402 915274025 965433045 904373790 969439488 996640457 957166847 968858919 930472772 910576190 961388528 955234224 901087080 935173678 997267784 953996392 993193668 932334653 950167741 988276207 935275920 900829023 943410878 992071571 936822712 920400973 918745286 952787522 952666971 912297663 908064232 901198345 918472888 982296958 971450756 966169560 940029767 927469445 952367444 943371688 961157143 929433124 982342765 995430073 986522080 929796353 942986286 976655726 936920647 971612188 989823753 964560384 929009635 915220859 952488654 923981293 989860342 930441323 965710403 970541408 946879966 922857987 907670529 993624496 908653072 983836392 943630521 986556818 901142136 973594851 957282572 948965178 945777835 904459144 922332938 915987387 970016825 968758141 948520913 978905656 947215323 980077070 964443273 974941740 986128018 923918964 903912498 937988497 980357821 968422624 990279705 975491066 912205690 938495303 976966951 997913061 908656127 936070124 978478463 971062310 977022409 982770352 976877575 903710953 974927666 989088307 922950007 958956499 971662394 979099634 956525465 997790778 944700500 950873082 913942323 924733301 954505409 921512012 902916415 968285743 990125915 920561623 958528592 994790214 915347507 940529082 973149042 942863072 968055854 909786850 923817020 952842435 974146045 971510269 964035565 961680693 998756569 926325107 996239540 924800992 909167774 973287944 935933273 947338991 947228065 926107565 975452612 903729280 939515090 941836105 952259314 959317299 965848801 975117943 966149275 996966358 946309552 951951929 919301219 991077783 989716367 920271637 969211065 963175227 994339024 931660845 966981057 918924292 970450597 948908518 902288908 921218915 948681408 971679918 962065876 952463211 956640713 998127214 985763966 931514828 995732482 962224789 931118293 955473071 977500478 977116759 999773700 906976662 964300022 946873693 939960747 910750683 996421935 904842406 956117477 962770305 923808464 972000032 987179373 936780508 947720764 914215152 911077293 900932410 965298242 965093777 924476253 960351192 962644998 984248588 905667396 953432011 952120143 922388213 980565153 976241078 945581074 971860294 913245734 944589519 921763842 922689016 978034058 914795799 983897910 911117357 935160612 936538184 933214409 963884265 989863991 952615579 910126097 976501966 957389760 901450432 989189949 994926062 916829214 949345300 982139047 994025077 906892017 936951225 930391727 977737348 945923506 969651218 956257118 928740046 994911492 959020002 926886591 910645105 993932849 904508630 977948346 938111775 923486226 941682589 999740618 973160482 993082069 977254496 956499794 957499205 942657949 983298636 929961818 981362474 947848144 962981273 925052918 979793891 960794961 905498855 963391955 949671692 964673035 912509410 927302682 917247779 956416325 917242513 909017683 971627723 971143138 933767019 916626983 956276543 929667181 973196839 998879355 992368202 983792093 904154023 925844833 972640753 943328586 986843805 941895997 982611190 905121640 926113864 977860648 923084561 961368898 956871729 929086570 971437293 919652194 934407642 960605887 916336005 953223630 926609844 913908208 918377632 904394431 948881523 988616938 944229501 973079781 934052093 980878722 935646231 983644643 985580296 918420382 909047494 919208278 933141240 955833062 913148610 932237256 932289714 906293232 925748851 967735082 925742088 993118993 996755669 940845178 981482910 982213163 976343017 995676291 908299514 917759431 970605143 947439107 938759330 978768978 934107663 969014047 969024908 918577023 956970114 971163844 953494702 964094165 947182270 924581609 907580471 927512980 932031607 991070275 989743920 984392063 945173989 997854261 924762087 956519508 966687702 937187153 922291310 955216842 950552736 937649140 994879027 962862491 974361294 957583821 918549953 942182945 984147193 930535585 931556433 943571020 906010313 963906514 903352679 981857011 946697210 982395556 901056795 975356005 930800426 972019300 946218192 958469156 968600771 956738734 996464271 995547842 934949834 962086772 950110316 936771651 947846798 905257188 991908508 960364605 983089784 989073475 918256290 917485694 958159478 981614589 959765547 954781968 901173734 944983042 945356945 951953982 989861262 909401364 926881584 956018773 910278401 929676717 927928885 930755247 961765763 912871314 988385144 947046332 925149966 994199797 961843841 955371395 938817933 990643411 916380342 937386233 971418810 943290049 998228937 963820785 904374817 942679656 931109127 998986455 931289753 965695992 974408351 940217498 917935822 990709958 921638772 977086708 904791819 916439126 945741699 926722611 910537369 953412357 981339633 975370220 977281002 929077448 974750316 991298423 943747192 979852962 948686674 910690791 957796303 962103105 942793978 947147747 936212017 926009125 954456031 979335690 984809614 987607755 906303793 903730445 900534336 998974660 951063370 922073903 909767565 996285318 962513567 977319792 991465217 942931404 995344547 922123731 906115240 988262790 908815321 979755354 910359941 987509918 909197572 906656090 942327458 915188477 968763679 945959519 986748253 963835814 997144550 949095204 903517429 918681323 941947780 990127006 910235858 928572302 924545424 906656977 968788922 919118484 981055961 926440639 977080836 955606123 932542818 906471298 923852458 941761215 971114274 924019244 992159961 980088080 920558469 927657878 994634855 919400610 949212781 955777301 965535850 955761774 958395734 989911122 949238744 942509556 991877275 983851674 983106689 962579450 930995056 981575208 929283526 983297214 941854258 935199316 993975825 940150258 956495038 905710357 952723659 925384069 922461120 909489297 940413133 956504842 938034815 985927788 921263872 961063753 938007887 951080821 950729813 958427520 905662162 943459966 928616494 907379556 974451692 982121886 911872204 950283044 926295171 998745928 936113567 907448388 911942979 901802849 935884377 909540682 923209771 901862108 960879993 988857619 997925413 991427384 913394670 997122057 942115918 915052681 906183462 952961706 911305768 947867477 903714414 954663897 990195833 980298101 927324405 916636940 933031438 925288370 961633846 997323678 911912481 992425709 940292432 931523471 900795061 930702124 968684023 902909073 990686229 941832302 989743036 928316193 975277773 999245970 981114578 999658723 966129203 997635895 942600612 935883033 946146709 998763476 924769712 991004297 990703745 977492851 908140187 940725798 938531140 960272158 936203762 992492532 943944372 932009802 982559506 984943756 987812558 963177270 994168443 939079683 987525295 971569516 987838681 955012215 932619831 974605237 996446196 993845542 935544308 927359394 956967804 956978344 969179201 948931211 907337874 901845494 961167464 913165910 901234949 988553031 952623328 942446713 914821491 990829980 985224737 912649952 955805245 979049594 973672741 959500963 995819038 953621956 939043534 968569239 912720647 936994272 934849579 964840929 944840491 902903163 996736423 949235678 914889610 910882370 995335353 917915311 931486639 959091751 996559716 927730737 997197861 961307843 944256953 990378553 999071434 994346193 973171097 911465138 938477132 997062409 997727012 941674410 953206110 949440259 982685476 956617931 977507334 977764199 902596959 932885467 915060681 959245306 954934116 931452980 904067143 925032053 997747055 923466090 970549102 971726976 903178069 933496726 959595564 901753846 919594461 901299633 997720128 955232617 992443430 903826281 912346032 973716717 950344718 940383923 988972663 936053107 901930111 983344961 902378798 914552140 977069413 950510836 958646131 972070197 940900701 942273387 992545371 966899864 952097808 990327970 930424452 968115738 906445550 976072587 972444795 960652555 968142136 952773342 927843711 933035748 953133200 954319944 919484339 936472534 998404038 929812439 906923252 993747499 994775199 905105790 994156529 929776351 916754504 986682846 980998839 948096930 911219050 946365203 902850569 960473766 966525013 997321631 981550767 949911856 920041350 948362838 982749768 989751273 959663713 924730805 977034801 930893436 944069703 911085879 927084394 909623101 951068045 995046926 912140145 937513274 928393932 918514913 929537867 940351460 980727511 959426156 936680193 933025693 912149252 932703742 971856814 936013097 914731848 908980521 940893289 903999613 945142333 925869973 997321945 934447768 977542490 965992698 944129174 974247721 983495064 924803664 920777208 924890083 957978180 907100691 972372364 945525596 915227126 955997481 976798434 907763284 963003266 953655001 931628450 906053446 929110728 957859669 953143403 978698919 942488945 949684403 965881440 999081311 975228140 985103448 968269448 972604428 930878291 971098852 951723175 999526942 906396109 976262216 954941929 930387527 902576435 900655880 998707556 963854117 985094268 931562169 938480325 916201464 997510778 954031871 969494716 920081030 938925998 969747604 985792999 978008364 962214809 973155069 938943834 953056102 956439449 999012999 906488063 927182816 972601407 930864512 989579485 996028840 976314986 931384888 955196670 931213433 968945448 910282356 980570188 933974583 948522139 924337279 920898624 914376380 964551064 909085991 986838410 982586979 906893529 998883582 917518896 940692529 969319938 918344994 985262611 919211382 930061511 905998511 963846911 932737812 943871114 952592610 967619717 952833981 951522276 962453611 924699704 942081187 936508286 934717712 956578694 939841041 986375821 951984226 933640907 979255328 915408329 983901748 933676062 948769923 910208729 959026793 952194291 924553806 911359529 953704227 982010833 940118897 956953673 948750843 931442704 989122044 986774790 972859409 964343529 993645172 923801785 921327935 945114744 949640528 988030313 972358305 996826087 998385704 949385201 900649592 959923793 983137312 910289853 995061315 985276824 992067745 994902016 981273550 944027056 971548047 928100258 992828643 952924801 992713444 902612635 975194370 982428318 983085996 963974174 920913098 985067902 912658233 961892601 967206989 904542410 931332569 928598085 974463100 935545567 947110364 982208130 904118961 934890556 941877719 962143944 933757085 900867170 933872218 945317791 934643223 968566885 923942003 929081261 928247791 951135771 927170066 943699733 934735994 942846727 930811700 935598932 904064364 952944830 973900612 922262852 986584985 925069227 916578274 982886013 912369931 905772391 970422869 948379585 979530806 918063308 916116481 972644019 978271059 904476401 990380498 937024588 992318700 976536391 941387657 908490185 932589917 986930271 912773893 957946312 982297544 956740274 953600192 997257972 909306699 900041125 914037131 940207289 950929209 936934281 980192486 987808929 966420293 982970782 953056962 971436964 900081621 987781015 947523766 999913439 967966473 959693454 995894146 954733177 981423943 954512676 960973539 985237507 917154450 941798675 918144289 987384026 983597748 926004101 907655351 939483781 935984196 904247855 938586261 948105992 971734838 955650652 975364890 982316646 932964990 971997987 948971232 950357332 921870214 930875564 921375433 962899607 909826066 901205108 944491543 991676006 930180654 930130376 942132794 934388293 909880477 943205204 996208058 979055966 937249034 963542504 960085473 919548514 915583866 904063062 947946751 970294858 948504727 928151236 948286196 948693443 924071364 941673384 902364182 926839111 983422608 994338659 903453916 952754343 920201796 935249216 927754927 925091429 913167726 991985355 902196343 953944089 964005409 950160033 941089704 982452388 939485558 909508864 900170200 975268590 995047582 985567935 977386646 906042045 962968441 932227587 915695805 931252057 934925521 977639818 949671019 928835418 959806068 905447788 930308497 975154305 928463147 959435286 933586012 997166479 910579700 962857182 929681658 953815216 995720644 969068838 983597539 937491112 961907865 909734297 992169145 976657907 958058521 991840239 969301724 982575966 939417816 957580564 999362221 915380148 942958412 993536327 925510920 935641559 963969803 979681820 933094400 914202508 906778996 940047144 922501072 950140886 994568931 972152259 923136935 961099256 996376574 980309543 959014205 929134220 991132590 900182979 932829775 972936258 977919919 921898908 932258271 955590198 945142985 956659104 954748412 960724669 989074918 974324703 951259273 910535565 975280373 941513953 942978877 947745448 969014831 985864105 931335386 959178657 940395192 935027924 923240049 923137204 937097930 966303745 944515376 964774703 900540550 953053575 913844742 913631220 945362934 921492291 987270457 952762545 985807024 957553940 913317496 928984663 992778973 976549187 969619833 992412790 911095103 937168413 936816740 904922411 989681514 910712644 973861890 935471882 937283921 933485412 917698029 957166940 951853748 909389410 967166207 936056769 986355961 994198269 929673573 926705499 969362508 915088688 918136855 932448692 923460023 955929983 904674175 917518779 963297328 939077979 998976160 917679869 905543187 991044039 914570517 977799149 986749304 959946525 925853187 937879728 976366677 969327874 996762839 923454710 977912131 976911699 997965065 940159187 906915733 959894788 932537000 992359129 980519983 917710715 919413314 903337831 968772563 943995118 958589246 945068923 993007119 934257563 969715438 906791439 928882778 912560906 914448041 931370773 937703378 995970326 945163434 900511351 902330154 936878316 964460095 963337712 950498086 988225591 902860688 913109978 952875368 948359545 995220618 902851900 974762432 909701039 974828012 901117023 964693908 995669502 985034667 934528764 924625735 998645503 903005799 914660586 956418424 972847731 937502644 921054522 962514602 921314053 917396281 982920122 967631397 987751615 959932080 915695328 977402085 974806253 936319958 910065469 972433988 920783712 953355571 986737642 938947339 985710783 933125118 955357483 901250989 935978893 934500835 958123550 992772858 913899361 931057021 914709661 910120113 962283719 958251989 925138566 910184294 929672229 991485804 963183389 912017552 902692181 921090934 935867122 942009183 925884471 918254598 960019397 975672915 973293909 978728382 990663236 925102185 981283961 934217976 985717549 929952349 936097376 911791802 904208608 916226633 977926642 927278915 928631608 923674260 971156350 941265263 981850772 971493950 904831874 982014547 964202276 941714842 936433785 998930197 928636572 946632733 960996158 945177452 999526865 926439789 940746839 961385672 940381635 914497977 957812357 998601486 922334706 912665763 954514097 966224911 929035245 953745208 973748328 947379274 929941594 988350408 977907764 919527585 963281770 958894671 948035516 953651684 994893802 936778871 989968265 989572590 972988168 906915470 957559045 980266679 956404009 972464917 948887671 959725741 973344450 995875203 940222593 958568973 930068311 983503513 994223210 983486132 963678160 949682034 998125066 941108036 997096807 910718649 954666719 966972336 961934015 996411240 949830292 924177514 978300067 990600021 958746151 934467344 915185249 938419781 974747618 901435429 976621635 937301033 971438813 994137963 949179976 942013999 967040686 927578919 918932067 933041097 965555629 937898463 968178427 912246615 958187409 966615702 912758837 986422435 970956845 948460200 994615870 990493450 927144070 980527926 932199417 947552891 933544816 904877473 968510866 971656732 914430821 949090480 944415625 964993992 933575676 907000862 985569393 995910632 975241087 985363158 921828199 985187205 956852175 927191958 957666156 931500666 932113534 942243135 900019864 949706897 961133339 996810214 924289291 957137974 997801721 913491511 915150313 983525301 980668247 936253766 936948792 951230205 932517273 955934191 917976465 978302352 990708987 928872348 918045029 911172118 946408749 984346249 938446328 926389836 949173570 910900884 991929675 961992642 986806023 988956366 979277975 966343684 970091898 927563774 927819660 936465065 924980269 908569745 964776289 967685821 995655187 998682942 915971917 996183566 922448987 919136141 995849843 939950638 936444240 908257361 913750187 941800604 941820086 988087365 933662224 975314008 950047878 926386620 999382423 989813428 970422478 900845572 968718032 967657337 901246839 970926519 969990571 919548749 902314407 973633528 954036538 924966576 915779136 925906557 963599437 929583903 975470525 918674099 972826830 932646475 976470855 997084770 921385079 953817753 940890873 944334274 986679868 925696422 976448553 925281853 936052405 974938830 927539799 943018845 925586704 993253960 963079351 993489268 952813232 912169224 989321915 948557756 999271013 942563728 959381440 955251173 929388443 916281706 998489123 994077038 935034370 913841246 948648087 909529364 997697601 934263057 987203785 997650202 940107985 911587480 993039061 988013894 987841275 972507993 959120423 973414678 902138392 903079636 901207445 956915066 980679899 985342179 919555998 945942212 903058904 914546949 958933595 961995253 992460470 957974577 949831525 901245121 946920554 902089433 989244269 940406554 989159277 914567362 934559155 981750028 997099764 989820700 907517345 927079283 951008412 912167037 919101034 959429581 967590575 928939717 964590656 918984779 950404116 954179011 970491993 927173057 979070267 947705204 931396425 963246751 986318477 946531354 989496358 961213070 991014786 995602524 967927895 973787472 997479517 995118680 943976712 915895306 977993895 942058456 978437201 942679513 943670061 960963672 928144979 997239714 903679255 922717530 955697923 984452171 986263287 963173274 977450502 972786286 914004998 985196651 948819127 976109875 985863341 924348572 954878738 995903861 934804649 948934099 979410229 973577427 927243929 971083844 999130274 999424313 938651728 988235937 921460836 980187373 919901703 954797541 991101515 921085808 925151736 962407493 970364978 991994367 975133105 995821758 955461293 994561310 974128690 968084880 916065279 964535124 911282224 934503185 993986774 996969632 951759188 961363794 979892009 929300980 971386250 980640536 928647941 998009944 964430808 985153679 932101229 947290274 949079306 988795889 973456062 931390844 923125035 960913551 995531951 908932779 977033000 917817124 981268726 910229817 919326767 928574174 942994479 953856976 962036403 908880077 955015526 960222307 966533354 930992627 963788401 903793584 900950355 941866082 956296714 957585588 916100724 966820439 933654122 976082609 949197439 929751379 986935833 914190978 948223662 984774934 971573729 908763480 912699733 933008498 915850868 936279932 935447057 975643586 908707900 949933718 949190315 972927334 982474604 932237137 901893600 940743412 953152936 966634444 921808099 931823487 926592799 986154054 931611135 963313614 925320619 972048883 984275509 997603192 915775711 947186300 954028666 903497467 920927320 945530327 965620444 968556204 907016203 900040716 937308874 935454127 912177866 976964116 912805268 958876380 981413427 900860426 950666510 956159684 901818011 969393902 905801933 923420048 923236613 908646600 958640212 994895284 945733037 982567639 924267346 941859759 980984182 906657600 917429778 910296484 924537951 961793460 967436114 904432671 927948287 944390378 992958885 900065943 959074588 934136011 936609523 918859551 913576680 977930276 934157624 905872308 984893850 963754321 978932302 938410620 954925322 968793787 959071692 931970746 971824137 902427019 982824035 992425465 996294213 968882903 971618299 908206473 940630075 933233943 997163095 982051063 976443787 977237405 913969059 950903121 922522419 939317985 982464557 983183724 938989219 938331504 904907436 997965748 937584446 905001432 948554608 946022481 918226865 921559828 941952981 926858453 960058202 903941005 904606734 955904500 995106823 904772694 978295963 918900096 987625308 939739779 946644004 953729733 935519687 909980369 962634490 930029759 921999012 955825446 962509479 985909409 902914283 976268260 910296376 926701190 942346467 953451914 937422816 990364743 919894717 941179935 941240519 970898400 908877395 960254330 909892952 990399957 969388124 909831293 924843340 946205406 932038125 952396084 996216199 935493814 990727679 929547924 911571530 993659792 985926205 937316616 975148688 976945305 980951260 933768299 976728036 932056090 944603538 926818495 939993879 983623217 938147357 914011176 993369877 976537476 905916176 908512150 908877336 941957446 961452800 903643205 939619383 921921559 991195381 909513794 924666380 980811019 912809715 959118522 931126181 963913597 972914405 945073371 907209679 912360188 964737195 939365562 971891818 917673363 992841671 926596277 956594508 974580162 978264380 963958100 944842375 976358663 906409743 973617535 974583224 979228422 988671386 948215270 969792077 967059731 901310892 976268220 928961460 920608403 994935788 965003686 941524732 989710008 966273578 934700083 996690267 923175970 950183273 970121836 921111582 902175294 945326907 915003749 989075631 930865181 945025100 918583156 915044721 950658557 961710432 910758770 986486731 943667889 910804408 954247997 985098692 980109034 991508813 925121383 916997230 972985057 961990052 975392116 953866072 953537767 908782153 973745887 946153752 996615919 929830988 956484081 930824454 915301868 900138430 943336769 960541568 959548637 937334931 974306717 926434195 943286082 908393700 917267781 945037516 940991676 993694758 924012008 956821644 965511883 959982931 946016689 921845989 918344239 995932648 965150986 947342994 943012799 902891498 931585190 967294164 918074164 997443304 931543433 964971473 996917472 938714676 976853445 926275473 930158918 906702301 952219437 953443178 988766272 953152374 980435828 924018980 902569119 998402034 943633193 960722352 956443324 947747223 949669243 966810701 997532044 999664550 952561276 947478007 909124228 922299016 934054921 935657303 902075303 911925547 939493485 926710022 969937157 952489745 928358028 976932809 939183624 985961187 989391700 916445706 977838264 956544972 953453948 987611106 954749545 970801248 986372308 993341540 993779461 950897759 963078080 914238275 901930343 975929318 974922458 904990935 955047441 963482185 994333674 944186147 901858975 947764772 949170175 949284526 995326737 900787012 994133253 906033382 936410045 930867691 929842965 945994876 945834701 958400760 988408554 996729530 976910937 936405592 991305456 919665141 912950527 936590671 921846312 962592379 938557158 992330796 950735638 922677969 903708612 908439608 964077063 960494461 944735853 919881782 942768769 945845912 915490822 925761439 985873096 975338377 978880361 926151354 998051524 936842462 906647574 908295538 994851533 944699176 931253779 920430992 915706868 944805940 985205288 915080163 918672676 920357775 991304417 919589498 909865199 933948726 940647612 958273913 936921238 972540746 906424388 956697545 956477555 978063863 915027425 914265188 980286646 957642428 953344950 906734684 924448947 916566297 977487499 965308255 946264154 942621473 928489704 905043812 977031903 947097173 994654327 933801719 979808282 900724427 949010360 936202407 937603455 979631057 984000397 953730934 999024438 974602700 975147661 966780741 925168676 928671527 953747001 983015146 954911605 921177181 997742747 949753138 920932606 913701639 990971462 964517814 952313452 995851016 943495550 965408077 966836016 918455118 972096934 958777073 946769350 970907282 940970217 999542266 938463455 984744493 995626813 913205053 975739466 997567143 971220158 975516724 919701475 912651144 971365018 929022058 941711704 949452000 903059424 922633190 901243645 900796534 918578326 904895827 941512665 928125955 977618871 993264177 931429590 976320575 989177221 971434082 905667503 906491129 964032105 925442288 943509059 907698646 962598804 915421997 918516118 911453935 946515394 989774836 961095302 922607815 921599191 994575499 918806337 979161197 921620958 936506481 921330347 983404146 916231702 917086940 965294720 900703942 973585133 937503541 940201746 917215248 912151163 943028363 983164306 917761629 972801358 946744650 959260149 927263120 981109251 943909359 909362602 989385579 914024264 998338501 900013192 922610315 923886136 972234970 919476023 915726406 915009220 993236957 947904216 905669338 959616664 960298991 920170421 980894913 998258233 982151082 989889527 944357925 926486630 922488798 905244792 922767530 909496513 978103437 971682407 979383313 927711015 933202186 988696165 913678552 931675119 902817437 945679515 971540091 958165091 978448195 911805147 964975690 911426534 996185902 967567185 940146110 926691345 919493816 995194276 942533996 955949425 942643479 940313011 938282059 995115020 913501254 988028083 922788817 968997202 963085688 915538136 928431915 970218705 964673735 935880347 979628113 990214904 988283763 903176235 976828395 982153719 925675897 983391101 996908258 947707163 991871016 965114829 947590032 921511392 925392007 962689010 910930675 943589223 904010164 976686856 974801403 951268231 947233974 982495305 998759797 975987031 947287767 969885924 975168471 928055510 902184446 976334763 903235142 996854548 965236146 943844227 937918169 974935886 965437148 942698296 970544332 963782385 921474372 904722464 928776019 912368650 916959909 909127899 960342844 945857784 975647738 991628825 928106770 992666766 927525359 948593607 952157198 966994558 937225877 915856923 932709963 933393317 914019185 931169170 906026590 978194692 981224768 908543198 997647484 993801722 940073412 920999829 996180600 997190136 989852963 957317404 942996872 987844622 962968010 973484471 923874099 920705888 953740576 982234543 958125522 971858530 976370603 925267857 992996535 933241502 960034200 938830042 983922268 916249715 930969307 969245501 963359992 902002350 987151189 924172656 953594215 960255438 936788572 951474648 976508545 992978012 916212689 948742737 957293147 912269398 923911604 933138963 940577937 992347064 970092466 982979439 960081246 966405769 901924134 950378329 959353258 982709427 906516587 905080775 965464689 963565764 915205685 960364440 967995797 958877324 923204421 945956811 996822474 929745716 916536880 906952299 929951455 925049936 934550740 971280125 907300060 952901779 969774294 975801995 918021814 912467036 950101684 939462717 923847414 916841648 921646417 988839766 982633293 963299865 976225989 957662301 948126844 915767364 998795941 927273435 933184407 904898698 978658518 959795351 967312132 995741353 983835427 967582984 969134970 914012756 923638221 975608158 991571864 971704324 979546598 957989351 964464361 909463278 965284153 932378697 974426480 957768636 994336098 914930500 960407867 981344638 993564080 902184629 965037591 992065388 913243355 964663748 908583828 995735239 973150020 907165916 979625301 982814807 923888799 993286781 927411804 924466234 911016071 979100815 974533895 956346270 967883096 962852073 905372702 985855720 969126463 915040266 989063773 994382633 970892120 937576185 947171628 983624464 924226641 915090841 934634184 925641155 909600019 982129244 921084471 991936317 902758859 900328532 951925101 955196617 991273581 913285528 967889560 971611821 932464101 985434438 944603046 971014127 993234279 947859462 985146389 903632684 968124816 972263118 925832509 985717922 924969373 953178323 981321293 900629955 954708063 917389803 916698225 945976408 918502692 917343816 995362419 911389611 949732533 947696396 962690476 913455673 934169131 977779247 976297838 911503930 930749537 928673719 958804946 985152569 955429784 999808954 939079586 941741447 953726651 925087821 935998866 941383281 940057561 987666552 957596438 955083961 957796975 937848499 917193518 955402936 903247153 970875618 902389371 982021618 984845524 914723635 902077827 946238903 999255353 965405261 909087685 903869480 965726914 915498708 951534983 913008197 909669465 975780812 916803007 944470805 986300765 946399998 938528634 972876744 944647459 960553313 975154423 918643367 996649412 928692841 978407471 912112005 901095491 954761547 936151495 975551572 909134294 962566530 926395829 967696687 927691982 999033399 943475263 947745956 945606685 980750960 947956867 933702104 949505621 946052888 938152796 910968317 978464029 915960232 996355082 996404697 931573942 908220446 982942794 984426690 954248130 990211103 975397427 976640364 943036508 918783413 985106848 956466557 949168757 976162511 905012097 914251929 947935741 973022485 915485121 999570542 916305520 968184425 999786754 936766564 924864530 957264942 903701424 991248551 990504670 935879060 912302002 935348594 902426464 991546925 962998296 918798718 980654548 964695226 987186394 967646685 981625395 984992356 900463485 983539099 951913909 941789548 930201034 924045744 969418134 926468862 973809970 949382815 957949352 955273630 911485519 900527115 920184120 921468486 973631337 946050035 942847024 979137397 903506930 973303611 935107046 949729464 993153619 980218202 973591656 992066822 992704379 998743196 923657898 937331929 996736965 975845450 918158520 970107361 936130140 973668338 906332882 922748068 906823107 926200705 911335445 968927671 917068854 918328899 904554731 960743001 953718717 950223762 901366636 917823143 949790531 912486880 911716520 982059286 938674817 950709551 967894918 928644386 993226772 997949952 951376788 955428372 993364585 933327117 967508818 905764092 971741426 981586098 957996431 911589189 915715938 926867418 937177511 915597698 918176313 998777364 963277598 917986034 900140561 976113111 968861180 998887781 999929554 921707991 927410390 977628595 986387391 967414528 911900601 987064021 943539807 978777166 991392682 922382620 923798708 903189931 918983965 936283573 909653937 906037231 958454211 959902101 975352963 989882958 937564899 973568364 962075229 966062681 969488236 940744812 907777355 970007014 940228634 953172354 905738337 996522626 981109215 922820961 966066258 922063771 978690395 992429315 929270317 974409419 919447596 904170236 939834877 942252026 907036747 969343466 949755759 905752231 926064292 997162120 910984513 922477462 922984568 998540795 996799392 962610838 985442402 989826631 959242703 927761054 970674343 930278678 987525950 965475429 911720307 935356616 905100881 979821596 984926428 916880455 976308729 937599514 933007618 915443516 916801243 952251990 960401698 910124215 998010461 974601356 932354665 934740772 990224540 993561052 957719095 907075225 955772918 952082423 930188455 962421907 955991053 974881784 929847407 982786677 972860230 912733182 956496344 936337160 947461765 988550191 986608576 975131082 906658844 957177710 984290691 985495978 989433759 938492733 933169522 977759674 954512261 945918356 906032622 990964276 921284510 909860193 981300612 964933421 990744783 944847743 934190604 982762106 988473333 985597182 917946392 919633304 960022043 929800584 923923688 924296940 953049202 984233000 962302756 996657542 908358354 932092504 940769165 912453862 953037920 971836419 921397790 912558251 963954654 933852569 963039670 916328577 998180770 997462977 925074415 908098732 969110761 968059497 989201622 955229886 924034674 929030290 922811367 910486605 938434209 974200006 945464759 960931076 930052068 962452446 993948216 944784421 958000306 980677139 923170404 926858991 967474275 977375220 921338393 975910423 994096197 969491746 978896266 973320467 956385092 941076227 903455447 956039472 970610614 997196105 909906181 927876701 904431937 909731530 944657484 923817591 958625572 983451203 924634549 990624554 973129623 924087241 993899338 972690558 961128946 902738793 906172355 927328734 928116582 906524641 900165085 980948604 906985094 903037599 955646452 953396823 920103211 964172131 947513553 907717336 911951312 924805473 911998566 946799034 942154577 955067680 990294304 921918301 942065527 944130155 967686383 945561021 966146342 983205165 988480127 959624579 914031627 977381550 950995796 956073909 921057060 969088161 985807306 986735646 926619804 965705903 919917467 943736149 947283510 950717143 907677158 942565886 989450868 952221246 980586680 951432138 939169015 918222022 960579985 985582927 931355378 963254375 968256176 937561532 982181166 963321625 996791292 998195057 960281924 943337482 919330331 961909814 915317837 937988173 919593260 985009492 989504719 984885978 995325391 964620326 913927736 993252383 929432744 993360621 998839716 922270460 972947197 963518878 982324106 973414220 983797466 946596306 989962783 984579146 997634106 951820921 909619688 909449563 909648037 951648304 969119201 959627156 976748597 954374737 945851303 940070885 938653234 955565529 934897992 953993733 942539333 935872470 995058541 914284369 998765035 993328439 967167909 957772063 992206267 913611221 902669396 981310647 932917741 963318554 900336760 980617704 924768099 953420235 992197072 956320333 938761636 904368322 973398132 904968113 909565237 940915058 981000435 946019235 951188903 955303247 929619918 904573650 900538544 977290658 977108228 914684279 905212700 900074519 983590192 919975327 940749448 964931525 914772205 999154888 947913123 919351658 966219811 945625564 940416317 932835168 926632609 902950458 944714151 935305894 966002543 957765636 904241534 994829764 986242084 940811945 980779407 932528681 916639239 919326516 910229336 988975002 922357401 932631997 973019374 923064774 915131462 917190024 958763704 976582407 910735931 903869731 909094217 925915615 960220596 966155212 998970458 967806651 902635372 998038474 918886833 924175387 939263871 985918455 996004161 948145764 932605465 977223197 953190779 965794134 941487367 983668703 918554463 991041005 956123416 923658637 907581713 998740460 942060869 967542478 967981044 912152582 951651726 904848553 919002093 982129494 952016278 921768425 955548434 914254581 923697391 918479138 969650659 940842754 947635123 920475885 901763530 973689820 991832271 966061234 987136711 907373098 934239188 946442846 948211174 933214433 915048168 995177020 980873236 998149237 962205090 910321023 998141750 967700119 977431449 968740752 971811930 951649483 921578055 994502815 945120656 951662912 961260235 967257775 951262939 966509832 960718762 958422509 970654619 930544537 983811747 917676649 960780864 917602657 980309399 953702500 924585175 901505783 962776435 944780580 906998218 967657654 952307744 942597362 967053169 976715753 973025614 983277762 903571546 987245068 936645140 947130379 910385011 917934433 954678479 967243396 996211858 988767509 941344063 953783857 909051824 918561603 999553205 941592512 953343807 950976739 978365897 994208531 925287155 922406615 906690162 951852479 900043075 909550568 979861915 957366002 958014225 945142416 955813671 966106134 901873357 975220466 918090265 903475661 947884784 946865118 901892119 914810400 997584013 946224991 917009259 955659525 905774767 997672226 951997927 911192188 951660424 940922476 921382999 963813897 941483732 976294716 905146967 975759868 961229404 977440131 916570007 929663853 946808735 919981334 929759236 918181678 955968623 965000315 978588512 927267979 904114228 968863704 926693997 966848492 923765851 997592242 939173618 996916668 997053473 932209012 995428840 945269846 952855933 931174280 932763003 910268640 993528165 945216999 923470021 926073023 913364595 931974080 982405853 955030176 950330063 972525813 984407059 972189868 902733841 952563146 940606029 911466418 974780754 970480683 990391689 970286445 988680636 994126800 939148228 976914691 978311934 918150420 926100467 921376293 944035318 909365324 923466529 923775960 909426551 960951435 922803938 977390911 904999633 972772541 914804826 942879772 947835323 925337522 910049457 922613635 960226896 998748515 955325851 938641242 959123013 939014430 965319053 941855952 975335184 981755960 970923356 922062424 975833199 978257424 939684293 951177262 976561339 954171684 961387015 967099220 965393194 937262656 996067254 939309258 922529686 930711371 908127886 938320895 941681663 985139060 914824718 939666398 904511516 909336760 929567189 932488287 910425519 935063041 995396783 931465068 993688991 928758122 943682756 952919390 959695280 996985751 994358725 985102730 905743427 984904335 965818396 914117134 943925442 921512846 910776634 938315643 945810239 943692874 921321228 943260717 977953786 906727513 996434901 936363621 911698179 921950517 973643683 936729485 938809651 979337028 940241892 981614170 992045459 954184897 977890973 987961256 903123497 967044079 903683840 936640687 969804267 945561853 942075546 931467167 995273629 991640229 917715344 904873518 930341681 902377993 945974590 911275859 984837472 916753163 989714465 993884766 986711009 954104731 911022686 996506548 902082899 984349892 944946521 972954354 970584177 939682150 937342358 982610066 908565211 993660916 936715001 943336857 917144811 960165619 963322847 946074910 999379968 934042319 913242526 974925184 991992782 946462291 939405293 957246600 907575389 951037663 910376434 907643330 965273067 948478376 928545605 964848312 975063127 990784491 941666724 901597547 981967098 997553347 973833762 990590636 998219728 953188597 985665617 900027963 930929750 965553423 972183201 992837092 984009439 958845287 977204082 990562408 906214955 908240980 985308588 951511356 997899097 973196151 995709657 939119818 960425493 911927360 996576552 958082573 907822583 924788870 957507913 933467672 985219039 907333106 957554199 917599310 911399436 950659574 947243553 921214233 970852384 978519935 940291890 947637149 964114349 930518444 929357981 978784601 916739715 933383844 980739224 931902446 905131487 960365377 934892420 966506331 971400239 925862255 983730333 955653203 911168235 930039198 997796280 976250817 963716785 905332199 945997363 969029235 935269471 945015790 937785113 991565542 968406329 961498455 946766259 963216978 969843046 983268535 931678190 910088909 967136023 970075449 932725200 952528327 907481801 938818173 998086989 965652899 974081606 970436515 933504330 905666846 914099150 948598091 987205694 940097833 961871024 923338827 987824216 949826339 971565824 930228946 916808267 931086200 913924544 983396120 984735355 947059118 956625008 967861677 952404211 926090663 943066838 969238232 919917564 964456176 948597120 973969801 977580474 971746509 986731943 981486079 956580721 961112508 937878568 953556805 975901328 900004385 920747442 923650032 952126979 968685367 997880286 915571347 930494862 977396757 902331315 975043872 936105597 947233039 979098343 917312930 972768158 916363010 951220451 989385601 923703890 984399389 921765219 928638567 952907537 919025878 959887499 976602601 931910225 948921712 905229560 963702029 918917890 962697278 942293529 930205442 995990268 946442460 980034761 933836529 917755538 974024825 950202170 990514284 986132166 958989159 933956919 971790599 947672436 925617777 947303765 982930468 935089688 913411828 974231861 989540161 984834228 949189869 942154654 969766315 981593706 929030114 994570648 954265914 942105536 923667990 906190158 913593370 913856803 975116585 947662154 912739571 971918589 909177401 919135786 986814446 938037279 907216719 923916076 983653518 931968812 930423882 947435782 933372427 910536010 961811553 930428116 956815507 963349337 985080897 952873742 904114238 908985101 926320417 986403950 958179027 967749487 928863456 916229403 996618619 958768602 974280354 938655559 913973578 971657683 930942531 959269488 962548344 912090350 951796485 966312659 969606979 991931013 913337694 998191636 953602653 947453768 995002642 955771775 987347691 997378351 908353803 995201664 984232097 917882506 923358387 988729502 917150795 918856690 931522054 996671741 967659921 906699666 902100255 923663505 912670579 929882024 950177616 987729125 916583651 974252304 973080816 944511473 919670273 939202875 962421702 989229916 945134241 975270239 954242156 931330817 904171771 951305583 964259703 927821945 999472403 995912418 955308149 987265179 962431869 905805460 962074298 926518576 982680096 959838495 994809275 997833725 903244233 922688845 941794386 953860780 972287081 900114923 953661073 934677878 974466327 957315643 954241837 932331095 998451995 921811858 918935581 985927797 999420746 910642909 992340455 922432322 946056167 952813519 926029812 932655886 926338692 973727903 977521964 917680605 925584818 957259644 929344736 920556979 927166697 922796482 951056988 952855797 916130161 986397200 919510108 916925735 966531742 964628243 967386642 957338419 925498407 925308147 922967137 914752378 967242377 901389017 960322976 966151778 953643568 971352407 924849300 953246222 975954578 977129004 976977267 952604663 980779653 943288387 965550971 902358385 962522719 950482547 916352860 966112644 970149356 901174673 973174420 943360544 981917041 945311227 994251564 954909769 904673195 944295876 925220818 960467437 918940929 956805317 958848339 917677072 991780982 935072229 981373386 949045090 988158775 984339539 989267665 941041429 986956426 943965441 985426626 912295996 919698342 990749464 990598595 944948650 919287127 923285402 920727641 930140242 914023281 900416038 947710438 922377823 921006933 970275872 901027710 958948761 933046299 990985572 986592545 998934658 977194041 977891545 947521627 952043853 962195665 932939709 910070197 976765590 968429873 984541432 943425196 905552555 912925820 900642105 974789285 900822500 918902450 926374841 946579574 999659778 987402781 993788815 907731623 926344981 935675092 962365818 985272638 965833566 946300601 962439168 921054138 987766753 903873158 916676137 994399681 910539035 991035612 967073120 983474045 986195306 972299202 935896986 948280778 933106806 934996013 980314874 958331092 965523972 971316341 998846522 938733015 923269233 985514025 936247891 951594439 981291543 932443140 925665661 907560828 976077548 933493752 999678816 906074251 906455651 994598527 976065460 928553317 977879111 920999065 993242916 959019222 997207414 965621803 974885608 996031165 904277785 970798311 931963745 987853272 901205218 906272705 939517337 997386393 954723962 945685700 976080041 938101019 957804004 991476417 975113126 901075978 919833053 915537397 945747536 957563864 921705583 990023642 979713018 919499191 907261563 983138872 989407391 947215945 924156474 975958033 944857390 998511142 929520121 984635009 945290084 929405377 975744537 987562825 957968208 979336929 995977739 930884980 921824089 982695787 986477422 953501604 955816817 963549710 934295631 937931333 932683861 941433364 979637516 997958934 912983666 907948007 946243610 973933569 958619457 921764473 946286717 927440796 977689185 963070045 941945087 931262063 927016220 951726965 925816492 923386217 988097943 913096186 995715351 976025992 950197071 960585469 902181881 988260437 929773368 910408899 917474716 929417068 977329462 904431094 971674128 935888444 992492232 928414339 995434106 993109212 990228172 982718390 940973588 963492284 955618823 989243055 922158476 929478010 982418418 976835746 938811899 905732089 972028517 991840954 996705062 960840758 926235693 929370943 973975264 902115708 984656845 969660557 909857194 920129331 938008096 989078183 904145662 949621702 941978399 986669885 915497768 997006492 904759736 952724175 949854050 984829549 931780946 977765199 962720346 913961964 933932693 974960629 979945978 936593920 902751222 993398182 905850068 920427202 960077371 945932841 968434209 972727926 980394241 979155169 918038936 991383279 969231813 918985658 991035315 900325699 919157118 914370415 989462763 905083897 918754487 923921098 963179983 990718123 911686831 919563147 932875623 969131309 983924333 906755295 916235169 955601896 944843983 991520436 925188603 901643228 929963780 939194448 916568958 917702794 933812439 983622291 915886628 994749554 950681844 997293499 988108329 986990641 946620112 921342746 966691285 984749913 904042596 935832412 948667511 911566367 989659163 935299942 951241119 939279860 917940867 947893612 928276814 923440443 987668282 983054254 991182795 945781825 935885109 900394648 930166981 990264744 987593829 990705291 936530191 907709929 931907528 902116914 905162141 911267015 919589562 985309244 965924520 931296709 958000001 997138613 976712262 983338380 987101684 913209359 937918217 973970701 959617989 978774643 910746293 985423959 968303430 984554832 947158403 944783381 980399150 929683848 935218541 963239810 971071972 999441736 919643244 929370062 953835928 962003661 965601362 972480633 947130835 945419238 966923486 935030726 970902214 936021817 926902258 965955246 998933038 971488568 932102709 954093492 966014459 951368156 915162790 917133774 981232798 960207627 923386456 917238124 917903968 913273080 928390336 995823055 971976037 981369420 905599472 924479581 997121119 947772547 937720530 991989455 985110224 998535240 978255839 903204196 902275994 967543567 987315018 921509123 993627569 918294476 913107115 954692556 976159950 967368248 907707107 903479004 995206093 990213569 900548089 963116085 939069802 998197401 978194303 964933145 969670813 908000705 968726510 977505506 922533222 954502930 940975735 937306189 999793784 998124492 915801780 956803345 989478818 913399589 993766554 999151209 924321826 917855021 968209780 902821066 971910295 948190321 931913738 949632179 997886035 944501664 942269300 994465004 977276339 903352327 920975468 949723120 930003847 950959198 910137668 938288015 999851687 969636199 985713729 940633566 988191557 944922200 910734448 923598747 999583544 960137738 961079799 937233748 959518165 928805426 910734992 906609328 946661244 921447678 959450074 965951300 978393148 957689740 934030533 955127868 965503045 927009738 903372348 904949322 901032966 941661613 994026719 957838956 983974280 991422692 980394155 993603576 961357722 926166718 959045905 920859090 912766249 911823419 900516792 988740254 919033314 992006783 972720386 945273943 915874189 901677653 989300537 901305198 929740856 973337996 931100736 957678569 943289315 959592765 904796349 922720544 934051694 954666940 946286255 922131169 977151892 912158337 966180710 900560123 916807478 996417808 917701931 993909441 901369608 952264388 922671994 906491702 999975599 999715294 947343389 904053311 995658926 912759419 999301265 972087717 932795354 991361827 994944167 904519060 991143530 973058055 977536705 932802321 971844641 936795379 915105208 917016755 947820084 998374350 979713432 982910919 993570888 920617315 921052065 908013806 927109680 996189246 901436485 902382127 995818319 954671569 976648278 956950263 954983141 928849284 963195717 913553670 975090333 976152303 926005678 948310461 943796058 919571841 971428825 931839072 920878891 956309772 960772227 915713711 937359761 954388119 948377887 967265389 910522385 985189172 964150628 914327457 976862583 982118755 971435976 968306495 906190286 919259817 942786738 940862752 994174837 970678345 964772708 905016018 920930663 981931196 962380702 939691292 937026633 916750459 979759531 939584911 901506965 961110650 990750119 906224737 965896292 986820390 963693820 999950029 993297183 917214304 937631551 972053781 919037664 972517888 984091136 903016542 946022013 972499057 902369653 923089750 967039430 915593302 994865137 987209397 954426680 965106350 989772569 914731158 907269773 951890028 997633991 971406293 936875842 971361064 940027603 977772115 973318796 982681701 976995476 957663900 954486899 930060506 966593913 965970597 916344904 932839696 985281471 961768479 988232724 984812383 983546560 928834597 994883497 930677120 959190174 974525703 992101985 940580797 926681483 918116503 950373983 968721918 971982495 995021978 916461391 931533349 971647648 965178025 948396952 978370753 998769448 907894964 952914149 942442541 938660113 940277716 981041825 993786065 904398340 954938681 912928158 927784678 912665457 983552452 988426967 986965084 982810205 960012419 997388647 927808911 908597521 956445571 908376895 917725453 945712258 927362570 959515931 923310633 910506970 984351171 913433687 921877580 972342795 914613495 935786655 928840119 954565522 977919550 921443718 979885853 944588985 967225216 908759980 901946636 909828255 908309570 987413664 968853619 927521860 994760369 924494633 968649118 944537820 906325910 934797572 994435963 902509001 917460039 965988210 940795353 976625446 911078193 926925058 928851675 969549057 967296594 969745893 907045350 941743839 933768898 990896866 916852105 908965063 967817922 994943395 980563126 968478692 900820642 979965642 954532051 948722226 971558118 998975623 985655150 963795375 951845197 944088593 951962017 929615988 954176652 995176194 972509839 922562084 916290803 955698555 923081322 972131979 912457541 916788127 901750087 942608794 997068754 994490333 917709331 998998784 951387427 905167144 999467460 971184043 934827076 996594243 995531690 963162602 905840749 929192092 945265087 932538437 909852793 945391086 943317460 965822601 920420607 908579000 914872948 973989706 987207596 945692115 919662889 944368823 903799890 904181768 993985777 947024149 928830341 900549610 954024800 983594922 991340186 996455229 960469348 956051198 919538873 939557562 909540047 975679477 962022971 927096895 916615730 910984797 951786994 942543252 973830483 982624122 912679024 985262637 951718579 996582541 973395103 982947135 956062578 967699296 941226366 938182935 918446226 999440228 962239584 902889346 963234740 905949200 931434673 926625571 919557851 946476568 967704105 985525740 918403103 964202982 917491245 933542188 913222913 984928427 935877874 923141331 942952170 956255204 992570834 937913987 925875266 966073444 925017942 993413199 949583675 940627149 985780950 926177321 986301629 925411026 917779021 905033791 948242100 944112755 963969964 932468711 928616120 907954953 992713353 910574930 957970900 997062632 908480082 907779165 932213824 965902043 946598622 999411503 998903390 926757148 962981735 943454694 980506926 955388208 902804050 973159220 962322910 988696175 965028083 947031310 979633068 988124210 929320191 983630749 950063431 959495480 982526541 938457127 940216600 942948341 967090812 987416905 966375665 946740429 940998268 965194334 993448372 951388230 990661327 978494140 955310873 997165676 976944662 941727504 993215760 948587960 956572363 902956777 948387718 902583600 902485252 925389773 960124028 940811017 981738100 974941522 911690050 998160329 996633310 938609393 932000173 982318588 990960949 968915855 904624011 932283710 905674389 928385543 920551585 927428523 916140049 995836617 967680501 945964700 995256589 915996471 952564336 918412595 900912970 946268936 940280039 953650223 906144141 967460398 923816345 934657001 933301933 938301709 923801309 959149866 918130535 999410238 952967823 999545254 972461748 949376853 989124075 906240052 941161382 926098565 948442979 909837737 958473508 939863602 958791650 937595119 987779663 957926453 995189943 909145476 930537576 984158720 986397732 946805805 983373516 946749532 909494309 932174588 948588150 980164412 973094529 921595558 972166538 906471183 958381215 909675933 946471377 996820548 996414848 945959295 910273282 984236478 901660546 910978465 949989104 981170636 965062321 965935329 959192553 902477941 940716711 966317816 953061336 926907904 917825058 981104988 950393087 928537045 926690564 938421809 937222536 966729504 930311410 980544425 923089398 924107075 940133111 934224693 966891598 943376086 995090305 901155059 926762845 923989581 939615593 992482821 911776718 985055181 900328217 994733338 941424857 984059405 950728770 981754578 912555129 962893994 911572424 989668664 916366886 934421355 967392135 990118733 953929364 952672268 903920241 986990050 993207170 903086351 963668517 941780971 937318654 915137579 964608036 995173545 952730045 920009169 971543307 988518583 932912473 915394645 965845079 998425329 949939135 976430825 922020668 978323196 957534367 948901721 908461011 995914889 955016509 972460035 969837267 930624612 945019230 982317385 910445656 909666169 968294515 955334891 993972644 945496594 904465838 968030952 986768715 940537671 903844907 972575811 948977812 983977881 924680689 914305540 990050228 949813337 951255605 921906529 975653147 940635414 946579590 948807010 920146389 985913810 958719965 940632833 926888737 978411522 942406962 954932651 932017204 983983109 989810031 949143300 940744622 996706803 961079899 908103238 989257302 978148438 972593608 983881380 952235848 905050697 997482945 987115001 900678115 900275978 935593951 922135744 976316738 952177500 976127797 928178957 915710461 996049653 984957194 998013721 951599779 964039993 919974974 994524779 923843788 911093973 971617390 937459155 901691032 963405662 961936689 938984576 903965101 947832390 913265798 992939028 964526865 940742118 902741327 966126147 996329115 936880552 998671961 906936007 912267894 993920573 992558474 959262609 914383838 995153965 910592547 965864182 912968682 927391499 953004890 987010817 995228089 926252715 916934096 900921471 902339179 905033219 927309604 980635474 999561035 917369802 943046402 930529225 975461957 922878834 901144368 995236488 999772106 954335204 921559683 968269224 900299686 981382682 972524722 995673293 966831439 931919652 995018982 987080018 912551818 943968210 919994470 950390480 976955393 962113227 919533089 956337668 943135367 962075752 963586033 916835744 904497870 915495961 993531409 975904775 915631171 946634081 921791028 949973590 931547701 973934283 957387633 924650524 975218992 934996665 909482819 950540317 939924591 959533383 969934893 964898906 937444363 927471889 942027165 971369358 989910322 967902822 996879210 957600181 949570029 979006000 925395412 907844865 990189118 947988142 957941607 906429013 966208688 997142391 913420169 964125371 989988892 947368139 935755233 972936722 973763894 931317839 905486074 999259885 951133208 957645847 988811224 997226104 913864771 922755056 974381580 979561902 957890129 923183845 981767459 915046796 970588576 957528270 914975575 986532899 967016944 983098392 934849967 952413077 924059061 915773099 962823612 926634527 933864720 915853827 989729983 982173253 926638659 991384399 956513998 902849119 990551731 952757112 907459794 965446198 903867532 950087377 995756459 925784960 912300125 934261834 978387322 902351137 913930825 916971979 929365811 991651691 988100292 944628747 990181101 941942133 976815558 907969260 951580922 939044975 986595706 956243346 991924080 915716082 953542948 935683421 987471543 965720536 964076472 956678963 979201474 908777973 957863680 981527003 960060984 903174532 968491632 992043571 959629034 928592146 996680843 958644952 970934231 900146458 997368089 978418990 951138789 986461865 992452517 954740651 933177166 975882998 915840778 917086762 989499961 965468164 947335101 975586638 983501460 979037498 978797766 974793143 957749239 948491756 921522292 926736349 927835158 918630764 978321647 993758366 925756789 962365196 908800402 935128158 942236249 944437832 947533812 975592153 970260595 985724458 999021935 928710159 972734727 931861302 993920290 961815250 971069577 980866823 960668270 961598732 948671858 970903822 926104266 978064904 980548416 953507591 961696720 977964256 982727749 968275984 962322228 988767401 956084759 995334180 984234118 955340473 960630738 961877986 963385550 904297181 940563910 973055779 980547044 911377353 979173986 918976257 946716130 956215789 922043527 929204081 988382036 940392373 944433571 977726653 969071904 956106030 981670590 999206143 993155532 939468056 947160657 913998304 972810346 930371672 971014031 935958038 952398475 945286180 916620840 998062395 942451458 901154306 986063129 914127587 995886099 947687472 978278612 929673746 939054006 973871499 947405236 973729028 952095344 907175505 964551731 936862842 966897521 935421890 947877200 913982499 915871598 975303620 929859683 907249274 929240539 982368850 924116481 911416678 979041248 996383080 965176167 934522771 926031804 905759602 920949118 930247624 938654496 962336121 992914418 909171072 987097739 998738595 963945052 969316988 925454300 952372129 998626455 994056555 923813684 946937800 924969532 915627441 996993550 974557185 910803693 968725613 908360190 995788554 996726010 939411502 906609414 995151473 958924649 925164336 978513995 928714060 909173432 954125390 934025636 957033642 967856709 994530608 908368902 957355249 910389389 979458956 998752011 983540263 912380954 999397767 989652102 987197030 995646995 955121738 935355894 952239157 941378025 924136039 966821558 961655749 960045753 999148954 911438883 953718168 908718100 993769318 941240632 910375755 955579802 901470771 961087944 981451116 998941934 991773490 926433909 915370822 969560038 930076054 977084134 981169775 983122700 903781087 963630930 988376732 975481322 968026561 939967339 976664538 946094766 948585960 989021193 944382325 983357618 911409949 992210313 935752306 932789314 973970735 905986175 949756490 984318008 910684652 964586754 910789901 985513041 988386849 959920000 932736162 982257647 995308543 914726740 908447271 999010244 906280512 923244396 933780894 972138583 959062641 982512204 907440211 977132132 929954290 940360508 989692795 986517968 999198632 910723171 925379726 905290264 916292163 926989110 997051564 974549088 920928145 989090193 972791571 926728938 943732950 959026795 995599966 921767109 910339136 927601933 960274583 905520708 960708361 994473155 975469131 987203326 970427889 908609668 974933704 909352296 904602472 916169743 909734623 959775329 966938075 985243976 965893523 963128468 970515513 994351976 984830789 953871740 949899258 913799545 921920655 969524737 974853990 965178778 958731936 963623364 918743086 945479260 944139342 968813958 974731020 913416275 909163637 948614721 948978837 990212432 906730608 926154634 913082669 926843216 953142864 944730758 923728209 949821421 984771366 942330731 941339565 920826357 929169248 903817369 966569355 947785870 979117033 939531440 961937016 949508615 911787385 906744304 923170613 910562222 975194067 922168410 991534774 971343253 943229318 909347485 987091167 911361624 966248078 977241887 937325556 973454724 955109271 971209824 963395277 914991633 918168046 915926519 928986547 995118504 949076802 955117104 953486646 946856086 986743044 921061936 980565746 933674136 970017973 970360247 955804477 914435289 964137827 973784636 926083876 949718144 915523573 971834696 908264740 968002892 959711237 943229637 965386643 942156341 950016454 915835747 971302875 959894380 924886157 953727980 993724386 991728280 990213721 926340241 939284533 981777382 954504201 948321614 909260251 924991793 982794098 910893749 916894719 924454828 910304338 925798917 962926505 983308042 955329583 940368524 931516496 963790504 945002568 966635065 989042121 943872331 971960829 949037202 946445964 912541978 975143703 908724272 999464009 926386064 920873598 921741082 914956995 940873405 943316485 902617207 910486039 951630131 915998879 941528115 933211841 910182860 939239228 948433236 954330050 916891355 913032888 938248137 969855043 986147901 902457367 932386620 941968458 912489618 955220785 941503755 930835106 995692896 913012015 959456618 971261151 904760957 920631430 976395791 988887851 996407642 911281369 919242821 995846040 943844745 971735521 910326508 948397279 985039728 945095765 904437161 913382680 973130036 976082926 991173885 946522319 921066574 943299362 939636650 931226863 988728018 978288514 955668604 920312069 916656369 917459645 914401649 980115282 913820276 982669786 987341186 976210460 942697912 909437703 933683559 968622199 909051662 994853597 934955873 978519236 928055934 928292620 979668377 971716934 918363150 994320505 959510129 998388076 982200152 903280712 973670680 989074778 900766327 937179122 996933216 973902457 969839303 961519176 948035827 990970669 926819752 915501269 973107116 918633187 911967258 926705999 954924342 997243887 999127893 942082218 927771782 964936609 926479186 993549909 982424406 994475315 906199500 946975826 963563332 946699974 979629668 926942494 987918419 946936347 924578017 927522379 991370461 999102847 947984503 903173245 995150542 937386760 910908563 965588071 974275511 996674418 968678789 947579946 993737908 972169154 939612644 988945651 904810594 936349396 987760366 933184297 987580397 961220774 991080839 926119037 970598707 900099693 933790962 980702775 906279947 939999958 993392191 944931255 973703898 938680001 923264810 985687310 986576844 911016681 943700649 951614131 962165710 987754528 996365795 980278947 976591500 979242645 976094163 985481616 909270897 924996903 955149114 966480509 956751779 953028773 974613564 916721445 935484511 993787270 959174657 958873609 962035443 944067907 934325966 974081538 934986900 946762194 922451996 955916355 943495972 938720064 914146084 994336948 951068808 955740893 991248978 995800278 965196281 945969698 925582509 921939191 935207738 998269739 921402841 990321413 936368181 917521512 927680278 933880122 945460885 972290607 967489366 926225426 999580586 909113212 948453490 971526283 983297510 918212269 904662808 948455230 992526813 938671703 935645148 901709204 933377275 937760719 967634302 952675879 996292380 982087765 968253127 967814483 980003850 929027188 940444833 943751967 903166007 976338581 990745092 930223556 918123775 928857702 988187953 947238481 956784589 921983098 909087688 964489690 978568972 996404875 977052066 958975772 947783523 966886449 902774152 946226698 989649693 901475250 964362260 977853362 913024485 969044846 994594989 908967756 904057126 915255069 915827412 994516559 952127072 903816717 968227812 999203233 974340914 964011014 941417937 982225354 996192289 915368481 995171892 984107923 901032910 967402945 984545550 979440315 977118424 923768474 962410807 973800217 929699410 917613817 908899290 970505700 939055123 996816513 901209344 953384017 996405632 904371568 973798512 944551812 930904747 990587596 922707222 954866587 910945081 989557485 951077841 999789678 932700633 922872244 981606424 910377922 966188079 948590846 991506370 919868504 986188727 965696767 977270386 957696941 945220123 988691367 981885479 914447325 962276990 952978323 900182067 946819998 939913573 997543139 925577045 923281044 931010563 952175773 958674985 905469316 976406626 942058684 912380533 950056314 919330900 914045442 934128671 938611365 918938171 912235794 941974585 920873142 937649372 939149229 947776347 942932523 961221680 965198459 929256358 932860464 931805099 900945629 979190585 972111307 912362183 979558645 967478948 990111892 956222304 939655459 924368148 940597234 994629458 931050738 911215678 980109252 912954939 953826356 927272708 912486380 992449928 949824467 930790513 963612328 925508022 952563505 949490794 979029630 999167008 986198660 996741286 909946258 960362003 932819304 984195465 952937703 939524307 935067530 921134002 903750485 949131432 969730288 931120260 990575243 961475849 931833134 939533533 996666970 989179687 998228375 921463759 966506537 983361606 989877030 918343616 962036385 943353468 932496450 919801786 970136200 944639653 963986517 910392307 936930358 942608032 938414553 911128511 906761727 951830186 988129246 930108640 980566531 916997411 912231012 926519688 951376548 973260307 927119194 949438178 944530303 996731939 930331944 984672037 960153460 959068735 935136672 948265102 930890367 927521365 975758985 963391878 969705703 994374350 974940279 944816456 963991256 954566329 905004057 987128297 999352708 981894446 905582831 925064995 929598316 971856503 974602406 942860086 974890674 961149469 971224054 932016373 907212937 970924926 912102448 969456471 934829183 940599219 906347841 953396396 962474227 988224374 974838320 986250149 985573218 952815129 903709178 926686621 968250165 923451899 994264743 978851271 965180882 906250179 987514586 918368527 987674726 959249466 953190727 997240687 971559187 948251280 939754065 976226334 993495503 984206872 944244096 963798034 996054120 971833034 992207378 904668299 989511962 931543199 979097049 986044317 988220811 994498635 917510943 917140202 979538464 920152738 918074253 927033512 951677884 958879310 949606217 977918257 905621379 957949032 987096772 950753162 914427091 905563376 930347053 961473059 984160982 990100347 924718783 910473799 951941679 925559540 974660955 984968734 997196391 969717353 942585335 933699428 980161631 968050225 946663568 951938923 983004226 902894279 958937261 960221672 901617184 900000437 932197613 951505994 952976775 998053769 918442034 910151121 919586130 957565855 934678117 946423530 952941323 990377081 967279967 938087547 901232026 990216692 943622020 907542949 977557597 909788184 977155072 987707157 949878019 981778915 941871848 953202077 959594529 904963905 961710455 945412989 911733055 905698503 995275124 936927250 926560799 943353960 919651166 911526128 922613782 900248373 950152889 943602088 989123137 996927199 945015509 970984975 946919457 900931025 960264180 922954230 934203229 977329528 973766898 999842691 984088628 943536984 961285704 927275078 920473226 920046060 949208141 915939291 918017243 906852102 971195240 971088692 961990156 953717996 918711796 984537580 946626757 910679259 923606813 971623370 999339249 901889576 903523857 991420191 914662258 937463667 973947607 959244554 985945512 985449953 946293774 935566478 939403051 947581922 971941919 965916515 942754731 972644636 963437608 990067493 905105505 962577314 997876003 942822285 951912336 919501793 906594355 924138144 997711556 964042525 969254981 971957868 946214180 984105833 976193619 997048204 947588471 948560170 947393645 933252875 906971693 950131454 905291909 944753924 955826607 910706055 932056418 901466184 920247609 914868801 984609282 965060890 958440851 959812555 903156055 956923785 985102195 961482166 930745284 974527249 964306328 989570487 949176028 955968063 985194587 964683709 987894587 907015993 933707138 941482520 921079354 985940699 900595238 945896521 999765965 951713436 969747546 950485000 982628445 962347365 922007369 914440609 979085812 914273407 940151439 989372984 902864450 998812252 928205964 912100454 968328822 992334524 969578440 998664287 966764325 943621353 995430437 971862525 970648807 981765287 949432033 944621565 961153757 924229903 980084704 970839081 933104036 961251877 980509292 933771693 985357972 947374983 914817541 950991986 974053634 949726958 979614359 920552644 970338034 912043943 980256077 944216873 923576301 902719883 906583198 904761431 911036055 998166158 910500551 963355994 950423266 949364066 999608798 937774987 947735003 908670399 924194905 982335227 940840092 924847968 947419769 965151499 986633764 905290034 974254059 937887318 980433670 993857955 920963003 926695181 908634969 989162101 972129792 924974245 903379024 911132913 982964689 937292849 908679016 928689189 904226087 991142831 927286130 984856556 996647594 951885230 911033646 989136974 936467334 910661456 933185985 946332196 943881760 944995581 996760847 955965080 947606641 999569148 906499857 979978250 933197364 979562641 910372782 994901968 939847832 918095524 996371986 932425858 937841979 903484524 955505575 954756080 955398009 988569254 950937118 956071876 996076978 989704488 983910872 942859729 944624078 924840967 967090582 907668596 913907990 995444246 924952879 969715973 932604816 981954098 929551746 935194620 901970757 920193837 959400069 933991660 910823103 974380432 921096214 981898287 962638092 900837802 939830440 987481341 929865807 908150079 982834002 983257333 979062627 985045636 959550649 905894765 983310470 993841406 924304580 984708073 909279399 940951132 916348435 961633140 983386288 936502406 910097411 940190821 912137495 947050928 989214690 959274995 960989334 909984703 932253844 997129468 986056596 971242989 987610479 995644426 948714622 914156769 901299944 957200470 984041368 964481740 950107090 900335304 914590284 920693544 969485906 934401899 940613720 913176551 956096395 972154711 907508163 900710736 936037219 990956649 917345683 914845213 949111463 929723996 906292314 952079721 931628025 919854014 940173287 963907168 903630589 923374594 980543584 982110011 903331950 970972404 928335315 905700559 999660972 947325138 917175637 931930096 978056110 984656098 950508798 923032273 973379728 907175103 952676758 954636681 921984657 918641653 918350273 927106255 957752488 901947497 976222173 970899469 947282359 902214876 990023348 990492716 914433486 925021691 959646178 981561151 971674465 961473935 979043757 998635688 903015272 992886083 967721298 964391260 926660052 950239081 996537547 973328783 979504765 924916458 991970082 912245221 969854641 924759485 903801276 918749338 935959956 911153657 956782797 999373783 988481527 995587717 986547193 978133308 943467266 979097641 916587968 966740595 998123154 981975805 912935054 991501013 917360844 914341405 982286792 921679278 900409712 994881143 975874657 995935285 941799968 966229130 928434239 973167181 940651052 941528011 947490462 983797455 966513513 904314971 966244815 982578067 929855268 952244242 910012340 984041699 948455081 963703331 977253996 976402439 912043185 920999299 961560956 947226995 909444615 994517867 932511275 906074757 950805999 981784583 978315506 930686299 952044958 962672823 958669115 948560223 977993822 991900613 942650838 991904445 953154401 960755677 999332502 917439889 934822522 987706438 950521714 969276534 993639685 913278918 916324018 961346505 987733536 924312006 971108737 943085072 997953519 988794981 984199740 920426147 900099061 969665845 996392431 909030604 980734288 931915560 932651130 907901144 922551898 930678766 954255581 933104029 937927471 987712073 924210726 920362995 963341107 909107182 954587925 913518757 913022109 993208861 986796030 901086259 925778372 900511627 937111302 997706173 954752154 918676415 940001624 924443361 978208259 963222653 973819483 990621179 912198207 968360245 931521097 933575875 943459111 948688265 938050323 962061261 942452060 944213781 948642377 955615953 906827415 975255437 926693064 966552304 991778509 976378663 901755805 997941097 947493862 933513631 955272857 903656720 924602877 921473467 956635087 927812693 945272972 938400254 982291236 997345643 965770186 953409149 956354508 948459638 982883517 998059547 929130985 985367107 960723991 926991309 905027142 988419268 934845938 949495706 980699923 946335745 900044642 916607529 954919534 956146667 937305067 980472119 998850702 961199433 916798546 998308748 976768071 984595965 919171887 930831163 908476166 976130318 979027209 945170918 911724191 900117660 996597422 984706802 915449980 915192457 976884921 900248452 932986917 934481836 954813206 986532042 968879986 982326350 979401274 923005917 986325719 934836314 989891992 961860147 962140562 994683490 928877146 945916322 962670931 911440894 917280199 959236049 910311042 918749182 944995173 955335022 915022340 904379669 974182800 976079786 907944719 909931306 958569801 996434727 983719987 946741682 954125796 932027004 961685864 926453428 912947352 926813132 955741105 942539255 991600494 971375018 950684872 916819203 916729293 943003160 981934815 969657831 962511529 920144309 920686640 968785085 951309134 909972364 929301633 905690921 906130929 914073710 957080491 980600937 993243568 967431288 963730006 952236035 948209097 967032892 914569882 977196228 978439315 914583123 981739456 948549911 974577030 908565863 946994598 991018524 917788939 956486055 933976011 962792148 975289125 928051114 996747525 914875828 917390128 966345537 942922461 985894244 974035784 985890693 959819907 961008214 990199595 935196071 996007963 953826096 944663074 940255429 932940151 977890050 933405231 983095341 906527557 935861360 960505534 911857683 929378923 947773127 996738860 994794809 971857886 911365787 912279845 961633151 964510663 974614243 987195143 916647378 907777996 968905460 915264668 955261731 978099217 926294408 923511256 923964109 978417234 909898800 918431779 956782456 977815722 978056650 902864127 956223419 982345503 944984978 976698174 915321958 943757890 969226856 924596375 972306750 955337102 919916426 984170485 943037730 967325464 984513197 985291151 970803389 964216905 901586711 971300667 948747033 922244647 912031070 936303773 947316177 915778164 966325959 903927515 921237522 949987400 987885707 909854526 988538285 936046148 949963217 977387296 925777953 959834781 954071244 934146508 982412990 969397462 968218985 974794160 987654132 991314127 980508026 999884486 906026313 959397258 917189193 906156339 962281437 953607966 958725786 938736264 954208107 955416184 974834541 988993767 927227158 955592291 945155921 991462165 945225272 908026190 989471998 968982314 931733216 961845084 958764318 919187525 934585903 993331184 947341091 933210958 976027338 978373286 964043474 927740857 984641011 963833056 998995239 935191920 916717876 949796762 966268549 924833223 924685963 994889048 981214607 996454548 929633565 994524576 963188821 988279398 947965606 942567682 922690992 974060726 940471336 975463094 990615729 925056120 920659200 940960539 999644440 918706630 915670624 977232026 945358152 935812507 970253892 951812732 960014595 952613378 967338865 908782692 986216555 942650180 945839005 984284026 953615620 962620965 930771661 903617922 950432973 982741399 954705861 966084606 902837326 900457557 939035427 953947758 919980276 994312511 958536714 949047449 902379032 925783803 937653929 940502294 997914949 910091096 901932340 926019026 999039487 976281540 957023291 932488862 925106228 910874234 942062651 907506951 940455830 951646481 949259336 940554311 986251605 970627173 940396884 996590520 988136518 958309742 959251478 997319209 965315488 917489327 902310438 982031674 998213024 975567538 974632709 966150444 992364299 980370251 987119337 930330552 943735414 908300033 908586104 948105482 965252603 996840585 952925421 903608574 956895543 909857979 931055901 957150554 979179184 984450562 990567629 968612282 916743278 993592000 915309576 913261921 985612567 962180265 993959574 931905800 900332006 969852265 943154000 917894758 962369465 984237444 927668500 946194663 937728202 947160339 925549780 949325833 976496815 993627578 928559952 961672346 955464975 916519190 904244541 905280308 918414357 960102436 936084938 932632785 987965578 988588038 958328568 960632656 939922890 951497430 981137411 939018911 947593011 953542836 906365250 917238131 920474224 983623714 975317612 937325006 937549478 998834396 934362901 964806817 980889949 953044857 947583431 947918558 900406105 901597603 910692047 963513101 977047533 997048460 977926420 901165688 956315537 964733771 982896613 921325598 938189761 983954769 965938686 974028556 977818797 941535801 914554379 925032311 933445701 979097448 917917584 943878737 977604925 946507770 964720098 984751227 971522817 999935617 900168743 913632672 975399745 950384689 924563250 930713896 935850667 937809696 926446350 902541736 998714377 927139887 989549029 908536890 951978964 991947404 921213060 983175984 946236816 964314259 901236149 951308971 975202785 911780285 950212600 990151796 965497448 991787412 969401684 953204906 966407044 951492883 915471555 904555845 927164356 996425030 970840300 902495880 946000914 948576803 912149622 975861409 905689610 910226840 957905442 914686116 954879409 987314839 953596076 970517030 989132184 907893200 908564994 933410253 906441706 904449652 974684069 934926431 926743732 994693646 928923573 951363540 978282320 961181042 957773566 977528383 986932747 998246925 917340328 913243949 920576027 939696830 927298178 930581502 991813922 900229667 986086786 963954902 923080265 993049924 946856754 930506530 959466603 911269644 920828331 978026492 944940617 998701223 966715990 976122246 978565795 904697613 924905423 934529935 922984934 935289280 906614312 947674311 959493097 963541909 984342937 937511259 999710202 919949644 943540929 929571965 959239461 920612441 922800845 940269315 982099135 951958223 978821442 949207771 992390413 962852442 963122431 970323851 979331101 978997215 940193811 903324655 907723910 925927805 916828588 907548848 928392770 915156430 904796687 962111340 912602262 943426651 928822267 925077104 910073616 988928236 967294883 901751800 978256428 992982783 903548203 935622197 918009176 989825074 918322330 919639365 956658855 958587078 985820074 937625010 992160385 934436980 934655830 980496254 922830628 931973028 963583336 956026269 913199144 960653467 916815693 975562009 945156778 986862245 916354865 932424106 928877852 998146896 906806995 936879323 968044168 904222272 982967365 964340449 951874379 976394828 951290672 992335414 904748385 966742683 981199454 947822381 910801157 965943183 985818637 950442152 939023628 978743734 958101036 903874932 993716875 936974114 961758277 950679534 922199605 949142280 926610243 975809835 983932630 977497717 935021738 986151612 912413933 914250579 944130269 938166413 933544186 990511072 997781600 913487648 999850430 969878251 937128679 905890860 960861318 990965642 959855612 986919494 949914481 937541351 987981070 911512055 953766218 905344179 906534491 958960434 935810182 914637238 952258018 943776236 960306772 950795014 971889175 961871178 967059080 922980933 942358926 981851892 937645431 925506200 904948614 963858640 980126107 949901353 939889039 960240686 909709050 921218786 925228349 934805523 900259535 947546874 972124688 938777056 986416066 998634231 938738982 992753677 948740851 939576043 950745785 944106459 984821276 985540657 965585041 900886809 974642570 932640640 938078475 953746984 900459359 906925359 943431514 943191885 959159250 940093415 992053143 992227698 959680629 976618540 931734015 980061187 970379510 967011120 958967562 927888231 942543931 926732035 959544066 943713842 971126951 963655447 964597906 983116897 920811913 941740234 971611401 902177067 960447293 935795026 901535044 965945640 928177025 960265260 954472469 980481159 907670899 981677508 988142276 979685825 967018100 935686758 930135083 930141194 906109264 930435799 917305332 901296847 911119117 970318292 921391435 916039467 965631544 939635188 918346854 916621427 977246951 914787649 983513354 986836364 925037465 944182095 960175869 976498763 935731779 986006731 912763534 917430911 986982688 914872088 935027772 943167219 934518690 923095413 970092627 939387462 948174042 941370925 962837189 992786904 934195769 922980941 915415121 977869211 931410581 904991493 943157883 993473231 970861956 980493311 925633977 902538136 941522382 935416890 983852100 956075682 983566599 958049911 905739617 985775063 983282283 984825504 961802126 926912397 938573348 973453814 986158373 907802218 955402270 993394401 995663267 983403433 993451344 911209206 983300732 988282656 917656991 998803614 959059406 929346496 953452144 905957577 955175338 986176159 942386331 997649730 996653352 947136443 979647605 997831436 987409411 907571542 945998513 935156822 940183226 906491667 973585244 911514515 920106213 980197148 945115949 989562673 913335131 950929262 932891020 907919208 911500506 939028302 908535922 928219755 972497058 905167934 997518668 986851406 962963039 956401247 904024853 925494528 910943827 945675067 910728535 939407849 950184873 973157774 957089385 916268708 995534690 915899061 998092553 993530240 901934304 926753002 993492093 928109071 953527733 919534249 957105519 928981776 960920341 907027120 945485803 924443795 909479731 943797104 939480129 977626536 912495659 913849435 997027263 933158446 960915585 972609367 965808004 959963996 988132412 916446626 913054135 955122735 957117765 936886230 961517268 948565324 940373729 955704365 948671001 966059744 967699624 956168097 917828316 930075480 991041203 923018012 930142145 950528484 908287292 972532141 900704805 950438012 910378165 936205750 906739079 914597018 948524597 999736422 947692513 931519000 954237913 925112817 972326420 918815452 947659232 926494837 926869165 905245914 908333423 973743207 953624722 939495659 979415851 921339666 921091141 916642031 931568887 982483498 913495485 960037345 935722696 914939672 914005480 912935814 942870254 980504883 975647553 938017068 906257808 904800595 947184736 941651536 917066614 923396475 931279729 992544877 987260087 976092519 940368881 928204307 953354308 950130759 934914030 916994888 930846622 922717395 959051325 904227797 978269986 956749477 971915772 903133958 980830457 901358117 945789945 966365923 938871034 931293413 989394403 930557332 910263378 933122212 980814962 936859149 928426364 965208004 954635759 958594445 927857508 905757030 912650688 973519069 974966794 976120872 936114935 944937224 972127579 905741071 928997752 961194265 938732567 926937690 932909935 991201220 958549838 974077444 914033809 989701991 949423591 942062470 934667140 926788354 993236426 900372926 925941314 949032916 965816778 980740092 925922148 919752167 929917165 940143665 946388154 999563188 976367205 954138638 963838495 903126007 904354002 989975620 937164014 948807774 902452020 953125829 946247449 933362263 928402279 917444802 913213417 941668174 995254795 967447493 967975911 961610163 970347047 993849036 975926309 993426160 924552085 927562297 903597082 929664340 990970292 912247718 937364434 933210991 985927518 949990073 921792306 997684597 989290983 947446448 911635131 906530207 986272464 988710759 974980945 959292154 988214971 943424098 902476760 970358410 978296458 979551858 918857714 917270170 965786825 984787956 963677076 916581307 959644337 927290460 976591591 951059121 971890046 979112274 938206474 973856029 975821223 953094140 918294347 997961067 996872548 906349557 993090886 954034567 924161168 994448314 971977323 976790809 923436351 998257705 969542727 959278893 998660932 982393626 965391794 974119845 991164745 957520807 996513763 956959135 909981520 918010647 912945245 933124391 956498453 936355762 952560389 978996710 966807232 927266258 949712394 911468741 916218040 914740473 996686731 969747535 968209468 981058454 926378861 904143391 933849887 986935364 910414115 951358676 939747554 941051037 929836167 942123336 987482690 976315765 991425918 987390455 903844433 925519336 987205112 932663127 992471917 912583339 915454975 930713068 907353857 978042558 931742930 972413480 937990953 994118265 957737565 956655368 960152481 976137724 926576561 911256614 927122118 929231260 922305011 902302688 942115747 992082047 923570212 930088429 905982587 969245728 995602550 952884939 999901568 949967054 986489148 902781786 926801758 973488383 924593548 976767659 975295789 988069195 978707219 967073019 913169627 973489377 928338846 980549894 926938003 994433144 964006613 995013817 939892033 963511504 908392876 917194357 935970687 900815283 993283315 910973677 959689536 922213555 955272188 965784649 941994246 982606628 917655595 927440044 902122335 927402811 930624941 935312245 904174938 982538313 969084167 925730665 903474359 929707812 995250706 907772635 960656225 942311511 981911871 984723369 985899108 988289159 938152586 980321075 929400809 996721648 970692352 926412465 982082692 908615564 922634229 976074058 927518066 942633419 920356031 951238023 962961719 928866109 935983205 920140936 918052837 905138948 970442738 917513437 940654018 916323184 989846815 904291071 931781703 952247821 962058366 934261408 900950300 911305477 906818513 941144238 958545186 918382218 967111420 925470828 906688656 928624057 980993886 932967605 937127522 934877250 970471433 952468167 923356196 944720328 917666395 969983994 997532982 990793156 901180065 973808462 912916730 940060744 987380929 987715711 933580211 911459184 932636049 912311376 967409288 905698132 915736053 904929951 965399282 911365148 965077281 950887724 903404907 921662815 978643693 947120844 945287410 944895156 955996527 974249578 983957069 926055366 957962569 935642442 949640885 935874100 949779358 982792678 928776967 964700204 912529842 983298717 914346807 918155617 905535515 976275367 916396819 919608001 948034634 945967580 933140369 905508655 960611471 931649259 947852015 954967339 943808936 956644696 953122760 932500802 909704683 948594249 927888549 923899097 949389964 966604894 953358647 938387791 952829168 958844561 969900958 971726099 997392076 986522366 916008759 935350576 950953167 967531939 995899461 924386426 958420604 993157443 964704357 937712148 943026517 934827540 934915472 940925233 978275695 913725900 966955622 937251865 961385201 972809500 990789669 930844870 955628977 999686051 949155057 920048321 993599607 918981537 953764545 971591312 942322527 920331385 919389010 929612108 936761209 996954824 902016596 981587970 978106279 908797813 959701637 992466699 948815436 992077405 998262770 981617770 929560090 949380142 962806868 968801735 983964083 953551031 902888767 949386289 973143088 939150687 927779498 930152294 954649842 931092446 952900782 967917157 926804055 918883421 936136576 970568277 974065533 926589522 982829906 960915799 989870299 901383708 911855335 990289314 953072604 927220040 907067495 939838425 908808215 985409124 948023645 924623079 978282170 907722558 983138291 997785233 936256117 907323201 972279083 972222338 990797913 902441350 932698580 947587945 964582491 994973041 970432023 929744444 905509059 912352153 908993560 928374530 932348094 926206786 981209420 988371158 994150866 953702533 901933209 965852122 990237000 975170514 993802698 932975672 904459003 941014735 995023009 943251708 973401994 933976166 926935582 900645296 949254846 996040206 974764032 950046195 991089024 901252371 902567973 994834786 981714559 954710658 974400747 959854016 952319008 967146567 991504318 932396786 915833900 984101387 996639037 940633986 902310485 977015052 942430390 951148811 957434590 902401906 902585435 967055726 907407056 900000238 957484753 968461852 961245782 951515121 992043185 952083237 935227688 926416574 917810140 980487382 920206184 909917162 904264762 997928585 900728436 981689276 989136561 929203239 973381302 912102723 955781652 927796583 982941041 983212974 915727721 992198357 975499685 910248909 971276802 944103947 957492916 958519303 944846085 948780246 954309795 913293682 967787877 967703289 963750380 911423368 955278257 988358392 995705508 999837828 945439157 900085758 955202965 912729180 918716127 937771172 963951449 945498499 938430720 994040447 983391012 906813018 937443821 941481108 960884232 920482550 948712192 908646309 993888958 919998719 918329217 922334926 956016942 987522521 931837756 969836009 974814335 950264724 905917476 911801630 947772055 979251585 949362536 977743859 972507748 915547331 931367991 958423103 965266610 910450267 996194807 955494393 935199287 955117763 928113176 974759983 968242338 910169447 913633737 901494414 916877437 983854353 982802805 938030633 941058657 902030617 996933732 999395049 935583911 977075338 967367075 978719146 986152850 935360001 977199964 982207662 922010076 950325999 993431461 935408372 965320736 969443747 973693362 938290819 917258938 916271219 926854760 955311930 987594216 902194790 902175437 994115016 960688984 916398141 927971112 973882962 974330260 917599765 946782203 910319913 900461516 933482313 985641727 900439577 997742870 973179926 993265594 984101770 951461174 932524916 961446715 935324579 916824543 996502354 936955058 940692892 935198546 916012744 972682064 943256236 935398420 950833124 986696856 937829336 990166195 983867877 922087661 944410196 943559267 927620723 981690685 923644840 900377354 942196292 938841628 901014321 955165229 938696790 990517054 980114752 939125131 940791184 953796598 973273503 969851567 920745339 966680811 960407724 931395037 928822041 983101519 932845446 941231685 955207351 931039491 938155494 943645657 926905916 948331002 982173555 988473488 911619026 979535361 925898420 917692513 975538663 948378194 994762412 941824792 992465327 997420071 921387264 979735798 992303997 941078852 945092393 930285545 906778786 980063634 938193539 947550365 950812734 970019338 924462304 920526173 944683830 992591664 991573843 942158753 994814314 939221786 904088080 908624575 947367553 988653187 907995469 903150463 985390710 937168396 937255994 920078964 917167922 917443267 915504668 956853965 989025716 933128015 922813826 999082624 933684317 927563900 943614098 984635236 916433035 904646320 998735110 925489556 944767359 917477348 969301195 994309830 922906327 932592416 943467748 969540971 915009935 916765048 903630603 901745229 902895789 968720904 949418543 971404257 981326879 971019340 908345780 956096341 952133740 962237816 961154430 946602243 993156800 970161647 909406810 970336827 950685447 921557700 973626581 900150324 961543070 918802457 989287196 938610484 966662454 929553558 951118110 951141598 934348997 939110382 974886609 924824289 953423638 926098339 901231751 922115697 912704461 918742445 915596658 907498205 997327692 950640474 922964990 985685565 973387099 986845528 951772315 901965140 933662842 947622778 998024142 955056436 906367800 911721523 953408459 971915306 917971568 969755616 939806961 938628427 926710303 949719095 944375349 939077383 997760039 902216194 958983149 957786848 976461002 966599663 979863789 908761381 991651884 954994269 918469117 930823778 935798002 927629437 935195236 976324740 947580946 931790714 937401762 983469722 964602939 909547520 944491420 954514204 974062231 905836759 916048276 960559980 946309958 984510909 913401692 944799923 945078770 925819132 980180244 981682446 900753199 900697615 919681758 931590130 983176947 995362653 908252402 945744759 927052633 963209320 975553952 989951854 905922782 951287130 934503978 974015064 922683533 903217809 953442657 939154973 949225632 900512401 910947801 987307223 931469199 996353482 973309861 996932813 983070693 986686202 995181440 940941328 916758712 900674538 906618391 998055047 937413466 964632072 980282254 990364337 925197172 958254568 966672176 941001072 928015239 974054624 988442583 941618348 914370500 924052952 994866627 929262609 907458496 973138075 933634886 968203293 999962032 925542981 993804257 975711865 936935234 961529365 984571907 901123781 928278264 972740267 966076324 967029417 961992531 994787343 991749191 977313329 966188675 949004475 993519020 985741024 905131925 946920936 926290954 928977048 916337286 990263992 921882274 973629931 902271309 967756392 920615485 923863893 941483711 980948091 939368950 918687497 908967875 922696661 945764174 938260704 979519787 912800504 994720224 970727451 958263306 995635231 936413020 932563820 948104155 928765491 927056512 986961666 909275667 955670786 959705451 995097121 933558704 976818982 946044490 900642078 939127300 955863135 955778496 960376970 992916429 974838333 952118969 950240753 922793525 960608117 950330570 937102580 947261608 973969746 951543239 911743611 946600581 941231876 958791458 942335370 994902294 910478606 929667728 937805896 940006146 991285190 989082169 980906874 900150651 951105508 992992719 967937387 907895305 908643277 926979206 997142282 901792295 976561615 927832142 996840378 972927998 908506495 954137604 934759706 921831788 954742692 926411916 957822552 924889903 926563772 984582860 961625457 906747160 920629736 903059866 925305005 991417332 994442008 908801452 910207648 957140727 943205160 938948342 910933263 918189651 974695418 958292936 955705092 967615716 955268673 973390346 971454077 989004098 913783193 914284501 973379168 966625432 902349293 934814568 947028088 949870767 931110423 991164197 970455397 907576025 904114619 900812639 951711129 914309650 935323280 984536815 952850824 913333524 976154332 916891422 929572203 957844290 905980209 956683592 954733553 995100428 952712510 951474755 979218617 935573629 932524267 992921641 992938264 981493862 976904353 955542484 974307290 919753251 903196578 977901597 969715479 965865529 965101483 926901737 971022700 987517632 934938821 950485379 924122385 921002414 957618716 984094536 999613050 975156436 943409399 959721689 971177870 978351881 917091565 900092643 900103523 995131322 959267806 918790667 995516318 996228882 916662998 903305647 997895027 940457085 963879003 910930143 971289045 934337668 919432971 996132119 952262858 924266337 977104585 987709072 912974090 975713276 931635244 953530751 917397350 989402701 957115003 995472052 935983007 986617003 919505722 911808359 959722661 941875076 943577923 992530089 989131053 903627603 900310100 904981786 909716320 957871498 903091986 903856072 995158714 972744169 953936360 995732568 962364186 902959732 981066993 999727049 911349618 988521440 937940201 984789927 948851310 962088720 954017122 932908118 991699738 912914838 926127650 913080111 964984587 916332739 940315599 987849133 960015766 980826191 986355251 961830184 983019660 988825116 972462322 997253275 958732847 991810062 996739505 981273564 935285757 901508747 981927686 987793045 989766134 908960540 974182230 978807307 939489012 927113713 948322422 940110255 976762587 927116900 996514741 934365591 913652703 965937259 905306259 909241907 968445557 958193337 984579427 950399114 924676839 982062422 976721495 974630206 983427652 935492573 993902964 905031980 955259049 942077817 961469107 910025928 923124923 984053923 920843254 996875094 995776172 991618150 990354308 912751362 943851429 995581315 936158844 919351058 935288675 970885645 981952550 941522371 988306751 983411539 960200845 933203716 985344826 947096871 981500146 912291385 966388376 970715034 900253456 936709026 911721294 964750700 925128532 911981188 986223851 914135374 907548774 945893829 996451206 940104850 921019571 990192641 911692593 988752161 957440409 993689720 983211089 959556222 980870212 926888424 989079466 975789630 994369772 905502475 976070950 974639510 911274705 933214408 924729982 998521839 992552651 970244795 922001864 966097169 998836292 993476200 948079171 964603330 909072106 956012296 956459564 961566617 982315550 980664275 906091935 949435878 960719656 929619163 998632637 901751746 998754663 939026678 986105367 998644844 990975872 939272847 918506447 904533462 959636766 980139306 917435028 954574933 975303717 963568886 934907297 928445643 948970756 915664357 977076640 927235882 931968970 937064471 984451070 923718086 939925993 923171280 989314345 963102339 995763269 991170688 937842133 933665474 903936062 961082033 944782655 909490309 937937943 926756475 979492100 967426887 921844851 900100438 983957054 909273981 934445461 988213391 959115452 925280200 909085489 937077904 903648242 987704395 994966134 980706380 913279244 920077010 976487276 916011982 943903480 945670182 907460464 928480801 935611608 994037555 918669480 942027346 948411106 958568402 952778208 912075897 970362826 915501773 989209139 916329371 971261471 996257298 992118787 967571161 909664147 977598666 993410899 919934134 954642812 983226824 964307762 925934490 906423265 972440157 974339300 904650350 976183219 965321092 952297448 968400473 926307093 916504227 970117326 984121957 965319909 942981451 946907230 914415994 987019483 969699601 924636413 932044715 984344605 992634923 999406676 965909219 921416537 941108596 915786077 928093760 919156425 975817872 993833791 961061221 957515399 945678249 938963228 934295602 911093295 956033562 944944432 905720736 959415561 975526846 930823208 903139223 925299052 985529723 940803541 920135799 966406474 991130975 902484206 983701893 914738996 957950387 950455562 902581134 995839313 984996516 964340121 989989988 949669761 989373435 903256472 968510466 959018741 917285838 987955480 945195506 957640081 966642787 907439589 913040092 960214956 937601600 957702871 968542899 909699598 953881465 957610844 935116145 994678168 925359171 917898289 910192131 903092154 906364999 986473157 928174522 908413338 918562082 971369682 992345271 905094912 987312199 983291591 985065973 931727190 904934372 958281336 999964398 995267974 909348206 971157352 933917463 998555600 900201396 965260191 970411359 925225797 960769536 982412433 985179420 949417959 921227050 908522766 932357616 956340425 926634693 936640864 994898148 920742957 974834020 955876898 930894539 948821333 910073799 995005937 919205354 939859744 919958288 973903152 994554806 951134365 999996349 923013733 906824222 999994369 954497644 959942690 924118221 926180066 927995740 963287814 961610024 945163803 962334097 927483503 951680127 993318093 907611881 912533502 906674140 968570937 984796188 949369658 985059215 974129062 907035208 929895042 904148363 935732469 901929761 936664979 945970977 980927575 999420622 988313284 924320765 955828180 932979199 920894398 940034189 976668767 978567183 974484460 936901846 999585709 916140581 978713231 902540512 974673533 936093862 954373161 945917651 994339063 955217145 999107368 939557016 926410404 912439669 921918869 950942527 908907552 956590069 978336287 932201111 931671114 922745169 908679498 966405613 961923108 952500692 952866994 908616848 931677054 939557248 985222620 982158349 926400325 929672584 939217965 910597671 941521691 954483263 965377390 971090794 968119286 989855128 971943797 994919257 901157376 991016311 971280034 994830932 930108686 980637421 903521116 927222718 984744174 917692170 941890023 933659279 919757087 992366288 952194493 976257305 961292458 936925324 923042240 930975425 914502748 965587190 911127629 913624469 916896902 917976176 905358829 946378358 945962235 974617647 971019800 928941488 956547575 911160281 911858897 947609565 985989022 951077973 936135904 941984289 913087058 941718800 989123050 945725453 982701050 951130509 916342358 925329043 913368046 992817213 920702247 920979844 913491654 929264263 944699321 921193870 916912971 975025249 904962416 993852753 950153290 952234723 964890005 925096397 904932295 909259751 955447543 907516701 961897594 980946325 901673475 958314884 977585792 926349397 966065326 975395349 969818978 989871336 992712100 919013961 974529643 978187101 959138824 974944524 950109610 974457704 913100941 978876857 992164697 938145956 939714368 952357362 933381413 986199008 972391821 987753106 984167281 924362117 975162297 945578897 949330482 902111185 977999966 942981388 970395558 942721408 956369838 942623029 951636130 900570175 964621090 943977805 985071992 979744505 933960087 938507498 905986022 922508559 905989610 992086411 952853596 951558059 956662081 922906346 907725911 914684742 911204393 906973474 988894650 900612357 931287297 981064797 959368193 918355722 930154447 934288125 907531119 987279796 998095955 973574786 911709593 983687111 926525003 902228608 954369674 924266520 956590519 927927067 985462200 923969457 923499733 958732418 968335440 922544581 973129937 982553246 913551791 977882727 907555425 943260829 994691156 904798411 929882865 993643458 911755923 943801549 928230154 915116616 938731686 948140689 910174684 973550322 973382411 958925829 976527673 973204754 949407002 969297368 954610590 987724549 923868810 991495408 978424260 923151671 951634662 977214683 949652573 932517369 982570666 960881207 906125391 968967937 960416773 947371235 969664128 992974857 949207648 922588520 934798425 992783616 960433067 959526888 942761002 935022084 925900878 949477274 907921731 932619937 927092495 903242987 924130074 966295947 988570818 924651079 903271061 900836226 930246819 960658418 953590125 934455299 947826180 947691444 998174386 944400932 951552065 901569110 997160234 903673149 938861255 980287567 940087310 968971013 938659769 929809464 968394184 970712007 987449939 976147407 942222330 939028737 955239193 936615499 933895209 969632963 999386092 964270855 935033386 953744814 966863055 952953884 991607494 976267117 975535790 928008392 927427249 921977566 921130068 974295256 911847136 979405747 934668962 998516192 920577231 974805308 996513924 983891815 993757636 903765344 939023314 966893105 950013625 978450031 985231391 901710872 985270335 993485984 941668410 903676567 933644999 922925677 996621193 958207418 951338369 963776282 936612550 939699208 955003927 988803743 990643482 952247035 987851279 970147509 915770090 931060038 913519691 931953682 929589744 989353596 967624860 908695370 937620851 981261403 997247236 916430547 944260906 960049729 983787556 954469186 907067422 931293304 960500409 935625262 905808449 967924101 986766631 914887642 917373649 955714750 907420768 996790445 990501640 917273566 977076123 991810561 982259830 994224055 924852534 990776881 954799627 977934897 909694097 970388951 931375942 952703126 959467780 986235199 999549289 968290606 952882115 931510819 935740946 913784622 920382958 991591854 981821096 928075380 969101983 929552198 905421098 961605867 967791157 984134956 984246907 921819774 955425592 916352778 954289725 909852512 992077701 920954985 914000535 933805405 920460686 936181943 926989019 957918911 920019831 945985908 990123339 981406882 926633736 915325102 943400137 901387763 975195553 939555612 957070208 979681199 997015804 980662665 930194781 921537070 987275737 975472110 979288903 910452614 910691054 957773148 935282641 924121732 935798200 938466228 916084877 992755836 966883517 974290519 905642766 931129891 992468934 956629151 959012407 963710628 965409405 941901086 901105679 923896519 941843308 978685703 946656934 975984375 951560723 951421255 925698082 964907870 984419554 912038825 933016302 990785846 910838757 933564955 948519032 956074525 923908167 937346669 978179323 987099547 973969697 932729255 997137167 938093674 995014520 925272675 982144611 921586770 973379179 926709754 993012487 946313434 927184316 944279909 977230738 997112769 991568589 947809391 913498655 969726011 995489900 978953189 977883940 900488257 978336378 986680536 904842620 958550793 951814265 934206067 942897828 924286585 937217138 942938853 923813932 995153470 906440437 917784430 920232573 957488803 948266295 954576331 997424871 906473326 960492440 989750350 929662650 903572660 986372423 947210228 933996470 972804830 919991854 943326052 926562263 979142769 931867922 948554106 983009906 931776847 948389959 923660132 952596354 928099996 960328909 910600579 974460728 981486665 967142900 954121299 947184619 984470682 948166759 929438670 907776400 958807516 963748486 905158239 921150195 906107926 953239417 915219326 911450069 956491981 967627411 952625600 988437799 918402630 919769939 994990039 995760970 981302580 992002003 942292397 982451613 992764170 949157986 919022629 950983920 921497819 923840457 976293266 917911086 950298050 939653085 993974769 932104606 957804419 983410326 967374468 994059753 953143212 982094382 931148505 923880496 935759914 978665076 912178772 950456860 937795731 981106695 907769048 948735227 993168703 903227482 979412010 925226781 963016285 952544818 980557528 993197370 909507671 918184678 982539696 987707238 978698979 976789287 954248407 923776333 962631996 991543340 905021622 959839140 983050068 954106831 909980235 993754466 944160747 987710633 983189429 961461958 984251950 979104070 901562421 953462045 908227294 932546006 958359651 993463701 929967131 962277638 962813948 920814146 971973853 960298116 912282809 954197889 948371136 925110888 964307851 906892958 967910901 922063204 955093506 902816980 977752800 901704310 967656260 990378440 989674256 912961367 970468930 963103194 953925461 982449793 916201418 929513472 995710433 953572974 927996339 906643886 957571008 954851211 967328544 953229395 983176309 907551378 919307198 909831494 965637345 971456978 995578960 946580027 907829813 916571292 941296727 956068191 921028852 949498024 920747144 904595973 998796847 933515094 949399775 995529082 932897464 909140142 959185435 956099038 946602316 940965352 938330353 951846198 962159571 936671831 970442162 946974084 987712147 958561817 991480369 925799095 988083992 956897080 984321078 916816493 953847370 917930472 916334986 951899985 972655490 987224852 969671967 984808555 990116069 930120598 948266628 950099908 923233433 903033321 974324228 994803862 929414988 919874152 992240581 968118696 963437221 958911098 955507672 912040375 900048488 947303170 957321073 965665289 921418194 928653795 957618938 997913417 912557490 956135029 912619774 922654406 902102164 937003469 905303999 958153410 951785763 928787607 958616854 963666241 987840306 952028324 959369766 938703505 965646971 950779190 996164338 900724011 944457689 953759702 919581379 925782608 938913968 900066573 985368848 948640871 977689347 917413304 959646642 956962499 970124325 988441539 925741208 967734307 915684548 922113526 993309849 909184490 910868372 908182253 963365041 974097850 923350923 901507532 983880718 947697971 961851258 901126740 911049072 999798997 912295372 986044015 918036045 980766282 979255676 983535763 961498584 999638608 981131723 914267716 939630803 949381253 977778728 912900558 981150117 922330131 921617396 962332162 971066001 910211290 911886774 906320926 962944264 965136136 969551982 932212059 981584960 928005414 932859530 979042331 900182659 918971412 981761262 906727337 951681721 945331899 999254510 903283837 903347494 986383740 911265354 932614218 944266420 989778525 916103248 984967138 989307339 912457640 904758158 984202521 969205586 911735761 948393372 944703883 986320592 988370224 942664920 906242416 996397719 968926539 932223570 988742751 941073807 964436459 975958908 979987860 900204134 939250139 928356139 917996529 915450525 991648858 906992984 990308017 919607905 918321556 995821843 936441768 904217395 912708102 917793906 952633132 914715607 950817491 929205497 999135572 946105232 927224868 915810333 946624934 974075800 934748179 928227705 913899923 953354024 923257609 935126110 989857139 926232504 927887403 982796177 937779660 948032953 990412216 989570925 923913172 995261547 930480219 955838054 940453772 952142248 913308228 972443647 912980118 991468125 960733672 944076851 967430751 979958878 955574212 959891509 935038429 925403563 923683427 987208234 998167619 908260411 929525086 905627107 959337518 938583507 962035909 931155138 968661244 903648039 980172291 922949989 999289965 914284862 965851883 924217981 999141016 923758592 989114547 900376596 945784896 923382387 938182286 964569403 989578906 942706809 945267988 938807197 928049229 902392794 988868136 958726556 968541043 978691298 908195383 998602743 927960351 992505366 905641229 954409695 985873067 918395707 943187968 991696067 976220812 904954469 959746062 918346178 907507178 986514857 965119978 982954173 995217222 965848390 958699254 925371997 952989786 924847620 918683737 915470636 951079156 959443987 916140772 908323261 985366449 921316329 902590991 915986380 945818227 926228879 991295718 905321146 944653888 937111548 949402615 979039109 913199371 903452605 904964515 932258032 953075220 970913911 964885170 971518914 959139398 908583894 986365748 934831956 997547493 987306664 914274760 953263016 930713200 945968486 966659803 978108932 913029132 926921763 918185589 944850926 941911579 912533482 994326348 981176846 905918782 921380959 904435544 935908826 925677284 921201063 948995902 935784986 941372582 988420426 914685114 905345693 948311527 944963503 914082763 921882733 937295557 989840597 951211352 929964128 942041467 917399652 943967888 937498833 982974842 918092241 916145176 932054845 998135607 911163426 974694657 910308988 918635457 988880472 964979120 944634526 938485637 953866525 937212061 974050242 970517475 916240070 904541219 934399200 957416008 962172816 921012536 971176418 936069787 957940261 999698852 934518741 914155848 963544616 939533530 973717414 968610991 997013232 997488535 909024560 913321952 902044151 976560944 960283953 987857535 949090413 990294505 997856081 940098707 933928408 937809922 952653980 937947417 980675897 930094061 968387175 975617776 980627214 964626164 953485519 974115762 975390034 959458177 934655282 979400022 966425345 910551052 906957387 937377073 912780118 973546875 953949464 950573131 908367095 978871709 950321652 965779872 991312777 956256690 945151276 991058065 952373660 924177111 922837035 900314253 953788636 961995712 973185671 968440576 973119795 919859122 944777671 926119098 960999445 955476575 900628850 990380841 918080304 974986178 940075978 949396148 935451562 921797320 998698454 974148890 933766349 962855815 936343371 910953929 922716593 989092262 904238307 996874579 917861593 911140428 902678708 992232900 954850968 944561889 996010633 925582862 989290075 908834406 901458245 932526377 903662314 907521645 987150259 987785880 988136123 931009577 958402724 925600809 940267845 947791181 945144978 910615904 909459750 951085212 928341152 973606242 937743361 948183125 917449857 918487841 973541522 921352923 997191172 998894950 973355184 934825181 994414637 936011032 963135617 907396937 940892771 904132115 974027878 985822897 947364438 975199949 935685621 963599486 991129218 962469294 975747702 952994110 964916866 916717453 914215712 929476885 938187264 923328686 961282366 921292901 992797861 916182218 936910528 915160960 922216216 999732390 911881588 982404434 987506182 928504697 991765460 917824903 920091147 921138785 907192384 997397153 927601612 967976509 960014815 990032731 941369043 981015394 952256951 962015929 959887000 971592458 900813159 923680505 918436284 987015854 915098468 920890572 912500810 912979351 909939324 973631530 919955749 961840945 948204942 934065148 982193984 921062831 995350127 929182317 988331615 938020406 920010782 902259796 927744042 918725543 992239632 930050554 903802296 907207656 957411460 972519029 956102927 989693187 966900774 951451222 935129692 996316559 957155977 949900621 927028915 930584251 917116698 910777133 904306842 970582930 994703129 968303165 964891129 960008203 970108890 966556888 986861351 930680108 949321883 978018546 915818642 958341028 990375952 948664336 980194741 905147984 984106350 986355118 962935323 984581144 990962803 954770728 904031651 904411049 966996627 924126140 901284138 917060081 919339920 944933525 932062983 972964513 969473317 957152946 907102583 974083129 966410189 921422413 917676461 945169001 929148875 981643642 970055481 919819498 931501495 920069191 904797888 918682242 944307713 932657669 902764734 936535488 939561180 904136962 900817533 967527235 931313856 937817006 918971252 906909214 975090078 948627371 976044721 944446469 949909809 997228927 971915826 918671843 968587907 950782847 924912082 930993715 900631049 948121790 953100409 987242374 933415858 919268032 923663955 922505043 988256296 907940734 949098182 911718511 907380969 967013405 967236035 909392648 946975634 948254596 944967754 927637707 943805243 966644894 901048679 929115625 904843181 945669249 975824267 972155361 907068299 954890922 903708675 912061398 966500092 911998020 992177520 936060904 938700199 931263555 995300695 989694300 906745523 915065776 962852920 951451414 937154766 934353945 923320705 924205563 950398786 942320730 965927840 918272661 934656320 999707391 953201755 917920585 979872076 922805735 956269143 930144291 976131878 972732913 989672663 994717289 972505901 921342862 990074989 921788898 970426595 951421067 918493668 961511426 939174924 941233720 974870502 927381974 993314153 907636781 938212344 959854348 965120850 901543309 993529331 903204133 928748200 982645545 941208424 991490906 902445398 934452864 975013529 918301104 942727808 971234774 913667164 961707740 928869600 980941777 900082752 912442284 995706678 944010904 935437285 946270047 940960011 923416727 900869969 925715534 968882850 977355369 977948197 956943652 957819400 940305807 990487469 922410324 909683435 935937164 999739017 906598111 955454223 960234177 970727235 908669763 988965529 985626366 915454456 971170231 932924025 978600911 908726213 945315918 911153078 927606626 998559539 909754404 946274499 974254514 989783902 916458927 907418401 947564615 927032210 955549700 902535992 984659960 966737308 973525664 976363330 974588047 978785751 914152310 946236059 952035192 968066085 999998614 975088658 994012054 900111487 930342862 906545990 972488482 961193993 909673975 906115140 985569748 922464237 937215813 940746636 951044239 983327218 993826528 953843182 992496839 946480359 923307889 974741419 937385587 915974088 917478190 974641646 918736198 997017201 981197920 923922728 929703870 952321518 928117861 923324942 943923336 919315329 986225940 957748634 960776533 931945824 941061245 984790542 929220907 917137986 907555533 990344713 976343459 977806864 935405889 928480319 989958458 950065974 969015312 926292265 997162655 994298775 911550024 923779599 905495255 980286577 916025247 968274153 917054898 908141768 905246621 914366487 919064437 929918310 981803467 962737609 930558750 967227142 957568637 970212868 954385459 990523967 901208611 978111959 967542733 920930899 982344204 902202829 987705304 972038472 968089488 908507576 900090833 916599782 923226819 974924718 937977883 951740749 911052236 995892637 997210977 987886570 970059820 998514968 913229009 981544980 970422253 907769285 937019766 932892720 943688002 921818019 990629317 979371762 947570133 945806079 981580293 997570637 995577679 916623612 954850586 982349101 913285903 998475500 987939635 937813544 961303325 913913940 983368330 952936089 960892616 901828115 935531448 971210112 960183393 999239924 965353412 969049113 919521888 987487207 930654002 917009095 933584024 992802524 911728800 945857926 950380626 920567255 921133412 944686347 990336551 945116521 934671949 986706990 997671779 912482666 904387782 901702194 999516789 925927805 959309320 915482085 924240196 971597540 944536774 935169233 922035762 909073962 987716401 990212260 930277305 985221758 967972680 948966488 991873965 902152469 937992093 951653427 988144850 906445498 928696189 975432890 949951312 903846109 986279207 910451349 934371942 918647979 963181077 981318154 941575478 901705695 923758473 942990830 933801545 949730099 999144415 947652557 918320820 934813150 961926900 947395403 922910793 901985600 994421749 908639177 903912632 943306468 930140924 918382431 910561980 962065476 935466311 953124901 919179836 961083292 964077747 969191428 990099048 971158489 963723633 920114121 956563247 985899210 958722356 902099054 917363922 984880948 968020240 981945496 950369900 941840315 993589777 953808902 964566369 984096468 977881052 917607291 934214086 979153201 927795421 906333642 953234286 962109208 905767933 939102602 908304801 908297863 949920504 923548047 939821260 902717524 935596374 950196339 958299508 997049107 948246416 957095568 927416188 923619448 995942074 991556235 929044960 980275663 998766586 968466208 926517456 958030443 963579186 995268755 937284044 906764779 972492306 908897005 909614478 934104724 911957101 941944633 978069586 953228590 959280542 954541399 924663783 999847207 922402988 933896149 973457335 927709515 964016451 944049568 923095905 950396027 930829627 945336096 947883470 901395012 985566135 947236734 953215082 919129337 910917418 911579127 923561737 926841949 918728357 933717017 944623040 991677073 969348808 940588733 985498795 900298425 980556003 972108995 967364159 979074542 925169930 911119945 975751068 998842227 914234126 980451097 968523918 920116331 955038649 965544832 905780030 982893402 986871587 946860336 919747795 950377393 998168138 994209007 924172285 929399649 951577341 952119791 971387914 930159213 949749152 984060904 934608067 945691189 974707268 962148019 901584441 923325744 988488876 991920496 931682725 968712205 926208923 975245824 939428138 927050123 988880516 907728152 916910704 969548459 981588620 972116795 972642473 908152974 920096315 992137791 959523228 951371882 919762900 901863922 975535702 930866583 946903694 988953985 942798150 934494427 908913493 900795731 933907480 976854327 990514014 949367211 997442341 978066253 972824780 916353038 955069562 952844007 990791391 914158037 924539811 906976650 921599888 946316281 964764930 944594807 908140292 930406808 945039838 976936413 934865574 977205495 910067692 923745879 934119911 989506244 965368349 920973310 991174278 907340520 964445346 921155459 968032416 909517218 980582872 983739339 908659050 974604166 996256281 932737080 937824389 961886510 986319717 932863586 918589289 964551201 967978649 929048095 903355060 939021827 901567181 916083168 907187864 922439178 976951091 961304377 953219357 942772337 900407899 976800293 959010493 919011857 947595806 989648553 930513384 972091587 943291276 941884045 980474089 910670694 914655704 967683466 969299224 973579660 927706422 984280077 956718013 942919351 973372826 953140481 977477110 995047015 917788550 935675100 933856877 984805758 958882062 975890346 903175314 921649801 910825415 903610779 951120405 984292141 964762662 961378309 976465124 960641679 917408603 909546802 978030069 964726042 900915741 910716424 931516694 973174532 923216390 990766388 983003574 991746197 945932879 954653936 959634103 976529935 983391962 923516681 904435192 996620432 916934683 952601695 967204329 932801734 915471820 929534979 932159525 990158612 929304744 905329817 997565492 982357822 975394104 937313309 943841809 982600678 934934209 905051615 922620224 932166215 940476797 904618098 949781232 910843174 955643221 999943317 934461956 925765998 912937103 948438782 915277031 996660073 936180812 966321947 990212320 942263055 983928470 971078872 952041000 951333286 999318747 927896109 913760830 946182151 911956816 993796780 998566787 934694448 930725670 922102913 945689432 907901236 948634956 951357943 944760177 983946398 983649214 937387533 951235042 913147905 971380904 925097858 964278993 970755095 998542432 975113588 946421755 907009166 909926409 982863820 973224629 932820340 906545458 971275768 983197081 968946901 939555851 971602183 976565208 911643317 938359235 924787365 986744454 951437733 915425113 947882709 902397761 994421502 965105838 914772899 936262300 959178389 986322480 907002629 909033874 923427059 988778751 999783201 993488162 944249144 956730040 941586562 939784269 969653461 953327374 940757126 940171487 984097993 958939726 973991166 955995391 996440537 928846284 955908878 923265253 955629299 911309583 977870933 937527000 910399740 904871162 904762376 946740412 980013488 928004979 954945057 969671117 972546444 957035361 924343086 943283302 944860045 988004230 942321296 925769225 970693862 974462238 913231071 972641749 943255964 997113347 930315772 949272520 950673903 903584680 937931887 980179124 991272141 910997531 971945298 945669639 928088512 977937554 932242606 949719867 956355580 949251054 916539509 916200152 950164092 994279969 947852187 996742923 944131848 906758998 936200792 989042647 998626028 993869177 995911650 952818018 931583237 946410358 955071854 910869806 971423102 982245550 940083432 962056752 944559356 990035935 971388390 966133059 978927928 923272090 929094022 927700983 973315774 923650970 916337906 981525274 951996310 916241762 955631287 916020928 940105319 932938321 904157175 937744160 945587746 903647640 912244816 990556153 906701245 923544805 999170649 967611582 946356028 984227611 991739806 910728246 939521008 982622506 974452919 922332351 944392473 999672133 943842377 905511168 950092308 932152109 993362219 922976301 902061482 906563264 992985526 967325075 938574869 903901646 996974884 961300879 984397222 930274488 982832967 988288257 962295184 914086976 922684296 923010864 966045356 947407006 993438805 973986371 902262377 905949003 983560192 971111829 938588638 953539559 986578102 964483473 988331695 933637637 954849103 994901279 970531322 985012705 901009506 904299297 983389238 915516579 913056740 974597515 992226999 961757176 980255992 974649621 918887283 968567250 912900666 962837989 995918745 964143559 988957761 916927414 970224917 941342925 927459881 926265636 902815932 907143087 957615660 953055458 912058210 919909057 917126976 956423519 917915272 975747814 959864355 957047019 964973462 965261704 996301595 990799917 940396943 976744819 926893503 911216695 917378193 991074867 984721993 993095527 945091977 938092079 961469295 970553187 991110211 912997359 972732704 966241499 941267543 951597625 902595207 958163117 998065220 915410413 969408320 925974417 964820625 946050907 995409548 976620341 910006861 921185323 997126503 964200721 956580753 970835043 979253524 976950515 940840288 992972751 979451574 938347170 937965162 907570508 947011015 925601093 990865462 944882537 911015855 913864983 933270315 988518949 900095944 991256449 960355717 968680411 990082956 917890510 963384587 986092567 974361177 995709412 991736251 934827184 917088892 991792884 992796619 996747698 940425787 992330622 994096759 920350420 941900704 976512784 933530069 900753714 997352839 948010172 957036933 945980213 919999946 995541219 990579195 954752078 965118125 940599356 944110092 937459428 911936063 949957211 901331343 998642121 950971817 975054462 910681340 924963506 980483086 914010961 960851675 994900336 907256007 937524706 963643689 992131428 963033246 980111147 958818643 921644641 979811661 974673836 989580233 922422536 913698139 978630967 961659485 976239178 932708005 991216870 943929894 971589782 929194747 991582078 960864771 934413199 988061487 964555192 940791876 982976970 956111768 941102591 925978705 984534454 979734064 985519254 930055549 964627580 998803368 937458023 986651225 935145853 924916086 924105686 941390941 920056864 961511118 929773829 938935762 910408690 954582083 958231462 904350376 987679363 908018282 933207093 947979477 903109399 912152183 924519861 995812032 962371498 940375713 963265115 990818643 900318868 975142766 975760073 917379056 989098866 925003687 988271957 903529941 980805797 940528247 978609960 924038028 907532575 984487900 926129945 901753770 903075361 939457369 957289750 954562277 955719698 988703330 992509880 988119475 916242772 968649313 975572950 965047337 914886981 975934680 965459625 974354850 901196287 958073864 913236836 983145133 995452518 952838145 935246714 901679761 936797514 930500400 949538681 923274544 983540156 979938081 913059731 983348604 916988448 940200579 994013283 953875574 939594945 917048946 940382039 961817590 977081718 975433900 956085409 953774297 963489000 997488533 935806990 912470868 966478744 981996490 972421097 915819829 986718278 902695187 949253849 923026386 996585611 970714073 961285959 988805703 926155055 903111039 964451094 975354703 949271060 958745216 963919706 944885554 965510095 934093696 985040682 972728607 906087781 933561222 963064475 928697788 997571258 999210546 942011612 931576645 919774203 935360366 930900334 933768456 965085887 994851090 984468903 996302366 970932453 969284744 977728446 903713405 957026177 932367515 946527716 979155916 995678212 946069310 976200204 933475979 912662838 945601100 948412489 952630167 999722303 938863582 992928066 905915721 918788092 990802632 965034069 921325676 960249095 907325639 989259831 945466246 996697897 964643338 911341799 900887831 945342951 926033800 982139189 925744238 921719690 923829648 978403909 981902189 949758481 906923948 929779673 988140049 911978935 917884505 963888520 932881171 968092158 990896089 911437876 942418779 926330494 987922301 947138878 956706687 982210475 935851141 982508393 941966460 991981966 918784253 907220142 990044653 953439896 986973891 924133184 934577536 926640032 993253582 925784984 968661509 952481610 917798707 925822534 900893901 900707045 971293248 926523199 969563592 939226945 959398325 945768076 912362545 932747580 903316017 964686159 972450134 982143573 955928435 950910278 930629834 942952242 921214193 956390638 989764339 936437018 967178683 993708112 936177148 945813795 911430473 934673556 964767587 935553461 920149301 938509061 960879901 927807507 963042530 972512041 996961764 950769797 921310929 948954381 998642430 990656209 973791282 935074130 987604815 962908350 986582233 932552563 936046626 988958209 952164116 974441836 935547161 980292444 908101144 952173166 917751228 923688983 972882833 933846897 989743143 984059513 902104137 902183970 949946337 903851896 905540761 946598190 932118918 907322288 953558638 990819049 912471960 915931949 930793799 987112612 966472962 959694940 908164178 920328039 920612358 905424229 907988715 950889270 911314167 976565939 961296328 923291448 967733735 965453451 976251116 934106385 981710561 990502926 945094418 985392154 906116344 965528165 917385151 951218736 906624225 967830370 963199432 953850063 909913055 992490751 928325811 978422402 901939383 958343793 921161224 937207037 960721890 932833981 908833673 969808029 934822141 996899492 952259265 981112766 932664777 971996249 980438283 969941265 956314702 968017937 995949307 929604709 958571581 998259152 936066620 901837909 937802352 926423610 928796996 986463974 945306957 940924784 996195935 920604394 995902720 959013913 969682755 923235293 983676210 996424476 946917776 991387622 988129877 967426524 981052068 964886666 902295077 901263843 903098533 916468749 945957203 929371253 989204284 911949062 901280134 971759885 905996934 941954151 945158193 903830700 961191913 965844122 931899150 999858166 915481684 934679282 992229216 984152331 968502215 996545101 904954487 922055586 990735947 922676485 912340013 985389143 912473798 941528329 940123849 945204235 990357666 907197157 927304025 984072123 975945457 947197422 941414148 940425582 976530671 953232142 915651369 956272040 923718179 914164912 962085545 990065082 950072503 908285229 983823327 915323731 936169909 975008110 916160967 950698260 927124915 975834791 904101664 929428908 941536150 972559675 933513238 968618238 912611019 999052151 952673898 963823679 925118547 971088929 956021127 993849124 973186441 910023245 929252794 931222088 964803061 989042699 934605111 957199716 964745815 970454791 988117610 989377161 996636797 916840133 987682805 901163868 906732197 986059567 984570699 945885103 917975483 916788058 924321223 904430017 922404416 928805334 987117710 957835048 935156974 922578113 901436801 935793895 987043886 901662865 932891158 903766165 932622129 945027049 985387872 976622517 964157792 972556509 984273306 911627818 987182781 950948242 934581441 938965934 934283368 989020420 929309781 962317553 982043541 981693467 959213003 936212725 961810049 944458697 995976862 977199007 961859198 954246116 988333819 919254684 962487381 932964337 915911953 903886097 965906949 957755208 983357530 907294202 977149231 949403849 972186489 906291543 962323917 969079141 970841595 965318114 908026160 962787839 964605950 930387264 900703892 972931348 977494030 996837942 989846409 976277011 962578581 900366346 997849193 978268058 923105080 934024052 953218511 988907394 966301806 992317852 901367859 993293003 910146926 952785485 961875071 972768411 905290381 920131223 927776054 911874252 999857269 948931516 907556347 936590964 981227405 904042501 915571308 969424075 986446887 998713757 931285110 908605336 956552326 987593474 969446279 995787424 973625547 901337643 933979288 930522310 979490462 907295031 983575766 906966126 987049198 959424737 998397720 993118631 926942666 922460287 906112423 922524171 914740090 940938899 973020982 933779646 958342942 932490828 969388880 927781363 938122388 979967744 988911416 926042546 933129260 918404176 995144411 971325617 911446071 958968632 902987457 937695095 989187795 956560698 993848118 969203650 972156397 900485679 984458901 975243298 982485818 904092090 942301736 916182494 901930899 912457084 907340672 964993270 919172720 969844756 925494780 990251376 993894154 920387497 968908849 980589495 991580766 916231875 987265237 995737015 963052549 911014441 928254010 930379940 949618983 980636318 910648270 969090885 949651475 937161866 914624128 937900635 944278950 934910921 956261246 980819886 951195904 927509690 960121160 948028297 943232609 982766274 954167157 901546473 979106031 966954573 976629846 912021604 909028969 957235385 942250768 941250141 909504969 911525109 968630454 938516716 974414794 907991623 904815362 988815339 990330800 932671537 922554142 968913129 972670270 983991657 912032439 931292394 997058189 900336717 989156252 974422312 977297521 944454873 930616192 914141216 989494071 912475232 908650019 916418230 994923625 964773055 979485453 954742673 988129575 933794664 980818686 977928657 972383522 974558118 927075198 991648765 954686987 927582463 957230534 956102869 948872379 943467770 942348366 998086778 907158644 932596769 941968621 901899525 906701106 996900028 939075483 951132301 941057430 985056029 901093305 948887124 957980566 981506106 933677073 904776875 979889858 967505286 988626735 947057584 987995010 999947120 915999558 996199201 962324231 935997699 963520721 951657432 913145731 943103808 920806627 988729075 997542651 961685712 938250100 917184395 991114420 902732895 907590785 951035846 958427356 985955015 952052009 995562690 967926988 918642163 991770125 958190950 904482364 990942486 943955838 965145929 932043298 990356019 975599354 948129728 998259613 988578376 933280987 942054299 985601666 925519794 900380502 947354502 900070606 967375109 973828504 920210712 988015166 993275366 994707411 928015230 977650458 979809176 936827641 939453900 900060647 990188564 997790609 983421827 925173141 924329941 903439357 997600417 963036231 965886777 936343984 952318063 968735740 972971061 978685563 908346070 919791633 949950618 958103913 976616052 998224164 973414684 924427404 981563349 936427248 905443761 933481381 912961386 928848501 973388142 904017347 911112345 926902892 955680687 972748769 924749693 904358784 973646044 999611567 996479815 947468685 979054608 995574537 978446965 937953747 937437286 991622821 994892386 962614986 962827168 918286919 955384311 918421987 945247503 935087564 998814046 956477256 932367229 984910814 900401361 983204911 934367834 956428984 908932031 901420248 950039252 998455977 967230885 989830825 979419171 977087285 963822083 945204398 970774708 944325410 916915699 990623199 970148902 948650698 906232503 913872542 958136273 910371209 921490054 915882793 921285847 992992834 981595720 979225202 959284985 996684988 905002109 988003265 903826632 917490181 980749245 997973295 927811842 929392202 994011200 975407376 906154800 976228749 970112394 975422820 939959528 999143824 990262703 943331944 942404418 934712676 945295980 907830949 991721442 912859888 995563855 992664488 945202188 906546635 944031423 921935796 982291257 903435584 913368807 925566365 917675073 951987669 924576032 997692292 993348829 932116071 917405830 978308385 981953951 958278758 991871556 961476433 943224920 908670574 965791807 985499967 964169980 940016146 901189552 956127844 932271104 989567854 943595726 996129333 989921178 983747090 921153935 982780879 972130027 941544182 927118665 907419367 903841390 980548623 982815581 994920891 980142291 907488154 921362437 962773970 915649646 913608668 902597358 967558002 993877482 928789939 967126102 987056670 908348377 927465163 965999713 950630812 981735555 906082661 990049983 968061936 942840493 904105640 971978735 941049299 915243798 930717362 969820338 967893476 900334519 904815856 961929590 961330380 949072875 925664998 997062491 975140596 966606945 982977305 958147676 978308425 946996398 947910342 991734949 962688716 953622512 921366406 984842425 933725528 940044388 907530373 957289471 908504449 934367848 930473779 915437688 900116121 907884383 931557819 950363498 919383138 959979486 940047541 921767737 968412455 984180486 977397167 924975743 952324244 916919499 953168953 989145707 973581553 978805882 927602376 917810045 997252093 963355900 998179515 930300709 952641502 977583229 919034890 975141501 917814798 986701301 951985477 988310440 901497322 920207003 965672016 998201046 992592087 998046018 946324830 940126365 915791799 995214118 908893697 996502320 921403431 963755535 909022545 999792583 941660987 922514711 998498575 958066579 937827754 901970213 951668976 960022996 996675055 931664447 953064527 950491892 984911137 924340798 901439155 972150086 996294139 971153567 956446367 909218901 997596151 917560979 996201063 930176171 916317019 939161368 970909041 908690437 965230932 968551370 984460329 913873985 913450456 956275177 925704239 976559692 932685843 939766243 994889177 911131165 932661973 923112879 900800574 921886603 946261963 959155509 997672763 931444809 938509736 985322679 904332953 995708965 972411706 957356002 922744962 919293715 900287372 955514630 936419109 968410519 945936669 969000916 919373492 921219695 902391045 926068131 906937433 947727684 983595414 983020922 987687333 917011591 994503542 949529562 998118280 990064582 944898568 951382793 974034874 949624379 905001183 977868048 910190644 922298604 951282378 939216713 981049235 989125908 920846267 986342685 991342361 953730541 957710033 907183045 942194951 934617294 901522006 985834345 933989542 971354780 963455252 996043115 986552992 911084779 953133660 915065737 913611354 936832833 908007668 954274215 992230175 976849743 916471648 996383276 975135066 988755964 948733925 984877122 927795311 963677754 965937921 984064835 911731901 950301785 956719834 928475516 927076617 994725175 925070633 909461277 993583562 936137570 975117979 918163879 984575065 993562968 926682489 990147853 907278988 969673448 957621453 989715739 964687239 926230150 915121678 930610076 983865955 974901928 906680226 902427735 987515441 985968086 956818870 945274367 900524451 930246303 928749785 985018884 911625085 980748051 937656691 935417995 950104872 904494006 970549333 991032074 943774150 922614753 966709233 998999144 911236290 922180481 932547382 904038353 969447304 970104863 940955254 930516281 971005660 955403532 932662411 934710394 992648352 938750847 904035034 947257810 980140859 973197799 949241705 946198047 980583049 908916273 951605388 982349239 915947663 934640632 981617640 938046284 938881018 994601979 972511745 980939909 914116779 979332987 917222685 907751231 962030159 986914595 909552266 945249324 981421151 945986688 960550960 901145225 970197646 944429995 937906798 938719372 957277832 943457053 983822127 955777532 946632482 932312673 931067388 984342221 912722789 958200831 938584608 916031395 967348445 962975033 992126258 923996503 945150498 904640385 945467922 994870299 924742987 927299454 909845658 977093559 918035147 969332759 945026550 997598823 923493775 975551310 924660107 994821002 980850589 903413308 920292537 941224452 938148111 962416487 963608207 901484115 940842214 902141397 984337461 978420775 908303340 983229227 931936059 915450237 970280087 975866545 927847713 907295137 917539146 948488349 907079921 914608296 908072979 962137096 961528923 919759716 902309643 973454699 936096447 921078132 958373761 913827622 986217868 969667744 974155987 921044793 956730713 993468399 986599143 919850867 959970238 958904186 981465223 972520523 938065802 963613701 910171921 960798163 935607007 939329269 969724004 996716915 904371337 942928660 982816719 981632935 931753663 941702958 905997250 940220073 925922504 948376016 903775973 968657435 960554934 900800869 954735265 914895418 991507001 961772088 913536979 921775115 975031113 974106667 973476451 951346190 999060448 953906709 997460227 911334726 957925868 982669032 942407874 961598977 987930547 924499387 966284841 949774812 986320234 924249250 962616356 948856373 963505203 926058713 905034685 906101823 970088314 957588577 969894007 919137207 991107572 986550359 931648588 907418660 903819668 994716446 989108343 915438419 947189179 912380094 996308309 953880178 988268264 970889273 917722505 952977658 969173211 929011524 976354270 973982764 906400834 943540091 930705322 931632792 968141040 996196849 992680323 929898867 909640408 991872005 981031700 922226839 901158727 925319290 960244245 916047722 923883880 908442930 948779763 953711166 991670506 905176562 942519543 995042701 933633330 946318442 969758319 934294288 923977394 917933677 922525721 915021640 904252172 959474490 944304850 933059930 930696701 966536490 990456465 961362151 925235839 944293025 976360148 918043955 933305100 903057785 954040242 998109941 907170895 996795238 963546939 923877043 926990842 912916464 955779273 990483477 951492623 937313334 901703932 993335489 904771194 992475691 958806960 989651688 912409807 956027136 996339919 928585419 909234962 995389533 988284601 975907383 952023079 921897133 962528038 986056609 997804671 903316913 904062893 932977012 977227936 917625177 911735435 989462545 969004523 959319298 972908957 945186281 939875519 912853704 991058416 962884858 927859697 955775445 930017582 942910033 960676534 958918889 944897188 990859060 959474419 955776303 991407783 933334449 924205640 982273388 926632809 996058457 927008086 999931059 990087552 916317207 967864298 963852950 990726996 993354424 903614682 987357570 906643901 978321768 949088335 926756103 942587407 957208286 940907684 946236251 970151757 958275245 959357220 927303373 901115223 938204604 912638450 976280080 994398995 976771193 987647800 997645592 978293265 985860134 989933238 937240391 974963131 929615440 916660423 989112142 961575119 931214852 901446244 998216434 932534265 985814933 999356243 903956873 912294724 901841885 904029828 964770226 997916632 960484800 956912577 915842559 940347716 926339590 931286887 923443113 974018975 970197980 989460517 932962005 974708593 917779368 932464412 985849002 958100513 955750184 990250189 974819343 905514834 918784792 901295410 906901733 978480603 927394207 991296076 915765321 910858804 928766115 998016635 916812427 975833253 993260228 927804053 934399941 950567860 976720151 909229156 945950435 982680884 961120098 936700023 955449849 993702085 947078434 925515332 908569726 970065567 938796822 936566064 931908393 967261901 949791057 925222981 972751840 901190763 995306075 952808875 983095165 981144285 929683041 936216404 931690589 924947694 948579615 939951829 953594031 931660747 986399023 922417915 901469305 919293884 934858294 959395092 913667020 940133221 905067720 984325953 935130346 910296557 938287018 986010257 947910789 908390682 947836302 955500834 925176735 982049180 942972083 912511212 918327249 900575496 998944536 919164675 945675848 913457876 955312560 933769425 993224874 917572221 933129644 931173935 934319315 918875236 987411981 927554384 909791530 907869505 926408192 953300746 901477677 930174339 998030206 953243146 917941597 991356457 939440981 958367234 900752908 944542641 981923401 961160260 926525130 945149228 900343707 996686192 979478769 975672633 957697166 977892066 978707453 915374925 911207950 902935252 927050601 966164853 996672457 985099898 909877718 959264812 979971143 939125309 936106506 992805457 998369852 921897120 943616720 955149440 963614844 988060851 905353729 952816670 926723770 974487685 937808651 991411242 912381912 981000679 946859110 944877793 979720176 914241333 927996664 920509534 999532926 907012719 971879882 950838209 990700182 965877025 910626661 956422599 986842134 985755297 932031362 965679946 921781006 946310993 948455605 982795635 901500540 968664883 935777840 908585356 967520574 902462016 904315679 932822468 921785373 905462272 906458878 994674703 940098376 908271740 958587827 906853756 958099193 984867482 986399135 958556001 990105078 959267453 904061707 931247823 919069704 998496064 950430137 984001645 906585138 914870057 996517355 955223382 907855066 921373329 972058043 910277868 941680078 960007194 960362573 916549774 969787221 993891100 975682573 998323671 949416895 900083584 908623485 925601524 929063474 936851568 948251206 964836787 955692155 961370788 907612883 988318197 977359546 961612481 933440279 977764703 939651539 908988536 924628870 972664421 984949620 976380714 948731432 947556823 970227788 901873480 920790231 931173902 953206609 911516864 922815030 920445728 904329406 941595569 995269644 973464393 906549493 913585080 949524963 936438743 946221748 993653981 974968999 925782338 952899975 919112047 982397089 932401204 901352309 968176792 969174312 938047199 959449563 983282596 986665797 945845548 904198307 971749499 982429555 964213511 900872775 990366123 981165079 985253819 937686407 936513881 924714548 911183389 992007535 935668001 944663890 900446808 912715994 984455232 969647260 994650702 989671451 951555993 969054938 933567480 973255808 961137111 908235642 986290383 915637523 964153406 961874226 978254830 917450941 975579694 913898120 939980266 947588303 931608928 940050548 975461426 918293391 948762402 988735752 919580982 977906204 966333603 982112582 958879331 901094398 935185372 910250872 959599795 984180868 991992247 924535070 957179417 974199796 965428962 946118012 952584631 942013034 912217852 990575748 906151587 909599560 901948562 964541735 914526990 968531633 931017819 997575439 918867465 906396110 966288008 941150157 953360544 938303408 977409355 989422977 948148247 974959846 901467295 964102364 934733950 968215695 919330547 989443988 988420703 918619400 917224836 908343771 971567449 963469017 952233422 977745494 985778596 925996391 961224876 985646611 980616149 975077613 919947045 959166579 919093456 968213961 945374249 966768629 919388024 910416244 952507596 922715779 987792731 987761410 918683876 914878218 977819746 918346144 959777410 919806676 923559220 999230747 973293608 918598842 987246179 949488166 902796951 928582992 978538031 995335984 940771209 912708095 954390583 910524619 902699839 923285021 919614298 972854347 933782739 944333822 905348736 974040855 996411838 983760432 908661826 987981720 946035155 923571519 921771816 938603918 931998392 998959144 926773570 956177199 985292017 909060240 949630723 990128858 919496320 969228766 914285108 972555121 929984152 907517606 963904197 963035618 908021232 914852582 930762279 946439401 937653443 931876617 928387721 922515569 947930870 946558600 978144741 949139034 906786322 985660965 927397834 927857606 938550891 991338313 920419297 906757933 951855966 928355662 942855686 990486533 928095275 952174410 924709135 977146861 963854472 982424322 962426136 908097148 940035240 930716557 968338685 923707954 996518674 952333661 900283967 902829386 927901597 983412151 910154497 957821029 957701521 939265036 910258705 989228460 967724727 906899372 962850137 919545186 998640671 911314929 969745834 971685472 908260885 996930283 999820238 907317847 997370571 915133068 961798928 937233284 981466042 927096600 917719003 955400555 903911990 945076027 973805007 969897809 973018937 952516964 964518629 901380863 981502891 993958825 964865587 900524088 902957205 963134762 913381773 940542050 923290273 955582557 912410356 937133168 957792394 993074007 946917520 972957732 926997264 953212779 948423592 962395936 939930481 969632931 917505333 989022853 987474352 976791711 940722126 903965562 958778660 901126120 992978881 970421124 932733223 987105172 986690869 980579584 921181143 907226998 986954951 922453020 990509435 929297819 990070246 979923067 903844770 951840464 939866331 955966475 961686450 975498620 915557792 960849671 990246095 962572639 966872521 986164071 928764589 962504335 996026180 917265472 990714810 916092239 987119189 902479305 988598145 900133748 955837242 953782188 910544766 916397096 922289322 986847187 943187394 901999168 953717822 991493625 964875570 997637057 987987379 916082978 903390213 921971550 969415837 925095578 916660477 913981282 902607962 954663347 925921644 909595375 923436104 987289497 912363461 974913178 925462161 968267337 973142421 945388881 905615548 959827955 984070587 985253156 924461885 972553651 925705724 976796046 902393275 922508640 952601672 979528700 902534538 912545596 917000084 963432775 945023454 987404752 906326769 990247128 935109615 984740972 938366632 939946317 931559326 916896972 973166613 919225576 920344778 968732182 994014086 903264991 921935268 928279772 920910940 967082409 987392825 966456383 944360411 945604336 983490929 916670152 969929945 953067346 998170631 902301272 968905844 964645345 987445203 978538327 954372002 966021054 915133976 919143913 961919374 967085232 958568512 928139423 976209094 992514419 989103022 978839202 973914435 953577872 985889444 940706146 957422087 914675184 907552552 990134677 994710182 998304042 950010316 903217916 938683112 951408887 974089875 953195162 964825430 933723022 905006276 946095716 952491047 906388550 944115145 973106306 947059398 986549537 967120920 902417568 983282256 984544879 962986134 975139639 991461275 953478461 954578460 907297756 996395740 992478708 958394925 956572206 912039872 916363488 967025999 940350920 982890844 936461867 921885234 905935665 994240041 990027398 906202301 901833440 983574163 941253858 936224971 906397995 980685510 904504773 978022212 909986099 959809323 978404604 945682842 913650942 934609357 947436968 972510358 953494250 964153961 920674687 932229684 913122406 903736005 997426315 980556704 905306895 933095939 954287164 969177117 956709180 922819869 970376930 919645399 928163487 986267870 950828329 966389171 998957609 931143103 967564589 992866539 974521119 949065875 956986903 997338855 993809199 925052722 962470807 963653592 973006538 991843933 915756278 966420330 905003269 934131368 902955678 987191604 947975480 961898656 914096459 971756054 943918740 966688716 922450771 911880334 986031634 922861712 979533594 920170756 934367584 987939999 992593246 959732375 912190361 905847254 990521690 901303791 993533292 999059867 956680112 926339401 969791928 916099711 978331570 953756259 921063336 905290842 999237213 934396937 956613348 901831799 930811343 916575808 977058239 913495366 933215834 912730754 952009569 902339799 973461643 987139574 956016698 988005533 949352490 906195887 934703377 940589971 956061525 912242126 930074245 971909134 942692179 968233799 974374843 962060638 937075829 927246759 912873491 993282319 970370210 961996408 901669945 904002458 923273898 909318051 917373561 928909162 920185694 930973887 969138819 914135285 963263024 993855087 958770062 905138182 995244974 975275277 943978341 987706694 999099293 941066169 958835708 925129040 939849167 901549349 946327787 990910986 956264688 958254163 972817368 942184731 903722432 944505174 988368284 996463485 947883590 933928573 925719931 978261221 946338279 996286802 993323590 993137576 913117178 943665682 986846629 919157278 931833904 988824989 918528712 927237042 961825599 910063307 953544792 911809245 946206090 900450490 992651741 937458397 971776857 919530442 982222174 933563932 980150351 996534472 935087565 930169203 949862143 969967554 971051975 924273403 933467899 920858668 915186418 959184551 942376159 917782995 946115435 985857622 946564341 950044030 966428229 963250500 930739672 932944902 922803289 943460979 933410203 970151465 980606429 983571901 983892655 950499690 920365763 999795428 937119919 947711852 977726636 927727234 941040818 939169666 902697834 985722519 918617304 962278817 903275395 951493771 990109696 978596294 970507636 978209257 940948419 911897720 941026929 996146833 940891285 958299275 939804658 925798667 932177207 959677954 950556249 939480070 928206781 965378168 965196363 957102470 987677838 984528826 963306016 934921757 978709658 983930930 940009804 918519401 971284413 915129216 954967294 915092741 990872230 959603986 984841286 950728031 973094431 954148730 970421190 914824670 991245167 925504945 966542715 992200031 922974439 981805729 983028955 965293403 948888504 995824381 971327183 960975970 913939827 987836438 942727435 957887566 961783812 953619201 959870916 967784413 919285389 981292752 979092566 987939614 945140843 986821669 932133003 953940460 968186842 928421971 990908055 963951438 971253512 920271696 935951250 950333900 922074456 996654091 932119098 971226409 936181084 954236501 968696932 999476440 968089576 970691844 953253713 926195494 905657163 915124322 985342072 964871821 945451304 910385175 975485994 926893539 929979333 924888687 957267181 900721633 954992318 902559765 945922177 926997336 941251597 902951285 948757872 910905194 975850031 923829207 943965202 917648799 931200624 994573565 937783562 995546295 939698911 951546935 980989796 979079442 906460567 929407862 954037972 948739946 974053436 901394181 983744940 944368012 987375776 903928211 973122549 991331255 976264888 986940005 981542752 916424932 982784494 959982321 904351141 979897531 910024358 994210386 914736168 994404581 965601533 979819212 980854932 910835788 928226300 995614692 909325364 925142544 937044387 916097760 926339699 984757293 964538431 932819663 927480902 907082359 958016794 989711838 915851470 924567863 974070896 988166597 901985078 909379702 932156903 967591749 955869342 934688867 907325243 957213750 928127763 903915496 991723853 967199513 966480915 953766956 932624933 949869169 900091832 914495819 907809890 961529167 973110947 910799028 976883654 958362594 977574830 998521841 935536075 926237583 939823890 995104722 945255383 910413606 906771670 969866527 986409526 907419042 927642936 951588217 982781717 960341149 947465957 933324800 934814901 912880636 987486586 983542629 914641103 940243725 970767187 940788908 915880958 987345638 913274178 920401403 933567702 930710908 966357847 920759567 928684485 910279893 916634895 999095252 946990579 995628993 989812375 974696187 996757848 997202676 919959034 943849809 980233598 982379441 995619352 974501444 964594176 991987509 940274787 935579416 993276620 907468130 984077900 984612708 933198276 903165260 913073010 973102446 975160238 994005571 968201777 983844707 979234071 924314800 971301614 992157953 980292633 906537944 909465487 904811789 913203726 999254758 990688664 964842680 965953130 930997719 919898988 978721360 934665928 983128466 938809226 911522587 976424108 949878718 939492695 990288132 912278061 925713572 954766457 957908997 921692234 986834921 924510681 902532651 925078474 984957568 975453863 972358741 990638399 961228824 947482082 975924818 984594136 983031572 994099043 984462906 913027794 906430066 956955401 979705747 911508444 986620397 968790446 997198010 971226546 967769144 984670655 963477451 969099459 938621300 902065974 998382516 963133890 967400508 967217418 984642408 985628307 979958564 974052572 943705938 957267757 906939602 961466453 957311449 919954389 906937068 958318413 955019751 941152706 915536146 914571828 960508500 971158318 983054782 954000252 942427340 992392509 949372014 948660764 903111606 935506658 986479783 938046647 921628126 994093536 968810737 941159038 931767437 922580299 908460328 936131556 906859170 962619032 904567517 905185359 906621185 991148074 912289492 950391297 932393649 929354016 979112413 928240802 954534571 940106656 959686573 983317938 925609212 922716888 933215556 913050988 913931868 971158937 906986052 958826608 994581690 987131548 957454860 969194620 914917335 966939935 980331352 985950205 956260684 934819733 952043995 996729741 953632584 945624089 935676548 977891709 992774287 979009071 911271911 904678516 950456639 979924658 933336511 908216600 988023158 940607412 996324972 927819198 948571282 975680739 995561069 956272472 955756940 997430791 969714796 974424646 963919832 901461341 977184313 914273825 987189125 935683720 997363116 934402449 935027770 969810483 996190653 952140656 921941419 907854250 994629653 993297715 979407522 928406340 918491987 920659634 919161796 936933936 993062592 990975860 910350992 975327963 955170479 919887037 933667876 931958956 964096401 969316998 908079776 986807499 929779957 904744500 967513383 907012007 958078639 993619654 929009594 971660339 928486016 959110940 987410109 905236762 978901572 959374449 959817262 917083833 937488063 968941844 934940286 939864708 954301219 909699909 968332153 990836740 983595636 954702890 945473823 998851049 962936786 998419616 979235952 922973509 945302082 937056517 998986582 997125480 955363880 988220940 965478605 960569014 985204596 902062196 901112297 919152880 969181479 974698361 979522141 940401263 996875790 987445517 967335696 976487838 932134124 916763110 931281346 964199384 962382538 988218746 993950290 997486903 971002637 974771360 914847870 909272547 925577277 922279382 976383330 979516499 956571044 913957274 908866905 954487890 954089478 984739063 920127188 968728502 912156115 930941885 945754852 951973467 959112368 965855758 902956337 901675280 984847672 910069717 906677502 953478109 921734086 900466447 908361876 990047035 930033300 950399553 966306759 902568728 913470811 949626202 968803095 924272122 936677631 980515576 901862547 939921234 934352418 942099108 927174758 901061124 943804761 944326241 989003198 913305051 935945852 999518795 962241860 981375121 943064815 923454734 961181364 993016456 961720624 991459373 907500166 910906432 940551173 999378603 907146580 988092416 907333130 960622022 972123440 941443202 901360453 969023263 976728882 919649063 948977014 940072882 950196499 949088559 958900039 949983152 901501455 939331391 974085785 974656342 909680529 910542125 911565861 931053310 962689623 914966278 980895087 988787189 912030198 985183151 950229315 917989876 971818423 979992575 943578298 996447583 909588971 960690006 979434554 921161807 919802573 921137106 935237973 927617218 907450882 975552590 914257771 994382783 958520678 933119186 926414677 999584968 948255636 916501477 985825743 919518378 922218192 959145315 946778130 951117595 982206228 928771775 975885803 913196571 953219872 950408689 931341328 947749648 955576855 983958215 916463426 992437656 991579019 924397119 980939086 904502153 948133708 980573131 964028762 924528871 900349237 937217942 941278617 956191629 953084294 932284159 939418027 977182288 997442556 978466102 904322094 944957172 927627211 985988001 907771569 937107437 907217986 962388578 936399351 905134087 925691818 905041820 991144868 922134263 932109077 962327659 945576520 966235531 961490992 920518198 910863003 998631350 990807259 990537251 927570223 989742580 942911036 957825119 999081986 986117091 973608934 991784837 972324033 942114208 957605369 958963268 968490230 903200632 928405591 901151919 968048985 922865688 970560085 994991345 930712926 922280713 942596019 965398579 916160100 901237756 946183958 943847226 949902721 955861355 949693363 963114368 908123493 971486371 915091009 915130566 945302640 984405324 931236132 999998427 903379088 914022185 906921474 918493180 916242534 936433212 997669874 972055729 949763217 957627817 952511773 989192033 961370990 917153396 917633316 978307780 902429529 916107806 974343576 985302494 947089425 901170501 924959157 923971618 993389753 976340442 921552714 991802437 959224655 942149373 920629099 979805201 910401480 999441319 926779167 927831947 962470987 961213340 988835305 912258601 988759271 960433887 932782380 966198383 956263608 961328186 959884371 978104799 918706074 906734428 910729342 936918583 995323366 977502195 949203666 925003690 958320590 901598130 945011021 971566538 904524501 916721867 969130647 959078525 992996206 936094703 913395128 957802939 951193220 974843560 963700355 970629093 977570747 951910689 926074474 940807028 930701027 905974464 987331061 904057243 953785041 945279613 907183788 985213074 979590414 995133064 916197996 924673268 948494852 946792223 940385698 958427824 920811520 903522289 966563595 942043557 914850306 908601647 962296335 914668813 902753574 971767388 986389803 904972244 982167252 969006067 928489853 957815292 906858369 977540908 984137893 918665113 994210929 933125376 991108228 934930518 902862213 936019179 902494655 938974626 942807862 933628046 953789752 935899956 914575993 941936020 990220072 968362961 900186259 965544447 954950569 910676859 912035762 993534024 955999027 901128599 978361673 935062158 941346421 976250393 986138285 983835982 941645818 945422737 935796492 941136421 991501553 941992753 902276523 943999890 919355378 907704178 931607728 957222920 960219035 946656567 979100001 987007359 958108436 975125727 913644792 981904890 925798821 990373363 979626731 945864106 924996696 960444546 997695884 984305893 974674479 970534153 995121633 913418537 985773026 948094514 983562425 921822632 985190910 981917440 910432081 911537596 985232424 947223985 974155327 984348590 917912141 995189951 906522054 936331195 986311100 937527031 951019376 942140477 975496076 969189129 972169003 906477969 942539751 910179709 965443250 919739477 978691708 965612751 963649489 970263832 932426140 929420135 918299863 906833140 902681550 970812670 983791566 938073020 907194214 910957105 986645961 947091664 974703285 904502172 913916523 901339751 990538191 947030742 965079411 978209072 910921561 929034347 993511648 917400818 961609264 984084042 986668408 967612058 983267958 940481331 984050239 996426032 989106334 983097639 940387264 926786846 978729675 901856359 940636479 941105626 985400237 915369097 923160877 992477755 930863095 961190176 957168693 912158775 904038965 977944527 919543376 990055207 934955710 994948010 994202153 968206135 974761958 961158277 960152968 944864354 922651580 932569715 921589324 913139035 991030013 912160660 928915915 913827040 959105000 998786530 974043905 994113214 912609984 980295498 915813602 958021264 976905532 955868565 942557223 970022717 934858932 918241539 928736806 950872776 971527101 945518834 972410901 986820013 997822450 955521697 905323336 922907910 950795971 901639326 912475551 915649185 925021076 998295614 999831607 927812646 964760596 940756817 931543761 979587703 996078005 927714818 943782134 987487063 944426671 973511405 920626192 990312994 939603522 953425756 901422188 936282654 992370157 919699309 984675362 933800516 911155009 984092043 967396404 991363432 905934758 949441470 931501890 929265436 917397596 915195983 956552342 987994952 931001610 970703818 977833213 937636781 956865773 951813257 956320325 982150834 986186557 949181860 972175879 999701048 980970797 992202869 981758656 934022179 906210390 905090848 972267843 993191150 952111271 992000164 922556111 992009898 984986030 917316695 940613596 984032960 951186835 993417706 911593895 975468755 925210209 938932146 952531615 910217203 939332493 952905690 920863707 953253546 947094802 964359499 918412781 954279080 935015271 971736355 992127770 907853291 963807169 926000188 984195704 936288016 997547948 979176985 941838057 932407979 966490932 910362724 959982729 970830031 939157582 972729624 942492188 921289052 949075193 994878442 925539863 949661245 996496646 967808591 939577966 973816967 909832696 938007106 913324773 977447215 903567155 989622900 900321063 947273632 946153225 916893617 995463441 962653868 938980441 982446012 967532484 910435116 964170459 942913446 975764740 979198596 955544261 972072209 963482383 919591090 980362289 998799927 959640224 904249770 981766060 920391775 929120788 905551104 982855959 962017752 977707684 994022373 900847751 981369427 971808074 945629530 978325543 971371299 968194955 985893738 918937823 983134718 992309642 955215209 924425388 916093865 910357270 949574068 956101243 994760749 968612842 951874272 900317343 962206196 905541469 960830304 918874443 940689001 941949543 944931886 991354296 965801025 954805643 908846386 916016912 929856534 916822600 923260915 918892062 900389966 905476541 935806372 998628152 962859696 948268230 916863848 902636538 997341156 962009248 991758943 966339075 953806534 943400256 998072237 971456395 999557352 929303977 971450274 931850501 988042366 940344980 979972396 905454057 962431443 941881587 914959417 906688539 953833197 976624340 900821219 927566256 918288731 923963252 978947147 990586564 954272737 951922215 979995079 956175869 971301991 985577422 936477668 963800577 920054612 952477839 990677929 934543343 988375133 992966479 982854799 936348552 904496334 989066026 996217612 988429783 996548391 911200245 996816167 991074580 927278972 906389444 900721445 928696106 970220672 973720173 959865156 969808756 978393585 979027969 903404351 919812330 994045847 986367726 953390405 969711055 943807700 932605482 990536209 902768780 985869454 926097102 910407001 943629826 974344819 959563973 937819076 987750113 934118670 990464104 946835781 952173486 967167666 962053161 942774633 900329596 935441816 992145007 913368830 936537270 933878870 994354778 983911829 964496218 935888195 990221023 980922556 943572262 919204014 929358648 981968093 970390476 959353163 923240885 962413315 954471348 963048704 916443600 903762812 965561214 994713554 979342366 999905800 956055829 977398478 947859067 908015018 920227222 994505942 916015666 939554310 986266708 980829665 973015111 970506417 965025181 971042243 944425912 958958791 949649332 901836991 989518281 984936883 977739894 934217008 974731588 942564972 930748635 981221805 935034025 966309910 985581129 991493721 964960522 925498423 920984689 980218525 993805258 958663145 974282097 997180687 936278819 931076820 900209096 902405031 966661180 907198337 938700330 908837979 950179283 978871251 978433044 926571197 991795675 951785775 923118209 929130804 917083007 902829705 925435579 938278186 927804631 984882601 968709179 958073663 950259241 901696056 936312857 900579334 947129109 913433284 956607030 965753457 991289354 977212599 916268730 998237375 994267183 924649749 963710491 939730730 970870794 912645180 986842027 952778438 935595804 990423660 977182967 918541380 984125186 927542439 940448572 929739092 907205249 973701409 944721370 953719540 975667264 999610532 981428744 974826552 940314955 960152050 959939468 957683066 981331702 903227683 996833558 924442484 952986584 959246254 998686205 949018256 905622082 961712110 956306256 931783084 903880391 933504371 991693284 973961280 966810105 960661691 933817880 931789296 928672379 996857598 977819747 916058434 909281333 956911693 951869628 998210413 907019508 986332811 940473105 910805704 958986736 968559292 915492536 983678835 949491188 946073439 966333093 964824028 927791505 997418825 926769089 921814251 947723906 932443653 926210609 985294504 963017985 973265295 964989771 910193328 912985879 982692821 921911099 961900052 973574480 942488334 900987449 939168013 938959426 948763226 977409861 923158997 949803509 999894533 965680144 931918107 984047869 919206597 957887702 954343030 909705002 947462678 902573658 987086245 964040680 909186194 971596842 982843744 974634006 978100869 967145831 967519178 946779101 992319671 925620506 984811956 915145766 956317328 916417264 957697902 966038261 921066886 949054579 945457701 927764742 903227146 902371457 933719342 937304689 949810258 921212195 947834697 937635371 926444045 920104226 918564616 966058630 932260190 999366900 977627100 930416724 908260410 925454169 953000770 989638755 940117383 981106784 946955620 984062961 903252611 995130228 991552247 943473809 998218621 917370795 975957429 979442314 907682789 927972425 938852904 992858188 914811286 942000814 963876554 905511513 931386354 928384382 935431745 941456921 966602649 924198918 935740584 924930620 967563140 967055361 959292964 928241811 974936184 965208045 982458157 950538416 911857054 997456616 940150051 921551402 971619789 947741149 963110650 950019642 989786504 985700767 949488283 969222276 948028742 914617875 978068961 989100045 967984872 937864317 912053178 913664795 944265080 917805265 948184035 936444674 996919214 976470446 974317325 929190808 922617451 980365886 962054586 958649602 939950580 976628508 981283455 957222495 971678354 917948941 998441757 973380607 907216059 971545104 983030487 921583390 990626168 996846307 933039201 915472510 948444879 961268456 973753444 948353871 909843655 980657364 949875537 995072356 918743302 975045188 919251007 961704975 912925714 946449282 964762744 958020928 918840778 971101254 916160416 910377247 971396857 975740412 986344902 977221517 976182113 936269895 991200367 906183846 931138620 982917776 925426673 991861749 958208979 991952946 929963850 979974168 912025620 986057503 919941193 995755287 956770505 913968335 925248992 967076879 922571567 902821004 976208855 996723224 919676740 908062950 984091293 933085125 970714323 976181842 943706149 968596759 907468638 939284999 917502422 912831812 967230134 978301816 940825776 995174756 983206890 929282846 908368658 961131554 924523007 925225019 917379437 988990062 932653394 992568824 986535229 942210816 969343907 962557933 958023835 928871584 981088396 994244800 938789914 937493687 901219286 994720468 991248059 937072802 963459244 918716193 937996188 933922891 923854285 969496150 971477346 986864391 941968740 910977388 927699519 978439183 930026183 967337246 910289143 927267077 923388863 981539078 992211162 941481619 979670605 991935718 921986339 986697475 927280763 915719535 967289257 926078189 983537191 946147297 919936148 905951638 983694780 900340059 952380897 900475150 927110645 933409377 954295761 983818295 911983245 941843955 908367081 992792974 906664476 975026454 957167386 923881358 993195896 983842987 952204179 936344639 949790888 940707071 934993684 978014091 980944372 995246228 961329113 956170582 930161232 993225229 999027421 960799387 900380333 979055913 905939879 901490138 993426898 908016345 964072950 989229862 966702707 923803701 930727145 997461552 915890913 946071094 912648201 982514862 939294720 977117972 956163821 952005554 961093265 957128174 970070970 971296171 987721204 911480337 960948612 913776358 901683777 970576359 955826425 940078159 927363038 962406390 930774069 959758125 914388796 967593604 998811222 976708797 949485926 942216066 941475613 956654304 947876303 975384449 978151980 962066396 999596618 992957280 971314687 943768587 941614618 994849826 994499685 970654628 947180499 911397761 956460735 939585460 924403452 904257874 967861399 962454523 972026051 925961852 911858472 925976191 973251769 926392180 937722829 971701953 906916070 921898164 929414354 951844447 994495007 914925210 919625405 935509115 955738177 931973494 975190617 964839015 915319264 908424421 914475478 950074342 997673858 944442139 993660344 964992874 991813462 974803801 915015988 950442274 925878994 920780253 909121330 956139562 988988059 937446380 989620825 990981561 926211918 976802749 918917644 953066314 964608181 943658338 943339232 988441764 932890553 935964826 965211444 953356728 955661741 911113268 979675679 984437238 982036530 949521692 946762452 913149326 942813006 975717692 921043771 918547863 962566996 981745358 968996676 973257951 966650404 906980783 927094567 926178360 930307039 994315900 958830552 995722947 931960873 995808905 929919736 917341001 976436779 973620551 971157625 923680197 976671612 984065957 927173056 913113369 911640514 930629951 979126487 979274044 990055377 905517909 926964996 987185012 983059212 998512051 931229510 956504041 907034466 902864809 906799009 941708413 927600893 927982700 985979416 980962012 938988100 980475544 952177952 924789381 999435249 961035738 985623647 946672722 914102576 908761178 909274723 907273131 935800454 909786134 993162048 923523298 908767153 975042554 906489456 918863755 956826510 972407851 932811702 902651630 964851613 952371596 984796683 900322744 999389093 978876960 926768507 973405572 977768152 918339486 967764203 994099123 950465100 993248532 907391748 981533654 901381601 949022145 977078422 934943422 971439486 905696900 989498430 992506681 936476329 980871891 974386958 922775533 981339406 948144810 957834579 933123118 997762227 958133085 902503251 920895384 985880146 951306804 925194306 913797100 990530063 942858970 951487821 996729726 918770726 938329393 914597706 928098527 957802736 928409631 927095647 936628553 947336809 942447601 941161081 924960876 975930659 955279448 961520208 977458195 946904025 960938344 996535760 946336142 970470376 962626435 990378558 904454915 931881577 995868870 941284313 915592588 976425684 957586646 992995077 952672885 952116634 972606828 997617298 917000776 907245157 900576359 915627165 942961536 916629060 919633563 901730183 999666398 981725729 994463229 933121647 980330973 937595407 947073126 910312591 974455376 928733717 944651994 910987854 952569374 982733130 963987373 908773929 956752410 916665340 984645253 988818696 921424453 912184790 949917114 984279967 980113155 951265384 943973113 963053021 908358535 987235873 999570145 949544967 989648238 934162369 998635834 989254921 954698150 971304212 906114054 982231484 923774616 977600627 953684102 991966632 971825594 979024011 920121024 982869967 922738247 955672891 904994999 983824472 990675182 926977858 985537543 977177089 919783587 915886992 968521972 950512791 997208342 903550815 921053129 904663590 980766451 944891354 911110962 925680656 935120570 963873901 982126251 969974118 913666910 951360319 955402140 928624557 938711735 913674825 957879269 994455308 979392270 940460644 955198728 931615585 943784019 954986739 912568746 928043943 931733007 956095169 903181081 969837206 934002004 901983701 935051232 973824139 958430943 943318539 960321019 978277430 950282943 979605378 996601550 964607465 978607110 904106338 951664282 966073720 942203900 951297359 985308320 933342783 943669663 966211207 985942537 954216508 962994304 980627875 922420556 981671219 937660740 928758056 987622674 979790372 961442127 948912190 971404226 924646748 958370736 923554672 970560932 961556062 920047031 924906238 941391701 939718850 929101674 946620662 990650055 928162500 968116011 925834715 981237488 929536998 930984128 991034375 953507927 918636078 959167588 961695766 925150829 932773616 911496787 907610666 937938053 932636569 910817579 923432795 922438909 982535012 954242340 999993789 904497542 935020449 986415990 953830717 901207146 923016571 982174936 962166190 997144304 941226434 986840788 912220963 936840600 992688534 998874074 983715906 936407069 956266705 961337475 904787730 949030089 960046201 919104295 900716522 991013261 922233115 956324765 913904331 970268326 963044637 904318054 932122397 961623056 913805902 939702124 922091051 982951022 976485015 924820506 985609011 940330039 904439816 946419335 918097237 968861377 947419941 920963895 998129785 985582870 945368035 958469124 916938832 955260223 928539421 944582879 955479833 973456553 978755788 958906204 938868295 988357103 986970767 945535882 941712972 981525361 995845439 914027972 964812710 977826881 964739533 989458657 985440407 975924567 987116466 990176257 905130576 993409283 927646041 940767507 998952665 954724303 987587089 927944373 945898148 911220021 979354391 930703704 927536306 989051826 911609813 941487440 930809000 965403156 901930259 954529756 985625614 903009550 904676080 908454647 940390428 925543161 936313877 951250976 969098297 959422942 913581304 933482305 912833602 998758586 952438368 991313192 934506967 966699671 969340869 999710448 988000184 955732212 983002755 974261654 988225226 967103362 965112459 946166730 963945825 999385849 913914516 917195663 963151742 927885762 972559942 986948745 971619545 930433850 971749396 954534111 910250174 900974893 937949343 933526545 968083852 929792405 955386008 975448791 949128973 996034395 906030160 953162116 925865681 990667638 978547619 923403154 920181193 901318250 912178580 968959068 968341625 928764831 929591836 975206457 948308392 976952626 978618147 965738619 995152610 915982190 909353068 918735486 960475500 925426602 973412022 908001984 916870917 961928547 920885390 932325054 991090983 942739698 919262378 936369486 967150685 920968413 970108490 901768587 934077182 944336596 954289518 937702980 944200041 907727453 932602150 957969305 967488568 908082007 986281222 989736480 934191192 939791731 966114446 961859094 955093745 935098877 989641574 960543216 947208330 924773958 978690818 966846768 954156029 934801484 965015061 972099750 933207446 986790595 913750373 950166194 921976990 957077611 953028170 960555146 916331134 931135244 980780715 963534916 963852833 966521467 961749584 969009737 910320013 991725168 933553514 987078295 928722690 974174601 909387601 991026363 990625534 983139682 941405101 909776127 980114120 917100620 921866601 985771014 912725461 959626857 966613291 989430611 959265298 952044136 924121547 902882597 902819786 917520505 957062310 964834274 966158443 906036171 979292039 966721075 900282546 958802727 972641973 940870186 979350196 916252143 900992052 901098359 987863766 950038674 901450994 968033035 920222845 957758881 968029385 968520745 953572844 915856769 997893822 921691506 930570517 908696261 902034549 980357872 917505865 948549177 958812771 932405235 909732377 979032418 981640791 998497037 945151368 976838863 929759417 910080838 900559125 970219943 986117348 984038951 904547585 937542477 950634746 927542336 908428859 942903189 942395887 983526416 986436625 967534961 970813859 986253052 952370009 961838204 974444931 974384922 955617733 911248487 989449021 971988613 980815202 919079524 925006311 949597905 968237387 976420080 995356780 939120402 991251119 955850089 990225805 977930575 994981780 931396240 901675813 924017095 908270051 938848884 923294359 904001622 957951396 976185035 955338787 923378861 978609744 989027971 968763030 954163582 912846216 946407996 927383649 956500564 980525800 909808399 983063406 931555479 924321185 930554700 956256062 972480679 933814420 931483241 947892149 961257313 996425693 923604095 967767348 953746038 968348897 907094537 983983620 998280106 911305593 993031169 931668348 956506169 973257151 939582457 989954808 950707430 996117017 936049478 903583549 931985984 988337883 959478219 904742030 976087575 972102946 945465414 974031574 931508248 969706835 950765605 986260366 905351788 945342916 980227969 981048682 942326587 997820605 927538344 989654827 957354106 984619008 912629635 971621940 980645930 931823319 950339474 944327945 954118117 998513426 904223597 965707303 945000767 974230811 940028257 907376291 943418720 990733967 974585279 969638276 936004565 957077040 956143176 918323758 995827794 912194014 962549501 929975950 915965832 967152978 947561159 927357091 958093052 977360999 966934089 931114401 931583389 920329056 956003603 945617521 956556692 933997547 977211391 963451230 958357290 970241290 953221264 919360209 942259936 986139100 966169209 911180520 934189201 909450021 925161532 957223839 931775658 966473285 974864861 913243752 938088421 987622390 982032771 926266658 998222921 939880938 957908660 956954161 906537253 934657872 971360505 919652827 913065124 979450631 997854032 978300779 954715053 918727318 924876008 936108437 957924031 941870806 970290770 981186655 953419844 913267097 945700097 969830879 993702979 986710686 949675265 950738026 901100690 964340271 933167800 956801457 947172271 914285813 938274109 905294308 984079311 953889650 918829104 984695159 933226506 981371315 903188834 987124959 912180634 973472389 980797605 948101148 936855526 981323205 917631978 934162005 974229392 930617852 933571419 964921153 973884454 923177214 981571647 948300767 985544101 928595321 943745296 921822741 996918380 964645997 995193858 915815592 940026839 989924735 969918487 979452771 977021315 939703769 930764844 969380241 906030093 946025654 940741435 925255127 971961253 904760457 991554024 939172253 907976846 985163556 913105014 902386039 900613122 923374877 922291766 947881551 952439886 919375682 931145144 995798734 975289148 959205222 950644932 937306920 979124669 953089692 975536279 999953708 978984503 958941687 924538168 975611559 958475345 971599171 980929623 968860134 949359916 911040435 966966597 958594546 951104126 908915511 907697797 969962420 962977235 959744605 985075364 957092624 949511474 951232832 971878685 956135507 945068081 983862152 996295859 920573700 902431666 962517638 940043536 933692891 976760046 943737011 998650847 930018283 993501290 901200881 985829191 928674441 922899892 900725749 956360415 957758862 946403048 984979897 915554193 970231453 963222832 916789802 902697384 905732861 941258387 938212372 914148860 989808287 970437829 995722223 947422766 905926482 911788540 927767317 923777462 926247619 989641829 911037446 976603182 926682032 932658239 965489600 959128408 945200149 942267282 987420640 911598085 938987300 987011639 983798558 906187576 998855173 992116308 952761720 925520641 987444593 923802498 916366505 972115630 993330315 974686434 938252447 913839553 900971042 990569779 976507487 961327535 915820046 977578968 908722006 958248051 998565051 948067904 969680244 997396241 915252533 955062039 935989378 964613570 997762674 924413584 944539578 929454892 998744773 935754996 980539395 943893623 936184039 985815741 979020343 959475312 944511466 993443972 908325259 921303737 969694473 988600193 977207818 997428839 918989225 921790336 938420917 991448503 976012398 965359748 918881274 902420289 944503612 917446506 968539168 978392931 989538323 939595834 955527684 915527096 953723648 973696826 953363977 997647859 900908727 902520320 960228750 913251697 950699506 975999485 962061227 944326263 962481676 923101495 941719633 977608702 964639684 912106645 978145550 941965535 900346263 994105935 942562656 940126735 980595432 982552432 953193708 931475982 939189105 998883742 906424369 919815520 951009534 944348310 938505467 965649065 969626741 911491864 939201399 986681912 990132550 964303892 952653964 981652012 964062184 992691832 929841191 936586808 956054595 936034855 994632545 963364618 995529816 924469385 973341139 941537116 944592291 978345095 901660677 942201710 948633058 958924026 921079085 903383456 956724180 949198478 997707491 912476855 900088491 926518152 925225748 956175364 989429466 959874267 988959699 913430813 960436749 949289117 919364613 947687384 972184516 966614750 903682677 917008408 989793675 963091471 992993783 902833690 919915543 963642058 949255270 927473981 950957113 969513630 916745506 938452134 929351782 931284234 988648169 900501007 900147693 912453669 928104938 959366748 938114981 948440322 989026663 998197820 978589885 920807123 932972378 901794954 917120807 939254915 998836241 900567124 965128329 924432077 956248968 932804803 983050817 958609666 941253157 922258606 931997790 981554356 978377592 990853180 993423691 903382718 912457912 959964168 957802001 901873286 965827077 990437968 928660052 964829595 911756557 994057074 904022820 964160491 988487766 942064290 916248369 975027347 961430886 938910014 901626493 964140045 950781954 935071801 958179878 905804061 914218389 949629158 929421336 980565425 940923649 949926543 958490782 928680865 984645164 951669916 919059827 995323053 960887874 972053355 967431592 959539681 917051107 983495112 980550516 924427176 969606155 902668588 921797383 969395903 985667025 942963810 922128726 978053549 964453924 976229435 994735622 907484278 902288230 988001391 998212333 948063918 945081947 918245360 947204663 946946544 946168350 953658165 934451187 944962633 986582954 934494750 947996190 920145968 901205361 971037820 971633026 902360664 959550325 909128137 999489499 969244452 946483984 961384590 962370234 998950177 912780910 921183262 935600349 942875675 903838487 959550866 905623166 929248861 925109247 968837704 922683366 950202676 974889433 947862742 927723714 998872463 958638114 900515480 989237214 953151403 950720378 901949147 979498446 907975806 979418161 972763489 941401027 932496357 986023603 976170172 934897545 910180584 901339260 975946750 900292541 935002170 968454123 981690920 979471795 922624425 931051980 963634029 936339804 928314532 965179362 955587713 948734992 958985230 922745630 974595966 935370995 914474463 939444272 986320510 956837019 913265534 952871112 925155499 924160479 907892829 912230497 985409360 984491346 960408817 912992519 962143921 929843339 964812684 904798116 945991789 995948230 945614834 915191340 931552126 948764430 950695692 901584966 978139146 961262097 981064947 961484759 946831705 972166084 962481855 928576819 965120369 930853349 945687888 962784092 949184717 909175125 950696882 954922149 923377179 995235571 943414301 941032166 902321902 955178506 978901397 971003019 934330573 968292413 943994832 916306297 981583029 904598691 963447839 936278342 905916453 927311878 973314659 995142070 966244574 975911378 939659739 927328431 940877483 912098881 943381036 966350918 958610946 995295212 933220060 948099835 959436519 912331079 977115912 974464249 921087217 934278726 964501641 982454709 902851219 917826548 948370165 949651709 939540383 987398755 913083326 955441152 984744625 915605735 938558260 965127188 918724857 980028828 906775561 903779307 927547203 997874038 934599860 928373138 958168364 977320422 904449233 906021320 944418847 962741979 995139282 953698257 948711589 911827842 907682408 969661283 986177839 906361586 956291644 935226528 914942346 905148052 987148846 969737643 972030545 918757465 975420755 998004676 977979433 936649485 951037741 999228216 995211755 969693306 970632404 934550314 974661343 956208949 902366964 990011774 927286127 931870858 986547983 911963980 965024108 958403382 982070010 977166252 935570996 908744568 992676236 920753775 985383167 971185809 955258728 901485781 963195510 950152429 933989668 922553976 928970276 923215045 988574169 947027771 922807773 977169541 905117056 906607901 918295704 993332795 900120633 993832630 974268553 945089377 971751123 927755417 982574081 997070674 974040895 974579403 919038725 970892914 961424108 990415658 964005693 918609579 953724568 924228080 920197716 946048196 927779275 938608474 962015603 978364124 934053588 967723836 936023922 906352544 992325427 903531803 959676263 977861971 966342111 939222447 919476343 961905251 910060429 907318816 982654657 990862764 933647779 918527258 997440390 903121988 951072098 988640764 928529802 983988085 937866223 998863454 905027745 966388684 912479366 982184282 983083000 951165291 955592784 989503203 912237374 992475307 933248443 921416591 920910010 922071998 997112333 986440841 968871387 925501753 906684211 917415282 984921323 995704568 964896238 976732447 936519216 960953122 913654229 903183807 978201389 930724632 910814771 991891077 954720166 937894151 929213964 932795913 984574828 951519281 974802968 990333394 980204872 924404883 931617215 901587223 971332929 972817442 915074621 951326573 930164725 946881455 967338870 936971662 940542450 994301605 924917863 954169578 992048778 983082308 941205342 934249503 903773757 910782924 999488716 937286220 904437630 924629309 990255976 943380936 919240478 927352981 937052192 923881267 961606887 905451109 982950069 995475476 957414882 955072149 922064964 993631704 933962496 968142225 936473211 919329608 928045067 961049861 924140768 933789972 928114081 972307584 929681975 993750855 955994521 905748706 935702213 965906428 960490159 904856648 968838691 978203152 900577097 983260464 988112115 967478980 947809374 977904723 960236540 958433124 907908327 924979348 927095713 922689945 937909816 982898755 918773035 997709505 939545137 927200396 990912417 996124706 977781785 981398367 925888435 924285056 999390764 957125440 930279095 912483854 940552353 980548163 919181687 968602503 970640404 993414943 906538674 974325332 908243527 918521307 920331218 916560551 982367005 958480873 936620805 972889708 909352010 926594301 967095783 985942686 991592017 973880519 952489031 938671402 999590367 950935953 972371247 977463722 989838049 978040536 972427269 944600390 952727766 919335873 933789832 911327615 908791665 973360327 993936153 908090188 981633400 944728784 955829562 999324060 922706339 983649722 930398888 947624483 964074211 940911635 999517177 950748521 908498503 902858417 982380022 984895247 983819798 934328183 972754993 920648083 913283349 910132016 912130035 903720675 989506105 975276499 915226799 914497254 902560758 985506929 991139767 966257040 938234666 926980817 976974460 994702466 933832363 976024244 961438946 921125011 977206697 971678170 956836358 960389396 970883322 950542030 939288509 908165784 931921665 937707315 965420108 949791450 918879587 974233453 924499221 906028596 952622464 948918959 959217964 944263662 926033239 939247289 912194889 991383137 968432942 992522998 944864628 995052938 980122406 961139354 983527058 933543452 929970639 904778733 912534426 938859454 934902337 963341800 998021814 927080362 980941809 977471445 943503083 907201086 941728259 985488322 902463025 929491395 923778300 931969980 906393852 990262339 905480584 964629567 925517221 947094939 937543655 996218448 950760880 918860707 998293441 978890629 971097672 959108639 998182956 946626172 918951104 988177590 966841698 908640970 975451280 966954209 962779548 923664756 948808577 933953263 927035534 969165877 978060404 923983520 990627792 910564123 962022114 995760215 908024429 966383661 996144206 932067275 901909180 996760360 988090329 929792747 939188332 917931516 974002447 959079501 981027178 957916655 940922148 939244423 918590968 971239785 994241341 998572817 990864576 978584636 974413386 943883602 964823888 912827458 994814187 911117427 937088316 924700096 966381412 935453033 994534880 977487899 975272142 901494354 959055687 916408097 932158535 996456225 984911710 934369450 961542482 960757650 910105376 918550542 964971104 907602873 985883103 971590100 971854871 964547111 939608446 957493866 911067736 972127242 980144807 939672698 958151646 913994318 973839925 985651943 907870986 919984231 958757717 904823188 916425144 983149376 949759769 935475591 998668134 913725866 957396102 966031130 930443720 945733262 931292289 982891329 976740518 967417355 938272608 964113680 919292396 908661712 984687418 913311325 933905795 997317123 940611966 914017661 976833907 993486535 958479454 926334662 944061447 945339295 971025510 973944091 904669236 931201241 968926765 971274962 994151116 918953200 951755032 975171292 942347078 923441440 910589359 998667160 913318180 921458494 985486326 930803967 938463399 996126024 999413625 992772442 982753648 984642809 996600365 999087968 915312989 993792172 938920164 950481341 999104971 931077739 928662865 925136790 914176697 953172909 939182540 952377991 961969483 916229191 912393153 943294415 966112336 925307430 912981756 990270303 955490748 905615664 960370584 905066941 967884826 903586058 963575869 974336912 919518847 934744082 916495429 923621745 966054528 920891982 905822054 943214875 937974594 991172743 947558532 928481671 937444671 943258148 924435699 970325648 903217081 995542538 923505825 936428042 936995114 989391661 951792741 931640453 985472735 972285097 933484159 979373263 922528847 920126145 910858607 958735209 982127979 934206877 997829944 904020351 968688393 922971828 910588962 936979031 997387120 908428406 961768188 976057752 907503178 982489069 907735701 922943839 939831080 951741425 943090098 905568266 913400470 961669929 900760942 975403286 962815617 921121397 985778774 918360606 956006493 943394895 921966407 902912225 957467790 911306022 920293223 908629651 948337797 920725803 954054885 906254180 951469980 939653846 962839880 902098922 967556037 990746603 925328477 904646768 958565246 984763482 906573056 984868002 922972209 914357188 921657388 942969134 990489027 953767954 926193701 922047187 914051631 964905863 974842587 971276507 927243149 909911222 979143939 900035694 950348923 926355859 938677349 926540906 967634397 979891663 944687971 923600661 923491920 999206882 920749775 930892053 979052917 978680528 918274967 974094632 929053620 900503511 933413418 968959669 938180007 910401888 995366981 941616191 970778081 993107587 952882924 984248640 902309280 931458959 914485631 961163716 946382197 914142235 911213416 998753897 987687732 987398094 985397225 943469885 927590705 940260379 905078681 986909212 971091394 929724827 904616390 913334830 952942815 989086407 966691120 950837273 927285672 940790253 916538185 984730913 901183230 943041303 979214550 982501853 932854736 905546593 992663333 965664938 965309443 903828337 983343504 993470815 996428168 930727256 981823905 934257124 948121543 989163173 933118320 994547350 972712758 946145050 930384413 908047697 946701866 907787762 962290651 923413540 921730732 918492642 931423296 956653488 969885332 938596922 903142615 926102093 970236695 968586485 942590361 988809201 953260997 943075654 991499472 900842618 988132242 955851000 903671608 928881094 964097171 909323751 908553427 969606720 936923481 976793410 934475958 905972135 925966574 971363824 973966307 972583948 964246216 991732978 998593462 916405130 963327659 998849762 901468113 924030558 965441706 905637491 969904328 991997345 967307139 930050368 960009735 993543797 981909726 963956879 961655954 954198109 977716036 900561932 915638392 960428008 904648974 910648158 941498524 989202426 929328103 912077259 909659033 910367584 929619237 973573161 983127447 985229169 917281702 986574498 949714559 972496820 932162257 991501629 963723871 974114847 963912686 976177672 938400639 938460249 963268704 945425035 947164673 988064896 916861461 987965022 920004275 942618467 941255766 995791620 963945294 965384439 969595166 954730855 911528941 982282454 936659327 939055953 996452532 993737072 937501091 938243781 935590993 907138964 911104729 905114244 963066272 910305932 908207473 953966752 970606138 950208499 979341812 909248076 947726390 917689552 947200544 920851324 973269856 976568667 912484416 981865088 984765398 908446676 973150916 979816883 994155842 923062639 942124146 911200543 996621052 922129515 912872488 903500572 992443540 918557943 905861368 998275285 992790157 943074065 920682958 926598213 961998363 931607675 901814493 961037744 992638176 950225220 968754364 931192753 997513560 998352550 924138923 981431380 930782361 961914612 985769806 953885773 973950755 992554890 932064102 920238760 918711735 993330211 993787831 916710222 929088045 994475867 958281330 920878536 943698326 966324770 973181573 997758591 957250050 978834521 999697416 929560867 914039922 905889606 908671136 943425305 986721325 906831858 931604260 965193445 930775363 925451080 991806382 901420757 951845549 907032106 989952182 972161884 914784120 904664304 942006020 919024056 935657607 943206131 995650035 948302836 957518148 977859473 961744643 980828249 920226681 929984417 923542269 979362608 922876824 995749520 977481614 959146831 905350241 999427296 993104136 975861226 904253122 903025889 996130657 979661532 917368552 974037082 997118283 953108246 920465909 976424016 987101794 954236273 958815790 905052280 994745600 983830135 962555233 974130615 953896350 995817563 966648331 906995596 947028083 941042503 908868532 916699885 915440956 983797926 924695384 914853312 962708916 935483739 981049203 910501806 991950085 985438310 955835179 928309852 907197340 980853343 938650687 996773731 950482386 911307135 972326664 985838207 944793398 973437235 926959204 968402212 972748839 946214098 998922020 919222602 977766086 976860853 947406582 936169596 993868137 966865352 919339068 947641819 988099616 938518016 991256049 979315451 993677615 910958429 905730502 950002277 909508416 993828691 919195479 911214362 906501062 958819945 934728098 948935368 908999199 991325083 957992059 920148753 968050924 967111645 977591959 950369606 915788455 964735666 990259291 980644601 949135405 951331758 934280183 945879669 965830820 970221610 949506658 951684032 962484389 945874133 970343066 935528598 905832205 975950612 944413504 972103454 993433074 903441499 944019387 925738567 949739319 959753810 979518790 996356319 998435039 918888251 930423654 913671140 975451418 910284342 968990196 970663615 971852356 933206087 943250409 921711586 919664618 977133997 928421937 945114051 982197929 974678147 987675398 979612372 915226184 969169988 935993611 959147742 923939367 974136209 945949077 975871755 951543888 920519276 962959673 909739295 906321634 913511631 923610188 929195736 989775752 917285121 977070948 936131081 984917135 976675268 939828214 969830774 927731049 914060708 927009582 905368843 939196294 916484389 985562286 951040156 938889799 960362339 904548044 974832099 967233823 954881676 994866631 915415831 971705837 958761981 939649494 910032704 938201620 907299333 960977859 916216981 998609649 926761006 932859990 967917806 984837549 928088761 949431333 909814604 943717029 923334113 949221888 960921505 951520096 984817782 946953109 926490654 962932744 945450169 999749167 906006948 926023096 929405375 956078193 925733638 973167815 934904078 959870585 905791710 915427387 974907291 943966422 947358647 905369882 906675888 936815878 916502168 960081266 927684248 929375648 902630466 972261065 948012048 950383033 973470967 944682261 970602328 925314296 990663781 901504637 920117813 922212218 914285415 905732431 980259700 947116839 935839877 954421160 943777083 944999388 905325866 971366643 922891646 991091390 984302827 912825526 954979001 954823712 908965715 950660852 917075831 993108880 954190852 979561819 987082908 983809181 921681467 937710356 969482145 969129470 919353286 983623242 972171682 917242973 922869943 955237723 989492762 967988923 900190876 915625581 918181842 908495480 973832911 923198430 923716260 970745104 977142914 996835967 940445002 908489963 986573527 940801718 947785150 941407531 982446684 900824407 984290430 969508625 953902390 905869448 944196255 941152904 949193322 943745137 950688441 948827466 999138166 944447754 939198970 941255752 911064929 943237435 941477641 975752864 910788276 955677546 980732605 955530780 942164789 910548135 972419789 999497218 994602601 952913709 915457854 990233554 943909753 906506375 914828533 939225311 934808734 907678080 951895943 972657245 992869948 962320543 901414142 997862911 929260591 924474522 973676810 976000934 960997687 917075480 980866427 973399935 911506180 948420071 918741894 978504495 915143401 934170947 922176177 986541662 911888858 957057962 954981909 962345828 990974765 947207004 909066818 965384649 919989477 923253426 970453096 983093398 919090199 964732743 968153035 976848871 995924404 990325723 948784591 999331413 982365416 949728712 983792493 972911783 974975105 993128471 940565711 965557755 987761521 922662245 994039651 940277173 927584476 991619240 967130573 976237628 929999162 920226453 931839005 956692425 975225456 994065740 902702285 990154508 958390788 984314903 962528091 959964430 973043569 962309053 973172366 984644812 908950198 947903774 915381101 964702134 980847391 940747487 906017340 959099802 914655441 906185841 936525648 945996189 947233736 966769421 990342975 905668712 994515366 977305349 913648827 968533597 970830895 946856052 993200442 986390440 941585042 994120538 944455764 903887130 946868622 967983271 983258056 962697094 993797703 949094897 954766492 922561383 951345210 994867309 990633489 994648118 956239988 913060582 976927571 977283117 926680554 950643282 950844475 977129042 958474851 949516149 990301181 935280051 992720736 972136770 910506975 994232820 946716502 975329824 980347547 968163290 943751635 901130613 914877066 965114105 947616406 988544142 911980431 988253430 958867080 922594152 912573670 924297208 901516439 963103110 951999047 935207193 930072162 977292894 978264161 972675225 950370262 914947616 910506314 959242245 907807361 956896731 940066729 950251140 922501686 983155888 950931239 938489032 941897775 998233660 997363823 977868269 932026470 918147411 988740779 967722702 986381010 994038368 953096677 973004247 976887000 993538602 999927980 936735379 920919790 970871351 995354005 976545354 928074290 914308946 922414467 997861382 937629435 962409715 951876327 988541524 941532446 987653892 918398282 971111633 994012348 970169835 924932617 926951168 904707720 933385913 919149478 990852602 976108002 960254733 939531612 969900293 919202991 948027096 915922859 903817839 999999527 913276285 993592597 944108114 979946622 990297450 935476047 974778785 990332639 992537344 955659247 994267057 961699973 991316830 990563942 976975990 938434597 900451579 987150216 935144170 954348166 954139920 921472756 971915482 970144042 959306738 977149679 989587169 944492827 954019288 923093119 967009617 926019639 917640237 906807915 949407537 922613092 973217590 991006062 996708153 914398834 991784785 931931367 991004491 962987388 937759700 937480087 954801269 990936435 973342635 992944801 907513957 921219572 969016860 951571039 961042961 930870362 995164519 948950287 928242039 907948752 959217991 933372629 980662406 989810684 997054258 943337994 934788014 992947219 930360221 980356559 923443226 987302416 912012539 988009239 958569777 990810805 984376946 956741043 996285034 960648872 901623069 993779394 986725061 916449074 903562738 948480582 996283877 923411442 907679273 986528281 948717144 992374686 938317709 963911756 990254164 928664308 942095887 934898322 975526591 916669258 902256187 945503274 959680202 984380570 975900567 984685032 919869124 907393817 941934489 988121551 900345390 920839879 997018106 932761913 910208276 906752518 941478744 993290088 942733899 951229455 917743693 980030625 957840923 943481969 994942585 974881921 920170348 955922982 970430610 921481690 904741350 908793762 927445288 975397021 904143225 959054775 985621504 923550860 999407630 903668829 938956399 997284624 907724156 954560411 910586378 966039074 900525845 929400999 967527792 970915898 998928971 972437771 976871750 967112011 920048199 957499026 997543526 986077700 913816679 920128157 989093996 919854055 914655143 979264333 982878033 916112724 976480994 979593405 919802353 939053023 970285074 940279700 944155191 964470755 901043457 999627644 943986776 916989399 945832624 944755847 918297222 952116918 932829453 960135931 933706745 918366736 905270304 904713250 914790048 953196725 998638067 922744809 929829730 902087896 975118332 919577971 910397980 971947546 918432577 911225865 914967036 900229533 906886851 977652069 970568483 943751537 976452546 969890504 907735673 919563486 961838762 986047490 974472119 974587268 916208880 973732331 912841743 976446923 909128826 930583090 964641746 903185309 967516510 956961057 909873393 956619783 990508293 975612008 978550445 975488632 981949514 901869844 920147547 978322434 999456525 984095217 974369708 921124952 980575016 987219246 920529782 923061293 929494066 949621958 961262819 984511420 940693873 933485952 906847690 911375813 906265294 954325505 913057134 994997115 956131916 985274188 925654802 935222489 989042590 973568429 988673431 962893855 931280807 996191926 916112141 932295079 912271051 968047928 950823685 967986202 979842263 936234498 955069464 930469990 947070866 976444924 992541732 951890475 937333196 966950223 901970034 989013089 994121074 943341476 933194776 986429353 950504425 914961553 965148287 906799067 927522697 936709904 918995585 994542121 907966145 996856576 931027627 939774285 949112837 958666451 950627718 960072009 966239315 986225345 986944932 934892722 988022766 960497839 912119645 995626401 938000606 920133652 990899575 941732008 993703169 997882876 923022217 997528395 979624508 986380833 971949555 958153338 956862695 962254924 920913245 949957289 953733100 940552634 982043086 967909599 947467111 967825993 908745458 939949048 909890527 969520578 922381207 996818052 942088528 958099035 914849814 977224598 920920769 971727221 920729932 928734533 951823785 926726519 923684665 983643671 991263601 903749661 982239346 995563789 936399115 988780226 983179624 930588543 978953104 930687412 989126817 936466602 943797818 934166139 972050215 904850975 904311207 991814346 988584542 929532522 969799346 923838634 989061136 957810856 972373057 962959690 918046020 914413943 908142390 911976572 905815975 905268942 911019318 961331452 954715992 990419967 920303639 917471166 984090814 919591661 983781065 986106698 991921511 918753268 964668078 975257670 929892065 997547578 923902645 960954027 991092848 939526639 937113820 987350729 961487702 934741772 914890577 935895122 954874585 963740966 934661789 904806370 997900852 990547556 951304285 956900487 931068567 940982296 983732735 985936934 998457988 951651178 937375395 968432572 944409827 956321333 966822310 970722638 933226383 932807196 962354064 969230613 985462653 999934553 958197844 941144912 956078633 993593399 962026295 957489723 941564644 989433101 931634382 997880637 937133775 958996716 900513773 955366811 939333284 999393589 986663774 923888945 978275751 964826469 942808594 903043844 978183219 901487335 996008841 904605648 910003122 907540561 931319134 977491808 952753890 966038578 964010096 956504341 970570817 922504110 987880493 952846146 997948861 937036106 929521513 974275005 935821099 966889276 915623605 969982235 905429818 967098676 957725003 929592560 936049090 930026964 960751030 908345698 950412807 913489141 919922555 971424527 954094303 966345919 914434436 946427802 948929234 957276943 952727691 999017222 911671875 960798177 934640270 938094528 933765975 982897580 960529208 966333625 933477145 921371035 980409439 960756005 935059976 944195891 926925302 972089906 928469596 984631951 947100527 993567732 955193258 999290142 910004394 946001492 913496397 962705222 948006196 999978715 995675706 912401007 907043660 943544764 988310082 937929136 909066372 903963580 921685847 990526149 921597879 961302764 990691656 930602646 975236115 987538063 913728906 907692676 959855114 954661500 916959856 911683182 936324926 967667833 973382785 915873248 976153955 925413618 936886932 979489631 906672512 997732261 927718006 958889696 999415928 948393319 945749718 980205212 907288077 921974942 948201414 954758589 923782875 926715797 908450043 989838260 917974570 962214124 908898658 967332531 912023543 995256313 959591247 971542558 915532299 965969354 920529521 958395291 959889681 947587076 942818393 919379590 956228099 918469732 958447086 972859286 903633631 950753859 907246347 975297193 960651904 935038561 989528806 976772147 985900030 971484443 932974806 991267805 937167788 925265038 978764150 997635001 918031099 929440860 948968439 936445954 958184768 926800551 994452377 969058368 967800020 993587966 969472476 925571644 994367386 906737285 942895320 909106336 997854618 909538796 944103324 963410694 920609691 963253643 923256944 959300688 974351588 911926680 995822784 924071720 941333211 938754164 914126260 901146754 940671965 928567590 934392372 990498554 979231412 965863947 969163536 946132918 956566862 943098034 961927173 946689192 983037737 939118611 914937439 969035261 994711751 979112671 915566500 909903253 952084874 967759145 957139734 928068528 976147969 961566930 996751754 940263319 908696292 908060753 903028140 925918766 980365442 999635557 913915659 912829488 990473596 930415069 915377272 957929371 916367275 917621041 987863514 929247418 982142439 956010853 946197842 913807070 939078459 991582496 996973402 950004903 999750662 902890610 940319758 933584454 970115742 945968409 926372548 993297618 974150311 999215265 932908004 925044884 900640430 999537700 958176638 997880069 969524421 972912262 965174136 949398099 982097992 920266136 940227602 931877112 933824323 917306050 987641622 967807496 947973601 962176871 964949463 995229836 908792102 946572225 934929612 983050471 949988450 945483877 906521122 935137820 969343672 908178419 952589373 976682561 923569340 971967126 965461911 947168043 999653085 993446581 975784341 911236227 975065279 907422051 923792283 989369658 920973590 992857120 970629223 969381334 914845813 971641569 905801554 937263256 926414114 998547481 978306489 947067699 968776883 934850145 952268058 921664819 905470023 982968810 943223609 961591580 976031109 935437355 926494400 907689024 936528926 979113150 929331406 957137784 959808328 948272306 944733677 990940666 928784247 933899481 964534909 979503715 998162567 952089032 911448341 904562357 957701838 991612752 963565912 933586676 976793178 999610150 974055252 918080493 907805448 976779344 900299433 957041034 965918672 932313464 986736887 937326568 952598246 933599144 907006550 908838412 925939343 952009324 906702471 967127909 942722154 961098175 982164111 932350543 904943978 941715502 912764703 941365328 908088642 995775465 933834004 988707333 993787375 925997578 983209997 915588351 901037009 906288451 962989334 901185843 961666085 960624294 999596004 958817440 971448692 907611544 960090539 948046774 959512002 924433536 959865542 907074653 978102192 933399711 958711957 931952863 983904019 942220605 943153433 904700694 969698524 949401297 960831581 946723661 931937278 989709966 928827535 972836726 951196803 902699206 918688182 979601316 945039724 913258261 934582083 976908401 915448175 905321310 902572044 999890076 914134970 927129876 942002689 922580890 959059275 965533175 973302405 921159171 964316959 990661910 985435144 910933691 962152295 942184440 992568611 924724867 968211446 937010975 958898866 916997418 903118766 919712614 936347780 934057432 920941929 936144961 990265045 934155639 925680610 943368669 975696911 938898912 961713156 981893913 938546523 990207091 907720412 914753599 943714082 969578033 942120529 956414981 921012918 900514975 995164395 948728552 965440739 977048971 965652034 952487794 912985561 926188694 996763023 982036110 997360768 950633329 985241323 993690762 914945107 900698859 906539980 951435673 920613443 978188906 908222019 986124972 951062406 910942697 922011714 916299474 951860296 934621138 939753020 999600950 964673464 977961847 985745500 970230460 951776646 912718389 940220289 934212457 959783810 972694621 923085089 958973605 958200043 993020488 900437761 929145235 998091848 967932578 969444431 938925866 931201143 925759053 944812300 915852799 967184176 913157092 917262423 996717046 960101092 960146792 975006744 999943977 940618458 951504436 919356611 991240562 955030162 969147911 957042216 979282688 973376531 978499606 937991238 907059837 919229211 943546670 940908763 993195075 954621209 969401638 966039681 994379211 947797838 942032929 975984758 957389651 929628011 980933204 918501723 950831049 935296948 910954287 993000313 917809943 900274432 950888841 914146930 982574469 905547817 953912421 913422258 972314545 951937002 946045483 917790296 918480835 961609720 962658672 955165548 976180364 966292108 900053171 907353933 977168305 971031536 947281004 957834471 923458284 908697304 989005406 983065900 993582603 942334947 956633316 956438858 958273423 942622699 939732990 990851346 991637859 926451123 929122979 976097682 933193682 992361613 981847762 979678058 985710197 936034311 932914528 915254570 921191813 923474187 995470796 986394726 981125947 921347143 931452844 977518138 963770881 999104245 944704246 999401277 974467368 923884853 980544685 918026771 940202052 937771650 989914204 940302630 966239896 939075130 970546406 936889419 918314857 938246526 959208768 931692415 927215222 950650901 942178004 953609447 926384800 967473489 930366828 999986201 903294368 937122251 963101807 933160036 930457318 961059910 956492870 960191159 998583010 954549933 956362678 935771563 993932491 923013855 965363568 968940719 950801651 983361130 997986624 974540830 985558221 904058928 949876152 949113094 917767915 930051381 928496527 971325947 916866677 959728529 929016495 904260469 938678098 989956570 941720918 926274779 950155320 932879519 929156991 947525808 913762351 918888248 970305486 938031475 982998805 953196280 928368677 923453477 969399938 969952082 946797687 960047396 979438179 969353445 953495956 992563171 946605919 949035616 906490253 952252284 952106406 989815254 917705746 971076375 908724084 927890619 930205272 982170434 980814199 942829775 994279778 950301170 922406108 920019186 971326226 925123503 912890112 972148609 932049574 917859789 910455705 930671490 973566302 967806492 998304010 941831066 939919733 920208503 966374261 993475599 945077388 965264404 935937410 947103687 984339273 906282679 972272024 999273577 999019082 966336618 912114863 937512524 951245794 908471882 936639972 970251454 913604645 941715439 978879850 959387428 907315789 995579187 925783372 932420399 922277441 941685719 957477017 917349115 958763388 953149588 993584826 982219561 942418580 928973188 904064339 998551089 926541906 971325777 991393240 941896993 941344746 948664280 971978632 921908062 900248082 992799675 992513140 968302283 901303422 946209085 958607565 910215031 904413595 981312157 910183908 901646079 928237242 995051404 995018243 935076084 936974840 932140948 967230388 967926040 921564800 943462208 972546303 918286290 939045603 958184218 984841704 985999172 956321939 992380824 944841781 950817831 995101723 911846766 934086426 924077941 927884501 967311962 997220467 969922554 959420775 904045003 953909113 924247475 900434085 974165811 940619275 920986519 915189765 911028848 978453935 931479387 952026184 962175344 983297993 911995963 971093603 911246892 926718512 943005637 996915048 933171126 963856642 957426997 933386547 985453666 920304057 964761389 947448851 949231326 948653687 971450963 914211787 937967886 935876187 990551974 937110982 928436288 922734160 932359344 910815596 971547068 917101750 999686620 994217618 917783226 938414123 969581391 945113156 964400516 916293211 999292349 948513524 912878265 965356631 962400966 932327727 941666133 966177219 906611721 972462107 950095974 962492427 972036404 947177956 926231418 938833342 943679467 948158500 973371567 945941166 915137690 958350985 936523103 959422512 918892549 913318146 972602192 962492748 951211472 951327794 980133008 927232831 952526656 920745029 946393079 931243683 903509976 977637431 987783506 920096322 920834490 932991411 958168802 921728437 952247024 905494181 936265907 957535225 948530720 901814798 974151947 901178963 917551194 925256670 911094204 993189799 967558496 940614441 924570302 964779014 940818409 913765457 975624885 946485333 915514494 998328035 906444005 945649551 990227307 924202993 940935425 964668407 962631401 992695703 960270438 928040093 969732603 973175841 902825477 960768454 950403521 902810851 970143462 919542740 970375640 961374900 916778080 905965134 961033089 969554558 975972992 916789360 980410284 954605892 968046538 912201263 990684001 912529380 986941207 923856441 915113027 968930665 948349993 988376786 955887149 950933510 968150579 926036152 924339733 957172608 972081180 930079596 930930177 952874305 965522061 921084411 979420999 968841386 950074596 940405742 994103690 984210145 944716494 937658237 901765285 953227337 967951719 940919620 918048507 961645809 967699632 939642697 922553990 971591847 901677627 986653913 952695825 926338196 984612739 991312705 901862701 990212982 983342403 961346774 903721139 907648797 928342474 953777976 986252339 958114643 937603819 917125442 948221559 982469653 963825024 996133223 900245658 971790979 944090972 907866008 941369248 912709860 994524883 925525345 960334774 934651183 941084900 996908193 994098580 974395494 979187845 924104855 947304656 991100975 935113397 967552006 951702091 920559607 918087367 940348651 928318534 932851411 958579765 964415050 979892103 979103497 906158874 936746159 922452765 949755769 994927943 992091354 979660432 976300553 989914258 993276468 988634780 927152328 920528066 944433127 990561372 945152591 929280511 912969608 950799801 958777697 981622864 978228636 928487130 919930299 943318258 974254345 965838664 995104165 999269050 955293101 925585179 902746495 973879295 911329729 960032936 993597948 991110165 964631609 925709210 935893214 948424710 912270317 904182843 995741213 925310038 927395554 976319293 927650042 967857039 919028664 961168814 915432387 940527557 910420360 953711018 944642621 984690426 913397180 920024564 985254098 929519002 989096567 958936059 972499514 994087302 958784266 922152722 909130337 915572507 988562109 971902158 958934245 928623922 905553462 961396216 926791042 988235734 902915907 903918873 905169403 972650760 902910914 963856821 909838251 942497188 954039689 970969016 958145108 987414380 919118233 962818039 938330566 953137671 983872802 992379007 979914755 995670237 938052398 951138095 946641317 900917385 910616546 913489087 910831518 956900130 952800817 958894414 965537099 902496525 955095416 905464355 963257040 956020624 980354754 910477212 914595069 907302612 972527410 922909115 983703684 997950466 958568175 964978388 974854677 996467060 934809356 988485188 927786344 921087228 948001312 941524199 911303796 962473055 931839323 970652116 944912254 930467556 999345209 970639534 996634508 924714055 975869409 950241779 911599528 975143238 956489865 999959521 985558791 958595687 996646148 970730844 988400665 905719801 984782358 904318085 992495571 939404773 907865688 968228530 909632499 976189918 995425978 912401217 956116005 947064629 930518848 950753216 938941908 921836619 928923184 982589526 994019024 969073572 950722747 959637050 955734505 984074246 982659189 959359926 949924073 992909486 997039672 949948697 938864181 933933006 945501208 980077073 939528495 935758626 979484451 936607571 917201849 916899970 938098317 914501236 928798087 905169146 935749323 996962493 995357262 926782524 932194306 993587332 997553030 997743362 962115876 929398963 901781657 994539076 977639331 916324778 964878089 926906283 909372103 934988374 984130584 913396344 942654349 994764657 972214260 930896498 931967664 909555923 966798595 956649117 944890843 915420714 966556633 940965673 916091535 938350528 928356280 934197406 984271078 978869384 952162367 941921199 957806447 995489481 999656833 907492107 994818019 919625451 966971479 913414760 999767816 917310355 945355993 966641725 945314999 948639937 910249172 901754018 910008406 936024567 928677477 994728755 905755883 964764465 984264828 982925836 980427342 989180843 911645502 957067245 933286375 968799558 922473950 924162902 930306722 984390126 960985411 932051868 985296416 996302086 915915528 938511573 948421722 900349074 969423047 952629054 954660604 953981925 958977841 988766101 984768701 906027688 933822547 917114615 962131047 975716657 947755224 927725495 986605997 959868745 997871862 921294256 961410491 959395036 905972859 955262375 967179191 929731488 987020968 958307855 957263124 900785659 941951560 978378514 935389449 934003533 935862345 999772741 906286265 961797120 956662457 980256120 948877647 934415226 932973834 994543337 948880196 959690877 949705371 956221719 923102804 980312615 985247855 923313083 919980120 978449597 987464810 920635203 979993213 994480822 988129717 915862421 971818201 970523960 975181265 941350126 974789853 998664529 941724227 910114931 927719704 926728777 935317923 994659554 970336173 912446048 969956964 992643327 957454394 927004634 955612965 990265857 948498744 955987099 930079023 970094806 972316042 924535158 970158697 927401263 985811581 953184133 932876847 975578278 968450755 991096878 964545854 927945514 937509776 927082604 977461525 932397818 991739579 919476921 972754437 955781707 962364234 901940424 984771393 913210963 967499424 964286527 949008971 919353785 933185623 942567276 971349552 958389262 984850376 983111818 911195056 900115887 924672762 971121198 947083564 907495771 964516556 914040101 965930306 995228721 932303957 969051009 995116173 908171984 960161652 954852143 900541273 904281170 936427018 918892994 903175342 993952724 942842637 914460047 938774927 951492377 907809785 955247432 976526709 997573932 990124752 923075781 936727063 986538973 918359315 955296864 925523892 937350460 977187500 943828795 912463775 927675820 950104847 955331993 936152224 965614845 976123765 918224359 916386772 977317082 994092421 956560824 992905973 962717769 969553717 923416143 966540184 965947341 901187451 923186366 987805589 997631588 999593796 926496348 903472804 978823306 988810542 939056526 959555893 929242745 967350567 901530037 993560475 928811602 988177211 960370690 904179198 920956769 947626363 990072101 921085201 950561576 956865825 950224004 923907191 960417526 973682979 960389444 923862715 921566003 907492889 976208310 949508562 979016988 910059060 923793603 990097715 971744376 982369627 912996834 948821172 951121542 986486664 984527698 950483086 987462436 939568174 921513285 970397671 908879507 980848110 937475681 965494889 970236928 968533385 966495163 997961610 915271349 901062266 909102540 932728067 902021003 920182694 922203157 988457138 904393523 901073742 998991262 901748872 915063875 951805606 979267444 992516676 924568150 908027408 914124803 966776344 913392860 986005417 995617791 956407875 933352544 936526412 901295295 939838096 912800051 926467941 971654107 938571937 910770264 923503800 944489413 983301606 962606794 951697831 919533596 966790816 945183168 994054514 913403569 982751406 906129712 927424898 994975772 990103969 947527871 921526747 907962061 963849436 938948914 972004049 927324590 989907794 967455401 946893633 965206164 985724595 926552582 908187830 978954206 931993554 979921536 978275582 934245906 974946351 949233536 999510851 970272432 946507667 933288176 935789128 915458013 949679157 902121658 976159452 924716706 943050010 950308081 902439264 981090862 951006523 903523670 950112883 985442737 951294136 953150346 910828208 997628576 986103152 971030479 925809084 983489665 996989294 929238086 971370824 920194592 923604268 903200200 961410650 943265036 962718581 925614613 910284931 920959450 994783900 925115496 992092709 951181328 919325632 932951334 932041445 980081973 932895177 957429033 971241295 939379286 930985935 935611862 981951503 939211333 989566904 934833466 978815130 940714246 937440268 921862851 964317486 917564799 906828869 926298210 925051827 969994373 939527891 913769623 957077073 902149585 966567194 987210054 991563356 922162439 975875959 989576526 937643475 996978738 997953072 968277531 951143319 925750350 910368104 973274950 983214160 956605930 995280537 917252691 940125809 940987669 910334224 974723504 971085590 944381608 962921799 901573602 950232567 936975543 961928472 926266806 961013797 901165019 950514710 954008110 982863659 969247976 922256667 920507130 965481113 976885544 992062317 906160203 987221804 972002596 987286422 996030015 981281662 990959007 991520973 925328872 900403822 923957123 941590097 911412121 967040312 947399079 968214893 937261863 943618754 959421480 934084518 923387498 977964266 941444640 992053723 910015089 998107129 904644800 944396713 996684178 944142242 932810321 921429473 900087847 999356889 908836530 905701946 902626119 943987328 946716982 954892638 913018508 952965073 906696621 916016805 934607608 969398853 983683476 916653988 917320302 912253485 952611955 984598097 989525710 973076005 914793118 943318066 963756100 931944560 947122933 974409873 953811954 900188277 974722143 920573948 941738760 950423848 953655988 916054521 993061929 919657502 967741560 914495996 947345898 981658421 991341629 987246293 947150532 998286499 921086196 953690039 919676905 976858806 969901586 972213839 977630671 915642786 943406200 972399053 985002183 960498161 996880356 952736139 928576323 995580979 992890741 934086149 930956259 961262406 982037608 967488093 900053799 911067844 927746485 938442251 974626068 992595060 976278104 923223081 916483754 956047615 939492048 968076730 901853289 946570821 968457581 924312217 956209359 990855793 926587134 900041901 996515061 952232646 923495805 980181125 914034470 945584089 946059653 984207568 937690594 913401975 923420525 978262897 971571946 903156357 933102420 963048897 926706452 940886216 908976441 957336088 966889198 918672568 994733477 979238228 971488906 943409666 900561942 986016690 972027514 952736920 928938627 916366736 944746295 963451840 909018831 998891707 982442173 987660941 990263624 999420183 948422334 919965970 945681854 910107241 957111751 999312078 916788684 920827709 975389195 977274553 917751017 940118302 938794445 901378681 949497205 975653109 909240710 972834503 927723168 969528856 912474577 984254199 912844690 942869838 934592387 991104254 906730917 964488967 949584239 983652016 930220902 970739537 986259654 929644580 955173999 944834130 937844958 921991057 966764734 922008226 962113619 940817163 928621340 911665471 979838332 914029038 950169620 992896199 984370631 971868381 943327289 905228091 971510257 969996988 942266796 965278999 903284040 916353884 914327132 943465851 980727278 927020933 966261214 930161098 907654311 972146179 974184455 967237301 921006961 991689785 932769428 991990038 972056557 973553648 910458501 973869128 930562543 932725152 971910614 951377315 975224837 917280990 903208934 946320508 909342667 953354462 978884245 930704028 922197117 983687872 946166301 923457199 951541824 909409403 949083948 931346989 988448882 928167159 922658230 976396293 934240097 919427886 916230781 982380494 914052660 944458200 977411861 971059974 937836245 923826637 914200783 993321724 906730724 902571326 967788482 955736162 913058055 979505184 919074929 942818065 903587957 967552669 971686757 926864938 947486612 990680409 940511737 954784581 995858995 919935493 948419232 985948403 936538602 935496994 939930122 903310803 902301641 990981506 962762543 950574278 990613807 935483032 961237143 917621214 952397411 967130546 915472440 980673520 971544770 967963927 974064105 906206642 977592766 965145598 950512381 946177386 902884827 906606139 960934309 937453845 913640419 904380542 910507880 982207824 977354290 972685857 957735636 957977767 973158904 906334150 946900989 951941239 977922454 999914255 920026727 942899777 909922712 934058082 963019346 950821840 978782629 941766123 986646258 941146688 962855469 969706683 968281982 938176742 923728590 903701148 929285872 948142686 927443801 901952693 991177480 983210455 903041422 989029087 985515874 941858871 941768615 959469779 926705917 995392041 963965698 939874609 951221650 914691489 960899494 996155666 959624981 958440685 909107055 937852592 987123902 922909580 984729296 964172938 928633360 936594203 943422800 906645084 988262685 960821595 945882488 905984959 949245097 933990217 911758942 925455689 980314980 914181786 903243422 998526386 911030958 972495487 905001921 929323448 961717698 975219388 965082087 915468780 951795417 973894787 983284195 972256588 969726154 972179723 986072831 994443526 967833192 974971976 952132986 963375827 994081083 914784256 971080664 901174002 911138585 907261951 963280397 925998818 917174142 958765234 983157096 913584884 903281814 975047027 971994882 944448863 919256353 960473395 914645506 905983387 904220386 913017107 978854799 915511517 994421454 983610039 949793685 995852920 934107360 956200053 938551994 958891782 902706620 928488176 991625523 923935337 963964326 940777094 934943872 982898433 983693476 901941358 975922011 910995612 976730958 911596993 935601238 977791458 992879273 917176118 918747168 935643124 911301401 900209757 935382523 919932855 973632463 936528208 977947188 968548343 988568885 965016007 925767925 944610227 989667622 943969858 950119053 971517843 913505489 968155000 908280020 940608949 965716547 927945759 914341175 944511908 976968784 945208092 939705002 981116220 947573968 944658519 962802103 991813280 994195092 973075781 903469833 939582725 983747171 969218964 928400102 914037627 998031902 924453065 923832774 977226828 939945654 939954516 999682648 903272695 986568407 936450104 947115137 919111937 955558839 989245087 921399817 972581239 973166676 986819493 924128380 987128132 904665394 933705780 989558860 951954706 903172130 938016549 963614508 930108644 962791431 952623445 967957557 970129854 947506686 964541977 997443947 941682445 915706726 987326114 942018331 966043864 989439064 991369255 968069296 965922311 994542023 909556273 986582814 945646938 953481820 934530399 912918301 953744646 938084601 980423304 907831371 937565451 912603647 988641897 962222247 941603610 984262645 968034637 920994949 970694556 988250914 989181750 947213467 931422539 923896909 978862656 971196973 922818465 935239041 966114665 991899200 969555233 965087065 919825028 951395630 963733676 987056709 988379583 985427155 975905238 932070278 927568585 969250977 926839591 995390166 920854272 955427939 971724296 926065588 922228080 978678701 939917296 933955398 943568671 907083543 970930033 913350425 999341659 965954347 987157801 912998748 980075033 991708283 939744255 914708262 939479818 900859126 992432781 983146892 988299475 910602121 906321647 947595944 910956695 992957070 913022857 967993000 916629052 912385330 940015070 972648316 952181194 941093380 946080981 914907928 991194767 951051261 933765808 953291243 971952848 914211230 923672981 915135177 948081231 975690257 919714850 915493479 991029044 921063610 912800972 976290166 919893584 928894501 959449275 958506803 948336291 922135641 941039802 905593260 970638336 966889950 974826466 999645389 906679546 995233952 959843391 959541356 919344866 978920897 989674736 995570372 909236469 908862696 934582114 921339191 940996303 959768334 900778535 947922640 921128448 992757513 950990683 982825592 948797146 994909521 954905389 940456441 906617711 995864944 954373924 937631820 945323976 927631502 974719467 906357553 924915540 987072009 942273740 906657970 909569554 960203377 965493711 926016695 947756205 969350260 995503817 991629476 985823954 938315601 934964913 957273681 935170123 921466005 992463465 915015938 968807194 967652499 931453322 930180639 968210277 924714806 988349611 963125086 921071173 987978490 943139047 902353467 962814357 909087707 983179118 911408716 920254434 925213436 959315562 945084203 925083919 960490748 981268950 991118861 985750916 941383046 956072064 999636541 902190300 984516337 948467050 907349521 963288877 946622792 985858146 935019076 909187688 945720560 950515029 997147601 988893393 973871579 903505094 964896146 989976734 944095126 992741734 914479835 933963207 993735227 992204624 901890463 991582851 942606244 933294545 927611737 937120900 902428594 916087711 970708869 993263781 996426512 952715010 912585847 964700119 997883696 907995485 919604007 900156118 923381832 978564696 980569951 928987665 964229440 959137936 939122405 933862953 966218906 989324255 963868232 956175435 990059334 987669943 954270557 957130056 911530005 976557573 936401862 920379569 928954214 939415050 957738623 922428542 974478176 918987252 918008884 915084120 967522821 980783070 944322118 975376292 955230466 965820224 949486011 987839978 962001186 937108605 901289664 962139596 989390605 934135804 996542181 932572505 941085068 991181443 967372475 911610086 997798122 926607448 927205081 938820392 933634324 960440642 958464834 927045472 933253321 965022122 939188589 907064442 920230326 920727343 904271221 936516328 945915192 984864794 917697964 979618465 989784296 926929151 957442926 914220830 970520603 986907883 942501276 992836312 970571016 929909490 942449370 942669897 957464716 926878931 984322707 973986341 961297747 905751933 975194369 932726716 944531020 900164597 991256646 955041831 932195555 978143191 903279407 944834929 947070347 974585102 919237591 974074930 906461185 981839861 903399092 917816330 970082113 998944178 961020400 942326315 998853332 932483552 941504911 948940604 945395885 988897270 942057736 911937713 995895220 923623146 994535981 934141784 934119271 997121971 978669323 933087138 944528598 958290857 989862891 958309385 908998169 906850927 928245077 924917129 934062508 936938969 996430297 973347420 913608681 916688176 914803567 995344881 901142453 930984689 965590246 972074938 936124996 915498359 939713562 988362868 977823693 946415720 901069665 992155388 944977698 959186284 907553868 945556333 947177251 954490675 996475044 907220358 928716174 966161056 907982089 979605668 993264580 905299631 952254405 915771157 975985155 903398699 922465326 984964773 949910800 978254446 911473465 975706400 911517451 962773231 917888362 994619828 911012024 915371968 942931163 935935821 964741358 937972885 950247397 906753419 963701403 995407957 901134168 991311704 949894297 929442225 930920608 968584001 976417852 953160516 945975152 936989338 921045601 926218094 902953782 907473761 974230573 959417840 936818918 941473808 953696343 978739783 946478736 967737572 970070050 980293966 986040727 910996359 992514262 915321847 992248547 957901117 966541580 924745480 985555441 916312172 913261142 954477104 993750493 993801988 960894541 906722982 935738879 900552545 927108984 986106547 971591339 928813650 927558750 978927195 929210365 937464121 952911780 904079199 955757174 945993328 928671996 914341776 969940777 902283546 909168156 950164632 987043863 940128615 965156343 952448611 949457693 928093572 940619893 974911116 979094550 978848640 905993559 952433668 942520002 976999750 926843039 953422852 924168399 955148452 966890965 900875863 919680083 977525367 910805134 974446395 973116609 914870283 919876201 998140276 964358662 915322465 969298106 963031944 953345731 963335667 935384226 977545061 930131733 974934995 942856984 945181233 932457636 991635074 916362882 930433479 924996818 923922604 933005864 934138424 987695836 985212522 970775922 945093249 933409209 969973019 937450717 911807711 952584386 976295662 946357931 966278272 966923417 979811845 945063761 901826469 940882972 913566003 920548525 975145903 906752926 921373803 981131641 948112387 976801047 915223879 925159156 923635703 914385676 960167777 949974773 991351396 927100776 903758301 945938137 929942123 968245669 917890971 947718477 944698710 966119302 943641389 937652719 940707660 949868613 947419526 953672826 941370753 988517017 958279595 941657296 969409431 912306951 955916080 958589363 903772095 939447942 919151147 924997849 930123637 981622338 961836065 927449735 991202092 938344861 905603934 988065892 917933662 987575946 933406861 930955235 983188936 936714363 940191897 997836029 983674497 947907480 925474712 988580641 997719486 952915308 925628021 919175201 981123170 932149841 986480887 935876335 903637695 982272553 985078253 993795107 967876119 970889508 950305990 963780994 973507293 936439789 972068640 937353738 917146131 991725064 938531615 959886127 931582702 905055430 915051308 966730250 983941134 958766142 991702087 941854244 933661280 978186753 949603283 957915586 902746672 967769946 985348193 927053508 949991480 971710081 954562496 909091967 991903854 991130401 941804488 990819017 975414767 959315392 934549434 972422006 951205968 987477494 908266053 997240468 992180375 933356349 983927909 966810959 984142089 965068612 960694180 925661069 987497093 921589735 988256667 974055653 976926773 906894618 984598825 962985610 963798359 920459080 938389805 966376093 914817374 965062411 999980495 982451611 993618217 985036575 991278916 996231239 970339198 908442264 942411397 919414061 982874757 930991276 944734618 995807963 957604541 957262266 969747595 955327191 920187338 952487150 947702168 956998656 925908743 946134461 971506070 955537098 977563556 924985231 992193800 900828615 942822847 956132526 969814761 972147726 914653282 944012587 998531250 904591362 966850056 902151897 927396667 993748260 982738103 999254697 942816730 969843990 955704312 991890057 953026228 959572903 973455146 914922749 994774165 925053389 913834604 967760439 917981050 945602025 939461353 985199355 982883353 991932471 996838427 992214284 937872358 950733642 903628448 967005556 928918286 936579004 926004092 935540120 919114478 958963631 989692865 990012044 938842690 958326951 979280567 977496534 950701599 982484671 924560721 939096480 960645272 932732121 918878329 975463610 916542336 975135483 906270031 917258950 994453791 980369052 946723899 936790771 900123072 957192409 941751579 904377699 903406900 957451997 992145626 934457574 987567692 919029690 932305731 909071725 918214582 966027870 916719937 995543702 906778893 989235708 981845417 904686429 925274351 952776417 950710486 985593892 997369581 931090556 914371354 919375371 916002772 995945745 939936918 979229474 907901144 915188610 951691172 934195259 982080657 905575719 992174658 990461063 953410769 924428845 937348693 967377273 944183117 980827453 994101881 916851267 966402934 979607486 935596515 961973048 999519651 913304504 945383454 943157510 994036411 947375453 913099898 940253222 951943212 954216187 948182531 904116213 947739811 954102729 978804123 902092873 939275256 940179485 946600807 928305771 943211328 938299286 929741146 927408326 937762526 934736756 976150052 998394346 971012992 936742833 928905676 974122506 959401971 914285446 942033784 912016293 922239629 938640584 971465941 998866031 986767651 913327260 934889158 940438914 911135682 962691171 906385164 956022115 962664166 990239093 924767781 966154259 908777818 947360656 975905762 970770556 927392764 916504186 928017368 999723306 985678990 907262263 927127672 971276652 974602626 978429713 921632326 945528028 995923588 942348860 973092504 924722109 948835788 998576936 955418419 935131345 993434078 953472035 986629749 983429244 928297847 977403578 979100167 992541984 920128176 927454451 934972203 904739530 938893751 903587980 921366419 906944270 944516251 970078618 908158772 931227554 909182678 908757707 930772431 985001662 986558129 904993855 922805365 998341629 937173565 947098990 909395821 904620608 901449339 942323153 941506771 993895847 952293839 924623113 948567008 965601437 919968306 985573736 953666156 987210713 918018939 961234851 927087876 916078953 926521478 988360467 922947237 905154119 928075461 925512308 900403522 930142654 977576714 965325689 949970732 972750881 906298731 927829135 952648665 966657643 977497500 936185948 956037977 957364173 913052910 973942333 949143675 983970559 945982977 987417919 980187326 926178428 945332407 937231373 953225742 941005923 924972678 984062288 955371285 931052060 976172736 995740720 962169157 928361710 981944163 992100676 953248367 941651425 959891358 945342554 905940022 944676906 936452805 974229186 930818383 999733104 942888727 998114053 981111744 956327015 912439255 919498009 999232243 945566246 975070784 919570771 905090133 927456950 949142837 936928855 970165599 985957813 954193098 952252929 912185505 943733503 937979903 919367107 943482363 969087199 938359687 972523610 950738410 934902320 976640085 931762014 904228605 958971308 974851015 959163517 993302003 917589047 953276498 917920158 990658313 920630462 937977908 964044750 964281409 927188088 995822784 962769333 945824453 911526685 969148878 973378243 944484043 940965030 923613460 949545804 972070349 917199747 930158456 929595780 980366962 939644775 953634771 971064558 919615682 957884060 955390450 924132232 995671517 991991261 971154280 911221677 992999164 964667110 978340494 925064286 905765535 995393732 933944322 926752365 976671924 937693140 986845344 993571259 987627965 966293001 906676651 949126127 953670908 915151439 944427861 967980191 921320445 963301009 918858588 938826196 918719233 923388344 954765136 947128817 970591855 971681838 934364120 939775670 964671899 984520850 911538200 936296776 942618997 925929092 937590899 954176307 977385522 943903084 970513428 922653598 929331110 970050838 901011697 971303639 998296256 994875764 943156525 909481290 958247439 918334211 935472436 963358693 928388263 936052202 969001712 959210127 917657289 997599312 935569401 934903622 906666520 905692049 933113982 913938737 917706709 934139048 989121883 969505610 978799433 918990130 943012680 956770146 905819929 937797145 901039575 920833715 943448515 933091709 983131479 965226852 978377321 931398059 945824111 986227244 957622302 943035914 904037687 956835645 976699818 935663639 912861346 935082057 909348518 911968726 973317812 972834553 995110417 944054182 913889704 998263582 956574028 958886487 993220974 982499337 932969699 907934883 967381401 954643177 943427927 965608717 958765604 993500567 922655654 993582472 975366618 944919166 926044110 989764883 910473607 943350805 906262093 979433661 927776359 981074079 948501911 970078057 974706786 977161093 905148862 943583777 931433563 996753865 909421807 957428000 917092678 975367505 995643673 998410723 938677144 953000248 997258834 944882731 975012944 918306985 978370251 950282593 988971063 991997585 973633068 912275208 911888133 946705897 958648199 987562701 993235784 926385072 959399073 964917398 993066762 972246629 985120664 921860060 960639025 961611485 959129278 995319352 907852473 994236144 928398786 974140080 904650694 975370470 986477164 957623778 999376768 986708429 905372976 911190731 992599765 945987205 916510332 994316664 985585777 908746899 936803725 943544024 903998632 941992456 951139202 929716780 917612501 932531010 999151795 996722306 911328706 971147725 950361379 921394190 964126107 906591715 984207875 975607568 966829441 958585188 935449370 947690380 940174549 944548214 932687969 968721110 981205081 927440070 931936446 938011999 957197713 989411892 902200319 910180250 939539321 905096268 960809553 979294132 936035687 957942069 969696998 914716393 944759986 970584300 974258059 992886556 970015807 911573926 920678519 953641221 925367523 951022102 996500870 989244206 995096874 955477467 974364213 909526120 995017379 906717580 907707578 950437555 904880838 938235044 921650824 949345741 998808811 940827538 915974565 934221606 998487597 938969044 917916985 949146703 990482937 944141594 963466892 924741767 972923586 947328606 901469561 948373180 941668302 957828095 940992899 921407704 909695592 911727975 998052280 916009955 991541951 946223772 931524751 980760177 954374452 979308537 901229279 913146463 983595725 990401618 965396089 913595705 980010275 987428879 950970230 972076697 979116498 938838698 998120438 935275307 912121123 920528054 915295681 918147760 988339270 957947087 957934449 924160315 958989570 984349839 993698571 970571839 964336387 985849027 998602869 933560441 974832923 970203512 959783841 990427001 950134107 944727290 922484774 939393797 931088831 992084729 948385266 924467433 953189556 950653141 976038026 916362799 997946624 995185288 974746823 943343914 932909801 943383125 995984841 945460003 980787726 969812708 988799367 956271371 963087104 918735691 996633749 973369344 971338138 997922781 977684826 961076531 939287729 964066267 962731742 997539728 981388779 937079669 956015365 917159735 905248646 970876320 915195210 994046767 999993195 919582417 949877116 917367939 912565837 991081731 991994896 973893457 993547173 986956868 938159878 970522424 918698751 903744195 911408667 901218745 984568062 969224948 940854368 957462432 971206186 985796177 928362711 975472020 938306122 980878408 982364605 958393453 955606852 941910359 970075034 906174324 906487077 931582342 955930913 961566260 934285217 968378513 911283884 946347242 947718365 983242212 965562957 950702683 935873542 978308698 914522746 921413845 933404583 953427584 996315112 982696836 915584109 924439199 908677626 936587792 947533864 912203196 975242011 976433059 942930451 967581520 902671726 982513762 930816070 920431197 919017809 939190077 996074279 900377807 916198342 995709600 948674304 935280091 953047888 951327366 931253494 956698581 902411784 999687815 972299362 999391953 923200018 937886153 975490268 992563539 996076559 905287472 913528101 905410134 952265791 987725939 991480979 925880854 921060792 993781171 915594967 984578954 943732213 995593673 920199457 999211446 930988812 970807740 913555751 998772458 914115841 955294709 982266628 924418156 909289270 935791579 943614567 977530275 927700466 923474523 927418035 981623127 946631934 944252734 901053786 937157420 982924089 963426479 912100474 946393406 973979413 905175148 986006378 968330825 914264547 909075152 997954073 953871175 967223290 967783436 931828123 907363894 915444909 996385330 964578127 996929325 982882697 987009532 900807524 955590139 999378469 982953143 934493796 975012627 918019039 991313350 943936708 967944363 925449883 918313117 908084380 967316781 920783837 967501401 930995396 962584020 982656230 987280502 918394468 993313564 992443048 944466012 960627198 912557563 971168244 917348631 940966154 996780171 974593045 955407242 998928162 913163090 900788611 994586821 955708321 972846831 976906772 982400298 939393949 918185388 910434553 987622892 946232249 945536437 926006523 992414688 909889835 931974472 908680479 929541692 989932552 982935692 990978331 995035117 958060513 939610747 994870236 916249822 912015547 920900786 970312972 969975195 956607699 929253732 902469734 994504771 928839965 945651417 944793321 924216298 989631997 971032075 924597901 963213862 978228752 920928552 995406821 935666626 999236059 985441672 906782582 927811308 901435444 961803263 996233718 975268521 963420426 987541060 959536667 926867578 943550865 984309456 974381299 965216511 910481908 938685638 976365867 970410974 949860250 921644599 962498678 964813474 933677473 993852879 928237572 942396106 920226212 979153099 934708372 992814059 998749444 994469797 949482679 966456081 996641250 982174910 978662171 977281689 985394048 930911081 975351743 955283884 996548012 936941616 933808103 999068517 971952901 987738109 910003556 946544969 926710541 916278107 950494905 929555755 916149715 982227048 959686815 921441305 996704212 900204183 938340378 913950893 994563817 960672784 912730976 916523152 963478083 957391999 988907090 961660592 904917993 979191160 979605594 987110154 940826281 945535234 986420562 903714626 930829912 955267886 920674359 926848352 978076016 944082542 999668085 930929913 953023797 933180924 902188963 973459474 995166663 905145215 988679102 931891431 984496586 918147852 903112892 919016687 955006063 949319932 932940163 954182357 984189372 937254862 909902248 976656069 924980886 921306460 906513844 991786729 906309777 929422883 975602469 985295587 926025830 903105471 919654206 916464617 982497280 923334583 992918064 962152546 931796402 959478015 909531100 931634896 904246952 964962507 955162946 934113065 936923086 921172287 914490919 947478639 961341389 980236389 979982104 916558985 957818186 948348547 997609978 967909304 958896137 943080923 942034368 915305342 994993447 926293894 953097311 998902336 999656542 921829839 923048820 991408784 925527482 966655025 907096561 912771595 951554736 909400179 918912700 956169907 909754823 965359248 966404535 940426706 980777208 916119303 917615947 974133984 950994131 966116533 906577545 919041779 985765695 931490123 923709270 927151504 917467399 911715609 937187600 904458183 963895173 909188308 943492287 992459184 963988423 905996157 983342500 923024428 949196969 916957413 999920908 924425422 924928979 932335229 937206900 908358209 986702517 990490678 955541207 966934810 982062030 933692489 986899657 907953919 914093760 936437375 928352147 986963084 920044784 906860280 945355192 902649107 925849937 963561099 961026586 943522222 932032095 949949258 937659100 969992534 938726045 942099938 991150701 943026574 921488019 967285156 993825304 943312326 937354455 941788873 906089395 950897864 933352515 956459355 914988173 910949236 976674669 961667073 979341685 977992261 951822399 928353204 948972714 982536238 981471323 965143006 910177786 917958094 969903432 904951529 957886468 960064009 914304931 965580307 973275346 914302373 993545077 920273643 947024162 979853328 914726765 914324243 900958923 961103918 942467367 912360552 925095031 922752793 968128692 966091099 988033937 939673366 989786187 939712879 974373942 970032205 985406683 978627001 938059647 905105300 970811862 923374437 987173032 942447768 993232889 919554855 992810089 981019727 936561501 995469090 959376792 927602923 944574998 983895027 916891986 906101228 925200499 908875409 977683463 986617785 904721297 999978527 947610921 922808781 984685207 936606888 962186877 947322181 919221909 938311409 970066446 948986340 978092328 996728922 980159105 973965827 932646929 922112950 943852737 919691895 958155427 942857529 949003284 970191859 951632212 915607052 964153004 986042469 995628527 980276199 907252539 903924682 938696806 968319740 953336015 929014897 990325115 966775255 908741622 960760843 992087473 981356611 947272996 991716154 947812141 927084594 971705405 950726315 919956504 925142657 964753223 904720651 919775258 957271239 996640575 942436517 971711643 945923997 940134651 966354577 987486577 954234502 985859604 911667533 952241995 949019317 942391091 998826645 910922291 941276205 997509653 972410139 940264689 947446588 954163586 988017136 933073579 923380115 917859702 912550545 976137870 902844100 947391397 935064019 975382199 983448684 948355365 910483754 915936323 901073468 911661627 954299140 913190252 983641629 948429517 956146764 993704906 942841210 931359153 963641098 972809320 981402526 926100037 959353222 935074630 967832178 936926353 997590003 996689655 916632908 910420609 902924947 979420360 997199103 939755383 962409915 942149927 928651940 941439432 933233119 963500489 958073878 945153398 978179432 949438553 977730320 907997500 949955543 941864333 990007856 939020809 971011291 908332680 902582283 915496087 949554341 960824177 998861289 985276931 916335778 945029640 906496757 934416554 923644668 969139091 990834119 968259462 926324569 908367078 919314802 974481176 929413243 912104710 977328582 909635740 990900077 967040434 965262270 942482907 981560284 990798629 955991793 948921749 904139286 926379530 998764258 955598156 963638469 925961503 944282902 959586142 916431542 907976713 995699617 932194936 930429858 994010982 919619871 935984497 918583838 955992987 998977652 913169628 991918291 903321108 972404026 934774547 925454312 995842657 951536884 965656328 945354836 951394039 915994506 952859894 918031607 946152011 908640155 929116670 947077939 974749951 928583586 980083177 982776822 909182476 933961283 929747928 940964579 976544159 945612689 922594902 951321182 929729174 933957831 959587047 907510389 924786250 960940515 984724765 967411955 947792335 923866902 906529704 970934409 981642586 994036543 985222197 996501104 922138636 985439434 964749078 970969828 976758576 956298018 951782281 958789474 939358509 968999928 911125385 916798079 950955629 970029699 998485014 925214891 988607438 923820304 993663776 924535408 968600460 917507058 971582607 963287076 955970484 961648822 934318390 979264804 919626032 991845513 971342412 996486817 961769750 912953286 933069070 959639487 932640051 944848304 913350180 961495513 927666308 960146380 925251457 908406994 925410740 923136375 935598325 990778423 940147257 977561605 924496063 959502458 987353619 923967274 943118467 971249901 926394823 944117277 980198184 985635245 971284663 938428451 976526819 909093169 961903770 990331438 935623719 910881657 917883054 961403434 964400838 991195102 934243479 910773870 926619373 944116061 924647946 962067585 944438817 978876259 965046366 957235818 966711629 978094818 972671036 901850716 915874745 913757450 907658488 978601799 965951530 988302822 976134815 942695137 979292269 924398391 936504564 970669035 966382238 908713161 984031488 932743913 958201588 945897729 943023109 945798687 953967675 906528303 917590540 920036786 976126165 922189505 965375931 953202684 921765676 953235641 946108224 981154880 997237017 914161345 911474786 917235420 979277195 980826566 963584987 947172574 938674575 942328727 970270913 987960111 978998442 941394811 959661728 989217230 942104178 959595588 906427001 906087086 990482457 940404792 930633350 969167054 921488561 901418176 998704619 952203378 930439264 923938525 966225559 937876928 927367573 922961884 935382403 939164160 930358312 961395169 994019494 955790454 912431306 929128937 940019278 938216793 900907746 940374903 954207224 962694602 946889014 960724763 956652309 923675490 910342056 946446355 934805589 906974661 957946717 945278201 972308551 989740432 909071705 990525162 927950324 957946993 955418393 971289266 946762133 932039215 994927576 953878127 986143769 914713839 991534007 934901640 933533742 964824844 944673253 920873847 972042240 936376974 932007902 913797355 976149592 995314870 931327509 911875705 998864110 900854445 998467788 973183267 991137160 922718334 979159559 952663796 966868684 981346510 958412519 925777293 990399689 986438805 958114412 970537127 907172980 983765998 911023101 939192023 999944756 936905110 994138782 953818143 958034958 974618924 995195341 910172875 914397284 922642570 959152272 930349916 925261399 982262082 994364758 979489920 991204745 940677038 950676823 931306144 996519741 974263684 960316951 926373453 917580272 938417141 952157255 957357558 980853543 926681753 971776363 905646966 935880762 964019227 955698113 981076200 990871346 963588586 948444314 904880135 916090761 901755599 975861090 977777967 922978208 909919662 963782197 963567111 966569331 963550557 932599135 965942756 958542689 985608256 905359506 925554793 980328426 942069966 901947690 998589836 936698251 911273376 984310735 938773574 931225845 920988131 926119080 997966075 911616896 957296324 934808386 917994013 962089055 931584848 978919392 989647058 966313152 990009590 937601231 981499469 968024734 996952438 933678846 964025285 971782819 992955913 903250328 972845065 931597673 934219654 976190018 982441603 998107815 907082887 998137595 996823653 971960668 998182585 936882586 945653467 995967334 903493594 944468453 946489110 990715097 974137664 918650854 968223113 917870407 953894649 922173900 998328334 925528227 951904938 969016917 990273782 928705904 946995623 946038525 903087845 906169805 942785187 917275464 904198248 993480058 935264645 912195946 958588843 966854491 909782919 999177592 913040626 957777354 995148909 978681539 959334155 937878802 993993075 991983575 949874376 975140532 913177288 985101767 979968596 955220816 970533218 949625783 966195519 928245664 976820481 988450715 913399789 942282651 906965878 938553450 988937490 965455953 912456428 956903865 960794567 918273241 984259011 964652173 902229741 977168311 941952389 971524676 959534582 924063693 969798414 954504378 941350296 952683319 945424218 945969956 965878006 925193220 919234027 977877662 907454619 924346375 926544783 994716141 963606165 908699451 937372887 912913255 962646922 980294128 978644454 922589387 956101454 977849565 970761848 972754697 980085295 913105116 981324595 959390390 916231285 955385532 908033102 956048238 939992375 909649991 960912938 993941543 990453992 930858631 958357312 960908185 935899770 955788895 927562438 960980236 937414168 932078181 968650818 995090981 938074218 927315464 991279995 945346184 929879450 908705987 949436959 918648847 938922485 912127295 939207751 917042807 953381565 910177643 978116292 913438809 933404332 956598600 988048515 930709977 917838864 905806207 920513369 907803417 929770134 984399066 955688367 960803936 909841515 992183323 959464319 942684409 927627782 961772573 948804802 989088511 975308179 903368033 961533953 974036172 928621800 967276750 990242227 988047602 922909233 989488295 941247431 920499488 902894591 940635049 930128741 949534455 917234931 900775959 987960860 907725234 956375580 977143191 967921385 945452763 994287686 929362102 958135607 969088286 903253186 934887181 993447852 913382128 983767521 991529866 989129584 980931035 954594575 914199557 982631321 954646090 910556454 941184515 928282156 945799220 993149427 933156460 918050885 928910577 946258252 941524127 992637604 978183319 911327677 984932400 973525883 900580322 968572953 978665650 971598984 950046258 915011851 948347394 954754510 974532844 961583132 954726008 927155945 973364324 971268706 929671081 911522739 970847570 926423103 973208325 942800842 905694385 939456903 918127879 919033427 984645493 967927577 954635908 962516603 942375042 964088025 903516791 963485037 912028875 909725230 964778340 912503575 971349514 907414982 930122635 937405527 981594414 979612608 925919924 937513234 946203488 986458806 935165539 941674433 996770883 978041023 949159815 989499057 962115157 985797929 904945070 950300419 996487541 994643693 905238337 906940105 953847849 975483106 936871115 935322438 913859926 903903106 938064057 925068683 956471145 972066700 947450023 949688926 914649760 968596681 997972654 946532424 972060566 904235143 934064924 933261067 923788308 949957702 983524113 968435523 991186258 924960773 948209145 967048994 991648361 910184983 964025761 958701963 939000050 967871780 970917447 915410226 903515627 933024333 962991426 928328429 929225749 974726807 929967019 911248593 939045334 900022501 943238965 906875531 901076582 911352822 936181229 957714859 942009991 988698307 972774235 954117244 927708024 978002982 904959095 900985635 909677346 922883988 995072452 981160054 950590261 991263043 912761666 927402227 926254932 951508214 974622125 900852956 951271809 973380469 976845374 982881473 917215404 952412429 915336716 904727620 998140180 996860929 997012587 984113701 968731543 911033630 905409159 938277094 958855864 972341664 997920731 944592229 924452856 967799663 984997139 902393116 910411873 965003323 913310831 993389609 992867330 908713317 988508255 939019861 905004507 985433008 994057020 953123957 909404477 943909740 974904776 907041285 907731633 964318849 969121469 916601754 938109245 947397404 934780583 979708938 925996215 979187248 917734916 955009398 993629810 920154761 967017053 991562092 969724807 925543375 936855741 960790324 935136408 903658327 963611437 984017209 931762540 918993389 918762472 992590828 979407548 942982932 924526681 946871101 981810998 975132844 974260150 919416123 950098382 906915677 944639874 994401471 992841663 976152468 969017596 922253391 985541758 928989829 983204201 990453070 981690609 934970916 941947393 973586998 905112952 989756254 966125238 925332671 939626274 917725668 937343535 975165047 934572501 901702328 918441565 966238885 952138571 916918617 943309780 942523603 922963227 991824769 910837459 906494002 940449828 979980389 939430381 994342574 916799867 931972790 927404475 936976319 997725958 988630624 931390987 958248982 910581217 982914032 912971863 910973408 924980795 941612106 989330123 977459914 901532057 925346908 976174400 982217656 933843401 992236441 987533837 906051587 958161894 926269369 931107528 981780336 976475630 904085661 990389266 904371168 981970449 906517038 999281574 926244079 902367586 970496606 979977532 913446250 960603675 915581608 983155564 991731171 985080520 916821328 938482289 908316229 923385519 991343952 947586997 971631440 993545694 984579747 941685720 969094416 991883320 946877008 921999914 908938396 963151426 954861677 914304938 947969971 930013194 942247830 938309967 948986615 952392346 996899549 931212625 972159226 991601629 969766899 924091436 991048001 902301027 931982754 952035376 902793618 901403829 903546837 970191914 922765982 957017309 973144707 936062310 980778348 976201957 935814899 981581079 949784784 913794275 944848808 904691857 909033875 964919125 964624725 978395760 955142475 982937183 984990560 964872696 961902925 951065422 920355115 947978280 908351896 907056047 923410075 940125565 902268277 990618617 978976082 930876000 913241563 929555938 993757851 971602000 918064272 992028880 998280463 987750468 951574465 939301855 901187074 960571874 947548037 953362733 901611094 938525157 968909097 967887722 914258103 984113875 998378352 910812996 986180537 923206575 910936370 908353082 909003491 962681139 941152581 998117672 940222315 982206383 997692012 951733840 948096530 935355784 925395000 938246306 982370510 932460941 937001503 976177807 942956835 966908394 905879282 960399190 990722207 970660292 931020262 961982524 977544796 905438354 991943080 979162830 921791462 958811653 929260034 957975475 942491513 960945906 906569784 942819254 986764191 980069337 903196633 914761821 982198532 981664134 980460608 988331455 984188502 945201969 921985132 978561256 934342609 934255724 967633498 997094637 997483927 973428086 928803367 975567107 926901696 984449692 915688411 932193302 946320994 906815814 905083869 989170323 921397237 935386401 926768775 973430783 965831116 926210836 923375602 947145451 929278121 998472722 969213433 943249729 933601971 984083573 927348131 926685161 913441230 969616527 910929160 907307769 961845293 951118701 914788515 928222184 957443249 979743275 908365737 973995571 955559543 984450689 999867677 911805620 990334115 955620151 979696879 962469508 930567865 927697261 994384913 960812414 979201894 988831225 972011941 946512075 953452854 904311057 961891879 941879897 972954876 921412935 985568597 904678036 962519735 937183676 968486033 948358173 918210509 946258368 939403626 919363853 968489554 939381184 907562528 950849035 988595507 962017465 975294498 925476911 988709626 994840742 909213322 957784741 955185891 977957034 950637556 999649612 989184222 961973964 924708846 933622809 913817425 960308267 977292803 996211092 986623405 982641330 965700535 977371398 916950245 973077412 907014627 938525498 926047476 963995463 958822779 959827447 921869638 935795794 947322497 952217878 917032458 987734731 998394943 978417685 967749831 968458101 978871135 967223544 978860081 994508127 987260338 939842468 906573665 914048252 912126472 966224434 908843860 956145220 950838006 924757148 975499838 903713823 969714185 981141725 942058057 995214752 933935931 953170270 916002979 991698603 982786333 957664946 968131098 965003867 959072594 996905700 933884836 927618315 911540006 926232674 916380756 995378095 998406404 901712406 973917588 924047523 934401457 947125341 937354516 933401385 998648424 978351917 940719279 966813417 969010609 961757910 967664263 910904386 949458633 921247342 953723329 900273291 952094495 965637443 994789112 981493924 955394932 991613368 906868578 964922135 966995246 939771843 931722045 957569942 962478524 941656811 946431317 999550476 998226324 961940921 968471525 985564442 925770331 994376222 960184235 993483052 944759052 947643152 907966760 944827353 945563125 978584506 996618457 930482213 976213428 915086225 920841934 948436463 920322919 960285649 958557088 951998111 929555260 901928004 982169985 942934995 956344949 997792284 942681249 974673080 957012838 941585048 911581912 981806364 978216188 905617163 918895592 971557484 942635306 938176863 940748184 935636045 984761005 977149158 900044692 938473905 900593625 913463928 945107743 992179973 925311839 922056102 934943363 936593222 979432826 998779426 986934016 986377976 927343212 937692310 982151516 979692460 907432869 968878868 945885859 925216040 972403194 960973360 962877101 923765673 961799874 949783438 900796030 965399587 969395768 941279344 959535719 951287323 952885072 918211544 921713653 954960932 927587057 963404049 994781293 994503672 984559609 959435159 971807403 971799796 921436452 936902849 958814288 909571363 965964363 948209300 988592156 991088617 993492248 981424258 952699691 971467134 956254135 930340074 955759701 944546052 921103981 952632151 900600298 927409429 977719504 918907554 922073549 979330124 990344232 963521903 990539201 983996437 933690090 908894415 937403560 965499451 929075722 922318953 994380935 918432067 943364008 978953436 970259968 969831259 952974376 910561104 969417698 929311963 990662852 973231916 962867524 926327852 955924376 978999104 932093180 988636265 921342611 941864726 996942825 954786527 924935325 965302061 944291719 927449062 970605457 979395251 938344624 929462531 980001577 983855464 996745049 900057164 929415664 986385061 955182012 942321527 954410854 983434393 941451451 911910257 972696285 962702656 972714660 911667231 985940455 947192314 951346687 974172059 966229803 955331454 908114754 971376204 924740984 971983357 923197397 903914282 968900480 916231428 906605979 962432385 979033726 900423155 973482959 926471256 989788250 959212163 912351023 956069677 966920286 918221631 916735314 914259538 924188564 998756818 985734592 989423006 922303854 965755042 991305881 959441936 962126746 964730641 991396706 983943136 960172457 981135606 970712798 969209192 936842850 966979846 988031571 963406868 988021451 962361042 914396552 913950236 964268447 975504913 987646221 906519979 904470633 921882390 971690857 950297547 961054001 938901725 927099273 945888887 968578087 957809164 957719861 902753113 983331204 910438113 934231852 935799503 928434703 923130950 915845168 954586066 925528184 905966718 956966578 972318957 913091402 990183273 947958753 970397593 959587905 963389206 964806140 933270216 984954759 904137048 934002361 942828339 994736758 971024430 919384832 975921487 907293281 981083142 947707967 937851857 975072298 907074315 948295376 919911939 920407239 930137422 971422310 959483774 977873483 954602863 925953241 912744179 974235918 915083455 907647946 933870774 948761535 960403539 985900094 936819726 925234124 900808364 921088132 951458914 903463877 952434125 997549607 954534449 949118789 981895529 903763061 918566474 964613403 976203712 946565681 995261034 918904679 965841628 973638413 915764290 908208140 988334759 934443589 994817071 972063262 935034927 920052995 976098262 997013782 918719625 920779061 965089014 991068754 965846664 912146051 963631171 976632637 956017042 944725816 985634731 918246481 982850733 902476052 990392629 970682291 922749112 925604171 988768328 926658712 904602305 988144504 971027646 919065210 950780441 935831289 981488251 908261352 935118723 989865932 957075783 948660888 912874923 913087328 942935335 958956462 972513718 997852275 935249830 938118417 956449509 908804297 928452877 956212776 906708790 938693710 963359065 962737096 919266226 907194977 911654720 949484481 919933099 973337672 924188984 914539474 998594188 999753835 966985152 929722483 991740146 910357982 955012069 926631324 942413808 950846322 970461390 949782965 972727575 947730939 984120229 976714288 916005411 930163509 932718244 971602123 920067697 916317730 922189857 928461656 968877015 934947544 945319739 979090122 986263481 973437424 947468747 938709371 946505480 949850578 916608226 918604062 983460131 966408671 970839713 908348982 985881992 917848438 972970165 929222677 945414669 902862597 999577136 919346442 954389024 906595365 978424488 952075886 935577417 950807237 949082551 957174901 941748293 983634689 974142814 968003390 941619465 953974925 936859471 994669107 967034376 925678804 961507212 947702798 957109048 906342451 963279702 994939504 950391333 953639295 921738015 967044320 947310412 983073625 916684728 988707431 924404298 964384991 964578240 979663171 950272280 955561424 944046021 956000348 992339363 914076586 932423808 950122978 925463443 977108370 936466167 972730696 901397823 999658559 954289172 978758093 906750926 946634879 953685275 965604090 929966373 972473949 977150915 910908386 984298280 909149251 956357702 980198151 916725022 901695160 994438065 990016106 921386501 913822326 987992065 921765612 916981739 956968707 966718296 973250057 912104480 972252960 947741898 971293656 983594180 908448671 913742224 978219776 901890123 988354808 905842891 926202403 985295994 985818901 963270547 934905727 994335124 929140420 904316871 939762445 966491800 992057704 925300707 960800089 999462177 959843023 904992275 961040469 966921568 973952382 942374139 960680737 912197525 900687484 994967789 952398960 992848584 916840101 903457232 990238876 943190906 920120073 907083355 972216619 994809661 901661713 946917105 950434673 927630395 914555467 980601812 977340429 973147977 976071744 941718460 985043040 928891212 918758164 960656141 973492598 974323765 940353963 954837505 914627565 958807076 972514556 954152262 997828483 951950161 903987372 917788437 988908066 964955615 930656400 987964267 971542845 914773773 980078294 938523711 979233319 972964586 981934668 989503703 917301938 934631245 964908778 923048318 931393363 997894615 983276120 993753426 959136868 969477639 978664603 970178761 913219427 942100912 995697967 975683448 932825841 997932270 933345106 905255095 932346258 940108529 908933514 957734350 993611337 958166206 950166568 955134675 979484407 960745036 929292654 983939870 947171184 922386964 971775596 958700836 930077574 942708603 952786218 925144189 901314870 927555100 909848620 957992510 988123453 956275890 922035834 982596076 918818742 979994188 999484262 904186542 966227290 949012910 910742599 929125898 916653563 928092048 915078632 932574630 956833766 928353788 979724407 932509125 957864244 933430922 956585448 903821590 941628829 954514649 956975955 941283807 986928779 925553468 904432084 929735914 968118277 983337871 907626642 919720774 991328015 942469825 950044813 992956699 978259159 987357784 982630052 986829781 995080207 973333223 974408884 928452444 908001412 981783530 953145086 933997258 911729055 986894030 921582688 912644993 910210212 905936579 923168159 963690111 934036548 926487755 992634778 993165251 911803484 928639644 948876222 962362412 903195201 950104244 964754048 916988301 931036414 980718947 966729496 997779343 944002273 956118712 963322507 962629954 926901345 933348338 912012962 996329922 957968080 997022010 963179045 970355335 906330565 909227832 933636686 900435165 928535092 988148646 987363505 992105920 959142484 953780659 963247182 987146366 970128621 948444597 920295388 925360381 970019100 935364133 964410379 961871401 911366254 949607011 963579656 936852015 963197789 988377089 947727876 985289198 968856741 993022436 963267491 933815415 940404207 927373696 947613484 935175017 969394480 994845295 904020711 960698901 909055896 918814736 952009557 916458417 966441250 980678614 981645880 957740724 991653652 911243171 960926542 998781956 999502577 996478940 902858834 981657652 932238654 973535418 904688387 930211092 920702334 937112274 936866133 937817920 955230324 968157130 901210137 922303413 913555232 961943901 988625970 962880193 991242755 995228746 938558235 981237349 912675323 958401563 982017956 909419025 932074739 917997852 949253672 954628679 947106239 944932924 982620564 922727134 980168972 963340075 997194419 987945063 913150014 995119623 964269233 942299703 965370676 932892865 993446000 995929284 932044431 917228834 956490740 956024625 978330118 978613698 957450033 912653674 956994500 910350362 975032633 963279609 966977648 950836037 982583153 997714398 937211757 969648602 920941671 935340146 924690919 916375205 939998176 946707501 917755194 994895958 970241799 958635295 983202067 952294491 921812470 913172353 936379085 905602073 999453352 978280666 900147159 970941982 929077579 912867325 996002261 988152159 999214988 997074417 917444210 979159158 983981487 964220887 957843717 949554345 955487882 951224033 970112223 950255830 972263899 944957552 934697263 986862886 974992756 941807420 933915590 947010662 933253369 978551740 974735584 968278145 963495969 949588976 937738281 920925455 965893908 914949661 994057172 984130456 988035452 922069745 978956417 933066540 919111761 909900971 908602684 901803058 919295349 941466775 993216701 975020086 996398053 917704374 975546499 929567380 956741520 946692460 921121583 971376335 974988781 977914258 960892011 990260470 909672411 930353632 911251144 904303878 938081165 992132034 965592882 935762225 949582004 974661657 928791470 949005750 908193982 964351724 993287065 904437307 954028663 934459175 927335355 985607525 996248526 919573377 916334824 977318100 974619599 993237298 920572197 910398922 924104254 934926907 988210454 941447634 934888211 904247327 992284516 943569850 944998276 974714858 919356532 918613476 956485694 917248195 907796437 982135789 944214237 978603506 979029291 979403902 959250975 949558482 987742241 963182453 990978664 913553295 987316317 908896745 913629185 930556777 990954240 948461460 971350705 923013371 937730404 917275430 902315413 979955185 918753577 994735396 939700676 971828347 955059291 982647539 981506928 991945549 992118026 954469631 941037188 948912869 995821217 918842212 960250250 900287115 965359986 940037927 965532169 963172493 917959992 926036882 944904186 912151321 988275889 965676088 927297077 991843426 966504241 921850272 923643160 920673906 972960204 993815334 926069049 954187197 990576791 999456237 918174497 959230818 956803122 951011565 904792664 910591524 967427679 997030245 941296389 902234150 969170439 928392119 929220104 929634297 903480292 950107162 944665025 924064910 975230978 967549863 902748340 906649797 913448656 999464060 945397092 948857182 923892582 942765522 922862892 908386304 915898170 988446311 984038466 950219471 974658861 921354207 942038081 949913124 925600192 930002482 924238217 936976926 963690846 980605409 982531952 965368791 942379676 971885961 936337026 998338527 921879942 968575086 943556819 964166626 931558359 937819294 991714480 910728817 912007973 976266931 921400504 908294561 926265017 940393096 977046563 977525563 925617649 938629131 909124125 906103357 938528133 945538649 900637358 901670952 950439888 978929011 920691754 974614168 954059649 927406501 968443799 978181513 969298068 950979334 945932746 985859366 934181173 910243976 913140270 989445217 918695090 926632149 974143196 905543675 980747945 920416793 936269503 970117434 996918657 974907799 915416531 925516130 950138734 984084321 956789015 916673034 975887472 966863475 919293463 915992309 993559733 965328123 983406673 929316530 961262035 920812767 955785052 926315154 947616575 978065526 955645102 961471216 945586523 946151945 936104641 986692049 983068002 960974634 987774606 965147719 997586079 924080441 943130815 972723190 963453695 933628141 985731248 925311274 928887693 999789788 926463785 976294167 980280694 952963903 940102909 935030148 939515660 954249131 966231412 917310653 964695484 958655059 939863117 917520841 913113453 956633434 971777082 985182937 910168403 902755462 990711402 913612059 988587935 976517249 917843202 961907444 975716356 987297034 969442013 963500084 998637799 901090738 915356114 930156916 946796664 927605045 918443439 905323235 973773374 934622756 958853932 958951719 928709190 919776115 986600523 919031504 948682134 979912794 968610942 910507838 951423977 906661786 908705009 927168462 984515058 966966140 956562818 921694951 904130748 971663782 950404266 916075427 912379415 960590045 955292538 941194672 944506248 920698681 993330118 964709711 937380631 953620650 968990089 957891714 965862028 903810388 908712185 913428938 949553692 953716085 913789317 945906382 983172366 955294894 934052591 939000244 919804884 989202960 979277731 974026654 958427987 996037117 905033675 925254346 983812600 947746851 917299114 914788542 920389807 976707278 982709429 907292456 905248868 914687286 978696552 961638345 989136366 980483235 951647213 937846493 973508897 935994772 905846989 957552153 991610919 974610171 943810608 975990085 967807148 984257727 944963588 908290269 999628618 925063068 954518695 967154873 947968528 998924969 986602624 981037809 945111221 900852530 969910743 943330244 974530181 942301602 976377679 918284131 987160590 911858915 949876084 929414592 925572973 992283297 914981093 990145929 951833231 969342704 900779355 969772549 926248510 964223987 909137025 931747496 956346206 932574959 994208850 955325232 950155212 980672092 931574296 969691911 954437689 925636245 957555516 929535938 900018539 905621029 914992065 972531831 959852437 938175607 959573447 926251153 944415997 983547493 908636240 907126854 992367999 920834534 924468621 998406223 922090122 976350072 959610892 972780243 963439962 914830056 931330751 905823169 900067288 913642524 982649797 964688942 957580262 947621612 972955811 984808388 993070698 960211366 936111472 903308743 910318582 969128350 971770623 971174004 908093426 960207263 976873148 954348171 919443709 979035318 916805199 911154914 921505837 949776347 948282242 909026939 980133270 950400686 928927135 937676928 915320451 901341110 908898204 972177984 920208317 927080061 940660667 978943032 996753555 906099755 972022498 955505027 927589120 935736713 907344067 983197752 929904624 937284665 904259528 934889388 959957649 994943065 974089815 927956653 936025897 950421889 971545202 977849422 962346431 999236819 954687906 917418741 910160381 979269097 974684502 938397321 952296377 923477693 947377199 908157256 963109174 965823173 967962492 994997350 936966057 969515469 930025044 947591332 997365503 903126520 935269323 900536819 992582414 997281711 998740823 971481320 947005918 919248931 940918617 953527252 922980724 937503141 939548157 976455449 964847881 902601523 953180624 962141890 975120130 991846097 916650906 975345598 969948464 902049385 911218328 979338984 990216661 975210146 948097349 943065789 980655683 986119797 918920265 950848714 956904893 953230363 970296559 948513206 966443265 997812626 963048514 907385481 913069859 918640796 999459358 961401853 932261029 943607533 971384448 991977018 971256700 922056999 971466485 996723481 982047883 977535169 998475258 999041655 907907741 943062307 971660712 982225792 930783756 963392004 986809521 907295394 924809815 962456260 990202415 999765185 956734484 995381611 986059819 991547538 986354623 922380311 974184395 959943032 990192479 984612523 909573101 940504294 999133232 977955623 978372912 959348723 909058695 957445829 985646117 923932311 928148252 957101174 951505830 946171074 971180412 948311725 931894237 935925188 986549871 983194128 972411248 973632134 976846487 980931829 901686401 966188385 959782186 950466099 914176847 984373540 929086174 933523582 958404404 975714954 940565380 943519302 975729797 965433015 945662653 963860090 903331100 922172926 976217093 995580203 944560471 936004057 934127327 976921034 914801483 931853847 972654133 928237596 943546720 992020287 998321275 999508690 921179131 973989959 991172114 919939810 930714007 999298166 955184602 984844449 925583244 910524153 924158001 907401881 959878175 981362669 985192027 913447636 943309377 964511637 981915489 957770639 984194781 975379479 926023826 997573746 989426697 961680608 970644529 910650255 974639921 966030886 914047676 956590512 973960205 969772369 974028513 990085046 915859684 970792331 931580261 978445573 947929203 961291957 934319472 903992674 954785073 912644606 913644441 969427749 957616586 987365351 938645522 961827859 925253266 904162081 962061060 900968360 953341630 924023157 904846415 930714380 927301322 997915159 901926633 952736229 951393304 974080097 967731595 977815671 913783363 995290934 945709343 977603791 902471999 928836163 916208491 989891545 990785437 902798027 913471055 943676555 982040733 939993489 910620189 968054449 919595832 922585851 924244782 942824763 964215564 951440124 981902146 962596006 937823825 900997943 978542314 955601137 916316857 956542509 987211297 973718819 939852309 954705099 916511529 959753200 976737469 919949073 968241107 992290692 945919981 912846988 945928180 984288895 925948724 912216700 916140957 914264684 958321875 945586437 995420800 949602473 973623479 968664574 959892969 932669755 906348054 955990856 971603340 924628324 957986046 987714306 912320131 974627620 918610985 964968034 987386631 941327097 963932878 995898734 916196539 973631283 933237312 943102933 943298516 985906339 912601483 996741240 980509362 924289972 990763988 935263970 971861112 903134915 947186144 957765369 956131436 914906553 979705860 961675250 995038168 972960270 994309405 950392637 992176969 962331471 945124492 927215863 920181275 972882892 909817142 901929564 978840015 973231827 967954015 921143487 975929864 917732748 953634394 976064429 970932836 973423752 911390743 917455005 951798536 934890589 916810741 986765342 932759443 957054112 920362092 960867087 981217926 915578968 901510959 951252381 945472947 974589616 959727853 953629960 953036291 979749830 924555167 936256696 922004335 970979257 940987923 946302908 939328753 920582974 940244214 988955709 983595857 999111627 922795784 984239998 972484394 937212050 984218426 960275581 990437504 911748672 957883627 975863634 977535206 989146052 987773491 924542081 938916073 930384946 975823645 998165112 988031729 996311614 949337284 987575773 985654322 946015568 983686783 925006786 967083659 969380537 959037520 938658768 978925958 934089312 965066039 972955216 908853077 970209503 943613210 960450348 913345910 940947117 996200138 921731119 958306745 977262682 986468594 997527542 907986743 935014537 925641630 957786968 944165599 976912711 982861368 933998619 978119816 932545163 900256668 916789726 993788633 995129402 979217607 977499026 962700455 932216574 991365411 917822533 927010802 964868241 912453964 903634675 969035911 935213510 932202196 969804060 992829628 946104310 941078373 967684373 965947377 948770067 998877578 970191397 948155286 965232387 967138823 906446413 999459741 916926494 956250792 984875907 924111562 999064670 975867906 953910715 932420996 951812821 953277567 961208084 963269437 914785316 983126252 966207164 906888142 949730177 947649431 971464879 981978988 979885660 978664763 907067556 950958825 994624630 992169318 921327341 956475790 994475460 992145757 995599908 929018340 959678318 911380513 914169366 931316670 947601546 985020346 971739332 928495098 912878640 986544084 920237128 982563626 930617432 905247223 908379240 905667294 932990269 946843130 971736319 992660793 956713392 987099751 923654382 915040035 995073934 929685238 932272690 989426617 951597795 939377378 931402160 969407829 954538450 991136645 917950374 995675124 939670074 980685450 915157006 966881254 942018081 901705753 900652506 931527892 937211230 956970178 946602030 957509296 961884739 988444891 929893257 986935273 900674739 902315499 971988352 905936737 959279591 999818276 958698220 912413814 920888296 978638729 937569002 969825970 942680089 950866835 912478191 967894397 942713519 990758734 985375718 946971952 989833610 955022819 930210811 987323954 991451521 964672274 991730831 920853985 994574194 938748823 992569653 968495822 954394361 900763357 940954608 992432946 956288523 994329735 987024307 970316465 978727125 962440756 906213840 933726316 971188350 914794445 925181014 934094365 917531753 945320801 966298139 917456906 911637077 987077631 978225742 928758507 931998991 940396570 992644385 953763311 975747579 967108561 950282321 915114296 910566612 943401608 924547985 970539200 979173729 942188364 975698456 943358703 936542787 953680736 924936662 933732948 970084175 991864794 995286508 949201793 984039172 993128693 974565627 922267415 942100303 919655647 969440294 929614623 927125044 944125864 901400675 938764231 900008283 973875343 945774562 910590341 937641144 980350100 960067814 910993096 924351649 921050955 900173077 920151948 966575330 974320242 961740792 959972927 902348461 913275126 930209394 973619541 927559002 958711871 929680405 967274929 942795920 950761150 911565455 977223749 987312449 999726362 990052080 997838024 934275813 948124490 902116500 907853487 902797918 993722615 992647312 932481635 972120992 937943725 959062437 969421381 950991440 925183740 999071056 901353834 955989053 945077480 943504891 917050623 903012366 903601671 931475530 931955393 951136623 930779025 930605674 951875036 939686783 999167795 926351265 909270926 969587100 963999294 994808631 918669741 928726520 985762773 959734570 983346123 958952063 945856786 906269426 967305231 923109734 984111466 973487558 987254452 938750787 958634746 908369184 909514712 997384760 986434604 971938049 916072205 931761695 967832367 993774422 959577024 926490049 911152800 953769642 958453742 981055884 980368126 969225250 978019232 940522180 911758824 951887570 913378774 998051327 970960739 979497489 903180094 914091172 914100534 923535793 904977567 988478464 910229899 945532567 930536473 986183806 984909297 920210355 938053513 997264284 939532123 921894705 975350099 928670077 919942427 959557263 974674884 970748598 967360008 972448881 986532179 994580546 941740660 967354957 914174095 931135232 951737461 904591353 929903944 947905121 958680820 947276086 969284929 907315887 954973798 918252460 925271454 970210973 966541535 949284127 990986780 959316161 904513463 982530071 960584012 918046987 983373790 931608786 937315316 985764477 954880110 961702466 925372662 987909590 912041449 942745050 977870614 964509250 985770351 920010823 997643323 958284360 945849705 993721981 928101844 999979444 926859050 924379750 904774233 956097280 980458696 912093969 985445736 955754321 906967865 905743332 999627180 930470188 922852124 943726118 923999293 991336705 985557217 989872021 984927979 981276529 921730784 958402320 968766273 902671807 929231352 967819941 950441640 961553525 914711358 933428574 905585024 909507138 930546739 906588695 964991954 928899954 908045298 996553573 905444472 994483653 939009400 992653280 919373581 974222421 999172018 934728096 996546615 926240878 905443502 970191538 975344686 979825795 916713920 930777206 913995680 927244930 966359881 969833438 959187921 919590591 979779405 900151380 903281216 901687116 976983583 923543345 950543758 976035509 903191433 952274560 905634488 906576267 958316732 907304732 993758230 905021093 934770678 945123474 975948425 958879552 957641150 979509773 965688734 923981159 958251989 978560632 981821030 910834178 972988022 985567607 921887911 933383779 900193398 941319106 913335670 955453790 922422268 960605427 964332041 932326353 965365275 941491914 941449461 952730000 999552599 980899715 904172047 979845928 978636783 942765628 952216663 948120744 914686219 908389200 917341838 987849409 950863973 988953492 940742788 919188894 949944153 977790940 949186999 980086102 913687600 941033498 987063743 942529360 938688377 988117375 927773828 995868016 948362591 993416578 930820247 950122294 969723252 983486273 937895280 937276423 989448549 918777898 948308321 932356128 982941277 921717240 946015324 956537947 950131376 947726532 939155484 962675108 977699343 974959983 961809467 983319519 960407890 902465812 903283410 942354883 923964130 902118956 946705729 966774981 943480830 979593072 904618373 906332752 906439911 919033863 997444640 986448436 974324793 940342278 948428915 935750562 992843685 976190602 929260055 973258830 944996533 907379566 914823799 971038303 955550119 948960630 983012782 953393817 973852422 912313849 968440207 966322943 970639400 978498889 918097098 983145015 964227966 938415887 901529998 948398361 987012008 954875743 998761363 951770477 984394666 999421153 936001310 949256263 917956004 947887505 999358413 997578961 963376320 925289881 971442029 976513168 965961491 999653455 913225252 985317722 968741231 972121455 971539030 961995064 959385731 944224335 928176735 913404444 958140559 944797596 966192109 945613705 918140148 949091976 946485095 962675588 972301153 961757421 994341488 952927170 936367508 983201525 973253698 991664580 922671438 916809135 922789848 939517204 930695091 948556277 937761399 943181200 994281933 956874847 923602882 933683629 981156448 988288382 978075262 943087129 996208837 932675070 902717518 957273053 987003115 904732968 977244316 965738700 917530220 960599012 975929579 948979039 907793449 908129998 990525256 916520234 975785635 986143091 981916220 965261318 991914347 916894824 980617785 962887865 985214800 950072434 963864731 924763519 995518868 943329433 998917186 930123377 949393558 929188857 911759233 989670073 962767927 989879928 925207224 926640474 949732141 932174082 987235098 972761540 915231066 979392953 949796476 956421481 969538340 913746398 986728946 973606581 997726779 964405286 992061824 929739707 992492099 953059699 999489634 915739832 924162230 980180857 993320621 977519960 935812532 976126165 939706356 988254830 950801260 944108362 933077368 999057533 972135623 923524056 997706235 968021968 989758021 990906583 931186196 974153059 988282932 911977826 937691994 961093092 991150358 977845064 966942263 968946066 964901183 962543118 916436757 999524355 987559663 932047863 961992328 961834189 927199932 948147515 988802346 932603065 948046885 915421905 906929197 922615839 978044804 969524586 925674257 976866914 978587873 950183615 946597588 902906788 929247905 967835177 970106977 948283914 915159132 999533350 962590363 968993668 953359155 985211962 989556146 913128189 943249010 917557219 958469273 933594154 939857734 914087352 950436376 996385285 951583400 924918789 924868104 993991764 933578843 973907269 962383791 901499577 973115138 952757907 917024358 978341923 962418843 905884194 962328355 922285436 967106067 943271109 961278052 941691960 924238658 967890460 907285799 980841281 908756023 991671784 952494627 973930903 975084709 923972972 948895436 961225831 981968660 998885707 905323932 934237368 927005976 983558735 993908481 961495473 920701207 997611026 943854694 983965552 988921244 900705251 938811144 930729489 947367931 922806411 929210288 952755904 999841796 904791249 990865172 952531307 919032422 939162557 954601328 913381956 945327961 917587877 943976851 930696578 911899767 923499423 927384023 911276512 942935969 945319704 923680269 957886334 982316739 944262066 987474766 921301068 943639957 983129991 952176967 926506042 934192955 972244090 981668125 995509288 954566425 935506639 973764999 918849819 955433627 935746256 961385068 943947934 948085632 957626084 900051664 936486633 941184469 917164570 916315977 918626199 994506187 947511500 938241310 981323873 944034553 907215782 952313320 948168538 974095768 981352377 910394923 901053113 932749272 916103770 957261814 918403932 936867643 943729565 972381926 988980861 941591924 951190170 951961389 977845960 946624182 998349255 986000540 978910151 921001465 933165742 904463606 906850467 942879161 984014938 949451107 978581480 937433991 906294136 969744247 994008638 938069513 998620267 987466055 933456601 908116045 984798892 956627076 932851907 918873593 919933478 960985275 969074406 958370290 949879565 906749605 967926578 945228250 966497951 995908576 924178434 958268878 997589097 966966473 909207240 901092642 957229424 989842410 938212202 985487212 936797889 908213596 929680424 907769061 957842295 929382863 921073621 910556135 910078446 996238059 918500888 982587261 923893125 900258255 911697935 918369680 971050534 945570510 961395688 952286004 954273360 949928342 908606098 939082861 945207776 969233224 980914569 905487662 987200834 927632463 971110718 974989565 980859131 937153090 913316950 969810340 925158374 933458743 943070577 959861056 997688417 912966354 916197693 965691815 931926468 969767889 921566873 940443983 936314189 935899790 927392721 953122794 913066061 933711058 967105272 923760042 991741574 951312918 908061382 973537791 961937296 902921483 973850418 951620401 980365465 955603782 994517611 977340824 960115380 904331700 977740622 916173884 961437520 900866510 911007276 985958395 940611494 918865427 967504696 932693845 922967275 972573039 927853600 938154104 970427309 922648850 977636393 954933857 998254991 916783629 996229496 911847946 909122539 952700902 933750200 998833792 959209375 942105128 976030142 906525549 908275959 907997910 987807630 961320100 913519609 922349065 951916711 943533448 900232187 911754568 975303904 965205551 904012295 932509808 932865443 987800012 945919941 995592290 912026344 946603269 979254282 947747392 913720124 962375617 943406153 912055304 906681830 994217332 971339703 961226477 953470563 970615771 905867431 993860216 986004846 953376854 968107953 993090058 975570948 951509010 939547540 925447004 958449988 942193854 933012223 985134812 922809571 923410883 976602577 973276206 938285416 905306346 929765881 931299565 965293665 965087430 927731122 998025810 925882182 989380495 921479553 962072599 988166279 978176355 917243015 990614912 901971028 908604860 984590150 999151284 934737195 907010534 954840426 969894197 980342247 925162388 994122644 972772241 988753537 969542912 955644808 973806434 912366435 992346705 972800653 975433629 993377134 995746659 927433810 901275040 980171302 943490922 938730816 908487407 929580894 922395245 925575520 901790240 920406479 906584442 959001273 929448020 991853775 929499689 974746927 900823677 942634767 997552024 948085410 911172641 960245630 940535785 902106026 961439331 930480537 993561467 917389923 920311817 992660493 956094175 982931439 938959371 976287081 963486231 943355615 954801399 924497835 906573945 962362125 974036768 940346533 938867643 939532141 906186550 943391510 964377739 903619852 955119331 902770150 906766715 929898053 974456958 977361296 959677624 945232850 966729104 993798350 910361976 989382464 968798069 946988971 973841516 912860546 959850835 968060368 979174366 971374847 936172737 926728464 909370622 971022322 930756279 953452476 938781409 982662326 925552219 902760110 981184758 956874434 976613976 908270316 977133328 998720323 990872133 969854484 979345955 934671654 933236684 992918560 979459424 973961874 985323197 910927857 990300173 969952071 989769508 922042209 940718465 939586758 908737503 947338493 910312597 969743771 976200507 934025271 943618990 988759377 987117656 901824608 951239889 970110601 998817941 920766827 998793127 929283954 931433215 983613558 995449585 932912867 945368293 988177675 999705873 959214188 947890902 960243672 925408113 947103780 978822379 923999766 967626120 967674755 901396576 972352501 944195139 971417237 956591485 956464836 924589982 959161343 917321764 944305946 957009128 984897771 918308953 940233028 932603119 952305838 950735520 958066592 972127579 901053117 988412236 974456798 989730188 952834423 977225831 982576134 967242711 968143847 992825248 969713605 999123420 914053661 946293425 938381211 903761099 975619599 926854999 966158003 929340305 905760492 999450515 931234880 967693926 958723833 952402364 994040533 921759613 999330849 996827861 975498350 937099752 971501097 953435975 981065171 942989528 928520809 966222500 952003127 920517349 935061634 983701683 976767328 900793713 939694818 978353112 996616692 936515485 950254041 961862657 973384456 929817338 948085702 969973334 901456829 973917478 936322446 995514896 990786006 933244504 972163250 907674369 901055080 963855726 929713155 999998121 972093891 923861932 999769188 967519120 904695430 981573988 913515702 900048213 942321657 975165898 977363706 998774868 966298022 987997330 906102465 911811629 963186604 906918436 907339622 941847527 931149953 991506712 991561399 984735568 916850407 967343860 926710716 974443082 959956612 993696249 996819548 923518245 932619920 907156353 971479546 971058054 970335667 974346838 942643968 942799501 925061911 960904523 921023387 978114020 901973290 908925864 952865436 910394382 910647141 911584832 913006372 975528244 903842651 975537195 921192087 966207131 931875420 937846854 918354683 950734014 947428353 954096703 902139177 981225085 947408806 999649024 901304980 996420379 936873324 953867949 940791999 936637558 915242177 962854897 915281147 909225151 983228236 987314178 907733455 989974524 956050987 998906543 948751023 975905913 928233755 975039722 922594908 915977240 978500612 913570367 982220265 923558574 904741998 961137158 905552459 999586957 950354628 924135519 997441735 954656206 989781712 937934301 987580246 943621925 980010103 978630741 982734193 945455289 987519265 920428674 934213171 904158952 949729263 943174827 974421707 977206148 963477242 954842387 964082396 981175467 995506196 991135848 928093245 916352111 934953037 929985158 975078727 957867581 946731683 992913848 922377255 991867187 908203591 977949459 954562044 903172082 907825251 929629832 910269669 966259975 941884630 964206935 976100417 961706756 938577106 934114537 919131615 996455987 921583161 945899270 969802680 995424433 915361332 928140598 935067952 963170219 965987411 999267455 967317689 985698921 912702636 945632526 911089613 927483052 996042472 979570569 939754268 952638117 992856212 901195881 922945212 912053341 974539845 983963706 906487289 933104930 947022477 958090826 989165290 945321696 939883066 932695787 917313180 929857980 918232762 910547333 968614518 933810427 984247085 941083177 917021218 990801039 925034933 941817387 958942675 989318561 945501883 989746695 978279622 961981915 962690452 940530401 956141791 971855199 947930332 906328963 975136418 918589162 946486784 918520999 947235594 961059984 915759701 999491736 951493228 921141511 999353054 946862503 955418766 920189965 965675167 981448401 993570816 988305766 972468131 974239976 994726640 938169194 935488531 905113395 926327370 951547045 972849407 952011504 906900883 926238387 979707802 971314941 981534564 935868160 908478971 906232133 942657840 954610940 979413359 921605616 981682236 909267486 960949422 953112735 924671491 985675757 947452000 914300717 937204978 950017103 986883223 958362120 945959232 977804954 984979945 912001884 971707361 908640215 902493569 929041308 967149908 923904086 927116631 957554232 946910262 929364277 993999208 905388512 979376115 999271725 919755832 977874681 933407914 982434464 977401029 943660580 958993491 982008685 927919399 986111417 987673618 988882288 976509363 932048587 920052565 983803375 994114097 927153346 959333027 935613992 914867114 965240091 910628590 940060304 907734999 989072609 954891517 973451475 977880921 993839376 943128108 920185956 912967691 984936973 991305423 964222656 917015057 999332455 990669570 946231175 934313388 972170147 945232407 913551703 945362498 932383312 951697963 976947812 920417500 923390783 955262941 971837717 950066284 922823328 963138558 944134495 938880316 912279975 944475118 941293660 996936877 911517586 951666311 959944717 988131318 993867733 918918706 916977902 981313065 995154531 933952870 940236294 912316603 942761994 953754647 961107247 964443790 946735738 970335507 941888297 931056825 981388395 996899081 928030680 991854921 911766630 964820297 980958224 995292693 954979373 942472013 934813661 948553513 948052851 999952489 974753277 941861719 916277444 915365483 987192790 968925960 968286965 924378674 910535633 993533476 958578915 981769294 909263528 998983229 950571834 934515696 989269053 964215854 949826981 950205682 989549773 992685148 929345103 918160884 987406129 923615222 933740959 926355965 962408101 981430263 935660656 989865824 998484321 947259141 901066207 943857931 973244118 978249096 921618590 931148523 991211869 968300787 977206521 946543139 988490034 944050749 988304271 948616491 983403888 948540114 960265008 995191959 949715957 994647351 941128828 949373122 971437887 904455534 938912980 946255912 954460796 916460939 938421787 988054592 968489162 946184861 988950932 939566441 910046450 961263402 980313702 976621437 966566331 999931527 984447259 939777441 947747812 969040581 975277205 985436883 963044578 996534189 992657907 923173361 935805996 939271968 994974259 927744927 943657811 999781957 983050944 975934289 915769462 953224924 956398848 916248530 990270392 990005953 945455724 944323683 990052927 908978063 980704073 946192738 970588193 969562117 941420994 950439836 940743079 934815584 910399493 933320389 992739159 941417604 968906790 933257332 979876703 944305294 983848816 978197917 987497565 984153977 915686775 957058711 993676047 983045430 920768017 938713638 963858869 906296844 986943637 930455262 937330713 971716776 992224056 904932307 956807123 978759820 988915234 975548470 901142938 909845204 944729361 950375189 915462036 908768662 912481580 991400367 992246360 901539638 962720712 955070444 987617320 939100409 917825727 951819013 955720468 987858058 940143693 917630972 990835588 992067419 917591800 941894137 923158152 986932065 975029963 946469643 996558486 997038401 995590094 960327665 934581344 927961626 932586803 974840755 954088112 995328309 998054194 909365700 915674202 919324781 949049674 914492359 958844402 972783509 906318858 978090107 903406517 968546821 940734168 955860463 942724922 960145877 938969389 973293936 994850999 938059182 901166292 967403650 928464530 959027334 972705703 929084134 950577910 971947213 986924654 915859214 912226476 974750429 982061128 910262309 913184597 915267742 906392916 996824707 973629824 981074752 940737993 935570783 946463950 983669063 921939170 910113788 913477576 911023280 925656860 924146353 946260151 948677498 911565899 944360972 965454156 937097317 921255050 962281016 990880046 903496979 981253249 918051829 975893560 992613362 968966515 947760212 909595265 920233712 983601197 924334192 976978004 969320696 956284300 991953309 948312144 903153914 993806047 965009030 948299680 990395423 981914055 963460513 979002582 935195548 980466479 916106665 968663564 909141027 993137103 935176447 986347878 965449849 915566630 991365946 977059135 962574537 960557043 935866757 989390226 910444852 946384794 916950532 931218741 954782539 982151013 957414870 990583794 945786176 961180377 965803968 999983809 990905842 921416214 990640876 970866524 951014724 976639638 925199008 957644564 903306438 973782653 901636019 945350312 997053189 936177493 933563044 967621319 969438148 901679369 988413626 903805755 950275720 965682577 985791828 997589128 966045308 903501356 955543099 924813234 929748753 917187314 903479819 974520295 906960325 963045331 906338671 989201310 976445585 951028762 973891092 965008517 972905701 954525131 942812883 992052764 971579687 942492883 985161715 970578675 974437528 968041453 909931057 915914303 963662636 940581329 907738256 970136242 996873044 910513120 959041157 910224068 978827538 906826585 937609231 907403459 989368014 952222160 998671103 993654017 916218828 949240179 971111435 993492311 985341258 946929442 945726604 953921060 994161338 968090434 960402155 970674552 908188067 956054788 943501188 920894816 925767705 967784169 976401730 923226552 972381712 930081770 990759548 925978425 954640901 905669238 921434022 998296645 970964334 938234791 989084292 905128934 967843963 986347977 933974399 999438849 902847750 903246157 931157542 984809033 958766600 914245012 911162535 972593774 935761947 966343685 944434407 994510779 908345218 949583033 996533461 920191333 911022662 932030906 907762806 922685139 940719606 954500272 903287204 994778350 955285886 972478068 945459671 979965917 953498799 994322676 961242790 914287184 995842143 989341820 967862681 916105256 909824320 982575058 966684037 908827841 969935567 997440768 910222737 927107999 962644384 923020302 942817259 909468168 962829207 996305682 978241934 910591027 913929085 958692092 968836290 941770593 999899065 949756849 966323339 969904441 931092118 960105359 992395409 934586381 979935152 941798035 990940834 983948808 920057975 937594406 935095455 919909669 937825113 976736470 986394397 970754249 924831790 906969595 935967563 946594963 949494703 986847622 901504535 914470692 940964529 947147980 926791148 923248340 928430263 993164516 963971514 978975804 947708258 995730211 905766787 903507835 941810410 941002276 976068600 918772227 939598822 948672804 950287971 940875611 940537370 943650707 973321399 952448004 986186829 959583949 987504817 915349818 903825425 963559177 932939472 921465828 975680895 930989499 952683200 907507439 958799792 991642786 961883292 917369317 926322080 946857794 916333015 998756059 991610550 921810048 920987491 967264847 984103444 907498771 922303935 957980472 984119506 960360810 935640792 914049358 951246423 914068381 901383165 958682227 959691145 982908856 940256376 918653368 969336035 917261070 984970775 910133276 991635505 946862246 997848026 982686792 966835673 991131362 945843208 901618500 907338225 992130661 999810643 907145084 941034573 986427213 913359783 903980445 971610352 942967326 928995977 907350006 980124652 978400849 992439830 917507613 989075181 997898540 919986161 994001753 999382791 975351273 989512428 904248976 997612450 991304323 935419791 949439703 998262514 908813447 909510039 969946046 923489565 957229334 961703435 904537998 986011230 928389820 989278209 990686392 955323033 957732233 990311455 958883617 948054543 907892147 988780439 932845185 997144826 942302162 902019265 958591466 985974384 984454209 916592027 966271267 934397127 959506028 974248521 914821865 945382546 908363549 906399867 986810322 996688194 970763382 985586409 921476153 975110834 937078823 968135714 973804809 945196544 993377685 980086183 924341121 907813779 994789312 970547243 910492420 952327710 954228821 958771879 982834590 991770897 922095617 916863865 908111515 994489908 903333376 951446391 901014346 900051380 936838854 919205816 992292464 990013388 941191125 938046217 987959866 931418501 907852197 946199349 989132815 951900987 973061507 927306953 996447372 991439710 963429142 926104299 977659211 981696665 971916144 971121444 979598664 993687018 954038428 939530957 971952934 963284320 932558972 966480794 999063805 935571226 903807708 995775823 926236684 980152619 933125499 921945469 920453045 970697823 906408482 923262303 979057452 918426487 944571733 937287819 938335332 990618896 971108239 995133531 927636044 941499504 942379132 909293561 929884619 912663439 953640078 944343735 916540195 958330332 914687896 923203080 961460637 939839541 924339990 979351735 950621098 929348952 934426242 932765360 991521633 909041397 903354592 981094157 928775317 937536264 917560360 921496686 911047212 952695004 977994667 942767713 960119106 968902366 957587687 988999657 989219098 933769660 904853279 946710173 965102455 939253147 977689914 971307981 937415015 969826763 902106072 915116349 910793156 907638204 913132092 944730109 950380101 989502067 961841963 921140589 914580148 917935262 991861732 940833853 950247837 916899446 914304949 902467325 999638801 997561299 970800812 935497054 912546704 961566592 918784220 950082729 954864586 993439096 922227236 946238986 978867717 964186671 901834024 916482549 929823438 976848631 951727883 931255777 954211734 997319409 969497191 958842540 924633710 985422532 909773142 900024925 928192816 938567396 946915572 934544795 937844602 984760280 905362729 970836758 977287065 925089181 930514754 951968676 986479564 942421401 943590763 948272864 933566122 924337689 986567798 980398665 977413770 972854554 909256709 928721050 999869569 951736695 910308442 920500327 979281597 981980285 931257145 972677457 954918294 962399994 910231490 950638503 963575323 902697581 902004232 999459243 996953361 987987775 959154172 900471479 944497192 949846593 926165987 921164954 982306580 918358948 941335520 944209220 929072939 918946345 940379359 909906380 936061454 985796352 907680765 981367266 989092471 924313591 964098184 922180901 970990969 967827537 926155483 924162752 957938266 965049794 973038097 986592159 974911205 953921290 939332703 997568072 956061558 963707781 980916865 949218741 973424525 905883279 945891425 984575835 913869263 954905867 952688253 944252646 903746931 929873305 940088714 988651379 914180248 916038407 950831021 925675876 963351154 964291223 952108440 941352279 946021970 979313501 956751447 938167797 912922868 918674600 978925614 949100675 974085619 937523883 982308818 980154032 929167443 966350678 938012893 930437170 939251642 917771023 976384210 963327534 969648238 924939369 953117131 951803692 979208201 967045005 919121143 997594623 931576783 918581772 913379945 909355023 934926117 968278363 999617782 908611126 966479247 918469106 989329486 924719741 931786513 937347241 967259055 997884770 960151467 999628145 967842864 963905086 910984492 906332500 908479269 958281014 994709075 952277463 901517273 958214037 998300021 948376322 925909725 914128684 937282625 958526638 945394783 947895897 923588115 951513005 974161948 997105707 925891090 956992004 992891261 918341635 952609733 972358088 973311085 996536060 954006498 993895910 925676087 947033636 905523105 947015099 987544189 914418386 987836848 941615980 989860443 905958106 974832006 933158137 941057027 990636543 956700186 944457537 955697877 983239441 904127664 998097365 959284627 948320740 948750183 961006633 948991375 917819696 954210818 942171844 917749246 977529365 921361144 953982543 995029575 955947111 926870698 990913022 911467608 922498172 935023677 923109650 963396978 914248196 915151119 932198058 955704543 990642104 939941823 929920808 988510336 968660201 906134225 988526507 933998291 925604091 920875511 910679652 926228912 986605601 924838641 976580308 939145802 951604037 964599972 965767318 983498289 990319341 948580812 944722786 904735101 902054325 910908507 954763075 925816338 955579149 976903578 910991466 940156604 950951715 911007549 926792093 929964964 914874028 944705335 935883118 949561307 930801505 931688141 908028758 908688249 989769289 987667435 929566296 954203301 964219556 937380179 999809429 949646580 963964988 932398139 942356587 959349283 905304963 945883242 948717371 988599491 932274085 933595699 961025001 923250320 951757663 929682194 960863865 916397202 915424798 971282652 937874074 947785543 933848913 968577911 966546030 935374474 955630646 920138858 924287029 937088789 978227435 902569015 974884955 944912240 911476275 937814564 921084590 930481205 968120975 955229702 907471917 944620948 960872287 958646266 946890109 982461951 919198707 958421478 971754865 999889795 905218057 970852656 945230527 918819355 928409472 924096138 944213043 936940744 971857130 993488877 965617798 969011113 953839890 929223686 971612332 979289523 955193814 932715061 928823583 920930277 987332154 934376958 950085840 902386071 993370082 965805920 997710361 918356777 904606615 947165311 955338423 967986338 971099151 924801601 976971090 976664230 973025495 922803555 923806974 931561588 986716304 919536548 936006065 907717416 927464317 991650711 989300120 907391700 903491308 941961385 921726439 926101298 901055549 906797375 973211535 967273403 944255875 939389664 984586412 995079510 995747635 918868752 959671992 903262881 938887158 993834463 945326742 909332630 919685676 900610146 972771286 932837883 976821237 975407591 908495562 976575969 915844367 940504044 923971663 939275181 996848851 941083656 999114918 911416023 999900454 939992918 948570866 920847911 905881058 985100995 949108664 977626871 920580767 912031344 906679872 962617927 910090198 941475889 957798958 993749210 938073029 937411671 909658548 928560497 926686307 906676898 933351325 960776012 973424664 922478700 910748618 998018752 980988035 946371450 967821089 934934203 960842818 984360679 902809194 902133975 958175671 964156357 987528060 934048733 903069895 964471609 941674388 905156131 968442392 964926248 951329069 991136056 936631163 987492711 931069990 977959114 986613216 947879594 900120126 993381395 972123208 962763487 900484587 910406398 955941496 912103212 916190172 937671143 947957362 911987475 902423667 949587963 999778628 996722240 965955372 903026839 963014420 918533170 953467205 989844973 958630987 941194700 959155593 971111883 989949838 947318668 963473723 991104414 910042559 950193059 963362544 982836594 942087940 929191978 924677063 967765968 974087242 922852737 940974176 958942857 936718501 941988075 907266817 955371750 915195367 926077813 979870294 931748247 998268618 940435780 982188437 946959131 911756001 999963093 978543233 939048675 935538076 943656903 944302428 978005318 967187683 941441419 965512356 956056696 970210647 961868595 940313684 922668548 942728127 989988904 998677259 988428356 988832146 948157991 962257247 922935280 969351451 962970013 934908376 939594670 969314194 972058205 993623500 905745886 976215443 911686228 974165195 935207760 982557004 959345796 908576340 977165739 963751089 993825165 973453517 938086830 974909670 913665148 988276012 975801109 905136001 940197175 988679393 918663005 981932762 947454992 911274142 926377721 943340399 931801088 995558671 929512705 983998979 942370391 962362613 999275719 945182463 929787000 934091897 961509790 942526668 969629933 951411438 956554366 919472976 925234681 982448355 936548895 932202706 993852942 966623175 951340979 939402875 922654359 932043752 997514761 919632460 956397927 980657911 932439851 963156221 932008261 971681584 908276542 918815262 901214180 991705706 959467233 976343577 965381545 920247147 953169115 938199270 936074481 959711032 930573408 961565495 929945292 958539839 921498778 961036156 908662886 923341220 975604728 921507889 993570626 901179265 944304098 968054084 957819222 992983595 920908427 917455006 906108300 976657341 936456794 900537680 902437184 939384306 955608032 920040213 977967568 924981575 997895225 908295875 914430288 984859703 944158023 951304357 956263291 954340266 949601429 949217483 917588756 971580034 902626725 958599537 939121290 937767146 924246203 911428393 985088004 919623910 948944770 908014563 925444017 981057171 976827206 975315150 970182851 935393705 908601188 900153289 919124506 910752464 901783426 946662689 942996115 928289577 947480751 931656710 931804911 938202492 912204699 984494326 950797068 929054075 933580702 990566973 904737205 974894993 913787135 922372992 932246662 965889541 942250297 932918023 948595960 985431676 922638144 910914938 942449260 931558561 908447639 953110890 909299968 975677577 942556195 975251499 944200928 982869084 962699135 925124246 903592038 965924527 989185472 974000989 954625758 966272919 926443262 988166115 956437439 944197868 909711550 902784457 953930707 906355192 987197928 951715109 909350988 952341595 985318678 912399895 939698851 954066895 976077685 938149820 932136368 988376137 982882541 971521999 998533293 935578340 908171401 989756328 911784073 920442746 944810647 936820316 901096186 919871457 979980759 917202507 948816065 927191199 928540751 976203225 904517027 984373205 912249622 922930189 970371565 959276964 937719242 925426606 915524013 928174560 985538698 912354183 928959133 962934589 946058906 913815087 932128685 909748597 925838637 949084522 938564104 994660231 917651761 924952744 907853140 952243739 938667347 978049413 976710231 983596707 957135713 975684665 908049643 984902453 911361148 993461199 945178816 907607686 981036619 961364903 992348035 911383179 944907291 938870812 955466154 983038962 955057682 926885233 965342562 999206635 935391494 957563717 952041831 953720514 996065778 995218502 944277049 928955535 933120155 960603633 909804324 957223437 926249090 982111074 941914138 944789687 937627290 921151832 963392716 949269204 940204028 908080335 959744746 951527678 944553886 912915847 993031434 905277496 992465610 997465560 986670870 931713742 966127037 918792093 918525102 977305667 972264783 960340031 957676201 993039243 900110900 994004506 989930961 992075666 977255088 962397292 963009994 938952013 935545393 960149435 926918632 974175779 918145570 971236731 981557788 994478218 962637879 952468102 928992812 998479301 932306983 923264728 995961546 980073135 915891375 994889109 909905709 948492538 973341324 972392456 949342350 929624817 921953637 924162785 988902542 912731335 920554524 919409109 904106675 923377421 970073286 945870755 904534840 932511754 948680522 929416595 999068350 904613072 953270023 961359928 933615524 916970456 902396361 962962208 962797894 993146645 925483515 902545879 968142499 921582034 945050783 979897212 927892575 903496638 980335106 917790399 976353160 926201902 966155079 941502541 971107955 970495195 969822118 923314965 950666643 953051571 955338618 974164737 974337310 942487292 959196304 905625462 996735720 905563537 904954609 978440642 942699411 989213136 972531620 904733581 977497463 965283223 914294835 902490795 998478916 956015234 971206253 995470356 909621588 923755762 984204840 931482073 972048380 998433115 962882249 966779333 916327699 960054422 989556577 923979047 970921066 951921133 997908801 994174846 958470221 910270888 940409173 926437493 979090160 972043008 906038106 956450919 995932241 946477477 977994526 977115266 994255784 947936218 995970540 900403031 943042968 945590023 949794761 950726250 961006939 913840912 982505614 991145194 958527662 991203462 923468378 903706791 943973700 923653785 978666450 922213071 985600671 936004807 915122290 975178312 994705606 991046949 961303485 962015499 929410034 995801184 998442275 940606482 920371704 998250822 959639833 912781165 976451608 901940848 964542353 959765142 967823630 968062461 964946643 910230646 909002326 902595822 950590589 966493355 965232787 902706869 967086227 939325749 941669109 955502675 939024743 948674471 922650291 996566442 925811783 981581366 941753268 937046049 966693387 966812304 956090009 956837823 978142220 991301664 981640185 939376241 973730156 992148216 973835674 930480736 908114306 950841208 975427788 952184138 984632889 999320651 966201309 956754005 954691156 995487331 915594106 930435949 905056614 940716797 979382344 914787414 930714442 911399407 905006789 973883106 926974559 905575459 924960970 924417146 943142288 913469564 943496275 973785709 976954639 916402319 967866267 908313042 984612310 916614304 925222061 916441128 990898596 939426108 983456914 993866487 956757998 999188751 992554921 922391084 942529844 973183634 905714884 974057088 962014227 980706036 979718664 912397275 981739903 920312666 920026441 982803104 900401293 982850785 949488110 935825107 913521001 952212129 932492344 902361588 961769207 933982583 954819377 995570347 961727892 909636451 925456038 966838992 996905864 996760422 962273825 998377328 962110576 951300761 928513332 961190886 916013252 972164401 977861691 984972288 930363736 991015856 945157932 990649802 989799957 946990940 966243481 949788461 945397096 912909145 910596555 950104666 973765866 933825920 928930382 986513294 947701291 966824801 901467317 936497457 997143559 913851200 919336058 909430791 929799300 970302830 922707102 973420071 932380635 912682230 905416077 994042730 910387090 915364173 903879567 960706849 988481657 993826401 974472212 969035764 912552906 933853220 905656655 944464617 951891326 929296849 948887375 960646193 986612579 913585232 905099015 914029383 920173213 989337989 983553485 991662617 977209352 968133800 994161716 983999899 920185026 927508251 906510389 993427373 933347538 907329116 972958627 996368674 922365948 910926542 905070969 903277380 953856022 962968235 918532545 995642803 962928436 981583621 970626675 959097005 990430099 950712687 901269267 997920926 910493791 964346484 958843207 949900745 919461303 944967353 981508227 980199247 936131616 922088967 965314309 903959092 960381998 957943866 940123473 963446360 981238228 922231622 997282030 968533786 998376366 905066868 976309923 934091389 957525546 971932691 915602690 931937803 990373328 992897075 985073334 970845438 907339555 953866097 918019325 954521416 900396257 938442944 904864050 975857625 902159544 983060031 948036712 948734997 975137065 954136221 953044010 936574639 915665233 993638820 917576201 905179318 988823298 973755536 945264641 929957543 907781847 966277740 965717501 979181320 980672805 945692613 924001244 981112830 999451836 944423872 996347498 988110432 999882183 965711730 947771866 960642792 961225135 980284956 940803871 945833142 941017709 954813737 989331999 983661039 983907190 926196086 986593412 934053157 981154486 992539236 920301467 997275280 930270501 919916716 959577445 994797932 965020582 905900092 971636209 939534072 945802156 992756668 943645360 998461381 995239558 997670888 939794894 997753369 963839839 911556040 906346336 985232080 992463358 919945533 971351355 923078155 973597768 926119659 955511300 942809849 986211203 923482506 907028281 918567449 921611895 911775869 951814867 950048459 910390793 982402690 971798530 976653355 999888808 992141449 950794716 916292791 986876038 938180829 945438204 923187201 903241237 956306483 964684067 988890037 909669131 987136702 978733035 975123973 946988720 938566943 975601062 908617103 938997939 971131861 987180270 995005910 977317398 936784262 980971667 978086763 912880506 939823237 977159472 921067273 932342793 989316985 915915334 970042577 973853090 998171674 924855024 961554457 951183800 918067402 947235366 940043211 949747933 928118554 938044433 993570424 968893805 988984059 973843036 912357384 929563230 903383124 968001571 966570946 924081391 942941373 904354532 998292415 971499308 916757893 951727468 924334755 992727459 952160121 915269400 904194798 928874589 990313688 961905994 942206815 992145665 901105310 906772214 911719122 989199892 993231951 944432238 906442950 901431554 936370700 915179032 929865919 921077045 991749183 986310188 904142990 937701374 937746559 906658595 956029826 918221008 927933806 906292210 949573140 999229380 986358681 974147228 931218682 997932042 935011906 916064958 958393004 916818697 961978794 986123009 996533323 974298787 987235927 938089223 951649276 982392773 952313839 997164979 911276940 988393707 996100978 909101085 947042516 933115289 991847365 928042301 933629692 986690256 912863281 918448896 903640725 949135947 974206674 902497682 972632620 909694924 987337042 989803368 972611594 931750393 948653986 937532355 914010601 929276391 921700785 978622176 970369286 960391861 933601240 989503055 933089669 968069445 942707434 919071461 980867974 959652827 975991319 950858549 982193088 957655212 994881268 965768353 911374207 956261654 920177908 945241188 904707319 943736758 934087900 951471684 991539335 935952122 944144099 948598170 991631180 974405170 957040533 911509135 954779016 987983224 903384686 937482235 949468896 963581017 997337655 953444732 941447010 945091953 994957087 964353482 932403542 986459241 976585200 948662431 954625078 962552961 951880996 983326047 909173424 990797664 926339284 913013056 989868398 994243516 901747155 946430310 992962608 933769973 928369502 978331259 976883688 971220666 921770421 939495194 956245746 982859398 936107959 923459051 934847294 968561154 913219092 989600321 910230715 902410454 932090027 987923544 980330635 982166369 937883821 999413043 950294124 988432887 991041649 922165061 905588502 963575486 918041098 901152680 922055581 984689890 948062771 980435683 937846969 932910567 921227566 993074910 992559582 958769113 910376680 948412116 912968377 920003585 959054316 900550081 907486764 990797694 993017644 942684812 955686477 994222535 994982637 932750258 960573487 999620338 938305864 996945053 928993398 972785479 994880380 900479281 994787209 966285587 935009470 999908882 956016222 916264438 937575168 954892770 989102834 920772167 988575326 985630470 977606299 903033563 913878341 979571971 931274961 966828921 938225045 923276781 924033343 934460403 957378651 951047830 980738693 971638373 931806927 907871278 992195731 979194665 963207188 909863292 956800062 930111480 900179444 972530977 906731989 915307721 928246313 973492333 928541921 959168307 984495509 900000748 964223003 952062278 993301785 969197677 982120864 937091147 993126052 902048656 910939980 951521150 993136275 931545907 917536878 952021394 967445837 948558398 973869656 977084512 946798099 912335212 982888428 932375537 981533306 963596527 926668359 981846954 981648784 953686709 978574708 903918787 971239691 994977622 912843980 982752918 902456608 930045636 929844860 934389519 914301437 978304232 944426411 940623265 901370922 916750400 912932062 949369425 989127025 950891378 999709103 922995206 910980273 958913158 915868192 921310305 955394123 986444701 986027373 975158159 933646917 900682130 925089086 961262458 919521229 971094951 912510771 997688525 959262218 984157782 931973682 931520946 949063262 972188360 932940228 932437704 953402842 940294216 989742340 993071000 903920798 903189429 943576493 985893987 965087590 999020134 942190212 917726354 925252571 947448447 929303074 914952309 946725137 989996040 915143555 962655234 942511016 975375443 942461872 986931410 989333122 988519435 941488725 912839703 913052305 911715512 943435876 913552315 970973956 981348745 940601505 931515515 907652789 947910679 912777541 986080997 920588891 911852727 961555432 961689856 900712858 947878982 922182929 953381114 985695198 934900765 939720059 964402329 904452799 974990587 971013504 907202757 911863725 926184636 935929267 941786213 999152597 915748622 964065211 902436556 956246884 900696987 994332782 903405181 993145776 991591396 924089450 941518366 918533637 903643378 922962593 986032546 958722341 995132091 962152992 917335028 970106960 908511497 978941492 976331645 988812491 931249595 921385719 985648953 933683333 965395629 909856346 904183751 966409260 958932963 976630854 948282595 942209725 992152032 921921496 928970156 914275334 984018381 904744029 974895485 954909005 973762669 947146310 924883462 931953978 958537715 969899373 966216562 959495058 951742025 945125603 956167310 969184721 910468384 995464721 913271105 918523209 910246800 978612789 978257667 956630604 940434624 948601075 901866221 935288917 926588197 995463410 981692230 970133371 920728441 981857200 967630279 999066409 900929092 933426754 929611810 904190213 989933984 996918578 972322322 925251263 950332077 935689445 909856962 921831656 908791343 990227134 939083069 918171892 992845830 919250503 968816868 962301071 978787393 927882280 994928681 990724294 993960475 989538839 932314790 960055482 943052036 975860060 965552231 933049265 926045058 947545941 914043163 997285981 986808393 966714482 914122555 910995214 988161830 948605538 960634771 949923508 931668049 921657325 999459947 930849287 967401039 990448287 921005159 953552311 945617271 982769221 950414178 972757078 952862502 960768676 969766211 972149679 946022126 908606844 909126604 997780072 982420610 974458427 927784024 909448617 919041017 953958414 967172297 973516408 994994424 922099436 999588173 907342498 942436237 945933879 909723129 908556929 971700261 985657100 953218630 953190627 929600565 945135209 980611513 912193347 980195639 920068561 936088321 996527385 940585828 916356433 972293475 933539390 925642300 938486333 971410878 904218285 912885178 963075621 980843037 912970148 973816536 914167817 916498456 930744569 925258831 932008402 993202983 952710904 920931273 911519765 933682578 986734297 910813490 913456725 928853237 916307541 957229323 938051960 909828155 965473231 929835115 984339346 911124340 962944941 987247088 920490936 960127471 972214424 984610819 929492921 900203603 981599970 960255758 955044515 987270798 985304099 921603311 959327536 966940433 966503158 922574318 995195992 955336241 951281955 947091379 964449328 929199891 908873058 939857468 920747861 940587280 994185065 995856698 929260739 960025140 936911522 912594339 901480746 975885911 979872259 982542457 960884517 992148617 989543436 928270322 982019565 978714456 973401151 986642278 977020098 956456733 977941831 995288494 927994283 907042606 917766398 916518617 955576762 982244223 954961197 945340815 916420399 957549510 909162011 933234181 909452629 932627604 952297617 910980700 973927404 933177708 973315459 982694070 973401206 916519070 993826477 998264707 994170389 945390207 969578982 911216858 982116505 984332009 906606906 992743186 907799515 909384969 970536630 990521760 999310194 908659106 940560587 915028486 935407161 958417472 923284681 929283251 921403454 957651310 900250173 964677732 912572528 955428067 951114901 982885218 924023719 938797397 986540503 996395045 910988069 932508499 919092798 946314468 941043738 938840580 969065160 973551174 921472888 955199932 969443457 937373363 938763070 917183242 919864169 976640545 952721870 985521256 949119312 932800335 937195162 959064044 953298153 989168692 972385635 977884959 988498908 977860309 928218877 954885874 988964469 919602387 963016197 941119755 940243231 935840328 927336405 940963778 906340014 970806714 997707876 939444061 953219721 958112685 962211525 975161562 962379387 919694341 945867250 950021173 912009655 906398225 966424555 908486572 979915661 971842194 952702156 924038079 928241679 989656448 936668612 968466573 937023738 942368916 990304635 986531538 994338321 991504021 933320361 919459921 980196377 991503213 976663567 961720399 999170433 928184374 930213668 941661549 940893079 912802492 951387472 990141642 940910596 979637584 924696753 900466024 909749941 969408075 927302200 910896079 960874396 946164454 908906574 984936946 997589987 949907402 913932210 989105648 999312166 950961009 941852952 925959620 901501510 962879995 934990275 950023924 911089268 955554895 993646661 926032792 948522586 981914422 923544435 977644189 936735210 926894400 901109013 959525447 901519173 978020443 970780950 921089711 998863919 907089866 905066289 956752695 934910552 952731805 904297339 973058834 995644885 973721721 943520725 927104811 975698584 998654693 996250393 936276422 902456695 976342813 971486278 977958862 934024391 918652687 900427879 964968949 911492319 936361053 958390096 921259951 959867863 914978676 966865627 908852098 916628247 934253906 960330943 944706049 976048226 925800711 977890472 980719292 984503430 962998702 907269808 947811733 994562250 961688181 959640426 906919110 945959228 999127468 946765269 904823975 968613058 960350941 922557624 955271718 962219707 913241683 943386984 959605680 920744816 903391341 948950941 940837272 956520829 909396107 973701185 911786745 902868863 933376750 926812158 964282239 988475185 941882687 967890633 943954036 903412861 900645156 966329995 936801508 968087619 917406081 925312721 988324775 975440957 997229875 988971897 920721484 954047574 907822207 985346678 977490716 976019081 948179991 963470384 909062388 973490022 990629200 958478106 927861618 963036824 965411594 971489910 957609622 966050310 902453895 915952342 931098144 974152775 916894884 946984450 907457557 958209348 955412250 976964776 916695754 915884510 932241941 961968488 976192323 990209713 970562871 954824197 936135284 944216338 909698742 992452606 923874557 959858321 979824696 905649512 926760377 999246126 945315570 942289375 988614210 999583366 948773311 997141500 924140646 940550514 961529393 912232616 961572365 932488089 943710505 997967059 940974615 973351754 944308953 957672150 992582048 901573686 993645546 905432525 970414056 921923665 957534102 974155373 942673621 944755188 932385135 995538201 938754194 964181786 942785280 994159016 936619752 934472191 948659118 905412192 942461728 964240139 952694486 964148539 957779856 978904939 987630099 934293749 902651517 901427203 963619535 922738619 987010703 986779873 993402942 990154078 917770501 981783341 910284516 928574890 910390773 923237826 937727254 969087906 913842435 917959710 901525537 944236827 993581987 984445798 993217732 996410441 903924758 944762741 930559095 902357817 948972756 973821825 961696882 969826048 977667097 985215645 911440457 937386153 970235574 977725571 910186746 973235016 961712541 937401320 916377004 919728187 904990417 994468261 981076449 967299718 922113120 963579160 986624626 979421474 937020174 959843655 914717657 960248793 969189882 960645821 957219859 927993601 976033641 967576257 932310666 934942307 946732197 920297808 902545593 909844488 948884310 985075799 992374463 991705651 980857319 988621093 984100040 953329484 937788266 901222497 991685533 911277246 973258656 903720418 920258962 961505391 974756121 979386830 939097556 991592692 964531328 995888004 960706833 904404343 954850676 935750003 986317507 962442161 947469152 911461891 988249285 939486546 969433712 932039757 922872684 984964787 944456322 922701616 985046257 990618316 949065388 957372351 973090760 947836656 950793639 908216837 951728121 954481109 988571368 932525121 908612091 926650626 948904662 949504743 905929808 989380717 965443402 985915597 923127438 961114186 982209852 934347529 946973184 959303318 919572906 936626085 968844476 985508781 929087695 994445356 976622276 944748478 986745338 980742911 929701228 987690188 994936939 906573610 906332711 954497061 926924978 988554088 937097203 995011359 950288458 947428768 943352137 938596514 924967760 912198125 919213625 963153436 989990177 951474484 945198168 982641387 994569004 921730517 967608698 933637695 942682673 992870369 902726055 913151525 925405999 982802757 918780041 984678765 992614871 976659082 978977573 914257714 953351706 918994088 908513164 933115312 991546820 913191116 947015337 961254633 975399509 904411428 942829544 986130441 933011254 944438992 971896855 905219491 959509964 920233904 961077479 934252065 987665622 957803776 978539865 921526419 943773679 953820263 941368584 982058281 988994326 988869227 989988388 908964889 965024695 992313184 960019762 970317200 902110397 916708832 946950026 970836984 908524685 951280850 912331486 928049456 938325109 983048905 915650641 919363937 946074298 905860623 918879713 993673796 974033529 941698476 995941551 929857804 977225747 989881611 969041824 934043683 947069040 965219615 910676105 965081366 961943172 937105439 968618232 968580170 909055905 999858383 912387116 964199338 915130602 940220698 975215275 956866691 929881353 902051033 939777662 995031229 915328087 927144668 908439724 956457210 935113085 978768836 973833478 911779514 994710336 968619046 975121282 901261060 965932900 968855824 944457375 936077440 957974469 934804627 900742229 982481249 985327357 960704913 930909200 949792855 918575152 906816519 964323035 932611284 904488167 931806348 946735512 999855307 920745291 954735654 911408189 936209939 976266456 959245220 931564739 969077752 928927409 924085509 998310735 968179929 949132586 987000020 993007999 949717816 963437141 947845870 988748365 954497979 941404118 953874220 986265120 909107175 958395005 946628696 994282770 936109597 969758608 918403948 955035359 974920282 999113126 996068745 905160759 974157850 998488781 978752639 922638052 954036039 951837093 957028037 955380491 911851621 949911519 979411503 955022829 912607128 953978387 943320550 982058596 972134210 912017099 970589536 962382925 962487361 976996978 977694346 940186081 904726313 905256186 967387257 932536691 956248255 981490858 905551322 935482857 984737762 905790810 943299167 902695040 956332252 946036547 900328325 976993623 977484402 962322708 946761212 946515515 959040351 922829630 928630003 946744998 985577867 989116447 924587767 917626361 982055738 933398010 984587882 914663970 984570327 917317581 965476626 967752033 961944149 938914449 958828882 978882179 968328746 961279669 992650185 962580512 969699953 923415014 966907935 995946228 922739644 974143373 923595998 973057263 948436417 908331795 972479882 924953065 965826259 925399018 906261169 911743686 977471080 905917892 977201459 915793742 922951810 900109308 947899593 997416305 996338346 952773102 908884002 944316686 952409495 919224198 940421933 906948516 994199796 926275150 916791757 945043526 955590924 916671353 921359072 915116767 984350520 926146249 928402507 994367640 902719261 964130461 980196465 951400345 995155354 959496911 925489088 972538308 986673699 969930585 937186172 944448980 984817820 935016404 918048598 967497621 937043807 909664492 984123425 952399366 937141236 936449152 967643287 976080919 942133648 909143541 963510462 958674410 900535940 963467166 940045304 936374270 905523513 985095932 942282162 960992677 907244927 925734688 940571493 906958835 983196125 978745496 913301952 949213143 928665905 950441323 989004058 939271563 905061287 977311595 930799949 928055449 935776619 984500605 913184239 946231872 957728326 949751672 943436507 967665356 918782872 915085913 992087752 901630620 984364753 962958364 992643970 942250850 934552505 906391056 978439029 946549240 959624004 929333963 958133134 944261233 956756407 972446477 986737370 978980036 947543247 979094210 916194536 905649661 970899253 902205699 927076673 930171207 926792839 915386705 962933168 938514327 995594565 972660364 900768571 914899965 993645133 994908300 978815891 982401385 954757398 932663183 919937251 952127539 909969188 967805662 907227446 984515077 963364200 972827884 976256681 944720929 925199396 980145106 994042010 952726659 995728750 991207827 932075530 938656971 990662924 995414646 993067241 999622662 951762687 975451237 992322714 989673013 918941538 921112603 986659907 937192017 929865007 915256454 908599465 959201142 912869676 923447583 935980380 910210214 989228963 979696558 914375548 904823648 979554708 938130364 947393607 981743069 909940371 938272159 922265464 939449102 973559125 978374286 999025015 901171186 957621943 920453322 972506935 970792087 945529327 933089312 932892594 998127431 932877907 992066371 915444915 998831943 999822582 953722028 933486398 939725987 961853130 968267441 952052212 902982990 982520032 954692403 984905909 942327189 995501984 973708370 939759120 954373443 952254072 924618216 996423528 957133527 926060969 920668779 947342678 945355767 983935731 973244635 940236104 966948018 921763102 989803412 903008835 951549940 927579848 950152870 964551184 937896851 957286281 903824150 919741107 902031791 932573218 953743096 906721059 994348915 931206200 917554062 936377114 984724448 983581245 918256618 902738365 906004551 957903213 977257414 902274531 904300511 939146297 936206096 984729010 945153305 986090287 975032749 933029084 905062896 920441532 949726872 921307279 922429151 912833538 931350234 940765031 942179045 934353370 980318183 965340222 900142726 904156874 902447349 960003287 912798213 994328785 914758588 905909824 984812955 934172788 994428162 955603844 948779005 965249450 921865461 911316503 977788269 993228851 941012027 946138646 986536534 900249201 984719700 992709225 966351300 916852857 904661704 953176877 946712396 955218898 948178558 955074054 907320557 900509484 983564126 999013772 989941232 959312747 920670290 945637188 994677998 952140630 915393142 905768682 960190649 979629438 922668902 990507486 977871318 993557888 909826377 987738578 970723111 955289517 972803470 978083739 969310212 993703259 999431967 928722583 992139230 935314408 958367520 979401749 962351029 978483184 923065765 979597251 913134357 965893570 909544150 910312234 945909118 962350000 997526560 950163246 933629869 960330165 979674755 953456983 959647349 976099709 905422871 941279076 914523362 959513484 938696072 952033593 946598150 949985637 957742405 927101897 960856269 981746587 913856421 907218795 997046056 910468351 999901734 973733488 977469024 972046508 997892717 929423419 946928891 901323709 972425033 951830144 991148883 980231492 913371098 918423549 943088425 931617777 905068514 999233210 936315660 904306101 929367449 951925261 974534766 912269953 911820677 984073784 913421801 998802888 967173182 970272247 931861084 903789029 959911170 990136361 980647978 999488135 980035287 978404761 947731324 952104992 971865838 937447875 930680400 901456016 977204615 904635222 999283279 908033530 947062101 985754824 914811600 990573467 984942455 999447914 985048648 921950761 939144151 979353222 931990466 963586977 935711853 980325561 998852482 913443596 997525583 975509724 920339906 977225064 918531956 918447310 971274364 990460055 971489653 948732432 964375825 925693826 981396040 976607173 967973975 968511182 972369607 951065009 951390900 979389547 957470335 994762506 962166072 917931644 949354350 960629761 975224093 945399403 932189049 913686506 995875633 975451371 976797442 986143498 983710951 960749211 991906483 976612458 915432045 940506024 923216703 909578757 957632983 950364852 940830313 935004205 940759978 967739740 942732240 978184272 912776372 992933351 904728201 933401920 978682664 943341992 978315767 928740321 927444758 924307540 956707011 979957344 926666050 974356158 969472068 917340770 948447960 990395074 953997923 999227019 957211723 988679595 918808778 987918046 965140873 930914574 948976431 914634524 935085105 965982963 926951862 920638374 902906605 957169436 956335490 933869384 993631052 936021083 967847696 980703641 914807689 958132289 952981327 962414091 932410321 905902662 956891093 915786939 936654154 993376175 978743175 976148799 958821736 930160487 947272250 922397102 981835088 922713356 917607823 959424196 996684945 962346756 985709255 906398393 939743409 969010494 912836490 991227108 913229725 912058445 957452242 945300905 964015028 910371310 953202186 986061370 903814821 952025274 944277124 919513120 931427427 903340269 977336533 946421711 940757843 928702813 988545150 994335025 911022824 993726789 993864545 988692293 935370788 919938713 946986856 966964127 986654974 924866803 977542690 918345357 902533228 960823089 976437553 981153738 909104782 968132252 971819469 946873288 946410888 979441632 981777746 983848024 973554552 927755356 911956916 927207872 984268158 934301051 932138330 918255065 995752131 969947864 913511128 922688957 932302663 974826978 979866913 919168723 939533448 941963811 962468264 925159620 916232538 968695411 902324982 996808698 990068297 929110227 953435231 951179297 929645761 964880850 988137351 948347328 972987239 974969580 941123225 906152260 979217947 950309522 958995438 907328221 952125659 943213676 980367352 986998951 902369364 951021770 957084857 965768150 998265363 926131026 914989472 993173160 959860655 910334044 941963332 956835976 941253728 934962837 946783099 997648663 945766789 908170235 968448403 911026411 908629443 960878079 917798026 968959876 971478493 962703330 916917790 973894621 908436289 939365375 918549855 913064294 983682475 975272721 933790568 935420314 920972326 931007753 923711148 908912056 988793835 939655458 967035313 932841911 939392955 963824062 914741253 912989996 965169517 940445422 923466057 964145132 957656834 967667649 913021489 906559031 959317718 947795498 906354515 944421387 911123443 923952974 924487779 969615266 980158988 994336632 900655355 923628525 930953889 903973766 922901954 947845102 939307724 955265448 972085201 984398432 925988989 989960260 901897826 970400566 977107383 919454979 949515975 914186394 949328229 958735945 992977660 992583361 955561623 904512479 997673769 991404304 970179274 985414935 975427426 998137165 949341527 931404164 936352779 910585507 994163069 999762586 945430453 942105660 913472309 927168720 991303246 968123113 931921142 985480227 937510785 980277316 925574763 968856497 933051202 967473821 900690893 925672886 938665091 920006787 993497415 951045450 938323561 906826443 913602379 919005622 904821114 923906793 924265507 990985240 956074312 934511785 961668232 932879599 924370244 938503906 926473808 905365564 971537580 934141471 928629390 902224043 963592142 967600777 951829932 948395084 999616205 970719806 978744883 985976657 983988754 972693019 972830860 981540065 978298141 946763331 980542690 973558493 920809398 963322945 938464518 992529286 956586315 970214290 965200080 950756111 911399445 976501722 959858683 988362725 925393457 933896218 990615244 905128436 993021441 945179278 977820903 919103428 976155612 922222502 907298126 975456398 923610730 930759860 908956438 979302307 914389487 970232862 951080015 905536489 938792820 955677063 903361506 976984310 973280639 986210508 900941552 959317440 906056020 912355486 943756418 978187281 970379093 907038667 921864023 969299381 972027291 951641066 956458083 963579046 944210497 973730217 904382808 953488197 934218583 980270180 909868444 941665147 948001499 960218343 920226003 998056794 912974195 943536486 954856842 969794170 994010728 927086255 976103270 940519567 978021054 909825708 947769390 935342449 986201378 903958712 900182184 974618459 952479696 940410650 922108646 951059125 973844768 970740342 933742922 913523704 909535120 924137584 946852842 984661708 967299773 974191064 999148143 983917142 997606854 997325477 956266062 975000924 909379925 938267576 925216960 939241507 911461156 937996352 905074509 928355426 939230142 935100742 920138041 963053610 967880358 932929325 997729392 967567946 973347167 943879214 989647374 971240805 984390868 921933159 951475020 906517497 967265437 956403286 927556816 933228170 923445356 999410692 997278907 939757337 950546768 922339541 953395839 977724504 957361157 972964075 998982050 982228922 957566507 935156262 980952942 905972272 972555236 900037896 916547979 980849931 905334691 985118948 905125676 976548921 978848021 983325215 929802098 934011886 960067219 987554125 909027751 916203043 909663419 968367880 974518491 973771159 982456626 934841252 949401327 967001578 998116066 968500301 962408283 997636688 938514414 995291777 971947100 917867935 983970568 976634927 939124533 965961781 911859502 929126765 978350448 969066957 985216207 946182511 973988813 977128883 903248554 949602552 982675132 983706267 955031080 972161043 983256243 949942198 950310135 954982349 927534708 937106207 962855969 902616863 952477793 978956472 903350281 946109010 922008428 901371648 973595376 946433415 945756947 908853895 922795861 926502193 919958590 904106464 931915622 977084423 973731101 901857482 980758501 947646421 944809129 955726813 917169934 906153491 930444129 935366223 970079673 986209231 940946063 980405982 995507060 971248532 957576933 917203995 975140607 996170455 922346598 986116984 963910530 950407027 989197314 956642492 906145210 903433892 925134355 922602207 918726228 957104022 968237620 929903722 988148175 939250319 931967379 951519174 988197188 924324437 903768157 946952943 976032768 947006287 923765187 970906396 994534217 951870621 901609003 958955900 916633363 994557601 989885674 914190541 959300373 963824568 978181493 907768201 964097675 982447297 933210967 909551072 918553463 947655439 978984685 932343845 949395957 903883668 910638733 902090016 933081201 915310133 997842439 967018811 931256620 930081692 928344097 976562696 997605161 988032056 998773517 996740686 991066607 955183486 929755856 954021408 969063717 928740013 902218406 990022463 972977881 937888219 918784260 923060596 928588305 931737417 985715235 994613366 976135379 959823826 978836281 905521194 999411634 983389856 980126354 958539901 997499343 941559338 998952947 989908535 924031488 975720490 946062990 965120156 922030174 947467028 944089682 990553015 986488775 999787101 968878901 905568029 986394583 971772464 916760425 937661879 933628953 934443336 973487066 969230135 972611717 935215469 926022185 985888753 912180564 950821949 998064194 959313756 954584332 963135811 968216205 916894612 974844983 998593163 942081292 967715781 926177617 961176014 994448128 954359963 940352472 918437926 923515291 912788660 965541816 973529739 949550368 941275542 948270462 918262192 929271023 919353942 965688042 933156869 930199516 948654507 997717929 935402216 983754687 936177056 904362759 977569470 996886928 942146249 920336173 915890654 901121697 905245395 964626794 972961304 923351371 914686513 997398324 947740062 919050683 907856513 943549938 930845052 956237771 995232554 960332473 917707497 980969817 953135480 970498514 920225187 940630929 901079220 980962089 908917938 966452223 965189635 923302469 908302879 959622535 924756351 921177601 944817978 915413577 908842950 998596779 953374078 917826906 962569867 989403462 957100021 920622475 927202022 901873749 975396117 964010673 904301466 912226427 971147820 934440982 998240980 937255912 937138081 922579860 986991538 900566718 937620752 945162939 973305813 993447336 974291518 975994003 930593476 970938752 900000672 911663122 927723970 912398824 970133733 961517196 951215683 961299885 981645999 934768886 992625409 961436634 977229083 934193989 961180042 907664763 902936496 905679682 932322546 943558893 911349150 972888401 930114172 995468953 927537893 956844231 985395157 966280236 941268675 939265505 951859759 990887844 960960643 961004128 976763859 951397032 905592458 926137359 997931220 963532545 929489034 970406680 946526609 920109611 977063286 901167024 942265018 993141425 935031616 965425320 920229666 909852724 993239396 915505568 944477766 945443190 964375755 938893312 944717706 973638342 924288594 977099605 932261655 933324247 993271084 904540501 996797665 986240163 990372700 902254225 925099924 906342159 976754475 987558608 911935770 950140228 912579280 917021767 935574671 924604945 991375013 963826878 937589112 996330248 917129946 914928160 954910221 989320768 924536204 988201268 981566472 947139324 940005843 946557825 999209582 966059256 909644974 975205190 960654639 936189060 984390863 908434105 935951224 991998824 963225094 902661653 967191122 925537950 984103539 962959665 909009099 974712304 958739268 974287862 963935717 999399604 925246961 901346707 932742886 937421971 952737688 919670331 909378226 988924340 904191685 956458451 934127918 939325971 906207234 932288381 964370647 946768471 985694564 940011646 994142627 925838292 957543365 937815112 919945117 984020353 968198791 931519669 916896406 964535739 956477676 920264468 985649797 973665407 902935286 945170181 972990046 945231039 978211375 962889137 952853724 979632268 922530505 986740402 949513166 931002526 920101412 986797160 976318326 939693277 918921255 997245204 948171168 982504702 933207827 995094976 950960799 953838881 903909831 961224285 926120057 988663215 986833786 928891932 999570791 958027977 991497689 953172505 917932542 998747071 973482466 990845828 950420231 923016281 934686448 900663743 980210733 968310413 993959898 977775773 924152305 941327190 986753302 931390946 975747941 996458149 922540690 914204696 979500653 983638386 966408960 906289742 977931176 965187263 977828889 936670707 916660129 911294443 903967576 924860155 926642621 996871423 935385293 956279872 948717273 911939338 978427991 947664525 972106478 963807339 913958754 991162807 949020782 907343993 999844527 961182008 986451576 917432957 955503963 922205288 964880257 970783147 979632622 907139272 972453325 990929117 942111694 995340236 993476885 977496765 901829047 965800801 978188257 979199699 966317916 946288876 913452180 973947062 984661721 952782015 971585182 981732118 920061807 929092575 981341329 933796273 963535836 904305852 931053399 964897400 905928582 905151421 943005910 910263963 972022357 943126973 966308989 996951583 963374110 906237918 993509987 940062357 906764234 960802107 940405620 925067470 944470046 979277237 953523318 930392563 990190463 908341421 938135106 936296754 925649902 946489217 988699670 974783029 918982267 960282512 915613035 943348864 906504665 928228643 988728507 924731293 912176797 957742711 942540645 903865254 981297676 956196600 935981137 993792940 924669186 976155997 906429998 990462980 961995154 990057370 980614743 995185628 937942058 909575993 929657627 927629347 950449197 969200767 936963570 917329422 975275455 956322508 909733775 962645269 973168115 914123068 983056503 977248458 978739097 953573596 969834263 913053579 932652404 980768261 930874981 926583177 961491442 906268177 997111451 969683320 923762843 974183918 969992958 931635381 901174111 924521358 987158388 973671167 964212370 929670642 973524779 905126107 961018442 931625009 974681545 917455283 946152871 976195506 945291984 944714375 964954286 929916384 903684734 991792040 928797899 932615955 982693602 932411522 994073836 987226080 963720411 960216435 985237837 980317307 948690562 950105668 987727034 922709653 909611716 914405383 978490377 908985669 959544394 926026909 906225109 996382677 980909396 998673214 936337081 942492099 960763027 984962127 996532344 966718577 900360867 934253833 979478759 914306622 937138234 905928855 920594666 948667901 951445739 905414162 961858638 906415374 980943440 990965015 952668013 901438476 935755587 953011765 960172830 918955264 950083503 978757970 923902257 940773290 949464284 919847016 965745516 931863992 974761014 958300351 930911687 936179269 922041808 921639878 972639946 974926252 996187022 931426619 969433762 909987591 910355842 944387170 915354199 908630367 990386698 914896098 953264793 966166396 998380015 927809927 943235854 923510703 989198356 994574083 952606903 970398179 966227109 998508830 935479568 962242113 943899623 910396524 934905056 994483773 994614680 942396644 988799982 908655674 942946620 908258038 963292025 933005737 936979897 979717099 956753402 930445143 969139495 969784339 988061556 980809360 925251013 907780883 916049751 968780205 940536941 961937472 988904318 921865956 945270736 925613824 983756366 931754241 945659794 953115937 925010568 929003462 949813083 997579531 996183976 978085542 907519056 956397055 958638190 968503984 904398036 964965624 929785283 954723993 944600200 901529089 924139889 922851224 935259158 929803733 956772722 971963724 909480078 981285158 947498622 957808243 945824438 997354984 932643765 936822013 933983126 925222385 924265376 985164748 970708488 994859033 980477051 925918355 938998123 969199552 945462304 986885842 931334253 973293526 933026509 940822188 947480817 959895576 991806694 970204300 983598748 961614560 994733614 970216338 966796426 997117899 993222969 986925911 900964280 966952557 996337286 934010901 998038913 922406826 955735558 999353817 906043458 913839701 993577408 964924747 929968993 965700365 967600834 947072324 940764411 967499269 913131160 966961413 920724227 919703739 904494140 963835532 919292065 965196190 960426777 962918768 930639480 920267747 993629752 951779330 990587835 932102065 901019445 926187249 902703398 977897352 949181864 943721770 970330747 956135114 904293316 974034719 922363267 921328006 954647774 993439778 978003602 950012890 966907599 957475357 959974389 990702945 929864234 995144978 981812572 900064630 986939881 901126131 971386412 962716276 911292704 954662730 953581034 949709319 960670188 917922213 900524086 995665063 957211064 992250231 963648397 935298267 921186886 904126035 999664644 923122686 901598647 910554511 993628366 959596716 944076686 930235760 968309510 920742948 913233459 973568751 957626331 994537815 919934501 902723282 955351372 927771581 989686969 975028847 923215143 957465659 967745627 984941195 909741590 973839907 948553173 932459363 968413002 998888083 979011088 984197950 958791531 934646389 953096316 952677237 950115575 972043676 918534801 963262352 980897617 941504062 923611839 930308749 945117535 923564475 949019970 924360959 970128380 949130076 954305473 915548955 990090488 936791470 913658050 919088680 970076759 940588792 992726188 957117632 942933162 954286833 903378787 952837902 983561666 951921573 931477112 982880875 995633450 949441541 914327297 999170907 922352186 910665039 918020290 920550091 922951698 953226948 908768042 986337381 953952937 998298326 903389933 950569604 905040067 902657182 910306621 900156906 925107620 962548539 989678954 989221253 925993232 926507581 975589062 968905337 985100118 994044930 932495032 964768980 913368217 993169896 966653977 913559993 906019608 938523265 963833363 979004957 925739982 991506624 910920848 966544321 901261775 992042048 965747456 956087055 925960326 901992803 927970174 976507296 956400390 961155902 998936253 904027210 928299112 917307063 966466792 922529182 945515137 941672509 984676654 963268787 905429803 981256137 993645045 949606198 987332516 947259350 926099800 913514479 912149717 907528251 934545727 935819023 961501626 972347310 905178709 910755753 993511223 983032913 932001511 970892280 910471582 957045557 988400360 943085519 930997054 971529436 961388196 963294379 994537364 982374487 976130285 994077795 983268781 918287042 902490023 938005502 900698279 918403267 998689132 937621256 963274888 907015770 948291355 903332083 976620051 924464287 968630857 942329531 950640814 977053176 978872370 933453921 973940444 943304273 956754334 975906846 905123448 916215602 933573597 907478580 967079422 936428676 955167095 912652633 949949330 954065898 983335857 970081107 976328773 930549386 932004805 918123709 963417485 952724209 915418374 914149473 962759858 975685629 917849910 971970719 948700316 904113324 918293440 928791318 908813599 918818400 985023129 984467668 980937632 937519056 985727063 972578247 986852091 984888406 915859496 987699574 910324448 930964281 969076210 944529010 916090496 985974326 931876269 949537308 920396431 957528442 936590661 914582318 988364232 943826786 952169586 939673978 908117379 968623474 960613806 917541527 959116364 948698030 941052341 927936712 972934906 967445031 927753405 953514438 989370503 907999650 991053894 926814551 932778943 947936435 944202242 913734875 935221118 924839100 917526804 946909497 915453217 997002748 980016586 959253588 922555881 934875276 940590426 990343857 964833828 980128612 936630986 948739242 957635844 933457604 944599881 935006925 990251808 914732389 959837781 957125012 912415320 934945985 959190735 910177743 912644750 918505987 948638255 947320002 988621608 903293971 914370705 937267971 940447194 942879467 911368405 974068876 925698504 938216573 968298736 941012278 985797341 988022402 911252347 912921651 936292100 943681828 953906251 907806183 981517545 918199148 971424795 976647755 960606377 938727436 989993525 958788488 990943470 981597009 906481295 977811270 957775524 910035351 953838938 955345514 934493801 924867085 933743911 901401131 970720419 965281178 923537757 908592032 965142661 972500779 937828402 937636374 993633669 922266663 948622171 988966007 985724738 941865037 974184776 921710634 951782809 919045662 909914724 916940431 912853066 929824173 915040069 951653688 950228134 908711711 993342042 991550498 903796245 904494179 903840555 931554673 917168081 943360679 995948543 994513767 926193769 923148138 923562334 991785715 955060441 943985522 958819480 986355848 938232695 942514408 992595605 953984651 928981199 983347302 990760339 967487209 948856502 912662066 998940434 916739847 973430028 932333963 994326683 949213790 911617991 904622765 954744845 940023330 904789336 911409658 933849975 955352695 981233988 905377736 968389588 903233495 925822138 963201389 963669579 901330613 914629760 984098895 942096374 957781395 921661507 903656831 973247513 993012453 922235466 966705146 920651699 926732967 950154724 949836261 921075108 941583640 985251640 954370169 958868416 960531119 949827581 912234452 945401494 924457320 927695113 981317150 985833396 918697173 944912263 974893380 970841548 911122947 959750637 915105813 905120655 996010958 981820793 920202139 941042101 979185430 980784627 922467490 911408751 951540355 917173744 926724924 918168744 929696998 952699592 928041903 924406143 930017748 914834457 955286171 985248652 918571362 994782536 998237390 982262399 949008342 910306849 923269709 938724745 969743751 955715151 914798333 961990499 919816452 952054274 908830297 938195998 950505203 973468848 916309473 986691603 950002111 947175177 912465675 975764340 912427100 935883280 993396246 908838511 979247447 916976863 973866786 934327644 904520544 999883254 931066438 935006555 948582454 974639356 954261901 939311659 971343269 977897152 973562067 938900010 992206922 958005614 926638232 986634218 926616389 937547526 991346737 901005207 980817336 993860841 947597587 973605014 969101129 959341443 965295477 952417908 904500844 966571331 981877309 966044021 957354645 955151350 981182682 973674405 997395795 902859062 996186139 999271943 973459878 958896686 988843250 969763757 947086834 931880216 968104308 905136271 969351811 958990531 956280517 948911954 906223591 917614449 909705085 946233556 971120249 904416413 988348997 925768091 912481850 944265280 927905213 907429942 990096769 941478734 915045349 903030624 979372612 956326576 952975825 986745586 967981451 973769996 967333659 977993468 924695486 952502495 966488672 976595208 958145397 981006695 927730044 927935118 994383774 968901441 931500577 966018099 942924207 936348705 980625942 958549308 927026563 937601566 954888638 939710707 960359156 920336592 980873599 957172033 972833138 988704658 910081816 974477863 932177977 923521238 949252410 959362043 980674663 976305959 980508840 983178973 941234581 950776279 945166974 922489497 990798823 946451075 933932681 969051981 907985498 989013016 966775153 915020264 985108398 955261089 999886907 996690381 966895468 932682861 904618606 928147571 925084547 902549067 946206804 987377372 955337678 927983367 957859656 966992475 910252453 960663050 917692212 995205100 914560888 944217033 937033196 960387755 925331243 994561105 946243797 968157784 909222000 909549517 967188629 900167997 993494075 915754596 989045092 915102044 964988211 962381544 994417346 917179781 912032590 975845234 976638897 926867905 917528575 908712855 945390520 979066529 937886920 985687563 948440866 905308027 922698934 939664189 949999395 986088845 953679686 900698776 900090705 900393621 955830751 992189643 990607707 980930039 986301168 913771402 983271023 989017297 918403066 907596966 918215604 911514450 928007858 947357084 999751841 911801452 905194869 940693265 985754309 995698227 963202369 959352998 999052102 942569720 953348703 984410195 994730598 988690369 956345145 923068613 936753863 932960578 979732234 923119737 980741084 940600287 980365514 936898766 955681092 987936779 983554601 954765911 987996794 922073397 957500381 946942222 931409106 995259192 993050565 984161393 969107122 905849028 963314228 952442876 966627705 909078932 925476250 928100993 959452040 988015661 960105581 931584817 937109740 935605239 956116329 908623971 964275298 987417845 940625522 916619906 977031019 938943748 990078887 976014198 962177748 954143411 928169691 999593300 986581884 959216637 956133831 987018017 932965356 960723702 981272254 992003910 932977100 992391938 950081249 904163499 951238053 920467649 945773013 993242651 923027211 913658134 974090685 982325392 964056275 955032969 971778169 906713219 963982056 984163361 973694593 965735418 901969418 958242236 944718172 950467002 961816360 929972722 940058631 905352627 968045970 932699834 928971852 925533447 974592237 935853040 980004821 927361690 945628294 942320960 963204781 903961706 919108430 909066583 957222339 900218234 907649167 907540615 966072039 971639012 926271126 903795969 986740079 976110988 995523030 969211900 906846954 905211652 978885942 921391964 986984984 914656321 944293134 998190269 964536002 947961525 972990151 968370190 988492499 913926411 930222060 961526194 940236333 915337793 919711112 933611081 942056297 950075090 945216613 940696017 937302225 956814012 916447723 919122820 991999447 900903102 966345238 988089975 991134664 934998268 971382142 947781064 979311477 947697272 949430543 913036801 920433919 911579529 985461835 901800479 906312269 993987422 971461762 930440102 950283045 927555418 970492847 953851166 969322821 991447500 960095493 927311065 916857656 992020618 910319904 962801841 959262603 918888856 922053686 943475588 917888095 962693501 995964698 929387749 977426484 915678050 928992744 991545784 989351900 962396908 910913371 901996227 985217958 945455285 940169038 939067720 926553386 966092259 967851948 941378851 915133301 957177013 982707509 923029891 911651203 931942633 903116830 991839164 947020895 907919794 919535440 965042537 939967162 985926883 943395997 969369697 973999357 917930268 905552276 971412548 952457973 921192087 996598027 908351693 972265110 961771149 984472084 982007868 905499881 900709069 901208727 996364016 995868835 931161975 988018538 902230741 967258559 922073146 983631986 970043612 924052615 908641281 955589425 951450679 997771916 956170536 953346395 985483626 979351824 995205026 984482241 985570114 990161060 917335932 980771922 917309124 938749539 993471501 974736647 924695379 966136971 917316150 940497411 929756312 975269689 938460576 974870712 981313574 908920009 974389301 928758065 959699552 975025706 999625632 923541413 907490219 906686427 956274600 906665704 976309293 968139268 940324489 982560467 977519792 980469241 992106126 917017953 936559407 962044555 927916918 902227972 900473796 933117969 900911820 946052336 944122330 973151405 923855105 971443144 926134698 961632491 938855131 943130865 978631475 986639705 984492096 964605571 966788897 910913024 983682869 903555761 961373966 968817265 914676419 959028777 911250957 970593963 918790924 980789635 981881689 912493138 925171849 957372709 910571387 939290163 985911615 961473583 907478817 983189451 934666272 955600447 901876302 946672805 932005884 966742415 994160770 926506299 943764815 983266754 965709573 904403332 933654595 949291356 926185036 942931006 971353377 964295150 990380743 973183019 908877971 999088176 978947406 934671956 924398684 911085342 986075555 955850012 908222280 977380771 995945566 933871597 912508452 937535468 943389147 960422152 931784091 974860669 958372019 980848558 962849982 957650065 926513684 939854190 967406956 914402409 907617839 952257069 946788332 996970631 945906910 941606762 907245527 959893270 957354627 974562776 920296605 902973785 915443954 999422335 968869812 953052227 961970522 988596333 970409483 942200090 954519900 949428833 963619601 912789253 954906034 943924477 936913313 921342076 962664724 905860121 976822444 999502065 980249868 923929504 903532705 940388180 918159782 930093607 960316766 959270228 947332806 993992384 910948717 995511741 923380616 909869384 978625043 968994817 940292658 931130251 928792218 985984956 953684007 919602382 921825541 910936691 980128729 950646464 994015494 927871509 982042387 945386688 916232187 985601163 950542796 984097424 971132217 956421058 931269810 917857192 929509946 996326662 906596135 933990471 996577119 999521838 936797591 931986388 932207549 932245094 991133355 986048287 938374685 936161498 951004214 931554159 988693965 991307555 973120882 948771024 900755065 964844452 977227335 996700282 926668287 981623267 925570929 948753742 903868635 995677296 916151000 948860413 998305265 931955794 940486076 988790912 934268879 941521575 932728264 941687874 917643184 983974652 987096278 919162206 956827946 959118095 982958551 937131775 907886984 915707023 909272349 930076807 968057738 945942050 927197666 930145219 900332453 971440925 969946113 929391022 990104818 955797906 987702807 947533703 985878861 979242275 995141188 959160773 926040610 966962115 956521784 927601236 990186312 970933062 973279606 961209015 981923748 919569603 991140344 977036467 932677903 939757939 909121770 966338706 953740532 922374772 946245644 989768942 977847347 999629249 948896582 988387389 934064049 950149923 934181959 995705768 969857225 987264047 935487286 906295463 989601283 996565230 957907878 978607578 997606194 955265316 903460113 926117701 941929365 993713440 941558327 942233210 956882531 902313359 969906349 979388864 938135480 920032997 909391697 976684997 968601212 974481391 980045869 964942963 960662606 925662333 974434038 977151254 998988741 962957085 901495200 992718962 916178656 992796408 948151098 947713790 953690755 930727705 992526898 974195759 942640728 933567729 988641477 941887226 928748186 924190745 935052150 921134431 910381804 908352874 937078958 908515053 998325375 922973706 923078408 972583438 924516934 907738163 932229671 927186302 949427840 927785430 976583259 916652124 966178864 935571879 910466953 938915481 971276145 990495508 992197360 955792905 929815054 920300845 951086896 938521252 940507069 966438203 976341166 907052664 907022809 978347183 905530365 935861227 988484474 931942020 994717439 905563855 921599869 981251681 962591948 910062837 938137981 994956547 997370898 969852624 964179973 983582125 903455512 920851783 917617737 975368518 913527248 980061627 929835113 973896938 939045684 944676289 904478912 935185054 970477952 954676998 937359744 935482088 971083706 960252388 915427653 967409023 998526153 934554335 969114513 963677056 963586405 990060263 967392173 993197237 975777911 999061047 989607461 948005802 989518761 991833600 956989955 914685096 955494445 911158662 964215150 974784049 935965378 901372627 901599598 948096595 973447552 961830256 933963657 969940739 967353300 935731151 994403193 946820304 918091219 952225994 910436374 952654139 952898733 957282767 920720704 916683861 950550961 929933170 934248268 929441685 987864090 998630276 913584270 982758201 938654090 964990418 912284755 918096456 924254537 990411368 940964860 939510936 993660389 927883274 974020860 918436261 904628855 929596799 965965215 998643258 910144488 901054031 964469098 931071517 944232556 935268877 996398379 989886405 935723022 986770525 977110442 996122508 983380293 905483554 981882940 911734451 904192740 916163159 920676003 905756548 975076413 904322252 935883624 954600143 965087404 960361752 988188613 967239134 933691121 908616407 986770251 951943862 934044043 960296596 901730236 964024565 939302472 912090069 952393425 954442517 934208391 994077484 903659216 958424706 953414936 979540472 981723021 969064394 939653622 953552805 962114092 940482399 988898333 988340531 927838393 959114282 988328876 998834690 977671046 928592858 954933580 933811712 911472775 991060258 946185302 977234169 976416444 950745045 934136403 978760895 983293277 946388206 947046030 902684204 948041845 960114670 933619968 995306187 991322181 981691320 912242557 920988910 930035107 945420903 952331333 951411230 929261617 974560711 969831230 957496132 999613655 925554148 919136024 978936816 905680745 978123195 989186676 984140869 944308524 944241903 960944170 969771515 998560282 934224042 977436294 922640436 911920395 937374482 907450200 911861661 909761526 993724473 930861751 993069916 967336243 918165531 984860082 930976880 912844751 973322141 951200089 926987369 934568902 995173219 997625754 937699759 988422299 988750768 936018405 905769984 909276844 908029488 982076129 990028275 981079508 959797735 981792235 995472372 909341515 949394755 941154531 982127618 971574538 900528932 974044192 970824419 985917778 905594578 983569973 973878856 950900480 957977402 920101726 954492855 901005716 921799743 935460842 966408828 979616883 930994035 913874167 910546283 989123272 928569708 924077583 935674514 997077398 933639260 939575989 976324572 934853491 913598513 903885204 997523263 901193413 934055977 973848487 933612655 965580249 900764329 901807515 986489070 934127492 929154210 920864791 911977298 901548824 981012819 946919854 932673978 963972479 949078093 976344660 957157917 973567095 986906236 936583931 913311476 943265712 915227518 952940473 983655133 981860626 982082890 995614345 902222970 953202602 908650004 999888668 947796225 982249737 914682979 900664771 905101030 925285362 935753006 981537982 952522151 949400378 993859013 955671333 946693787 984275678 914959256 938460552 950792222 900843512 913491500 937831535 927248198 917134264 961363360 948257117 912681395 920450029 914047816 923581969 903373988 907974540 968766109 916165774 932912326 968933809 923034468 911756863 913737155 963646004 927633573 920624827 993971334 953508422 963328361 962847115 987680241 915560450 908087769 968244319 987118753 936889833 969338692 980582455 904232627 987923829 924116628 918529327 911885538 926306149 932519569 931535288 925650708 945997295 947172585 935108083 990429978 928242524 985393902 907050807 926156126 997467102 951903893 989469046 931249260 949849644 955554437 953590120 958497064 974184483 913546379 943276321 993865951 900606434 947816866 953680095 955894471 950142886 993877046 960011759 977630609 934801871 976741454 924167199 923596869 943047424 989027097 970299774 926863558 992382135 953383386 967259772 955518416 911826620 997840668 909519936 965501796 963799625 947238021 921766254 918195175 945516286 904892108 996629557 920862685 952027036 940887859 968574931 981870965 931367558 900058976 998857963 938963766 943126703 942666915 957193559 925745341 949300410 936505745 949884675 912024746 964168114 932106807 921246908 901113332 943644509 970991673 978946408 994792557 919674418 965460230 973465138 976940460 912903635 956744843 925507511 983148263 904077045 992830657 992752290 983709803 908245212 961327583 968684948 973810319 965048395 980708206 983704852 905109775 987274528 960078682 945274142 926966949 991219743 947535970 947898788 996950325 964447569 912632503 906584093 959168166 957407224 904354828 907971730 955759782 924364421 900778117 919735979 927305778 934112391 922177376 954759232 970291209 902549227 960036309 906236113 942549926 975439503 986258351 919156826 990584047 904324940 942396070 916934331 991757624 966599561 947569692 941010639 955424702 942207549 982591222 931703305 933086261 921802027 916998031 983468591 962527891 900077628 901569538 992717740 901365086 925991174 975836552 935586831 979374402 935956146 921236808 982524884 975668375 926061265 946455712 946512845 995390107 902364535 989437485 907773001 974188842 981993827 968128473 947800162 945368976 952984749 913173642 987033308 908016942 995338904 917804304 927537203 928887451 916912053 960905222 971081386 964136432 937171187 918145429 938046358 919390782 918511685 975328430 991362033 971186329 936338284 904928650 996705018 910103550 942947797 938429061 948711428 916826824 996402858 928658871 922040910 917513554 902114595 928669664 917809517 900959725 907261647 907786975 956971619 908441493 908136256 954595859 956109380 999653993 929582932 971264143 918211749 977551924 903162899 905870682 977036945 972012200 974952327 970414778 909639849 977352797 987744837 927709699 970700790 905306835 971973356 904665425 994952510 910331234 936060368 915523135 917354541 996776336 918503661 975876947 946325482 964542350 995774568 914524799 930393752 902676593 982437069 958106876 978973953 957417189 979854791 983263531 978693466 967807085 918287212 958864078 914165031 907753309 955222750 925900827 969010291 996655407 928196253 978076080 921238749 939098610 992872349 908040226 969119152 905573459 960411603 908449853 944609765 970377038 991578157 973488110 945057520 955660359 960055990 914187507 987718914 993766328 987508095 942887484 932745429 928948869 953524050 991344024 947240588 932413666 943114716 956921091 981548708 918302838 955599021 997904824 919847061 959813587 947710876 935233830 933405011 939281596 942041349 944003128 938692662 943250446 954094848 966907051 924719058 950296200 988954941 911427276 932607207 902235950 917932380 992884267 933756238 970661098 955121229 965761821 924883637 929625611 928035600 942138152 942917228 922686814 980956386 974688321 900066728 969174728 994694019 945075433 954347912 936564524 929520744 927825796 954346267 966738688 917978333 934273334 915776316 939073384 925499858 945013921 955840814 943318040 931174896 948373190 924740372 941176607 911504825 928969481 953603175 905653921 992701505 977611244 940790653 991346723 942190334 902113772 912976601 924707088 935968922 944450576 931154480 912711151 973818538 930679388 988075950 968705467 936306140 918467449 957889501 970945601 900734384 988616975 916909222 910353659 970715737 983937551 929105091 919634765 939976695 925950697 915998975 924815372 952239279 967402482 986055060 925694420 913198159 961556955 959676431 982199388 925803726 950808251 932881249 933963241 933701625 996942657 970987725 924317517 951823426 922839208 998454437 952764765 991537942 959065507 926806685 945648859 998865443 931123003 951361519 970099212 932180774 992716883 963295947 907460442 901451455 975356113 900548850 995750923 938380885 910645789 960946849 944733265 949945034 994649957 963111841 918299246 957269182 971468082 925509280 954112835 916565692 943399918 916118469 944369723 961890468 957375662 947569923 935872726 940083742 948989143 948142161 911016703 903517879 945937778 917297939 926844840 961624302 903784213 910920748 908798528 940237041 987344225 964020854 935109314 938759125 988094504 905154845 924784380 925864930 968260242 915603655 990514319 920930399 919485552 922739953 904759802 948686202 975221583 979755594 991109531 940217512 974953644 978941464 984955907 952975575 968336024 901142074 966877053 945831601 902290598 976232425 936604399 933790656 910200803 988674955 965460276 969176190 903818636 919984261 984878024 993879482 935403607 925670654 930075069 951987544 995025170 906798551 921815816 914825660 962772058 947806174 987724314 934360661 967376331 971418599 980331863 928643464 997009276 964505105 930354987 991375783 998945079 957663683 914014260 983854800 951715420 991808947 982742293 904675841 991956223 961593655 988251106 932597914 924102291 975631748 970095669 967779806 917561358 973118174 996608721 913652308 954377927 971390284 979588823 927107929 990442163 974305924 937182246 961850224 904699137 931037399 950055143 904957218 949439158 986244707 903581996 986021194 950538568 963529584 960589323 921443315 943571067 971092655 908269731 947819069 902489005 977900428 946932718 902165304 991044045 947460950 964210683 903511831 944727875 903875522 925421657 911543152 994780844 998065967 999324241 911862825 963419273 995689811 990914097 954636405 938060639 947936154 915059201 979860063 964569091 900994742 996113899 958178684 968302795 981332957 982430528 949930723 949996818 900922291 963720392 985027565 926606238 934874443 917797690 928519219 919119744 961693477 952298853 989316342 979472152 956269652 947188023 980370637 980902652 990837159 968523620 941415127 939190045 965301253 920480288 906074054 965815975 992932562 970717747 909576890 924727686 954775249 923056374 933561191 910943281 996270790 918656947 962504696 961450464 905644714 905688360 907620698 926888774 997464708 966565079 925451464 958990071 923067903 950380229 934647615 979526180 962745346 955368185 949822902 935090581 978636112 937989094 942685062 969829965 951573984 920567094 938126989 941625053 911184560 947611454 954877932 976644352 919664207 909235189 988215074 950404444 984488618 998153992 976891616 960167380 995498986 973212899 965913468 974296654 983715103 914734838 974818683 902773510 938582840 965978829 944984410 946911533 962782313 911662502 998501939 953654973 908312796 987494901 984341741 934076995 949236697 934981761 911057695 947997533 954691941 984713873 974948197 902024562 983901140 979527954 906308170 975544356 996214364 995313825 980071961 976683286 960230428 953778103 933709185 939206528 999076866 948293565 960092737 985971370 915502352 910099223 991096055 936082291 942593510 902871931 949553946 959581725 935837719 928392343 906390937 945722565 994140776 915465518 975834402 934041937 992895772 922106770 981727018 985448010 973870557 935720580 914909056 980699207 986824170 995794376 958415787 958373282 983841852 907883522 905370545 947540283 953367400 918230000 900985695 987353870 950677665 924688376 909053053 968115227 947628122 907718505 993016941 973005531 998623210 996810721 958355119 913310547 970966152 997192642 963775898 998230393 941265857 923515475 930717548 942006281 994090601 928773920 949091153 998297561 915296748 969770697 995965212 919617953 928975473 911523470 906837465 951110300 917849421 917466357 975143344 955767676 918835104 979452224 993283056 950454932 941808745 981560679 973340172 941004992 952020235 940102526 914647863 998432382 912556772 933598302 956094603 910895274 978203739 919860832 914167923 988290394 936173534 982121150 942743635 996319058 933942197 986758176 968933724 998162954 929647116 929891561 942918978 999849001 907495295 954300174 921954887 919797372 972280264 949253143 958809139 937314618 924187076 992111591 982969964 994079670 962235585 966635187 956594218 960291009 937756561 965528510 955438831 940835455 999150974 926047358 926692292 961890130 948794873 904520051 992678717 976924523 903881589 919375264 965084164 992595244 901880385 910885270 956596010 910436914 943658453 965664300 924684181 911727959 962515901 988007827 910419271 953094956 931452411 908406845 971260351 903429494 934181432 901492902 966516825 917382065 984255015 966675289 960687487 975888375 931478961 928768710 967440187 903797486 976651799 914746009 940287129 964566932 975390230 999735965 978886093 954368830 973619093 948879231 907043080 971054606 982815699 924201351 942251832 921270649 988607966 994410457 946976687 903789380 969543450 990807626 912789718 921337879 901326469 936563595 952942023 964343916 908152535 963536010 975844720 900279858 981579670 903352992 974091697 916830350 919217727 954329538 965524321 922385492 961581906 921691872 943970327 925994708 937474888 909829756 995237114 930516548 943879151 941736911 908708497 967934113 979456784 972254434 989853669 964465435 906287742 913509240 961401260 959353249 937925388 905661443 996113913 905578269 981676745 911152387 969092363 980479589 986756312 923080532 955176858 974740256 935992373 907547118 995338592 974156720 903272328 935570285 915446371 995772583 964621080 948669156 961932182 937312302 905244701 999286731 987833238 924235055 939054768 943048954 928528298 980951436 943084373 989851395 919690901 932956916 961538944 962544974 979385179 988186941 985019995 906930373 990550880 961080503 966722131 986569676 963246447 973522630 945170908 968706135 937245454 960225217 958047452 944354286 902466808 985349596 925345078 965170972 971798996 979036866 918557106 926673689 926181243 916006813 947687980 915462394 935450178 900668448 915158671 904368839 921001140 941979562 946341886 961381963 903327309 939461229 997365658 954967486 919301364 935527758 933273541 910109220 954132964 903154513 905897140 916341675 942982663 974271817 904919825 904511319 914105341 972685125 947024034 901504539 986621142 970984100 980330646 973023594 976574506 941522433 913991054 933786472 900400797 945988533 955141490 911577077 943144807 994076522 936276051 911829353 945089014 906039746 952846936 952202425 957728333 946262211 940224687 975765882 910106224 951066646 983062047 927056787 973977654 974501222 926034099 917054269 943824463 910913048 979400010 910758336 995248165 917399284 931686106 994078071 905137328 953476850 911888056 980832965 933629123 934198957 944780385 968875254 921984327 910024444 922256263 915787823 918438738 959441347 993076564 934270333 962022185 926762180 953092604 927261262 928282223 922578013 903898258 902022332 917599801 906854379 921698283 915266528 910744888 943412205 902647352 928481911 909833266 938198752 957493259 993814029 936383802 942760291 914279778 944785585 971667400 944552931 991674536 904926122 956904499 919559283 904871722 911136944 935974239 961718832 953780206 903872895 956200449 973893953 914532597 944222326 956460278 993812009 944534673 908494270 902699596 942499843 939253411 967581519 935012566 997425396 931442921 910043184 909021085 983876385 998759522 972209782 930900510 937359737 994533054 931167498 916030794 928871978 939265225 939434292 947166591 939735983 923860518 977520431 967726365 958041442 950898734 982063672 913782766 957597818 904762114 909860951 939982780 922566325 934040929 953582844 975658475 938291302 905428860 966352414 936139260 998021994 951106668 984623983 907321386 992080461 912749222 901400467 984929548 946873740 925754955 902621135 991334751 920768122 979778516 919240724 982483199 941246145 986534954 910743799 998460261 944951245 907940138 907736594 907351482 954663953 900569537 931361417 912535300 954578415 956056648 902602541 995154634 903493368 908204536 932543854 999791650 941568745 919316967 958027635 964409145 921658282 951034183 914658605 900035634 960656154 976494406 946862470 927930766 918066203 918730185 900908334 932203681 991395821 908154983 977102026 998150960 960465629 932903709 962807899 929881322 953039225 971285272 910500756 933510924 916221032 956590629 932747248 976553241 931544202 991737640 974436692 939689139 965250108 944061637 902451693 964095804 932061597 925983205 938687867 976209676 992710923 995725971 935023109 953016633 907857361 917804237 916041460 978845598 943012145 960056686 904370060 911737522 910630717 986735273 945667837 946621791 914172139 936814208 926515280 935827475 965740644 959779921 953577594 964106171 963401280 935246916 943824687 999356299 969650610 984537223 999579146 992476081 954135753 975064788 933707485 999622876 985189744 988611367 919598199 985768694 903996790 963610606 993901595 927403951 941843425 924016368 942367855 924798098 903780830 934659206 989151447 981368388 982585230 909338154 928729592 935379376 999307360 966879787 987025391 904917022 938317153 952143035 901045562 946401738 954384119 911066533 929656292 996974830 987417975 900151013 943992138 977373172 968258995 979175581 997766581 929743543 988220348 912842163 929365687 990175521 981395952 984390256 979914127 913106968 993880950 944398321 902148731 910685253 903878214 933876256 950065836 971477281 942937636 929391870 971875653 915108780 945508395 900481327 924385182 965452160 938430794 986578028 952675849 938944828 949304947 996236508 915461019 912646026 996570266 906092618 909219268 932433082 908501609 987053397 935723471 944924541 918746874 939782439 913982518 969997146 940807642 987222242 925629930 990839377 906629312 992548924 972577511 984231444 994861858 970330927 972649408 928701578 953670929 952163119 985560815 949092850 947656832 909145309 978205192 995127994 960495337 991081418 981578193 986398862 986080402 901253959 920910816 930290167 971327657 902528246 915039511 928217723 980441603 982448354 970622129 919013389 980905416 927126967 933285904 996381227 974603424 980447547 969633883 965214182 960832768 950123878 997077747 904816829 969343290 928986421 957167880 900900766 930739268 985730469 949348613 948975590 916153918 955172165 903723483 925896957 928449189 980367832 961804996 958413009 902895445 928722128 928408337 963355386 989995767 942408133 908242216 965997789 989103094 967707773 995369022 923320686 932280487 935444257 959469655 946526869 974519027 943027248 984742978 981691975 928253769 978712974 972091210 929435888 982761238 956282956 910742931 904539435 978553254 938466327 958520994 956149389 959338494 906888864 939836042 954324142 957866623 996201780 912377100 925304522 927906725 992848804 971865439 908089533 978134636 950236410 996573075 983627252 963581387 988867378 998841483 917311749 980477730 965818353 910226627 956681160 910285935 965031238 924395006 991160394 979825933 995712633 924784596 941446175 911852561 947944976 966967833 958318378 945962702 987322444 984714546 992772264 959376706 971178288 994461963 996804041 902029331 964611090 936585301 932034759 919847379 932909941 928104237 969621240 950683243 948529492 913712347 962719409 907715401 947188399 966912471 906437740 997808776 929369362 923542871 948277587 965519328 917599029 972985262 963634915 974033373 954262821 951441624 937403479 911949178 931900870 904024955 963023615 990048249 940897651 916516396 926718214 955219998 948704345 904897036 954494733 942510090 904144284 986128896 976053318 918015167 977003464 954633447 934512432 911316651 975646629 938117860 954499795 970302257 919449001 972196815 998603836 923370893 964154725 924181012 939817508 917433972 907333588 957257749 961993198 982215644 934091850 917611445 975947154 946682565 930787303 980986571 932615114 977711509 910293585 985230301 927252477 977122067 947754335 931151478 925287208 926289845 909634398 940167487 980875361 927305173 985292485 980382926 974278864 925935599 978768109 955222810 907095699 910613298 919611707 924435069 904507555 960967100 996330511 906326325 971905438 946699836 954124410 909498734 961629505 972934263 948563971 998847009 968968885 952535548 901486233 942037628 966892983 908097014 949855461 964125422 906753631 974465772 997093286 926285330 906081444 970848054 999574738 909773776 963459042 930866922 943336098 954103547 910162763 974667673 948551782 932801333 952244702 961234720 977791754 906967799 945080994 983195829 910198414 935545168 912789391 922874833 929348849 960109490 915612322 942850074 945421377 977849618 970645008 946602224 901251549 984863765 925840811 996591539 946055695 979892722 921666657 951329639 913759415 940109620 932333996 945282334 964613875 998472475 911215851 975842302 901353956 972713760 926958718 948398815 988857316 992546484 938724122 933522292 942384146 937425462 931662227 949682058 934614616 973478202 931843798 922815758 937625904 917696196 902323224 978943208 988703550 964148689 973622085 926326635 970780710 906908383 985638632 959900257 967601359 984402394 985045957 962338170 978886526 975950711 969688747 938541064 976800978 904651425 948039572 998674244 969337696 979601942 916095511 904122131 913832950 940667216 918959969 937777707 952046450 990671118 939834588 932888310 930016269 919892354 987360976 972176003 971559481 967530921 940276334 908422078 976557120 963122759 923318578 934831950 945662005 994669911 977317268 919554057 962739551 955899726 933700199 977069765 962239550 980976547 993559785 966417493 976185509 948449571 952966511 917970525 973583079 984522024 923604399 956580219 976406276 904086024 922531851 996145106 969455116 988934588 922969538 912934119 944605295 903777920 908130967 972509235 950198783 958509392 987306101 937101206 942313128 987802154 911943209 955345547 990652735 941388734 974993336 957521434 980359837 973535675 941609912 947528755 965676979 927547274 941460180 919697414 937744387 988947587 905226424 940222900 927874971 948204236 942288963 928232738 965423599 979080951 931987910 948821779 962121212 939375913 909216976 901657824 944461584 928132298 973408342 958194615 998350412 937718662 965208921 904398331 936959345 901763183 900117192 905189624 900124072 969785172 942356653 931426998 997143946 994362972 900762213 900807447 914499761 926150184 987105658 933070574 966525034 992963032 935986718 987655404 947991133 942675458 944722997 987985657 968618340 998329917 983628308 927744742 904386807 926585992 996883773 975472335 929640787 923764923 927735586 917659818 978873854 916082835 916194997 942659399 945210014 915652935 912574400 949000785 994466358 919211773 996552250 906547941 919943551 943212913 917047382 982341234 938649179 973650914 903497868 914127119 966004794 968211480 967493136 922951651 939811720 992172929 926572518 952800903 909479270 965220953 909934385 982229062 914046642 929600132 977676792 970951975 955732519 949056238 936062572 923714062 996926509 901305364 977376449 975667787 911580469 974615991 908502507 939812054 987139968 953134568 923083735 923541862 983350366 918922129 998223242 952748916 929573048 987902869 928023254 910010281 964400342 992068862 943915978 965600555 975526263 956200931 960119532 919091854 919100491 918192399 998047591 926996489 962932424 940046466 925053237 987038183 995325488 975969402 901245341 988674974 987627104 921931837 974014563 952718713 910567969 930686779 908922303 963001271 913238372 969649228 995513714 954532402 972744614 972268149 943472915 933641122 990289197 977025949 984736619 990749011 900691671 983385271 950397002 911052719 950760421 978996937 982567556 980551683 969181381 989056903 938481837 985093454 975412687 980978775 929120534 997720201 918724927 976609194 963296799 968729640 912323768 945581792 939095875 918355226 921617376 996819603 979090898 933337182 980270865 919840630 962051418 948694991 917303687 973119391 906465283 971380622 912383539 900302204 979207690 960676356 974493990 961807866 935007103 934892244 969015356 913594991 950866006 945758531 944915497 929059896 920729040 938252590 908701685 908590543 943892960 932363627 935221559 955285766 909790148 968342926 920029960 908223302 917357020 914809000 922971157 972901057 963975642 962633232 957707191 985890508 982211150 977402660 974689005 920336119 977823233 999176727 993754499 974356702 985590200 956907070 918531960 928774669 988806849 936215638 964773180 970310554 966972408 956037393 963142072 931192896 910252408 999664681 944696399 902133738 973054654 966173775 923587424 905819622 991339245 974914199 913083142 908676807 971487992 950650579 907458603 949317361 990073536 921380700 976205247 943924697 962369718 931353905 917288777 990990068 925419837 964416994 951536554 922408897 941657234 940863186 922496819 916346271 965100578 976006235 927473972 993327696 943984777 965198968 945578493 948546810 961699681 916792319 946104698 927766630 957774004 937418235 949766414 997549362 931187871 966739749 952414588 912851222 986291902 956446035 980109478 932456444 960517978 997294254 931179350 912392524 997170286 932271343 922302207 906340920 932667499 956084353 992969648 961353514 915792777 992316833 969292780 979925109 954932955 933706027 992000773 939298389 922503024 933541142 922750362 935615679 906408582 943500327 972464418 975510261 921754862 919154143 939871240 950000805 925341248 944625852 964120614 921759342 925216781 956074337 988531860 965287284 912219311 910882535 936970540 909885378 905261100 965716166 929392334 908527004 996540181 903269955 952811901 907820175 982649746 974457400 989039054 941394921 937488265 920496450 995064379 978116271 901867059 947471694 918294391 975611298 970417987 922213492 990795846 942678287 916018963 910022125 974116729 952549572 970152988 916334357 927228847 901549596 915054900 940774160 955968554 960034074 936146520 905600535 980377852 954076716 902472035 976943067 980310958 916635484 928904703 951404042 981814702 948527953 961983755 922199321 982157423 995971060 940983720 951229592 947691766 952840242 908292288 996457313 936264424 980590897 916913623 967236203 961564826 997775372 980526503 926919476 959465935 957896624 989851007 902042995 947801637 909609815 976837128 953912979 990065215 989130845 937805681 995990450 931384620 916434982 963079508 995170603 953036170 997295599 944655740 951354778 982977140 942610373 925433041 926238273 978042324 957494184 953859143 944709974 904352729 982583102 909120215 939772463 993132307 998056778 999683470 915620124 940534697 997637499 962448636 950610172 906710841 960398059 964427754 959321026 988492122 948515356 929109080 973249776 999628105 924335872 963819218 918977709 943797586 971860151 926855038 942437219 972749995 957035998 939856264 977053870 936753673 991860360 975742028 983719886 969390940 959069450 926723116 977380295 955497856 990442935 902672256 950454782 957864428 980338078 987823805 966795161 950471596 991310977 909049404 938862115 909036528 946661720 901947731 924083654 939693199 989560840 928960699 908320109 987212112 972243624 988774809 975427506 972290152 982098377 960307447 967066914 922920294 991495500 954420103 941854046 949656971 968682360 927341031 977472386 987639798 951380102 989889487 992921244 965770586 962885926 902358997 989740366 936618072 922948221 962794753 902774521 921091316 947457156 974471051 942788765 954325653 950495167 991926696 968936196 910978403 904794119 999183214 998944153 956954862 930770485 955259983 997052792 947593973 949231540 903059697 990935033 981101551 924474125 920058087 948973719 969245241 901605531 990237619 948056391 900621849 996143021 905501118 967684974 918933483 931723937 934605716 952440734 931658413 911834756 927134065 983650008 975977138 924447701 907966505 907978007 993424788 917770747 915633130 917902780 935227543 953515987 920680462 919973996 942223320 906278862 968666549 903459775 937269877 999663454 911401938 949481202 933088074 960880696 938085084 916197156 967394348 927885651 960139349 979147312 942270123 918408480 913247440 980066437 940795621 999093618 920840053 919775647 915638521 949976629 901005365 967749147 927094698 956073778 911610211 963163721 980913446 989977493 915508716 908308593 918967140 914511014 957971780 985151297 969002075 975394642 945660786 940706458 950598294 903545524 952115023 916384799 908192639 999765908 999268596 943850689 915099663 995638594 903853958 926208489 932939133 943830276 917868180 914138940 933035789 981766434 997577651 914192412 951410937 913690529 974480270 938451609 902216679 945973735 965599039 997940423 971316144 903975202 901546159 903652354 965580173 964863991 978261653 999762048 978953311 912207305 977603809 963864414 996899614 943958081 995833662 932323567 942632936 915563885 951929807 961536026 909236868 946422526 978471115 980613119 911422116 937382059 970958013 956302147 913362792 956315029 911010510 997926956 917662728 992672753 919618289 932414621 953449884 922040106 991190707 911849204 929630794 970369160 936083577 971468888 912901263 951261069 985144224 915804650 906882239 978399872 910751053 912396449 942316613 921116050 963484335 943898248 922622279 915391509 923481439 910419766 921418139 989993796 987511924 949818887 952864169 917788923 989119573 919646757 951596173 903801520 971926896 948315693 912629070 976099844 987116443 917687063 925866115 989194011 985842739 949646721 980775420 937416948 937533241 998315213 903395644 926889162 920079964 924117259 970793734 935306791 962710084 964736408 933527951 980791156 960436442 934940903 977612232 919925786 986938413 993367450 968996940 934404448 973935283 947284090 901763754 995959125 942412655 914844943 953554439 927090228 948542108 953779022 995074949 988170161 968636161 997880302 955021727 999281015 923719967 984499871 963699753 999009145 965283956 943164357 953372022 942959101 930691522 936535602 940226699 920137701 958805172 998860689 995854964 932014153 916186920 948423090 917574538 914523632 949656266 977952047 966355340 932619588 928868334 906901186 913126725 903646384 935637579 935567973 909163327 976740962 987117357 996970055 956650374 993131640 984425959 909341213 970932266 974908409 983657472 932090583 947731811 995707015 943948760 906554001 957686205 900269535 935674901 986189412 916570025 913435524 950523213 949837905 992365552 960930864 957666706 988453289 909745701 964776884 978096922 942940657 967669153 911623406 996455371 970145376 946553474 994099782 985748227 916118107 931764579 997245498 960983343 999300030 971958016 957441695 925924700 965405697 942251815 917143676 981251160 904813820 918432587 907667582 931154151 983370903 932583802 944770046 992303258 946747954 941608709 946295325 989779258 940995633 964125658 995877648 917896744 948004842 998762898 994205007 970939163 979250339 982795510 991375274 966357068 933804233 924168711 981205895 928966249 940969770 909011683 912483532 906406851 946353032 955092684 968572387 940432738 912842865 970666590 912068973 989822531 996800109 994278390 985809081 964130636 978444199 981398932 964050216 933466533 945531839 908671725 966328868 956907431 920172500 919060200 963351958 959451594 989121846 966816071 908774213 987691061 984304608 918112200 957553665 966042444 957005240 975628238 946714773 984024947 964031526 963612255 916246586 934864631 952432276 952390282 959851601 949881517 961311196 905662648 907977027 958900992 975858416 908235192 974425272 957750192 983428203 940711723 921322993 944081642 988967183 919229378 988977089 951237138 962673816 936898540 993244839 919734712 903979368 987769946 966969639 990730606 989173241 981248837 986858785 989328727 994150179 938288629 985250686 978054803 980852358 999740090 925525776 989311674 998128442 994763148 982049161 991995626 911246328 959119952 999024994 996464397 956999626 975541908 900095010 978265574 967526472 995916603 930595879 956538554 954264626 977458687 959421793 906659061 946082692 997502972 977895959 919845140 997978863 922775756 991334161 989969671 962926657 968512177 994495208 945159749 917243662 962473184 948126831 981076512 991590464 951694069 969635887 941962624 970406581 920807351 903488063 924124894 909084446 965027832 980595901 991298972 992266446 940889717 911402814 900436225 980567090 974330976 931579354 947910654 915328601 970557503 978554335 945222627 972691070 970654770 943787489 962327789 992514664 991394999 997705806 968447394 962074948 921878726 993713929 913728997 983919450 977813120 941688859 980835704 900374512 959322081 957118567 968241074 985075093 962144762 969641033 938939277 959997895 910489707 943924435 947721150 912967131 903513713 912059995 932384734 958428732 998856155 914249528 950177164 969185776 995670539 926976208 908941081 960696685 995671313 942502312 900064003 943387259 959670941 928113620 945207356 957006948 901282567 910568583 938594180 970750387 948696655 994830132 937418103 937215635 983569951 952592743 937106568 960117308 973497892 990429073 922679596 922286732 932402041 970376651 959805517 911015292 987025474 972617177 997062746 977285970 906973499 951454370 926959899 911280177 954329222 928526349 996714752 957941455 967864174 918861690 962343917 962634446 917058518 929005198 916359809 914357650 962005119 970330648 921551888 957557853 927932876 972323378 909148339 944245765 945072114 906460337 969776620 990489764 933131811 912713768 947202408 968112800 982810098 989741189 966961792 932839517 970964468 958022541 923206332 966848436 957606544 970786974 951430825 956140984 937411781 917271923 905746735 967621974 933292305 961006299 909113907 987076261 945181976 948717397 939406425 969641875 906654849 959039660 966902667 994311789 981834589 929605046 973682555 909340842 905861688 904886090 915377148 936240756 907939445 975990639 981705586 961108844 974698541 937994707 998640500 921301561 909745168 925857109 992714931 935576831 971070691 926505583 994849601 969181206 908008789 913886616 964993541 996415048 954209522 986304488 936103797 923096177 924263964 970955038 909115011 980440376 907577091 970127901 961555525 901372409 912082415 984056916 997521437 986605555 935179041 984913691 901676169 905428307 997747946 924261709 950366125 909499781 932792210 987600059 987774770 923224384 926759853 943379818 957072198 949159772 960994694 914830241 947637963 962053538 952791679 940110324 998988118 971260868 975998568 936039120 911867643 942242123 928452639 911281020 903851067 925069475 989634125 928568699 931875832 961487601 927387074 940732684 962329756 956960322 917447071 904797255 977267423 988105224 972092183 946346837 936378257 946275828 983746059 936174676 909829585 920415670 912531391 956181842 944887191 939257769 929071536 901952141 959981225 987360625 967185931 958467113 954008237 956796488 924434325 995739758 962020934 916213514 966109170 963032366 977943778 919878033 959395931 940065555 971055244 994205488 917768465 903019723 911809509 907592150 911929093 947816707 908362070 994662766 911182863 978631106 978321686 904927862 988469967 909124603 943054364 948427938 928126912 923830796 952447695 968428246 952084608 981366164 933932294 950651006 949555287 998827641 902083142 948817972 956463409 939812160 997608802 932725704 915196743 961152220 977592015 922012166 917833599 931664104 984116461 987338332 945498712 913705981 909006466 945137702 960266413 983802767 901559930 929389344 912104403 908315958 965101973 926808969 996213946 998039603 964425324 943648780 992009344 943481251 933084322 989242869 977156387 961423330 965108093 973773644 951025358 901076839 977905761 910855436 937615010 996954673 962206766 935492205 956018989 906089380 958363875 943807346 925453748 927182485 901280620 937115647 926172668 996873294 961753576 927322888 987940380 921360471 973402726 945272797 980466386 999079861 946958824 920328359 997947878 975367563 934303399 932482205 998222307 964137256 965317591 972122170 981774345 958940566 987764339 989738427 931224921 997910391 941154325 948881865 945023156 930727758 936045858 903377691 951129610 907341664 996431708 964166617 974329871 940205113 999830363 928266895 912749588 932073088 937343497 953094448 971661714 966980092 991076050 917454885 906271379 950650559 994504486 996507614 941756974 937367739 902806972 989932770 915843092 990433411 941306444 950243997 905139480 901164971 900252731 976075353 945873115 915802794 935079630 913167778 990136951 916761111 969440063 931871665 973365001 914877057 978654107 933962225 927554920 978492149 952692046 999758709 917604986 973821290 987884072 900051281 924233730 938502591 923726041 940383436 957368868 902440448 984367288 957072511 937990608 977095750 924058104 917052093 983415894 945349977 978834368 903030201 924662203 951049009 997428962 973112203 925540436 901482201 924005557 975439288 933154437 971606086 948298237 919924399 976504132 958842456 986614576 907993271 995273816 992658850 948261741 920050481 960817886 977404262 934378517 984502791 959662088 948702475 981661632 997726228 978156313 998671338 939193001 973087915 994935421 921331363 901421810 985168873 922877977 959823971 917348831 905128674 990909255 983063832 996625382 902639492 930978465 983221941 945629305 949292677 957929136 990578540 907041936 933773654 963128426 947382231 929216702 996468061 925776474 907487769 973181953 912289774 910559071 956036586 940834968 957158742 976679474 900573017 935802303 985741034 987177765 902036918 941218115 970499939 921547979 988715453 987488792 978250492 927465813 994712471 905365935 922854062 903923123 969711076 973039195 903620252 968459845 967132059 902279040 946385509 982707237 919383197 920967041 908854539 978722748 995277084 941004177 986640531 971127125 947607530 942878049 940339206 948763442 981002157 944348318 994838513 985953401 939343618 998597643 908566153 975273199 967450006 906061748 990788699 972218616 927966835 952732256 905320456 917598252 969511302 939167157 920457782 933418011 992247148 953463607 947607953 958964112 913223973 971450192 925139502 991124900 985523979 989778287 945506464 968870888 917835646 957828225 944633442 936532512 973244204 918415725 980976499 925306686 916845843 968095016 929291557 935912129 955761426 937617949 927744410 908693948 980274204 919688402 983879744 974603897 988216512 954419717 952957352 964276827 967055415 937990309 952246833 975533485 910027978 960229458 947374058 988207003 950864879 900713873 966502928 972391793 902944935 920986554 936722120 947637511 938368289 972413393 946056941 912987600 978917112 978928728 937278924 998983590 968617926 937956076 950244135 936757402 941405754 930363160 908392830 993433404 954544476 996585427 989151637 942171110 955873869 958905057 907410095 904403929 926180884 903343070 927057934 901882795 920535609 990128349 952094749 990928249 911512402 905866157 978738933 916944933 933436202 915863652 929053399 911106262 935947365 936742644 912238130 972161226 967030989 982831173 901621271 981252977 999776730 960200664 985837873 935311375 906501201 959845249 986528889 938360054 979267032 994077307 907592258 964544347 932049456 945551071 985204792 900738570 988691056 929003343 952701876 917639472 922918112 958371571 918702156 973746743 992570270 947492140 946267597 913908420 930981436 930970585 940743526 913124006 930255570 955356701 995783498 990173810 955992742 965739903 990118736 972659768 910685393 930141851 991557469 927165493 987306295 931362144 948116354 968654062 944144649 980614039 907420736 969628029 987524839 974842190 947647317 915469135 998321516 939926522 960004811 947656439 920906388 967787936 943383697 909137095 916578663 998121840 932506746 957090271 977799559 931967965 996946497 977954131 991039623 955494866 971268900 912250676 974553845 980655764 906271466 962533005 911905566 934220663 959350123 997776287 966993705 968194564 952025766 960577458 927481637 977114725 907679643 925816524 937247428 966701037 962006807 982854368 971004203 982717142 909474686 975747525 921389118 925080811 928804192 983733382 962728485 943350561 932499317 948651858 918068356 970510589 983481719 962876563 920137949 902839285 920610935 982846773 910941685 932631402 992356173 918437221 973179470 989748971 930254774 959286744 941618995 916175636 902383280 964284873 974761968 964700017 919058489 960837176 943348842 931119025 908323561 937226248 999096625 918839772 969148261 940364012 996185049 967438258 995556946 901381500 916840888 988463886 988295752 969889457 987579469 907414557 924456543 988449686 909594871 921526738 931863431 941569915 991050622 967258455 961209197 930481697 963243635 973818945 971901980 924273425 961547874 950283003 903332370 997079917 951508748 917161786 941185325 902585389 914570396 960221285 975473810 998790165 982250337 937112966 981182438 965873915 900435985 991509038 926382163 917781521 916963359 948361143 950597033 986018572 990909486 919841046 971705481 912734211 951013259 932533513 974308439 981636952 920011556 995869772 964084761 910137213 952373220 969650340 949111188 984024719 916000581 933301059 919059995 961898051 958513718 939314218 917106517 951522449 926364807 906474056 927123200 958414952 908193782 924193272 920746951 959120371 923501567 996824901 961227073 954806606 976175864 949911901 947572770 969560003 938198951 929225756 941482478 952926059 944958044 931699368 906627770 905758506 968884570 967010329 907790511 901368489 928004124 912985562 907017723 936329259 926965304 958358992 976382425 970202428 927662054 948607678 906712563 941404505 992419220 963563881 992452247 973566035 945689946 903663173 905748262 944058446 909487977 973956253 925897967 986262809 924617657 981537320 913901684 960993758 972800160 969888739 953217592 966674133 953967490 919510754 958127951 947417765 982507077 941735997 903042635 996854130 909655939 936948120 951277006 940672742 929781981 903805069 960291430 914130066 945286813 948183308 906332083 909721064 913237722 929014683 985547694 945183607 974077718 963792481 967009812 923776739 941147389 964650494 926321085 932609560 928774775 915162237 993078447 905202295 924220632 959594915 988903749 999207255 905272664 946017407 968040122 978200267 938450411 911136276 912073863 968386439 987985020 938947740 929240043 961638465 948999083 906920428 910669253 961768293 915260452 946383730 967851533 947455294 990311295 959675892 942134635 999777139 936638648 941002589 935716897 904579961 953868632 999575687 947945860 956100929 936261928 993748292 916143395 916642961 921757362 994590376 965706888 998586188 914324895 960601916 971236230 955177846 904449400 917222816 969474279 994228531 937993109 926650007 994794054 964819001 905398745 938894939 951499318 973363528 971887462 906547278 959208128 907951909 968837624 976584930 933911672 915011106 997878823 987071235 950380505 943507899 908121579 949679316 908629310 926132003 973915911 911624505 990623111 915463537 902436448 974389556 995982697 954307944 963331785 966308327 924574086 929291830 932866099 903965485 988159336 958280145 970196007 988738495 917708862 999516673 999114217 959511666 914142374 957266321 998033026 968756439 933303681 936322628 998863856 969037009 935154994 946822954 907760487 908888201 911910194 929704037 902412922 953249122 931201478 927988632 993675422 967156740 960798501 962470617 992997271 943077879 915678147 905561392 955041297 952891554 973209877 968263154 938140584 983876905 916442586 983416171 940139825 989572618 943092664 977670191 994655380 905596935 917884768 931264924 957034120 984818107 900280648 925162035 910706343 951491862 938530077 937025686 929793880 986354372 952221719 901916908 959982733 951818256 924831278 960328824 973595269 976140808 918014501 919183697 955733781 960115121 974803777 987358414 921593410 957004208 998902406 995719992 959818105 968446794 952484908 991649738 993578641 907557325 915674431 995766289 931801725 920634529 946326467 958309585 905076840 960262865 968800178 922667482 956633633 956467803 979512071 978039178 999863805 982684975 995937661 958215020 942474124 971279390 975236774 900891031 948837267 979181091 951644780 905579294 975180846 965117283 956338817 942775698 904017674 940738517 989885362 990115104 974973240 936132042 968123023 915843691 918313436 948167290 924636438 991779857 930015734 939972696 980080098 925407869 935768190 943678507 968468091 975989857 996903640 944913682 956833452 951833126 986032084 997718101 988204536 945179047 993170905 970464739 913254090 958435467 923631356 949747171 971627661 903093163 974837116 988221542 941567537 970625357 990976629 959341871 964153973 917583173 995687917 974941392 935514332 978072510 940123614 901267895 998503303 939419432 904089496 961611606 949348031 960150790 933640141 918006870 925552762 914619680 914983408 942901866 986413424 900465322 929253684 988695400 928699647 972391166 934639330 972149484 921603076 930619030 938644265 930021904 920803172 992211162 926771926 987098317 914781661 975672794 936890180 969501117 945050430 938882037 975527066 932814976 954256520 956857734 959499877 932191232 975609529 977432817 929164569 902400219 961926446 921943717 911128411 927863164 947281775 913000388 905197112 937643539 924057289 902762801 999642142 957388572 921172000 977322843 941916273 919774863 903130139 918436366 930684137 928612347 981697068 939553648 971147444 934091450 986253062 929333357 959266225 948006270 934630435 966834211 905072132 983249222 904278840 995708357 921475193 964348546 948697505 997751209 904524112 954668865 950942328 960848580 934217206 981102828 936087057 945775112 934597451 903319112 908646171 936991440 940183854 973045062 998795874 922050206 907811384 970627341 927577577 947950496 918458937 933853765 958360402 900927477 982187930 975660375 925917253 943094109 960774942 961314025 984928106 991194624 917334951 909577652 948206716 928192328 917525896 945943960 992513145 942988162 963316155 936727403 919286901 971649834 939902579 905802636 979322246 991886248 977019453 977699185 985935608 924665722 903279809 925089835 908128861 996999502 969623941 991853859 993057168 961151210 907447643 973106300 977175761 928998717 946738673 937143105 964815360 908628034 905147634 918441758 939584305 951799423 908255750 970028479 988258752 914896909 981236875 949055739 901992089 972849338 980814626 970264102 999842702 948907698 943681579 986996652 902361305 935044269 940489903 983067012 944706070 942693747 968726685 967952322 926734879 922207629 945116573 949337986 985039440 962199352 931550993 919962290 928796146 901395785 929467215 966447659 925402256 955310954 901725617 987879615 979928717 937956384 967567460 962609280 951760048 958309436 945551937 962101673 902472594 910158147 949691279 986067914 996439376 975636268 945282462 932108562 950189565 918998131 915923788 915303090 929293070 964381238 999288753 943963224 958229165 957453879 953470000 906204732 901373907 944449654 982730480 986957662 981248386 920547164 971054577 902172930 983715208 924955274 975697695 989336716 931320978 942864902 946442200 941625569 959135307 955902698 926276817 908379454 932006554 928722569 978613529 979425421 957215897 911658123 928849911 921904683 978217216 938327676 900911807 942075629 975768982 995956625 997014835 943578752 950788313 914700978 971180914 902188663 982268733 985529779 999353530 951298156 953223994 939114283 971966021 939965739 941010219 977348760 931048329 981451676 997498222 960050428 935114147 968337716 943184248 949675473 991283108 972941130 982482248 910315658 960695943 956804220 993153494 954557016 934815468 944569900 907739409 947304097 914650299 975951919 992153242 901846760 961127088 942725578 912198872 945582294 978812178 949028612 915476941 970245153 902603679 920704132 953484617 911926373 951955815 972510445 927980581 983204568 959783514 928072700 925416397 976726718 930069324 988553162 928448583 998081864 951096213 934979415 930162568 910595399 978127061 987382902 905003079 954294743 951874094 977705314 994630934 954848961 919593311 920123504 906006749 965040102 922931027 999117560 980804416 912031303 978032387 928265269 902710435 912486198 953198217 949394078 966340138 933698629 905815581 932355356 906576153 974676861 924477885 988561772 921987226 945195639 900418463 911313325 954234326 929500855 903335424 966926387 925592804 977114212 928019405 993956557 970189500 912135682 971752789 942766127 996534868 930940169 909775070 956602379 936639627 968049783 948457041 911623912 901656648 943873351 902683173 956980952 919056287 933844769 938671618 978319244 982565748 978472686 940371910 907032217 911022625 957747797 913929062 998035021 997354774 982374288 906719468 987021212 927108293 935430211 996148670 917620548 994705506 976037066 953545760 912072216 983254041 951422818 908399398 990407287 979464936 930005690 990489927 942057559 951902181 919645520 927376075 989721199 936839910 911397176 968259389 961894508 921502714 976918917 938684999 920216874 956130902 944792105 942825860 964012257 972794968 996505027 962059093 993553553 977733685 924649010 954946141 973785369 961368641 911021345 955806632 913735444 923147883 903952460 934981325 947392367 978295316 931515048 985886950 945978616 911598408 956278206 955047527 939019433 984569039 978967315 943145008 937925470 926258653 902367354 912294866 957381590 909791431 954266803 908125315 978683049 939058867 936087684 964246246 923675079 927441426 928497388 964905565 910077551 931865526 924398860 931514405 920588623 909385541 933596476 962184266 972431004 945607915 924004082 994012921 972663529 936911320 985962293 950052440 962203769 991315320 933998292 931072338 943632619 969874766 907786924 925101457 945450902 972285141 934101915 980872096 966095045 916229115 935636020 940836171 913605542 976590563 950719728 924129484 989472779 932480873 972296702 924922777 948834962 943323105 914774190 949548715 927287550 932877859 945159765 921614163 958676018 999643575 906121651 943357630 960339187 925198635 952763691 996581860 974557424 922035403 937016359 927411163 969598929 999288398 920438468 989681524 965986464 967478064 934756295 973976876 927570777 970136471 918165632 904901886 931597405 991743102 941102944 995034357 912152383 906242911 956371240 934954801 920716724 977374184 971527692 931032436 989616151 983083755 969371662 903700215 971477305 987544912 926313131 934280437 935703990 948733132 910783035 962636310 955127957 937617338 901715922 991137837 951553560 941842026 940731518 962311682 971532327 913302006 930287791 926347269 990934930 992760095 920435860 939363122 910776381 916884436 969789967 918571544 956891106 903470347 934455888 908424855 933232556 999324058 977066447 999059433 944226444 921069030 917953740 977375110 958895089 906928654 970226197 968256271 909295921 973994089 903536965 909622724 984978743 960104715 930695307 961250190 900373232 917145432 912728837 913468572 922876866 950784045 915896373 945752445 915797194 983126833 963493944 924929439 973640194 960100106 999865265 924625077 942878166 914650644 985604028 958971699 969006445 944306115 972499464 939687881 906198947 961288766 918279086 908447709 994006473 981623962 973117161 960770340 986532482 985495150 967959575 981525364 911963109 978124958 970601688 951638064 957811571 904710040 933688990 951592474 978774324 946857130 973469698 951289973 916349236 997299721 910033410 963453158 931906782 945639472 908405690 923583604 943182342 953200189 985798759 931049846 953662669 941007742 993319909 968847931 910303559 920413319 925415597 938688669 919701907 996087123 910299197 916820908 986236455 954953840 956993888 964976546 990283280 920705490 923496600 911864387 974228204 946451045 915250904 962389357 922591037 952616603 987985814 952001814 955280412 994011381 904115088 902013784 950123839 932588504 951525683 919025759 950059983 954743852 910493447 929595948 953576351 977121831 912872143 907052615 988109758 940836542 970538723 932982166 919184604 942826823 999322063 919337085 944337086 983300431 970575137 902823334 912241251 978483427 957440739 986353124 988290877 951403893 976023241 905552169 972455915 944172964 909980988 971008715 984927685 956850765 953719654 914243142 981554795 937839538 994760997 935924640 959128746 946350676 962494906 965009382 969537366 920990277 933148592 969517272 927787332 924436780 913891893 940999834 920200245 991736255 918675271 991958557 959200360 906001314 956359089 982517249 903580693 963192992 970077293 965296878 931027594 988383845 987982884 932343410 950415052 991614732 996445188 923874216 908259059 972554846 906042814 996201089 955942909 975796540 948540748 920364896 960792085 968920752 962154820 976475349 908335039 934830555 912263287 969571630 994419334 917750911 945808977 915159573 976192484 985835187 998104117 967906729 998625244 963049618 991955416 999618171 987397729 905815227 915837065 973312076 981934739 901081661 908477643 983776898 931207372 910114308 934461415 924094178 901855399 996871446 980876277 994519123 945205628 902520327 998462661 909540869 982908984 906432729 995885111 963423722 958267169 962209296 945046765 927519534 985435943 969974196 974121696 967613835 939551355 915970084 973095473 917405316 973602248 952535883 961156440 935180425 997696494 926441912 901547405 936773529 951599687 996404710 931371054 922685211 921978065 924199769 968793316 943409954 971058033 949389852 959383650 914657181 939354680 966362429 926864401 984045164 979329244 900657998 977677280 942231946 913443263 937933796 978683941 987740442 996569167 920540595 965207844 956003158 972390301 991344902 957266300 937166172 918201395 980799183 968694559 985634807 947875257 991414568 963856942 969451078 905128789 902886604 961563938 986345097 960674652 987057147 973516551 914244462 907003497 944707812 934129568 978327444 929639938 911715189 906477587 939752344 971413747 947566991 948550426 949592447 977500937 988829173 954987899 925214050 906470156 961720779 951495221 970132175 997137429 991886371 965838987 996044156 974521033 935465998 954420059 980408016 959584481 990417018 987924906 968506297 930007818 907291417 912142128 955865408 949942399 916199581 933966459 902769200 977332569 903953708 942436231 986941803 971390621 957628597 962418401 953008357 971651777 966390076 993450091 957501698 968049183 907777971 959653253 996402292 935391591 927750754 917789668 904397100 931705074 903460529 917034163 984828061 911240259 988406363 961326075 971685581 974908256 969292314 991918320 955423477 946826557 901587954 980577952 936502377 905258174 989750868 950309306 927343043 974699769 984514320 999215874 945759535 984070541 940423350 997154845 975275735 988502840 984794590 902629409 904303241 983982989 900579195 978754525 979919047 966477797 916118057 950925841 957876795 959663589 957811316 908857059 995528875 952549064 975938372 984513877 914309348 980543170 909701975 936825863 980887323 958171966 967339333 908680592 958458890 974810711 907137088 986730810 972829052 973377310 942733206 950791086 954439830 966188631 978777017 933732054 980624174 974767997 911291350 964625103 912432819 924455929 927533098 938525911 968176926 989635455 921312087 911577887 933980038 933982213 975480071 991239754 954480014 938508400 979889295 913214185 944275583 964716413 999058136 964637107 985779984 979603411 926952757 904063866 996628846 957741031 984404529 942461086 934144668 967576681 905896477 918888139 932437386 939567705 983207277 984108808 924192360 956375817 974286305 974458377 926391776 981240739 920704185 912165206 912188931 929985470 956014345 955563681 997663200 945634540 986831464 942165741 933395501 951596261 966939069 967860136 959216228 916072920 973861281 903659488 981696643 943885945 975275835 991070948 929678373 948985837 939274158 930088911 950376662 963690400 904951343 916286698 980618020 969007754 956100668 976097023 984623875 952585166 924758199 940081659 906614332 912545279 901737796 904022392 937911255 903149681 912301772 975706740 983647023 939696030 914918340 942693347 944750246 983084185 977141975 989548442 938623597 975160167 942417808 944558591 930871151 941922084 929304534 915874375 997484267 954401711 910421884 969119307 962886702 948655639 934233774 958732701 974897990 976065758 975118219 993800467 931295313 980683176 997290028 994374903 974850074 901558708 924850934 957977751 942184074 947669542 974168948 940670480 948485673 958531041 957848565 962088585 959981464 952773663 942377454 915257894 912848982 983064250 910577087 998673298 931267000 957790118 924733844 966778146 988181029 959198081 970611735 918151018 957993895 983625394 942842912 908371072 915260323 927784607 979281959 977418106 963413768 911212243 966382174 960947596 970585591 944451784 954678312 970435965 962821206 919232674 947424541 940707370 900612682 941071522 938830665 937353457 924150017 948667004 949809021 931813588 941712214 906822075 946006053 967718286 949384586 989393683 912993647 923304969 956620231 964731054 920647885 971104322 941231503 913186295 940487036 960671537 955767941 900732318 904860510 903703930 977785502 919903179 942305992 959464732 936503905 916413754 969614334 976014972 987169089 922739295 987547711 931429589 929195726 909419555 952978540 965575541 902612186 967945587 928966860 948848400 916063595 987882570 926215977 963412456 964131524 926750867 923312568 918489954 992055754 908166920 938579259 920578740 910675841 984654360 976053595 938004115 912800712 940273421 904998037 938985975 933813574 940428113 970716683 963559987 932433389 950776492 939994469 920631163 976599171 938590229 961155943 912312717 903626407 983754861 907830452 968688197 963087472 976122449 995584877 951745283 997343466 984572402 965985579 999913625 946373350 944630299 995543924 951894759 948388615 929502829 915449438 976606176 960598314 915224716 981977656 944261878 939881155 945627963 990747331 959211544 981331256 982433211 971137854 977840207 989930265 916697391 991334382 978543217 900601748 950237354 941314448 912555222 989684090 953123028 950355803 949640520 989059846 917479908 977365143 912920242 970093430 988505395 925295724 953830517 987041409 976802167 979332718 972940954 954363693 979463819 991249037 917011614 915598224 925948211 990434582 953661738 942971612 932684044 960207503 962416914 956547041 988432453 997145926 937514069 928227285 970603377 901814645 945806523 900826723 956041107 943242734 983955960 946776251 945416615 963403788 956834239 938269287 964802382 978839335 923902756 989837179 976783210 967678323 970809582 945170720 975180340 900364104 994150371 935536700 901709627 969354798 968734724 956191206 910163200 922261167 998393203 910723324 906810683 932783728 987251579 988775892 975133897 985854897 952958230 975128832 916706596 975729820 904442136 956390844 982305374 941036808 995570836 960250885 934193899 996478012 941246960 934705341 954895991 945065807 960050240 948404742 903716118 989133724 928256708 974233849 902965531 944470887 920833737 908524827 963625531 987428998 928475112 945328026 974958402 925274991 915965244 964466724 943354850 925995146 987525406 999302938 928578930 915526877 974622156 927915902 931334195 934182726 955826144 935723653 978691636 913303611 975523082 939512743 932342603 982369233 933491872 952389928 947760405 982651279 977485455 948946215 997281306 937913110 987209505 905307703 948000647 974185378 908246094 963205220 904409911 933602926 971620541 931417685 934773401 947673439 994381398 900190104 960558529 997656362 947359909 954958496 953926355 937519186 976523208 960755016 952277395 916450795 939387919 980608302 956180428 951556867 906342257 920463564 916963400 949375879 927181386 934859643 943530954 976796179 985051479 943892865 995832757 902837733 927833110 956263583 979854414 981838933 924956187 926472993 989470638 917540241 914959610 905555048 935562727 929803326 907162138 989025034 966076692 914789607 907525675 969405389 947512109 913999961 919724717 967487404 927270536 911209462 950722049 959223960 965713481 944305719 946885303 903762573 920455067 911234075 956064762 912128964 912312355 951437088 948836843 954975519 980839854 969022285 983059499 996759566 975304941 934717253 937025922 924489766 924121682 909605100 945700961 969384508 900928900 972054368 974188008 982062306 980659314 952964164 964773537 969985128 965616743 925334905 912696879 927828796 901052212 910319032 973846963 957019038 973137928 953401014 980858666 918884103 939383945 929074217 982794247 935224878 958959341 939139004 990381380 934373618 942256115 955681387 960974485 932341093 908398349 926241691 962323928 984325123 929303715 985076028 924471240 921594934 952303492 935995244 990261375 950757135 916924104 912405674 984472631 925993352 995273160 962207530 941249984 975468833 985657312 936573355 916690313 967083498 944088978 916461663 980483058 992883266 948373463 945315457 906895122 959062291 935787715 919944186 971752745 940359754 950582637 958809227 954410894 923947835 923779925 909692517 928019709 908192162 921492444 966980702 919830356 951563109 939223282 956305087 911720642 912115185 940736162 948173145 908911451 932973365 951229245 907187245 906313362 969182371 922635313 919985109 994242707 980164526 984877584 936947336 999797641 989288617 996686466 919417851 927074902 974659747 972233908 943675171 961657327 942023623 917233758 983171926 917991332 918817101 991043363 919099669 983624437 952152081 927547397 970751322 996899923 949831882 921986668 941754704 915274111 992170606 978845517 919244472 955644483 926631338 936720646 927921840 961461019 944763747 974679743 942028080 935244361 993574658 913649299 956171178 992520634 961386167 991805157 922024559 940461465 939562480 973486191 922423775 925429309 970414306 966153004 924165467 959723153 904096202 956386491 914799017 910899474 950768098 926608607 917361126 924727538 951702656 961561489 917286060 947957092 937049434 946625654 925696409 932182946 938002366 950299149 903253246 922460801 900421454 978677656 961575189 982829817 992878205 925613270 942276397 993840047 908044402 926279547 903595172 959332079 989015344 978669075 905397315 914987486 918892219 937744884 967451161 945270603 908829923 914626573 972502346 967713255 938252915 990988327 974360451 954571484 990331932 997535927 907489044 948756358 975938087 902556450 973371710 909228544 981970037 981316841 961301490 913522296 943667719 983857631 970619139 977970886 905852630 996517404 984339641 981357753 901180792 914004067 959715238 934517571 983895043 985728463 905191435 910664812 969412641 987033741 943914381 909550984 965292105 952800795 933642462 935729755 968190035 954621888 947283680 947207351 904294342 935650273 986814730 996389668 925244384 907013132 911026632 986169058 905582580 917424265 983466090 902161087 944807057 936919624 971087588 990822111 960652650 962053445 931961017 960867227 933305721 907659333 965674427 911991067 972009031 915607359 920268525 945184013 954892642 985279052 971071619 924977345 981007686 960050032 950653174 947098308 965639506 932730506 907028684 942419296 932664625 959573116 909528109 918315960 918434819 920473604 985757402 954375963 992445191 972093390 975842356 906111889 939913526 958463522 926691049 920821770 918166637 996288020 977137283 982722021 905823924 986564873 906484271 936528489 935944779 924960925 967936611 935443517 961246486 935624329 912211281 917746801 943842846 923241416 954699993 995266555 913084802 912817978 993637838 970187591 916273840 969678408 958418844 974925057 967999118 941193293 968296792 985253805 920189710 949026354 997036278 963807442 970568930 949541129 954243832 928401005 939617779 920870739 986480259 993243891 910674970 951705177 956930895 961394819 911014602 922827651 905494576 982120445 964749921 921845906 912946868 902182782 949683079 942359425 913360376 931830279 999657203 960943384 993683047 944385547 968398262 912873217 918107916 959429827 977756585 973788376 936919249 923515037 920990108 915683997 960665026 942984456 965616932 968190360 901588104 967863796 980516010 920803371 944613360 965710434 930849154 911961162 920930714 932066271 964384579 932723095 901836334 929177607 923844783 973222133 902257377 928755664 970648139 957306063 973620051 929348958 922161423 981464601 961779917 980455389 946159585 940963278 972550466 972942624 983542379 968113686 969355504 917219636 933697034 978187527 960698983 949516089 961814095 931783941 908853373 973532077 977273233 958587607 966805704 973450456 952985035 927737976 982299953 926714336 923993653 932725642 973442020 905668642 959636465 967502930 943024193 954048574 947249534 975519657 957161408 997748517 922950667 932271467 957440948 947046683 916768491 947707741 932588517 969010686 999119748 903737460 931991366 954420875 956985989 941376710 980794471 931607978 946805430 996497402 984455166 980902735 988423744 970101246 981845199 949074663 973548171 997631440 919247984 993585375 958660815 944607321 963944343 975546527 906787859 932140976 914440348 978966133 978646125 918503751 901072345 982851228 960405539 922255026 997258943 920104808 936637432 955687736 973876300 936259946 962824408 947284959 965428332 965827101 905278197 989245324 971051529 920206319 947524040 950456085 948965494 929189219 901446356 968758561 935274069 955774877 921130847 994903370 901841849 942724104 960221053 951339180 999071997 977042000 916640450 982919361 928950439 934709311 985509921 900361035 940881300 968178196 906073781 977866058 989036782 936066581 987338537 919320102 912366946 917339019 922504506 921323448 987953833 947492376 923767783 974846669 903905967 901413355 975624519 901346308 964120436 937076152 952698482 920470146 969580646 917115425 901431461 999710745 975163415 918998236 913063544 914676979 978155705 985428640 950981415 999779117 958492543 959238435 985276602 900979722 903693024 908382674 979504437 954508845 913828922 938112703 945240946 990332740 905722226 907380982 993998541 968131714 950568370 943236306 929633680 942379867 908505771 974778174 979870543 976971293 998875972 974456163 959572560 916033824 921078392 956400886 917231659 972701790 954089441 915980598 975295398 998753062 916253681 905744818 987152768 989056344 940020853 961459403 926086652 927732503 967769525 947754395 965623239 972629967 907717343 952135517 961732284 913452474 910502329 990022404 970877748 940593825 961745777 984299003 938301330 924177215 910223495 982700905 970768025 955443713 952122646 994949928 991314156 942743664 926256989 904243004 950899659 997331966 955214626 985378579 936398455 926325810 911343012 936949876 968417737 908134473 967459699 935394288 954316965 959147407 927496098 961264698 917880949 936591828 989791387 902078839 991492814 929041855 920980325 906334978 988340036 998105131 919030851 989845112 950168262 980653579 989460350 986006127 955180158 983742257 959161296 964536873 932789538 995048703 947610707 980191904 964730077 999593588 963258078 977109504 935785473 962485937 931464431 975322621 922225724 969265758 943570851 957028784 994803713 942409964 956924408 959823825 960904069 969549111 952496235 958329167 974166463 957988753 916131984 904663412 971966078 971905423 927885396 978767227 995810846 936893627 921580714 955077901 983260619 979564683 982839221 904732285 920505545 946910932 995347404 924821224 979759724 984029625 942227714 926572942 934062685 901541037 925415352 972864930 933822163 929935867 990106789 999983555 997073477 930937948 958942668 921561415 922151671 997644221 999485456 996445325 981890622 901950599 900456110 913238975 941854126 998065646 911088614 967290609 926654659 903085282 942373294 911120712 924678936 995390840 942284179 997971545 987933761 931981673 967827988 930902631 996459249 916018556 993906019 937855252 942025254 959435042 903863590 999294680 979125634 975358836 942382907 989782322 929105821 927918652 959020904 918389752 936384709 970154299 994729330 999380970 942034069 901621804 964749263 986730995 916753330 901576251 955701613 953544442 955706053 997159131 947941763 973196268 956950842 958056932 902618578 941857300 995128246 979331240 926011539 913580710 943347702 926529301 909891445 963273671 972355070 951538371 973200471 953930572 938640592 985013771 973378397 948909887 979858947 998767397 991961535 944111545 966342567 907510389 937294565 966334095 958438473 920925211 911286331 996939683 972439908 961528646 951441602 921006000 968122435 932344312 944806143 922475394 997082718 958245472 969704748 945671569 990918287 993244906 927918168 975222248 980973263 938048681 916718414 924110280 962189579 934471853 921313744 937484010 983896324 978221645 999025932 989996711 938533039 959547369 931265512 946970820 962215940 932562220 906603187 954529144 997942751 945990276 987010431 981949479 943756248 916881825 909220783 948547974 943229766 934244011 932828490 986920838 967694460 980324846 915664573 977936760 905815024 944000923 992683937 944612972 970518051 935066784 954226615 966417326 904658022 967737517 967805754 947951847 933454243 916473208 901525619 983675297 915858123 984847978 912299234 923658460 922808789 978265186 912713779 946158065 963526400 908565897 959600961 977149072 919162346 953445085 988344812 906106413 929073702 963148638 939762895 954674003 914488669 902211973 948142551 956596144 984430629 906871245 914172334 922364960 958107203 922687825 932586397 975999659 966078824 965980583 960623794 923469591 960588556 981172110 925238588 954242261 943346748 949023541 998350120 918033232 939141982 980213900 914855826 930447148 986121929 986605012 955967459 904497574 916931906 946850979 940397412 985928572 910578243 957362300 941915543 939223964 900409327 988411601 983062610 982999174 920432826 964709826 967904764 999027907 962204158 975308834 902994611 952988663 971660328 950365002 947156168 912749216 950191095 935075111 926212519 963720694 962019993 995182409 924396559 987978430 937007157 947704079 987915209 948155063 901150347 976686455 963151340 983712448 914165308 945905238 986637815 953587833 917561737 991051911 960634525 918310125 905822620 988318945 968062996 938949197 903883530 932943263 908283384 915309355 938937401 900102425 957269005 994790331 959449680 994506219 935681936 912886519 984994839 906936237 997885921 932663419 906559448 964376713 902371065 988232728 920846174 988161418 941224157 998448912 977983716 974065257 989359220 901084911 930089385 902380885 922397155 948280593 904990665 932765612 979180878 956877088 914431662 959453318 986691397 943505433 943465320 992130605 945916332 940200591 906190712 916568132 963222159 968458263 974086758 901227730 950376809 957664266 967897377 955809494 902410328 991928232 983946022 920919551 948788213 972561552 908477156 998114486 971515778 926190538 978565514 913115384 924862662 991699171 989472585 954576709 994540351 937568377 984607788 901158094 975688271 958252878 997293104 934525736 981229931 987719861 938243001 911840277 976483578 941674900 975173959 937163424 990701588 913503001 901873343 968247969 974457309 967747216 982901878 971327466 919491820 948030351 976864223 968038977 961862839 903265174 954629851 974222757 900441171 928248298 909619303 999013998 915446365 911468525 997473147 907594202 953346375 934021345 957223633 992488781 917669547 983047519 970402820 994114644 969255228 931656482 926929727 939531998 989344243 996275730 963974986 992609148 947647601 902508499 904178314 991952129 986790572 906082436 983297622 901000282 931834192 966152330 975658569 939125635 987038705 982516712 934566845 948266416 910615769 984543888 976120582 974748014 989309577 921647583 991034425 918163441 901880853 955467407 901984491 942260827 985675974 987523483 988644844 913186941 937611757 930386842 906196521 907809236 985807178 967548220 918973882 946320559 940772222 950734508 914304352 998503396 940483712 962584769 917379869 987146469 969286869 922408214 974651629 914134859 921600891 907487280 966600952 938403926 946404489 987997220 911947573 932857445 970012114 937332123 977129407 971719778 976105592 934368410 941797959 926462953 915047606 941991110 939536848 993660496 906275050 937453779 999419376 971214986 941594948 980997369 982318177 916554825 956644519 900585771 901859999 974950429 923469567 954670140 998314096 997978335 911999177 997313556 947604163 946550326 967382495 958770082 994076659 949695916 957735817 933047755 981080010 932882219 916462132 981094069 911818383 974309962 928234767 958154927 962392844 970572168 950479115 989756925 927630447 932001048 944579780 914985471 991479276 997994527 914903987 910744574 970215410 901335286 978763015 932683963 980771204 918974456 931843899 913488811 940981130 967041663 903306769 965337074 957899656 914834062 982160305 938961042 919647811 991141971 960495889 912451723 972840783 900328375 932269521 919346386 929779376 900356408 942062767 921438473 938322075 915825227 917073778 963274103 920285093 958146405 906178558 957045424 971123688 986452264 923666288 918325714 914135980 973481289 994692319 929182090 940916356 947195005 981799197 960966040 912865858 974777529 963582184 928790283 998316160 971055336 965031266 992033208 924812722 982504017 964143644 931147431 978064177 942900771 912410668 931496540 939418144 919222585 950378612 925667652 908539136 933496075 948180230 910180383 970774801 980558754 959933904 987884676 978269779 916524721 903189134 990288813 953768907 912348614 996617195 937621623 943719017 904687400 978566052 923052223 902657945 940481073 952542426 996477517 900058762 954478923 940677164 925953086 981918801 983830917 904338172 921785600 908981854 951008210 980620404 927553784 951641303 972451637 919463330 989919455 990958739 983280013 927571464 964941074 954501407 947349376 914030796 973959258 970922381 922858296 913767906 944836592 916363372 936454704 966195088 958742687 942072663 983246213 998167266 964656026 997769643 968550525 952222481 948261029 909374453 934477679 950269152 997299998 943204213 985962801 970199026 925341520 994258225 923568057 947112381 933279051 904324051 919675128 926409909 952322009 921079771 987024274 980226178 913542055 989805393 906156561 930917276 907028321 911279590 991255888 970724173 970764548 959826573 932193377 966865189 991399826 969329461 951813786 945578610 924652383 957018867 995366135 972238178 918919808 934255323 939474684 960170582 982528217 903437939 951654110 935848277 978546911 947143064 940121881 914541084 935759603 993698856 957803341 964886802 913541874 901354136 933503515 933355319 927704890 965212808 902699898 970949976 929113025 956789760 900017639 954340313 928423888 940426701 926741349 903045703 924138107 928493308 918285929 916109701 997727470 923035432 932799915 939124519 963711973 967023204 992974698 912325579 968426785 921358196 991765568 940402510 972089765 922527291 916415651 909578699 964326165 999239328 992109035 939238345 988079474 921974514 970465752 908202873 906273713 921896145 913128837 966534775 928537873 998669955 922283871 903894990 956223579 937799890 991692567 956086256 982580933 941582049 964869462 993266686 950928391 978251897 951457657 967320387 939848607 910857215 971478614 929785002 961366090 959388371 922341085 992011498 938816787 984335745 980879732 933584301 984424330 909521841 939969773 993969301 985068296 968686726 994253600 904383252 998493879 939238129 941370965 913511131 964726130 940950441 981633150 955300588 920212758 998213537 969893648 961727053 945379763 962327298 997943894 975213314 990774673 913174174 900963754 911081439 901767038 936935711 916341714 910989914 902691065 924872067 947274577 956154421 940351855 969712564 984797743 984914127 908895343 929940556 968176043 926255977 996015584 911341320 948064110 958601555 912418949 979814307 953932624 948565274 988283647 988653153 958540866 921976010 961257676 914658930 934968135 933426458 978263023 926428198 989657452 905043893 949791717 922973785 920815904 986655909 940862287 907430566 915752589 972702442 941405427 920179064 990333560 992475626 982888864 904477939 949422238 932635325 924096391 938288820 932472560 924696033 945154936 958232430 953213757 926230509 922049926 962546694 978097255 924406778 986242730 900348663 967697474 938416944 904209397 900770638 966972573 949169356 990000544 940856084 947083194 984451539 915844596 999822082 954313341 963212717 978179929 905365477 902306531 925953520 935380895 986069282 919433987 904818546 980160727 976188770 947322210 929740071 951238399 965523115 938600773 977012562 961472231 958880267 908881492 945123813 917696123 916658860 962059250 922440906 967267506 991421673 910564811 974524029 956827694 957178276 912074020 992302022 913044943 963484862 901493965 919675330 924892143 940512968 953934187 963443137 926550085 916694119 903002003 972770942 935994973 912375663 959860085 958371389 969165631 908585815 976819497 952680288 942591623 958441164 959124011 923842796 998124047 937596968 903144082 972613365 990022857 945782570 925162505 931202531 994391302 995216219 944241915 976335962 924767771 968490423 998247953 995624720 901502184 927770103 972276545 957277386 954869124 946384252 938529300 986904266 945739566 993802068 984922950 981043899 955114686 951814614 963763411 908962622 912663137 979821280 927075953 969290942 984944532 936139486 946473210 985756872 942566788 992577845 920587387 936833223 939736992 917718023 971349108 905391857 982666767 931970978 904494206 949209325 919622432 955152082 987191666 942082716 981538746 981861881 964566572 901295029 946830299 926837808 983465503 922282913 996098803 933662242 923556943 988828608 948708390 929868964 979972009 906226639 908020386 901404982 985697492 993398342 923753502 931947450 937685643 977729130 966119053 903804403 997347407 936151132 978119073 940828413 983517085 955464270 951557040 991082854 993040485 949599217 940099942 915555835 972368675 951013604 941284264 941208407 984764158 963458699 920150083 997689329 973829407 945400291 967942808 980555737 999728516 974692447 957143783 900000693 947780002 953478038 915568845 952267389 990045303 994241774 900680731 954021420 966119427 902971268 904833491 979110910 933979942 988939449 997265588 960819922 996287701 961955622 903418932 921343966 935451824 921570535 901873977 920254076 955603638 968796716 989502715 997776051 958208413 938984971 957122319 997355015 978292051 929687353 957699282 942425361 921576308 930390898 930837608 976303041 915569568 910116861 952380009 927358948 998897542 967352516 923108328 909095807 976251514 989841265 993414096 903883609 981776480 987400680 963413406 939523809 944670879 924035404 994717529 926609902 991187427 972604500 996782018 997450372 917095684 904720975 962887275 927730919 997055264 934159423 969876631 921526140 969884600 907149317 947608611 935763399 981349091 955548061 956584719 983232585 938056343 968092683 935433129 964461489 925541145 944330505 959923342 970834844 966887922 901599389 931606927 906133691 937824274 968317344 952550193 955264295 965433259 969559855 912772249 914200062 909092039 905677946 982300285 999858187 978838220 909393675 941921081 927526369 907446610 951307665 982662724 919511629 973009814 978782723 902937226 924172311 934223648 901771146 973844398 930916197 950468404 995918822 955104463 988799022 924867994 904221227 972130673 937712790 988081641 903089117 995728562 969116032 946657943 905517465 969643122 905341204 936922540 931711207 923069267 934485277 992319472 938815730 937632449 916423776 970088040 998340373 982101795 992971223 944847861 964102773 958992770 927232646 973674099 919503301 936959473 972988062 983184185 923533449 940842651 926769133 981318850 918717140 986997173 954949837 954773609 965474983 993526210 928130527 956607738 907225100 993258128 947712775 906874913 998768210 978745279 982713118 921046099 920033094 947429399 990722853 916407602 938420625 922531937 900500114 998636886 994836544 960610237 943565743 988127575 998805625 947985029 918105176 960699952 940319395 996019106 978564656 969246727 921277953 931058750 982370695 930836530 990419485 984908350 928995250 945177887 992027061 916344343 950678134 942661628 907532565 951706402 917163846 924933286 930365883 912737068 908999364 999552524 914506679 950301098 911489948 955466300 926831281 934696052 997491907 912389062 994449887 930446895 965131226 929665662 999125949 932665388 918251586 936524169 963581320 988491474 993204559 917321019 923460573 964613463 995897811 984256048 978199895 907325016 910072888 969626008 996050202 911578964 968234871 967478588 926808567 930538166 948544225 989075964 933885434 965252261 981714123 957606649 918757432 972251300 953183090 912785997 943978814 918133982 949649999 985664967 919454983 959875672 948679490 997081228 942516477 917017184 971978641 998601754 977249196 907964723 952780583 932520537 924092324 967573299 908212684 971948637 938168325 981492339 989196671 973075674 980701938 906847503 957221251 971378544 924328145 977050294 942601693 961790777 940978894 951088337 959318696 929087387 960689617 963337505 975454324 943253861 974991620 965605340 951218254 997453499 988779381 985302099 940330798 999775111 902342090 964991323 998192490 919252253 970878075 922909596 935533621 986861916 972499778 953531872 930185833 916167848 903911053 977639704 960470016 930593783 986029493 970468374 933548690 957262135 910716025 982596276 995606194 960656935 948924803 936023833 947892117 992574250 970467785 953646600 951704796 974678421 904755067 904177364 913592654 911353681 994280239 995796674 999591290 909044405 947856288 987375877 966172504 987631039 908478366 910259569 997691986 912102154 915558333 990922794 943694317 905490404 950306936 944344306 919161777 994588439 920976382 920862167 971842144 931951810 910839852 969290553 963932233 944206142 953794157 974105631 995096383 990922862 967908583 990325517 900881809 986576235 953061191 918296127 901146967 900553780 950100047 953555504 969487967 938695419 937288984 990931130 931658087 912964255 971245579 909995370 965244052 955344945 952963752 981177261 948295533 951396738 934385711 909643910 989881512 982090119 963030091 951394866 947736501 982465040 944073546 962024448 977554525 942786340 960909756 927078468 923076997 921943951 911055963 915182303 958357259 994098909 979718304 959400981 915101040 917492669 940973758 992434788 997819828 901920085 978230883 933968337 928786408 959305810 905306177 948608594 949959479 913130124 977139978 960018134 912890419 935910469 944270166 946918046 960492026 990797405 939646117 973411813 935583854 991234927 913345695 976109752 927211269 965691558 996949053 927387335 933198690 989706424 905567636 986432609 945228309 981500689 979847079 912034921 966046959 931600186 935138495 910613224 964756194 999493601 928201470 996478352 920119826 978795412 961665751 953442836 914561559 977262600 924920844 916220438 989370671 927830646 951019142 967484139 907987778 933754998 972955319 971479292 981219798 932811285 909032121 973505426 972843779 905434729 978715180 982454032 907326610 914770272 958731290 989320503 920687673 987116777 966606267 929948598 983730585 957007425 965681509 973635669 911984864 918453570 985377354 973722438 907686975 995044585 965973162 956112961 978198974 906791207 943442843 911799396 977876054 973889245 926559941 912692331 939318871 901483798 921274096 924798982 973192422 949766331 983642787 936404875 943508807 946247645 983033383 989935230 984132770 980989030 969253147 948078347 926627171 961151623 996158866 913584214 922827782 948820710 936902674 990999366 988620127 901912585 997338374 965674726 990647058 992129352 976420170 912217368 914451487 976825954 940421876 984282849 996145590 997534108 961568603 909615652 954345632 984905882 993176476 928396810 910218898 974586961 975026183 928977680 985712392 989151318 914106030 915751474 998970200 919024509 915192831 950204828 915799266 992223266 963416280 997842719 971030714 911460841 946648996 908521754 995127919 997631326 969788398 948000226 978369110 921027559 936046770 977888822 941955784 924595003 937055138 949154145 994985391 963902221 949884976 919709253 910283153 995113941 938166360 981029606 909722561 959438656 998721122 901068100 980890178 902979910 967517927 997637747 916666933 934109082 991378503 954829631 968335979 953917430 945846469 906312095 911667633 901637644 924450383 950931253 910549604 911150944 951939251 980679991 974917143 956453624 962873336 956560084 968206785 949002724 964355274 925179633 984170063 939175774 946352153 962243155 958647581 993483988 904225308 933268680 968167674 913338925 969782429 930697389 929204290 966841143 936456010 931424026 919965376 966968697 964998772 932899459 957980852 991852418 946578688 972424540 941199625 954959933 990353868 921368632 904014305 946681816 944688289 913236891 991173365 982230251 995431281 908049759 917883081 935716529 983162308 902127313 980845719 973909924 951153003 943527102 963536705 957895952 908503429 958911657 945723660 962301637 946742501 920698826 966219893 998864228 935324457 941620329 981963132 992333190 971141520 902563632 957034648 944020840 921510941 904834925 994516369 913230206 904741058 946245261 914874639 928084840 936887098 938077932 900857134 951851507 903288450 967471332 963800815 920691814 954122161 919609583 986201601 919491991 996352371 914250667 979007973 931685359 925764487 969967493 931525414 959550361 911133335 918160005 914623587 926194046 940007236 982009931 952784245 936645313 906218778 948484328 997600742 986394097 935680722 996688950 961871878 913791697 999461333 903753048 926532203 939304448 915696409 938511440 999859961 900951395 990683560 908417466 974103424 934885233 948978687 902030225 999167257 959654425 978715706 944867321 987591424 944307446 910445818 983116253 994765466 989034915 913629638 904475703 954181575 991404395 997225218 905912377 982701862 980796460 961912901 931176532 950000129 906366245 931673500 964869798 976281317 922127101 945770321 951666227 956231774 903987927 992625280 994380636 904557150 971653033 998718341 927409261 985711383 912403278 946033226 988333040 969627057 952879644 972081750 961317164 923641259 961554116 977594195 992865204 998450483 965208806 936719326 917979951 903476904 973550149 913146077 977861102 974010997 916443581 977249335 995007551 980925876 907836918 992165679 987354454 961327191 954274925 951758902 965270998 950560673 910884759 902076970 992479997 945684169 997734863 924838259 912758278 958783251 994653927 966479165 937946974 930473173 968699378 917298774 986688747 929561581 983141860 955466537 956445072 930400503 926908233 936856984 932285083 970578880 971535903 972690022 900254377 945836105 937808024 991334099 921964326 954905846 948526961 919260299 940870246 986411423 924130154 995569595 993074108 982553274 908232020 977824612 983550585 914893704 966663988 958822968 979273229 942844563 916699135 955630610 972082823 983816635 969668534 953247157 953225355 919337097 961055921 912621719 948961123 923545525 914417162 921740153 970598900 926705128 992629708 922858520 984604061 964680391 965219331 941239354 982719843 911090229 991782673 947020421 993001941 918713199 992601153 942909953 989548067 915414337 982260654 916660797 919825290 923518342 991343795 905820347 986408420 983246491 999978142 958001235 979282135 952201852 983967098 947981884 952171612 970623944 914047740 923086060 932879805 917376699 976517181 995882638 983173543 905465290 980447552 978310486 998758925 980379503 980756723 960550562 958786959 909006908 931950320 930551848 932486373 950320831 914155771 908369321 937878171 913426866 935879983 919153549 966244429 997629207 906976962 973746350 943850500 975118312 999500877 925556162 960602455 995926465 942690059 950287140 982159258 912744659 975208752 907882071 977187161 998155637 984865906 937465503 909160134 912497842 942680106 943364114 954633945 911252318 994596532 900389976 926706813 959807463 999098586 987577650 909029565 976221314 995425116 974143128 901820179 903764623 947493493 918426242 907994176 995383025 986324671 975101185 925137408 949193190 978869249 937339259 910063168 921341502 976228375 933641460 948060369 937374474 910686990 966135085 970265726 951202574 913148746 978789625 902021155 911472836 902664599 999087171 967314141 977647015 908081579 933703984 921966865 946382101 983588312 970171524 997995214 933009812 932458178 934520962 956355744 982579920 967420423 997423282 997800186 954163292 950958252 945398599 944094341 956700629 930875021 901557339 908560886 915052718 936417389 903056785 904227690 936044425 963976354 951596966 900727452 928444285 947460853 950406132 991443136 906080778 908456670 905812935 972523009 902668575 900423785 955678585 984204341 971755302 939836203 912729253 976570024 932118002 962964722 967826042 912662631 965866505 926643431 907046210 908010306 986070120 932273609 907092621 950594595 953540763 988406093 945272268 919703888 904610440 902113635 920038808 977142235 950740231 925779718 998917778 924702926 995219668 926609618 948188995 917487596 974798902 941502177 999859713 934274502 930634730 949217452 947716049 907239165 917380259 977824369 971897431 997707906 958047456 998786023 911257061 915038655 949792483 954770952 955533748 986523661 997803234 927441215 932673743 970506391 910650735 994787206 918903327 931793525 937847215 955825623 957924071 979947463 933539533 983126564 904290762 970182686 904530076 951423634 941822009 931609820 966647744 903929314 901737085 929924525 913754893 945853125 946314790 909021193 957110802 987736406 961952135 998353593 956913336 900578979 988700506 938729947 954286095 971591598 961838358 920984243 987615671 981116571 984370842 981352149 989607356 963511433 916195762 983719889 905639882 948827520 922800942 900936570 940930884 956461035 928623361 917519721 928770567 984402816 950302662 945139889 959208909 990029957 986362630 989461489 984598090 926411170 957261643 968365258 925775375 932693978 903604519 971187991 905838403 951334769 987196289 976925565 991594147 925012716 915034444 912791305 935003487 918003831 923163634 922472317 974666850 967830422 925819911 910356929 904813121 927643800 930737801 902127361 954816526 978977282 900871065 965500155 979493532 926024915 938447199 902734422 963585490 990037849 965761078 963805568 926608494 935893801 909735156 913994477 945628907 969082309 941037604 957309649 936660982 965233711 916818277 965775810 967958414 941559459 941916357 993395805 986822217 929982881 900901139 925171802 925934334 926405228 997200450 983745000 959657925 956491752 912608948 967091313 974066358 913693820 900181163 901213929 924026594 994522441 936355411 996361441 960797340 998158310 967834954 953955678 991465843 910715583 906263723 997111076 957795632 903900028 988379446 997085778 918388560 957826746 905365056 968521815 958624980 913630280 919433374 933434300 955481182 948116554 911470294 919859478 972813324 966080534 998678428 959970707 994376847 909505673 901329316 941919160 965152118 942479946 995287066 929330933 951170901 968405732 949661245 932103352 994554680 973713899 997901376 933830856 978011095 941646671 989672301 958697565 976939917 929297973 999089626 942428798 924750393 992126718 919220193 903939031 993569728 932848086 990162074 959159522 923278716 957997147 969760760 920553931 941213758 943131420 981332636 930554472 924862717 970489938 968445924 974048935 900653753 988373443 906149187 999159294 990741747 946702415 984978743 921693264 980582715 910785931 975576989 943487724 911712739 931653873 987061782 919557698 930345505 914972423 919446245 981354690 912276549 942864205 998065064 914256400 970535662 922216052 962377142 913753728 952531021 922464162 919350814 934200118 927120130 913505736 985313768 969051302 987571511 960185796 930832664 966181138 945572064 915294599 943806501 986282496 931280753 914081257 952442981 972896906 933748453 928443865 985590189 926715791 926165060 993685623 926070163 965812086 906372973 993897711 990004050 960355339 959538609 997832341 955621470 971914662 943298087 968243316 933203055 936943091 976638309 958544789 914692914 965053139 964414866 984652724 995627695 915723195 943036052 972842516 920614014 922445021 991773516 946694247 973590302 923406966 911202550 931371780 924775820 983026284 929832267 957353831 938968974 972938605 911106487 945096048 901306146 999849738 989657359 913635509 956615557 950145779 901720054 923246348 932701565 994975445 912269264 958312589 984867199 978332140 991418791 942768463 961257041 912648871 922864495 958285651 965027539 939922199 996568172 980695908 921072112 974760900 997654849 965418869 954856022 935380502 908874556 936750613 964203751 900048807 975572171 924781877 970514952 994489248 946337711 936268423 918815548 963158169 942774056 969943518 977787083 977972092 962100009 965877157 946896887 960924300 975173562 981759908 955176398 950273864 972469535 935425496 914031262 963635655 950279178 941455529 924124345 959488971 909370694 964049682 911311501 994980113 943613757 936383400 958036668 957195242 975428332 924421012 983699797 925552275 935172258 984917677 945527905 915732807 986934715 977932133 918214991 960362316 975047596 946463544 972113390 970630788 992198424 986722321 956751524 948929345 941828873 910217347 946487541 964193535 982098528 993236596 964264289 964914893 971996613 996160578 999060484 903373307 911652470 959801978 985374353 941124915 950815038 967770967 939973745 994898694 931617361 908088506 989247719 921609099 981857034 981065137 929107966 946603107 958280889 971905076 975601526 913763542 979416602 920946135 995823824 956321953 931373269 983302808 992012568 955557748 989351372 986418757 962098980 930493064 953371408 926789879 908003434 992955499 964736613 904912153 930557418 965587390 960184030 963576385 960100949 974933628 982476605 965928734 982248466 938584353 951327395 932071443 979695672 972370109 957833582 943605081 991748914 919013852 943605037 904967848 915616387 950559695 911265480 976154726 948180672 957786323 966173369 950016489 960445529 983477158 951392805 949470969 977696566 972391090 907160203 966628238 923445775 900628893 915628671 988031982 977818370 952521339 994130736 946870848 969210250 900592193 985304726 981028938 951480047 938142052 995117266 985340131 934123755 999713051 997032302 946055177 930609671 974496418 932891343 942290743 963305734 968019465 950073999 927157346 937107045 988583366 919061505 970819804 927163442 990776851 982978360 912486895 990700182 977183001 952038939 983833981 953400413 995701365 986193714 995828434 908342445 963337241 986784342 980182742 910223175 942793647 940263415 979651016 910500765 908371011 918309932 968812035 988132894 993952467 911014137 942541663 984279849 985226734 913930933 912045376 902930792 987398779 988184739 947674450 984719605 959165426 928330979 962926181 933754713 909277271 981969171 999134025 997835451 986796764 988609653 972415622 920649511 975410142 909769212 976394911 965543510 997957094 972406357 979775209 995236837 967880790 908593871 914356668 977677046 957054109 935325949 970039840 985643148 975730731 959198746 937142460 924235994 908998775 990193552 964907314 984289472 932597191 957657664 982141256 993559814 920921573 938498212 906934573 901036955 971635516 981974239 911343094 958830422 948790135 912535492 951962859 960184069 970372052 985952993 919943345 949006936 962354840 983609192 900946793 936048038 916070569 957950829 950860966 926435241 980279433 908737614 925519109 954126586 977237781 923432657 988357625 982761326 939643748 999060194 981854323 907185487 914806235 944617648 981481998 963204574 977881463 937379129 923441706 942833954 926946988 957271033 954160017 935248339 945904536 950392032 980013831 949013847 914341831 999440550 935946276 929847815 939841997 957541737 910231597 987978325 988187572 914403419 964390195 924162564 904101966 968125162 934528569 994328126 997659701 942715768 975193125 933833912 954444423 964304708 985394831 968258650 961532539 914310163 945469564 979331120 988975774 951299015 944079492 953828891 967911583 930607422 989718763 927562084 998706170 951817191 942202490 901520117 957126754 968642909 948299523 971493553 908085592 987088491 943521058 906304468 906825368 902619542 952463091 900724072 933925115 954723871 983939303 943756006 909094051 923220484 972957510 915836792 997047693 939358564 956445876 995249159 963685093 942854678 924455898 977510618 931273324 949686979 999462026 980259627 912993746 993046819 982492095 951656258 963030502 947259003 911033290 912131331 968842180 923805555 977384830 920369604 946745923 902724624 927852513 929192118 944312510 961990569 954694244 977580126 966346396 971233187 937380166 901085259 970272130 951509113 932481442 983758030 956463952 959689520 951600881 935098853 966279972 912926240 958562826 999861040 936237722 986497775 962980871 965205019 966629949 923239536 916956471 920769685 929174695 990041403 981936356 952823483 917796807 954949978 992236167 929904712 981911917 904637655 975473693 925359406 955971841 929561974 940131567 981784325 929081232 931865580 978321847 987778582 976488585 901396646 947890852 937953988 911033161 943457742 942332942 901700731 947032609 962588119 978518163 970506430 948702900 940680565 961097497 905192854 958100024 973246184 930161416 986714472 900814117 912192514 908300222 933644776 936648493 956166111 945207027 970615290 916261627 955895037 971478206 944867539 901310818 950981537 935901636 951491508 911215159 968882580 980319621 919902054 973006750 933782921 960380361 953826379 921400672 931850955 901439473 928995773 909359752 964772852 928151935 917273162 992390205 919973442 924403017 969570841 935419645 956032094 999922188 917519308 989660212 968973152 994559877 909890188 973324720 980914328 941490937 905721367 946839466 920853998 991055206 931073264 960584945 930029597 949303799 901222388 999429380 969159182 939229007 994546613 948240154 939184629 972904112 972520762 963170331 961549452 923757324 904690775 929131155 952336024 917904881 991768317 986011329 929345331 998451783 933920954 997614302 904591884 998330566 942990968 986250094 905621964 912959844 918225961 946937653 935564549 914662295 966616230 943061592 928285121 951628961 957156836 989148707 930145869 944417343 915362565 963272766 900203469 918494722 972039135 958668338 994952331 974237042 905146805 990632370 986597738 928781402 919976909 953729066 931861912 999719058 939763361 964197424 956321408 912054837 973105376 936662240 981152053 969317560 910864373 919941453 967228602 959376184 937758226 964555365 987852275 957916553 931820805 985067202 941415239 957958939 996643573 978065470 994282827 998356278 936678837 926750179 940623472 919684409 987501101 904843714 983093909 913831792 980226214 916824400 953215550 924198380 959249444 964217057 928281757 994130773 931146442 914421058 926094927 943167562 993753648 923005726 929704161 993512580 917509904 981386974 978582404 974694629 911280692 970750595 900887188 946229795 922341323 937354355 991883710 982972073 970280834 979534959 962139976 900611040 917254643 931748741 921215110 900247264 977562522 949739965 970042356 989162626 956849731 909045502 907243618 961728967 954319753 964266386 939544318 955935527 900999366 971162151 910882781 964508279 967758350 911076666 921205346 954881150 915874386 985317956 901168320 976802877 989471394 968643212 988731388 916126912 973461735 930683174 951561586 918187579 940513752 951344839 915534920 996749099 970740259 909307086 968213069 968849097 959815117 939926169 984798614 951029787 972664696 917191969 986781728 969438045 952309703 981052198 961341569 985082990 994347237 921479225 951065146 904889853 976863485 982621233 951546685 975840705 985590944 954310283 911131243 918376840 987219387 966787686 972850713 992668242 914152150 919389601 910734933 912038142 923854403 923590573 900912533 935068368 978229640 980292036 912257040 933413004 971852363 958420927 906645800 940426115 986373456 977202503 956553485 959233017 950914393 924864740 939710773 943667628 942370414 928726930 984548282 979320712 960637986 984819043 925236476 971835570 965914266 905820231 918538798 964155058 930123005 973894998 995950173 953514346 950650909 922332204 906853055 955242364 946668835 946242379 925658984 985590727 915068091 980457349 939541680 991019184 986410477 937941353 988960219 988231957 932009301 995794342 949906950 958336974 972024118 970329525 910525801 947717071 992032423 966578834 902478305 908217790 901364501 901650522 987851018 976493317 933148121 994444209 998753242 943502990 993893710 990982545 940916856 987969822 908099822 907112770 962933169 915353242 971102798 943747736 939923003 908340558 934067162 941427276 989978739 948685103 906698113 973334077 907415279 950234474 926447978 976911886 954261661 991913134 945056449 915806063 930382178 977606966 940843106 965055946 900753140 931026429 939590582 922279855 983090086 940697229 910868517 915819318 984364265 962425124 951198082 952392231 989422693 944888426 942515029 966702848 996825816 961242218 955845857 915137450 905561513 990815842 941806171 906528620 955153776 978288721 992833447 984808673 960293615 970264131 982208237 971413823 968046409 990929420 967691699 978576754 952353999 998903261 964701708 952174362 979780608 992090951 979812965 933521645 973760216 994854569 961972520 996830374 908904930 933519140 997598046 905690977 928737916 947270377 916877151 900613183 957736416 903763516 961129112 951365272 951274173 967316692 945258357 924292723 976048008 963688661 967766117 968315426 929032375 904667581 954728324 950337294 999549806 958052629 911132012 936248089 959142682 916910395 918145080 967371738 941494627 997048853 938889788 949675098 948825256 932771021 908700713 922932568 907548863 934448245 904870527 991927015 901171759 946216398 997800695 929234157 950688669 901657474 939703669 981539102 976181554 916808455 977190391 926864282 934156918 908988230 991078947 945059800 978527296 955622156 972839725 994784527 966922827 924667254 919789539 932147120 997272121 919749558 933691305 930347394 958066142 950050651 990505998 981943936 907836759 947106950 971765928 966023774 990931467 991688839 986963408 968869572 912988932 926108133 930996310 983967103 964627318 977168153 971257787 958345628 964101166 937401222 947133599 943170486 961462352 929232619 925014439 915889517 934719660 904239171 920533274 970034423 980569283 954874182 983444867 991211290 957356103 950738274 982938762 907001999 948387725 948053275 996388541 939273607 944915878 922764281 983823333 995477799 922365373 919737042 900762544 991296835 925448166 900221987 908375939 914207469 955022977 964624685 952027536 986406064 998108884 905988017 962577527 995250343 995940484 920231751 944159897 930014250 994976707 926731481 950122470 926176099 901649079 970267381 932300383 992380467 932327305 966493474 923508346 987533458 916114348 913752040 937388405 949176903 904160405 995657045 984361761 906218773 975423343 900259920 960705553 982358961 978176065 912972173 930253535 961206142 912279677 957475550 922207593 992999650 914902489 985932687 992128006 977665847 913769498 939889193 966779423 900518765 921119293 927821612 941314586 997725539 955797553 935048484 918848269 955509370 955494863 913290472 970649818 904795913 927931444 983628578 968057587 981359062 914972653 939665742 981194762 951343819 916376514 984498467 980917959 994904626 977848691 979130588 966531618 900428701 973536171 966839059 987950021 911080435 962635500 919724957 998360605 951514246 902705643 915380756 959421260 981186474 987858555 966953218 920867275 987116837 994425013 917740362 969479003 917576990 968264795 928797966 921398819 987990039 995079708 962923079 997935687 975963522 916780692 967794278 962711733 931297223 949448449 962044638 989485737 905927213 955120405 919692123 992029539 934346919 915898402 922486629 982658090 936054087 933310153 939431455 937791026 974736195 908078055 922696321 912981783 974262625 939622086 981858578 916455706 931947998 914957834 965480829 964399137 976734061 953278476 976725961 951113964 909489545 959789745 978554825 925821052 924693461 931513819 937865699 987718588 986344428 950364131 910289216 914809415 948466166 964575179 949713713 992450398 979943381 997081101 961975298 903529892 977327478 975435747 933333604 984322980 995359403 951013411 952827516 993798070 968417540 924568973 996156817 945222047 916670135 917409818 980145037 954705926 929388871 934178061 969788517 917768846 975493052 950402537 922938036 945085739 923955577 933468823 909980932 909213125 980956302 975312724 978777967 900178531 978875466 912920373 933000149 986202452 918477827 958541365 979971524 903932983 996397731 938779681 990471300 993492679 917200146 960592940 962552315 970870425 923640249 993934601 982872238 932467471 996132421 942296419 996570004 996177018 925048372 907793742 928583158 965787223 982442074 999065807 920088212 990119084 931884900 966623672 931556846 905215190 988295943 974363363 919343134 969615470 919327710 907234948 969856340 931738821 994464683 946114581 903213637 988087135 926710628 960632313 958203097 911875657 913115781 917670342 931416356 911050520 989115092 995968400 984843282 944072010 934750522 916385850 957662386 916501768 922832563 942921035 943460516 923393771 984905018 952881706 957628740 953905714 983945555 981784306 972344383 920289092 908457648 901961916 978007179 979079006 989628440 910902741 920824937 917452730 985688711 966902887 925005472 997706947 979985130 909592459 983644083 988462097 943979914 955035329 980022873 932312784 962831961 991397176 986494457 910742294 997523978 955684478 998741712 930409515 970966016 912667088 954689123 972646067 976338484 952931227 973253129 906696470 938033240 928046721 950501736 961726668 904634193 972582810 916170975 997951821 959699557 911447883 927939469 969892272 977550424 964168112 924428111 966483187 959820611 966244285 930457590 968658279 949768299 990725981 902225604 984447774 935496677 914229488 927880331 914219336 901227809 909079616 939392101 978768486 911036847 982654425 968773854 969257658 927696796 905398958 967160005 951132191 956939119 984956972 928642594 945614787 908519698 929266007 918459378 923688124 942577973 991968637 944304228 990521972 948100041 909991512 958738495 934870676 910423111 980602767 995322327 976070485 916853543 943441737 998399167 938241325 932820725 903739595 943225224 933024659 991487486 985495194 986441925 969699410 915711767 959627599 993369524 942008979 915505561 999227042 917111235 984288742 960084332 988427897 975316711 998474601 908255030 973341289 915487350 968144728 922076934 906066032 952753599 951319195 909807772 944834056 987682084 910290593 918886406 962443512 917491910 920859351 990927797 943238654 958078900 975446405 929038890 926062593 951223298 953772993 929992874 918280125 945198847 940039659 927097666 940094726 998496821 910310734 924603552 955445318 941627596 983280366 981702415 906850890 918753354 927952859 990168829 957334435 956623795 917065971 964230372 916752410 911745012 970263816 912968514 903879299 930258800 985425321 919008309 952230083 927003917 903983059 940963484 916905588 977300583 959149850 993577575 915558247 993422723 940638746 973881711 917557489 909726268 912809815 934635563 917434776 961574884 920828781 970885858 955144500 985343316 997557999 946121347 979113304 954536616 981391954 979337774 934050071 989829955 922505095 916318036 944692829 957869192 931416811 911534503 949885700 902022674 966292281 964368823 947904251 904894266 909245465 965162255 954240193 975192911 947795671 910997312 970692649 951505368 949945769 927162307 922339335 928064706 924107598 944554251 904243308 988950724 986600127 976272718 980238306 943228430 968012156 912264045 981578770 964352640 990714978 999069588 978586036 963640270 972588549 925024160 925833904 982440849 956865826 935382859 927020843 943748010 982173051 904461346 965324907 911380185 948794887 937987672 915294832 950262627 947003103 936578191 979099571 924728861 914279526 992417076 910673067 953758007 991963363 974592580 913690064 986216739 902582892 984222748 955064760 933345895 971113840 978584181 975543757 982587982 966583584 900409172 972950371 959020911 910567590 996237927 988388440 951021436 912282368 975303120 943382774 997735752 963735758 942571803 956383527 938645843 921714572 903814723 984571832 938716368 941414305 980533822 907222266 912107333 925517499 912477450 981514739 932004905 952223411 990331139 914818404 908262818 934055067 970254814 969151148 910715302 953160182 984946671 972353926 938588243 975745392 992658409 905437282 931994063 982238750 979380500 904694291 935596484 931934603 917967459 950144160 933994896 906478868 920116488 919631679 945059354 942186036 903994412 989740662 978112942 950563816 949568135 977497071 952420838 940883067 948121759 993433083 995850156 994226205 913123210 907555435 933602187 917870324 968413507 964979760 953733262 957054846 968424712 925556947 902837588 911619087 979398459 942219734 957181966 902893958 916638631 931824695 915731901 932061201 932553890 907546316 922515010 925729291 993521486 924284208 908423110 984315308 985704237 933875306 956609771 972953027 996336853 959240016 923837935 963179264 996512435 969163009 950712650 987925686 954490429 934484797 984843757 964036196 927417293 946233739 933755943 984561569 936303883 920266374 916618746 978948902 920637511 904130889 955473017 955157529 970755580 901071963 958317186 911753566 921587024 941326662 985127318 969989827 915283834 948439983 966505914 919492288 926136716 990264184 910249076 995914458 936806621 968806318 980102110 988119056 975206809 937049903 954218790 949587144 914461410 991969925 989613429 945445025 927964055 993281826 990007211 966101214 994918857 915477478 970031107 986676824 975565080 916873559 986314768 958056125 993281442 910811032 906718377 908564614 983247226 975777624 931313561 969242965 918920598 998354480 964273182 978206988 999165229 950217141 999825532 989432599 911579909 988223267 934465234 982535283 920521921 936378727 912124038 993146634 947217012 922743281 941495222 997915930 949346250 985944415 967646003 986507393 978390383 947359491 909683313 922302367 915102067 986655934 994332991 949789768 912432201 929514038 904551157 927904777 961028036 942487913 967671994 995722975 930312882 923542871 936915054 923021733 940266544 953817415 985987368 974817641 965310551 966736352 991885828 997856109 923420116 909049774 910578862 910029238 944482886 909768110 902741180 906423967 965683781 935489553 984120615 927232979 941040614 922181668 970431182 934194166 967387280 921386710 939783033 938325455 941345759 904745752 924232637 945425932 967958986 969009678 933753589 930519198 971974315 938631596 987714399 986758843 949910808 900986001 938706427 961729216 912328859 909036108 928725207 900210367 966899040 946722320 960993216 983850895 939578547 971832273 998020870 913403150 949521460 937704385 995055385 913458485 966648459 939643736 938716979 956141703 915877264 930972486 972538322 945857089 955103399 941202944 901554293 934486972 943972773 918447331 901342891 979861035 961845612 920141566 948881653 906433286 979446781 995532930 967033160 965590053 923779968 987260196 998197793 998622648 905585587 909076901 904018952 974895345 929404356 959327843 985769626 978924054 938979374 978183449 903420364 957576657 905325044 982251493 904492859 993098145 972778410 966594281 949954253 943142857 973367990 993239357 904955789 945165169 976492385 955695549 958530343 931166958 933911546 925252546 901821305 994310226 925885956 912430535 957199085 945953556 989391840 938115409 952430071 906607417 991095137 922482397 968561435 926949923 963027330 938034249 975361851 944078644 977810262 908723412 966860870 968837971 984894933 992059734 994661428 956309116 998960906 969013961 939465791 991880295 946589605 939924938 910290623 949790430 918701266 935180262 932600854 936709230 925556234 964213953 928177806 975590008 978165268 916858609 944230067 917000456 976756896 904360086 936613915 979257341 988747215 932914407 994384741 946027426 956815882 947443232 989290578 981028245 980144418 941222203 919363537 901514708 913502030 996948428 987148989 992679429 952333549 942162043 978956450 913248528 941799404 929014507 922913030 959475381 914072411 982233781 928324571 941776053 992911795 938079971 989749298 938091079 953511873 956775288 902068896 998018202 913935662 911060683 997564419 934033693 976943920 914764615 953778765 908643922 913119468 903517155 939751524 976580228 974347063 959832569 976293091 931858507 949024743 994071610 992308593 947525393 986206454 990382588 950302127 971107827 988393729 973690016 935730059 905194766 908779067 988495877 941693556 956898938 921202486 969016641 965409891 959440533 938908964 976830044 933305864 997542314 922069175 917350748 953196345 999438233 961974627 961270236 920298940 967837532 990298135 986241765 959816144 985708621 940637673 949437241 966286506 918732108 905014823 901046510 946904073 968423098 956631752 905047545 945745340 979893940 986090261 985904450 907230285 910931063 916534341 982238117 984129534 944893943 969202573 943173608 967435349 990199131 937907946 925547931 976935743 975843545 918861591 960005205 948355175 903636719 948253769 980074978 956610784 916435226 951290659 927944198 911979855 949921490 910457969 928594138 977046723 913951494 943005298 948768757 961633546 941448740 968808326 974460257 924943896 924727827 964968431 916087539 903693912 928123735 966312982 920946341 910383303 996179624 962888413 946980613 904222938 935433018 914529697 956436684 954762116 946654094 971773104 960579900 956660522 980248916 910774821 929446182 979421849 920557773 982643823 986267240 997236427 954593435 952617625 957198627 973275393 917353466 963052860 982977638 938369831 973567449 904284299 972198282 955410720 943869110 972051179 972113146 964846536 930487555 950903905 965925190 992405753 967144590 983051202 911552165 988559448 919163812 975264401 981202041 948754458 934190196 965193433 967620147 989331763 971234113 902530991 938120853 973045534 971056238 921649956 996250608 991560028 999342543 988353476 910255989 958444444 970522325 946438352 979329607 991552728 984619728 966244287 978853905 904853148 934465084 987205705 947406267 995057376 968704696 961294273 946020546 987674172 978791393 965878727 917804246 902784042 990987430 996894762 984332106 958968027 973486736 997592069 928150264 911448123 928484696 969300866 915808005 923814256 911913968 998472662 901364381 948647469 957070719 955548487 949988851 909366092 986648641 974052357 955410061 946126964 935215045 989615805 900944460 902023248 901608767 954161193 976540055 976669617 907347530 996737251 904353070 954270299 929754819 953530962 946239210 973737714 945666653 926928592 985656116 927404951 918532070 946812412 948953774 929509679 904368668 973646457 991958517 989922618 970256872 969801720 946733633 930667340 977936668 942637254 958144780 959517248 923492304 936312661 973672026 918562040 946047844 909724139 997059428 972161535 927675323 984034446 917875204 917173583 915436400 914787926 981607485 906653313 965666058 950333396 920855561 993938454 925796109 947449959 955868827 963257937 983053753 983164487 944897228 927341712 971692891 999532897 937551951 905123389 986183375 986632592 967854707 908821140 939492950 990220607 910972851 961903486 992972538 938741336 996669405 917139917 985865252 956673377 949903657 915398643 965104636 917101224 936162059 954871967 977601622 931010413 979292399 963107126 965155020 987014608 924871812 966630371 996602092 990230936 980770999 931608129 973559239 906366598 981260965 999787054 908385313 904407340 951890875 914201004 916028201 981076287 900727111 911005116 939862603 955530183 950587789 955500008 957407558 915594454 954401466 918987652 955415687 922708475 953247094 965460125 954252779 932717419 983120577 979210109 946176234 974349512 991424643 910419753 991152005 948524246 926451244 901827172 910680932 940081916 905726998 914510046 998327409 985578418 906348209 924257979 932926374 998240864 999334197 987100559 958118877 909014209 982165352 914896073 979292776 909441555 953349431 929683599 945556206 931369071 937731559 926871776 965936880 969267892 979897277 924677803 987147864 987222617 998322100 914796013 971631701 902800704 935601570 912994998 954583603 932225279 915366585 943143340 937742101 903179849 912806432 912195769 936360169 929645994 927403959 991810352 975904133 961607895 949409121 912932889 916833353 913112843 922774092 921035683 963218431 943443121 954924369 922128427 946291544 995231573 935025385 961599210 945172797 908072342 928620531 961133108 963159596 901454506 911894680 927214639 946011962 984487218 918153981 949632246 996422027 971301807 984782017 971410583 961812729 922406885 932079809 948867977 998954540 990206318 976540462 964569614 914097502 957649641 922157901 982028249 984346075 932962215 968464366 984676343 974947820 948570659 960897017 983623666 991343325 991568611 982046426 909921037 998750170 949091090 964286200 960148065 968845710 937813951 944456224 965264728 985879932 994042714 940067032 986725314 946105350 948265040 923756481 983673822 965187255 949805218 997777933 982332136 933769456 995550075 949676488 935369208 991381507 961828171 922914040 984760063 984230988 984194191 912996517 982207904 959108526 944919888 928520674 955466064 927823762 962406083 965320129 979626055 975111067 912760583 946959463 968032681 941056279 972621785 911766760 936000624 904351711 971833016 997097340 980680808 950737852 904641814 937774096 990675781 960516808 917582476 954865036 912214052 957035204 907554624 939652248 903488679 923283190 933483238 920420615 937958145 940332572 962003714 997720718 962303644 960010670 957739807 906364737 931669371 986789320 983160939 928136190 929637194 985069088 984883423 986171143 921435049 933850854 997487669 996076834 947606523 976705216 928516438 902344001 941910811 960542865 941868524 980419843 986190144 939270843 923853379 912427671 904560716 942252660 957860737 907779569 980435953 915489322 936121571 936075777 944956023 921821035 949824622 931325405 920037278 976677939 942274151 933161888 917000336 930184919 975850298 916536795 907333456 944314070 961948824 997765513 918206054 916734571 953200623 955301301 980083250 927341044 950197943 928952681 925663632 989868311 957892902 918744114 919344641 979158164 991286057 922586693 932518947 971394044 938401794 996151940 949146703 907262756 960820324 968597489 944551921 947286344 934437162 935246807 956053907 901874534 973433600 917620781 935979099 902616171 977814133 954697398 970264713 925316620 900128439 959494248 976313223 963267748 957462198 993966279 944914806 994289777 939292303 934714680 979834674 986764496 926987316 954524387 942102755 981669014 997162459 973469420 975390426 960785517 933757363 945817145 953620703 996625966 913920335 915590616 926864337 911947249 990163160 972809428 959523116 906618030 906390353 985124771 938134652 989402226 944691791 908445331 986497239 930181705 901541320 996287762 939999436 955515449 960010946 999939398 911429837 989878339 992986939 927900735 953890464 946079900 907494661 927113451 993985295 937897756 986011326 944285438 990423216 936274293 925239714 973594382 934559528 990342088 931569198 930232439 966133535 950547492 943236260 977930974 984634217 932400157 930105614 977415969 926021133 912251389 912146653 996746323 962765162 924857441 931939997 953063974 995483028 910085327 961175699 910342670 903390006 954579880 915191218 987977634 973396512 950053955 981423814 905231966 932978867 947172631 980507075 990296769 902674168 904724838 984896948 983059525 938594399 916237221 933683683 975658731 919025519 959327011 999342703 946615029 981404404 934403739 909598467 974112509 934638270 941920548 915470708 981973573 901338852 957215346 998160350 918919280 923763682 950837623 900715856 988035639 962553352 952702178 920935510 933100589 938952657 936179819 910610178 986736509 905599750 948655174 997302057 955235602 992270133 901685534 930387496 914938512 942863643 954655553 934670141 975706720 966662031 921489165 922201201 902418504 959758314 994811942 938586897 906621045 903876971 930561132 919887940 988252879 976384825 931354529 997280449 924280859 906198505 969275382 996507745 938845756 919448290 916717673 955942865 974706746 959811089 917209234 951300434 996850064 997077673 944780505 961731346 930555276 927677161 927127420 936954016 983994285 905060959 987833514 943146623 992833681 904396687 909967258 906943690 905405569 932310023 948911432 911203377 997196187 966174271 954911208 972503807 975541513 933308098 997426406 958583331 951466283 967843144 976842368 926322799 978985457 983055230 921952298 917709595 938180841 941881989 917213416 957764158 911344486 950073842 968021154 976379296 988285189 956987164 998552357 971033763 963398571 940359766 948112992 905240430 973634759 915184602 902608713 922933547 929076323 990364626 975537837 947989609 932016353 918732179 913552413 915532593 932013950 924767115 974899130 994515653 952059685 924220174 989630815 914251022 914934692 940489770 993417836 937773726 946272921 912119828 991131698 921490422 939136084 907366854 958380829 977545918 905724617 925573357 993940965 982408199 937666233 965187351 996300292 994896944 912979911 931915745 921544089 997615148 901899375 915190583 989554910 962038801 975676524 951999375 945505260 989160987 999383510 974223695 909379743 944927519 965641190 993887628 973035260 958930352 948838302 985101090 914999096 983155879 929881174 948995501 903727766 990455279 942392038 916530221 900246486 932581494 957291736 993823891 968683331 939649075 955444458 923586101 951814200 977988707 936112142 999738920 963815391 926130310 975826676 972366665 978182620 994271464 990567155 975259041 977580416 912121627 971036784 999308457 996927174 931420631 968033095 926471377 986024238 917675030 932507685 929619234 992226420 980121626 962549572 929121165 934110741 928327321 996277103 960705917 946260233 973697843 958131036 920977806 926357399 905212657 934861251 950200643 992934660 920246303 989176360 933304783 961923386 949377966 936359363 902270918 978227594 908664721 912587886 951037994 970347841 956356044 906875498 952512457 910252751 912747910 939197331 972048319 913413702 997670927 967789700 932226674 974530898 950465386 969635632 959577146 929695886 952398551 915278672 915751731 933302260 917384449 916979763 966356145 926176885 936254081 907943323 960099608 937716209 964971627 905878726 959832128 982018536 922080910 983671670 980726079 912258029 995753168 981692414 961919079 986567638 988323844 922933037 917973067 999656846 980116587 958414468 935020628 937316166 984710749 925595630 988972950 921624476 976837358 930352139 983654930 988290561 944965665 915299146 934066051 946345266 957182920 960822319 938023164 974935163 990800557 950426781 918949315 910861517 992214007 984461406 979846857 941183006 930642302 946255221 941094531 966842623 980076893 910039237 958746673 959360618 944099790 939925498 916332517 912918180 992082566 974868050 941146071 925436340 918791946 925184514 962835758 901858738 921423104 902753012 989968541 931106262 989519106 934028788 975455290 971063593 950836619 958703738 965173852 990510487 928983514 915375171 995741804 935330185 965181077 932918767 951038510 938912357 990811030 921542353 952445011 967578707 903398422 980843476 973713628 921202321 992044160 931449410 997609192 941903086 927598702 946487076 966717397 944803658 963428358 980346227 901002865 965104905 960829590 959630009 949138194 976160765 970444885 934085829 938177008 945949913 919108148 913670059 904858919 932416267 910715627 984911413 908517755 940594749 966830444 937856290 916055070 963986643 910369355 967094377 942421920 960878345 944902955 926891688 953245189 988286914 933747040 932399729 976915096 986141473 901259879 926542051 927939521 926378571 946010730 975796302 944542338 969660949 999246421 960028109 906980242 947697652 959332516 972402899 937253647 946190847 949883160 992965143 911488017 904399010 924773949 937608595 917194527 989043304 949125763 990873150 986562593 956971835 962448026 918695306 985627841 940917529 943136787 920807636 948932198 914604362 915855900 909896592 925884296 955300039 985281339 906836459 975152638 953613302 999895968 956251516 986286092 911942276 953114892 976544103 975004504 946194952 998689980 993294159 977352812 992721190 932226019 939584370 977304323 922729801 957076264 939032177 937531403 969326852 902138930 957382862 900859700 908013944 910957863 960468785 968457747 970459283 956154335 961194381 928078509 919407481 946155798 952528140 953773537 973700694 992662802 959132002 971261756 925729017 918249999 997428767 933816220 926200495 910150321 985997083 972246488 902575320 959211710 973964063 900900261 945448079 995669628 961568038 976701517 906366994 944467174 938038816 939309396 992010683 993801152 959705505 922274049 970560010 908230370 970708075 962849130 920552029 963322330 927003477 939427816 918007327 948018644 977584713 977527392 998629846 919885224 968276645 999807935 907930263 910968047 995569051 906230261 999427125 959636778 945836973 977664142 910541320 922838304 912498765 918348589 938602471 906527454 911782920 941860967 931930500 953388054 912079798 957389259 900924103 963415427 918336359 990672481 996634087 974288101 975823982 943411154 942297404 932781639 994201795 955490383 925367265 936037356 943573433 976973522 913631756 970895813 984364813 966957416 952568676 920881095 935253066 906220471 922601435 980881891 925439469 970179960 928501052 900169800 992915898 974115253 984595966 959049227 952841459 979704874 903994330 969288280 908072659 900422422 935211943 986104789 986209757 949370203 977486960 979795778 965543359 961543223 969207196 925409314 962256951 978794773 985258473 927063531 989891570 933724961 933798509 946448218 964232544 905954081 957626852 993605414 981863367 980707380 934097033 991218203 951438183 993727643 998882376 949888782 909631508 951570182 960604820 949571818 937631018 927246028 936687833 941840220 913070969 995269035 997080207 992640023 925267153 964864912 946916214 944842757 951956421 904538062 901809981 979730253 919008355 947041995 982507934 922557724 992225761 957118205 900257047 921784509 916208958 902740555 994300183 982395334 948479462 973557246 907883506 967594238 980327177 992972739 996834517 980200189 978629030 975869822 986676756 935076901 942846164 902496475 950005404 998934486 950916054 912201720 976346400 997810623 984112806 933766897 916669651 997726504 916593251 953689783 903625857 998348762 967153486 903063968 959419868 989136110 960576215 997539427 928052879 903865343 912730782 904580336 984981552 949197592 999456042 987747158 921142819 962699032 993544439 978073096 974375389 988922927 972482825 989538847 948040101 921555416 994886407 989870169 991614442 947711416 972781096 934208054 938811704 905518828 932194208 932741394 933317084 978910528 927102325 999385524 927834464 990656083 965407029 939259651 953830723 926588087 926442750 956370715 907329143 981728693 913040033 974056196 954235843 924038058 919085346 937501765 925600424 980724891 911474311 998223829 990834150 928009279 915211050 940588065 963545262 993943644 953572631 944304041 902147934 924201479 999573195 993798290 971826370 966709098 985635459 961303358 932830218 909305479 961190034 998242859 951432933 962442815 940409333 997871768 914507842 915538259 903944280 958757019 987337773 972326274 926969395 926716291 922569410 959393484 944114573 966037187 982308996 964246648 964362673 983232985 907391604 910194868 981836342 910732003 961723381 944102078 906622671 994958283 923041750 957291667 990297289 988548357 913056438 985769398 981354121 912828051 934889807 992069869 908440769 911698897 943060575 972775595 996714764 940320986 932762816 946745652 972803212 963328062 984832721 956587495 954041400 992940493 956136184 923388678 917345437 940524369 967086940 946147073 910964970 906013893 930081848 940854169 956766649 914249174 984949670 955588677 989926985 950106484 960811301 927713964 935092717 976948954 900088669 984647410 954291515 936673748 924929651 911145515 990271611 940380962 995401762 963179046 994505074 944273969 960523049 997125818 924569274 973780307 967671239 937945830 979241586 979176835 906362156 919337173 999337419 991934449 998150748 996011643 900261388 943857588 967860805 911166041 917005614 907573502 916758599 929911743 948002628 950937989 966757624 941837835 963248221 995117768 954286214 923465289 963641858 952298290 995831308 909686962 911257909 953917763 935158449 952659835 938697759 925632761 932705133 945157736 928448788 903736675 943236998 980036457 991573568 934042344 943405122 945362375 979278034 980418479 943360396 936240015 912933056 921251667 973823187 989724634 935666027 964129144 923887809 952876555 939354969 949317294 944567242 907018908 959037832 965055218 980747815 904924343 951844615 989738302 947302401 960418876 901674036 911825951 985632523 968555111 917569263 937450541 902386501 933631948 979472048 913894471 987805093 905185543 920446236 998991441 985032121 933344063 980305039 916091785 984676263 924040564 966746052 933786400 976130298 965690256 944158816 916469617 914097274 936363034 961303560 912164447 960292274 943513763 944318483 908930637 987078313 976427156 982308185 917329476 927994330 981278221 967500859 979653248 974457745 969157445 936541526 910777194 936113090 939432599 922633315 993826111 900758042 931232720 936095650 953010171 945712362 903084621 991964193 960729888 940099448 909135701 948895713 935043633 910393037 974273609 968411122 923575364 941702482 950280475 903097704 956623851 996763661 995305689 985415004 973167808 980823438 950414409 941960307 912318365 927741629 912929724 912231990 986109489 908954981 928562472 978065854 968725149 928757883 982453467 926676570 954452747 911467156 977490059 947409355 972929686 931128293 944320743 960559121 973439845 913504075 987456459 988451022 960067599 952571842 951585126 964538840 955216892 918172547 909744996 936574614 986699191 996051560 975260573 945102650 979961824 927607438 960429072 952563561 966391996 920364810 905362947 914894315 992214444 916845188 986247276 926104921 983880450 971895545 904423186 972367489 990115920 931744210 923063108 939690257 981121806 994162875 910385857 991506890 929785230 989511055 962414423 931683271 909164627 940407465 997072129 996956042 926308774 946468268 914186036 998856617 945656470 950368674 908194044 981034678 979236618 952064465 930362194 961662725 954578258 904383584 983124635 984200153 926303189 920006658 980351032 988706068 993585877 905904287 980591890 917443929 937011296 950855284 948710622 915277896 912852540 956218972 936674459 920030947 938197477 902568341 984266449 903978002 944294250 980210529 952477195 957060231 927059429 954844145 968457649 910293442 915954808 911234432 948461626 943784884 948521882 928103770 953552551 906169381 982662270 912861170 964764363 972171216 999391300 926972027 905216373 911718670 922917006 976984851 938735450 929898486 986839560 933881453 968939905 945181184 920382925 944123793 914892435 918153239 940728073 941261777 927679178 977729821 915290039 989986379 905465799 920917361 996960445 948919177 925995573 920332915 970276489 943689522 922469658 904609419 972795908 922583755 976988026 981961882 968607211 902471131 958794993 961415974 940132540 944478670 951664522 993285100 995951214 936705703 974655780 908954860 909956042 966035929 910108376 959933896 955804210 946321431 999334479 991928728 985792549 976741717 998186455 979668175 986015581 934574652 946826575 952930519 942491234 968659654 972312577 942600359 928750518 909521537 920871773 954948025 907124662 946908240 941123313 980402435 988758905 973757621 923665656 945825766 954474855 911807659 937259758 936371515 927566687 951830834 987742935 926992684 985881552 987709855 970636769 927843345 980040525 907370962 917599072 978148147 964535520 931159107 956301837 920148905 929688305 913916504 932818566 984977427 908302965 955353381 986896473 975233157 966385495 968953961 984409061 996156014 973878511 918473783 986105952 954963544 983571521 969094400 972075516 929402584 953265097 917094445 993939894 975613124 921126171 946422474 998524958 922559188 969949624 904427611 963954797 999071451 981074659 969893029 936449757 969465158 939647436 975128552 953583259 918040241 941715569 960171791 989309607 911917821 915292691 944992816 965758724 953428710 922629008 929090052 943566749 956265220 921779200 923545197 993882333 963231376 934811406 967058217 954825769 928667393 906916647 909270671 919821264 921877648 945129559 913432497 953454829 963398208 900969628 907475049 995573265 978604155 966185974 927379605 970306826 986762286 930755633 908567940 994116566 912988144 954717391 934111334 957791280 934750339 970518189 913754481 995008488 912017472 989986718 928842250 967384634 944310480 996114509 926029692 900559075 939131536 940547613 954769083 964648564 994312275 937010402 911046070 983228747 973771950 971606785 998748820 903825337 916549396 984583559 945740257 952156933 976972429 946104495 936493190 974424564 921867889 909694528 980286865 959263467 903217610 914341734 985935927 920327512 949825325 956971472 928091204 957508498 986484194 978455788 982406296 947482317 902381737 922769492 947054380 910431693 950914983 996259592 946458559 977102427 918576116 930303834 957228118 910994478 983639865 925170217 932384572 908841380 911594019 943781225 930191113 948267700 968194842 961002312 900330450 977906046 965268675 932250598 970612656 999072420 907868236 913066051 947109648 994664013 982519772 909112625 947364203 923868033 910085883 934024455 930851692 960720910 987353252 936961417 906171368 942014066 908003609 939457917 900252199 927334864 983811858 998897931 931258005 950907684 973057975 995329198 946822273 936431500 908981047 976981883 935810419 990754042 995688341 948094943 920941068 977238427 995641422 928480221 969333255 986257788 918458984 912262415 929447015 910005260 997299616 963543338 985533788 924716061 950835795 900496698 944609568 962179866 951109497 932635578 963037895 977139178 911234536 941763957 991759082 992226293 941835518 997005233 902504427 961177943 986262225 968722890 950746828 957083914 906323253 960044928 963083451 923253703 954748859 977449237 900130677 925167400 905538343 931964449 969081523 955555740 941751602 946174555 938895591 938474164 951177949 907923265 987139949 912511202 929660154 910911119 902375500 937892210 961737535 999034223 932488471 964486176 961868628 968029842 911392908 964920521 906513605 931752385 902442871 905843696 909265372 970489465 919169525 973829136 924135641 918493096 998205438 905606345 978197136 986402585 907723902 951808121 947827008 983073554 961783852 924208952 940136983 929862405 928893163 956581201 947864849 921701460 976927252 926429049 994341884 927825316 948064654 910551051 903859685 961070086 941867226 938340287 999365206 903086568 975896866 985417103 973064831 922195055 965209342 964106294 937270188 906409039 958809193 960208740 904637968 954637712 941500123 961241553 963622398 960361088 920707342 931798510 928311461 939094780 937787791 927116911 925496732 929280546 972109719 922123921 923618043 922828136 958872198 920540675 941913697 944431622 954417635 945238242 903591497 923728888 940786395 977634093 931107655 991243586 904809988 922273382 903634130 903708507 955124700 962596037 972227600 912466245 943635652 920212738 949028358 988459864 953742378 907391795 982688323 932890030 902392744 987551216 946769844 991246576 956624904 983308810 946009882 926143682 921901797 993506889 972040575 963659603 941125165 948420801 988107809 911916442 947273981 984165418 900367661 939189946 941755408 914589363 972859378 938793673 903716815 917002046 925754761 969177803 912617897 964053464 942991773 946149888 945533837 980612021 906689799 961040050 942313755 912485776 923275150 932227653 998303120 947506787 903552938 976858153 969357065 934697817 910115004 961024455 900890016 996729098 956853455 980493466 989046776 916881676 971855711 946077065 971632195 909448863 941363333 991035403 907785746 942016290 993509220 961912197 914103741 941864483 968479438 977864596 989399664 987321931 943099521 936036128 996747658 913705772 965461429 969585818 985734176 937003063 957602769 951164942 935096162 949470369 926391001 972180453 993803304 967226264 971422746 999531606 976983778 954895002 911403325 936984057 922541156 972087255 992980874 901244537 910536743 935243312 967692907 924397327 965540994 961119886 946761521 989990409 936128604 959711785 994433051 935187907 929921262 927016623 983757331 982143247 915315819 932720749 932569100 973471370 934787859 953330836 903354389 907281074 995697643 991100674 961159491 969266533 932309392 959092536 941912605 912047805 952182059 973822441 900645398 997488796 960260500 995802421 916611439 926931375 924384240 904948878 994966488 911051706 931060350 916440380 990451632 976077311 943358954 906261319 946017480 941470259 956424827 962131411 980454640 937420310 926442691 912266119 933687884 940349250 915449253 990382607 920626054 938042451 910395141 967647377 903635230 907256301 900626212 942604793 983267843 920181792 978632882 905387553 958211350 998587108 976688653 901957860 961408185 993841758 965082521 934103513 928187587 927670159 918958998 932669614 946322849 951365454 921784727 987203670 943047919 904772112 984487765 999178774 983600210 950689347 990997228 901123552 922161304 942392325 983232615 928883990 989826404 922086822 949616425 917948803 984604455 906994117 901020757 937857964 933044182 921206311 957687003 934867827 999986493 918024016 933640883 900657956 941897397 906365673 995787867 901095341 988006939 946821536 952727972 934868173 938329378 972334964 908405065 965247205 917008100 928418581 917201579 923416398 973280007 945576896 930500098 911493212 991223676 903954450 917383607 983635495 900092603 948875399 986664989 914666498 919225110 982620659 907901928 959499031 921433221 908802547 991483677 912470757 918591258 915901108 903369778 905857715 920023490 917248176 971700764 969381713 931541989 933712603 936395264 966923260 990510414 910504604 907054265 959512941 919055547 972370552 969206417 948770802 951218684 964153922 943798333 974284237 962894218 923547569 958484690 926755020 959773977 917871708 981123952 943413722 986071586 904048090 911950450 959113757 945534511 900616622 951950943 910953229 966896745 960268490 909204963 999462045 991484969 993088249 922450653 962608989 983009441 984109973 916740660 903505132 944342929 922077186 974394520 991059663 965070153 921481711 908349958 918372052 992565069 949261364 965220476 953797352 995227835 982130201 957939836 924697238 998267338 926779724 946670424 944519957 966597258 964296702 933732680 972159396 942375464 976240211 983438444 964066351 949123843 927624972 933095196 977257505 923839651 902748507 935969115 989000816 974484583 932952447 995602378 951006182 950531150 950474389 946560522 914814426 921043562 969620869 926265140 979573377 929975750 963066415 978804123 998584548 986920231 921215970 931628917 999694648 997064408 916835013 997954309 958404911 951629478 918361907 960958494 966298453 938105987 988510453 935181928 948600873 993706507 911313108 933515204 952266173 992007391 958574635 925269034 955251681 985815779 961584800 997903894 952208663 965020300 997188231 901050166 983397338 930557072 988022725 934317936 931320108 973865153 955856105 964540132 902925873 913840500 941133020 967004021 985008726 981931783 940994187 922145350 949513498 932373448 927002851 974520316 913653006 960681677 901535529 953368701 914372286 916870462 922044733 967714539 940330446 985097293 987144162 944886231 976930830 989708633 998926622 910633993 920079546 927099537 980961990 992657725 982736956 979186839 910179135 903594490 947155693 999496978 936861609 934455612 942257669 972700488 928510721 967794110 984041223 925120030 945435695 979704377 977125752 967848827 912844634 979111773 959262972 953076099 974057421 960947987 992291733 954303056 942566158 934776020 981911539 946310272 922606396 911742101 933239220 921867926 973698412 953642071 957793536 907144137 906346059 904690830 987897850 966226236 902424024 920674764 916920943 950199285 945193615 917609142 999723500 916922773 931927778 990763945 970925076 977116766 906675766 933940645 926434514 977465725 989661891 965906003 911503010 974231079 909280627 976875695 964615618 985251862 905801998 917519765 970183197 946145815 950622790 959808049 911654882 908110587 976362469 998412518 985683509 900569424 909162307 912734884 951584011 983208964 907165366 982888514 986733777 966990649 909147109 919830945 969089464 905723149 952428661 974865466 965914089 922793596 947446494 969188865 985700588 967541835 905654039 993749528 945804781 985840240 996772572 961258490 994739407 955255659 924427013 911939642 946448142 956859609 971221285 967795154 955996445 909133347 924023418 920342680 933281278 921304360 907911699 967821469 961876510 931104702 906219553 913244686 981684364 915386772 920558316 979760565 937009004 963279365 970683202 924195243 997371091 965711918 985774103 953229621 913531978 983147842 914135554 914423312 927600499 981365617 934815570 997368560 998835131 955038582 986517565 991748581 903590259 986235174 934940113 995233232 951339435 954321202 936475966 984751607 914405391 903451326 945907782 938953853 984699885 944753385 933542522 964159767 933259775 941051241 934398378 902409855 924925781 922411054 926347922 946305507 970072835 996945012 929933042 951117417 962958400 940100293 901978221 941063555 923245367 990968384 989402728 901302798 922616670 967716174 974138380 965281381 990744352 986324763 929128627 967342611 918110216 957403061 971940593 919402321 996015178 990526083 933442962 984324102 934518319 963333345 926607803 957296693 973665087 927696261 980074896 988116332 938024406 995384080 900990398 973013960 924589604 901336275 953322926 999321307 966676437 939233834 968002299 990072724 943110753 908362304 938473795 982608603 988547990 990612299 904692423 971902258 936434325 905852775 957967393 973436629 967026498 988299821 967499196 966414849 940820899 997675293 943737383 902669256 923095404 988283803 945719211 903953564 922609779 917163947 980157913 995364337 902310017 907978888 917465413 956199954 918242108 972519164 957477532 944519173 992180086 934300488 923121374 940294495 947020742 996444268 970030720 908341496 941210955 927818397 918475584 963124158 997342580 985568364 909010426 941715037 916385786 942776230 969315696 973841926 995270919 921413208 949351358 919906473 940212855 978147158 981495181 902278363 918462704 996903311 974989649 956732228 946448011 952543206 979986729 935723890 907417957 921935925 915729711 947329592 954815059 924986993 963870732 940119103 974460987 992458745 916876831 909054058 934869113 927106349 933422363 906245396 992009462 969594351 978164755 962906053 977892177 936872671 950497730 943714176 900350389 958475264 990797333 917484227 972575431 909901355 922440844 955101141 933542957 962678737 965566629 943080128 913810082 940953628 938401899 935525372 976711728 932608682 908967219 920779761 940297400 920476461 971903264 964879464 952517710 901972298 961804144 948483060 973147326 954245978 928446762 973354911 948404255 947798646 910832405 983425484 966693345 956041784 965073221 915091586 950752781 960858905 950750750 978074710 928052833 973809229 951540504 962146583 903847057 910794465 920721476 913588670 964249938 975232496 947027525 924761316 948333770 961215539 914265872 948935016 959836849 919936779 925515966 990442003 935762221 964423386 983976389 900543151 954522633 975779486 981887485 990525551 928382609 984664908 966716371 971166095 989249132 972990990 935573515 934198425 963832486 902933596 917157314 923865560 990403337 988390951 926500329 956551726 992348191 904805585 937554532 961337817 993621301 998830155 959775638 977699760 909208852 962713169 936059014 931869299 956258176 922711391 967409976 948895063 981646473 902681064 988607572 964601050 930040789 967307416 934648244 912102103 966214231 997823313 976571816 920497026 986578973 908041178 995511226 991590574 935423227 982303108 988203687 977514529 991495194 914490348 951643753 947380024 956841298 929599306 948483661 904905960 989772957 956807406 945150831 972201034 913044760 956030405 992164928 969045634 951357564 903021937 987818099 902543689 946151291 984760310 903644222 912326203 979829902 948248101 974983825 924815883 972850683 968466996 973054673 918603633 953244201 952091067 938900513 958249758 974021746 996655278 982825845 929396350 926614875 936295259 960967488 992474323 938213367 913784656 925071400 968155389 959276245 950327255 994518368 917100496 963598656 980257003 946953962 915829949 923350563 905657706 972247050 942820171 964742462 981131940 912201539 912574119 996636288 900791750 913302182 974221620 954013702 977847092 902978957 913480648 979421248 927331394 982235303 920909859 966518707 929231755 932562097 996675738 930720344 955610391 938310799 904675536 925223325 941829530 933959375 960945397 974888124 939570362 986696807 964907669 930405031 983484292 943043931 979822526 942509040 986270111 982394258 911759396 961645743 932909203 927603941 937019692 910568550 999941893 914791907 929672423 944677880 976127019 976510725 954927632 998316479 924963190 928061300 932585035 959647863 959928424 932106655 974960963 917652219 993334185 983379200 912539402 907248043 940800750 940299084 979870478 989365133 977255269 969430730 974767168 943005752 957356227 932086143 910694534 945414754 953939686 945974961 958749599 996695085 978390298 902976431 989270229 909008894 928683004 944306204 931353873 906147605 931852198 929214984 986717468 922199260 926049859 974320990 976872048 944349365 995890403 918707733 905210672 914397347 959549636 936720322 982948110 960975227 918813609 998375344 933089136 994815519 964666206 902328079 930334777 948175671 985335923 956011913 942793691 966706057 909476944 929099414 984312749 943512278 927482388 977513759 979216920 918825330 929155867 913036286 945817566 910342025 958494146 944457499 948105405 971354515 972280334 987578567 943705267 914284080 909072422 982431349 927069216 985946451 903561549 986607534 970766002 966236072 999527368 969679280 917685482 979504333 927716090 909889099 990611906 970715834 927821880 908703418 972610592 957102303 940318476 910816792 926701874 967087996 922851585 906188232 941381651 974332217 984673667 915352769 994568962 966706220 900909950 952671858 994919306 938502057 969587285 963567013 973464860 943758424 995291192 970742948 940533723 998388415 963092921 962391688 940666239 908120364 923498098 936874541 950374715 999250550 933787724 970168145 971569338 980883372 952462668 968292547 974454561 961601812 900801257 923305407 931460925 905740232 928358800 930718832 966080937 996233888 931972139 949750447 993967995 920645406 950796704 979268521 994345066 940024892 901019169 977575649 999248358 976579174 900284897 942618436 905399593 995951321 916502539 987646568 963526143 940552353 979055486 993660766 958220468 920490801 905708307 918773398 925397705 978843981 986869379 926830788 972046943 926829362 913559425 959244581 937697632 951476593 921603807 919281772 941590543 977928393 958579056 902903361 977050831 983831672 990408375 958265670 992062939 920781189 902151018 941955023 955343677 918395480 956369044 926015669 963792565 931775039 988479817 999724501 972739586 967503299 911076486 950466559 929227237 954583714 967788189 991240863 988472163 904639061 996668700 974589252 902592402 926419902 980487182 965436436 986238766 956269923 949640081 959472583 979128627 944831990 938313411 999568827 918769377 948881566 954617926 967118766 996313794 996202098 986911210 970109585 980331035 918866520 928729369 961357950 945680118 985652757 980571664 909308877 949958175 967626880 904843914 915597624 915381235 919939910 914543894 950506608 951432336 926616445 901731475 927713417 996580108 918570929 946841075 967991629 971506828 900313058 981743873 974195720 915520015 976401346 968839045 982699445 947604365 950190290 986709316 940910016 954269163 904678932 946838522 929324798 968734328 936548250 956700585 935402012 976074418 981693231 914713189 905387229 935353412 994533801 991311689 934688801 961442111 907942429 957610391 902385569 927583922 902234980 941586378 909147378 923348357 971449168 949707944 911426257 983174998 909662466 995334703 925380655 919589308 961215052 995423615 980519393 957138097 916123486 928137459 937138757 982629857 917641838 911432064 933984332 988734227 925290315 956257700 933869100 905470444 908110097 978304030 915508384 909178259 990686794 987832536 918349197 964503859 981160281 961546814 994237778 972328515 913199253 978629617 986934193 974295738 964414078 978981888 960689711 988042496 944191907 972458143 974439312 936202993 954295588 914296847 930169398 937478089 921749496 932827904 930429831 986839363 999257448 917311053 924554118 944812006 909727175 953934281 926564227 984129581 923052189 969574504 901781768 940467563 999802663 917574368 934543062 933101916 943208952 924608752 919599496 909712863 952691970 967847214 943281480 921368600 927726814 954103267 990418878 978163719 950585119 916563304 908217019 903558925 931769059 933084877 923876624 928690869 991430046 923799250 974666294 989042688 950666321 955900671 903025572 949167379 950612805 993689567 913567930 903362096 991110743 941942630 982194883 936718404 928277748 982973164 921137288 911810172 950304288 961680589 918886869 939150209 953883933 928065448 917923263 913245887 962382246 956047492 920133803 987389011 990631405 994271514 940059225 923901371 987131626 913256680 934852372 971976779 928704382 959421620 957870510 962434249 958328065 925258461 955042011 988049557 916961181 911717981 910588929 948283423 916277841 974820074 930546597 918489611 965071189 916689667 908784136 984514489 995139755 956013621 929984629 907126403 933650252 957201739 986326656 999131596 900189868 992401772 961681651 982613951 989001238 983106021 943802665 920905585 950253408 911495218 968879432 939780511 980825517 983942855 999723752 934236383 994430855 928944316 991127392 905404282 973921241 959461366 999089510 943365046 965531039 939800647 946331484 981789599 919897816 903690347 994235387 973390875 900115452 958991893 923557324 958700812 983329270 913536215 938500952 971074168 991459936 924304902 937074477 971904068 914732634 938928909 913427371 919469064 935264155 923713357 929471574 999400850 944234829 951889875 951901007 930373424 965279454 981119223 928729269 988151493 984190587 926762918 959103882 929797916 988504139 913548863 915999835 927604678 968337414 925265336 968733476 908588308 916692666 916451971 956245752 921035788 947055485 975027789 999707102 985729829 913262881 937828839 972852061 905994829 998325037 911907555 909400144 931921923 967200440 916586795 936189900 998986996 961439544 943451099 917935105 965426371 941027089 949697989 997958310 989692188 931464489 984676523 975063904 927297633 999791616 926069602 984557331 941871185 930585793 901549548 988360726 902341505 992868185 936678456 971687145 964816820 999351050 923574222 911837580 997085192 982991499 967092602 990300777 908533632 905587305 909793915 955003559 933472522 958198749 972559640 901081087 980913078 953404474 970471752 966969946 907935203 990013651 957267889 930399016 957862329 997224722 982424825 979851877 905062244 981661199 944041536 956853232 992972830 902640038 900718665 948645503 997526979 996806761 938721717 905257382 902575119 953698513 901420674 923760437 987309881 900949344 993905370 953229242 972101143 933989483 929943254 993014002 996211026 907570758 969910051 999390230 958761758 935573019 913782781 991291099 958564889 963328589 977347449 947595155 997359755 931533559 992886110 967545259 941105527 999455714 907810878 922261558 986944459 911002641 965939775 915621734 973006271 936991372 969396830 995808994 990329250 976483434 936686598 921445368 986334512 937795283 958626644 978697274 949194593 947069323 943257056 922007916 988038921 937136358 989786051 978463303 946424382 905038873 979386383 929507274 906038890 974324960 981657222 984672147 917414952 909627651 921457510 981376719 963102462 902285003 969370156 947593863 910513488 967268754 921181038 907379748 920470432 903709822 945540764 922784438 940688811 938814860 905427392 963913487 940362570 966038372 934686226 966200674 947111641 944404329 987028764 916068812 999651084 926558883 999840902 924143835 978670307 996957190 955751693 930583966 989359541 982711140 992350291 955962955 968011464 979256980 944597275 950711997 926317411 962652086 992994297 931199417 996150604 952289407 974288215 914372754 962026623 949715558 953100333 973529418 967618546 909563661 932178448 920306354 944141496 934277216 965826740 944453881 959819771 920951009 937355204 994400303 979902898 944836511 941815931 988165951 940342168 909075654 944510480 921501685 921920828 962685011 956924625 956309293 905080677 921873610 927742462 972499746 988534750 951802055 950662550 975932242 966700367 985720120 926022267 973628521 946615643 913364506 903315900 932763932 938019776 927166919 951622326 999374442 990411251 968902770 927361589 965181087 972829344 945816410 988892958 973623818 927087440 965079327 969479778 988243604 974274166 979544792 932502569 967100351 960664625 983702786 966933463 970713482 923707053 937188800 956409505 992876876 935180638 982327246 944921778 945488243 901512467 900732378 995567962 991375799 963365089 918993394 993127881 961353221 962705431 995564622 985707421 986773511 940760280 933245051 989708593 989695398 943055948 959715642 945627102 921940359 994689141 965844539 919422433 937092127 927108432 953427619 916606415 992333448 922012198 937555768 963810309 901594058 907606459 956640228 960550154 991558634 922616202 933237862 964783004 979234391 942936978 913503419 914123935 982848696 963450499 975874659 990114201 940068561 975958452 914708682 914237111 957378969 910234653 983722869 997026605 907761275 905013455 941881834 913164656 909660146 927770318 923063446 949446045 978527455 985530546 960128662 986825255 988612460 937737839 925647752 947870124 901020199 905486072 935343140 949269581 917514986 912075350 957662655 988857624 958939649 918271889 995346341 914201183 998780218 942082720 940685458 971559471 948671703 973264206 990685020 913029425 936140585 927774170 972899991 988453381 966894117 955456308 982448788 923177561 960796635 973471182 903415785 971957454 925073216 953035056 919813567 926077971 969659047 924029173 943442605 941402011 970962862 939674127 942181955 904103380 938257994 943021735 917010673 990404321 916626732 936450635 935174782 953066482 913127537 943897429 919008040 964571041 971556519 943116727 913253667 974278684 911425980 967956074 997480577 986371121 990405943 988404881 971812425 983221175 974166141 993709847 943571244 986583330 910997526 932431240 943509375 999469103 995879399 925102628 941522757 964313573 937650505 913756951 996451978 948305112 919261491 931959164 936673775 986322162 958361540 950016663 985461652 989672969 941850320 979559513 914632976 935741432 985062785 901648776 941085265 987305172 968389289 965830745 987531098 994516067 990972132 943769183 971191704 964852278 918209492 983734897 937239184 920085771 989630181 947940408 911885752 996572634 960888200 983009646 918358059 980448022 974048150 949259791 939328950 973637459 937267133 929027001 932991324 934955703 937433003 989822854 927164374 920756881 979970150 987924488 951734663 937058091 988110183 942715980 975850481 986965701 938049545 986083789 952717794 997506725 959166360 926254929 949730998 932601744 939358122 992068587 919014866 981051017 961209311 925735360 908790503 984774487 914640531 920510481 979029280 923521265 997593213 953773972 983146839 961346310 984484180 967831708 990254521 968628596 908930528 941499865 960714352 900569964 957308579 905534193 938963354 959435352 913115942 952027288 981983445 995608875 943197613 946674461 944602644 900691178 995268919 984112158 977593106 953972324 971766788 921985225 984578776 949455055 972981978 910343050 993987419 905754133 908226476 938794214 968221026 996756496 904545300 915063097 942785164 936178439 959139268 976695221 967207620 996171207 932586134 971852576 978718354 966350149 994593895 939241211 944618829 984923810 977738178 982396467 935525145 919661192 906436087 921617582 960115480 923521682 955431335 987267190 935535333 978787362 923548191 901666461 999635500 941261011 928965556 984079950 994331440 998310282 961811340 973428078 936601511 939556692 922280721 963642447 987789103 958483972 957160018 936764893 971513066 996312325 927634018 969805549 942624440 997937064 973314295 940392297 994128583 916053299 950829986 928550094 905384960 951334488 930228492 914137901 972990425 960829348 986539283 954931666 955845321 959875324 961185647 950848768 997412146 969654375 921396920 913928827 946675078 972165614 948851829 929895788 985348980 911687818 945430343 998575798 919098773 923303981 910901040 944135449 969256695 914753110 936638045 949659742 924149941 960019913 987041868 903649636 946726369 993803087 926350437 931108983 911007161 994187015 990121331 906722260 940167049 977189544 905497037 984141061 958468678 986948381 995170524 939584300 997588743 904137699 915532373 956045333 993187372 966552330 997893913 969389517 957233772 977935054 931626572 933746110 956338354 915013327 983863686 917587478 900872271 949852988 992984902 936213766 909731085 923200453 992513208 926135971 971483920 937318779 956917032 976131029 976309759 938014204 933772358 928202216 919091432 962259261 982384903 917311690 924131697 926156209 911112340 983210218 993346829 938042012 989781972 938771013 995919259 922293539 928138614 919124601 969483784 929625456 970612605 965191574 978611525 933050576 981675007 976550800 938666356 958005879 924043796 958264109 925267486 955346751 968584677 993475653 970495477 993987232 994816053 940006983 972737289 906905834 973827659 970544950 911686444 918325668 999877589 904716699 989224492 994913955 945990036 990158788 907684733 948150248 954960884 995120975 914762301 902205470 910538784 924390367 991954346 928004599 948704064 908962296 912271441 992857846 919707477 981524759 912026356 941091130 964457776 955146219 912945056 943668619 900672528 944695277 935152163 932625311 969116583 918405375 941384484 924065667 905801095 944078305 943598103 926695607 990418088 999159077 927331059 961329021 970605277 904988955 928332188 948577442 995006056 961237729 966987198 955036036 924482403 968030604 989551198 970063367 970462410 917732514 981094227 950687819 962656817 922038524 952150756 908537782 993956866 998404972 951285118 945881711 906663566 955395038 907575185 978367247 981590214 930656719 987704879 975845499 952024552 998465277 923365835 920089574 925705718 995315322 985981624 999376322 943178883 910211064 966452195 952488339 975456463 943938025 916054252 981142862 987125162 971366348 996808629 978737447 924486751 949581708 914940022 933977643 956347138 987933319 946641587 965531403 920324678 913799372 920506293 906868048 976424738 995877683 956869940 932558596 933034294 915581196 924656495 962717818 994466416 978241299 903219189 960284345 956785871 972600544 945599601 967795678 993452827 930843382 989026638 992199217 996491992 942442368 942955656 903634979 993830486 945942804 916865247 985430486 985093755 926125562 924966777 966888199 917800474 945498219 949228024 994632555 917485047 973315593 929551535 934285551 946476723 937177279 911949207 974977729 981632230 959707107 959399583 994560850 937101600 902727224 941441880 979443880 908603374 949142877 906125081 952417217 905069959 975223141 906716259 955092029 919966572 965466398 950506918 977438916 983667438 961231540 959393259 945895703 914934558 929201518 979890265 980391954 938204940 908848696 993172363 958841478 984109367 970172232 956237584 976179167 956769503 912803845 974619645 902244067 941714757 976501365 914564072 971302939 949459168 967458650 930452610 971931393 928917455 992032634 973794473 907731388 975580611 935346182 977498000 923049617 934649063 939628352 904002493 942950202 911002240 981138887 977013612 906849891 984287590 921685410 941583597 906935748 948168785 918620987 996326767 991404171 915182979 956028153 934701523 982370268 993460649 906062264 999750669 979806069 978969176 991712050 964231220 916696461 999578757 993250274 910073726 910056706 956130371 953072622 992086543 927625029 989581093 952924559 950016571 901093621 930323209 977886703 930021116 978796824 955469324 919366921 934545209 957304125 922226027 978362144 948157968 958368988 984681451 995965898 981665366 907457630 935263143 938316021 927611660 959340746 913142222 929958426 927000178 900883478 927625199 916103408 968976509 979058723 971597301 956716864 914173214 968352924 996818494 925903116 946551811 909499576 905758278 900141010 947032692 948284622 988711122 905825335 960912043 961091312 998743156 936032121 952491347 996179517 990525661 973897810 907846088 957505831 965637325 986561962 901250059 939839274 996994671 938483414 977867631 920589882 925465970 906757308 991711349 999418850 948406087 938707104 973122192 903619295 976146213 921387045 952984516 985967734 946350562 902678847 983770672 983175263 993397462 941754863 957814671 909663592 922592220 992321589 918204652 988202916 974858456 910149277 989564367 957647598 926881191 929567063 927161098 925495441 947455966 933969873 922208926 996782330 983946632 960663982 959381031 961425909 911773447 918820058 949506234 915384717 908017294 935364269 914020226 957143939 985808356 962735579 934438288 930093415 932005377 949993215 979249424 937139513 933062958 932367365 959512623 995276930 997226671 916745637 999277937 957700505 996824912 944182374 950335269 973883217 965432643 917604317 991303631 933668832 973689921 966227165 949907009 919937566 991422965 976352601 984781258 957782858 913633386 993613890 918306468 951479485 950923780 951966337 962065796 907813885 909944596 929689052 987914645 969015966 944100258 928232926 907619980 970272290 993392379 948050435 946097376 937928528 972751327 920266175 965037277 969055918 974140554 983702297 939285357 984083897 936328526 904485896 923044045 970515169 974165141 939424280 995786068 908626421 991517001 932582054 942642368 918238916 954627489 936765197 987400674 996754021 922744042 930445490 977863791 985278115 966228592 916505021 964217755 901565014 942430838 979773048 925594228 929890753 985241412 947637464 906341107 973439619 940763105 903593695 918942934 972924817 906268091 991800927 925919038 928676520 974515414 976046198 964137418 989742022 972197537 912795292 966477211 939400193 971361987 991829113 947688428 901327733 918536256 926381886 951037567 911233800 908259334 904516799 946644233 945572939 962630714 972352954 915501360 917139402 946158049 997024597 932726168 914601011 922962675 993843520 998147612 933541093 944405479 944302753 988261003 960149143 993103613 900888936 909360045 905596470 965549470 986005887 945137805 996953276 985270526 971971000 955932594 967125423 956351034 944873040 903226688 964543307 960530654 993364297 945887031 997436551 929912115 993788289 967121517 932558285 998082195 950300987 910680518 988463276 963033816 905207943 930669115 949128631 961609637 995513832 953864055 974781509 919199931 910207794 972823711 959992461 937582535 973284240 916100631 979253844 914178510 912697603 911308214 975645953 977909695 979238149 927117456 985509454 949544675 974840705 924830076 913583417 999808171 968242924 943041834 973572832 987652763 920204653 922194414 991848594 985993963 915002856 997520735 979024751 982773291 985246360 953719785 940097673 960522368 901723120 943418548 948821813 922969011 951216851 996541750 919451564 915741699 939984169 970095173 979218214 933796997 944687373 963460406 999369959 948756480 985384469 990290122 906978527 928048937 980839731 928342079 913588117 985453188 931106858 987352046 974035600 966525041 952913912 976067441 937911682 975829160 999503137 927255363 990649210 918086963 940348544 935325808 951521077 927120788 905589625 904367114 988696224 947563770 990043467 931408756 924199671 905579454 977206622 957193124 941966016 965160503 925607851 908466775 978377143 938297599 959121739 954367553 915569796 914843472 962482844 994610727 902521988 951470950 955842773 921027142 918317990 975209099 911577963 959314100 969604557 928824699 992100321 939436358 946792827 944779275 941862983 975631519 927177554 912399399 957982088 948738795 973734661 980149597 926695848 970381554 957004475 923497492 910489454 901473292 931276407 969797190 993828864 908496782 973117420 942866125 950235729 958627774 992726471 918055856 919183898 927949822 950955530 985167691 952419304 938740461 927045580 998587102 928567250 924190739 985323735 908118649 977426803 935835435 943011285 929937909 958080287 913817048 907229926 994961336 915730176 988166948 902264622 978496967 999506068 918930338 941211016 922937794 989874900 954202202 973660490 973761877 987047298 965232179 918224694 918995912 951654666 955251927 900311209 903622942 988027686 974680325 950849702 952192198 909777309 989951192 976809900 999065589 937565368 919906236 911458401 982478844 980888388 994338385 981499684 926358746 977569689 951846854 932659137 935098605 931675073 903113444 991803189 903517105 901855743 916664574 924661962 988549437 930258763 958299015 946962757 924046719 955179438 965808824 929453607 928061654 978908527 920560521 990577002 945222312 909396132 936572762 985312843 937701542 920456492 961781783 984541528 928916186 976208258 988883595 910256325 957564211 976195684 997458652 926430912 944083317 987573219 938789800 915251622 967667292 992944259 919145748 975099598 986210159 912495810 934553868 987426589 993774676 976576999 939422823 901225363 998581809 914505457 963606200 989666418 966850455 976774709 936218863 961612278 921404794 962851844 970015667 931920745 924707984 921837565 994527640 903927580 985912487 915458954 911427802 993707826 950706984 931452327 910492581 946324793 993917233 973356368 990854512 915264839 939427535 909903377 900791063 985387630 989610529 992587370 904260623 901139359 937721204 984867446 904099164 911720055 993577793 927744629 983796071 998739947 905411996 945962697 946411366 940270958 956538443 940435358 929507285 908400933 927180318 922557820 909947403 920395162 944915278 904920560 966185821 954162754 980375866 996334733 922956100 915615530 965373732 911772609 947654034 960811931 924281991 903428997 909250322 944922293 964551270 986702283 952497331 911139302 986678840 917579136 969646436 931111970 921436534 957404546 909373437 971528842 976620888 992431548 995554941 916188731 992619167 912948764 961025302 970912573 969178070 973655194 913478620 950070744 972857616 984611487 955675206 917625008 975998358 984620684 948553521 931091540 934281345 980484092 906734546 997013325 901226502 948197761 954623421 920276682 946394954 990307052 954116490 963195510 991598719 957388571 970129899 996705821 993100520 976705397 969579663 936039378 900644891 926152473 976283862 911180358 954042262 956160886 941296230 978654104 987516680 921977747 958863186 930091046 992670855 927994617 988855640 964753808 954641734 945859079 945123870 998748027 958533209 917829192 953360852 977063649 930887566 929491785 954880803 932423894 988478248 928569446 949354380 905190065 933339863 951783554 942398343 937633022 948813594 980014531 900837018 977945309 985895250 988963126 917263916 957750581 942013556 996546562 945574458 990945195 950266638 912629265 961629493 994391291 933043313 964665560 949335328 942895226 919242351 910219009 908253765 957477410 961634636 956115903 920168569 907293044 940352612 951640115 937079509 993827901 983867779 924797392 943675276 952842016 941052103 986503634 969754071 962762113 947876932 923569537 947449748 936723058 965669908 973484374 938686982 995486146 975068295 905824120 980461054 983165517 928370105 942476805 957602338 920183646 911229248 951396629 984751425 906809437 989593088 906767837 984871516 927301108 972279588 960821640 978903672 980613120 909953907 910952261 990079032 938758075 974575139 988204939 901776097 926459641 937247366 932206429 983222439 900482053 936895764 972094260 990764270 926526577 903555311 921776076 949362242 913644264 904220109 964359636 923224117 900896871 922265881 973223723 904889372 991935959 989365935 994174205 959435605 988905131 942017116 934286475 997193094 983909046 900115753 991695975 922429298 981357530 910864672 918002733 956299403 998376418 988795602 956324768 967220471 977778189 996096940 930162912 967948883 946279024 939072867 992677113 984405292 914472821 992521865 950092190 991789777 993122364 928728271 966428053 923462484 904376214 912346532 907585083 979751673 961268854 999334537 931655813 974936250 972221412 996662268 935700404 970146647 910793961 987602857 960056094 922325983 903903559 977732282 982304814 928921794 906665690 959506830 947964802 915887028 913679070 975625993 906746597 993268588 958623304 975931426 979087839 991300013 939196371 961449977 993093602 958715291 948156306 951713376 942944080 939805889 932461324 912854469 978632045 931402351 946882692 942677009 972939028 993788514 967273524 932409927 940875658 984668358 917359019 914433467 989058213 964081699 925591072 993293019 994826981 950156962 955419728 942539289 959848769 933022100 945175783 939697424 929881154 931915547 999793391 943294264 919078544 929482703 901205262 977140348 950232019 975539447 958225973 900603404 938675844 937525149 991061155 925598696 973933064 910375790 983183751 975050071 947078445 948711574 938747462 937112102 991812720 932936790 928689970 908179168 976558873 949221626 930846567 985315150 970762336 931132016 967461546 906341746 932541949 901190202 918893096 928109410 929039768 950696808 912681420 968257244 929238008 900315024 912775900 975383810 929444206 973229776 994578041 998761489 930850016 973365824 941478666 949044369 927523832 948588953 904012141 901309459 960838648 941548602 986453576 903837370 953365960 903070951 943985769 981683622 923633482 901359803 961691250 999140396 966826874 904706204 914466782 923890676 978858704 943068190 963180739 929016565 985758760 926752552 906456580 930079703 995914659 970379210 933405941 998235439 905771268 962611424 922999454 908256808 902758971 905349047 914694204 970474542 912082761 975970243 984623634 925243957 975214737 949406362 995796065 999346220 996066865 985115601 953191042 907485763 911795328 960056528 937957198 933369407 966646629 934398075 909801605 927185109 985319472 944242393 904755114 946327722 930385415 992427970 949784326 950057716 968056928 918218167 975694570 904470019 996601856 990206560 973407581 952891059 948924087 938794205 969487572 979888584 911392032 900367612 930499151 988319543 961940007 907113552 918398769 905440274 923678004 965714759 917907333 931586751 981548147 979700360 923700707 935738683 985836467 985919192 988723669 900175517 944556993 995830123 960998130 922142763 995025029 970603941 954495528 904987394 911067853 953089718 949986837 961658432 997905303 916145249 936861154 987003220 901871116 906305561 915426931 908035067 923931263 907600235 923124559 955748574 928765524 944564545 980909607 918792698 951377594 980088268 963044845 986731865 915262020 954554523 915780348 963539476 949246685 955276374 929188284 990363929 980419138 959621977 944892841 915458037 969087525 921011027 965484283 973745904 907200724 983776383 923044020 901175438 997149567 996119620 909011415 983965171 971003291 936764906 975674653 940510168 973041648 973696056 923772639 907642586 993568047 962313112 945491177 985364969 914868565 989275594 979444911 964539797 979626564 917109441 980690921 973624572 972944096 950787379 902122872 960806175 952931669 916610921 912358308 956645210 920431561 980793396 969899221 908561794 971063037 924707118 974585295 917011747 987376749 978830692 913924174 990734157 923721383 978447671 944485715 950025716 929917533 915144128 922099596 957051389 935433684 975727027 911239622 940643898 931356606 919809978 932658930 955971346 947016209 944808027 956161737 914516014 994882397 914943246 961618399 911792190 964989854 950540243 952633416 978261984 940529359 995787294 913910347 907216605 977437625 980259518 989633292 909259228 918761335 927399580 917382788 970305183 933900885 909642884 996824857 997065421 934073267 999014869 981975793 908067869 910575070 909043409 935110609 992425429 951965651 963530637 909030491 984940527 942135136 922310623 948899965 937388736 918021721 997358332 919770428 924466992 999519905 926254219 962242591 975913409 956822787 971686132 980422617 953937624 947769625 956170606 903033524 951668623 973879863 977287389 905454935 987100028 993799693 969283681 957927232 973594797 911863926 923985691 963369347 934318561 916907708 973470294 901614994 904767274 916229324 948137182 955964884 960337840 977770634 953599826 936928558 908499298 945128911 931612490 926142832 908612237 955508820 939247460 968077055 914978099 979446439 922769777 945631542 934166466 906587011 957803873 986459171 982467545 981540317 989215483 993443247 999271795 931272284 927375611 908910730 921376015 948509892 917166950 981360762 938749128 969843147 915780460 973224465 992187106 920607855 991888117 910429144 929683374 990138631 996031700 901258258 933436096 927850682 997339323 969154713 987036014 903452261 928266853 933348288 940309241 928738619 932467858 915633071 916392981 942409416 979306055 927827166 937652357 902112770 956774965 928595102 961871353 904794020 951235570 930281681 935764358 961355453 917685913 927062773 985859301 925977392 989973596 949988814 920229735 964187804 991332165 942312076 970563440 913248720 916786820 988567880 921159922 929396502 922051872 992165195 974311983 965059552 959752170 930788013 922130907 917261053 949485466 926643825 975038294 988915443 930313664 921785004 961881679 997369576 965399075 951744485 929607351 959766156 912999685 977803181 977014030 951980106 980541637 925952798 914593070 999712109 984719721 918837057 928694642 989695352 968564233 901649977 974649315 989290419 931496317 971615401 936095108 951280166 994439140 943769044 965392640 943416754 924784500 928009725 990577871 924296345 911622681 982362421 967940178 970827564 915566598 940776669 984521683 993802598 953689936 965729754 950438898 947989473 948782124 921067396 905725356 908774687 971830320 943843663 988592637 935085364 982439918 941143665 918308838 962026127 968721662 952371718 985590803 921831945 967770741 957402097 949081962 934279897 994545961 923041910 909107511 923096525 906534350 967286731 974314960 952743060 969256678 935103239 934117520 936953826 975804098 965688258 963667883 915702088 957504027 973498930 950200467 967027619 940423183 923877280 923037572 930169488 911105081 984674133 924411810 958117465 988743852 917759455 921183859 950447945 967188668 944439846 987474974 939481521 929972805 961363072 978522809 910021252 904230613 939754928 906856550 995874644 988343906 956652499 946891689 997674876 946555912 980131093 962265075 989084570 925833412 914085395 982634757 962693943 976595323 959675133 954325963 966408739 939620689 984118067 951442296 976668116 924664209 965053275 986306220 901418293 997688903 902101816 906896396 930190150 993844618 959005503 990624413 960127524 957386485 988782507 973305657 934313354 940733595 917979929 989196587 982177757 920260797 911874777 937401343 960048396 959588598 993464934 915428867 931855958 934571097 912480449 967803082 983173683 939188181 991751979 998283458 920712945 950116714 986300179 939509309 973896196 961060440 908293350 901924612 999563797 919223453 916364772 955673330 931643641 909587363 991863107 952347483 952844986 986003165 908104390 912242215 993333909 914019361 970287753 996215498 916834021 977176724 970619857 990719872 989577141 964480364 954726595 949899677 969044604 982568343 973710992 912812718 973542224 954084415 983431369 922340859 958559334 932293046 989876526 931090322 941642458 985425685 942062515 981059040 976233396 966048201 951189042 975550916 930051094 969602275 934794052 932762762 927578010 925242008 905558503 938181126 990147045 903926312 996306268 936079246 948305763 995947674 986345027 941149739 997644166 996059139 960245084 993872805 994102923 916866466 922721293 919556748 946635832 926317514 903588135 941285326 917848507 914501629 959152071 921810996 901504141 916941597 913462771 972121171 983523422 919894029 990993263 983547352 933798661 961872345 926764914 950760679 963504590 926650968 952426770 965067655 975602733 947367433 965442955 937571932 991352074 997460587 966633999 977162524 935882864 911104037 952304260 965270081 955509945 993410473 979469255 921817385 933554504 904031742 925545447 960503821 977917533 918462688 956031718 905631702 969931024 975816016 933039571 918244496 945844652 966597217 949261166 981178403 912526669 982790659 983697658 921334357 986776844 920408766 965577252 920063866 919631523 927017757 939771033 915966914 987246101 945865591 939317597 949207117 967597643 971395022 926405776 913651830 983922605 998658205 999053704 903316786 908478263 989775090 911439046 909906479 909641454 979155499 990311659 928779254 961485302 957069311 936029262 932357285 953834411 991707806 926529598 955247317 940040952 946111815 959402234 916347413 919723779 939449009 993124065 960370679 939624772 973021971 969965142 929203979 989029512 912538550 931558244 917743200 961688458 933774296 968896194 943171347 992786336 900921272 972039082 975169739 947866527 920003348 958851146 926529685 951885254 972049718 929615481 918077180 933640729 956724588 994276702 964916441 907618828 906460399 924895637 953612802 945363466 998381231 963354438 919876245 935099623 990664040 931008317 965739245 943962205 998387992 920808815 954043834 947704618 993049535 917547125 989762114 931412734 960462193 942382234 993040708 952128600 997023132 965008543 956414038 975996221 947856484 995661341 954983449 914154914 962742461 909104611 902636758 932495780 993096320 965304956 996962303 993636141 916576634 925247372 964889288 916464230 961418685 958217629 911368728 972460700 995985393 962184313 944982606 998548096 935595578 985810828 943004493 983872296 968752970 982493930 928740893 953045854 957676569 946262343 979305023 960318141 980104137 924889659 939394728 968057136 975292345 954269673 940566862 966300936 996583417 975954805 948808576 939270592 945784050 945684483 927117903 978152246 949228256 931769114 942568574 900920166 911074189 936900502 934819424 931043996 948528483 928495156 947148112 992907004 980749209 912820304 981837913 965327653 957724943 965727203 910397448 952536262 963189458 986478834 994768720 972645880 991487389 997751355 950670153 944408811 980765610 988833023 943876730 966431755 991264415 964166545 931311034 924395782 990766962 901776573 957958596 965712335 912587286 987515474 903582473 990382989 983041157 986086726 949613264 912787786 913184995 963310589 998054081 928577706 943720723 929784756 969151537 920705050 991883925 938775788 968385054 959554503 953105450 908109336 924835129 988977181 997860241 951890138 911553863 901517167 945831251 933424858 907087128 966345074 969878815 947991445 976537695 969916969 966017895 982092642 939553203 945919296 916036230 968245114 960556039 963692069 947171185 976277625 903124030 982851876 903991822 963822984 921413073 942717335 931427467 948166513 973056486 993755479 990111085 965406268 919955815 957749158 990243138 999043095 947440887 938043292 922398546 931044845 973273646 921724570 901392465 999651492 917969285 974087067 949483262 901302399 974853780 975281072 941591419 928437737 962142559 977793767 914854982 936462658 948757444 923286434 956423808 913748894 949963373 941257944 951107480 983306122 921166978 962592602 915867175 914854269 990385900 957145410 909393109 916604697 996745038 983915548 998117407 918401471 933982109 934423372 977690565 906122584 985321297 916359257 965934877 940965122 941208181 929316092 937535263 951728458 974460617 998714635 926799216 945305035 916307546 911620612 982113364 954001676 931069186 965540609 956380707 957463061 979298398 939440605 952724753 952153565 940207893 952513865 998666199 916231267 977523031 980869035 920152630 905887137 908274158 965335828 931776755 914417457 903376157 905389372 929139116 911727505 991379707 917132566 944584307 956824312 938137858 959967247 991624912 947525839 928171549 901736004 945591109 949497597 995793139 930444755 941183270 986698294 939709164 936302473 993968877 997087903 982043476 959609637 995239599 942829024 986567425 957089368 941772828 981065428 976848475 941997084 902054969 940094058 987137793 983328791 933832276 968209905 918973223 936197063 912064562 982322537 955054575 961702315 921930244 974357527 980569254 931255488 904354090 926595401 909336460 954464848 990501169 953197900 916398295 956450911 980813672 965106160 948589023 962427730 967488109 921058351 959417685 903078825 945208194 932515406 980777729 932089861 985538798 953916555 974108996 918354349 913202438 953624084 957044698 966623984 905901193 939742339 955790658 979170640 950597305 943520065 929201019 954710392 977490295 970837317 971279686 942619144 939688105 977377180 934426282 914402213 956739277 937584101 901597543 984273806 949690912 947046502 931924232 974812468 978194016 945840957 911774387 934195838 974311802 966579651 935095691 965550071 964152097 984761261 951538307 926619675 920273462 990143856 966339429 989685612 933780166 980346867 964965254 950680189 941651149 913078756 983684321 920782094 948423998 953006529 952529509 940087384 972568839 981649847 951398745 904868600 965375600 937887837 918436290 924931279 915114499 976411426 940539840 966064791 985375768 963040140 930823213 965433640 966761762 948933672 940554493 986640184 987937125 979250922 974559256 977347684 921516154 920313324 985615032 998881213 979642964 910887014 903522184 992278439 981119698 926117098 993116511 919987237 960392258 953008240 982190220 947917881 913528255 916044873 975776204 931470898 968239257 966244279 938842252 917084944 945566305 963090555 934381344 998960829 978641720 985009914 960735105 969826990 980753226 922653805 942222116 915967374 973536364 989853786 960719098 967506512 921875739 919984677 939492421 914140680 957802345 933145304 900841313 976053996 954798720 933230154 990583435 949219723 919724737 950695636 916578214 967649697 923866632 992742305 970765202 914320366 983157557 924637836 930393708 996802929 941603226 985041127 911233435 954542847 902574786 963722658 914731976 998445195 903787367 983551044 965463876 918470577 921072491 965036017 980467648 954633356 939403899 934317843 935725229 940602349 919637890 995142029 919179468 940654364 987436069 919101487 991298196 982761916 912801332 974237135 973527917 910774459 963379691 976035580 940293340 908616741 901799440 994122375 957228516 983401317 996627835 916361245 926822595 959066002 959089713 920203337 980559665 928895030 975403452 974507226 910072355 935722969 938174085 917339652 903965960 916088659 992003283 925945206 988044099 913588362 925604130 936611303 919401672 993549652 908322256 961503694 988507617 934152892 954569704 979715942 986629875 964902349 912081421 903277004 972089412 940187631 943466796 933222611 933962343 999096181 968660852 998447872 950160978 906083950 961554987 964961693 911419050 998261868 913163727 963107112 919155659 902776907 943852795 902516534 956055521 938496069 911018324 993396420 919244906 934458362 915717803 961858368 938339282 956450834 919422579 930009592 945066846 920220552 941694009 902645282 948064468 928908946 947162595 932280527 981976329 966470298 934633294 990222575 901729369 935566730 900961607 959337139 931857146 932847579 981840524 965749046 956189236 982169399 946970445 965997761 918323018 911789356 902153780 990620411 939757116 957928319 972599726 954925110 980387400 969097905 929495282 919577615 905451474 904315346 924241472 968386574 986548875 918244360 947077002 900106145 921898007 961798399 923260456 961326786 957587521 985337413 922783946 965018519 959791199 909491273 957364822 906797339 941684403 957825885 965627500 965513904 919654859 904423798 939765712 903613686 972279442 974767580 956134126 908845574 918327076 958566135 979454678 919892888 922339915 901581842 988494440 916793419 935955111 903434265 936865861 916660246 977969962 920009316 938485619 903741730 968196823 996657606 900234442 970794252 909123658 936363725 909877585 933410341 925432377 927825682 935068081 997051319 918404703 957735239 919952218 900143147 924276979 914034498 912475683 990306762 926005019 921517974 914534650 963425178 940692548 984309875 997097779 946145606 989403029 909525876 986854815 929158799 984291935 900550061 900033797 945693349 962875860 989441603 944780243 916397323 928982288 911618929 948798812 940496645 939198188 914127873 923399748 962560354 975166512 962630855 957479157 982736389 922741286 950946064 913474592 920169479 981092897 991206671 926754814 958903567 939079883 904025877 964103097 934440288 987515218 912109866 971112579 903911795 963742418 964331587 926390909 961316447 948965810 935235469 951552501 913349774 921384814 955824973 994861370 951591661 948914259 995360596 934685427 930061362 957819479 913452467 954010014 947716781 963150271 940477782 923025259 955841528 945738431 919220307 926683588 915941095 980983165 910118183 941382792 972634259 911253936 913111753 962569425 924476840 912200491 955775458 974928626 916130306 901160420 983282026 952467204 909508018 905560419 920355659 991695677 912944776 924914813 998636877 907583897 915773125 914630093 900492973 949104111 974474040 936941227 957020281 963031830 998899554 953548121 997802133 990190117 984077327 978812203 993614763 919658243 964754922 903046720 994614965 951947224 922142704 948255907 932837608 950559249 970640789 975197498 963473490 901012237 955351490 901541096 994580722 917411046 971442637 962443607 957701682 975632323 989457159 987815031 982345831 949214594 966020798 937688695 976113056 932382856 934079266 918615698 953292253 937778573 956139637 925287722 972710439 903906556 955430792 914423024 985132708 985651167 932653536 972298574 953580733 933920504 943453750 998989167 980815390 910798062 914724477 910992351 932396123 997304524 997661249 965183127 962715250 903480545 919920053 920690041 987237436 908323593 974199104 993495517 980700113 952508555 930658516 994547611 999355142 922206071 923952941 988239415 953887264 985362929 982835957 908436302 951542677 976493693 990670297 939880397 917830638 979541371 984721324 912907162 956756137 918375696 981617130 969084455 975038275 903314902 906424323 914452780 972987145 974645371 972237220 996229193 909273869 947491330 942006934 954992454 904825831 951887544 943780336 902684284 921883504 948678800 993044804 961593578 965661448 962852030 993446370 963960488 960475885 973238592 990150380 904732181 936151952 943541309 923673055 970908310 932904170 965441978 952544805 927737117 978687077 929587818 965954978 980415180 963967121 963118037 949012122 955242782 919599285 965181083 999916187 951390519 926539832 916657042 934288418 987515759 960104061 925703669 978391795 986144162 993078470 988185121 909739987 993748063 978957571 990700851 936528286 957150455 906623090 931173180 945705077 982954166 967847045 990223548 917140515 937937260 911158708 990499325 979265524 958512826 923187764 904531742 945595285 905790596 958855265 965400235 916702102 901258629 962593925 959376088 930456559 951375307 962766184 907094191 921459013 981324656 936232443 970844167 995347350 902043827 904007918 963741022 909660008 908182198 972089139 971440120 912726825 991184830 901965152 991453394 985198917 906324670 908000634 933187168 941860425 991529950 960419670 943569429 984612038 910414861 972596823 996968499 958139020 952631468 917597547 967788353 962047106 907785806 974186973 901108754 953226683 951633466 968549670 922166012 998414741 926297450 940316581 933139988 913036506 993995103 967670045 928177024 945954532 928557618 902895262 954575559 936880206 947408187 992860401 909290524 956396910 999779780 938477873 913275339 973977912 940731048 906241927 960208547 934212822 987098277 961731005 900147513 982087866 944945830 961730494 912621546 964324271 958805583 910690339 965118629 942281540 959139164 964093943 935040898 997185553 967272704 960163481 934638088 903080532 935641993 950994151 932219054 975539989 971877593 972046530 913863107 934006444 953791146 984687580 952223379 910065686 910044413 945197011 988284288 961328994 937494938 930987089 977341719 987115674 959234981 976704168 911754069 990989401 988418035 922596202 956709734 960187861 995389712 910670258 953910843 992183527 920982431 953282902 995337882 956873535 910811008 969568197 954131080 987099360 963973790 991684283 957465368 984550544 986109297 919747094 952483835 979775888 913162539 996582404 914566562 908058955 961187315 986824779 972298194 959968429 933419281 938802149 920771880 929456750 927503153 914183766 920133465 962098520 918098848 950905192 930920630 903816787 958945680 901289860 985113387 993656730 943293203 956895543 914564443 906812085 977196629 918202438 919705785 929675824 943440467 933426483 972293184 944063182 916523503 904673830 921596695 946028769 903173661 913444522 996256990 952688270 946051808 957764152 986364213 901795761 948190325 923086933 968142243 931491057 980365156 987375430 980467648 991776200 952193474 995438808 999431999 954185574 923202731 911240371 916286541 938223912 936222768 988359887 994755938 946827067 953263345 934019553 981386677 940152826 982082363 936371266 935879757 999447453 962605569 980150435 900206230 931511043 982041271 932107148 948312506 997293840 995300627 955108935 959249870 927567983 970884324 965175837 963162655 928545605 932277076 924157027 917789642 906547581 942710468 989281433 975997756 977556781 946021766 937552033 938202168 925723122 903371177 942362194 944021151 976439638 909878925 955287971 984168383 923098480 923357437 925300656 921982350 932320703 970852497 948551005 960752338 994175763 957220786 929110480 953495591 984587262 960295140 900947182 999122572 936257183 965630632 918254058 989266756 988972508 971674437 948260728 912769971 967157395 934560069 982265598 997572634 904250037 900635349 981770750 930794562 901062063 967053674 924906325 971434793 954507879 967141872 902098816 967356176 925548020 924566499 913121100 972282617 942543143 929883913 957022332 905164040 964703557 924419038 953177763 905914806 952687287 966117291 961906781 918921003 911863461 952869241 908313667 937896154 949925099 927032920 904742177 966266746 934049813 916669253 967381020 936529998 981917408 981752751 920469388 967208203 915726400 999156554 907791292 952617697 993250639 998374195 909993509 914126856 938699380 934879250 924744741 936904519 978623859 915696760 938134953 991170585 933694978 981643944 949558448 936655894 924354152 990266877 951496006 940270998 902576276 900936286 939485122 995514282 942014645 978690936 927107669 948223122 958786988 983922178 989451804 965013197 934700125 940857239 960024975 996687018 912377101 945190867 992338847 991650588 952338026 960557732 919622461 919338152 933591107 971247782 930885664 975436173 989821161 989386026 944998431 903676388 953510823 936777987 986973157 974138611 963612969 995199706 953139151 984745029 964988938 974261877 993078280 926410667 939502545 992824992 902691518 946546468 985313223 956375387 981876580 983667289 956185810 911481814 933772201 926573698 978671161 993225803 900237123 939276850 919271361 960276086 932938640 989671507 920821283 952615650 917634297 954539380 900316123 916390456 989136641 977072889 967428217 928039424 932298519 996457534 950482770 952049756 937703966 945866424 995032656 992933940 937431968 918235696 900623746 962051597 924051616 970609366 924654798 922713876 992901338 948531345 954723552 984903789 943256542 972519698 961056116 954094007 976170797 989024373 962264218 915863549 900748488 974848282 994785997 985203508 995754946 944327677 969674747 997645236 914247345 909753550 998059935 986964044 991370613 950313022 923031844 910630118 964695158 901924003 926538176 945954958 952472972 976548280 934906747 904786550 948826350 966484390 967025677 930459791 975495370 987048555 974544629 971923503 944512933 932368664 963840577 946172377 987540836 928696516 959545957 908151878 922140639 996084999 934334223 940552325 901012121 945312203 906876646 967229227 984773305 991448376 907916412 998720326 905011038 953311803 959211170 920860495 958114900 911071312 910986501 974059747 908772516 973794297 960720409 955606443 944758777 980854103 907125397 947126972 920583028 924084294 984483925 908234457 969440626 953635497 917577051 922327959 907548685 937823247 940513968 927151138 988195921 956065619 929134128 962936973 962265898 984997062 985758514 984051853 981529643 944577273 901122918 991803665 977186630 977351908 937879686 971060231 917479740 981966891 912389604 922189098 968423967 979726151 909122338 941786775 988136927 952877546 952935167 975486125 972589822 984927935 909250428 995280676 941524784 921877361 981850779 926835529 918563533 923922151 929338219 997449233 960299972 909516190 989343702 915798644 975405909 915781373 919786482 921703931 916276951 978613115 978135145 997446042 945738888 926405559 909251910 938782698 950990941 951170623 923051239 949663399 980223048 992794888 975307077 944251669 912322762 921051501 954282826 903135960 952085810 981943618 987579224 905787557 903461021 947003390 979198387 903680758 934916390 933694253 911931297 949771853 983927394 984638810 967025220 951809236 942481980 976096860 981610512 901140594 947667498 903145147 939549624 955850820 962827910 943534371 929551623 934395087 954869872 976620750 943940794 965331644 997002063 975569699 900340689 946898164 916234830 935560975 978891455 938953546 908202141 965844266 975845325 958441123 952950576 978490789 924426559 944721350 961714510 918721063 977355780 926624042 945352265 951672517 954411704 997817576 940169741 969778769 944795844 925102054 945930020 989346345 952212954 975032260 987485904 906706152 982097189 985563553 971424254 952665445 930880202 979330986 930187053 965669492 965003055 954832480 961847519 950025532 915630827 992431083 937140071 969408178 905315291 972283922 907559238 907123729 998020725 980980959 923970682 988460672 910978538 909215932 938904067 936657367 921337499 978137681 967971111 973640157 969048453 919690092 970068411 972901095 962046279 966246312 930216288 987821495 932515796 970519237 945714940 920105141 911659527 988442055 902647611 919181835 982240917 938515656 936516944 992016228 955801667 910050836 924247311 932085776 902717622 917932834 950234504 932889914 913935112 977734711 991391319 912944015 975097124 924527033 982129726 913816329 979078008 902326123 973973228 984571057 979457668 967843200 970437149 943243808 950668397 915592096 952635111 937421767 930285227 997252469 907052041 926070513 922055410 924601034 949177019 956243679 909904052 964106031 938337930 996671453 940684641 915430417 981063167 900441770 903065047 954680475 904809237 900618073 987243293 901105974 979965830 929062864 953049355 969518634 951327058 953304560 955775115 987630794 937179657 981112098 949487085 939686468 985931720 910744465 997221358 937141797 934161412 929386853 963065235 913644166 905907000 921380714 962410236 967287808 906274798 962380687 939382251 974973807 977901129 958694491 982307194 905256440 900148330 973706335 980847801 996673986 928750627 917304138 930706671 940002040 961993064 933818818 922876277 981849721 969834901 993557299 994407788 970599094 925740916 960075688 946985217 958845496 905751876 940273202 977036288 942684942 928885935 912730222 977753496 994178673 917550051 937808178 908987018 932497743 979630020 973681383 967134132 906892934 996797159 962300250 938962151 918695612 913137811 942726898 913969705 917603658 945355899 935497602 917386739 912593382 976592879 972132256 954837421 911500681 969888526 939011983 971815331 970464608 940527688 998656436 957831451 990914735 983728604 948854822 960585166 966281909 914279069 905115018 992247738 970549759 960883192 971351997 936549340 990840651 942227889 988955041 930279731 994425812 964095342 950760200 941058964 990076888 997055412 921358740 959543723 960593121 921213252 916179311 902727282 972865160 957042184 919594356 970949953 938508551 971416541 935954038 985186642 987966697 908830250 921378007 956910510 971507613 956621610 927005768 923153240 945840888 973702706 983509560 917870538 905576965 981125862 976277127 948993744 942146957 989027163 900393121 996169659 942443344 938549393 927427141 933067608 949817938 936832283 928230324 990060955 941449867 914325473 902800075 961016447 962317098 945310422 930690982 963317331 987032555 949286094 987441384 932083915 914643391 926510742 907317274 939168627 931608394 949758942 960267980 927727248 976473480 953643932 938139784 947237474 988509696 953655243 978727079 942207502 984459339 909403554 964051687 962641653 940757816 924892963 955377996 990774330 939176093 997641150 959380631 938936272 938516295 954682127 958143621 961529309 952893718 902983944 939380387 992104334 978872704 938805252 910611287 903647813 927555557 911511749 946693947 960396730 947192566 946581456 907159812 917327337 951279860 987772273 910712576 974827598 911144593 929037606 917301046 962966438 954416286 997405085 981310941 981885315 998149974 909523854 991533022 925143646 949392854 934915331 913913170 954294870 901869758 998164862 959725070 944803874 952901974 930106341 941893848 948472931 973630476 970691157 949536860 917620334 922915983 910047995 992685171 944801868 930518482 967473337 936624751 973496736 979760030 970409161 952943873 989355660 984186617 954265212 982266566 990746722 999579427 960681959 994422169 985417829 938433385 972601547 958145315 951555040 975028191 937686863 938460961 992908116 975412013 930628893 963301275 994854046 919569778 900265897 949761097 954017696 926085793 956119491 994742133 928917380 977941046 969550505 942630299 971524833 970817350 904516097 994767920 969879596 935546840 959290866 940145109 921029804 905757835 972880388 974787363 962116585 957118387 914043166 946870369 922805829 957973618 982942659 908188854 961246061 970481745 907399777 909305656 953807978 962314273 953154079 942821727 980302286 908746386 944570784 950885739 960796389 942718347 923813120 937395880 977938402 982651625 926870643 959261070 937947377 993453011 964207382 989078797 999310281 941839458 942691955 919635693 995916506 918043618 938036062 989725305 990523210 948757979 949722274 934449682 922915792 968994964 977384744 992270834 941962100 941152092 923766585 900300570 950773275 989627115 943647913 952702539 927957463 995143105 970359117 912617653 924406023 915983408 920920192 970356806 938064027 919235760 942017970 956647665 982438072 973681816 978554432 900046730 951715230 922280074 996719355 992440379 946854009 960361033 924279125 956065936 928413070 993384317 936584874 934341663 971884816 923483426 984884086 925848415 944869454 954566251 900854425 957547465 999104927 917408964 948241494 993913658 942945136 943169960 905807088 991812951 969713076 991294900 989215076 975444722 938011685 941646294 922419566 917145011 918299688 966505282 901827664 952358528 994642705 922578589 985574699 957424850 904280725 983443043 960548165 941751154 970944751 937578108 985377997 919706293 987452102 910618114 918711728 977697534 949277513 971211775 949294584 964192358 921174976 933026760 925806131 956098309 991622681 935462733 910864216 902236080 948895619 933728000 990807514 900492628 901195536 977573506 926054819 995303117 914590684 983066856 998962766 959998204 912047033 906264969 975196160 932584167 987568361 906223652 902895051 908975430 964169366 950458469 995314641 966957415 912353929 951587845 952129163 964624845 981268470 928214169 905956478 906523615 969910528 961874959 932776304 900108999 918095857 929495350 981572526 912195970 971902944 934912120 943026425 946045943 904562963 937576440 906912769 907820085 943773879 954046769 936264651 981546076 986602198 997284965 949183663 917705714 933401904 929422666 903549619 930612413 903093272 976595346 942819173 925778429 942146500 939956439 915934463 932685404 927518878 916264198 955600165 921708593 976901591 938111731 983453325 929258959 912694176 920256884 914553898 918045347 913621219 928848282 900823738 944830681 961471224 973632829 998227406 979632775 952889504 975557726 926789515 937075711 979069727 997629824 976516233 970877127 967509957 915419112 956166143 998849041 973783291 944306997 992708361 953291750 915366194 903012182 924398340 966728049 914695621 903068142 960154670 951830685 918981260 915769194 913049979 990507186 917562882 931687652 940128204 935995579 965753167 940780619 990260118 966900426 995586583 988819096 966071276 955633480 925639189 991114574 916569088 926454128 992211442 945713380 939132781 954573269 922784654 962228967 970838862 942104720 951470469 909573625 984181309 970006728 904592810 920549775 915797993 925191458 986431072 992425932 962287696 911978113 915802729 969821598 902157124 905365158 994430272 941481892 925234160 978626089 925593067 921901570 996553354 999126048 986891447 914263731 909516997 930746112 931803590 922996060 970813329 906210216 977681425 957390051 994018275 929966960 961961609 928339282 924727441 963343542 938946517 965271738 951417007 903793164 936327616 995659978 946645923 946299050 949819051 904095719 934980892 987460737 905164911 977964564 997598900 963130118 989875546 921433024 933529960 928001755 938552916 982829355 968806384 915858085 917451225 994713994 946793039 993897523 983984776 912817997 947072395 926865521 929652637 942043551 986493385 914486803 965129051 902884522 933515450 942225482 943401662 953662853 908432670 953535104 955995297 923902500 903243860 935560580 975234715 986787842 931919089 960164686 960812074 902873780 982173838 940988873 938772785 980341265 982389585 930141112 994254009 996494444 979353943 957068339 900757495 950677055 941741264 991008041 942488225 920213980 914348882 910327213 970088023 975166981 962126737 971403594 937875569 937148454 901160996 959010499 972460497 985873737 972011825 908843639 963586041 936639149 904794549 985707312 941506793 974420997 912832587 943185238 926931918 939652294 906378581 903788743 980924879 957929231 975218484 900279446 940015686 962869240 931212242 900953782 905601361 925462422 948554156 944331277 974395609 987019973 957594896 915605234 994464797 946292042 977228642 991746267 920805527 966545963 904316245 902072552 902977423 983002280 910092572 957616967 957662867 964949102 956399036 960286378 983180190 993408516 998328595 912198535 940607641 905937888 936066500 978586405 909512963 931408905 962935757 955449172 943426226 915803460 921196428 909246307 909628312 930570790 919627284 919727900 920899149 924374323 999775829 993871946 906966036 971898218 984118728 992366918 921099217 978341840 923477726 918773968 924005813 917233307 997390636 963009966 974933054 949072997 919640390 916360170 989709715 977824304 955628472 911934627 924644193 955577938 901503840 918753657 977911527 924458930 954666890 972593284 925805551 908207908 953995920 941631385 941205991 932313135 953625121 934546162 926491815 977228225 939635290 966021138 912596443 944776161 918702261 936414335 912257727 905075242 930078148 922260330 982436347 924619362 937866205 941291369 969324649 919039714 960403763 980874650 982860340 976575080 951011325 971527776 938846644 956379018 980811628 969549493 933770409 923293674 924350000 950603829 986441750 917177609 925662803 999939166 990877561 970676118 947268605 949223287 912489007 928350488 981838799 908602578 982054956 916520052 926437531 998005804 992211033 951974510 994962188 923016442 925025349 984019588 977203656 945755283 975377196 913830880 921777315 936345370 935668410 904141408 960097239 935154428 983919559 923964172 908521233 910610660 944003121 975976618 994981306 979507288 927128534 950526497 943857939 946978794 919119932 932285594 948176022 916413872 936852551 954473325 913559748 900035721 920108258 915611492 961038123 983664764 925579122 971003028 962229892 972828486 951435511 965956636 954362635 938158877 969019334 988397044 916053429 928718438 990828032 936638412 962783945 909865954 940355009 951364427 996554573 906239633 975446402 931563062 933970960 921647656 905190212 955217455 948388098 928807115 973606808 984963256 995753022 936577387 993428309 975163559 973599898 966273109 989492116 983503650 995872452 918563055 971708050 954663979 990210643 906817009 966870660 972567420 906595927 929630890 972700809 912664478 912010369 978106525 909345719 993606938 963851060 990982435 900670625 944925912 986461043 966905792 929951848 974683908 932482521 999985755 918398984 930911152 952740159 965277949 937395256 947054043 952871253 991177331 952249826 977110740 919951107 963418683 993193227 921341095 972280083 972028726 927864761 944683890 941952490 922726390 994161818 935866227 967679636 931110733 979124767 923565437 987411768 900194464 903095986 978273608 972465913 924232350 967186131 916270486 972369647 903772883 938317353 999436355 949315868 961472423 905484344 964719970 940263417 931007306 988261936 902977831 963890494 965684927 911755785 940932431 963849220 916799079 964250568 975358144 963176646 969242736 908594309 927406957 989417579 974456773 918510150 958355977 938639674 912023079 946644715 905771551 926953864 921898601 941079715 981425335 979047321 916627781 936351674 933352225 903063331 923571619 987906609 960693744 971529776 911584629 939500564 932731580 999780039 968696677 920308337 929047620 971880422 905441345 978702297 977225754 992207952 975857308 902580173 980226449 954167438 986350068 908269916 922202702 931287125 970268488 963264447 939000947 959558149 953052079 965719202 978281266 926141621 907919929 995732068 993587826 905590416 978649184 924166449 967831390 923544967 910459336 963046848 997630679 906547555 987540765 950931880 951374757 906619576 979727477 919708772 946465155 977832777 947792981 954042205 978552952 932667524 925883643 993099592 954505358 925151730 930182718 955282173 958442022 943299221 906583187 985628621 994917272 951974467 968131223 926143182 998947594 991385218 914875265 916051585 939718897 907766495 979037242 927557441 949359579 984213773 952454149 935666195 973163240 960891754 906320814 967268131 923584474 963611093 954478649 985410263 946002794 903900485 904668826 912368230 935190403 947197317 960726999 924072012 940443440 989318926 921233542 924675471 964599026 991009415 917253615 913738667 912782974 919210602 965073445 984189789 946465742 925808827 908183782 986838398 971312501 947050858 976767227 938397276 995006124 967887199 901204088 994410632 972818263 922171554 905596446 947873287 929472011 965492493 901094569 969988935 965016006 918521042 927149174 968350139 951957135 952232874 943989890 920514826 915791864 971370722 926360003 990347486 941615755 918034588 999606810 921733693 908905237 977853161 932603561 952941509 900865347 983801778 912237038 989493939 935703741 909047444 927907618 988132238 914503402 931905901 992491767 951803492 930818768 910343058 966602467 961901708 941474423 908827205 901787538 953586293 940042288 995487264 966908157 906376630 944277756 974996027 989413087 916277499 990612242 942457189 957883313 953170376 961806910 948325665 900544990 905704223 952885801 986150111 932181056 901457835 983334757 939884616 935305594 914505727 949478415 908832163 976472773 904406092 932380239 973553955 972588728 983834834 935876981 983538703 902113361 986875690 991181097 912232735 989888339 998802015 952500856 959073715 975084431 963067098 970939822 942257718 973223766 975289727 989581836 952130919 977289599 910419382 939818394 901325177 971241335 939770464 978628623 972607252 928825976 946796328 919304419 919250478 929582389 991502884 957610610 911505656 948856648 991394943 981666989 987932213 942072403 965663228 953410867 995469833 900864360 942006708 969525581 925367233 920136590 967485679 953651242 978006263 926552147 976101651 954758225 932780851 996167887 910465315 970724178 966460742 924895125 928611139 964644887 962126522 977581800 981214165 936056747 927052649 985034461 942631594 997377625 954322176 900999526 975969382 952381482 928123144 969720486 983182651 987978935 913857309 974104577 923387541 955079631 948044240 974339125 934567590 973432556 950342810 936560520 962818008 919967152 948994095 936485626 991567820 979700757 954823189 978803338 993805190 920375191 977603966 949411036 987341705 997154380 970535125 931747435 903954416 993610830 934371071 966685505 992706071 952086962 975766412 908620307 907769022 973666401 999297301 917133541 906347189 977693752 955631657 939992019 941901588 975558346 956993358 920311334 994321277 978710150 930661524 942211443 996760079 989929427 955475738 908699125 993030223 947029932 929513945 936334819 932974432 905892796 926311218 948292865 940433308 987723253 991020581 915461138 998225315 945754365 998927610 954580887 941286426 918770395 936310260 943519993 954539143 907385180 998542940 906446803 907391784 927726136 966112805 957626990 968121284 994222997 959061813 966180903 997507931 916594439 956889184 961483938 988209629 993008819 944612719 996658132 949706709 942896930 909920115 964833982 913277665 931446174 969382869 954893824 934043504 934423653 961647713 997748462 942294346 903485197 922874581 989838209 982964187 971853360 962215963 920019404 947592263 944049782 939104956 927818170 938458562 922442738 992720782 929937318 937575509 980711958 947465831 903040993 903462099 953963950 956966546 983221885 989217823 984430806 951979131 977416354 950203895 919732585 928768441 919404683 918764322 951871209 934785617 955740409 930573046 978126957 940684702 929202760 929556656 910799859 910645240 914398954 923529954 913623611 923906476 909024061 985651748 947695101 910846527 965963509 962172829 956365000 957087403 967178979 917992570 952463566 952465452 989419138 996782719 959656050 914784259 978551319 934524302 908659890 971815562 921734250 989720642 979151290 939208417 906608070 978406618 953711468 999965423 965543584 929252161 914568604 959905807 940244998 928678469 961584560 903547874 975278117 980023148 991675060 930645161 960176369 984321542 998523065 941160965 959385789 986525412 956827738 944365869 993904342 923940527 914465724 948252961 933761933 937909648 953805452 923385133 955342324 908529576 965127144 967261057 975563797 900509937 983957160 969707735 964608138 912649032 996819621 917430685 930776472 930041649 946040464 937941391 952950602 902842347 999831636 994653932 938585357 928690232 912153396 988554974 926317945 983119984 991254106 987188563 918326497 929276323 991117810 917933812 975721420 936409495 930267545 928916173 913736763 960538075 911729734 980928054 954623074 967710996 937496071 923639320 961642451 913752145 982056737 972543913 913374060 932991424 922983559 915846441 923685443 950884842 902123469 907294681 955123101 999086835 941823373 941901616 968328732 911215477 965107781 933700582 932411323 928995092 911309818 904529534 914212732 920229656 955122211 944418139 904739890 908172988 986393966 953704780 908097699 902647335 949325504 912790365 970932543 994395287 936555250 902973107 984727328 913267093 996172004 997801712 966008926 986026575 993802755 996644891 985788105 975225903 979334378 945721578 962344305 993672212 989942006 997793608 996330267 916608848 952098263 961477992 952837465 996905064 962437635 930397230 922130941 942439427 934014475 930466672 992385835 939485074 980251243 970997264 924647605 919962289 916109369 919902554 971680638 968663795 907037004 993451198 959782834 960494357 902721840 984548536 912800734 912015117 966896819 999135321 912347172 929697376 938263476 927014582 913259790 996797414 970663794 992126417 942405589 963584531 943996370 951861565 913920467 951680803 979726267 953021397 933473070 949851874 927613308 977410736 928385422 926578023 911060899 923118628 974625553 961385604 956453105 950963321 935429952 907244478 942071863 936230652 997024391 949528980 995930544 932137603 988062530 951487302 900806495 961106383 916976653 945585268 942089531 980824711 959802554 961972465 996017442 927231759 931131393 928249560 905406592 953288367 984458068 961145220 963030805 965582951 904625492 953401161 913727140 933230404 911626647 986706314 974137087 962327218 917414574 979788129 986597986 935663227 959868638 995068543 902122195 955766579 974666450 989806940 917756873 963538501 960611705 975546068 934540169 957388515 979490936 928975489 987223050 969505848 959543115 984354791 930820906 965812345 912473736 997967673 996691170 979406263 907816692 984861351 964223215 930113264 954613082 978974706 913271760 939046859 973095206 979440236 963225167 928344724 983863545 989937904 910688753 933439310 985865397 971789360 930211752 963296390 946685691 930069226 958027369 938064913 995968795 951643031 967137496 987990024 970797395 996008447 965008097 976358444 965619502 948952938 924843677 936584976 909372715 979835452 976770954 957316002 997995081 926006037 926523052 986547135 905911748 985002748 956182857 960498575 966791294 917025668 942824415 991843629 909209050 999722409 941357426 902269140 928627364 904673444 981611990 956277119 966223440 964591411 917466518 974737715 975522609 921137429 904739538 923619832 968120490 916862830 975308247 953646766 914271279 940209239 939888419 994880309 977180836 913621565 903246493 945769899 934436911 945637157 978318610 987091035 961481807 925692501 956860123 989019298 989898538 977309196 933947811 968633007 976992628 980631974 987673194 929776934 921911246 967413279 930538144 938440761 966411576 958494674 985118954 977282696 979781660 937009083 980797302 921219485 978358266 922075799 914354708 998284480 926530826 916329086 996509626 946792654 918692863 967708726 978940338 926373694 950912038 944104672 942575166 981553552 907261169 958454427 938169156 939282807 903347506 911961119 970801328 949450440 988737305 950524275 927469936 931928871 936752837 969264381 978668250 984307630 905139395 970826232 909837778 917249644 961394643 915080011 937776366 917235068 916675095 955968559 983901227 906115724 994993114 936795704 960347259 929912438 906131512 993808385 931576371 932507131 907096916 913976646 985162604 916566411 928029277 911732537 900508377 950707213 942210928 902575703 941596947 918251758 910069150 911373105 971101798 900378444 933140340 929868369 921759290 915544834 954010499 938626174 964482374 992371710 944283078 979109444 956018319 993506404 996134835 964376636 989289235 941603014 972417920 910811999 935147972 996238101 997476082 900938242 904705928 990404562 989458625 983158524 956987974 938528552 912471125 901937627 975413307 998688635 943911803 972595233 948160429 994162991 902497483 962697650 983552976 969061140 954243628 943740194 994047903 962289529 991813446 919597236 995962661 993231187 937507001 957602746 944153602 970935103 910128945 993448623 926452667 909477156 953539268 949331610 948672245 968673152 946088835 927568755 945515270 934977384 922800027 961760677 943070237 986630391 909127824 900042646 998627361 977297417 959504834 978998816 918749197 961199208 913992588 908661347 970142194 945840027 936384516 945443884 977211665 991681783 909641542 927855951 955906871 920256711 968816872 953121388 966714349 913641667 974777439 916447802 903220511 986645019 929835086 999848067 978127863 956047555 933437483 981513168 907848675 941740898 935040880 951427398 980190677 959303272 928613656 980404346 934286757 930010307 953971772 930327497 971656412 948558870 974897886 943559805 914829906 935154359 994444407 923965560 933133135 972979009 937459234 913727623 906862005 903302645 981623095 921177104 933267068 982463485 994022935 963377891 927125091 925840434 997683791 927095646 991181259 970828756 908206558 916362497 926677628 909158583 956889571 935078765 973901924 975392524 903901729 920076082 953470573 964239646 988878086 919862128 942579729 949431765 904137925 963120404 900679415 993748159 996565369 952940464 973588150 962766167 901680621 986949614 952447182 997162000 948043370 967080381 966543758 942948533 984662297 904557069 935334563 918520354 923811309 952552063 979313859 912541939 935347723 960781457 965467126 916029112 943156397 930764119 941837746 947695570 923970205 977773275 960032791 951699126 945099431 972466169 903896077 911423391 961649597 924742993 938090946 934344418 980450415 964735366 968878917 955659808 915755051 930847381 903628042 954538127 949492009 920518318 975882138 932250054 967706204 916708997 942019474 914963853 964863676 914616226 953067838 908925714 966170106 922132014 940696052 979991636 904788410 973866766 982827998 967545688 989740196 930113799 985396313 932371170 947781684 916790982 972543445 997769467 932804287 946891334 979103834 996357775 905365864 902501830 951857801 901510408 983582334 999856870 959199633 905361230 981042907 996628039 978439758 983836115 929469532 913897818 980865575 979293459 946549852 956015392 948014403 936289962 991200201 902592900 913367037 938040601 934001993 995207215 967825464 919860826 903590806 915837889 944359975 983149382 902738828 996396484 978105046 978452967 971306802 966346512 990282092 930476351 943574509 994720005 953471201 925107618 942734871 982987796 986964024 936351611 984474528 975801886 947806183 942657400 938346888 902998119 934588948 974451359 964110840 999099562 956221573 932252833 957546328 958077191 974237752 969327074 968109250 910871794 936078624 963544661 930545690 948683434 938538528 935508792 970520063 959221949 952227369 912884056 925428640 951583023 922763211 976477607 996601089 914984641 923324771 973699616 933337327 965271003 929347705 969906805 941957773 931298172 997637703 954454063 921217381 972398142 979993066 988661510 971760402 973307954 944298974 986900753 974662332 927026950 952007723 906806765 987004801 983855598 974007217 949112238 973872194 999860060 966488752 958232548 967710741 995362861 939852850 933914308 959413653 958752144 916602317 969872164 961976048 977523108 926494765 969321523 978596960 981746545 947522123 987246019 955348045 916503156 948093610 950681780 940527115 998013681 970919101 971381268 940980139 973566365 937271197 939361424 990085360 936514872 906054548 933992387 940643160 906054069 947197404 939389375 911259246 917275192 902739059 979332937 994130540 968851260 978774155 910691522 974809683 995067110 980798782 977817700 905143392 973007426 947889230 903522477 919539972 920119366 995992780 927746767 925558996 993973907 943436841 960922178 966181222 980754508 972074933 922026779 902180835 907319812 927817683 981957425 927588612 957862229 972301475 955656814 944774053 936677676 912394681 938100890 968987990 964944990 959765816 932848518 939701151 954836047 935086245 951838654 927158915 929593343 933071045 930389007 937603444 962344610 985791588 937211425 972627592 999271289 971872127 935497545 911473456 985383137 973977717 954046400 988013085 934175827 940936429 930589465 966612379 908869132 995605376 941481925 900281756 995051870 972314080 966264032 962100337 925410834 994069114 969268696 910171705 970137191 999411367 915120229 948266340 910038812 917613447 944819549 983458246 966986891 989811225 925737956 944878056 971165107 947816916 991520298 983161352 918504374 942254397 924496525 908324690 910182428 913353814 925441202 909605656 967202349 908157605 900171489 958145113 907474189 971638446 902940642 911454404 933104150 917630266 905943204 948498961 976299188 978618990 938592086 945797188 994345872 906675274 994292351 968212514 949804639 932794510 984960624 971837590 939612612 933088244 964900820 916897698 994092718 918302262 908446063 929171416 958443831 996847009 918578441 924413293 939555828 990560977 960148178 972499150 980436673 988061818 965418083 984505518 994513691 944918931 914507266 917168348 926560914 941015913 962764184 922096543 981278919 946860280 947725568 918022524 990759264 918890121 960246224 957713377 981998516 963200992 916747973 978253501 913235287 955909399 900258200 979664732 951027618 994409661 974573322 956534822 911532473 915941593 955638063 941951394 936235093 955071851 920738514 903813720 901605115 923323245 929706536 975325692 936437814 989345580 901810310 993303973 947948013 989998613 938702866 957232608 926593832 942136354 963226193 968384742 956927956 986217784 962616856 973683885 987579700 901114718 905963456 912299611 999327545 912845109 955319925 970413685 908219084 911033175 900984364 992411845 999359811 996484315 970641060 967151160 929649111 934767050 930443691 947919445 980358099 950137785 941660101 971622794 974111071 967725272 982859091 901016450 997299444 967247660 992813075 929774680 982078436 923044061 935780275 931272862 963391919 990972532 967684195 962959006 951912652 996089497 956111310 991117090 985590679 981833903 966322883 953630460 912875338 952656404 989176383 966345344 987765238 999486476 978465813 902456141 944326128 941758701 905004253 918280143 981478923 968361434 951716922 947082664 902381369 989705080 981225842 975136266 961122475 917439692 929129474 990031388 906725412 971034844 986130605 919942400 969637620 946151036 951429244 971251741 938901295 924289842 967261188 901437344 963926615 941456250 972651882 908333499 999383904 988163764 961153462 919550394 986587385 961013365 953959572 947733628 976757465 948297993 932917096 948605713 995132050 954561662 902197353 984265392 907240737 917590870 996203964 956526105 994918978 986516631 956194903 917588486 922273223 933309933 954617790 955255437 982016387 964874274 909130415 940063188 930124583 958434837 903200734 991637837 981168459 910625965 991641371 960639360 949975468 999277451 969659477 929680291 994313409 950384923 929902975 943340267 986172996 954579084 955897842 940160988 934144115 974831872 917330128 925121328 933609366 911980711 916295320 962187377 997276348 977694314 921861650 957205901 919552522 917981828 972064469 946635477 928865864 933260704 991886669 909555863 993418710 930977295 964156321 902799345 991958450 942767429 994087749 976329231 990049587 926631101 915328092 952625459 936447029 954571802 923328082 906810040 955417923 964946369 925403238 998933326 976868120 911975607 927831032 954587908 929837331 925522220 912455907 934095326 990306529 914476179 975044187 990146803 941336755 973404441 924339878 979112203 931226837 946087264 954128719 960251460 909709801 980708135 961758195 975638198 940593456 998774275 909771377 904401406 934422211 903348049 996048508 944290853 922459165 960187308 965194088 918061531 995332946 989027668 965049866 950521328 927400228 967916555 905180727 982497943 913024104 918312343 919070309 962031647 993635867 955116359 900039023 917348185 915872672 916113243 914622457 998578361 927549327 903593575 937984143 922213208 903363891 988308874 920448015 964669204 986690477 911327123 927921781 976764664 937365307 957836696 990694441 909638897 952242718 957735624 940528615 949410857 995385781 916359019 911571464 920630447 973430526 998010465 940020355 997235297 950914545 946264695 918574190 961827730 964577976 911710177 904481515 958639059 998800601 986932240 983849102 945687187 992751280 945971769 908356278 966394506 903615698 963542438 904488555 904301265 949703822 989771904 944286947 945411462 968719432 957557545 966687007 978990652 944923004 948951458 999404162 923448768 994919333 998835436 976012059 937891155 962365677 977196186 920703316 969402836 940940230 937070940 908912688 999392163 993470544 924072334 989265201 954727536 924874886 946228475 926182780 972849705 919737701 995037431 949971021 972750101 963266658 994513882 907877025 996450396 901141111 923847363 924421868 926681908 918089719 987095806 940405977 969890956 947842523 945899924 933214268 967681400 905859438 921744523 979827005 918391152 938892401 903597535 926032505 996656786 969637274 967088846 990693662 917529970 988595190 985727140 901138291 905677360 985423410 946770621 997821118 904251838 919625007 996259601 913048002 968831537 943364130 979658779 984408233 943542176 937439231 915937933 917753898 902163738 985090869 978654100 990011179 986628724 937757723 966235981 932868378 925694191 929321715 907838460 929653275 958120802 955767700 968333580 945225651 903479435 976795190 954937970 930193748 983152603 998186913 989172292 902977347 945287917 996797467 920028309 913406584 974047092 993576939 954476181 986815466 973206126 965431055 917693797 912514301 910792032 994402122 915982510 926380361 930087549 968766788 978273280 936812055 979356590 905449295 946038867 988066456 906793131 992037065 967825284 924777581 939133316 930320136 990180245 957883023 958431148 907261930 974685488 908333986 977959518 947169558 955877678 918371166 973388663 996698230 995690154 991134283 938001356 972870207 931899830 969250689 985019597 987757471 926014206 944386524 990439753 949109732 978368493 951992064 972066230 927429574 966638572 956430383 945857560 930808180 976117164 935083131 936296380 926750809 995003185 950495417 958522421 982859440 909901411 917931337 960565425 942716323 961276376 957967732 961670707 945265808 949316001 931120672 939932438 989129182 903752109 929121317 987041660 927456048 907596173 934287363 976831143 915203478 968515038 983634479 929677686 982036215 967715730 925468129 991582790 970506989 906059312 946011543 940733350 980674902 933652953 963910985 998871552 984178971 955088034 984448256 918996405 900680716 976890045 973296164 927576216 909994555 969214086 969900888 994952375 970553142 957591200 992284595 958348125 941764489 950163519 923261794 969185217 945480717 936720296 992011473 988170852 981771090 937543027 918416126 958408902 975802244 910396885 911934033 980531229 947235549 982751658 954396585 980176339 981213722 948857307 953461209 903651397 967492319 915934362 995620791 984083642 905438595 992932499 960185878 925209519 998995847 972802796 951317298 986437390 910100154 927550265 935765619 912980820 968619789 981975592 906775609 970231584 934204463 948775267 951654514 988412027 905488954 986954532 904901317 951413058 966638551 903009355 925694189 965220401 960276923 998161090 940603333 961992663 904118673 987183003 903100155 945672999 900332986 918393117 911810836 955382979 994825426 927425167 911149877 929623951 961752215 914777775 908864163 904945144 992454295 925281626 931702617 968367897 950036253 973713053 984046532 940026249 985598644 942609727 959937077 941996665 930631907 925572989 933310841 966640644 980072567 988753449 954145194 966931991 937665868 981399926 938346505 938504729 930860533 903235335 906487592 926158191 961920620 904218078 907751562 972260186 993595059 961447876 930472137 944389131 969080445 924511685 905615618 962965765 985329870 957512309 968409958 914322681 999109805 979593426 948626142 933315830 936221099 931340826 998596342 967299977 981032152 926132654 931427954 927627585 997343113 960467201 978580785 931049516 936208181 945679528 949042720 981993649 916943507 977290292 971435824 960775778 982543041 987266395 979002201 918831129 921235456 954566197 916717742 949032435 924998695 965904277 989586646 940608281 900055295 907351468 919939117 919812113 932111135 937105799 905118519 978039772 998035488 990521076 902222260 935996003 927612261 965428715 925835391 959169759 946929700 901187783 939691401 947114486 938137409 917801261 956824483 929155310 910022385 900429877 972584922 967476425 934386088 992294731 944471718 988353556 959703724 946869211 980376134 983051541 940276294 910392850 989822348 940473812 995242996 958862560 941155187 911308017 963014881 961881065 968817237 954122513 958392853 948048112 915387482 985615023 925770523 946055770 988051149 910134986 958900756 993126803 972740581 972548184 945872087 971769045 952878254 954958517 918319051 991011344 969008239 974050684 941898200 910463472 926299694 957327528 947178815 955012443 997046249 995546938 937281774 977461692 994952904 934613395 996432052 988536933 986595452 983193405 908940908 990611655 976774204 957844069 955558622 954340679 959264686 944652116 909917564 949910031 953343756 938523232 996639718 909252797 998424481 992411721 952156603 981555325 969182991 976270996 917932603 905766588 973011911 968289351 932474825 989472866 995721235 901979223 979030671 906884039 972996880 950024241 900906014 969284923 984769217 994208262 951070976 963818590 968190059 929887703 929028355 932808751 975906924 995021731 928389819 964783905 976258248 943497602 929988840 956849601 926728494 922763659 908439666 925946666 987719824 952283915 932256615 996072700 956248082 958200972 952576637 934590288 932580654 995728185 927334895 953137006 957865990 970406258 909788701 983777781 995776151 916007615 901789719 916984177 956872677 979099487 905180298 938368890 927219853 935360004 959292966 973527972 920625532 968799997 923796827 944175965 920583338 955796635 931158714 981763920 981678646 966570960 951167721 937383507 970665029 912067077 919519490 974042532 923968714 979012396 980378015 961381058 926564200 965072406 951574687 908102101 919707888 930842769 910688668 938641550 900400006 953268481 990491153 978687138 985852242 997148856 912629969 910848769 958534743 951348489 967605912 905179793 975526692 905555922 992059852 924929741 917281458 960484567 912415351 988350932 952697316 980734358 979654473 911306372 968071860 913402155 961018225 980785260 960200143 993899461 987829004 999046933 920707492 994580989 998587707 993830084 943845603 983087116 989327844 954799959 925197480 938769091 929076601 993152964 968918999 973904755 934629836 902821807 906911132 921308533 927358944 968963789 976638267 901243086 937166002 991111780 988421807 927124122 918570806 951546477 976956788 972326784 970654968 915437556 936027552 982567964 981153632 912463084 991097433 946607493 901702260 910626557 960507388 963573629 997085887 992958888 914588956 962928945 929280679 950345971 999667024 916738882 973749230 989681314 966781304 947827667 998902156 916929963 915956348 909692693 992870872 982449082 921979889 908639375 987945352 901193461 919146804 907495983 960516887 919510157 970861820 931166120 928313864 970478138 952055341 938140665 990888967 928690904 919130966 986771339 971171980 973382132 928342390 974221034 981312894 985699896 929355276 972050974 920043693 938773222 961044440 945008570 983272217 912441270 979948301 905833025 913284330 943252685 917458578 982217702 949588996 974238467 985803836 935744471 903549997 985322996 973530063 934677685 971840738 987321958 964246659 936610941 927207867 964521177 940615161 929094775 995494787 906273314 985101158 922911889 968824174 980911764 961746903 946987441 911905107 921387735 960728801 937792818 986082952 939199718 902005455 969999306 933966472 937823638 986418626 940309612 967574627 918035152 919005597 939839977 930073190 947468581 929631899 926826065 950898501 923308451 979833817 996919700 937631648 992534542 993667413 944285280 967100687 969626134 912597769 998868113 942455195 941460549 992193494 999527399 903386793 975436670 984966602 900347815 949651625 905244601 990727838 916822658 982637039 915114624 953469149 914685093 934021381 983141601 984939274 902824777 938963497 909013102 995235615 996166594 924288236 903517547 915133969 965860550 919970126 913848891 972127859 940662254 936418414 987317998 964320190 950918654 945910005 937215533 983441704 977541204 980322069 907865237 941148322 980584872 937522661 940496628 919502038 981812838 921781996 925034610 929182967 925548542 930674486 977200394 925461160 995514005 990274570 918029189 998216434 967745804 918116802 967189045 942963443 966920698 918722467 948615325 968260610 950547387 953411151 900161267 905052064 919690533 982276588 994545529 968550885 998130719 954503977 990635804 933209696 922158530 953334917 921296514 917156155 947980026 969038475 932186885 910381066 915493029 958815126 900803749 931202536 918354603 911855463 962585610 919903272 941329345 959254360 907901439 939547247 920340012 908137472 959492522 959551798 904249962 979512380 915040124 932493110 921722167 955368680 973427377 998004659 959587163 964405801 959923576 944623202 984944923 987948455 911828646 936978562 943289988 927801815 976098522 940915891 931446666 931976923 942763910 962922719 971254184 936612375 978383131 952223756 991231155 938143852 904734276 932104622 960804876 946808062 991065819 913654880 990104267 960277495 992548751 966271809 974079319 957911032 918256751 916550530 989852558 939507119 995820566 950586227 922828225 952575755 931860459 992703843 949351874 988871514 933506835 953132804 976972370 980439673 956768123 943523076 965431094 930044753 907752406 977666615 946650716 947984044 997532248 917651408 905343924 961344461 958857916 989445610 985126162 976881538 946879416 936237858 927585388 982321371 981924520 999143550 924027852 951025333 931827146 914476353 941923811 996220480 995853653 900985122 980007625 991445787 937185105 912340156 916166051 922991751 975487598 987553558 917415927 950114241 950658668 956178154 951148297 964289707 912619019 919022643 921329558 957150870 982515022 931714544 903596234 951180951 973591829 947377129 922474852 940234806 992093228 958888954 980220333 936452123 924676617 956874590 908298235 914874041 940440024 915455104 977885382 971766432 927494052 956804324 997717433 992547518 908468871 945580276 960772878 987348304 906208539 998638102 916042393 906560174 922136197 909814409 902449061 935268653 935201121 930555575 904377420 992385965 953931897 996121047 925928375 997986943 993627400 991556042 977992059 938619518 926725706 930027921 943151007 929612919 900136230 940862438 917196629 932763645 980958288 905035317 925148006 917279233 980777582 912293563 933521229 956724499 992132836 907135219 928568958 986206548 989181942 949567029 902878142 997971986 966722293 989923094 987025991 914510455 996865284 924160759 910754430 919674287 941746470 965374589 984110597 965989092 918960604 974812930 944895826 923657530 992729760 951758423 911702136 994164417 918427404 947189146 980391408 912710782 918732876 930446243 972544456 934984007 989184522 946716375 972671946 974827691 989008534 998568691 920444646 998507496 915750671 983605105 984275910 996861734 977444585 933179203 960360444 954716251 958444164 979340299 922079988 963594946 958158603 948836297 918090798 977243950 984734185 994412134 953005053 915226869 993461607 963033094 926147795 955892081 970485644 956361289 931520921 932427651 999283237 924131202 946283879 991215797 959088354 971178240 987353387 937562407 906761767 957005004 967742001 993957033 947445679 907871468 919526254 972151364 920778395 993545145 957731984 966892153 973149865 958699862 997244835 904492157 916466990 910582384 908741725 913892630 926963389 989681452 920991376 975249160 997604998 905062314 992434737 911833800 952407425 930425472 983784000 991127225 999834149 917659193 914620411 957009745 941347181 913434298 909072774 983671561 988116340 963335231 961102462 935925076 936839338 976809207 990072340 981038719 906948984 972005316 905595442 947440530 957278323 964828084 916762941 905726932 962502511 968943619 919092771 928587582 989957675 973312395 962024950 942561550 976112596 937306484 956553054 941816493 979209937 916713439 954998126 996746326 971305968 924754959 963027504 987886377 909130806 996183464 976037370 940649790 997339295 917890612 936429105 964616433 917672423 910491988 934276947 961598374 981119270 948155194 986149605 919175070 981856686 996740599 996371022 959398520 921341478 919181296 958327856 920351360 963295448 989658026 933376842 948932024 959287341 995199243 970274302 943675405 963658226 994501312 955967660 975969450 959706011 975744283 990540956 944521715 964008615 918999264 933847608 993997639 940392086 903272209 974671939 954077463 934883973 924962981 934933277 918700502 919987896 972091193 922240660 982900930 930293905 999544804 997508952 989911537 987492092 916784955 929260184 910807269 913095029 923055364 900339935 925527879 986421087 935344519 934957269 909565260 913643573 931216829 988446808 910347359 942096661 914756738 976580701 989380961 901200134 912622270 938372269 984086465 905874508 935250197 977577117 993756304 967405963 954875029 999024731 908497560 934466327 999137012 927167309 925822545 973597383 994733574 932748250 924510698 910824172 921872773 951550842 991744744 931845046 945826412 944773050 941535339 920926351 961504910 966062710 969764871 951195640 968349348 908508959 907276595 941411036 944962869 912726761 928144132 963131058 922461940 926122877 994564616 922768649 981107866 995125501 907030878 909251796 989675996 905260022 990568249 961182285 958672208 961846945 976962167 970575070 959738176 941043407 984010994 962129907 939246681 930611481 936789026 917006980 996387114 927374080 924649300 925140672 984387429 952350078 927673575 970391846 917909505 986754798 917794004 966344063 915405095 959495310 908575192 990499056 975094360 923935743 961329718 931719830 913164442 904141140 988239385 963550610 973232001 990738759 960301288 921087471 999363891 967170048 940336243 937537442 969392016 954571666 902591854 964700806 959128106 943967529 919542258 969048581 968475210 903411444 901164629 983387447 965669225 987368032 927605228 970603148 958388224 915625950 958072067 971089482 995208861 992451668 984297091 921254100 976475601 917129728 944875054 911122497 911098532 983913000 978579415 947682350 907234708 945636410 981261743 950699906 941611369 913152078 902161335 924548262 901557001 959618647 962559149 910393770 901487361 901991282 930287176 999480608 946827665 942899185 940529261 925895844 933650493 930753383 992559958 989300670 963978296 993319754 904979155 946327284 968834130 901796198 978703459 967795720 965616501 970917667 902868090 928272747 985239471 995846936 996381426 928901167 965121924 995099287 969626757 982096288 945356180 939764886 955020420 929355383 977100680 953019775 929092454 987165626 978881938 947963131 973355146 987273539 922683340 983864100 933466288 978918776 976064920 903796157 964020459 938952237 929488977 996818769 985813861 961100107 924707482 980458657 919227916 926618123 975402607 950440504 950120707 928209985 966976792 994514714 943406889 964369305 914269662 920449926 940469829 949703059 992112168 943539166 959994083 977957450 914134485 931366066 952650927 965121432 906989063 959201241 971530147 976374549 926276182 978358310 948188802 913140693 945540711 952424869 923396311 957339262 913281656 925399253 968961072 907429649 913354898 998373705 924826874 948433532 948784198 973191588 965586441 933166820 936122737 924514488 987638326 903945642 981252515 923111926 931006522 956109091 957637488 997370038 931989935 954763474 983626117 974368441 982423414 909816161 934034923 936194759 903430850 942913589 985562881 918974015 932340500 904213236 989751164 970528131 939792361 984683807 932824418 970034229 921811830 922676818 995796455 914413203 910475446 983739050 986448244 975639240 943060372 909887292 937704471 908605253 933720869 968977768 945181326 932364249 914275239 991118178 923268956 952141328 926492694 952436765 967413278 958664625 947544641 983262782 979940646 964130461 956545138 939383812 940743267 975064109 952246856 978192213 954490788 923997419 928552054 931120369 975258830 961458003 972900680 968526886 938197567 974506566 949376286 951721411 939985680 905827386 916369035 933682942 957977298 990365081 930673839 950165215 989165174 934960592 976435747 962543090 931825808 966516832 944134449 982923932 991029649 982237054 942673308 922176687 904011639 945384559 996830267 968715731 958442324 922986651 934019175 925188763 932481203 970332376 917279365 941657611 968889066 956116377 941324862 912114255 975298981 954430461 954743851 930454138 960997526 938715474 928813256 941995421 943293012 939068551 951705772 995233950 994882894 933888720 999336660 957640889 930341361 949205276 975640172 900551819 928872012 923930478 943143047 970303532 944849536 920379825 929216220 970260044 973061041 977908240 981270472 952344818 944230514 997175367 946717003 918368903 997905460 921540052 993683953 960860125 950646795 981674753 951672512 910612468 995914322 908110731 948345336 906979107 999001542 973967497 954584177 993424277 921437550 978386411 973788016 925461528 973729452 964771514 917520026 974712575 936744235 960208723 947066493 917806518 990654987 995555101 964478464 962553606 905846264 953009309 982430516 944711412 998616195 976193852 966093731 926530199 994253009 964970886 994142226 919047078 929617242 905656447 935552373 942731429 960154006 921674340 908466140 977169949 991138423 909155628 965246254 977095626 935735970 910492072 916682465 998281214 918506263 920329603 954254215 905537631 907212367 979923033 954249076 971707868 970063677 997237263 936210921 975739702 902764764 944887399 966760527 974071539 940742049 961850776 934791771 970823682 988045481 997649565 937557135 990076752 990048231 901837249 968443047 959292541 949740317 937484946 950001888 985343558 936904233 964399069 979280754 919075207 932748463 915217334 924706304 991748009 909104657 943282913 913168678 931893340 925280156 958161868 979047434 992897171 919729580 990448911 974289603 939881931 925098512 931759046 942926608 929505578 941462674 928277552 900909347 932489243 925028139 928469438 927900406 903011685 927048843 915382475 999381679 907239403 963427753 938498658 921986952 937224543 993685988 952477337 937032380 976676229 909313927 928794814 966199232 984500357 956482361 975565096 939190953 910016096 987838657 905673940 926796577 919526778 971807887 918474077 977343073 927045424 908669110 914979672 941727060 974060328 937343983 959648127 958717481 907442826 965681592 932457608 946697425 964750549 986544920 995018769 920794847 943840886 986325444 967718563 925285130 996776557 915702054 921787854 915600369 910748184 906458859 979939315 980968654 940746967 963952589 915546319 990130112 994581288 945829170 992191137 968144009 907758247 933051630 998364133 904044660 976456817 954474461 915474930 950160772 917831840 961671599 907797042 988171091 950190670 935933375 991448176 990825356 936422581 973333407 945402417 970622230 972542628 918051528 927575814 952812618 988389617 919173019 925704557 956770484 912893762 900458722 949151724 943169430 931395150 947625597 955593409 984871745 998012496 978479558 905300971 908743310 995165388 974539866 923038729 985765898 957976980 998021287 902883912 907687615 959582811 991755806 976203334 929530411 912504390 954617631 971966623 991428554 966325284 927929546 957685714 922295228 952549890 946373833 925542066 913128559 986126780 977116232 907591984 925450049 997166906 980889924 976882636 985594996 965092936 939102719 923334818 934828635 992378033 913848992 995567192 949418309 965159163 992060861 901381427 900052666 904927650 933504559 978882477 928173534 926961218 902361147 949422157 996183028 919092870 936250366 924827825 910851254 981146097 955552373 915849853 969163819 993759055 949597962 978018608 949712848 973243142 979193778 954794850 993496508 962398467 979260715 916151013 953992175 930996642 995946474 913738555 941121714 926703830 991081012 931845407 964949103 920803337 942484937 967657014 918434924 901953689 914574378 970980821 965659307 975850384 943667127 957801288 974487744 925338968 926259455 986283349 973915124 975750639 976678077 932812913 936639331 912914103 910738334 987893941 969522380 930121500 948105497 964177061 931014256 966932384 975927177 945508937 915663624 948317566 926540765 911101055 965664551 979881702 949061712 967745260 981490996 994944334 932654207 973032364 909352874 998895228 910971106 954838262 980478369 947847454 901985392 987136092 951928749 942020520 901628944 949974452 998909804 936570067 950496375 935300122 963388037 973076786 900527922 949997166 993425990 914702389 914486885 965688778 928503948 966092006 997568245 931845265 937687443 974439865 940444647 971184655 992249441 991102221 987749426 979356853 960169014 996104666 940366314 990668869 916361668 972340698 904464178 941911931 976947841 980604705 979691935 960592070 997930613 937337399 985579941 918856360 935797492 914675050 999332487 964991329 999650973 915604242 995867668 938395991 992364524 974004810 933424873 980603971 977860977 919467509 910682499 959572599 977397444 948780474 907562839 980190712 932752911 935341060 967237701 973755668 930921433 974175024 966504700 992153330 989117621 960954366 985664120 913729461 978052217 914255681 995150644 980996600 909550710 944911029 963639217 993175725 962247471 976092841 963370527 973091293 934720776 945904302 969701941 931686288 921781109 978326472 976741298 950262572 957112357 941585269 900818931 918056447 923944944 955164385 998848185 981713297 989797706 953064933 950787990 929638852 922104882 981780003 943398196 911634072 977122744 916018495 988763695 982532008 920294716 914446721 969411394 981344133 979940352 921516643 982477731 981525860 983605501 921040727 940046051 983832271 962116378 934368233 949278413 919364192 924658143 911641643 986252944 987337632 958350274 973068929 940092883 913120552 954236582 977154642 968549864 948582518 914646081 981264146 903188858 947809547 974055992 955978335 935347873 975764005 954936706 944980462 990096852 937146952 913739213 975844920 987774478 907729104 923043448 914675102 931744870 967674047 933521942 900348803 908341236 901926202 988474259 951417536 911784185 909066419 958953852 969315779 942118621 976710758 907097839 939179529 993259182 980970174 946111252 938796424 901639849 912490062 917819591 971324042 982045770 980759491 920161566 908929700 961541736 951264768 912371663 912271793 975363389 969454479 982504161 921512542 908759904 986986648 996208784 968107127 916132184 977433765 925688209 928921781 970557219 964894342 978971356 998330071 991767304 909753160 968237503 916341779 982864438 934924785 948836394 972881580 956443643 918057721 917006619 979615363 947636872 973648286 965862766 943039594 946834316 978808812 906807008 974421398 972746879 998120704 992595255 945025511 952131850 930459270 956748140 902480794 902654744 988197979 986115358 943313864 913914072 903932424 987253332 965061159 994135390 935346299 931378533 958883902 963451124 918455390 993140204 968119397 960997234 972807222 909888027 953407172 957363576 955671087 975213478 965177961 963684364 944906990 997956078 925012671 942028758 936035945 987030740 967140960 939178223 958260538 969235985 919434008 950858920 931406807 955275243 945720442 981101780 955266722 924046773 916514864 935583299 997062331 920124444 947224584 918337079 975366268 932959630 995600926 915508393 957383271 923563679 969254671 966670038 927960905 931065526 948373002 991426913 967738851 963626923 980599832 962966494 938149878 921840512 982957269 990198110 983142379 963196743 940395495 980544992 953505598 903858872 996696447 927614024 968998378 919459390 939670924 973837845 972601406 932811411 900186463 998200372 905859967 963658613 987122774 981330312 927361789 977459624 975855358 900777334 911178495 968759741 914426348 978576362 974891386 911943111 916407843 943439772 960755754 923507400 990075405 934952750 929077654 996211463 972831571 947276250 967239377 988391225 918086704 937554945 925057765 973577370 982841975 986026818 943404465 919781575 953264119 996710494 961672945 949012550 956640797 983362022 951322667 918781616 984999911 982462248 936931755 990765314 916347205 984846021 972408341 996503014 947733530 927066503 969886266 923829419 960071675 916116346 962970774 905534059 974844744 946581074 993057604 924701797 993723931 940690842 972995039 915273970 937659273 959003994 963685677 939713400 937244083 903831869 927671764 988203310 954068602 980844982 916264461 992000713 996966295 931821787 927744312 964306257 956687153 986239839 910231164 950367349 957425877 970282416 949030327 954189733 923317068 945181014 957230365 994927707 918866080 972924587 943666251 956146135 952025752 963227315 975729194 900174368 967931353 951899808 927640259 940556076 920360298 957858970 941135122 904798354 995618509 937342808 932095856 911139511 947212086 901585356 978542695 945659937 905677588 949507082 918623906 907324672 976914231 962983998 900409205 921554737 946155975 914858108 902227125 944081034 941254845 920854148 940787068 995041955 933459268 936348499 934082980 936912939 909179494 917830242 970827867 923379907 914227682 917103685 905170151 997700445 976331615 932100198 950020559 965493121 953923125 992900124 997274410 947764463 953608555 906866150 960118354 919360858 917739787 902692286 981977042 926300058 926218974 987703452 987322000 926047061 949421949 900808531 963514833 968270240 981607245 964134221 913950551 921244117 969753105 923269993 951852970 994595731 968293436 968893159 944123093 954356710 911107822 915876018 907802698 913401219 934135532 937884932 946145698 944732304 923710658 924873852 938015346 932977008 935813234 912503940 957442013 984953907 920666006 972799378 909389109 989484726 910531192 999617214 979804597 966457077 964574673 965411388 988485324 959482209 902408823 963959531 958063977 951236421 940925701 908100025 924434232 902800995 917465218 990218721 900540912 907789756 943351926 981537110 973058755 923354504 937925987 988076457 975417496 956317565 960555406 915996689 954136688 980643500 929133338 918191160 917231949 974441270 974156583 912546315 936380048 958373089 954023839 913239962 911741414 930003984 981258903 997637240 986552816 932055895 911149060 957833787 911229866 913934792 909549851 957951992 912957809 925743156 937869483 992397386 971634744 953328415 970495029 968433533 927054215 945559092 978117794 946836358 903350224 956486320 927130804 905177763 969540222 979850566 970373909 977935025 927911594 901702262 904797912 989989768 938053950 923105587 913160765 984259202 987844147 938003529 962385741 972941278 907813955 974507383 994387283 974186721 972184716 910303453 969137478 985654701 951219302 914415105 999149288 975234256 924412426 994927129 928247394 911873794 934145143 919783093 934841216 917361662 937600193 955157405 963960038 978964076 996940852 987111630 980197672 918670693 988572978 950329454 928497201 931920290 961548197 917465810 996181808 996543907 952031487 989360695 970362637 970627030 942558049 951319279 997444521 901235713 980143365 974409560 938706583 911310987 934181637 921997759 938749488 904397137 973529895 900385569 998911937 916018292 962878371 951246612 917643694 933397215 926128946 914851992 954812082 903522085 917479356 934668278 951829139 917018842 909887312 976780130 912764786 961311647 985614759 907955447 936526315 959429834 915659825 913738020 953968941 959408660 907847558 986232871 988327783 994726250 943612000 921832777 966512724 980392746 952061588 974267589 958518637 903376267 916883327 903978739 968091397 906870906 999712968 907761177 954867014 981540800 906605520 974244997 946158288 946467692 971800831 915104771 996738722 900360287 992894421 991279792 961786755 936063039 933925725 943570454 996324969 951545733 935165733 922711599 944796689 906297612 996422583 905913299 928012922 930707584 949076605 970200320 962382264 934656097 963480676 916314261 970849813 909874636 996987518 954430912 901527261 940779779 912263672 965102339 936128397 912920284 997613627 962417694 964934348 973308644 966628219 916401388 930524940 980260930 940326355 905427332 960697996 900112617 908031297 908638594 934966810 906010885 917230923 995340918 994960124 959248400 917787128 995650458 999984146 919620003 900480477 948925034 913431544 993996025 920625300 954222456 933874588 932555267 908785619 924326905 932749924 904959458 900540592 970756394 929241025 930711104 952759331 905916664 908547311 912055436 922579807 994859171 987950885 980021925 985320776 977114394 980192480 947381788 911231413 977002188 974264816 953669937 924326650 941874332 965762534 924294930 984695931 942955961 974076049 965224368 993790716 977293328 942892441 971274690 938713713 921041570 911549381 957087580 953197626 910267311 983807500 934594758 915965456 905241377 936412788 902234657 914680150 974838748 902477653 906488857 965747272 955169093 931409005 932789010 924540462 939808095 938161145 992282000 915755773 963076423 975981279 964624178 958765371 902381394 926786646 927845337 943956981 965999144 939486488 920516451 908466141 913872816 959286149 928828998 967264966 935016538 988822707 967316822 987729964 929378634 941431569 978520287 986606597 902099060 944482483 917415848 964030758 923370365 962148460 952786533 922378949 979943017 989215872 985665861 970040222 925081745 998141766 903478908 916911656 971010040 930641922 993631918 952983285 950151911 997131115 906671778 994720202 922173108 995532595 968844002 949325434 944276316 986011034 994262709 928120596 999272158 977453189 923095758 991351158 936432651 922564498 990156053 940589074 989241505 903305303 928907994 919683378 959892478 980918118 937091966 974035304 914002144 997467910 987306328 963485468 934700154 951896577 962486066 993047129 988902212 912803399 957292885 969448887 978008632 922856051 905807066 976247917 913976824 984965257 959808651 927673540 929272083 960905473 911033420 981236527 993803255 914944888 961934235 987875640 993426479 988849790 936567678 954018522 923772913 968393539 952267811 978432549 948147476 986125824 996188885 939971857 908745132 930605824 993989703 945091422 909452739 948068142 912173715 984252204 976848052 975671654 902046517 954862176 965620298 941509231 997654316 962646276 937302369 927262749 955868870 905233960 972430055 968788993 975378922 902811768 987196021 916883761 961977798 922863408 996577637 951253150 994112440 973565262 953610757 912254115 923370372 971769142 974258929 945935469 922335275 952540070 980431937 987127519 954885122 969178174 997127453 921075729 951123652 939942779 987604824 945172346 934048142 929272843 966034371 967494678 967517792 941592664 980778109 962219912 983721947 922006858 931395783 965512202 901859796 972967075 993845630 954788775 986399335 960021957 958652631 910568661 986140935 987679180 941592883 983071932 938663776 955881282 912466935 946811041 994642676 917488526 965088615 915348932 967430035 993325692 994713068 956652023 989393414 924888976 985057474 912540186 918747635 927581112 983493025 962862148 983014261 956865677 989334062 905944324 923162303 952786793 966993242 922118521 962396074 948106387 942060173 925521667 919268169 973320551 971928688 938120554 952032487 946716919 916545555 910868406 956847556 950596789 966919112 971553041 936427936 976134233 939224842 967947202 906857975 902228918 958210631 915818602 909563073 990459810 938133454 915504546 956195860 934114410 953663695 906426111 966311147 901845307 989669400 935989528 951642328 989153968 939019305 995280661 963903191 993160936 922768165 911704364 946542540 970011477 989046661 930243273 956241299 950793711 961867525 937092453 909129411 935615190 927112319 933863743 928037917 922672076 902297730 950134310 994743237 983343996 983326043 986744164 916201192 935360045 987100271 960733470 932084221 939174862 922925808 922456681 949700210 967278888 911147320 990272001 956188845 973964568 996307463 967353084 961489507 936835237 917121400 931218356 995940635 974943678 914033697 973215090 983631361 907105147 980456812 907455541 977054401 974911743 951347490 980367788 983028276 928498776 926117311 918864138 957771222 904787141 962598990 981744292 954256209 941730539 957142028 936977793 917665123 947134598 946255815 948644984 915521699 920340108 964820102 976828282 933905168 929766116 957269149 959148794 950968960 909755109 943496659 979639340 972082183 929923824 969430862 986107403 990649405 931862555 995195561 986698974 934461388 932599647 940813082 947801833 997013226 934809875 922882277 920528612 940435254 957588382 919187585 917103002 982410707 951898855 903383614 917711140 981543560 927525957 945603714 956485712 914783475 900696540 956801452 994940102 953432790 971675487 937988710 976548642 931922536 969088498 980020577 932163061 921506987 970105378 928078558 996616675 948253792 976770351 906595832 935962346 975154713 949647249 983224606 908358681 968842724 951548960 967631974 945875762 901778475 989818567 950512181 954882896 910883087 900228348 990704606 937112207 905762032 987849841 985509131 996498600 953672543 910844377 987149547 911324217 902671428 937078579 967490610 928388831 904834824 980349770 927404431 927657755 959631644 998861119 906989847 970831105 972727122 986937538 924506016 923549094 940836922 918520425 922277124 921268582 961903271 998422672 959394207 979254442 976215898 952390724 942608570 959905033 908639373 933088019 972410989 965193946 992760774 950549258 969112040 902743329 951596885 992415733 959064775 971259643 933017722 925794374 974325530 949785179 954375571 932134371 939042969 916847892 946549310 908856923 956051141 908283677 996541194 924015030 901270531 914822569 929573347 905898769 924553638 995642735 945241608 900550918 947334578 971779474 946463197 915038026 991129279 907794785 924041971 993001912 946418576 914658611 957566497 903486006 930978348 907498305 968422186 937612546 970993288 998163404 961865220 986511919 915414513 948764307 977812493 963342560 991238869 949335372 913282621 998144080 930076885 946288304 931037786 960470776 949772679 970714016 911075457 934856960 968364202 935922361 939173875 946874281 928046651 944209219 931989389 980010519 981771911 960002982 903406028 981637414 903720837 959525843 992681425 953601687 959179519 942690577 953155584 997254631 967274867 968332290 966061009 931986131 918031517 973549585 965314765 915774458 953444036 980052044 942984172 975619820 905629668 914601368 955052631 927833131 993961412 973430282 914624653 912275214 997368546 979328095 956339917 950565918 905825842 961810308 960539066 904517176 982584710 976525578 932139935 904908045 907257639 963382095 918426229 908764267 941161676 997027488 903972496 960734934 936897005 993829580 997494623 910691021 950939037 937851199 948306155 905774583 940573205 934298846 997610969 903490322 994021106 949082941 915572223 980070523 952154298 944186342 917628854 908803959 908656233 998867291 955660779 983533468 916975080 939726727 977693075 945636619 982681401 981251223 923160717 974922146 939968048 995001664 969838195 982058772 978891694 903651309 964602977 974326216 942459734 976809294 901209379 932779239 939946106 993914614 951967776 957622369 931839671 964122110 975564030 956157960 918297493 990909749 991039164 970162494 926771853 971706183 979961573 912562886 915194630 988665401 904661349 947643467 974898869 961449323 912306039 962798742 993950557 924323190 926616035 970092421 924911539 957242446 929144156 949059920 916485267 937776098 934041453 959367567 999486854 996808841 991540569 988476262 926627683 918174834 954504869 942261409 978059157 953008522 985441202 917331077 985832671 978298496 960566682 945237433 988403475 959899598 996455204 988446267 991173400 970164241 901483332 979622012 975851127 908117299 970018094 997521608 955003321 995012101 939788804 952067311 940600280 906164427 992103933 906897809 948887040 989381222 949235798 950071743 959151958 906117022 906512423 928465993 957775740 901509183 947858367 900907702 900521450 925937158 965869597 948872825 982259659 918724209 905860025 967536930 900383199 968480361 948331918 902924353 916067615 980158490 907657456 983816495 984224003 922721926 961002858 921069797 939838423 920449465 981928543 982818272 960923691 970110481 918913942 985996549 952645257 936341615 917953693 981759571 980292880 920279375 956459480 992643420 947334624 951684699 996439531 949174523 991472231 985681666 970295029 982176417 972387122 977559262 919009530 912284988 918368503 928249538 993896592 990013559 932678854 998141264 946234460 950490938 925353076 962494859 998434389 964725903 921194398 987668162 994133999 932544392 976229107 948187274 982815731 947635476 905406323 950402772 912017948 933000708 929949170 928003914 903928534 964806841 901816019 931215803 908230859 959933395 971157054 935537266 958482286 924286173 974261931 923313631 969274888 980952621 912409467 922843513 974100102 941908979 913822307 987673246 942098450 934085595 981947467 952359697 991974935 958733501 965729271 911055862 940563559 986379942 932616839 914343629 982566992 957484943 963717800 945889766 992626720 940416561 940049862 944114325 914244144 945216353 999656297 989482728 921490569 910547235 954737467 926669736 967380756 956908269 952776879 917885717 972542657 928598702 983551858 973585137 934047194 930703208 912622566 979764696 901158369 953868258 938729263 950171445 948086684 961903045 961501904 913209000 934383033 989592992 929268012 950834227 938286455 927705581 930490392 957181309 929987009 931931944 989506419 977415570 974181112 972073320 966832682 960808538 905172352 931665494 984373489 934677788 905805463 911423217 900548895 903737633 981421370 992811445 983791929 929449266 992737878 903436181 954194835 940502352 978072860 972737650 995643914 917642377 917151980 922372028 986921470 938268499 909565690 982619631 937920023 960449007 965503958 952281618 997772521 985402945 986855126 973035924 960369683 914432508 958431447 900577817 970886381 912400421 910066301 914689285 955147689 958657132 932079100 901293706 974382770 950480625 944646878 990259473 972587729 904027913 905407037 957639849 994695311 978470676 981208279 906519939 924208164 943021865 980192438 980259301 932224636 993572717 999811467 968693495 931285766 989758285 946077367 921425406 956408676 925497013 973237846 902096417 941676818 919941919 978499453 965378300 925210764 996065360 939630146 949521806 999869227 969452503 904435664 983863703 924724286 939165138 960278621 927948298 969735689 996779595 923441571 917107883 943728810 969738067 990382904 965728732 944992552 991033431 934769270 915431296 917726222 964469025 908069807 958129233 932056905 928503973 976466765 994520518 964571924 910980544 934831049 988222676 932340619 994278400 905973443 908401211 926413476 982341302 997266754 902309638 988524362 992296777 925894364 942751674 975619233 965010603 916499733 968186486 950151688 968314971 911321541 901149341 902173115 958597108 979713350 923565895 915183491 928955283 998409990 924528002 924005419 912229686 921608636 951783634 934603350 965125600 915953174 973784551 938009611 922378185 959846325 968530713 968207354 913536525 908228555 939394200 951656901 932473752 983017456 921354914 947372209 950050807 977430602 927057772 950624567 977130373 911523802 902172660 939987270 985034202 962706437 921030749 970708741 935659309 922350712 901881664 995007005 956326113 976722371 924091976 973328196 944032337 926212865 995190540 912619863 987460010 904002782 908910832 916769865 944085792 931526765 971916660 934392467 961464022 945258493 952008813 903341817 934111031 969487613 978825012 979205417 930094541 917947000 928184541 907596099 999997928 907674621 916576147 948736661 908880696 911892695 969466915 900124544 933754157 963354082 967049788 922627491 942512269 992842733 931128569 968177566 918279098 941050558 912867131 925552077 945013608 958983041 991167046 974604443 945381258 957917203 927454243 986710067 993694938 988559635 985937291 941569519 990198866 933259165 998830511 921753835 957077056 923883832 935121668 901516147 972120489 903502029 996666746 926162818 962195460 956960298 988479406 980489921 930092456 967781701 928467995 915266679 983718675 918546159 947574987 961516035 986313773 933680665 938249783 901255851 947963605 917683114 924124981 978946328 924915883 980403864 920556135 942311770 978282947 983726891 966414042 927117079 974085066 949428561 939728241 964250042 927857338 934446941 977474062 916810680 941487901 983287928 978393964 996465665 935820951 979971965 913255801 921100290 950269736 999165054 988160811 952125949 997952279 988145110 955419727 987597385 992702273 926773190 943933116 977977522 990893582 971769529 931224576 913258646 961474759 940914606 942059579 935200761 938300994 975608531 928949195 987957121 969724287 920923330 980006691 910509652 994016671 938296749 945297089 940341570 987530285 952634973 912161822 902004945 972743193 976743808 920555034 951528050 981131351 961008827 926660185 947342527 934139106 926701064 941867452 963501501 933768239 934264378 913386435 947201456 981415077 912816145 996702392 930295971 952198898 985610813 998680674 926862170 949588338 986620274 989974049 987281414 926408450 958329767 978687815 926315675 996573994 976984125 985799021 969270874 910350507 959046268 915269116 961632884 971479921 907208880 979221705 991403824 948174782 989468605 985097858 933278939 906466448 944819270 998510938 982417974 965076435 909231299 904265646 979466918 913298717 967200947 953368906 926110806 980501424 971003155 938080210 970481102 999150000 988489570 990961966 988820902 980722226 965343145 917461803 904164183 992917472 998315164 956004247 988630209 937693806 953562882 917835405 961626261 957757708 903841550 967872382 985557267 965910742 940299294 980560176 902397492 944917529 987176563 908806335 929754568 947619905 932420432 930564656 936561373 941285449 996220007 915647038 912936132 955412070 928097946 921170112 955301500 975246588 929344081 963685364 973779927 936990169 998605980 988031310 924226213 925999023 975292613 997208245 998659999 944324239 911870456 911620414 972732821 987189006 915575508 976447973 979445309 920758530 907125215 939279729 958726751 949379028 967192449 905980371 933118646 974093952 923837562 955240770 901098463 967334645 915054019 929644537 931597605 938282041 970974052 976727036 923370547 923556686 944282721 932725885 945872492 984336269 918446238 933357754 995390346 913954403 986290573 941477820 967963517 936748317 965293216 935368520 917097311 988320360 996851025 955042563 946706303 971952186 985597330 955891624 925544278 904643537 970783466 977372607 946428859 925122233 996220610 922047343 916608386 970127035 908259944 999846219 992152942 987160781 961555824 922894087 917246395 930139586 946833525 924025705 984553204 965688308 928363187 995825166 938317484 979491177 922043634 903890152 935333870 939547854 932001761 946061928 962710934 987739712 993008648 951357328 976290130 959786546 907411964 957870834 959856319 920393230 933709435 991103053 901793797 990325006 977607439 921121423 928045100 983988042 950399549 983017450 953027051 956067634 912285912 915081651 900698422 993422815 997755622 917109796 933639875 927122985 989318497 904184434 995815972 966030084 908520085 987303358 924755950 912323568 931736879 925034607 927250491 929479281 977763769 999478988 959106096 927402319 966457416 996903713 993093300 973673239 962917450 992676292 930981522 943902656 931807975 904587973 969844428 961723937 918472700 983916752 998136276 936802487 915677198 977100941 990971151 952413789 984703992 959111505 953814992 992194860 913792830 902305856 965151754 997945159 985194566 928019904 969193291 942562375 904112529 980313637 952557605 968344382 924420749 996313362 991894529 942377918 970926716 999884373 948588778 921078584 951267640 904580330 953188939 979677965 923345102 932300357 904465044 946293078 998971166 917662046 992388411 943270060 954017781 920035128 914059861 903481384 933446368 907548392 903926747 969311229 977382718 922403755 999250065 969023059 926329624 949223339 974784242 904346932 989504976 938080910 962934656 954500912 938558056 924879416 974330617 901534066 923470555 954479324 925010794 948350949 934124008 948974279 912932140 993869605 900539876 970696318 949829519 950133250 914386156 980387800 901946690 920990709 963303851 939878198 936227117 905897273 974928201 961271248 966031170 932790282 967247638 908769065 943393506 953804628 957373474 997205405 931482013 981152736 961762299 962642942 935284329 921537597 999417415 999663089 917760892 956163641 935881026 966128184 963844715 914071398 949572451 911865519 922705502 936452333 980489446 920599237 986326571 977461513 942840950 927898987 925935226 900738117 973555570 936378692 990493856 963426471 923551748 949377835 992357444 925837438 917633811 915189966 972211195 940023006 956992833 933429769 959273051 970950384 989389895 977726998 922128318 933886072 964732112 957709038 974796787 907189741 906534189 988608327 935431962 990742014 930109366 913207561 991671089 989204175 947852270 903535999 972145385 942700649 923200182 924786068 903350269 992496890 982780505 921859594 988892662 943566529 906634645 953954136 942407722 970220647 959507110 932521924 983624249 953211172 965651605 954270019 910570393 952196066 944784249 938106027 943558456 976503264 903621750 904148253 991322702 902861786 925300475 923680283 994342458 994384470 931138877 911427386 937061191 987937314 911188830 911218343 934756136 999111830 986819779 955128420 966521832 906824678 920392053 990226918 933179367 976296152 920097583 916380326 956507259 991979332 963027861 997990608 922879718 967517601 916000865 918050296 908279356 968678829 976550890 939756839 989174493 944223439 910374737 918007997 946775969 979118109 931900836 966097503 938563274 974758640 933880679 927238203 967195558 930437586 923065429 937136068 962429015 917598625 928044177 917613156 940593924 918105826 948983147 949589114 938297857 910005211 989527618 975246629 905051033 904755867 996135646 920551158 916964496 950008201 962592066 924032713 955614348 921926155 990271766 907495659 962948649 956495451 929266524 985272826 982462620 983984438 902909710 909769876 954434486 921790233 920921340 961073866 933936302 999021982 963536465 962577840 926720881 980815461 950971447 933984942 931914247 907598863 926507676 914705552 935834075 999695739 938694529 935205699 907219998 924859055 928012117 916602860 910120263 996467781 998562166 985367487 938109097 914831784 906680643 994425592 920542503 936448856 931226959 957011325 995270416 939362827 928314300 939475830 928337434 902941471 975303812 960200586 962251788 942585088 948906848 987601759 978789954 948968835 928013443 947973567 912354108 925635134 991941392 988949269 908818502 927670699 984147018 906562592 917064572 922908958 957651779 929837558 942805657 998633800 920551316 978498275 919488240 991501864 963311351 960204314 962596227 926437448 971687194 919346507 999187069 999175763 964715197 991753385 965936142 919398679 979223048 992777417 952557095 912721358 919828496 982340496 952208797 941988746 948191732 968085612 969767067 967888859 998199975 942656782 998209351 917384442 915911107 902706493 935005801 924847524 977303203 930971831 992723706 973483668 922952185 945362804 957416241 919607554 931072635 988011887 947338654 946713779 999102863 920702261 936984508 928246808 948613710 945760015 939960718 929421839 925206859 914093253 949872913 944487225 975222129 998232782 952800469 910895928 923186701 978339009 961206430 970449009 995707807 948974776 916526962 904063129 905934500 977025750 982089984 984706461 927396263 987712561 957589646 966941051 918455221 992926910 917980105 915562532 984762304 958132672 927537232 917704217 980651566 988323858 941497923 969082533 936903083 960524823 914772325 912304660 983124312 927388829 912454700 958375853 989437732 978438193 939435976 969814339 951246582 993493538 976755279 915600475 945938839 995476134 932960161 979839584 952927395 973387907 963030111 969286681 987553323 908087815 945816101 915880996 975954316 913658022 934893987 903021157 963071623 974300376 943699590 930349242 945217180 957319433 906411784 953046064 957183630 901132523 985753927 975047137 979934208 955371594 903290168 974385373 942224048 909254322 980965048 907300120 919157099 965022143 967109433 903407757 915432960 909268880 913733916 984287148 996372388 995063658 934605990 981756302 987230311 971542786 915599421 930069870 941068762 919564416 931415767 965009898 990811978 901587771 958017073 915820913 928980074 943172876 927954346 970859603 999454614 984179561 920025371 939058251 932048947 998579042 901386134 928176243 954745939 951754998 906326231 980950001 975396606 986393697 927706381 988364805 913984496 992174423 979400855 950926905 954193276 907135613 955756184 943152726 959880333 969125779 998850764 963525781 918148400 921911064 912381085 914522500 977230164 999095181 976125832 951553920 947032564 941435368 993308585 980975701 964262851 930814633 953714832 902016341 974478023 964607469 921196842 976414451 971659706 949017851 959342891 926219547 921516871 949725075 942750463 921642671 908302704 912798107 995328119 906126011 953857247 960980450 998498230 949794695 946118088 982933605 939005027 961747311 981581605 987023538 902381103 967490539 972976219 954870220 934558968 934245957 921806219 912031629 914279611 949206384 937458848 953107239 953673267 989493143 958566235 990759476 935651615 924700403 987516320 978928804 964534167 986951989 994565188 963938739 974072620 928704567 939214008 923340302 992916318 902152823 916911335 901244288 915457824 996307889 964970658 907474533 967992972 936466344 973189888 985358797 969206884 976920092 940232999 986735816 952316791 945387138 907385514 961639858 901533938 993249364 992661682 920871236 907124553 992076562 959044840 938857571 951796045 934757796 968248536 986503125 919630111 986563403 994423537 979048244 983061749 988815478 915941595 946627107 913774255 940862296 959569031 994621408 987848976 953781753 955387594 929967020 961983677 997116644 959319389 914219927 988945413 964852890 946026854 986205056 930223239 933354295 976203059 919117062 924193563 944602454 951028713 944307411 903905442 907665363 932671565 904772661 926661679 985986587 947958353 903097222 955419802 924872751 986659597 904338723 926710569 903488537 911175557 903101621 996576592 960444159 953267541 974301154 951809769 902785994 925993577 999772456 981911146 905101414 949164112 937655617 910994395 938083083 928735996 976048607 967297427 991287933 925087216 914085235 948497119 971711357 944020314 955838456 920869855 992469113 973793876 948029788 928300823 924463792 924841957 928145684 959028020 979368105 982606210 953298939 929615058 944117024 930397791 984303922 989821404 978908322 984388899 911312218 948782938 926461859 997286576 938463841 966679335 926496830 909538853 945102861 904726039 924726794 964577723 942628721 975855669 999615457 975286608 944747031 924344300 979664406 964408283 902804518 988132556 972339717 977048191 939354043 975257317 944009086 993113865 961805519 900496200 957801616 946206715 902884997 911785722 905645500 915994816 910234984 928882854 905063027 948323880 931656610 930619630 968649560 931766262 926029647 967874286 921594216 999958544 981158403 951295414 957463779 916351443 987956446 902183289 998886472 917598023 991949449 933542539 998194312 915094548 947929977 988495351 920823552 971281260 947606840 937414550 957334892 953335548 948640873 933034730 958332171 941264644 902929472 927775432 944558994 932762622 962314407 912185905 972012871 979051172 910419039 988427103 917430136 993269775 978805600 928865766 938980661 912676456 931832673 938947846 949775518 998231075 937894522 913044059 944716651 943924319 947099516 977571316 905090038 968428341 977543291 962381228 922919306 998524504 949542658 985567605 918603675 942317339 923170679 924887486 986601727 950102285 983587152 933680373 987792139 945758669 925309289 971655602 925686317 933463319 996296740 946661034 980480750 917554864 952424254 931865758 928633476 963136401 994953880 951771632 973696372 973716867 947908024 936330774 905194192 969500481 965349403 995162934 968626945 928641523 941313913 957068935 930210371 903724631 985386693 946573671 935192286 922798881 950053949 935105854 975321314 916369949 957050946 916794886 985167087 963579069 915127441 969996787 941548669 961110748 953424915 937260503 957012724 949512300 988196979 938619621 903216770 982970063 902061398 941078228 907220360 932582355 909434596 962384140 916976906 955005500 943758823 998482863 984992588 948131148 906860121 908434715 923855905 992987304 938842490 945081445 961765883 936807450 931629091 918058750 952247989 970074241 993620113 969352129 975871747 939993366 912766519 956701958 982436210 998497196 905591300 983213551 921854894 940298505 937505509 936164005 948718459 970319594 905378144 926079629 913509728 914199358 904620612 962734223 936923234 911671730 957014262 955038896 977378764 901055299 949377228 993030948 987695104 942886873 928674486 966434245 997832497 962881536 972146590 981934048 916938505 925747010 974276846 985958068 943579736 936350660 980316076 968599803 996857061 993891983 961328972 944827257 948447766 918357292 909647483 903203313 906615754 951026966 902391246 998111393 912728608 976741170 913072993 902789635 984108219 916221444 984490222 951311560 945342875 925522199 968859834 927592064 916350448 942942303 909461022 950449893 947219284 960295293 953269168 966652994 967784400 911466601 977446388 932987934 917081346 950064400 935829916 967788202 986384167 996040985 975184909 935951170 938494004 918863698 912370946 986399984 916486377 948579022 990702842 915711237 979392138 972874111 913604522 950849017 909129865 944499279 922847511 971377752 964456394 930010231 922615320 926315978 952544043 986649072 940997628 965040969 923450175 968017932 922936921 997002160 943306353 905419245 953246841 953243502 979708193 930081461 980173075 998976410 929563106 961854753 933996949 996639335 958386487 960326761 971733356 993701447 923946815 957874759 937962410 986200961 950073690 942504622 941766373 902597855 966695479 916224920 933109492 987632503 993527883 916575714 906452426 958879793 956265721 996267892 937523690 900875799 917058763 932358095 945735657 984466094 954981738 920079415 957354843 961525552 925007198 958906434 954687178 906713532 940500803 935463851 950651466 986044973 961873678 965775455 930154251 939398256 962567994 958602423 900576266 919586349 914021043 968605715 916972117 936009071 918338554 927301587 957206571 962590825 930739069 985382831 919326993 987616028 969942026 992041295 980759060 914428561 968396071 928528979 923397450 934584690 966552945 930464290 919457329 922808835 992076429 999573973 901088037 913806968 952863376 968396071 964927768 902315252 913422864 942791241 976725736 989034314 959474035 965901980 990403707 936979101 971816629 917871412 984750434 901542423 956495725 983334123 959426624 961036222 900805984 948920215 966362961 949048562 961909103 926309187 946582167 960082450 947584499 986231007 969265050 973841226 993212706 952088765 968995771 925267428 965335869 917803268 901878802 932262743 931446874 953371109 943537355 933618613 939313106 946376348 926327467 954176163 942401602 929225876 979923190 984942754 948026072 961242009 993510679 967939973 988569423 905219562 931561398 975232952 909343336 928449049 972656301 912892872 910761290 973597232 911783842 904631044 980466724 916478906 965683557 926084323 953231034 958071290 928738139 965124620 980619755 927785639 912172923 903641964 902008177 916594939 917834098 985725086 949473376 957482300 902196135 988372044 990576238 958184567 999852515 960461537 973526138 901900241 964679537 948100401 994676338 958328960 963855351 956845077 973770797 954438247 964449940 928660602 919129992 995810078 990257213 909482462 916128756 919128689 970426018 928286251 998632578 985768774 964749800 913438653 993300240 927046255 991153531 988680926 905838669 993677512 970625308 928331704 983505533 902708891 962722991 909184784 931441769 913423427 923334072 932715090 908170750 955173207 930440259 972219391 958776021 969788680 955191290 988815931 919304745 998942089 986236098 901689149 922412167 934665186 986761629 953436221 928879064 956990167 950835413 967607535 925995893 910483486 979755165 923737623 961722515 908176091 987041975 907356766 943299151 958422341 950015054 906849838 935277883 915618777 939298623 986359616 964863190 907133023 988400230 925481743 970763580 978389269 984582227 999281508 913346654 921598179 969224619 918613694 925116391 923902277 947189834 973851042 970526895 988930420 921357849 948128149 915488021 930093977 900435046 921443858 977750887 941050937 995231409 933254453 934159855 945323583 927755329 933484743 922161490 928449103 952103084 973296441 927098279 939549105 954980828 995531199 997046855 977798597 984495585 928287531 921729817 937970528 900477948 988613845 984966851 933561826 950903333 974572837 941570326 935584822 997421954 974358826 961509452 963555216 973218418 980423572 926775555 959633002 988048143 954111121 910505492 921018110 932326723 943135582 913401879 939494986 981744037 998346502 928552029 909262004 996087162 902991392 945498720 918988253 968752944 956350922 990321467 955437091 964571609 991391995 943565319 952418768 920433824 996697182 991248705 932835120 987396474 958414081 929448503 932579667 938665770 982179236 958965584 963583388 940327635 902462285 927643877 948195891 908563755 949962568 953344060 995624705 955283316 965585669 961472292 969577972 966940222 984532429 983560892 922643205 984453015 965092902 971958615 919665209 968946681 947635274 978053035 957529115 971842344 979998226 924401572 918226871 941691102 988488047 982298193 969608298 983583329 984551004 905004360 937508255 920816726 927126391 989656111 987221742 917741249 995310761 969517393 940052614 940172009 908047852 974178995 952153900 926701899 916781215 984334318 987367829 961916895 912511379 924230240 926796565 932791126 917855575 967177171 949995525 936355952 993635083 928682614 933483411 966575202 922497621 938354984 934554594 987812382 996160385 938560309 952968792 942038948 900662151 971043065 966077544 973256770 946319108 943884007 971693423 926595647 964176516 992136239 978919827 976723373 930845030 969872360 966024764 977725995 937516901 934266348 995002372 966901710 971191751 992752432 906916743 969842788 992763330 950976412 918915036 993327907 952293737 903923590 937727376 945355654 925711527 909343570 925730142 964838900 901111418 948783945 960234985 922092000 938452517 913805421 937896964 904454722 908467157 985660668 904783265 986517544 922082322 945463807 954435788 999250020 904437293 963067430 924559760 978663471 917022909 965551683 982791907 990417530 920379198 919921562 979113626 909817064 954613463 906865801 908321809 935061222 936814213 936089535 984320123 959828286 957766603 955850461 956435329 981151328 918702673 907971014 902535318 964681487 959134800 939740556 932007331 986111762 979070464 960977598 971138448 902470198 986327452 934350464 965871024 915979416 984564558 943512909 978605361 956665819 962573951 916994511 951497971 910305059 943679039 995716777 996367342 925723168 943819701 940507292 957806386 901176809 926820995 971424116 955520860 978022764 984519779 925758150 934267367 942836875 954181454 966230948 936838205 999652881 978911408 954694023 976628248 901114935 984944353 965277823 942659529 976221523 966190962 984847143 908722142 913250543 970285977 927052188 948011763 914746072 915284410 974798434 920226090 924462912 990643685 947697871 906733170 964593179 944405167 905386907 917103541 904286637 942603027 917171691 921540899 935385590 966119677 940704604 925821484 934915190 987221664 922262913 907428073 906789031 996417305 919403024 909338283 933224175 979280466 987954397 947704461 922597142 988895741 978592815 922150740 931719158 901788822 941568203 963123415 990535312 948102998 939355809 938415778 925759495 915554122 965752782 952549462 941432486 945923892 938624718 984593817 954134927 913185479 929143636 918819419 941984223 912976412 997492866 923999252 934406616 933741446 991080376 920049797 937781323 974712011 905773105 962966548 988763358 980224470 985117659 963441182 934346624 937796818 955796462 951612062 907866172 916399287 927079606 963057598 996730730 945258849 939627001 998036346 960079575 912597826 957318893 941043484 967383126 947822806 955647099 963176385 934026020 936076297 945587133 946655802 943993489 952657137 934583967 912202010 937111961 922309297 911529481 982791013 950577139 902337177 989733932 991177978 959494994 954706189 963663313 993318680 997222782 949425253 934131063 971443810 948827568 955578873 943160990 929566504 921995515 954321618 957193410 951584673 994332581 947661111 989013748 958786070 932778984 915745576 907268204 912691023 927895947 966145377 988142863 902209365 948400314 928807639 918722445 906022507 901786874 959100234 937176825 924321242 946730702 909008619 933343859 951623355 967904806 914748680 958639975 962961365 952121812 988401130 935642707 923591468 998905791 950630738 909344618 980357253 919867463 911131003 961646412 914753328 919901911 959844203 954575765 931263135 997070453 916997632 938390227 916659572 914514034 975388692 983469474 971857380 927951227 992725656 990406264 944496644 984422836 997599580 915250013 902775583 916583738 911551049 929430972 971059228 999380113 979255191 983404195 926656736 938699804 919571999 948974451 927402888 901376494 972776225 989771605 956120853 980305534 973828626 904731497 910272561 955427869 982680589 918260689 974335536 940214354 912230299 970768671 996213200 986706142 943931045 907328972 952404852 906341092 942027921 941601600 916424303 928328252 919342065 922378692 987738013 910390469 962041011 947783604 909234054 993003245 931854974 908709840 936299545 976097963 900086354 990513680 912300012 992212379 937755232 977461008 915897948 967092666 945098803 910459894 930996092 904967904 972133781 978285628 905579267 951707691 983558187 972954853 954194670 908062795 980325505 993373714 922336126 987252143 915125842 982485658 917076129 941053378 943131850 960885781 908413965 992195254 964561472 990256386 915843159 922413053 912329170 932371888 983859008 931718181 942977752 938849691 983425813 920105466 918444722 976067242 909889904 945089107 954724265 913359253 996989962 959871571 924654471 980693504 905497839 933569228 965849112 945294466 919134461 933783476 995274167 945075016 908026155 941495750 965529861 961719058 989336058 943245436 936428269 922219124 947759500 980146217 904913382 985738299 942420171 960785551 973413150 987049163 957021969 920534017 951107689 940432165 901326450 929957899 904921411 989943095 931354353 916939318 922600521 919668889 944859306 906970047 903237058 909192921 942629094 940532804 994677231 932978577 900292847 915283573 921099978 972015485 933141009 946216752 944152604 917993501 986870503 987705900 947841833 954545976 915818554 935513347 966000908 971413025 905555125 915040657 909805493 932435998 944632484 962109322 926220318 996454800 929335119 986923121 936017985 909312959 972915616 960750631 909805960 972055416 975896507 964218561 976389746 923092609 913165513 905003845 912337100 985152065 920623393 962581835 993342718 928497032 937487830 998021446 983862448 979487862 959873062 911303634 971064496 919667055 905163102 969398522 971593650 954586304 960017126 946416632 974658609 908298269 936224369 976430566 937132219 952150294 983165735 940887633 967874837 926228395 919389891 912965437 947386859 906432296 965295392 995473520 971067299 934190646 921759116 998951196 999663630 908454738 943711989 918063728 925185720 944679577 911295350 915139545 933071752 915532980 904448024 966295886 930649056 920401663 954350032 996874659 916423526 933253028 987330835 908428015 978372234 959464171 930116307 959737915 964304835 997601820 971553284 987842156 936099053 913806662 992406103 923582780 961318367 983093920 908404071 977590740 977532242 946584679 969353066 937199494 957585783 902385228 996671587 995139317 988856281 930015160 962642195 982778835 952814359 939701725 958065834 915260699 902565120 991613078 915777844 966420894 926931179 926866132 931515112 954694785 993669396 978732125 922170261 948986883 983819997 982524086 917462500 941052273 904820668 984609697 935439773 926623977 997163351 946503084 921131497 902976626 957209339 944006747 993238569 964991121 940052565 996693231 921311892 910840948 924690916 994863193 964523319 941668610 996361582 940355062 977170877 943523613 910401252 995806250 957777851 942380517 942478286 903278255 915343914 921587967 981037936 958231190 941853572 952692317 911133745 972444301 955558521 903631519 934987538 903195333 966428834 987709400 981357260 971532841 941258306 996488956 995935945 984838491 957630382 956489034 921757401 971990241 956701075 992948033 971223488 905781510 969235601 919461491 993404441 906026493 980307225 954578385 989306781 993964759 976964463 951943949 985016457 967091745 981009662 914183996 908020767 908663659 914694351 993462126 945110522 937811292 988531643 919036362 976643284 976762037 986142241 978242053 914713526 916481226 961505728 918377991 918754406 975979436 975374006 918150892 987160364 959985799 916964823 946533442 927422253 954296313 975836250 950601063 958915547 962435162 915718349 994701858 927127507 913128422 942693339 950133794 967816035 953688350 972167436 978137086 936365428 986844782 983401570 980905742 953474879 943213565 989360392 920976409 990687790 900569830 930578694 965781656 944694944 925935018 972619442 953475677 967506741 937002167 989538174 940866899 931737942 999396836 993815023 982610844 913036682 979081404 977233443 929556334 937412748 970597502 944955305 911706924 937483416 975069443 915112849 919720288 964991566 991538170 981099494 936096189 925731367 958955189 931235883 987616410 961763111 942290915 984869482 952375432 953808824 908631622 917476391 927240182 986689898 955385207 989392873 945924228 994218814 917561289 924948753 993744585 921844958 962001791 963310328 934234383 954924149 958065923 936615281 964480085 946227481 989001198 928628778 967288274 996933223 940712550 957178442 908551970 983409203 916321608 941136806 961940616 976033642 957956225 979119405 942932259 954180303 960115499 997374730 968868655 977484235 928290883 970284927 994293246 938565468 993186331 999627490 944783804 912784104 966726977 947172633 954344314 977570186 921714159 995737660 968587099 984538189 941034434 935788222 912131030 970277230 948302172 928906446 901390250 922406108 902891786 932077546 960652005 978585052 958717397 945901625 909051791 979396740 959235680 967414085 925436025 966112950 951472165 994255017 986520659 913898626 907132215 917529647 937263487 917218062 905826993 990623961 925778829 925500772 967721505 988184845 967213400 921392780 930001459 968583887 929072260 916565476 933892575 964467980 941505739 920486018 927678911 970810748 964404942 921427402 942839039 999577328 930446419 961519445 938985916 918703674 985017725 976420148 956537902 942626786 930479041 988583875 981861647 947966697 967533359 940708041 993275409 923995251 917199941 956391258 917805520 929018014 972620904 906259642 911065187 998957847 984360613 931731567 979679317 944164173 903047127 935643933 920441703 912739979 955503607 962207441 967234787 985670858 942013032 964200142 987361047 979817226 918982572 964837747 961008365 943309099 923759704 905481917 936819413 911747956 973532935 907415332 973060969 947038257 961950768 999481362 979154837 911289774 966932025 960446430 908882010 964911915 920136533 902022687 929786487 942086240 919097887 997243819 930130793 912441388 965513662 947382261 983918285 996020307 943427732 913585046 982342256 995718994 940401046 944663824 936130077 912408697 973089741 902107991 923110254 905439323 989985222 995660348 918791377 935586272 952620187 977377360 964613637 922579978 926614015 911966894 956878068 987582853 988476154 968934040 928612850 969175626 902203090 984211098 910368279 971251517 907378236 927752156 951373562 997754408 981967775 962944413 932464215 983021642 928974941 953932024 955432613 947136154 988930733 922574364 923629801 915280595 944884291 918556874 945823243 959902456 967747274 908805416 950050480 932113106 966660894 945067309 921181685 984445475 931029857 910465585 934225675 983257912 918811887 943812057 924338852 975116522 967690761 935824537 972413966 949269968 900779590 982639637 992174798 963360840 901078491 970626613 956179069 941870836 932962926 994969700 904283238 916724811 946756578 917225868 971807590 998419136 999806813 953227095 957113538 946568271 919839527 955177256 940875283 999860064 931676664 988717782 921175115 911336758 923909368 955919541 930610978 963444927 995836347 924647289 984018670 998759886 998851504 961083769 955200213 922325882 960991186 906185869 907279741 901057207 917126217 988138765 956635724 912279114 987632673 987502978 952616557 950635529 930326611 905651842 915805065 965609992 928543480 909485708 952375568 991394934 920971464 946440080 986767337 911242289 907376058 932115864 986512828 928441031 922576466 965992915 929585220 905756775 923391411 937262418 954957872 991573141 930790263 939312820 905142908 970388139 950603485 909196684 951043206 965344476 964990197 958238485 968298724 997899434 919669742 983866979 911317166 948947493 912821424 991731731 940018861 934373933 996739845 925088459 988602996 933655138 968070273 957092896 918152165 910597027 939392568 977853777 941689285 934995657 902011101 973737184 918281844 916867807 955307114 970667306 966843035 996207384 926354890 924610265 943857229 948237336 997225703 978698032 986092634 945780679 970173227 943645991 995254569 994903439 909414722 903076499 985009601 954008853 955894763 966231685 936707847 974417287 976340537 986871984 951629205 965188395 969926810 978772264 980184572 950423856 984440639 910943697 936240624 954879600 944262558 971095511 991353354 973368254 962225759 962663250 941322821 920467624 991185748 925399923 912514093 999034113 940534003 901129965 982271020 952366964 926493541 950732663 945565590 988898842 977214544 928562936 975998442 946486416 971086620 911211298 925254281 953591922 935338588 996569670 936805474 969848208 916116277 992719337 984164964 951314693 926642056 963826984 988206803 935672554 975857967 962688422 908806981 978875920 951551705 966612787 964208477 909598398 972646814 965201084 914454145 976441142 906648276 931322093 902957146 943747946 986820681 954342574 926012392 922354274 919049154 992299088 968266837 989915572 944017811 961065211 955265968 937334880 923437329 921142269 960527898 980370308 969772869 989086805 911989582 974807154 917469062 907002975 922405013 924637617 912512165 989317650 965912751 923474578 991410902 992305326 930058569 998144882 908460497 988561649 981971816 911557462 973007558 959482118 909311124 962953253 985401353 946217967 913569327 979607670 959811861 952774978 988763708 960052246 956338497 918767369 903577172 957819127 965135291 944937457 971037799 998283424 909314698 970431435 929107669 958937806 977171290 976674600 916965212 911222577 997375720 918454590 958692433 953029825 935996032 932719659 999813795 976239478 986053279 991373775 928611905 986462727 965347283 986456990 971037630 911896703 968756367 919843847 975826452 961132934 984784441 921700665 931187967 967116773 986428569 913215134 927280306 911057862 923335432 959941160 943284616 921717929 903248584 905383043 948824854 972673328 950578219 918487835 946811132 921782227 938316606 921157286 987552244 938714886 937018071 988974245 961909158 930780569 937747785 930863486 977345903 910450521 966822296 999704167 997781527 971377123 993656105 949937709 930997440 950057852 908192952 918590096 969607344 900330742 980654152 904032428 973798018 961377576 951795495 909826085 919752534 917364365 906432205 962783211 960060716 926272176 960176771 978953632 928154384 996995991 985286714 989263797 905705257 960254566 912210230 932279246 944805427 982987697 940318128 903618057 955796260 994124289 926986641 998201493 963817575 927035478 928959152 931746533 973201437 914023639 986103396 924834101 939980415 968761570 991724006 933311093 948632773 953822989 902872417 988016704 953376103 969384002 909382906 927248829 986770973 902491413 919571254 914514374 902016130 925792892 982807818 958492263 944180456 934007177 990303600 904567257 917773773 956257126 946866916 901507965 996933335 951041476 983068944 918044820 926454735 958907658 975624167 982454416 963367253 930314885 922432993 945752029 905742552 932682168 955692623 924230500 923852317 906155937 948903673 905124791 923271319 951217780 908869868 974666602 977826453 998194115 909404386 915426158 950758924 925334390 917049537 962072213 942620362 990497912 981636740 973347945 907263940 987066690 901064643 959676284 968854454 988633040 997570248 937532906 937718998 944224131 939117803 924435891 907023454 901952993 921678085 965879242 909476233 954853115 908118101 949802875 917934323 965981601 938081292 902060109 927970137 965789061 975334872 909484404 904603655 968215968 934659904 900530635 963910256 975716110 918994284 975208192 906746893 933120713 979032241 904561567 998712104 929365236 999591480 935198412 910809558 946162841 929165469 941789405 910845961 990586185 956942767 960422945 993837960 924330358 944576978 956802945 931840711 902489249 905166466 980021725 993850042 951983268 947575578 923050904 953121093 912078504 990688933 907835254 984226855 923008828 995742701 911154810 906470349 996836244 931386464 920871164 952117040 991097075 921553712 987015340 982400662 941677929 923327704 956836460 978251378 909040158 937883782 906330281 945691666 946536683 938194884 985561093 935317728 978706667 975195042 999826499 922685191 977398875 923849245 915629678 957207387 930936825 957366155 955660010 906872120 980513280 907374238 941974771 943413992 927004770 985577025 986347542 905913879 989681756 990609556 967006084 938002859 970720673 987630452 929862038 920569435 946576056 918926319 964348178 924012156 945606188 918575515 958190496 953080915 939809437 987971091 982120091 903805091 998640985 972887072 970220730 977964757 971125405 938007729 926296299 925757242 979145512 964544337 954821285 965513106 931713546 953889810 937376691 939610859 907992692 961019431 904306134 902757812 924703258 949459644 904270590 984299904 954764252 961367177 935611674 948943564 999047819 947346788 998273568 915047814 916170449 979635180 949303540 915654557 936817208 959808873 931829547 992676429 953467625 941714474 929582615 931693531 956444848 987249396 973914805 966952396 990015653 905826644 952505844 989561058 958333486 966610778 957670304 939314484 911765325 921842582 968388715 979630426 993952073 904546805 996215518 992035393 965473035 981816756 966714202 944883512 951052191 956564283 947416283 967882447 971371918 954160667 988217718 936034955 921912557 903816675 917343045 999898192 916411747 915846280 988109437 968996495 919411969 960287230 970608192 954301398 931623117 940929544 960464456 935618952 993193501 920166905 917362896 913226503 998558333 972881295 972591551 931726839 958933643 914342214 926567200 992627436 937711330 948847687 947504717 951877776 909217706 950024246 957199296 922756954 919333123 978142774 949472317 994328767 980536597 909336300 929910882 999001471 962885807 933795846 947134683 984399135 943757834 917261439 919713740 906864921 912973252 957795334 986717756 978487614 916478875 996030837 906202757 986930205 935796537 930401957 930824452 952760671 990088416 972112417 959325701 957460974 908969278 956194784 985941229 982289304 902278083 998398340 929946491 970483791 923619382 900949962 912951926 963327189 915181282 972139021 930101046 984931618 992145170 922913893 962630825 981271124 909456474 981924610 917680017 992413333 991341835 958188041 990874769 917399773 917657792 919761017 906839172 947392806 956277474 950094899 924388289 904163643 929304634 917101565 908086678 941798028 979755967 909016516 939442079 964422155 926755777 915197913 970187407 963355456 904511898 954742073 905419749 970421487 945472246 969084284 971388153 926754016 978733997 978240536 904294464 960940212 915088855 973652237 981251025 913797490 930654684 909142663 972949707 902522755 962204945 984507962 960048971 915353625 939350798 997765789 938355637 964713542 982816831 912351465 932126722 937083769 901186065 992298167 960472763 966876926 979371681 974474627 908219240 958747522 961264276 928625690 956119177 975622372 933315493 927935964 965401556 970395006 918021478 950027728 938836820 928084825 973369803 959218413 930537924 919815853 970169390 907572413 989777928 923373330 928377625 959812324 924386191 923712759 917957271 960820492 985686002 937015335 993587562 961107503 903563270 916049908 994112971 977250498 931456578 974755007 913375801 940191921 961366731 917697331 924321568 930433225 981228544 966147282 979785685 905984948 926674540 972732247 973715581 985657661 972974404 966341636 965115431 987828353 941185749 914835632 909405307 971581534 906842894 993223493 917786532 979952514 916238059 923917502 907403721 988767222 966760928 908831295 931832561 913108315 991978689 918305396 950991566 905097408 909713196 988732607 913229882 934032250 947056100 923105096 917695306 948688142 972945589 932762466 933729153 914356337 929345859 955557509 982528886 955408109 934987806 908501363 975028645 916363264 930276549 920011376 947135285 997231290 904440468 989705537 923830802 916499090 909339710 978055549 932898527 987942630 916003873 980594824 931127178 981854375 909624058 924967901 948705678 940916650 982441556 966051518 942135349 940813998 946090881 979946526 983520620 966929783 949172506 979818926 996067477 932021360 909467508 943940529 994178143 948704912 932967354 914202606 922867167 990200314 996766509 925203335 930591628 912004379 919046544 925406540 961856617 905892492 981837914 955331717 960484334 966963259 924322278 948922781 941668233 986265644 952630707 997271154 954118944 947671404 991721489 993637463 975868611 916599835 939070168 907364828 988456478 968174319 965143010 986485209 946432896 942837353 980638337 989665633 920420225 940434198 914234981 910569586 913841331 930381053 938442915 998515781 935377457 942236011 901812868 946921785 901174826 900812540 926041490 966505352 901586712 999341699 940299448 986152402 994889490 920355004 972488038 937724870 907926777 937651976 907703843 927020570 918048923 981610298 959235238 994126547 996648267 925532831 904533300 987653114 934467453 999946543 947688778 930612228 950244957 955350470 948707909 945708783 946521221 964240474 947577270 993273295 948633766 917351668 974106658 980982801 944894023 927723967 904543321 975121346 941152247 991181366 913966344 938491848 930027765 959319695 937938162 960426815 987543555 908478188 991256506 914378132 996867532 985804123 986395921 992409024 970607543 985613887 905486768 962595221 904775283 972538312 908253316 964694276 989063813 986474631 997951272 912409336 915758379 904777125 916701715 933146142 964958007 963135726 979183892 988355235 928384335 950003740 934787303 911144061 946679845 955428855 997267079 961609531 986401221 927018275 955480338 912383243 997783954 946179675 968394026 967983657 998731685 983494371 950965888 967684007 923608474 947580956 953300462 914036299 968004001 975547742 975937420 982175742 905136297 980844687 916187618 966752179 982433730 978293760 944836955 907070286 978252889 920034328 996658532 973824142 919791017 976388562 909465788 963697879 944927685 964467434 910896045 925292316 929920972 923044060 967278259 950500968 983146872 997081281 949856526 964305830 947406235 979438249 969303026 905851430 992396683 964228700 957998936 921360740 959905639 999792025 991834866 986995053 945179818 980446927 921803427 931623988 963907234 909523585 959040964 959842609 954836101 954676759 972417218 978754639 952186404 978873911 934213730 980450636 924903288 960981192 963080218 978795137 960955311 952746819 998544421 971288949 996658701 933349395 971490288 985236355 948691207 945938111 973867161 956257930 965445699 941287093 945941854 937611709 939234945 908782457 901430228 966567870 989185876 969944843 979327469 969722295 980582792 998700469 994006837 936220899 964509692 930261414 960685741 902719062 916457695 901434945 903717269 907950611 931407228 999379574 961171432 946267611 985345197 978174578 958498431 991484528 935140566 993137186 956709618 967825545 905111507 940932665 911586793 925033337 990015206 918679611 956407829 980756014 969479113 948884197 987710200 900132884 982369085 948085312 912914693 935644769 900567888 956893423 974987505 991726182 977743144 977552776 951927089 979603979 947106663 949077052 969395119 964868132 945609721 995285559 998223939 912920260 914528936 962544662 910860752 931739915 958463525 913579624 962925021 940306310 943896191 905737504 995251283 957441668 910028930 988246157 985306945 938804917 987635251 986740460 980222919 973629406 908448010 916180462 966327946 952286803 924671555 984420695 939681916 909469353 902275712 914733838 983633430 906933633 900934801 927364421 909175214 918005129 991592276 985306170 930641557 969863545 970573407 928098001 922986982 950806108 989327660 992791923 982933137 951400968 962548702 992865264 992900223 943383368 987192270 900410567 949707111 957047868 950701728 939139794 926890919 967981791 974629680 986249420 919280441 920289858 990824336 949239635 956592075 965214160 957180000 989392923 919206867 942666038 975295367 933780561 921779440 928504849 901881804 941240851 945423310 978472565 987763503 929404945 924244144 954174464 970442600 933659667 933728190 945371106 967073245 981887129 994538567 953909597 950069216 944350489 904449865 969914450 987349161 918145719 939189159 964606484 914172440 957896254 955976554 900925551 923066737 964293751 980557302 922262797 985738680 906179136 997217019 943717024 998945135 914735291 982148195 910410181 978049393 986977488 974973509 995917912 998988146 913831253 901471278 966554006 958746041 948216666 969476433 936896739 973706990 934791350 919048538 924489103 960365605 966739396 980894849 960231428 935042726 909806978 947599925 969426777 985663002 989648685 971757340 949341571 918528363 924603250 908120925 944775147 963765260 987315092 993385834 905894756 933335377 971672716 953012797 935468205 991913943 904047557 951616014 984721886 966013101 957834992 902655247 905820395 900133536 994755518 902812709 923688261 982041113 916477134 928827220 970339033 977326974 988047863 908713034 962099103 910017948 904265141 982897324 936345616 901823435 934998823 915689610 970866975 989435719 914270648 930441650 910826765 980193319 951251236 928155219 942357046 917064575 901274856 999754852 913335122 934099909 957578192 957807369 976136665 974768479 900509629 910084521 999372792 949948071 981591768 974912450 905384985 950052365 907925423 933031912 944918294 924586422 901351268 985942103 912151455 986660933 952604520 948223560 927013616 921759935 923311436 915102711 936667700 956414589 907006674 935035802 976769473 928781700 949116362 955682812 973567043 910936297 910449384 932535722 904931157 913523964 970803382 982585397 997799558 912770238 965594307 949357293 907852180 982658181 953534160 969352031 985261299 986727530 957729517 937527769 919043694 979412360 996108595 955861445 963282761 967939722 987114427 947700391 905809206 940405669 927210458 953743413 970952776 972127966 957636654 982574178 907092056 981626477 905064448 917713291 967216344 939291516 982033787 949088543 921258844 957561677 963253434 997212752 974799595 923516741 925381528 984796780 973181914 909308287 955860258 965064771 983011597 980886918 935998746 982066430 916300668 920896940 965030772 931549204 945237296 931073741 966733200 901861574 918196734 933041164 954498518 904447273 953031181 943059446 998969048 954095800 924320663 956885244 976549115 936131343 986133268 913746854 932741523 928042697 911230263 936567286 981646775 938770658 919978495 910305951 957583872 901171507 991144472 983577570 953148182 967362527 993716057 929648841 986040983 998291167 955331856 916351934 921246803 998053737 915178254 949764122 944137206 996076992 967830991 925783336 949174720 931604740 922018376 962719877 939900526 987359262 952513092 936387293 938598568 978520442 964229540 933580593 947198293 972234724 936621531 904266591 988456164 921354849 903683266 905108356 987385377 985111448 971131096 940245295 945975188 904015158 963411798 963193899 900987857 976393416 950000380 948983875 996193623 921337565 961637585 939145346 945722293 943151548 923370986 999266574 965598614 938669333 954070951 924190526 952920700 932997532 925703282 942935139 994291957 985046511 951214215 938848684 910928233 954199633 999269651 951034883 946194359 951366622 939082859 982353905 903590068 900075304 992002013 970339919 923386653 948865511 952325341 932180806 970386129 984587192 963312121 968670995 925629880 933537623 908664474 980546628 950592780 960431895 951366861 962896941 915637095 909353980 993556365 923220687 930375482 917702901 903634133 947477804 910368944 947342497 956971130 979466435 977124243 904006067 913780278 973078849 919392469 959574348 947348920 950121631 997247213 977297776 979551843 925713910 988792031 987462563 956627468 966930425 957994254 984680523 960240082 968623006 901510752 999085044 909494087 995235229 922394239 959064690 991018602 906015570 900752500 981862517 994112531 991513507 939066099 958822076 929283086 959865814 986630986 959248724 956994879 966319416 900487064 946414309 917944301 940712339 956999089 955862582 928634044 963869036 963416644 947446235 938709126 904348362 947585893 959721686 923826518 917767531 926826020 992485688 943821686 963052635 967351851 946175308 958911797 984296300 951036828 953216537 918853999 982354935 959377167 927373011 914669211 973536012 918402535 985325635 949826713 924522395 973451237 999650916 900991974 917291430 950299774 910755199 945221057 951257080 901118606 923452506 913119341 928859089 934161367 996828240 915174988 967444787 973948845 993702257 911006857 954714232 929101262 966794066 942540751 952197197 902314577 966795069 906047187 953764119 903708188 912771651 962253896 927361790 957399124 909911485 934386220 902507298 968179415 940158385 989805613 943089211 983728476 938481895 984876396 961257656 917776868 983068859 973264845 936016802 957744454 914515277 980578239 905250899 926263552 914995425 963847410 978480370 957923469 940012194 905118062 980416484 946470366 924295951 918032805 978291631 983656892 914506223 978218936 946960333 917847102 944650708 933932628 931947350 969481033 972002331 938175080 900169049 942309645 933307253 905626691 922006307 983951422 911030505 904955282 931684664 902583022 984527466 960651499 938166954 926749146 951185175 973848975 965536417 982797950 986093760 910289715 926619120 968719335 947341696 953420653 982244534 933298672 998775061 982032445 937331782 991509096 995755787 940061955 958833894 961543757 967154913 948362546 987886040 952954442 972545624 984274666 901946834 986433076 929643786 947539764 946942915 935776553 907718861 900820695 916961113 944876542 982549316 966234263 908909967 946730381 941603866 955197721 943479395 910426273 927405051 995938651 974778352 963053403 915748097 962486412 907565410 920896525 937018776 967173270 932478856 956144047 995774277 962281867 993670232 955838615 923605017 930113265 935874968 916537309 990117927 920037729 980264695 915375586 908006319 968465769 914482666 903115945 921900535 908644697 938423242 916558873 942432603 944120396 917496384 987812482 987662155 943388603 975575228 994331545 995030128 917550313 941393604 964105193 946546136 927659633 975135112 900904097 927183367 951174862 980320076 908282528 967438980 969278696 915441688 980179771 961037369 973442998 944215360 907965958 953588446 933848203 999208560 967351500 948121486 902810889 900160384 995296400 942181016 961727437 912626121 948351958 974513269 911336303 915085578 922199818 926688175 988651621 996296804 994569583 926517033 966845346 926446772 938671832 915555284 916371383 965034198 937518102 911846444 966474651 907842503 973747913 914560471 960110234 915305042 961164447 986036505 999719315 986245685 941743343 920606433 978086653 985965848 937559978 999340904 957500645 947000330 947546832 981972995 959132328 929700018 908105567 911079348 951787890 981430873 906311429 999718296 962673399 980324696 963066375 989211748 906425200 922020301 977005440 913769836 912863407 936098213 946431340 934936379 998325148 975727829 912882258 911676334 948264393 939783580 927610878 974554395 935393206 909124848 992482562 994599189 937722094 997122722 998990601 959712129 925409813 905880417 974921916 949655577 986045826 913286415 960272555 937983716 927553868 956642741 976428636 943972765 989724859 924697640 988772750 906667882 908040185 931330044 982435524 939386196 957589988 928525693 905426584 935290858 936595245 929552107 908544340 916491089 993127902 971482443 944804971 906437924 984025460 968465351 936842380 921530969 906940413 987793181 950557667 925668960 969234879 947017688 939507334 968240907 980217825 907106782 967754283 986625407 929236439 927659125 933455974 949309962 947400628 911382889 972243126 921131342 986161851 908003768 979501263 912495474 938905360 904622285 958120368 995601215 937296853 928841400 953153975 920456087 923098264 967229140 929303535 985272976 967687299 948734585 931738673 967824593 900813597 933856948 982643567 990003625 927561439 978949302 917319583 923281444 942721360 934262526 966394506 974167537 953340322 918224273 955553683 983670747 963749732 917045669 993457336 935137773 949033043 980091014 917357371 995942572 964615332 914979650 921578184 979040811 916124494 954555658 963820205 924680325 934556787 999140829 935353494 977360248 959766355 918039648 988043936 993340779 922660259 986046823 994048066 956135592 950973492 923926163 918603003 909169834 971104427 974502795 946548521 942396155 930164620 963314309 911365460 936603041 905938038 954638951 930925923 918708509 988440850 940448055 961786174 997557812 992819171 940043200 967099701 991528321 933832785 951031724 964972013 934492101 911583987 986792779 987870854 955448684 905987215 926238786 949297088 900790275 971507457 994731696 971200075 939428077 953020697 989590449 997981837 920098894 923473383 925425529 911818541 911508878 995215766 923700604 944254694 997224760 949918950 901831580 900115034 941047669 994521528 977813521 935783952 915904159 900602394 988128559 972843054 920804146 962287825 929870348 976961028 947773150 975954701 999615588 936736669 910104480 935846589 921082439 912861993 900009249 907336138 999304481 903581384 916491508 995386002 973337144 974747010 916335707 972974360 927201582 946629028 900055101 948663355 932326025 915488196 916925579 932552526 987024641 929666307 985207929 915232186 990984986 945627041 926297654 920370320 926609936 918051370 982545738 924513662 935734555 964936346 924753845 908675962 963502826 919994536 990647722 939397495 968905674 912334497 976267374 922145376 912083094 985606078 902837952 975519411 986175935 991622882 963864885 995790353 986918936 944048110 920864891 985548770 998727714 977032174 965705405 965629524 969451344 945601689 970007399 913867171 911022242 938650121 963549217 949957129 987461380 911171829 924057818 911848377 917233094 925947131 946692899 917513516 944897996 953088624 907579123 996902240 918213681 906150910 993038245 991227471 997382624 968163787 909924900 992904731 997258418 980874179 985358933 944592133 977909506 910929432 929923719 947131526 919058956 923121471 926497905 970684909 949722784 987402440 972374274 953928694 949535689 907822881 957653543 995994103 903652162 928083536 968305747 959134257 983791627 954177320 977672845 925955651 986764817 952776612 930916245 956253564 984361372 998901939 962007754 999301949 965871348 948748192 974357419 944845134 979044962 901452335 908277954 996586913 932805847 902111795 957033586 928741831 916561471 946266727 957137485 961471186 966702240 936667475 939786950 952087032 962877293 919119080 968687333 930624246 929137792 945783121 900494256 955593691 934546021 980942804 948881139 917060516 996194856 989935985 900342029 953319698 926731672 902209587 980387088 947452169 942917038 936095782 943256300 937367188 973079136 917398682 966198487 980237000 989325907 937627249 986479849 994244491 903072980 969149419 976735434 974762288 980524425 992766389 908695655 951793167 961045466 925715524 947773193 914092389 993984279 941923740 918671286 998274552 931043290 910584272 980940599 954347070 930676299 906375155 995914859 929890062 923390142 917266329 979790546 986575834 997608279 976394785 988136102 962688014 955769573 936773832 919207001 984068772 968054104 968560093 958940550 998026927 931515774 994977955 975830629 999163334 951583220 911352373 934599538 978118981 955519084 962162622 962621506 921450306 915179519 964454466 992994617 992388144 948774839 934960503 934799774 943016963 937573916 977047696 904680386 936948092 954688870 947648961 992402827 905766206 902180975 997307322 953662732 940420978 915677329 928270416 971794324 995281187 924799478 972561380 916621295 932308112 949308385 989154298 969734101 905240867 921449024 970389820 942759283 998542348 991181804 954142389 927030275 989629902 981922504 969670675 911887084 958283669 925852523 992653227 979657363 959932796 970071941 923418665 926668843 925881684 910706277 919500705 910641560 907276759 933024665 967309634 991406189 908213111 940039755 936056203 942183445 900726399 979266921
1 168216 170067
1 58049 100413
1 18266 102609
1 118584 64151
2 161657 8495
1 72885 112674
1 43939 77792
2 160299 16087
1 194901 56065
1 183935 159248
1 185457 101395
1 198408 93845
1 5636 5177
1 158089 189764
1 137337 57764
2 119319 67993
2 139948 128211
2 69496 89441
1 1036 43812
2 128257 110758
1 83364 166690
2 22924 152041
1 145606 176461
2 155147 12829
1 87638 90411
2 46118 122606
1 144485 142714
1 73454 194165
1 188430 108831
2 164060 114811
2 21800 70991
1 86000 41497
1 192573 64187
1 38713 163635
1 20028 89200
1 135770 40916
2 56441 116962
1 158558 4537
1 135168 189151
2 138088 33470
1 84281 123971
1 91182 105480
2 17381 3856
2 31185 52335
2 157243 80699
2 28002 176119
1 153991 47918
1 56151 105587
1 27119 10037
1 35336 187477
2 60049 191613
1 167554 146062
2 161881 62166
1 36661 101220
2 6327 183732
2 126425 144757
1 116050 176197
2 189820 114904
2 66245 54183
1 33935 109326
2 31568 10492
1 40964 135424
2 110261 36573
2 110850 97482
1 36443 3029
2 159864 142509
2 52578 23878
1 24015 157236
1 154831 95076
1 176905 161822
2 118146 135794
1 142034 144076
1 136022 22859
1 106893 44360
1 137833 128501
2 185686 35169
2 8438 170476
1 116339 73831
2 19273 3891
1 88806 79247
2 181041 29405
2 159003 170012
1 38742 153605
2 158273 57284
2 178882 6093
1 138188 156592
2 40581 21821
1 106294 146845
2 98503 121431
2 159839 173680
1 42561 13709
2 25886 58573
1 102437 80599
2 66723 173603
2 41116 148833
2 192454 138864
2 139353 127804
2 130622 122566
1 40804 162985
2 105352 53307
1 21225 97100
1 11045 35651
2 165631 150038
1 172087 25405
2 89439 102100
1 64103 25482
2 117880 101735
1 180346 126621
1 83081 34660
1 19193 95994
2 40084 92291
1 143693 129931
2 102640 187504
2 41175 134060
1 27632 78609
1 79904 176568
2 156788 194484
2 122144 96916
2 34037 177147
1 167899 100324
1 58935 150327
1 66114 144788
1 123467 18232
1 3731 179983
2 106037 1127
2 163039 50822
2 114231 26873
1 63209 143503
2 50435 187548
1 150640 3757
2 141769 22503
1 165455 103019
2 106267 93807
2 51193 26702
1 176036 192148
2 149641 134371
2 138339 102830
2 139830 72245
2 180085 157318
2 114950 139305
2 123501 54398
1 118000 88694
1 15637 173042
2 3314 32974
2 179971 82076
1 190295 42445
2 179188 151010
1 24755 162259
2 187919 134503
1 34931 34624
2 179816 63969
2 1394 70438
1 87009 180345
1 10960 45937
1 104145 143871
2 153904 161281
2 167097 37244
2 151768 86725
2 137945 22765
1 158507 842
1 80041 166008
1 142618 122762
1 173860 147473
1 48427 133491
2 196621 142668
1 140493 78572
1 3945 10261
2 82733 173263
2 144415 117553
1 106606 134604
2 94575 76853
2 74441 63995
2 88723 6914
1 153062 126225
1 32089 127584
1 186410 158742
2 188151 122591
1 35560 155208
2 69514 38583
2 164400 11448
2 99823 195901
1 71450 167833
2 96574 83975
1 117049 180967
1 179213 162301
1 153948 17474
2 124759 68284
2 62691 122356
1 197520 199745
2 157538 164667
2 66928 14826
1 184420 48554
1 160946 54242
1 118119 154762
1 172592 77080
1 37001 176499
1 28770 9494
1 54490 61736
2 102112 186998
2 33409 188475
2 150935 37344
2 128754 157043
2 117443 20073
2 187247 20600
2 154301 49022
2 110261 93995
2 109285 179537
2 18236 51631
2 28846 28072
1 165738 88383
2 18440 176315
2 7117 76985
2 84709 183060
2 106639 165315
1 55252 25011
2 28946 193486
1 189940 118985
2 845 19167
1 102864 153699
1 101102 87634
1 119825 157354
2 124311 94549
1 17488 122228
1 99778 168228
2 79728 175162
2 52166 47345
2 114445 21910
1 59260 69557
2 103844 19498
2 105410 19588
2 111753 186823
2 127553 74987
1 156037 40399
1 100796 150459
1 50622 119276
2 4757 19793
2 57904 55796
1 175080 34763
2 126732 130027
1 115644 163890
2 74834 172313
1 186168 186513
1 82709 7074
1 23968 36164
2 34907 191683
2 143855 140596
1 109875 89457
1 184854 176197
1 47003 165749
2 123546 131764
1 63683 112984
2 166363 24198
1 87526 118470
2 27079 97725
1 172371 66338
2 91399 147501
1 1791 126439
2 49089 46621
2 175776 166390
2 82976 112989
2 198048 174018
2 70900 173267
2 188884 143926
1 195827 27628
2 193597 103238
2 42107 85796
1 139901 24733
1 49780 167515
1 168708 149350
2 54618 90152
1 103341 19605
1 99038 17096
2 121331 135144
2 117523 21277
1 152842 81764
1 101388 79931
1 99653 128174
1 120890 119238
1 92314 104339
2 109382 2470
1 146792 117367
1 26872 60652
1 88747 25335
2 181420 120967
2 51855 130310
1 131427 18410
1 7764 15552
1 127468 148802
2 112215 6113
1 175351 32247
1 156944 62213
2 109539 95930
1 170261 126810
2 129756 139171
1 90854 65377
2 106201 30158
1 56857 167532
1 54010 51880
2 163544 145159
1 159017 126447
2 168163 99815
1 133765 126451
1 90869 140727
2 81620 41839
2 156860 187569
2 44190 157151
1 77053 65876
1 86097 189283
2 123560 134885
1 72149 102240
1 22259 23457
1 27214 172661
2 178060 155246
2 18077 125940
1 13827 90194
1 84272 121903
1 76453 48453
2 103295 42554
2 158633 167227
2 181458 197804
1 147994 142447
2 130480 79826
1 101358 137102
2 188867 70338
1 134473 150420
2 13643 86114
1 62534 117941
2 61715 128359
2 178127 155953
1 44397 42086
2 171706 108557
1 142573 160880
2 61562 99025
2 137064 104476
1 193859 88253
1 48748 146975
2 62671 129327
2 128287 155670
2 102401 62666
2 14797 113810
1 138623 94853
2 67064 191679
1 47144 39643
2 78668 142321
1 21155 459
1 189843 78311
2 162301 72944
2 76681 66397
1 75837 188539
1 194274 49751
2 33204 29744
1 117427 56360
1 48695 35111
2 189960 187601
1 66984 51652
1 69618 93207
2 53910 2608
1 130084 57675
2 149095 33922
2 119246 48163
1 143642 110087
1 145887 27461
2 7347 152128
1 166655 185140
1 7119 164208
2 126729 170441
1 185007 164420
2 93963 57369
2 89822 55805
1 112275 27019
2 104991 90281
1 119371 131079
2 187285 147572
1 23001 156860
2 89333 95016
1 176742 13129
1 45013 44721
1 179615 68073
2 158286 2876
2 54217 798
1 31091 191978
1 196699 156299
1 153231 35768
1 172618 27462
2 167036 62028
2 78568 159803
1 185269 63237
1 117751 87801
2 33958 155828
2 27683 1851
1 175244 76068
2 26244 43002
2 158459 77129
1 59739 112961
1 194097 69091
1 29718 156443
1 189621 149851
1 108093 179372
1 184443 156587
2 94587 184069
1 34564 1662
2 191764 143685
1 12332 142358
1 100835 120083
2 163861 62203
2 39115 176577
2 73369 71953
1 63557 145876
1 27916 40050
2 35432 91013
2 14938 187742
2 105129 37632
2 86984 119002
2 142034 33227
1 177815 29801
2 2358 50048
1 124878 56148
1 194154 184173
2 47679 160977
2 118484 159273
2 149361 110156
1 13945 32218
2 171657 90140
1 113806 175818
1 137827 47104
1 184878 14518
2 137316 155056
1 81363 161893
1 22260 184539
2 31369 162217
2 185212 63300
1 56155 46819
1 118141 2787
1 147864 124213
2 188716 183920
2 73195 136239
1 70626 76162
2 124832 160917
1 198541 146234
1 49023 187499
2 17782 105856
1 194846 97414
2 146633 51936
2 140262 191583
2 156918 122411
1 108184 171914
2 4696 158853
1 146784 79096
1 120691 44048
2 72601 1975
2 100196 35639
1 184207 38303
2 181233 182688
1 50249 10248
1 84384 81886
2 110287 153001
2 173367 112918
2 76705 99175
2 9528 102111
1 57819 161575
1 45714 137433
2 9776 99580
2 70222 28259
2 83769 66484
1 175544 163253
1 99633 152740
1 99123 100500
2 109362 186278
2 93095 51726
2 40249 16269
1 27336 193890
2 23292 133094
2 54625 140733
2 139944 143000
1 90887 66156
2 194814 88593
1 191201 121046
2 121730 53889
2 53873 87426
1 79378 8201
1 35899 19268
1 45310 109326
2 40294 88048
2 46780 146226
2 133367 14398
2 80559 106160
2 132200 196093
2 45689 71644
1 108239 77741
1 154898 24469
2 77649 63541
2 69717 107975
1 39851 104431
1 179077 171978
1 103243 46825
1 120367 137894
2 23411 30778
2 102686 3476
2 128811 48493
1 3687 151333
1 49225 3447
1 194640 93030
2 68943 139144
1 2975 151621
2 16536 110882
2 115425 44672
2 37452 35729
1 29390 154836
2 170417 152137
2 183270 86097
2 193534 60444
1 67264 97560
2 24824 26641
1 134361 148380
2 18392 125296
2 183656 189095
1 75311 98053
1 99939 17015
2 15911 71350
1 93690 128854
2 28765 163451
2 77672 132898
2 29374 157800
1 52852 14099
1 90176 49171
1 14746 109597
1 22279 149355
1 139683 115830
2 171349 10455
1 153794 134724
1 43231 166378
2 105237 149435
2 165026 57345
2 16912 116531
1 39368 85780
2 179364 136836
2 49380 62607
1 139342 18208
2 124236 156239
1 31637 48744
1 151779 104966
1 83609 190928
2 28709 180101
1 60826 89396
1 133089 97053
2 110339 28593
1 71331 175141
1 79169 111486
2 191303 15658
1 35970 152681
2 62924 95102
1 149733 187844
1 76583 71059
1 160957 151171
2 17892 191405
1 48081 117487
1 9721 115773
2 146335 115073
2 75344 102735
2 184587 52740
2 124569 56811
2 83416 177828
2 26388 189655
2 42078 156446
2 55385 163045
1 97322 70621
2 62988 115624
1 156174 185918
2 126632 41053
1 183069 194264
1 178758 28921
1 81794 21773
2 59849 57026
2 23340 53687
1 25211 46595
1 99995 185225
1 32421 118842
1 174439 110440
2 78629 143917
2 143938 131178
2 125678 195267
1 44222 146753
2 109002 45536
1 102448 189143
1 98420 53545
1 52905 38283
1 169963 32270
1 3006 190406
1 12673 57398
1 106588 23464
1 14547 174980
2 139472 107186
1 168762 98990
2 25180 155763
2 159045 140740
1 116050 155759
1 139481 186492
2 191666 16286
1 128307 63634
2 145345 181842
1 82070 43850
1 55566 137015
2 143219 70018
2 30648 11260
1 32791 106880
1 92621 43669
1 144266 23541
2 144685 143597
1 176738 79203
2 29672 60008
2 25051 1860
2 144748 19144
2 189252 162444
1 90645 128831
1 76083 34652
2 199882 172435
1 18255 125598
2 132382 149246
2 38620 115213
1 83168 7706
2 64011 178097
2 179683 165279
2 160441 176488
2 103573 43966
2 36204 172584
2 85085 121240
1 155352 156584
2 7536 93074
1 176562 159346
1 70280 193706
2 174243 89209
2 166656 190299
2 59469 95131
1 3160 79747
1 193334 122342
2 29264 76528
1 73247 148021
1 174519 1920
1 43060 24153
1 72857 12176
1 197587 83224
2 150455 5213
2 131810 67900
1 42498 191732
2 58099 30213
1 30979 63214
2 108320 85812
2 86819 78419
2 80375 80547
1 180195 179697
2 88920 45252
1 15397 71428
1 67284 13199
2 185462 167087
2 55129 36421
1 48489 127791
2 66314 13299
2 152835 168346
2 59614 178543
2 163075 139631
2 68492 124863
1 175866 89969
2 175086 29465
2 30107 85858
2 22091 45418
1 105396 129207
2 36163 104028
2 130210 178534
2 21680 188760
1 127649 37654
2 107451 3030
2 95279 150456
1 113946 46688
2 27384 137819
1 6498 11838
1 56557 50662
1 176937 133128
2 78189 110350
1 97023 103461
2 102499 10329
1 128409 197344
1 197608 170865
2 77923 6062
2 121251 161332
2 142123 97765
2 52875 145948
1 112403 64858
2 170080 27157
1 129145 34086
1 2756 161179
2 10081 52271
1 27277 76458
2 87716 119103
2 181355 4252
1 99997 81567
1 170454 52671
1 94831 69412
2 197155 97113
1 135206 140745
2 62545 134881
1 39044 162962
2 64932 173619
2 191973 54164
1 196078 4599
1 38232 91078
1 98771 155513
1 119803 90739
2 81741 109998
1 151651 146464
1 176648 120392
2 24334 53117
2 92591 2163
1 13668 5988
2 135046 30764
2 116304 137460
2 89856 57611
1 57698 59489
1 38654 161173
1 49701 168090
1 130212 1346
1 182664 139057
2 61189 48405
1 68805 145710
2 16605 157482
2 63999 97472
2 101432 154176
1 55319 163188
1 64849 105028
2 142672 891
2 113165 83733
2 135670 32298
1 5847 94913
1 111379 3615
1 132722 1965
2 8181 45325
1 119780 127650
2 15967 176080
1 170547 164122
2 10600 157273
1 156717 48254
1 89849 1833
2 11773 20010
2 89813 84635
1 141895 88001
2 75844 87613
2 20333 192137
1 93672 86584
2 139531 114799
1 21751 103867
2 121335 79537
1 3681 52633
1 146939 115499
1 12198 194610
2 107444 26589
2 130101 7400
1 128792 33339
2 3678 183607
2 179326 188396
1 127765 122453
2 25025 59594
2 98962 11546
1 55573 184838
2 128541 34696
2 97713 185870
2 9868 6432
1 106742 83934
2 164535 53978
1 187550 40526
2 61194 6208
1 116508 51674
2 113250 153981
2 122884 42386
2 5552 66823
1 35819 125974
1 148009 180576
2 147498 7711
1 145557 121369
2 129318 90666
2 58886 182
2 36856 146354
1 151277 167431
1 45876 85799
1 74267 32052
2 110825 39604
1 98025 178023
2 181587 104507
2 128436 9498
1 151504 69860
1 47711 43535
2 129882 106829
1 36573 103271
1 89378 86671
1 115169 59459
1 1706 19415
1 162173 37762
2 108959 88448
1 78640 177167
1 7792 39514
1 84607 77873
1 1203 197990
1 186484 161590
1 34221 125244
1 102258 136495
1 197126 68349
2 73609 101525
1 55501 82515
1 73716 54729
2 45888 148126
2 188989 40162
2 193529 167011
2 52289 42090
2 50782 152831
2 8255 122389
1 103145 198434
1 106766 142642
2 104186 57543
2 143636 19808
1 29542 75042
2 84539 23411
2 27459 39521
2 53278 97219
2 17958 69357
2 135316 60516
2 71387 95
2 199925 181284
1 145128 106146
1 130551 173466
2 186580 92455
2 29646 184742
1 35282 175864
2 101116 29819
2 140745 169349
1 138011 46909
1 2219 180292
1 128309 115740
1 64574 21241
1 124906 28021
1 40704 149406
1 137622 25183
2 149508 59950
2 57776 185379
2 182283 64943
1 131288 58697
1 100360 89927
2 151912 141903
1 130031 51826
1 65944 43413
1 18013 167657
2 105603 107282
2 180628 80085
1 31135 183282
2 24013 16214
2 1869 145799
1 79834 127356
2 16932 164128
2 153219 101737
2 185353 152043
1 36191 12341
1 170185 197514
2 150030 178144
1 64677 171504
2 124238 89606
1 97485 167292
1 65497 73941
1 120719 5484
2 179601 57695
2 36988 161718
1 148592 85702
2 122436 122299
1 134691 33667
1 86343 10711
2 152382 39401
2 22489 79365
2 161221 131447
2 29205 96531
2 5827 47448
2 31258 68631
2 162821 31372
1 186239 40844
1 53265 113914
1 66165 36671
2 148424 140007
1 169091 98803
2 49272 103695
2 184475 192833
1 88069 171915
1 47505 118953
2 88799 101872
2 55723 28505
2 102007 99559
2 104912 84449
2 163872 196683
1 56358 59012
1 157500 128276
1 32248 59544
2 25391 41346
1 184701 45086
1 160685 82824
2 10058 1364
1 185871 11437
1 174602 24763
2 7469 183377
2 92396 62773
2 168018 47235
2 156955 17138
1 136419 111295
1 67928 19576
1 124621 149973
1 132857 85092
1 189090 89613
2 88473 185679
1 133974 170291
1 179318 178346
1 124962 136908
2 158008 34935
2 36238 179768
2 95621 194088
2 66882 168831
2 71220 162792
2 67291 126326
2 149030 124857
1 195071 171010
2 131682 109605
1 120831 148770
1 142464 47357
2 117290 9431
2 105901 193239
1 131844 33471
2 137084 84219
1 111475 59841
1 83235 40626
1 73198 30193
2 101868 161999
1 159467 109727
2 119539 167079
2 65101 107075
2 189889 162296
2 56677 87112
1 18911 95047
1 12473 137054
1 97744 163260
2 24204 120787
2 17302 163202
1 5385 99067
1 159782 198930
1 192189 92310
2 125716 140873
1 53915 136067
2 97864 173352
2 49822 28294
2 160722 169419
1 86660 60251
1 62788 182540
1 53894 76463
2 32470 34616
1 160153 31394
2 107941 122279
1 165800 23244
2 121038 105945
2 98997 168310
1 87942 160320
1 191727 198292
1 147921 135337
1 38152 3475
2 183014 78738
1 13666 108998
2 178144 94488
2 21078 141473
1 59816 159790
2 41545 164073
2 29210 132726
1 132482 187947
2 194547 140020
2 80535 29005
2 139555 130400
2 66821 105496
1 35473 151916
2 55050 109228
1 184893 29932
1 1687 14749
1 71251 41134
1 129818 148169
2 123194 179657
1 61009 46464
1 45886 90986
1 36885 118836
2 91543 156406
2 154338 157256
2 14050 125825
1 29192 86184
2 140656 23493
2 143085 138382
2 124710 16662
1 99150 79201
1 87382 77186
2 82139 28411
1 91561 198648
1 166201 111147
1 66451 176559
2 182654 87390
1 122145 25513
2 15563 174837
2 95442 187863
2 148388 67743
1 173856 148194
2 87569 52802
2 41592 8910
2 169261 30963
2 119035 123414
1 77372 191059
1 9599 62062
1 21075 158109
2 59178 105357
1 168775 28811
1 27888 72375
1 139953 89889
2 182320 67412
2 153402 19918
2 74718 164872
1 50751 62489
1 33789 150340
2 97174 163159
2 104330 181270
1 62687 101960
1 66012 29079
2 26305 174888
1 29554 146255
1 112195 17406
1 180086 60262
2 7784 84116
2 73447 160183
2 117090 133393
2 47004 134816
2 136619 80709
1 106204 194363
1 69115 13414
1 59797 10097
1 7733 9615
1 129108 56517
2 71918 94454
1 191955 137036
1 23628 178776
2 131841 133606
2 50453 35251
2 16875 176228
2 56644 123663
1 40864 89139
1 16436 165797
2 142336 18642
1 198429 122852
1 30574 48314
1 16054 36870
2 33401 163994
2 6955 189043
1 85672 103683
1 114385 99194
2 159006 139890
2 67314 20604
2 34002 45073
1 48235 138348
1 140093 123737
2 170452 170073
2 158094 28645
2 94555 50080
1 112967 98196
2 123444 157587
1 166283 82001
2 178264 58779
2 104860 176739
1 198665 117801
1 179123 157508
2 88977 43396
1 178457 157104
2 134198 697
1 91023 49170
1 137739 27950
2 149694 76490
2 62635 131309
1 100556 150507
2 110601 31445
1 165288 67416
2 32724 127385
1 170031 22047
1 10433 38613
2 133458 124858
2 97178 115284
1 30175 76867
2 107247 54961
1 161996 80672
1 83422 186268
1 91715 116836
2 192740 22707
2 174366 52088
2 56548 34376
2 68912 72528
1 154912 41904
1 111002 119697
2 2927 29962
2 164477 17636
2 129401 138693
1 71337 42361
1 62487 53286
1 162200 94975
2 107816 89544
1 173567 199451
2 75108 144719
1 112251 145169
2 199850 194598
2 149696 143330
1 79574 43348
1 197231 89110
1 12803 92917
1 162614 170367
2 64779 154714
1 83977 76645
1 145312 90419
1 82263 121319
1 120733 161804
2 131173 120727
1 81246 179142
1 4038 198619
2 59955 44514
1 133158 12439
1 66138 193831
1 99520 66840
2 91173 6243
2 29309 149986
2 91761 55604
2 24527 102687
1 115499 48675
2 16281 58472
1 133627 14265
2 91263 180221
2 7925 45186
2 185444 150152
2 102861 150200
2 26317 49446
2 68105 143267
1 10820 19265
2 149901 197346
2 157318 6905
1 163244 155750
2 26126 60404
1 61526 150383
2 124426 192328
2 136095 102145
1 158202 39968
1 141502 119961
1 7194 45017
1 29672 101251
2 138214 128860
2 88470 41627
2 11577 147175
1 193148 183963
2 176234 93435
2 195364 150005
1 77966 70521
1 155678 96991
1 183669 161563
1 11509 44357
2 40450 153848
2 46068 142070
2 185032 66401
2 172717 69923
2 50238 33374
1 152612 150863
2 132283 99941
2 29064 103056
2 140773 14926
2 115767 64081
2 1002 26145
1 37817 24684
1 69352 110273
1 140183 59083
1 189928 196906
2 113800 131810
2 109036 2572
1 113385 154245
2 179684 30000
2 109229 155430
2 112437 114092
1 191315 13752
2 137222 9143
1 61405 11631
1 58818 128035
1 73383 10734
1 137687 117072
2 175014 139998
2 93836 107983
1 34187 150469
1 102473 38489
2 148787 44346
1 108614 80348
2 137810 48672
1 120237 166859
1 131194 43517
1 5057 64161
1 30869 37573
2 183844 181460
2 197987 78326
2 136538 147241
2 57242 2733
2 186936 95801
2 85322 88419
1 105021 2133
1 159274 72810
2 189366 19085
2 99201 118641
2 177915 35800
2 186180 22826
1 45382 109983
2 172905 41289
1 183396 18064
1 49880 43393
1 166141 74920
1 123494 51171
1 161954 190734
2 26633 88356
1 171054 58073
1 23454 175201
1 26882 69404
1 6128 133735
1 17320 136542
1 112491 69777
1 43933 69192
1 125006 40960
2 8101 95299
2 10659 137190
2 83363 52622
1 27517 52040
1 35900 67608
2 58470 6281
2 176163 39449
1 9577 179589
1 71927 180173
2 32180 160191
2 150166 70520
1 141377 14293
2 99284 7483
1 172503 88431
1 40497 67828
2 35898 109430
2 61829 5893
2 88837 136121
2 33637 153719
1 133953 80797
1 71394 55494
1 123050 74279
2 57009 171856
2 95420 173196
1 83893 99961
2 99172 183624
1 190980 87475
1 45079 83098
2 50857 59431
1 31715 35442
2 135821 96225
1 187171 133491
2 16939 139107
2 87173 58580
1 37542 175809
1 108854 74722
2 179522 125676
2 145999 40190
1 195535 105643
1 163090 126645
1 89566 147048
2 84120 72566
1 78986 104583
1 162419 199975
2 154129 189516
2 19986 27077
1 45901 24152
1 191497 82957
2 12098 121281
2 13426 55584
1 1114 64317
2 26925 180478
2 21864 191828
2 98262 143813
2 93245 131000
1 162897 40289
1 56120 57922
2 83839 136664
2 12290 100046
2 106794 163645
1 109704 194953
1 188186 29007
2 97224 31883
2 119997 60345
1 164696 171642
1 160190 37260
1 20812 159998
1 156116 7766
1 134376 147660
2 79571 15802
2 42287 97219
1 121558 110808
2 151009 55112
2 53551 191766
1 6439 74681
1 70343 162521
1 148441 98759
2 173364 152933
2 71773 94698
2 3558 8183
2 42004 150358
1 98077 150147
1 106105 93452
1 51022 181434
1 157699 157635
2 123002 20446
2 29747 120115
2 132750 122879
1 163477 90441
2 52791 106258
2 29465 44198
1 154679 130180
2 126780 171657
2 14882 84028
2 106478 101707
2 125591 80776
1 183061 168062
2 148986 166204
1 122197 32375
1 21479 103971
1 126986 85707
1 62460 123398
2 76067 57842
1 154446 64551
1 102181 132807
2 75431 158527
2 9492 77009
1 168545 108175
1 78430 120960
1 190175 171169
1 135959 176661
1 102309 177251
2 197305 37346
2 105215 19853
2 16736 92417
1 81005 196475
1 74558 96843
1 189799 160966
2 107733 66637
2 196774 196332
1 192706 62991
2 27527 167244
1 127461 182352
2 136203 134289
2 35007 121111
1 50 19765
2 68978 37268
2 156635 155773
2 15249 166314
1 6633 165943
2 59460 199750
1 35931 84284
2 76535 176714
2 49700 123148
2 181021 172680
2 173342 138703
1 44392 58747
2 69670 188530
1 9396 161
1 38978 121397
2 84340 138215
1 39930 179502
1 154516 138826
2 184269 48231
1 142218 167360
1 145581 3857
1 97376 158070
2 91040 23198
2 162390 76374
2 21955 56547
2 110522 178256
2 52647 187573
2 42396 150668
1 80426 111954
1 106949 11149
1 165739 8883
1 156064 80591
1 10763 29394
1 76185 95106
1 47748 88220
1 75487 74767
1 87098 26255
1 77600 134978
2 173853 31975
1 11906 17708
1 128914 31236
1 127592 21202
2 111706 34289
1 180056 161604
1 105743 114645
1 71174 153207
1 157284 6227
1 157930 60391
1 164546 54229
1 139063 173030
2 128728 72433
1 70358 69805
1 107570 26265
2 11070 67206
2 81269 90200
1 176019 160731
1 59103 6978
2 174159 101609
2 128594 28343
2 174321 144067
2 97982 186831
2 20836 172264
1 11023 1945
2 62540 157229
1 7450 97980
2 64170 135162
1 125826 171883
1 58239 96769
2 21744 172353
1 199318 52610
1 163251 29908
2 50810 194161
2 112066 114658
2 125907 12262
2 130294 171159
1 53650 192136
2 152831 189740
2 71844 23776
1 46292 32010
2 54644 174266
1 177646 79911
2 105175 34446
1 16679 147914
1 129094 43200
1 17116 9184
1 17873 156468
1 46852 95459
1 61401 51886
1 71018 65428
1 146012 166833
2 7640 87562
1 83994 43323
2 186755 25539
1 87862 112655
2 36683 85908
1 31115 121613
2 132783 98530
2 23403 131268
2 10682 197699
2 172975 67047
1 28192 79813
1 169090 111778
2 139554 41981
1 68381 116018
1 164478 15881
2 189557 92581
2 117417 91417
2 21009 62483
1 157908 63249
1 162917 53415
1 1725 14503
2 20606 177143
2 198649 142646
1 184369 21088
1 176751 89926
1 155164 114976
2 148221 39491
2 101491 117333
1 80002 113986
1 182915 148513
2 140005 133724
2 81881 106702
2 43125 50688
2 18114 21707
2 165083 28491
1 33255 196582
1 43277 189094
2 174796 147013
2 96557 149027
2 189784 134695
2 144865 44592
2 179786 50144
1 190785 65520
2 55814 92608
1 12550 60794
2 198994 136907
2 23128 156676
2 7844 183307
2 25800 103633
2 168975 46506
2 37051 37538
2 44036 184713
1 130578 163957
2 59634 32699
2 54694 187472
1 92930 51102
2 24436 70502
2 69902 117986
2 189575 195228
2 191111 94728
1 93808 50344
2 137518 193275
1 28116 198530
1 91520 168979
2 194415 152157
1 90400 33478
1 40703 187593
1 2910 178135
1 34152 127938
2 11839 50559
2 100487 135740
2 23243 89818
2 152343 145408
2 131324 10626
1 86369 19736
1 52122 74520
2 147006 2886
2 156644 123041
1 124073 118072
1 43350 142396
1 109068 173709
2 85833 135741
2 77455 116723
1 39265 198633
1 104742 192644
1 14663 136378
2 108577 7023
1 122154 189458
1 110056 116555
1 113630 18976
2 187945 70760
2 154617 191520
2 31242 137109
1 181916 22514
1 122773 165411
1 172563 21283
2 39674 26964
2 36350 172721
1 83323 130378
1 102952 85589
2 82043 17225
1 41994 63203
2 101317 26976
2 67727 114781
2 115406 99677
1 163187 61376
1 54667 19557
2 107136 36835
1 105160 98398
1 131284 38127
2 25041 91249
2 142200 102900
1 286 192453
1 158101 2792
1 177393 191446
2 131661 193876
1 161161 68278
1 141940 15284
2 193041 193688
1 159174 53861
1 148825 190607
2 121692 31648
2 92792 109080
1 48010 28623
1 37392 40328
1 166132 182123
2 116822 101759
2 140893 135548
1 39153 78725
1 168553 176727
1 66577 95218
1 108424 49249
2 158491 22623
2 134125 186395
2 177243 125122
2 169520 119598
1 24590 62248
2 133340 125128
1 65866 363
2 44489 163765
2 112423 181887
2 162422 31738
1 5148 42463
1 132061 83608
2 75260 188970
2 93455 139229
2 16304 165743
1 40123 127281
1 74854 125256
2 40924 139318
1 23910 163019
1 77445 5651
1 67424 199785
2 14436 172626
2 168502 194485
1 172137 123839
1 673 28056
2 8379 59993
1 163718 87010
2 177333 9687
2 113080 117724
1 5981 29239
1 72497 164361
2 148505 180926
2 33219 171097
2 127396 187673
1 82480 119835
1 112294 58693
2 72846 42257
2 166080 160863
2 82664 73450
2 41722 117841
1 113181 41543
2 98623 175450
1 122958 34110
2 108026 94513
2 91019 14037
2 126031 13771
2 182000 24953
2 28319 180700
2 90483 169939
1 195982 190357
1 16805 38056
1 161226 85255
1 189366 181092
2 109528 75463
2 182193 180674
1 149229 181506
1 31043 188869
2 81300 104681
2 59045 19358
1 2412 26138
2 4772 97276
2 105861 5383
2 98898 90382
1 41153 9047
2 82890 166842
2 132429 156515
2 59362 186711
2 136339 37917
1 87673 151410
1 83365 154988
2 84659 65971
2 65546 50407
1 148338 34908
1 50774 4420
2 133135 168056
1 69627 25915
1 56380 22575
1 150999 148510
1 182242 18211
2 147974 96423
2 226 9191
2 53337 52160
2 79736 52236
1 129115 31963
2 65994 54448
1 173963 8295
2 66519 20637
1 179057 83624
1 70548 39827
1 104592 15205
1 17431 68554
2 62475 137222
2 98440 76864
2 112109 101196
2 18218 143515
1 33651 137110
1 142494 7295
2 151707 77358
1 184773 166403
1 187615 110395
1 50539 174025
1 192335 54395
2 36555 50058
2 170461 5470
2 111327 81105
2 34382 117343
1 116310 162590
1 118807 49694
2 142950 180328
2 178240 157482
2 161645 98571
2 178251 127684
2 195560 9959
2 118187 177972
1 184742 14763
2 191409 188383
1 22006 130643
1 37441 82876
2 171178 80323
1 63685 128680
2 63677 90264
1 18967 17125
2 54364 120344
1 40206 3192
1 160022 82874
1 8193 1368
2 42308 167032
1 17704 41580
1 153130 98313
1 132088 154409
1 71169 166316
1 43058 152832
1 74921 196483
1 3121 186600
1 117537 117603
1 2856 76701
2 160722 63678
1 45606 66212
2 49197 168319
2 28582 174289
2 36167 62539
2 117122 2473
1 150077 108152
1 32793 113283
1 140676 72467
1 48545 183574
2 144836 52670
1 81222 174069
1 148683 5542
1 146859 146477
2 143076 51636
2 77525 95752
1 117362 42947
2 51873 50771
2 117006 121900
1 42426 28025
1 133129 186206
1 184197 62662
2 122456 136543
1 48596 115884
1 175417 70819
1 180424 30692
1 20478 22347
1 89546 49775
2 116215 189649
2 190797 20130
1 76280 182278
2 171262 98528
2 24949 160676
2 143766 13597
2 165884 139960
1 73945 40155
1 76938 180933
1 101200 14649
2 145372 189235
1 179412 127098
2 170454 56204
1 35306 131753
2 152768 4613
2 660 160057
1 186691 8938
2 155529 27292
1 54783 88055
2 31605 140202
1 72053 4803
2 148014 35218
1 11334 165453
2 121573 139424
1 176731 119387
2 135846 185732
2 194836 81974
1 135064 175337
2 74036 194772
2 138453 62943
1 131402 43310
1 103854 3523
1 43958 47463
1 58346 27575
2 131657 172769
2 187893 116433
2 43553 135104
2 55708 154689
2 172636 119071
2 199923 147696
1 125375 161882
1 4246 180615
2 180896 120626
2 37227 107473
2 41019 20596
1 199202 123615
2 49880 119665
2 171464 47589
2 22814 97721
1 22253 15447
2 12367 153214
1 121714 120165
1 108643 41011
1 73661 38691
1 134437 177255
2 31123 158328
2 135639 86188
2 75901 97315
2 77075 26569
2 18773 197401
2 47499 149665
1 38060 49180
1 169671 103327
2 102508 49877
2 62611 44481
2 84350 109307
1 122334 137701
1 117106 147179
2 59495 49601
1 102293 13325
1 62633 174228
2 4660 2603
1 81171 28910
2 965 104589
1 174576 44514
2 183989 176779
2 24569 145445
2 42072 65327
1 140731 111549
1 121681 152343
2 134888 86839
2 181404 76248
1 96017 11899
1 21523 96779
1 74569 103743
2 27457 137656
2 144721 112868
1 92727 184038
2 26457 160771
1 2539 81096
2 61817 123882
2 60843 38468
2 62432 194640
2 97973 184264
1 153307 79214
2 48080 90304
2 147157 80659
1 111161 131941
2 82056 61188
2 118364 89265
2 79354 104796
2 93275 32622
1 58176 62783
2 157349 28652
1 92970 185371
1 14877 66482
1 86255 79544
2 192240 527
1 196898 116532
2 177647 166426
1 36922 44190
1 61937 122393
1 60498 115240
1 72320 138541
1 133899 92099
2 63757 192353
2 80141 83312
1 192068 186511
1 169825 159205
2 177428 92072
2 42640 184225
1 27318 16930
1 136099 26485
2 15396 129043
1 184996 191811
1 137192 188690
1 70994 82770
1 41577 77534
2 73482 183313
2 122347 79616
2 199215 95429
2 79596 188942
2 165338 108233
2 49612 158756
1 183785 147924
1 8696 179957
2 160456 164791
1 67202 89434
1 75272 16353
1 83648 113621
2 82046 16866
1 65543 68805
2 156228 152542
2 147093 138423
1 79417 1780
2 109892 88272
1 189772 164125
1 102636 151970
2 80368 101147
2 78102 41552
1 104972 13990
2 76212 148198
2 65884 182936
1 173538 45252
1 175724 125864
2 191676 35368
2 188285 106708
1 190264 15818
2 103993 78284
2 1787 188873
1 198350 158071
1 87193 102923
2 105229 181753
1 194126 57332
2 58133 168645
2 70074 75605
1 179377 41683
1 85252 27144
1 147870 173285
2 11249 160128
1 51834 73825
2 9929 162118
2 76079 154017
2 126471 89223
1 146171 54575
2 175748 124246
1 32769 50805
1 112234 28410
1 14990 6483
2 180507 173088
1 107753 64442
1 150504 46790
2 103355 14456
2 1616 46519
2 154310 101603
1 33418 187538
2 30633 167100
1 117952 171689
2 187327 62352
1 87918 53257
2 179160 44998
2 145214 162571
2 148285 64707
1 1476 60965
1 23232 132002
1 53013 93048
2 117495 183731
1 58683 110617
2 16705 178377
2 3134 14156
2 133943 25512
2 133528 144364
1 29028 192477
1 123888 8315
2 186857 51384
1 148375 113854
2 101673 110914
1 65408 10855
1 180928 110024
2 43990 86773
1 163505 113895
1 178745 191146
1 69611 188115
2 111339 182055
2 143898 170026
1 18848 27225
1 150445 26460
2 19652 126795
2 86839 115517
2 55326 170090
2 40435 11182
1 187819 195931
1 165892 54394
1 191889 96493
1 99070 178107
1 7781 64422
2 39939 198485
1 157597 171375
2 55748 101993
1 72657 143819
1 55499 70045
2 115270 123297
2 154099 21034
1 85676 63544
1 142693 158973
1 128757 183716
1 130801 77896
2 97950 671
2 31220 18126
2 192870 121986
1 91512 136591
2 128649 102459
1 83432 180782
2 177820 19470
2 87821 192311
2 89709 48350
2 125536 133873
1 31586 148631
1 142542 10606
1 22451 39576
1 151417 177823
2 26299 99327
1 196177 101546
2 78989 7528
1 69403 70481
2 65698 119136
1 41101 139877
1 100461 40393
2 180697 42322
1 86676 24874
2 126660 17926
1 127957 1042
2 72925 144314
1 14919 153792
2 83234 194241
2 177695 185338
2 191589 34891
2 140389 140299
2 43755 140558
2 194443 23886
1 189004 40146
2 93176 64538
2 30390 31977
1 115136 10909
2 76037 194121
2 168652 125730
2 184536 98218
2 179101 56844
2 181719 144488
1 188424 114574
2 63554 146530
1 62255 133235
1 188541 604
2 81350 110188
1 62275 59531
2 132688 21372
2 5840 171557
2 109882 30493
1 63748 198816
1 19832 100505
2 62525 152980
2 4786 154895
2 48001 41170
2 69426 131559
2 51986 6783
1 106176 3648
2 91698 50302
2 65049 183341
1 147665 67807
2 87798 92590
1 175256 88337
1 65214 124546
2 13645 174896
1 25558 115649
2 178165 47412
2 176533 89363
2 179450 117832
2 37525 71305
1 89362 63688
2 22084 175969
1 180218 182458
1 45363 179126
2 14814 95550
2 109120 41883
2 13643 193453
2 16165 23469
1 151401 100259
2 146940 33994
2 195770 169913
1 152290 69302
1 90474 9473
2 198413 169694
2 149009 4224
2 128131 51492
2 25181 159793
1 174625 142820
1 102258 195517
1 199428 180460
2 135724 59681
2 76652 103780
2 111789 94059
2 160429 111651
1 121963 166147
2 87569 55423
1 426 19274
2 123345 19688
1 27337 134221
1 14353 64710
2 11979 41182
2 68495 26675
1 77629 50397
2 51216 154752
2 122178 42750
2 131746 65698
1 14466 96265
1 157434 187561
1 197566 156746
2 177699 54934
1 27273 89523
2 68115 61257
2 20051 167855
1 146595 159338
2 76846 149282
1 193397 129925
2 167306 4550
1 75683 84716
2 119331 41349
2 46296 186893
2 81087 85769
2 1204 182904
2 17190 116509
2 150323 51138
2 153032 171372
2 128735 74004
2 176322 173759
2 138630 20091
1 69321 147715
2 88340 61376
1 63208 161398
2 9335 109148
1 188813 166007
1 92269 186275
1 106308 122688
1 20381 116023
1 72066 117871
1 81855 188291
1 128393 13565
1 145172 4041
2 9547 171948
1 196539 75363
2 129151 138167
2 131020 176489
1 168924 55209
2 182787 33247
1 136191 24330
1 162176 15647
1 71245 76909
2 191308 21011
2 106198 141535
2 109170 55064
1 90912 51376
1 18851 154168
1 188890 162526
2 102666 172432
2 11223 111990
2 190854 77380
2 52695 39047
2 98159 17882
2 5104 125274
1 62396 882
1 6121 14236
1 31185 101399
1 27841 87221
2 16537 75743
2 59483 62985
2 139653 169082
2 175965 154261
1 169336 79869
1 56809 142926
1 108625 57563
2 111594 15541
1 172717 88940
2 181368 54402
1 193709 197538
2 118306 95107
2 148996 56781
2 15705 89918
1 142601 72408
1 174515 6794
2 88811 102451
2 78108 120246
2 110762 41628
1 482 51951
2 145019 169637
2 74613 30770
1 5195 137403
1 150137 105598
1 198119 131648
1 39741 92753
2 90720 91069
1 166780 14300
1 193105 187726
2 118820 114465
1 186834 65029
2 109674 141335
1 70309 56099
1 168680 133607
1 16568 170113
2 49015 38166
1 8972 118458
2 120160 197786
2 195941 157320
2 197219 41662
1 98037 96087
2 105995 19486
2 14907 174810
1 124047 106169
2 62813 172065
2 184855 36468
2 170689 128219
2 17656 140050
1 28961 101455
2 46968 281
1 47077 89002
1 31825 138283
2 177423 102221
1 169485 56068
1 136419 70417
1 4578 9409
1 44368 118202
1 26332 18469
2 184729 188643
2 32470 190542
2 169811 181007
1 30516 116610
1 41305 12507
2 134536 138753
2 42841 96047
1 177011 94954
2 62178 77352
2 145112 132375
1 104804 39769
1 71205 6088
1 86822 152570
1 184987 100569
1 133316 198565
2 80766 75446
1 151174 178072
2 154738 31765
1 191094 166655
2 126440 70747
2 81707 162686
1 56011 6410
1 108022 36065
2 162349 162662
2 52927 54796
2 185686 123108
2 43838 127974
1 47387 135411
1 42752 184591
2 79921 58856
2 199410 123743
1 123489 130630
1 193517 38168
2 53836 79091
1 83615 167619
1 57493 150126
2 140506 162737
2 37643 83165
1 196699 12453
1 187890 13776
2 55995 110498
1 137852 186231
1 161994 139169
1 128568 159995
2 51562 40632
2 75148 126409
2 12548 190313
2 181461 192443
2 156486 90388
2 178083 29574
1 63191 139033
2 58844 27443
2 107112 59562
2 98169 132586
1 180476 96047
1 158580 79907
2 130431 135790
1 141891 73253
2 163137 126398
1 196602 91373
2 148902 141795
2 103043 89124
2 136974 58479
2 55155 132632
2 150681 179840
2 31056 43951
1 83910 34083
2 169279 92037
2 138852 109364
1 47948 75026
1 91782 33337
2 98377 14727
2 137323 14101
2 125073 178285
2 160368 73566
2 179362 181506
2 119760 42820
2 116644 74102
1 168280 150972
1 9124 128779
1 61350 68483
2 127011 152347
2 69742 108707
1 785 1398
2 29369 173466
1 166244 145884
1 144473 180867
2 4004 188998
2 110417 29409
2 140755 93118
2 169806 54609
2 61914 195963
1 136765 93735
1 80339 119150
1 41299 131413
1 133709 20794
1 78343 33698
1 32759 157903
1 109100 22858
2 100219 191226
2 109246 83590
2 466 140712
1 102280 162665
2 3920 156611
1 40148 188985
2 30688 50040
1 81512 142178
2 29231 18381
2 152701 55328
2 53822 14390
2 87353 117717
1 92233 145283
2 64712 50242
2 169644 75830
1 194400 19658
1 199798 38455
2 81847 84945
2 107821 80136
1 24111 102328
2 190830 97694
2 185370 15407
2 89104 154321
1 134307 16539
2 135857 101143
2 171489 28727
1 73209 187816
1 160673 173707
1 146597 139644
1 175498 2487
2 48304 13790
1 47779 20105
1 33949 91733
2 21536 176850
2 45293 131271
2 191876 183981
2 123027 193433
1 21164 125637
1 165471 89600
2 64627 87845
1 77824 19104
1 53781 180815
1 81958 5104
1 172315 193031
1 160998 99013
2 180089 175
1 112359 12861
1 93678 131517
2 91047 64947
1 143842 159932
2 28942 150778
1 105136 187882
2 132362 136679
1 119829 164212
2 24525 127929
1 95179 178105
2 71327 183627
1 39471 51017
2 94163 191461
2 26801 142548
1 109333 132803
2 147485 167812
2 64964 31410
2 70567 137786
2 91062 47461
2 26136 190731
1 139089 144859
2 185140 18127
1 107338 16130
2 80137 21448
1 153032 120598
1 58617 177676
2 52660 35150
1 94507 20389
1 39256 12448
1 194138 188051
2 142422 62509
1 173943 117652
1 139704 89260
2 121315 26476
1 82607 186465
2 156109 77420
1 183469 105051
1 10860 94600
1 94810 128518
2 187623 89406
1 22190 69100
2 39629 190095
2 134691 33288
1 56603 92894
2 152877 91489
2 72451 158355
2 98506 151189
1 115681 54247
1 161054 31876
2 158342 48165
2 133773 124451
2 37953 104671
1 5352 190790
2 61445 139523
1 123807 115728
2 128153 115941
1 62833 137075
1 178115 107347
1 60097 140106
2 173714 19769
1 191591 66699
1 57744 37779
1 187216 128360
1 96221 36522
2 114789 7539
2 15670 45388
1 122084 110224
1 160343 56779
2 123305 88497
1 111843 59583
1 76625 80244
2 197582 116692
1 46503 691
1 57029 161797
2 199253 130912
1 157254 49821
1 14489 171576
2 55685 64011
1 23898 74963
2 165077 38982
2 130387 66887
1 109996 27800
2 82996 10686
1 124335 187118
2 150058 30537
2 68515 143694
1 33930 12092
2 185724 147522
1 126638 49982
2 58090 105106
1 187175 10000
1 134436 191493
2 113546 101399
2 122806 29986
1 97353 159706
2 110727 185477
2 149053 28085
2 159901 27035
1 24308 195228
2 136809 138161
2 43644 129794
2 165384 24027
2 117416 195279
2 68907 85970
2 56882 91552
2 197948 3478
1 97816 177484
1 22915 49887
1 11953 178551
1 162134 97790
2 38037 128146
1 137744 8785
1 85785 135234
2 148800 75341
2 84486 5497
2 18713 118083
2 84153 162781
1 126485 180990
1 142610 176596
2 100816 50977
1 54723 145164
2 187991 58271
2 187341 87343
1 26288 94678
1 59503 95025
1 92428 166294
2 171807 92896
2 84680 169694
2 158155 125291
1 31000 67096
1 76206 195943
1 25311 21984
2 97043 127240
2 18685 16024
1 131899 6545
1 57572 143498
2 13252 126228
1 20606 50817
1 29490 185642
2 17595 194101
1 152468 168994
2 175912 132379
1 144978 113334
2 12069 151880
2 77142 387
1 38414 50224
2 63430 4156
1 80206 69055
1 133402 56749
2 160342 68188
1 53457 194731
2 150081 69516
2 153893 120190
1 78759 114640
1 160439 113303
1 176898 13260
2 190793 1065
2 43551 196422
2 29296 149209
2 168272 137518
2 171129 107657
2 75490 187396
2 91082 163003
2 29774 28637
1 40731 98429
1 31414 3530
1 73900 132459
1 53424 22550
2 34314 99409
1 122108 95798
1 170536 123335
2 47307 157020
2 147374 6029
2 97069 45691
2 82850 153412
1 125926 71449
1 190712 95447
2 21507 25220
1 71779 70910
2 90705 166536
2 55543 47634
2 162629 196407
1 58674 187057
1 28884 127641
1 61021 189686
2 12774 176184
1 38391 52276
1 184992 171069
1 124295 162894
2 1085 5669
1 196329 67393
1 147497 40439
2 75110 168908
2 172178 143238
2 105148 172473
2 197858 138575
2 27748 142933
1 173844 188653
1 21307 120846
2 173124 107511
1 191160 167999
2 56718 115893
2 80207 32411
1 153380 131638
1 5872 89934
2 100415 11116
1 42641 130757
1 26595 103448
2 44895 37225
1 8040 21788
1 76007 29325
2 69028 16183
1 185602 91790
1 13588 69105
1 46379 120063
1 159146 62671
2 51929 155221
1 128940 180443
2 188919 102053
2 68469 92358
1 134874 194342
1 1706 40256
1 102346 195304
1 170040 90006
2 98583 99099
2 107116 187107
1 153027 112848
1 31960 40346
1 47112 29059
1 84297 5457
2 17273 195355
1 177847 126307
1 171639 33849
1 42626 162363
1 162339 23030
2 58857 936
2 93468 92433
2 83891 177497
2 80495 118389
1 111625 97614
1 11291 195085
1 170473 15436
2 110435 156864
2 160742 165865
1 70084 10331
2 60625 100845
2 96162 181113
1 146536 95506
1 155321 148762
1 143389 189535
1 113969 42707
1 123675 25557
1 75208 87933
2 76700 146530
1 149706 156026
1 33018 25849
2 86260 160097
2 29615 15217
1 108554 140182
1 189393 169464
2 10849 95716
2 176224 62358
1 153896 136950
1 112440 136971
2 101469 145888
1 186917 46702
2 51899 196030
1 188161 8861
1 163125 180573
2 141917 128600
1 186369 161527
1 59372 176099
1 107371 155713
2 144667 157145
2 167638 39939
1 126666 62776
1 19279 28544
2 120176 38682
2 116584 102692
1 122376 188238
2 117338 168498
2 110869 98045
1 43761 166353
2 168619 82044
2 150344 121486
1 44362 119199
2 84881 132101
1 6696 109640
1 145886 88088
2 92708 14246
1 44307 59566
1 187781 37112
1 146916 9415
2 134211 99372
1 31808 90250
2 132887 157827
2 72562 183645
2 110333 102830
2 154706 108608
2 46033 80553
1 100880 42665
1 132565 130282
1 13775 117500
2 9262 195584
1 8200 164754
1 38150 54856
2 90450 78196
1 142379 159230
2 3206 22402
2 7431 96303
2 144244 31512
1 35883 130593
1 92199 120241
2 42672 140375
2 94083 170112
1 190827 126961
1 100480 187715
2 104139 165880
2 126335 157665
2 118489 20995
2 8240 145515
1 86959 154679
2 7745 193693
2 139345 26080
1 24483 59300
2 133865 81739
2 195581 13731
1 130397 121330
1 35714 20587
2 2900 58091
1 23655 162455
1 112366 190973
1 75822 44239
2 183626 111370
2 160327 85841
1 80681 61859
1 47994 67857
2 51240 179522
1 55336 158045
1 57517 173238
2 168014 165695
2 104462 134877
1 58757 170191
2 118095 36878
2 3405 177140
1 154216 92912
2 36508 66694
1 85002 197497
2 192584 62486
1 190590 99443
2 46405 189678
1 108378 95001
1 118716 51009
1 55124 91450
1 24129 133399
2 101912 180880
1 5351 44178
2 67265 166108
2 93913 104300
2 99482 39273
2 158014 69463
1 80825 164057
1 107973 186708
1 156399 49196
2 28802 58822
2 102443 12211
1 104839 193009
1 38343 93424
2 174811 158670
2 83510 166463
2 100118 13071
2 196529 62013
1 132355 148386
1 133472 101017
2 148923 123354
1 22561 108835
2 128239 80661
1 190212 117176
1 36889 20488
2 113530 129770
1 75477 127441
2 54397 158383
1 32519 167433
1 62484 5478
1 185991 43949
1 4813 55333
1 5762 157096
1 164712 101404
2 37188 40896
1 42076 89177
1 138147 24
2 47874 135683
2 29464 25106
2 182128 102055
1 60021 138586
1 104105 90720
1 60537 138644
2 55443 44494
2 152457 109928
2 107923 112982
1 101338 47550
1 179677 128078
1 6152 51929
1 72787 17833
1 58186 173628
1 122374 171244
1 164470 80213
1 78362 90202
1 190589 2895
2 119483 55213
1 133173 98879
1 12457 18286
1 177250 35887
2 9498 13233
1 64926 116490
2 87777 73016
1 164365 110023
2 15884 194742
2 9757 8537
2 112228 20028
1 93100 33473
2 110354 198710
2 1865 56572
1 107753 58057
1 196153 149555
2 191647 165645
2 171356 79020
2 76305 153409
1 191243 14008
2 191102 12819
1 170466 134181
1 79888 42284
2 16153 135729
2 24477 78338
1 85752 72373
2 145363 168522
2 91162 161196
2 199699 198710
1 7942 113689
2 64978 90202
2 48470 82268
2 117974 11588
2 183388 119461
1 47378 182510
1 94273 32579
2 185402 149840
1 62647 133108
1 57754 171723
2 153115 24779
1 115797 165474
2 189138 183550
1 128328 66351
1 112941 174287
2 124385 109567
1 12399 98475
1 8103 174702
2 139217 140656
2 130512 135029
1 62989 141682
1 48601 53334
2 161845 183853
1 58595 53935
2 30912 122778
2 136187 3314
2 185188 178892
1 36162 193228
2 97138 82680
1 73964 105036
1 53265 187672
2 71299 151473
1 24844 7647
1 10856 123718
2 152130 87099
1 77785 18050
2 57013 53973
1 56491 129427
1 152374 193895
2 44422 110097
2 45795 164344
1 84121 161891
2 62981 127373
1 196085 161268
1 105639 192673
1 46856 122479
2 101317 73536
2 95064 184802
1 30692 46468
1 125020 52198
1 137662 96045
1 30528 74930
2 189111 5447
1 101215 31324
2 89968 6743
2 17300 23155
2 35660 137626
2 52441 174695
1 147155 43930
1 52670 110945
1 182283 84682
1 138973 53765
1 184959 41301
2 196856 98781
2 111011 20290
1 53401 9589
1 178292 183058
1 183502 121894
2 55066 136291
1 107217 122372
2 165527 27509
1 1288 173954
1 75948 10041
1 48177 96557
2 115106 114954
2 85953 172353
1 85603 26134
1 158019 12154
2 124696 96902
2 87412 107495
1 138781 59089
2 53510 157234
2 141 12917
1 78091 84418
1 84116 85409
1 162647 102109
2 102813 172433
1 122063 141685
1 139004 58017
1 199902 19701
1 12283 196204
1 43208 84977
2 130901 23720
1 132125 184615
2 8004 155239
1 48418 127847
2 153319 184730
1 59920 56740
2 54441 146625
2 40005 19807
1 114547 194966
1 21403 94092
1 93995 136556
2 72295 195600
1 198686 118976
1 156717 45289
1 12096 137628
2 79009 115417
1 29698 148059
2 141642 172163
2 169806 139408
1 38272 72727
2 170268 167501
2 196373 39497
1 57315 43882
2 147593 87628
2 37988 120714
2 103370 131093
1 185666 128176
2 47171 88308
1 67279 70876
1 161032 164092
2 40460 146646
2 160055 179335
2 72121 76258
2 66398 152000
1 158066 70352
2 25491 172066
2 166999 37308
2 55342 118706
1 125093 88530
1 91516 190357
1 7286 103093
2 13978 48345
1 139177 186786
2 79036 189142
2 118543 141813
1 24567 17036
1 45557 40869
1 56593 188576
2 80650 151214
2 108508 34044
1 3258 197812
1 47167 142883
2 162205 128452
2 154293 62035
2 75103 180639
1 168424 121384
1 18158 140391
2 58459 146690
1 15086 66937
1 158442 53332
2 195750 197052
1 185375 173227
2 114271 110372
2 35801 57402
2 132676 90262
1 25482 36928
2 4475 124898
2 176743 158054
1 22602 176141
1 75915 192136
1 76210 108869
2 192832 11540
2 82585 114200
1 117443 61778
1 57426 193431
2 139443 164833
1 190533 153759
2 5291 153446
2 132175 59324
1 154924 107756
1 54077 109227
1 40046 161754
1 198127 175106
2 6560 60360
2 114472 120685
2 40433 8320
2 66606 129868
1 7568 86188
1 1225 198788
2 90878 83880
2 105470 6194
1 58182 76227
2 91337 14033
1 4024 124864
1 55829 196607
1 134792 123346
2 68015 65117
2 117556 123654
2 87344 6643
1 33725 151682
1 62072 105209
1 184276 11865
2 190820 14696
2 150138 192377
1 74677 72928
2 149294 38455
1 100424 2313
2 170765 47845
1 83325 94262
2 143746 184083
2 46187 149038
1 87366 122668
1 68551 144041
2 157097 75052
1 129280 75324
1 110920 17741
2 85950 140085
1 45242 195228
2 92484 2934
2 155734 93236
1 48751 96028
1 14127 172852
2 7158 156829
1 49378 92076
2 192991 80044
1 152232 130074
2 15989 20137
1 33261 119583
2 44750 155211
1 181777 116092
1 109516 2361
2 139294 14627
1 112658 134864
1 90575 171758
1 140645 181368
2 196599 168037
2 30353 152209
1 72314 98831
2 161950 19276
2 53591 70464
1 93470 198205
1 85644 108248
1 22735 87373
2 176748 176586
1 106018 190181
2 22988 134909
1 125720 4497
1 196597 162745
1 172302 101721
1 39467 154590
2 125531 64516
2 12971 112693
1 110112 128623
2 75704 79063
1 138267 160237
2 190975 117612
1 2537 155929
2 11726 193688
1 54379 99529
1 95567 143416
2 185579 65158
2 114828 180616
1 186840 99576
1 134393 101429
2 129430 7761
1 178967 105030
1 156973 190746
1 26794 43457
2 80009 136070
2 113979 93559
2 11338 131569
1 92428 70090
1 72972 76114
1 149395 72223
1 132498 89768
1 111337 53121
2 179378 3252
2 59440 126451
1 27499 142868
2 88335 51522
2 113993 146101
2 107768 127636
1 163922 126371
2 71108 185903
2 15632 26408
2 186 148903
1 30433 150917
1 173295 33291
1 169186 95970
1 133702 130294
2 289 83344
1 24436 96536
2 167653 140540
1 64515 67140
1 178404 158647
2 7004 111895
1 43908 2805
2 74456 163152
1 74528 121704
1 74356 91526
1 69580 128788
1 173373 57565
1 199470 165458
2 38464 134367
2 86958 50852
1 48411 10169
2 107017 62690
2 166649 124562
1 91902 188209
2 116320 90077
2 117482 79174
2 185851 21676
1 162632 1191
2 119277 7614
1 128840 186565
1 140981 73839
2 15281 99554
1 16293 71548
1 102288 160340
1 6256 90174
2 158941 63370
2 94711 134387
1 22552 56376
2 87413 92803
1 125921 80361
1 179185 94541
1 11420 95597
2 21064 99691
2 33730 92356
2 109226 119487
2 96126 162074
2 80734 35998
2 29899 164964
2 58818 30413
1 61247 153256
1 81471 189196
2 182043 25421
2 43417 197141
2 185365 182070
1 119107 30190
1 118258 70047
2 80415 99954
2 6711 92311
2 36487 102715
1 21502 78370
2 19705 15200
1 89013 49346
1 76554 42054
2 52049 165418
2 73493 3154
2 75038 73079
1 119427 112364
2 10643 52761
1 55941 89893
1 113809 64352
1 19956 140938
1 197403 74873
1 37722 130333
1 11964 109941
2 3472 72464
1 161621 191564
2 33542 67127
1 193545 109425
2 163874 75382
1 142839 196194
2 157066 119906
2 51379 104996
1 143688 68363
2 140758 96036
1 59505 91095
1 119474 10944
2 118526 43377
2 56043 107662
2 87924 125339
2 56502 115312
1 164503 110975
2 16802 37418
1 66394 10575
1 138526 160032
1 95303 140378
2 181101 163462
2 35989 197945
2 96908 5076
2 105259 29203
1 35944 163073
2 30692 39823
1 119356 117395
1 79714 184074
2 108818 66819
2 131419 22450
2 104441 64932
1 187810 43810
2 142026 28036
1 19951 64867
1 47444 163147
2 16631 183607
1 96856 183948
2 147358 54713
1 50572 158102
1 56150 31108
2 138398 19792
2 131127 166906
2 24521 7129
2 160644 167554
1 180236 188315
1 3780 122054
2 134656 170288
2 61439 55143
2 65935 196651
2 181230 19385
2 136808 88333
2 151738 178246
2 161113 142725
1 82210 68082
2 48192 168546
1 29017 175180
2 55491 57673
2 43929 141156
2 34162 25437
2 126358 199227
2 85885 65744
1 61999 168174
1 193873 184504
2 161586 160607
2 55679 93565
1 29070 164749
2 134150 74235
2 30489 145450
2 130928 87154
2 123165 6805
1 167733 129129
2 69757 189852
1 122503 89853
1 34552 59361
2 21581 105519
1 122747 126970
2 94783 177541
2 128804 9955
1 95590 28332
2 177554 183735
1 91385 7576
1 25179 1866
1 119734 140582
1 121914 146564
2 2412 96202
1 40477 34029
1 173193 104496
1 69371 32831
1 111476 190840
2 47900 146120
1 99007 127513
2 93240 146774
1 143855 144199
1 174913 14081
1 83298 69381
1 80203 122989
2 99192 182111
1 38060 128926
1 184314 85320
1 85595 193165
2 73443 171378
1 64726 179150
2 162978 110440
1 9467 181055
2 89765 185441
1 90380 61726
2 8036 44781
1 8313 198808
1 76263 123025
2 29487 171225
2 5997 94829
2 178877 55007
1 7014 17668
2 155331 56939
2 40959 146089
1 163755 100319
1 43274 12448
1 76100 155927
1 23191 179090
1 13480 127072
2 116425 175381
2 124077 64200
2 32889 152632
2 170290 78559
1 59680 103511
2 10327 99481
2 98721 4060
2 54317 112376
1 153097 78870
2 131342 193540
1 101510 606
2 91660 136236
1 151413 136133
1 186299 67111
2 136005 187370
1 173031 51469
1 45185 21564
1 51095 61427
1 188258 119290
2 145844 59362
2 118444 132155
2 187486 79147
2 95323 176315
1 61261 168399
1 143515 192515
1 151849 188639
2 191949 140542
1 191172 146097
1 16540 144749
1 5792 86011
2 32009 93056
1 111400 133736
1 181143 88915
1 28938 121007
1 169905 180933
2 194847 171081
2 115271 115534
1 113174 70499
2 42737 9923
1 151600 60940
1 103506 24184
2 155609 153385
2 84610 104424
2 130384 95279
2 178181 97018
1 141532 154460
2 26769 187774
2 171728 113608
1 169476 71737
1 100916 137495
1 78469 194606
1 16496 106513
1 158267 121382
1 188616 142491
2 140057 185752
1 54138 187912
1 68685 139133
2 137691 196480
1 104120 49285
2 193098 98499
2 5769 16546
1 40688 130779
2 41012 100151
1 170624 60203
2 181872 111743
1 133418 24199
1 177294 1372
2 123362 95365
1 102971 52373
1 93956 95964
1 150500 137341
1 93929 184690
1 107822 113380
2 97228 87548
1 75041 102093
2 130302 160881
1 60180 177708
1 136161 163522
1 109846 103528
1 61419 113222
1 56028 74056
2 25716 60621
1 42692 165825
1 152093 54216
1 91202 6234
2 56650 169094
1 39454 65354
2 8415 169937
1 136659 76263
2 101070 136575
2 18375 58568
2 49912 71420
2 37304 61615
2 161385 4982
1 96615 34849
2 76879 26492
2 104414 15337
1 118479 166460
2 114092 167385
2 54923 119797
2 116000 125467
1 33431 145464
1 12919 194578
1 73412 144619
1 195260 146554
2 129441 55763
1 123545 131588
1 113342 139320
2 79822 137745
1 163789 34281
2 31907 52653
2 168529 83044
1 122154 81172
2 112728 22695
1 20205 133595
2 114687 133431
2 44528 168377
2 41302 128101
1 70607 166177
1 154455 170264
2 48012 173955
1 11981 58366
1 99827 92843
2 35652 156397
1 195060 66032
2 125783 72467
2 146717 95981
2 63973 56536
1 21707 130020
2 134979 55506
1 41922 168495
1 101558 194601
1 1728 184705
2 189958 97078
2 196538 63025
1 93282 12411
2 176658 133303
2 58456 44794
1 16106 72828
1 66545 75567
2 74740 185381
2 69867 132717
1 66680 56813
1 48870 83615
2 45756 23379
2 55942 51019
1 37854 35362
2 87007 71887
2 99349 113188
2 156232 90604
2 180443 80839
1 116785 79
1 85953 79415
1 9283 197391
1 129925 32879
2 61163 73211
2 124370 132346
1 120878 116758
1 54936 175003
1 183061 71776
2 86785 124460
2 127148 95279
2 51253 186178
2 93472 192679
1 17913 92472
1 187316 64172
1 13359 37194
2 107976 115576
2 163967 142445
1 132789 18052
2 167141 159438
1 192717 21887
2 133226 75590
2 44924 180852
2 29740 86230
2 194625 169021
2 66928 64922
1 197900 100661
2 102300 22580
1 52865 195485
1 44425 52742
1 134140 140709
2 116775 46858
1 26158 84764
2 104923 61742
2 94470 85583
1 165864 62459
2 68594 143445
1 115253 18644
1 97558 73103
1 194633 102813
1 116592 183003
2 105570 135661
1 46832 92384
1 73168 71189
2 13331 109818
2 155370 10193
1 57187 25264
2 146818 9645
1 31771 87476
2 117495 79171
2 173527 124064
1 119715 54139
2 87449 199302
1 24608 194962
1 89349 41343
2 85516 126551
1 196610 42285
1 14538 125752
2 53318 94897
1 132928 44669
1 87862 22008
1 186422 171388
1 37691 96043
2 22459 135480
2 156580 166227
2 119217 84365
2 25123 67989
1 114431 185367
1 194151 167790
1 141494 179235
2 83593 35487
2 178002 48260
2 44467 136647
1 13844 112269
2 108349 109818
2 72926 17829
1 23013 141133
1 92007 27908
2 69226 121605
1 75330 164594
1 95555 36925
2 191649 157385
2 14245 19360
1 126856 99280
1 54361 78047
2 40429 177688
2 1638 114420
1 137653 23814
2 49631 150836
1 170395 108345
1 52586 50294
1 39404 9540
2 50481 66160
2 140766 195537
1 25942 115554
1 109015 196051
1 87419 192284
1 18660 40425
2 120520 136590
1 41521 78129
2 135570 194490
1 53171 112891
2 21112 31738
1 158137 166848
1 68935 148758
2 184545 17344
2 63901 10729
2 31578 153100
1 59904 151887
2 167190 15785
1 14201 135720
2 31036 68612
1 23397 7851
1 20089 178498
2 87283 125136
1 76557 172918
1 23977 75984
1 36340 188766
1 136467 9795
2 166626 21080
1 172228 173871
2 108007 69288
2 71510 118863
1 149948 169949
2 10703 98828
1 134734 38913
2 75101 31477
2 59517 22916
1 138551 153773
2 175177 25858
1 102075 70720
1 151403 126759
1 43036 162077
2 17920 98847
2 88327 2111
2 101142 196400
2 129154 100182
1 110817 161295
1 162737 125416
2 195891 9442
2 36914 163617
1 198265 182672
1 91434 1305
1 116815 10628
2 174860 190326
1 194354 124864
2 101041 82298
1 110645 183811
1 145157 8261
1 19352 189905
2 87252 12414
2 75519 160722
2 196216 48168
2 79837 159859
2 150744 156320
2 184407 167021
1 108657 40345
2 6608 17536
1 125673 36648
1 83828 70134
1 28167 49391
2 110234 187990
1 145889 837
2 89418 100194
1 4886 126611
2 49630 25488
2 59798 107054
2 13599 61686
2 82369 168355
1 95182 141767
2 46029 51114
2 168625 52471
1 78158 121714
2 122568 61248
1 186491 98037
2 110835 163575
1 159910 61983
2 83315 176618
1 178373 78600
1 197586 134115
1 187934 10349
2 169950 170480
1 40447 181909
1 138700 27806
1 165594 110200
2 61263 118411
1 91332 20757
2 134871 197031
2 16653 150456
2 10129 150144
1 108845 77847
1 185394 114804
2 151332 50048
1 31329 177506
1 77188 102280
2 24602 78856
2 73551 188478
1 44843 106868
1 67415 88792
1 108761 165967
1 112376 33263
2 142230 88329
2 34416 198322
1 47837 97277
1 112101 55166
1 196047 71094
1 101335 180149
2 14434 86781
1 174547 132528
2 87170 1266
1 162976 43579
2 95318 160988
1 68670 21555
1 14546 138381
2 153438 118137
2 24577 29537
1 15252 114038
2 122679 110199
2 129298 150204
2 102593 66732
1 64613 185177
2 57676 42137
2 89312 21697
1 79596 139672
2 41989 164193
2 40850 103629
1 100666 106354
2 56534 189259
1 119563 13526
2 55870 35929
2 60732 161016
2 168979 181413
2 115231 51866
1 101299 69733
2 10760 47245
1 73060 150373
1 46352 68116
2 58599 45961
1 11925 59404
1 79199 16090
2 199655 193740
1 44241 173893
2 146742 102542
1 37102 85194
1 140043 33337
2 16908 123579
2 162663 123612
1 108069 149876
2 129574 172820
1 181866 125058
1 162469 103524
2 129983 132029
1 149520 151092
2 60305 108576
1 198752 131803
2 182200 166925
1 192810 80894
2 79912 58329
2 100964 172634
1 12872 119205
1 9587 121973
2 7691 47350
1 156892 99302
2 170500 84259
1 119249 170317
2 122278 47591
1 180773 194264
1 55918 43749
1 45651 46420
2 113657 89380
1 11910 133885
1 192998 120763
2 173241 60637
2 85227 37593
1 119705 17998
2 151254 124010
1 174143 130918
1 95993 75438
2 180518 109623
2 186834 59876
2 90204 166110
2 105020 160133
2 126137 47570
1 145334 85693
2 139868 46719
2 6670 8620
2 159557 150036
1 132302 82206
1 184583 174916
1 42937 56753
1 98839 18618
1 143766 187499
1 39709 113364
2 63112 162533
2 78243 19592
1 174331 414
1 52578 191302
1 66756 159730
2 34077 24458
2 177446 103013
1 195299 72254
1 164883 11453
1 18346 121309
2 41073 14058
2 13988 91394
2 152593 57742
2 86299 118770
2 44559 62661
1 68173 140597
1 159184 10284
1 165225 123104
2 124169 17799
1 120781 121224
2 199175 123824
1 60215 109269
1 81942 22249
2 97757 27602
1 16216 30883
1 151401 144882
1 179634 3487
1 183991 2420
1 88912 119673
1 3733 105939
2 167823 134066
1 149674 145751
1 172032 184450
1 153833 94122
1 19260 98999
1 141631 21138
1 132629 129643
1 47240 144218
2 95244 17913
2 12572 110648
1 113737 182174
2 71114 146323
2 52263 110872
1 131878 161868
1 185996 194795
2 45976 122775
2 135673 170318
2 179638 55796
2 130218 42116
1 93415 98848
1 159579 63923
2 44337 129511
2 115485 78092
2 169657 165288
2 76022 82616
2 41813 3307
1 150712 123067
2 87408 116297
1 43266 88330
1 45790 117393
1 125155 154071
1 94409 142624
1 129368 170615
2 79681 100118
1 26253 60306
2 118792 61883
2 188274 185147
2 113488 173056
1 55410 38056
1 29689 78085
2 38306 127951
1 93114 15142
2 182520 24389
1 141321 55655
2 96516 178015
1 172456 193115
1 36375 132615
1 135965 46876
2 83294 27400
1 161202 86486
2 84473 126706
2 140740 135211
2 84567 34178
2 54562 194707
1 172697 139156
2 151756 198771
1 7279 74085
1 195842 97087
1 195026 184407
2 122869 30000
2 94995 48281
1 157802 195137
1 20828 163084
1 130366 107852
2 10431 167193
1 77386 134264
2 22272 177202
2 23266 56297
2 32767 51501
1 43949 38028
1 150083 108831
1 23344 134581
2 112177 185264
1 120788 189494
1 188078 11659
2 186641 33697
2 45127 180324
1 147793 46742
2 171072 89391
2 94231 148327
2 66560 118699
1 128773 19041
1 176611 53487
2 188677 30650
1 185191 50609
2 193501 51718
2 26146 64202
2 35294 15756
1 114525 99866
2 92246 161384
2 167037 198731
2 10704 131067
2 179546 72721
1 190979 45518
1 109824 182881
2 150080 99865
1 194443 71168
1 122289 159325
1 44721 24517
2 134776 33350
1 148477 76695
1 576 136221
2 131666 3154
2 195231 3997
2 35303 6604
1 98313 90942
2 147910 189697
1 29192 106028
2 44112 103439
2 63383 3756
2 17924 27168
2 98505 55486
1 84905 160798
2 129182 194850
1 68930 83774
1 39616 108561
2 149532 110606
1 87320 99279
2 48724 164813
2 20991 161397
1 75619 174853
2 27163 24304
1 23209 55726
1 54170 103170
2 123150 19468
2 14087 83019
2 73388 943
2 98155 26554
2 197457 172541
1 100810 183197
1 121328 82791
1 95461 156350
2 5001 156605
2 52072 141516
1 27534 143106
1 85240 131824
1 170851 171413
1 44575 120977
2 41377 193225
1 98490 94947
1 73743 53608
1 125242 86381
2 157494 68142
2 194769 148211
2 90482 164869
1 185472 29492
1 43580 145871
2 33891 142995
2 38052 190673
1 190774 37660
2 147798 56641
1 53904 188223
1 148658 196250
2 197596 182414
2 96340 52130
2 37441 39742
1 8011 167530
1 184523 101729
1 122159 83010
1 159071 142629
1 104648 5930
1 132109 192880
1 130983 55313
2 128725 29802
2 106542 16033
1 130676 9103
1 176948 7796
2 103997 118833
2 69128 57002
2 34452 62468
1 186817 125537
2 149514 15815
2 167546 142143
2 36396 79799
2 165214 149218
2 67430 192041
1 128976 162186
1 151654 120516
2 93046 69747
1 171898 63849
2 14918 12083
2 98020 42085
2 81485 175658
1 183288 181009
2 183425 41084
2 47095 146259
1 129586 151105
2 147652 176258
2 151676 56955
1 139157 57588
2 193183 65910
1 158961 172877
1 25510 127550
1 142590 169815
2 99606 4281
1 151398 104415
1 153073 108536
2 36122 155944
2 95397 187053
1 175026 138596
1 66284 172208
2 122115 64592
1 174877 70072
2 15658 25362
1 134967 143828
1 57224 157624
1 137215 31048
1 171326 174944
2 24313 859
2 147727 78933
2 81838 53255
2 78850 107986
2 79505 48463
1 46530 80960
2 34208 165976
1 59177 16564
1 37685 187098
1 78162 5787
1 180356 46307
1 24331 89813
2 151686 62578
2 96011 77682
1 47365 158594
2 108760 91857
1 37747 50375
2 87615 3830
2 81932 90882
2 95199 5010
1 8190 140330
1 186918 193492
1 37657 165871
2 106523 82275
1 167450 185804
1 79145 83059
2 184544 138180
1 148103 178983
2 113979 6324
1 65230 19073
2 27802 140886
1 79656 175940
1 27507 9028
2 172699 113536
1 59172 125101
2 51131 7853
1 128953 114296
2 66348 148988
2 186176 164643
1 81490 19377
2 142394 195307
1 31076 50821
2 17885 46132
1 158168 29855
2 20678 61141
1 151563 152474
1 98150 49811
2 111987 113817
2 146412 69670
1 133720 181559
2 165123 156701
1 88309 11761
2 155762 70592
1 42719 148730
1 145634 126433
2 186267 136072
1 66586 113359
1 153877 129273
1 19531 54715
1 40398 147769
1 91435 51752
2 43148 23
1 95634 154196
1 53507 173326
2 44130 128718
2 133975 187877
1 52174 171087
2 40380 96675
2 106942 20227
2 74766 46380
2 46604 109769
1 100214 171863
1 116254 49315
2 164573 19487
1 49719 170352
2 22367 138349
1 190130 103532
1 10902 128572
2 49074 94569
2 137072 16665
2 16930 38242
2 55639 69775
1 164531 167126
1 69868 95352
2 143502 90969
2 110522 159159
2 96985 105407
2 144188 24381
1 47485 145711
1 194262 58874
2 104212 138433
1 169786 178380
2 188786 162834
2 143667 176761
2 22779 128447
1 30679 87607
2 84254 154946
1 155905 171999
2 141841 149341
2 169332 40737
1 198888 192280
2 74998 29203
2 181862 112100
1 159971 188727
1 80530 73267
1 195351 63763
2 67988 28659
2 155291 170961
1 68465 148221
2 141635 50723
2 86761 109076
1 64540 144867
1 144127 68904
2 118764 1182
2 1259 28090
1 86832 102047
1 148254 193134
1 62239 38215
2 104901 152534
1 44922 173741
2 135892 46753
1 168096 120143
2 58299 188990
2 40522 176760
2 90739 55321
2 50277 173377
2 78707 14939
1 128419 11059
1 194683 29527
1 123213 136436
2 182967 75134
1 156666 159241
2 34154 178150
2 151246 113753
2 103460 178555
2 196920 94338
1 54272 102820
1 75716 8599
2 33357 140712
2 151055 142545
1 154154 119312
2 124260 29288
1 195359 199316
1 95929 162605
1 49207 163903
2 154713 115673
2 25124 146664
2 153046 88840
2 39024 25888
1 36381 153166
2 171746 65499
1 171685 41168
1 18051 63316
2 101189 109389
2 63908 155856
1 42212 148909
1 195589 8462
2 53045 176874
2 88919 49895
1 22495 1309
1 18922 159982
1 106201 82729
1 190814 183307
1 95939 4007
2 4001 182244
1 178425 141005
1 107465 188869
1 22883 85882
1 59105 71414
1 96130 195064
1 106111 28786
2 143882 183504
2 98830 68371
1 280 47889
1 20435 126845
2 83225 91773
1 111022 448
1 44240 195533
2 89654 72952
2 167705 92926
1 161812 32161
1 36148 196999
1 110631 37499
1 3008 41454
1 139350 180541
1 99189 101903
2 53582 131221
1 167597 147462
1 128349 106578
1 10280 191498
2 121815 156128
1 78918 16836
2 61449 123240
2 89650 34233
1 55837 96648
2 191367 189124
2 158321 46304
2 43076 40141
1 24278 154826
2 113829 35297
2 49445 176589
1 129341 67617
2 181110 11898
1 178610 138365
2 164012 78052
2 195997 12913
1 31216 153228
1 104146 170550
2 6844 57001
1 104126 167467
1 14686 148869
1 70125 51535
2 108784 49995
1 90464 18535
2 18512 142777
1 178079 147413
2 28821 179862
1 157897 50487
1 106446 52542
1 191083 83571
1 186895 129462
2 162497 199408
1 49988 87363
2 139918 13145
1 186144 29318
2 198026 82623
1 161522 177689
2 168404 130597
2 196520 93335
1 113269 135128
1 145817 31921
1 117112 157270
2 152414 77069
1 111864 197221
1 46026 191110
1 22383 104529
1 29789 62682
1 87387 14116
1 90464 143277
1 182716 65318
2 74511 184639
2 112170 36537
1 54452 1279
2 167885 45730
2 20063 137221
1 90968 172257
2 69196 172402
2 13314 121975
2 131099 63183
1 81217 183422
1 95554 77366
2 164289 143594
2 182400 28846
1 5895 195441
1 19147 81516
1 166555 119146
2 54704 10699
1 196009 121815
1 160894 73817
1 85840 31022
2 179220 147579
1 124620 51476
2 59368 141308
2 114232 41734
2 68801 127154
1 23635 190597
1 103959 182602
2 196475 47837
1 140035 28846
1 98674 191470
2 63205 98402
2 24076 43412
1 60306 168088
2 90959 171393
2 18112 131348
2 85710 41877
2 164096 357
1 5682 19471
1 26538 137686
1 122494 177576
1 95615 31859
2 178170 42594
1 133654 120758
1 178183 3886
1 69186 6085
2 6603 135457
2 153790 79452
2 62840 111680
2 107449 114350
2 24130 175432
2 70808 94431
2 81150 142764
1 38521 47296
1 163405 78637
2 129360 131038
1 56188 132284
2 181719 30993
2 38193 95699
2 162930 150682
2 188913 64342
2 103153 87309
1 185396 9814
1 66966 116316
1 187655 112718
1 28182 138265
1 60113 52693
1 154234 11037
2 93046 7676
2 64989 179725
1 193139 199778
2 87750 55720
1 82257 182138
2 156100 126179
1 180387 192101
2 170135 188306
1 38249 187527
2 25997 170144
2 29232 120145
1 142407 152671
1 123210 107090
2 139049 62742
2 53562 183949
2 94770 116143
1 97560 124376
2 72029 73042
1 30963 105324
2 169642 21184
1 25526 56174
2 42946 60761
1 153529 153556
1 49769 73660
2 183140 66373
2 172 45319
1 174689 96222
2 89210 47958
2 9142 449
2 15629 28128
1 154182 131192
2 25521 65229
2 179423 159961
1 673 143310
1 144676 55193
2 7018 30352
1 154447 179152
1 170597 36401
2 79961 189701
2 166736 140426
2 188043 38554
1 55257 111711
2 47108 79230
2 188600 134662
2 98616 137149
2 153308 124783
2 135891 11563
1 112969 41914
1 199676 10183
1 53036 127528
2 52492 6148
2 30089 89626
2 812 38531
2 133495 145724
2 41427 195827
2 47645 166048
2 14301 18745
1 77627 62802
2 159041 33630
1 64605 194242
2 193740 188079
2 15399 117983
2 20191 62553
1 47868 6746
1 89787 187453
2 92526 38391
1 188184 162626
1 145605 159057
1 127192 136692
1 105582 13288
2 108627 20956
2 113751 191440
1 21626 60968
2 100642 58495
2 44797 73238
2 39629 95060
2 76754 81274
2 50019 170273
2 96928 165005
1 173059 121233
2 143904 69777
1 81149 189397
1 21618 96989
2 128485 81311
2 86294 78843
2 125598 89526
1 55985 100014
1 117475 36076
1 13468 196391
1 19787 100425
2 102682 18081
2 41203 117478
2 40192 180207
1 46283 12616
1 43553 64825
1 54533 65469
1 88844 124599
1 161829 39360
1 107771 86952
1 22204 128964
1 149308 156030
1 41446 146691
2 7861 61755
1 108945 185378
2 95622 36781
2 126766 60670
1 132915 102269
1 187506 69340
2 148707 66880
1 133641 31926
2 45123 135719
1 59665 72765
2 91025 88431
2 189645 135346
2 143824 1610
2 178194 78504
1 168420 152015
2 136005 69274
2 33734 18755
1 16150 53727
2 121802 44654
2 54101 54452
1 48353 190971
1 63525 132635
1 154149 95098
2 62400 90763
1 47055 41123
1 33806 66802
1 3638 42130
2 194697 168590
1 8212 2859
1 50106 94013
1 173292 17792
1 90609 25882
2 103103 155943
1 191578 71962
1 172219 5317
2 125202 106294
1 148503 93876
2 190138 128857
1 100811 115053
2 195108 49130
1 169849 67862
1 97397 194695
2 18405 91167
2 15273 198155
1 90179 124729
2 74549 32584
2 111817 122688
1 46422 169942
2 64517 142513
2 153885 198924
2 169230 32920
1 115306 88959
2 47055 76246
1 81065 168463
2 11851 117009
1 127450 3188
2 96853 146565
2 95742 61995
1 11448 53678
1 72171 170346
1 89509 59588
2 159449 173427
2 114752 105652
1 60915 159600
2 17166 124331
1 148107 64207
1 169199 134745
2 49169 76636
1 177729 147550
1 182849 112234
2 143557 55722
2 41586 24765
1 108611 26581
1 133493 144723
2 51632 13349
2 57830 72877
2 22612 195215
1 76618 58726
2 92266 110627
2 196955 195009
1 91223 175861
2 188226 39012
2 109401 7404
2 117118 117767
1 86982 61520
1 77815 64590
1 138568 2957
2 64201 196227
2 113069 25718
2 96028 190751
2 59772 96973
2 156390 72043
2 5869 11823
2 133786 174102
1 49875 99544
2 156616 194794
2 185298 184979
1 55227 73327
1 85003 107888
2 130091 154967
1 33826 172489
1 159490 179516
2 189620 108862
2 151502 31099
2 87278 25016
1 56003 93762
1 43690 3132
1 181357 108153
2 196997 178321
2 193208 184407
2 32372 158021
2 33298 81635
2 175496 182939
1 42603 69117
2 125895 67156
1 131816 131631
1 68331 92168
2 56841 196432
1 24200 130091
2 199408 65566
1 154884 186867
1 62455 110169
1 113170 69922
1 92036 112076
2 42132 96591
2 38098 111430
2 75364 172909
2 13704 107284
1 76904 79308
1 163420 57099
1 149266 19456
1 66027 73492
2 40259 178481
1 72143 99762
2 108822 152797
2 199008 27161
1 55202 23805
1 35907 181132
1 106386 94131
2 109928 13626
2 9530 86552
2 41241 75681
1 104203 17283
2 10773 156649
1 177931 8946
1 142325 192373
1 97083 124804
2 139337 32966
1 24042 74632
1 143531 163085
2 63605 111662
2 128425 125362
2 17305 148945
1 168406 179831
2 119636 74408
2 41647 117648
1 4094 135576
1 43075 52854
1 10386 163009
1 136122 5028
1 165876 158608
2 193150 139946
2 169949 20246
1 18472 24947
2 76236 101687
2 29698 194319
1 99061 75546
2 71765 72015
1 35662 150461
2 110728 179325
2 199133 6447
1 144993 28263
1 109749 82762
1 16703 82176
1 176345 81788
1 102783 150651
2 13462 79668
1 26323 141605
2 56435 122525
2 115494 76926
1 96486 79537
1 66048 194460
2 63607 62211
1 39930 17679
1 171057 96283
1 71840 179953
2 69389 97531
2 110179 192764
1 141938 113942
1 32720 176013
2 179412 40337
2 195605 36513
1 79956 80964
2 154621 172231
1 124265 155927
2 182431 55887
2 13266 194901
1 125544 85396
2 145694 157777
2 180562 122577
2 125762 150068
1 107682 96946
1 18740 6815
1 169841 164150
2 36961 103151
1 191672 60317
2 44791 181132
2 159675 183408
2 53713 195518
2 14973 167492
1 22501 27953
2 126346 70970
1 183144 139057
1 155550 68312
2 181561 106251
1 116997 176937
1 63718 82976
2 130614 198871
2 165883 186045
1 56114 31846
2 127920 198259
1 164186 7327
1 177499 140203
2 168326 47748
2 62795 144486
1 144756 71043
1 11684 15203
1 9243 31236
2 52984 21714
2 14602 192925
1 31746 75900
2 69446 7971
1 5743 186207
1 133772 143055
1 110064 77828
2 166421 72426
1 179691 88049
1 150159 192432
2 189911 142173
2 136085 55282
1 50618 70560
1 146036 77890
1 24255 11757
2 176390 169544
1 192136 186236
2 9982 122900
2 158152 114674
1 6137 92787
2 58463 48420
1 49980 52998
2 10256 192351
1 44232 173948
1 77587 43793
1 148582 83105
2 50770 52528
1 106230 148032
2 182752 101896
1 5763 172079
2 163010 33903
1 52574 7008
1 177496 142454
1 185370 93237
1 162253 99622
2 197401 111860
1 19480 159961
1 40616 66773
1 116110 187582
1 62946 120499
2 44124 7286
1 77372 99821
1 29248 159700
2 133295 81158
1 116787 123886
1 144190 4384
1 15802 20024
1 110293 147636
2 87963 45488
1 196365 96867
1 161329 78481
1 75428 137487
1 37486 63140
2 97676 192580
2 130802 177252
2 53422 183733
1 137482 198290
1 93552 93431
1 152682 121808
1 176509 133288
2 44118 71729
2 51372 46427
2 148516 191483
1 161228 94399
2 175512 34339
1 160488 87496
2 3457 192364
1 33709 127125
1 49606 99719
2 34967 68508
2 106561 25935
1 170454 152433
2 160525 8588
2 44075 110942
1 24677 50410
2 130426 177291
1 162004 165538
2 114522 135737
2 820 160212
2 36057 67929
2 180525 51298
2 157020 157951
2 167788 138299
1 89116 167308
2 175512 2564
1 181045 79065
1 143229 707
2 84101 91278
2 64060 1106
2 106831 48495
2 143985 156751
1 48926 82976
2 71819 77524
1 186554 183526
1 135330 99381
2 128382 107145
2 157637 140277
1 3775 159248
2 84826 74122
2 18786 180600
1 9298 32585
1 121400 15906
2 104550 94391
2 36059 111244
1 106448 131114
1 137518 106574
2 129576 57993
1 78303 89858
1 60747 85539
2 94440 197379
2 54587 168341
1 126523 74103
1 30294 161900
1 131487 66713
1 72644 105751
1 183252 106764
1 122909 87846
2 74453 70604
2 106618 69085
2 30375 121684
1 119811 131804
1 25583 2778
1 11883 173965
1 144460 39472
1 139014 15748
1 107329 189649
2 51367 144159
2 13924 43695
1 115855 111000
1 98937 63537
2 40305 72731
2 105885 37636
2 139650 138968
1 53854 31805
2 35743 169075
1 177691 98972
2 197251 30201
1 49930 26279
1 118240 51406
1 145085 175311
2 118325 4199
1 20985 59298
2 83847 149413
1 77876 35554
1 78690 115130
1 92377 134762
2 75061 42319
1 78466 184407
1 96474 95824
1 75171 6303
1 156273 10000
2 177552 117978
2 172732 5889
1 138998 3170
2 58451 24442
2 191275 82220
2 186185 20195
2 191885 186284
1 197524 128285
2 133001 130999
1 58924 189461
2 66029 171
2 184683 20356
1 165330 7790
1 49112 128061
2 113719 96621
1 41266 72091
1 180394 20932
1 29037 153740
1 42930 177225
2 7245 37632
1 130067 92602
2 65871 179668
1 69015 118280
1 80134 71857
1 97306 13200
2 5783 112788
1 179307 146891
1 174194 144000
1 31907 83889
2 40696 196472
2 174419 16312
1 175401 51461
2 60037 197970
1 94483 26544
1 132225 28011
2 35274 66289
1 89199 142240
2 120950 118466
2 182895 94855
2 105702 69563
1 177341 150873
1 174060 168371
1 114285 69689
1 97715 89890
2 190972 144250
1 143311 51001
2 400 119891
1 159075 61888
2 188918 70362
1 180831 52374
1 19380 115401
1 140916 128461
1 47228 147152
2 58839 144409
1 101932 109721
1 102777 5920
1 136190 181871
1 44923 6427
1 169138 40700
1 51005 142301
1 110021 81137
2 80266 189597
1 99213 43428
1 39797 166405
2 55068 41241
1 42951 3297
2 84320 173800
2 69980 183483
1 115332 52629
2 91713 167591
2 188289 88303
1 117147 197919
1 17785 136384
1 60813 190446
1 13704 27996
2 35848 113384
1 62482 112259
2 58955 78942
2 187334 78455
2 14913 132091
1 54216 77392
2 44377 91814
1 141039 25084
1 143871 180338
1 119622 149028
1 117098 161011
1 157800 120795
2 174408 65692
2 59358 60546
1 175250 24961
1 100004 169974
2 1914 41596
1 76052 23151
1 175076 192410
2 106791 87364
1 186088 112795
2 1796 179620
1 38357 178445
1 121369 142867
2 28452 142663
1 52102 72700
1 134109 60039
1 170791 178587
1 89837 153869
1 126578 178912
2 62037 74666
2 92785 58928
1 181078 91456
2 62112 31914
1 59423 154215
1 192712 139853
1 104340 199684
1 110616 113671
1 81559 89830
2 137818 34535
2 50286 181236
1 76485 178014
1 56761 180181
2 31116 26131
2 67717 108487
2 38832 184362
1 121013 177707
2 199774 29128
2 199082 51062
1 17764 79996
2 1776 85905
1 21006 179055
1 9029 174095
2 97448 109759
2 55682 104177
2 163416 45235
2 111582 136305
2 5790 86062
2 17515 193845
1 147886 26989
1 155080 9584
1 30800 20220
1 196921 84686
2 94672 188280
2 55081 199267
1 73182 5444
2 25629 16777
2 114592 127556
1 175239 89232
2 140435 40623
2 91771 141257
1 93891 43893
1 185879 96156
2 150368 148293
2 77855 115303
1 108015 64551
2 155556 123308
2 146697 10818
2 156647 95473
2 8848 84287
2 94555 81343
1 144177 123822
1 42784 31190
1 149548 40256
2 56022 138015
1 107874 197906
2 86633 126151
2 180119 75371
2 158278 95491
2 98532 60058
2 82230 123228
1 3866 36867
2 133440 43483
2 30700 25030
1 165822 101882
1 101960 92918
1 11758 22996
2 181408 41397
2 52117 2390
2 95303 782
1 189558 28296
1 186582 190958
1 116253 104915
2 129069 186971
2 28915 58829
2 73400 104697
2 193778 46598
1 115290 82293
2 105292 71017
2 185946 94551
2 10103 119868
1 149368 15520
1 192103 48430
1 88117 22826
1 198110 123346
2 6340 28712
2 21976 46100
1 63903 67511
2 196482 29787
2 9436 123891
2 35309 189559
2 138064 26878
2 47352 8098
1 57373 186052
1 21994 109604
1 135687 131339
1 108833 56390
2 74821 20340
1 93930 86686
2 184839 44225
1 107492 132520
1 54124 189870
2 9992 107834
2 161895 46672
2 51366 150979
1 165973 7383
2 163287 22146
2 178196 117567
1 52398 193354
1 118873 9869
2 156345 196373
2 119401 56172
2 47669 268
2 121909 116696
1 60357 60578
1 137721 192855
1 95983 104544
1 56454 3503
1 121401 4498
2 1758 95548
1 120441 125268
1 100622 184295
2 78287 85389
1 194703 14595
2 31877 140119
2 23642 122189
1 96954 119692
1 30081 88854
1 21800 67519
2 114622 93913
2 117893 104615
1 12187 138655
1 37506 809
1 59441 29848
2 130820 83591
1 105882 104084
2 149904 55588
2 156879 112439
1 63700 100716
1 125029 79774
1 76289 171362
2 24293 99219
1 101935 29779
1 60709 184332
1 134969 145833
2 143190 12385
1 37548 142165
2 15339 124418
1 64699 170010
2 181292 34540
1 155155 24308
2 86953 113277
1 29210 143590
1 180086 159496
1 130271 92577
1 121512 28096
1 87208 54003
1 89241 150206
2 85022 196890
1 130148 193946
2 115859 27754
2 171094 184531
1 69812 17132
2 183746 151099
1 178945 134514
1 63114 198881
1 42734 112998
2 187593 172113
1 176328 162168
2 151877 196752
2 57956 90691
2 66560 82754
1 83887 6326
1 136386 64803
2 137825 188461
1 173456 21944
1 4216 118887
1 123368 85893
2 65274 14399
2 19151 66646
2 53137 122033
1 151856 152570
2 87791 101664
2 102459 35526
1 199564 96627
2 84036 116906
2 158246 62995
2 99384 143807
1 54132 142557
2 28156 186711
1 46737 32391
1 124006 8943
1 16175 82607
1 95381 189248
1 34702 125361
2 184547 108631
1 111761 106542
1 108709 16446
1 169683 70513
1 3488 3625
1 119944 144711
1 108930 2529
1 128832 103434
2 80938 92500
2 198852 49271
2 12106 7291
2 23167 164461
1 68441 109725
1 176734 162018
1 53935 52021
2 112922 48693
1 72769 195624
1 67094 125116
2 36807 118592
2 145598 151246
1 136751 160723
1 76217 89765
2 166344 166270
1 19158 156398
2 62400 23583
1 26213 50491
2 4760 182040
1 86964 103081
2 153073 8899
2 150437 75826
2 61941 188274
1 8626 80654
1 119280 158467
2 186951 139394
1 99665 33011
2 79691 17430
1 17834 136342
1 71480 149484
2 16805 134825
1 51330 109995
1 68480 41453
2 125935 97587
2 101144 192938
1 68416 66130
2 76828 18644
1 97029 128721
1 87269 88496
1 174905 150750
2 44688 172295
1 95931 118512
2 125942 72476
1 160070 52597
1 29161 71128
2 141810 141578
1 69765 127272
1 42935 168426
1 139764 169076
1 187970 161368
2 30364 32012
1 16906 155978
1 40834 148272
2 145598 99196
1 62261 117174
1 78311 176301
1 187094 145156
1 74167 88366
1 27325 130978
2 49265 194723
1 134722 560
2 168375 21966
1 81947 147746
1 125350 61546
1 163151 3307
2 22953 136085
2 129417 19020
2 108099 169110
2 28884 152483
1 75483 24759
1 52484 118847
2 143079 172686
1 102191 59928
1 167240 11723
1 48847 52813
2 105507 169938
2 143929 109346
2 63463 48267
2 148936 112391
2 190342 6979
2 176102 194094
1 5177 183971
2 9552 194510
2 73190 175009
2 257 108103
1 72666 140761
2 172023 4839
1 63976 143968
2 159179 199258
2 78566 153291
2 128165 79950
2 80958 36217
2 62316 71399
2 190953 74903
1 29271 1060
2 54662 9831
1 37358 65045
1 171162 115608
2 17878 80924
2 138885 163393
1 84720 52784
1 17383 125347
1 65971 105851
1 189032 45725
2 2570 132737
2 62988 111145
1 77415 101364
1 63618 196189
1 155247 188039
1 46206 24175
1 87338 150580
1 199587 141406
2 126940 184704
2 63674 188000
1 167824 184907
2 86223 126022
2 149459 55931
1 76174 24204
1 8210 99567
2 9048 66888
1 191321 189756
1 2005 11093
1 149057 140851
1 172249 174402
1 145037 194439
2 185426 136868
2 107657 57307
2 47415 188629
2 151964 128767
2 134127 99965
2 151982 78535
1 120128 39064
2 156124 87814
2 69777 85647
2 37744 111108
1 37021 170034
2 175613 79227
1 99491 8524
1 142978 113442
2 123988 194052
1 7974 168492
1 74182 166967
2 112046 4464
1 148884 24920
2 77438 133266
1 49977 73328
2 177394 105027
2 196036 164246
2 83676 87400
1 79117 73870
2 194906 32458
1 126808 193510
1 141971 18999
1 196588 20423
1 69042 31694
1 25689 140764
1 143709 19692
2 31054 174007
2 5159 133813
2 196528 60294
1 32883 152671
2 198952 107670
1 46561 21105
1 35203 147829
2 34575 132950
2 7700 175840
1 59523 103924
1 63297 155528
1 160731 101633
2 16055 71887
2 74517 136233
1 188350 178985
2 199945 19488
2 59491 37977
1 38530 96683
2 199136 21272
1 65959 61252
2 136638 101873
2 111012 99878
1 32163 39861
2 119972 59151
1 79987 196127
1 128622 112387
2 68098 51237
1 83219 161948
1 176052 116426
2 190641 84893
2 125553 143857
1 55735 34458
2 1593 90601
1 177107 54340
1 88797 57063
1 188883 148431
2 86722 29518
1 85135 101585
2 86538 126468
2 192693 83642
1 3395 68810
1 100325 48779
2 24912 74433
2 171274 146965
2 51641 21861
2 151060 82922
1 182027 161910
2 42218 3423
2 116144 98182
1 192564 9561
2 26219 19345
2 148565 106975
1 81605 189572
1 128145 175892
1 46508 33233
1 196844 11203
2 27651 158783
2 134771 43723
2 80209 198039
2 181583 158081
1 8192 107570
1 110784 68358
2 91726 129025
2 100120 44553
2 15761 16723
2 172170 106668
1 140202 75493
2 50075 175830
1 38818 186067
1 3531 117779
1 96986 1351
1 113804 123251
2 175445 4366
1 159183 12423
1 107029 45084
1 72652 20649
2 34258 165744
1 60483 68189
1 43875 144440
1 119137 798
1 19676 188379
2 186896 135497
2 87732 32148
1 99349 118465
1 22023 91543
1 58591 4372
2 50314 174170
1 10429 129529
1 175819 172389
2 17593 76727
1 190793 135870
1 141510 198457
1 74250 82654
1 103113 189869
1 78194 82486
1 48510 104733
1 184087 183758
2 40659 166087
1 166246 108868
2 115861 194490
1 148821 2184
2 159659 149775
1 9783 21947
1 9800 156015
1 93611 198313
1 49122 130356
1 77422 20149
1 173547 94396
2 66832 104242
2 165603 13572
1 54723 11679
1 34406 61869
2 124799 89264
2 84641 111055
2 54601 25065
1 107405 6856
2 43622 157115
1 87117 146357
2 168670 34555
2 47955 59880
2 69342 32966
2 84385 2106
2 51111 13055
1 162539 130319
1 162722 71618
1 7024 64764
2 10320 192300
2 198646 131740
1 155793 44290
1 95869 13037
2 28657 35673
2 67873 126923
1 117736 64163
1 24301 118814
1 75163 129668
1 98269 19589
1 143873 144363
2 86961 134952
1 142693 26156
2 156918 189929
2 52744 142768
2 37869 22542
2 199258 833
1 68654 133427
1 193338 9179
2 20718 131292
1 15289 84379
1 168736 82455
2 173013 120125
1 164322 196111
1 180150 94875
2 194564 162793
1 127635 60216
1 196309 127196
1 145527 20510
2 194717 65617
2 176859 15177
2 193656 48202
2 63961 175941
2 174874 121090
2 50021 16755
2 159494 74486
1 80820 180307
2 70229 81236
1 158659 54259
1 94639 65367
2 66775 28057
1 25831 170851
2 37632 69857
1 81155 4457
2 106666 62666
2 48858 92607
2 174917 96538
1 52324 68398
2 156133 5865
1 96099 32975
1 7122 198576
1 175636 33147
2 127699 23849
2 60242 116894
1 28994 182763
1 107645 154359
1 83012 125428
2 40416 151269
1 187901 128437
1 118955 24903
2 15206 47303
2 13452 68657
1 129524 9420
1 106190 28553
2 177648 47363
2 75849 199502
1 189246 39793
1 134793 29951
1 173487 120724
1 103669 20903
2 60457 85270
2 32723 83854
1 55891 17883
2 18118 119341
2 152959 133517
1 101064 135305
2 32089 179134
2 47195 104090
2 77364 190920
2 14863 20928
1 70272 165529
2 5599 103475
1 138117 120985
1 147302 135695
1 57281 106242
1 188779 33723
1 71559 116016
1 48926 109624
1 184849 90281
1 82118 14220
2 82089 81143
2 102222 168644
2 53923 169418
1 52831 60519
1 184864 24233
2 156617 136453
1 6503 26994
1 98259 97866
2 68939 146534
2 118775 178916
1 144242 83008
2 175042 170281
1 178892 108464
1 87012 114051
2 75472 2334
2 187271 82300
2 100284 122093
1 4038 32549
2 177240 104664
2 126421 26959
1 26947 37995
2 56317 118925
1 155561 47372
1 135658 181747
1 39884 114526
1 56775 139844
2 22123 123235
2 166154 7366
1 146817 143418
1 184767 65315
1 71824 37257
1 194635 15829
2 132869 180840
2 122079 113392
1 174330 29206
1 130095 136213
1 46506 190105
2 108549 198016
1 171293 74387
1 185073 32595
2 91889 1334
1 89331 81932
2 123136 157650
2 129827 70049
2 82210 22151
2 66438 8561
1 185582 42700
1 168934 133254
1 66252 182655
2 97399 111074
1 68703 20220
1 97091 45715
2 196738 196699
2 159795 9454
2 98473 127929
2 60191 97892
2 135607 12680
2 19546 58377
2 21189 127863
1 133857 74918
1 35671 62055
1 29335 162417
2 149008 78016
1 40445 78242
2 26948 52630
2 116372 79487
1 153719 63173
2 51469 69444
1 16207 58028
1 78178 125328
2 18724 120664
1 11878 71978
2 107795 124912
2 104 142853
1 48315 133603
2 174368 172102
2 134760 12163
2 11696 91890
1 37331 146027
2 42633 41361
1 127970 156953
2 33937 42343
1 1740 32243
2 61073 82094
1 145277 63623
2 143841 32787
1 194321 119488
2 80178 167822
2 104604 91826
2 108193 9566
2 44148 84275
2 15779 127542
2 2436 31317
1 142460 136327
2 35882 25558
1 131798 86669
2 143983 114299
1 147534 128945
2 13812 16161
1 85785 159147
2 33568 23950
2 11193 65843
1 33969 89869
2 197958 134574
2 186611 6859
1 59254 28159
1 104091 106516
2 130845 172276
1 145205 72347
2 126696 61541
1 126590 121295
1 48667 184369
1 86419 69515
2 187766 23437
2 144132 37159
2 161434 189309
2 171447 104176
2 47048 181215
2 47322 77490
2 122206 152608
2 48266 131515
1 147504 16602
2 196358 49194
2 141636 94584
2 177613 22509
1 191761 99454
2 163586 23754
2 49556 24425
1 5075 82711
1 120250 64137
1 183419 54754
2 152930 64452
1 31060 98076
1 86619 80937
1 190095 38930
2 167990 126665
1 139606 65850
1 124441 170341
2 129811 49234
1 16439 55041
1 119224 13793
1 26266 72844
2 50002 134147
2 102122 57870
1 116640 135278
1 146659 42345
2 25894 344
1 56511 63197
2 77686 49720
2 197439 111277
1 40377 114347
2 8653 168096
1 124069 89575
1 52283 64192
2 47543 131384
1 14407 63056
2 27207 78934
1 147828 181951
2 140918 178499
1 181124 25440
2 119425 72401
1 40965 11976
1 80013 128466
2 4781 140410
2 58519 111198
2 38491 88146
1 146087 199217
1 188127 138086
2 188611 151406
1 132400 146059
2 48946 49970
1 149108 18264
2 95654 140263
1 85726 138757
1 27943 1837
2 167585 94163
1 34782 14570
1 26768 74875
1 129745 156951
1 38289 34387
1 94206 186766
2 155438 61496
2 115999 21455
1 68966 81021
2 32470 137802
1 115190 808
2 16486 164845
1 164856 70685
1 193278 9294
1 40222 22444
1 157373 56794
2 94992 105598
2 74940 84223
1 174044 109912
1 159870 187516
2 102498 49387
1 50920 32339
1 72421 10313
2 61176 82257
1 177333 123737
2 60515 57274
1 196525 155121
2 125544 159984
1 108274 102917
2 143567 82912
2 152273 112647
2 149929 174407
1 111050 30325
1 167228 41025
1 25525 85773
1 102824 114969
1 2298 50673
1 187610 97102
2 140713 190482
2 127265 143191
2 180669 159246
1 43734 63246
1 24914 132064
1 67627 16846
1 68612 178153
2 183030 14482
1 126702 61660
2 197049 70556
2 84214 70293
1 149244 86404
2 137619 121287
2 80295 78229
2 49287 17683
1 182180 97094
1 172006 81058
1 164111 114979
2 109588 198935
2 118546 842
2 73406 189129
1 60497 106007
2 133737 88845
2 31868 127400
2 171921 16214
2 79786 45130
2 75471 54289
1 117394 9806
2 146826 79599
1 190929 197858
2 142256 88570
1 29698 145277
2 70954 160991
2 61176 130089
1 55247 172663
1 165289 175071
2 58660 123820
2 93496 171221
2 1435 42587
2 188834 182774
1 8676 17527
1 90978 59137
2 119477 172375
1 7596 158978
2 51644 110294
1 30824 127016
2 73009 23841
2 122675 5286
2 109981 165132
2 27533 74670
1 117108 55200
1 21698 184463
2 173501 197035
1 52718 51674
2 196750 55137
2 7260 80989
2 130310 46859
2 113301 39419
2 166586 5163
2 40453 96900
1 58641 103103
1 162859 91074
1 100577 170537
2 108582 45402
2 51155 125356
2 64432 189979
2 21817 127170
2 81061 98351
2 33560 35920
1 68333 6740
2 20661 72370
1 190906 197727
2 52024 135494
2 61660 6278
1 97237 32398
2 9205 42422
1 63696 71710
2 58100 110532
2 96884 47322
2 173905 107015
2 165840 110597
1 94289 72406
2 70397 47331
2 175215 57979
1 70985 171074
1 91882 97141
1 121122 42626
2 27017 142133
2 14132 86787
2 165140 60534
2 108826 161032
2 146156 145092
1 47070 184801
1 66474 107893
1 27599 14496
2 51822 159246
1 12938 8391
2 127035 179306
1 30358 50318
2 186757 168845
1 20671 115581
1 120051 47933
1 148202 43437
1 37379 75363
2 195138 97039
2 96333 175824
2 45348 707
2 120292 52027
2 87090 190141
1 47059 83068
1 88648 142695
1 194784 99077
1 127167 179832
1 94782 144983
2 10687 160420
1 114082 130324
2 67028 72915
2 95014 167021
1 58235 176787
2 159702 156560
2 186056 94751
2 146853 102274
2 108385 144101
1 14416 47049
2 86919 35952
2 76873 25599
1 70988 148092
2 190056 185031
1 102766 21047
1 53495 176622
2 13202 120601
1 133481 148274
2 68242 110276
2 178167 176756
1 95585 42080
1 100363 92646
1 41011 62157
1 2261 45268
1 29666 105727
2 131861 56729
2 52592 103252
1 198085 141976
2 31008 94756
2 142723 88664
2 102267 170901
1 147516 177163
1 71150 53843
1 9681 113388
1 161107 72450
1 21717 119459
1 94097 56848
1 121155 159001
2 23844 72815
2 66938 94105
1 86508 134374
1 27386 58123
1 14984 170817
1 77838 62470
2 102924 23943
2 89273 181543
1 12617 54191
2 169812 75183
2 165503 155806
1 104356 60985
2 89929 124181
1 132223 113140
1 69920 188802
1 68257 59423
1 48338 110033
1 79105 132209
2 115022 61275
2 102066 150244
1 183638 113051
1 76866 93130
2 123918 68958
2 154489 51761
2 73384 117473
1 1929 149543
1 85878 7501
2 75282 168607
2 20112 149434
1 93008 170984
1 135477 145832
1 158547 40068
2 98972 184480
1 141184 122243
1 118309 115693
1 146586 197312
2 60684 111946
2 119221 124154
1 135643 85742
1 29275 140566
1 131430 99389
1 173991 82245
2 30204 117147
1 39675 71294
2 198162 150260
2 62407 26906
2 189972 25435
1 153550 183440
1 177494 107146
2 101153 18744
1 136902 96967
1 15291 80950
2 134545 72717
2 91214 198294
2 60222 85857
2 5490 185960
2 152623 67062
2 132058 19175
1 197193 25495
2 147439 185660
2 91634 8776
2 149824 106655
1 77370 17629
1 57379 103412
2 105707 62620
2 180499 13555
2 24782 59786
1 191638 134499
2 175178 83202
1 123242 176078
1 138337 69190
1 36879 174905
1 62580 63772
2 199279 98897
2 56910 76295
2 108056 157983
2 49304 98267
1 32022 59437
2 54222 69275
2 3925 49997
2 71599 16960
1 15871 33572
2 155672 94368
1 41215 31941
2 63816 191990
2 131311 51640
1 11686 11028
1 190792 60161
2 71602 85843
1 118360 67573
2 118208 110093
1 135179 94839
2 120769 169151
1 155155 1147
1 160573 57937
2 151105 143887
1 69262 30813
1 138634 58698
2 34254 176139
2 186444 125520
1 131740 53787
2 103522 172203
2 61315 100169
1 44280 186202
1 54242 136586
2 111109 138744
2 19912 61842
2 169038 178801
2 155775 7722
1 43133 978
2 48969 23219
2 111622 71364
1 139030 146828
1 175785 70487
2 193892 25267
1 169522 62068
1 83702 179456
2 60768 146910
2 21333 119955
2 156030 58642
1 161103 94404
2 3736 141094
1 156083 7313
2 165273 155018
2 91042 168496
2 106258 155242
1 88580 132896
2 9220 106105
2 44507 66984
1 602 145821
1 62057 97227
1 60348 64415
1 137914 165519
2 99093 119820
1 111329 154167
2 109809 73647
1 194990 155756
2 174634 123182
1 28538 145038
1 117502 103386
1 194124 96652
1 151267 91225
2 40628 116785
2 167753 52081
2 61079 79054
2 44207 46605
2 35476 85413
2 172168 127093
2 151383 112865
2 166368 148236
1 137995 149183
1 184728 2389
2 809 109843
2 53129 154652
1 157306 116903
2 96840 12162
1 104355 170716
1 54919 189524
2 42133 101667
2 78764 120679
2 105720 111913
2 11670 178552
1 74548 85215
2 178463 39219
2 25351 110422
2 120410 190123
1 147091 82152
1 119218 6790
2 79711 97589
1 19754 176855
1 121413 190228
1 21860 578
1 168967 172766
2 142222 124152
1 119257 183926
1 106775 52084
1 95309 163140
2 46128 119613
1 164750 86034
1 193331 70711
1 54315 121857
1 30136 112502
2 65663 154995
1 66868 117538
2 94699 139814
2 32719 158728
2 40173 146597
1 42620 79226
1 77281 36540
1 120837 53900
1 105420 121964
1 108251 77000
2 162005 137901
1 137933 107048
1 137259 129598
1 158342 107838
2 45716 69463
2 70912 78648
1 184478 56487
2 149092 48942
2 93601 184620
1 139642 150674
1 159014 177599
2 35862 23952
1 23647 197354
2 176987 168890
1 21723 121205
1 117310 65888
1 49883 111028
1 104788 126048
1 152524 1465
2 67252 47511
2 189916 61489
2 68573 178313
1 62511 130426
1 89213 39445
1 135196 100869
1 12397 181054
2 28269 167975
1 153304 56501
2 91441 16233
1 60135 80392
2 39288 156336
2 96621 95664
1 83670 21360
1 151045 98536
1 158034 16954
1 196098 66396
1 86173 180305
2 94392 127464
2 12150 47450
2 91904 154666
2 119978 151508
1 128595 113893
1 196474 113162
2 160874 137700
1 57964 74659
1 198608 129293
2 79910 12225
2 142529 97758
1 144038 17004
1 98017 198298
2 38725 169432
1 104376 157311
2 48228 178788
1 33485 125026
2 132980 68821
2 3588 12011
2 144380 174596
1 133989 172363
1 197284 120569
1 34527 126074
1 123541 120109
2 89675 28340
1 189320 190999
2 42772 22428
2 62002 141185
1 163219 139842
1 73923 111526
1 131215 4289
2 169199 9106
1 23842 93857
2 166237 64500
2 137106 18987
1 5569 85647
1 191311 135880
2 95996 136509
1 12059 162557
2 43592 146671
1 133363 134429
2 151131 78863
2 26031 49699
2 105559 58412
1 81896 19158
1 74169 171197
2 136416 49780
1 91532 89212
1 4499 87281
2 118909 45020
2 26523 70503
1 92796 97708
1 91180 77048
1 138218 31672
1 172726 46010
2 183173 178046
2 72502 121443
1 87811 152169
1 198324 89631
1 109724 164131
2 17895 19590
2 152212 85279
2 69480 144871
1 154919 1450
1 197234 105130
2 189095 123378
2 8217 174029
2 43392 102243
2 94790 7777
1 1929 21295
1 134438 174665
1 148287 137860
1 49194 32108
1 123257 85063
1 58923 102594
1 144465 39032
1 172089 28254
1 86322 91421
1 189864 35991
1 174437 75136
1 63387 66151
2 73118 152638
1 46740 169987
2 66141 113442
1 18220 67984
2 146398 49279
2 71566 8990
2 59283 62627
1 9196 195831
2 14625 156227
2 22827 121489
1 76699 182349
1 86694 47497
2 187610 46122
1 130467 148694
2 16632 166004
2 100300 148470
1 38629 67616
2 144418 174916
2 183013 194693
1 117214 189476
2 72544 190261
2 102766 2916
2 13433 124426
1 30723 107453
1 23848 155814
2 128676 25253
2 146774 54456
1 120642 12750
2 63954 190475
1 12413 138483
2 154308 103145
2 118391 54548
2 16295 139846
2 178034 6014
2 26065 5649
1 67657 90353
1 110263 8237
2 157032 99988
1 20007 43057
2 138629 132045
1 67496 23961
1 142806 96655
2 37128 5116
1 174888 87941
2 160932 31267
1 66079 33963
2 67554 17857
1 21159 147904
2 48159 187277
1 195252 29125
2 47989 155095
2 152497 30931
2 63436 124068
2 134487 81456
2 124146 27594
2 44588 14393
1 109410 162771
1 40810 38893
1 148068 145632
1 41035 106106
2 154326 45532
2 98192 5220
1 104111 31676
2 6333 122048
1 142612 189898
2 195444 133500
2 104178 196021
2 165899 193013
2 42720 116189
1 17100 187676
2 74919 7911
1 86811 178502
1 90868 167129
2 101643 53592
1 149881 164787
1 94179 103839
1 76917 29218
2 94572 32979
2 24987 92094
2 195039 165682
2 79499 116114
1 73600 145170
1 23113 21622
1 134280 28606
1 102477 119045
1 77411 180174
1 23481 155595
1 32003 38983
2 116654 22983
2 73034 197798
2 172085 53918
1 15128 77901
2 148560 27775
2 195539 64225
1 48674 32157
2 126708 37171
1 25629 51141
2 168151 193546
2 165865 82150
1 178678 107115
2 52967 159055
1 173690 161940
2 189384 18227
2 149733 75314
2 118646 134719
2 122773 146803
1 20056 12392
2 192039 121692
1 183681 107401
1 88525 186307
2 160520 199071
1 111169 61782
2 189658 60471
1 140693 114804
2 156466 115483
1 61443 174429
2 126254 32505
1 171922 176502
1 12201 2848
1 14198 137776
2 124220 52653
2 16159 113861
2 7611 12904
1 160124 34506
1 188698 75516
1 33983 135132
1 67421 44614
2 40442 95961
1 35959 20755
2 82884 113929
1 137301 57300
2 171788 166540
1 87321 187459
1 134596 197780
2 37651 31027
2 82523 130595
2 121429 95046
1 112590 100300
1 144550 58912
1 143394 166524
1 100823 113085
2 63843 173285
1 24015 116323
1 156601 163349
2 71429 77937
2 193342 109278
2 124765 130521
2 138346 167411
1 67590 25971
2 172697 59652
1 74097 125518
2 24763 39231
2 99061 16468
1 119165 143935
1 179882 158322
1 193238 172992
1 183837 76047
2 127144 143328
2 167055 82850
2 183458 45597
1 87341 139305
2 172746 193311
2 74363 19092
1 120657 114776
1 144268 104265
1 134197 192666
2 51623 12068
2 24825 88295
1 61930 76586
1 89912 97687
1 130892 93405
1 90224 100427
2 36461 54166
1 1721 106938
1 11984 178876
2 123046 1494
1 77144 164536
1 172392 129564
2 109441 97653
2 4851 184991
1 62523 40679
1 153960 176019
1 102822 64187
2 190265 110733
2 190591 104704
2 19589 108218
1 80562 118138
2 80644 34499
1 166654 151995
1 180072 164798
2 154566 80134
2 52712 3251
1 29790 60258
2 74830 169748
2 4916 73836
1 13002 133446
1 21508 107315
2 173299 26357
2 74463 176610
1 148299 138997
2 80284 52177
1 97711 81197
1 7344 13499
2 57212 28288
2 99135 65331
1 182730 179311
1 71062 183098
1 70827 173635
2 145330 14107
1 34313 176875
1 121679 91828
1 60479 20251
2 77490 69930
2 149780 38319
2 92036 13939
1 130816 157140
1 133765 124940
1 51767 199810
1 161131 140333
1 40372 37118
2 14099 153755
1 40567 187209
1 99750 111880
1 109149 137870
2 161301 190545
1 180146 188030
1 145022 158871
2 176255 47631
2 88777 131840
2 197853 159860
1 95244 169413
1 187147 162524
2 148373 75859
1 106441 53000
1 76930 139246
2 149862 141514
1 154923 17264
2 81887 34174
1 77478 110699
2 59139 159307
1 9172 2910
2 134409 37987
1 192303 28048
1 36445 172073
1 2152 65769
1 16160 64228
2 165802 185372
1 53404 189162
2 72455 160982
2 78333 142207
1 183091 136005
1 179846 97804
2 127715 184395
1 95237 157149
2 22874 195249
1 169348 178631
2 58296 153297
2 101258 12920
2 120856 162393
1 29049 66155
2 67328 40298
2 106947 177115
2 79784 104380
2 36707 175129
2 3181 156543
2 63490 184268
2 16863 1910
2 144519 167304
2 90679 175215
2 136380 66774
2 67862 153790
1 20381 17325
1 83253 150117
2 10824 2958
2 169897 73629
1 2335 192732
2 147821 6310
1 5885 46277
2 132736 180300
1 103620 152186
2 51282 142746
2 19041 160903
2 130176 82456
1 175736 136862
1 87326 105632
1 49816 12806
1 158346 29964
1 157116 161348
2 49951 153823
2 40753 174828
2 127539 62353
1 171050 62947
2 154166 138424
1 29969 184130
1 4598 187466
2 70713 53490
2 150062 10995
1 118409 145464
1 99143 125168
2 140636 163928
2 122049 38943
1 14810 39688
2 117243 30748
1 27188 191408
2 24341 68448
1 34774 108446
1 122602 192160
1 54747 52858
2 143665 192174
2 128359 75608
1 155723 168131
1 157293 186222
1 94511 117254
2 117678 180451
1 176364 2950
2 50821 2338
2 195227 19083
2 79093 52236
1 2400 4676
2 88798 4835
1 52385 139072
2 158721 9469
1 27907 185830
2 165819 166187
1 31224 121360
2 55273 70704
1 191358 107993
2 166081 154599
1 155356 59786
1 26793 124469
1 119087 72232
1 64388 145921
2 82979 139604
1 172161 115649
2 169359 156787
1 194228 194196
1 15220 196465
1 39072 143973
1 181360 192476
2 55874 196319
1 112308 91893
2 130610 19409
2 127413 161964
1 56165 181215
2 185147 154681
1 90283 70204
1 88466 51312
2 13958 195773
1 111910 109442
1 20875 63758
1 119649 130202
1 116539 106757
1 1977 166347
2 107129 33817
1 54899 147219
2 66081 149454
1 92139 189431
1 145111 102687
1 127503 16103
2 82524 26028
2 4472 126260
1 49352 109311
2 34844 108165
1 10590 21045
1 166631 120630
1 16949 132048
2 74954 112679
2 327 190740
1 122518 71682
1 69476 61582
1 187759 85288
1 63579 14877
2 12073 71428
2 40403 115518
2 121120 31777
1 57278 137684
2 84631 177352
1 30228 54526
2 168408 191519
1 72854 7643
1 7227 41509
1 101878 145642
1 46475 122659
1 141082 80812
1 98121 195327
1 195320 25436
2 173494 90006
2 134437 180387
1 120811 25654
2 118690 141584
1 21727 1945
2 45606 167554
2 173340 109221
1 136684 166440
1 171855 198776
2 82005 56912
1 107526 182992
2 6717 153077
2 10932 152059
1 107916 76456
1 115399 37520
1 5279 138897
1 96995 8234
1 63339 181970
2 93246 170677
1 117372 89314
1 76690 57811
2 186125 45426
2 21719 185970
2 191541 148300
1 118362 145486
1 170087 3859
2 150665 158059
2 194615 71428
2 120350 103106
2 75909 54070
2 195800 56024
1 191717 188987
1 46726 176242
2 29328 126136
1 20812 15120
2 196694 169557
2 118151 126455
2 159043 2732
1 180505 181922
1 108020 171754
1 16187 165747
2 182586 111492
1 36015 55048
2 71415 108720
2 65208 180506
1 5676 128819
1 151156 9247
1 68746 19221
2 37207 89558
2 138266 162259
1 103947 23489
1 15386 179543
2 196114 101059
1 134689 95420
2 100416 82415
2 36613 194975
2 17135 49622
2 185564 165966
2 65302 199494
2 54748 61639
2 158039 73665
1 29274 109993
2 148176 144780
2 188770 45035
1 35299 92820
2 146899 53258
2 28457 93652
2 180878 121863
1 185698 166309
1 87902 133669
2 122839 19815
2 192389 198371
2 2067 116503
2 193352 49512
2 179772 188772
1 129374 57186
2 147401 50593
1 28430 175932
2 187213 109980
2 120882 193755
1 144738 137431
1 1363 90145
2 51951 70988
1 155143 14805
1 125322 19702
2 51044 68334
1 133921 41494
1 117901 83845
2 99697 155873
2 35735 191060
2 89327 169338
1 39792 23627
1 480 119772
1 95023 50509
2 14296 123855
1 154912 17445
2 163506 194146
2 33884 49705
2 189119 43653
1 99833 105518
2 8359 169949
1 185463 104226
2 158289 123172
1 185249 127001
2 56382 87508
1 98212 26382
1 153734 185107
2 118742 139656
2 196864 50726
1 28686 80614
2 130857 120409
1 160833 97165
1 117654 17294
2 133398 179862
1 145511 150645
2 125143 31256
1 22811 94377
1 139866 173970
2 46921 116265
1 18990 88363
2 175222 39976
1 55974 159939
1 74149 46234
1 30785 11761
2 139256 87514
1 147814 84696
1 72283 36525
2 109542 107883
2 196321 165724
2 82391 58502
1 86309 69749
2 191021 22492
1 22411 13251
2 181977 19770
2 3945 199005
2 193554 124999
2 45121 74935
1 58839 76628
2 130308 55975
2 135966 112495
1 72295 57326
1 83000 50015
1 53627 121408
1 118909 194072
2 67205 128707
1 83182 63116
2 189984 32867
1 145930 104720
1 187718 49234
2 131149 1925
1 30136 43748
2 107176 110472
2 85198 139125
1 116921 37690
2 78865 58480
2 153969 174271
2 41602 1033
2 189450 53063
1 55597 152328
1 40548 31152
2 134261 8438
1 55982 8705
1 175671 166695
2 36041 171138
1 137037 108522
2 190851 11964
2 166425 94172
1 75725 130353
2 184587 97430
1 192176 93213
1 9547 79960
2 10994 188296
1 116322 110628
2 103574 195756
2 29278 29836
1 195143 62921
2 43391 44187
1 133910 111631
2 137028 162074
2 20705 196459
1 99948 2894
2 101581 91751
2 155255 188865
2 21588 10237
1 31053 158258
1 74623 196696
2 20100 128525
1 1044 123143
1 63528 151483
1 129331 99215
1 110815 76160
1 115193 91598
2 120908 161335
1 48337 1736
2 132993 181110
2 71507 97884
2 62475 4183
2 721 137429
2 125885 48371
1 86695 103093
1 801 154314
1 194493 148312
1 76375 190421
2 82682 179061
1 195390 182134
1 136353 189470
2 126343 101077
1 175226 108556
1 172440 35221
2 28485 171815
2 118334 179025
2 96676 83769
1 17245 22498
1 178624 44577
1 119463 34423
1 155358 53434
2 125468 17454
2 61315 163349
1 120635 156382
2 71940 69728
1 3355 126977
2 76837 147741
1 82292 181641
1 106740 94832
1 77796 101612
1 168222 5968
1 180460 114174
1 195046 6259
1 162696 137873
1 11188 120339
1 87512 83574
2 30904 46446
1 170671 104261
1 192000 128624
1 64466 69185
1 35177 53554
1 76242 81521
1 74831 55081
2 24583 19160
1 62430 21414
1 80660 23100
1 159481 12725
1 24058 80757
2 3296 115781
1 191698 108158
1 100915 37168
1 121847 11491
1 77906 79059
2 4725 156443
1 125106 160255
1 43618 17245
1 158811 124719
1 81925 158872
2 37172 77085
1 130689 42395
1 161242 76972
2 17277 168747
2 174324 6644
1 103277 119196
2 58491 152294
1 36733 198627
1 126486 14357
1 92484 167715
2 146521 63770
1 132507 22488
2 44841 116124
1 10099 43029
1 118381 192133
1 168329 139630
2 163429 195754
2 27876 91548
1 117674 42616
2 28314 129582
1 38965 14196
1 110626 48219
1 50941 11979
2 141859 140409
2 111112 97053
2 105112 55822
2 174743 45491
2 137142 3988
2 199446 126021
1 138881 145837
1 124066 118728
2 84409 155491
2 172040 83089
1 72468 199340
2 15409 173800
2 198379 100924
2 63803 165591
2 169612 135269
1 139854 126719
2 29748 24825
1 147527 101632
1 192392 86648
1 56298 42905
2 5488 173346
1 188055 131855
2 102000 11894
2 178735 43260
1 197002 123430
1 131000 47623
2 105164 120771
1 30387 178654
1 152976 98899
2 113452 113468
2 120174 148651
1 105662 93089
2 149205 31505
1 56457 91446
1 159237 91695
1 105452 92682
1 53279 11593
2 76242 160430
1 25931 81603
1 153742 16069
1 177707 149819
1 97360 168284
2 39072 6815
2 5344 198158
1 171573 169682
2 61076 76230
2 26787 175629
2 153566 144265
1 96384 195905
2 194122 158195
1 8520 195498
2 184799 17152
2 9263 70681
1 70598 86664
2 182453 134414
2 43569 124803
2 148071 177862
1 83114 146442
1 93147 106545
2 75061 166516
1 2317 113302
2 93084 126681
2 163886 94682
1 158307 55803
1 114797 96717
2 129033 176513
1 25725 111535
1 94819 48843
1 68409 139190
2 177212 131367
2 165536 171358
2 173046 61274
2 131447 176639
1 1085 17008
2 173888 47840
1 93568 188842
1 15463 166995
2 74219 18903
2 142781 58460
1 95202 145453
1 80463 109817
1 27386 70756
2 93819 154777
2 10457 33325
2 24296 188440
2 77981 185853
1 136570 7362
2 157596 196477
1 141165 24636
2 87174 150635
1 27699 142211
2 82105 150427
2 27163 23721
2 143196 92811
1 198736 100142
1 83094 194447
2 123388 144905
1 48692 11105
1 36359 114633
1 187493 169378
2 154780 125615
1 65345 84975
1 110798 12039
1 84881 194762
2 87592 190660
2 178878 171576
2 169332 44103
2 5004 26816
1 116108 140225
1 170161 122825
2 106025 150704
1 118642 179202
2 198690 1541
2 6175 144739
1 196958 90043
2 141444 169310
1 77655 113432
2 145077 139169
1 73458 60513
1 110221 173673
2 74030 15867
1 166538 53854
2 165022 34431
1 148671 13904
2 138413 71477
1 42293 91465
2 130721 69530
2 141571 198436
1 4691 168920
1 148010 89241
1 158666 118868
2 154001 189775
1 120286 35155
2 81267 110000
1 29036 108192
1 64840 121032
2 121316 80351
2 197488 141436
1 29236 95775
1 45811 134437
2 111970 129554
1 180437 1518
2 38150 146704
2 117009 24802
2 41060 76678
2 191516 58761
1 91503 166712
1 158742 56169
1 56599 100667
1 24391 6440
1 189854 20021
2 128594 267
1 130161 166667
1 49514 135232
2 3484 3999
2 18776 131926
2 19287 75957
1 190895 192728
1 60642 76605
2 4695 30674
2 184392 38694
2 164589 134763
1 194601 98825
1 61394 134692
1 46938 6663
1 109442 113620
1 180777 108998
2 142435 53283
1 137664 164840
1 114199 33065
1 69171 23577
2 39796 14356
2 148783 13821
2 77581 52941
2 28691 56243
1 104981 107812
1 85726 4097
2 47078 157554
2 136331 78324
2 6379 123978
1 33125 178580
1 198523 35117
1 59774 114350
1 78908 87704
1 177218 1836
2 33427 185891
2 105131 131993
2 168261 23226
1 128866 69767
2 128806 52402
1 9071 51145
2 35843 107064
1 97062 44327
2 37844 192755
2 593 196646
1 105319 33330
1 57057 85810
1 7668 48370
2 39045 5456
1 30486 150403
2 142621 135771
2 76304 97464
1 24162 29113
1 184170 66723
1 108527 149812
1 88877 135523
1 110869 121093
1 108316 165102
1 11756 154355
1 151572 156466
2 39980 10051
2 191108 84064
1 66496 75868
1 79461 152750
2 196878 179554
1 70343 179604
1 112966 10329
1 185312 40104
2 181165 175064
2 58386 155455
2 4198 7123
2 2663 174995
2 196206 144557
2 76812 27179
1 124026 23629
2 184822 107764
2 175103 133398
1 198591 98872
1 194116 36605
2 137194 105439
2 73983 171841
2 53931 64235
1 65523 199220
2 23100 118098
2 26798 67735
2 142917 183173
2 92013 19056
2 156857 190442
1 5602 41686
2 9828 114316
2 91111 23636
2 53586 78442
2 189083 78074
2 184955 100977
2 32062 118370
1 160893 152234
2 12978 155236
2 83083 196598
1 9960 88619
2 83791 133666
1 68743 110195
2 51738 144022
1 25940 182574
1 103206 47447
2 19787 159938
2 127574 189577
1 196676 133080
2 114325 182349
2 8188 199574
1 85197 151748
1 72150 26414
2 150426 50659
2 161298 77584
1 112185 90708
1 20207 185272
1 160136 165378
2 115306 75997
2 92139 34523
2 111504 116563
2 105173 114163
2 192051 65189
2 37554 43422
2 173744 123302
2 163661 148951
1 142896 79774
1 106867 33985
1 86802 58996
2 27667 166660
1 2155 115039
1 73685 159976
2 64294 113158
1 142503 165955
2 165038 31778
1 131673 126502
2 166003 118062
2 124796 196917
2 42205 136915
1 17519 143154
1 20037 138645
2 93847 1906
1 21450 33209
1 51539 146697
2 14428 95949
2 94762 109542
1 34958 78789
2 86144 75200
1 75793 24876
2 115343 188266
2 182812 38749
2 40950 171476
1 117297 53618
1 111917 11637
1 181452 94885
2 34616 152602
2 80275 116188
2 169872 120885
2 191441 108837
1 59076 148661
1 52828 70147
2 87935 3080
1 192080 159192
1 98693 54884
1 199466 195714
1 57385 116165
1 84690 142794
1 143871 82432
1 167257 110408
2 75470 15363
2 15379 37675
2 88677 110074
2 173781 162423
1 54159 129282
1 152251 26268
1 43953 120449
2 195931 137972
2 108655 135307
1 145296 44735
1 36560 122893
2 96055 145274
1 185124 41402
2 163848 105693
2 17896 101762
2 25212 57749
1 81758 49216
2 87847 32581
2 184298 193000
2 180953 100035
1 122800 121289
2 13349 190793
2 83805 169356
2 104384 109591
1 118092 175697
2 79943 119570
1 22831 192787
2 116078 78296
1 155863 179011
2 71187 118020
2 183013 35571
2 193993 69261
2 135741 75050
2 45942 152542
1 24894 131388
2 128635 111197
1 166668 101939
1 57247 6902
2 112898 37151
1 88266 8923
2 7740 20386
1 42487 97021
2 196660 19281
2 72679 113506
2 110066 123026
2 3745 38624
2 88760 131565
1 111974 18516
2 12268 84084
1 29006 79413
2 33765 174567
1 141288 172560
2 5558 178873
2 165152 182392
2 12575 98833
2 158008 130265
2 46413 31457
2 146748 145218
1 25560 158377
1 45727 189217
1 19171 133169
2 48523 121097
1 137579 109685
1 118139 128008
2 76280 106728
2 169237 110911
2 97857 68500
2 111823 191626
1 100715 71760
2 192634 91338
2 100693 69401
2 90135 2146
2 84893 114413
2 53740 68241
1 70754 149017
2 81242 14919
1 133928 89466
2 141169 153290
2 109609 83721
1 99407 126015
1 32709 131848
2 83457 106102
1 97469 104082
1 150842 78885
1 34925 99800
2 38379 8741
2 178615 193895
1 36462 12902
2 122378 23756
1 108698 85446
1 51807 147845
2 59877 58038
1 40840 161939
2 184303 154395
2 165292 163334
1 17028 126353
2 118596 763
1 146776 138689
1 188110 153452
2 24710 133953
2 184844 12393
1 70268 14034
2 162623 87277
2 136866 199155
1 151488 57314
1 185135 77416
2 197774 190971
1 143327 184914
2 75743 39743
1 137817 142207
1 166515 123036
2 173621 96357
1 15020 192253
1 115716 11342
1 133985 134873
1 54850 148060
2 56370 13316
2 176640 114555
1 74954 179183
2 143941 8187
1 70354 66723
1 137456 174127
1 54396 107911
1 69240 134932
1 97633 162614
2 53191 9950
2 8800 62369
1 87928 44909
1 61457 2007
2 47703 146666
2 98040 42065
2 166768 134324
2 42669 169096
2 67717 21471
1 134379 163620
2 73212 112433
2 78721 147641
1 2866 170117
1 127676 119331
1 50905 15148
2 35802 103511
2 4241 80756
1 79785 154732
1 122438 152352
1 55480 35346
1 54576 173602
1 28963 80346
1 187839 124343
1 101854 54396
1 96523 171903
2 148839 27550
1 51503 143149
1 47747 11367
1 692 140485
2 98925 25541
2 30005 94632
1 130068 67799
2 17111 30889
1 2083 24392
2 177024 90449
1 42491 163825
1 154931 1419
2 14641 12246
1 148489 140259
2 189263 51402
1 172545 115764
2 185438 173480
2 131010 106647
2 92932 80666
1 113373 69927
2 169247 188150
2 101929 101892
2 125243 46351
1 62893 172355
1 184882 168187
1 69421 48606
1 173530 74201
1 184472 99005
1 41224 96620
1 49616 76676
2 189535 134283
1 109297 157811
2 171516 195785
2 168795 91383
1 148250 138228
2 111700 158946
2 77900 169610
2 59160 149563
1 98622 36526
1 166859 45746
2 92445 153658
1 49680 122363
1 189199 166292
2 125013 48791
1 6516 13278
1 49821 103823
2 25719 131277
2 149280 185091
1 184198 27465
1 183135 16447
2 56586 92839
2 64230 170423
1 55519 107953
1 161141 171517
2 166345 161179
1 40705 126170
1 20857 192469
1 10215 84370
1 585 120105
2 2291 170723
1 76744 38669
2 181363 130426
1 31752 105711
2 146151 137845
1 108889 102680
1 100621 187434
1 121670 56793
2 185595 2036
1 179524 189662
2 44043 122646
1 43101 68938
1 66005 13150
1 69754 197996
2 25329 147043
2 37809 136289
2 157044 164602
2 112441 91500
1 17620 135000
2 71555 21202
1 135692 126108
1 154203 168068
1 101591 49989
1 160843 42183
1 53248 185682
1 152689 167249
2 137160 132899
1 99762 161111
2 63166 145965
2 12230 10481
1 36360 197200
1 197963 178969
2 25790 183799
2 185356 159215
2 154002 182921
1 161024 61449
2 153949 165949
2 5661 123384
1 70625 196067
1 124976 13942
2 1505 163700
2 43187 25907
2 117899 195525
2 152028 157369
1 172943 89931
1 177888 90298
2 157486 60695
2 23704 144177
2 13372 29060
1 68029 170027
1 141015 179487
2 8359 44371
1 197548 164098
1 156220 125757
1 51238 110101
2 14018 52377
1 90495 144189
2 95022 152366
1 196747 38444
2 51454 193843
1 1787 139007
2 125269 101688
1 14765 181673
2 76052 121238
2 139978 93089
2 175706 32867
1 82506 61092
2 174747 187837
1 28281 47507
2 192988 184616
2 121751 122825
2 30646 33094
2 66965 132091
2 118896 162828
1 180650 144722
1 102789 124751
1 100601 44239
1 190619 69440
1 175912 63211
1 24867 5944
2 150159 74428
1 25851 153709
2 151088 190247
1 64129 116685
2 86430 23413
1 30196 157125
1 168048 11657
1 135053 161707
2 91723 24303
2 118846 156442
2 167541 15138
1 18377 130427
2 178836 9797
2 104374 44637
1 166999 42390
2 54594 161685
2 186073 135805
1 35252 36302
2 145670 82802
1 103656 112866
2 132045 172324
2 125682 51249
2 31546 17763
2 186291 8441
1 107995 161402
2 22563 54440
2 30088 66170
1 91259 16902
2 115708 103369
2 59347 131761
2 198710 18243
1 154054 53346
1 2516 99090
2 178820 12435
1 149587 13749
2 191276 52022
1 91445 125822
1 162365 56086
2 110679 159523
1 186710 167977
2 39307 89205
2 167999 26055
2 187400 70274
2 175276 174991
1 46152 7710
2 150635 64704
1 75302 107853
2 145057 84683
2 182387 60393
1 145514 176415
2 126551 132093
2 34845 138000
2 46279 167404
1 187756 154512
2 79681 114678
2 102807 183532
1 113319 154390
2 129935 115010
1 92263 96709
2 162217 104248
2 102074 40598
2 126737 130547
2 61244 130057
1 168805 814
1 183172 78835
2 155085 107484
1 187500 176746
1 147695 86942
1 173789 58441
1 58693 156786
1 141648 52836
2 72773 102426
2 68660 120079
1 14219 136597
1 198708 132087
1 186258 195526
2 102032 83675
2 65208 105392
1 40696 184677
2 95001 144177
2 107752 159576
1 165168 132970
1 169456 690
2 160613 106916
1 139569 186295
2 16044 126080
1 124357 165733
1 23670 157781
2 141010 123170
1 87797 83755
2 186970 168458
1 68835 5666
1 122752 74230
2 147830 86996
2 29263 75560
1 85979 18908
1 165297 189517
1 128919 50249
2 169527 150509
2 166897 84745
1 92299 161213
2 83969 57280
2 125069 162447
2 190602 70185
2 32963 139244
2 58788 127468
1 150314 58420
2 176731 60062
1 72427 16182
2 119328 110064
2 194746 40621
2 144339 74854
1 17595 178343
1 146842 151754
2 136244 92558
1 73538 5071
2 54604 47159
1 35772 58342
1 55809 56983
2 129072 198916
2 172126 59113
2 95938 198665
1 79437 77995
1 188955 154751
1 35474 177478
2 150475 111932
2 111970 89921
2 89576 17595
2 75250 165977
1 111675 181217
1 27978 91450
1 189777 143824
2 130545 75583
1 49048 15995
1 9244 113803
1 167715 60230
2 165937 174602
1 8186 119319
2 86425 186722
2 187693 198429
1 59341 45071
1 102239 50935
2 4289 9415
2 155402 77371
1 174057 124791
2 29681 50370
2 66082 91631
1 133472 197665
1 19493 47249
1 196084 59264
1 103607 45521
1 39087 35633
1 77289 51990
1 166336 171743
2 138790 54809
1 189167 141284
1 149715 153779
2 55184 114370
1 59421 20733
1 20560 86954
2 96657 97915
1 14031 67071
1 146471 126457
2 58356 145691
1 130378 19385
2 105227 196212
1 86224 27915
2 162398 37227
1 68574 142108
2 159329 189592
1 163091 112274
1 71509 79910
1 18480 141143
1 171398 92485
2 115976 168049
1 175447 66084
1 153976 93708
1 197168 191373
2 61435 174665
2 63577 33527
1 144989 25308
1 61259 45542
2 9436 107315
2 117102 123048
2 166300 33613
1 31139 111643
1 21902 38086
2 84241 25653
1 46421 29748
2 180372 149806
2 53759 71066
1 154281 120882
1 113459 72773
2 45065 2867
2 127572 81039
1 89484 12796
2 45490 94185
2 157848 74019
2 20054 112271
2 57280 34987
2 17251 177005
2 123895 19001
1 6039 118681
2 164163 147560
2 158594 147226
2 94725 4690
1 471 54586
2 31229 65657
2 157184 89274
1 15799 138954
1 194391 56384
1 188644 135032
1 63594 21322
1 151115 21603
2 140680 55035
2 50637 67229
2 57333 87323
2 145507 6740
1 109286 11675
1 89678 24733
1 45405 191297
1 30610 129329
2 20453 161091
2 139640 48257
1 175989 51958
2 3226 57065
2 85969 65030
2 136442 137961
2 119153 54426
2 184242 6316
2 75941 63547
2 6486 30273
1 176894 139437
1 71711 148147
1 163600 134816
2 134521 36264
2 81629 8632
2 64000 10173
1 8178 126021
1 117296 153522
1 118152 9207
1 57491 7986
1 147622 47992
2 90669 191895
1 110903 142945
1 184698 68841
1 107320 121126
2 121798 169289
2 159482 51005
2 183403 107097
1 138172 16
1 143779 160849
1 36244 83625
1 15788 36579
2 167098 173149
2 23331 19362
1 117391 81237
2 164079 139947
1 115472 146882
1 120951 83711
1 160561 164238
1 147943 16020
2 108901 8274
1 120976 11023
1 105717 61804
2 62681 134052
1 119247 169383
2 92363 134055
2 6656 48325
2 53544 145318
2 1386 193033
1 34870 131461
2 83001 39963
2 119369 120330
2 169474 155180
2 44065 162016
1 148140 152208
2 32340 10192
2 74840 122516
2 61662 74622
2 78196 51310
2 161688 28864
1 180885 133864
2 17973 158908
2 161157 190678
2 198039 66932
1 21084 68175
2 157489 89262
2 102006 108720
2 194672 984
2 59989 29688
2 97960 88386
2 117815 78011
2 121356 146887
2 5193 117300
1 83972 187992
1 137949 189452
1 40487 63201
2 81610 66945
2 199123 156043
1 20132 68391
2 181537 29768
2 143204 5767
1 95916 117242
1 109745 142640
1 32940 199164
2 4926 149401
2 66851 29824
2 146793 148246
2 7555 85616
1 92919 33473
1 109177 154293
1 119249 108776
1 158392 124460
2 21100 44749
2 104756 126154
2 98065 186970
2 21661 112784
1 15088 53731
1 186468 103177
2 73613 13083
2 12622 100323
1 69943 156549
1 100884 110054
2 27404 136223
1 196516 143513
1 25455 163976
2 88761 154658
2 95655 165237
2 6978 72682
2 94158 110700
2 34317 39974
2 131544 67743
2 21798 197625
2 9925 98325
2 162544 138885
2 187297 12691
2 94855 80489
1 7070 141890
2 186265 45861
1 63327 124798
1 61370 61902
2 97929 29472
2 103305 64445
1 141991 64795
1 57749 47255
2 57388 7053
2 105308 94482
1 8693 143959
1 74364 180549
2 51308 7692
1 33134 127130
2 30475 106732
2 60621 73084
2 131967 21577
1 183844 13225
2 83513 131398
1 183787 76462
2 11951 12936
1 4301 87296
1 88193 52242
2 193740 38505
1 61839 93459
1 194478 41729
1 81041 163063
1 24487 168866
1 179593 135380
1 139437 112749
2 107501 91578
2 163868 72773
1 14565 115414
1 174320 192970
2 40725 180429
2 142505 44709
2 198337 4313
1 48632 87577
1 142028 97043
1 171559 177260
1 19203 86018
2 85635 65603
1 54114 192401
2 104954 6485
1 199015 161872
1 190750 147306
1 144290 191955
1 98843 177128
1 31507 124579
1 78572 135806
2 120381 5027
1 45117 187985
1 197425 139389
2 198687 119082
1 92747 48619
2 187528 25818
2 17797 113665
1 38169 162849
1 95559 147168
1 94947 20845
1 110495 12790
2 160902 127205
1 154688 163689
1 159553 172702
2 62396 16264
2 172700 65809
1 81007 93458
2 119002 18789
1 101137 42042
2 64273 76943
1 152823 156104
2 182432 98968
2 153457 23984
2 2573 19260
2 177752 87743
1 167815 155707
2 100245 165315
1 100821 186328
2 83359 25605
1 121036 144011
1 54433 67123
1 42752 139637
1 168960 114647
1 96345 12308
1 4141 40644
1 24095 101988
1 8939 173274
1 33655 58099
2 65636 57351
2 128529 31340
1 62154 21872
1 184860 192080
1 134421 189212
2 97564 146086
1 23457 79806
1 89901 165375
2 162326 137874
1 101654 145889
2 83084 93183
2 105934 134685
2 49676 101674
2 127618 89944
2 77099 148545
2 185841 54014
1 98063 113128
1 66254 181945
2 140387 152617
2 146630 7712
2 46371 175297
2 60425 174089
2 65983 74183
2 34897 147786
1 47843 112044
2 163373 102320
2 95557 187446
2 24071 152873
1 57208 75199
1 73063 175000
2 92821 179954
2 73268 153548
1 151425 30410
2 24223 98587
1 163670 66525
2 80613 187873
2 23993 75226
2 35314 126892
2 63474 197578
1 74722 162837
1 129886 158390
2 170035 42155
2 115538 116330
1 136682 177861
2 35670 78619
1 132733 52924
2 169838 42669
2 120147 7945
2 118744 4140
1 127974 117440
1 162120 195463
2 87829 87542
1 6212 61666
1 38639 26141
1 32224 180784
2 192275 45244
1 61605 122817
1 161310 196036
2 49214 144969
1 142160 133798
2 43959 186924
1 135891 39860
1 52279 186128
2 49141 75262
2 59273 143483
1 184303 55504
2 53253 42139
2 69803 9668
1 54600 15276
2 184625 27856
2 128566 134334
1 187313 27102
2 129269 178531
1 21020 59181
1 64888 142715
2 12431 163841
1 143490 86266
1 78389 96288
2 13334 71488
1 43760 45439
1 81241 76892
2 186531 27245
1 132786 53601
2 96148 166075
2 33409 39516
2 101600 184960
2 98426 125788
2 97 15119
1 18699 69876
1 127757 121202
1 138484 141802
1 141221 132488
1 68996 38722
1 152678 139022
1 8212 152858
2 92984 84089
2 103980 88829
1 49745 17692
2 36888 132784
2 114908 45679
1 187934 38881
2 87560 72986
1 188010 119065
1 167693 108605
1 2458 120187
1 91248 109465
2 158565 29551
2 133973 19541
2 183559 124826
1 191362 162101
1 163907 33227
1 103768 166186
1 143689 56833
2 182409 101828
2 14317 183170
2 120692 150421
2 120396 115619
1 135568 163559
1 68301 187311
1 156253 186106
1 137066 158793
1 197685 187005
2 90316 105800
2 109389 10604
1 42485 15422
2 71117 136878
2 25140 188849
2 125233 44169
2 152111 123976
1 19934 45714
2 107756 67258
2 4508 159717
2 84810 43105
2 74932 190142
1 140856 108210
2 192022 105176
1 65507 14272
2 163321 138719
2 167320 174568
2 110994 87361
1 146959 121495
1 77004 187495
1 191300 39148
2 63602 57890
2 172458 159683
2 27588 31528
2 89368 116873
2 143387 3755
1 28740 69188
1 45303 29967
2 79482 180759
1 89848 184664
2 114040 110085
1 196239 165957
2 133186 129589
2 52223 6398
2 34410 144559
2 151956 28470
1 177989 33615
2 114267 142702
2 159256 96702
1 36661 36285
2 34276 75052
2 83070 177174
2 70574 2427
1 136395 32097
1 139440 71110
2 161711 144066
1 9248 176691
2 165523 1604
2 127021 72856
1 189933 88769
1 54245 41009
1 101805 128239
1 59603 47768
1 111525 59153
2 46589 49915
2 12493 107177
1 2544 188910
2 105849 189070
1 101399 192885
1 182186 79887
2 96434 158463
2 15015 68995
1 192182 155382
2 103797 40728
1 167586 141816
1 102239 94166
2 135068 120886
1 90247 85299
2 32693 57354
1 25897 177488
2 29973 100168
1 113425 130082
2 65826 19075
2 63738 40445
2 153178 151215
2 109593 14265
2 58795 57245
1 52814 132632
2 127625 57295
2 50609 190934
1 92488 90102
2 186326 192332
2 124465 183062
2 96439 139024
1 190178 25272
2 192841 108458
2 88005 114333
1 72694 12398
1 145080 51108
1 78562 7505
2 46538 74327
1 144718 140292
1 34966 167228
1 73417 159705
2 54808 80544
2 108220 95984
1 13926 199741
1 171059 132874
1 47198 161086
2 63500 160294
2 182050 142775
2 2236 96415
2 19003 149746
2 167763 69751
1 123719 17901
2 195382 161690
2 147865 55587
2 13325 180869
2 151638 165536
2 110008 96541
1 59707 73090
1 187610 155948
1 64992 170067
2 170522 75327
1 178672 179221
2 121028 149201
2 14587 195111
2 158954 32231
2 166690 38263
1 22684 104584
2 112278 51244
1 99100 58195
1 48434 112749
1 147561 152758
2 27697 79065
1 167242 72320
1 127012 173118
1 46947 134652
1 155196 93818
2 112452 134713
1 182316 80502
1 4138 126118
2 1886 151043
1 71421 20287
1 25194 192744
2 79063 42924
1 109710 184337
2 58686 78510
1 24238 162525
1 78027 5793
1 188295 191625
1 59726 108298
1 136574 31886
2 47727 91292
1 190411 9557
1 155379 21777
2 78739 78377
2 192885 12898
2 107966 128365
1 194796 81399
2 131686 107820
1 12529 53318
1 48530 62387
2 97398 133350
2 113253 19435
1 102831 12462
1 153179 100721
1 76846 154171
1 140857 70993
1 5883 125068
1 26993 107221
1 20107 4749
2 147079 137418
2 54173 69725
1 3025 167685
2 172130 13384
1 162719 799
1 44139 76072
2 193395 19504
1 118798 196458
2 92625 147636
1 5541 183999
1 140559 128933
1 135276 131563
1 95453 51548
2 125036 136645
2 12925 31175
1 193407 92547
1 198806 80449
1 40591 92691
1 128340 106573
1 122099 195859
1 88458 53796
2 53940 105255
2 128563 75934
1 108391 6007
1 145922 195319
2 135940 51539
1 95124 4868
1 118707 108497
1 100484 63946
2 58882 58247
1 122026 153288
1 16252 97193
1 166849 37757
1 4344 146698
1 26627 36639
1 138077 100848
2 111771 125739
2 125478 80070
1 35149 155803
2 156929 99965
2 55183 59163
2 70510 32695
2 28461 179033
2 72042 39865
2 27730 76545
2 142678 186330
2 150752 168675
1 171306 142883
2 4185 128327
1 99982 17503
1 150470 31020
1 110243 99973
2 47684 116161
1 174668 74072
2 81061 13927
1 26372 146092
1 105363 24397
2 15222 147616
1 189715 93508
2 164354 5876
2 60287 122288
2 31670 164658
1 186077 33068
2 27770 37042
1 7534 191776
2 172732 159972
2 169886 165897
1 188093 14920
1 60813 133
2 190201 165764
2 40233 111177
2 118838 97212
2 128066 193689
1 29189 3931
1 39766 169040
2 160773 59491
1 166792 166229
1 58077 21977
1 100572 107180
2 69201 176583
1 23373 185038
2 199235 127049
2 196357 98159
2 91102 85543
1 53489 110451
1 156937 174138
2 151470 198843
1 130112 19250
2 371 59425
2 53009 65634
1 187529 151549
1 79249 136386
2 6815 40814
1 36240 125569
1 65578 81688
2 171777 191367
2 156890 36387
1 112282 77260
2 121936 30165
1 22 179631
1 119988 24604
1 145187 21799
1 166019 168997
2 178445 54934
2 160322 199422
2 148378 58054
2 134906 110611
2 60738 27772
2 15436 164902
2 137334 105005
1 38549 61183
1 36060 77490
2 144177 101680
1 89587 53282
2 153317 126885
2 143049 125582
1 148946 114908
1 73567 54334
1 175817 21072
1 109381 126568
1 186183 593
1 81714 3635
2 103373 65255
2 15520 44179
1 58576 1577
1 11431 115837
1 195009 150900
2 72065 172401
1 169304 38704
1 45256 179222
1 52001 98939
2 14384 34517
1 167293 98131
2 104147 152967
2 111748 171501
2 99158 168552
2 22170 61134
2 156812 162452
1 87575 98948
1 169005 160116
2 150750 183317
1 35287 87683
2 1350 3605
2 20082 50511
2 1200 19984
1 150771 100905
1 21266 158124
1 98878 110291
1 116093 92965
1 9940 29383
2 39661 54867
2 92321 184819
2 120830 76835
2 50512 64742
1 62565 121827
2 29859 58550
2 94459 138776
1 116816 37044
1 89096 114513
1 192390 10304
1 102093 106911
2 11196 131691
1 49203 111183
1 78095 9723
1 81734 156498
1 112414 63543
2 104473 147014
1 17949 169068
2 166100 95206
1 194316 179097
2 196809 45104
1 38816 18097
1 37279 195983
1 115543 102203
2 157756 101497
1 142735 116127
1 71299 111665
1 10864 164362
1 189557 77602
2 75753 125388
2 8385 43347
1 190220 127402
2 135438 96325
2 26645 156006
1 111083 70088
2 141770 141276
2 11330 180602
2 115930 5650
2 155074 120637
2 34189 111214
1 156055 5002
1 99022 85128
1 133824 34765
2 33617 179329
1 129129 160220
1 20245 46764
2 97967 153923
1 106558 94666
1 103771 16730
1 24932 93410
1 88591 10226
1 185220 116275
2 146907 161855
1 68290 29550
2 45633 192750
2 88796 161244
1 182037 42040
2 5712 75171
2 146623 68850
2 102224 72637
2 4432 105700
2 117824 138372
2 147791 78216
2 166181 194687
2 61816 179653
1 82586 73018
2 121024 129040
2 79367 87086
1 165651 113183
2 92091 32365
1 93559 184285
1 33127 104605
2 148121 185008
2 97964 54415
2 20372 64449
1 65673 66069
2 181197 128706
2 50521 62385
1 59450 50754
1 115755 120686
1 114590 71334
1 111725 92411
1 106002 73057
2 57130 185327
2 85750 46559
2 137992 127315
1 107394 109210
2 105400 156408
2 127780 122660
2 146998 74093
2 64899 141231
2 224 139209
2 137593 96821
2 160741 82223
2 187572 112562
2 48609 58302
1 118112 37368
2 113311 64912
2 40065 116314
2 194971 175642
1 32231 191962
2 167562 177851
1 14862 71941
1 181606 189041
2 197203 156761
1 36586 99177
1 128627 159355
2 113377 2686
2 129232 14422
1 192809 47895
1 183859 111405
2 31566 58819
1 12053 52131
2 195640 187573
1 193489 80275
2 187165 40484
1 25192 44683
2 15963 120664
2 156001 25880
2 53575 140888
1 67231 143017
1 90778 89205
2 95702 37723
2 135096 96651
1 134190 122685
1 57870 139355
1 36487 154407
1 38997 124493
2 118283 140443
1 193608 136686
2 119184 88696
1 125931 83177
2 173674 168319
1 74070 81604
2 107763 18810
2 186824 130804
1 185442 190718
2 112122 169977
2 148364 52969
1 99207 2192
2 176771 132636
1 124153 20083
2 104238 167274
1 136793 67536
2 136483 97592
1 28548 65546
2 75787 107069
1 139911 1325
2 73470 130364
1 134556 167920
2 146738 180746
1 78956 74779
1 76647 87569
2 192849 194188
2 72489 938
1 46578 55627
1 84830 100800
1 60731 142397
2 34653 23883
2 36287 182180
1 113220 102008
2 31844 1632
1 25604 67846
1 188090 138499
1 127359 88306
2 87876 84704
1 74250 62927
2 168610 67271
1 183974 14149
2 175307 89909
2 172044 127647
1 96591 102162
2 165129 85249
1 175075 35290
1 9849 41662
2 190273 8188
1 40254 40478
1 73370 172871
2 138541 77591
2 142179 110368
2 13966 116562
1 52422 130382
2 120227 22554
2 168357 79339
2 120963 128872
1 90953 153560
1 102317 189410
2 67798 182488
1 76194 91381
2 83016 67144
2 46628 40530
1 181165 58017
2 56877 101026
2 92846 33140
1 175947 43793
1 148782 136011
1 76889 121917
1 180884 48650
1 71312 30320
1 85593 9890
2 9645 55759
2 153620 197295
2 112978 170002
2 146698 80255
1 116205 159274
1 116591 50278
2 182535 75289
2 101361 140709
2 172161 74446
2 94640 131445
2 189086 146160
2 74932 136762
1 143205 21285
1 25966 107223
2 168492 113020
2 172232 50887
1 32240 58217
2 110786 109094
1 22566 20317
2 34219 25225
2 64065 157982
1 145603 13854
2 190943 70753
2 125999 119593
1 136930 137078
1 71532 85995
2 163074 172692
2 96858 160669
1 89244 149669
2 112722 6197
2 47398 141347
1 46804 24564
1 181041 70488
1 138939 10392
2 84095 176545
2 131730 64432
2 140749 285
2 113210 2148
2 168837 9900
2 21662 62917
1 80876 22846
2 100596 58061
2 28047 60443
1 131341 108666
1 12455 66761
1 13326 58391
2 2515 181212
2 37432 5683
1 26705 68476
2 122090 41850
2 103310 189348
1 190285 160820
1 69567 126785
2 86782 167344
2 197146 66195
2 78957 174904
1 34348 52089
2 139777 168720
2 173839 44731
2 94012 43620
1 75953 96986
2 43237 7510
2 1071 84086
2 168729 19016
2 62556 75672
1 7178 144806
1 52633 17503
2 43837 110803
1 43806 142658
2 186638 146201
1 63405 157845
2 54474 62493
2 126140 100029
1 105642 90793
1 84537 158237
2 116364 112769
2 104914 32794
1 159542 32226
1 88249 3861
1 118430 94757
1 164547 111242
1 54797 134496
2 174760 59506
2 188351 73862
2 10004 154839
1 132319 117350
2 184122 121537
1 51329 49764
1 15970 130642
2 141121 89680
2 72954 175202
2 109913 45640
1 124635 6991
1 10023 141957
2 198616 83424
1 25773 101591
2 109261 158204
2 40192 76549
2 29360 35695
2 104717 53492
1 37751 23720
2 77695 60563
2 105928 119645
1 59338 142394
2 87625 160355
2 84303 64746
1 123192 106617
2 113711 40436
2 110351 7741
2 64007 165824
2 97313 157613
1 138978 187778
1 31083 139013
2 55596 21576
2 193182 86536
2 24060 173083
2 167145 103521
1 190413 58582
2 33063 97811
2 32458 181676
2 120626 92357
2 31355 86385
2 135365 10615
2 159134 13373
1 20465 186606
2 4988 44
1 127384 193574
1 19840 143471
1 150042 61495
2 88622 94167
2 38846 196232
2 5691 169075
1 198949 90011
2 52811 166925
2 76462 117916
2 125809 129503
1 168780 160565
1 195356 141188
1 60717 144130
1 180430 144970
2 56575 187783
2 166926 111545
1 81841 13385
2 47729 40733
2 131377 192311
2 68727 194740
2 33328 151251
1 183872 106102
2 115952 73109
1 165337 26894
1 190498 196599
1 156868 2337
2 41023 63958
1 53078 125409
2 9757 52415
1 141007 168064
1 9560 109089
1 72107 160277
1 72547 161853
1 151878 146705
1 63800 51509
2 130176 128475
1 47347 58380
1 133562 116082
1 154356 4418
1 67157 39181
1 1601 44352
2 25309 170023
2 47904 110560
1 160749 35054
1 89856 87210
2 44229 128995
1 181469 172742
1 59877 198909
2 125673 128547
1 146238 131106
1 187646 37081
1 169856 16634
1 52790 163611
1 38666 156800
2 169525 117740
1 73476 31508
1 125172 61871
1 48497 198430
1 26099 135880
1 2955 20843
2 59532 72548
1 169801 112600
2 51139 23605
1 467 85630
1 58032 139441
1 158083 104463
1 190866 37220
2 190954 164431
2 94869 89527
1 36007 148805
1 88769 161312
1 15703 92401
2 114143 141953
2 100283 112739
1 34941 38238
1 7544 33204
2 28199 47329
1 64326 169685
1 12140 63910
2 92308 134624
1 169541 192545
1 126068 61813
1 43352 28769
1 173063 34436
1 50836 160978
2 28743 110038
2 161465 89749
2 26135 113496
1 8381 67014
1 58165 153908
2 117432 140429
1 114634 126185
1 119565 197439
1 58394 159092
1 188317 3234
1 95869 40944
1 32986 174834
1 39622 125780
2 80343 36051
1 167051 31253
1 54145 163827
1 118164 43635
2 123076 113139
2 74898 65459
2 123171 40716
2 161841 165198
1 165125 104626
1 176406 30951
2 186915 145253
2 87392 84504
2 61314 38726
1 165174 163519
1 144278 13312
2 28234 163831
1 48926 24355
1 97748 192142
1 90732 22195
2 110328 51046
2 195404 120581
2 6886 63708
1 58858 65691
2 182669 174505
2 101802 160120
2 82404 144980
1 118769 50555
2 122171 144395
1 103836 16652
2 108058 50244
2 150185 187989
1 186197 119751
1 194166 60418
1 72113 23272
1 56896 106388
2 141012 127727
2 85811 37938
1 138958 163126
2 72774 14024
2 100498 46733
2 141580 151129
1 193459 76501
2 4996 93679
1 103668 160171
1 64359 181676
1 50652 6270
1 50209 138423
2 193054 152517
2 112212 131228
1 138438 123012
1 2029 198582
1 172884 181571
1 107387 120848
1 142532 88738
2 98828 106173
1 167482 126173
1 42036 86551
1 5900 73226
2 139373 188152
1 199291 191051
2 167325 23042
1 66606 138502
1 156340 121087
1 82982 150013
1 68799 112401
1 144215 188718
1 22513 47425
2 155662 105900
1 76153 71167
2 161218 91809
2 166 186227
1 29455 146032
1 72709 183775
1 154998 88252
2 145200 88667
2 192887 13206
2 34721 68716
1 124713 141361
2 112490 26516
1 31496 128253
1 12839 79838
2 160185 24163
1 168359 31547
1 124904 51388
1 37606 14144
1 130403 186302
1 11852 150701
2 22127 159705
1 21126 458
2 160671 184683
1 5719 125091
1 93774 23070
1 68932 169993
2 146602 103222
2 175098 4565
2 33512 177307
1 82818 71541
1 22260 139329
2 50942 86911
1 195932 187995
1 132754 169957
2 42880 150167
1 17314 112885
2 125448 177111
2 21331 75655
2 15809 156669
1 147291 194647
1 82287 1915
1 150967 120699
2 195002 116025
2 175151 43176
2 70051 20610
2 39998 190910
1 41352 161788
1 126344 166375
1 29388 35731
1 47362 196955
2 94496 98733
2 37618 104128
1 20022 60173
2 44014 12506
1 86031 130092
2 198410 182592
2 54032 190595
1 64087 80368
2 119009 196610
2 177882 38139
1 173101 179443
2 14938 177638
1 152086 68802
1 192956 40279
1 75961 11913
1 59164 33947
2 130153 50620
1 57993 68503
2 32393 149770
2 52207 1423
1 91716 175053
2 23985 126031
2 91009 83626
2 32060 79399
1 117222 49192
1 131953 34983
2 47731 199035
2 87800 27656
2 34380 88859
2 169731 114833
1 44147 132238
1 138257 89813
1 89073 30469
1 97148 2268
1 110134 64142
1 171695 110215
2 93611 66435
2 168284 161822
2 179442 4991
1 80358 103197
2 156956 69431
2 173335 50698
2 141521 26625
1 197340 53291
1 2637 107566
1 12979 142997
1 183958 84323
1 70467 121609
2 29066 105259
1 62118 19412
2 191858 165352
2 23441 61000
2 93177 24432
1 27019 145395
2 145426 191254
2 97810 148020
2 179541 39826
2 116493 53031
1 184965 169002
1 154196 129823
2 179273 111891
1 54064 8499
1 173957 142465
1 141946 105489
2 188033 146234
2 68386 53648
1 94461 19111
1 27759 171592
1 83590 109601
1 1858 126296
1 82130 116556
1 114982 11170
2 58653 107863
2 10171 193074
2 161886 119532
1 106170 72416
1 25375 123379
1 187394 129077
1 92677 160489
1 123625 77094
1 14648 24813
2 41214 14676
1 196886 183476
1 83443 124147
2 59209 196143
2 32154 178940
2 140307 159615
1 86196 12507
2 118487 168561
2 143462 26292
1 91019 73460
1 17308 114524
2 130295 126392
1 102799 164783
2 161859 5202
1 26520 35730
1 57077 112390
1 73842 21600
1 26470 41399
1 175846 2992
1 20739 21004
1 198264 143919
2 189770 108306
2 11395 41128
2 96537 150246
1 59803 93625
2 118311 81507
1 21527 1145
2 133147 123616
1 143540 50993
1 157170 133480
1 9218 51472
1 48110 100106
2 128750 176242
2 90560 44716
2 112392 100108
2 35842 101372
1 65480 52557
1 125374 196316
1 51635 103526
2 71029 165029
2 5647 115854
2 76709 31301
2 72432 61157
1 140712 117426
1 70684 191721
2 162687 103160
1 30798 72138
1 69357 32300
1 157151 81639
2 50446 72478
2 166330 115593
1 22839 36793
2 24071 49901
2 34365 9513
2 179785 129598
1 156847 148076
2 53188 147637
2 48573 162860
2 35204 197949
2 167396 192493
1 24604 117615
2 161910 66663
2 186630 73751
1 156668 148456
2 97311 108490
2 10623 5761
2 167166 104570
1 146426 115253
1 187583 29586
2 111787 7467
1 155335 104751
2 10756 50403
1 24614 53081
1 140825 134803
2 135533 52917
2 29509 35463
2 195318 50142
1 54310 47289
1 41627 151211
2 49817 29054
2 25818 13172
2 136118 23491
1 189318 63764
1 76119 126243
1 97411 57786
2 180029 161846
2 80510 109345
1 93481 33903
1 86488 46610
1 109132 73282
2 77633 72417
1 158734 46756
2 92863 165057
1 94051 185860
2 140610 9280
2 45138 57972
2 60596 19961
2 178099 183376
1 73419 160611
2 199681 48406
1 80858 189299
1 63929 142973
2 106238 139582
2 189581 32175
1 113853 49384
1 135526 128868
1 178754 65013
1 149694 96740
2 144902 18090
2 73292 90920
1 131831 170120
2 145053 57341
2 127303 116284
2 149249 92214
1 191308 114726
2 138830 102212
2 190660 59885
2 15943 113714
1 110743 18595
1 53154 71073
2 97255 86479
1 70426 111880
2 42238 8077
1 178810 120743
1 171296 79628
2 173575 42543
1 184247 167322
1 112503 108198
1 96001 138785
1 26875 131471
2 29206 189700
2 90711 72515
1 39733 121981
2 193046 116252
1 3153 115030
1 51714 182755
1 91086 114625
2 154315 83835
1 71782 199794
1 195534 180988
1 142804 82198
2 121750 30401
1 101969 36712
2 114141 79643
1 84515 166731
1 106094 10912
1 60952 167719
2 44769 80597
2 65920 95167
2 100884 174894
2 49432 54762
2 87188 175066
2 54877 187529
2 186687 196515
2 93007 31076
1 185690 31372
1 130920 19113
1 193828 60650
2 199612 2933
2 55235 171046
1 187624 21616
1 2904 95182
2 63300 150602
1 98343 178734
1 2191 168266
1 4947 53741
2 156870 85668
1 190208 55464
2 184505 3986
2 146684 88458
1 172912 76029
1 94227 199564
2 178890 166293
2 161211 96266
1 107097 84262
2 32103 102521
2 195666 24407
1 21120 139813
2 167477 32816
1 38158 4577
1 138830 110797
1 93783 197631
1 165971 161881
2 163609 116607
1 164332 6784
1 1790 155683
2 161494 75624
1 72382 60904
2 173951 21023
2 117780 166467
1 174379 54121
2 114133 34660
2 79699 162231
1 148321 11733
2 69114 195427
2 2865 144922
1 157062 105473
1 126217 159347
1 195629 177251
1 138895 37904
2 143176 108700
1 178170 193538
1 107269 76489
1 47843 119729
2 174615 171755
1 161294 130826
2 160217 80928
1 174528 160368
1 85365 84784
1 20630 6906
2 154102 178430
2 182909 154878
2 171717 13846
1 120671 23985
1 145916 79515
2 167717 174899
2 19448 118304
1 45600 194951
2 96607 78139
1 163192 88657
2 84349 22112
2 161263 11848
1 109013 182252
2 108984 137555
1 168058 187451
1 86141 12515
2 65345 58144
2 16624 86756
1 150671 168676
2 170789 176459
1 46701 86909
2 38672 116949
2 65665 91343
2 193982 14327
2 155928 63136
2 72688 108208
2 164786 139605
1 108072 90446
1 107188 112140
2 69111 34376
1 57999 37521
1 192852 35617
1 15509 6060
2 66193 139109
1 55366 26971
2 182465 23724
2 189116 85662
2 1000 128503
2 182893 74397
2 65806 149024
1 78141 151564
1 128847 198038
2 53761 139751
2 14433 164213
2 61533 70080
2 74617 37370
2 109894 142756
2 23630 67201
1 79387 21054
2 33014 31658
1 95321 30815
2 132164 198932
2 53181 195796
2 129845 100734
2 53680 86837
2 43721 33068
2 66825 172318
1 107293 37536
1 138990 2073
2 169966 105891
1 26983 73611
1 108889 142192
2 79587 8210
2 138195 161507
2 178898 66189
1 133162 44454
1 22020 28884
1 102468 144429
1 22380 189267
2 18937 76158
1 45259 9903
1 49139 31448
1 195389 166267
1 76099 164786
1 57362 184834
2 150114 109836
2 101546 67235
1 188922 19442
2 10873 172300
1 177852 9294
1 87085 102643
2 143284 144206
2 166219 133274
2 84096 54229
2 157294 181368
2 123717 72030
2 69989 111679
1 44848 119796
1 101387 71485
1 117885 95421
2 119375 157658
2 66068 153000
1 96207 132395
2 1023 81133
1 176714 135684
1 97086 29035
1 141362 98779
1 79632 139733
1 98519 12890
2 119878 32911
1 101905 90974
2 144493 74911
1 132356 145998
2 135146 68815
2 83102 71075
2 192785 98443
1 108551 169949
2 22676 156620
2 52165 126894
1 91967 163342
1 3280 31410
2 23623 6576
2 119823 143972
2 149185 70504
1 145358 6067
2 38714 80843
2 115167 43
2 109705 51636
2 179411 42275
1 124673 57649
2 87715 154508
2 81963 162415
1 59412 69433
1 6540 167320
1 105434 121823
2 26053 198427
2 12286 126517
1 66342 140899
1 47853 159714
1 91448 167187
2 112955 196355
1 73679 128981
2 51001 56015
2 58132 142779
1 115842 143667
2 152495 108388
1 89874 92210
2 56954 136886
1 167621 113782
2 72192 141171
2 35937 698
1 155950 142423
2 194873 55809
2 143744 33893
1 131639 6841
1 140440 126920
1 14199 133510
1 116804 50836
2 64190 9559
1 195684 122031
1 189699 105424
1 67347 76230
1 135295 163791
2 188402 104080
2 92056 111342
2 33182 52404
1 49097 51778
2 1275 41279
1 141315 29132
1 90847 102330
1 50094 150093
1 15167 152061
2 128911 44618
1 131260 74805
1 139879 16260
1 174249 42894
2 46288 135069
2 167942 12169
1 137210 184035
2 103256 153690
1 44249 143032
1 35785 118115
1 165686 115932
2 24954 135789
2 186446 161386
1 74624 176044
2 77474 41027
1 177065 178436
1 33380 94151
1 173251 101478
2 85195 91247
1 21123 117937
1 22797 198606
1 57010 25504
2 67844 125631
1 10470 86201
1 77294 134169
2 19374 10777
1 40427 4371
2 191606 148517
2 83891 189372
1 25034 8804
1 113762 127544
2 43075 183757
2 103127 147835
2 106723 104548
1 150884 93319
1 91419 62763
1 173288 21406
1 157274 67746
2 31469 130279
2 177413 122496
2 96421 15281
2 130501 24890
2 29307 121369
1 177075 72702
2 64101 25389
2 135763 138324
2 126028 91166
2 20804 161735
1 185979 108178
2 156422 150174
2 7324 82474
1 78552 123143
1 129438 147799
2 101997 71386
1 135660 118209
2 59377 79032
2 78351 88273
1 81459 159431
1 148319 55018
2 98465 30415
1 85108 132127
1 140658 134370
1 54381 158869
1 177007 87522
1 54094 50210
2 17133 132173
2 88432 103501
2 16339 5653
1 74498 182237
2 133089 42555
1 26746 86021
2 135463 180391
1 65200 45619
2 154264 17540
1 119591 119717
1 194693 64743
2 176542 196564
1 49198 53770
1 135201 101740
1 26609 179674
2 136470 174073
2 104507 163978
1 47592 30977
2 71429 75412
1 184857 133495
1 163291 196903
1 172373 82796
2 75188 187476
2 179864 119764
1 117965 67241
2 56103 154869
2 101202 27990
2 183510 185209
2 12223 99164
2 34519 170873
1 82489 85872
2 147616 151514
1 76235 106594
1 194405 139890
1 107761 87964
1 6926 165267
2 149218 165702
1 41440 193067
1 181540 118206
1 172662 13758
2 174740 2605
2 72701 108647
2 50476 76188
2 93925 173042
1 176110 38962
1 184720 55833
1 91475 18821
1 80985 165048
2 70344 117410
1 116452 110544
2 126919 105263
2 181511 109969
2 2087 47177
1 7809 13824
2 30692 133009
1 115085 27084
2 152579 20426
1 168847 11044
2 148880 81873
2 115872 25748
1 127382 3554
1 41720 171637
2 98999 143078
2 193657 59407
1 71497 100346
2 158000 158290
1 38410 67776
1 38280 172687
2 12951 8785
1 14267 90911
2 139914 59247
1 117515 9790
2 135609 194129
2 177339 71324
1 108826 127258
2 178372 83335
1 19431 183771
1 175497 15956
1 149948 183619
1 111883 118127
1 40144 172756
2 5989 3653
2 181548 164056
2 157603 67160
2 66802 16070
1 123067 93370
1 4124 89551
2 134666 161047
2 34260 106259
1 85543 76626
1 126214 18219
2 35897 127223
1 127088 197907
1 99553 163744
1 68928 187179
1 126387 135092
1 126313 186578
2 123116 194853
2 17555 42773
1 88235 138486
1 4454 149796
1 65120 104536
2 176510 164521
1 12115 25854
1 149853 196863
2 128847 102259
1 26774 99582
1 138518 53160
1 168997 5036
2 101422 180395
2 142290 46208
1 172147 174068
2 84330 83924
1 150779 62531
1 63104 33176
1 88565 181520
1 48749 162143
2 92984 2423
1 52027 84459
1 65028 1728
2 90029 90537
1 192754 3014
1 61860 129005
2 31832 165698
2 41624 158860
1 105663 94513
1 24882 186600
2 168801 99294
2 61736 190519
2 29414 158562
1 104830 141532
2 142009 168041
1 162051 181031
2 42957 176312
1 197189 196567
1 13255 124799
1 36430 14127
2 4163 156889
1 65636 3752
1 282 138131
1 13187 89961
1 135829 95788
2 95536 71984
1 129230 118915
1 189885 185372
2 119942 29831
1 8700 63292
1 184274 44104
2 186937 126135
2 4029 135964
2 102474 91296
2 21175 105654
1 175636 162786
2 85291 148212
1 154226 142494
2 143892 114084
2 130476 46481
2 139671 94111
1 179552 136809
1 79253 65255
2 162607 106812
1 1891 17157
2 105842 27789
1 155669 67609
2 89330 85362
2 70577 157420
2 186523 72997
2 12212 94638
2 24746 22945
2 189398 101007
1 182082 16334
2 198087 67153
2 116171 198008
2 21944 185818
1 10922 48188
1 101560 94239
1 138499 30020
1 7366 8582
1 147051 52339
2 129353 101538
2 92864 146289
1 164815 36762
2 11793 72106
1 166069 118133
1 61779 95067
1 84049 196652
2 170933 130935
2 51687 73851
2 64306 120632
1 111827 70001
2 199128 134910
1 144736 98937
2 192591 50079
2 2306 105252
1 23576 178386
2 113654 74795
1 175133 108639
1 72018 48107
1 91247 53889
2 78221 145599
1 7254 32391
2 184052 103126
2 149905 55057
1 24695 104567
1 135982 20483
1 74368 94649
1 59360 130118
1 191402 192432
1 2903 162029
2 129286 143884
1 199899 184016
2 2298 177123
2 169895 54070
1 52356 168015
1 77896 189051
2 131445 4157
1 6568 25051
1 176391 105427
1 156865 30795
2 54935 166822
1 71594 172774
1 31748 131150
2 144083 42709
1 67354 122380
1 121474 2907
1 172255 181253
1 144267 60707
1 195205 197258
2 88887 175273
1 40721 4557
1 64872 61417
1 10285 173127
1 123635 127869
1 89549 170170
2 146122 68119
1 45984 100828
1 167053 128881
1 189868 8681
2 143762 127263
1 121496 98214
1 171862 2706
2 187366 10848
1 139965 52253
1 100814 125458
2 186899 46382
2 89504 196241
1 116501 40248
1 24002 175583
1 86596 42159
1 155838 175267
2 144529 89163
1 127525 155461
1 181592 161721
2 184194 122184
1 156462 99002
1 114316 97270
2 133036 56568
2 33166 85101
1 73739 170803
1 196918 58216
2 124600 48852
1 141245 47037
2 78346 195357
2 96238 107462
1 30268 99690
2 192109 178650
2 156040 108177
2 79704 25767
1 28250 68642
2 48333 190418
1 22409 18022
2 48362 35368
2 34356 179954
1 113540 95473
1 15259 119283
2 13191 189774
1 186442 151797
2 54108 67407
2 196290 159535
2 178182 43025
2 170863 143853
1 108157 139547
1 17052 3173
2 45729 18967
2 34421 152704
2 125886 162914
2 128573 130601
2 86759 145943
2 109000 36125
1 111633 114971
2 94142 192643
2 139070 87131
1 153871 22265
2 45883 44228
2 89658 1831
1 154706 57644
1 89863 142952
1 88721 150359
1 55398 125787
1 690 193157
2 164133 70856
1 55644 29993
1 50143 128598
1 126371 42129
1 36054 198360
2 96730 188780
2 193841 159033
2 186548 116894
2 12799 139247
2 31490 71370
1 209 173438
1 179177 193151
1 195368 79340
2 193216 77094
1 119557 18432
1 59942 29970
1 73091 184200
1 27408 141580
2 159429 72268
1 51036 49261
1 81521 149561
2 62098 66334
2 8738 83486
1 47146 75544
2 61935 89703
2 14127 110081
2 34481 110917
1 85300 88417
2 6820 29555
2 150122 145187
1 51423 134537
1 157435 49248
2 130835 67875
1 83036 29225
1 192207 176559
1 154796 86396
2 192585 138124
2 131808 118163
1 89924 135021
1 30025 74423
2 15917 90823
2 41851 139632
2 161966 143753
2 28387 91222
2 88599 162740
1 134518 198614
1 136099 59518
1 104059 25190
1 55937 96483
1 62608 174394
1 54911 103328
1 130826 2608
1 3475 87322
1 194017 188332
1 116243 41437
2 64608 197705
2 79415 78116
2 173584 156906
1 93382 182136
2 55092 101981
1 10361 134188
1 28817 74494
2 57728 105339
1 161430 42272
1 124446 140517
2 144957 180366
2 61729 71525
2 19190 20051
1 132551 53165
1 130862 191556
1 30826 13255
1 142486 179759
1 181595 75964
2 36582 161371
1 135008 9032
1 87393 181826
1 183670 122481
2 116544 56797
1 178980 187101
2 179066 120441
1 147383 102926
1 54138 181145
1 29357 107207
1 177476 60322
1 60257 98807
2 114909 537
1 95911 28341
1 86723 36315
1 119993 137624
2 8046 54486
1 4619 154521
2 86912 106591
1 179755 2695
2 65724 2898
1 115402 163658
1 137876 120900
1 8125 1079
1 18442 104324
1 91396 59558
1 36035 150662
2 117424 75980
1 49123 46885
2 34134 50125
2 59620 37620
1 41836 39502
1 75120 140530
1 18309 155923
2 193490 23643
1 18015 73487
2 70244 100442
1 139849 4910
2 50724 191655
2 152316 6306
1 18646 95543
1 90132 34104
1 86769 179397
1 147049 179743
2 32432 15185
1 140917 130574
2 177455 176145
1 146401 41677
2 196179 183771
2 66016 192663
1 89338 36157
2 175510 58071
1 5666 120217
2 25132 57045
2 32366 32721
1 116878 13301
1 31294 79578
2 77200 13458
1 164543 38551
2 73018 118040
1 47124 51948
1 6951 152952
1 177371 148152
2 101982 132694
1 38357 50049
2 171134 27481
2 179391 113823
2 30301 50657
1 42263 107655
1 128961 74629
2 15926 114525
2 66428 158439
2 31036 97333
1 82612 140731
2 125266 118302
2 158646 129045
2 66032 102044
2 191020 78309
1 178093 70072
2 104647 125836
2 63296 74776
1 39613 89513
2 155266 55484
1 88533 79114
2 197935 100544
2 61253 18387
1 160803 95207
1 162065 158399
2 135518 189965
2 92355 164289
2 45480 8775
2 185162 73240
2 335 101133
1 77332 37518
2 29156 182868
1 49503 124721
2 82779 8403
1 35343 32487
2 11373 181664
2 180549 110200
1 17690 23905
1 35189 89497
1 163844 61425
1 185615 154880
2 42609 88551
2 46268 86005
2 158470 125616
1 199580 40678
2 136681 20673
2 130864 167733
2 20548 115509
1 71966 95530
2 62914 118139
1 20814 38614
2 34241 107442
2 63106 43107
1 29135 179655
1 94757 117803
1 181419 166598
2 160210 96854
1 130961 132706
2 170258 143807
1 187392 37890
2 168623 145281
2 124428 136203
2 47312 12484
1 136208 33437
1 86702 111052
1 52391 110091
2 92143 127329
2 199628 30261
2 12293 122671
2 159090 99697
1 159263 170585
2 67545 123971
1 168661 31288
1 55752 116816
1 428 198220
1 65332 169618
2 64986 174270
2 79303 11369
2 181927 37716
1 188400 86080
1 180012 177113
2 1662 123163
1 694 72997
1 76174 52382
2 139483 80739
1 136255 180680
1 104819 79744
2 113089 28027
1 46343 141831
1 82472 60144
2 15781 161557
2 55858 123186
2 125353 64789
1 196498 57303
2 347 167830
1 133570 104004
1 27467 93164
1 77037 59294
2 139475 23959
2 9661 111624
1 55543 197952
1 188932 58220
2 41536 177861
1 62486 105299
1 188966 98197
2 63910 165742
1 112659 15627
1 98768 87656
1 42924 14398
2 108034 1471
2 196086 33789
1 90198 1425
2 170636 46026
2 189731 51827
1 5132 42664
2 3572 73882
2 52433 9339
1 107574 133493
2 28552 123932
1 90019 135269
2 5885 32211
1 140661 16877
1 133604 26096
2 18044 102014
1 63758 137392
1 110209 76136
2 60491 85831
2 6971 51756
1 11132 41334
2 169103 193296
2 196887 26177
1 170938 121307
1 107270 32320
2 188608 120008
1 63710 188004
2 30158 900
1 49699 134303
1 3268 5424
1 187641 14118
1 23060 55074
1 156942 163307
1 125413 112119
1 66666 64090
2 15417 7698
1 152583 113469
1 52491 235
1 68188 32782
2 154889 59279
1 171556 79467
2 26091 7200
1 54447 47161
1 73088 15446
1 100671 66208
1 94415 89764
1 52147 97049
2 160785 102827
1 43985 198280
1 80580 81223
2 33632 106680
2 70314 191242
2 61610 125973
2 80814 176907
2 103683 64523
1 9444 157797
2 14409 44575
2 173216 146930
1 135502 32232
1 60028 158296
2 972 105037
2 53986 192704
1 185720 190963
1 96661 46971
1 186302 47551
1 27366 8104
1 171808 178116
2 166239 41519
1 148964 149354
1 180929 191641
2 163051 183797
2 135961 123174
2 166096 18463
2 1927 152049
2 177742 140555
2 184938 110380
2 116301 52310
2 8613 132265
1 136645 146514
2 69439 189810
2 147067 35944
2 149892 157268
2 121244 59500
2 199235 63075
2 86160 89096
1 106548 158616
2 64840 134636
2 25351 7586
1 18751 88073
2 57238 23878
2 121750 106650
1 116128 155244
1 100573 48899
1 91215 56957
2 5303 98856
2 181255 132400
2 15721 130175
2 63847 145
1 39120 91750
2 35073 72243
2 155817 42865
1 198055 189234
2 175640 2178
1 182950 106681
2 23361 16689
1 59332 48861
2 32570 52571
2 197567 10537
1 14835 114784
1 139521 195276
2 169184 153900
2 62182 186199
2 4005 72643
1 175373 1693
2 141650 67115
2 81123 88138
1 139128 13230
2 127043 190860
1 45414 136013
2 102405 108721
1 108013 194175
1 111163 7711
2 23485 142581
1 77312 79134
1 142490 109015
1 156049 1629
1 91614 175689
2 63407 180752
1 5463 187942
2 85687 5107
1 112128 87285
2 110175 192667
2 149084 3049
2 100086 106128
2 75966 165905
1 78794 96172
1 140640 82235
2 26580 150117
1 154809 6063
2 35374 163839
2 148274 2218
1 12347 61811
1 42035 144492
2 148356 108674
1 61511 99352
1 91978 130997
2 35355 149963
1 95098 96791
1 27605 138045
2 110116 126529
2 106790 31814
1 131760 79575
2 137566 55842
2 25976 103152
2 116395 161731
1 65215 18869
1 198621 50056
2 149244 61576
1 199567 55619
1 115519 103631
2 69762 56901
1 191662 52340
2 89530 29425
2 64849 173064
2 120448 197791
1 106528 185960
2 181659 70107
2 52976 92933
2 176471 33088
2 12712 46098
1 74583 99721
2 188388 112486
2 154931 197984
2 164525 109633
1 59020 137943
2 107867 94063
2 51347 50567
1 19946 79796
1 81003 63870
1 68931 198682
1 72173 125297
1 169356 116005
1 102685 7364
2 156278 135254
1 13046 40458
2 45493 34954
1 4561 118040
1 185687 95698
2 69652 184743
2 152450 93440
2 23235 149295
2 114660 86595
1 181569 37497
2 30479 102980
1 45033 108022
2 168557 154778
2 133185 19354
1 42573 27019
2 33193 3762
2 59718 171473
2 58731 172102
2 66115 66910
2 175683 55982
2 63184 104433
2 178712 4221
2 69107 128229
2 54937 131660
1 132984 185685
1 87675 8831
1 173631 26032
2 79464 135450
1 48622 190299
1 100754 168640
2 146516 48819
2 44810 193534
2 46740 136996
1 73358 58567
1 162525 104457
2 132164 20709
1 38223 66893
1 23933 171609
2 62672 92625
1 73643 3980
1 25753 138802
2 61756 140255
2 146806 176854
2 73661 158450
2 167794 85423
1 170887 183944
2 112010 162247
2 71591 153402
2 136193 104740
2 160357 165349
2 157336 164070
1 87729 116881
2 141584 37978
1 41488 116555
2 131005 2358
2 105428 51007
2 197134 167387
1 164718 101904
1 120539 164850
2 98829 46405
1 97081 160621
2 77340 104122
1 27418 17412
1 163756 199097
1 669 143092
1 55515 49719
2 87771 29826
1 167987 75615
2 128091 60129
1 173870 29390
2 115516 33903
2 127873 82841
1 140223 63952
2 138069 7313
2 82084 141078
1 164184 156826
2 166130 122666
2 105516 113448
2 47185 129960
2 184208 183509
1 9063 45802
2 188690 135040
1 105188 138761
1 82070 186763
1 175936 181135
1 95923 107874
2 12375 190240
1 94519 69237
1 63275 127137
2 165144 172737
1 18358 49756
2 170091 138676
2 11065 43760
1 112160 136532
2 165349 66408
2 53747 168713
2 131669 88485
2 149801 133411
1 147583 132720
1 71771 145333
1 88316 179259
1 73856 71108
1 61850 81183
1 33389 53875
1 21591 99494
1 30779 23274
1 82878 31818
1 21148 161329
2 55065 109717
1 170096 83160
1 56895 33853
1 6141 19623
2 7102 155495
1 185874 124699
2 90564 126804
1 83777 35405
2 178189 113054
1 95074 58965
2 199436 90221
1 141350 181401
2 6720 30426
1 102967 25718
1 10169 115322
1 17400 150473
1 62747 183122
1 42546 90520
1 162824 143737
2 40790 30050
1 96120 72946
2 165202 138434
2 34553 40672
1 112696 111631
2 84212 79502
1 10176 136409
2 53188 62066
2 31554 44670
2 134724 157059
1 48830 101721
2 168149 172060
2 27184 123997
1 115044 109856
2 91992 5265
2 102360 110027
1 32698 190647
2 82615 65701
1 64001 71684
1 118403 170914
1 17319 128700
1 99521 56271
1 25554 188864
2 195431 104604
2 187468 199604
1 55010 33539
2 128279 98138
1 140112 161646
2 81909 141878
2 33800 115881
1 80616 12766
2 80600 57921
1 126084 109846
2 18095 135120
2 172603 120060
1 189996 192250
2 157138 172203
1 65388 160883
1 90065 9647
2 147652 8030
2 124392 140579
2 90736 25026
1 148487 125144
1 153809 115697
1 58342 18940
1 117418 123509
1 186350 14538
2 99454 94854
2 52898 53928
1 191275 35083
1 95258 138200
1 40495 41758
1 97629 103028
1 26418 88807
2 11863 102105
2 124778 2628
2 97862 748
1 104124 74572
1 81933 34460
2 14988 92937
1 177238 156300
2 154626 179553
2 123600 67223
2 30089 11375
2 28244 180957
2 191826 86174
2 167152 27010
2 145174 4841
2 23150 73785
1 102299 146823
1 158504 59674
2 132544 59148
2 146286 144267
1 157897 118107
1 77665 140969
2 155962 28836
2 18328 62966
2 148401 38367
2 1098 90325
1 121464 157072
1 25048 4198
2 96256 73697
2 137496 24487
1 47349 170113
2 153309 46207
2 189657 1793
2 58686 118847
2 149588 157454
2 103965 10724
2 174026 181445
2 160345 164501
1 66188 160271
1 95246 61495
1 181816 195090
1 110648 185785
2 121402 81298
1 194245 147631
2 2764 108978
2 12036 52413
1 144878 38949
2 109120 135968
2 97554 39402
2 137338 31366
2 48280 141633
1 47854 4977
1 111037 140334
1 776 4534
1 161113 64448
2 15897 167608
2 192286 109608
1 145895 133760
1 74071 150997
1 162782 32162
1 29273 20055
2 95165 148116
2 42070 324
1 10929 163528
1 175782 172775
2 37396 96451
2 21316 32702
2 60293 119076
1 1254 162904
1 134780 85492
1 81821 104293
2 31047 151741
2 59703 12184
2 173925 3737
2 140738 42973
2 83473 73609
1 146713 75430
2 88759 29244
2 164562 101722
2 64970 152551
2 3156 81443
1 141209 11674
2 25381 130779
2 31906 82620
2 41018 129769
2 142630 176309
1 158054 21732
1 123486 104489
1 9842 121352
2 38647 169724
1 15458 158765
2 160563 190301
1 116891 108954
2 72961 182290
2 69185 118269
1 132602 54887
2 79134 195518
2 120086 51418
2 42768 171230
2 171097 192590
2 196690 85818
1 117572 117628
1 59267 171790
2 46744 140874
2 58654 96833
1 43605 175755
1 79942 173699
2 169973 131864
1 198055 106631
1 90816 33923
1 48429 63478
1 47196 9458
2 67048 9458
2 114483 43164
1 160400 79941
2 150542 166824
2 148592 120927
2 61901 164990
1 89354 16401
2 49563 128118
1 111019 147490
1 133098 13638
2 114937 1124
1 78146 48853
2 94240 136364
1 94442 147129
2 37605 155659
2 152602 37973
1 85916 125797
2 135849 100633
1 23532 44966
1 60839 139121
2 144334 95148
1 120088 590
2 27609 115775
1 111377 150485
1 29799 23753
2 79743 132231
2 145021 18415
1 150583 25503
2 133820 71037
2 37751 66067
1 134970 18262
1 26354 126305
2 127650 178001
2 143697 20237
1 28958 80420
1 50655 42941
2 19303 185741
2 146720 178595
1 99025 87637
2 156132 94133
2 84414 180136
1 79194 125462
2 125241 5152
1 17890 83122
1 30236 15365
2 76357 148946
2 162896 83751
2 16381 180902
2 112042 24484
2 12350 29230
1 57252 26969
2 68831 196690
1 141510 121450
1 148391 47073
2 97827 93279
2 73389 168305
2 132898 147047
2 190856 118576
1 65889 168216
1 10638 137092
1 168822 181700
1 91178 26259
1 100948 188071
2 34033 62514
1 133699 102689
1 53632 65667
1 175090 104459
2 163829 118826
2 35698 174274
1 160946 94354
1 75902 165473
1 179942 140906
2 196493 136038
1 178099 142713
2 122446 159277
1 39115 129277
1 187561 180805
1 113966 45788
1 20817 184479
2 31860 172960
2 109784 65980
2 139498 97210
1 42601 8476
1 105408 76983
1 141116 179756
2 34083 168912
2 36814 191956
2 27533 112720
1 37122 191985
2 148431 85593
1 104400 199107
2 65112 15068
1 56375 88689
2 58277 10200
2 29416 39418
1 176712 40719
1 115822 56679
1 175563 128808
2 57635 115923
2 98290 66559
2 58222 187191
1 35328 183915
1 37252 122661
1 32362 198910
1 27355 117333
2 14505 113360
1 27355 39667
1 71580 167713
2 11199 182084
2 51887 165587
2 177192 15483
2 170715 147440
1 66285 164338
2 194508 111952
1 99667 177359
1 69549 97807
1 112583 161390
2 99080 69951
2 38830 77131
1 167930 45128
2 91856 9092
1 129872 29493
2 176999 62523
1 167968 79371
2 102871 132885
2 170120 93466
2 37857 175658
1 79285 27309
1 127430 1450
1 49992 32558
1 109990 169735
1 78382 90352
1 40263 117921
2 59413 42967
2 78192 125201
2 128971 74913
2 178847 143345
1 44808 192356
2 92324 104820
2 79898 147916
1 49360 95191
1 165893 158958
1 174869 183105
1 174312 57969
1 36198 93200
1 36394 28438
2 24865 104308
2 88605 195162
1 158011 14692
2 10767 184231
2 194641 148354
1 168292 135764
1 191555 127040
2 50178 123835
1 118906 60275
1 54304 197866
1 150930 195543
1 33355 6360
1 123503 61290
1 139045 17726
1 55584 160713
1 136793 32111
2 33512 57628
1 149126 138015
1 89525 91798
1 93453 122493
1 174915 2932
1 114891 149203
2 20742 117048
1 792 59832
1 9780 159152
1 160773 134850
1 189495 196866
1 23202 103094
2 68518 45276
2 106606 44967
1 33921 70727
2 130459 65616
1 62848 34926
2 38850 20151
2 119676 52209
1 76314 40071
2 194454 124395
1 105679 55873
1 170307 108256
2 50658 113549
2 70072 184437
2 141818 105191
2 129221 37516
1 126271 148993
1 188444 125686
1 152922 186834
1 66454 122559
2 178238 117992
1 66518 104798
2 94737 112491
1 105542 188780
1 180663 61685
1 23452 28538
2 10424 129951
1 194370 50948
1 148489 54906
1 125847 4269
2 91231 131062
2 128117 49040
1 10903 37689
2 78069 40483
1 121034 93767
1 92116 117869
2 48010 24280
2 86099 157398
2 52127 186565
2 54189 89470
2 98227 35992
2 27763 107033
2 125031 189527
2 160341 37946
1 104911 81395
1 133989 24516
1 115291 64501
1 60593 180070
1 93898 76670
2 80304 142252
1 106561 177044
1 57829 85145
2 147564 163573
1 38648 106998
1 65173 86031
1 26791 93877
2 114694 118629
2 92904 43723
1 139810 82029
2 34165 52552
1 70358 78807
1 189576 178496
2 17820 75748
1 1862 73212
1 168518 195946
1 107008 108376
1 192056 84316
1 32239 87254
2 61269 128357
1 142172 123902
2 158098 166979
1 107744 19653
1 46090 138203
2 119302 13445
2 31282 187807
1 56031 100765
1 27634 174907
2 160961 49586
2 198227 42414
1 4239 2755
1 81139 16868
2 50002 183109
1 9399 131705
1 60152 98325
1 172967 132740
2 143813 121110
1 139947 195773
1 72823 127347
1 151489 109478
1 17458 152102
1 113035 60232
2 143910 58118
2 107770 96784
2 147037 174230
2 141293 7073
2 29520 102548
1 116395 169577
2 29594 154388
2 73545 158727
2 174733 51890
1 38516 70380
2 155579 145998
1 96576 166302
2 127831 94959
1 63338 86458
1 142207 102042
1 182119 81354
2 189772 3231
2 45366 79588
1 157191 2299
1 7917 2746
1 155678 76635
1 199785 62855
1 194227 109630
2 111766 69270
1 193097 123889
2 157623 131365
2 19254 194857
2 59833 1481
2 159297 124972
1 154926 2831
1 127331 71807
1 6929 53310
2 69462 178233
1 136603 89931
1 49482 151637
1 193077 149155
2 139883 152393
2 46969 35015
2 41947 4378
2 82026 192988
2 138616 96237
2 119854 10172
1 144972 75923
2 86802 106433
1 178225 69289
1 110631 131852
1 138097 195721
2 4143 121111
1 176455 158100
1 107985 151947
1 192920 86734
2 179923 39306
1 109158 16782
2 51989 178687
1 173133 188299
1 100990 124218
1 95602 161462
2 161765 318
1 128637 71471
1 104048 111418
1 145654 72082
2 5623 87118
2 70385 127080
2 172949 60855
2 118737 153979
2 197318 52423
2 171583 88480
2 148893 128505
2 109204 166469
1 9969 63908
2 1331 61831
2 46179 27788
2 191858 28140
1 116166 17109
1 164489 80163
2 37041 82238
1 194840 136298
1 155485 26892
2 155299 130045
2 37296 34976
1 11221 19787
1 143925 142746
2 74689 162728
1 27660 115527
1 199220 83641
1 9491 94617
1 86637 87040
1 196348 86832
2 78909 154799
2 124120 22046
2 113129 7553
2 18149 185132
2 137956 173309
2 107834 152423
2 181412 44323
1 173956 15326
1 4904 163060
2 100264 193906
1 97966 65902
1 25423 10029
2 73644 26267
1 26747 100663
2 100255 55888
2 99439 174395
2 155255 176024
2 80755 186490
2 29477 122562
1 62608 176620
1 133205 91562
1 108779 57101
2 73191 950
2 147659 992
2 43967 196084
2 135951 30684
2 133017 42154
1 16663 125387
1 196710 107345
1 58387 167554
2 41248 8888
2 42090 151960
1 12003 81639
2 30802 10316
2 59726 9980
2 119856 159040
1 114685 3500
1 125507 107709
1 62755 188139
1 140156 161700
1 17122 17059
2 100839 143775
1 135931 57868
1 38374 171815
2 43836 2273
2 15632 73538
1 55 117304
1 73642 11350
1 190731 190005
2 159404 5695
2 91062 122403
2 5452 114255
2 67471 4006
1 73824 332
2 80371 142158
2 125253 107423
2 38945 13753
2 88616 126621
2 71907 107296
1 24868 64411
1 43940 139615
2 161061 34211
1 42167 192082
1 98970 32992
1 73231 99143
1 62668 66353
2 33578 2406
2 123963 35679
1 1844 147533
1 52783 26364
1 117111 179434
1 85594 108469
1 79393 19054
2 130487 141256
2 77346 161432
2 56540 144129
1 150916 6702
1 119542 33704
1 119427 34284
2 145817 69392
2 125011 11649
1 60398 24000
2 145278 96077
1 106988 194551
1 133238 116320
1 61854 86316
1 139799 184191
1 19155 146357
2 165048 143780
2 82231 449
2 98408 195392
1 192733 33343
2 190675 197204
2 133480 30584
2 120319 118300
2 45304 38574
2 132347 82411
1 48516 186241
2 184329 84551
2 31909 168211
1 150711 15327
2 123356 175402
2 149076 76363
2 122978 145855
1 134967 62333
1 40182 196571
2 51930 194133
1 38972 25840
1 103085 33423
2 112291 195189
1 58036 140770
2 145327 48924
2 147316 126752
2 174571 20393
2 11691 104919
2 31504 118160
2 189981 101268
1 25439 144221
1 174794 186557
2 157880 39989
1 56856 184677
1 17857 2559
1 184224 149245
1 144609 151530
2 39626 179005
1 184162 81896
2 142141 38828
2 18237 97652
1 159789 58737
1 109590 139532
2 4695 164046
2 145612 30067
1 34171 21515
2 18959 132129
1 5435 50381
2 103958 188919
2 137206 32413
2 113167 90683
1 2308 176342
2 153354 73647
1 24097 194916
2 111169 43471
1 33935 19743
1 15999 184691
1 88108 136347
1 91134 97503
1 65521 89554
1 81090 102384
1 131911 112815
2 9158 115076
1 167969 1008
1 42499 42391
1 116306 120031
2 79427 127298
1 111235 72622
2 157196 47345
2 16842 129474
2 68723 116199
2 76946 89772
2 113152 132395
2 63987 75724
1 106487 60992
2 63361 107698
2 80176 88444
1 112202 149354
1 4526 24192
1 157097 147360
1 185924 72583
1 16505 24094
1 53323 58644
1 85383 166675
1 51027 192951
1 26218 42902
1 187697 29677
1 56758 130961
2 187454 199215
1 21574 159024
2 104289 179949
2 19441 103525
1 132608 27410
2 40321 186096
1 69909 191456
2 32637 178958
2 84465 121982
1 8548 129317
1 151127 65770
2 107858 117229
2 143286 78689
2 73165 117339
1 138256 172921
2 159260 93205
2 21752 192347
1 24682 54811
1 79296 149972
2 55682 88513
1 40721 2808
1 78361 25362
1 188754 112439
1 138037 22797
2 115094 27805
1 197586 82372
2 72042 113588
1 123253 124066
1 52422 153651
1 109888 193621
2 150871 118422
2 166091 147926
1 139770 57926
1 129885 112620
2 118318 152056
1 192746 117189
2 21791 7357
2 56608 166171
1 112254 163251
1 149788 31917
1 139202 90549
1 91737 151990
2 21531 45330
2 180288 158844
2 83419 163280
1 196341 87734
2 194737 172885
2 115596 61828
2 192992 179769
1 94957 24896
1 22526 195726
2 16313 5098
2 141147 16953
2 185730 54833
1 170806 114369
1 100503 186337
1 4702 8887
2 125306 116230
2 181074 28687
2 35011 125765
2 191143 92442
1 172415 17916
1 183095 148303
2 114346 50917
1 74342 23190
2 146720 133355
2 38434 36935
2 39206 173086
2 146915 195919
1 80548 157651
1 178616 107374
1 38892 26218
2 167546 174680
2 151491 56335
1 133904 120569
1 47491 109059
1 7276 169069
2 140733 2730
1 83047 71018
2 151436 195670
1 180891 39770
1 56792 182250
2 179778 7360
2 87202 73084
1 110889 29946
1 44553 94355
2 94099 60415
1 169548 120605
2 17415 196595
2 164228 22142
2 66347 187679
2 197229 131171
2 31872 39465
2 134496 44266
2 181892 61538
2 74388 29430
2 194033 104166
1 123504 139254
2 153721 149933
1 61313 162492
2 108978 155660
2 111056 31860
2 28985 59445
1 44327 102677
1 12183 36659
1 61456 50126
2 149024 125585
2 116599 147653
1 69120 140789
2 27776 107901
2 144430 130253
2 118490 180253
1 82470 14978
1 7827 100345
1 188141 27245
1 85970 61697
2 136201 149359
2 96711 17287
1 143066 153204
1 177992 164333
1 175324 175601
1 128367 9815
1 79171 162597
1 74802 25215
2 146267 77860
2 171350 111992
2 19379 155709
2 67142 25583
1 90618 114542
1 42174 116223
2 165682 26598
2 196474 96301
2 5765 120698
1 79831 110899
1 168905 60300
2 145362 133491
2 59728 184327
2 115636 152667
1 47376 75413
2 163734 34103
1 155941 159023
1 132456 109623
2 108353 149102
2 118982 59958
2 160587 158790
1 161624 32884
2 94795 8590
2 63649 26344
1 19302 4827
1 150963 9488
1 131429 96126
1 77001 51770
2 48818 42434
1 88660 86162
2 99461 51644
2 154560 191464
1 4591 119541
2 121824 65377
2 14873 145705
2 127209 52915
2 170642 49104
2 183832 105398
1 58814 169196
2 50341 137588
2 153104 174352
1 30773 59538
1 178735 115898
1 36863 109200
1 114919 161187
1 160636 86203
1 137144 173867
2 153044 193053
1 98479 183344
1 199521 46849
1 48952 44357
2 131928 156355
2 92517 86338
1 119786 198258
1 165785 189990
1 119811 88512
2 171365 198300
2 31387 169216
1 59165 47300
2 192612 49979
1 144050 159195
1 14745 29024
2 90806 2505
1 188623 180403
2 98147 89069
2 33706 47990
1 35009 166096
1 197687 96289
1 184395 29346
1 183724 99451
1 62463 184021
1 62321 88434
2 198881 139485
2 171641 65222
2 165490 135831
2 25527 168822
2 92838 31042
1 101820 151431
1 7520 8987
1 144060 144802
2 180447 13925
1 101896 30089
1 13192 188800
2 192113 70653
2 40688 196931
1 186801 69770
2 65097 166452
1 56971 183827
1 91013 151318
2 34146 197669
2 69521 196165
2 185072 88447
1 118425 144636
1 130770 49134
1 148567 29677
1 5512 61313
2 4856 100297
2 122144 45327
1 25909 15454
1 153418 154758
1 36719 15372
1 56238 63070
2 117961 52282
1 97400 174964
1 58796 5433
1 4279 141639
1 96823 165934
1 95918 185459
1 19255 69073
1 18329 93864
2 26763 182311
1 65314 41013
2 2821 162152
2 28230 141642
1 174818 14608
1 67663 77820
2 102665 61761
2 30657 111137
2 66956 184260
2 11000 194856
2 120105 107166
1 98203 117250
1 72816 173192
1 33581 67062
2 128102 104329
2 181888 70308
2 70674 53721
1 10508 151663
2 165132 195318
1 49901 39153
2 173439 27818
1 180817 28279
2 6863 192866
2 159014 5288
2 173210 132774
1 160396 171979
1 57981 121518
2 58361 72073
2 165853 182392
1 195246 37301
1 16100 3185
2 26996 24724
1 165081 89901
1 68689 71226
2 167181 178815
2 54394 121860
2 71404 179732
1 41032 36993
1 101642 105625
2 58965 107797
2 138596 126970
1 107872 65967
2 33191 3471
2 9612 136920
2 180155 78399
2 190151 105391
1 113938 49206
2 105084 168660
2 169002 52230
2 105812 14611
2 92256 127875
1 135621 73443
2 65778 13370
2 28077 16700
2 92243 3440
2 125954 111649
1 195820 126370
1 125693 100518
1 114412 155133
2 117192 110589
1 196636 49937
1 193396 110976
1 186147 61249
2 6449 25180
2 15896 117043
1 106028 30233
2 56888 181413
2 4209 85672
2 70087 144759
1 30255 139213
1 37917 8357
1 93476 86313
2 32941 185149
2 64747 88229
2 20727 181535
2 70759 80763
2 114232 65582
1 11147 96051
2 4940 30939
2 100987 183256
2 20601 26971
1 153503 170575
1 12419 15993
2 75579 96624
1 83959 184829
2 137254 58073
1 199283 189087
1 48283 882
2 103045 178289
2 190646 88964
2 11159 96835
1 36028 152858
1 198215 87980
1 187846 36725
1 29149 74789
1 117131 155735
2 142238 130683
1 64619 198827
1 144190 174207
1 59868 49353
2 145293 53938
1 45576 22397
2 88058 103749
1 190754 530
2 42987 40897
2 66380 83716
1 142825 11206
1 36921 45956
2 192711 92971
2 122448 101192
2 47030 125768
2 152976 53801
2 131024 182117
1 167911 177637
1 13982 38856
2 41335 37513
1 33641 157682
1 103267 58022
2 90375 68227
1 59904 132935
1 26900 21208
2 45854 193224
2 117034 189972
2 112315 100932
1 101816 190722
1 80365 31420
2 77342 184158
2 3153 118700
2 3429 7988
2 84522 16325
2 87825 73285
2 83349 58640
2 118858 116960
2 89077 198599
2 41568 62337
2 40979 45494
2 122130 115389
1 185751 28672
2 177264 172499
1 150720 66112
1 126704 198193
1 80949 11313
2 121884 176430
2 95833 182515
1 173892 120787
1 182688 177705
2 109253 188451
2 79883 155048
2 27383 182207
1 27429 47037
1 57688 43766
1 135422 150180
1 183203 100428
2 54436 59178
2 83640 72152
2 164668 80896
1 115899 197029
2 149149 122526
1 156150 12566
2 146542 107849
2 125387 75977
2 179960 55161
1 194014 92975
2 69641 14769
2 166159 119318
1 34412 187638
2 184399 126240
2 88708 39443
2 54564 98734
2 79271 181028
1 93507 37080
1 164681 18111
1 27807 115306
1 71978 160538
1 139069 160873
1 61750 189253
1 182189 143304
1 50378 142901
2 2281 61057
2 191806 137206
2 60592 147298
1 135520 43480
2 51766 90948
2 22336 189714
2 63014 43615
1 70635 116978
1 177881 171273
1 35408 93731
2 84792 18455
1 52316 41548
1 97438 101174
2 119841 137368
2 39890 93103
1 140607 145385
1 141602 122698
1 6280 81650
2 37163 128245
2 20651 10410
2 47120 2822
2 33005 55437
2 52869 18933
2 152568 53166
2 91041 90748
2 59734 138783
2 79272 149666
2 27301 116069
1 10584 175810
2 19812 39448
1 36873 82948
1 176868 13724
1 63441 94406
1 108210 165019
2 172851 185566
1 79817 193353
2 69425 115828
2 56924 83677
2 127757 92489
1 48150 101066
2 57844 32040
1 86262 84947
1 50811 13808
2 37837 12080
2 25712 196579
2 19369 10102
1 21645 122498
2 171369 55909
1 190696 128045
2 128884 158219
1 47859 619
2 168947 16846
2 172841 127726
2 56808 9658
2 6233 1401
2 103933 142704
2 78548 113432
1 16152 83248
1 178205 189041
1 86766 50226
1 40382 166963
2 193440 191493
1 146716 45782
2 19051 70741
1 114657 161886
2 64428 148281
1 113304 99148
1 13553 152267
1 33057 49372
2 154924 72018
1 182330 159692
1 7555 195582
2 89587 27417
1 119660 66082
1 99146 197371
1 89304 41730
1 47575 119876
1 154438 105753
2 72664 110629
2 98944 170526
1 81451 69673
2 136651 100150
2 158787 189319
1 154532 17531
1 123596 182497
2 12093 189449
1 152715 67937
2 178417 88033
1 183983 119059
1 100399 185159
1 96370 73162
2 35177 156892
2 128299 116013
2 4771 157901
1 109396 70435
1 137614 89835
2 172532 137030
2 137178 103479
2 17524 25215
1 36092 59697
1 63001 20050
2 13745 84153
2 111727 181732
2 196762 107155
1 83765 47522
1 13723 130766
1 76640 187251
2 155612 21146
1 100538 180473
2 19982 177262
1 103787 118761
2 69603 14140
2 120332 109510
2 93672 99616
2 66809 47792
2 114816 118522
1 17556 60993
1 115607 105145
1 67452 20923
2 149381 22374
1 45862 165412
1 32015 175796
2 76119 198832
1 26966 44188
2 161716 152116
1 130769 181324
1 135950 45401
1 170155 117946
2 199820 146149
1 188875 65881
2 57812 196887
2 160241 29145
1 41721 122942
2 123605 188598
2 110177 36069
1 110486 19644
2 94336 75348
1 163576 125707
2 35468 172183
2 132440 87751
2 148963 121103
2 86005 162385
1 37390 181196
2 143207 144653
1 74827 85660
1 62332 116878
1 66973 87218
2 189185 72036
2 40557 184055
1 119443 150893
1 57723 7196
2 105917 126056
1 59015 155205
2 147628 74049
2 68241 165268
1 183710 154313
2 152404 173929
1 79028 112922
2 159993 109823
2 142550 140619
2 172500 136484
2 94361 152375
1 11634 76441
2 15166 63441
2 102256 110585
2 57573 114865
1 110930 130269
2 84668 123395
2 149384 104826
1 54487 69337
2 121613 97048
2 13181 137337
2 179538 182987
1 85186 74219
1 34087 13963
1 162218 35906
2 14721 55468
1 101918 71450
1 57293 32752
2 32856 98796
2 47998 148813
2 36061 187360
1 82962 189989
2 78496 126856
1 58662 128492
1 72555 152646
2 185956 71850
1 194893 147967
2 23368 23768
2 95781 151405
1 67360 154144
1 113839 3654
2 115589 109380
2 183178 172253
1 77516 148162
2 21469 60849
1 68590 199685
1 109058 175436
2 3318 132096
1 28246 54740
2 120496 116712
1 52883 145373
2 104991 123795
2 62594 154668
1 34850 27091
2 199303 58608
1 100505 37567
1 164385 4209
1 162773 20022
1 139125 163055
2 93251 67775
1 153318 44507
2 101397 115527
1 111895 58284
2 35782 185735
2 130435 169270
2 130073 160501
1 103381 45209
1 64906 92564
2 157108 9262
2 102730 123382
2 184253 87665
1 45016 140781
2 188581 47628
1 124060 170897
2 191856 168203
1 159930 70554
1 99251 190249
2 117509 187103
2 54558 163766
2 156634 130564
2 36043 18104
2 29778 152427
1 6807 51582
2 161742 152647
2 186155 130141
1 75491 14553
2 154448 155428
1 138173 52150
1 192180 188324
1 174805 9179
2 23330 16841
1 42960 73691
1 146779 120927
2 162106 62043
1 68299 112229
2 56497 90101
1 23368 77574
1 54945 127829
2 2389 190523
2 34796 53817
1 47496 183292
1 52668 112272
1 142334 38259
2 54753 51227
2 152885 199593
2 138040 123832
1 153900 197370
2 40772 3794
1 81302 148391
1 12185 74880
2 95467 199591
1 65886 123447
2 162472 163436
1 131595 34633
2 28066 160757
1 39832 114285
2 135247 92828
1 176665 70975
1 64196 107155
2 57468 184022
1 13966 151190
2 6756 162383
1 37903 147966
1 80612 169723
1 159345 5243
1 98907 66375
1 66767 130394
2 67568 125973
1 132105 31384
2 186244 39195
1 195640 41415
2 87621 179717
2 164794 41352
2 82266 176930
2 175247 64492
2 148589 168801
2 119009 170501
2 86457 17163
2 191718 86365
1 33129 196482
1 68659 31925
2 85805 128867
2 109786 116122
2 44236 10328
2 198881 59113
1 81328 151196
2 57873 156547
2 4062 139884
2 110226 133882
2 93510 191681
1 94730 165082
2 18969 101564
2 87644 82755
1 170313 40538
1 56109 69393
2 101105 141446
2 175216 178395
2 36346 120510
2 162850 170822
2 129492 82084
2 37327 6692
2 183875 158375
1 95782 104223
1 137424 57906
2 184253 7344
1 52930 126663
2 142496 158467
1 77179 183621
2 130419 160693
2 162315 122570
1 120028 139786
2 139975 16664
1 91057 182924
2 82321 24717
2 2825 43586
2 92635 180790
2 150260 42411
1 197318 38648
1 137449 50346
2 88087 129923
1 31067 55529
1 56330 23529
2 153613 50452
1 196504 132620
1 94270 56714
2 148358 95907
2 151784 100467
1 26608 131304
2 195259 76891
2 62666 102297
2 167394 7588
2 41634 193124
1 39544 156913
1 149161 85103
1 83250 14154
2 192188 51281
2 146220 162129
2 98731 186453
1 80017 182612
1 151116 89020
1 158587 180089
1 165208 24844
2 101007 130411
2 95645 75845
1 150115 23608
1 28260 165185
1 84505 93599
2 173032 983
2 12250 169804
1 52356 40609
1 76473 141658
2 93640 140630
1 118643 134933
1 68277 99816
1 183744 136642
1 45365 100969
2 94994 109706
1 24708 85074
1 160810 167104
1 80423 44600
1 31917 155722
2 170175 90107
1 60961 68243
1 108871 71824
1 162395 111235
2 5666 145528
1 94924 118592
1 49973 22905
1 97836 182726
1 69169 34451
1 31944 65989
2 38846 19681
1 193426 145395
1 141209 59289
1 140808 123999
1 105844 3990
2 161377 52430
1 118983 171632
1 138234 20683
2 145972 191705
2 14874 124030
2 67932 119538
1 133523 70309
2 169023 134302
1 169904 117948
2 188856 187333
1 81065 53596
1 10383 102076
1 191042 194441
2 183839 103360
2 37353 160686
1 37684 58722
1 189203 164014
1 86003 139990
2 156407 169919
1 44515 128885
2 52402 11808
1 173550 133129
2 178602 55074
1 188648 45218
2 134955 75876
2 160335 92166
2 178707 7755
2 180352 124592
1 141579 150708
1 185049 131351
2 82090 63010
2 140556 1712
1 122684 28098
2 169215 180288
2 15635 9289
2 128147 186505
1 89433 5727
1 145343 78456
2 129793 132451
1 13065 12387
2 43975 89143
1 39806 1606
2 185891 82131
1 71312 195038
2 10519 183671
2 177890 10784
1 153383 111346
1 30061 118505
2 197796 80572
1 191968 163682
2 189480 196921
2 170906 188087
2 192785 41499
1 112221 41528
2 184401 50322
1 85701 52738
1 145017 98494
2 1008 174403
1 3141 46894
2 55017 107338
1 2670 123525
1 135234 62941
2 59270 6890
1 43024 165953
1 177799 79339
2 100182 160143
2 76658 4131
2 122035 35145
1 56591 130487
2 175058 71142
2 104205 55540
1 68336 143494
1 66567 82943
2 176334 152350
1 39685 133584
2 94376 156877
1 71872 10451
2 168046 80319
1 93427 121818
2 96531 109857
2 170064 31941
1 8658 99732
1 96209 156031
1 107753 62543
2 107757 94142
2 56609 167424
1 146007 116905
2 177671 2441
1 120762 196197
1 34562 121295
1 142773 142736
1 15199 107485
2 85033 126527
2 113108 166767
2 92094 17771
1 153339 25207
1 193516 158577
1 127800 127771
1 174114 58217
2 116946 2604
2 198579 119360
1 131590 27517
2 103150 102278
2 66147 172960
2 38613 60174
2 122947 175107
1 135627 164302
1 9235 6317
2 7959 146198
2 133435 125818
2 6823 161691
2 160633 120144
2 109628 196292
1 24092 151193
2 15476 134409
1 136187 97783
2 119107 179837
2 119207 160790
1 101760 144200
1 17734 165129
2 189445 59324
2 179863 154491
1 133745 129575
1 137044 82927
2 51383 146827
1 120578 137698
1 197572 116343
1 6277 51730
1 122805 89880
1 193710 23526
2 15973 42480
1 95017 194976
1 150885 53058
2 162860 151441
1 31561 21074
2 187530 171197
2 184020 25107
1 2465 57128
1 165268 43509
2 125551 38139
2 199557 37244
2 122539 161751
1 45261 114685
1 91862 196323
1 49841 116836
1 140321 91889
2 68895 57311
2 10190 132111
2 107196 123929
1 57712 112066
2 15825 33810
1 193680 85706
1 90998 29305
1 177295 23490
2 179670 100380
2 17418 79475
2 103421 185079
1 8439 95655
1 13731 20430
1 104938 42452
2 139196 81411
1 32735 5792
2 152250 64990
1 44752 125398
1 60172 131060
1 114871 58818
1 140795 81201
2 68683 114436
2 145906 105941
2 152950 141602
2 43855 101133
2 51034 13616
2 176199 162336
1 161363 59835
1 23091 121799
1 152880 97632
2 62575 62389
1 157948 90893
1 60935 45715
1 160091 59073
2 145369 65435
2 66866 144917
2 54556 136436
2 106081 141953
2 144544 92747
1 196168 177742
1 10366 131744
2 108517 183038
1 141370 43316
2 45321 191289
1 181924 81844
1 52372 93602
2 20003 136536
1 104271 191814
2 39428 129089
2 40269 159330
1 134122 13517
1 597 14708
1 54792 90907
2 48330 198181
2 35910 144345
2 91450 75704
1 128808 194750
1 164510 110347
2 123240 173717
2 14444 50174
1 93317 45266
2 129137 127704
2 7711 143388
2 67665 90400
1 106423 164526
2 31377 45624
1 39000 172066
1 36076 57303
1 177310 107663
1 81101 193213
1 38157 57260
1 130545 185828
2 194873 17305
2 37543 51240
1 91149 31987
1 159189 128932
2 2995 139226
1 76748 116062
2 197831 141049
2 11368 54164
1 89829 55769
2 18776 27546
2 24026 104851
2 99058 134393
1 184107 38353
1 36694 82951
1 120192 103033
2 174860 78572
2 52153 72956
2 143088 79776
2 9604 92297
1 167734 18985
2 14922 27195
1 181867 35447
1 154091 70204
2 54666 52298
1 198481 32118
1 169133 117065
1 9459 128517
1 158145 100335
2 195999 158477
2 16859 106090
1 6434 160020
1 197090 9090
1 50208 58218
1 83619 19590
1 68783 137518
2 57804 171442
2 36895 90
2 78505 145649
2 156841 132270
1 26553 117845
1 176508 182939
1 173240 1585
1 152249 43827
2 99077 191530
2 33123 152981
2 155043 79084
2 60537 199600
1 8266 174541
2 160834 43869
1 123225 197250
2 96063 78538
1 38690 199750
2 150281 143128
2 90340 137791
2 80577 30443
2 17333 53655
2 50011 38590
1 112524 44179
2 102875 163254
1 54469 101227
1 61886 109096
2 154447 58298
1 126040 152808
1 26080 23503
1 82972 167065
2 84347 100427
2 41213 188286
1 77409 8246
2 71385 177158
2 134050 59167
2 151532 58745
1 99990 105706
1 150545 54445
1 7669 171986
1 44148 137665
1 45061 39403
1 103287 99880
2 124812 33150
1 120007 40617
1 159660 185659
2 167404 76079
2 93746 14249
2 50727 19278
2 26571 9610
2 20354 109674
1 83058 83886
1 158586 17269
1 151876 79943
1 167490 123143
1 5906 167643
2 96397 101883
2 15394 171362
2 146920 42800
2 83559 60683
1 135498 18811
1 157634 1093
1 9208 13994
2 46070 182495
1 14767 49875
2 92029 46044
1 172533 70699
2 106314 36173
1 63447 93144
1 156699 113425
2 81203 38444
2 106207 9270
2 52514 109340
2 175606 128386
1 96940 179959
2 51853 38583
2 64868 104664
1 89391 3975
1 65828 90063
1 941 159732
1 199400 1071
1 68006 125281
2 79910 190695
1 76850 160177
2 98049 97962
1 29723 101401
2 40397 175728
2 52091 15546
2 56141 103810
1 171737 192162
2 113741 65559
1 80220 126025
1 66548 134589
1 31729 168915
2 110372 177469
2 101062 10922
2 93860 163666
1 158092 161401
2 82056 66280
2 78519 130023
2 184599 155242
1 88369 6214
2 181386 134430
2 72288 98267
2 163602 93748
2 26911 106728
1 65378 82187
2 4954 109763
1 46230 116390
2 131513 123208
2 57782 2445
1 137282 908
1 7588 135634
1 14913 148779
1 150181 35578
2 7205 57554
1 32121 133430
2 114200 198903
2 149459 110842
1 97835 30485
1 11391 105751
2 25928 21963
2 78373 31929
2 22914 151998
2 162945 176995
1 116887 87777
2 109620 119700
1 142633 183353
2 159439 190865
1 99887 103559
2 32653 127517
1 85603 171507
2 81544 128954
2 173812 47927
2 128404 135381
2 176482 12379
2 58652 168439
2 12885 111801
2 70026 172670
1 62451 67335
2 107046 133368
2 19136 58485
2 187224 71770
2 139794 73972
1 184711 174812
1 47505 169840
1 159415 83458
1 116026 147683
2 78731 53290
2 83592 84307
1 23510 183022
2 118718 120458
1 32511 94848
1 117089 159587
1 21732 9230
1 178697 9726
2 51352 92644
1 19187 42109
2 123689 142856
2 21469 90412
2 192841 97471
2 26898 49928
1 72742 101828
1 136093 186339
2 62547 131069
1 94579 105214
1 146274 127777
1 183571 5950
2 21334 100974
2 21959 80879
2 86587 32278
2 80193 129568
1 4300 116748
1 109700 39326
2 149507 173815
1 113762 75863
1 184587 38224
2 182318 15398
1 94294 8238
2 152414 99514
1 167166 140997
2 145564 89896
1 73251 49797
1 42321 155773
1 187715 147088
2 195574 339
2 114222 166954
2 20534 185091
1 163508 65739
1 78406 170340
1 99939 168644
1 167542 87606
2 102074 19615
2 178631 111043
2 123961 14503
1 96560 178143
2 11421 127738
1 3915 156658
1 120579 2152
2 42132 69427
2 88626 102552
2 144430 185589
1 64627 23386
2 111830 19770
1 34243 131219
1 175057 140418
2 79589 75168
2 58202 39415
2 58293 27674
2 28833 63840
1 2022 134981
2 75622 59904
2 169187 137209
2 114243 48102
1 29565 69491
2 66618 196865
1 76210 105832
2 159522 163974
2 100194 4671
1 84307 38399
1 87402 119490
1 118522 93345
1 21336 95383
1 184089 20991
2 43875 30228
2 151718 26639
2 40778 150235
2 83955 134612
1 80572 501
1 156658 156967
1 11032 147435
2 164539 177881
2 155718 181328
1 70326 100911
1 20572 120967
2 79888 25690
1 152418 12515
2 107381 197697
2 161537 78912
2 8758 172544
2 91369 98138
1 67343 63535
1 71730 79979
2 51325 141551
1 161974 166529
1 53299 137159
1 191975 166856
1 11019 120907
1 21248 171883
1 144154 120287
2 161158 53945
1 154967 45063
2 181894 8713
2 92744 94832
1 56726 1992
2 164214 112269
2 13219 100280
2 182922 183439
1 22141 66067
1 49283 170386
2 173700 48494
1 37280 13666
1 38453 129197
2 29052 30309
2 21679 33271
1 67810 83468
1 126472 162737
2 134169 158449
1 154054 55811
1 154927 25315
1 149683 55690
1 122575 137434
2 88404 57050
1 173755 98582
1 126938 51413
2 5630 179407
1 113866 128058
2 120955 153481
1 38916 47094
1 74915 69629
1 16357 27389
1 85409 183960
1 23841 141976
1 68037 70897
1 16387 192148
2 43987 97400
1 87839 157378
2 190569 189093
1 106733 190855
2 13254 82422
2 124848 47366
2 189602 150070
1 44021 69286
1 6441 90088
1 148749 193921
2 1090 115141
1 125320 197004
1 26350 74766
2 37367 193248
1 183903 111690
2 155472 141412
1 133917 192094
1 77404 32598
1 2689 90032
1 187896 166247
2 28571 154759
2 11302 56832
2 15128 196860
2 105000 134133
2 138681 91701
1 176126 97168
2 70847 89125
1 158068 159076
2 122159 150355
2 71208 188054
2 88964 173774
2 92428 115893
1 190283 75893
1 78625 122475
2 69210 46681
1 70034 69460
2 103233 112221
2 70424 46957
2 133220 148850
1 60960 50762
2 71368 101424
1 86591 58135
1 196804 52448
1 30943 22352
2 40385 24242
1 5490 126873
2 44273 190983
1 108284 142211
1 169825 104930
2 68886 174299
1 86798 84883
1 94802 106174
2 131652 137874
2 117845 42331
1 173730 114128
2 171163 198931
2 51054 172635
1 185334 27431
1 152393 113521
1 29887 53508
1 59227 66147
2 13952 165854
2 63611 164775
1 58144 128610
1 174196 7365
1 32858 164865
1 39714 22667
2 118106 45128
1 119816 123158
1 16158 39119
2 138500 139285
1 144076 168795
1 108364 23369
1 105746 78171
2 12548 62553
2 54626 143655
1 137282 135335
1 50517 71303
2 125401 116367
2 70888 35709
2 71982 155627
2 77084 73280
2 74642 32848
1 113870 107161
1 156097 92865
2 120354 92693
1 4450 21339
2 37400 63897
1 178727 926
2 138122 26745
1 86837 85544
1 18908 180668
1 12770 47353
2 79933 46547
2 180268 188348
1 41351 15955
1 20744 131020
2 5626 71980
1 178952 84071
2 195661 87496
2 53192 147456
2 97928 63505
1 160992 53315
2 115472 140638
2 23067 29324
2 60674 64731
1 186639 147558
2 197355 65920
2 21766 124504
2 44432 101720
1 106518 106919
1 114187 38468
2 36855 16316
2 94109 183879
2 53693 175103
2 63916 123252
2 157578 193559
2 157190 118372
2 5222 160364
2 101164 65344
2 91965 35304
1 93593 192406
1 72662 28466
2 97474 29833
2 13332 166394
2 38816 167593
1 108922 196605
2 157994 198500
1 62484 45770
1 23477 4267
2 18052 28797
2 61695 118963
2 6651 49707
1 129566 59539
2 141293 88400
2 95339 124437
1 179077 57982
2 54734 81178
1 181091 36682
2 46793 14698
1 173791 60711
2 40034 70194
1 97236 152599
2 131228 51470
1 96641 120251
1 177458 61336
2 140678 8399
2 34611 123013
2 85304 38951
1 96754 79381
1 35664 128262
2 68507 152651
2 178487 93814
2 40416 6197
2 7360 77542
2 174789 144578
1 61263 80382
1 20274 174467
2 107015 157672
2 153090 113099
2 185490 26668
1 197378 198588
1 95517 128390
2 25357 27409
2 9331 35159
1 22254 132308
1 87631 151594
2 84282 105131
1 100642 33408
1 44364 172823
2 196861 71240
2 22620 169859
2 148781 42590
2 182273 87807
1 180486 35493
2 103347 26387
1 153180 189648
2 186052 199215
1 167488 122055
1 139821 33470
1 114838 97041
2 134043 118333
2 198742 151814
2 86576 128998
1 19719 45404
1 73980 90619
2 134029 149914
2 114761 109402
2 66078 45142
2 16436 185357
2 56531 20954
1 82367 10953
1 193373 134080
1 191731 134762
1 23705 87067
2 125759 160121
1 130408 99298
1 160046 24831
2 27852 98059
2 34393 62671
2 15290 88956
1 91115 199325
1 27887 12491
2 181397 191488
2 160864 157446
1 182128 78272
1 144114 168885
1 186842 153047
1 121362 51156
2 57904 166471
1 185702 78381
2 192300 31761
2 162821 124869
1 107948 198456
1 31004 192134
1 33224 15860
1 25704 85228
2 11625 130794
2 35974 108785
2 119859 172780
1 172133 99586
1 55943 153035
2 39640 42849
1 117476 162365
1 180682 196388
2 19268 115340
2 184542 58374
1 61890 28673
1 35544 70133
1 166923 182522
2 29290 170444
2 1084 148087
1 155271 193907
2 104004 185948
2 121914 30602
1 68993 80453
1 128402 23927
1 33147 96961
2 95188 16867
2 97359 51370
2 12146 108667
1 111534 34478
1 106011 82943
1 195307 124513
2 109605 102166
2 20283 119784
1 29241 163457
2 36101 30167
1 169101 107861
1 104750 34705
2 189797 26327
2 31181 113104
2 122094 188671
2 87594 94749
1 72321 64666
2 14852 75461
1 60459 21333
1 84425 76976
1 125854 98489
2 14278 109488
2 174907 5260
2 104180 112053
2 11738 106047
1 120093 77594
1 142153 82068
2 162180 176601
1 175633 119486
2 157431 186644
1 121606 38326
1 105637 3550
1 80222 4216
1 147656 5133
2 62690 69615
2 66622 79391
2 176844 50718
1 195305 150685
1 8193 111158
1 147818 20274
2 153826 56788
2 145036 66656
2 101691 55400
1 28217 17281
1 131775 51791
1 117565 124711
1 80447 117474
1 21821 137049
2 66074 35359
1 190604 136340
1 56372 14809
2 69092 117786
1 51105 81835
1 147138 80916
1 184206 14297
1 64495 958
1 104767 99557
1 12255 42126
1 98722 170578
1 98540 74164
1 45725 199044
1 19707 87212
1 176734 186189
1 13235 42173
2 42166 142248
2 98897 89130
2 6235 106884
2 174040 106937
1 72075 143909
1 142294 145244
1 176475 127232
2 2176 141341
2 37418 75938
2 116105 60230
2 178364 111495
1 192022 174046
1 186000 169923
1 112052 111623
1 88499 124037
1 15605 77088
2 165641 166392
2 170540 56252
1 19999 183237
1 155913 64947
1 31807 17281
1 118314 146274
2 119291 107659
2 34537 157640
2 178589 144867
2 78211 45296
1 117526 94952
2 1677 34994
2 133800 97402
1 168302 172546
2 35448 4494
1 102532 63585
1 61961 197245
2 73497 127415
1 39296 7078
1 151610 182558
1 83248 71248
2 195486 84856
1 176311 41767
1 84748 141864
2 161302 195063
1 56471 194445
1 187435 54465
2 79740 48634
1 127040 171919
1 27077 40525
1 81659 40130
2 184173 190450
2 31659 44977
1 59240 143863
2 52506 65670
1 107862 131119
2 24222 157377
2 121103 171527
2 4959 38337
2 61467 16160
1 105007 123542
1 76669 164016
2 67997 124477
1 127914 87334
2 8227 44571
1 119189 66783
2 176642 174334
1 83873 53688
2 17213 68182
1 84145 163954
1 122189 192597
2 89651 187973
1 15908 181028
1 181632 40989
1 173210 166888
1 79205 147769
1 61928 155353
2 157712 50965
1 164649 184315
2 114722 64962
1 40650 10179
1 195161 48437
2 14324 4242
1 192688 11961
1 54493 305
1 22842 64532
2 29461 13299
2 192893 79921
2 156577 109110
1 62585 167922
1 129808 89217
2 108722 182536
1 61967 177590
1 91171 147534
2 76477 119141
1 104714 96066
2 183031 31034
1 21365 154015
1 122236 120688
2 40419 91018
2 17477 88775
1 156407 165139
2 108773 72332
2 3354 22918
2 76558 66829
1 135333 21262
2 99865 47856
1 153226 19603
2 52618 20105
1 182049 180096
2 18567 103926
2 85241 167633
2 2363 162519
1 35319 160343
1 11237 168393
1 97063 86247
2 173582 40541
2 152712 62152
2 142006 163597
1 126788 135259
2 158026 104610
1 154218 65296
2 16502 164538
1 84804 10732
1 187946 162215
2 179825 194055
2 166929 152418
1 95683 105459
2 99029 73601
2 149969 170940
2 63956 59422
1 53886 179584
1 21970 138725
2 91555 11062
1 17578 161603
1 42873 75381
1 88165 102990
1 54870 157892
2 145736 198566
2 73003 59881
2 150239 174461
2 193107 101245
2 138127 32484
2 7903 193824
1 191969 93509
1 162104 55642
1 138151 59194
2 161830 167695
2 42234 1310
1 125237 101422
1 168076 99635
1 117451 71277
2 59921 80950
1 33054 124051
1 141466 122013
1 177591 6452
2 141106 106864
1 94343 163852
1 51471 10754
1 11462 68903
1 1464 181336
2 18128 135550
2 166678 31827
1 134109 181053
2 145821 174957
1 76057 47339
2 167644 166084
1 58841 137016
1 72987 192007
1 129218 8958
1 74126 143569
2 58625 167792
2 89082 178523
1 189960 14073
2 73985 19491
2 125881 163920
1 47613 168526
1 173057 123028
1 90996 19588
1 133488 185859
2 18809 56063
2 106005 90039
2 182405 114933
2 45554 144231
1 187700 155299
1 25452 187110
1 115798 37583
2 33881 197371
2 184187 138581
1 10076 113567
2 120688 143723
1 33889 24060
2 144159 87061
1 196789 171860
2 38678 196949
2 162960 61594
2 45504 36331
1 103032 52260
2 49037 84192
2 191333 135118
1 66297 81687
2 14188 23927
1 194427 23343
1 122787 34739
1 46858 25018
2 145757 10467
1 148716 100080
2 127091 142640
2 52445 80875
1 53603 152965
1 199455 190641
1 78089 14310
2 12862 104103
2 152082 193727
1 190341 140781
1 194371 100827
1 58081 56414
2 190478 190888
1 129323 127093
2 130410 190438
2 147100 164962
2 148400 155877
1 86784 40353
2 22718 84534
2 118099 163983
1 149873 128018
2 167707 174906
1 45438 78676
2 102921 17614
2 147339 126248
2 18584 56204
1 11246 65479
1 70312 126991
1 102308 168563
2 148069 149202
1 134646 5356
2 63453 192986
1 38496 1069
1 167400 6669
1 57231 109027
1 29658 72789
1 58809 20993
2 81320 44941
2 170862 125514
2 77527 191293
2 115767 101818
1 19573 165088
2 44677 163108
2 9357 81884
1 7513 105623
2 156236 151581
1 69582 137426
1 199424 139960
1 21197 4916
1 65399 108513
2 165389 57212
1 120651 134033
1 102108 61557
2 2596 28468
1 89015 180451
1 45318 33433
1 1969 67738
1 83174 146469
1 116444 193924
2 10846 15126
2 90314 151493
1 39293 42232
2 131288 119898
2 17115 166817
2 175269 43408
2 6453 130348
1 39322 167916
2 132161 16134
1 182629 5562
1 70721 167029
1 191602 177282
1 131382 60367
1 144400 38926
2 189440 54235
1 82168 125757
2 199717 121335
2 194487 114787
2 163292 88514
2 184406 157856
1 111765 122861
1 26603 110051
1 25795 125295
2 149332 32046
1 81135 80028
1 63157 173781
1 26075 133761
1 190027 12958
1 3987 127791
1 179108 198446
2 158896 170698
1 185550 90768
1 59308 44637
2 78517 172953
2 190053 185510
1 176555 139997
1 106778 147352
1 199639 114563
1 46945 26132
1 69870 5795
1 14603 80396
2 131604 22901
2 56456 637
2 178945 145840
1 23467 183616
1 92624 13235
2 122165 107143
1 51223 113093
1 144054 31180
2 65509 174424
2 35784 187785
2 24431 91934
2 17754 135842
2 157013 37510
2 139655 41373
2 90182 56303
2 91079 74728
2 54420 160679
2 185274 182453
2 18056 9097
2 66468 168106
1 168453 122288
1 104562 16988
1 52355 142925
1 74709 23917
1 103238 180247
2 35196 119045
2 90291 180513
1 58648 39426
1 199888 5133
1 135665 133622
1 145014 166360
1 739 135467
2 35097 55397
1 178417 105440
1 159265 109793
2 154436 61402
2 25380 84238
2 128649 185036
2 31805 3706
1 56302 117532
1 169651 188663
2 68579 3599
2 29139 127351
2 190949 114705
1 93071 20791
2 51875 11740
1 1064 103937
1 147369 139969
1 166103 193687
2 41556 188530
1 5954 198745
1 62772 25377
2 40414 147453
2 122899 36511
2 166414 149563
1 644 106727
1 117850 75239
1 127300 114725
2 8672 187715
2 22318 41689
2 197444 42219
2 152686 119987
1 69002 30690
1 104590 56447
1 75231 184524
2 168637 169307
1 91551 9173
2 177850 135124
1 190942 177378
1 47072 157961
1 52183 110715
1 42916 85724
2 157675 10278
1 186848 197403
1 71090 195197
2 16017 135045
2 131266 149502
1 2726 154526
1 133334 43666
1 47963 30781
2 123366 55218
1 78880 6557
1 13353 144357
1 67776 19802
2 110549 190747
2 152394 5732
2 12610 106778
2 161888 137303
1 117061 148060
2 107256 143559
2 10822 100318
2 53224 170992
2 29014 168617
1 46921 128818
2 126076 78891
1 156228 39962
2 193979 32162
1 95082 180413
2 138766 134328
1 73737 85221
2 98152 19859
1 195732 134620
2 45083 101629
1 179373 153163
2 134958 42233
1 168835 128484
1 53697 90577
2 69666 32474
2 195484 138112
2 5941 64486
1 64310 39214
1 141911 154292
2 184363 158347
2 25815 170510
2 163500 194204
1 109033 74038
1 21237 29946
1 4098 130514
2 111519 43589
1 125836 34008
1 184083 125341
1 95677 112909
1 73988 91238
1 86275 111820
2 65031 82933
2 49937 42873
2 31288 174503
2 85769 130718
2 67622 1375
2 17353 97872
1 62356 127485
2 193067 28531
1 195236 21142
1 126755 122798
1 30750 56532
2 92953 144938
2 46987 137076
2 145096 182633
1 98234 86913
2 131583 113455
1 193012 181621
2 172874 21426
1 61071 36782
1 187750 164247
2 17075 96710
2 1241 141219
1 71349 18664
2 182099 116095
2 56137 33689
1 18647 107778
1 179555 57384
1 20965 104125
2 67749 102304
1 34136 117147
2 11950 142182
1 12778 162546
1 173200 152132
1 20527 9643
1 89895 117756
1 24465 115001
2 64961 187632
2 11300 172237
1 196769 140480
2 46044 109140
2 1345 100746
1 89182 143347
2 106288 151061
1 29883 105505
2 38581 18075
1 13418 143869
2 87389 154166
2 95362 172969
1 147946 122442
2 178102 5038
2 185548 7491
2 87469 197522
2 164197 17509
2 147251 133905
1 40778 106508
2 3316 52184
2 162045 191242
1 113857 172230
1 172373 98508
1 77863 195999
1 98322 119901
1 16443 84599
1 50278 13553
1 97582 39721
2 98377 173873
2 138355 59386
1 125846 128411
2 143092 4410
1 12519 56620
2 111625 25857
1 111629 108408
2 133316 111619
2 129389 110965
1 44839 167393
1 2993 84435
2 31168 114007
2 177399 122243
1 86914 93244
2 20726 144240
2 59480 160044
2 3430 128929
1 18427 9023
2 168200 148165
2 23713 32804
2 25102 76511
2 198771 12300
2 38379 130283
1 172817 140606
1 129245 179581
1 95057 105184
2 170992 83080
2 89347 41977
1 100156 63
1 155722 193038
1 57192 71870
1 108680 174596
2 112394 74217
2 198170 184909
2 190499 25433
2 63909 19763
2 78553 152644
1 91940 21094
1 115697 117331
2 70053 96899
2 186571 93000
2 25212 84893
1 158039 21975
1 48570 44647
1 181025 172877
1 187455 171553
1 31485 125454
1 178081 82197
2 98342 118540
1 186125 71293
1 71300 92167
2 146978 116080
1 8917 77996
1 117945 97654
2 118047 140840
2 135232 8856
2 66045 182774
2 30072 96054
1 189138 79287
1 157178 125590
1 85841 80977
1 97713 55118
2 183051 95619
2 161304 8733
2 109297 160560
2 95364 195938
1 23283 15411
1 152199 128533
2 117776 168117
1 195663 149130
2 97238 110351
2 135246 88454
1 63047 55105
1 152432 103495
1 138415 166976
1 66997 13212
2 51216 63135
2 168968 60814
2 159414 125035
2 72126 35444
2 117252 50149
1 12054 124579
1 165584 84365
2 166751 89174
2 198462 29890
1 92126 50649
1 53433 127046
1 198414 68841
1 21871 152525
1 150177 92034
1 17824 119419
1 43990 134290
1 45825 3969
1 76930 55010
1 17620 142990
2 157421 102340
1 34304 140672
1 182045 15941
2 91444 157076
1 149823 25020
1 102726 13501
2 188306 94751
1 49493 168687
2 122669 44116
2 35206 196139
1 116467 9816
2 170129 65495
2 87337 62641
2 19612 90825
2 120451 89075
1 101090 55993
2 3280 14775
1 106140 155663
2 149954 103316
2 150839 70246
2 4474 135360
2 97194 19750
2 106731 84194
1 71015 70245
2 145174 61699
2 141700 195583
1 20770 86397
2 42376 16519
1 17646 197173
2 169321 188848
1 159904 191833
1 103912 187960
2 96705 184817
2 180960 67093
2 183337 126491
1 25555 52570
2 37333 180252
1 297 142120
1 2035 124101
1 100450 184189
2 105189 26224
2 4982 20677
2 79820 75119
2 143779 189273
2 175621 58737
1 195531 88649
1 26617 150808
2 16956 25692
2 160575 136466
2 84292 7819
1 88236 68773
2 6321 5640
2 140615 105162
1 54631 46969
1 55518 101577
1 56747 116876
2 44282 161608
2 105143 78305
2 19876 17628
2 102435 191323
2 24493 180093
2 163378 128912
1 179122 110201
2 25830 96990
1 46974 170611
1 123525 55813
1 143468 108891
2 148016 157171
1 13125 136374
1 112049 16843
2 4337 115534
1 179339 42687
1 108619 22715
2 180642 129954
2 151277 72119
1 76236 44531
2 71912 5123
1 78445 66208
2 75654 71562
2 14213 102251
1 16344 99512
1 97613 37091
1 159340 141129
1 115929 157061
2 192793 168600
1 74261 1516
1 68117 2831
1 60833 12347
1 140806 77522
2 32987 1254
2 183088 107312
1 22177 50843
1 74955 136191
1 107901 105082
1 104837 35087
2 198562 166816
1 14764 119604
1 113359 15740
2 31463 2672
2 66889 111232
1 89716 95235
1 144997 148113
1 94916 83175
2 84533 78982
2 70750 94487
1 66957 68511
1 109591 104129
2 8365 39326
2 39651 30798
2 149164 55467
1 96459 90569
1 56429 14414
1 53401 10263
1 127470 48336
1 75877 95039
2 101532 128263
2 43928 172946
1 149676 184496
2 114334 41444
2 190895 60405
1 160789 10428
2 60465 171581
1 187892 66862
2 46366 139190
1 108024 158003
2 33867 113839
2 162596 158543
1 106307 29966
1 188210 52571
1 195597 176351
1 135861 66283
2 7848 69631
1 170813 50968
2 95304 59216
1 79001 62417
2 128465 154941
1 176676 21387
1 5291 121041
2 72799 130483
1 170852 69817
2 121628 175852
2 73803 197534
2 62974 63829
1 73692 74108
2 54313 75692
1 31618 196729
1 104633 63770
2 87276 51889
2 126072 41286
2 132518 13408
2 72220 180129
2 100122 137165
1 56649 42531
2 182626 99143
1 1381 149320
1 3193 24768
2 73116 27031
2 87778 4231
1 158412 184257
1 30123 39799
1 131540 23873
2 193933 21807
1 96642 182498
2 94080 106466
2 14956 144343
2 73455 32546
1 121927 73819
2 171076 181743
1 121538 86080
2 140096 22781
1 67872 132573
2 55423 151418
2 121481 4199
1 196482 19712
1 165704 101458
1 31101 161879
2 27590 75278
1 150671 127803
1 123041 197649
2 142462 116706
2 51927 139399
1 158000 165374
2 180934 121067
2 192392 125039
2 27611 98476
1 43606 26076
2 17929 146366
1 26806 58308
1 184779 142208
1 112661 37738
1 71477 101106
2 23972 193975
1 13452 135711
2 107305 61191
1 163194 123396
1 32110 123874
1 56672 140931
2 181960 121713
1 127906 109683
2 92130 26263
2 116884 67864
2 98745 133112
2 145172 158216
1 116897 150291
2 145220 133238
1 138366 4930
1 45674 155227
1 36081 104069
1 194682 113327
1 104257 52048
2 162439 93487
1 122539 25406
2 131133 65359
1 36636 116096
2 117274 8914
1 196725 150770
2 85358 110839
2 196469 115486
2 199355 93272
1 106869 102886
2 10982 8104
2 103871 66063
1 110087 95206
2 110956 122364
1 183502 99423
1 175593 160284
2 195441 7334
2 78901 32983
1 65057 82536
1 95092 151343
2 178905 29951
2 41559 42809
1 166133 99044
1 16015 4693
2 59065 101714
2 125516 85469
1 151322 115645
2 30993 180555
2 128243 193970
2 114631 106002
2 180850 4728
2 49147 100243
1 199842 638
1 47841 45237
2 82356 163100
1 35377 24514
1 76470 152793
2 67529 173056
1 196162 152805
2 164917 196394
2 37767 135776
1 59495 45146
2 11251 80200
1 153618 189579
2 50625 94399
1 90594 48954
1 169961 92028
2 93447 131839
2 47664 66858
2 56908 51295
1 38312 149161
2 90942 103413
1 106113 95779
1 88238 150373
2 109480 20141
1 62510 82662
1 16118 56715
1 60172 22353
2 33114 863
2 52384 149367
2 157394 22306
1 151287 197683
1 173705 47574
1 122574 145793
2 59954 192556
1 64844 83394
2 150761 104394
2 153728 173217
2 26288 100979
2 30226 150868
1 24634 30409
1 121101 65698
2 120466 4455
1 64174 178661
1 104082 171632
2 59097 24844
1 140749 114283
2 50054 44837
2 13449 8151
1 180751 160998
2 98413 105598
2 188161 138268
1 163366 153897
1 19706 43844
2 44145 99449
2 127137 58359
2 119721 37967
2 74688 48495
2 57042 103236
2 112640 79821
1 62126 199529
1 195109 135960
2 25168 27040
2 117410 70582
2 37774 4424
1 23281 38528
2 70691 161412
2 69849 54043
2 147337 106991
1 187166 18243
2 124411 104163
1 194366 36174
1 167594 185789
1 129827 171495
1 47176 101570
1 93807 5782
1 183720 25650
1 1220 36850
2 90890 37619
2 56520 106299
1 57091 83938
1 93392 99965
2 165294 91095
1 196318 123962
1 62398 84605
2 183913 199101
1 89813 117060
1 169833 95303
1 177578 75070
2 179769 1562
2 39626 29329
2 167022 129135
1 153353 11083
1 102295 23963
1 157904 184874
1 100492 134652
2 100278 39331
1 20987 4804
1 74732 29473
2 96728 163030
1 120979 130301
1 198790 35653
1 50802 64429
1 30127 44320
1 161199 168296
1 168209 26721
1 40237 198994
2 72992 20399
2 54612 132481
1 167357 64085
1 77047 36
1 130617 165138
1 109216 61051
1 169018 7752
2 142557 151101
2 88604 99175
1 75338 118302
1 158317 139202
2 134244 106935
2 132681 144500
2 90803 3536
1 114228 124090
2 189896 163163
1 45636 45843
1 25850 117782
1 145301 190840
1 46771 198377
1 10316 157468
1 196992 28409
1 136294 142459
2 71484 196486
2 89906 125414
1 72434 189444
2 100629 93579
1 16223 166703
2 54879 25749
1 29179 141508
1 25091 33945
1 62249 108930
2 133403 196659
1 110060 192618
2 157154 191259
2 77948 198373
1 191914 93806
1 10177 165948
2 84297 156156
1 134384 67555
1 85804 110874
2 155610 68108
1 62091 135154
2 168508 158688
2 107604 171494
1 22647 12884
1 94204 6588
1 141680 184422
1 128478 164675
1 88484 188381
1 7232 141163
1 3787 93029
2 191764 47895
1 22190 93059
1 29703 23838
2 110612 72160
1 195464 4758
2 50659 73756
2 178514 195352
1 130392 82064
2 199574 198767
2 59225 150862
2 176870 198359
2 194907 105964
2 169443 112708
2 129995 2205
2 124440 105244
2 159151 140099
2 54594 33380
1 121203 44288
1 28008 64523
1 4442 67668
1 67560 16724
1 33312 131454
1 191098 40009
1 146614 132774
2 128751 111271
2 152712 11043
2 10529 93722
1 122250 174523
1 59043 158344
2 140808 41728
1 188641 177137
1 35772 115497
1 146430 106431
2 29045 190904
2 1239 173247
1 132402 117028
1 48422 176971
2 52312 189994
1 165398 178441
2 142560 121292
1 102999 192501
2 66449 100949
1 87498 185913
2 182302 67597
1 141345 548
1 91886 30055
2 59019 104233
1 103497 94323
2 159525 156526
2 94698 94371
1 123290 8029
2 24990 85564
1 82350 199874
2 12022 114543
1 179803 102572
2 198353 95132
1 41490 6693
1 59238 133262
2 197595 172806
1 75732 127269
2 48093 54280
1 79017 171792
1 9486 18699
1 191800 50679
1 118799 158729
1 76380 69440
2 76394 127811
1 35782 185154
2 10205 79783
1 39043 154336
1 192771 104848
2 27756 42758
2 99545 144452
1 60852 70867
2 129434 119950
2 66031 152406
2 149630 30823
2 129507 164666
1 13391 131869
1 43532 51334
2 101669 117410
2 141149 62058
1 24274 74288
2 37718 29482
2 102324 193235
2 78820 151758
1 30154 151877
1 46750 103675
2 167432 68749
1 143866 49621
1 160524 175608
2 155751 179107
2 176993 189331
1 33415 102452
2 159315 60105
2 109926 18432
2 114320 3791
1 71173 122475
2 59791 148073
1 155783 178107
2 41131 152153
1 19048 19519
2 82413 7667
1 79967 124254
1 161401 12054
1 147839 180271
1 41577 130786
2 73580 11119
2 187277 158371
2 76212 173833
2 192776 122792
2 141475 174604
1 8988 147308
2 60703 165625
2 108752 78019
1 142357 162857
2 82468 99428
2 96275 50858
2 16835 178421
2 62066 141487
1 131895 47676
1 181928 68478
2 3977 84615
1 61198 59565
2 97652 1256
1 109289 158114
2 194625 197595
1 38051 176113
2 39909 141475
2 96365 13998
1 70508 45490
1 195948 63646
2 54633 181648
1 148018 149053
1 102912 94288
2 198024 132196
2 76005 29230
2 29536 141709
2 167958 25111
2 108943 134949
1 176712 20293
1 167852 196861
1 122771 83215
1 142119 190964
1 191110 136789
1 103521 155245
1 133996 94117
2 78835 125859
1 168061 13953
1 106706 198174
2 167292 183726
1 66732 3505
2 7010 15422
1 177300 59930
1 11906 80950
2 53684 71471
1 13242 20220
2 128550 143012
2 39866 178715
1 178178 140939
1 105259 179547
2 172483 2861
1 96314 16822
1 88214 170623
1 158979 140456
1 29015 75077
2 135042 110990
2 115604 62265
1 100114 142325
1 87955 130486
1 161271 11625
1 163170 29343
2 178485 76460
1 160152 53218
1 168475 60862
2 23810 105742
1 121658 41142
1 187487 150199
2 100975 148010
2 136276 42714
1 115911 79965
2 184197 77861
2 40583 124788
2 198805 100556
1 150894 158428
1 165717 194751
1 19592 3140
2 69349 2500
1 174401 100344
2 66256 145919
2 78499 170574
2 60031 54232
1 114937 29646
2 186202 129940
1 195601 112310
2 50331 108836
1 129637 44176
1 33371 305
2 68299 11780
1 76313 146230
2 115058 84778
2 165451 103218
1 152214 30825
1 58842 28220
2 174516 104925
1 7261 17441
2 41483 125395
1 98204 160047
2 13172 122248
2 97951 187456
1 136181 51328
1 103428 135693
1 41708 151616
2 29086 31239
2 3011 55375
2 166441 90311
2 48512 143735
1 65125 140780
1 43460 134769
2 56035 93638
1 43379 48360
2 147280 8897
1 138921 179655
1 156598 46592
2 136461 17172
2 171571 51420
2 121853 193888
1 192832 42825
2 180099 29646
1 128885 178971
1 178424 87568
1 18871 139415
2 151102 151878
1 121773 118040
1 35110 47307
1 114968 13145
1 42964 86178
2 157634 176541
2 184236 41557
1 104310 85295
2 5323 129549
1 85684 54234
1 27880 65643
1 182808 28641
2 167140 127906
2 128310 180328
2 137070 141447
1 49998 179843
1 148218 164913
1 78915 66729
2 114330 180571
2 162192 153409
1 148315 147388
2 107204 143544
2 117795 103362
1 78051 42348
2 19917 12758
2 196395 170709
2 1309 133420
2 127656 7016
2 176449 186093
1 87586 179189
2 69537 12179
2 34934 81269
2 122283 199806
2 169881 183310
1 19406 150014
1 167522 119199
1 143191 167205
2 92282 5289
1 156467 89798
2 43125 17636
1 144646 172502
1 10600 166868
1 90849 110357
1 136900 2771
2 155815 184712
1 60892 40629
2 178828 15791
1 94135 128975
2 148648 82738
2 193065 125625
1 2154 162015
2 24247 89637
2 153389 68236
1 40378 74914
1 34848 169436
2 125845 125114
2 56596 48894
1 89613 5874
2 107002 68437
2 43712 54565
1 174478 141018
2 151523 187573
1 148854 126455
1 131594 184664
1 94801 161803
2 28669 39667
1 80402 20227
2 179422 81316
2 146935 50099
1 7402 142119
2 15013 58485
1 148195 33029
1 101610 71089
1 132045 113472
2 69248 181933
2 151025 93176
2 4282 139191
1 113362 25713
1 171266 62490
1 7853 20310
1 178904 115966
1 163707 190769
2 117708 83775
1 107257 98160
1 112706 96142
1 199983 168080
2 65826 185191
2 114703 116116
1 73297 34200
1 15428 194741
2 6369 80868
1 26240 94480
1 161443 103744
1 113384 155443
1 97 41279
2 114458 186573
1 27086 171705
1 178478 87866
2 19556 183953
1 175670 183712
1 77878 178650
2 37060 173881
1 56905 182432
1 54970 88172
2 165971 36378
2 117417 98671
2 26513 51277
2 25288 187779
2 189182 158290
2 7206 42704
1 49175 116956
1 81115 179287
1 141078 88060
1 182030 185364
2 131640 187674
2 18228 92532
2 187478 68300
1 143148 122526
1 23197 44859
1 199541 35177
2 88937 123705
2 102142 164697
2 84757 133941
2 158391 149881
1 38176 199419
2 196070 92195
2 6515 196420
2 11500 50026
1 113544 123305
1 59369 69278
2 80256 173696
2 16683 171449
2 183540 170069
1 183775 9170
2 101561 27032
2 159325 118371
2 127057 14897
2 110533 192774
1 33480 52979
2 77129 67109
2 62928 28783
2 66429 122625
2 16927 3738
1 193542 186759
1 68352 91676
1 187994 64960
2 109997 4172
2 13245 154936
1 86147 136091
2 118538 24912
1 82448 50728
2 5791 182867
1 179428 163709
2 98875 122578
2 85742 97467
2 193498 100447
1 78744 16458
1 175778 81354
1 197557 173353
1 186228 76825
2 195945 68828
2 51574 36603
1 131850 113034
1 198943 43672
2 54485 56650
1 28612 32563
2 78582 162403
2 179411 156788
2 117970 80237
2 50697 66667
2 26487 48300
2 143906 81618
2 62321 84772
1 161998 64446
1 88836 161979
2 69616 75731
1 129563 29377
2 168902 6768
1 181466 47740
2 44925 8998
1 186601 196681
1 129194 128241
2 75685 148562
1 192323 167013
1 12506 120720
1 167809 48636
1 139266 145377
1 142391 81735
1 78671 187434
1 199127 194181
1 11178 156066
2 127083 40746
2 110471 17265
1 126866 87109
2 156372 191091
2 67190 70725
1 159419 66655
2 124277 71908
2 43946 63669
1 146861 191779
1 45613 36989
2 190649 114897
1 92693 44517
1 69461 2365
1 33160 196145
1 13869 91438
1 30935 121155
1 140076 98830
2 152007 191184
1 167144 40714
1 169578 74261
2 73354 170332
2 140326 43529
1 134360 11137
1 143589 100174
2 105666 176183
1 106082 51399
1 7284 2586
2 85037 15767
2 164300 66758
1 30132 43441
2 130910 119734
2 146581 167550
1 118676 28903
1 1698 71586
2 174343 24328
1 96779 59211
1 31672 955
1 65937 82200
2 64154 174898
2 70009 158165
2 142023 38286
2 119668 147869
1 96816 26677
1 13769 187848
2 120025 172249
2 151601 107207
2 35921 151776
2 96896 19226
1 56087 146141
1 156386 7807
2 133425 185707
2 185450 69883
2 163112 76488
2 80212 193926
2 177777 40777
1 169787 117520
2 137723 147369
2 98451 64640
1 98643 103240
2 31340 14308
1 170959 129023
1 48327 3993
1 58716 81896
1 80578 15911
2 92149 178429
1 114696 63065
1 15522 159270
2 77632 110949
1 1249 191759
2 123784 65909
1 138652 45882
2 52361 131437
1 78436 147833
1 191525 154993
1 155883 85532
2 46844 192355
2 33076 137249
2 76697 82458
2 152955 14230
1 33423 118134
1 79778 149396
2 86798 153326
2 178169 56572
1 81225 148325
2 165450 155216
2 85179 123815
1 10113 152485
2 18876 112716
1 165975 196464
2 31165 67042
1 148053 6039
2 186594 87298
2 32309 134544
1 138373 118887
2 163661 113493
1 100412 58452
2 27778 163675
1 116169 122189
2 108557 165160
1 66575 147383
2 196978 133193
1 23379 27660
1 69411 40141
1 139015 185503
2 187151 92914
1 44832 177898
2 59323 178525
1 153527 72090
1 6305 179504
2 188724 34202
1 4262 129715
1 171411 134248
2 4686 50161
1 523 194698
1 40827 20150
1 154138 138872
2 17635 100184
2 102871 32865
2 38601 168436
1 123810 3543
2 173356 144900
2 152180 64748
1 162201 22606
2 173191 32267
1 169313 82579
2 148611 87844
2 7797 694
1 71473 84638
2 158552 96491
1 172400 190697
1 521 138776
1 119996 156172
2 110105 126712
2 117286 20856
1 123072 30162
1 81397 153327
2 108760 187861
1 123413 12536
2 113654 197438
1 133951 55792
2 78886 39613
2 166411 36304
2 64489 73808
2 35411 60577
1 37588 186288
2 183178 129145
2 101847 166384
2 121819 10460
1 100608 76964
1 151757 72780
1 37020 64324
1 66393 174657
1 130838 49808
1 160496 196755
1 74692 4230
2 145175 105971
2 179556 21391
2 125570 134063
2 49088 5773
2 51854 42284
1 111777 53426
1 105898 198891
2 144783 39158
2 90988 79064
2 27314 61721
1 162065 43075
1 6657 123720
2 3577 164068
2 130115 8702
1 156366 171395
2 50798 91608
2 170544 106609
1 158746 184491
2 16051 157009
1 111011 47259
1 198886 198975
2 154397 118649
1 46244 64795
2 28486 107560
1 65819 76742
1 72169 195798
1 178349 197879
1 175203 36090
1 161064 92490
2 99661 21318
2 85876 146198
2 57148 72336
2 35218 185968
1 11622 60784
1 107213 40912
1 116257 109654
2 12514 99307
2 33363 26337
2 144564 131041
1 137365 199476
1 95683 73091
2 186285 135640
1 191869 70593
1 162455 98656
1 28546 27874
1 113369 117386
2 94269 150690
2 130043 81373
1 46620 132123
2 172305 90254
2 178998 108351
2 90697 143169
2 143056 87823
2 16326 50849
2 114509 112389
1 91109 186660
1 40493 25765
2 57279 75292
2 51400 82775
2 24441 111548
1 82271 164412
2 123430 171597
1 59247 118493
2 144672 119233
1 61163 29645
1 151550 80190
2 164669 83585
1 155766 95607
2 83634 83489
1 181679 187807
1 115744 96807
2 127565 166695
1 32344 94267
2 108417 63452
1 123669 176401
1 94833 4004
2 63224 73521
1 145895 125026
1 119611 29416
2 147981 333
1 90685 177355
1 124382 115452
1 22745 141815
1 16843 111488
2 8707 125258
2 191613 47288
1 51962 85857
1 51020 185793
2 50245 128185
1 101030 106659
2 173262 111429
1 100787 72289
2 186171 130139
1 156632 186609
1 166515 14112
1 169351 142463
1 102489 165514
1 85305 163932
2 139896 199665
2 54099 65220
1 158801 186487
2 57225 24514
2 138620 44345
1 3241 48939
1 132977 60009
1 27831 161199
2 172735 79610
1 137104 144328
1 181625 73977
1 48456 68083
1 111821 59546
1 89087 108371
1 71983 51205
2 168745 38608
1 157426 139544
1 153473 76139
2 141998 41168
2 132518 111373
2 54739 176162
1 128258 73498
1 47671 102671
1 53097 44577
2 151788 45850
2 54442 75899
2 72081 167193
2 78974 18665
2 39717 80080
1 24918 174175
1 125558 71335
2 133180 90870
1 195605 130309
2 167433 120597
1 40694 162955
2 43781 38877
1 97245 179574
1 26344 18014
1 30834 149983
2 128885 27585
2 70592 23076
2 90409 123680
2 129439 8764
2 134559 13116
1 89868 12744
1 125190 145843
2 74089 9937
2 167044 155718
2 3678 35821
1 184301 40409
1 75633 194979
2 56883 88702
2 41695 145501
1 9603 162509
2 68819 56538
1 23864 44390
1 19974 45647
2 13932 168799
1 189932 171630
2 503 165313
1 40201 140021
1 104391 128973
2 26303 140847
1 137791 130247
1 133089 45662
1 29858 73313
1 23188 197035
1 187736 46907
1 95486 32936
2 175356 5644
2 160847 54886
2 168607 103918
1 76141 3355
1 159372 176497
2 114632 980
1 122398 118402
1 112011 143015
2 19549 32288
2 78304 22902
2 122911 142652
2 28949 133542
1 47050 99981
1 75540 100493
1 115975 88039
1 64980 142162
1 111205 122641
1 199341 119833
2 133942 57431
1 174680 192587
1 196311 79997
1 41187 74594
2 56158 192508
2 98032 191251
1 54009 34940
2 48671 24650
1 134273 116801
1 171886 185201
2 104936 1563
1 87448 2952
1 140256 187701
1 170332 196842
2 113344 10207
2 79230 139735
2 191192 68986
1 76900 52714
1 73114 32405
2 107399 100964
2 197134 22752
2 29619 62222
2 123077 195778
1 137223 116719
1 146315 38831
1 41603 166741
2 178670 139159
2 3433 51547
1 171781 188725
1 101836 125199
2 170803 137
2 148868 125807
1 23523 126806
1 122640 303
2 185920 79242
2 54742 25404
1 198886 171542
2 143516 95085
2 127700 85977
1 89649 58275
1 88238 8817
1 35798 19692
1 124263 21070
1 197390 11529
2 71658 118067
2 54219 192584
2 76829 147384
1 90457 19972
1 106269 182138
2 91873 26707
2 38405 4815
1 79406 34754
1 97225 109127
1 104342 67252
2 159961 199824
1 175480 46344
2 167262 95814
2 73944 169453
1 97580 3869
2 162782 85342
2 136268 147609
2 143976 20537
1 168817 106215
1 15700 158544
1 172672 197076
2 181685 103277
2 137459 182507
1 116587 98227
1 130848 117453
1 22186 121063
2 168007 181542
1 94503 79020
1 173139 37992
1 61018 133342
2 112488 59411
1 72914 95251
2 146032 168736
1 30247 130619
1 161188 23917
2 69858 7415
2 34143 79173
2 121760 95334
1 57659 150043
2 66147 129941
1 140452 80680
1 140107 187997
1 51402 123575
1 124823 141165
1 92723 18525
1 78649 13394
2 172496 7433
1 181444 3665
1 179487 27660
2 158191 54147
1 148894 115423
2 97365 153118
2 25583 58054
1 180780 63145
1 113757 32997
1 138937 45923
1 167497 38065
2 184737 64132
2 197534 86911
2 49528 167274
2 98948 124524
2 99578 17981
2 18753 168013
2 100069 103136
2 75673 116409
2 24844 143272
1 117164 143416
1 8926 68392
2 183120 113838
1 39864 7723
2 89646 34326
2 7783 198984
2 34865 153374
1 138471 128052
2 173085 53488
1 60517 105078
2 74241 13875
2 132462 1476
2 128728 90293
2 12886 37110
2 50876 605
2 27871 87649
2 70705 60347
2 90058 163800
2 16181 23102
1 173831 46667
2 30936 152870
1 125002 7988
2 17813 154123
1 99255 81019
2 68448 85970
1 151419 58008
2 77077 10969
1 116189 79479
1 17646 1581
1 107751 71598
1 49326 6151
1 61376 73068
2 147817 32625
2 176952 7486
1 153888 4717
1 129113 84651
2 57112 109949
1 79640 35328
2 27359 148959
2 11106 2475
2 40880 57051
2 133564 102030
2 32384 150521
1 93292 69090
1 6937 39329
1 49186 104694
1 158297 103750
2 74936 64277
2 159507 20400
1 84060 38557
1 69991 81089
1 197969 51700
2 116921 161050
1 199393 69134
1 120049 8834
1 195370 51656
1 4229 199843
1 122780 84899
1 34119 124710
1 11213 181590
2 174675 87793
1 113853 143037
2 187297 183539
1 120318 156019
2 56616 16340
2 76326 7377
2 46859 110693
2 31762 128345
2 151457 52592
1 148792 155079
1 168987 24870
2 5992 47163
2 104955 126413
2 150801 114530
2 194600 170966
1 3514 115653
1 156730 75654
1 160706 34648
1 38706 98482
2 169389 150034
1 178421 73109
1 177060 141483
2 177194 7035
2 98412 136016
1 127710 19682
1 98770 94804
1 2556 76492
1 100316 3824
2 128010 97865
2 106424 48832
2 97842 55666
2 130569 9626
2 147229 91465
1 19384 195660
1 79946 162047
2 153803 150522
1 70727 66348
2 97598 17530
1 123043 180886
2 188608 190104
1 164074 140545
1 78128 129325
1 128398 67969
2 149042 113494
2 24034 29268
1 113750 11713
2 58550 124464
2 47458 136847
2 159277 91802
2 63358 110350
2 165527 91219
2 20474 88020
2 23980 124926
1 101232 58669
2 108375 110049
2 10745 81662
1 159473 168679
1 13092 135642
2 183747 54782
1 187948 11633
1 19855 184299
1 34407 55752
2 182970 59639
1 35660 31076
2 70635 55796
2 164941 131678
2 136996 119649
1 187221 36423
1 143047 69871
1 124428 162984
2 185031 147712
1 70879 103229
2 37615 80606
1 28450 22360
1 98177 119167
2 44794 98024
2 149505 95253
2 13541 14891
2 77633 62478
2 90982 152659
1 61224 146055
2 181079 137003
2 128636 66140
2 149795 148189
2 79477 143910
2 14743 144511
1 133218 177260
1 18474 115973
1 98170 175974
1 75779 194864
1 192269 172942
1 109960 107568
1 172623 22709
1 1903 150435
2 156921 49675
1 134049 81265
1 52491 58362
2 127575 57656
2 176223 159297
2 10434 189961
2 32445 177279
2 79236 160402
1 147245 28419
2 194801 21051
1 105941 181655
2 78227 97825
2 104080 146163
1 167228 133653
1 179785 144374
1 181578 42961
1 100238 146791
2 41386 3976
2 171600 126678
2 166652 119789
1 198494 153076
2 111146 138569
2 140598 115096
2 46799 58820
1 143599 77178
1 151719 120739
2 76637 107418
2 7375 58445
2 78278 31422
1 142876 12881
1 29985 21513
1 18644 31565
2 162751 120542
2 30117 807
2 41151 5357
1 48578 70833
1 102511 154869
1 33959 70534
1 23076 146708
1 159294 192264
2 100743 197376
2 29184 80596
2 71109 154497
1 148064 8831
2 25488 80952
2 79793 9299
1 51982 49608
1 126652 105752
2 174037 12341
2 67818 157392
2 187536 42771
2 131193 136089
2 114849 82213
2 27254 146911
1 139708 52587
2 123291 151955
2 116433 24381
1 70855 186332
2 80273 199161
1 133188 130133
1 164963 143579
1 90559 19781
2 47248 158240
2 52299 96360
2 168514 43443
2 122035 146357
2 94991 156709
2 169311 93524
1 56942 59907
1 13648 197101
2 54779 90833
2 51917 39078
1 112687 199579
1 13879 15396
2 165363 72403
2 150368 101171
1 174175 125832
1 182281 144793
2 68367 140487
1 129260 9331
2 16931 79698
2 184584 134476
2 51386 134766
1 74700 133152
1 163413 139489
1 136384 26930
2 83535 153553
2 127030 43716
2 62177 121210
2 85778 82863
2 133353 182963
1 96487 59365
2 99648 174115
2 144264 19750
2 37363 172698
1 43688 135935
2 107466 69522
2 187852 77528
2 199388 84801
1 39396 171646
2 8245 50866
2 102852 154667
1 29966 119419
1 35510 14428
1 191106 43929
2 126059 180979
2 195116 39705
1 112262 116439
1 189919 28526
2 75322 156648
1 135741 190665
2 21492 144415
2 156628 52284
2 157287 68426
1 114929 45777
1 7647 65689
1 135520 188020
1 35521 66554
1 30559 4936
1 57915 65953
1 80136 155173
2 134038 167360
1 39627 157312
1 111267 23887
1 113895 80682
1 195403 130657
1 190567 183572
1 56765 144807
2 101479 12842
2 187781 75825
1 81172 161661
2 148710 88701
1 3050 39819
2 15079 41516
1 87731 145249
1 150073 124726
1 115284 2557
1 148616 24446
1 105711 59906
1 14059 112213
2 140199 58637
1 26679 22129
2 107596 58224
2 23522 70874
2 29679 36584
2 102986 165288
2 75543 128431
2 134574 38267
2 128667 29532
2 186037 30918
1 170941 111674
1 181880 123920
2 24579 26405
1 92944 13222
1 36501 81418
1 73552 36256
2 160791 26348
2 174465 159793
2 37676 36080
1 162964 125263
2 50984 109579
1 106882 112479
2 165693 120760
1 35091 15021
2 32203 148269
1 40003 150862
1 28593 144607
1 29539 107093
2 185309 69190
2 112237 162601
2 23955 118253
1 20515 6283
2 90025 182581
1 96995 21392
2 102341 63695
1 169442 134693
2 20752 45479
2 62301 46372
2 41481 23034
1 24867 90408
1 123511 109762
1 82589 118049
1 26738 107414
1 148287 175602
1 95041 20176
2 68800 141242
2 100607 41594
1 127180 52113
2 169836 75504
1 135246 121318
2 138148 82750
2 116615 123349
2 176663 142816
1 122886 173935
1 187029 98873
2 44686 165542
1 89383 148067
2 120470 132794
2 183471 129167
1 123912 99470
1 78747 98928
2 15116 80392
2 67457 55193
1 191597 71265
1 156254 158448
1 126141 98721
2 85693 199001
1 183041 110999
2 15914 8333
1 123946 59525
1 28824 17003
2 137854 117679
2 20430 86377
1 173869 38837
1 112080 148555
1 92828 93841
1 91265 161350
2 62914 132617
2 76109 93214
1 140928 111592
2 149597 75650
1 48044 88269
1 103771 24589
2 159253 101137
1 152168 25505
2 163710 70714
2 79109 168276
1 49547 29778
2 32327 191706
1 39668 119627
1 51092 180957
1 66529 150868
1 190591 146174
1 133886 35988
2 64423 137073
2 118183 62610
2 196483 112771
2 86154 164744
2 58926 116030
2 17281 159422
2 21699 96665
1 40819 128863
1 116873 157033
1 115794 158025
1 32574 191832
1 20157 16268
2 124837 83612
1 42297 93344
1 44494 91966
1 164752 179199
2 87623 177786
1 120019 73955
1 16160 172702
1 130354 170949
2 117325 44336
2 123846 9909
1 150594 43938
1 190216 61846
2 96918 113047
2 13760 177129
2 37750 127630
1 112658 119138
2 7028 146932
2 126464 65856
1 58488 98979
2 63075 171528
2 193747 50232
1 25195 49128
1 85447 6174
2 84793 118538
2 42037 336
2 141140 50888
1 70117 135001
1 75300 103612
1 164215 74621
2 104881 97109
2 23196 115137
1 140388 153729
2 13718 38653
1 146757 192245
1 3183 46601
2 159436 122692
1 58104 45524
2 13993 59275
2 108157 87156
2 60295 189327
2 126415 194720
1 38178 125954
2 96283 159223
1 166988 652
1 57498 132562
1 149727 90621
2 145685 61785
2 119520 105528
2 187335 175455
1 179312 112364
1 103653 114524
1 9133 41149
1 38618 68405
1 94270 103646
2 159252 186079
2 34506 6760
1 140597 104108
1 92999 156368
2 37524 130612
1 157041 164690
2 16164 122214
1 47444 180687
2 53256 45591
2 160887 32298
2 188850 154536
2 36015 175768
2 90216 148344
1 147583 86684
2 109394 107149
2 188279 73463
1 7490 51654
2 170834 95359
2 140338 152872
2 155002 187596
1 23836 160367
1 47775 164123
2 84128 60542
1 5831 8955
2 135382 109280
2 84819 49323
2 35812 25000
2 135653 138772
2 113480 55345
1 153098 176029
2 142612 111136
1 72780 65146
1 154621 132622
1 180674 49175
2 152402 172313
1 3928 78201
1 68820 71852
1 137859 87512
2 120974 42277
2 153167 153871
1 94080 24989
1 97414 121062
2 113301 187141
1 173841 165415
2 183587 144637
1 84101 175258
1 111618 38101
1 143658 37541
1 48301 172424
2 13065 130276
2 86109 71391
1 107261 55538
2 67616 91278
2 149628 141310
2 10699 43528
2 177973 181626
2 144434 86468
1 66693 87621
2 188368 35848
2 3982 96539
2 177896 100438
1 169636 124926
2 1660 107144
2 197774 194433
2 120934 177112
1 114515 160117
2 94750 17713
1 11162 84327
2 173461 180198
2 66123 62747
2 124188 197203
1 158226 165653
1 131802 155433
2 146840 14270
2 159672 39441
1 81985 128310
1 32814 75286
1 147013 72546
1 41441 92628
2 92358 133782
2 199220 179074
1 122566 124476
2 33205 172019
2 151984 28255
2 33925 88017
2 153705 190556
1 76233 109321
1 101845 194957
1 53107 34969
2 151157 22935
2 152295 192880
1 112487 845
1 123202 72304
2 10762 72000
1 197410 13835
2 47645 25904
1 156195 145553
1 86450 6313
1 84142 167730
1 172158 90012
2 101246 121269
1 151670 178991
2 101235 82201
2 37779 155786
1 138686 139673
2 2975 104805
2 67635 106693
2 68010 65800
1 68607 165788
1 155661 31270
2 159166 163425
1 171932 27320
1 16170 16
1 50170 7087
2 49832 71474
1 198588 37633
1 61988 140214
2 11303 21997
1 176290 169716
1 8989 20241
1 109904 48548
1 112997 49991
1 55202 199161
1 198128 113759
1 130485 148435
1 5124 121823
2 114510 16227
2 192264 125046
1 189915 128622
2 1921 12332
2 109014 137139
2 26706 162035
1 20804 148258
2 67519 37467
1 185044 128021
1 23128 129171
1 198814 36516
1 66434 112532
2 495 82722
1 46029 113151
1 159110 129780
2 111381 164177
1 96055 122018
1 49738 145725
1 106523 170743
1 29410 29308
2 67144 28326
1 146729 168451
2 104219 30024
2 120872 54751
2 193300 147037
1 111737 17376
2 77563 172217
2 151834 197573
2 51832 95682
1 145557 78031
2 105916 135126
2 111942 11524
2 180856 36351
1 28652 55849
1 160609 3280
2 99324 77886
2 159905 169570
1 56553 104916
2 70227 140034
1 159640 94613
2 60486 18436
1 41701 69322
2 148023 16374
2 59839 181598
1 194737 116743
2 1055 65990
1 96134 36488
1 16183 79900
1 95743 173728
2 48672 24696
2 27349 134020
1 132842 133009
2 192338 18182
1 71917 159132
1 123764 82654
2 119843 147285
1 132870 42370
2 155431 123007
1 4234 36435
2 32103 153001
1 8455 92134
1 79434 53301
1 148802 106521
1 186042 14959
2 156749 9251
1 62288 144876
1 136504 181074
1 1966 197310
1 76661 199782
2 125548 20072
2 37851 159432
1 96685 78671
2 50233 60967
1 18394 193312
1 76147 186365
1 95089 10463
1 188846 126227
1 99120 189856
2 16572 72576
1 85420 52120
2 135583 116501
2 11447 421
1 65613 65091
1 65642 38978
1 115486 11708
1 107861 7829
2 45394 110438
2 60865 7276
1 164134 104813
2 60328 11356
1 187768 142078
2 1534 71258
2 198060 147633
1 181934 152243
2 162725 12852
1 96028 147283
2 161037 123828
2 129966 148818
1 14113 181029
2 78543 172363
2 49695 18735
2 187194 140729
2 56292 13106
1 186117 191307
2 165554 122468
2 46190 116473
1 101238 7094
2 4408 66921
2 59500 107388
1 187407 47344
2 34233 1873
1 18549 154331
1 115200 132264
2 188054 189931
1 144066 49304
2 118027 76874
1 41472 52425
2 91229 141887
1 150112 171420
2 53809 85692
1 116691 185225
2 34715 31751
1 140949 46372
1 45283 135897
1 165325 74397
1 184317 48127
1 146195 90267
2 109862 53145
1 84476 122260
1 176566 120190
2 132966 194140
2 10630 104283
2 149916 50194
2 114905 199945
2 161721 63978
2 87360 119257
2 176582 166000
2 199061 110778
1 99942 32880
1 165964 76503
1 137488 130695
1 125538 186922
2 46165 170723
2 54490 156605
2 37641 116554
1 175170 55609
1 38832 186641
2 18498 100802
1 13290 98161
1 171236 192410
1 115352 149921
2 3906 58676
1 178880 172985
1 47489 50187
1 8178 32138
2 82048 181716
1 10139 40057
1 48093 41161
1 39725 80040
1 160391 194917
1 172767 117044
1 41530 81934
1 53918 153993
1 168238 185875
1 2744 111262
1 35835 176770
2 74540 186553
1 194250 102909
2 162156 98051
1 37084 19320
1 100497 161410
1 196383 108465
2 180595 170170
2 121426 190058
1 182710 33443
1 184325 67452
1 141640 45157
2 9917 74468
1 142201 15856
2 174920 193925
2 188086 107637
1 31612 180280
2 56807 46596
2 183367 180510
1 134652 149557
2 135404 16655
2 47125 77316
2 90838 198817
1 135004 73403
2 38340 67248
1 98919 157198
2 81902 122562
1 110119 6783
1 46735 162372
1 144243 194783
2 148395 164285
1 110866 128576
1 52153 165960
1 174199 76150
1 99258 151301
1 78976 142495
2 62690 197881
2 186207 86519
2 26764 179801
2 109958 86612
2 42787 129701
1 108926 42925
2 107486 82556
1 32752 177456
2 75241 98084
2 42704 35023
2 2967 346
2 101252 113019
1 106646 175907
1 195784 184789
2 187325 81752
2 51819 105672
2 31454 104546
2 88766 46474
2 85031 149002
1 71562 181726
2 96929 119099
1 85610 6378
2 6329 19806
1 72102 103697
1 2741 62484
2 18265 63308
2 148549 26735
2 61286 38089
2 99239 110842
1 167036 131410
2 183517 142972
2 69615 47374
1 107342 99839
2 131113 149585
1 68678 153144
2 17599 60683
2 11194 161907
1 110635 181136
2 149344 183382
1 149388 85560
2 67794 86819
1 8343 126252
2 57820 111709
2 191778 109515
1 119989 167184
1 65210 22455
1 98491 73927
2 101619 115537
1 157746 198020
2 34283 159185
1 132671 75548
2 50629 10379
1 113510 23584
1 99716 66628
1 24494 165005
2 42366 60221
2 130966 75486
2 37149 178450
2 80091 75504
2 163901 87616
2 74354 169024
2 10848 134397
2 75716 98129
1 5773 86001
1 154005 102300
2 9473 6507
1 166417 5185
1 1455 160054
2 90998 72401
2 6523 6222
1 161186 41878
2 112334 143639
1 104042 68506
1 181235 29673
1 62796 192065
1 159581 96356
2 179392 194736
1 47038 9775
2 86449 53581
1 167951 63047
2 128238 50064
2 143409 124485
1 63249 72367
1 174074 74961
2 64998 78199
2 6288 197103
2 158859 11069
2 53625 88582
2 96341 12973
1 168224 70564
2 105191 104581
2 43686 184215
2 138370 109929
1 23505 20202
2 101852 173782
1 139830 34215
2 165791 49534
1 165569 125995
1 95236 58692
1 125922 23891
2 146764 80947
2 10424 154916
2 30385 13406
2 33285 13733
1 115279 7705
1 122779 31477
1 181144 140187
2 183357 80452
2 10337 192455
2 157424 180053
2 124771 149958
1 23174 33163
2 85118 86803
2 87848 96860
1 86718 34543
1 39204 173128
2 179278 106179
2 50069 77703
2 79163 41180
1 52173 166448
2 177216 176351
1 95105 158488
2 145485 135560
2 33910 108205
2 93669 186245
2 103337 147690
2 82223 158175
2 41144 65454
2 150258 179756
1 61749 156059
1 14960 28035
2 159266 81619
2 140915 102039
2 22308 16596
1 130743 119290
2 108172 74161
1 133525 199706
1 139032 97274
1 130611 93926
1 132005 189334
1 130677 17811
2 162056 191821
2 63356 11106
2 139440 99770
2 67259 35408
1 109888 51107
1 152963 126183
1 109137 45646
2 63048 50189
1 194743 99755
1 11724 180959
1 171968 159165
1 122930 58042
2 66916 72362
1 15709 48492
2 18787 117716
2 63751 48533
1 13415 4269
2 18774 65270
2 91496 107697
1 172912 3645
2 170157 35090
1 142529 53755
1 127498 173773
1 27983 76465
2 180604 131536
2 128872 197554
2 164568 35284
1 109337 189946
2 197972 118015
1 196431 165858
1 83135 162536
2 81233 36925
2 90615 82565
2 134045 29290
1 26799 31098
2 106142 96076
1 157548 151709
1 26969 100089
1 25936 123004
2 34335 150578
1 19046 71864
2 140232 2782
1 61572 152650
1 168392 60354
1 18885 43312
2 78393 157641
1 132039 83573
2 172750 149529
1 146397 141536
2 199249 4148
1 134531 37309
1 79049 52212
1 145217 129288
2 159079 102202
2 186415 127166
1 101356 54228
1 3432 42957
1 35354 161981
1 96744 38085
1 12272 69061
2 178122 154519
1 177790 153704
1 24256 15006
2 93262 23915
1 139489 148381
2 125598 63379
2 109566 78651
2 156734 49517
1 30702 114197
1 127697 147800
2 130549 69305
2 150223 92444
1 93727 187419
2 142975 80313
2 74819 6481
2 78849 2032
2 108618 193280
1 34309 31320
2 189321 143597
2 25405 190194
2 56157 51720
2 136389 162000
1 69224 149608
1 195695 4671
2 15167 165216
1 135057 52275
1 16215 113586
1 31163 11114
2 5501 166362
1 105627 74492
2 107317 39718
1 50401 58294
2 161540 62969
1 17480 195919
2 65989 163012
2 34029 47463
1 99726 9942
2 24347 175818
1 98544 97301
1 157334 167611
1 184533 63793
1 28489 159390
1 132642 105632
1 23879 186784
2 158703 35763
2 41455 114994
2 64831 193464
1 130496 19683
1 155400 161267
1 51086 60277
2 177319 156586
1 170513 143093
2 10692 133513
2 83011 167707
2 93361 41128
1 29916 185197
1 54999 18489
2 104588 116863
1 186896 84991
2 36424 140081
2 140259 9776
2 85299 2811
1 93651 113315
2 194823 33732
2 163207 162066
1 26107 38698
1 9234 25356
2 180952 132256
1 123337 28530
1 137655 28141
1 55609 85601
1 142350 191903
2 139205 123728
1 195740 61229
1 101095 58777
1 13183 5624
1 136123 23999
1 145449 79870
1 141610 107970
1 57029 149682
2 158306 115292
1 78318 10107
1 23674 114999
1 87357 78965
2 38203 153754
2 195593 189135
2 1588 23666
1 105010 73135
2 44140 152645
2 72560 77927
1 68981 187237
2 166073 157551
1 137791 1860
1 141585 165081
1 7758 5180
1 26575 122980
2 148158 167179
1 152460 107402
1 114346 136181
1 24323 63092
2 104783 45371
1 56304 25178
1 133072 141868
2 27384 167303
2 140098 61656
2 103500 150773
1 27885 70868
2 105003 188203
1 28840 175290
1 69248 103592
2 124572 34473
2 28809 121072
1 197310 91426
2 113040 62679
1 159753 191080
2 74298 177245
1 73228 121592
2 190320 101021
2 12897 14504
2 152856 108908
1 34232 178264
1 92756 15838
2 21358 49795
2 54781 98851
1 7281 166017
2 196650 183991
1 31547 56286
1 169458 192405
1 8256 61939
1 99789 2426
2 185868 183523
1 115171 39861
2 177019 109593
2 25575 31568
2 67206 79060
2 138276 92312
2 53569 60385
1 194725 56450
1 70446 147921
2 164974 160964
1 22711 132855
1 160880 16077
1 173059 90154
2 156010 101657
1 136347 46925
2 115321 39979
1 129641 149587
1 124827 38816
1 134298 3366
1 21811 2616
2 152505 139055
1 109268 96030
2 166567 29389
2 126315 139757
1 172178 113805
2 73936 85071
2 34953 46100
1 170186 147048
1 78633 3579
1 115426 24468
1 157341 74894
2 64820 99045
1 144062 110432
1 176447 187316
2 47831 5341
1 66475 144712
2 194474 29087
1 157388 18136
2 120615 198961
1 119200 139922
1 186434 165209
2 67650 196936
2 91338 181093
1 188249 195834
2 157229 188177
2 19246 17565
1 28930 143247
1 66169 41543
1 162743 179837
1 76852 10183
2 124309 89591
2 18608 18158
1 180455 90215
1 83247 94433
1 160288 22548
1 109203 47363
2 51246 9704
2 123700 15370
2 96483 176110
2 113854 28979
2 129196 23828
2 184582 37080
2 77225 150160
1 152171 135511
1 125873 188378
2 120450 10610
2 110301 82758
2 182882 173443
2 61858 182562
2 48907 120094
2 144841 168721
2 11543 95552
2 28613 123362
1 137998 32784
1 165666 40379
2 133950 135458
2 24033 48630
2 39789 159755
1 141309 107341
2 23467 88451
1 9988 109267
2 73016 78213
1 101175 150948
1 44384 15594
1 65108 179030
2 186757 190000
2 20259 138133
2 175342 130699
1 53695 111264
2 4767 188857
2 48631 25984
2 58229 138234
2 182363 72483
2 85373 19241
2 145782 93696
2 63502 144929
2 113059 157523
1 130226 8697
1 186285 78228
1 173500 48273
1 168814 105452
1 143711 134072
1 110321 157847
2 196667 69030
1 135443 67931
1 178511 190999
1 21882 100983
1 78598 1300
2 116452 24127
2 49204 164330
1 730 183182
1 137565 96213
2 148381 72996
2 91259 124902
1 38641 159690
1 65522 166789
2 124409 115958
2 59470 22640
2 135891 159071
1 179694 100713
1 18441 124829
1 31238 65177
2 136489 98276
1 112871 125637
2 802 124423
1 134940 120273
1 115667 2819
1 33334 32530
2 195782 178185
1 26132 105380
2 59932 23379
1 17063 175262
1 64373 113493
2 198936 112558
1 180871 103920
2 45919 159613
1 56514 5999
2 73891 75037
1 22031 123933
2 99412 134670
2 126539 108943
1 94422 198577
2 66291 13939
2 95235 25382
2 187768 33119
1 139729 55332
1 137724 6537
2 34116 88756
2 2128 3154
2 87955 180184
2 57989 6931
1 23111 136420
2 114418 157247
1 102218 97475
2 130322 193246
2 180447 44595
2 55730 163354
1 138165 44016
2 76341 180855
2 3834 37393
1 98358 119966
2 92797 192491
2 94237 64400
1 106860 148138
2 189672 63925
1 187770 90605
1 8135 40007
2 90447 152208
1 130964 82313
2 166607 131825
1 96781 49357
2 182573 82689
2 187258 33375
2 16387 17287
2 175619 146144
2 5119 151638
2 57671 153647
1 129698 98595
1 133146 57716
2 134223 131585
2 141380 98334
2 95958 139109
2 93240 66456
1 154053 24695
1 199334 161966
1 69551 148652
1 30722 13686
1 143077 179682
2 35133 140800
1 37433 30831
1 170264 104688
1 72804 186882
2 23436 177417
2 118776 70667
2 143662 69776
1 80029 129845
2 77157 138046
2 110060 101229
1 40457 22859
1 182406 13515
1 97212 181352
1 153931 465
1 64909 60151
1 173431 34174
1 147230 83683
1 98440 87873
1 9990 169524
2 3281 168578
1 176994 194645
2 170338 98834
2 58214 36526
1 2038 20099
2 178091 161774
1 160564 45600
2 181012 142615
2 100750 24734
1 7540 36604
1 121820 199021
2 152838 116770
2 155964 17860
1 187727 108486
1 21085 86341
2 3184 38203
1 153251 157567
2 13965 89986
2 13773 182335
1 117226 130313
1 98289 183438
2 142743 121994
1 134881 7197
1 167203 154513
1 191117 185692
2 22578 93075
2 162067 46664
1 194144 121364
1 74756 25771
1 188710 131777
2 68431 38706
2 138248 164075
1 77887 69913
1 192488 6405
1 194543 167412
1 80724 44820
1 65840 186800
2 140799 19794
2 58617 182145
2 94062 132713
1 43859 67316
1 49155 43703
1 121935 196103
1 173569 9759
2 2389 194827
1 144784 137562
2 28604 190480
1 28365 61334
1 51124 18785
2 122503 73600
1 169069 158970
2 42077 18990
1 115406 133264
1 163062 122312
1 160431 143293
2 134573 20560
2 110276 143345
1 192425 70592
1 142420 130263
1 114963 29342
1 157317 21243
1 47991 153638
1 134690 37536
2 164153 63295
2 174312 136921
1 88944 158912
2 146276 160644
2 150557 198829
2 68142 15623
2 59605 94591
1 168952 142798
1 154775 79718
1 173044 103091
1 20106 88858
2 183565 32891
2 153187 194951
1 52801 161386
1 156665 107574
1 89783 42779
1 67729 8995
2 53040 135354
1 16875 81167
2 5199 10532
2 55934 153565
2 51750 5729
2 178794 57270
1 127796 383
2 176803 196805
1 116065 176238
1 167909 53173
2 61762 107853
2 152480 166270
1 129162 139568
1 176400 16639
2 169921 71353
1 97548 171786
2 45624 30769
2 30079 8045
1 188281 143411
2 73008 161304
2 159535 151377
1 147490 81471
2 139066 101680
2 85540 113453
2 151734 190448
1 172343 113439
1 144612 33466
2 111835 142539
1 139292 149890
2 32025 82547
2 53472 199980
1 170642 179770
2 135643 90820
1 158737 162158
1 168771 22277
2 166386 188403
2 48429 148107
2 157994 65881
1 99734 86399
2 85874 160878
1 79953 41213
1 22812 17003
2 91780 176693
2 156842 72345
2 1794 114901
2 187027 136929
1 145579 27103
2 84674 111810
1 165430 160359
1 19994 78064
1 33164 133846
2 83735 107227
2 77708 30907
1 174873 83374
1 109798 43930
1 87774 152146
1 795 12769
1 114475 136973
1 26430 146398
2 106972 196630
1 62169 91669
1 194657 158005
1 189490 25086
1 107586 176927
1 124729 164623
2 99330 19044
2 162551 138915
2 113717 142639
2 32501 35125
2 74929 88406
1 122074 160799
1 99232 173598
2 80189 30577
1 133303 191809
1 140822 163497
2 58674 194471
1 149386 138833
2 39698 79564
2 117043 27253
2 50165 55602
2 471 166788
2 148045 30066
1 44017 84994
2 19266 51929
2 181398 30758
1 65058 190684
2 163514 186400
2 161132 44844
1 165855 38838
1 167905 57621
1 122921 27933
2 1095 199242
2 42913 108367
1 56543 179886
2 198604 43376
1 198394 177127
1 117494 105080
1 19361 9684
1 8326 130560
2 147997 196413
2 8058 47957
1 63368 15293
2 31030 26585
2 134060 23082
2 17949 184023
1 98589 182445
1 56333 169648
2 173436 180621
2 89701 38247
1 117059 47803
2 79795 186705
1 168558 17599
1 188700 14895
1 18959 66856
1 137511 128948
2 42283 60917
1 193700 135519
1 26687 94489
2 42986 152412
1 97288 175142
2 70514 167046
1 182931 115419
2 25359 6744
1 149422 197949
2 131444 104024
1 89987 88794
2 59534 20447
2 3864 22594
2 95765 24736
2 27372 122942
2 137593 119071
1 35225 102786
1 125237 71584
2 24496 101449
1 106962 18279
2 147141 44263
2 41587 81129
1 144845 118807
2 6021 19741
1 63695 103043
1 184239 178050
1 114018 154895
2 3095 19816
1 57003 159060
1 169078 186667
1 12805 156910
2 29510 126677
2 115088 33879
1 25672 172156
2 17962 3971
2 143993 89052
2 94983 57702
1 112569 89939
2 49726 78696
2 171226 155353
2 142707 111208
2 194144 114182
1 174558 123220
2 58676 99693
1 86422 2819
1 23641 183172
2 145727 37427
2 74429 197333
1 2532 166808
1 43384 136256
1 137877 122785
2 37864 123861
1 157155 136380
2 149594 103533
1 64060 130912
1 182864 125896
2 4787 194037
1 72774 147601
1 187038 140343
1 192895 158877
2 9449 75525
1 41868 47222
2 75890 123798
2 186078 8559
2 18394 51174
2 166146 148238
1 53259 144939
2 42175 194199
2 141049 28540
1 145553 162967
1 45015 82736
1 33509 109686
2 165425 59082
2 46202 116811
2 85729 75593
2 17073 9199
2 126822 129938
2 112150 98341
1 61297 102346
2 185365 172937
2 152972 193505
2 194026 155063
2 54730 51759
2 130510 20313
1 195749 21270
2 12196 137018
1 196526 78612
1 137162 76514
2 4073 78218
2 193965 83653
1 133005 162139
1 69658 43437
1 184701 101100
1 137894 194657
1 42846 150449
1 183501 124037
1 117221 104087
1 169837 172159
1 175899 8663
2 181180 147090
1 48468 110409
2 113194 57419
2 186173 190068
2 37712 156687
2 77820 50990
2 64506 115623
2 134325 21651
1 133204 192004
2 126633 19407
1 129884 120020
1 112618 127289
2 10990 105395
1 106551 31959
2 104178 108517
2 174822 141550
1 21865 138059
2 156757 36568
2 56453 40409
2 13466 192588
2 4763 9585
1 158821 20041
1 55336 190789
1 4022 166741
1 69873 29838
1 74756 97254
2 149712 133516
2 27673 85935
1 56384 66799
1 189762 188694
1 63387 61371
2 36144 108845
2 43157 90470
1 4779 178116
2 46960 29276
1 105388 11788
1 133542 39050
2 18555 111451
2 107559 39002
1 67708 142463
1 90201 53199
2 167286 149488
2 53048 158231
2 58597 76874
2 151793 121131
2 100056 752
1 15653 88639
1 71069 54053
1 182663 31771
1 21013 160175
1 79494 139708
1 153301 27904
2 5050 38281
2 39950 11576
2 194954 158853
1 195024 176997
1 56911 113781
2 160676 85169
2 115765 155918
1 121158 137143
1 5762 38066
1 123081 168582
2 169253 151646
2 34626 24838
1 63244 3345
2 70313 38742
1 64020 49731
2 179324 188595
2 16836 68888
2 174543 171909
2 15664 93997
2 21271 35199
1 79878 97032
1 46919 161318
2 49876 146324
2 64238 125136
1 105451 120067
1 132668 2145
1 30348 106832
2 22244 70248
1 78718 107007
2 9864 134853
1 5301 192200
2 13100 68755
2 133126 138489
1 129845 110451
2 189005 197110
1 67174 143117
2 150253 138879
2 170054 1171
2 115831 102019
2 192994 139074
2 29775 94890
2 124258 154077
1 129527 135183
1 43481 28957
1 143833 195065
2 77185 165438
2 9658 164537
1 72120 146240
1 105674 28686
2 37510 126966
2 120371 146772
1 82363 74909
1 59839 165996
1 108905 193603
1 53359 12599
2 82190 111758
2 186984 169
1 123184 168173
1 73868 38235
1 38320 195532
2 104334 172886
1 58645 145449
1 1886 40881
2 164046 55048
2 141957 95197
2 163040 45072
2 163425 17536
2 116968 27644
2 159548 120857
1 159685 74099
2 82461 92635
1 128720 171462
1 53527 78308
2 174654 82885
2 154534 19329
1 32992 105670
1 109542 155716
1 102402 130463
2 32953 125744
1 138767 118676
1 22814 18221
2 118955 131750
2 27186 195364
1 186721 135634
2 27362 16214
1 70121 24332
2 106502 196755
2 134632 108475
1 138663 178446
1 3308 134605
2 157517 165119
1 55692 90126
1 13187 1861
1 138893 5213
1 149128 110895
1 3645 110748
2 141280 33320
1 50267 146455
1 152203 136024
2 171517 188826
2 123629 173019
1 56764 111004
1 99353 183764
1 162040 153913
2 109999 159401
2 14400 17377
2 155441 195223
1 134188 23126
2 118123 45258
1 76021 14474
2 16500 171126
2 108482 186800
1 149474 95292
2 156644 100020
2 71347 158640
1 145770 160072
2 186339 11769
2 27171 68454
1 130490 199193
1 58854 89676
2 83798 98589
1 76392 13515
2 14096 32263
1 95864 109586
2 65516 61613
2 135227 131857
1 90303 142825
2 45920 66382
1 11950 179634
2 156569 18780
2 151653 153951
1 48437 73936
1 178930 69704
1 17486 52854
1 131114 22895
1 130668 67524
1 35961 5509
2 145319 61022
1 170939 89578
2 161695 169529
2 196166 76813
1 149527 78056
2 75407 186298
2 115264 19594
2 173953 83940
2 77157 128394
1 146294 180140
1 85963 23547
1 46674 113547
1 56721 62160
1 164169 85871
1 34586 176933
2 163843 109384
1 136926 57627
1 12157 13492
1 194284 194245
2 93385 192952
1 79928 154079
2 74681 146663
1 57161 75922
2 115027 115093
2 93078 33480
1 112792 37503
2 174449 49126
2 170042 135683
1 161129 162972
1 165873 87112
2 21183 10855
1 104047 124751
2 189257 20770
2 101057 90653
2 75960 73004
2 190996 67684
2 49325 98769
1 76878 130157
2 150751 127169
1 125331 64536
1 166556 4530
1 163519 71414
2 20048 53803
1 39608 62832
1 149402 196517
2 112367 57878
2 79334 91836
2 21684 121768
1 45786 36965
1 10538 99208
1 190640 174922
1 59758 123048
2 90490 195392
2 48152 134020
2 62021 141822
1 116484 2190
2 172537 156420
2 19103 180937
1 21719 131749
1 2478 9835
2 179675 154225
2 168666 108786
2 29592 41179
2 18504 73985
2 63817 139589
1 40771 3945
2 81795 17752
2 100688 65079
1 11075 14813
1 189258 100259
2 19634 101293
1 148132 116607
1 54431 146074
1 108026 72569
2 86565 13633
2 3579 70502
1 198883 50258
2 107355 108930
1 50264 37344
1 43442 139555
2 167796 151819
1 9538 169143
2 188771 52185
1 167995 181509
1 106223 114738
1 78793 160280
2 20189 56917
1 102591 36886
2 130302 122274
2 15072 52763
2 117421 92006
2 107500 188138
1 101841 74219
2 129272 82180
1 198510 88091
1 66700 136555
1 2967 180659
2 64561 25181
1 13801 125239
1 34654 4517
2 133294 63567
2 101280 71137
1 100418 18169
1 197609 51969
1 74090 199858
1 24492 129334
2 154898 65578
2 55458 100640
1 127393 99945
2 31900 193602
1 101498 104536
2 18010 9913
1 138794 10823
1 97663 5402
1 108021 146117
1 21619 181174
2 81995 49105
2 160171 68339
2 69736 54848
2 60084 75567
2 182792 161298
1 33185 177284
2 105356 4333
1 182674 105491
2 1428 127564
1 88686 104934
1 90080 91004
2 102865 81359
2 128738 179782
2 87438 153556
1 164642 11523
1 146918 90492
2 191161 23868
1 184136 119669
2 140599 95945
2 77545 110633
1 49972 195716
2 85496 182843
2 133798 4972
1 65356 160675
1 136851 13035
2 41448 39953
2 46544 134014
2 86309 47087
1 71425 36892
1 148442 183752
1 10695 126874
1 8238 3775
2 30375 113964
1 56147 132874
2 129606 163126
1 7688 2706
2 159001 130863
2 83226 82441
1 32008 183230
1 138600 27650
2 58145 194247
1 181880 65210
1 73381 3191
1 53693 140202
1 41642 180625
2 100329 14260
1 105732 174669
1 110944 119321
1 11641 26203
2 12932 11380
2 116487 181389
1 197151 11034
1 57061 140844
2 158927 94746
2 149850 167997
1 87170 62110
2 11741 127417
2 33497 108833
2 11701 145008
2 33612 172563
1 87848 98994
1 111551 189345
2 155911 73378
2 11435 173618
2 130679 97096
1 19933 142610
2 54158 165137
1 41102 167127
1 60460 82648
2 165542 100533
1 61090 161512
1 21 33994
2 94116 188879
2 18098 90756
2 75645 173191
2 29737 126276
1 97974 20380
2 98187 156264
1 36650 21746
2 24390 176842
2 12038 160760
2 128260 109877
1 65708 54626
1 89358 152022
2 141788 170459
2 180330 71833
2 196300 6054
1 412 32217
2 162178 97032
2 189182 42215
1 192755 11588
1 5968 125321
1 2851 60075
1 199504 65897
2 149086 104777
2 185917 114081
2 160635 39915
2 98712 40626
1 107214 50554
2 71280 120543
2 163969 45663
1 53805 84726
1 182005 102111
2 2135 162462
1 189106 10630
2 17647 98546
1 184713 199964
2 108017 150324
1 30899 148349
2 170630 160784
1 7970 126968
2 114059 71954
2 93675 103768
1 72655 76165
2 173720 190723
1 156501 89019
1 52316 49383
2 179393 127510
1 102923 85425
1 40165 166212
2 129018 61112
2 146974 154173
2 93774 43535
1 53461 80470
2 198428 61742
1 180457 188508
2 24587 141916
2 190992 165718
2 91723 69637
1 10586 23425
2 56850 59135
1 127151 74613
1 33784 83751
1 62317 35293
1 51427 148895
1 39217 105523
1 181904 42489
2 151216 135237
2 183635 57013
2 70143 133495
2 161136 192793
1 181617 192286
1 190974 39285
1 67043 40911
2 64424 29290
2 69006 192738
2 38780 38204
1 61796 189418
1 22496 111262
1 78494 70794
1 16882 151501
2 178917 83629
2 135185 17721
1 4313 96803
1 80106 68957
2 63995 162934
2 70774 32563
1 199816 59437
1 146337 173012
1 150229 153955
2 168895 197128
1 74635 23098
2 156750 34750
2 62447 58008
1 103507 111686
1 160820 21155
1 94646 15463
2 188602 99583
1 190141 69746
2 190947 195982
1 173364 59760
2 108695 39597
2 78414 46835
1 133526 78800
2 35250 33425
1 141855 61535
2 176593 50902
1 126801 71391
1 163782 126709
2 160504 145014
1 21586 151445
2 140656 103802
2 143812 175904
1 37594 106980
2 61815 88640
2 74703 180215
1 103108 38402
1 90877 119710
1 43215 150712
2 166393 123707
2 112557 151138
1 128606 28955
2 110901 34390
1 73798 135758
2 188470 137645
1 109818 56513
2 45214 97507
1 76839 58538
2 60836 88920
1 27468 109671
1 179903 5301
2 165803 24136
1 135767 169579
2 157083 88789
2 133857 137474
1 164053 160484
2 181164 157558
1 153534 163322
2 136248 18464
2 131745 197887
1 84130 55231
1 15224 155214
2 152675 10483
1 35713 29649
1 31037 54878
2 29114 105157
1 89187 17931
2 154724 184072
2 116078 117069
1 84325 81835
2 30455 63199
2 157164 23807
1 140513 95574
2 183244 129382
1 37620 64660
1 166372 34405
1 150738 99756
1 197402 15171
1 103287 147854
2 107005 124651
2 136302 196217
2 89490 793
2 127362 113118
2 32042 34070
2 324 31564
1 20592 133656
2 57537 123117
2 180924 196555
1 175213 18995
2 168051 188572
1 189080 107590
2 80065 179746
2 136945 100896
2 108885 144043
1 177674 175819
1 32542 111102
1 24347 73114
2 128396 26383
1 64776 20301
1 177239 13418
1 111649 48244
1 186316 193131
1 194111 170650
2 93002 103961
1 35002 53176
2 141162 23925
2 25839 172606
2 59386 89932
1 179480 85888
2 107459 171463
1 39366 191370
2 153592 133335
2 120590 157268
2 152858 135812
1 4614 40581
1 159117 42165
1 142933 59792
2 194126 134834
2 85033 171801
1 130191 32836
2 60073 88632
1 114634 189178
1 22100 139228
2 90601 47392
2 90676 148350
1 169596 161983
2 112920 193285
2 117524 137210
2 59479 170188
1 23558 115272
1 65353 151282
1 36964 97565
2 15430 63832
2 67070 178422
2 119829 156835
2 100999 26948
1 83476 91187
2 87591 43163
2 35093 197809
2 158890 184550
1 676 58984
1 10324 6425
2 47325 191481
1 103629 67428
1 89861 82111
2 16451 101099
1 6475 158956
2 149271 62201
1 127554 122187
2 195155 84884
1 16227 9540
1 32703 66068
1 180513 25923
1 161541 86026
1 171054 159998
2 10019 181852
1 191177 64634
1 54494 96232
1 183824 44835
1 112809 69309
1 126575 97379
2 75073 172152
2 59610 111954
2 42207 123455
1 18607 109946
2 53778 74372
2 136636 175546
1 1108 165514
1 121949 158415
1 61716 172818
1 22531 4500
1 93839 191605
2 105895 90672
2 29382 36581
1 59340 65589
1 115021 139537
2 79106 117067
2 49560 69030
2 96489 86736
1 137478 115560
2 197689 160096
1 120428 74544
1 193719 125083
2 176804 41606
2 17744 178229
1 72505 29758
2 25168 35445
2 71045 17993
1 135267 175716
2 57211 169099
1 156243 161370
1 148606 81979
1 183494 35934
2 132968 199704
2 56541 171917
2 122060 46428
2 114057 49051
1 25685 141586
1 129267 55620
2 122651 24847
1 29093 30737
1 26119 61989
1 198102 194663
2 33729 11822
2 120736 165214
1 196480 111556
1 9041 191599
1 197550 156349
1 53186 118704
1 84462 81252
2 130054 41872
1 51935 55547
1 25693 14883
1 5747 144334
1 115957 159067
1 67181 22952
1 77064 34897
1 162146 35604
2 73169 7312
1 139843 27632
2 80995 174195
2 103311 69860
1 125283 91978
2 138730 128769
2 36122 94772
2 153183 166569
1 112598 181373
1 51935 115172
2 89101 178084
1 85354 70884
2 23816 90357
1 135320 197839
1 138693 102549
2 192527 124807
2 117513 179101
2 178253 41139
2 120928 99431
1 46 107667
1 142876 128991
1 163101 122341
2 140001 4565
1 106785 139546
1 8879 6309
1 127784 84625
2 144624 159998
1 186393 118582
1 149757 78370
1 57098 175242
2 154468 95993
1 98272 103709
2 192430 128923
2 26537 150013
2 6244 174422
2 72833 19533
2 58068 184659
1 167676 98776
2 133722 12196
1 78637 87357
2 125622 120237
1 171227 86369
2 156346 9839
2 44256 52170
2 117052 61146
2 170133 66023
2 6410 168948
1 108617 150800
1 164412 102084
2 152099 91320
1 63337 1584
2 181017 25101
1 1401 74150
2 50053 138876
2 61707 19763
1 48215 58009
2 167323 192135
1 108440 27271
1 165608 82773
1 136040 144932
2 105407 193842
1 176315 14048
2 137059 197011
1 9441 159175
1 92641 160664
2 188986 94367
2 175202 144470
1 150883 27865
2 112367 175217
1 6126 108292
2 198532 188571
2 194833 18079
1 187456 63495
2 117306 3686
1 144488 52821
1 180687 61080
1 175317 67007
2 189938 117992
2 140042 86369
2 45030 108469
2 33302 199918
2 111890 140131
1 56036 90010
1 10014 181761
2 47020 94626
1 83475 166092
1 181187 27922
2 66353 142275
1 57847 69586
1 198973 177320
1 81396 62816
1 50181 56095
2 155974 30054
2 140402 175590
1 79045 21307
1 177713 127629
1 83316 162575
1 88235 53550
2 26879 95719
2 69932 165242
1 125317 151654
1 117267 7770
1 26211 174861
2 190135 171741
1 170980 20704
2 183772 197582
2 188302 158408
1 111730 155098
2 172112 65264
2 70023 158116
2 179494 53800
2 168544 67998
2 83174 29245
2 119718 182406
1 152713 136459
1 94989 182099
1 189588 177182
2 97618 25309
1 100826 172510
2 19496 109743
2 155689 196839
2 182392 75122
1 187429 173472
2 69839 198592
2 82591 104157
1 105192 95477
2 144065 54742
1 108034 114265
1 102641 12580
2 189103 117963
2 164890 197037
2 38718 178048
1 16130 193783
2 59610 150340
2 49113 79858
1 33337 6375
1 36282 163649
2 43821 151271
2 30535 39941
2 179583 171664
2 56067 176119
2 135789 72151
2 184630 155324
1 187167 14690
2 177813 32821
1 146146 141712
1 69651 128175
1 35584 45637
1 59858 64439
1 8512 18486
2 92177 29402
2 65405 188819
2 152898 124021
1 169882 102722
2 18315 91585
2 12061 162400
2 155333 189128
2 137271 21000
1 53554 181003
2 141758 14713
2 23842 30062
2 149487 80861
1 31729 23602
1 117968 143524
2 17490 46927
1 168307 22948
1 120141 38159
2 158400 125409
2 114416 116022
1 35997 195710
2 175323 197607
1 197248 183666
2 129580 22565
1 96721 25235
2 121994 112679
1 193845 22812
1 7134 93061
2 86642 74963
1 154637 104172
1 152055 24681
2 105928 92190
2 140277 182978
2 179450 64472
2 16450 161095
1 155749 135575
2 125383 88788
1 109079 135105
2 130269 137291
1 72800 106772
1 141673 153863
2 21892 160654
1 43088 41190
2 51419 163023
1 89414 79156
2 20696 87202
1 185823 67917
1 185559 102214
2 44187 17185
1 128023 40081
2 158747 55296
2 165750 85662
2 126669 192200
1 90245 98336
2 35037 141308
1 11816 192707
1 169659 77833
1 38578 166396
2 144759 19307
1 69271 27416
1 61051 56458
2 130870 29599
2 25024 153299
1 148745 187625
2 47317 140100
2 96238 67517
2 149389 17735
1 84884 134185
1 32845 156742
2 108744 126664
2 22697 168749
1 65266 135769
2 111828 111599
2 161483 26454
1 39091 62653
1 161182 186933
1 28570 51961
2 139987 138650
1 117264 16856
1 194750 57025
1 56096 165819
2 57130 32333
1 12301 177436
1 177634 156064
2 128802 97325
2 18224 68345
2 65416 198404
1 97092 190525
1 110132 117370
1 73271 122522
1 196024 194677
1 123850 35179
1 111535 29616
1 122334 97450
1 9855 164595
1 47733 16321
2 157785 13871
1 47380 180571
2 38039 157305
1 92900 154019
1 63504 164135
2 184807 47254
1 24901 175319
2 4282 38236
1 199670 160059
1 108996 102519
1 8779 42467
1 68736 59612
2 59310 180347
2 199926 41273
1 86111 181874
2 175470 7593
2 38457 76867
1 121305 43775
2 234 199867
2 146188 147927
2 98178 20633
2 7721 128110
2 150511 165331
1 177620 38537
2 105766 82394
1 45060 52975
2 114742 182364
2 154437 157596
2 185952 10130
2 129048 165278
2 196913 135078
1 137902 7549
2 8654 170095
2 124140 85402
2 38412 17796
1 61773 38760
1 148070 41549
1 52040 82271
2 101451 26887
2 35457 168947
2 187805 4566
2 21137 66793
1 145595 12181
2 55501 24798
1 93020 1211
1 186929 151455
2 51756 96128
2 77310 67189
2 11689 128180
2 170242 83978
1 98282 143107
1 4447 31313
1 192 113489
2 53355 187868
1 95686 73
2 74385 154562
2 51957 43076
1 112681 198686
2 163414 43938
2 75600 142868
2 195209 42280
1 123782 22209
2 23542 160645
2 39995 4562
1 52055 78510
2 12622 163868
1 110253 64937
1 48501 107588
1 146053 124922
2 45608 118452
2 182003 42711
2 155183 188502
2 182166 125605
2 168233 21539
2 162638 103942
1 91717 46970
1 96168 113739
1 154312 95264
2 81589 111683
1 115812 31026
1 88593 77863
1 153778 52873
1 33617 126596
1 187965 44580
1 17019 194631
1 94871 139803
1 95464 45274
2 71907 53634
1 63834 4281
1 46952 198195
2 55767 28538
2 136532 26365
1 59822 80606
2 49329 57422
1 43291 131030
1 173995 73819
1 14877 116516
2 144169 91219
2 6439 9126
1 199062 48438
2 119672 111998
1 75195 6659
1 108380 161703
1 148347 88227
2 148452 102692
2 86874 118334
1 198759 35410
2 196387 72978
1 29799 183315
2 77738 18994
2 193772 45054
2 70047 73917
1 191280 13086
1 6248 172333
1 61057 8589
2 95795 49561
1 91520 39782
2 55328 152179
2 37368 161731
1 143019 197333
2 76326 127683
1 179271 135997
1 15481 43263
1 158647 65079
2 56866 163830
1 52354 5398
2 185910 181135
1 116087 27083
2 32688 47622
2 23693 55635
1 46046 107275
1 35836 177628
1 15329 38629
2 108333 154152
1 126183 197340
2 111383 157721
2 196252 95807
1 20939 26945
2 32210 161426
1 173248 71892
2 150700 144853
2 117985 5925
1 92822 15314
2 80977 75667
2 95375 11190
2 64774 12975
1 164095 66889
1 65990 22237
2 42598 183943
1 105743 154223
2 96901 186025
2 9347 120604
2 185547 18597
1 58819 174786
1 100155 112486
2 88891 67866
1 199278 87799
1 132101 186301
2 178595 6033
2 31136 125644
2 158164 112013
1 107955 16294
2 134588 39851
2 126048 196369
2 44814 107345
2 83718 140414
2 146358 40685
2 46132 47333
1 39893 109399
2 130390 161079
2 25604 57421
2 44257 60568
2 63710 127520
2 55799 36042
1 133532 21442
2 2346 163543
1 120938 131119
2 84214 36289
1 130964 109895
1 166299 142619
2 156844 56025
2 83445 3964
1 452 88320
1 137909 77258
1 182689 189160
1 138014 8763
2 183211 155963
2 14919 67423
1 111191 190135
2 174998 21156
2 110331 21093
2 140037 90540
1 52873 149187
1 7275 187501
1 44787 24331
1 43800 161931
1 129198 37741
1 127658 184459
1 162977 94812
2 55374 184025
1 59098 23571
2 180969 155406
2 131282 91800
2 44056 37694
2 10940 41104
2 135369 106686
2 182630 4278
1 138772 195331
2 144262 91858
2 48880 74090
2 41080 195335
1 69434 197968
2 138654 42946
2 198650 140038
2 188613 16305
1 100976 135892
1 11992 124992
2 98714 105109
1 189549 53000
1 88772 198677
2 40846 7370
1 43102 178215
1 45615 195563
1 18543 195524
1 81694 174897
2 60036 168241
2 192435 154942
1 137025 108372
2 184064 92641
2 7594 183546
2 3049 147689
1 187279 198450
1 183055 89178
2 178738 62489
1 16080 144118
1 156905 99705
1 155426 44896
2 107299 13141
2 129231 14228
2 20853 112481
2 163374 126088
2 182295 124138
2 147622 44316
2 111008 10364
1 193125 37658
2 56278 121602
2 159502 186664
2 34657 23597
1 20935 6417
2 4048 42348
1 145851 94565
2 11951 40162
2 148692 102840
1 117673 149795
1 163950 141032
1 7610 43912
1 135702 112760
1 96025 119342
2 128609 167387
1 179543 49377
1 5870 149322
2 43666 17924
2 149446 107453
1 156083 55615
1 12584 190655
1 7229 74710
2 98087 138181
1 62832 6637
2 33740 88874
2 101398 99340
2 103408 141156
2 60142 64621
2 114670 83927
2 160279 181979
2 156343 13974
2 104373 120288
2 81304 183575
2 135208 94314
2 99036 73293
2 171946 62239
2 147206 13168
2 66004 8422
2 162761 144178
1 65771 29330
2 69535 16234
2 137896 28825
1 150205 145908
2 133035 173384
1 182169 1834
1 38582 115145
2 127681 138137
1 180936 58030
2 93536 141135
1 125435 122055
1 173134 116524
1 18916 127668
1 109634 75584
1 60232 156344
1 177125 194498
1 52177 96704
2 175418 183017
1 141570 49548
2 29502 49197
2 134480 59364
1 185579 46733
1 46952 144399
2 137077 15508
1 128634 72252
2 109255 62261
1 179498 130452
2 149448 134778
1 123698 175761
1 26342 134319
1 57479 167112
1 160291 90879
1 101916 84546
1 121503 161931
1 181889 100840
2 4130 153689
1 197014 110410
2 56081 155623
2 114513 90093
2 35024 27625
1 186798 112546
2 52975 186690
2 112606 709
2 44192 65687
2 95166 195530
2 160451 48749
1 112952 154187
2 78071 54429
1 127055 4136
2 31922 95740
1 29402 95512
1 6095 67012
2 153361 112252
2 5317 61495
2 79038 154343
1 52699 67002
1 172563 191453
2 59800 1543
1 164512 133556
2 128886 65020
1 160637 175876
1 99889 79483
2 157087 9896
2 3404 22910
2 60635 15545
1 190251 13620
1 165576 195163
2 11301 65778
1 28457 68524
1 24408 8920
2 83354 29648
1 149805 32417
1 118299 129268
2 121913 156503
2 74695 90653
1 41441 38207
1 64977 137356
2 140119 83692
1 58038 98444
2 82949 106544
1 87472 166512
1 14163 225
1 113277 189871
1 14373 115064
1 158110 49900
2 45097 53144
1 2294 101852
2 60648 1925
2 160309 15704
2 121226 121284
2 74440 56327
1 51292 42014
1 153304 146801
1 13454 127345
2 61844 108854
1 115720 20894
2 92525 104459
1 171990 162976
2 148025 172008
2 159657 130623
2 142952 30444
2 17020 86324
2 169133 182424
2 59483 181470
1 68895 131343
1 33569 175606
1 124328 147516
2 166646 187513
2 143194 56268
1 16226 179177
2 151189 44419
1 82851 180058
2 187897 45196
1 56331 156600
2 167185 16274
1 168780 99084
2 159429 31629
1 48177 10988
2 75624 62402
2 180928 45761
2 98961 142845
2 10219 97297
1 125527 17918
2 92883 31531
2 48908 54956
2 118473 31699
1 123323 6810
1 70436 189755
2 12494 188022
2 130062 121953
1 161130 89027
1 48074 19574
2 26603 96446
2 47412 137763
2 140421 117774
1 190247 80423
1 189106 2694
2 16610 73733
2 19975 10231
2 71608 50458
1 74759 3764
2 174355 37138
2 157379 140789
2 116171 140104
2 62052 181085
1 86947 147591
1 102044 184131
1 2316 199757
1 43952 78515
2 62512 85140
2 138818 95991
1 134729 185970
2 175956 33477
2 17475 182821
1 58989 108573
1 178779 114240
1 116143 173583
2 195971 37703
2 5977 83542
2 42552 45542
1 35710 69594
2 122468 96366
1 3473 56060
2 40028 25028
1 10042 122309
1 143807 69761
1 28207 185144
2 36903 32866
1 99085 113582
2 166726 131730
1 128231 83170
2 156596 133889
2 106008 42010
1 182295 64447
2 194113 110407
1 111675 40709
1 153856 121128
1 7526 5160
2 7462 116787
1 110442 88921
2 27019 185206
1 112094 128609
2 153547 68936
1 47768 11549
1 182678 152624
1 34860 69622
2 114522 122948
2 3774 82669
2 185379 152344
2 188087 48503
2 21960 65157
2 160611 51321
2 171402 175662
2 53940 149234
1 185503 138194
1 76951 26197
1 20178 66855
2 73349 163370
2 59725 80624
2 168144 138293
1 137223 43792
1 170721 164024
1 144407 96019
2 159172 6941
1 39123 79091
1 117182 83521
1 10153 117851
1 55990 83656
1 64414 110444
1 41203 183067
2 114989 154338
2 128167 1847
1 24768 33417
1 183249 96452
2 137162 130292
1 108162 14801
2 78370 39331
1 57049 119328
2 195395 169955
2 5887 189104
2 195125 15996
1 2539 122232
1 42984 45548
1 7536 13477
1 118155 164127
1 58595 163608
2 174237 133228
1 168843 90555
1 41262 150839
2 42361 172767
1 134923 93169
2 104302 147181
2 32170 153495
2 145078 35842
1 61694 83906
2 129208 2485
2 47616 55056
1 8823 8267
1 24378 169919
2 96051 48253
1 105748 99470
1 170822 82858
1 138908 193844
2 3911 148264
2 176802 110402
2 143581 57781
1 5068 613
1 59929 72146
1 182552 41552
2 153063 142847
2 132358 101921
1 79640 7539
1 192783 109572
2 193503 120981
1 148451 1104
1 187346 22863
2 18183 15625
1 107157 13826
1 28377 59008
2 130691 129072
1 91410 50931
1 80523 133365
1 187050 35945
2 125565 75903
2 45637 41516
1 48914 182895
2 80024 21549
1 33497 109681
1 7066 1072
2 32266 55790
2 131792 54187
2 19938 9097
2 113963 118797
2 95338 120474
2 13847 128300
1 43693 44159
2 20788 7928
1 161260 4636
2 188965 114613
2 97125 124327
2 126576 113129
1 17527 140572
1 148184 3586
2 136207 48261
2 84830 3643
2 186838 180058
2 2485 79782
1 129307 100901
2 44133 67810
1 73545 194173
2 1887 9716
2 36537 17918
1 103781 146661
1 77555 83664
1 110504 122492
1 62848 82529
1 133943 144329
2 8518 72885
1 95172 173771
1 27069 17969
2 113852 12619
1 62479 146505
1 25393 131990
1 85692 36889
1 186008 197191
2 185530 46779
2 190808 14068
1 60823 154080
1 139768 104513
2 32436 75987
1 50402 97493
1 85901 129084
2 62914 13429
1 174272 17374
2 167750 139084
2 168836 154677
2 27106 96381
1 193552 130787
2 103936 18008
2 165838 20887
2 148977 3378
1 130997 82065
2 124120 51256
2 83784 69916
1 63858 75538
2 197955 125803
2 147238 83375
2 19912 89420
1 184993 159448
2 156970 67227
1 60901 63857
1 148895 60769
2 31054 196934
2 125160 69801
2 48546 61307
1 107882 109545
1 15122 164300
2 63303 110772
1 172032 67589
1 186503 197311
2 73162 115009
1 163829 94443
1 122214 107663
1 131245 121463
2 181287 65259
1 180665 198136
1 26940 63160
2 77571 128089
1 87643 50503
2 180275 159734
1 101556 94833
2 69619 43723
2 39664 143217
2 120783 196611
2 134298 101434
2 5951 187029
1 97782 33980
1 127428 68784
2 73380 126378
2 34293 171994
2 154594 185989
1 33117 18565
2 26230 34879
2 9251 124013
2 116415 4222
2 43115 147462
2 8145 16669
2 179206 13384
2 100582 56060
2 167867 178024
1 47999 38198
2 91982 131523
1 134063 14860
2 66659 18580
1 172228 33046
2 40280 37852
1 7409 131207
2 29738 71930
1 168624 20583
1 61691 16243
2 90859 173699
1 17727 147468
1 46206 107615
2 122526 104927
2 190388 132779
1 64171 112265
1 58119 77791
2 88616 128150
2 118338 119505
2 32362 115671
1 192013 148121
1 50069 128815
1 88104 64230
1 19334 82696
1 155658 143528
1 31767 5802
1 46905 49836
2 35578 177693
2 142660 32587
1 155458 146948
2 53732 186486
1 157788 163810
2 115668 76529
2 116563 154789
1 134245 195822
1 78506 124250
1 41920 62351
1 76797 97620
2 74505 165743
1 198679 1845
2 129536 92506
1 68338 178875
2 126482 97962
2 171063 97478
2 145750 59738
1 45540 86620
1 41709 26287
2 197098 112149
2 95314 183479
1 188612 154326
2 189073 159995
2 52429 132438
1 139295 145740
1 90354 189725
2 78941 111752
1 180896 127896
2 133005 3924
1 94716 196820
2 177336 74214
2 132887 136429
2 60333 40165
1 105544 176172
1 101917 181930
2 24244 115655
2 96033 109910
1 140327 115117
1 119001 46206
2 136124 129684
2 117789 38677
2 143391 39935
2 92035 79983
2 52392 46513
2 183989 158707
1 190985 98492
1 18366 127431
2 68792 49012
1 144442 119031
1 3387 41162
2 54339 155956
2 151056 81722
2 36081 133501
2 83114 112304
1 115065 61592
1 123217 106453
2 9105 106436
2 1238 80712
1 172052 184983
1 180251 184134
2 166489 145472
1 69741 15310
2 104763 134496
1 84513 28388
1 45806 189282
2 21693 186989
1 27067 199026
1 37066 164875
2 18254 140730
2 165426 171429
1 148496 104388
1 52138 199029
1 198024 797
1 170512 140527
1 48350 60078
1 191799 1678
1 155213 60972
1 19691 168428
2 49893 57175
2 9314 145870
1 172758 96208
2 16610 123846
1 63043 155330
1 67626 150787
1 75604 67353
2 182701 113493
2 16340 193508
2 165947 199017
1 45193 170800
1 161512 3272
2 191458 72859
2 2350 33167
2 168459 188485
1 107854 85747
2 82874 170985
1 123404 51773
1 139034 145427
2 153363 159899
1 34927 148042
2 74407 73979
2 90259 188076
1 16733 43092
2 29553 32828
2 77572 103949
2 126452 39434
2 9912 159374
1 35419 182935
1 22743 149432
2 77565 10270
2 38733 141460
2 113679 76983
2 49487 119169
2 50201 155308
1 92800 199259
1 74372 83507
2 48982 178641
2 75086 178690
2 51250 151665
1 1709 179672
1 116398 4994
1 49427 158337
2 179087 3067
1 128533 170133
1 147472 707
2 148774 122703
2 15776 30132
2 65257 67347
1 171893 94390
2 103930 196502
1 8401 155682
1 147235 127678
1 184122 143514
1 128196 153261
2 163975 158775
1 183680 160580
2 190968 10533
2 95769 27320
2 29460 118024
2 34928 55518
2 84810 128713
1 140460 119002
1 199905 74268
2 68713 137984
1 73876 48164
2 183142 110585
1 73944 66428
1 147087 87179
1 79752 186091
1 169801 117863
2 39357 172403
1 130405 120300
1 168958 216
2 184697 115615
2 129745 19851
2 122174 100131
1 42591 44885
2 122276 153987
1 72554 187566
1 91653 98952
2 155476 3559
1 115295 92660
1 20017 17121
1 85868 112682
1 84914 73028
2 99223 134187
2 115566 52053
1 173181 11305
2 113214 30546
2 73283 42009
2 122166 197968
1 112435 55614
1 99281 48661
1 151103 64081
1 141667 18121
2 133911 111002
1 47903 51345
2 114881 6651
2 167046 91320
1 166688 185253
1 2630 148068
1 11463 158286
2 77697 7896
2 35010 120842
2 145865 102087
2 158102 46346
2 49677 128542
2 86280 190379
2 26975 123270
2 27057 102805
2 103370 46719
2 117240 87604
1 35905 22056
2 23900 24231
1 45246 115224
2 65244 192462
1 165676 71636
1 172006 120856
2 22351 114671
1 153360 173501
2 156337 112549
2 144557 85386
2 104891 12604
2 103129 34294
1 192069 158806
2 175906 49397
2 46204 51883
1 186576 129680
1 46192 3476
1 15577 39644
1 188558 76378
2 39772 78423
1 50359 133748
1 51603 6017
1 131680 5394
2 187136 46878
1 132477 148433
1 99139 169579
2 36 156412
2 63193 50567
2 2475 103137
2 182255 198854
1 135883 113927
2 4361 99495
1 167952 53419
2 71657 58627
1 82973 3903
1 44790 83888
2 95171 159916
1 63163 70417
2 96268 54072
2 12886 31343
1 89525 42444
2 167703 131546
1 29068 103928
2 145397 75731
2 77019 183364
1 46735 68308
2 81308 135539
1 31428 50072
1 36567 145768
2 28634 53770
2 182359 1342
1 45957 137223
1 43962 147632
2 117733 156291
1 49186 129899
2 51181 30832
1 97492 113308
2 129982 168889
2 19533 35190
2 88618 182202
1 13819 110590
1 39984 140441
1 115200 59598
1 153168 11105
1 122699 143109
1 49249 25172
2 23193 187602
2 60890 100218
2 40264 15087
2 186307 115868
2 127649 106338
1 110711 174111
2 127635 167366
1 155808 198907
2 84400 96196
1 184558 171740
1 182417 181229
1 115712 79376
2 185258 195351
1 21425 87975
2 170566 28395
1 56338 193712
2 115553 94095
2 185654 189346
1 180940 129034
1 123232 52643
2 40830 7914
2 36971 138424
1 88245 26232
1 135774 97519
1 176854 28108
1 135561 167710
1 9487 33146
2 43413 13843
1 74667 34459
2 3118 194156
2 165108 149509
2 128882 179093
1 121223 154032
1 73886 38375
2 129417 153851
2 8769 24973
1 21465 1050
1 96253 98118
1 137564 166377
2 133535 36565
1 184052 156304
1 189111 54610
1 10774 155065
1 146899 37373
1 17426 87374
2 148171 27214
2 170430 192651
2 119276 177743
2 17183 78987
1 47257 104262
1 160365 7943
2 78744 59374
2 198873 75984
1 186478 148219
1 137213 188295
2 119281 105923
2 92567 29355
1 186076 134403
1 136441 68429
1 18604 77336
2 26645 133628
1 104693 121133
1 153255 9912
1 151721 86938
1 2214 27523
2 8226 29450
1 23560 76800
1 88553 124307
2 185313 102034
1 160650 143679
1 150214 149057
1 67130 193946
2 104454 117862
1 22889 111402
2 178139 1032
2 100302 113091
1 185665 45430
1 97414 45683
2 195133 185422
2 78288 81437
2 47489 12301
2 33054 197051
2 126805 118367
2 139571 7324
1 148210 103980
2 14465 34885
2 10060 31343
1 93888 109824
1 117186 197406
2 38162 40930
2 61373 188077
2 122699 176195
1 30084 184874
1 45609 101847
1 111568 112401
1 76230 109187
1 52544 153421
1 65276 50425
2 171512 62427
2 197292 165345
2 130728 137572
1 114193 57462
2 195722 81464
1 161618 166381
2 150647 199395
1 151567 102082
2 88462 197313
2 174306 114970
1 132111 6474
1 76359 152986
1 127808 93121
2 153652 75248
1 183192 59665
2 35318 191143
2 166656 54933
2 160027 88694
2 35989 7007
1 64012 147281
2 114227 129668
1 36648 183459
2 105609 95104
1 165975 167772
1 41064 36702
1 90713 60606
2 55155 75025
1 24795 56834
1 32610 162282
1 68528 157190
2 191191 59713
1 186178 136430
1 49616 14160
2 88719 199389
2 25961 19770
1 33632 58349
2 14847 33557
1 119813 192282
2 159198 174784
1 148394 191660
1 70562 44571
2 93678 117908
2 58966 147021
2 9340 25311
1 174085 147618
2 152448 30894
1 125031 76215
2 195290 74228
1 97038 148401
1 179278 144743
2 63083 153363
1 6586 38497
1 158999 47222
2 37955 196906
1 160949 158981
2 187998 165543
2 2513 28124
2 1429 194521
2 87657 160803
2 198962 133463
1 161020 21495
1 131241 97113
2 124994 32480
2 124286 154398
2 104169 106908
2 40363 167991
1 163113 168059
2 90664 42352
1 196741 135817
2 138400 63890
2 92645 95730
2 129702 140904
2 102535 11917
2 197755 135066
1 28093 30946
2 191674 101232
2 53972 51908
2 57227 51436
2 138886 69986
2 100647 92022
2 14500 115788
2 186064 146993
1 183337 88750
1 158129 158938
2 113535 133765
1 187498 25811
2 182336 49763
2 178861 160827
2 72279 185245
1 36767 99911
2 49516 133820
1 62871 37016
2 4934 181428
2 186738 7584
2 46956 147052
1 173081 150406
2 181254 188387
2 140941 11473
2 129796 176402
2 49712 134413
1 186640 140818
2 40323 166103
2 97234 44455
1 94339 86025
2 24221 99325
1 164318 141420
2 78510 93740
2 172908 28809
2 168270 21488
2 61421 11265
2 147002 74832
2 89369 197369
2 123550 83906
2 190922 153451
2 45238 168857
2 189254 52357
1 69113 126126
2 39561 169643
2 104813 94915
2 79474 75374
2 189182 32907
2 141804 112070
1 50371 183243
1 31907 69342
2 45602 178848
2 197468 8312
1 158807 189490
1 172599 150030
2 188272 86934
1 135353 47152
2 10234 20044
1 118748 105281
2 88927 131419
1 129532 173812
2 141624 52698
1 15097 29631
2 26057 116597
1 18042 115036
2 197551 120124
2 46454 78576
1 29872 154592
2 52306 20674
2 157498 164390
1 119085 61336
2 54937 100762
1 44027 102452
2 142376 20311
1 64979 82414
1 74311 45196
1 104513 95503
1 185978 12285
2 81986 148218
1 150783 113459
2 100440 176185
2 135338 30912
2 135736 21416
2 77925 43336
1 25589 198133
1 79981 175778
2 40020 138511
1 58720 137744
2 28814 72513
2 60443 112990
1 153212 28893
1 88736 84874
1 97556 151159
1 9730 195636
2 180205 155661
2 14486 85182
2 199760 190629
1 137427 100105
1 188484 72307
1 64740 188503
1 54232 199362
2 100965 125160
2 60334 58719
2 133175 32499
2 62651 92512
1 26793 189484
1 49148 139662
1 98728 146239
2 177451 118200
1 110150 28052
1 38316 132874
2 82789 175031
1 53138 162522
2 160291 170908
2 156553 75706
2 15559 23745
2 91378 27295
2 141696 69246
1 30269 174113
2 194897 141900
2 164039 48838
1 151830 145422
1 169506 199791
1 20491 187182
2 15085 110820
2 105984 23877
2 27081 189492
2 109455 96373
2 195488 24897
2 132108 48988
2 32984 67281
1 33259 184767
2 60 54668
1 27733 183357
1 99371 179232
2 85254 193132
2 180977 107573
1 32506 44616
2 21742 128710
2 20790 69232
2 145705 174674
2 192827 77003
2 100200 42266
1 157851 51210
2 52731 10681
2 86389 24017
1 138095 49492
1 94984 41256
1 182948 136268
2 89340 168631
2 24889 166920
1 39191 188902
1 164770 34383
2 196951 84930
2 21592 50877
2 21848 72715
2 196147 126022
2 75697 4466
1 95280 92180
1 153438 109622
2 79888 65810
1 118197 4217
2 193357 181439
1 112711 53907
2 169966 143360
1 184344 166377
2 113286 23374
1 149563 97048
2 181803 165249
1 115829 121767
1 11603 146608
1 44101 156244
1 159978 143974
2 191235 142828
2 2263 11954
2 130527 116259
1 181743 161962
1 193712 15768
1 150411 134777
1 139567 58457
1 85172 96568
2 86031 141408
1 161697 182560
2 41628 77108
1 173128 167957
2 41900 157378
1 96294 100471
1 191802 158518
2 143095 151950
1 122460 115110
2 12338 185476
2 87927 137007
2 79296 96389
1 41388 175793
2 188097 176279
2 87772 153537
2 118346 195262
1 76891 117688
1 105519 146051
1 157744 87470
2 181172 129414
1 11013 172413
1 59742 26310
2 176855 179083
2 120076 126770
1 49427 68250
2 81266 111452
2 58453 122447
2 18837 98093
2 18662 187303
1 132997 19230
2 48417 15537
1 60984 174691
2 163461 80237
2 6697 145192
1 127466 12142
1 7455 144195
2 120524 175314
1 115060 69153
2 68041 8895
1 38935 56639
1 9147 65493
1 100460 170396
1 48189 105969
1 73986 15929
2 25744 156805
1 136332 135850
1 10367 160619
2 100906 113646
2 166513 74223
1 48112 42561
2 24274 102911
1 104829 162285
2 169379 33857
2 12235 59869
2 164247 54159
1 75751 27689
2 104573 112060
2 163823 33649
2 30705 185331
2 84363 115510
1 24927 19302
1 176988 103720
1 84785 48805
2 153863 104046
2 136626 70607
1 138303 31597
1 107817 145060
2 165206 145329
1 82843 115894
2 157705 94150
2 28614 101441
1 174729 30396
1 35731 144565
2 6275 61724
2 53565 170153
1 139130 199507
1 136758 100607
2 28943 117875
2 18803 110750
2 11396 39502
2 128551 107536
1 29178 61378
2 171434 98010
1 102937 188893
2 131322 121991
2 160022 26292
2 100370 20351
1 38211 87379
1 59931 110121
2 143405 58716
2 60269 69212
2 93950 118348
2 127515 174019
1 129575 74561
2 117498 88423
1 9549 163562
2 36160 65655
2 68728 163301
1 195387 177094
2 162974 189261
1 53211 17208
2 149830 14020
1 83763 174040
1 58609 147528
1 5311 34225
2 94498 124527
2 196294 13583
2 199728 92313
1 140473 146514
2 28065 147989
2 107827 134150
2 12191 99459
2 186094 49018
1 94933 82108
1 166883 138613
2 46527 135179
2 183104 107675
1 104016 105345
2 125208 94212
2 161295 124486
1 61815 71992
1 118671 108071
1 157854 33402
1 167015 28923
2 158276 180609
1 48963 126086
1 40686 42982
1 94540 133319
1 69861 189352
2 68638 51387
1 49690 171612
2 162447 151325
2 29425 147923
1 48308 136563
2 168352 71775
1 96498 9498
1 48088 187015
1 160197 22979
2 77069 39962
2 9983 12206
1 86533 193940
2 33784 38336
1 29849 172817
2 51234 150784
1 82226 35192
2 88920 192385
1 55072 2712
1 23758 24788
2 75430 57990
2 13335 62315
1 128846 169062
2 14469 88610
1 56909 28044
1 193264 113030
1 41026 168694
2 131182 31554
1 51644 64619
1 69235 190417
1 69315 153736
1 4049 150058
1 150042 136656
1 80662 191146
2 161958 102902
1 168140 127129
2 24080 50060
1 150113 116261
1 119808 32307
1 17909 32279
2 69858 12058
1 145950 36399
1 29166 115543
1 3557 193163
1 37910 106567
2 37303 117231
2 142865 13100
2 14316 99302
2 87284 76613
1 27396 77686
1 89609 154786
2 168646 174883
1 189013 47669
1 174276 191500
2 52858 109269
2 17320 87310
1 113943 5235
1 195765 108883
2 96858 78858
1 1089 57822
1 115069 196804
1 175739 117492
1 37646 49188
1 193993 77640
1 106147 71780
1 96679 59145
2 181730 104786
2 98165 112940
2 78390 85880
2 169970 39347
2 78291 191982
2 106040 71828
1 92241 144983
1 167206 27339
1 97596 162182
2 64279 54788
2 82035 159350
1 189133 161209
2 171297 158966
2 23778 111378
1 105917 34071
2 110359 59793
2 109546 143068
1 37203 37836
1 124039 5600
2 38414 151900
2 13180 35934
1 87969 76523
2 59108 183227
2 94184 99371
2 53411 70734
1 56706 115224
1 158644 109747
1 158641 22030
1 96538 99794
1 183735 168794
1 146571 192225
1 127500 159402
2 73861 141984
2 185909 131779
2 40264 13782
2 152579 54856
2 27106 105686
1 2191 197085
2 104213 10709
2 52645 28627
1 197089 194506
1 18238 24399
2 168469 84040
1 38348 38364
2 169110 45106
2 17634 145903
2 86817 20952
1 41717 50407
1 189958 153694
1 99250 134048
1 122985 78915
1 78168 196828
1 137072 58628
1 46591 107305
2 66060 151205
2 128625 53162
2 107109 195469
1 41 37031
2 155284 113148
2 196086 80355
1 181809 60500
2 82485 176462
2 72126 181013
2 145984 89297
1 107706 183092
2 51598 10332
1 50323 91525
1 134245 34954
1 77299 126636
2 137180 188805
1 145320 174640
2 178391 142626
1 132231 94420
2 145245 31151
1 14535 60832
1 57409 150265
2 107501 27516
2 178055 149152
2 122377 103634
2 119671 66645
2 132944 79480
1 44117 164311
2 148074 25803
1 71850 173898
1 143164 171883
2 31603 103937
1 124889 132648
2 159825 160959
1 32216 71018
2 31367 125815
2 224 184233
2 143368 58177
2 155138 194061
2 12489 39076
1 2250 110566
1 168186 83328
2 50193 119390
1 74985 140199
2 113713 77123
1 44037 30273
2 25769 20477
2 21284 96273
1 146615 158088
2 47723 20701
2 76022 2885
2 191749 181285
1 90687 166762
2 111031 122701
1 14479 30403
1 52785 73406
2 113423 103620
1 34343 191595
1 83366 199009
2 28183 32864
1 26382 93577
2 137750 199190
2 153774 20902
1 107562 81567
1 10501 17047
1 87131 170829
1 88051 147716
1 87684 94286
1 195162 27155
2 149752 33596
2 124937 14376
2 7265 52483
1 111047 102612
1 17267 40907
1 29368 89904
2 3176 78521
1 147555 80316
1 28132 59851
1 191849 36889
1 101827 89855
2 166974 89563
1 187609 91191
2 120713 118953
2 39822 81770
2 164479 49260
1 190734 181808
2 50008 104927
2 181878 89831
2 39955 84072
2 22350 159162
2 187028 91573
2 143567 53514
1 141469 156499
2 10633 78870
2 11148 46321
1 55530 120523
2 9178 110731
2 183694 148720
2 76121 94756
1 187113 61831
2 137569 182273
1 80862 3406
2 153411 75392
1 25619 161606
1 3712 182645
2 131786 60257
1 81047 132014
2 159178 117788
1 141640 15574
2 113775 94608
1 141437 152624
1 9247 82940
1 831 56079
2 35170 122216
1 16916 58271
2 34612 199773
1 112558 43317
1 136083 56550
1 63804 2108
1 34551 143164
1 85086 82472
2 28252 12226
1 47750 84112
1 9835 185043
1 57497 52254
2 69782 136909
1 28379 65215
1 87289 113057
2 92744 98026
2 116201 101298
2 50766 187518
1 2095 153057
2 35380 176459
2 159422 35023
1 98230 52908
2 33585 94371
1 174310 95980
2 175275 23010
1 113259 69936
1 49607 33510
2 116352 129320
2 147689 36263
1 71539 154912
1 54460 61193
1 79645 60596
1 9617 152942
1 182666 176977
1 62108 51058
1 17126 89355
1 152907 106609
2 62957 98667
2 92367 136936
2 195529 38794
2 92916 46809
1 106042 150289
1 115594 61854
2 142064 64578
2 23579 152624
1 13652 182444
1 97101 131768
1 38366 18386
1 52702 68069
2 95035 59176
2 37246 104430
2 21270 113289
1 24351 119609
2 73969 12585
1 188097 5964
1 121138 2727
2 95885 178584
2 39527 192318
1 163282 48612
1 176125 2530
1 25507 75178
1 173328 196998
2 188784 110490
2 196326 187028
1 189944 90728
1 80806 29728
2 179235 125330
1 62133 108335
2 61378 52611
1 55762 87616
1 6732 102214
1 163978 132253
2 176932 104651
2 27455 33873
1 33027 2515
1 68622 74259
2 9635 75879
2 34301 66301
2 192340 107308
1 74250 136292
1 153940 159805
2 49352 145105
1 135900 179591
1 53389 110425
2 126830 60716
2 156882 44762
2 37041 62058
1 606 104050
1 72256 71687
1 137140 145683
1 18037 130125
1 138879 158213
2 82138 128411
1 56300 70949
1 128817 86975
1 174479 972
1 165643 26612
1 88194 104023
1 181486 91240
2 64687 74341
2 41492 36070
1 134916 22096
2 74992 26305
1 192480 113622
1 4592 20716
1 149602 4003
2 42585 125547
1 7675 13671
1 133947 91699
1 130835 152836
2 33085 59788
2 123982 163867
2 62992 114925
1 145852 23564
2 43173 93476
1 59230 4727
1 130748 123233
2 63062 89777
1 85590 196291
1 45764 92050
1 199315 90008
1 137772 26553
2 130523 156272
2 174727 162489
1 179163 12069
2 82810 88225
2 42880 181592
1 33220 100457
1 179137 9007
1 67389 50713
1 77333 164371
1 81874 80520
2 35728 117963
2 131062 188139
1 149303 166045
2 174786 50818
2 81534 120905
2 14408 179254
2 110978 28262
2 26388 154300
2 65689 105004
2 141236 145696
1 192697 166214
1 90745 169044
2 184333 114066
1 102658 171501
2 23425 118883
1 145578 109503
1 4092 58590
1 199071 177864
1 196490 160334
1 144832 45897
1 142097 195869
1 141101 90700
2 197989 40933
2 164440 32496
2 19585 80219
1 35270 102208
1 174210 183806
1 87900 122280
2 163506 130719
2 128856 125415
2 199094 162685
1 85880 7343
2 45139 33795
1 16428 28426
1 173440 98347
2 113232 111257
1 26788 183927
1 37407 43161
1 146450 115182
1 2885 39358
1 23508 122536
2 166242 196789
2 98956 23726
2 131170 161584
2 169922 121146
1 42596 199836
2 113078 4436
2 184516 57213
2 90507 189990
1 193099 156719
2 71659 129881
2 195764 134397
1 158152 192644
1 66954 108539
2 196308 173916
1 66275 156444
2 37212 87453
2 58646 159789
1 124572 112737
2 197485 37137
1 75643 48063
1 132442 80587
1 189162 190661
2 140260 181145
2 66872 73541
2 13363 197323
1 129567 78538
2 140935 143388
2 24339 156498
1 29731 3327
1 6039 93311
2 73418 139254
2 121439 130038
1 65936 152628
2 16152 177955
1 39444 195537
2 101361 190732
1 11897 195251
1 15335 14457
2 186239 19018
2 51483 153639
1 113589 167508
1 104845 144631
1 162612 170313
1 96988 166924
2 178075 5731
2 188435 199968
2 187163 14533
1 39359 190416
2 46569 121199
2 99164 173427
1 81950 169468
1 134721 33843
1 77575 17551
2 112246 8763
1 161548 120513
2 167373 49964
1 14099 75024
2 118105 188861
2 119065 17789
1 41129 44547
1 13464 129165
2 159393 80634
1 152999 4213
1 126892 108492
1 47996 112277
2 156462 111981
1 173256 74136
1 198930 62545
1 127440 52385
1 95008 26044
1 57932 17741
2 105865 149869
2 87892 23385
2 139798 113205
2 163280 101685
2 108290 83747
2 116097 173499
2 92685 14163
1 162703 10337
1 128192 44619
1 126344 30859
2 53118 3711
1 44503 39954
1 13478 1747
2 46098 196873
2 185347 153973
2 169817 195912
1 117293 143708
2 193364 187196
2 34833 100287
1 141394 30397
2 188496 115954
1 77041 132371
1 36652 112951
2 109099 184428
2 30103 119753
2 29914 180275
1 27945 31194
1 179969 163147
2 79534 181777
1 145243 69723
1 55390 67224
2 122398 130563
2 34003 32864
1 32501 63658
1 181806 56737
2 182287 119560
2 57108 160407
2 189031 145330
2 144092 149989
2 58096 199141
2 51586 102129
1 18040 181067
1 49335 7434
2 167644 67027
2 114619 76242
1 127349 58277
1 80061 63385
2 156448 109062
2 123358 119224
2 140797 30714
2 1365 162952
2 176790 43947
2 111497 28765
2 94407 71509
1 102977 47326
2 138046 126663
2 36166 174565
1 66912 116193
1 116189 108463
1 122887 118790
1 20939 163813
2 67458 134048
2 188962 6522
2 153803 177977
2 155098 112080
2 163216 109772
1 98412 156302
1 176 67269
2 64527 113456
2 27281 12720
1 116249 123151
2 153579 88768
1 197172 55450
1 199734 93928
1 80425 166231
2 176237 109728
1 57668 14115
1 149188 12575
1 176236 73737
1 32242 142805
2 93561 37743
1 35837 195672
1 155225 165794
1 179764 131237
2 131066 97809
2 198322 98532
2 180977 33574
1 139265 19585
1 93099 96550
2 128257 6497
2 195966 71880
2 164616 16191
2 28088 60894
2 119091 32988
1 67025 47218
1 135336 29465
1 192337 107313
1 98453 102806
1 112912 18634
1 103019 199165
2 137984 5232
2 34809 76088
2 74609 73654
2 25969 15235
2 179096 164162
1 171358 149631
2 139691 35678
1 164109 120603
2 3135 183
1 107321 163721
1 15579 48998
2 9210 131179
1 158283 185020
2 82310 61098
1 121440 186310
1 184276 135619
2 22343 114096
2 169122 178629
2 51301 30202
1 136752 129971
1 4418 108773
1 87567 75205
2 68559 135799
1 7664 103468
1 35297 73139
2 62041 62772
2 117549 4258
2 92308 71174
1 11122 155278
2 63227 191975
2 115667 97736
2 23472 134078
2 192989 121913
1 73313 23855
2 19764 128736
2 76046 61792
1 99674 58532
1 11891 89307
2 145025 41459
1 32667 74993
2 153259 143163
2 130457 46054
2 42739 153930
1 101177 16838
1 30765 165035
2 55675 58001
2 130599 182080
1 91324 8646
2 6141 142219
1 6695 116665
1 144258 59146
2 22967 195386
1 70230 134844
1 177393 150045
2 22203 56945
1 166352 71743
2 51805 149412
1 174134 166399
1 62993 129912
2 23508 142203
2 83145 195350
2 15823 12695
2 159554 157366
2 56494 11093
2 196102 109135
2 154195 167632
2 2070 116611
1 189102 154562
2 60808 93510
1 182625 137948
2 152858 102631
2 138935 186775
1 192781 194159
2 15213 134087
2 175643 3297
1 128258 36357
1 39524 61419
2 54581 101905
1 174736 187753
2 43288 20659
2 3461 87422
1 68506 114761
1 138753 184801
1 59442 68000
2 143179 15966
1 82248 37655
1 60796 120769
1 194776 104897
1 197345 150381
1 198 19890
2 4309 135246
1 164125 15207
1 52562 46705
1 60202 142498
1 66766 88262
1 64912 58942
2 145985 10651
2 94374 123944
2 143287 111760
2 159685 87589
2 175055 68217
2 142878 109656
1 178400 123040
1 102240 59538
1 105252 61359
2 19637 131316
1 119715 35574
1 52426 9362
2 17329 8899
1 14650 106516
2 103343 10031
1 44199 64236
1 34245 190206
2 150784 9859
1 18571 25403
1 23230 138019
2 163617 120990
1 180158 146125
2 174146 160859
2 107991 166923
2 14478 21341
2 90586 138340
2 6588 197455
1 126939 172563
2 190856 114772
2 35005 40746
2 75870 19134
2 174705 12895
2 6948 169362
2 140019 45895
2 119069 24278
1 115933 123367
1 92704 197214
2 17970 92576
1 106536 160706
2 184998 24296
2 30284 170295
1 92681 46336
1 34857 1678
1 15155 84915
1 110519 128788
1 60182 27939
1 97573 73736
2 105288 166156
1 128333 165648
1 181704 77752
2 29148 86040
1 22373 84021
1 84731 172639
1 183831 150611
2 134740 192774
1 99727 36954
1 126122 85008
1 141317 189313
1 116867 134169
1 132610 9582
2 32596 190476
1 136230 135671
1 156669 19401
1 10578 129403
2 112813 149472
2 153292 59997
1 3784 9374
1 120570 15597
1 88061 186504
2 7843 2801
1 163004 79457
1 129713 45809
1 51502 37993
1 100135 118126
2 119677 69970
1 120939 180264
2 134544 166578
2 187245 110038
2 165795 193737
2 50570 150427
2 137276 16176
2 117943 116222
1 2221 62381
2 192084 124948
1 35309 179885
1 188101 168629
2 27195 90216
2 130314 116679
2 61332 4140
1 95015 47867
1 37277 4504
2 162846 155159
2 157946 52099
2 112891 180911
2 180436 136596
2 115405 116376
1 153687 157968
2 11009 13898
2 24518 53265
1 155962 21458
2 140301 193928
1 46710 123917
2 109072 110926
1 4114 62156
1 196881 161871
1 168626 85550
1 176066 25059
1 103740 129511
1 36365 101208
1 70610 160788
1 170480 2866
1 162674 38383
2 77498 104913
2 3089 118643
2 79639 9224
2 112116 19624
1 193180 100305
2 45120 122883
2 196093 120819
2 156469 128731
2 198712 77626
2 198268 50821
2 76141 171149
2 18625 163528
1 101362 47369
2 158456 92721
2 76917 68470
2 61737 56668
1 86427 175748
2 31722 118534
1 20713 47820
1 136012 91890
1 198637 87218
1 45912 184790
2 32985 64991
1 101666 29648
1 175660 71688
1 97003 46778
2 52220 145636
1 84162 50690
1 124149 93183
2 150703 166476
1 37657 189543
1 127781 91852
2 182142 54521
2 144046 100943
2 121871 107706
2 26550 60478
1 166858 94954
2 176715 194622
2 48336 176820
1 186838 47867
1 88826 199021
2 57002 88277
2 196300 47170
2 154874 74287
1 5088 76139
2 133626 138028
2 170751 69872
2 191662 187506
2 52644 6046
2 67524 110556
2 87735 199111
1 191284 74827
1 166150 81819
1 13360 183823
1 84929 52716
2 159823 161447
2 146196 105050
2 46279 19669
1 117542 187771
2 182168 199677
1 111704 138499
1 184519 157534
2 69959 123094
2 6402 14853
1 94469 58165
2 180668 186308
1 71103 151059
1 102967 22088
1 45105 103157
2 162208 191501
1 31489 121512
2 63284 80329
2 181233 54493
2 8596 138410
1 71361 30974
1 137557 108128
2 28801 168235
1 94203 82333
2 45856 109418
1 149456 175403
1 168857 92861
2 4813 27490
2 36632 37565
2 54815 119600
1 35295 4793
2 20530 89339
2 54959 33356
1 139011 184163
2 126885 109289
1 21927 37210
1 91756 199197
2 112072 86157
1 77736 6450
2 89127 114281
1 42345 14542
1 21658 109112
1 17799 25604
2 16188 99316
2 129649 33960
2 199476 177003
1 152954 5172
2 35281 8942
2 160530 82758
2 154982 62587
1 72176 128021
1 193704 141852
2 88035 114247
1 59557 38608
2 28636 92046
2 171718 88537
2 76457 178802
2 124863 185868
2 155361 92227
2 150732 191901
2 47229 178065
2 177324 98732
1 46507 3473
2 92462 66120
1 96712 38116
1 7332 74935
2 117444 124053
1 176847 104922
2 195074 21458
2 73851 107978
2 25822 87480
2 150028 46994
1 155765 140574
2 97244 42276
2 178456 54661
2 5738 107169
2 124353 92404
2 50379 120260
1 199855 94872
1 120873 10846
2 179737 30318
1 84453 111472
2 103472 103110
2 32396 140438
1 196725 143507
2 52455 37096
1 20974 109258
2 142990 37512
2 68593 133383
1 35873 135079
2 12504 55859
1 62006 121052
1 85273 95392
1 62668 125276
2 80273 80783
1 27888 131334
1 35711 127415
1 138045 120951
1 193380 4272
1 53000 103759
2 87769 132001
1 92010 153543
2 166735 96173
1 105695 134749
1 13585 107521
2 2005 15360
2 18964 74029
2 125933 199629
1 70096 124847
2 72434 63563
1 102315 1791
1 46579 152106
2 127052 131315
1 160982 86103
2 193435 38492
2 57338 22039
1 170877 87411
1 872 110975
2 154064 27033
1 166394 48807
2 68257 168080
2 107969 83624
2 185541 132043
2 11354 97660
1 22101 111950
2 115989 139045
1 188867 160768
2 114471 134563
1 59675 179346
2 144569 29124
2 161221 189825
1 157621 19913
2 10915 155113
1 105972 77887
2 63624 42386
2 63012 59064
2 168157 157154
2 184807 161136
1 199833 3720
1 161062 22707
2 81772 78608
1 155296 119581
1 198269 75732
1 95583 97239
2 39706 24746
2 182938 95688
2 21292 99609
1 129012 71323
2 59631 76188
1 36275 144380
1 147492 142393
2 99654 17291
1 159994 64213
1 83361 119139
1 58502 119206
2 27669 86741
1 199833 173513
1 147964 187017
1 119211 136145
2 139503 57664
1 194707 53563
1 155113 160964
1 136651 190568
1 127284 2557
1 191720 91122
1 17620 20725
2 141743 192808
2 161052 109816
1 10877 30549
1 135483 168945
1 116637 128025
2 145765 66639
2 21541 146692
2 178776 171879
1 132278 188278
2 16540 149809
2 66245 183723
2 190232 159627
2 161915 95852
2 31938 179785
2 72650 87883
2 32942 162298
2 165414 112412
1 24486 164172
1 131177 163963
2 130668 93669
2 100488 100380
2 5132 189730
1 122361 142544
1 198455 146908
1 54432 8209
2 70055 185408
1 65559 148537
2 55610 71990
1 159964 47008
1 197858 93704
2 182062 87840
2 146818 190745
1 37336 152425
2 159103 149674
1 112779 55106
1 38266 114358
1 159418 159713
1 151203 68782
2 143430 105315
1 197926 166362
1 16065 84834
1 139438 181721
2 45058 88636
2 194768 41747
1 108917 83480
2 137314 119572
2 31585 59195
2 193303 118246
1 10737 82724
2 133902 27250
1 134802 194986
2 97579 199446
1 8506 64042
1 169333 44091
1 83014 75251
1 146855 111838
2 146439 94437
1 88323 49397
2 140441 64756
1 51992 121915
2 192914 119201
1 94796 48326
2 1591 96157
2 127784 36247
1 170932 146604
1 47581 23639
1 59578 11827
2 188529 74532
1 16753 32747
2 26008 82857
2 194275 120772
1 79636 104100
1 127253 84196
1 70149 153322
1 135308 78174
2 80760 65162
2 88947 113628
1 129924 30687
2 88626 153376
1 92258 82336
1 135579 87656
1 66129 53452
2 134986 16396
2 40388 194785
2 4443 18698
1 18084 63022
1 195710 1484
1 178120 68692
1 113257 70638
2 159573 150764
2 175927 173902
1 7725 7558
1 96938 2562
1 156562 138391
1 119763 141782
2 160165 5567
1 142376 41917
1 99963 184651
2 34863 39056
2 167185 19406
1 73651 199077
2 23820 138590
1 68922 100729
2 140089 7282
1 136310 176060
1 27356 77901
2 23246 10245
2 127205 155840
2 196607 41554
2 37274 56306
1 73229 3265
2 98713 122939
2 46846 66392
1 182406 82767
2 177389 142793
1 37745 6343
2 68349 107630
2 142211 106949
1 138967 63673
1 191406 48193
1 175819 185787
1 159322 188188
2 17992 165328
1 146878 26574
1 129465 199352
1 61344 82954
1 166960 112960
1 68406 94370
1 83653 176392
1 11824 181421
1 178343 91918
2 138534 129930
2 194135 178145
2 17906 79936
1 19737 3646
1 58887 98085
2 76684 186327
1 60863 32499
1 172377 55126
1 118495 14176
1 61233 151832
2 14961 53579
2 117644 88342
2 51973 42446
1 87970 114724
2 175628 22111
1 27159 4611
2 122709 184821
1 89450 121938
1 142281 44814
1 12679 107821
1 175242 198715
2 13321 69610
2 95157 58460
2 199242 159355
2 66562 63036
1 198474 113472
2 194948 34729
1 193898 14840
1 169376 81960
1 104077 156681
2 790 145945
2 86065 139105
2 13674 100354
2 128370 173267
2 184462 170538
1 51802 89473
1 101560 174662
1 118424 97284
2 55642 156245
2 89014 59882
2 26759 141928
1 108990 76192
1 176717 118485
2 89969 45328
2 27976 53283
2 81910 95268
1 123044 69063
1 71856 144101
2 29265 86075
2 17940 175646
1 52523 26086
1 50677 43047
2 139521 136514
1 146696 186388
2 33594 128934
1 140979 59155
1 58647 184359
2 189749 179020
2 172724 64415
2 28193 195225
2 89667 176836
1 10131 159463
2 71685 2076
2 12102 61926
1 53541 5075
1 81563 186156
1 173863 37009
1 127817 105681
2 155547 150048
1 180368 167647
2 44436 166818
2 60102 69646
2 180720 66686
2 154036 119349
1 2731 79833
1 130342 194684
2 150578 175018
2 127095 163332
1 95767 129200
2 37492 183784
2 81831 136037
1 175564 3730
2 198164 119162
2 159162 56901
1 162063 184508
2 37056 161499
1 191671 134786
2 199273 14703
2 71830 23702
2 146813 132085
1 87792 112960
1 122556 150042
2 37214 7865
2 15824 72374
2 33278 69665
2 73078 115513
2 166326 12465
1 199335 150383
1 135745 50708
1 153296 101133
2 24442 4734
1 197228 4374
2 159593 27878
1 9043 99388
2 106868 130615
2 22141 22283
1 7203 148890
2 162096 66439
2 84271 94264
2 114554 83863
1 42782 122218
2 116286 90105
1 35022 99079
1 171174 173881
1 67665 155620
1 77420 1525
2 49198 192335
1 52712 121900
2 195472 135820
2 94690 52948
1 98547 89713
2 35476 150099
1 112192 31941
1 134046 152355
1 85597 42158
1 167530 65310
1 99360 121830
1 116188 13984
2 129951 87078
2 92956 54507
1 71170 138481
1 191300 44227
1 78465 161967
2 95695 141239
1 48633 189915
2 121034 46986
2 39167 104922
1 67022 16806
2 85080 171107
2 122345 125621
1 129168 198930
2 66139 96960
2 6988 169556
1 58007 94980
1 61965 117841
1 180456 138904
1 150891 83706
1 162361 93919
1 139985 69105
1 117356 64281
2 199743 90056
1 70477 85932
2 49822 84306
2 53417 7296
1 157434 15109
2 26237 12120
1 79446 72844
1 12682 114746
1 53473 133917
1 53023 32542
1 112494 13752
1 109989 5702
1 125543 20403
1 22302 8480
2 1037 195415
1 35516 77055
2 177564 110174
1 182956 110261
1 92372 95172
2 16683 169649
1 198475 53841
1 147626 190835
2 128108 166383
1 11167 97913
2 116489 34724
2 118394 74714
1 93096 154758
1 50318 52035
1 64373 81554
2 75053 179684
1 127407 3451
1 44085 1854
2 99765 95431
1 83746 108547
2 139747 34260
1 13369 58544
2 23218 158832
2 134211 25986
1 169548 64624
2 83650 188058
2 22220 122840
2 138376 29813
2 50564 85659
1 78099 19608
2 186822 373
1 136683 44730
2 125842 64942
1 127562 44357
2 123446 558
2 117123 172455
2 178063 183157
1 34673 156943
1 93929 113694
1 80831 101453
1 25911 74176
1 119375 189403
2 177714 35994
2 186476 106965
1 23322 108082
1 85523 121349
2 119474 187312
2 45060 127306
2 83708 141209
1 176556 95877
2 63791 76500
1 95796 72108
1 171758 53336
2 189419 69062
1 140818 147274
1 24130 191343
2 186189 26674
1 80223 130627
1 88520 72867
1 110559 39056
2 17036 25652
2 131878 167300
2 15156 167834
2 64588 46007
2 26006 23469
2 4912 83347
2 178603 167452
1 141862 72400
2 128707 191423
2 128776 66759
1 79999 64202
1 112060 99061
2 42141 153441
1 99447 180869
1 95689 64421
2 4223 728
2 141049 130447
2 31281 102126
1 88411 90494
2 128797 197542
2 48824 114818
2 14711 19246
2 98002 182269
2 21881 25167
2 44826 184293
1 52304 193312
1 98196 7634
2 150689 171217
2 196219 80894
2 177230 31681
2 4975 93585
1 91842 156890
2 76188 55406
1 77415 129583
2 175208 79909
1 143209 156094
1 127093 103094
1 137736 24423
2 155031 109025
1 46323 78081
2 199224 189418
1 139724 109787
1 13212 129928
1 96801 179796
2 55161 193949
2 135528 16548
1 75861 8075
1 163545 75441
2 97204 2405
2 43601 143470
2 1919 196216
2 64273 106598
2 31394 77736
1 123959 181980
1 104012 125571
1 105246 75397
1 190990 73041
1 145884 137841
1 157396 124760
1 192088 178485
1 128131 61136
1 111001 120189
2 66027 141252
1 170923 90585
1 60531 194049
1 37289 84685
2 12978 149493
1 137306 152385
2 140323 155354
1 177073 131682
2 137991 24645
2 193143 121701
1 107481 122414
2 118439 26070
2 57565 189243
2 178310 116634
2 53207 95496
1 80612 50319
1 44036 76620
2 43290 145319
2 196202 42156
2 154190 116745
1 192918 27249
1 65394 127270
2 103510 36759
1 168 93820
2 142479 28404
1 3624 86121
2 121820 38617
2 38903 168059
1 109193 84984
2 63876 57822
1 144662 148570
1 115827 84055
1 185516 41962
1 30274 20778
2 60937 182633
1 179818 80055
1 90621 71743
1 75540 53369
2 155206 144758
1 188959 179875
2 88066 121218
2 105603 36135
2 59216 135993
1 24746 53592
1 164243 148102
1 110513 12484
2 78937 108426
2 98490 135977
2 17518 189276
1 153903 60622
1 62911 73093
2 138470 109609
2 62660 56366
1 70044 19857
1 172145 23302
1 108836 52572
2 193446 77455
1 142761 160622
1 12622 169980
1 48286 26635
2 106199 133587
2 43959 27845
1 157765 119954
2 4656 49616
1 32920 70351
2 56929 168170
2 76311 45254
2 193445 174506
2 152339 58673
1 142504 194825
1 118511 47762
1 184363 19814
1 42432 50014
1 81847 33028
1 141338 36923
1 175539 167794
1 6391 4764
2 37447 115259
1 33091 46339
1 113236 153958
1 58533 37857
1 10455 55209
1 14471 54067
2 36130 50913
2 193500 97173
1 19339 175278
1 177144 1272
1 75766 56630
1 58744 160460
1 243 12683
1 113223 21283
2 82575 192572
1 175377 117975
2 69114 126881
1 57265 15842
2 97880 49549
1 138605 39397
2 137452 148231
1 43350 107618
2 100608 128161
2 75141 146210
1 103403 139183
2 53880 57084
2 32461 140621
2 74433 103153
2 121255 104057
1 162726 153555
1 84874 112279
2 58395 138932
2 120796 70203
1 187116 174110
2 195257 182490
2 67946 72017
2 23142 58913
2 128521 155431
2 173524 5720
2 45255 123412
1 86952 5242
1 114937 140480
1 133020 184623
1 172045 117848
2 42626 6099
1 8247 186466
1 191470 176308
2 40909 33367
1 62493 12354
1 40609 53193
2 167809 133380
1 50486 72484
1 95686 46622
1 108274 62853
2 141483 139396
1 4990 151098
2 134170 127930
2 194950 6695
2 51994 168238
1 10365 126235
2 120610 51387
2 36734 89754
1 19540 33443
2 159154 120241
2 97891 127456
1 156260 44164
1 126595 137642
1 172610 73928
1 130466 176362
1 155082 109054
2 188748 69678
1 109007 22097
1 12851 118505
2 118254 80728
1 13337 55391
2 182910 175032
1 86346 67839
2 176640 169752
1 133274 17817
1 108131 130323
1 79814 149659
1 94043 108831
2 179555 153367
1 144941 10931
2 193382 89911
1 132019 131352
2 85427 47186
1 65059 41951
1 145413 4605
1 30605 185903
1 35222 184919
1 53814 163046
2 171710 7238
2 149403 175649
2 87016 101475
1 73038 167883
2 77617 45470
2 97948 76755
1 52768 45191
1 12230 90496
1 198943 155901
1 38630 7676
1 163024 158185
1 109676 88563
2 115058 32070
2 124855 54690
2 100842 68303
2 60774 51186
1 163077 98675
2 13811 46197
1 163028 113622
2 114600 153245
2 9575 139518
1 21308 76373
2 143040 71229
1 10080 151461
2 17336 173136
2 130658 114537
2 101442 198244
2 158279 153565
1 38667 47096
2 118272 89321
1 19027 71292
1 75527 105352
2 174645 105647
2 105880 22486
2 32763 92230
1 69014 12600
1 47178 192324
1 84623 36766
1 81495 150806
2 118521 85847
2 127848 194886
2 89698 110394
2 160949 57660
1 15606 86926
1 26566 106573
2 128423 68441
2 79462 58688
1 19329 129436
2 97250 179578
2 123361 125499
1 53810 76216
2 45809 36502
2 175451 132688
2 48701 175228
2 64936 111207
1 188073 79487
1 176963 117514
2 112295 35546
1 120104 199447
2 66455 43822
2 13335 144435
2 54022 8412
1 185176 95544
2 132078 79033
1 88683 189088
1 185854 146174
1 187051 146754
2 118429 15286
1 138807 54127
2 20294 168539
2 76203 90027
2 138990 25492
1 3702 45430
1 147283 118570
2 81739 198163
1 170102 157362
1 131886 65201
2 46737 39436
1 56749 161173
2 94269 88760
1 130628 123562
2 101871 53745
1 22026 21657
2 58992 138801
1 168899 164875
2 183569 61950
1 24982 6625
2 180031 114710
1 85374 11726
1 148496 157834
2 126835 27648
1 147487 39770
2 59545 173239
2 132839 192278
1 80244 164401
1 191041 26408
1 135278 149106
1 40145 154554
2 56795 91606
2 100340 71510
1 90704 168776
2 183345 121074
1 157487 106192
2 101722 68704
1 162370 184000
1 51734 94197
1 134166 170233
1 11131 120420
1 114795 194812
1 193870 35929
1 54992 106807
1 196715 123327
2 137533 106362
1 154132 7261
1 180707 114823
1 101370 177258
1 199694 34610
1 150269 131826
1 137545 31801
2 85712 55361
1 43112 176657
1 142176 103817
1 65628 172551
2 162136 66473
2 87344 85437
2 129444 106519
2 34001 104827
1 153999 46793
1 47423 77376
2 153164 161942
1 189103 96857
2 152561 13913
1 195500 72607
2 126820 157323
2 87703 71614
2 184070 134096
1 15787 172559
2 188644 136950
1 99287 69776
2 54484 25341
1 186835 138173
1 195411 28344
2 29776 108300
1 64063 88761
2 101792 187783
1 67907 51888
2 146666 137069
2 122456 153540
2 36336 50626
2 138791 63769
2 106908 168678
2 99974 110702
2 52186 124763
2 173969 103258
1 28344 14656
1 199007 134874
1 139992 150612
2 174619 139439
1 4729 109581
2 51093 194185
1 84884 35216
2 64459 79362
1 88896 169919
2 25039 17854
2 150473 162534
1 66517 43538
1 145877 171689
2 55933 7722
2 180202 155059
2 174422 152177
2 193115 116286
1 170787 153066
1 56532 104247
1 130483 126504
1 92124 67465
1 187876 29495
1 157375 32946
1 114519 89183
2 109501 144160
1 34220 174805
2 53898 18091
1 16377 54101
2 130108 82615
1 164067 195684
2 118789 158720
2 186095 63605
2 21040 160154
2 145097 178888
1 198488 52825
1 34305 92602
1 77104 115855
1 164613 178807
1 107195 148691
1 31338 172766
2 36693 32736
1 197959 136864
2 38018 61993
2 117519 26210
1 152591 188781
1 35624 93516
1 81216 152007
2 48832 84111
2 63319 33665
1 115367 46348
2 169029 149205
2 168869 69127
1 169205 76749
2 177121 154163
1 130835 115091
2 130256 103820
2 131990 26825
1 148604 160458
1 194387 138520
1 58049 135619
1 83601 184328
2 88511 131654
2 2246 100183
2 113376 101648
1 191552 130617
1 7007 145786
1 63529 31955
1 54589 1837
2 172698 86117
2 197860 64944
2 185273 109499
1 144577 172382
2 28830 179162
1 137459 185170
1 2502 113045
2 4034 142104
2 139854 82789
2 144210 153461
1 107594 196056
2 124332 58017
1 97770 48506
1 125730 97665
2 62120 83656
1 105064 57712
1 47016 72386
2 129639 106810
2 61062 92998
1 185434 32031
2 126305 44400
2 175372 136153
2 109344 171460
1 15956 84443
2 62977 42764
1 9187 140315
1 172473 184755
1 183937 147020
1 84679 58752
1 48597 20634
1 115216 81840
2 158863 44363
2 84097 51653
2 150758 103869
2 118134 47896
1 102425 130881
2 75243 192734
1 167537 78989
2 112003 65827
2 32925 101421
1 163921 6683
1 159142 50762
2 162534 64468
2 52734 54219
2 135064 103835
2 175667 147973
1 10536 26641
1 159307 166412
2 197511 71611
1 10815 126036
1 186471 97687
1 144509 199678
1 185737 194750
2 33426 197962
2 123754 28938
1 49884 192471
1 24742 199949
2 159047 56161
2 46600 61475
1 187934 118928
1 178714 92247
2 22278 174159
1 50479 53238
1 18305 43119
1 83991 18288
1 117260 125263
1 49729 61421
1 112940 52761
2 52112 118890
2 48678 181551
1 174871 33205
1 49100 74453
1 153945 122575
2 154201 112304
2 173488 152215
2 67619 113063
1 126958 14833
1 168493 73355
1 81185 120697
2 116584 43672
1 65712 32587
1 37102 135603
1 179273 10006
1 7275 113438
2 131468 52821
2 171916 150130
2 69566 92164
2 151268 26566
2 82662 180759
2 112203 23506
1 54791 166423
1 181731 154403
2 20385 150681
1 153933 142966
2 74533 13935
2 79532 90552
2 176576 5503
2 40834 93063
2 124249 151529
2 87164 65644
2 162047 28022
2 140468 127275
1 37911 191577
1 194234 58533
1 47263 38246
1 137001 65699
2 86158 149971
1 183886 71508
2 12324 90378
2 158378 115837
1 163427 138332
1 92700 69582
2 169694 26489
1 170144 121439
1 98664 169487
2 66971 2973
2 94321 96774
1 161821 87916
1 129944 36003
1 111579 175075
1 85238 35694
1 147095 69782
1 65161 67528
2 159315 190487
1 124275 103907
1 38499 111379
1 25462 18460
2 114907 96965
1 131340 146756
1 100328 141081
1 98679 122106
1 56855 146908
2 7504 178999
2 96697 77444
1 4219 193682
1 106051 171985
1 128613 84162
2 2285 121269
2 168930 152081
2 48141 11399
2 43494 8976
1 19005 63718
2 142826 19909
1 139755 108657
2 69376 66890
1 2606 84347
1 163911 196710
2 69494 32221
2 164687 172061
2 164499 162059
1 139370 57764
1 20576 33966
1 108573 6008
1 190672 148018
2 21022 180444
2 24207 43643
1 121871 41227
2 76656 92132
2 10454 111593
1 90394 125405
2 104680 147350
2 61486 82685
2 180828 187373
2 58469 157886
1 82094 91816
2 74358 117571
1 18254 39396
2 83271 8832
2 2274 50975
1 7812 26323
1 73753 193046
1 52518 131809
1 175123 79348
1 154824 10250
1 12943 122743
1 15325 116920
1 50352 144344
2 103568 171492
2 146665 140523
2 53189 60340
2 58989 45153
2 46636 96111
2 70037 88818
1 87898 183524
2 46301 47333
2 156775 70748
2 134284 19196
1 22170 1257
1 131068 43336
2 86625 94738
2 172418 120465
1 39233 67306
1 160212 61737
1 167703 64567
1 184431 183099
2 44610 118591
1 160760 62876
1 111598 169626
2 179933 119158
1 168064 158281
2 178377 65051
1 190643 128270
2 174127 21706
2 28974 16322
1 176086 146440
2 57797 155599
1 150127 143866
2 135716 48462
2 128859 10624
1 27807 66114
2 101847 186088
1 3836 44185
1 97623 66734
1 112246 162318
1 112677 63304
1 153541 125910
1 60747 194690
2 8257 107498
1 2679 91587
1 60270 133531
1 70388 11477
1 152827 181548
1 67016 126403
2 77179 34973
1 20838 144875
2 129307 132710
1 40626 125456
1 159282 111320
1 110581 53495
1 35852 191102
1 2085 113489
1 5836 18221
1 131825 43543
2 168861 169439
1 132051 147328
1 85007 189010
1 125066 82329
1 60451 81368
1 56493 63901
2 153808 32848
2 48220 71791
1 175909 166874
2 199521 126601
2 129222 15174
1 104224 4074
2 185069 123495
1 191990 67554
1 75279 105911
2 88449 36492
2 175111 15956
1 124650 141143
1 189308 142043
2 149878 176694
2 21271 156571
2 190580 17527
2 177134 50882
2 67930 1343
2 134789 51914
1 104192 168762
2 190335 172558
2 191949 185906
2 132936 180669
2 118211 139881
2 149722 53839
1 75786 44906
2 1738 56516
1 99822 122012
1 99155 158046
1 98653 104716
1 167948 96818
1 1968 177751
2 178078 155537
1 44555 51860
1 179368 196291
1 71787 195220
1 100268 91699
2 10127 53736
2 5237 85030
1 68595 197390
2 163290 96384
1 198881 131576
2 110584 182854
2 85127 34023
2 164435 112373
2 10502 129941
2 167587 147659
2 195428 108971
1 85287 51732
1 67936 164776
2 128695 33933
2 118284 34402
2 138893 106606
1 21434 16576
2 50421 154774
1 39379 25738
1 193858 40073
1 92876 106842
1 165868 165104
2 63393 65647
1 90809 198170
2 158221 117052
1 12662 76206
2 119712 91984
2 72297 165211
2 142543 110873
1 140447 4098
1 102317 170204
2 102676 176905
1 132824 196237
2 127224 21726
1 167261 22390
1 141540 181444
1 185424 194309
1 25102 162186
1 64870 167864
1 95967 163277
2 167060 199640
1 32391 73550
1 82498 179906
2 13310 72134
1 82511 168838
2 192290 157699
2 170828 15569
1 43741 118968
2 132235 55970
1 91760 142626
1 186882 197049
2 25717 149416
2 38467 79403
1 52786 73418
1 27827 104712
2 180087 139781
2 3885 128690
2 129053 106974
1 187090 139627
2 143373 98016
2 89694 57584
2 181228 126424
1 128267 23599
2 78397 63354
1 65649 157599
1 91545 33730
2 106979 159120
1 159230 101787
2 157196 2707
1 93600 71135
2 72373 169610
1 118084 75719
1 143787 73598
1 116289 38136
1 133844 52850
2 41474 84204
1 131181 54194
1 98451 86762
2 90921 151132
2 147399 176916
1 3135 190235
1 110617 23018
1 120596 48977
1 93682 91054
1 156574 140486
2 70801 62283
2 87435 147198
1 56024 74864
2 169653 192020
1 125568 173366
1 56110 91070
2 156769 119297
2 55812 18050
1 8800 41043
2 144282 16580
2 58651 92014
1 112103 101393
2 158522 64475
1 109781 187361
1 30842 25841
1 20903 126202
1 41377 96776
2 5151 19611
2 104424 106537
2 59568 90557
1 87056 3157
1 123703 106876
2 195387 192368
1 136076 177827
2 138716 172130
2 164864 190315
1 20527 8396
2 167061 110567
2 68164 121687
1 106825 61480
1 72786 66364
2 130377 168867
2 198425 64644
2 34928 183853
1 36344 162077
2 18192 194947
1 135199 159977
2 88071 108981
2 172657 192637
1 10908 150584
1 20161 132271
2 52914 150649
1 143176 116745
1 144736 144667
1 151574 93620
2 49527 168649
2 67512 70697
2 135982 150999
2 86534 108499
1 136456 44587
2 150697 76048
2 10360 177827
1 72620 53878
2 165018 181669
1 135333 51662
2 5815 11472
2 17854 26608
1 151579 197901
1 160746 142181
1 106020 108534
2 126190 162099
2 77231 8623
2 165128 171204
1 106801 112648
1 127326 102427
2 55220 79860
1 159766 3781
1 163273 89499
1 199670 105229
1 110597 96134
2 132714 196277
2 137932 95876
1 153266 149082
2 196530 134579
2 20201 50681
1 168336 110718
2 3791 190366
2 28435 24648
1 86866 199012
2 48796 136111
1 143803 17836
2 36554 32245
2 192253 172485
1 165854 170748
1 45924 62855
2 199053 62556
2 159117 103130
1 111234 147426
2 72867 126380
2 29203 76041
1 173885 72746
1 176903 179590
1 3717 97931
2 137762 194894
2 51868 157003
1 97842 34677
1 187714 164940
2 125324 157044
2 142677 143474
1 91731 151092
1 18914 12822
1 156048 141342
1 41250 171129
1 10348 24347
2 19775 141585
1 27510 31327
1 132244 58928
2 23351 52574
2 131596 146024
1 5887 160744
1 121844 42761
2 163308 164608
1 77801 68239
1 183572 48099
1 38533 66433
1 157814 123357
1 103748 139053
1 35093 11898
1 188707 49152
2 166995 165613
2 163588 24061
2 21436 164798
2 184177 162563
2 167631 162342
2 65248 7362
2 38358 175352
1 121224 197856
2 186065 81811
2 123921 81998
2 121492 168504
2 118345 176925
1 175948 104379
1 19669 4313
1 86384 127563
2 176534 92989
1 14889 190524
1 25714 46724
2 26992 70507
1 22559 91766
2 38271 26446
1 189882 5929
2 152826 32436
2 110386 194585
1 72919 170022
1 75801 80037
1 48817 175778
2 56409 133168
1 192974 55835
2 137026 31485
1 12708 90013
2 196201 95737
1 137393 164380
1 31897 2432
1 131342 108073
1 32105 102848
2 129135 43542
2 75970 102352
2 66215 130607
1 127317 120710
1 124252 53452
2 199006 48298
2 136177 4631
2 129212 45543
1 81368 60044
1 7568 166999
1 167029 199999
2 82459 33580
1 155390 57836
2 72056 54091
2 48483 136625
2 64904 140613
2 197669 38466
2 111777 28450
2 96376 106218
1 172268 160374
2 34174 6012
2 166548 125979
1 103894 178713
1 45819 139455
1 76173 156222
2 175166 107062
2 20633 186639
2 34779 196000
1 173360 89911
1 72754 8374
2 79156 10317
2 123153 177580
2 101788 31706
2 102252 41301
1 120749 152722
1 30681 86210
1 8521 36116
1 141906 110813
1 67174 84912
2 97212 193068
1 182840 191629
1 182011 6093
1 158968 36002
2 25524 106092
2 115852 37365
1 63970 77005
2 27137 67499
2 79870 10660
1 12731 138548
1 54966 82732
2 97964 190578
1 81362 153884
2 98927 182191
1 90096 134871
2 32882 63919
1 92778 30790
2 77533 191791
1 185475 171156
1 199520 186651
2 23409 134314
2 167336 150800
1 77681 98889
1 156862 108248
1 68967 54026
1 132596 138915
2 108081 170244
1 152119 151321
1 176768 27846
2 184121 173469
2 184812 51601
1 151565 112184
1 19547 43298
1 103505 113590
1 134600 125715
1 69265 101134
1 103005 104034
2 43602 167290
1 198432 52992
1 198960 142642
1 31486 44604
1 163511 7711
2 141284 103820
2 151385 145698
2 51940 13177
2 123200 179141
2 180774 15763
1 102659 132025
1 88341 160230
2 31539 96247
2 11727 95751
1 39052 18575
2 132744 100014
1 13650 174531
1 110557 100257
2 28267 12501
1 74494 94604
2 168442 93325
1 31318 22872
1 44009 6990
1 169960 64645
1 37880 91054
1 142899 174461
1 178323 48109
2 119427 57399
1 105423 114119
2 162080 183563
2 89480 173271
1 43227 117504
1 176815 133683
1 54871 87810
1 155498 52680
1 192037 134276
1 52232 144179
2 9293 11416
1 110544 157744
1 67170 195872
1 150109 11391
2 126453 193120
1 88406 42698
2 118343 118946
2 107883 25967
2 127009 120137
2 138272 146529
1 59129 137597
2 197437 176037
1 46095 6321
1 90757 136805
1 115556 42830
2 173011 62911
2 157419 130456
1 73051 159381
1 198696 156668
1 148966 71582
1 140969 116461
1 103737 58855
1 122884 56937
2 44706 25071
1 168607 197145
2 187805 94103
1 75455 84136
1 107598 38288
2 8295 171674
1 34962 92095
2 145697 58608
1 60107 90326
1 161197 172498
2 89008 182398
1 89363 143082
1 46385 143078
1 119177 82642
2 12273 37300
2 111704 133814
1 166797 97343
1 44109 29756
1 3546 13879
2 193166 40318
2 180582 164421
1 8592 108151
2 154352 62236
2 185455 41968
2 99146 143713
1 183275 144203
1 48853 83360
2 133399 66956
2 153390 37761
2 167842 46637
1 15504 53351
1 54482 149442
1 87893 163338
1 177729 138531
1 125772 62203
1 21996 137948
1 126951 116734
2 190983 114552
2 181977 77773
2 169413 196389
2 49279 56809
1 130215 186949
1 28555 84703
2 44717 184157
1 170910 137897
2 42672 197941
1 182758 3565
1 34770 131093
1 63424 57351
2 1766 25647
1 81214 82468
1 190606 91363
2 45783 121226
2 85290 54458
2 58574 80792
2 104772 118343
1 125816 76011
2 109324 69063
2 186661 7743
2 69896 78848
2 58555 22936
2 49987 113460
1 140914 92353
2 115500 101134
1 188400 15698
1 193448 169198
1 89147 11397
2 23063 1532
2 163863 76476
1 71359 47440
1 29072 30413
1 149170 169798
1 144857 63357
1 52281 151156
2 117266 155714
2 3421 159517
1 185122 155088
2 147413 43705
1 74117 75610
2 155946 193279
1 108201 59593
1 138108 82134
1 70106 197017
1 172574 9339
2 182117 56385
1 197179 157072
2 48378 83883
1 142499 66694
1 49276 91941
2 103630 88652
2 73919 1786
1 64624 107124
1 164558 139253
1 4858 56281
2 133291 84835
1 62352 41338
1 195875 59745
1 175438 24583
2 175288 140585
1 115485 130564
1 102849 91723
1 52680 27976
1 37328 130738
2 176437 124865
2 63759 7492
1 74566 65891
1 175143 54345
2 113837 189384
1 8117 162376
1 59871 151282
2 169399 165555
1 192401 148216
2 43081 90367
2 64582 194473
2 45211 69482
1 133708 4266
1 66220 103740
2 86930 51530
2 117336 56352
1 35832 95356
2 159645 59395
1 70181 156494
2 27695 115220
2 190538 193591
1 135477 54039
1 23357 178404
1 154056 108117
2 79447 147527
1 73708 34152
2 122850 167228
1 148630 178113
1 190045 30206
1 98257 130960
2 87188 52388
2 41596 98001
2 63541 197619
2 190270 57810
2 124591 13589
1 135276 93368
1 99539 133375
1 110465 40291
1 175459 126910
2 107868 73936
2 156072 101519
1 127849 36012
2 86037 97349
1 26713 152853
1 164484 190840
1 81112 81545
2 85684 108862
1 199056 66343
1 31336 95672
1 172834 95888
2 23176 140833
1 130904 165017
1 165802 56711
1 61434 157043
1 40879 50235
1 190585 105229
1 119799 157935
1 109415 91992
2 96857 73049
1 91881 123593
1 158871 124651
1 10587 197814
2 80683 16399
1 95347 195467
2 15003 182326
1 109995 141456
1 63676 16265
1 101326 156218
2 23675 72316
1 124808 120303
1 90572 110901
1 44474 86787
2 111073 60237
1 58025 78399
2 107381 104978
1 175379 94361
2 115484 129988
2 153915 170451
1 186381 176699
1 112717 133586
1 44653 110995
1 75211 77307
2 109308 45482
2 124201 105669
2 109144 115649
2 131990 170442
1 186409 161023
1 67582 185500
2 72470 88922
2 57969 47550
1 70691 30910
1 7927 59734
1 184361 186478
2 180288 39734
2 35551 71999
1 160154 115524
1 189999 158193
1 61035 16063
1 183556 82621
2 51911 165150
2 66313 173001
1 83468 147000
2 45121 12124
1 82862 121552
2 198994 81680
2 125915 31316
1 103809 125487
1 3613 147701
2 117547 62392
1 76110 119029
2 198493 27049
2 89233 18043
2 188375 163888
1 787 58909
2 65736 167494
1 3423 91495
2 62358 72695
2 125875 115049
1 63956 72432
1 166603 119627
2 22518 164092
2 194478 136450
1 87783 17325
2 88458 168564
1 113787 19630
2 39126 114303
2 152728 58528
1 160957 53483
2 100318 55367
1 20946 37369
2 11655 38023
1 91784 193643
2 51932 91358
1 70867 48905
2 191618 59830
1 168401 124190
2 12500 171600
2 65753 81234
2 87837 192816
2 35699 32925
1 36991 94255
1 22357 52206
2 76110 198616
2 196484 110138
1 115274 6672
2 91181 32945
1 73073 196330
1 134235 48152
2 151605 145481
1 47907 195215
1 54209 194531
1 27446 89549
1 101778 133905
2 28546 1030
2 165392 45852
1 33713 150354
1 20154 44069
2 119867 171967
1 105111 40674
2 139763 34138
2 173675 110708
1 23328 51339
2 71853 185297
1 183979 113929
1 144085 29053
1 84352 192211
1 171649 7942
1 104432 154622
2 120357 9540
2 199148 111255
2 142602 168104
1 30533 180095
2 119063 146215
2 99660 81768
1 32636 76035
1 14479 56937
2 46580 101054
2 47628 125422
2 74601 76939
1 188248 65702
2 192049 80299
2 173003 197124
1 122859 179596
2 129056 188921
2 128337 115586
2 179664 151282
2 114322 34326
2 67885 149118
2 68729 63272
1 113469 95790
1 100410 140435
1 196556 181169
1 136592 7702
2 140162 159874
1 146541 19881
1 133405 94061
2 68233 164180
2 78312 96041
1 66721 57575
2 23156 158440
1 181855 191883
1 179025 13114
2 130537 61539
1 149691 193363
1 35071 92401
2 178636 9493
2 124290 111086
1 131226 181323
2 6720 25952
2 32331 92713
1 51477 183249
2 190571 81982
1 92985 159510
1 140789 25384
1 60023 108243
1 60919 100663
2 75497 176342
1 11687 108576
2 186874 115387
1 190805 6489
1 180567 53153
2 179891 49635
2 195890 165998
2 37843 25427
1 186723 160865
1 15833 66095
1 108 151301
2 189118 82615
2 83171 193204
2 94669 161213
1 49557 67625
1 4310 125069
1 3952 4390
2 90019 7659
1 198873 126513
1 76365 139178
2 147744 22276
2 197359 84250
1 157279 162599
1 2582 129660
1 50200 189007
2 134870 146409
1 108477 164426
2 55871 17994
2 86927 84073
1 34966 69796
1 6741 146450
2 134604 139350
1 30022 171336
1 43601 173899
2 167515 55336
1 102714 99010
1 70848 97807
2 157996 190079
2 63422 1200
1 62064 58922
1 81775 71982
1 53408 166361
2 77608 54072
2 183144 40343
1 186780 126998
1 99242 190749
2 166972 16875
2 113886 86116
2 180388 69689
1 15496 118210
1 47271 174032
1 16947 109924
2 119601 172346
1 153891 103135
1 11393 182036
1 135300 94394
2 137231 33025
2 156180 75684
1 2998 191789
2 57564 147334
1 82061 126877
1 89216 145221
1 171115 157856
1 160419 31939
1 92970 151536
2 113434 168513
2 49898 41610
2 68439 104574
2 130499 27618
1 11774 28090
2 81742 40734
1 109968 169544
2 159163 180098
1 38388 58052
1 104938 132243
1 83765 85244
2 4168 61058
2 130188 22853
2 9524 10280
2 170687 124684
1 184970 165650
2 137684 187013
1 29757 35354
1 185018 22458
1 42877 101108
2 126048 87702
1 50308 46112
2 142878 124634
1 96353 97485
2 24980 166430
1 75605 121712
1 88405 7413
2 108447 113432
1 163024 78498
1 93079 168413
2 63352 158091
2 97047 123052
2 160334 150581
1 131246 20799
1 194704 55122
1 126498 97465
1 109378 32637
1 187017 44916
1 115063 155466
2 143822 162441
1 37308 39724
1 80950 1110
1 51662 104221
2 136958 198385
1 129388 82122
1 111259 77816
1 175261 8621
1 114241 165036
1 179640 124725
2 132319 15594
1 181121 38020
2 76399 165412
1 7846 14621
1 140265 189378
1 17796 156397
2 187852 6340
1 69115 113934
1 151201 19970
1 13061 171869
1 194556 152196
1 197428 120825
1 172350 88153
2 158507 64626
2 18250 137051
1 21429 127468
1 132545 96423
1 45918 25841
2 193110 163346
2 24310 10292
1 357 115877
2 73167 185083
1 3422 99411
2 62280 32203
1 184074 84474
2 164300 72512
2 3808 96687
1 26888 156589
2 35165 156064
1 92184 82255
2 51059 178373
1 24289 62012
2 171511 105055
2 4285 116751
1 154367 46802
1 140221 39170
2 48299 102803
1 180688 31243
1 69745 40219
2 135372 84387
1 163671 168397
1 75957 138269
2 52915 43412
1 160267 98684
1 3254 171608
2 100750 110791
2 197084 198242
1 53875 181256
1 5625 51641
2 63826 53405
2 82992 55137
2 83520 195853
1 11988 4754
2 12894 188817
1 56669 173937
1 193564 98754
2 104840 18644
1 142078 192310
1 27557 184430
2 41687 92010
1 136521 106251
2 179659 103606
2 80042 68241
2 73930 171773
1 79647 77300
1 99784 139666
2 99954 158747
1 177757 39443
1 62049 63283
1 66947 46392
2 92546 12244
1 194293 139909
1 105241 4360
2 36483 13497
1 101638 85457
2 11176 174117
1 108530 60680
2 56605 140000
1 111435 123081
1 106130 6957
1 94085 49277
1 109694 94670
2 170223 116106
2 178710 199700
2 49889 89747
1 142386 69206
2 65359 30317
2 33044 80517
2 14844 42972
1 30109 1561
1 39216 84155
1 99515 173340
1 182422 152194
1 93873 25349
1 55972 9876
1 68648 151488
2 15380 114355
2 193925 168921
1 191754 150837
1 60484 39502
1 88016 51688
1 177746 107566
2 192348 101483
1 80291 117369
2 125636 98961
2 64395 102876
1 140909 118881
1 190795 20497
2 112380 92968
1 118545 88904
2 199219 187740
2 14357 195877
2 79791 197031
1 120342 74371
2 130504 92727
2 177584 124515
1 76509 186890
2 115714 51769
2 107742 162417
2 65422 164940
2 142258 180473
2 125255 143992
2 97297 152115
1 109312 108963
2 63300 178671
1 183229 97334
1 147942 39595
1 97445 116383
1 88830 39402
1 50568 185212
2 17419 28314
2 106841 146507
1 191327 32208
2 122542 117781
1 148925 106117
2 37736 177524
1 17524 114734
1 174188 186018
1 68126 157355
1 90029 51355
2 48128 179113
1 177518 193236
2 82426 31988
2 27741 78891
1 97896 45794
1 100310 186121
1 72242 69882
1 15228 180241
2 173179 86501
2 94292 195083
2 150613 116127
2 155063 130372
2 195022 2887
1 112784 48413
2 51048 176009
1 68258 79321
1 75965 187477
1 33766 111769
1 97385 2624
2 188079 13956
1 90630 98727
2 40100 76997
2 89989 29189
1 189974 20429
2 141222 151887
2 52537 4706
2 178608 166393
1 152952 168161
1 59813 159104
1 72229 62625
2 194307 117385
1 139157 32951
2 7796 47622
2 197250 145232
1 188368 121321
1 131810 97810
1 171085 193245
1 56329 196064
2 3561 123204
2 156323 17989
2 168760 198441
1 28174 147378
1 170133 126126
2 68521 148607
1 61914 66681
2 176892 184083
1 29121 151042
1 54269 2351
1 189237 171567
2 67548 32581
1 44828 127213
2 29941 59264
2 62332 105358
1 187841 149008
1 51311 5860
1 77711 163208
2 105114 146114
2 174200 139657
1 141240 129220
1 116382 6045
2 170106 25695
1 31198 160559
1 97924 81778
2 72077 116046
2 94647 187416
2 139741 146530
1 112395 40438
1 137529 104433
2 172948 119958
2 65815 4663
1 55687 88624
1 74765 73529
2 69042 76724
1 30071 20097
1 191935 171053
1 31486 24109
2 120782 20423
1 60031 50719
1 136455 9076
2 17139 91289
1 114888 65599
1 79983 43035
1 161010 177108
2 122741 151495
1 146187 93903
2 123440 168883
1 33847 60334
2 102318 101803
1 76692 125112
1 91911 127012
2 158516 173338
2 31801 152510
2 57856 171816
1 140290 99526
2 30520 60092
2 131013 86178
1 182870 179947
1 100184 146824
2 185462 123719
2 119130 99053
2 192802 144749
1 57706 169336
2 102333 115517
1 132699 124015
1 165596 83402
1 54574 180493
1 31340 174697
1 109190 97847
1 171940 2241
2 65096 5887
1 66263 195030
2 123457 166917
2 128565 104664
1 87147 96092
1 124397 76709
1 110800 123030
2 95675 2727
2 182355 20004
1 31255 110065
1 47501 196807
2 48676 13533
1 49563 105829
1 97224 45148
2 23988 50218
1 86610 133870
2 118889 9952
1 10274 60528
2 100980 78994
1 176575 120793
1 188173 6459
2 18429 38093
1 102176 115079
1 23087 28086
2 77395 64415
1 155433 104932
2 197401 49374
1 149027 151376
1 177434 66015
2 24606 22913
2 147857 121428
1 39919 95892
1 197095 4507
2 139189 103262
1 77554 36324
2 145163 65414
2 29211 85784
2 172837 79949
1 121336 175369
2 57514 17492
1 95244 6583
1 191051 12191
2 173903 69151
2 57447 192733
1 132286 140675
1 187092 142516
1 143237 161849
2 123938 129333
1 52549 48294
2 31069 100690
1 22273 117036
2 176094 172290
1 170850 59773
2 125213 98071
2 275 5837
2 44330 195854
2 137500 158557
2 69672 123972
2 180713 5775
1 149495 152817
1 67347 110882
1 57618 32591
1 57128 92044
2 157324 186685
2 88960 55685
1 59447 88523
2 4968 77916
2 67406 166500
2 153380 162048
1 87827 108790
2 197819 50746
1 150429 85355
1 188135 97351
2 12207 48647
1 102860 53604
2 48522 48191
2 46892 31006
2 153166 63626
1 131005 141030
2 127773 100476
1 194672 117087
2 181327 19823
2 103223 101219
1 100124 15410
1 97084 82924
2 173462 104449
2 5203 59364
2 62769 157375
1 136841 23090
2 47308 45949
2 168983 103962
1 109978 178562
1 42836 176712
2 16600 94482
2 109089 85326
2 99471 79791
2 2502 32855
2 96759 118818
2 13875 157139
2 32960 18366
1 56844 196101
2 175519 159823
2 46204 48571
1 33735 147613
2 52877 78489
2 54172 42228
2 122202 65265
2 111062 169342
1 19921 141612
1 181116 156572
1 75385 144309
2 105717 152482
2 66550 67360
2 21747 82888
1 188987 150098
1 181356 162696
1 126574 88895
2 97186 67995
1 65813 86617
2 65910 54783
2 156100 31968
2 161326 128614
1 132990 168690
1 136342 34731
1 67843 123358
1 37292 97105
1 78494 199021
1 29879 145349
1 84619 15143
2 80912 184546
1 113667 36726
1 169589 155246
2 158954 22672
1 55651 134402
1 77500 183256
1 168026 155577
1 37271 180401
2 11644 69899
1 39827 180626
2 148476 168491
1 189118 9372
1 121089 144744
1 42257 5963
2 158651 72051
1 98347 72438
1 139408 89567
1 141906 173715
1 94716 192798
1 21014 10562
2 60769 65652
2 22936 143248
2 168611 3195
2 16826 32526
1 160184 168579
2 182647 196520
2 146098 29143
1 54784 170305
2 182401 19312
1 151104 21419
2 158197 117451
2 41216 99597
1 15606 98398
1 116447 97849
2 29339 164196
1 174012 115915
2 12236 179510
1 144005 103707
2 158357 194495
1 158393 53239
1 36850 143059
1 11632 84002
2 147909 123834
2 131405 142685
2 29868 25418
1 182977 29215
2 194106 27283
1 71725 6174
1 4500 151719
1 2384 182427
1 104136 160622
1 81630 131599
2 25514 93220
1 185246 70562
2 158450 65544
1 16097 120227
2 75660 145093
1 71563 34903
1 115532 175668
2 20343 48805
2 83226 183901
1 69403 116091
1 485 190082
2 126673 66271
2 85406 129988
2 38868 157470
2 10038 68582
2 195796 184221
2 44706 164724
2 60930 158306
2 107396 183109
1 28279 165795
2 123852 68201
2 54338 121616
2 199271 92561
1 194390 2787
2 198721 94622
1 23880 59243
1 190019 81409
1 33928 103726
1 58519 56510
1 177609 122258
2 13630 149144
2 38777 24554
2 151782 38796
2 19979 59384
2 105099 104580
2 20486 87428
2 44634 125139
1 11235 31516
1 60462 189475
2 174635 56609
1 188239 36001
1 70333 50823
2 19794 30926
1 75393 112180
1 65372 87586
2 193452 105501
1 185424 1318
2 186047 156995
2 54163 2417
2 39824 90666
2 113694 97423
2 183624 156033
2 77407 63055
1 12776 11349
2 69316 160828
2 15320 117256
2 40494 16558
2 90186 96336
2 52724 80617
1 141339 92055
1 35330 15459
1 36292 37666
2 130732 80317
1 25586 153907
2 78303 51133
2 138822 27877
2 8479 117492
2 92362 27648
2 151359 3604
1 199014 143047
1 130045 193098
1 96394 27502
2 104184 193435
1 79313 59328
1 182995 16260
1 21999 184824
2 120336 138699
2 94986 27437
1 30614 27356
1 124525 22208
1 173680 47567
1 140847 89360
1 80468 184843
2 13595 115773
2 77575 15576
2 96044 50037
1 52400 135244
1 7770 100259
2 188475 137337
2 166650 51930
2 27900 103641
2 29144 19069
1 45815 165373
1 139188 17240
2 46372 53535
2 51271 98247
2 69728 54051
2 39337 168016
2 92551 77217
2 99442 3270
2 123438 65613
1 139895 47106
1 6718 146724
2 99024 159088
2 195990 84561
2 8675 36358
1 120164 112921
2 48824 136112
2 87152 6623
1 74349 176582
1 25769 56417
2 38155 7297
1 190969 77386
1 185288 39446
1 66118 160730
1 35012 42797
2 34687 54038
1 83394 48850
2 97464 142978
1 119915 11967
2 118964 135548
2 185695 155468
2 172999 157428
1 90328 17673
1 184863 87593
1 156925 155361
2 132532 60877
1 19767 134439
2 100276 18829
1 40758 125979
2 107903 96409
2 110765 35282
1 3114 170340
2 107127 40970
2 41436 187028
2 101257 150117
1 165133 70211
1 132939 181945
1 159732 9235
1 245 180420
1 12495 59705
1 52809 42069
1 118618 60059
2 125003 186144
2 172084 115429
2 8284 48347
1 162285 1031
2 40066 4106
1 66405 57616
1 133016 116859
1 162380 157711
2 160767 197047
1 30270 50317
2 90699 19583
2 31322 162150
2 11684 192388
1 199633 199163
1 16881 170036
1 134749 86638
2 136308 165569
1 130317 118087
1 196822 193159
1 171657 151826
1 101719 133385
1 49891 137009
2 158693 57253
1 161772 76612
2 175512 142655
2 159799 54974
1 71171 181923
1 72317 32549
1 93631 103688
2 62830 105004
2 87252 28622
1 39926 65629
1 91198 2966
1 10145 106487
2 178060 106866
2 146099 25971
1 10787 37577
1 16649 137115
2 142114 173588
2 161757 144760
1 3669 156624
2 139492 164693
1 1984 146443
2 135053 15651
1 83243 4472
2 74600 157374
2 195845 175182
1 114331 122616
1 104703 115892
1 1213 163240
2 31845 56753
2 105345 10810
1 87713 152298
2 174572 62738
2 95153 16092
1 180127 28099
1 58831 68615
1 24552 132385
1 79041 52174
1 18732 95008
1 132793 120453
1 69494 64978
2 55965 51065
2 122397 124902
2 22426 2179
1 171126 79495
1 36614 31684
2 71273 122797
2 138343 12350
1 148461 127452
1 178357 128015
1 192418 146456
1 153787 196508
1 67182 110853
2 146279 166448
1 171241 174290
1 116159 91786
2 60528 47360
1 91470 114123
2 195375 26265
2 127515 93920
1 112615 198649
1 52681 45888
2 85586 61558
1 132027 87035
1 22110 8351
1 13197 175333
2 67340 148642
2 40484 88261
2 64740 97938
2 153685 162628
1 139602 128510
1 57442 172283
1 67710 87364
1 86 189205
2 115028 178869
1 29885 71712
1 7642 105287
2 46447 182526
2 87118 34153
2 153917 183486
2 37165 4965
1 49916 103729
1 136699 73774
2 22349 139404
2 185344 121749
1 134290 118939
1 62127 177917
2 77233 103190
2 99288 83191
1 19836 140133
2 127892 54950
2 112142 47928
2 173744 46626
2 12907 61546
2 150704 86239
1 93061 69490
2 79753 175078
1 142 199194
2 167954 35999
1 176126 145820
1 120043 112570
2 54356 10253
2 61824 52975
1 100605 87740
1 100081 187869
1 84731 92175
2 154880 11452
1 53678 173333
1 40546 114428
2 192854 16148
1 36570 17632
2 140688 48325
2 127069 37867
1 124691 194253
2 146840 132117
2 92718 114581
1 123921 2411
2 150029 54977
2 135236 170855
2 171523 24931
2 149185 61206
2 178653 119616
1 163257 159123
1 154703 140114
1 174793 42909
2 35979 176753
2 85867 44371
1 189991 70726
1 34319 27135
2 92337 54577
1 132579 142433
1 67310 22098
2 186375 174425
2 141044 190030
2 60072 96771
2 109917 102551
2 105594 56445
1 176022 32437
1 12521 7223
2 80067 123193
2 21297 26989
2 131162 158171
2 125859 139074
2 123495 68909
1 176446 4455
1 64801 98491
1 5876 9412
2 143199 193106
1 193100 107905
1 54649 199809
2 158977 71159
1 199594 151821
2 192595 145729
2 99406 132852
2 136565 88931
1 190697 2080
1 130634 7250
2 27423 189668
1 114879 108193
1 67540 112643
1 69357 48188
2 90339 139964
1 43880 109698
2 19075 93363
1 137067 94050
2 49462 144585
1 161168 9357
1 4608 43655
2 165625 41212
2 91044 6792
1 172153 18543
1 2278 121694
1 24608 9729
2 41342 13716
2 105552 58975
2 180854 138502
2 22855 90942
2 49986 52520
2 123529 160292
2 97684 73929
2 125726 72424
1 26644 45569
1 97525 42050
2 174449 103129
2 143401 31071
1 115219 174517
2 171760 175207
2 118786 108061
2 198156 185231
1 81856 88596
1 1136 148192
2 6569 184585
1 122099 93583
2 155990 7189
1 75436 126318
1 140264 150043
1 153749 23198
1 87086 144037
2 82728 112534
2 113425 178487
1 191701 149433
1 69755 71794
1 150890 117890
2 79566 106852
1 52577 68762
1 6508 79468
2 11297 108975
2 24582 105754
2 197324 109044
2 149925 57371
1 188467 49247
2 195352 797
1 163009 103666
2 161265 184798
2 19841 131719
2 138462 196073
2 135279 165394
2 14731 87632
1 69360 145558
2 51134 150567
2 181445 146445
1 119202 118871
1 47224 198902
1 176764 154906
1 168099 181073
1 18664 172936
1 4204 600
2 137469 8858
2 120540 190458
2 134031 156984
2 3324 189521
1 134755 71869
2 112941 55333
1 37122 109349
2 4019 60102
2 71026 38794
1 133943 186310
2 131705 93684
2 52892 67081
2 129248 39076
1 115332 83789
1 107075 187165
2 67902 11913
1 144999 39535
2 153683 184912
1 177596 30835
2 73662 893
1 145254 181960
2 133852 193869
1 50917 126945
2 177376 161846
1 33651 56069
2 15688 17706
2 22980 165291
2 9520 92981
1 169480 140335
2 34540 89326
1 79947 178298
1 181208 133780
2 30447 15669
2 91665 57359
1 105643 99748
1 196356 162204
2 173944 114360
1 3120 103981
1 49115 128777
1 191479 177637
1 147549 162948
2 17812 44249
2 106326 171318
2 13008 32078
2 7174 157148
2 121441 35252
2 168059 144935
2 95394 145762
2 158286 9089
2 89472 144965
1 65790 110733
1 5130 195688
1 197422 197470
2 144941 138225
2 169819 140468
1 175491 177233
1 54179 85813
1 130670 75083
2 88230 153372
2 165625 31511
2 116399 91077
2 107303 91441
1 152354 89166
2 3121 197814
2 75893 133794
2 158425 162632
1 113213 178872
1 189937 192464
1 115343 96189
1 16330 4371
1 132249 36846
1 133121 64554
2 183698 3609
2 51484 186538
1 49529 140752
1 177108 128288
1 71797 39987
1 188129 107146
1 56872 22556
1 112129 39188
1 91695 28303
2 175343 68011
1 119552 22631
1 27958 123251
2 45238 140103
2 86417 38788
1 112954 93459
2 184640 39837
2 51087 81383
1 110504 126643
2 133282 149455
1 103614 90388
1 46782 81870
2 25276 18324
2 6655 80026
1 168000 46992
1 20719 158344
2 107349 131028
2 19144 143884
1 25767 143965
2 20615 91656
2 52519 55932
1 81887 95848
1 107979 38501
2 14932 109250
2 32823 139902
2 121823 95239
2 146652 136156
1 3070 62706
1 84314 97966
2 80674 113094
2 9544 156524
1 112989 53087
1 107708 88293
2 54213 64114
2 82573 133408
2 44572 153501
1 116273 103213
1 126361 152786
1 7527 89913
1 178437 163247
2 75886 48983
1 191565 109170
2 38064 186673
1 192785 40811
2 61050 190473
1 1015 174299
1 142794 106644
1 175703 33097
1 28289 94006
1 744 196300
1 36915 39029
1 34728 102886
2 28393 186728
1 156615 140475
1 16507 44887
2 82247 49065
2 169208 188149
1 128791 112010
1 16864 77341
2 133549 121060
1 80692 138115
1 88800 74390
1 157155 4665
1 159356 195543
2 80294 89784
1 124573 62536
1 62017 5431
2 90891 19323
2 11659 105964
2 56040 52290
2 2184 16452
2 123469 111363
1 7504 98213
2 38924 151016
2 172683 36283
2 38315 177773
1 4787 199418
1 131276 124690
1 135405 41651
1 108690 12926
2 146610 164845
1 126834 41241
1 83590 85647
2 82656 76214
2 120276 138558
2 130870 63884
1 11015 122594
1 79478 58907
2 12382 29955
2 99887 23802
1 152178 49205
2 129387 70749
1 71269 99520
2 132894 90569
2 189983 44080
2 159759 105804
2 153021 90250
1 104565 3149
1 116230 146615
1 93683 186127
1 197489 173372
1 138659 117818
2 120663 37821
1 92693 7925
1 50149 64501
2 178432 9233
2 176399 143833
2 51644 84423
1 153634 2841
1 151010 49390
2 17655 141241
1 114381 14484
1 50671 69624
2 197466 137379
1 60110 50624
2 68957 11786
2 120337 108018
2 61788 145967
2 135532 163668
2 153307 47539
2 54594 21143
1 33421 150429
1 61440 58776
1 65377 25227
1 80182 33019
1 59819 63705
1 188413 4156
1 26670 180817
1 172003 89823
2 172820 174922
1 92933 130540
2 171371 10686
2 82341 89380
2 72069 166055
1 101052 49443
2 142301 112183
1 34325 19123
1 11422 106202
2 25690 50379
2 41549 143965
2 154911 59655
1 82220 41571
2 71930 96139
2 33950 115267
1 54091 99709
1 117983 164497
2 150795 107676
1 114138 16945
1 150548 7970
1 24869 186777
1 112346 172302
2 59983 198494
2 108995 67196
2 42059 170817
1 43024 143907
1 185965 114089
2 19587 36368
1 128003 34683
2 149769 11344
2 170228 186562
1 185064 1500
1 186829 191727
1 185816 77357
2 25265 98491
1 167010 26899
1 184022 57600
2 143217 149497
1 60368 81444
2 129575 84182
2 172405 94086
2 168035 151071
2 29941 78030
2 107944 107101
2 3258 78749
2 96420 29497
1 39685 116645
1 161655 94272
1 46852 126187
2 150948 36415
2 196281 11694
1 101821 21176
1 173394 123309
1 98200 199960
2 50126 160469
1 85669 3169
2 172290 176732
2 31670 72877
1 138894 43366
1 119970 43324
2 78101 77331
2 141803 152678
1 41654 88607
1 10237 148729
2 67776 68192
2 121685 93440
1 126271 36049
2 78254 18178
2 44202 155852
2 119465 67292
1 122114 98233
2 6028 163550
1 166263 181248
1 21464 78893
2 69161 195345
1 195624 130763
1 127601 186496
1 42372 80152
2 47977 191850
2 11496 37494
2 114636 86327
2 64266 92907
1 37454 117607
2 37828 175324
2 86901 142091
2 98288 194592
2 54094 134643
2 150009 155470
1 154302 57368
2 20653 175772
2 135326 96942
2 28450 53070
2 33511 42094
2 75335 20771
2 88869 30458
2 2425 94267
1 148661 24647
1 119734 82409
1 130978 96927
1 186997 88042
2 147201 55251
1 105913 127162
2 2186 24981
2 37076 115251
1 92424 126993
1 28858 12720
2 149548 123747
2 44763 163837
2 130624 123476
1 175836 1629
2 52535 120501
2 161278 161899
2 44793 41939
2 155817 77510
2 101265 179337
2 172506 132403
1 83783 171306
2 60454 76341
1 1319 190139
2 157947 126783
2 47382 179534
1 40541 54067
1 30747 42316
2 85450 151026
2 50461 71079
1 14734 120120
1 190860 175551
2 66599 140468
1 155928 154541
2 178052 123653
2 80634 21430
1 133096 83024
2 144328 75998
2 104169 17430
1 123212 1130
1 73899 178934
2 95744 104642
1 199680 171102
2 110740 12737
2 97229 179949
1 96579 19070
1 15002 63807
2 7495 12329
2 13781 91188
1 113044 157264
1 143977 88826
2 192428 140300
1 174025 178644
1 38895 28734
2 97863 197971
1 78826 42572
2 67190 129876
2 84984 26113
2 32697 75583
2 166175 183147
1 131762 46625
1 90911 49334
2 183383 197428
2 63966 87539
1 17798 196877
1 170895 120463
1 181327 143924
1 171683 135824
1 36786 69434
2 188623 47804
2 74324 138919
1 12395 58761
1 131964 185785
2 90788 183159
2 17335 165612
2 176254 115559
1 14671 144679
2 148752 149198
1 83621 69091
1 166554 92060
2 63985 105851
2 36472 125345
2 155146 116027
1 165918 161992
2 182173 179542
1 99385 93843
1 60195 143391
2 172152 48980
1 132555 182556
2 145677 148955
1 11940 90457
1 111005 12621
1 15354 190439
1 118747 18354
1 19806 98726
1 81040 103979
1 145718 144230
1 80060 20050
1 91858 123339
1 102072 17640
2 180187 145791
2 24805 195152
2 3728 2573
2 73551 90267
2 195472 179951
2 1188 23391
1 45294 12259
1 157036 163023
2 156340 195093
2 40191 58200
2 117540 15893
1 85262 115293
2 106481 56883
2 37697 106063
2 152318 146615
2 87828 81510
1 17867 71665
2 127911 1476
1 199831 113041
1 102478 80749
2 12952 49143
1 70426 79913
1 92960 28229
1 131827 184102
2 145387 49518
1 193398 50866
2 101058 161476
2 101151 180624
1 34690 44673
1 104437 126890
2 113781 159348
1 62886 61640
1 23132 74887
2 103419 178513
2 102674 121077
2 105341 5864
2 59210 185359
1 9913 192547
2 87683 32661
2 123722 80901
1 54588 118021
1 147059 49185
1 180586 170366
1 101209 86686
2 167236 142277
2 153264 184455
2 45510 156369
2 10929 142230
1 64987 103502
1 136288 189497
2 149777 141001
1 154681 354
1 97252 142442
2 37929 84713
2 10598 150235
1 40066 59173
1 116322 25265
1 44763 151229
1 17326 175922
2 13411 108769
1 167925 92201
2 21305 27392
1 150626 45297
1 116970 140907
2 47058 128094
1 103555 67288
2 109400 55449
2 27354 92010
1 117389 60730
2 97834 67830
2 123536 1726
2 150028 59447
1 56443 84584
1 67978 184639
2 44223 159486
1 130687 74442
1 143886 88928
2 119886 116896
1 156698 168334
1 33130 68594
1 120793 17559
1 110366 130576
1 160320 71315
1 198568 102216
2 12572 116597
1 121962 94669
1 132532 91567
1 31106 84089
1 113810 199655
1 28748 91581
1 163453 95461
2 119385 66312
2 133029 66233
2 82633 155467
2 112767 185728
1 83197 21513
1 101827 173941
1 138611 94231
1 47337 85755
1 17756 96463
2 102601 185100
1 53093 9128
2 42535 108262
1 81467 190782
1 5193 22134
1 3502 21833
2 186999 122351
1 7757 6911
2 15203 156034
2 12171 111214
2 148120 180939
1 53010 27835
1 146470 9587
2 103842 14528
1 189337 66943
1 163158 8644
2 168811 116692
2 139528 138385
1 141061 68520
2 158195 8838
1 73334 113650
1 122666 101373
1 149710 63297
2 190621 10142
1 78254 192198
2 139587 24785
2 168704 180556
1 23598 2498
1 20644 74850
2 188629 161621
2 5441 105980
1 80096 59560
1 96384 99010
2 57673 192057
1 195357 48019
2 177685 76284
1 147552 115610
2 137695 186433
1 159968 37273
1 189397 148859
2 182347 73158
1 44738 79792
1 167510 141562
1 40345 88899
2 117350 140994
1 189087 100432
1 143604 75152
1 105636 138889
1 182031 154330
1 55481 62415
2 88273 123264
2 97890 12780
1 133098 129077
2 163432 186229
2 171762 124356
2 130757 56142
1 154537 56604
1 72821 104105
2 21189 144048
1 113413 142307
1 167556 28152
1 131867 12240
1 134170 147025
1 83052 186661
1 99326 54415
2 187928 52363
2 52146 27094
1 143452 106486
2 83934 15470
1 109617 130842
2 6825 167430
2 41380 61280
1 108701 191073
1 154388 83526
2 46596 129194
1 154187 91868
2 182357 113761
2 198475 16506
1 178116 125932
2 74713 18228
2 147068 19034
1 115569 162087
1 9913 155379
2 147511 37124
2 155547 16279
1 120541 15545
1 186484 39047
2 153574 116480
1 132640 12732
2 9791 44984
1 184124 189785
2 385 25322
2 171126 70789
2 44157 69548
1 68591 1682
2 110603 106130
1 176583 125370
2 145700 85280
1 104961 73769
2 54591 143925
1 57729 67388
1 8609 132020
1 41724 34192
2 135429 180772
1 144148 161880
1 79948 63806
2 60348 50025
2 179223 143421
1 155964 26444
2 88274 165349
2 116457 141342
1 44991 42367
2 181462 42531
2 7617 74934
1 134209 60162
2 196222 53108
2 134287 191735
2 131650 148023
2 46023 36698
1 57996 129463
1 35909 9764
2 26199 142179
2 128644 145051
1 30493 150679
2 185442 2153
1 121818 46549
1 187097 28829
2 71635 18639
1 95754 111388
1 156898 164945
2 187851 67702
2 14845 118804
1 48395 19178
2 62165 62588
2 181102 83743
1 10181 164862
2 32467 183492
2 190756 94619
1 91323 93729
1 163005 104388
2 48453 166602
2 181081 14601
2 139657 105074
2 173480 19905
1 148279 108924
1 18005 111975
2 92390 144577
2 122739 112207
2 73808 123959
1 14525 49549
2 154025 41080
1 44128 156597
1 187207 157997
1 103491 178272
2 175954 114734
2 70505 116758
1 74340 119599
2 82519 51017
2 32307 187129
1 13804 15426
1 117236 100093
2 60152 106296
1 69298 1208
2 24002 106717
2 166228 71547
1 129055 41439
1 164369 106848
2 154196 152651
2 60522 50208
2 130608 90198
1 93517 112889
2 108123 21653
2 145950 134515
1 149139 20093
1 115854 27698
2 164243 118174
1 131001 169332
1 115388 8878
2 167904 95382
1 408 81648
2 39903 70235
1 118760 138067
2 196277 175987
1 41887 113699
1 132429 7286
2 77457 185871
1 171481 117084
1 192455 115378
2 92572 19556
2 46173 152334
1 91488 63101
1 31456 39839
2 136518 63273
2 121815 186216
2 42139 35687
1 90535 60813
2 189050 38850
1 121863 62151
2 45383 7000
2 186207 100961
2 145841 150171
1 163700 120011
2 177627 186681
2 198708 110835
1 67974 42204
1 6949 50142
2 93428 98543
1 40271 6207
2 66847 154398
2 36417 126152
2 163268 113200
2 198230 55500
2 48797 151571
1 189414 174466
1 192795 16345
1 24555 27557
1 85802 198180
1 194535 92480
2 185496 107628
2 48201 45668
1 120309 61813
2 44515 153115
2 63882 34117
1 138896 137096
1 18412 154921
1 123495 182688
1 29851 15343
2 4209 160185
1 98853 185800
1 131816 129049
2 3331 122235
1 145046 177920
2 149677 60807
1 119706 116340
1 128864 169491
1 199197 3562
2 101216 159179
1 166969 19061
1 69633 122038
2 2456 78487
2 62214 43134
2 50463 71440
2 98820 12020
1 12651 94485
1 84436 172736
1 50431 128370
1 195343 167121
2 78274 179417
1 47330 190314
2 104187 136476
1 64445 1949
1 13661 113483
2 36248 195631
1 96343 75762
2 41289 61772
1 118200 16426
1 86416 172710
2 165694 199627
2 185611 90752
2 77963 169742
1 159953 82558
1 126083 91192
1 194265 158202
2 53457 123618
2 138108 40619
2 29729 4448
1 128596 179450
1 122482 117654
1 29789 100062
1 56664 184070
2 135114 119352
2 5100 152815
2 85216 6924
1 76592 182055
1 56575 18352
1 177507 130914
2 132312 44530
1 116051 59729
2 176402 57664
2 194794 156071
1 99871 29818
1 54745 192521
1 72736 24611
2 77932 130794
1 115757 154439
2 15523 30790
1 75139 158050
2 82942 1408
2 120071 2163
2 117186 110454
1 182300 46131
1 125169 160768
1 186307 39058
2 177317 132277
2 138344 195051
2 181620 161921
1 10560 1230
2 161403 129184
2 41400 161139
2 28293 8295
2 183930 104013
1 93660 63847
1 199986 133478
1 2924 40729
1 56810 161207
2 115534 30498
2 72640 163962
1 72183 188181
1 151006 192349
2 170528 174937
1 164948 74804
1 98166 103785
2 39018 17570
2 122276 138490
2 44153 136994
1 9345 153281
2 196916 138583
1 42167 53413
2 30188 130836
1 96579 188905
2 181933 161968
1 163623 131344
1 146703 39030
2 1881 142178
1 63588 196714
1 68566 68300
1 109809 149117
1 83532 136023
1 55063 13317
2 54459 67316
1 107569 97578
1 22252 173902
2 126903 112981
1 73634 101132
1 104030 16153
2 74143 141183
1 22859 133018
2 146314 76235
2 12206 47956
2 5530 172896
1 46044 111218
2 155272 80630
1 43533 152009
1 48767 129151
1 135517 184377
2 196523 92095
2 77392 174661
1 11402 8809
1 177893 130922
2 89829 8069
2 198028 114730
1 2926 43155
1 106192 26360
1 108657 122121
2 137635 81015
2 27839 92973
1 97956 194472
2 186233 44929
2 183383 83402
2 183738 188562
2 123189 122105
2 116086 20739
2 78831 32337
2 179341 100295
1 54680 64889
2 18607 141681
1 11697 181965
1 21574 26757
1 193242 52388
2 51827 121414
2 145708 194906
1 113254 128009
1 133535 174669
1 14487 25586
1 191256 780
2 176198 9809
2 199181 22547
1 33834 117574
2 28273 165701
2 122740 94120
1 115772 81303
2 98131 142535
1 40383 61369
2 66025 117208
2 24808 173856
2 96345 47906
1 91311 197379
2 117446 100713
2 59129 16304
1 75633 157376
2 43331 143162
1 140353 176588
1 133059 166685
2 192029 116411
2 40838 154526
1 115840 70973
1 178563 134516
2 109147 147202
1 185857 107475
2 91589 4998
1 16746 79605
1 166839 119409
2 3320 134148
2 193535 184448
1 54997 182431
1 106357 111685
2 100636 54940
1 140919 128599
1 45066 73680
2 88688 171460
2 4135 155581
2 129645 58338
1 123258 122746
2 150105 72863
2 83279 15937
1 137560 63465
1 11631 48910
1 82361 52975
1 199103 33741
2 56502 35816
2 29643 19022
1 22486 91865
2 129230 132727
2 152352 49363
1 142098 15518
1 172052 6629
1 7835 112273
2 24260 184541
2 38710 156265
2 28277 71218
1 156284 107349
2 118622 46500
1 150242 49537
2 170280 94532
2 35074 19779
1 152817 150959
2 139279 148854
2 51751 36343
2 78783 133886
2 99722 150602
2 13566 4234
1 166452 91210
2 187697 71253
1 33910 194305
2 68633 45588
1 103463 79587
1 29744 54216
2 107063 33086
1 2233 93698
1 167363 92654
2 122832 70165
2 69520 105822
2 183882 180739
2 119135 53372
2 154689 168860
1 140839 157851
2 32033 88631
1 105006 158352
2 41990 71362
2 84234 87548
1 85366 36906
2 170832 97348
1 176326 135605
2 143922 39064
1 128325 3957
1 23554 185219
2 108112 38061
1 88248 28977
2 143863 111996
2 56654 77809
2 88250 171413
1 5058 56650
1 119035 43272
2 103245 143229
1 79884 20721
1 157325 66979
2 30671 49672
1 106576 24793
2 125175 88597
2 68001 174930
1 75046 18663
2 111975 8994
1 48840 89176
2 54993 91033
1 103586 110890
1 29911 187524
1 142464 32138
2 109933 177316
1 56272 78252
2 61004 174887
2 12193 49009
2 149484 61404
2 199898 17284
1 3774 13976
2 133148 39958
2 98108 64569
1 128195 77848
2 174848 124910
1 9260 190729
1 169832 87390
2 47828 63674
1 177095 199780
2 97174 116979
2 54784 50620
1 22713 77744
2 47488 71837
1 67361 47604
2 191745 184212
1 11406 52539
2 83359 123047
2 26957 139081
2 8978 23329
2 160030 95955
2 16279 133923
2 84029 51764
2 73883 1127
1 127323 36253
1 179520 42780
1 42405 90799
2 190532 43355
1 184005 90036
1 140584 75090
1 197567 84747
2 89110 129470
2 93877 101638
1 36799 93140
1 133780 128293
2 70842 102040
2 20507 42703
1 16006 129529
1 139648 147829
2 166139 101162
1 34282 45984
1 94412 43773
2 128984 191727
2 199549 115930
2 156929 130725
1 102868 38055
2 135045 12473
2 194109 197670
1 99706 63461
1 186377 168770
1 56761 140462
2 134363 76618
2 130988 105676
1 140260 20200
1 107082 196435
2 66394 170688
1 155919 102849
1 33435 147456
2 42825 105464
1 22484 94926
1 30842 105682
1 65768 8885
1 97697 197312
1 63583 118305
1 140145 140551
1 153413 155160
2 56231 25037
2 158576 137485
1 8728 145657
1 85753 85328
1 72775 104324
2 141789 167107
2 103728 37569
2 28311 42663
1 71135 25613
1 36211 36163
2 152499 108028
1 29933 20184
2 196670 10290
2 10718 114719
2 172477 7672
2 141931 83518
2 162625 77253
1 101426 42586
1 38418 76777
1 174162 40572
1 18089 74479
2 124212 187851
1 73770 174594
1 103818 100359
2 113835 152978
2 158395 32600
2 113592 102544
2 71169 46598
2 192734 74950
1 125364 89485
2 66012 138124
2 9722 120512
2 8594 91685
1 97223 113326
1 168290 41534
1 90438 26959
1 34164 104017
1 169623 25856
1 65230 41544
2 100392 88619
1 148471 54101
2 193171 191478
1 124261 83235
1 70338 10849
2 27767 198627
1 113733 15077
2 80216 18904
2 118116 40050
1 63674 49401
2 176226 66885
2 141967 96731
1 148083 63495
2 91104 85754
1 56932 13224
1 45796 189219
1 117307 51588
2 103098 127379
1 8147 118080
1 187771 90257
1 173253 171291
2 88127 82534
1 146083 73908
2 62862 113497
2 112372 30795
2 181774 33939
1 163813 3848
1 101000 148073
1 90586 27884
1 28721 151489
1 29075 18745
1 148321 9012
2 183168 190329
2 189209 41733
1 35699 19357
1 63085 34989
1 128510 117608
1 112149 22447
2 111185 6684
2 79977 109587
1 32611 38739
2 46028 77245
1 103633 29266
1 187709 74073
2 70543 128852
1 40214 8138
2 170354 134352
1 198874 86096
2 59018 1703
2 93486 55946
1 178015 154917
1 95770 72899
1 93628 10501
2 77936 120050
2 3163 48582
2 36913 122545
1 170138 62486
1 157261 146251
2 144644 131205
2 172854 61702
1 186793 65343
2 26675 20213
1 107398 56498
1 75493 122679
1 139670 12993
2 108159 77612
1 169587 82584
2 173029 15910
1 90518 83910
2 113097 118947
2 165783 19404
1 155117 149502
2 186574 54525
1 91345 196153
2 145195 55244
1 95547 2777
1 193993 11555
1 73588 54288
2 88111 187742
1 192537 99076
2 121017 98035
1 177053 168712
2 147931 68981
2 157963 118625
2 195739 184743
2 181531 104624
2 49521 52682
2 130355 129021
2 52159 116748
2 173107 160544
1 28337 62638
2 26523 124161
2 117285 189346
2 175696 117388
1 84139 162481
1 152047 34568
2 16275 32997
2 192364 35851
2 9185 1566
1 199363 115474
1 179064 26247
1 13777 23610
2 191117 196430
1 87677 90867
1 121142 170266
1 192133 117505
2 62110 103311
2 19570 167388
2 4663 162729
1 149575 114560
1 72726 170024
1 1492 137491
1 2433 131312
2 57751 196975
1 11908 109441
1 35603 72728
2 52760 62226
2 178706 98128
1 147275 82793
2 169670 188732
2 146521 155796
2 101371 22778
2 57157 156883
2 149859 165847
1 44268 58681
1 101591 182371
2 165096 119965
1 30859 4286
1 37247 193775
1 125542 162578
2 134155 130954
2 73297 163873
1 88872 113603
1 55717 183444
1 92521 60667
1 161223 28929
2 158214 96743
1 72607 82403
1 88214 194876
2 113684 46941
2 17692 43614
2 105389 34941
1 130364 75536
1 23923 138986
1 123375 89875
2 176785 94776
1 46554 149791
2 66246 122316
2 91167 61470
1 34138 265
2 113245 19906
2 60302 57502
1 52460 94357
2 187600 27653
1 66701 43135
2 23385 16577
2 77921 58552
1 169804 186638
1 65407 133419
2 131348 99659
2 173310 11188
2 136435 90245
2 149070 105516
1 138314 137104
2 112911 84353
2 71457 122201
1 154200 97671
2 174524 87997
2 79611 73481
1 177568 9382
2 170177 57348
1 23398 84076
1 124653 25302
1 64984 73329
1 180610 173712
2 95704 144060
2 9767 142536
1 30990 156199
2 154267 105116
2 110781 160198
1 86366 69908
1 8737 175886
1 7952 81213
1 148954 5620
2 141246 27242
2 140615 58377
2 72044 119518
2 154598 160672
1 168956 174387
1 1060 113094
1 59071 12095
2 104647 159004
1 167038 5487
2 176716 111585
1 76839 60221
2 45255 139917
1 136254 158524
2 65559 40616
2 146795 113897
2 17419 103614
2 15606 165643
1 69458 109860
2 78802 126054
1 193216 199896
1 26561 52615
1 125119 164558
1 129428 134565
1 43704 144589
2 82792 49227
2 36337 190199
2 127025 139510
2 11195 63422
1 179294 10723
2 4661 87823
1 146677 152020
2 11863 155020
1 106102 173354
2 50061 127186
1 170419 24379
2 78523 149873
2 32389 147432
2 69667 8021
1 60615 16961
1 43961 108520
2 128362 21907
1 43149 194936
1 43701 65199
2 1816 23989
1 123944 66228
2 67152 198773
1 42244 97869
2 97147 67272
2 41379 81014
1 72634 51814
1 9521 144884
2 180567 1642
1 80599 11859
2 153684 29552
2 162554 175666
2 98939 29251
1 151966 3549
2 188266 44585
1 148362 108415
2 174488 177865
1 128991 120220
1 89958 178542
2 118189 176733
1 190587 94559
2 188756 141882
1 69681 103363
2 71696 88914
1 27565 175538
1 132228 160974
1 14285 556
1 34459 184277
1 107442 73926
1 164128 65632
2 175065 170279
1 26021 56680
2 20965 17518
2 23841 115496
2 29098 40496
1 51949 198042
2 46539 87031
2 88958 19260
2 124666 119013
1 82383 43830
2 11587 74239
1 124533 158839
2 141418 42416
1 151812 129745
2 33486 97272
2 130945 67612
2 57270 26591
1 39453 119894
1 144685 2286
1 105898 100561
1 148616 68158
1 78687 75398
2 127134 155809
1 134928 24124
2 31397 106172
1 65971 51401
1 195581 29508
1 60817 28486
1 196733 143547
1 160956 185823
2 99811 46779
1 54830 110358
2 106512 185259
1 154725 183359
1 194187 193397
2 38528 151797
1 149833 136486
2 35451 12389
1 143123 6488
2 2948 48510
1 175215 65012
2 112365 144695
1 48280 157414
1 47384 90353
2 121808 27072
2 27718 7682
1 168864 45320
1 145093 122873
2 171077 89336
1 86189 177561
2 6413 53708
1 50786 62405
1 183636 33628
2 187499 131223
1 50174 97691
2 183932 184031
2 71288 156621
1 23057 78319
1 198172 82475
1 196020 157847
2 194313 16079
2 39179 117992
2 45839 67346
2 33288 72779
2 56981 66422
1 184750 168973
1 153298 69560
2 115419 48283
1 83402 116281
1 145590 30143
1 92308 91555
1 81830 115635
1 18996 156885
2 113234 39316
2 141082 37314
1 132804 144177
1 113897 142224
1 189787 25538
2 21322 54309
2 96268 19262
1 186032 81216
1 120667 153624
2 130377 189333
1 133811 96085
2 48306 6953
2 54052 76558
1 82043 45167
1 36852 110916
2 19583 31455
2 183647 162914
1 158187 127851
2 20039 139335
2 103942 5773
2 172482 15525
2 38792 146282
1 28348 121604
1 159552 69652
2 142751 164367
2 54798 32444
2 178898 30951
2 28977 133809
1 182671 81173
2 44858 85683
2 102244 156512
1 28516 87641
2 165772 168339
1 54624 147054
1 12604 115849
1 151607 173122
1 97256 75434
1 16385 75755
2 125669 7609
1 29578 8729
2 140104 133923
2 13888 2997
2 18247 188857
1 44843 181395
2 14268 40498
1 92813 96507
1 52845 103257
1 52708 113831
1 51772 30639
1 175662 179577
1 75126 130170
1 41486 132052
1 197324 32743
1 181514 53390
2 88958 98162
2 40601 20487
1 162869 85567
1 164244 199297
1 197358 50640
2 126769 112871
1 50721 47588
2 88523 71238
2 188827 145702
2 187349 29243
1 100677 89749
1 178456 29021
2 2424 110345
2 115664 73159
1 5495 146062
2 192812 183962
2 104708 20088
1 161466 124414
1 131222 194948
1 189210 178859
2 168203 38280
2 103943 15459
1 193144 101939
1 191455 50463
1 162243 186881
2 151896 105055
2 179504 12855
2 28840 71286
2 63270 196454
1 89601 69850
2 80907 33413
2 175930 75326
1 128901 116218
2 4899 110957
1 158314 92406
2 107230 162481
1 28297 189922
2 58418 125803
2 84417 74370
1 60195 35327
2 155527 127073
2 59928 198534
1 57393 116300
2 125520 118987
1 171710 62789
2 116549 68239
2 173168 172717
1 3666 113412
1 145720 77164
2 34908 124935
2 4699 19939
1 10729 187754
2 38864 88033
1 108966 47966
1 156657 165909
2 97326 151056
2 152878 48540
2 191163 182348
2 38258 199034
2 90240 33255
2 136817 133147
2 102400 91847
2 11920 6764
1 145316 22237
1 47529 149496
2 88340 151209
1 142084 80167
2 178410 15113
1 25383 117756
1 34828 185344
1 154378 191453
2 82599 38425
1 46675 16429
1 32212 132927
2 131205 15108
2 155993 27890
2 26087 148530
2 177673 29183
1 139685 82679
1 101525 69420
2 166633 108899
2 11478 43157
2 103992 86383
1 69524 153622
1 69244 65040
1 56922 134788
2 37902 162224
1 193975 115145
1 51387 183593
2 131256 85766
2 99844 168720
2 39601 183680
1 156691 51498
1 57244 25276
2 165406 15707
2 91628 105800
2 160605 123400
1 117941 65783
2 125012 70496
2 19193 143725
1 155380 90236
2 58380 146619
2 90742 127381
2 186825 93501
1 102416 136314
1 42404 147969
1 86484 133420
2 33706 94346
2 12493 135176
1 10997 115780
2 51056 37577
2 5493 28019
1 61814 132516
1 194894 36464
2 162080 118521
2 12500 121454
1 136308 124441
2 133965 62628
1 29022 23374
1 117659 51795
1 64090 168484
2 30042 8004
2 41617 24138
1 175145 18279
1 106 189357
1 75350 163573
2 143895 3242
2 70203 67477
2 22070 24105
1 17200 42059
1 136639 180741
1 179213 39407
1 147770 116268
2 76144 29771
1 88543 175047
2 89779 78895
2 26621 145171
1 28555 34019
2 42881 149270
2 119159 72413
2 153609 25606
1 5886 164013
1 152014 5102
1 7365 68689
2 38480 48093
2 58262 52331
1 65596 53139
1 74396 178569
1 162524 184366
2 192105 41685
2 108478 151217
1 106533 33012
1 199059 73719
2 124271 145787
1 63429 65212
1 73502 83388
1 196277 155589
2 35385 190542
2 178121 174621
1 52947 82957
2 94299 75656
2 197512 181078
2 92302 16489
1 127404 134505
2 107795 86951
2 6933 16612
1 189709 134397
2 5262 80836
1 69711 131680
2 159893 49681
1 49791 170732
1 52366 102928
2 58210 2233
1 76982 42814
2 193310 158365
1 165958 67166
1 6985 25061
1 72696 25275
1 7304 157574
2 75178 56387
2 85439 170248
1 96475 61782
1 27472 111562
1 44481 164687
1 163762 79687
2 73417 32663
1 36625 75343
2 107180 171646
1 71046 114829
2 106570 49804
2 152498 188584
1 199904 22538
2 36082 97268
2 38151 187559
2 14839 113542
1 108230 48839
2 84196 19977
1 149417 28599
1 155226 22182
1 164926 8197
1 76010 70140
1 35862 175460
2 129734 135126
1 6918 89083
2 136037 31704
1 105058 81293
1 155466 47851
2 141607 161545
2 171883 70976
1 112494 53551
2 74896 61342
1 7879 151887
1 37968 43596
1 123577 140994
1 2531 100501
2 112209 117773
2 60688 144266
2 158529 69366
1 12642 87870
1 157444 192417
1 129085 165736
1 172589 81007
1 61591 181199
1 63898 168743
1 17517 96261
1 196025 172950
1 72983 80952
1 187131 137085
1 177017 128171
1 41134 134566
2 129650 67847
2 88430 22517
1 167904 129553
1 106778 61513
2 176201 157562
1 137829 60272
2 120799 104755
1 15371 114351
1 140140 155893
1 67971 6448
1 27022 185805
2 144455 95379
2 144846 135324
1 191014 168623
2 89073 29745
1 46365 38068
1 99006 137958
2 163366 20274
2 773 126843
1 75235 185431
2 42714 101341
2 96197 52436
2 151739 64008
1 146241 40196
2 155068 86986
2 68619 19566
1 197571 139464
2 154871 96952
2 91330 194941
2 46109 186531
1 173490 196643
1 186462 164810
1 172053 144189
1 169584 151352
1 61410 168834
2 152589 17035
2 90543 130372
2 195505 123245
2 164591 6022
1 194975 120245
2 112164 196801
2 92891 31199
1 23717 70226
2 30061 23174
2 55315 190479
1 168645 62127
1 55935 162036
1 140552 193909
2 103283 53723
1 104224 77633
2 321 189943
2 60778 99864
2 142522 116299
2 171110 179458
1 70301 9519
2 152249 195063
2 10191 156217
2 157982 114968
1 56112 193575
1 115493 44238
2 67521 194709
1 34100 2872
1 194635 89877
2 147893 4359
2 132867 184992
2 112971 136465
2 73526 52448
1 99246 25625
1 80014 113955
2 91322 153663
2 3591 171666
1 57152 121970
1 81357 20162
1 108799 37597
1 18749 71212
1 128038 10750
2 193971 177372
2 70622 116508
1 197553 177044
1 87513 17247
1 59317 57383
1 89894 158262
2 193269 158207
2 168574 103145
2 147374 108351
1 42830 78253
1 36288 129733
1 46931 85716
2 45318 87339
2 15541 134765
2 67931 22152
1 80727 120989
1 69146 115725
2 118401 158662
2 173463 2912
2 152400 69040
1 191236 35193
2 199164 67739
2 66063 66581
1 82825 176349
2 79737 104029
1 187348 137273
1 80743 50332
2 96429 1496
2 183846 112582
2 160445 140358
1 89028 171043
1 78250 139967
2 41017 158375
1 166959 129850
2 139379 110583
1 81367 114033
2 11045 23799
1 150447 4936
2 114048 31390
1 50928 79870
2 88939 33726
2 150736 86429
1 45981 54031
1 112028 190332
2 198074 54490
1 62414 34626
2 161641 112040
1 10048 94501
2 188072 49844
1 105191 14925
1 63145 176910
2 45867 73011
1 126569 198107
1 129658 145559
2 70156 174636
2 166075 146304
1 81869 88268
1 188838 57919
2 109480 121904
2 148278 114371
2 106123 191439
1 79730 175651
2 121638 99811
1 52242 46084
1 186250 61752
1 93636 130001
1 92704 87277
1 193884 120850
2 64651 154485
2 137115 86083
2 98386 183918
1 118847 76082
1 170859 126314
1 30195 135191
1 172742 60811
1 58401 136399
2 51285 78081
2 56283 3312
2 14158 82999
2 165651 109054
1 93480 117702
1 127011 124276
1 28936 102808
2 164813 57610
1 166639 144685
2 52712 63437
1 157258 114489
2 9194 176452
1 86144 104009
1 122379 50489
2 102247 176265
2 23341 159490
1 87201 105500
1 20375 159492
1 86731 170987
1 33749 30422
1 196146 67593
2 122668 81506
1 70264 166724
1 177246 151459
1 69274 104290
2 51541 135758
1 131067 130478
2 195414 30868
2 187476 78080
2 93311 84892
1 139895 56595
1 28766 17854
1 60181 9629
2 132597 136792
2 117567 32648
2 96270 75270
1 120741 58463
2 184193 52198
1 116111 68595
2 54746 40663
1 198565 48056
1 53403 95627
2 126620 31650
2 15511 107208
2 62175 67684
2 120383 166012
1 32128 146488
2 123224 44960
2 149576 145616
1 41939 144303
2 38870 149638
1 182211 197092
1 19307 26315
2 95783 51095
2 199970 51552
1 134160 70955
1 77855 168984
2 93902 97072
2 67878 89764
2 140573 21002
1 69652 127817
2 189872 22828
2 49721 5418
1 8931 13834
1 144110 65222
2 61210 4868
2 8026 55887
2 77247 61243
1 133318 95350
2 113838 97664
2 11769 123000
1 21453 182018
2 146964 13213
2 66143 188899
2 36302 149483
2 63120 178457
1 142358 173010
2 91459 118770
2 303 114170
1 22721 29301
1 84790 38957
2 188209 84870
2 30669 57148
1 161343 16237
1 69333 180698
2 117035 114393
1 17811 191074
2 26144 63550
1 177062 120998
1 42035 115939
1 145107 167155
1 123243 116655
2 47688 29131
2 72872 9258
2 89119 78040
1 54327 185451
1 85673 137172
1 136267 158091
2 36237 91294
2 183070 109680
2 33061 63282
1 186123 148121
1 55040 161092
1 134713 61569
2 110896 184667
2 45660 192774
2 179170 186081
1 159210 134157
2 139872 193762
1 133545 185566
1 87073 6481
2 75979 17491
2 164808 107361
1 23203 192941
1 67642 34554
1 9258 44951
2 185730 116260
2 163561 197893
2 106178 79817
1 188628 61001
1 93453 77764
2 86535 117991
1 69715 157916
2 79489 148140
1 102160 63122
2 15186 29770
1 171072 30657
1 97619 139414
2 147849 145842
2 12316 78369
1 91500 126641
1 80927 2586
2 108440 22364
1 644 79919
2 7207 139234
1 135703 97845
2 92349 46742
1 93836 141113
2 58371 163155
2 185689 193081
2 27167 17507
2 146431 55249
1 125278 141882
2 122043 131329
2 183544 146807
1 24616 163026
2 119023 65985
2 166142 38109
2 120119 20147
2 69648 111118
1 66291 74047
2 61061 117162
1 193613 56010
2 199713 5825
2 163820 19262
1 56293 169744
1 68772 128416
2 133672 118767
1 154393 195072
2 64623 106893
2 29183 43907
2 65159 163336
2 29771 192259
1 29394 15235
2 190788 194632
1 125304 86274
1 50962 127640
1 188554 43789
1 84099 6884
2 31032 33229
1 129163 197618
2 111587 65647
1 40869 53530
1 63572 173746
2 2572 92134
2 97649 89663
2 187068 74130
2 188918 3444
2 38388 27091
2 191320 47607
1 41762 175167
1 97911 77844
1 114588 36141
1 91631 105250
2 78292 127214
1 173287 113164
1 191524 97492
2 179825 30433
2 91197 44802
1 18096 10449
1 53190 181078
1 10606 53968
2 21777 125193
1 115758 139023
2 34084 107620
2 66902 70084
2 77680 75208
1 80336 148960
2 5471 107308
1 22738 192522
2 160547 30573
1 111225 180192
2 180851 139661
2 59116 62790
2 116842 180910
1 3181 8568
2 170949 50483
1 55245 40412
2 99914 73864
2 5143 26261
1 197383 189687
1 67633 179110
2 24082 19277
2 145661 134406
1 93472 54552
2 181384 30854
1 41626 57686
2 75751 159438
1 110736 183072
1 112879 46858
2 51564 29695
1 24679 193406
2 19614 91116
2 102152 157388
1 54630 85991
2 47851 120819
2 198870 193481
2 122491 70966
2 94620 46374
1 154890 180025
2 188460 17190
2 78211 73159
2 61999 36187
2 6904 178809
1 17200 61772
2 97149 191750
2 94797 70172
1 85134 166323
2 80097 145930
1 194911 167978
1 178562 29370
2 99729 116424
2 98932 137966
2 78619 28163
1 36052 94821
2 52689 181839
1 17129 135729
1 9805 155019
1 62797 74948
2 13677 38050
1 65159 51643
1 157563 107229
2 145486 129827
2 174510 65458
2 154141 17198
2 91617 186839
2 132858 64649
1 92910 150696
2 186806 60876
2 25569 42925
2 134266 39841
1 55563 92016
2 72713 137069
1 37661 148301
1 111373 122108
1 198536 22243
1 15590 74325
1 10406 106296
2 44159 95260
2 191775 169326
2 50952 114066
2 125097 144799
2 76257 193047
2 53978 116608
1 139326 72590
1 50947 145882
1 54262 128086
1 4016 119474
2 192827 192644
1 26645 3431
1 198313 2302
1 90533 152351
1 136215 65469
1 141841 79308
1 57695 63461
1 55617 94635
2 89722 142381
1 173372 30560
1 74487 174856
1 23310 166735
2 5845 185875
1 11025 68723
2 159266 24596
2 171645 156974
1 8438 147399
2 115818 267
2 5281 44818
2 166816 31943
1 75925 177244
2 192878 99973
2 67202 68305
2 143570 113924
2 89271 93395
1 85944 124644
1 192876 87407
2 136954 160639
2 95989 84611
2 178515 163256
2 108796 144074
2 133902 151670
1 2229 1669
1 195411 41035
1 158220 175573
2 58906 188576
2 36848 179728
2 161709 174744
1 157313 20802
1 187091 10861
1 23583 57274
1 81179 31128
2 102654 167844
2 54285 138710
1 106497 94709
2 34387 86183
1 40299 187236
1 91978 113253
2 20890 172921
2 106105 178694
2 34771 147006
1 163371 186949
1 35915 144701
1 153961 145450
1 58053 114102
1 72147 17454
1 134666 194076
2 80293 23891
1 41454 53840
1 85482 121254
1 193646 108537
2 65076 149870
1 113568 65568
1 1593 13794
1 191959 12616
1 106587 197027
2 49173 182111
1 27348 137482
1 20344 65433
2 123691 117082
2 22968 130041
2 119484 9561
2 133711 4497
1 188610 68436
1 12936 12420
2 102920 149817
2 65294 87030
1 5647 77193
2 194035 50617
2 187989 1759
2 21410 51489
1 161756 51011
1 104653 39120
2 150852 94046
2 142557 46792
1 119394 67027
2 85123 124135
2 100819 66145
2 77338 77767
1 49099 85489
1 34714 168431
2 60986 44886
1 68412 16876
1 195975 174311
2 157799 199127
2 177657 56000
2 105358 76790
2 142403 81784
2 31484 168995
2 145179 3124
1 191825 6117
2 144838 177179
1 130777 157169
2 86060 21288
2 153871 137530
2 182370 187970
2 60076 103755
1 173586 169929
1 98008 147052
2 15571 5175
2 3471 61430
2 61190 86028
1 120382 92281
2 175452 56795
2 123917 76382
1 179022 156281
2 39872 16593
2 196148 164574
2 38416 155786
1 91953 47186
2 94166 192343
2 119577 17179
1 97188 111833
2 97533 118228
2 146509 156596
1 98084 77218
1 61711 38468
1 110130 158115
2 97041 99172
1 80101 22390
2 30823 63988
2 83995 92911
1 39520 42334
2 76642 97735
2 3108 19849
1 56890 59868
2 16750 196147
1 181053 196570
2 31125 110848
2 19468 22283
2 111741 179984
1 6481 147028
2 41460 134822
2 148408 185039
2 139076 176977
2 197891 149436
2 162181 171159
2 3030 9980
2 155399 13205
2 67607 156334
2 94266 97667
1 66571 90648
2 186370 81357
1 117108 41033
2 195139 127054
2 3157 56022
2 69789 23492
2 79088 93274
2 3695 845
2 29105 144410
2 65368 48134
2 30372 96113
2 72863 129331
1 135599 192770
2 193562 81220
1 160642 182471
1 18959 128670
1 71768 84373
2 186115 174457
2 111890 36282
2 98953 84283
2 50791 178924
1 187538 28288
2 190254 143066
2 49314 100795
2 126867 80292
1 40077 120639
1 49125 98399
1 6082 57082
1 102804 83348
1 108387 82069
2 128667 195659
2 125130 122653
1 163950 9344
2 120991 99931
2 156042 8021
1 178987 17854
2 56077 129386
2 49365 79765
1 85526 60335
2 152297 18162
1 53197 144866
1 78737 43018
1 193024 93416
2 142213 549
2 59480 96704
1 7451 34772
1 158490 126365
1 19393 40623
1 105934 4067
2 1340 104522
1 35083 26654
1 82903 113671
2 72169 28813
1 123521 9799
2 125911 118699
1 120087 62671
1 173831 448
2 55831 81321
2 139875 24798
1 2502 165803
1 15938 198533
1 80202 158147
2 96374 25185
1 130505 2606
1 145113 59346
1 165608 60815
1 14987 43735
1 31463 85680
2 68382 33749
1 45442 181453
1 193621 68477
1 166602 185514
2 194435 187688
1 152636 34315
2 43164 185950
1 119173 172646
1 137784 174810
2 117974 126065
2 154981 127158
1 69344 53243
2 70273 163028
1 14441 156904
1 46006 141106
2 145321 169882
2 99544 89206
2 187971 196219
2 107373 140102
1 106245 184797
1 96892 140181
1 148668 63260
2 26349 128836
2 187537 74827
1 44272 120421
1 191880 42743
1 169642 159500
2 120218 195266
1 167484 99138
2 111253 77889
2 69301 102756
2 93116 101118
2 114165 153595
2 158082 78584
2 125093 174385
1 167047 8979
1 57205 4795
2 59917 15148
2 35607 169285
1 75095 174791
2 28475 160505
1 55119 178538
2 33114 32885
1 143707 130253
2 116928 174638
1 169122 6650
1 107631 31358
1 72948 147552
2 34224 167818
1 199473 83191
2 137883 33616
2 88594 172444
2 151378 142180
1 160786 113700
2 21081 88261
1 167978 82561
2 109694 176368
2 29008 27988
2 183608 177482
1 95941 106057
1 117674 6602
1 4321 71701
1 64871 168483
1 99590 141914
2 106409 64235
1 115538 162464
1 45980 153929
1 57816 29730
1 129800 46821
2 168031 154616
1 116961 155292
1 65911 40245
2 144385 67274
1 54702 53317
2 24027 104974
1 51486 20103
2 119435 12473
1 130338 71615
2 20335 2639
1 157392 32547
2 94604 18387
1 104710 90231
2 161088 30451
2 130319 167047
1 89565 195707
2 193993 66760
1 57598 160098
1 131481 144532
1 27798 28934
1 199473 8621
1 89230 83079
2 108945 36997
1 98236 78854
2 65939 60955
2 170862 1491
2 134257 29143
1 21035 25283
1 23076 28122
1 47665 1666
1 73115 3520
1 29764 48649
1 20378 111001
2 31546 132852
2 25506 173797
2 174983 145305
1 186688 8318
2 169927 136924
1 120086 19721
2 17168 124837
2 5995 184067
1 114547 172131
1 117781 106425
1 22116 69991
1 125830 191933
2 177706 53158
1 164677 117092
2 121341 90484
1 163973 81755
1 5139 60519
1 142056 137212
2 65254 199075
2 190974 16020
1 156159 88653
1 13078 5300
1 54882 45710
2 7731 190566
1 131261 177238
2 72652 22927
2 144457 64694
2 186519 106239
1 83810 135055
1 19766 108685
2 58008 116690
2 162158 196070
2 188542 183329
1 93196 16527
2 165584 89019
2 49962 30483
1 48959 174893
2 59265 183733
1 55764 39373
1 170317 148701
1 125955 94693
1 199348 114717
2 186763 190371
2 16086 192143
1 176431 17525
2 116451 133925
1 122670 4944
1 146222 177695
2 65776 151901
1 110907 90719
1 34598 5577
2 182811 156967
1 197187 93440
2 39727 119337
1 197864 139003
2 42483 191556
2 162456 12260
1 90560 78097
1 123097 189860
1 88277 23360
2 116246 198137
2 89687 42424
1 178972 24708
1 50775 149273
2 15080 186557
1 36909 92568
2 124280 96816
2 130917 186764
2 77203 73177
1 112515 38806
2 164653 190729
1 129759 138030
1 37476 93065
2 168896 33780
1 28042 50861
1 88462 129469
2 131738 64363
1 108192 151605
2 4875 61250
1 784 145261
1 84992 94060
2 115037 169177
1 90240 12251
2 15222 27490
1 161316 22943
2 144487 126859
1 195506 50792
2 49877 193564
2 91446 68057
2 20929 68810
1 16460 195693
1 190292 113123
2 129690 112531
1 63550 167671
2 83709 28743
1 59115 11677
2 13020 196480
1 131623 161194
2 113738 6277
2 53430 33446
1 41416 92902
2 103102 95521
2 30212 193295
2 135222 52779
2 31701 191686
1 160138 91971
2 108956 42457
2 90544 172005
1 91548 186783
2 99797 52057
2 174514 34954
2 182962 162132
1 31119 35851
2 184861 126797
2 53578 139289
1 176865 178285
2 100885 103385
1 84482 22947
1 66608 181958
1 180868 158365
1 101624 47890
1 67179 73690
1 98465 106447
2 130840 196099
2 26980 47369
1 186148 154113
1 190301 41108
1 144636 51217
1 85842 2793
2 14775 146911
1 83164 178712
2 79700 85688
2 124988 118014
1 117544 159944
1 134464 34973
2 55284 119660
2 142543 26925
2 47818 150744
1 101829 81350
1 31708 137827
1 74514 84468
1 139725 20913
1 199484 182881
1 137885 102828
2 194161 81199
1 175413 70772
1 56730 137674
1 51000 177405
2 174311 70545
2 37663 1545
2 186758 44679
1 120967 176507
1 139457 116829
1 125271 156905
1 1071 106315
2 190109 83687
2 165436 90275
1 51727 79500
1 51608 37450
1 170274 130997
1 72827 73843
1 138687 190253
2 124877 103039
2 25209 168606
2 78224 117714
2 130877 198337
2 32441 199664
1 6679 50478
2 103009 137812
1 180762 461
1 21865 138720
2 19492 132477
1 120030 37832
1 153738 19836
1 75056 165332
2 106704 34512
1 45170 188337
2 11915 25318
1 160242 158141
1 77317 42044
2 179575 183110
1 54504 76787
2 18429 69018
1 25373 66612
2 16055 95464
2 134980 75361
1 187269 124428
2 141497 181422
2 106023 36272
1 89707 74207
1 22474 44841
2 93386 11275
1 41349 151824
1 171184 135989
2 133193 149156
2 189983 143723
1 1346 16789
2 118860 148473
1 15602 15099
1 50142 65357
2 155945 52872
1 141440 132141
2 121600 64771
2 141489 31476
2 114902 190089
2 138868 175467
2 64332 178231
2 183543 90113
2 53895 36612
2 29883 36147
2 55281 139406
2 24105 126540
2 100465 192134
2 91525 31645
1 11067 79436
1 99131 13908
2 176527 91557
1 11994 9515
1 174907 3083
2 148499 29286
2 184545 187355
1 179825 54209
2 166190 148391
1 44309 190676
2 73397 39995
1 128253 187749
2 73307 155302
1 108419 86978
1 150899 160123
1 97299 167457
1 180994 124479
2 116132 104458
2 106234 197063
2 136971 118394
1 5689 151382
1 111504 121075
2 19207 167864
1 35565 32207
1 151752 150041
1 31353 28751
2 31875 75410
1 149143 141227
1 185724 119263
2 78670 149515
2 145642 177465
2 29019 137215
2 67347 191473
2 80228 150340
2 160396 19599
2 102294 7904
2 90745 27155
1 82640 195759
1 1058 179466
2 21797 164738
1 177030 123066
1 132183 23329
2 146359 195527
2 91244 119524
1 35494 15659
2 54375 195414
2 102095 4315
2 90428 140869
1 117988 90441
2 55421 79755
2 58593 135788
1 18049 137038
2 182951 116357
2 87640 86300
2 117342 33213
2 35775 103201
2 130900 110396
1 197925 192001
2 136329 125215
2 64155 161508
1 30493 119384
1 189779 70103
1 58652 190169
1 5679 169048
1 64249 94371
2 118176 88687
2 137888 3415
2 104142 102108
2 125468 160458
1 28141 142853
1 49828 68174
2 66286 161136
1 199073 144967
1 173674 197972
2 99259 148110
1 32615 170098
2 18096 183168
1 136636 194930
2 15396 79414
2 14212 763
2 140989 160089
1 49164 188489
1 150401 118601
2 141328 32784
1 196324 14838
2 169166 80128
1 100381 82798
2 10132 184632
2 63507 174737
1 21476 187514
2 141488 37712
1 106420 9152
2 191317 83773
1 121377 63361
1 23168 123856
2 186787 1934
2 181152 119823
1 184118 28494
1 137692 614
2 8361 100238
2 113898 191425
2 166162 22126
1 111082 5739
1 11426 6228
2 30137 166788
2 37649 136076
2 189043 10800
1 69417 135993
2 39118 148919
2 137743 141925
2 8451 168613
1 191295 130726
2 185109 82759
1 169976 96104
1 39288 118960
2 57628 10915
2 142255 41020
2 176594 5846
2 137222 73194
1 141852 88422
1 21859 149121
1 79012 56019
1 78948 5122
2 113178 157367
1 186429 139052
1 17662 34377
1 27536 31597
2 50452 85397
1 43767 88313
1 10973 38692
2 188381 46252
1 133942 32067
2 177506 81593
2 130998 152762
2 153670 152513
2 177405 170961
2 52883 191750
2 91353 107612
1 96730 103229
1 608 30552
2 28236 138163
2 14374 47410
1 162355 44803
1 84980 104790
2 140675 49239
2 77473 81660
1 79582 170157
1 17310 136498
1 104138 170240
2 69905 93434
1 46010 40930
2 55436 45484
1 116950 84452
2 21299 181981
2 99594 77647
1 186881 175459
1 131104 68545
2 85547 98949
2 95845 72079
2 117629 81748
2 189055 55555
1 74409 131964
2 95111 168844
1 33469 104102
1 132913 97631
1 53481 42189
2 23372 6410
2 129998 193621
2 106189 74457
2 139874 84519
1 141164 195813
2 77297 30349
1 166803 102286
1 166401 30940
1 199036 121750
1 118885 171350
2 76554 40287
1 191316 114523
2 172699 39893
2 195324 195722
2 66510 140520
1 102625 76078
1 77583 172596
1 58855 119081
1 111705 99624
2 56201 184040
1 60331 66288
1 96306 43295
2 27630 163171
2 1844 191190
2 86620 178979
2 142852 126578
1 42850 119882
2 85362 149820
2 92857 63434
2 20502 959
1 113235 139714
2 25079 158478
1 62274 59104
2 104449 140589
1 118825 103859
2 99716 64516
1 172598 93551
1 155040 109018
2 93861 51329
1 111002 17150
1 111919 178055
1 138213 79678
1 125249 78637
2 173765 17043
2 20787 180049
1 46673 134568
2 115941 35462
2 147167 157004
1 65044 185083
1 187786 146626
2 98600 91813
1 62507 39321
1 71869 127346
1 118632 104786
2 130478 118294
2 174312 90099
2 126059 142164
2 198188 112951
1 128377 2828
1 77257 11970
1 112055 167866
2 60984 145912
2 91042 104128
1 86021 101566
2 123622 185890
1 151562 88838
1 168357 73694
1 181160 97221
1 140291 87184
2 142555 186739
2 147453 21913
1 1989 23697
1 182767 52503
1 162968 116734
1 147793 22101
2 141943 34849
2 136510 149276
2 164578 61632
2 171398 140991
1 193321 53210
2 1859 178898
1 126313 174474
1 84912 24728
1 33943 86132
2 100820 89822
2 132887 113485
1 188557 136904
2 175057 126542
2 35630 198327
1 48058 173665
1 195892 169789
1 74340 63946
2 182460 85415
2 155417 62900
2 103217 115313
1 69048 92287
1 54687 32193
1 161092 98292
2 62846 39876
1 62733 78602
2 153610 71239
2 127561 72829
2 194549 108034
1 115797 109941
1 16209 122434
2 163647 93711
2 192957 162935
1 175975 189706
1 65313 47311
2 80405 27082
1 179507 130284
1 61406 83686
2 22084 187758
2 8829 114825
2 25852 95979
2 3108 112650
2 108883 146902
1 63029 65854
2 135351 104889
2 35362 151017
2 56371 163016
2 179410 130959
2 2887 154798
2 152872 117354
1 142290 59863
1 85861 550
1 71126 180140
2 79146 152522
2 18381 68713
2 35212 104017
2 19947 164994
2 132321 39420
1 150400 21635
1 83233 148744
1 114420 126636
1 141284 83885
1 45635 2941
2 194024 183490
2 67744 88883
1 56786 90016
2 125616 195108
2 162159 37584
1 90404 2724
1 66681 70387
1 76530 31851
2 47582 143325
2 117217 141596
1 17396 138611
2 163131 53243
2 156574 40322
2 51441 14406
2 155351 82777
2 68766 106763
2 153977 49880
1 30435 48869
2 140737 132341
2 98852 157027
1 179533 1938
1 30051 198788
2 77539 75249
2 78063 52426
1 158128 72063
1 119655 94128
2 42076 33671
1 173278 110511
2 88386 112703
2 83958 190466
1 186487 85182
1 131856 3682
1 105988 84443
2 82398 81641
2 158939 85630
1 131820 177990
1 80544 183729
2 44945 100103
1 82567 148277
2 55715 13353
2 118449 167913
2 144593 83388
2 168294 90268
1 168441 55360
2 70191 120099
1 158806 147541
1 23552 46318
2 91763 100455
2 161807 97909
1 121889 62738
1 1437 58556
1 57143 111678
2 64916 178348
1 94144 71548
1 84420 118670
1 67305 10062
2 52530 93227
2 134883 150838
1 63138 146188
2 112660 119736
2 114586 52385
2 42678 54602
1 120867 162571
1 37632 11236
2 123774 42978
1 113529 188566
2 3096 145944
2 85507 84031
2 57000 160612
1 44722 175838
2 49127 189662
2 46768 187346
2 107937 112347
1 88231 153581
2 124255 166393
1 179950 9562
1 144883 59340
2 112809 57949
2 32211 104149
1 5490 114316
2 132240 24195
1 129054 169915
2 40108 37990
2 22694 25490
1 190612 183829
2 94220 164850
1 45565 173698
2 25273 190238
2 132267 323
2 154872 69358
1 60204 35636
1 75720 22100
2 38104 16917
2 159327 89796
1 163589 149738
1 144788 96005
2 188714 176856
1 25757 24109
2 53379 178356
2 70360 141486
2 38456 152862
2 186101 129990
2 78739 65729
1 36586 101872
1 156489 172201
2 180361 158425
2 78736 29478
2 142521 176546
2 88854 52487
2 181989 95888
1 54283 4635
2 164579 67517
2 37412 154108
2 155772 185681
2 191371 15856
1 54517 31580
1 141284 65198
2 41566 60188
1 41835 118090
1 33055 89309
2 60356 33126
1 180740 174468
2 32241 88796
2 20295 185969
2 93064 56363
2 114607 132967
1 175226 356
1 7084 172552
1 87425 118359
2 175360 37150
1 198797 162507
2 179096 111621
1 139618 49944
1 41208 91022
1 98385 97676
1 5341 153133
2 110059 83810
1 59758 147372
1 58809 84065
2 73783 9633
1 105869 133438
1 163405 19413
1 75956 8528
1 150909 17756
2 173108 74297
2 133887 158420
2 24257 33714
2 186492 149085
1 24413 193433
1 118561 127602
1 60686 25183
2 14571 8558
2 183573 104239
1 102112 31539
2 50782 191649
1 153002 100775
2 111785 40834
2 94392 70888
1 58181 60840
1 141481 199327
2 70780 153386
2 43905 113096
2 14613 185122
1 48230 78301
1 41625 87472
1 140388 157119
2 184873 131546
2 129508 188046
1 67768 33216
1 141637 62948
1 135728 28930
2 176367 184366
1 123241 195473
1 82121 173112
2 99969 64123
1 61171 38668
1 4055 167605
2 143614 92918
1 70020 168290
2 181448 883
2 134731 1890
1 167806 190428
1 68324 144550
1 165719 88889
1 152997 197281
2 6811 117279
2 158286 116255
1 119398 84672
1 116995 96403
1 48569 27834
1 132974 153758
1 83077 41669
2 60509 164961
1 164706 43984
2 163495 64448
1 80185 129894
2 133501 30945
2 103509 77653
2 110524 35306
2 145916 117051
1 4114 43656
2 103370 129662
2 132398 157864
1 14862 43942
1 171425 196229
2 153066 99109
1 20698 102734
1 85351 189397
1 18506 56064
2 43218 71114
1 38538 152383
1 169663 109421
2 127422 67288
1 110789 19881
1 64260 23604
1 66891 52064
1 163209 171374
1 42044 75304
2 30372 189292
1 168008 198222
1 173700 116286
1 49143 59586
1 184340 142734
2 113746 114806
2 24481 100533
2 158763 193866
1 6842 89170
2 195559 84186
1 27907 58844
1 53725 70290
1 154517 36242
1 94223 11378
2 127541 169530
1 77828 175262
1 40985 148239
1 12109 126436
1 76304 23118
1 106021 19754
2 195673 29591
2 81177 13879
2 145568 196113
2 173982 91102
1 88176 142798
1 82020 163285
2 125273 75789
1 173582 134103
1 154102 6608
1 130570 38215
1 99709 49358
1 70355 3186
2 64270 137354
2 109544 175048
2 47327 54290
2 136145 150626
2 63741 176977
1 147676 117144
1 136479 48401
2 76223 38704
1 123212 39867
2 55862 190443
1 31009 67061
1 4107 107181
1 119315 61151
2 29091 83904
2 63285 112462
1 171691 36871
2 180324 54090
2 85447 3330
1 113342 93543
1 11805 122609
2 147746 168779
1 157762 194790
2 145723 28942
2 134621 18189
2 11743 681
1 60141 76287
1 84822 134010
1 76035 60075
1 57508 119152
1 133727 97484
2 53212 176831
1 89917 118720
1 183429 28903
2 125049 3118
2 177802 190223
1 176463 87550
2 38325 22108
1 158368 61421
1 12760 60003
1 57851 16009
2 188805 171562
1 195999 18005
1 135772 54676
1 98097 113644
2 183636 188341
1 68676 169018
1 78451 139437
2 168794 164502
1 69779 42780
2 153695 143829
1 3729 86775
2 92482 12204
1 113953 70649
1 64981 141723
1 175082 97294
2 6771 172881
2 45271 148631
2 13507 175299
2 28450 124855
2 27523 185684
2 113295 14042
2 63825 175469
2 124181 127511
2 176620 36310
2 109615 117359
2 18873 95507
2 53468 100189
2 160568 111685
1 138103 46401
2 110432 119861
2 32520 60074
1 60237 153857
1 38083 179765
1 15134 115428
2 58563 133140
1 90777 176032
1 119 95924
1 54411 159412
1 42023 164531
2 138961 186491
2 130956 48031
1 84581 59592
1 156912 25262
1 196679 142335
2 75562 17141
2 115522 77417
1 166897 152584
1 57863 33464
2 98978 36900
1 138602 168566
1 52713 161429
2 127809 185230
2 131227 29027
1 88293 17763
2 187960 139942
1 108791 59443
2 21073 117684
2 84475 189070
2 55127 91496
2 28079 127402
2 161624 70785
2 68695 126274
1 139163 47503
2 74415 75107
2 171003 53722
1 26118 124091
1 67448 109206
2 95416 64839
2 152969 127819
2 102989 179607
2 98171 104529
2 33946 154107
1 87203 118278
1 47835 890
2 164498 154701
2 31430 139412
1 14277 109897
2 68158 44123
2 29350 102135
1 81694 175691
1 5067 118014
1 80920 55205
1 25041 43516
2 19398 84025
1 33400 125946
1 52162 118198
1 114511 94139
1 13517 128200
2 100006 117517
2 13138 24459
2 80345 82155
1 167433 193232
2 52088 189610
1 31118 169428
2 160073 163278
2 173736 68258
2 172467 105490
1 182936 83896
1 85182 139725
1 61264 29921
1 23450 162215
1 73205 46555
1 135247 90196
2 40663 64356
1 78445 173146
2 58964 27692
2 143247 130063
1 137588 140388
1 120371 98841
1 37982 43013
1 115536 63874
2 125512 185265
2 97029 75190
1 52844 136193
2 36900 116338
2 112104 51269
2 178317 141374
2 84580 154732
1 30402 87986
1 41953 19960
2 38022 28385
2 63223 15344
1 13031 123813
2 7043 130539
1 84941 190067
1 63843 83268
2 25237 96462
1 139152 24013
1 168569 128269
2 16116 191043
2 59937 135041
2 104414 172572
2 138868 88405
1 98876 118823
2 117571 170456
2 42611 169497
2 154443 72204
1 149491 121196
2 130494 185460
2 188703 180927
2 15117 103655
1 36994 198592
1 101376 129081
2 171483 164145
1 111 195585
2 33746 122344
1 15923 166305
2 139655 135737
1 117468 173364
1 119922 93434
2 196419 145673
1 187015 163658
1 164768 180839
1 130546 156373
2 83153 15767
1 112406 97637
2 9090 128937
2 159338 26301
1 38392 148034
1 123094 64349
1 89642 175938
1 65957 65307
1 56165 166932
2 137733 66952
1 4944 155704
1 155938 30814
2 80638 170362
2 124120 191948
1 92691 144887
2 66776 173839
1 50378 105553
2 114580 123544
1 198549 34623
2 95862 75357
1 112689 149827
2 88565 15064
2 97167 189070
2 68238 169736
2 174882 171561
1 117008 34879
2 83106 165409
2 24947 160215
2 189223 120552
2 133829 55462
1 197289 15832
2 95487 89493
2 95521 75142
2 180836 530
1 135182 39022
1 177562 138400
1 157630 70641
1 178424 82226
2 37788 98520
2 74862 17491
2 176846 146378
1 144768 30801
2 68692 64135
1 127776 57726
1 53361 53376
2 112724 172986
1 74169 34356
2 131129 105668
1 41601 1350
2 168375 122406
1 158163 10117
2 173298 35281
1 140635 25755
2 119310 152925
1 69518 41330
1 117542 176255
1 64621 32789
1 181702 9383
2 169308 34356
1 65905 14941
2 190464 66304
1 150032 127958
2 127142 85817
1 10333 55768
2 168878 81637
2 72602 109121
1 116573 187805
2 70319 27886
1 25883 28584
2 52835 104015
2 47586 105671
2 66207 170059
2 141722 105991
1 26412 80967
1 121779 108686
1 164506 35742
1 199226 178303
2 41131 160148
1 105818 132271
1 79686 86696
2 13861 81819
1 141043 50843
2 174577 106546
2 40536 194460
2 174065 121722
2 8173 200000
2 12168 84675
1 147577 23742
1 103544 148267
1 145660 135765
2 3540 71524
1 162225 21548
1 2121 97964
2 144094 48759
1 103036 28226
2 104627 55343
2 150783 3217
2 9731 184565
2 127820 44742
1 73150 17938
2 155927 2884
1 60531 173215
1 75165 29197
1 135938 177763
1 126587 176941
1 187592 180649
2 93197 145446
2 169424 89758
1 54169 138281
1 24000 195008
2 195470 96043
1 140743 44488
2 67815 179032
1 83578 98860
1 154461 134054
2 164064 184952
2 20132 17707
2 11547 181481
1 29048 141101
1 114187 191614
2 24639 139572
2 180295 167312
2 196634 83409
2 80803 2015
2 93797 178667
1 146468 111064
1 60216 6340
1 11300 24015
1 120267 40826
1 25905 150708
2 148730 38573
2 26169 197852
1 178255 20308
2 116346 171461
2 67664 142181
2 111981 149831
1 78612 130587
1 156213 123023
2 110941 198507
2 101968 79858
1 176328 195868
1 36589 13543
1 180273 184718
2 45526 117655
1 139728 52499
2 75740 146398
1 115582 102381
1 79033 169934
2 62736 118589
1 121370 173346
1 12501 125026
2 127968 173346
2 18822 66656
2 123499 152327
2 72589 137584
1 130781 74329
2 179975 101030
2 22795 88817
2 29851 168169
1 98383 34044
1 10640 66215
2 86672 49545
2 118629 58324
2 59913 107238
1 99272 115244
2 374 130409
2 62191 16599
1 199731 65136
1 51347 31526
1 108358 27639
1 18070 130125
2 125347 31054
1 12400 4515
2 95740 106483
1 132970 28681
1 57686 56660
1 116429 147122
2 193317 100877
1 165207 35907
2 12856 87230
1 198760 65360
2 134182 147427
1 59156 192292
2 112535 17943
1 39863 84276
2 15250 48608
2 183516 27102
1 17496 74617
2 132376 155791
2 146834 125388
1 42719 113918
1 34103 173559
1 138974 25863
2 170389 192222
1 30378 189486
2 152922 96148
2 87754 80256
2 31458 74400
1 41703 148221
1 27135 66407
2 104035 135171
2 188189 108759
1 109358 62948
1 43582 94647
2 63588 37739
2 188637 38256
1 115321 20225
1 48915 53740
2 25992 70319
2 57209 31520
2 128290 126074
1 31804 11973
2 155960 147037
1 54015 59006
1 51605 41701
2 179659 147090
2 184166 9717
1 101256 64230
1 164660 76830
2 167565 186548
1 49743 46288
2 85284 12302
2 33927 106970
2 17974 78633
1 34441 92981
1 1965 57380
2 39700 91037
2 112931 153307
1 5293 158623
2 71993 93656
1 153456 15468
2 93735 73184
1 61783 52373
2 39397 102917
1 186975 161018
1 145187 118573
2 1453 69481
1 15661 150720
1 95674 91591
2 179903 79897
2 49489 2995
2 65659 191222
2 24747 111020
2 121605 75484
2 119631 7689
2 188672 10331
1 148652 134199
2 4823 191252
1 93118 167016
2 85271 151808
2 198799 80815
2 33360 38681
1 142857 36160
1 13493 162897
2 127500 115373
1 72454 44579
1 33789 31487
2 34687 73657
1 130377 179087
1 3831 147755
2 91393 26955
1 23275 103061
1 130687 95367
1 5857 197765
2 42574 177618
1 115454 143625
2 151952 134478
1 37831 100256
2 171688 81141
1 108253 194146
2 24912 38093
1 94004 43529
2 131590 157308
2 160469 135345
2 78981 5679
1 77228 188212
2 5 58119
2 159780 9914
2 39128 6405
1 65753 143786
1 143295 147317
2 75449 175605
1 74963 94563
1 47384 25612
1 150905 180916
2 112632 58656
2 180602 113359
1 178332 187568
1 120185 110109
2 71574 66380
2 125268 26932
1 160192 35409
1 69087 115887
1 10814 150548
1 166247 193783
1 181537 111225
1 143323 34475
1 24255 153918
2 48543 79219
1 45212 155969
1 42548 96683
2 10688 93796
2 85844 55080
1 115354 77779
2 139871 63824
1 132350 195962
2 4214 110008
2 184172 54757
1 136467 142231
2 158988 150414
1 100133 24072
2 154724 20133
1 130096 60577
1 15192 6634
2 38579 150985
2 110710 5394
2 86100 144966
2 180864 177
2 97093 20385
1 133815 157062
1 138378 5636
1 67335 76008
2 9741 185471
1 144419 17137
1 33911 114927
2 118029 71892
1 163842 117786
1 103548 37264
2 8817 162347
1 179277 58436
2 123259 58413
1 154191 22005
2 171028 141163
2 1745 103156
2 195308 147665
2 145417 33513
1 24387 171024
2 103448 94947
1 11692 128700
1 56655 25767
2 198947 188161
2 2857 96430
1 70027 171541
2 135707 156975
2 9068 21222
2 7607 15496
2 155278 9526
1 125848 86247
1 79596 33392
2 183615 167354
1 31466 38780
2 78122 170954
1 68754 191754
2 101148 102613
2 130942 142324
1 110844 52703
1 88673 118630
1 109999 186237
2 182561 181526
1 34985 148084
1 11063 51332
2 156968 8890
2 56045 99506
1 139829 164858
1 22735 118078
1 46923 82583
1 138760 148254
2 24457 5346
1 71144 196171
1 4365 78722
2 137760 117123
1 60942 139345
2 88920 146541
1 120677 111285
1 78915 15162
2 143310 54791
1 6952 155666
1 90500 45591
2 151751 37104
2 139627 105776
2 332 111189
1 119776 80696
1 55455 182180
2 15954 53746
2 131838 128022
1 122588 93193
1 185445 146730
2 185111 38778
1 95479 48049
2 126474 131316
2 156287 90885
2 7978 71189
2 40184 170767
1 555 33793
1 83419 11105
1 26660 23125
1 147630 198928
2 83453 28159
2 180849 43037
2 192372 142393
1 21356 168833
2 56367 183253
2 29355 66670
1 36783 22679
1 155180 25771
2 22691 26330
1 197228 33088
2 46489 123757
2 151636 115970
2 10835 189247
1 105982 61020
1 18762 35982
2 4067 86747
1 158787 35043
2 151409 167158
2 90779 107041
1 37642 81507
1 191536 179885
2 178561 34092
2 45768 178855
1 162456 56041
1 181015 68205
1 177246 2649
1 54187 71755
2 142525 196057
1 62288 177182
2 173347 40607
1 37827 77873
2 21455 160754
1 155273 169914
1 197249 181831
2 78372 48406
1 46684 196915
2 134580 10742
1 106359 104698
2 67433 90645
2 1689 851
1 88069 104828
1 101828 171571
2 97106 83956
2 36583 56753
2 174722 13968
1 158770 146542
1 156594 88287
2 51539 15644
2 16291 101219
2 161965 70617
1 111748 137074
2 185861 41486
2 39741 116807
2 106359 47398
2 29280 173991
1 170763 197480
2 178849 152334
1 191817 96840
2 157093 160311
1 16807 9176
1 57041 26322
1 84972 153302
2 27938 140455
1 151550 31765
1 119157 28214
1 137746 90748
2 53834 160956
2 123781 51648
1 46315 17887
2 93548 146287
2 25455 116215
1 142831 190029
1 38877 162118
2 28364 171688
2 33774 51185
2 44167 10247
1 187208 177406
2 149816 28514
1 36021 140423
1 145269 23669
2 35391 173922
1 183294 22719
1 171944 187813
2 11008 41424
2 177031 99661
2 136935 67635
1 71983 3328
2 115612 184482
1 127953 91497
1 25071 52767
2 137947 173751
1 189540 39214
2 74882 58951
2 59709 42215
1 57096 159948
2 118205 109338
1 169239 168464
1 160981 52420
2 126013 165325
1 146101 84369
2 142151 194401
2 162321 195941
2 31912 167840
2 21020 168948
1 88566 2351
2 123515 99348
1 74519 120568
1 130683 75606
1 122733 43480
1 84903 178797
1 181594 105310
1 123850 184795
1 151063 108703
1 112063 5665
2 50369 181810
2 92756 69031
1 175900 174282
2 131974 74461
2 60561 87447
2 18848 9048
1 39120 77629
2 68696 1270
2 126102 46843
2 177453 98666
1 88044 63342
2 171187 67856
1 171858 101866
2 119249 50567
1 8316 38129
1 162020 181355
1 61654 75599
1 93451 9379
2 148546 164068
1 38180 157096
2 181126 53580
2 35113 99435
1 25440 162216
1 4631 46942
2 177578 32961
1 64081 26359
2 108638 169930
1 84675 145862
2 84093 157308
1 79356 110137
2 162810 178649
2 52912 24238
1 199138 166546
1 75253 9824
1 35717 161663
1 93429 197840
1 128314 123725
2 16694 97194
1 178202 125582
1 48111 191204
2 168366 188433
1 137028 149323
1 14461 122957
2 152738 125089
1 69849 98952
2 29736 190121
1 185755 63643
2 138622 181226
1 27419 27520
2 93486 141616
1 4298 117148
2 177356 171862
2 134236 26142
2 135633 133993
2 64077 54795
2 141740 122448
2 5977 54538
2 96387 152737
2 132290 116507
2 2344 103567
2 181094 47984
1 78434 167206
1 11808 190046
1 126312 104194
2 140280 20004
2 38247 96084
2 69993 169441
1 150966 3686
2 74103 84347
2 55254 3580
2 185190 122667
1 181454 51151
2 25891 192721
2 60062 127724
1 198934 15576
1 8656 156319
2 2574 98311
2 157357 82945
2 186231 72456
1 92234 192784
1 173333 24246
2 24701 179268
1 3673 101270
1 113322 3698
1 136631 56313
1 172062 172614
2 142114 116930
2 9310 30715
2 67124 43867
2 144748 178095
1 308 91098
1 147020 67240
2 115620 75361
2 181697 33957
1 68770 68724
1 138223 76710
2 90487 2913
1 27018 83075
1 60010 127919
1 110870 60059
1 40219 97148
2 108942 86494
1 21613 151187
1 166965 15043
2 140507 23722
2 2131 85084
2 199107 138832
2 182543 57000
2 174670 17231
2 71952 91352
1 41099 158956
1 173072 38103
2 139692 79689
1 49107 127973
1 9287 77457
2 69109 37450
2 4877 97364
2 123927 190150
2 41843 195491
1 7977 109723
2 114459 22737
2 194096 144258
1 129136 99916
2 42964 36542
1 87327 110242
2 195070 138760
2 80019 141706
2 60218 59015
2 77804 109732
1 75860 144502
2 149125 185092
1 53765 120854
1 28144 52180
1 110786 110978
2 175564 156278
1 22969 180143
1 110710 73292
2 183913 3991
1 169925 198224
1 94579 106255
2 115638 62376
1 87634 183528
2 140525 41532
2 76738 101820
1 104903 130316
1 41457 167638
1 106278 115539
1 62695 93147
2 183680 178710
2 50834 22537
2 132840 79993
1 126177 219
2 64364 11063
2 149566 373
1 158042 99791
2 98083 103743
1 3209 109077
1 106519 169853
1 70842 131065
1 160978 159126
1 26575 171830
2 24859 158200
1 91984 197218
1 83425 21862
1 39146 108097
1 73267 103766
2 85860 101736
1 138111 137215
2 67939 86378
2 12343 148990
2 81100 51165
2 80629 104659
2 176182 125216
1 173800 119201
1 194952 129156
1 173890 116077
2 132472 32862
1 50033 199872
2 75598 57497
1 75267 2709
1 69728 91599
1 30569 57468
2 125241 93141
1 132091 143720
1 106979 118373
1 124135 75205
2 89760 15542
2 151835 134619
1 24031 52981
2 180017 152193
1 173043 141832
2 62548 148765
1 150467 141982
1 162690 37810
2 176960 4871
1 89500 162740
1 25749 113308
2 16433 102447
2 72541 41801
2 78549 81627
2 138726 102523
1 179113 78361
2 18988 13883
1 59696 52460
1 111658 81588
2 62886 102451
2 26314 139990
2 35985 18337
1 164974 95001
1 29022 170904
2 71536 91464
2 139815 34571
1 191397 173050
1 109289 131328
1 128311 64003
2 150451 57462
2 195963 127090
2 168324 15324
2 128351 109321
2 67563 131693
2 63101 178868
2 117060 122045
2 125795 135986
2 172741 36405
2 171625 149655
1 193132 56305
1 12461 2259
2 54498 98680
1 140952 192725
1 119620 197276
2 39351 83825
1 94575 141000
1 111602 181838
2 143926 108619
2 68048 132176
1 64697 97152
2 193818 51812
2 119562 64570
1 78157 42570
1 73822 178954
1 102703 87635
2 30797 79441
2 62497 190127
2 65534 65800
1 37113 47612
1 135518 16773
1 147341 41372
1 2340 151384
2 133656 76871
1 47983 144591
1 6368 149723
2 107459 94988
1 28449 155963
2 6065 102239
2 37475 54274
1 185563 11708
1 62066 129584
2 153355 116503
1 21866 125067
2 184583 59660
2 184039 36930
2 8811 8559
1 149609 6013
2 133115 148212
1 115489 114275
1 90397 94075
2 79977 2609
1 48770 58460
2 6917 36413
1 51453 2366
2 3434 50586
1 7652 158789
1 56408 52543
2 42921 170463
1 131754 107090
2 13998 84786
2 139018 195641
2 46215 15144
1 69640 61353
1 186411 157292
2 108714 61744
2 138748 12753
2 150405 70670
2 39343 198157
2 127909 23711
2 57282 34445
1 143694 38056
2 75394 34720
2 150359 165439
1 43655 179015
1 54390 16291
2 40367 193887
1 27960 4112
1 151832 57335
1 145955 1787
2 193564 89023
2 37713 67116
1 79038 167903
2 13653 7080
2 52043 71821
2 57047 80541
2 127027 186541
1 18789 120410
1 9202 156012
1 11815 83796
1 69655 162462
1 6708 653
1 147899 195236
2 152318 73469
1 54634 21537
1 135765 29246
2 159815 69703
2 89417 55168
2 186900 17461
2 9573 123434
2 102485 146330
2 157058 54625
1 146375 77688
1 132123 59151
1 43769 165387
1 70469 83006
1 60457 19665
1 114910 55500
1 71069 75269
1 23016 126625
1 73148 113389
2 104214 131756
2 21062 11541
2 181801 107161
1 102398 144150
1 157903 63916
2 37185 162318
1 164383 2672
1 33904 114975
1 71648 180176
1 46285 142936
1 155195 25785
2 198176 188243
2 143264 36795
1 81619 54044
1 109736 100759
1 164284 61099
2 122897 77308
2 161664 11437
1 17611 129109
2 59671 67810
1 23372 191675
2 192624 176463
2 135755 96553
1 125049 67721
2 50019 26307
2 132125 67029
1 165883 116209
1 24450 118629
1 23024 183358
2 160899 55816
1 7494 193116
1 197765 112010
1 30343 49396
2 31854 180072
2 20069 77997
2 76780 176908
2 120555 125087
1 38752 10834
2 162956 47480
1 147085 180518
1 169194 165112
1 138591 67113
2 132431 90160
1 687 869
1 190560 119813
2 182545 83655
1 184274 47708
1 130291 72130
1 49726 134451
1 42062 11861
1 89554 19147
1 172122 17056
1 99713 36246
2 46697 15839
2 91905 152792
1 93578 63818
2 183568 151050
2 70049 127292
2 30109 93730
1 141651 184245
2 26105 138555
1 127698 184760
1 117262 2651
1 69455 137755
1 190347 162819
1 52434 130605
1 4735 101696
1 153191 29738
2 98999 56408
1 83676 94086
2 144592 128734
1 109866 102192
1 53294 37924
2 140860 169486
2 63543 194040
1 179744 109020
2 21521 169254
1 102536 17239
2 100281 11450
1 61999 179875
1 164878 57842
2 134967 120802
1 131674 77930
1 98547 144534
2 52736 126230
1 15719 39255
1 29538 123083
2 149157 73933
2 94159 120828
1 176014 150133
1 78504 196224
2 34803 164380
2 150285 56208
2 108806 47300
1 133403 146390
2 7705 193622
2 145006 9296
1 152785 198319
1 93930 188806
1 42662 121177
2 179123 161334
2 84603 8001
1 93747 180567
2 178337 101793
2 123683 177853
2 99089 72694
2 23241 137718
1 60887 151392
2 195283 155784
1 192389 19178
2 3973 3928
1 82500 128219
1 25198 21203
2 187894 145011
2 86771 18934
2 172477 29537
1 116542 71800
2 68227 142705
1 170092 185343
2 29426 161381
2 122579 70124
2 132498 71451
2 140705 164655
2 129868 60023
1 101503 62456
2 80273 33144
2 59082 183012
2 122110 1369
1 154121 161870
1 68144 148473
1 278 131286
1 151753 93166
2 152091 114475
1 140571 150928
2 13430 84289
1 44416 191613
2 113727 33018
1 182874 107020
1 163905 57481
1 44658 136918
2 159222 113222
1 19631 151385
1 198502 152637
1 34242 121179
2 37588 87963
2 156887 18425
2 121537 10812
1 197189 171930
2 134192 66120
1 121689 171903
2 184716 91506
2 124063 3626
2 121455 185337
1 42273 175490
2 189106 175651
1 152021 102161
2 189214 40579
1 194349 43896
2 185501 148192
2 183625 171731
2 61057 7568
2 115221 169512
1 43776 196891
1 187611 97678
1 9895 140857
2 106579 129699
1 32978 113613
2 176058 121024
1 27021 51175
2 103989 17837
1 135074 91164
2 139278 100554
1 54216 96336
1 178167 15030
2 194374 88166
2 23915 346
1 3002 146154
2 96971 131921
1 17779 80261
1 128349 101643
1 156775 6261
2 106404 44699
2 20937 155701
1 32430 102946
2 104508 30831
1 157022 32904
1 105919 80752
2 99905 144161
1 63944 43717
2 136179 163617
2 184091 124483
1 171272 127575
1 21450 42710
2 135069 146894
2 191960 68052
1 19652 33161
2 93297 9372
2 134263 71546
2 184518 30953
2 99926 57641
1 199509 181263
1 99991 104588
2 172447 186314
1 123774 45830
1 197931 108683
1 64277 106592
2 7793 133088
2 146841 76085
1 62522 102690
2 115684 100990
1 143487 169980
1 69159 46529
2 127483 175170
1 154796 129235
1 45852 111006
2 28870 16212
2 37216 78930
1 73913 198909
1 189555 193361
1 195611 142022
2 83963 27518
1 151180 92432
1 84085 102100
1 147691 33584
1 18454 152825
1 108736 59655
1 133246 70118
1 74312 82399
1 139115 110932
2 69972 117872
1 196655 6187
1 112486 23849
1 37221 83019
1 136299 25267
2 146011 80462
1 4524 13848
2 196437 155209
2 46073 167876
2 114604 50107
1 74618 18925
1 161408 170856
1 30700 147073
2 14545 23227
1 188287 168562
2 38999 113991
1 197324 28220
2 46491 139388
1 145616 97307
2 50627 41549
1 14625 23068
2 7368 194113
1 66057 127695
2 119969 80790
1 48226 92398
1 6192 100162
2 16317 56277
2 67856 131909
1 88617 27825
2 42528 76983
2 91615 36062
2 40201 158703
1 152164 95377
2 63905 159438
1 31067 83969
1 102949 20281
2 27426 20019
2 67598 80329
2 68207 30308
2 154238 1839
2 68618 159341
2 124402 130266
2 164929 105446
2 42384 95503
1 24084 146675
1 163930 55405
2 88036 191375
2 147999 183288
2 33564 105610
1 163612 111154
1 141894 22678
2 97910 93353
2 196065 105269
1 188879 30052
1 186963 99063
1 15687 11935
1 128605 58449
2 34560 155293
1 146318 9762
1 50833 110311
2 86154 49213
2 158437 168684
1 168936 29021
1 149138 137647
2 72547 132377
2 27628 43173
1 53250 45664
1 12307 30543
2 24576 123604
1 139829 192172
2 170205 33555
1 51864 193739
2 56865 24461
1 27866 52683
2 144534 83614
2 174329 31885
2 83782 103734
1 62223 112357
1 64272 195927
1 128496 134827
2 195671 46452
1 12232 30920
1 46080 182068
2 153230 176957
2 103768 176673
1 158900 24708
1 97519 161139
1 147219 181043
2 11441 88204
2 148860 125105
2 146227 86749
1 124757 158770
2 197463 179682
1 49462 191715
1 26038 35646
1 121222 10732
1 12252 180531
2 174423 194911
2 192479 199863
2 42538 39231
1 126399 191356
2 56719 2022
1 24327 145525
1 41254 84610
2 105829 50368
1 193262 33421
1 127419 131090
2 159415 177694
1 142192 88026
1 186380 27951
2 169390 77434
1 34882 47817
2 148283 107842
1 93533 105041
2 149161 100770
2 78447 62934
1 187938 55651
1 65651 95237
1 167500 85054
2 127006 189888
2 69115 61456
1 63334 112791
1 67139 182469
2 159460 49209
1 71576 17318
1 183085 72013
1 118616 174653
2 195370 68248
1 105996 86450
1 36273 145454
1 141274 48574
1 185237 73968
2 27760 86631
2 133040 29316
1 181787 84
1 150874 141333
1 142797 100235
2 12445 162524
1 107274 86951
2 116265 109261
1 107224 153243
2 118582 2116
1 14362 125551
1 75802 102023
1 163538 120516
1 39807 125159
2 169675 78766
1 54397 1412
2 4854 86711
2 151058 15235
1 154531 86835
1 163658 75179
1 173718 94310
2 42848 42709
1 169368 71465
2 54500 100643
2 15725 180007
2 129204 82591
1 153325 99647
1 78105 172010
2 14178 73673
1 30104 11069
2 95555 165448
1 65082 185146
1 181080 28734
1 28929 98426
1 65605 160449
1 9949 7390
1 169404 128952
2 146884 8483
1 187418 83556
2 106453 184963
1 9051 144170
1 105074 199049
1 101913 119738
2 8303 154560
2 140882 16748
1 90337 45889
1 149795 76128
2 91332 77626
1 4360 173985
2 154291 143726
1 166097 173334
2 126970 62226
2 22551 174097
1 122920 63743
2 182741 67500
2 83446 107904
1 171034 158764
1 150827 115039
2 160788 79849
1 42585 55122
1 182362 177182
1 138421 100335
2 176628 180215
1 66975 65772
2 199052 111676
2 198229 191481
1 152103 154614
1 156544 124595
1 19265 34092
1 174192 172273
2 62134 54840
2 117572 186332
2 126697 8419
1 121283 130344
1 27957 44869
1 104401 106999
1 134405 90438
1 51135 37631
1 105197 97672
1 177921 101289
1 172902 113678
2 9167 25260
1 196625 188576
2 27313 65417
2 173550 27149
1 22717 85348
2 70420 158643
2 11912 24036
2 174656 76812
1 40353 15421
2 58839 31607
2 87348 79348
2 1476 44319
2 72220 53916
2 77379 92001
1 91771 35588
1 63125 26800
1 88808 26816
1 135782 145469
1 172690 75721
1 114050 145405
1 93816 77454
2 182418 55123
2 95517 54358
1 146925 96716
2 70438 180522
2 21052 158053
2 153042 93164
1 36054 137480
2 196585 115302
2 31691 198253
2 44241 185511
1 1787 157294
1 34236 3515
1 72225 57153
1 116069 167030
2 64661 2984
2 122098 42904
1 199563 173152
1 106351 26638
2 175234 193700
1 146804 92765
2 63441 104094
2 194795 31647
1 102222 84461
2 194984 181569
2 21677 137388
2 197647 45176
2 177912 183275
2 82739 130200
1 115420 192380
1 9834 85569
1 111534 43836
1 163545 198748
2 192188 145480
1 117605 26730
2 93358 76725
2 25770 97277
2 155072 119748
1 116031 59841
2 177565 94708
2 39402 184470
2 13853 123766
1 63140 143921
1 156083 58466
1 45019 72631
1 110792 127362
2 29534 81571
1 93374 118830
1 118851 91848
1 198601 194021
2 95759 171670
1 10394 198425
2 15406 103807
1 146333 172664
1 11871 7336
2 197809 58274
2 96170 24402
2 123697 163107
2 39451 162647
2 94578 40545
1 119466 102248
1 107997 184955
1 69948 35273
1 163300 21592
1 102462 177085
2 132648 187394
2 86905 176059
2 38847 103451
1 164037 131579
2 123753 105782
1 16602 161203
1 15117 83579
2 59194 102903
2 90437 49062
1 8249 186468
2 136976 26907
1 87754 9102
1 134987 113099
2 161898 184930
1 62770 138018
2 4645 68656
2 99124 57724
2 61783 5442
2 193511 19111
2 123590 16735
2 64998 116267
1 172847 142980
2 84882 169999
1 20638 10042
1 33257 183457
1 29513 166874
1 184453 178861
2 149280 49933
1 51389 43263
2 39487 176649
2 143715 142914
2 139186 132854
1 151485 51264
1 182283 169395
2 138766 75150
2 30006 25057
2 183968 28304
1 33683 63436
2 84798 26408
2 62964 95028
2 125635 130227
1 196854 88075
1 88470 53027
1 50547 59601
1 115510 199928
1 169903 181006
2 43780 52601
1 159638 198069
1 50732 120355
1 26132 91501
2 124152 13591
1 156010 176336
2 61473 68646
1 6087 175508
1 184346 20481
1 89116 74483
1 54947 162820
2 119489 153658
1 133088 145598
2 138238 182711
1 103943 35984
1 22913 43783
1 40798 103786
2 154362 1846
1 74496 72318
1 185086 165257
1 92727 97908
1 71909 87387
1 150080 114033
2 67550 169863
2 39932 160189
1 20877 23876
1 1890 33246
1 95114 61989
2 64734 25236
2 30698 141559
1 137246 38243
2 139812 64039
1 194708 125418
1 61528 144486
2 175441 49611
2 83717 59452
2 148785 91440
2 50696 72840
1 95983 12175
1 148496 86557
1 25492 95212
1 20881 103267
2 44629 147494
1 62831 71988
1 181353 112251
2 183127 24128
2 44750 99441
2 34658 17420
2 57737 75823
2 135242 24759
1 31189 142758
1 189953 122847
2 38605 140990
1 179912 134831
1 154616 159156
1 173068 158875
2 152298 55201
2 52186 188253
1 103032 182210
1 18917 125494
2 24457 190680
1 4974 162675
2 61083 168573
2 72521 51534
1 24550 20187
1 73190 53909
1 191796 37688
1 96825 72062
2 16818 30503
1 43711 49640
1 21750 136770
2 162070 188163
2 30186 13386
2 129293 119500
1 46787 69214
1 114060 63737
2 12537 196503
1 121221 86566
1 125432 167690
2 133282 41831
1 168388 183781
2 72998 16427
2 190760 105793
1 114100 119440
2 157120 166093
1 83089 171972
2 130472 105314
1 155116 98312
2 53467 9618
1 155773 34146
2 1880 91333
1 87678 167336
1 191891 184840
1 7861 113998
2 120976 65746
2 174993 160863
1 16634 175078
2 138476 97713
2 52296 143381
1 58916 76440
2 13753 33026
1 106728 121478
2 92112 28374
1 74180 97378
1 162073 61268
2 87512 113336
2 95839 119167
1 85229 157869
1 28305 26404
1 41140 117166
2 44400 115841
2 136876 187078
1 127664 87627
2 180227 11598
1 54557 116193
1 148879 195418
1 96677 10991
1 98166 66435
2 196721 1822
2 83043 49638
2 28718 158457
2 177457 68518
1 2231 160786
2 146564 164450
1 5717 114072
2 3135 115228
2 162419 177830
1 44617 112279
1 141114 102591
2 191021 90334
2 176963 44955
2 106660 10853
2 22563 122908
2 81601 15602
1 186146 74958
2 78549 142519
2 133351 65545
2 43330 7112
2 31070 130788
2 146259 19374
1 73407 187253
2 154524 137577
2 173691 151455
1 95852 110045
2 119806 146934
2 196470 127066
1 119422 36776
1 155290 109508
2 68285 114942
1 78436 173186
1 164439 17816
2 162692 90312
2 110866 178573
1 112916 104323
2 95359 151787
1 3814 128455
1 26319 191496
2 17655 161023
1 169443 30312
1 70186 178210
1 31762 26007
2 14523 15848
1 126119 52937
2 49706 169618
2 184914 171620
2 91410 67641
1 157958 6094
2 46971 172319
2 49022 111543
1 9052 102065
1 73066 61617
2 142600 197809
1 130365 33356
2 74396 90829
1 77653 49546
1 199045 5304
2 169544 63525
2 77218 106238
2 94656 171417
1 86990 89263
2 175076 37416
1 73554 182927
1 105519 148210
2 179554 105104
1 169751 54221
2 168748 59024
2 103802 82639
2 35777 166756
2 156302 146225
2 40246 374
2 148330 97952
2 189241 102242
1 131226 9982
1 139238 12503
2 47275 106546
2 104250 124598
1 182462 124414
1 28806 130098
2 193731 157906
1 105797 130898
1 94995 54339
1 94617 93640
2 35839 194909
1 134903 69446
1 191246 23130
1 130367 5049
1 80440 7581
1 62057 128162
1 76225 49478
2 46502 137386
1 22056 18045
1 131034 162514
2 42734 92298
2 7110 147946
1 185043 134671
2 137686 92954
1 141847 8516
2 67289 31468
1 111347 51077
1 1556 117017
1 94787 194138
2 14704 180909
2 92350 70040
2 142412 169274
1 167683 147761
2 35254 166127
1 172347 90809
2 88661 771
1 69155 56826
1 104135 104352
1 120351 95514
2 28876 172820
2 195904 171652
2 46664 148181
2 119801 10662
2 42816 82470
1 37774 89649
1 63992 198256
1 195796 76684
1 50419 10607
1 67975 152211
2 164433 26773
2 144761 124663
1 30190 25617
2 77265 151069
2 91331 71992
1 95419 184966
1 2487 147291
1 141926 51421
1 54410 88924
1 131133 134371
1 175565 44056
1 8664 126576
1 187213 84588
1 25329 197868
2 73917 17133
1 166293 28626
2 186937 168105
2 163282 131239
1 8064 142563
2 168610 150277
2 122599 96664
1 152650 84406
2 181175 26100
2 128228 117736
2 83694 110436
1 91049 18943
2 23136 149398
2 41007 24646
2 146423 94621
2 84893 21189
2 94683 63341
2 58225 89500
1 172726 110441
1 140482 20497
1 34997 3357
2 102397 199890
2 134132 70292
2 28632 25056
2 82216 14524
2 35523 44587
2 88850 61741
1 3604 9943
2 136992 156045
2 63303 142768
2 53933 43273
2 198466 106740
1 161491 137776
1 193045 87373
2 49612 21577
2 45568 198475
2 1075 135760
1 29416 21142
2 66344 162671
2 159989 53164
1 68678 185916
1 70035 74089
1 24923 31496
2 18170 11356
2 131933 157696
1 168846 112653
2 146282 139553
2 115312 5938
2 87229 115242
2 184183 41006
1 138134 71089
1 130793 83557
1 12165 174834
2 169180 70186
2 193201 53379
2 81056 126162
1 34747 70532
2 38038 163144
2 51325 108222
2 71921 189725
1 94864 192790
2 67287 143977
1 85025 78402
1 80960 53367
1 38685 115303
1 157088 62855
2 188875 12005
2 181397 18105
1 45892 113482
1 65404 62918
1 14781 37005
1 14072 172997
2 190902 8310
1 91676 198319
2 189130 9635
2 188449 161832
1 79250 167247
1 189282 6732
1 190627 97006
1 123636 119952
1 177777 137670
1 184965 121226
1 179130 131138
2 121449 112809
2 136204 124690
1 128055 183814
1 3904 170232
2 160398 83413
2 2722 152220
1 10152 133602
2 156045 105519
2 9051 117593
1 160072 112920
1 29625 52953
1 146865 153678
1 37554 13017
2 181787 95500
2 47933 86429
2 9319 55630
2 26552 71995
2 130837 164333
2 192008 109020
2 147271 194195
1 126862 25230
2 74122 83350
2 194336 147242
1 121326 35491
1 171336 158277
1 34743 82425
1 174410 21779
2 37733 89245
1 112861 122583
1 3176 139897
2 4271 147205
2 160885 88938
2 145540 188115
1 103951 172834
2 28939 155994
2 163512 62420
1 185641 137151
1 80157 113522
1 96310 8551
1 178033 69125
1 175823 179924
1 82626 51638
1 171711 123003
1 26061 170936
2 166870 13810
1 119683 169201
1 56385 164254
2 81154 178763
2 131589 139582
2 155480 139799
1 106211 177080
2 198083 94033
1 106385 105845
1 6390 55601
1 155045 172449
1 195907 123050
2 18590 105084
1 196724 20187
2 87880 179337
1 16332 34873
2 32440 66087
1 65278 55368
2 96075 164087
1 175847 183257
1 63342 130104
1 177867 95146
1 191256 189218
2 192096 22061
2 120842 96905
1 97302 147855
2 130714 34412
2 88354 174617
2 162686 36235
1 96646 100642
2 22327 84368
1 48559 139668
2 79829 39453
1 161869 56276
1 189120 51848
2 75746 113038
1 54994 198609
2 96496 20763
2 155621 17463
2 128111 3901
1 45995 94276
1 72178 198126
2 151259 71262
1 67880 13807
1 111995 163721
1 157452 165290
2 66232 107414
1 102431 25454
2 162574 31939
1 167513 102746
1 173570 102627
1 111360 124599
1 63792 137477
1 22204 138354
2 147960 96061
2 82918 176003
1 137259 103315
2 76734 87036
1 6852 115620
2 75608 22112
2 61419 161546
2 15934 181049
1 29574 133875
2 132463 14915
1 83446 19644
2 87031 61976
1 125250 164801
1 115022 150507
2 54797 187904
2 157032 75870
1 165161 31813
1 119949 38470
2 197363 174237
2 160594 31540
2 82284 79169
2 4819 192793
2 180166 25390
2 53161 178595
2 94831 52306
1 15351 80140
1 164223 175721
2 77132 106909
1 9183 1157
2 110778 152435
2 2780 20534
1 16592 14271
2 103014 63121
1 121362 106587
2 170719 55352
2 129547 107170
1 14033 3127
1 181732 72257
1 96577 120652
2 155537 181420
1 44399 107790
2 103651 140325
2 110442 60490
1 195419 167538
1 89901 190843
1 114042 167371
2 61046 133332
2 132232 94919
1 104932 160023
2 74663 115748
2 105837 150536
2 101447 95611
1 18649 29673
2 128467 177391
2 138618 113323
1 81065 77340
2 166730 88269
2 23658 185124
1 52648 150327
2 194140 9794
2 58587 87921
2 40232 194362
1 18267 170473
1 38509 98810
2 177634 72291
2 74079 54525
2 58651 108592
2 91083 44233
2 165554 180659
2 64004 126030
1 65692 165391
1 25324 33601
1 82201 7663
1 55844 8605
2 162516 4260
2 87619 142953
1 47279 104253
2 108670 85799
1 167927 169054
2 178358 121994
1 39551 13485
1 131331 176348
2 76615 127295
2 22227 32768
1 199814 140674
2 197377 126160
2 101708 39871
2 66932 140204
2 188942 158861
1 160980 8720
1 4397 59976
1 50806 195915
2 195213 64934
1 28227 35142
2 15306 155512
2 83416 121120
1 2618 25479
1 84234 143032
2 40841 54957
1 120302 94433
2 165643 105119
2 57819 185894
2 149327 174937
1 191875 2985
2 72284 26240
1 115518 49478
1 137651 158186
1 60980 174259
1 164351 86154
2 48081 195121
1 63048 88208
1 47519 33905
1 66701 60773
1 97243 47846
1 10168 131597
1 118671 25955
2 121404 134293
1 105991 68591
1 167146 61964
1 146761 48804
1 56094 18368
2 194776 184240
1 58590 118834
1 145137 111130
1 111189 154132
1 107836 161749
2 25578 135642
2 108641 164793
2 46412 167720
1 164593 92034
2 159945 131996
1 146444 174167
1 95002 101185
2 34056 67000
2 4652 55863
2 150212 196547
2 30797 117054
1 189963 36876
1 134881 88194
1 61415 8926
1 162476 58060
1 191625 105647
2 152430 144126
1 83037 119367
2 198420 195454
1 27607 90590
1 92799 162710
1 188428 169336
1 174996 154429
1 46109 96797
1 158003 130126
2 101094 37860
1 55706 151712
2 68627 154378
2 194894 150284
2 164851 151325
1 188022 41166
1 127284 29965
1 37757 122144
2 75547 25394
2 31524 194727
1 159571 159545
1 10445 2378
1 68566 73392
1 153604 164679
1 164972 192806
2 170746 108104
1 33550 10076
2 151425 159087
1 16858 139091
1 119441 175685
1 191690 2997
1 161616 196287
2 68223 122858
1 46387 118870
2 64750 179133
1 143015 70614
2 28476 43553
1 11764 86457
2 110581 127083
1 175901 48425
1 2757 79053
1 4896 148830
1 12025 192340
2 57673 68104
1 88836 83317
2 137408 77852
1 101679 22490
1 192162 49703
1 101480 147818
1 199091 36324
2 76502 176604
1 107690 59419
2 99113 21416
1 67058 81726
2 149949 131428
2 54636 187558
1 7417 1684
1 107281 128793
1 9461 153751
1 158783 66314
2 4673 63587
1 158056 14813
1 50897 91760
1 130765 162231
1 161200 63077
1 164512 68074
2 118159 192424
2 46504 93124
1 195146 1503
2 74569 127976
2 17652 137528
2 138987 168459
2 160415 171543
1 79475 28943
2 195590 80009
1 46548 85437
2 13720 152784
1 117062 32851
1 56076 67635
2 166152 32001
1 126733 56755
2 112368 128004
2 12064 3341
1 191946 79518
2 189907 108847
1 46467 195939
1 71780 192080
1 87111 159991
1 80569 6960
2 22120 8335
2 76097 28034
2 147728 173756
1 129107 116617
2 193066 43884
2 96896 147428
1 29055 146325
1 74001 166165
1 18391 54914
2 88115 114808
2 87026 156505
2 52476 14398
2 34593 108495
1 144462 11220
2 64324 67658
1 38269 63835
2 104035 98969
1 69750 110647
1 134357 161325
2 165121 147186
2 5824 167720
2 146154 169819
2 161608 105503
1 168951 169234
2 170893 47623
2 22161 57335
1 139581 24848
1 192615 50700
2 191681 15765
2 181730 142557
1 108419 174387
1 109665 107057
2 23774 174455
1 98988 187908
1 44577 16756
2 174299 152312
1 71682 11155
1 158993 130504
2 161881 125783
2 18553 36555
2 197640 14879
1 13473 56552
1 23669 22575
2 198447 136647
1 39842 100221
2 75950 112368
1 109062 179928
2 45924 149867
1 144809 125025
1 112459 153994
1 85326 51141
1 151814 141990
2 178387 166458
1 135674 97897
1 164954 17883
1 182386 133983
1 146493 88525
1 87568 195519
1 177431 84102
1 10689 190862
1 86009 101005
2 183575 118970
1 19003 186892
2 119818 198316
2 148672 168114
2 54268 66822
2 186211 98699
2 188568 31523
2 198535 86039
1 58097 116103
1 178231 55665
1 62115 61052
1 124182 82202
2 64958 184180
2 168123 102905
1 118357 151009
1 49582 160597
1 71159 38475
2 192552 92121
1 48549 2488
2 190248 99476
1 106353 164070
1 146800 65961
2 172161 26083
1 16528 23385
2 118927 190332
2 192700 100229
2 188416 189213
1 121554 102450
1 57946 6060
2 178051 176891
1 119021 84460
1 165375 117949
2 78392 121830
1 66324 105949
2 28671 45599
2 146934 192084
1 150199 173601
2 166596 111788
1 51685 155364
1 82118 58274
2 121065 134558
2 114247 12627
2 41134 32917
2 99149 28738
2 186186 190727
1 74408 62035
1 55989 91495
1 28204 166900
2 164028 97990
2 156046 199916
2 112796 15135
1 180841 35799
2 63350 144580
2 59830 165083
2 172256 145744
2 192263 76843
2 82263 3526
1 125661 51310
1 124702 182311
1 60814 30852
1 45389 177893
1 145528 58351
2 11990 110148
2 188603 61100
1 18570 55377
2 188725 459
1 57406 113801
2 174636 199896
1 104235 120974
2 157827 189726
1 158211 143929
2 38143 73638
2 140908 18903
2 155757 41770
1 10680 189141
2 18278 152178
1 15843 172356
2 129386 124550
2 16479 199302
1 175010 28304
1 85092 138166
1 48908 85560
2 7028 192932
1 191052 182320
2 195058 99094
1 30533 39062
1 7205 159847
2 56985 27927
1 186174 50970
1 109125 17926
1 13146 48081
2 798 63558
1 123704 71549
1 82146 101825
2 109261 156392
1 44190 16188
2 138961 113124
2 76037 51027
1 66069 21142
1 195303 39831
1 23158 83943
1 169633 122294
2 107428 134254
1 103943 131618
2 163327 150486
2 54566 23622
1 98491 78660
2 114264 136357
1 63845 168144
1 29663 2370
1 90918 9811
2 48842 135030
2 160802 54349
2 16629 17446
2 45057 41
1 22824 51593
2 77759 54819
2 135899 51924
2 189479 89070
1 181338 54103
2 140484 7072
1 5937 84888
2 136675 180033
1 96443 24536
1 132542 91835
2 111408 136819
2 168120 80590
1 173209 29455
1 151292 155378
1 18126 149167
2 59565 107134
1 195624 150926
2 130568 63702
2 183689 26466
1 77899 174705
1 42460 118554
1 197948 22373
2 128801 90070
1 39710 65207
1 88684 112651
1 41192 28777
1 188217 102588
2 125008 5642
2 177150 145392
2 99777 118672
1 138526 155836
2 123635 162927
2 154197 25059
2 46038 96140
2 153863 64799
2 41919 127694
2 68360 92573
1 154411 34851
2 196860 68373
2 189667 127466
2 12054 106581
2 173596 27916
2 62883 184288
2 197502 71115
2 189469 189740
1 195635 82051
2 151986 8491
1 99528 178005
2 25995 129239
1 170181 134935
2 35519 13155
1 14058 20758
1 62509 148197
2 199434 155903
2 151674 592
2 141731 195181
1 189207 59539
2 170020 116030
1 135262 50823
2 80230 33785
1 129704 134154
2 65115 187546
1 166797 156017
1 37370 60937
2 103242 167516
2 157718 166904
2 171755 41481
2 30284 33103
2 80901 109139
2 157157 126939
1 25957 85645
2 69231 194454
2 92664 67972
2 70999 100915
1 138732 85217
1 83062 166671
2 60464 48292
2 86241 131641
1 24507 121877
1 160843 152949
2 129393 136065
2 49064 70718
1 37963 132613
1 36642 43067
2 93926 66355
2 69761 14835
2 165555 46025
2 73925 4621
2 74612 112640
1 83663 37250
1 194312 143448
2 192218 78248
2 178181 5014
2 176739 151393
2 91167 165182
2 76341 41616
1 46583 171555
1 168150 114612
1 144215 153502
1 183080 84044
1 24562 22829
2 193810 144619
1 91706 56807
2 87370 73561
2 128234 120971
1 175214 17215
1 1554 113532
1 20671 137264
1 194380 169615
1 54644 51688
2 98312 25021
2 161632 174593
2 117710 186041
1 46663 105825
2 108286 168521
1 175964 15096
1 144775 84717
1 48421 73379
1 156222 111643
1 58505 199924
1 88170 192871
1 2811 197277
2 25155 113709
1 185532 43924
2 138019 84488
1 129420 121448
1 90818 121248
2 152612 14769
2 188010 33756
1 32763 171617
1 122199 54150
2 10437 196873
1 191459 169972
2 33284 67593
1 126382 62947
2 163563 100925
1 24823 152980
2 7814 70754
1 13831 85299
1 14012 160438
1 183820 83883
1 141792 111012
1 111784 93036
1 125991 167951
2 176466 43801
2 86229 111323
2 175541 185402
1 27355 82278
2 9388 94119
2 189728 168764
1 112100 160506
1 112360 167026
2 121126 2879
1 155301 164287
1 107568 126130
1 37369 75365
1 109878 168507
2 111434 39155
2 23192 64263
2 5235 135881
1 118278 178299
2 175291 138857
1 134250 122019
1 113808 4921
2 109791 181854
1 110735 184621
1 24188 5593
1 119521 49516
2 27638 12337
2 199271 14902
1 127452 15374
2 131069 128772
2 194243 121147
2 116456 171618
1 44434 136801
2 92201 154183
1 54587 54075
2 103198 58331
2 186787 104662
1 63522 74915
1 166287 93975
2 78234 84134
2 107641 25062
1 82399 188830
2 93036 4446
1 105742 114534
2 63664 132916
2 102259 12644
1 157022 42073
2 56034 179398
2 84414 30401
2 138000 164764
1 56212 132997
2 174287 117086
2 176857 133943
1 169068 42608
1 42519 187961
2 153830 186056
2 189529 52356
2 73415 6094
1 145556 114803
2 148780 95104
1 137160 32640
1 71623 128705
2 195695 196361
2 169156 125989
2 95855 95299
2 48034 37046
1 20461 190498
2 19681 197690
2 110227 128634
2 20430 127669
1 122773 87071
2 148720 159910
2 98034 32498
1 175760 78691
1 187677 131935
2 2449 16206
1 61265 97027
2 111710 139206
2 182775 49870
2 136662 172224
2 137180 104762
1 194876 168733
1 88643 143755
2 134112 91765
1 184191 66083
2 153435 17519
1 40189 26458
2 164083 171304
2 60814 58754
1 15949 186058
1 194174 18688
2 23608 14825
1 39011 189220
1 82116 152666
2 75083 195416
2 41852 104996
1 125172 179693
2 93230 19004
1 27905 4758
1 118156 170083
1 102080 142377
1 96684 74133
2 134437 153757
2 57869 47325
2 124770 63643
2 115596 135348
2 49094 122948
2 56991 113228
1 15249 35889
2 154161 12499
1 145585 116595
2 119102 7970
2 57553 29081
1 69194 170799
2 187739 148529
2 140071 51875
2 99045 11440
2 60156 113735
2 31172 122507
1 16032 158577
1 130964 79595
1 133320 180626
1 198850 21494
1 22421 156622
2 173906 116306
1 171683 96351
1 188796 9373
1 158539 67089
2 80703 117717
1 112428 188746
1 115400 118999
1 32351 170109
1 170030 91995
2 49934 55220
2 53357 155777
1 94566 171942
1 43902 24746
1 176974 14261
2 35335 51254
1 1928 124189
2 125176 194884
1 78011 32932
1 2539 73145
1 122757 59385
1 11674 70155
1 96696 6492
2 88747 128247
1 110274 11577
1 69254 6822
2 20477 74660
2 145682 74295
2 142836 33887
2 26500 150183
2 117811 124551
1 549 38543
1 27947 105578
2 21577 157065
1 115657 176270
2 155690 35262
2 108301 151875
2 102272 193613
1 125779 57512
2 122790 83418
1 8623 114647
1 181082 150341
1 48308 128349
1 26539 163730
2 172258 21142
2 6039 169026
2 91939 73760
2 138921 116015
2 91280 44659
1 179277 94172
2 178205 68824
2 29208 194016
1 12877 129526
1 11623 175594
2 198068 182463
1 48438 130341
2 128176 69032
2 193934 69408
2 132148 100372
2 122038 95356
1 27523 16696
1 187396 184379
2 108855 159679
2 94966 24819
1 113501 111509
2 78895 56020
1 263 91847
1 20956 186247
1 111840 186142
1 116568 20953
2 149032 36849
1 80977 130234
1 28297 95250
2 146572 90560
2 160001 75783
2 32285 103524
1 149381 92031
1 198671 30454
1 86252 156028
2 62069 13428
2 147071 135878
2 61457 13356
1 109508 192930
2 43368 40256
1 91285 199201
2 23684 66740
1 147078 99798
2 28348 50857
2 126361 81329
1 93950 106084
2 111232 167643
1 153329 95041
2 62909 51965
1 3421 59367
1 79294 60444
1 183000 160974
1 162615 117858
1 166497 82139
2 187357 16592
2 63884 66755
1 54790 145606
1 23861 98487
1 46169 127943
2 103782 58486
2 108819 71580
2 154797 188109
2 90585 97288
1 51063 13925
1 104392 69102
2 70333 59771
2 76851 17143
2 34158 2619
1 130140 120706
1 182945 91009
2 46154 5184
1 350 136669
1 172720 176626
1 25206 195412
1 110221 172229
2 100549 15215
2 152888 18996
2 122080 165037
2 153970 37062
2 783 37094
2 195467 93900
1 49775 72250
1 87970 164695
2 123892 154867
1 22575 173838
2 31826 166457
1 115113 122200
2 20709 180979
2 155448 175234
2 72708 107229
2 116374 12592
1 143879 190169
1 159406 9100
1 122067 177231
2 84125 16763
1 106448 34723
1 29252 66199
2 31759 15513
1 66409 98282
1 131983 59539
1 150791 71306
2 49164 522
2 19499 132808
2 137584 37545
1 77133 10517
2 107032 111264
1 43624 159801
1 52070 125907
1 21079 68195
2 174394 7722
1 3135 46636
2 152261 83975
1 33060 50143
2 31457 122386
1 107521 114685
1 161686 86624
2 112229 167252
2 47670 67826
1 132362 81579
1 134830 31333
1 181794 87158
1 34690 145998
2 85793 138849
2 134881 42272
2 189668 55724
2 37515 18853
1 158259 85355
2 105567 60976
2 188490 115714
1 61613 81103
2 55678 23677
1 38429 30884
2 199584 127652
1 71496 149498
1 102635 183319
1 9231 33002
1 176336 78210
1 183494 45296
2 44668 5487
2 31532 31015
1 84018 65334
1 198372 157229
1 159487 36152
2 9102 70018
1 158655 134448
2 67309 326
1 192738 193778
2 151044 62022
1 191373 70099
2 34905 89769
2 45267 85052
1 122871 159213
1 186656 154781
2 127256 75513
1 118465 117274
2 30811 171295
2 95230 49051
2 45985 140320
1 8540 81870
2 135039 41485
2 40828 153510
2 154995 16108
2 131956 143001
2 74918 73918
2 111508 66422
2 46319 159092
1 50081 179587
1 143884 65481
1 125760 112519
1 128988 117405
2 91116 154941
1 844 61627
1 155405 58226
1 180424 152533
2 132999 44819
1 14921 146854
1 115616 116468
1 62076 184081
2 22436 80630
1 108099 167718
2 86461 131496
1 168775 53219
2 95573 133045
2 39392 198750
2 167206 20989
1 46899 162262
1 63099 40134
2 86740 110980
2 65951 28126
1 45132 47804
2 43450 178774
2 64834 132449
1 117504 108191
2 41415 50815
2 134295 124570
2 139261 165699
2 48581 179567
2 184227 44642
2 46593 89249
2 52226 62868
2 16278 70881
1 160045 131873
2 174529 30090
2 165160 46254
1 40303 199509
1 162662 42947
1 104817 140664
1 152992 17324
1 30184 19818
1 186361 75746
1 198739 13591
1 147063 103660
1 25097 157344
2 137362 31618
2 13267 11050
1 96614 86690
2 99782 7291
2 86071 116238
2 144322 73547
2 74553 133222
1 15778 29859
1 59303 14177
1 180374 165535
1 15897 121643
1 24840 48540
2 147877 136232
2 73674 79075
1 115062 184905
2 11529 176276
2 3759 108482
1 170155 143527
2 125429 8489
2 13392 139975
1 61338 121146
1 80064 195579
2 185304 98890
2 129404 102780
2 49167 145226
2 4726 96309
2 57092 107579
2 55534 61630
2 194458 41285
1 43412 156880
1 148917 23707
1 74181 78135
2 41714 157203
2 163245 97543
2 197270 163947
2 176248 180971
1 27616 148131
1 73846 83092
1 199552 117314
1 14512 2609
1 183945 114683
1 3577 71492
1 172474 108382
2 12745 171277
2 166230 30456
2 52418 87336
1 63336 127559
2 3970 92313
1 111118 162775
1 14669 100203
2 103764 45819
1 174528 156468
2 172737 13408
2 73698 156979
1 2268 8528
1 176557 146578
2 90366 112786
2 2577 175246
2 84192 24751
1 1866 14944
2 194275 128547
2 17842 34415
2 26313 68279
2 38853 188623
1 162056 135748
1 190950 156734
1 96648 113953
2 61885 86190
2 162836 152364
1 114616 94671
1 198740 35818
2 170819 49397
2 178272 12251
2 169739 135093
2 151575 92949
1 86404 194813
2 59976 196052
2 60735 87614
1 6370 130025
1 60850 10058
1 102586 102899
1 193637 102111
1 148030 25462
1 101815 156276
2 197789 69838
2 37657 68714
1 190300 179862
2 39525 123588
2 64822 43897
1 157626 137210
1 141161 162729
2 190749 140024
1 173871 151107
1 77030 42290
2 175671 4372
1 197037 10148
1 145533 70970
2 111691 198140
1 100271 92607
1 79711 190004
1 31727 86134
2 51470 81961
1 52597 73987
2 170450 152608
2 10367 6458
1 166347 190319
1 12553 76944
2 18332 128073
1 64162 93017
2 44604 22858
2 153511 43357
1 1692 147465
2 189046 109416
2 41740 179243
1 172154 153242
1 148165 33644
2 113862 186454
2 57774 152892
2 163660 79694
2 99563 39234
2 85476 69055
2 125533 28147
1 14666 182890
1 128965 185857
2 1319 114224
1 51016 137506
2 83153 6321
2 175281 153573
1 185364 145249
2 79451 68038
1 78181 3270
2 53464 16844
2 83248 44979
2 61783 180625
2 58426 40418
2 38200 193892
2 149501 189124
2 66290 196053
2 126450 147642
2 176803 4067
1 106237 165691
1 88836 136610
1 22617 165302
1 134391 156107
2 35196 28759
1 142209 65216
1 32032 176634
2 29199 70149
2 34966 32196
2 149364 91706
2 96885 174051
2 159598 15903
2 55656 58552
1 67627 57853
1 122038 36685
2 158033 184636
1 19552 84418
2 27547 119248
1 198126 120515
2 137494 69941
2 69592 66822
2 162830 160439
2 108260 23619
1 187156 166157
1 10214 95108
2 104589 59770
2 3068 41156
2 81602 106638
2 51733 234
2 39266 198534
1 48090 198654
1 128713 119406
2 149118 77
2 197615 2711
2 86040 41752
2 156034 178349
1 98745 84797
2 67831 87090
1 66695 173782
2 4036 2940
2 65480 149534
2 68412 35903
2 13691 165151
1 188675 160297
2 100199 877
1 40569 139094
1 109297 88078
2 145081 187874
2 178600 32504
2 172249 77648
2 182383 21748
1 138654 45721
1 2131 140282
2 156280 157361
2 103413 143615
2 121165 95106
2 114500 102365
2 86212 116833
1 128008 169373
2 26683 135509
2 60167 92212
2 180173 102768
1 1854 115541
2 72928 35082
1 1616 106806
1 128738 109166
1 57876 22614
2 13988 26956
1 76677 11145
1 198925 189021
2 111225 84332
2 25668 51116
1 159405 184926
1 104482 116734
1 55955 42220
1 131531 6131
2 18492 154178
1 36668 166296
2 105231 113187
1 11849 133889
2 158441 128517
2 126975 178357
2 60708 22619
1 53674 76484
1 103290 83942
1 176626 17144
2 124233 184556
1 11732 19867
2 80134 75328
1 146859 191519
1 85955 11057
1 170656 166056
1 36179 148495
1 18876 87668
2 81418 12747
2 92377 163835
2 169781 186527
1 44967 23892
2 158166 154330
2 152902 8476
2 185177 168462
2 15499 128554
2 106317 43776
2 106957 109366
1 73357 187980
2 44757 55256
2 189136 65404
1 171419 64936
2 52545 63330
1 22095 113143
2 79741 101179
2 55305 9344
2 3794 17404
1 50042 57583
2 90861 22981
2 119004 195121
2 136374 146686
1 94938 156478
2 155748 186551
1 174177 47638
1 184732 112288
1 173519 26927
2 31786 131284
2 95332 109895
2 103270 57849
2 28609 49418
2 195635 188494
2 198001 67632
2 76704 24322
2 181753 185295
2 6181 30573
2 187794 180179
2 106983 95067
2 138335 47933
1 187345 170662
1 84766 81344
1 29300 188973
1 23514 84784
1 185131 55714
1 170030 20079
1 64121 196493
2 78117 196449
1 49836 158344
2 165468 169474
1 107169 118428
2 2644 27361
2 146922 151434
1 168186 81474
1 130977 19589
1 99778 188978
2 74005 57186
1 174868 114307
1 171099 39965
1 24707 157706
1 108139 51868
1 196502 13037
2 120192 73617
2 192635 4507
1 23671 127880
1 56779 47284
1 27046 1057
2 56542 119240
2 195570 128180
2 62481 106928
2 28358 151236
1 142025 20604
1 41760 185669
2 65339 46063
2 88309 150281
2 83213 67258
1 38988 24358
1 36658 8132
2 69967 188391
1 179365 6053
1 115206 3761
2 81795 47012
1 69443 69324
2 65586 64692
2 34779 63080
1 170967 100994
1 144910 10172
1 67664 115755
2 23513 180469
2 144508 142475
2 172457 64623
1 17619 71127
1 3963 109709
2 66329 166962
1 189345 165099
2 24947 49247
1 183656 83175
2 195442 104760
2 100245 144318
2 124407 55816
2 126178 62661
2 133188 60692
2 21357 167559
2 59542 186708
2 166302 75632
1 88717 160385
2 87140 129572
2 131697 81819
2 14068 178777
2 105114 83775
1 62520 63233
1 54649 7220
2 22955 44290
2 73878 75645
1 186168 147060
2 84657 34839
1 84488 196688
2 74960 170264
2 25037 183765
2 104570 32830
1 109231 10843
2 181533 109753
1 61331 114329
2 146857 174112
2 118689 32282
1 114137 132496
1 130111 157831
1 176609 185974
1 156770 51654
2 7683 142471
1 138591 172866
2 177129 68000
2 198336 98519
2 105248 46536
1 106183 20354
1 153811 196535
1 118591 171801
1 72960 49109
2 24125 101675
1 95549 162270
2 113772 157197
2 125359 118400
1 127431 198869
1 172128 117832
2 32228 17305
2 82369 192175
1 177434 118467
1 115783 135115
2 52639 93864
1 106811 119688
2 7519 138359
1 155176 178615
2 89931 152678
1 12286 132435
1 156156 33223
2 18922 71268
1 76752 149770
2 95520 108622
2 95980 52139
1 111377 63142
1 107093 123639
2 137462 3291
2 199430 97787
2 13201 115809
1 102904 1506
1 83203 71144
2 9432 121659
2 121993 124914
1 195892 121378
1 141725 22640
1 98243 151472
1 136938 169896
2 72510 191652
2 42844 169728
1 23646 188578
2 167409 16461
1 15934 128580
1 14525 165278
1 102953 131690
2 150924 163767
1 81417 163837
1 7309 20544
1 104170 132900
2 44873 14797
1 49412 111448
1 105309 51711
1 163286 118050
2 120834 171535
1 4826 111144
2 101914 173847
2 52255 147351
1 198680 54698
2 196697 192176
2 35178 13522
1 6159 81429
2 26523 193778
2 125657 193697
1 199866 128395
2 148695 70754
1 143344 80442
1 193909 102066
2 121110 113004
2 128215 50274
2 46434 111797
2 18851 148664
2 179668 74944
1 78887 38349
2 129350 118787
2 14304 62030
1 198839 108116
2 115985 97346
2 140818 138887
1 26004 73745
2 39464 2328
1 162293 145373
2 69078 155519
1 193977 18451
2 97100 174323
1 68847 20005
2 117235 16375
2 20002 24867
2 8483 153874
2 62625 46995
2 161814 183909
2 38040 12980
1 142819 107503
1 110642 11901
2 52350 123590
1 97905 94004
2 170830 197698
1 137230 85390
2 134322 147824
1 188540 61554
2 152903 134145
1 15309 109328
2 40059 44846
1 60417 187726
2 88505 79311
1 38182 181003
2 1256 185790
1 135519 158508
1 40466 50527
1 145165 183419
2 97808 101114
1 56053 122297
2 163471 166825
2 126014 175324
1 132588 169734
2 184765 146038
1 132686 58558
2 44082 141784
2 52550 96866
1 16899 173450
1 55614 122886
2 58398 192452
2 16271 118225
1 17243 38008
2 66000 76881
1 58046 22499
2 174628 61538
2 32979 95756
2 190381 31211
2 126755 119513
1 128042 129409
2 170122 73638
2 44443 4294
1 6966 116048
1 53184 160897
2 122011 83026
1 4021 61766
1 70720 129411
2 103883 140736
2 57522 170687
1 52211 153799
2 11221 137382
2 166446 36601
1 82939 173520
2 120232 96831
2 113945 105824
2 95106 106630
1 143055 187443
1 190273 98398
1 194733 10993
2 99588 130881
1 77355 16845
2 142924 43645
1 96481 126645
1 107269 51330
1 43180 91718
1 147295 132041
2 17735 78190
2 106894 33619
1 90456 71168
2 37881 161865
1 41813 132563
1 135733 3183
1 112936 30742
2 89885 167506
1 170026 15937
1 21882 175456
2 103606 13216
1 85925 44785
2 199061 37210
1 11841 58452
2 86491 24468
2 158164 31947
1 14388 70893
1 49990 10270
2 110431 83861
2 183073 166085
2 127231 195004
1 166686 137740
2 177871 59387
1 44488 93297
2 144985 52199
2 88378 132248
2 25355 47739
2 186317 169146
2 42122 124249
2 137106 51344
1 176051 109541
2 136176 63866
2 64252 58951
1 153674 99683
1 3101 113343
2 33217 67372
2 88181 60631
2 77888 44187
2 106471 23861
2 160831 157204
2 136096 195310
2 154285 29303
1 191720 14803
1 58073 161404
2 25728 84944
2 161920 114461
1 107395 81685
2 73414 181636
2 42147 162271
2 171042 162586
2 48532 162557
1 32620 111917
2 156933 66474
2 688 48567
1 39013 32009
1 149844 158464
1 114436 53379
1 197688 179375
1 124528 38455
1 179232 35020
2 134005 107505
1 170736 197246
1 118419 98721
2 107711 162791
1 179142 25769
2 170337 109201
1 75058 183000
1 1692 114108
2 73015 125121
1 15869 52888
2 39923 160474
1 166248 118639
2 65928 36901
2 159993 120604
2 34018 157462
1 179319 1248
1 134291 108071
1 143081 41850
2 118660 15469
2 192005 33991
1 179988 166720
2 128185 42791
2 174837 170735
1 41496 123683
1 835 103496
1 158829 179984
2 30371 55899
2 115213 150083
1 187093 137778
2 177385 20029
2 153308 186890
2 140721 96966
2 128098 6742
2 42527 98796
1 150724 112060
2 92120 59511
1 147436 139504
1 1290 116324
1 84886 174159
2 173140 79017
1 62977 32490
2 94298 50023
2 152461 182725
2 117207 139688
2 26280 149950
2 98184 179328
1 107783 60678
2 132712 62787
2 105904 172810
2 182217 69086
1 77286 123656
1 20970 95232
1 136139 183204
2 46702 99923
2 147066 62685
2 167989 160187
2 10423 31478
1 123892 173760
2 42904 70527
2 163987 93780
2 129875 76711
1 19961 137815
2 134167 149474
1 117611 165229
1 105031 112950
2 92029 126214
1 43361 108766
2 86419 118817
1 172106 6010
2 156068 108343
2 198823 86982
1 12672 195197
1 131790 80229
1 86002 86356
2 60726 121519
2 42541 46889
2 2385 42092
2 145578 26514
2 122220 2686
2 71735 114731
1 154528 179193
2 129942 183256
1 132979 197847
1 159764 150379
1 137194 118925
1 110628 49006
1 194278 178963
2 30826 4351
2 157220 91050
2 44318 168848
2 62356 177455
1 101030 49736
1 27661 153094
1 42085 197690
1 103723 122750
1 175488 125138
1 136436 106034
2 81773 194387
2 123339 91302
2 180648 54833
1 118026 104955
2 100810 190348
2 155165 36176
2 92492 128463
2 168474 55261
2 66947 85191
2 93052 35717
2 175990 29949
1 105848 122738
2 89459 88837
1 126737 65463
1 65298 168667
2 174832 194990
1 97139 127768
1 15150 64267
2 11766 173989
2 181829 122062
1 76893 163522
2 93148 196900
2 51730 63096
2 93519 119925
1 83298 4104
1 30319 175925
1 124144 185490
1 170248 104207
2 162986 95139
1 4641 69288
2 181631 64573
1 172000 133549
1 68606 151692
2 116199 94404
1 145296 98520
2 8510 14254
2 79195 991
2 75670 126176
1 62564 164435
1 69833 21190
2 118157 14701
1 70726 2173
1 163119 110986
2 76105 101036
1 67987 6262
2 66180 14228
1 84828 169988
1 120150 187596
1 115472 81465
1 153121 129127
1 178548 50952
2 121794 1084
2 100341 118260
1 90985 191516
2 29253 34362
1 155743 187161
1 93838 24566
1 125473 112425
1 87091 31692
2 11903 6582
1 58320 75470
1 184394 73416
1 2414 161994
2 75939 91934
1 90476 90397
1 81826 127898
1 158129 46828
1 118898 24781
2 53702 44008
1 142092 130748
2 25540 188049
1 188519 90996
2 78246 54895
2 94465 115302
1 194417 6791
1 131576 190251
1 154299 127308
1 109885 3527
2 126693 154416
1 37258 62606
1 114572 127288
2 22071 49457
2 197671 166426
2 94476 55263
2 145310 9246
2 147822 67530
1 191317 78031
1 70678 50721
1 86365 113762
1 171000 42387
2 82406 141077
1 43450 192863
2 14127 68701
1 130851 160932
2 102321 155263
1 149760 148666
2 25334 101182
1 73235 151484
2 177505 107476
1 158548 36332
1 118345 129996
1 181625 97982
1 75758 139352
2 48968 134874
2 147797 102916
2 173041 113911
2 25543 17297
1 106566 148210
2 2939 115516
2 163702 83680
1 136824 58487
2 43768 23892
1 74821 175488
1 153801 180410
2 174549 86788
1 124986 157260
2 77407 5873
1 131448 49989
2 187795 108267
1 110176 106190
2 163666 57224
2 118429 79281
2 184734 121480
2 50965 28843
2 94857 137794
2 96652 158139
2 70511 111119
1 134214 170558
1 125789 50846
1 58684 132908
2 176044 165682
1 110617 156150
1 46543 74816
2 51206 66169
1 139231 156569
2 16561 175747
1 145010 119572
2 101801 141924
2 36406 78343
1 138112 190936
1 90230 108290
2 156005 134781
1 27395 138273
2 156596 64671
1 138885 45271
2 197419 181373
1 157889 141956
1 191185 10067
2 106583 9599
2 157617 113767
1 29230 189596
1 153927 193251
2 196448 191755
1 137154 54640
2 78010 17619
1 118112 151020
1 170539 112115
2 65829 81299
1 64925 7017
1 142053 93207
2 180713 6259
2 74513 111092
2 90740 168310
2 63654 154479
1 81977 55501
2 33122 152909
1 65788 35145
1 151322 191174
2 189411 141569
2 123928 148259
2 139071 186770
1 157802 82671
2 126073 120133
2 164486 197792
2 18801 42601
1 74111 185857
1 123570 184162
1 49900 54659
2 32542 441
2 164930 78754
1 117103 51435
2 57120 34950
2 39804 64642
1 24125 164842
1 113596 162735
2 16862 155638
2 22239 121143
2 5351 108241
2 143149 77535
1 27 77125
2 183290 159125
2 185839 10346
2 54110 144462
1 28059 143102
1 57351 46574
1 8699 120894
2 178829 88295
1 102576 94995
2 55580 135727
2 191227 176519
2 154510 86799
1 118652 62307
2 129546 188080
1 37927 191817
1 53162 4627
1 139273 195676
1 121759 89548
1 118213 25026
1 170258 51996
2 82677 121321
1 186467 89905
1 23516 84814
2 42174 15906
1 91401 74369
1 25871 62726
2 80364 2322
1 93806 178926
1 193818 60975
2 188189 13247
2 118478 196362
2 187184 135082
2 195613 77932
1 149515 128920
1 13117 105933
1 6914 193992
2 48882 39678
2 39652 155968
1 33284 104188
1 117332 85450
2 179881 29151
2 173413 134776
2 61482 154829
2 35794 143347
2 116081 176189
2 143821 92633
2 20119 122856
2 129494 76765
2 142682 8992
1 138714 155160
1 105771 142893
2 163081 142725
1 160594 88170
2 155429 154731
1 189728 46796
1 164631 179114
1 42543 10637
2 12900 106740
2 34772 194705
2 46780 47826
2 100632 56139
1 135308 25577
2 182521 139580
2 178257 158929
1 23117 93737
2 66850 166146
2 179542 16487
1 100473 131814
1 110654 190832
1 97650 14919
1 149971 19914
2 43118 174887
1 10366 73231
1 161253 122678
2 137577 194250
2 60848 33347
1 74156 152590
2 111553 44863
2 5921 35164
2 126498 89488
2 177645 26356
1 156941 160059
2 133344 17123
2 75691 3911
2 163531 52061
1 2739 140711
1 134907 144264
2 144490 101948
1 120515 147652
2 120111 191544
2 62895 189286
1 171001 169904
2 169577 88917
1 15965 59486
1 193464 73284
2 163658 125698
1 42939 156688
1 23271 118357
1 6756 2952
2 72306 52448
2 72088 156578
1 44273 53062
2 127411 78772
2 99867 161891
1 72128 38752
2 126286 27244
1 118575 87039
1 73159 69742
2 148199 47765
1 20132 185448
2 5138 172467
1 67012 21078
1 94411 178815
2 131983 166410
2 79196 186937
1 131441 76550
1 152436 71125
1 138605 40609
2 41141 74121
2 64343 92510
1 193210 163114
1 176582 99998
2 24521 7580
1 177903 14759
2 91292 94574
2 98951 28018
2 5524 45497
2 103060 126144
2 28479 27743
1 85971 147587
1 128660 102413
1 194568 72319
1 188163 130660
1 70570 164657
2 193020 127951
2 105350 995
1 148450 147751
1 41069 102295
1 9732 99325
2 75271 80972
1 9993 111165
1 98412 95647
1 75904 79942
1 160155 178869
2 154617 21850
2 93337 160225
1 11978 51926
1 44936 41719
2 100966 17305
1 197842 147870
2 31144 148882
1 114206 174161
1 27794 58140
2 76990 78433
2 192671 34035
2 33700 70812
1 89929 97824
2 191612 156828
2 11177 31057
1 191415 194019
2 58098 25580
1 31538 78578
1 136867 54382
1 121787 26740
2 192397 51234
1 105676 93643
2 74613 88721
2 19769 123214
2 106320 3233
2 45188 36374
2 64534 110253
1 74296 111444
1 99393 86789
2 15148 113644
1 53922 112740
2 9093 63994
1 33961 157068
2 132559 155673
2 31686 186010
1 197416 139281
2 187003 26263
1 142222 144942
1 8749 61804
2 175296 189361
2 58907 127817
2 21812 167386
2 153972 92646
2 29397 89230
1 110724 172390
1 150090 173249
2 3855 1090
1 190184 108765
2 20056 56313
1 82073 78157
1 29387 77657
1 156841 105695
2 183665 35265
2 63626 157227
1 110110 49756
1 113069 121299
1 58333 175810
1 20333 183875
2 121933 32472
1 103882 41583
2 15118 141357
1 165645 30636
2 59722 144923
2 139380 70851
2 106711 155270
1 118791 91796
1 51945 58966
2 119336 34161
2 122695 69693
1 191541 143942
1 170468 63172
1 138018 7244
2 34654 25545
1 169946 33327
2 191028 32763
2 61603 6642
1 96258 31608
2 65473 93180
1 113835 132671
2 34037 187864
1 184655 89654
1 110214 144699
2 131061 12790
2 12186 187272
1 20702 110615
2 180802 178320
2 150900 176009
1 102556 114193
2 22868 20813
2 191347 127149
1 10450 72484
1 173825 39914
2 116936 177702
1 143082 117703
1 194667 66746
1 141818 67846
1 65035 8543
1 192324 85463
2 82537 172955
1 117445 188207
2 45997 154744
1 128928 7626
1 154886 56775
2 189248 199330
1 89761 139088
1 136152 129555
2 3412 71825
1 136459 7178
1 90731 107542
2 10371 71605
2 14915 55541
1 118958 96331
1 117839 23009
1 12750 185896
2 164384 198561
2 181728 46819
2 183606 183020
1 158883 105858
2 18263 59669
1 178623 66528
2 113028 67249
1 193364 156364
2 159551 26219
1 121977 141694
1 70697 112050
1 123712 38632
2 23323 43733
1 92417 33161
2 422 103081
2 197448 46527
1 20432 159997
1 107609 73463
2 139958 21002
1 146454 138603
1 193708 149158
2 134748 27738
1 126651 84893
1 150576 76470
2 24104 164715
1 136727 88178
2 145376 117919
1 45472 153679
2 125942 62664
1 115602 158516
2 176027 56598
2 135086 118915
1 141064 144839
2 99615 26332
1 31357 54523
1 68435 122825
1 160171 17681
1 136848 188827
2 30648 122031
2 139726 89057
1 73400 85587
2 16708 118203
1 181362 175569
2 79268 86126
1 8252 176241
2 189945 82567
2 192892 110713
1 26538 51909
2 30882 26867
2 15559 134917
2 141067 8694
1 32476 85397
1 26284 79217
1 65671 142763
1 180155 105287
2 5944 177737
2 136447 56302
1 22211 122074
1 55046 125871
2 170444 13447
1 58983 92994
1 102540 41081
2 792 151025
2 186905 20738
2 146358 183729
1 183741 151927
1 83027 124514
2 16085 175203
2 53701 86878
2 178734 2313
2 19150 152732
1 35884 43759
1 49297 76987
1 54406 35727
2 19554 28459
2 68035 50072
1 149443 89734
1 94487 124397
2 106421 172283
2 124032 150609
2 29785 24693
1 108792 51004
2 139112 68791
1 55000 124809
2 90881 1133
2 7351 33706
2 157896 34161
1 87131 156509
1 2231 8589
1 191299 196201
2 66033 98402
1 169705 14149
1 100218 71018
1 143050 98138
2 185068 7843
1 125857 194507
2 142792 60371
2 27015 48939
2 62498 101486
1 5501 49615
2 101963 102262
2 120801 195709
1 105656 88838
2 104380 28902
2 111166 152098
2 167578 27737
1 1763 148727
2 13137 34812
1 145847 151314
2 50488 120876
2 19165 91248
1 101527 186717
2 6876 62477
2 144284 138157
2 149031 35263
1 149540 98142
2 153824 109244
2 49563 152268
2 138536 58271
1 65276 188327
1 58565 81468
2 126161 99735
1 110563 186025
1 53014 141455
2 28572 75985
1 158999 99698
2 161740 105552
1 31153 101656
1 121781 107201
2 132035 98606
2 33504 48296
1 132331 92979
1 59292 190594
1 96278 8270
2 7491 116181
1 28695 11798
1 166468 111053
2 113288 74852
1 165483 91395
2 180562 161044
2 34239 91487
1 6191 147514
1 40276 96558
2 72718 87066
1 119940 184138
1 191457 5701
2 21595 40638
2 128946 8043
1 132849 171332
2 198622 41888
1 92522 148940
2 78482 93821
1 72302 103686
2 60398 3955
1 2439 37971
1 183722 192995
2 47056 162095
2 82996 22128
2 142 69662
2 145708 31210
1 138461 128191
1 197521 61968
1 135521 71131
2 113454 316
2 162026 144263
2 96015 10137
1 22703 184450
2 65202 8176
1 83310 67985
2 184711 95165
1 189828 90262
2 53646 102120
2 6025 6145
1 43283 137925
1 103316 12186
2 177003 81991
2 184414 17745
2 56745 81832
2 33936 110892
1 77392 150367
1 109670 42835
1 138403 120728
2 108101 124288
1 180114 1161
2 51527 99742
1 27025 58428
1 10454 110938
1 70559 139546
1 41663 112747
1 167899 25011
1 12823 195563
2 145143 55189
2 12870 64021
2 46824 67662
2 149456 126617
1 139906 108354
1 197358 166573
1 10480 52056
1 151041 6839
1 11838 166422
1 133164 164849
2 104190 169464
1 29488 110139
1 116949 8732
2 129289 166841
2 166631 191362
2 162309 89254
1 183704 16507
2 32894 53522
2 137969 68517
2 109784 178481
1 185565 36158
2 11000 152062
2 107860 5884
2 182509 59031
2 184761 26307
1 134907 117668
2 149923 121445
2 164732 42854
1 84572 3907
1 68388 151844
1 140956 195209
1 93932 176823
2 154768 51045
2 87522 30953
1 184634 180991
2 120845 187165
2 13604 58926
1 54683 22481
2 168970 177394
1 140105 57914
1 13590 129231
1 141291 183690
1 115430 10030
2 66964 113910
2 75461 87048
1 49117 77618
2 192065 11414
2 82302 165397
1 73030 160224
1 106151 7594
2 19514 178222
2 8698 164524
2 172737 18931
1 83187 131643
2 185021 58549
2 185808 62332
1 16890 112735
2 72564 176884
1 78555 119664
2 107933 124782
2 10870 104552
2 48967 153721
1 109512 69098
1 9285 8299
2 120398 95980
2 178940 83601
2 36373 102979
1 146114 48031
1 173267 122922
2 125643 20673
2 107350 197218
1 80428 66027
2 159670 170785
1 91768 56915
2 62313 190261
1 190521 125803
1 113460 98380
2 170140 196364
1 182381 70715
1 19507 69047
1 94367 103523
2 133802 108959
1 112724 32383
2 157133 152966
2 136902 1973
2 199490 16880
2 1673 14229
1 137746 160693
1 54416 179012
1 28241 173254
2 44487 11850
2 19665 35604
2 63222 195406
2 102538 183849
2 28387 115080
1 19610 187197
1 129088 88584
2 136039 132665
1 37928 155183
2 191139 43590
1 17398 17324
2 115770 183299
2 154543 4784
2 163002 42897
1 43916 132289
1 178273 149004
1 102311 68900
1 84874 37042
2 57038 105700
1 73938 74651
2 170865 106821
1 70979 128646
2 175768 81419
2 9682 68661
1 3528 51507
2 121578 45392
1 81894 23197
2 61230 42374
1 82296 142640
1 45085 68158
2 25535 153998
1 175127 84175
2 59931 95880
2 16026 99142
1 15079 69810
2 12778 154864
2 46506 156893
1 119354 28168
2 135972 142542
1 119548 171170
1 138354 97843
2 183150 70554
2 121063 171545
1 78194 9305
2 90764 6800
1 118235 68588
2 135095 161440
2 119182 47113
1 38950 44548
1 39711 48144
2 199934 41238
1 122698 98144
2 149701 90167
2 117915 52787
1 168881 98265
2 68449 139649
2 47964 38544
1 85281 19833
2 20007 35278
2 108114 28289
1 60760 82470
2 67037 4352
2 156895 140990
1 77155 136064
1 36281 196910
1 52164 194781
2 76960 141650
2 54958 108203
2 86402 166207
2 83684 103128
1 67690 138023
2 41086 46527
2 29878 166969
1 60504 152440
2 111185 78947
1 191097 62327
1 184565 113720
1 95443 32760
2 143911 143996
1 116548 137356
2 108202 198585
1 147641 99038
1 133309 148477
1 143462 111868
2 97589 88656
1 189803 108840
1 76375 15177
1 192207 115882
2 48356 16851
1 171512 167589
2 79067 18991
1 122473 12904
2 128249 69473
1 64561 19508
2 40945 39279
1 108093 191646
2 181196 81717
2 177520 136389
1 26575 42380
2 164313 146241
2 134698 161439
1 96824 186225
2 86932 57324
2 156836 182151
1 121414 38879
2 30835 161463
2 157454 88615
1 190059 6851
2 49426 167978
1 37023 169000
1 59884 113649
1 144648 103255
2 101907 69979
1 87389 170820
1 11406 62750
2 145969 102269
1 12513 19686
2 102881 143905
2 45042 183112
2 81815 61225
2 99307 190753
2 8347 37104
1 4962 30849
1 158117 118773
2 122794 197951
1 193871 173997
1 42040 153829
2 163476 127985
2 190255 173533
2 27260 187982
2 165602 84033
1 177869 125587
1 8614 127318
2 86411 188837
1 103050 87227
1 165861 121164
1 191598 133109
2 140366 42040
1 9900 105695
1 30035 185133
1 173597 39560
2 43961 66585
2 199542 83
2 163254 62229
1 138361 62579
1 182011 140580
2 71079 110032
2 170652 20900
1 149460 167951
2 105757 27519
2 61654 120642
1 166198 143078
1 152427 144049
1 52330 169545
1 28331 106338
1 31576 94631
1 53259 90754
2 113717 26867
1 190110 118415
1 192981 169723
2 48594 73917
2 59402 63417
1 136279 184513
1 102706 4172
2 127708 64776
1 76126 138827
2 154408 197151
1 30524 42263
1 61888 162336
2 35478 108719
2 1930 177574
1 88750 53524
2 52016 140747
1 9142 76696
2 37707 44370
1 79209 166267
2 10319 88231
1 93642 65105
1 59308 18748
1 47136 33291
2 127725 146545
2 139580 77196
1 40133 61014
2 146307 14286
2 112875 102890
1 174607 159690
1 196718 70746
1 89208 98118
2 144043 197084
2 173335 155277
1 168989 143867
1 22165 153522
2 75004 143441
2 42942 49626
1 28991 91124
1 66512 138530
2 126401 199497
2 160554 8156
2 41350 14007
2 90014 75340
2 20239 138629
2 1510 198527
1 38316 185724
1 163283 7842
1 6238 153903
2 89261 134629
1 10453 30176
2 166296 179308
1 176058 77409
1 146971 18362
1 32828 173877
2 168122 9474
1 137814 44278
1 22654 78653
1 13130 24474
1 142956 16927
2 12820 100326
1 96204 28568
1 188387 188324
1 42922 63637
1 49279 133909
2 37392 186200
2 92666 120106
2 16304 139996
2 199705 175181
2 37894 199592
1 70504 150712
2 113322 20731
1 32640 66148
2 89176 58421
2 192644 197536
1 97030 112542
2 193459 140426
1 149349 83965
1 38606 152402
1 83065 84261
1 50917 41754
2 21146 153692
1 182697 51993
1 154380 191722
2 167339 146109
1 90506 17909
1 181263 142138
1 259 82052
2 33633 80189
2 174172 85470
1 116240 189210
2 146989 125669
1 153081 33509
1 135506 179871
2 159061 63890
1 89768 158052
2 72859 73555
2 198473 80659
1 190584 7313
1 117288 84599
1 166373 21186
1 18783 192436
2 55910 168061
2 57103 62599
1 59447 62836
2 152000 190028
1 51927 86140
2 46127 163965
2 194280 121695
2 72382 78068
1 14136 193149
1 46495 40762
1 45439 109997
1 51251 106572
1 97786 76759
1 33948 42056
2 61073 125901
1 17450 182514
2 181974 187917
2 58711 73547
1 140066 80683
1 22091 96687
2 32833 16662
1 83165 67322
2 156950 132506
2 23160 15669
1 183689 60867
1 189708 146547
2 72343 34657
2 89207 121482
2 111217 103581
2 76080 115458
2 21928 52131
2 13486 141927
2 143848 52613
1 174565 29251
2 91254 64304
1 30035 128514
1 162496 69364
2 26799 190625
2 56983 54880
2 123014 164993
1 50627 80551
2 20719 144838
2 59289 82706
1 22112 80083
1 114930 78158
2 51083 99147
2 135204 145422
2 143180 95020
1 108942 6063
2 92374 73261
1 53798 87265
2 196133 9438
1 187494 143613
2 27103 48681
2 174136 97016
1 63018 131364
2 196830 196893
2 152673 102948
2 126823 140932
1 31600 102484
1 7548 134413
2 196859 117359
2 25240 185758
2 53354 46777
1 12739 120373
2 2474 42466
2 111787 22146
2 12836 4342
2 155075 37590
2 186156 57232
1 51588 146945
1 28426 120771
2 150195 71136
1 25586 119083
2 131523 21627
2 133874 155771
1 144076 158828
2 197231 167421
2 55544 30667
1 59357 28918
2 185209 34190
1 23058 124549
2 118507 74021
1 105183 142773
1 160416 178463
1 177725 145726
1 128561 57791
1 190036 189934
1 71434 142886
2 12711 158879
1 55035 20052
2 174485 146747
1 100732 119699
1 188954 8666
2 79904 123972
2 188340 28689
2 52969 107160
1 29666 133003
2 148395 1757
1 121993 95685
2 45941 135069
1 154776 127913
1 160910 27784
1 149644 6354
2 7700 16197
1 197404 110041
1 196915 73842
2 165934 91185
1 123669 121875
1 113674 150553
2 16918 45727
2 43675 195441
1 106578 131430
1 128315 194671
1 181454 56199
2 30930 66964
1 110363 53435
2 85149 24510
2 108077 67070
2 181857 161493
2 59870 195758
2 87482 38926
1 24771 173061
1 17711 8264
1 12035 38857
2 111561 149591
2 62992 23329
2 15714 43542
1 88859 176102
2 73382 104156
2 192230 118790
1 77086 92427
2 51865 181487
2 163334 10349
2 62585 53150
2 53407 127578
1 135980 59235
1 97594 132140
1 30430 162954
2 179811 124055
1 101835 138160
2 196443 92140
1 99580 59027
1 2508 162767
1 75904 28242
1 130642 93426
2 113967 58809
2 47521 119651
2 105408 183571
1 89723 50168
2 85639 31883
1 115498 71559
1 139546 190427
1 44065 38029
2 21574 123823
1 42525 176301
1 2718 107817
2 188884 18513
1 29115 132532
1 14197 185632
1 105328 159763
1 21230 40177
1 39053 45919
2 173874 125590
2 121815 186469
2 179433 105220
1 181282 84653
1 182177 55658
1 144006 52461
1 85718 8035
1 20800 45370
2 167860 44022
2 29591 97387
1 11962 65720
2 111881 59820
2 185162 93421
1 191923 99677
2 173206 176022
1 96311 69539
2 157199 152085
1 107366 42992
2 107490 163652
2 173426 117110
2 25838 130862
1 103353 116174
1 171186 41219
2 42190 2735
1 84350 71576
2 2279 11830
2 130002 152689
2 115805 125090
2 95908 97
1 54435 174436
1 148317 157696
2 5014 198353
1 123144 143444
2 43258 134353
1 115286 64617
2 42993 12856
2 19665 166490
2 72555 145375
1 187151 127797
1 5350 120597
1 4403 125022
1 109386 95540
1 26120 198874
2 40196 5852
2 109955 196241
2 61021 148345
1 192066 115854
2 65895 30865
1 60223 187376
1 78456 53097
2 144219 23356
2 181400 194870
2 112138 125532
2 123784 89684
1 23558 134526
2 181063 171860
2 46706 11718
1 83218 177423
1 114154 51284
1 153893 110481
1 197473 52696
1 83702 126885
2 54219 97083
1 151128 158922
1 154401 123913
1 21958 90881
2 2824 9834
1 72463 166118
1 91236 181621
2 60599 77142
2 143722 97251
2 176281 123946
1 160241 100931
1 57566 160354
2 140531 25428
1 181054 151491
2 44172 136122
1 113206 155578
2 176674 182447
2 96698 55092
2 178235 31762
2 147087 16859
2 102638 113054
1 23501 166084
2 45311 142014
1 102846 134423
1 115537 39153
1 119781 71063
1 35101 130295
1 61901 159950
1 53945 155999
1 34715 146639
2 138966 185370
2 166867 133440
2 137043 127655
1 132086 55454
1 16551 18861
1 199290 2539
1 27617 123271
1 80028 6206
1 54785 46796
1 188964 66694
2 84404 65152
1 131650 78724
1 39771 113167
2 55674 157393
1 99378 167953
1 28212 37530
1 173211 562
2 17419 20831
2 137739 4456
1 68015 97006
1 78440 23955
1 67494 39894
2 111006 87271
1 161812 10699
1 128697 55787
1 115666 125789
2 157091 26182
2 81364 69596
1 73687 88371
1 101869 124216
1 151138 45023
2 15129 14731
1 122037 184117
1 65090 198501
1 155359 168794
1 198620 85349
1 66193 181893
2 188042 23010
2 128199 156952
1 30953 110519
2 165700 180627
2 104979 116921
2 44153 188438
1 160428 114287
2 94483 182912
1 108637 135066
2 159659 72192
1 171603 46650
1 38428 22131
2 155944 111641
1 155318 183113
2 184499 113593
2 85979 67567
1 117275 99369
1 29012 107117
1 124316 894
1 31380 10735
1 151768 41491
1 40254 51203
2 60056 27525
1 198192 193990
2 73164 109099
1 15470 6478
1 89813 497
2 181007 158414
1 165115 35927
1 72518 17652
1 98708 140085
1 81729 60342
2 107243 12468
2 40963 20632
2 150486 149058
2 61471 21209
1 161843 131634
1 84001 6973
2 118598 125383
1 95102 151477
2 161380 121416
2 16536 103513
2 19882 184948
1 40694 105972
1 69952 61345
1 8810 39399
1 196108 139641
2 85208 28579
1 157252 78546
2 29678 136949
2 115415 69780
1 104405 95126
2 199082 152109
1 186203 156521
2 172847 21168
2 55662 120863
1 186537 170389
2 170593 184796
2 169533 15676
2 102882 185059
1 57250 97701
2 2007 79
2 120888 118087
2 106620 35763
1 134578 133243
1 182862 44145
2 195802 76853
2 18716 6418
1 15313 166009
2 75317 133132
1 148248 52545
1 119287 62972
1 188425 120390
2 190860 90269
2 46515 74898
1 91470 179076
2 199894 105929
2 23835 35088
2 16274 117678
2 199525 32188
1 160229 6381
2 163212 169032
1 107868 113626
1 190174 150983
2 167680 172194
1 33435 52695
1 38745 71744
2 38748 29010
1 91581 187966
2 150384 60510
1 155098 154198
1 52265 66082
2 97242 134275
1 87921 37276
1 170453 113501
2 85149 69670
1 26109 52383
2 144081 101374
2 126716 124916
2 123111 80328
1 147172 119634
1 183513 61979
1 123043 143992
1 63857 21208
1 180782 41407
2 61499 170617
1 174280 61432
2 167864 74446
1 194387 65362
2 75781 168316
2 195941 163427
1 66649 193170
1 33797 116783
2 7023 142686
1 161215 66409
1 178553 172018
2 29362 35064
1 187326 159237
2 19746 1477
1 88986 37499
2 56032 57727
1 37671 134320
1 89676 167943
2 92178 126957
1 186874 156293
2 101026 66825
1 12261 38398
1 59234 24641
2 174581 181933
1 36513 78783
2 27739 49100
1 179326 159058
1 143919 191651
1 96031 169470
1 176621 64466
1 62867 30176
1 112846 136079
1 30362 25232
1 84086 18963
2 58053 99382
2 68429 33554
1 142524 43596
2 135532 95201
2 146020 18415
2 43747 188798
2 164763 145146
2 175539 106398
1 42397 157254
2 152775 197665
2 98522 116501
1 95893 125503
2 26607 37532
2 196230 100766
1 84921 123593
1 65361 49608
1 122990 2783
1 22761 185076
1 141612 185042
2 131651 126320
1 16904 54837
1 12558 98276
1 89443 125143
2 45309 26971
1 10106 71076
2 173173 117148
2 114825 50133
2 11460 4423
2 43836 165864
2 3878 8472
1 175353 17844
2 87988 61192
2 130575 161611
2 43562 52839
1 168034 83762
1 785 94645
1 57074 77606
1 45993 130814
2 150441 181606
2 98676 120347
2 134084 26528
2 62770 94051
1 74723 162432
2 62423 167727
1 115493 21632
2 147024 134201
1 62302 59319
2 131513 170310
2 107611 195217
1 154939 169824
1 52272 82104
2 175699 95344
1 18101 126323
1 95667 52664
2 4734 169770
2 186450 167886
1 25738 78359
1 87334 144963
2 18784 66643
2 89515 159296
2 43511 157802
2 96264 135459
2 111689 55167
2 77650 10717
1 175137 37906
1 28383 44680
2 104940 50789
2 24063 28427
1 4602 125191
1 173527 96321
1 23283 113217
2 123226 24130
2 43486 51120
2 176958 197723
2 128117 20781
2 84467 185474
1 165481 172200
2 6363 131618
2 29714 159098
2 77747 80087
2 14939 65827
1 80855 43958
2 157016 42411
2 133543 197708
2 177252 102165
1 145514 53143
2 143570 58715
1 84908 111296
2 130979 132927
1 41578 9852
2 167142 27634
2 14603 108691
2 99361 142848
1 75624 12957
2 31520 12395
2 64582 197099
1 124739 169732
2 141122 112978
1 147006 130931
1 151477 50568
1 31812 32348
2 60328 137619
2 112381 11987
1 180854 173461
2 57239 107648
2 156821 68568
2 38409 86627
2 79714 165169
1 39510 148474
2 179089 174655
2 178318 178351
2 63135 173005
2 194923 158697
2 172034 121670
2 61573 91198
2 115956 150792
1 58050 130231
2 73045 126696
2 107709 42831
1 126730 183826
2 29285 168969
1 32540 21117
2 69677 75504
1 3535 95823
1 129363 82931
1 120156 65850
1 169353 79629
1 66254 196931
1 187392 180028
1 37788 33263
1 46129 144841
1 114537 56274
1 45192 167303
1 64211 73612
1 18307 2664
1 198351 126355
1 187950 100056
2 138658 88134
1 179577 151368
2 106810 59953
2 146803 76213
2 44638 57367
1 38770 62748
2 20304 197978
2 100392 128395
1 114219 193472
1 194239 75430
1 5581 61194
1 165325 154392
2 38751 147448
2 169634 115754
2 50026 1465
1 158552 44353
1 83303 149892
1 67884 86089
2 176515 180386
1 179197 129510
2 112359 12455
2 120982 182007
2 188167 26994
1 162045 110843
1 95588 149044
1 121638 100679
2 80324 128262
2 66657 15389
2 31261 148021
1 112490 59690
2 20798 125496
1 49485 166933
2 112827 149927
2 78677 127612
1 35630 121001
1 199886 71872
1 88981 102150
2 195230 118429
1 59596 109827
2 128648 165751
1 179249 87722
2 40741 80279
1 12464 175218
1 103829 23214
2 133480 199543
1 155449 98385
2 29597 140355
2 68485 118394
1 6123 177261
2 92640 39464
2 92505 33991
2 160766 76759
2 85060 73199
2 147704 57612
2 126515 162343
1 59714 175177
2 125256 74998
2 146027 77437
1 127488 198413
1 183551 24013
2 113191 24956
1 189618 39015
1 161764 79884
1 136081 45569
1 172872 92322
2 162058 11948
1 136163 160150
1 183566 149384
2 138133 93086
1 79280 105137
1 171977 155147
1 113993 47732
2 23732 187635
1 23124 62532
1 45476 45011
1 107837 24904
2 181661 84890
2 156698 123197
1 92627 39071
1 21866 18296
2 89731 35573
2 27827 57918
1 11416 186131
2 96636 75754
2 188478 9268
2 173934 106562
1 158831 26936
1 191678 110666
1 116426 12105
2 136261 9750
1 27813 47983
2 125912 52062
1 121626 38103
2 35508 30277
1 61065 57560
2 100504 114973
1 165810 64603
2 195104 113104
2 39981 191337
2 54895 130551
2 129195 194047
2 21017 162820
2 178179 112257
1 75190 91916
1 9512 72575
1 112848 76220
1 9052 190508
2 174226 197535
2 105384 25932
2 66394 75070
1 197703 167345
2 119603 60162
2 17256 169322
2 61820 26526
2 167649 191295
2 31220 31442
1 129813 161026
2 166350 113383
1 163088 87479
2 95715 171273
2 53223 157224
2 14125 45989
2 148936 14856
1 42219 67687
1 90026 83571
1 47796 163076
1 45052 92414
1 28374 57018
1 171362 41077
2 79906 112139
1 178776 16822
2 102373 111059
1 14338 33104
2 17084 183205
2 197518 28633
2 190330 184271
1 186968 43011
2 26457 127971
1 156589 58739
1 117298 69470
2 75560 79120
1 161676 190267
2 54578 67505
2 67049 165444
1 13806 88828
2 103337 172600
1 133605 67201
1 100121 85698
2 95718 105251
2 28000 111374
1 56993 71296
1 25473 179449
1 184567 45219
2 28957 85213
2 65524 29670
1 38543 72143
2 114497 59735
2 21952 109388
2 27223 187718
1 139960 89967
1 161409 68592
1 4171 82712
2 118132 160593
2 154967 109861
1 67407 87228
1 63409 128529
1 122625 7334
2 31108 152063
2 99851 26413
2 110680 35902
1 2653 1681
2 159160 158406
1 148119 161741
2 119391 13942
1 107876 103291
1 134695 56345
1 10925 52247
1 140348 87381
2 95295 117454
2 33349 156919
1 152874 86515
2 43388 132214
2 120291 197084
1 10632 115042
1 107198 133270
1 186568 93741
1 52268 173847
1 135358 93164
1 111448 101055
2 22718 163707
2 73148 130221
2 184701 117891
2 59059 198812
2 153481 105217
1 19787 51814
2 20661 25694
2 3655 99219
1 149728 120871
1 109108 191494
1 37786 154982
2 192314 164375
2 119823 114654
1 50091 171232
1 37308 192985
1 145149 157238
1 141537 31185
1 169985 91841
1 36235 125978
1 193317 91775
1 13505 165305
1 186319 32317
2 19934 173042
1 155548 45406
2 40045 187072
2 184546 134892
2 19181 199665
2 180396 145083
2 17897 13054
2 19159 46127
2 137166 151115
2 72538 199409
1 152174 189100
2 163458 97875
1 56650 76216
2 57944 199541
2 73173 91513
1 180687 167970
1 187992 185858
1 73689 195834
1 151368 168753
1 99646 147277
1 118125 171142
2 90925 7720
1 21101 54835
2 71310 19627
2 34573 29412
2 101786 152573
2 122067 183260
1 160781 195560
2 24722 118113
2 50553 176137
1 133211 108710
1 63960 115795
1 2383 17099
2 144493 30082
1 101784 52606
2 176590 45509
1 503 158337
2 83077 86391
1 90122 87367
1 106553 140119
2 28390 140122
2 150409 31905
1 62954 135692
2 164677 149864
1 100381 66166
1 184515 87457
1 108114 28364
2 105950 81293
2 122853 141092
1 72957 192373
2 157243 129631
2 48821 5614
2 110406 12013
1 12844 146219
1 132521 158129
1 96640 6138
1 194876 29472
1 161733 49963
1 63678 50418
2 127591 105765
1 10514 77069
1 185684 12402
1 30853 119269
1 61017 181569
2 154818 73595
2 192664 199674
1 72707 9412
2 131139 199843
2 183731 48348
2 114094 37266
2 147552 130320
1 180841 78613
1 105017 13896
2 190173 12008
1 974 191981
1 142061 38960
2 174079 76442
2 13260 63700
1 197852 11899
2 72563 190940
1 108279 115841
1 147311 167123
2 21255 100605
2 28116 2424
2 192955 54799
1 131855 53067
2 97443 64158
2 106213 184614
1 187934 74398
1 166826 174466
1 175389 99942
1 111806 93755
2 39969 94114
1 115583 78279
2 1048 164364
2 61391 123868
2 88626 18992
2 30716 89486
2 64948 152899
2 128518 43068
2 193303 137427
2 192954 59724
1 119372 150413
2 108917 84573
1 115109 86841
1 107397 36939
2 17201 130726
1 46890 77835
2 175117 162868
2 41712 129466
1 133827 46963
2 140298 70762
1 36 164538
2 74935 7894
1 150659 82077
2 20979 58163
2 160546 12044
2 177007 103945
1 39648 71796
2 11405 52702
1 30906 123669
2 43973 3713
2 148619 117976
1 98108 4517
1 151745 29082
2 83210 1613
1 114088 185305
1 107090 67218
1 154981 128211
1 113938 33471
2 33286 172820
2 54573 27664
2 105753 43424
1 130370 10899
2 177886 70544
2 2010 185669
2 3976 194282
1 27696 30049
2 131796 126543
1 162055 142947
1 895 174866
2 151063 117718
2 167757 64140
1 174903 141237
2 67501 114915
2 113002 84099
1 172987 50457
1 11255 79641
2 111838 649
1 72918 196323
1 163478 129740
1 63087 7303
2 13731 197536
1 189464 198050
1 121499 116219
2 110479 27238
1 55343 33049
2 146339 84119
1 188398 105494
1 35330 172513
2 165255 197364
1 160342 145911
2 70482 110163
2 148702 2285
2 14564 84722
2 167921 151857
2 89994 112616
1 178999 102849
1 71898 147513
1 176022 74685
1 160499 157839
1 196356 83510
1 20434 97893
2 102128 176607
2 104751 66869
1 128451 167130
2 85204 151307
2 31552 18670
2 123360 85540
1 127046 61326
1 125461 46186
1 21050 197108
1 94069 180246
1 139576 153472
1 78212 132966
1 197223 184794
1 23235 58069
1 147222 170124
2 42200 195610
2 134441 94934
2 25018 79952
2 150603 108644
1 119743 182138
1 106015 77363
1 62803 164579
1 180954 92796
2 181179 139877
1 18833 178155
1 10051 114945
2 127014 88612
1 59789 4729
2 128596 22889
2 81917 13573
1 187703 40435
2 186347 116033
1 179538 113708
1 77153 61953
1 70367 15184
2 180113 68106
2 125356 155296
2 93427 133438
1 43301 187409
2 66258 56218
2 137786 127987
2 171241 136752
2 5373 149394
1 185359 9420
1 150054 83389
2 173931 160283
1 16444 56220
1 165729 183594
2 83504 121544
1 47965 4611
1 95874 74298
1 92473 613
1 190574 156545
2 83309 79672
1 137287 5983
2 84030 85477
2 139006 189793
2 177867 150203
2 185634 33101
2 23452 80757
1 149064 119423
2 134126 183411
1 193891 126441
2 129292 31097
2 38956 7431
2 12657 52085
1 42391 112356
1 170552 137922
1 191830 145327
1 194045 145506
1 62390 3453
1 41842 30101
1 44227 13138
1 68337 47000
2 31356 114778
1 20062 114389
1 7270 10948
1 92280 164042
1 45804 54860
2 137055 87962
1 145323 32791
1 81352 59699
1 35944 115487
1 74344 4439
2 192715 86439
2 146098 92143
1 144015 125224
2 148781 72363
1 16635 111529
1 138210 11152
2 21545 67978
1 175798 170888
1 134567 72601
1 135752 104836
2 48627 34868
2 42049 85924
1 136874 41569
2 33856 108094
2 35113 52303
2 176132 111104
2 150825 116704
2 115894 175535
2 166903 120667
1 31798 170479
2 126488 7499
2 56821 192650
1 44363 42464
1 105079 182480
2 131616 19942
2 51573 70570
2 188303 99162
1 41258 58788
1 120755 32505
1 146932 157828
1 141372 56778
1 172972 92285
2 142188 35594
2 143416 46223
2 93895 39326
2 88684 20303
1 143327 151416
2 105421 173977
2 159626 145869
1 143554 162
1 162603 170672
1 186966 33823
1 180625 30581
1 41030 22071
1 11632 110497
2 100051 1472
2 117683 88533
2 181169 108084
2 193278 159388
2 146536 156935
1 41367 162524
1 165913 103993
1 54750 160787
2 11268 28180
2 93497 195858
2 27341 180502
1 54391 67930
1 49539 61547
1 12048 60834
1 133495 9085
2 153385 96323
1 175561 114001
1 101302 76810
1 64869 168845
2 22452 144741
2 156601 104199
1 185298 97580
2 151409 135003
1 81472 69988
1 93669 151595
2 90022 91120
2 10665 28371
2 34448 95088
1 115428 3849
2 122909 162144
1 133687 60370
1 175885 30694
2 110544 174096
1 30084 182025
2 29129 183491
2 1199 68190
2 33802 116927
2 145622 87637
1 114471 139871
2 195822 148537
1 156713 44438
1 8362 132733
2 34741 50545
2 164167 189736
2 142973 122567
1 168744 182313
2 10225 98247
1 143194 110528
1 81176 102619
2 18119 120380
1 192556 117765
2 15053 182617
2 171395 154396
1 158851 103252
2 49744 114477
2 139262 103333
2 37580 195926
2 146819 105878
2 170317 22352
2 144061 107153
1 91670 136828
1 150689 118432
1 58207 96047
2 18603 79302
1 24513 91855
1 10993 24012
1 116151 47535
1 25691 96555
1 113222 188690
1 66630 137384
1 199341 134626
1 95090 41045
1 101930 64318
2 25971 14662
2 34214 193543
1 44736 132155
2 123310 59596
2 115487 134422
1 108931 40757
1 41281 169185
1 120820 59779
1 105089 2274
1 63847 182156
1 162446 127081
2 21591 119257
1 188941 195273
1 14276 127895
2 119909 11776
1 39017 10574
2 37769 75860
1 114679 32308
1 8854 130210
2 181384 28461
2 182543 115397
2 62704 6277
1 164177 181321
1 88763 11204
1 194552 25743
1 16436 80082
2 54682 40422
1 101152 187386
2 30570 182000
2 43346 10172
2 86377 193962
2 71928 137718
1 159417 95432
2 98592 100625
2 159104 165316
1 96184 152327
2 174438 89616
1 163314 128542
2 3656 54092
2 44642 3416
2 142046 143961
1 112317 172129
1 14318 148921
2 62688 26636
1 70060 156300
1 91056 190556
2 134062 181157
2 147164 146281
1 143882 96281
2 114613 5612
1 127800 111085
1 154933 79795
1 59536 14491
1 55293 104470
1 142256 190907
1 2980 11820
2 135852 84091
2 127522 199442
2 99588 65543
1 6146 71861
2 193864 157613
1 175731 115095
1 59220 162467
1 97686 183622
1 141925 90446
1 11998 20263
2 6680 76992
1 190583 102403
2 73398 33996
1 114733 144942
2 152705 151517
2 121032 174027
1 148231 65700
1 75261 80927
1 126287 150271
2 119592 197957
2 32847 62742
1 194295 77596
2 106311 119118
2 152719 23491
1 139374 193066
1 90649 80541
2 145975 76330
1 56949 75853
2 125481 196464
1 183757 175649
2 88188 181645
1 93826 65135
1 162787 78034
2 44638 149557
2 51654 5934
1 152705 98463
1 184660 42101
2 18869 77758
1 33154 191045
1 127438 32500
1 90699 183494
1 993 37724
1 31506 196570
1 198730 52943
1 159744 36145
1 29886 100236
1 53895 60135
2 125799 48783
2 66209 165574
1 73612 3545
2 31751 4751
1 152051 64857
2 163605 7281
2 195416 46885
1 119394 84687
2 192164 66815
2 134731 119969
1 172144 39934
1 23915 72773
2 28625 171726
1 141741 63983
2 185676 107006
1 154582 78022
1 110641 78450
2 103659 133986
1 77866 183199
2 186758 189985
2 147106 11349
1 127900 71819
2 49279 108871
1 137861 29651
2 76762 23373
2 144197 182209
2 54953 108506
1 92289 188192
2 124431 85330
2 105085 13243
2 104499 8001
2 155606 179908
1 161844 62093
2 196958 66886
2 27643 107887
2 184836 165534
1 88589 45846
2 47253 14090
2 43190 42910
1 56976 189590
2 9249 146458
1 84573 161994
1 10734 198278
2 91821 134490
1 140685 183450
2 21748 105043
2 92819 75414
2 159479 33484
2 175684 77788
2 97336 131726
1 38315 139714
1 84721 30019
1 756 131380
2 34739 67013
2 93344 33391
1 47679 33009
2 150487 120108
2 13193 88879
2 160085 79131
1 85660 96874
2 151838 170924
1 73197 63852
2 163878 79076
1 94246 127524
2 99442 194988
2 65557 66194
2 9600 106695
2 87109 87661
2 113341 32964
1 132501 117169
1 129860 159735
1 46857 92490
2 168211 167355
2 78536 139811
2 168516 91631
1 152295 39535
2 179229 137865
2 67089 85430
1 20469 104265
2 184133 123830
1 47325 160951
2 113160 154788
2 166301 198634
2 55818 192093
1 62459 23606
2 174966 148520
2 191760 53151
2 54665 39476
2 2054 77350
2 56429 17467
1 30940 33121
2 77109 177039
1 146543 171256
2 40612 131963
2 172024 170027
1 120433 39848
2 153556 94585
1 149358 19147
1 190820 8827
1 27520 135880
1 18507 142317
2 13608 140544
1 124099 92572
2 199847 164622
2 190526 44419
2 151888 52096
2 54930 20992
2 153998 121034
1 7273 39305
1 193024 31797
1 87360 49127
2 27833 14642
1 155111 85124
1 180391 158427
1 128692 147077
2 165790 2258
1 48285 15642
1 67981 104809
1 19497 65195
1 138933 102493
1 159310 158969
2 193151 6832
2 16649 26020
2 48189 35495
2 23679 25537
2 179356 55550
1 104511 26320
1 112152 179247
1 150112 186823
1 184769 19904
2 184933 95823
1 37714 198945
1 148133 122303
2 86133 15266
2 9380 14008
2 48489 142118
1 1102 94422
1 61997 37931
1 10084 131715
2 20583 141044
1 110231 124704
1 137683 133698
2 83472 119290
2 24916 49312
2 35700 105689
2 102534 136710
1 13277 96006
2 14194 27134
1 98188 180402
1 86887 162412
1 164910 23708
1 104451 185187
2 159756 164535
2 94388 35279
2 154972 83975
2 109519 113059
2 17376 131182
2 4129 43818
1 91176 138849
1 123202 66445
2 54237 196501
1 21312 123573
1 26843 131915
1 70626 155162
2 18192 172936
1 175352 154185
2 82629 95240
1 163780 45450
2 160749 62016
1 30217 179715
1 87640 11815
1 185045 86977
1 137602 195013
2 187861 1562
2 87522 197871
1 76905 194082
1 81339 105685
1 43178 167206
1 52396 25289
1 178062 88555
2 126975 188332
1 68387 99201
1 188238 194825
1 60995 27565
2 68804 185957
2 15102 137612
1 53243 97605
2 183007 118512
2 66192 57084
1 24650 137826
2 12343 82072
1 154072 147551
1 40678 26564
1 8405 64789
2 167372 12198
1 21205 113815
1 123376 119713
1 115006 159489
1 150540 171208
2 18843 74472
1 154284 10705
2 143412 167212
2 127570 16809
2 72060 109073
2 65268 132915
1 3235 92665
1 107518 50199
1 150993 119980
2 22441 122557
2 175110 194217
2 65289 170435
2 57250 100851
1 67743 9977
1 46340 38428
2 117200 29739
2 132667 48729
2 52475 143824
2 88840 2927
1 37743 175232
1 21666 164251
2 48526 32576
2 150105 189023
1 51015 17234
1 2935 193657
1 197329 165441
1 124522 122468
2 11645 32342
2 139464 139987
1 20491 127214
1 103018 77824
1 154420 197648
2 113338 61826
2 42198 100214
2 47321 198438
2 50293 33170
2 52733 78711
1 45858 157537
1 44498 132942
2 58028 165913
1 141259 156644
1 194280 85458
1 54638 69175
2 110102 44578
2 110434 147811
2 87232 114087
2 79593 102434
1 7314 85581
1 118860 140649
1 7315 59435
2 181893 100228
1 42784 194259
1 183075 24343
2 196699 116778
1 190393 131271
2 30250 33843
2 177866 36397
1 111550 143615
2 95353 73487
2 168088 69808
1 2198 177694
1 79063 31806
1 148973 91327
1 30815 12466
1 30734 167344
2 78657 121599
2 47137 48049
2 34858 41183
1 84128 103795
1 116868 70665
1 152498 95080
1 167534 174843
2 60579 109250
1 18679 24782
1 87626 28319
1 134819 183998
1 98641 164854
1 45965 96776
1 39181 184463
1 88043 57811
1 172679 179438
2 48250 58690
1 159858 45724
2 94673 83255
2 111236 78706
1 139750 72683
1 26729 126943
2 141674 28537
2 49182 133018
2 90521 151402
2 121398 38614
2 64859 47733
2 58340 57287
2 194378 7118
1 39963 97767
2 180725 68629
2 10293 3313
2 95705 52873
2 196053 119013
1 54659 153971
1 147550 99412
2 187566 79575
1 167885 78365
2 122433 9340
2 979 171432
1 143198 7654
1 3447 158704
1 147198 1636
1 108023 161568
2 159351 120695
2 35253 66232
2 112129 159561
2 128655 169161
2 98814 196913
2 158763 187659
2 171876 149048
2 99179 134708
2 150404 68524
2 140117 41418
1 33609 27422
2 174952 18281
1 127641 150028
2 110911 106584
1 145671 161396
1 132683 83500
1 127274 100598
2 195134 132009
2 32560 83386
2 159393 40013
2 189176 9828
1 38113 41244
1 75755 192945
1 83661 127911
1 147572 178089
1 17885 51345
1 50803 3751
1 197072 94125
1 91776 80659
1 63915 93899
2 43892 61611
2 15036 130690
1 136985 102034
1 88052 100544
1 68489 44512
2 157257 133863
1 144669 193672
1 120910 196015
2 112467 51788
1 184166 122874
2 14261 47282
2 30626 33201
1 47072 17614
1 28477 190078
2 172123 197954
2 123454 171669
1 177963 21139
1 68558 148437
1 127461 109942
2 190402 116962
1 120034 121899
2 155736 49077
1 3769 56538
1 78964 50376
2 12720 65217
1 190248 17579
1 111786 117893
2 98993 147945
2 140151 122220
2 130332 46907
1 185032 174755
2 21513 75434
1 112842 20225
2 74018 126599
1 130577 188001
1 39428 32740
1 70904 199860
1 168583 138838
1 3960 95199
1 184842 68956
2 198719 37232
2 45534 32071
2 137192 109792
2 73894 38612
1 101030 15878
1 55836 14342
2 22962 18013
1 33116 184349
1 69295 156531
2 59563 30951
2 45347 85324
1 40567 48276
1 69175 24996
1 19663 50613
2 6360 161867
2 97258 78130
2 161073 135556
2 115724 39555
1 72940 118989
1 124285 2488
1 161651 66672
2 87124 11430
2 45146 146387
1 22469 199420
1 79845 56424
2 94024 145151
2 19710 72587
2 56072 152712
1 11267 81065
1 157562 118482
1 180941 176460
2 165802 192151
2 144908 185839
2 65197 57553
2 79512 152799
1 53977 157875
2 103828 160042
1 102321 221
2 142409 9447
1 165566 32601
1 184423 178352
1 105618 146324
2 129576 164691
2 3589 196995
2 31473 178092
1 146346 105498
2 37423 166685
2 76921 132583
2 43862 134020
1 119694 11643
1 29742 111089
2 64021 22426
2 311 113671
2 141861 43128
2 141375 116073
1 115370 134697
2 119968 61328
1 22837 127787
1 199984 131027
1 145168 193929
2 79694 164887
1 174155 117218
2 183034 171847
1 117759 177783
2 46901 131007
2 195491 172560
2 187062 13814
1 108690 19171
2 144325 14312
2 155080 132725
2 135658 124399
2 190116 109264
1 103233 86919
2 171171 93526
1 47937 152497
1 144862 122713
2 47784 153452
1 1245 9523
2 198449 32307
1 44376 18192
2 115214 141256
2 176388 66699
1 166039 49140
1 29436 198495
2 10895 80281
2 76828 195652
2 103465 135804
2 48209 28831
2 37498 111224
1 30381 10592
1 49092 95476
2 3013 61058
1 92001 127805
2 153233 198277
2 78875 70343
2 45018 160369
1 126725 64200
1 124551 136069
2 9790 99499
2 32533 144239
1 128951 179996
1 180548 117968
2 39209 35845
2 134205 12922
1 9680 193843
1 171690 55778
2 64793 162167
1 7638 17427
1 163386 197447
2 9806 107241
1 3362 21035
2 139072 148510
2 22089 190668
1 88965 171983
1 4584 68846
2 88038 65940
2 85283 1990
1 148658 189043
1 89078 138456
2 105067 64949
2 31733 14414
2 19586 71455
1 178247 1731
1 31218 55374
1 118023 164028
2 156896 9255
1 44494 97250
2 72900 196485
1 87419 109981
1 187544 96447
2 181262 38597
1 30445 163210
2 133582 165618
1 41745 159086
2 4177 146634
1 90684 164356
1 20832 48514
1 6395 81333
2 54359 124513
1 192661 143141
1 19859 17274
2 78556 129232
1 49032 101584
1 87551 16070
2 9436 106733
1 56031 126175
2 126314 180098
2 77616 125034
1 179157 176110
2 39527 199505
1 106420 69560
2 180329 157003
1 40143 48964
2 23571 61623
1 83760 106698
2 94759 50035
1 198383 122704
2 182570 182767
1 40662 136161
1 79473 198719
2 53593 133502
2 45225 190453
1 194005 176325
1 12619 196756
2 55832 83668
2 48660 193322
2 39787 86284
1 117273 184737
2 95864 186765
2 31166 78638
2 38326 115761
1 162664 179355
2 41406 196921
1 23385 3286
1 122548 103428
1 165318 176838
2 76964 198458
2 99403 39713
1 98493 58193
2 145926 21860
1 91839 31621
2 41273 176317
1 144849 199812
2 52086 181145
2 40011 139168
1 175844 120444
2 196863 94264
2 32139 62497
2 87845 21318
2 120516 194823
2 35004 86558
1 130364 170933
2 62988 72563
1 156961 75377
1 78733 61064
2 16672 45380
1 141241 152676
1 7660 1945
2 174082 197438
2 184504 144628
1 135364 35857
1 146435 38857
1 99041 44345
1 161528 44887
1 159109 90451
1 121491 41843
2 112052 139727
1 103473 198915
1 35337 181016
2 39242 179285
2 114220 199368
1 64443 25412
1 43000 43325
2 85844 17185
2 97617 83105
2 70868 127307
2 4595 105264
2 108748 76726
2 87032 26090
1 73373 7187
2 6115 45158
1 129405 136332
1 36385 42619
2 31143 9477
2 123252 177863
1 14692 188076
1 179616 149720
1 141844 18949
2 198583 82842
2 167473 25392
1 125891 57008
1 145654 76025
1 61259 107864
1 484 166495
1 185681 137520
1 199105 125096
2 147167 72782
1 110030 184966
1 123446 18400
2 105833 140671
2 20051 14535
2 16051 195285
2 157763 13374
1 180667 106838
2 192309 169147
2 185094 101422
2 176532 169326
2 194755 38730
2 238 41214
2 90393 189811
2 32613 69707
1 183827 50302
1 89685 85433
1 166774 130646
1 122460 77702
2 148207 104512
1 32279 80895
1 7843 184748
1 26283 403
2 19537 151027
1 123691 131986
2 61361 169844
1 51207 40970
1 142568 154667
1 4093 139760
2 97912 182203
2 134957 37850
2 169061 20737
1 131666 161419
2 144834 78669
1 177318 194230
1 190671 173081
2 60380 199455
1 29312 4175
2 102346 181952
2 190817 119284
1 36244 171067
1 148539 53402
2 76333 148027
1 147880 34693
1 78782 149922
1 114839 63437
1 81971 27393
1 39135 97401
2 45833 94355
1 110433 97534
2 61929 176893
2 155279 53135
2 62023 28847
1 123308 51168
2 49327 108324
1 174984 34780
1 129595 41779
2 154834 23685
2 116080 78542
2 37739 133744
2 65630 88042
1 133453 98468
2 182632 59559
1 122986 81374
2 145272 135636
1 159064 108681
2 36953 151361
2 80523 129015
2 174909 81203
2 157912 5705
1 41366 97695
1 59419 140728
2 159566 49002
1 74370 95378
1 7276 24063
2 170684 50937
2 115045 160986
2 37683 81942
1 69397 127649
2 138272 190700
1 46734 143233
1 55764 5405
2 100555 69464
1 188872 9237
1 172986 174470
1 123581 107605
2 40468 83990
2 146133 138467
2 48316 92119
1 48732 113436
1 18888 100945
2 11320 79333
1 42953 188190
2 5791 169662
1 198732 177619
2 14572 109181
1 171068 161657
2 15077 189674
1 75688 11485
1 183071 27305
2 1031 4830
1 846 25280
1 37163 133698
2 127654 135595
1 147026 36208
1 170885 99515
1 131198 118200
2 102149 175246
2 53693 111652
1 35960 118922
1 141467 129040
2 98658 18904
2 12278 59701
2 151790 40331
1 197306 36776
2 199637 164501
1 164188 52446
2 79102 83227
1 81173 152452
2 141070 48924
1 171510 56364
2 66192 99951
2 56329 70780
1 158334 191312
1 8997 76899
2 175676 198179
2 107532 7860
2 92834 195645
1 136214 161714
1 147634 161625
1 110036 145454
1 46579 190514
1 190359 79875
2 100527 22585
1 141881 161353
1 7 76055
1 119887 102326
1 56395 170907
1 3266 72373
1 7186 74263
1 125593 113075
1 170629 175507
1 21602 147990
2 27648 82650
1 33418 140053
2 87818 171305
1 195363 137737
2 89385 106428
1 41945 5053
2 38181 165606
2 83433 106133
2 144002 147802
1 177312 30686
2 27048 93080
2 155091 20667
1 56542 156698
1 11017 60072
1 26986 33343
1 79681 107806
2 116669 61940
2 168258 175952
2 54042 62725
1 134343 182900
2 21942 101762
2 153601 50942
1 150779 90652
2 62627 57960
2 110586 26945
1 87166 129014
1 174776 49806
2 39912 180824
2 97369 39358
1 30014 138210
2 68788 194137
2 46643 10681
1 6140 32948
2 198162 6657
1 104718 115081
2 39510 70074
2 75228 35597
1 159142 70149
2 102816 35958
1 158354 113422
1 42989 121765
2 29820 153439
1 80671 123414
2 43454 142663
1 32450 29768
1 183379 136862
1 122559 46991
2 194373 31038
2 105711 51423
2 92464 80540
1 8667 34489
1 198014 118289
2 182245 103798
2 124334 126347
2 54767 37252
2 77214 71190
2 29648 120972
2 109914 161939
2 87071 110281
2 41673 83735
2 62922 160537
1 84534 198933
1 81022 57075
1 196915 125615
2 36547 135021
2 14093 6267
2 145317 108276
1 14820 8170
2 50346 66532
2 134477 120745
1 56543 176010
1 165353 48911
2 184501 10126
1 173875 54461
1 96719 106531
2 40740 7123
2 34240 158570
1 44287 7694
2 57488 79427
2 5193 185090
1 105301 103646
2 45460 137552
1 195321 2025
1 160889 176772
2 74918 55442
2 94099 99853
1 117394 9456
2 181148 30547
1 182527 179445
2 6091 32968
2 12547 192844
1 172563 25211
2 38863 177854
2 44830 9033
1 20975 188391
2 76434 12200
1 11109 120785
1 131174 39102
2 27087 181027
1 128814 59984
2 39629 45050
1 141432 84942
1 182977 64466
1 14362 134799
2 32778 81563
2 87468 32266
2 107549 51185
1 133990 48022
2 190122 171426
2 154157 49664
2 155653 133828
1 121822 42756
2 147105 165235
1 181147 175115
2 55573 39309
2 125873 87506
1 132630 144325
2 4270 94457
1 165397 150268
2 2987 29564
2 2456 75439
1 163128 17830
1 128446 64758
1 96678 106290
1 129341 23019
2 104084 79727
2 17687 138590
1 104115 140149
1 51469 117092
1 47870 198083
1 171417 199781
1 153220 85898
2 163137 57291
1 91213 153121
2 87683 85703
2 118774 137784
1 196551 135141
2 95577 42562
2 83082 74111
2 53316 155518
1 105937 93672
1 872 139972
2 61232 172547
1 109499 179680
1 137638 23157
2 154987 91027
1 185620 193913
2 33057 172621
2 44798 28913
1 47426 25482
1 1717 141037
1 13145 112031
1 56982 47213
1 61863 120638
2 44062 153874
2 30678 4554
1 61363 90194
2 46225 169434
2 50633 79441
1 104264 115090
1 194775 91991
1 98868 51588
2 79302 186312
1 167108 164816
2 89912 142274
2 23376 53940
2 134931 29995
1 90701 94848
1 107417 179682
1 60545 5208
1 148121 134843
2 65140 195233
2 57268 104866
2 40124 6907
2 42631 159059
1 106652 14955
2 132836 172675
2 121929 152117
2 56980 178348
2 89841 160353
2 170231 165033
1 110869 44973
1 119466 39317
1 75635 133228
2 32535 95832
1 132917 168536
1 175451 45227
1 98160 24044
1 185327 163949
2 100090 135319
2 57012 3301
1 38262 130242
1 194821 75848
2 60282 100486
1 85700 39523
2 152227 180127
1 127016 176371
2 145118 56173
1 60911 57336
2 182942 156489
1 147426 91402
2 153394 148837
2 141147 46408
1 174639 76215
1 181400 18477
1 98924 129966
1 61262 98906
2 187084 149064
2 158391 159195
1 140329 173503
1 141933 105240
1 164546 76146
1 53974 168951
2 173211 198971
2 177796 31667
2 18913 196531
2 63832 98753
1 45992 29580
1 35760 30212
1 70310 154039
2 18657 34223
2 129955 182647
1 156974 76887
2 181996 4367
2 45634 22318
1 197539 114149
2 197703 71006
1 112129 173423
1 69799 156323
2 84016 17668
2 117408 123663
1 41831 131371
1 113050 48370
2 102837 59511
1 18393 38183
1 23578 173597
1 93769 61608
1 184601 9225
1 72287 183227
2 66503 93160
2 496 132421
2 112020 187983
1 126264 1334
2 190801 154409
1 118861 114258
2 31245 156873
1 93368 48545
1 199968 112442
1 88605 55492
1 31927 18732
2 197704 56036
1 32316 19767
1 129043 196842
1 148078 190302
1 98170 131966
2 30902 186865
2 83357 96108
1 10086 79084
1 118556 138196
2 4042 25566
2 63123 106951
2 93264 165866
1 113820 176025
1 143112 25771
1 51110 109391
1 188153 74243
2 96391 1388
1 59253 70797
2 46314 22633
1 24307 101813
1 105984 101226
2 135173 30205
1 186797 182884
2 117196 132055
1 15533 109212
2 168674 26854
1 99967 68924
1 20913 18486
1 118587 45475
1 189910 175042
1 123493 145401
1 151164 132801
2 77470 115129
1 129437 189257
1 79558 128118
2 126144 144444
1 132224 188232
2 194954 189494
1 12216 76389
1 79265 96103
2 172593 103759
2 148670 193347
2 121267 36490
1 88326 158684
1 63611 157202
1 29505 76348
2 181019 134951
2 134092 129469
1 122408 144194
2 176318 78761
2 193737 29332
1 107929 187768
2 41718 12227
1 28000 128596
2 100954 30063
2 80462 84130
1 137680 88465
2 62136 113936
1 91734 35387
1 110894 172789
1 130836 165887
1 73062 27243
1 149227 31110
1 112377 36541
2 133782 151386
2 195656 61712
2 61278 156946
1 37817 66326
1 104470 25877
2 58316 133327
2 133054 70206
1 21104 183287
2 9468 25186
2 24487 176336
1 28518 56726
1 81435 100628
1 16752 128167
1 182993 115733
1 101520 172784
2 126887 152914
1 12038 63191
2 106639 41977
1 124773 189109
2 38597 66631
2 27368 127746
1 182219 78874
2 165734 24897
2 58746 62411
1 199572 75308
1 67821 26303
1 159842 176084
2 162936 46013
2 62076 92634
1 56011 146854
1 131186 41911
2 167134 82158
2 7202 135173
2 158426 170815
2 34241 18143
2 141912 14902
2 12696 100415
1 78057 67651
1 169269 156530
2 183507 134170
2 132618 46948
1 61571 77806
1 10797 8749
2 112373 62061
1 76994 177588
1 155762 107918
1 129241 90352
2 134701 29258
1 152806 16706
2 110952 115725
1 80623 77711
1 164963 28082
1 91714 32976
1 75887 80972
1 161862 133062
1 173416 131532
1 47288 33090
2 9950 189964
1 83935 49954
1 53511 188084
2 132320 61457
2 195789 57723
1 6318 169910
2 136588 19709
2 148291 105889
1 27334 96466
1 5062 141164
2 131796 166385
1 26759 37290
1 67395 11059
2 154390 138645
2 28840 12313
2 106544 61618
1 55909 88012
1 153855 33001
1 152355 148723
1 186914 71084
2 57885 84064
1 34094 65842
1 173356 198989
1 104468 36684
1 59240 80646
2 177996 10955
1 123887 187402
1 105040 156332
2 70161 53861
2 98736 10495
2 113196 114151
1 77161 158859
1 102081 41597
1 30812 121252
2 180821 136595
1 68212 142303
2 83280 8731
1 29960 112128
2 114888 30378
1 186913 47057
1 72078 9517
1 146721 92083
1 193156 106076
2 61145 183857
1 4720 150403
2 106646 157546
2 81775 92027
1 163673 123684
2 176752 81433
1 71075 136053
2 4957 133737
2 147593 78586
1 113835 21609
1 82182 67254
2 53805 91532
2 171048 94889
1 56952 67929
1 159766 122601
1 34217 89706
1 102745 191342
2 52717 128621
1 144471 77475
1 197967 73300
1 186393 14781
1 187230 126319
1 139567 87808
1 55330 14103
1 6066 12279
1 169978 196777
2 70571 45833
1 46248 117330
2 39869 44926
1 32863 170789
2 71757 182751
2 168969 197827
1 69687 77956
2 73552 132779
1 85653 34213
2 75633 163134
2 170725 143717
1 96596 198433
2 107640 62284
1 145248 47990
1 65845 52364
1 75135 122133
2 45003 76237
1 66097 171249
1 18548 170740
2 90374 100530
1 131533 157155
2 21330 81581
2 123089 96005
1 68577 12079
1 105628 70273
2 91368 47844
1 133426 3929
1 182749 181184
2 36011 113927
1 148070 51515
1 170836 79054
1 120047 25743
1 192839 4759
1 163653 90620
1 141477 75247
1 92242 127001
2 8047 76800
2 143256 132389
1 4885 143794
1 190452 14481
1 81042 18648
1 43352 161670
1 163791 136240
2 192646 122321
2 26330 5178
2 95942 171723
1 161904 131459
2 166908 75400
2 74755 101076
2 114568 46912
1 49638 198246
1 122362 191486
2 143484 6561
1 133528 138405
1 29048 10838
2 30501 1247
1 67413 94926
1 73759 191746
2 120375 101729
1 80566 20389
2 152319 180136
1 1611 128952
1 42667 29192
2 39256 33184
1 146616 36694
2 37183 82681
2 70017 122398
1 193899 17027
2 123471 194067
1 142428 105601
1 85917 86814
2 157712 99749
2 17061 46376
2 166243 20922
1 58268 15945
1 144509 117709
2 91607 136027
2 36166 92310
2 16032 196686
2 127048 161349
2 25431 182117
2 156754 181226
1 36246 54163
1 124603 33044
1 150448 149
2 70717 288
1 159004 66938
2 24239 94398
1 48835 95417
1 38235 132681
1 13351 147967
1 111066 41492
2 130159 120944
2 117319 19433
2 64973 26708
2 157381 184338
1 5719 196313
1 32042 77311
1 89923 163779
1 29552 136694
2 43898 27861
1 11914 158692
2 30301 135717
1 28734 14585
2 78926 119833
2 136906 181789
2 63921 58280
2 169546 86342
2 36623 114456
2 128586 13703
1 52500 158878
2 117842 66427
1 16494 175805
1 82939 22547
1 145666 23611
1 90357 13100
2 27437 107344
1 89649 165528
1 89291 40631
1 99561 195180
1 19881 175529
2 44462 82999
1 195373 193464
1 47661 25449
1 189989 1513
2 198031 81476
2 77767 164560
1 180159 68703
1 8825 51386
2 46768 97950
2 199540 164258
1 7657 65169
1 88461 80612
1 61625 60854
1 198584 32141
1 45375 2408
1 41737 133748
1 123863 166547
2 122571 88401
2 79061 34288
2 24695 105897
1 89148 155304
1 12280 94717
1 187952 85183
2 191703 711
1 184730 165634
1 185665 74110
2 150021 167239
1 10356 103415
1 140464 5544
1 32979 18860
2 149420 36632
2 102318 137740
1 78132 12103
1 193262 5172
2 181265 138600
1 67319 186057
2 161429 10637
1 198066 26854
1 113770 57023
2 115504 137372
2 134104 69290
1 165778 108070
1 147394 104227
2 51840 132265
2 129194 107024
2 38581 32649
1 144370 197321
2 107882 6663
2 158984 183051
1 26399 49120
1 3391 107337
1 56161 38729
2 161292 90001
1 55522 109734
2 88507 94019
2 107670 148287
1 175222 131884
2 47632 10443
1 92287 141457
1 191433 81983
2 145472 47974
1 26719 76269
2 127605 98707
1 8766 167616
1 198629 112688
2 64832 125232
2 139633 145641
1 86395 47069
2 185494 24051
1 84384 12954
1 93831 167474
2 128412 58612
2 163455 113135
1 120348 98432
2 2731 87757
2 106542 175840
2 159445 29648
1 3470 60280
1 169248 134677
1 55772 149760
1 138276 84808
1 91377 182504
2 50483 9597
1 190009 90297
1 25076 198551
1 170915 65119
2 20705 180885
1 54170 179347
1 109370 101667
1 177331 25754
2 16495 49381
2 150726 91918
1 116421 137068
1 13769 194564
1 83770 23532
1 105067 126709
2 142359 4058
2 196848 101496
1 172960 173027
1 79390 57231
2 115540 107522
1 58816 77028
1 125001 111056
2 167475 136180
2 176353 103100
2 186263 188335
2 157554 3686
1 126720 59253
2 20814 41735
1 145404 74021
2 36300 51718
2 173016 114902
1 170397 177066
1 56798 41939
1 22018 4153
2 68369 132743
2 171258 185138
2 46462 157391
2 46377 159586
1 9432 144020
1 69792 22839
2 155822 10083
1 92467 123005
1 132220 137044
1 13978 12294
2 42769 70154
1 66858 48149
1 193979 123697
2 120341 177312
2 186443 142996
2 37360 88412
2 113473 91603
1 116822 26870
2 138122 194449
2 86011 178456
1 59232 88645
1 66204 186289
1 12292 25180
2 67673 63260
1 129942 72991
2 194897 96865
2 69421 59401
2 189144 177150
1 84864 100720
2 146718 55846
2 158117 19973
2 75025 99753
1 144766 82815
1 31921 18000
1 196267 47735
1 41026 150966
2 75236 125546
2 33838 24330
1 188157 48251
1 181497 191340
2 199998 14532
2 15209 5936
1 88377 101822
1 26755 190489
2 74365 86938
2 182851 114002
2 98280 127671
1 124152 41776
1 144372 172071
1 146991 136431
2 80628 148718
1 169644 153410
1 123657 93922
2 110719 142611
2 175226 77842
1 39591 177352
2 46963 165254
1 130648 190096
2 165052 34125
2 179241 108382
1 197691 63601
1 107532 52393
2 97421 37254
1 76174 69606
1 151117 97715
2 88815 154465
1 23434 16681
1 196061 131947
2 118947 46888
2 99347 134699
1 185853 115685
1 110290 87502
2 123904 108471
1 126883 46034
1 78666 173830
2 69843 130737
2 170531 139326
2 187022 6467
1 25188 139583
1 152664 109827
1 76569 131947
1 41709 167832
2 143376 193159
2 2532 14136
1 189289 122866
1 62938 157584
2 57241 142846
1 115573 163216
1 66368 32616
1 101096 15589
1 149253 95409
2 24683 4016
1 24045 115049
2 8349 90014
1 24841 112519
2 77767 149597
1 107132 137113
2 139548 104211
2 133034 176312
2 24256 180400
2 128715 99464
1 19411 77782
1 153496 64988
2 8449 917
2 126600 93917
2 87900 5063
1 176596 172361
2 153149 181813
2 141820 115853
1 114115 170691
2 163255 87270
1 73880 109295
1 96741 569
2 79155 180852
2 132443 119962
1 9010 115023
1 74231 26494
1 59857 118999
1 101718 54184
2 154084 95547
1 78385 146167
1 191228 120013
2 28208 105545
2 159071 97555
1 19689 163543
1 132258 174823
1 193939 120454
2 36925 164063
1 158901 29585
1 21185 76052
1 32664 152648
1 158838 150116
1 1673 87477
1 80783 128158
2 191459 5454
2 160052 12929
1 59854 110670
1 194347 15893
2 48018 115054
1 117174 108798
2 167988 86049
2 187033 157600
2 74599 155029
1 53513 20775
1 116056 126021
2 181313 13528
2 20375 45417
2 34671 139896
2 1206 96869
1 72015 190756
2 51063 51737
1 144010 191554
1 169462 113423
2 157158 128158
2 93713 135402
1 9172 198247
1 87477 83314
1 90587 51945
1 164894 35720
1 64098 120841
2 31063 71313
1 157762 115609
1 112566 47122
1 131929 146831
1 190582 168098
1 132672 177164
2 150437 178793
2 10498 79520
2 65417 129513
1 187891 40075
2 127354 194625
2 50786 123751
1 141014 62459
1 128037 162926
2 54633 186336
2 65169 97074
2 49425 121963
2 119990 13328
2 7266 9172
2 178645 92870
1 55110 144288
2 146726 41433
1 156547 154767
2 139552 168559
2 101591 56445
1 12863 191793
2 75969 25367
1 70976 62814
1 27567 150539
2 74214 86819
2 123080 63269
1 72290 21664
1 133470 99960
2 88447 116859
2 136174 51228
1 112098 85822
1 172407 153306
2 166128 162365
2 112223 151519
2 139591 144265
2 199748 63760
1 112034 68789
2 182404 156946
2 121294 81517
1 149992 188629
2 122815 94051
1 4415 155772
1 42607 149043
2 85241 153477
1 74464 62230
2 48061 136615
1 110680 132672
2 186276 40184
2 64897 74313
2 24337 39237
2 181700 182506
2 110659 115923
2 124683 109399
1 93411 176907
2 179953 191468
2 69639 36402
2 45469 71863
2 115805 18612
1 149798 36806
2 139197 94502
1 50969 79989
1 44429 33026
1 197141 59571
1 81478 198919
1 149801 156033
1 125423 193895
1 186070 131229
2 161497 149192
1 118083 104752
2 78039 174001
2 178189 138393
1 104812 140878
2 62093 142285
2 62957 16411
2 145465 141992
1 89255 196194
1 42173 54646
2 84170 85053
1 130538 127604
1 166209 124347
2 73835 179521
1 79834 114674
2 195397 18338
2 20085 152568
1 44087 151477
2 191414 98521
1 197928 106759
1 186059 22731
2 150831 167734
1 18455 69795
1 196603 193983
1 6931 38770
1 125156 64056
1 98479 143606
2 104664 112854
1 54780 124431
2 186415 29108
2 14529 30502
1 22413 170834
2 103411 70700
2 193774 130749
1 26609 41869
1 37307 13481
2 119976 30742
1 100035 136119
1 175167 87939
2 96724 93935
1 15313 83774
2 49138 54008
1 122843 166352
1 8529 157807
1 101474 7172
1 11096 75218
2 125283 137778
2 162840 175890
1 34372 173366
1 30946 114647
2 79391 163408
2 139455 33886
2 133255 7631
2 109918 188351
1 9308 171548
2 189260 159930
1 51638 50025
1 76982 181526
1 52219 48288
2 113326 84664
2 103772 168522
2 101959 130130
1 106079 6497
1 193156 164481
2 124860 131854
2 177515 25868
2 32833 127006
2 191919 33714
1 147371 172022
2 23626 104211
1 33851 78296
1 35258 98481
2 86490 182780
2 61475 177767
2 181968 66158
1 114980 22258
1 148486 109999
1 70863 45044
2 186309 111763
2 199819 83855
2 149711 72192
1 122965 184234
2 4443 93843
1 50380 84032
1 186897 60145
2 51751 68674
1 65987 147597
2 33288 2234
1 4866 89142
1 142833 10784
1 121875 121183
1 175881 34884
2 185182 58404
2 45289 100282
1 125778 171684
1 56272 9194
2 107779 105316
1 362 59664
1 137956 91813
2 174226 132710
2 180859 89135
1 121052 163043
2 126392 36617
1 184929 70459
2 151769 95600
1 59051 113503
1 56062 11704
1 195678 36055
1 34883 170095
1 157703 24442
1 30293 132048
1 157674 52516
2 84110 90543
1 10906 74691
2 159123 79537
1 129907 60672
1 95143 113502
1 2946 119859
2 71988 28469
1 11259 47222
1 147822 89734
1 39927 159317
2 20638 102034
2 83827 58284
1 128911 39478
1 156941 153655
2 103745 104771
1 128836 24504
2 71612 52078
2 161294 166194
1 129622 21209
2 1302 72314
1 11273 103319
2 6098 181144
2 87158 28779
2 21820 85105
1 33442 187892
1 97898 58983
2 164860 136140
2 167862 97032
2 45692 135726
2 20361 112094
1 27767 186040
2 84486 9764
1 48865 182184
1 5120 12176
2 168560 98850
1 139319 49061
2 165399 48498
1 110751 97622
1 62464 24149
2 8640 73159
1 36372 88195
1 182847 38791
2 72134 105431
2 68660 67735
1 44413 39440
2 50720 107326
2 152059 122936
2 113680 23666
2 12295 129267
1 176919 132043
1 130401 170710
2 20603 125396
2 66769 199668
1 14720 60088
1 68812 17180
2 100667 14770
1 179492 79775
1 190343 130915
2 15541 139530
2 32037 129345
2 104090 122759
1 124889 64832
2 151926 16314
1 105876 155406
1 48709 2962
1 171549 150301
2 170553 139412
2 157492 151903
2 25939 171403
1 63433 177489
2 74129 51564
1 90707 179122
1 130754 173423
2 73084 75023
1 104304 84710
1 77902 37760
2 183889 169978
1 7220 30674
1 125078 75407
1 196234 189007
1 182311 199138
2 158504 1600
2 26806 122374
2 11898 199013
2 170576 148319
2 43162 198977
1 57406 23237
2 138077 101010
2 48812 159280
2 33937 146323
1 49610 35052
2 72629 199724
1 64306 10809
2 164369 11379
2 41236 130072
2 197092 98887
2 71413 140991
2 8343 119049
1 34193 61244
1 181303 70440
1 190704 160731
2 120931 109194
1 11859 188870
2 104596 34347
1 178290 117749
1 66785 53094
2 193015 31140
2 52256 151583
2 142239 112557
1 119193 131201
2 179261 16512
2 56566 62934
1 143915 83151
2 92535 196166
2 15730 160074
1 183826 84502
1 92201 27219
2 48702 186328
2 126315 84208
2 177127 132377
1 63812 157616
2 178418 98498
1 63266 43402
2 6033 3762
2 177730 191720
2 76847 179603
2 129065 55360
1 133706 103047
2 184260 139956
1 175556 6705
2 62184 129756
1 111213 190433
1 151475 6334
2 36060 81891
1 39546 38077
1 59564 117205
1 67031 113743
1 165707 6615
1 35412 157698
1 164411 153540
1 132645 111754
1 15233 119790
1 199387 76082
2 164373 137396
2 103630 7563
1 105804 192709
1 167919 91757
2 177970 92502
1 186720 195059
1 9997 99447
1 45124 1627
2 64406 130620
2 99064 66401
1 139147 19430
2 61384 80157
2 80288 161537
1 93322 37775
2 133541 111069
1 43101 138607
1 108094 61411
1 162146 158191
1 191504 160943
1 105448 87510
2 70555 166787
2 166163 131574
1 166515 101823
1 70897 38891
2 90259 135949
1 69002 134545
1 134266 141065
1 134086 52690
2 70863 104255
2 10756 134034
1 4379 169323
1 144002 101919
1 180406 160314
2 194546 4455
2 143107 56511
2 62654 157667
1 121568 48252
1 76221 149607
1 187512 85896
2 144431 47764
1 159645 167467
2 51659 161848
2 65065 36205
2 21769 23370
1 28549 58425
2 129374 146715
1 135915 126212
2 18340 12255
1 130766 9304
1 71704 117375
2 81567 55703
1 121178 104968
1 32468 18028
1 104689 97112
2 63019 14405
1 29255 136996
2 74907 32260
2 81977 182793
1 44911 74766
1 99766 153099
2 178189 18904
1 60130 1731
1 13286 175667
1 185541 168407
2 139372 167021
2 129110 95439
1 87946 33643
2 134073 124990
1 103041 5433
2 50673 16638
2 4043 199875
2 133524 92511
1 149981 183169
1 15429 10663
1 10462 195840
1 157583 54335
2 156506 40257
2 8133 131223
1 130458 139220
1 110899 85036
1 118918 12364
1 14837 150834
2 130244 21341
2 39709 69821
2 30438 165621
1 33627 112109
2 36013 33307
1 179997 65861
1 162122 70498
2 90441 25244
2 27859 187583
2 125015 101835
1 17759 51483
2 41067 192551
1 60104 171546
1 164441 169823
2 81774 148138
1 122910 23711
1 142702 196962
1 176138 182881
2 63758 142015
2 165927 61810
2 170362 68036
2 67396 107107
1 75526 181723
1 143040 12061
2 88482 103616
1 167290 83683
1 158590 124229
2 126049 5354
2 74690 151652
1 148432 149940
1 26995 137582
2 71641 175600
1 101679 96834
2 196214 166603
2 143191 132542
1 191018 34656
1 186438 78759
1 185293 39450
2 54726 125813
2 141357 122234
1 165617 61593
2 94884 48718
2 2740 168834
2 54915 36137
1 3515 100822
2 4828 25566
2 80142 140055
2 30089 41839
2 1142 1115
1 174912 90691
1 187220 187103
2 105357 41509
2 142105 59880
2 58390 59675
2 128434 63789
1 44029 160883
2 91036 190677
1 107192 121135
1 109942 47770
1 84435 176602
2 34549 123999
2 38487 178711
2 154342 106016
1 20637 193794
1 46290 50234
2 15530 162099
1 33921 29702
2 178142 49992
2 158705 184706
1 75442 151630
2 69279 189494
1 144352 126235
2 134781 162929
1 13980 129296
2 54526 121010
1 127073 65947
2 63838 174202
1 171495 44161
1 131642 177661
1 160120 88396
2 146450 174699
1 27719 151099
2 164995 117610
2 191556 99936
1 10949 38866
1 141473 85263
2 63978 141950
2 112601 2098
1 122310 91187
2 67060 181640
2 49461 69857
1 117501 168393
2 109672 190957
2 98521 166790
1 171055 82523
2 126557 108585
2 132170 13074
2 122584 45266
2 103589 108689
1 8677 55523
1 27706 165168
1 183800 142016
2 120392 111662
1 45746 63737
2 187259 183614
1 3371 9057
1 51890 119451
2 7417 4542
1 50672 159880
1 165407 57221
1 124339 119373
2 167661 78477
2 124795 140907
2 193553 147637
2 70641 142794
2 24811 86020
2 135742 47018
1 22162 82903
1 35031 164304
2 153060 56963
1 135331 73660
1 188100 78273
1 47183 159660
2 129372 111950
1 82966 174277
1 198499 19955
1 50644 1898
1 191777 185955
2 1223 109481
2 171456 86703
1 170247 120117
2 125742 30388
2 47102 67123
2 34037 196010
1 194438 197240
2 37330 112516
2 41916 125190
1 20204 127387
2 134107 138763
2 119312 192313
2 169400 50618
1 117160 99649
1 122072 50049
1 130651 9177
1 127319 76190
1 38369 138643
2 22805 143953
2 92169 127798
1 95305 97643
1 94455 40559
1 35140 95684
2 29362 198287
2 50489 59826
1 111234 71189
1 113429 170195
1 131958 22209
2 4913 147306
1 82761 98809
2 96531 151974
1 91152 118572
2 132199 175794
2 14661 96240
1 43105 3541
2 164291 33496
2 59872 18149
2 109212 70965
1 56659 196066
2 52489 162505
1 38411 18371
1 99384 56116
1 67784 95112
1 78852 198800
1 66628 175440
1 102274 144766
1 67572 7456
1 64520 2568
2 160850 15299
2 17403 112656
1 24440 60137
2 69097 70785
1 45639 179091
1 162248 79339
2 85487 6191
2 83858 31474
2 182172 135925
2 32131 19207
2 99033 65122
2 68762 105320
1 67323 161602
1 168886 131892
1 198965 63812
1 172729 161048
1 99998 59510
2 174945 30987
2 6945 86340
2 154803 160942
2 57378 186504
2 95125 77708
2 98099 193331
2 110980 98298
2 47077 110252
2 77154 17598
2 138179 42548
1 126905 82948
2 84428 49839
1 49630 126437
1 75431 87647
2 146063 19013
1 113798 58231
1 82378 79739
1 167454 28652
1 34459 99191
2 160554 148874
2 139646 105883
2 196353 53442
1 18603 195636
2 199510 47279
2 17033 34799
1 37862 11933
2 101244 5289
1 147503 132804
1 91870 172062
1 77348 37411
2 20328 163288
1 76050 161714
2 130542 146858
1 25050 125148
1 9882 99690
1 125794 134087
2 108025 180738
2 23775 165586
2 81523 10690
2 81280 100614
1 24238 193620
2 10065 51316
1 152926 97502
1 116529 8243
1 89914 41101
1 198002 83181
1 136818 15244
2 73028 36370
1 31470 156209
1 145175 162788
2 195669 126062
2 110662 79608
2 5132 69848
2 199572 38663
2 140982 175705
2 131880 71540
1 2668 103050
2 32981 182257
2 195381 145952
1 193463 27982
1 340 188307
1 22161 143281
1 176850 15410
1 27611 12644
2 40753 170287
1 65440 102294
2 59920 1434
1 146530 6206
1 76628 25582
2 151216 69200
2 4791 187106
2 164777 101106
1 59562 16282
1 66626 49269
1 9320 188991
2 124816 59017
1 133386 194745
1 45451 160736
2 18940 25613
2 94495 154169
1 20320 39755
2 5485 91542
1 8333 194030
2 62760 103228
2 94990 57773
2 110446 173118
1 176772 42874
1 141034 53789
1 169799 63739
2 75224 34934
2 1551 130814
2 85425 97645
2 101554 160446
2 86708 65237
1 32957 73334
1 34296 43866
2 109378 53977
1 1401 29138
1 160265 185073
1 183266 18093
2 177567 28067
1 170037 31928
2 123604 111910
1 2601 194603
2 171076 74001
1 40422 22042
1 15100 174747
2 19871 138488
1 34806 97777
1 51170 140943
2 78059 4535
2 99711 169233
2 56123 127109
2 173277 47082
2 78324 131849
2 171134 182268
1 47282 91493
1 16406 120795
1 8750 127203
1 161512 2989
2 136018 104171
2 2325 12168
1 149491 93905
2 195114 106949
1 134440 62745
1 130014 17137
2 64234 45509
2 193153 13005
2 70970 167733
2 156915 169212
2 27872 157705
2 179760 173615
2 149555 66344
2 165372 104689
2 185388 37565
2 49991 32955
2 63457 129979
2 130724 156078
1 174564 76437
1 92021 158039
2 186394 23620
1 58794 145561
2 23075 6029
1 147163 123836
2 29232 57519
1 160742 95799
1 170357 160780
1 31618 123308
1 160209 188769
2 41836 81494
2 157142 121001
2 121285 92610
2 100051 76880
2 80768 164985
1 142455 182111
2 46584 133762
2 15661 106958
2 189524 108285
2 64425 88151
1 31812 98494
2 167255 148531
2 23057 154871
2 55798 37687
1 195487 129393
2 146508 33768
2 71691 53956
2 4497 149618
1 121306 104255
2 115229 55963
1 28441 91478
2 171874 77149
1 20957 63212
2 181685 25742
2 28422 142820
1 67473 51348
2 93809 188756
2 13756 159301
1 159374 118153
1 93985 28909
1 121221 196678
1 143680 180643
2 56350 117668
1 180983 90724
1 82235 183739
2 130127 154954
2 169768 113712
1 168047 121481
2 115121 27683
1 3768 157851
2 39917 171509
1 165174 133331
2 55752 36058
2 149765 141454
1 144497 81990
2 66952 43623
2 8907 195849
1 128760 35121
1 21796 21030
1 126933 84740
1 72597 116070
2 161656 75200
2 95494 196535
2 66580 133963
2 103181 97076
1 61703 107164
1 96297 73347
1 32744 29888
1 47267 53444
2 186933 80503
2 88582 81507
1 165656 136481
2 83231 58695
2 66846 126754
1 79698 21020
2 149204 99465
2 9005 18264
1 47145 90917
2 199701 11588
2 33433 170929
1 147406 135612
1 14148 194561
1 138025 54416
2 14703 170844
2 140571 95243
2 181101 91312
1 132141 76191
2 18655 97548
2 33252 43325
2 175680 2680
1 140464 6980
1 82604 109283
1 128897 60006
2 194227 98247
2 110151 110810
1 84028 43791
1 196708 60234
2 57842 68662
1 195573 158700
1 108397 44386
1 174814 183867
2 161782 74468
2 164904 82682
2 117430 38761
1 13913 132112
1 22652 104698
2 3515 149575
1 151216 25830
2 78023 53321
1 28564 64338
2 198794 130572
2 137970 89069
1 124108 122824
1 45334 33416
2 161488 85117
2 3105 174821
2 199164 34795
2 84950 152031
1 65225 83724
1 136063 178257
2 137586 21682
1 97633 130387
2 18375 125109
2 171720 163320
1 182381 159843
1 105721 109586
1 125164 118557
1 111327 56797
1 98935 173409
2 3134 26654
1 73867 20505
2 61547 47130
2 40959 138656
2 104340 191833
1 1870 63993
2 162023 91536
1 60496 77752
1 149538 19544
1 29160 120865
2 7704 172879
2 86780 127270
2 76404 129317
1 41215 135134
2 113800 197740
1 164901 105687
1 112965 113747
2 165575 176161
2 49537 57578
1 165922 132918
2 100727 26039
2 58976 74749
1 77277 9976
2 182515 5182
2 51634 80167
1 80313 6479
2 161640 172939
2 90256 119720
1 3118 168591
2 54602 128189
1 58133 78562
1 66395 194679
2 117322 124411
1 122504 26767
2 149401 141434
2 42975 183141
1 33857 301
2 117416 128277
2 5480 120663
1 129560 150324
1 4737 176767
2 190892 165854
1 76908 125005
1 178631 99543
2 140168 178352
1 14460 148550
2 56636 150687
1 99992 75445
2 109393 55846
1 184685 66453
1 91951 165548
2 111646 76581
2 107888 56972
2 9531 162246
1 190718 65884
1 126327 189940
2 42913 1690
2 197158 180674
1 160316 170758
1 79084 195098
1 106783 34935
1 72998 104674
2 6451 17330
2 137700 145485
1 158014 54620
2 193504 192444
2 59448 57690
1 134827 51232
1 70891 24685
2 9009 125753
2 119132 87589
1 95867 11105
1 88217 50474
2 79846 95939
2 35215 83774
1 142953 151046
2 25185 76771
2 56151 54513
1 176 193862
1 29478 156633
2 76696 189508
1 99163 61225
2 126267 169395
1 110741 140337
1 134499 138681
2 130267 102908
1 43395 115704
1 135436 172046
1 147507 93568
2 75110 145647
2 153339 134601
2 68858 105347
2 172547 169666
2 73374 30400
2 148439 20708
2 101865 164548
2 156303 142944
1 34891 95168
2 738 7755
1 95088 5101
1 133072 7257
1 115511 77033
2 90351 27152
2 26334 17772
2 48993 53744
1 158437 196181
1 20863 145616
2 193847 84658
2 182583 74565
2 12870 141416
1 155229 139622
2 81639 106154
2 179232 9600
2 125908 16183
2 26494 181759
1 66192 16464
2 131717 143831
2 68721 104080
1 124601 45036
2 42217 187342
2 29190 14029
2 188326 101472
1 94274 44715
1 48834 72338
1 159255 162377
2 145211 74998
2 3231 81620
2 151967 23288
1 5748 190668
2 158677 183246
2 1343 27102
2 158964 64487
1 119061 82686
1 129307 126430
2 9968 62547
1 198752 151102
1 170120 198514
1 153619 86706
1 165625 184633
1 195201 36830
2 83777 24419
1 180798 119842
1 99076 155023
2 188112 129585
2 197035 124001
2 12758 13892
2 194979 172225
1 160740 167154
1 91274 184294
2 170685 43402
1 181262 81534
1 52383 124544
2 11410 56177
2 137630 114313
2 97325 44109
1 85639 16073
1 38351 637
1 95743 95182
1 150243 185004
1 33958 105534
1 98629 47773
2 138473 51535
2 167593 10690
2 171802 156694
2 164733 87887
2 22643 149020
2 110628 185528
1 115965 59042
2 24435 56327
1 187587 100222
1 93651 59871
2 181077 63108
2 133116 133173
2 61470 46659
2 47389 155623
1 165780 97174
2 74727 100667
2 95392 120506
2 122748 133829
1 99386 163119
2 84577 196680
2 179302 154263
2 186512 199813
1 28046 34589
2 181128 23586
2 315 167607
1 29133 167294
2 104931 118982
2 612 96045
1 121166 119495
2 22650 182378
1 44564 32140
1 87380 124881
1 110547 10491
1 54353 67498
1 148938 188266
2 76837 128082
1 163347 49570
2 95903 78865
1 53928 173827
2 82859 22253
1 130622 894
1 189366 104056
1 171792 61616
1 75538 44747
2 53966 18387
2 66447 140760
1 44374 85276
2 177111 69267
1 97758 30714
1 121563 120585
2 198901 157381
2 173821 162840
2 52511 173394
1 81089 22110
2 142912 21869
2 65140 30375
2 89141 165623
2 14006 194738
2 187560 163627
1 96301 124980
1 121238 38633
1 58534 158124
2 127738 111571
1 47107 159186
2 102402 106915
2 139703 68913
2 191813 65267
2 37312 36564
1 126134 39012
2 131572 106591
2 31103 170534
1 94176 190094
1 46319 179662
2 154343 50056
2 86097 131463
1 96955 199422
2 137885 68347
2 24989 196530
2 192998 36818
2 48855 103133
2 84761 132053
2 182539 65175
1 45512 119724
2 65744 30718
1 183246 18373
1 153731 156826
2 26892 100489
1 168225 33794
2 120045 73417
2 148431 191861
1 49382 11408
2 34021 153495
1 92613 125353
2 34293 66625
1 125337 31326
2 72078 57280
1 125833 189711
1 11401 62986
2 147350 15784
2 176171 113634
1 57156 120984
1 164220 138889
2 86837 133512
2 122248 36722
2 72203 80539
2 89029 31047
2 59275 95208
2 116276 36988
2 42498 102780
1 199036 30867
2 88916 74029
1 164283 41295
1 185389 71086
2 129069 83952
1 102928 177340
1 194864 59697
2 68284 98335
2 129561 17589
1 29285 183482
2 3039 83261
1 108569 18997
2 197355 128310
1 51938 174570
2 122987 148192
2 1399 97376
1 68369 21363
1 122335 84697
1 62522 193775
1 189005 99545
2 141174 128189
2 34628 180397
2 196915 64982
1 190186 94212
1 41729 124634
2 127983 34682
1 156131 96805
2 36271 156440
2 42253 59478
1 160203 134547
1 48464 71208
2 131642 57152
1 120619 193734
1 66867 42599
1 82258 58433
2 32898 161220
2 26628 24097
1 133897 94802
1 13385 95522
1 136080 26747
2 80618 136849
1 187725 158677
2 199567 186160
2 149984 43525
1 59068 179167
2 46479 68084
2 90920 183404
2 156470 72490
1 184815 97762
2 17089 72464
2 67080 112119
2 199820 90301
1 10637 193139
1 170462 72432
2 6348 46670
1 19201 103642
2 1532 67515
1 64067 126623
1 158030 108628
1 90670 156641
2 183155 103267
1 126758 29678
2 55100 61047
1 131632 122785
1 61418 1363
1 179931 162417
2 83686 89161
1 30600 151388
2 192619 179777
2 46364 101117
2 45015 103548
1 56869 148616
1 187769 64696
2 51145 73093
1 26462 76359
2 163785 22628
2 12836 149237
2 107317 198032
2 197205 54600
1 169944 161259
2 80916 58322
2 174503 184162
2 34215 128156
2 73350 159045
1 141742 26687
2 191406 13496
1 59559 83149
2 16702 136323
2 119213 117662
1 63190 196362
1 167393 198812
2 101537 67392
1 66076 89266
2 106313 2108
2 41346 127526
2 160622 55065
1 6944 83554
2 138266 98445
1 82131 33146
1 71004 198073
2 22905 40914
1 182522 57883
1 31848 24783
1 149252 134734
1 91816 115657
1 56389 23146
2 18561 35172
2 92833 51269
1 62253 35603
1 38534 150567
1 108944 128264
1 13585 180479
2 149180 52394
2 135573 60403
1 186029 34666
1 169407 163762
1 115489 55389
1 157357 162982
1 50590 129166
2 163709 177522
2 74442 137488
1 29748 177659
2 44436 165725
2 33483 33431
2 77764 145671
1 110799 175983
2 30406 115871
1 44766 138872
2 88987 48246
1 38548 63197
1 83832 8391
1 184519 25417
2 136452 127398
1 159776 20801
1 38755 138248
1 107617 92284
1 23982 57835
2 114167 99022
1 141974 62953
1 79851 5670
2 95085 119327
1 123750 98528
1 74544 158411
2 28331 129314
2 122528 132587
2 150461 19903
2 162263 38833
2 187295 198487
2 26792 16920
2 136218 98433
2 10139 56293
2 48501 123596
1 41574 27790
2 80878 21726
1 99476 38893
1 145562 172137
2 93655 187615
2 113006 74055
1 64227 160527
2 23030 77406
1 24108 142933
2 163699 171797
1 160263 140890
1 72912 100483
1 90471 145191
2 57255 17986
1 80216 34085
1 170173 114583
1 12994 129649
1 184949 40563
2 30790 172058
2 37037 64874
2 63725 106875
2 88443 119648
1 130236 131245
1 91164 53719
1 116555 95457
1 190899 74217
2 97813 137675
2 165494 157785
1 191025 136176
2 175054 69548
1 39970 118799
1 63303 196927
2 177167 56409
1 111019 139065
1 11600 74792
2 165612 178765
1 158274 84924
1 12617 194285
1 153168 67894
1 4912 109254
1 74253 192975
1 51929 130023
1 126837 6558
2 166754 132273
2 72439 115576
2 69858 89739
2 138459 30300
2 134298 26207
1 3173 34647
2 13906 72267
2 38731 166147
2 194063 80570
1 125015 55720
2 64195 171005
2 17269 143321
1 65350 189624
2 36945 70974
1 159015 153900
2 189489 159431
2 59730 35900
2 153857 151940
2 12580 46452
2 841 181405
1 71865 132704
2 14496 189361
1 30350 26957
2 126294 156214
2 100225 70159
2 115734 10443
2 161845 191773
2 66364 160349
1 97708 33195
1 192880 180094
2 171371 135513
2 130140 67211
1 158135 11785
2 131105 4663
1 155911 60301
1 5460 2224
2 82115 85359
2 39339 60630
2 147351 21491
1 25269 47768
1 37431 87317
1 27620 103038
1 88244 103190
2 169092 104093
2 181654 137062
1 59465 133077
1 70215 61053
1 174593 124534
2 9466 190199
2 187325 40518
2 193101 58635
2 75756 154326
2 94353 65148
1 25820 63164
2 157522 55260
2 42902 145612
1 192238 158905
2 161386 2922
1 108462 50138
2 125043 62814
1 34805 24984
1 68709 74529
1 135018 40891
2 121106 116506
1 162777 106556
2 141713 16222
2 5102 117781
1 37215 28272
2 177097 187468
1 190561 134605
2 143847 84624
2 96225 22755
1 57915 188592
1 196855 136544
2 102117 186455
2 161863 11347
1 33327 22222
2 173710 36548
2 73590 186159
1 42390 52600
1 170628 108615
1 45253 132392
1 5023 36620
2 56770 159731
2 129665 136852
2 197246 136731
2 60692 100139
2 34497 114088
1 64922 157848
2 12693 30643
1 144694 94333
1 101794 40835
2 194421 45528
1 52182 17225
2 61966 18777
1 48163 96543
1 68965 156764
2 28748 29126
2 6934 83825
2 139485 194188
2 163017 176644
2 109305 620
1 57008 179756
1 76257 61729
2 148727 99769
1 146624 95255
1 46957 125601
2 46002 84279
1 75683 126380
1 34289 58473
1 45629 14913
1 7541 96778
2 190818 38770
2 5160 82180
1 127873 106900
1 25086 7288
2 16564 144816
1 80838 196279
2 47742 46381
2 105757 163540
2 128778 178263
1 97788 106200
1 141501 38644
1 39220 75678
1 22979 65134
1 199553 154597
1 90367 117182
1 766 111859
2 90175 165554
1 47610 46863
1 117294 89200
1 198983 142582
2 127300 161280
1 83364 34605
2 194128 34096
2 35198 101174
2 130848 188357
1 7743 89999
1 22042 116902
1 49849 177651
2 104474 50424
1 197317 178397
2 44154 30897
2 37007 49403
1 121445 136291
2 17168 114841
1 92392 28927
1 59005 16377
2 137669 63249
1 59121 132191
1 179241 114982
2 76826 102812
1 159948 13196
1 192049 14296
1 199754 94875
1 69322 90522
1 93279 144094
2 16519 77769
1 60546 81996
1 28523 24296
2 192651 10256
1 195258 135434
2 106869 192215
2 28893 197344
2 94136 80704
1 179784 88651
1 68724 106122
1 101406 65885
1 165329 24621
1 115435 121213
1 18220 169650
2 184743 168076
1 190397 39720
2 119625 192335
2 127605 38837
1 122503 117747
1 164306 102217
1 54118 99522
2 190206 95735
1 185702 141628
1 138074 121386
1 406 28865
2 93406 186975
2 100072 142217
1 168136 196584
1 145795 88185
1 34117 160191
1 93562 111283
1 163575 151480
2 167935 122419
2 181610 165906
1 72544 28601
2 148440 195548
2 177982 17917
1 70330 189979
1 77257 154730
1 23547 31779
2 58784 6287
1 168128 190064
1 41027 152596
1 21845 50853
1 189348 81324
1 59461 75513
2 87739 79108
1 126745 47103
1 152400 163076
1 74762 44396
2 139878 87640
1 140917 169234
1 41389 103926
2 15627 78022
2 118677 165496
2 186770 128812
2 151881 104470
1 106824 6765
2 142717 22641
2 105327 120756
2 121220 187938
2 125418 105429
1 114830 109743
1 176342 170073
1 82903 155733
2 77445 160089
1 27136 198265
2 65747 113235
1 157580 72308
2 57271 186659
2 75393 53737
1 131010 13044
2 94686 173429
2 57577 42181
1 28633 174519
1 73110 69920
2 127102 90015
2 192894 76721
1 43293 194452
2 23814 146783
1 114383 60832
2 112725 126626
1 92465 49645
1 194868 97413
1 97650 132788
2 60818 160061
2 109565 109227
1 197746 135004
1 77488 115372
2 51310 87790
1 84898 93834
1 30195 92188
1 176405 107164
2 187854 159624
2 25699 160831
1 114986 169115
1 175288 81962
1 111384 127939
2 153578 140582
1 79410 108374
2 61222 141862
2 1025 130302
1 180867 54627
2 127640 30379
1 154566 55579
2 55642 100140
1 120285 158922
1 149609 37945
2 152336 162066
1 50135 161882
1 4963 232
1 63400 169686
1 139917 49492
1 31640 159638
1 96267 119217
1 191358 176564
1 99783 51627
2 33320 171889
2 154704 168623
2 50347 44146
2 163904 101711
1 79622 61101
2 175351 116159
1 137118 3044
2 26362 33134
1 114640 168711
2 67447 88802
1 6504 68980
1 108478 70633
2 63891 119591
1 55603 163420
1 96253 190675
1 185940 175411
1 192345 172304
1 187799 96839
1 119274 161904
1 195436 2894
1 131053 85062
2 106653 97040
1 174487 23012
2 90781 29036
2 153148 152898
2 152086 57239
1 40594 192993
1 97746 58301
2 150069 13044
1 144328 63945
1 24813 177602
2 152284 131733
2 185332 133861
2 53537 155390
2 117010 197108
1 187574 5939
1 77820 88319
1 199108 86116
2 187324 137158
2 162988 139067
2 95856 149299
1 123595 190804
1 109250 70178
2 74512 99051
1 104639 195967
1 70880 64217
2 39585 119476
2 109395 132320
1 22234 41632
2 52848 15389
2 176831 67995
2 176321 88705
1 6296 67241
1 77648 182432
2 196753 168973
1 148140 113038
2 9004 64166
1 21782 85641
1 164821 92898
1 84155 134937
2 56117 41484
1 196250 196750
1 132280 67679
1 61068 129317
1 186903 143495
2 167734 20861
2 55002 104387
1 42617 68112
2 171039 116379
1 37370 77645
2 47930 86904
1 66829 124694
1 53673 24348
1 79790 42140
2 199317 9438
2 93429 76458
1 53003 152226
1 89235 123805
2 162701 188541
2 58655 106539
1 58682 60335
2 122117 128067
1 133070 20128
2 58252 3977
1 134271 171789
1 161975 90112
2 20826 171673
1 192906 39204
1 12532 188350
1 68049 124742
1 88108 67985
1 22460 6608
2 121643 99372
1 70434 90476
1 179889 123306
1 47072 32662
2 168212 76737
1 66861 6559
2 57460 196715
1 125454 71771
2 94114 26962
2 77044 48814
1 1437 62288
2 194063 147186
1 184791 66731
2 56060 63273
2 35934 157550
1 19817 150339
1 116609 28179
1 48642 67929
1 161727 64173
2 155223 97429
2 121793 13244
1 42906 182287
2 111139 197259
2 4937 142875
2 75035 126448
1 151940 82606
1 25978 81149
1 145467 56036
2 41984 98370
1 93150 100723
1 154192 2215
1 16442 7182
2 161606 69395
1 167208 70319
1 187525 123596
2 74259 103166
2 94865 43565
2 126348 51361
2 181618 180837
2 16589 4791
1 160325 115225
1 154836 17860
1 199543 107917
1 55783 31277
2 52736 37705
1 166639 161780
2 153018 81476
2 174003 7753
2 129451 89634
1 15137 134043
1 27061 123897
1 16052 17211
2 97135 91588
2 137144 152136
2 28164 144200
2 189036 150061
2 52583 41373
2 193254 56272
1 61913 90100
2 85770 76254
1 191173 84135
1 3411 135486
2 45575 60000
1 168162 79317
2 113595 80958
1 197073 191892
2 13400 15681
1 151129 1759
1 78738 21521
2 80547 90867
2 70899 133593
1 52359 107349
2 171421 140655
2 177141 47147
2 40869 79649
1 49835 190582
1 18824 18956
1 191164 69622
2 120707 144902
1 87844 183585
1 108625 111859
1 129445 83536
1 162517 38597
2 60646 161602
1 170436 5759
2 82857 78280
1 379 47533
2 190214 131945
2 65421 34163
2 78157 104555
2 94466 122311
1 85913 54805
2 169148 178888
1 111755 15466
1 17148 32676
2 72270 58892
1 168214 110284
1 68364 84376
2 126780 14663
2 105468 35472
2 14362 65712
1 174693 38610
2 153546 69022
1 171623 106688
2 80080 58417
1 169972 53994
2 66796 174329
2 53816 16085
1 129115 16479
1 117610 358
1 2098 94191
1 32782 170682
2 107103 8233
1 178119 179359
1 37928 137447
2 140900 52880
2 48235 48689
2 31147 91462
2 11464 97905
2 27543 1207
2 33287 24568
2 119358 4367
1 119729 67740
2 73393 108886
1 3416 963
1 44825 99262
1 10797 185700
2 32973 62880
2 91141 45622
1 194042 6255
2 17776 77980
1 29331 179039
2 161855 72172
2 110579 130240
2 174100 117941
1 167752 158166
2 19780 59268
2 47793 23378
2 28836 39943
1 114803 64292
1 7212 53903
2 98285 71827
2 52702 85374
2 143147 70810
1 24793 76622
1 182366 56452
2 121958 101550
2 158409 56792
1 17332 77230
1 129939 14184
2 110969 139172
2 37569 35974
2 29049 84592
1 195973 145372
2 84562 193260
2 184479 66635
2 185520 64767
1 157079 87195
1 153442 47346
1 13978 139023
2 24868 102078
2 48660 134270
1 70482 48916
1 78591 140108
1 198216 185337
1 199625 84731
1 138040 135428
2 107662 139123
2 124402 160689
1 31411 72767
1 63190 106709
1 137277 56494
2 144356 28873
1 181919 107978
2 171975 157620
2 178711 109107
1 44272 40925
2 82494 179019
1 35402 109488
1 38914 163899
2 196933 90616
2 49275 39200
2 175204 18879
1 24396 120916
1 104258 7790
2 103298 199954
2 89934 87027
1 152639 193660
2 82419 17924
1 175252 185964
1 77674 95573
1 92457 188607
2 94270 17699
2 36586 77804
2 54250 70700
2 185923 133074
1 30793 49359
2 96974 95360
1 54042 55843
2 18192 143865
2 57775 148777
2 115051 79918
1 143885 591
1 117849 53494
1 56741 124776
2 61762 37261
2 39185 82619
1 177436 117414
1 125272 11825
2 182614 153875
1 128194 155209
2 131629 170768
1 93034 19466
2 120233 173892
2 196535 86866
2 18646 168341
2 28620 101712
1 159778 165058
2 48206 155265
2 122645 198205
1 11364 7352
2 60130 50490
1 87075 69524
2 142121 137484
2 113557 138649
1 15102 114217
1 35902 103116
2 31209 108706
1 186587 124611
2 132581 11144
1 9997 175405
2 4962 184264
1 148398 193162
1 191544 11414
1 110731 28477
1 41404 16871
1 31741 122754
1 132680 155069
2 35156 68069
2 129630 164860
1 120664 166541
2 174502 41505
1 37651 118784
1 141662 139694
2 107623 70293
1 43564 144887
2 76358 72384
2 124718 132441
1 179763 124524
2 64496 23959
2 13897 105417
1 197782 114901
1 28032 129486
1 48087 118219
2 41144 176159
2 156422 142735
1 42032 25301
1 127328 116673
1 20550 111648
2 137652 152946
1 143989 110270
2 119799 90986
1 63703 98787
1 122530 150124
1 114736 81348
1 159157 124560
1 152549 61054
2 175168 40746
1 121251 84987
1 24367 177935
2 18750 160620
1 52091 177824
1 50113 162336
2 175563 141240
2 100361 11543
2 127541 93151
1 10272 10508
1 44363 21907
2 196099 197358
1 106260 94451
1 162749 98170
2 187601 189819
1 130454 85091
1 72620 166349
1 111024 191970
2 8275 8860
2 161252 40462
2 53381 921
2 140500 143807
1 182187 4108
2 76102 105733
1 18698 21766
1 189589 159618
2 17555 85670
1 47560 97264
1 130156 23337
2 21436 141472
2 96763 167245
1 179347 24653
2 54157 68437
2 106907 66545
2 15326 43679
1 58753 87249
1 84533 65695
1 54147 64295
1 32617 73396
1 14501 54139
1 11319 35601
1 181977 32594
1 3304 96155
1 171052 22921
2 64398 192496
1 82257 77928
2 5584 188333
2 148443 96933
1 179059 170163
2 7516 191300
2 71292 102750
2 129974 64281
1 127386 127912
1 161199 58075
2 27137 186446
2 100336 174579
1 137434 180189
1 167032 137835
1 49896 34745
1 29712 72661
1 6833 50536
2 99952 186138
2 24741 76018
1 55913 81667
2 17457 135082
2 5413 149598
2 148655 121070
1 95907 24841
2 101273 198310
1 101640 104820
2 118786 51868
2 156566 144831
1 196383 16869
1 47939 50746
1 193607 74604
2 145608 150685
2 178535 70580
1 111229 119947
1 58594 86626
2 20153 159244
2 119602 85664
1 185378 157444
2 12325 143847
2 192293 79202
2 174581 49794
2 193973 150082
2 37921 116562
1 75589 142193
1 42059 85697
1 126566 163625
1 172040 90797
2 7416 39534
2 73130 84319
2 77561 73199
2 52724 196927
2 103220 96068
1 7166 42306
2 36501 5455
2 65217 35162
2 27163 147481
2 80585 62566
1 78730 88000
1 104458 26127
1 45333 123667
2 81235 36240
2 144929 125397
1 85664 16608
2 10143 130601
1 31169 114848
1 127114 162829
2 221 108295
1 30808 109526
2 60411 31168
1 5501 60320
1 59393 105006
2 102261 39092
2 93307 37922
2 114258 99603
2 7788 77709
2 43282 118387
2 20095 48618
1 36726 136621
1 140605 141045
2 52904 185224
1 194308 117429
2 95900 30167
1 90756 145332
2 172513 103967
1 68696 185422
2 54032 179695
1 2969 137981
2 70837 139002
2 59582 76205
2 194668 108756
1 90155 67816
2 147710 195995
1 31702 144201
1 184884 17100
1 156564 152793
1 64771 27106
1 60061 104642
1 60794 102463
1 88977 198091
1 171041 46569
1 14681 115714
1 21878 89389
1 190300 125969
1 91529 150757
2 178736 178179
1 158313 117519
1 71721 115392
1 85339 90913
1 2467 183641
2 85555 99690
2 111934 116325
2 194736 130149
1 177507 135756
2 168116 67968
2 70278 127826
2 20527 61439
2 36040 77515
2 188299 33672
2 169475 187169
1 159726 138414
1 151035 161474
1 84089 15960
2 18922 137810
1 78150 110532
2 142517 33734
1 20943 78376
1 35761 60845
1 133259 190904
2 74181 55525
1 118680 120841
1 104172 52548
2 173348 105993
1 100816 62571
2 197067 98026
2 121124 100416
1 114380 195860
2 143556 76513
1 79598 147459
1 78460 190469
2 116124 43042
2 6710 124626
1 93701 93647
1 5798 161152
1 125073 135602
1 128469 94467
1 95774 67335
2 195385 196997
2 168665 129468
2 177362 70186
2 106598 160662
2 81587 180450
1 130418 183865
2 156019 100170
1 98765 172309
1 154313 113109
1 163998 26345
1 100766 124714
2 87919 137598
1 156956 152019
2 172175 79588
2 59973 198865
1 2882 51658
1 140319 81168
1 74374 60709
1 167653 181970
1 181756 119141
1 25715 148081
2 136790 140875
2 187967 117055
1 24728 67980
1 52654 16699
1 14220 132412
2 98699 48038
1 42281 152533
1 100888 41710
1 126199 5806
2 90590 167563
1 101821 38909
1 120779 98199
1 96435 88577
2 78617 119113
2 25467 81592
2 154726 181077
1 15849 33526
1 19895 48169
2 22142 147039
1 147035 173354
2 119923 50833
1 28719 91677
2 191489 18089
2 66913 170729
2 24311 102735
1 153457 78955
1 115804 52317
1 151209 48139
1 32677 154080
1 49116 103863
2 67237 76463
2 223 70720
1 131497 72858
2 171734 181327
1 86632 61702
2 141630 68093
2 184426 47317
2 28004 83816
1 44351 41497
1 44480 120522
1 187678 188904
2 29238 53701
1 87876 36146
2 92410 170155
2 34576 150229
1 96150 13885
1 94568 122486
1 124147 23053
2 157779 98761
1 188596 51920
1 6975 102540
2 198748 126615
2 166239 140894
2 48538 190235
2 58731 94500
2 58058 95505
1 127886 85578
2 116471 78089
2 196921 13677
1 112391 10107
1 147037 9157
1 128769 98526
1 97647 154432
1 149296 84849
1 156373 47588
1 74859 188125
2 54828 31
2 100974 14633
1 58063 43227
2 43119 73804
1 18711 150045
1 130452 148766
1 131695 187602
2 53588 41228
2 9073 21215
2 50749 174756
1 13853 116811
1 2159 136952
1 87429 64776
2 93713 155271
1 109219 103191
1 87003 62667
1 188323 22645
1 171746 52948
2 114275 122188
2 164638 66502
1 128252 145233
1 25514 73630
2 102278 88255
2 4140 148145
1 129947 59860
1 63355 24427
2 62168 151917
1 186156 18898
2 163080 146399
2 105184 177824
1 3384 44823
1 35343 76874
2 13128 127370
2 36288 111155
2 94083 103629
1 32786 127585
2 161218 54204
1 19604 147318
1 111516 196621
1 106113 107703
1 168377 19322
2 26133 25267
2 96197 136267
2 3450 73140
2 147548 91398
1 144170 26742
2 41651 83650
1 27448 182091
1 72262 191451
1 99019 60369
1 22710 94311
2 32257 146465
1 11902 172436
1 171121 104763
2 76103 96411
2 126833 4523
2 82619 82697
2 45377 102608
2 168532 7913
1 171153 80639
2 19641 79925
1 43397 58900
2 138748 166868
2 53561 183260
1 35041 185975
2 22248 198801
1 161491 152862
2 7127 176884
1 56649 191288
2 97168 170684
1 174463 156805
1 79525 98446
2 60500 37127
1 1855 54648
1 41605 169917
2 199485 63847
2 61733 76686
1 133545 190722
1 151696 26230
1 28687 17546
2 38623 109229
2 44211 194234
2 71595 145022
2 107808 54729
2 33264 166372
1 132286 194175
1 53140 26083
1 119105 35133
1 119071 21161
1 177013 107770
1 137981 12480
1 67573 89990
1 48347 109048
1 71613 40835
1 29237 154989
1 179119 99591
1 129933 63430
1 94887 20287
2 174450 59751
2 68442 121579
1 64504 61680
2 35302 140937
1 23526 198742
2 40048 160452
1 95264 45353
2 121763 166411
2 192037 171990
1 24326 68976
1 58005 29810
1 45619 122257
2 146124 30949
1 159599 123032
1 187206 51942
2 111564 135050
1 4218 149215
1 180524 44246
2 161078 188298
2 177340 38527
1 12341 153981
1 142163 76658
2 196748 189927
1 47681 86089
1 117345 190317
2 52363 108377
1 135397 141486
2 39795 110092
2 40368 185307
2 70440 142306
1 192564 143463
2 129691 22278
1 178842 66880
2 172774 155340
1 102269 137240
2 14514 29602
2 171529 161324
1 35343 199238
2 116836 66794
1 2122 45496
2 111208 11176
1 43668 36667
1 194717 185239
2 2057 148028
1 31779 147379
2 2411 25592
2 65307 32349
2 183783 137851
1 37790 10684
1 81005 29500
2 34881 184300
1 197492 658
1 25833 103737
1 91043 14828
1 111196 138435
1 4665 34580
2 166911 66189
2 106781 130849
2 126532 154174
2 168761 186256
2 169502 33112
2 168824 30942
2 31969 133481
2 187460 23786
1 132761 173526
2 15648 54581
2 180333 148569
2 47858 104353
2 57999 79372
1 80289 103351
2 19272 97099
2 116728 49813
2 138650 102280
2 118207 192448
1 147805 132130
2 10315 92956
2 133936 13269
1 144610 96352
2 63699 115560
2 53873 103182
2 4864 81712
1 104978 149537
2 190070 174310
1 162961 135846
1 181077 173654
1 181534 122556
2 109156 124420
2 46878 113035
2 82519 147238
1 134930 74677
2 173884 188126
1 19037 51157
2 19280 188715
2 104056 186104
1 84180 104572
2 132262 75543
1 62899 10929
2 185716 124192
2 115700 47412
2 190656 40215
1 7345 101515
2 10426 185213
1 58994 88741
2 184841 177884
2 1376 80889
1 65950 82126
2 172942 123664
1 23018 185608
1 96785 107863
1 125903 176539
2 64385 11887
2 62641 193127
2 70128 48585
2 18614 192864
2 3774 100612
2 141679 158545
2 82361 129462
2 124497 47342
1 199169 34204
2 153597 7731
1 137180 78479
1 14435 6643
2 196894 113612
2 174621 7782
1 69730 105300
1 40828 94983
2 198758 124206
1 57369 90498
2 51374 56077
2 133789 90261
1 195970 118225
1 147616 78405
1 25405 6430
2 199517 90055
1 26834 175003
1 124574 135706
1 84558 50987
1 65231 14420
2 142945 184793
1 120305 139995
1 12274 163974
1 155517 178323
1 173589 118230
1 60384 198989
2 163738 192328
1 16347 171549
2 172675 131221
2 112649 40902
2 170188 33325
2 162514 103229
1 108320 191500
2 116675 184320
2 136423 125533
1 145647 153248
1 75242 74565
1 125156 157508
2 171677 3206
1 14741 72021
2 50644 121615
1 124351 106837
1 140079 64331
1 88700 77621
1 61636 183245
1 53590 161563
2 152580 169074
2 92562 635
1 149572 124342
2 130067 8370
1 132183 109891
1 33082 78706
2 85737 9903
1 110920 2626
2 146312 100996
2 156766 192614
1 176143 146179
1 45874 36808
1 101501 64022
1 150741 151726
2 92603 119432
2 122577 120518
1 45572 175325
1 9193 142726
1 12484 21141
2 72611 34385
2 185084 196807
2 185187 84403
2 126834 190513
2 192968 65228
2 138460 129757
2 73826 84835
1 150009 46538
1 92488 51670
1 44226 5371
2 191965 81872
1 23361 148662
1 89027 82089
2 192890 9594
2 133617 126558
1 177588 129303
1 96123 46254
2 99395 86826
2 34690 112529
1 80482 69029
2 87121 153615
2 98835 141109
1 153127 93961
2 137309 160265
1 57840 158355
2 89924 87168
2 111470 179447
1 129300 186688
1 110043 62458
1 151334 196714
1 93080 59806
1 38150 119368
2 158691 64492
2 142566 31438
1 52998 147256
2 57411 30306
2 188829 169916
1 30016 82782
2 177458 125344
2 143858 133719
1 32651 5115
2 125354 171793
1 70626 116771
1 103337 79655
2 108061 85470
2 90297 195142
1 191167 105741
1 141110 16213
1 35028 199338
1 144655 123580
2 176196 119651
2 85877 91348
2 164089 125558
2 116310 68162
1 120276 153257
1 51272 69780
1 103090 149211
2 118479 160246
2 145288 121988
1 41558 43965
1 39809 19527
1 93153 38784
2 19445 90430
2 17074 91652
1 144012 191081
1 30830 10249
2 93070 175274
2 50661 33545
1 98815 195484
1 180635 35258
1 35434 143178
1 148981 57958
1 80918 173604
1 110187 155671
1 45425 187801
1 71833 80846
1 75772 196913
1 68026 28056
2 179827 35495
2 106920 112966
2 199540 159056
1 75825 104381
1 59982 54672
2 30424 144895
1 137719 170412
1 49609 169690
1 85805 199239
2 148372 83923
1 157378 87121
2 145201 103876
2 117885 31717
1 111739 72982
1 88422 198796
1 59175 35802
1 41933 182196
2 88187 152106
1 198575 11146
2 131048 133921
1 136440 130848
1 224 36365
1 50969 119054
2 43580 20521
2 173954 28379
1 126365 41986
1 164025 72058
1 18910 45870
1 117562 155050
1 65502 35526
1 43015 84359
1 89300 49931
1 161699 64304
1 194223 110611
2 156676 58575
2 109934 164381
2 16928 159296
1 28716 98067
1 55207 199869
2 156822 44293
2 185376 186257
1 99036 169595
1 80435 186586
1 119073 164620
2 67748 150157
2 143855 4884
2 43162 107181
2 17314 117282
2 120707 174804
1 192332 46349
2 153120 124431
2 191615 154982
1 107589 161552
2 49388 30644
1 16432 64969
2 36012 145870
1 37625 84748
1 138643 60706
2 76431 141588
2 169918 91198
2 190607 195292
2 168701 33063
1 25627 153046
1 159796 101272
2 153904 43547
1 149946 98298
2 77933 24702
2 158694 46933
1 72624 20616
2 20372 139568
2 103196 120180
1 89829 195054
2 82153 136979
1 104873 61596
2 11574 17235
2 166188 90918
1 197491 12795
2 85558 123370
1 8792 103283
1 2345 78866
1 65432 189938
1 180706 64571
1 183224 108431
2 168581 70150
2 128378 145014
2 1229 57142
1 100030 64061
2 138618 142612
2 130193 185842
2 95599 108173
2 159335 194596
1 105889 166938
2 109260 39378
1 58213 186231
2 46138 3551
2 135344 33425
1 66153 114352
2 183136 133872
1 13327 70559
2 52363 164701
2 198442 184178
1 50605 28140
1 56099 86365
2 14252 26745
1 41776 159566
1 87532 71728
1 102160 142220
1 22354 22198
2 177091 95258
2 17083 152873
2 15473 173059
1 125378 85561
1 98363 33452
2 132817 39268
1 196688 18730
2 43972 192957
2 51804 34380
2 9845 52566
2 165075 38723
1 41446 21600
1 54732 35745
2 152369 147436
2 54476 19424
2 141424 49985
1 38512 185236
2 141062 144590
2 190161 46553
1 31774 9076
2 60960 61566
2 167242 44881
1 72858 74883
1 29567 32370
1 47291 183073
1 31953 81242
2 128248 74988
1 138654 14666
2 84258 107145
1 164351 193920
2 121750 183688
2 142755 180950
2 188821 27149
2 150182 173485
2 71795 32034
1 182325 29310
1 124419 93887
1 132290 93455
2 46791 62553
2 81007 52644
2 115491 152568
1 174368 79115
2 95545 32834
2 4561 38621
1 112710 45850
2 117477 129431
2 48586 97856
2 56207 110481
1 97007 67161
1 160419 129235
2 60468 157560
1 52318 120591
1 17024 170239
1 43950 119748
1 69118 178558
2 130149 18533
1 24897 93635
2 132513 126093
1 51580 79260
1 162285 144528
1 7669 60598
1 103872 164134
1 32243 111976
2 71376 2630
2 6221 60748
1 199000 92181
2 16110 188830
1 103460 56947
1 99873 151659
1 154113 121180
2 98647 33474
1 38310 163489
1 105250 168480
1 135535 116348
2 104196 115340
1 172668 139604
2 16833 43521
2 47896 121279
1 161464 29902
1 47215 55737
2 197945 98086
1 119881 153669
1 95593 132704
1 19478 56773
2 92500 135877
2 16296 15404
2 62163 33250
2 102635 877
1 48726 85985
1 30013 88126
2 46910 141291
1 78398 70156
1 38182 2909
1 192435 28786
1 54659 3740
2 176149 120513
2 80273 55906
2 85132 132941
1 187816 59270
2 82366 147291
2 25796 83781
1 79552 148544
2 33907 119994
2 49611 168849
2 79770 115058
2 50951 172751
1 36337 199169
2 62401 79240
2 89145 12343
1 178766 165806
2 66323 32154
2 54397 72319
1 78883 148824
1 62601 43960
1 13686 76341
2 26393 94340
1 45787 143828
2 2116 79637
2 75099 51795
1 68633 108544
1 118794 161741
1 157252 33842
2 9663 81303
2 22429 108870
2 35420 43997
2 507 24756
1 113669 196636
1 7595 85619
1 46458 19743
2 137794 133769
2 161658 89975
1 54630 52111
2 184058 73680
2 149941 121148
1 197957 166878
2 409 67819
1 63284 169459
1 106472 154996
1 144818 188706
2 24389 170399
2 60572 55365
1 97330 73850
2 7887 82774
1 146939 154562
2 13535 151179
2 163738 6454
2 97726 17595
2 116500 150121
1 106946 54516
2 90939 150558
2 123837 29641
1 166228 196061
2 109595 111297
1 10826 118326
1 46438 148124
2 142762 91535
2 69662 113596
1 93804 157198
2 7290 37985
1 3540 24623
2 97528 6681
2 172219 159681
2 100585 151094
1 109707 131722
2 101230 13348
2 24167 20719
1 177533 154420
1 179800 85033
1 67973 100985
1 149422 188563
1 54927 24183
1 31886 124970
2 110687 188866
1 168560 26089
1 82921 195959
2 191503 80555
1 43737 11249
1 134642 166915
1 65119 111705
2 112964 125189
2 66432 35042
2 16754 101221
2 64254 176642
1 100236 49323
2 120293 160246
2 177281 129709
1 186142 130511
2 177687 62132
2 152423 7513
2 32001 67971
2 22754 161013
1 112133 150496
2 133591 116182
2 100640 84200
2 185712 52860
1 81950 29052
2 108115 83008
1 12215 104372
2 92642 23989
2 10230 126710
1 112218 99814
2 44763 129749
2 136301 137076
1 56404 175099
2 12873 145472
1 161377 115598
1 134522 9417
1 130495 160612
2 137082 114936
1 182784 110087
2 134666 189105
1 20190 41402
2 30762 40447
2 93581 73323
2 192582 39936
2 43873 33
2 127401 172792
1 170652 84648
2 68770 138458
2 64385 76921
1 86905 100639
2 130256 46801
2 25814 170217
2 196295 167590
1 55744 165876
2 141814 109308
2 152911 10630
2 56871 105142
2 809 26502
2 113908 79418
2 144053 182164
1 117283 17695
2 171599 46058
2 165851 92409
2 108849 67290
1 182084 41786
2 140742 165241
1 19175 104766
2 36432 104081
2 129991 148804
1 174786 55652
1 31103 117840
1 30674 88789
1 130387 78987
1 156936 144948
2 193240 1931
2 174328 156238
2 44982 149076
1 162179 115031
2 146740 50608
2 109610 164917
2 31941 161672
1 60338 151564
1 105594 88397
1 63782 9662
1 115211 71893
1 109586 56306
1 120279 134374
2 62797 86175
1 84136 78924
1 61151 75444
1 163362 153591
2 29752 81480
2 142194 171036
1 5115 28936
1 88558 121361
2 124259 154000
2 191314 93798
1 42191 53329
1 100705 11617
2 99002 108753
2 66593 22002
1 85581 98232
2 86861 73387
1 168910 176663
1 21821 36196
1 111189 102912
1 93215 129627
2 180866 50287
2 60183 136058
2 172932 74104
2 196825 69337
2 5361 517
2 100437 54224
1 124870 93620
2 32375 146553
1 78599 26729
2 38246 134301
2 53962 84638
1 173190 942
2 37480 18349
1 12526 160497
1 99130 83996
2 71034 73454
2 74598 30220
1 23014 119464
1 198628 25142
2 91151 134153
1 132891 99411
1 141736 174837
2 172315 33097
1 78950 51766
2 21694 169550
2 191065 72532
2 21795 128052
2 142611 14585
1 67379 84064
1 140821 57300
1 147477 94703
2 96360 84809
2 36795 174874
1 13564 30641
2 118784 68091
1 41242 6025
2 26393 143893
2 22550 8412
1 185053 167931
2 112874 129445
2 123978 81411
1 2664 81064
1 192355 40068
2 104391 13838
2 15743 54086
1 64812 123154
1 3363 176895
1 60488 83699
2 188903 5618
1 132616 146749
2 106009 87813
2 172270 101006
2 22163 193427
2 105241 9463
2 91915 59129
2 130479 169232
1 146081 65069
2 160146 89697
1 47545 188178
2 64491 138843
2 172586 92688
2 150567 64117
2 104939 36891
1 145556 86260
1 114536 38782
2 194628 2718
2 62170 24315
2 57543 34375
2 187388 96165
2 107926 60886
2 42936 124753
1 177395 37067
1 153341 122080
2 42634 61702
1 9266 49470
1 43158 184236
1 91942 105747
2 148243 165097
2 95626 174170
1 194144 158348
2 107267 146754
1 153804 140167
1 160853 17075
2 103954 173819
2 5893 142590
1 77493 111423
2 194927 172215
1 168998 159049
1 133114 19473
2 126796 143556
1 80323 40979
2 168361 125175
1 75045 84865
2 117428 13009
2 132911 53720
1 21444 68128
2 97433 25090
1 50920 16818
2 183329 115913
2 71872 39858
2 32341 100311
1 137647 6808
1 173323 171942
1 99862 62606
2 42965 8823
1 153725 152571
1 134822 160892
1 164704 32246
1 18520 158400
2 183493 136435
1 166170 17233
1 140456 180141
1 83944 189515
2 37299 59640
2 137759 106889
2 70596 174348
1 148267 110729
1 146792 15711
2 34640 190823
1 7102 42558
2 191480 91589
2 133875 194362
1 157276 50490
2 55067 9525
1 132312 7279
2 136091 186347
2 56688 161616
2 28176 110669
1 103041 28791
1 25309 42838
2 57928 186090
2 74378 132830
1 143843 110130
2 169753 54531
2 192468 157662
2 76345 191642
2 34033 115524
1 33688 1317
2 157508 101028
1 45316 96352
1 36581 189209
2 56743 153829
2 158208 50919
2 185787 146975
2 29052 11612
1 51318 123873
2 178498 111075
1 12704 70483
1 162556 68780
1 59817 49980
1 132089 183816
1 65674 25935
1 132626 5694
2 57804 81858
2 145986 184433
1 10060 179258
2 110232 129048
1 177164 129493
2 176333 146242
1 77423 137190
1 105897 189604
2 123366 114664
2 21657 160120
2 173168 79886
1 41400 141871
1 162844 45732
1 129270 192919
1 1906 85758
2 146046 8086
1 154346 168446
1 112918 35691
2 96687 128300
1 155420 158081
2 8508 149883
2 167922 54787
2 60852 188554
2 50667 1362
2 65402 189062
1 143319 188171
2 5939 122564
1 72841 147021
1 29431 111367
2 76898 85661
1 162298 33523
2 111085 198093
2 46354 160844
2 72327 147096
1 159998 20855
1 19059 7533
1 122238 146890
1 181898 82323
1 11090 97565
2 108927 19679
1 146672 74149
1 68083 20206
2 78517 41377
2 111288 185361
2 148686 140967
2 52471 92982
1 178350 5233
2 69425 26828
2 114827 91094
2 95297 34534
1 14847 177044
2 55426 57719
1 47187 99471
1 60236 167524
1 131411 82674
1 112924 114523
1 16769 53473
1 198093 172235
1 19286 95897
2 21668 165720
2 7111 166270
1 176067 51814
2 180624 48018
2 141789 70804
2 20133 152331
1 1101 80169
1 51606 41868
1 132623 173911
1 83335 4470
1 178035 22283
1 185046 9625
1 25101 27001
1 43193 198166
1 39312 4317
1 197099 77278
1 6744 21865
2 175199 187451
2 55839 9391
1 6032 92282
2 182676 161324
2 36098 75995
2 166207 185802
2 193672 43561
1 41364 190218
2 37153 6196
2 166991 108576
1 126147 52164
2 83909 123908
2 66677 62629
1 120263 123192
1 168694 18793
1 134557 166721
1 199404 84097
2 51618 170151
2 154487 191317
1 168970 126845
1 89284 192928
1 178047 7555
1 16451 87415
1 174310 54837
1 64264 32672
1 84248 136499
2 121410 122825
2 183349 98256
1 12672 123207
2 49819 100089
1 56791 164186
1 73960 38933
2 166399 59066
2 194867 108612
2 166470 188689
2 6577 110225
1 13346 88615
2 185194 131126
2 6535 90174
2 108437 160705
1 77218 94620
1 20303 43698
2 151509 7222
1 5009 130400
1 12690 14723
2 6299 118674
2 13833 189806
2 89628 1239
1 26621 198946
2 32168 81905
2 26646 135562
1 27150 163398
1 111404 169520
2 29076 59099
1 36245 152068
2 157612 185101
2 124132 39001
2 178375 107496
1 199024 17990
1 49812 152046
2 43480 93849
1 73655 81813
1 29753 154615
2 142602 53184
2 193795 59396
1 137446 101411
2 157573 21874
1 96474 85204
2 192055 81975
2 52898 156851
1 96111 172600
1 120445 23920
1 190627 53605
1 132244 184967
1 192612 192699
2 159556 153572
1 97835 70068
1 51615 82359
1 114886 139408
1 109809 183395
2 94916 142268
1 103077 89817
1 177429 4740
2 151117 184589
2 105091 154055
2 165513 111988
2 186783 109145
1 82800 107352
2 57194 110665
1 58772 7049
2 163839 7677
2 102296 121475
2 157938 92595
2 167265 42402
2 121601 40621
1 33370 194565
1 94973 43982
2 131361 36250
2 64406 36235
1 88327 28776
1 101488 74474
1 144910 177654
2 62456 59823
2 130374 132164
1 70190 25555
2 190423 28525
1 63000 164635
1 188237 86755
2 185001 62968
2 179783 110124
2 183003 74929
1 137814 104400
2 88042 96621
1 163351 121973
2 153547 111531
2 53134 78902
2 80348 110157
2 136139 84849
2 156747 181136
1 61921 53510
1 157519 142577
2 118687 91530
1 105975 120182
2 137684 178420
1 128107 25368
2 158906 85274
2 150657 48977
1 178028 122510
1 96552 31325
2 139195 115913
1 135099 120626
2 39592 182756
2 87063 134086
1 95620 5919
2 98778 199092
1 180619 104975
1 41423 175427
1 59134 177340
2 65877 16435
2 141938 195413
1 149584 75005
2 180735 107660
2 103827 47484
1 30423 59809
1 49985 18014
2 136631 92633
2 144221 155408
1 12078 78017
2 153807 51872
2 115355 162522
1 17658 191805
1 135974 35360
1 5431 59559
2 188216 181023
1 40072 83533
1 167753 114632
1 36220 108995
1 1276 93934
1 2052 166004
2 143459 26233
1 3557 60108
2 69597 164645
1 171263 172590
1 115316 20394
1 69961 119838
2 123229 114084
2 65803 184886
2 187899 150781
1 82838 178013
1 76832 157541
2 156631 77098
1 47142 1339
1 106600 54304
2 113682 67927
1 160452 63168
2 38799 54858
2 30838 57461
1 23237 143240
2 199956 172705
1 148106 94321
2 19226 178416
1 24860 192513
1 176241 39304
2 21849 104371
2 159110 68454
1 133908 11174
2 127732 101782
2 1686 55411
2 36243 52633
1 114537 84042
2 11739 21284
2 132281 33709
2 104812 178747
1 134711 164050
1 82980 4901
2 59120 130616
2 135002 106269
1 181402 134961
1 4918 122239
1 55722 67922
2 19603 16688
1 20834 69575
2 154223 163644
2 151524 166374
2 113404 99491
1 24259 181192
2 118481 68320
2 155914 27160
1 132324 173100
2 186599 120479
1 12884 69921
1 49914 130777
2 110098 161968
2 115874 153156
1 66260 127575
2 23815 107266
2 107844 134699
1 140000 74836
1 40845 54002
1 184455 135146
2 191166 177689
2 27098 146828
1 34422 81758
2 124203 92316
2 40051 102535
2 18139 117476
2 134259 51468
2 151085 105970
1 7699 109811
1 136420 70708
2 7725 138446
1 43059 75209
1 13739 3424
1 82981 121875
2 14289 30258
1 12611 134443
1 76165 61119
2 2786 47712
1 137187 16919
1 164097 46409
1 140709 194107
2 74140 38015
1 35731 104436
1 18000 19969
1 68145 48057
2 198941 2625
2 195222 194519
1 36113 102733
1 90478 97726
1 65551 136144
1 32856 191918
1 116243 145267
1 14156 101620
2 156209 35824
1 105792 83362
1 126609 66245
1 128503 156706
2 161543 101257
1 86047 103950
2 151295 182629
2 195793 112197
1 160083 119113
1 128155 15932
1 76838 84065
1 177502 143864
2 79501 123263
1 95276 45759
1 70889 156510
1 146201 182180
1 13149 33318
2 129668 89516
1 131496 74042
1 86260 121774
1 185148 60506
1 11949 189578
1 90346 198300
2 12504 104955
1 139034 184563
2 150654 62975
2 57319 19353
1 102756 149397
2 142934 110821
2 86385 109949
1 121120 160851
2 143372 176292
1 162632 180529
2 17651 161775
2 121502 21977
1 197919 34020
1 104360 127918
2 192063 167837
2 185236 138544
2 142935 125520
1 88087 95165
2 136542 137308
1 127507 179457
2 54624 168333
1 38573 115328
1 104639 160666
2 120125 103418
1 169624 37104
1 147431 90053
2 194231 122778
2 111930 13626
2 196545 158990
2 24668 58585
2 106142 13414
2 65220 156161
2 16215 21862
2 27646 71533
2 57332 167348
2 27454 95976
1 195229 20059
2 196315 84384
2 190979 168724
2 79242 63059
1 34479 183405
1 117618 3707
1 57506 2542
1 144099 112709
2 45434 31323
2 185790 8877
1 55062 148668
1 188431 2611
2 130924 68925
1 155785 177070
2 9920 124876
1 97101 106084
2 113799 668
2 184201 38776
2 66106 25954
2 155312 88127
2 196063 114071
2 20546 142250
2 68258 163792
1 29922 123475
2 166897 76612
1 101871 9310
2 98026 95459
1 110315 148262
2 140346 20875
2 47619 44191
1 122377 125994
2 116542 130008
2 146294 16875
2 171224 60227
2 135676 45681
2 72267 128181
2 48593 170048
2 139345 32647
1 68737 192558
2 136753 79220
1 100275 49699
1 37972 150218
2 363 102366
2 53849 134574
1 31339 108928
1 80754 131410
1 4361 181141
1 124895 36800
2 128416 30589
2 114994 178020
2 171879 14950
2 64812 178476
2 162008 23308
1 170303 12933
1 11145 85741
1 104517 9051
1 178862 135933
1 88354 65401
2 84214 47710
1 159339 77599
1 61160 56177
2 46411 190506
1 139999 133154
2 163792 13200
1 143620 37790
1 94537 80209
1 168186 64085
1 102334 199628
2 158383 136436
2 152448 119434
2 138191 98742
2 96327 7439
2 54056 148813
2 36320 72782
2 18263 73075
2 84949 30727
2 169662 172748
2 65031 189840
1 17264 170939
2 19296 75683
2 78136 123869
1 105864 83426
2 106887 185788
1 121205 64611
2 157133 133880
1 2370 123272
2 138233 51564
2 22330 51710
2 191067 100686
1 12341 181213
1 22612 40394
2 169491 99360
2 22345 45700
1 165095 54460
2 160309 24112
2 104370 139505
2 144517 8339
2 46415 102670
1 88630 177512
1 93699 108647
1 1390 60237
1 51521 187006
1 16980 68186
1 93473 197687
2 149824 75586
2 97217 45301
1 153083 49143
2 97321 3868
2 90549 31473
2 150927 20600
2 61459 14200
1 50251 32082
2 177043 138735
1 16326 137944
2 162992 80019
2 48746 114640
1 116763 75539
2 141463 174941
1 156417 132079
1 154832 179146
2 11744 190853
2 159490 96757
2 74933 70431
1 54963 12949
2 53233 148172
1 149452 42046
1 89206 109317
1 148224 82610
2 18740 37028
2 165590 133900
1 23641 158082
1 169036 71146
1 131766 73982
1 156560 143773
2 70124 23009
2 159355 4838
1 157156 153190
1 137055 172042
2 42910 98530
1 21953 124460
1 66790 60900
1 160680 36925
1 163211 167346
1 53160 15849
1 96125 137235
2 138545 62431
2 84298 141858
1 187236 103651
2 199732 6758
2 125098 9411
2 169094 57334
2 55871 2330
2 87817 92736
2 191834 181175
2 158644 86129
1 182152 112891
2 154422 197682
2 83744 109612
1 107742 86699
1 4953 178240
1 132078 192920
1 118581 15734
2 67123 60085
2 21399 79434
1 122195 161447
1 104606 98529
2 150631 187279
2 95879 190119
1 38130 4581
2 192787 182398
1 30762 170875
2 122289 126018
1 141071 19799
2 116507 89510
1 146134 41099
2 192355 50681
1 38610 24270
2 48586 164200
2 38715 78157
2 53172 103505
1 14751 58789
2 3359 91260
2 90314 88262
2 105012 177156
2 164881 68441
1 29667 14459
1 56583 159597
2 122850 123329
1 181663 124569
2 125460 37624
1 122190 137045
1 175872 121475
1 181807 5714
2 113493 150456
2 60565 27297
2 78870 56888
1 185399 79789
1 94013 158380
2 125102 85182
1 193659 154372
1 169540 36693
1 131036 21584
2 150840 42435
2 171533 92890
2 94657 130192
1 90623 100063
1 24059 63129
1 151477 50442
1 120173 135348
1 191272 87359
1 85662 183296
2 190659 81873
1 150666 123340
2 182414 119587
2 153138 47967
1 111973 120005
2 110959 17933
1 139279 20620
1 182903 180476
2 196564 27572
2 168334 118751
2 181657 113087
2 127962 94726
2 160810 105412
2 165102 131995
2 59460 113124
1 178584 185857
1 119121 30732
2 55060 13193
1 38650 19738
2 10708 5972
1 51508 31792
2 192321 105699
1 42359 43409
2 74958 143355
1 43949 136390
1 170488 77438
1 92705 25563
2 42975 140373
2 67194 19767
2 148077 54563
2 156642 124740
2 87091 170272
1 46728 140605
2 197167 188074
2 78219 31390
1 183055 41760
1 126048 172142
2 131497 105288
2 32230 94252
2 50179 189019
2 7077 131556
2 177334 108909
1 166881 175747
2 132123 95976
2 27628 167743
1 10586 139544
2 21583 197495
1 199821 169675
1 78383 10586
1 88186 87526
1 175469 176205
1 198290 167463
1 130784 139266
2 78060 36150
1 97374 13389
1 115229 158782
2 159788 92519
2 79004 129214
2 151229 176674
2 74705 4047
2 129507 185526
2 178477 49534
1 138358 152597
1 186662 168280
2 7103 157693
2 163019 92878
2 116688 158331
2 171348 193818
1 74508 10864
1 49581 100123
1 11269 72773
2 199275 143828
2 177449 17939
1 80914 154514
1 166131 183196
2 113031 141432
2 110253 114695
1 183854 27945
2 65686 58038
2 190621 151204
1 24468 192618
2 68250 96750
1 19718 146072
1 59849 99007
2 124543 105649
1 68853 171316
1 38510 168364
2 9188 51270
1 146899 11216
1 89404 23281
1 64648 37375
2 91573 78904
1 172418 142244
1 43557 147076
2 65130 64898
1 69493 49731
1 94709 90798
2 70190 127538
1 163918 63321
1 60001 42309
1 32774 61795
1 146711 29134
2 128542 88831
2 185809 141443
2 104729 83439
2 127706 109427
1 6514 150572
1 136097 39312
1 113407 59739
1 194466 1552
2 23789 13513
1 126827 80318
2 80194 189678
2 78243 110576
2 120069 196255
2 116810 27887
1 53744 12176
2 79177 117143
1 81367 68583
2 44745 118901
2 4619 128940
1 44339 78478
2 142993 104815
1 78250 38233
2 50515 88302
2 21071 38262
2 81890 195753
1 69961 65677
2 72608 69767
2 6467 128495
1 171201 12442
2 109576 105299
2 109706 89337
2 102801 66367
1 165367 43419
1 166735 165926
2 12674 148196
1 14226 84632
1 113920 85723
1 80721 137925
1 93574 22388
2 176100 18584
1 128106 49368
2 41072 25997
2 119474 71994
1 175050 139071
2 160091 70434
1 173633 17647
1 78306 30084
1 177364 81265
2 49139 56144
2 181659 141802
2 122386 82787
2 94445 170517
2 32433 101106
1 15561 143375
1 45256 131671
1 156403 14362
1 162172 162615
2 21675 78154
2 40476 174753
2 24203 42784
1 124133 39103
1 36228 99785
2 163896 134309
2 82335 143903
2 190019 20782
1 18206 130094
2 50780 48379
2 47280 182853
2 183537 142380
1 197206 43069
2 129270 55780
1 116484 48649
2 71646 186806
1 191983 30951
2 18302 94764
2 132888 56521
2 82016 93834
1 95047 98616
1 66968 152190
2 19994 37439
2 28300 108280
1 73076 194658
2 173581 134962
1 23442 94672
2 79145 156913
2 102392 60296
2 6432 35617
1 66475 25017
1 154300 152862
2 104197 75128
2 89478 69496
1 39116 153349
2 80420 126215
1 97184 88530
2 109046 166199
2 77277 71014
1 25958 46812
1 55256 57739
2 142109 94485
2 113213 141177
2 14344 23059
1 146913 7082
2 43121 93442
1 24622 114271
1 43392 69897
1 98367 127478
1 183411 106685
1 35093 91676
2 62338 36222
1 140964 54328
1 148110 176996
1 19911 9348
2 92011 182774
1 156589 164095
1 66857 182987
1 184013 170628
2 98960 162879
1 62778 164181
1 94530 102531
1 78790 22103
1 79052 150771
1 152224 12331
1 150669 184160
1 38653 135840
2 167372 165426
2 110567 156914
1 118530 75746
1 97675 44091
1 114080 138942
2 112729 160184
2 40417 68059
2 94848 62478
2 54917 22823
2 60284 57734
1 61592 67205
2 159428 67425
2 88932 125814
1 76931 142208
1 28605 43046
1 180161 190191
2 15898 170358
1 11203 24846
2 118238 154362
1 46707 167948
1 104758 176490
2 155498 118456
1 8868 134476
2 186365 168042
1 51363 119525
1 131091 97768
1 171130 72817
1 137183 111043
2 175827 40159
1 158148 119526
1 85310 7105
1 167061 56898
2 113973 105396
1 118887 91359
2 134278 174062
1 16425 106084
1 142895 102092
1 105738 47842
2 35282 51618
1 143199 106634
1 72303 165777
1 40006 164391
1 79086 197265
2 105091 170614
1 99682 173630
1 20146 130467
2 90884 95284
2 196760 113006
2 60823 179947
1 84830 180225
2 121947 198866
2 81584 135743
2 186108 194891
1 23736 68809
2 124774 162731
2 25991 153648
2 178300 137952
1 10428 161710
2 193234 55004
1 108035 193593
1 183807 28344
1 154331 130953
1 5676 167364
1 136105 18572
2 97121 27651
1 130520 145882
2 129062 6398
2 22052 96881
2 38824 42298
1 184475 39711
2 39306 149893
1 78118 75972
1 84283 19592
2 104901 123662
2 21269 167317
2 196242 82972
1 62698 125482
2 44099 121022
1 149393 139546
1 62061 702
1 46526 152111
1 90678 37295
2 161200 178115
1 135123 52910
2 170567 82177
2 51584 82124
2 168703 3098
1 192239 50086
1 192361 177837
2 151739 15418
1 164953 64926
1 80124 154832
1 182977 94330
2 108893 183655
2 161987 46273
1 28497 173407
2 148603 175475
2 111872 164173
1 158991 1816
2 50390 162060
1 140288 26390
2 107972 197700
1 62106 154203
1 71655 74411
1 24996 63053
1 67201 5612
1 189822 43391
2 193742 43178
2 64035 92452
2 100056 101108
1 169352 164829
2 80652 85832
1 12109 48406
1 94307 4910
2 302 125400
2 179046 23565
2 184887 160075
1 86733 55151
2 66170 163024
2 121806 148659
2 173132 35462
2 10876 97936
2 23205 76491
1 163006 116371
2 72785 78701
2 114888 25686
2 66767 19686
1 37567 149919
2 146136 19196
1 60048 87505
1 182891 30744
1 70906 156275
2 37575 174860
1 47369 92456
1 102918 93921
2 62392 188470
2 42916 87938
1 39987 8305
2 144827 86588
1 105776 56396
1 142445 106146
1 405 170478
1 71147 129892
1 146571 105863
2 172994 135251
2 40157 70212
1 134257 114584
1 60042 111763
1 50782 137602
1 40387 115912
1 22196 59654
2 48866 104835
2 185493 108702
2 44965 163781
1 185298 71100
2 143205 18368
1 158884 32558
2 171264 120412
2 137725 41721
2 129174 192411
2 173582 90188
2 42825 167425
1 140695 98450
2 17462 53480
2 53678 62898
2 41422 188946
2 177461 8544
1 108009 134325
2 932 152450
2 65443 146173
1 29269 155492
1 7190 114404
2 162319 69264
2 38202 100871
1 190434 108988
1 123796 2941
2 56728 108283
2 158125 20112
2 2387 55233
1 74085 38710
2 83516 125070
1 109120 171645
2 34276 43138
1 45411 177847
2 183404 23938
1 116845 11833
2 67442 112287
2 109168 117155
1 9404 5355
2 70322 142956
2 98541 194743
2 147378 184388
2 126284 125069
1 170648 169825
1 187813 150416
1 12756 15276
2 10091 34968
2 173163 58374
2 141914 36662
2 85231 93332
2 150093 178319
1 71163 61635
1 129205 115911
2 10065 71943
2 141743 9879
2 186057 92099
1 8602 183464
1 40334 13490
1 40405 17465
1 97054 71447
2 43501 96811
2 127886 193232
1 166970 165157
1 8117 39537
2 183959 7129
2 10689 34810
2 143367 73257
1 137272 43519
2 49151 69742
2 164700 102127
1 144644 198298
2 149887 19930
1 44111 111696
2 31684 81661
1 64777 94261
1 169592 25481
1 14606 50987
1 83454 76787
2 51482 49873
1 61305 113478
1 121922 35471
2 122615 32257
1 49116 16855
1 155731 73679
2 31259 192740
2 60391 198795
2 126707 17397
2 191034 195427
1 81068 15658
2 59769 100101
2 187369 112605
2 196243 114800
1 71125 174012
1 52537 126484
2 193587 9568
2 51710 180730
2 13626 138980
1 179429 157804
1 58293 11217
2 19970 72862
2 63754 97342
2 131877 167583
2 183760 19176
1 131044 140108
1 111524 39269
1 183031 39971
1 130695 45813
1 15552 3386
1 58766 109092
2 76179 81711
1 28611 25428
1 142061 33642
1 144492 78381
2 191591 148021
2 178411 172619
2 72217 149334
1 53176 20635
1 197872 97788
2 10837 175782
1 74343 80633
1 17099 178192
1 114022 66557
2 100660 136245
2 55385 108101
1 146458 190274
1 17361 176236
2 55264 89442
2 145436 30329
1 125264 31109
2 73063 196742
2 72212 163860
1 79767 28871
2 142881 90494
1 45605 93856
2 91815 66235
1 126594 55115
2 110064 131277
2 114562 73569
2 10243 132928
1 5752 11477
2 120576 195628
1 141889 35390
1 31781 31913
2 177933 70425
2 140869 30159
1 98262 168021
2 99244 81627
2 142705 60956
1 108851 11349
1 108093 188657
1 161085 182066
1 106108 162305
2 172113 83071
1 73012 140161
2 67165 2459
2 36021 119411
2 185038 117119
2 20416 174400
2 166631 112123
2 195126 115912
1 30418 52160
1 24427 51812
1 8581 16626
2 183055 1576
1 135578 38451
2 116453 51422
1 172354 130825
2 19122 29346
1 180794 94271
1 54833 89209
1 4647 100997
1 124778 82699
1 78950 168014
1 23920 6035
1 20024 29356
1 127133 142701
1 74497 10561
1 16894 150052
2 156227 174989
2 93239 136671
1 127338 7646
1 75843 539
1 105361 72917
1 69930 123109
2 61758 33259
1 69980 42907
1 186746 72046
2 102046 2636
1 62608 28634
1 171010 21104
1 39971 35523
2 37715 44876
2 80575 19703
2 191521 21288
1 155695 173535
1 11258 105294
2 19386 182413
2 19335 42025
2 176496 21673
2 13901 171706
1 9878 197597
2 157641 139378
2 103340 10704
1 172255 178406
1 175037 61422
1 33461 167385
2 94974 150349
2 7704 3847
1 108170 76749
2 168114 171908
1 40902 36321
2 1709 55298
2 167904 22635
2 150178 51351
2 173203 198939
2 70742 95751
1 10519 11996
2 146996 136893
2 109451 171260
2 143168 65228
1 179107 86943
2 154944 74833
1 74904 66141
1 138136 97670
2 19910 15416
1 124755 53802
1 149515 71819
1 8841 88302
1 114399 175210
1 45978 144709
1 79291 3074
1 144844 190792
1 106712 2279
2 195331 15161
2 24720 185757
2 84629 7594
2 58328 76215
2 119137 56294
1 51608 2007
1 145934 144141
2 162691 36672
2 117039 52549
2 85024 88510
2 26814 129582
1 189400 66086
1 107982 106047
2 45394 178739
2 83769 10977
1 77579 98026
2 133560 54189
1 34092 158747
2 71107 29421
1 29643 183099
2 74309 31004
1 116971 69060
2 52815 84072
2 166188 42574
2 179836 97683
2 11077 82120
1 116439 139574
2 41826 1894
2 84106 113650
2 10430 20887
1 196790 134038
2 170050 137897
1 15355 193820
1 191276 80631
2 146496 99841
2 24260 127678
1 155823 181671
2 159865 28772
2 66959 61096
1 153622 137909
2 15748 114705
1 38796 197674
2 73350 53395
2 23307 154
1 100663 78720
2 66234 156798
1 103049 54619
1 100260 170273
2 111239 144363
2 79759 41206
2 18561 14160
2 179714 13699
2 174272 45194
1 30722 116809
2 62963 166237
1 91416 57925
2 66348 142129
2 44037 97400
2 46717 10903
2 82871 95051
1 132280 189729
1 61304 36706
2 50601 101241
2 161893 151321
2 70694 186780
1 125617 174699
2 54069 121710
1 76875 74140
1 187484 54758
2 18698 47814
1 61181 151242
2 14820 2500
2 110503 127057
2 139832 49271
2 127490 189505
1 74011 194857
2 41020 75588
1 47781 79107
2 29416 76565
1 13524 35848
1 6179 81595
2 86388 38715
1 7228 152037
1 71787 56813
2 60409 90852
1 18120 62241
1 38125 64098
1 189572 142055
1 18403 122859
1 149441 57677
1 151903 33193
2 192628 55945
1 173457 58855
1 173970 43100
1 50625 168657
2 180897 162178
1 4494 20478
1 93263 190269
2 26533 92286
2 2472 159418
2 50756 79453
2 19807 150392
2 85406 127673
2 102460 158559
1 39639 12469
2 4710 135472
1 17843 105320
1 240 141924
2 102228 40938
1 30604 117922
1 23205 4442
2 192222 38709
2 87710 122576
1 20381 103537
1 155903 169396
2 131200 24108
2 22520 174125
1 73433 57155
1 97325 59866
2 40814 189873
1 17430 79217
2 37229 142625
1 78159 52111
1 16363 387
2 2056 143651
1 64251 150445
1 141493 48797
2 8892 90140
1 180233 132369
2 187851 76853
1 169546 109936
1 1469 140242
2 181050 125579
2 61446 92245
1 109376 105559
2 157237 37888
1 27027 65232
2 41501 150359
1 102162 39632
2 95576 99283
1 46935 97701
1 42093 19080
2 157406 116553
1 166032 145961
2 13118 81393
2 170626 198581
2 173369 110289
2 70596 98314
1 104828 84551
1 156508 117903
2 117145 136
2 164389 132642
1 18059 65377
2 59470 152486
1 106976 81533
2 41562 20138
1 112140 93911
2 57429 182294
1 144858 113297
1 157900 145345
1 91953 63945
1 18901 160327
2 170325 87330
1 69776 156308
1 74877 13797
1 13058 168460
2 106354 95715
2 54321 136251
2 65790 122364
1 35530 126265
2 1648 25257
1 179401 5957
2 92817 193708
1 30990 28127
2 75359 186017
1 140124 115835
2 184307 51878
2 50102 135274
1 44690 182584
2 174270 11145
2 91509 1599
1 75373 149399
2 81974 80176
1 113445 152377
2 177549 27
2 71893 185979
1 60948 109799
1 30501 56355
1 52076 41648
2 173593 134643
1 120026 199922
2 75551 7224
2 198072 188171
1 43428 146785
2 59518 80508
1 100963 199402
1 1272 118617
1 145445 41690
1 83786 144950
1 85214 72706
1 32663 156608
1 183298 76843
1 31693 104654
2 40599 156433
1 48526 49090
1 110976 41082
2 168161 172558
2 29991 190252
1 197665 14725
1 133365 70698
1 100819 68679
1 106569 125330
2 180644 52796
1 105971 78552
2 1344 134369
2 173849 23185
2 93747 176377
1 195629 83931
1 85837 187572
2 20769 195631
1 199745 135579
2 11805 36494
2 47733 20772
2 11848 151816
2 121581 84055
1 79876 92413
2 137658 96349
2 117213 126930
1 113788 112266
2 13151 179097
2 15425 125348
1 189230 94108
2 50353 177621
2 14418 2890
1 184003 181287
2 110094 133554
2 142761 148726
1 90044 147654
1 165062 103462
1 153732 26465
2 22786 107077
1 58215 163443
1 81149 16125
1 104822 144014
1 111912 156826
2 199292 186654
1 20416 24441
1 15622 191285
1 42101 38768
2 163384 189293
2 49770 17569
2 59083 124030
2 149061 13256
1 145238 14538
1 30758 144558
2 31161 25809
2 73347 122459
1 37479 196290
1 91311 139467
2 21203 20298
2 120888 167773
1 108180 7614
2 42741 23100
2 190780 13402
1 44159 50886
1 180758 51631
2 66238 99574
2 107403 22903
1 52664 111622
2 8365 37245
1 117959 5603
2 15747 17793
2 141527 174697
1 57158 136953
1 46224 43312
2 57017 159834
2 29114 196824
2 182643 54508
2 87697 115266
2 68154 133109
2 78486 185660
2 168375 158914
1 7998 24733
2 190470 80132
2 7015 168599
2 115443 52585
1 39656 35627
2 181570 149235
2 148681 132080
2 116801 47706
2 103848 110465
2 135387 127599
1 115674 74237
1 185424 58681
1 195684 108112
1 46555 67559
1 166738 27411
2 34085 9334
1 20685 84875
1 154206 79848
1 69167 150301
1 12809 172903
2 74905 134300
1 161321 14966
2 45197 33104
2 186078 36841
1 1370 47419
1 85951 49136
2 70142 196997
2 62966 104864
2 144428 1460
2 89251 144080
2 79792 89166
2 95222 60533
2 141540 190076
1 30740 197817
2 86099 155222
1 175457 113028
2 123614 36154
1 95812 126859
1 133381 157157
2 33448 19038
2 142850 179722
1 154993 24786
1 101273 54254
1 541 193561
2 194073 183891
2 23590 122542
1 2650 8493
1 197412 91207
2 77911 133279
1 13938 185337
1 117083 106540
1 54795 168502
2 2167 72373
2 199856 30534
2 15992 167125
1 74932 53028
1 56278 172986
1 177754 130934
2 158093 41839
1 184177 158448
2 72515 157572
1 39789 95881
1 64397 178119
1 129720 87475
1 150776 184598
1 99785 134219
2 49933 177172
1 88646 154227
1 92611 41905
1 66708 152730
2 7600 67229
2 95385 146200
1 117591 73366
1 67303 153954
1 55943 159445
2 69478 82137
1 54728 198464
2 73538 163225
1 33834 61710
2 12406 27853
1 68515 64203
2 69356 143509
1 64172 7224
1 50610 112686
2 173370 96583
1 83274 141233
2 56549 85753
2 6113 100539
2 81981 36977
1 170881 84160
2 82277 128368
2 104796 175835
1 142070 165408
1 35757 76013
1 169172 96538
2 102905 64691
1 174121 195255
1 189038 139786
1 67354 7511
2 194360 13299
2 186558 75873
2 190956 78763
2 56352 41808
2 198405 155264
1 30252 26960
1 31115 159756
1 38670 194171
1 162248 37948
1 175935 147015
1 157234 34621
1 138502 194285
1 161087 71107
2 82712 135849
1 131064 121936
1 126884 180550
2 115228 58181
1 48635 148664
1 26987 171615
1 184579 7684
2 141812 122960
2 60846 28041
2 170672 167792
1 105106 167910
2 145075 153076
2 18831 13013
2 176272 70576
1 147780 198563
2 182595 34740
1 82836 82620
1 49491 72118
2 21986 142060
1 118114 141899
1 52198 36973
2 173851 148399
1 165347 167953
1 7600 190394
1 33821 158466
1 128687 149936
1 56534 7250
2 141157 17974
2 12412 23874
2 170705 79699
2 152884 60925
2 188066 86265
1 129857 34867
2 62374 151220
1 176618 164624
2 149218 108796
2 187025 35921
2 72456 77281
2 117251 16387
2 405 199283
1 96542 184609
2 74502 48284
1 2319 178654
2 29130 143666
1 23638 100526
1 129394 171743
1 34887 58019
2 18133 97343
1 108154 166939
1 188091 37060
1 32455 166985
1 81488 12018
2 158421 47202
1 170088 133479
1 35300 28869
1 100763 118212
1 51285 32779
1 7799 34608
1 58624 26473
2 136189 183118
2 172012 171301
1 9249 113038
2 62969 102208
2 107186 784
2 184800 162865
2 156633 1595
1 44922 167565
2 196044 165609
2 140034 198056
2 100254 164915
1 38768 153837
2 120975 111564
2 139133 96609
2 179796 94848
2 139733 93503
1 78763 19013
2 137667 139992
2 84261 177156
2 98247 49759
2 101834 119823
2 154652 1483
1 52334 44579
1 190850 155113
2 185810 105827
2 42626 28620
2 68475 14661
2 85113 180985
1 168862 25156
2 180604 72677
1 121465 112080
1 93369 154106
1 97386 173697
1 106396 83050
1 6784 6883
2 158845 80133
1 63953 169264
2 16968 194182
1 105888 129345
1 55521 153815
1 7117 29923
1 49374 66308
2 132928 146808
1 142421 93666
1 130540 102830
1 89790 166841
2 69309 25964
2 91634 142274
1 59192 112585
1 183289 114659
2 62773 22583
2 150236 11515
2 152696 196889
2 95294 21615
1 7482 189054
1 139853 79217
1 8686 175979
1 120221 18504
2 142049 118550
2 191939 120362
2 61290 50641
2 55769 147235
1 67409 24379
1 105393 3179
1 70455 97844
1 77792 19746
1 10351 116290
2 180386 164186
1 162902 101765
2 141957 32652
2 104545 145164
1 109525 114251
2 55512 111508
1 44249 192538
2 8301 44142
2 178945 68873
2 105694 180208
2 146769 173387
2 93729 9856
1 183942 4192
2 106164 39268
2 2947 88828
2 32947 77204
1 111766 197731
2 146421 135506
1 102281 126004
2 151496 169780
1 105384 132267
2 62678 156342
2 13242 63010
2 172111 75377
1 76172 112814
2 140072 169390
1 10757 83698
2 141880 71069
1 78281 188702
2 101003 118662
1 152622 7164
2 44429 69872
2 27084 194069
2 19764 75275
2 156307 85421
1 182155 131484
2 77565 183237
2 95324 175400
1 64473 76724
1 51111 69837
1 190056 171575
2 57777 95159
2 147247 64270
2 133056 81574
1 155312 18257
1 37911 59436
1 81878 151321
2 29973 179228
1 182998 156852
2 22915 160038
1 167338 75938
2 23136 6803
1 109991 40213
1 1433 99173
1 80558 55453
2 146867 29557
2 184754 157433
2 17619 111073
1 176890 102614
1 24940 64543
2 39512 118648
2 67818 175029
2 113868 5812
1 194266 166437
1 75427 177739
1 45130 131077
2 128790 69583
1 194866 90424
2 66858 135860
1 15706 173564
2 122148 24886
2 52630 184562
2 145982 8967
2 133024 174721
2 79997 170196
2 101965 69518
1 156496 101653
1 103827 63863
1 141950 22631
1 114495 77275
2 62320 55932
1 107417 184934
2 177789 182237
1 84042 31362
2 196847 125952
1 130062 37695
2 16807 126750
2 95900 138831
1 46120 150794
2 103436 47709
2 24986 53440
2 25100 11993
2 188811 105857
1 189362 156534
2 78328 172133
2 160782 25212
1 138802 16880
1 15513 171224
1 15108 36508
1 72294 155410
2 34135 172983
2 96426 55380
1 2403 129146
1 130180 180017
2 3101 70164
2 14377 180945
1 65765 172441
2 149284 145664
2 105174 20688
1 29879 20049
1 109964 3407
1 48266 40747
1 89993 68755
2 176905 24141
1 22703 167357
1 1568 118323
2 63001 63965
2 48527 24743
1 157559 178570
2 150616 81594
1 171198 54589
1 118368 1484
1 73571 167342
1 51369 197656
1 139919 91591
1 28053 80191
1 22676 146273
1 95185 94944
1 10194 151240
1 134251 64326
2 173994 171206
2 186942 60551
1 58835 31439
2 66824 11416
1 150737 97242
2 180914 15610
1 9318 148024
1 159849 24418
1 52171 71146
1 146665 41175
2 178118 33055
1 57251 157497
2 141735 174233
2 130117 169293
2 138536 108140
2 121389 76289
1 88395 23772
1 163564 179135
1 168754 93803
1 196392 28835
1 54757 146196
1 135226 14073
1 40632 60222
2 63368 84347
2 158697 149919
1 199177 148498
1 135292 43478
1 84444 49674
2 145280 174066
2 40180 6334
2 49853 28058
2 74548 12879
2 180332 186747
2 199265 21951
2 151249 120266
2 193799 69519
1 43035 119421
1 53563 8166
2 166127 133777
1 43980 59082
1 38085 109324
2 48344 22587
2 76558 42430
1 163971 95342
1 87743 26365
1 62943 126758
1 39541 117915
2 119250 31433
1 160402 40421
2 107117 100065
2 109543 109775
2 91688 123972
2 91517 116081
2 154023 77503
2 34709 33015
2 14724 99032
2 186631 103512
1 118177 178028
1 191822 159619
2 76160 171830
2 54660 173228
1 182613 115557
1 31028 43652
1 134409 140708
2 17846 105955
1 177489 169571
1 102285 161760
2 139039 175887
2 199869 33774
2 93101 171744
2 170485 26515
2 137742 185117
1 51271 81618
2 81651 166435
1 44809 118383
1 16752 51213
2 187590 152269
1 144679 53711
2 9175 134912
2 57928 128229
1 79522 161133
1 66578 39396
2 55603 88634
2 75088 181364
1 143669 142813
1 52348 77796
2 28102 4077
1 114794 22799
1 106930 189576
2 6940 189427
2 26169 198281
1 132478 196081
2 110118 45810
1 54639 137487
2 98824 107094
1 121472 142361
1 131238 163716
2 15211 6430
1 135213 87819
1 23212 75718
1 161002 59668
2 28204 33027
1 103796 120874
2 64401 75321
2 138471 26457
2 36018 179739
1 45827 142836
1 44107 14015
2 118939 7627
2 19454 120815
2 166717 30418
2 2510 15938
2 57042 1577
1 93310 40136
1 42359 186396
1 70079 124841
2 179526 54485
1 132878 122661
1 41575 30092
1 182264 22240
1 118922 150903
2 105956 104892
1 124581 164160
1 174826 147400
2 195816 153975
1 86490 75676
1 181648 163954
1 11237 98252
2 136631 101186
1 170442 166448
2 189317 93166
2 122231 163911
2 175733 168422
2 42712 101182
2 64484 114143
1 17776 175626
2 23804 190650
1 146609 121368
2 142423 57291
1 1888 172869
2 91980 111203
1 189535 98863
1 118972 23660
2 10302 118100
1 67836 114000
2 12132 58280
1 8220 165841
1 132618 189167
1 87827 124398
2 92666 138054
1 48279 198781
1 18906 41551
1 52323 7098
2 148880 91161
2 59579 127801
1 116118 191256
2 139806 40519
1 124190 79926
2 169742 27752
2 165144 87279
2 102994 164034
1 90500 30025
2 127733 87661
1 97313 44481
2 94904 32691
1 21464 11871
2 127530 26797
1 45256 1431
2 32496 73843
1 187779 177123
2 13145 173744
1 85843 150837
1 57978 130307
2 127104 11320
1 5640 80815
1 82692 91711
1 194124 178876
2 89101 125826
1 111034 123370
2 173128 163870
1 19296 42195
2 114707 47618
2 61863 50498
2 89930 609
2 55883 20743
2 70853 14234
1 40652 180982
2 144148 166054
1 55089 184293
1 53601 183103
1 195982 178843
2 152178 90478
1 27431 182925
2 190959 134393
1 39941 124605
1 169460 176617
2 197314 183551
2 156145 84362
2 181158 140502
1 189288 74154
2 128581 160133
1 167523 45346
2 166229 126701
1 110618 186345
2 88089 84357
1 116517 126105
2 87319 186431
2 112696 36526
1 83157 119108
2 98291 8588
2 10627 75286
1 174454 196225
2 118668 21494
1 67222 160558
2 164840 148161
2 20062 186586
1 55798 87308
1 8089 88919
1 185504 31805
2 44104 156721
1 164970 33978
2 147329 76294
2 194768 191671
2 13279 59980
1 21564 22538
2 73501 108093
1 40617 146530
1 24302 22741
2 668 119095
2 88170 132039
2 75077 13092
2 177106 135800
2 183182 134733
1 33826 70756
2 28131 187007
1 26394 72520
1 65797 163626
2 199791 12510
2 196205 54886
1 83232 4254
1 54595 52778
1 27041 27512
2 189498 130157
2 118646 170282
2 55849 177588
2 66126 40429
1 75980 55326
1 81867 199954
2 78575 105324
1 140762 78809
1 64158 59334
1 178551 23500
1 60485 20888
1 49873 145852
2 79382 24851
1 66626 191331
2 80334 154561
1 76621 107619
2 102116 88282
2 91765 56499
2 153304 38802
1 165077 21623
2 61493 35045
1 10357 45204
1 170367 105391
2 92561 112691
1 31475 106352
1 6745 156718
1 29986 37785
1 157160 61353
2 100642 68054
1 40088 35781
1 54722 49100
2 77354 156854
1 49467 69422
1 2538 31850
1 55280 103869
1 165027 170457
2 121042 118872
1 6776 59147
1 134538 197507
1 10333 47711
1 102626 186745
1 32822 111586
2 60143 113109
2 111169 139346
2 97252 102086
1 47560 23327
2 198260 161054
1 185255 120482
2 9136 192754
1 149113 9961
1 65714 34733
1 53861 162763
2 49457 100843
1 176957 175770
2 151701 92397
2 171006 115018
2 196923 152813
2 11734 161692
2 248 68620
1 55864 90289
2 112402 27310
1 196421 109456
2 3949 169400
2 139468 168048
2 17953 145555
1 93465 74876
1 17420 157644
2 17658 104313
1 192069 165270
1 159198 194019
1 20060 177976
1 29807 157527
2 63488 56220
1 180407 2221
1 183773 107425
1 82998 92739
1 166721 129495
1 148316 54665
2 38562 174869
2 74265 130093
1 134418 59450
1 182227 139347
1 188983 12732
1 190628 19849
2 86790 97552
1 60376 6250
2 155732 169079
2 63556 165658
2 79468 155908
1 166181 10960
2 97705 95000
1 186229 92234
1 141890 128475
1 73586 43439
1 59812 64360
2 99394 64695
2 166651 96993
1 102012 198657
2 180651 87630
2 91695 152352
2 185139 79145
2 180049 149602
2 113307 91388
2 2541 144106
2 125045 137576
1 181769 77602
1 135970 155905
2 101795 118842
2 117258 120751
1 183096 190811
2 52726 82717
2 71939 10178
2 18138 108240
2 23944 21224
1 159227 112871
2 175863 88035
2 44166 88139
1 4914 12706
1 157088 85512
1 188974 87477
2 90841 184070
2 199984 49923
1 144127 161868
2 129996 90465
2 18724 135170
2 160863 34283
1 41484 69214
2 61618 15801
2 61725 141152
1 145970 3308
2 24541 163485
1 45813 192956
2 152410 3182
2 99167 2629
1 5273 184077
2 78923 120604
2 191883 100340
1 64863 123963
1 140890 158407
2 14041 161581
2 185839 37586
2 41819 909
1 84668 22365
2 158834 167684
2 155040 111056
2 128123 166758
1 906 58467
2 29526 178461
1 111519 187954
2 174600 157375
2 47784 1343
1 89430 168522
2 153904 101113
2 186209 181035
2 82473 34223
2 4186 93523
1 121723 31166
2 157940 54436
1 118044 129625
1 174679 107789
2 152436 14942
2 90707 135841
2 135274 132200
2 46768 5682
1 44193 154951
2 69750 81848
2 181181 109683
1 113025 170964
1 185997 50874
2 61592 185351
2 89975 75693
1 101400 115585
2 70594 56141
2 43201 52331
2 186055 35622
2 23059 185845
2 90162 175188
2 81889 154272
2 142105 170152
1 88706 33272
2 102307 119788
2 175941 44955
1 157410 48196
2 135957 103616
2 151367 46132
1 172353 28270
2 6212 144145
2 198885 151728
2 172310 45743
2 72697 179269
1 75062 159438
2 16023 53638
2 90489 138018
2 195576 131091
1 55485 193307
2 135776 143490
2 71386 196571
2 50289 169342
2 156956 89899
1 95083 15
2 85016 17220
2 18698 51530
2 43159 103832
1 76574 128384
1 145103 185105
2 181844 111527
2 159130 36715
1 129685 198815
2 33249 140092
2 169336 176258
1 192091 129382
2 136483 66985
2 65760 103773
1 57336 143830
1 9459 58747
2 60164 78539
2 189562 174071
2 66243 194551
2 12522 70118
2 197243 128441
2 166387 47530
2 141143 118511
1 188781 133495
2 175832 104618
1 122590 124846
2 110810 59628
1 14032 37426
1 59438 66794
1 146575 179284
2 4153 84144
2 58059 191243
2 182054 80651
2 79835 187803
1 27605 157447
1 92253 107398
1 128826 127034
1 55458 26045
2 1473 4435
2 22248 78695
2 22415 16432
2 18140 42097
1 171711 77896
2 63622 188
2 2933 172393
1 115712 76811
1 76321 43856
2 107223 13844
2 190476 169564
2 99846 127157
2 137609 110117
1 59657 153471
1 117593 55503
2 171690 148534
2 3939 175317
2 146791 112093
1 65099 93236
2 175792 161346
2 20131 15895
2 71759 160511
1 23238 54532
1 96336 22379
1 92685 192070
1 74460 117646
2 90359 114377
1 58663 36525
2 117817 184340
2 186484 37853
1 91048 142415
1 89172 103630
2 38779 199874
1 69581 145289
1 76568 192020
1 196798 79720
2 103805 19672
2 2583 171617
2 38751 121275
1 107571 98034
2 26902 18231
1 87470 65523
2 198683 149152
2 3168 95677
1 109939 155392
1 73029 93542
2 137088 98095
1 121166 8993
2 123735 128674
1 170162 50752
2 195442 3416
1 141371 151656
1 53860 130645
1 189300 15411
2 47628 148004
1 86951 34040
2 72187 51613
1 140419 79823
2 184686 122248
1 167115 163759
2 82315 183645
1 66670 42829
1 172746 633
2 46800 156629
2 102186 179711
2 106400 56573
2 98196 34918
2 17805 45963
2 90034 142237
2 44552 150392
2 183182 50272
2 121580 23951
1 34419 143354
1 126798 157279
1 172171 12930
1 109085 123753
1 155281 16464
1 171767 140015
1 95824 34689
1 141403 181239
1 42883 199385
1 186760 174540
1 4425 195519
1 24554 51612
1 81441 108266
2 62995 45352
2 143949 26212
1 125969 186081
2 105350 65503
1 165231 101959
2 5667 6939
1 105766 165626
2 190351 62031
1 86263 113333
1 127939 60622
1 139139 186194
1 144976 55805
2 35521 164449
2 177228 33925
2 103990 73885
2 84278 150582
1 78829 87403
2 169209 33603
2 26961 152079
1 84899 105255
2 47620 81941
1 197061 129475
1 99300 63899
1 148131 52875
1 167868 54583
2 64204 81964
2 88322 138153
2 432 67584
2 75610 63336
1 135811 168730
2 105176 171674
2 56834 80943
1 195133 104758
2 50717 90295
2 79782 150621
1 85499 103738
1 189474 37798
2 81774 21145
1 130974 29261
2 2576 97185
1 105988 89091
1 123439 97265
1 67001 160301
2 107033 75874
2 167895 177669
2 92536 160440
1 41781 128205
2 45408 18107
1 75964 93606
1 7922 136552
1 72365 113251
1 189948 111836
2 167752 100001
2 95494 111755
1 134170 161628
1 63201 25504
2 88640 13490
1 55064 84680
2 188199 47606
2 44757 116956
2 97229 107487
1 153764 75206
1 24056 63017
2 2367 81872
2 54975 47035
2 23300 126200
2 100291 176817
1 81580 124595
1 5262 173358
1 89638 38876
2 31058 82620
1 191177 23122
2 33441 16311
2 143293 129188
1 43707 146957
2 188359 152044
2 4086 90453
2 8215 27559
1 152483 1726
2 126942 151927
1 76147 151443
2 163756 65143
1 165460 91487
1 30569 161929
1 6695 45303
1 186220 178211
1 149549 64200
2 15659 68296
2 37278 788
1 177066 83918
2 172384 171457
1 175520 189883
1 120521 155115
1 81536 152190
1 39051 131550
1 88502 3344
2 32848 136297
1 5620 177513
1 82968 57517
2 107079 58068
1 178105 76925
1 103638 56852
2 61136 181340
2 130024 152353
1 106099 21144
1 181161 172545
2 74073 158512
1 21579 189615
1 34694 105003
2 529 66839
2 132386 190425
1 45377 7028
2 185178 107082
1 7671 111832
2 117174 10407
2 9502 131104
1 199174 120390
1 12577 157023
2 46740 60987
2 38995 66385
1 40418 194857
1 180253 35482
1 14529 185693
2 158869 178706
2 73850 86150
2 120918 70565
1 112161 165337
1 39463 173094
1 72004 116940
1 115886 132526
1 114533 114863
1 48357 166689
2 188270 108483
2 17729 87665
1 22582 123864
1 85537 134161
2 6011 93958
1 15195 182150
2 89375 21880
1 103902 165658
1 112868 159626
2 79529 143148
1 160696 6980
2 50688 35870
1 123319 111738
1 45121 159630
1 133768 109228
2 85617 148424
2 193507 34322
1 28224 116031
1 29887 74757
2 114764 98748
1 77924 95987
2 25370 26356
1 9033 198322
1 168700 82293
1 120028 101288
2 177823 114063
2 164530 74612
1 105615 104046
2 45909 115809
1 116015 39707
2 26067 163460
1 123307 40538
2 37073 29234
1 42802 45468
2 106028 147410
2 76138 43640
2 156119 14154
2 186515 143139
1 22151 25499
1 2185 172869
1 9613 126684
1 37522 198178
2 45348 96877
2 142271 176752
1 87671 2897
2 144427 36082
2 132521 197799
1 25368 182535
1 153441 197328
1 155427 156724
1 186206 109230
2 192744 90498
1 300 12650
2 18210 177020
2 186717 74443
2 199546 167994
2 105489 186031
2 173945 173666
1 36642 48703
1 60035 94615
2 137179 136055
2 167242 35082
2 110860 142369
2 38316 32618
2 110485 58505
1 62155 42251
1 192810 186811
2 178541 183538
2 164463 981
1 146416 176245
2 19261 197703
2 118153 29658
2 11089 145359
2 70169 172293
2 41097 132877
1 122642 85405
1 35298 154088
1 139935 124942
2 120306 53729
2 38102 143374
1 105557 199122
1 71233 177700
1 81443 41725
1 183994 34277
1 198318 94903
2 124479 71036
1 182630 167612
2 162901 168660
1 131993 92722
2 129174 54073
2 63280 155885
2 111868 155462
1 32980 180190
1 107103 53282
2 15240 928
2 137851 76291
2 118771 153928
1 194450 192986
1 91046 333
2 101230 48484
2 97012 39705
2 1963 123231
2 50063 108916
1 35363 33107
2 90680 133055
1 169332 31686
2 185621 44703
1 104491 51845
1 105275 108007
2 121317 98112
2 88299 146709
1 186797 11655
2 6712 111616
2 152148 154257
2 136261 143517
2 122725 169784
2 49346 685
1 18491 117692
2 9569 24608
2 33558 75298
2 111208 28814
1 120526 19615
2 85387 80254
2 121123 15821
2 155699 62208
1 100082 39195
2 86658 90224
1 184765 198331
2 29918 37891
1 122262 197598
1 163796 77897
2 181367 89817
2 45865 128410
2 182850 125992
2 89268 103238
1 55370 30322
1 67446 110084
2 85750 103523
1 139832 140926
2 85869 153614
2 69646 121200
1 137337 139418
2 133605 101999
1 168895 151520
2 103175 88609
2 149377 87871
1 154088 107871
1 174215 193311
2 177252 122806
2 170133 153473
1 130977 74569
1 27578 135456
2 198411 79312
1 86344 184365
1 188979 38796
2 78367 153665
2 78979 163508
2 43319 66360
1 188580 62447
2 195260 9347
2 62608 39285
1 179382 2739
2 14335 30994
2 117139 155942
2 105678 125888
1 179327 120217
1 97721 149212
2 178296 193003
2 125861 178589
2 34518 3404
1 156624 48595
2 121669 152029
2 54072 143130
2 88473 36487
1 8014 144502
1 181011 148333
1 130084 92354
2 146532 145709
1 171248 143061
1 20093 172273
2 132447 194758
2 158411 113879
1 79215 53921
2 82463 80355
2 190581 4031
2 166969 193879
2 100132 98381
1 89159 47380
1 108111 114784
2 185200 80612
1 191835 163820
2 69891 103711
1 28993 178082
1 191034 177775
1 142477 11142
2 82168 45125
2 28352 133066
1 49636 34465
1 103915 143932
2 141214 48313
2 67246 156644
2 186223 129199
2 71426 147522
1 68023 122012
2 1119 83428
1 192836 120531
2 48402 120704
1 182719 152398
2 91433 28959
2 171207 78907
1 80161 42829
2 77181 199607
1 21849 49863
1 175995 55361
1 51237 153379
2 54031 102418
2 52243 17618
2 73505 96881
1 18550 87368
1 17584 126068
2 188079 96669
1 80656 108396
1 76147 162328
1 165237 4835
2 112287 165729
1 113641 165337
2 31306 99495
2 38574 120304
1 184810 81051
1 180231 24122
1 108023 106414
2 903 44593
2 135155 150412
2 182890 76170
1 195310 63126
1 186257 168938
2 87693 161635
1 130171 98019
1 81650 161285
1 195534 32176
1 19294 79041
2 13803 2816
2 79017 19294
2 53708 107916
1 51946 3700
1 173883 34634
1 11188 142921
1 196868 127489
1 163237 43130
1 180200 55726
2 138390 51462
1 185514 128088
2 66239 30431
1 91871 125390
2 30537 195241
1 161998 80713
1 183173 199452
1 82833 97393
2 174926 95365
2 137919 169479
1 68392 42264
2 39246 85296
1 148046 156574
1 935 8057
2 34011 140448
2 6017 26992
1 5808 178894
2 85437 172058
1 175851 3229
1 7471 199996
2 97743 157281
1 76275 113000
2 92397 60638
2 186361 127509
1 13883 136461
2 179671 15376
2 126374 182313
1 22386 85823
1 50261 21727
1 50715 148142
2 69964 140464
2 147995 55028
2 8348 197362
1 110359 7090
1 85954 128330
2 146000 193028
2 99091 145555
2 87952 261
2 133265 115205
1 147288 32102
2 168650 2492
2 96249 89100
2 30137 86482
1 125467 106712
2 30090 18930
1 85227 104743
1 9005 136704
1 159756 111384
2 188695 68106
1 192037 51341
1 199334 83562
2 134931 175263
2 132833 55693
2 199809 93233
2 88098 45063
2 2149 139488
2 60119 4131
2 145746 85226
2 153248 148315
2 119250 175819
1 149396 56015
2 118077 170219
2 7203 6775
2 54140 82798
2 154088 196031
2 63970 149137
2 146569 18023
1 22923 40269
1 81960 31007
1 71879 52470
1 40262 96670
1 127593 37192
1 81722 149464
2 141917 72716
2 94358 112258
2 61427 55723
2 45449 195004
1 72873 44181
1 86355 35641
1 47283 97125
2 14138 22387
2 2661 73127
2 28603 114252
1 159194 126282
1 59917 151853
1 60578 104308
2 27279 45142
2 169933 30143
1 58067 65083
1 78273 145890
1 46054 24975
2 74783 193841
2 40784 154459
2 188098 21930
1 87052 104355
1 22136 142769
2 112191 74405
2 186851 187931
2 141950 195887
1 194812 153211
1 93586 61394
2 22004 110521
1 190954 32201
2 8072 172419
2 30811 142511
2 158729 94327
2 39517 81985
1 88169 181503
2 34712 107938
1 134644 58405
1 19399 59985
1 13644 170092
2 16508 67760
2 30419 159634
1 143116 100823
1 73687 114619
2 48901 123810
2 98194 100384
2 194645 76725
1 124550 36815
1 192518 49221
2 121228 32497
2 94524 167102
1 76544 7053
2 49703 107409
2 131233 6245
1 80614 191333
2 165070 3786
2 82726 80630
1 132657 4311
1 10288 105056
1 103787 140135
2 198260 4077
1 95138 140563
2 95706 54899
1 139751 100933
2 34299 108733
1 87045 186228
2 193266 172067
2 123799 164297
1 158377 179084
2 53185 192823
2 51172 181146
1 118609 171024
2 168104 104036
1 134486 58678
1 94724 11227
2 85544 179236
2 95728 114182
2 65064 27593
1 139350 564
1 130013 82725
1 81069 77503
2 192070 151828
1 89936 40619
1 45172 94083
2 7120 2583
2 81544 139106
2 80858 194840
1 105641 178594
2 14847 155687
2 193066 199446
1 72650 39328
2 134349 167151
2 182836 81865
1 174356 62849
1 41542 180273
1 155520 186133
1 6459 124463
2 25800 161286
2 142489 199751
2 167468 26711
2 141780 81397
2 43032 154677
2 34117 28650
2 156681 174050
2 70187 42121
2 38060 163713
2 105114 143445
2 17456 4681
1 47817 182482
1 3464 49712
1 167933 126825
1 147146 50479
1 149022 101768
2 43413 56777
2 177973 34910
2 65438 9343
1 156702 165398
1 32188 46343
2 97756 127428
1 155677 67544
1 189299 87937
1 192357 149087
2 54998 107233
1 47157 160026
1 146817 181253
1 169419 195080
1 174359 184978
1 156363 152001
1 104133 44788
1 59736 2203
2 188821 108077
1 192686 46611
1 114933 181353
1 29571 183485
2 188422 170196
1 110437 147551
2 88718 106913
2 96713 36375
1 191527 117547
1 15646 53132
1 68609 159371
2 186887 191247
2 144115 82977
2 119011 179297
2 156853 142423
2 139232 6289
2 129302 154543
2 44716 161826
1 161728 137840
2 82176 59430
1 161410 26283
2 163755 47291
1 146718 15458
2 160653 46523
1 152209 136433
2 136285 7890
2 90213 72027
2 1141 102370
2 104689 9558
2 140961 17291
2 150215 25550
1 88273 39584
2 65606 88823
1 37704 23322
1 135507 87284
1 147555 63994
1 84779 83775
2 21073 105556
1 76217 48389
2 100027 4565
1 59561 74239
2 40174 137162
1 79024 62459
2 10500 148293
2 79552 33189
2 180509 164129
2 170234 8581
1 85473 133402
2 128513 23062
1 150016 94631
1 71869 122058
2 79102 40135
2 67608 131002
1 9986 56772
1 18919 69754
2 5917 170536
2 94488 187206
1 13237 91325
2 24753 4339
2 158303 50410
2 5139 92778
1 73921 58549
2 171696 185498
1 95688 51856
1 72776 135411
2 129158 67227
1 198889 102632
2 74289 18575
2 113070 10962
2 46349 184878
1 55311 154320
1 166871 153446
1 40555 96
1 198874 72113
2 166563 116218
2 25735 91216
1 65652 163615
2 36787 150702
2 191384 6236
1 158258 194084
1 141282 110829
2 131718 9175
2 31736 156049
1 147073 195934
2 152586 166147
2 44897 127955
1 102047 100706
2 178922 133909
1 125876 79058
1 25158 87482
2 18110 138348
2 130299 67678
1 132319 187323
1 68383 186987
1 112247 92428
2 64675 108903
2 192522 98034
2 60247 66227
1 176926 172950
1 43413 144548
2 74435 185211
1 110545 118444
1 149616 46812
2 165481 168948
2 69097 41311
1 123800 35170
2 155438 2316
2 112768 107019
1 41808 23073
2 54332 127154
1 10671 109904
2 146113 68321
1 129728 50686
2 22907 60081
2 118767 157393
2 182712 37514
1 162279 62255
1 131993 41682
1 40140 77399
1 58169 58595
2 146267 46803
2 10258 153131
2 164707 189731
2 145061 98690
1 162601 88246
2 88539 10149
2 33501 143002
1 34337 18949
1 26486 132648
2 4481 171814
2 109261 94360
1 8574 191031
1 134643 134165
2 50901 149651
1 1090 46079
2 61754 122993
1 129223 9127
2 105243 91643
2 108838 115853
1 158660 123656
2 33671 180848
1 21026 163588
2 191549 195515
2 174695 55999
1 79673 128207
2 128797 122719
1 7206 101305
2 124784 131543
2 31649 75541
2 100096 24361
1 84389 27341
1 114554 188254
1 198429 35915
2 49114 143013
2 105631 75301
2 113175 83597
1 12444 135822
2 116735 78303
2 99422 120779
1 30954 183886
1 148356 199118
1 65758 135390
1 80954 148641
1 148226 182613
2 179069 57209
1 164274 120824
1 42779 59166
1 15157 163690
1 8469 127445
2 178797 26360
1 188219 135403
2 99522 37817
1 101298 80614
1 86934 83523
1 72132 173446
1 174905 108993
1 186809 111610
2 142098 167476
1 160749 85306
1 187946 123917
2 150066 85284
2 103332 98343
1 124828 122253
1 66099 1523
2 128692 28320
2 197838 17485
1 89532 193134
1 169156 73091
1 157476 35170
1 97993 93002
1 138995 19495
2 188543 177141
1 1942 1124
2 180885 94941
1 90416 2235
1 134544 197553
2 42705 193397
2 124696 123714
2 18207 102563
1 185086 195249
1 98233 152154
1 15336 107989
1 151190 199200
1 132659 199273
1 110771 156517
2 172167 179737
1 95568 142176
2 19202 5266
2 157774 58356
1 93803 170179
1 162334 117379
2 105392 178173
1 128241 86661
2 32502 128264
2 95513 103732
1 115921 52962
2 63367 70055
1 131012 134944
1 116069 80104
2 10299 185930
1 168300 140675
2 67431 170322
1 37955 193640
2 61376 14609
1 88222 114971
2 34068 157618
1 82092 100711
1 136881 76939
2 113273 147394
2 7721 143942
2 184878 179282
2 19960 99442
2 330 99701
1 53093 28280
2 138458 170925
2 111077 70343
1 16768 75384
1 27132 150325
2 168353 123766
1 146954 132124
2 29671 174438
1 127193 45009
1 33701 131843
2 92457 31820
2 90421 103747
1 123138 117886
2 156071 177257
2 42463 147933
2 33313 174843
2 45204 198443
2 198962 119627
1 94221 136968
2 170165 186366
2 25978 110987
2 23186 189407
1 118658 128063
1 76334 95847
2 27436 116336
1 133877 88741
2 183370 69626
1 90037 84836
2 133087 78579
2 145436 40599
1 110954 169661
2 129996 17725
1 171947 38677
1 125909 12621
1 192015 117141
2 110172 52234
2 42728 151995
1 182286 118061
1 62060 89127
2 140563 118218
2 198566 38326
1 167210 110942
1 179821 122789
2 154365 15561
2 71782 170741
1 81314 86234
1 130246 115868
2 146905 36329
2 156883 105694
2 100732 185120
2 189883 37585
2 100229 74152
2 44274 50151
2 67498 183314
1 123413 3141
2 171166 188765
2 52980 52269
1 74838 56903
1 13085 103006
2 184811 126113
2 13258 2752
1 40992 18967
2 108964 185981
2 115981 164477
2 85786 177454
1 129012 174694
2 139560 146854
2 51420 40888
2 25868 88075
2 113036 53214
1 137459 123927
1 159353 44737
2 163336 66657
1 94251 94256
1 38683 49914
2 31949 82857
1 46449 14118
2 144518 170252
2 150673 9138
2 194008 22397
1 68821 122702
1 88717 22819
1 174146 20014
2 87156 198696
2 49108 171773
1 57765 69674
1 77078 128844
1 86339 148600
2 114403 38228
2 13069 169281
1 105654 23852
1 37169 181195
2 132285 96673
1 44520 99298
2 116171 53420
1 168147 180473
2 163521 11000
2 15422 33085
1 47824 90507
1 133783 134556
2 32407 151049
1 29572 70784
1 648 84894
1 91630 154340
1 9824 146270
1 120474 88409
2 31384 118623
2 10810 93554
2 77878 72476
2 120613 141199
2 155025 102995
1 163214 156247
1 116327 92312
1 87880 30071
2 95114 149569
1 36664 175981
1 106904 99803
2 97158 41677
2 63539 30170
2 187207 31493
2 90553 70803
2 53607 69461
2 43713 167012
1 56729 68470
1 128486 108017
1 70666 170174
1 166673 26398
2 165444 18500
2 153958 184989
2 185509 126724
2 12210 75504
2 27163 147769
2 120731 12501
1 17834 47190
2 9437 170678
1 107978 181000
2 177433 77519
2 2522 53400
1 106159 36833
1 104871 179099
1 107483 183339
2 177363 61855
2 71778 164072
2 57047 24625
1 85904 125138
1 172687 166373
2 171680 91297
2 107273 160108
2 130928 129659
1 26411 66272
1 21224 7352
2 24231 29038
2 129953 152064
1 168569 171266
2 182131 2053
1 176980 115230
1 52857 137119
1 109896 145556
2 97987 64878
1 177568 194132
2 131407 142492
2 158191 33910
2 30075 30439
2 168789 179553
1 56406 153193
1 146666 121231
1 97942 4653
1 55496 165890
2 55640 53872
2 14373 192664
1 22773 173589
1 169564 153264
2 89680 35446
1 93352 53204
2 28013 194524
2 105539 160782
1 27380 68502
1 149948 109938
1 128513 38198
1 149476 117064
1 140585 189410
1 132317 85598
2 126415 198185
2 103350 73448
2 189520 122882
2 182883 5576
2 131021 135497
1 7864 139994
2 162073 4293
1 15350 151485
2 141121 64948
1 117844 128622
2 85236 79715
2 6888 187350
1 163589 35244
2 14988 113188
2 175198 156649
1 122586 162790
2 194009 62741
2 126312 110810
1 186518 127610
1 190685 23637
2 21532 52781
2 112663 8125
1 26531 24475
2 130593 33458
2 21889 151573
2 170982 158558
2 37222 49027
1 19373 154367
2 30972 188764
1 76163 120154
2 86645 109909
1 65836 55843
2 122274 97205
2 37004 116734
2 64542 46585
1 21294 173073
1 62266 137346
1 157088 125948
2 138025 155250
2 187562 63703
1 14346 156867
2 125541 25496
2 12233 169320
2 169611 108178
1 49586 88953
1 154180 44999
1 25766 195526
2 66496 100362
1 186719 7271
2 121351 132419
1 49317 167044
1 121992 157478
2 55660 131940
1 167674 143951
1 183312 196758
2 25172 22687
2 115583 152490
1 98245 105322
2 152531 189430
1 123430 50521
1 89369 188163
2 41834 142904
2 167771 50202
1 22763 86846
1 56481 190335
1 99170 158131
2 60273 53955
2 126486 70087
2 131395 165070
2 174396 40609
1 33415 26831
1 57135 135697
2 144437 141182
2 3232 2144
1 145608 137155
2 156906 148305
2 127876 114425
2 38401 104076
2 47715 112940
2 98837 71769
1 191616 186810
2 120395 26136
1 89891 110258
2 100559 5158
2 191359 103503
2 73100 198513
2 117290 12183
2 100293 136729
2 136269 178130
1 148023 144671
2 160630 164937
2 170412 129589
2 14205 159318
2 140467 59376
1 194420 147285
2 84471 150144
1 146872 126397
2 45665 105542
1 18613 91088
2 151572 177572
2 179426 125596
1 8027 184059
2 111901 173606
2 63271 7499
1 78735 135325
1 153709 192833
2 32381 105883
2 182409 50261
2 117400 148278
2 55935 150241
1 44520 35516
2 66574 172594
2 35533 135860
1 15128 133385
2 12258 19533
2 146491 165997
1 105419 75623
1 197014 191414
1 72533 197044
2 15674 186396
2 86436 122190
2 15256 36474
2 81684 35197
1 37014 175993
1 114233 125369
1 46030 71632
2 83179 191324
1 12741 83305
2 5375 117152
1 82460 33689
2 271 41504
2 99370 63518
1 118475 116051
2 177865 79185
1 148590 15894
2 167307 5878
2 140607 13009
2 173544 160935
1 104011 124502
2 100486 117920
1 126195 123552
2 184924 37444
1 31339 167076
1 8590 2873
2 185709 96332
2 42428 123096
1 7604 33623
2 145224 166670
1 56329 189171
2 27263 160182
1 191687 142771
1 138387 176809
1 48989 21469
2 195420 25468
2 111084 116242
1 132261 155587
2 55809 100781
1 13526 156733
1 138613 5597
2 30838 90799
1 126372 85269
2 61887 37421
1 43574 120097
2 7019 88335
2 119825 190127
2 119611 48135
1 56796 64778
2 12296 414
2 185039 111347
2 20658 100261
2 1130 158844
2 179602 177826
2 86576 28709
2 147635 5274
1 97080 165695
1 143027 198738
2 35157 87914
2 42136 121148
2 170795 199505
1 107411 158103
1 196229 81407
2 140786 197791
2 22241 27930
1 10468 109216
1 14367 127238
2 1378 11276
2 111979 180424
1 78688 137223
1 78244 197936
1 67668 42184
2 132580 112481
2 6820 39776
1 125253 164058
2 90569 26692
1 119303 48227
2 93367 141638
2 123776 190549
1 94335 150949
1 19270 176409
2 161249 118752
1 3360 146420
1 50685 189690
1 190793 144310
2 111117 159699
2 95813 99063
1 109582 26879
1 36281 17433
1 39240 161490
2 51403 18141
1 38231 45596
1 197297 24472
2 3405 63985
1 71259 18586
1 139805 123995
1 9242 8288
2 138324 173941
2 41452 155163
1 128369 163539
2 96470 99736
2 155526 103262
1 5224 127184
2 38444 178964
2 111877 63614
2 158968 24993
2 115739 70260
2 75745 164891
1 67540 94647
2 123887 91455
2 83241 89671
1 157521 140417
2 187385 197699
1 105998 118580
2 194335 150587
1 10220 92481
1 92939 157605
2 139342 139824
1 91764 37540
1 137001 29356
1 53377 176104
2 75138 30299
2 76991 57571
1 10701 97317
2 46847 40112
1 51424 170018
2 8063 76501
2 125818 39684
1 34881 119351
1 196725 194850
1 198657 104710
2 48474 118127
2 114546 25021
2 122849 20545
1 9362 108581
1 82720 90757
1 127990 15874
1 64103 47670
2 104613 133004
2 71266 147733
1 192276 127599
1 101633 49031
2 137442 27323
2 66957 64452
1 185642 173522
2 138514 90933
1 119411 80561
2 173090 114484
2 144624 49042
1 149061 100915
1 164714 116011
2 50023 176977
1 6890 24032
1 123125 153591
1 24908 17981
2 85983 124441
1 117287 67369
2 97127 76706
1 171823 82641
2 163670 87452
2 7224 39075
2 140237 111724
2 133891 67305
2 159747 43232
2 180971 18016
1 122365 80277
2 180459 65446
1 193908 191522
2 170191 81272
1 21838 123201
2 19787 119698
2 199807 196789
2 138865 50982
1 130833 74477
1 71429 132769
1 24504 89290
2 170293 129269
2 23877 2397
2 104655 84821
2 14780 5726
1 54134 128472
1 198851 116677
2 197121 128910
2 107983 155681
2 46356 25901
1 36390 108262
2 48239 88333
1 155768 110331
1 122850 88732
1 125703 63150
2 54525 99729
1 89005 103241
1 57380 179144
2 175027 131797
2 159159 103201
2 159345 114177
1 131773 61795
1 169617 14793
2 167020 172368
2 188406 94172
1 181164 53283
2 134512 166889
1 195476 86119
1 26919 172475
1 96908 109828
1 191716 113164
1 150112 84312
2 29007 94626
1 174817 41066
1 83494 130030
1 51277 101054
2 107920 38680
2 114183 160047
2 23051 171524
1 95240 45585
2 14830 72583
1 18466 82982
2 134308 44051
1 184931 175949
2 174531 55608
1 85244 160847
1 147617 180865
1 161407 56209
1 68985 63891
1 119073 197278
2 37394 75426
1 35889 30960
1 150245 56686
2 124916 136401
1 940 175095
2 86587 20187
1 149519 182018
2 119519 127040
1 1315 24553
1 199937 141029
2 6367 61843
2 164158 114799
1 135478 8680
2 175009 77344
1 186138 172120
1 143141 40166
1 97294 44720
1 178515 88891
2 16327 166581
1 17285 159301
2 92814 184918
2 147452 54367
1 10720 188169
1 159402 104651
1 49993 94043
1 36449 199879
2 64064 171667
2 97496 22394
1 150992 35288
1 174274 48462
1 96844 131166
2 165159 17313
1 144950 134968
2 122699 1959
2 145359 106779
1 157816 124943
2 135846 36081
2 9705 80368
2 40923 148166
1 144993 190969
2 37535 46148
2 69619 161640
1 3697 52810
2 100026 134768
2 23334 159156
2 72659 114713
1 129348 19247
2 131755 39918
1 40914 184769
1 85149 146691
1 100762 178970
2 78137 147811
1 80263 180470
1 130237 23110
2 156134 119188
1 1629 114527
2 122697 64840
1 191856 8177
1 162561 150819
2 148651 104722
1 98191 80133
1 137143 63561
1 66575 15060
1 41878 177398
1 170384 60705
1 3922 180064
2 30512 144598
1 182659 62832
1 136043 134971
1 96492 78422
1 106818 139124
2 59481 73716
1 102428 126182
1 13274 30008
2 51216 188524
1 93381 121609
2 134972 138899
2 119249 119365
1 108183 8547
2 185401 175321
1 98800 82579
1 3816 144592
2 94256 190420
2 66265 17222
2 1113 163854
1 1685 181248
1 174344 45904
1 81717 108696
2 68310 68680
1 191551 156799
1 141278 28265
2 39598 161353
1 20043 139151
1 181282 110959
2 70344 129857
2 58005 192178
1 77016 1344
1 138271 119910
1 31764 177896
2 14568 92229
1 109159 68168
2 29378 134869
1 156100 35888
1 135032 95541
1 90184 4951
2 197858 161188
1 61512 148490
2 88058 74468
2 12732 25684
2 132885 130846
2 130484 187501
1 120517 26458
1 26620 5737
1 32393 13453
2 145089 37739
2 63876 155238
1 17640 174132
1 172362 81693
1 153435 3447
1 78494 101588
2 182321 38898
2 107929 77899
1 129660 31980
2 106056 157363
1 40478 16010
2 2775 19095
1 31927 20098
2 197495 94861
2 192086 155333
1 167904 68145
1 191645 79012
1 111015 5934
2 27887 99975
2 23498 145041
1 113917 114606
2 21814 185322
2 87221 124404
1 53602 30389
2 100880 194100
2 139455 146227
2 65877 168962
2 139267 93493
1 184142 127350
2 105669 159637
2 148047 87592
1 68919 16169
1 9375 147660
1 177870 168413
1 38295 52894
1 158881 77278
2 147794 19468
1 104765 30656
2 71907 55041
2 118482 189198
1 149879 172959
1 8339 152114
2 147941 11148
2 134973 198987
1 17926 39028
2 39994 80549
1 96342 119564
1 137596 114459
2 76844 99546
1 98055 196543
1 168293 138672
2 122623 82280
2 30412 85106
1 82886 39874
2 59820 86559
2 195394 66355
1 91637 156883
2 173715 142585
1 58242 160912
2 172255 135662
1 44970 59476
2 22038 121318
2 15332 128974
2 154553 112675
1 182549 178717
2 98399 24269
1 141792 95669
1 166495 138301
1 61207 37397
2 120779 144112
1 168300 19896
2 29722 155076
2 158767 97345
2 33910 37438
2 9703 141181
2 144604 109220
1 63072 11796
2 60203 160834
2 89678 160100
2 186141 199309
1 75308 47480
2 159 110338
1 190781 50354
1 101744 120010
2 75572 9583
1 58467 27222
2 150348 51700
1 166664 26605
2 112263 156285
2 100849 151814
1 117515 75602
2 69685 129090
2 117211 134169
1 70414 85136
1 188163 23004
1 147304 155820
2 197712 195814
1 161376 26989
2 66864 157748
1 172044 188494
1 173694 154431
1 161303 152384
2 147586 26409
1 170840 41272
1 132926 133874
1 97028 41585
1 87387 111380
2 61711 137385
2 61804 8776
1 134080 72120
2 98144 74321
1 98400 134912
1 75996 111517
2 192327 43980
1 119343 129163
2 24316 194225
2 4331 7183
2 106465 53302
1 142651 11382
1 21418 193999
2 144035 176793
2 61036 8353
1 172610 605
1 90192 161098
1 24425 134356
2 79708 182978
1 151817 157281
2 128442 142202
1 145587 75798
2 162572 75452
2 168375 76458
1 12497 69428
1 145593 168658
1 25666 194289
2 84882 12651
1 23567 32579
2 117908 185834
2 151126 166146
1 57626 145181
2 18432 15803
1 168343 100173
2 33743 142543
1 141272 155806
2 65591 36918
1 91631 126802
2 41042 191035
2 147314 154629
1 81061 164728
1 33471 189340
1 74706 145013
2 150563 176649
2 105006 93500
2 195216 2676
1 67642 197929
2 22069 135349
1 143743 76599
1 64859 35629
1 15967 40800
1 196226 5421
1 100808 159435
2 152515 23146
1 78928 96087
1 176056 44580
2 121403 20311
2 16979 94257
2 145441 117526
1 198410 11537
2 178379 4800
1 10206 73696
2 37139 22110
2 194049 148088
2 135527 159263
1 58825 9219
2 140418 22568
2 15038 130879
2 85871 182062
1 20337 189578
2 149243 154417
2 45423 64226
1 119718 180635
2 82400 38835
1 127712 80028
2 151758 186449
2 5148 36893
2 56957 164541
2 105906 185567
2 109120 18917
1 39857 163388
2 190314 58909
1 79007 52802
2 187224 43952
2 88505 80
1 31581 13881
2 197725 179687
2 113611 181886
1 146038 25272
2 70348 123199
2 196163 31095
2 36188 157378
1 166027 23796
2 100284 140544
2 147236 4882
2 9199 17398
1 95017 50544
2 13649 22198
2 70324 137041
2 188856 114489
2 37407 171037
2 116926 159508
2 81806 124005
1 175583 13350
1 44427 136055
1 160197 151617
1 17564 37877
1 80330 133576
1 32471 87212
1 163528 39435
2 159130 59736
2 105813 59260
2 197776 3448
1 61362 167546
1 80926 155501
2 116104 125817
1 169957 70335
2 17852 123170
1 17447 139221
1 161358 99695
1 58609 186149
1 3033 107803
1 154898 77168
2 21044 28622
2 121181 114584
2 72610 189168
2 131412 90234
1 136979 175802
1 51023 138480
2 192889 73110
1 64472 159081
1 95212 20543
1 92588 133396
1 113443 62079
1 130398 156507
2 98603 28269
2 162012 64237
2 127050 199401
1 74458 197245
2 190328 150549
1 95654 139820
1 191214 192035
2 191674 121531
2 6028 20981
2 48830 151233
2 162212 112866
2 154097 23206
1 182651 125189
1 82935 104280
2 184812 17909
2 121387 10180
2 177244 153242
1 129855 160824
2 96545 120713
1 48990 13466
2 185363 152560
1 6366 125932
1 177674 3519
2 15058 146014
2 176577 23080
2 67219 191249
2 188150 126647
2 163092 170343
2 183692 17877
1 11649 158387
1 19642 72749
1 105492 181432
1 160835 50985
2 77286 61833
2 153907 117799
2 15114 181765
2 148939 17304
2 115996 195988
1 27425 139075
2 9795 131674
1 41308 80062
2 149603 196946
1 36490 86683
2 141764 68185
2 15044 30460
2 146848 54795
1 19566 95878
1 51578 68585
2 16810 103552
2 165426 151019
1 165321 131186
2 146216 24732
1 161824 166667
1 171819 67008
2 90923 68303
1 108486 19022
2 47922 173584
2 31174 5707
1 149906 3270
1 143881 29465
1 178606 26658
2 117929 107285
1 166725 196423
1 180333 40787
2 145435 1919
2 63802 162624
1 108822 194120
2 23252 127502
1 160691 56188
2 129124 134825
1 125571 164275
2 97377 146709
1 195995 56898
2 182851 182914
2 31946 77937
2 34400 98731
1 74335 25858
1 25640 196830
2 176028 144116
1 18724 10180
1 124274 152030
2 6468 115277
1 196991 55688
2 186130 101363
1 60809 185397
1 153909 89866
1 10624 177804
1 146059 93334
1 75801 94646
2 111333 25897
1 47693 73507
2 76981 145748
2 1012 128163
1 111714 71398
2 155366 17390
2 52174 134816
1 96715 172151
2 174242 6302
2 177119 140274
2 55740 77391
2 20222 80666
2 109824 21899
1 198092 118924
2 145322 28034
2 177779 113102
1 24399 51018
1 30275 177923
2 112675 60856
2 97310 64639
1 176606 149649
1 8145 194543
2 163688 127186
1 23148 131961
1 103698 34608
1 26392 86183
2 141450 114085
1 21102 135364
2 15199 186603
2 46948 64198
1 13366 54828
1 3959 153532
1 7343 184344
2 41360 140468
1 155430 188501
2 162484 173358
2 113432 198905
1 66214 102884
2 165287 14790
1 182537 5121
2 139159 2778
2 63422 68083
1 134457 45979
1 171415 118755
1 4104 89099
1 67681 11180
1 78963 49766
2 79200 41694
1 18882 7988
2 37611 129897
2 5669 91358
1 144937 141265
2 184227 165233
1 85100 54954
1 7299 167193
2 124923 19202
2 83724 44933
2 68594 189199
1 91136 94327
2 61512 41155
1 125386 112978
1 86375 179373
2 48325 177766
1 61065 196530
2 143224 21531
2 85667 147748
1 181891 86907
2 198575 19678
1 61441 134929
1 162451 154486
1 95684 140125
1 58721 102784
1 141770 38569
2 73860 103203
1 11371 78952
2 180943 70897
1 134380 97223
1 136529 89338
2 85769 96151
1 96247 24146
2 45420 184587
2 51766 78941
2 87616 3904
2 162073 183244
2 112896 26701
1 11680 23445
2 149559 178794
1 121572 122751
2 181870 106851
1 47792 104095
2 127093 152727
2 90659 171380
2 179991 92021
2 16371 46198
2 1977 173860
2 68652 50268
2 127590 26138
2 18391 135646
1 24608 118483
2 118346 71238
1 105991 136292
2 113450 53776
1 1781 167000
1 84456 147989
2 64721 39125
1 114940 130083
1 68804 171416
1 22637 144926
1 132517 65334
1 120593 141346
2 126325 101275
1 6564 169328
1 102389 148816
1 60640 160939
2 40582 191886
2 66088 30549
2 135537 112121
2 91338 15097
2 179478 126904
1 156215 113245
2 25641 87793
1 11676 29154
1 80237 63078
2 170399 30622
2 102457 156431
2 38852 174206
2 42040 115282
1 197936 181882
1 20108 45648
2 172255 122820
2 10228 125391
2 130090 59918
2 53740 60181
1 115237 15318
2 163737 96321
2 121150 11033
1 39948 103646
2 170904 144783
1 46412 187651
2 5712 171410
2 58344 179066
2 170837 125634
2 181667 196932
1 91214 154095
1 173948 7509
1 39678 28217
1 153733 101469
2 24870 41651
2 67667 72477
1 182199 23345
1 21251 21743
1 134846 6579
2 175120 192735
1 74558 147341
2 102577 63729
1 45242 2861
1 37210 102124
1 60774 180192
1 87595 151166
1 181549 86877
2 9036 51565
2 74705 6344
2 99898 24123
2 44283 66573
2 168243 158598
1 19545 100623
1 158046 121450
1 94697 155932
1 100807 119328
2 50661 141167
2 152122 35268
2 66831 172092
1 98796 87936
2 116965 65437
1 56834 86520
2 120297 116725
1 137543 24312
2 171686 72434
1 199536 34211
1 118782 54233
1 124290 112851
1 53868 68875
2 40394 60833
2 143539 68623
1 174984 43780
2 122200 196474
2 181231 172556
1 157820 192706
1 76735 22723
2 124692 120216
2 139775 51584
2 154985 36238
2 77781 165391
2 42128 162377
1 35671 137211
1 169616 34585
2 156179 112208
2 35037 34026
1 94536 102262
1 43498 43893
1 94813 22877
2 111523 171742
1 156160 83392
2 50581 19610
2 52722 94329
1 148828 137739
2 20944 50935
2 28003 72873
1 139317 92897
2 116928 87155
2 125162 41969
2 146328 45969
2 88217 3019
2 95096 149792
2 34482 83482
1 189972 43881
2 197312 30877
1 185729 137107
2 163929 188671
1 23006 112791
1 101258 133597
2 192582 168083
1 59244 32824
1 119323 132096
2 101635 26653
2 80275 131381
1 164776 103319
2 13163 182130
1 161570 144767
1 861 102976
2 172176 115125
1 179889 35050
1 85076 179434
1 188070 137302
2 154615 8409
1 79817 127445
2 69888 103625
1 113944 180574
2 82102 199229
2 126894 25621
1 153257 105258
1 158255 37156
1 66220 91651
1 78534 64508
1 4408 92645
2 81720 143382
1 54481 3462
2 1582 116035
1 70364 117588
2 138584 176498
2 103816 145530
2 13563 166561
2 67758 122705
1 29562 157290
1 46057 63898
1 154758 113173
1 21667 140097
1 199764 66385
2 22061 9015
1 76899 37858
1 144543 193033
1 152167 76914
1 173854 127655
2 98898 177765
1 105211 24213
1 150831 65264
2 133190 33932
2 151763 89991
2 65118 162062
1 50119 45268
2 153897 182968
1 108992 54369
1 4260 47928
1 87020 179515
2 188149 166773
1 1737 65234
2 133727 84540
2 36978 17737
2 34688 178350
2 1209 182829
1 133449 140989
1 43341 24937
2 78030 88252
2 168844 102924
2 131036 74658
1 134821 42435
2 137470 174513
2 100719 57350
1 27340 84992
1 196314 139115
2 136078 134321
1 20938 43034
1 66580 199827
2 82508 183471
1 110717 30894
1 69969 125501
2 79149 4976
1 178642 77817
1 80283 2909
2 39141 119366
2 69893 80961
2 72504 99721
2 160566 6554
1 171747 92557
2 173706 159461
1 188199 190486
1 29404 171306
2 112127 145374
1 130812 70048
1 176730 113751
2 113763 128682
2 114683 176270
2 23426 71874
1 30130 143655
2 195159 166569
2 164945 150472
1 48186 70162
1 189583 78570
2 161129 42711
1 92534 152523
1 90444 88803
2 24863 18125
1 17439 31319
1 89070 45633
1 170278 153111
2 96078 145085
2 168899 193654
1 76240 133599
2 84673 129927
1 73303 171581
2 12731 49725
1 164660 192735
2 174188 83463
1 126465 73639
2 115385 17673
2 183734 187957
1 134920 77307
2 191282 88333
1 198411 176038
1 96646 36295
1 69228 13493
1 34085 31861
2 111554 86308
2 160881 88624
2 7932 55804
2 21478 22861
2 86250 65504
1 87663 136960
2 25516 125852
2 165512 127361
1 12351 9462
1 98602 128062
2 115284 80233
2 84904 83047
2 107162 75234
1 102148 194794
1 85273 199937
2 161448 154062
2 31737 60371
2 117487 195415
1 151453 98442
1 57789 119611
1 128072 120789
2 142546 130411
1 25989 141973
1 50714 132617
2 130686 145458
2 196674 185050
1 113979 133561
1 189039 146472
1 159421 9674
2 48670 95844
2 54948 187678
1 167203 109108
1 106450 121079
2 9911 129527
1 174466 181312
2 159658 73177
2 194084 81620
2 148910 112858
1 40785 23913
2 101916 116813
1 75625 192376
1 136293 148369
2 143618 153808
2 164007 141615
2 156252 134505
1 82303 101722
1 66090 5488
1 195504 111167
2 36916 120210
1 89425 130927
2 67840 38121
1 29404 27449
2 106832 173680
1 53438 120542
1 180482 100077
2 118959 163990
1 159559 98614
1 157344 77313
2 2095 128227
1 135041 181573
1 170548 6682
2 91719 125597
2 167472 111489
2 170966 16177
2 187526 181418
1 123543 101591
1 168229 155668
2 116101 141912
1 23622 118298
1 46402 73062
1 125053 38578
2 108855 60206
2 47050 179881
1 156910 17506
1 48409 38390
1 41898 120558
1 117968 213
2 65368 156031
1 77425 148498
1 193477 87547
1 57859 29485
2 29678 158200
1 7329 34211
2 79648 110810
1 8247 159237
2 142321 45470
2 52045 900
1 187853 167521
2 154499 95834
1 82222 49957
1 164081 127816
2 77986 145708
2 86216 20533
2 104214 178215
2 51274 163561
1 171763 176454
1 197573 50755
1 55297 135312
2 25479 197253
1 144257 25183
2 120307 52841
2 173967 187783
2 15415 40466
1 78247 157899
2 116857 144196
1 70381 84615
1 49076 50849
1 167124 27094
1 35945 198138
1 146613 10592
1 83759 27625
1 96420 78358
2 139550 157495
1 192508 190575
2 168595 82734
2 148481 54736
2 81400 108519
2 173789 123361
1 60337 147839
1 6503 110155
1 41729 101773
2 121331 160039
1 95372 58952
1 15383 168724
1 198750 98219
1 41152 157699
2 139642 139594
1 74773 56112
2 96640 53712
1 389 144584
2 144874 51213
1 88541 143023
2 134138 50463
1 110964 180730
2 96049 98810
2 44834 104221
1 135522 76792
1 131366 111615
1 166695 149109
2 25422 92612
2 106243 145500
2 190591 117506
1 84333 129918
2 194283 39507
2 83254 17356
2 117301 5904
2 142287 56404
1 40693 35923
1 26590 91336
1 136476 161855
2 166225 64483
1 15338 51133
1 144216 195614
1 145769 74207
1 135246 38749
2 106071 28041
2 158230 163696
1 13645 3960
1 38282 137314
2 199841 59634
2 135296 64729
2 187411 139798
1 63850 24271
1 175860 18569
2 169902 83370
2 30029 142090
2 129023 37362
2 796 191873
1 161527 45147
1 144730 802
1 185281 93500
1 184141 135827
1 116441 180724
1 54622 73665
1 177241 172016
2 57224 193563
1 75164 80607
2 9089 120244
1 153497 30978
1 112359 191672
2 168582 139099
2 162661 91041
2 103695 120121
1 132824 190023
2 21948 141573
1 84807 34731
2 64171 63838
2 113502 75573
2 29494 3709
1 27125 94758
2 70809 26688
1 75201 4137
2 41470 101419
1 40696 40173
1 139173 28034
2 156075 167257
2 174704 35462
2 145467 174487
2 72294 110379
1 93351 34715
1 54810 187447
2 148465 96377
1 129692 84564
2 6724 43962
1 47242 29713
1 142590 58550
2 15550 25365
2 198552 194712
2 73456 18742
1 94891 115349
1 125880 77043
2 189966 129232
1 68707 182820
2 117459 46744
1 122527 146924
1 171490 137192
1 61915 131463
2 47359 94402
1 191194 184122
2 122264 91146
2 104483 130112
2 136483 90987
1 67043 21363
1 114148 131118
1 20779 110891
1 151716 71409
1 45565 92361
1 131917 28927
2 57126 152064
2 11379 18075
2 158707 112403
2 21714 123337
1 165364 190796
2 84667 38732
1 108319 86109
1 194376 135440
1 116952 181166
2 156851 82105
1 21564 119373
1 74711 107109
2 113413 77687
2 160696 48290
2 1516 165780
1 137814 118192
1 21565 187527
1 37967 141423
2 82841 129435
1 196423 54220
1 23685 36696
2 45983 97374
1 68317 131088
2 71825 20000
2 80513 64174
1 75458 499
2 175525 53024
2 96306 101258
1 11342 105925
2 55494 6464
2 164518 161568
1 56627 70674
1 25249 181063
2 144213 184740
2 17483 123819
1 157704 100898
2 18882 101673
2 32321 187582
1 189780 20172
2 38143 124743
2 184912 35556
2 75690 11053
1 77770 120239
1 166413 54233
1 42395 180386
1 158 53035
1 123398 177358
1 111704 131055
2 62213 89995
2 34273 7207
1 197071 38481
2 192817 130410
1 182073 56161
2 148040 140132
2 148990 103968
2 42887 13046
2 93791 10593
1 195416 128632
2 85588 67207
2 75119 178650
2 84228 128956
1 149764 57750
1 182660 95329
1 49436 26171
1 154823 77100
2 21425 156279
1 15485 165038
2 2989 147248
2 194327 25847
2 118066 108073
2 91928 14410
2 170952 49115
2 159975 8695
1 20355 190620
1 73311 109001
2 149611 199345
2 61553 17773
1 178948 156918
1 114592 12679
1 63255 44774
2 61752 188671
2 122987 172015
1 44744 145952
2 157502 44111
1 4709 63476
2 66950 112030
1 66203 131841
2 22728 148127
2 149079 68507
2 51533 129355
2 167532 194597
1 149827 88919
2 60255 118046
1 101731 127732
1 2802 62321
2 12551 193764
2 92429 194045
1 65519 68526
1 44569 170144
2 198978 144951
1 86756 164597
1 118078 28396
2 78270 75092
2 80970 122102
2 54948 41723
1 157423 126640
1 97820 144206
1 160946 7684
2 176109 112010
1 118375 149270
1 180721 24125
2 19110 182378
1 58332 60162
2 16835 40908
2 165486 174324
2 9649 29773
2 19411 71117
1 199161 163250
1 140700 108666
1 98050 127887
2 6444 175966
2 67337 21001
1 119770 183089
1 119804 149463
1 108175 64683
2 94287 108815
1 67695 168569
2 32574 43499
2 40500 9368
1 126023 64356
1 139317 2340
2 162216 115240
2 153424 99383
1 153759 82192
2 33594 192186
2 107918 49372
1 163746 162110
2 90976 49748
1 47193 117313
2 88638 40047
2 44191 45796
1 71379 721
2 105107 5220
2 186706 23060
2 144775 34153
1 131415 33034
1 91399 152690
2 124819 166926
1 67848 174589
2 97052 198208
2 110117 41377
2 195444 24488
1 175434 7387
1 10671 79371
1 93158 196611
1 98073 4531
2 101074 51552
1 152466 84163
2 148247 78283
1 20483 116611
1 54152 182885
2 35287 185258
2 132186 60467
1 176452 16864
2 198169 123772
1 43846 17775
1 78043 158637
2 161574 8607
2 29051 35150
1 182219 187620
1 123644 62162
1 52134 102902
2 18004 139967
1 100291 152982
2 69233 56299
1 24416 63662
2 60496 22194
2 132340 177558
2 51271 140757
2 30913 192723
1 43451 75765
1 145020 87943
2 50551 23602
1 154106 85501
1 106135 168038
1 83008 52863
1 73218 115722
1 160584 111668
2 33863 122567
1 153900 3356
1 82448 17711
1 140421 8010
1 154355 24972
1 151159 17517
1 198414 178632
1 136668 20416
1 8180 184820
2 121169 185086
2 158447 169373
1 23624 15335
1 71347 152388
1 56068 7861
1 4287 135117
2 121874 3323
1 112681 82976
1 6514 74357
1 52463 137985
1 110639 102174
1 153989 121533
2 63313 85738
1 3965 192628
1 117420 113136
1 37322 108354
1 198261 138003
1 19211 26488
2 130723 75224
2 115816 178852
2 157592 106369
2 143793 87901
1 109562 2936
2 102711 184624
1 164821 114272
1 67186 30266
2 187012 132078
1 128879 139606
1 31459 74367
1 121649 157967
1 86386 120059
1 145597 100250
2 49378 21895
1 41865 28217
1 109625 141341
1 94866 8927
1 50064 167755
2 126808 14583
2 182006 35530
2 163754 60726
1 7149 42330
2 21073 147571
2 109097 5862
1 83876 15981
2 182363 155481
1 20475 191347
1 157086 167096
2 57838 316
2 19797 172060
1 7645 180016
2 139356 116211
1 167567 10143
1 53993 183245
1 73708 105878
2 39246 36117
1 49987 24211
2 52179 29259
2 138677 3993
1 50603 125396
1 83658 181976
2 46238 98461
2 183568 89255
1 183048 56065
2 8167 53194
2 27811 194357
1 14504 55880
2 132814 114855
1 17526 158354
1 62176 141199
2 159599 151826
1 54527 138764
1 123000 137331
1 61870 139585
2 190179 25485
1 138375 35226
2 140819 133054
1 121704 150505
1 23253 80622
2 80594 138455
1 6403 36431
2 66271 101415
2 142657 197351
1 95995 46649
1 95963 59199
2 127433 133895
1 24059 163690
2 144276 193045
2 104750 145621
2 88752 105403
1 20054 111894
1 33346 116814
2 172797 48633
1 164630 115548
1 122966 135764
1 21118 129111
2 52267 169820
1 174604 165818
2 101735 86101
1 150219 96377
1 190103 181111
1 171439 147055
1 18312 140552
1 190316 181963
1 155147 65695
2 27091 191287
1 96199 134004
1 195204 146282
1 19783 155291
1 25873 193337
1 21370 137609
1 154866 102579
2 53197 101145
2 113798 96161
2 175899 34065
1 144423 169792
2 97287 91690
2 9384 65178
2 79608 157943
1 172810 20998
2 166487 160849
1 17780 47708
2 188069 54523
1 99417 69685
2 93750 140431
2 120332 199299
1 104620 84569
2 35553 102822
1 176194 29174
2 185306 138815
1 59521 26978
2 13379 197502
1 92150 128611
1 154638 134337
2 10195 177161
1 26496 133518
2 68896 51415
1 79315 95713
2 161992 177200
2 22010 66199
2 25672 154245
1 134904 60425
2 121301 90138
1 70117 178351
1 46479 144220
1 173398 7663
1 172357 22567
2 2519 48815
2 171263 166288
2 77765 141792
2 38608 56639
2 69898 159708
1 9808 22204
1 181648 184531
2 4044 2709
1 124514 86567
2 81066 102608
1 165817 104504
1 15540 52558
2 67984 63336
2 50384 99934
1 195774 169726
1 197539 119896
2 20943 88206
2 113175 180993
1 2024 70767
2 79336 44901
2 57493 22538
1 13321 4531
1 126155 4861
2 68798 78269
1 81976 81416
1 86255 82527
2 169864 57737
1 163379 83752
2 43799 6075
1 173271 58400
2 57525 181833
2 66709 166111
2 135937 84929
1 69990 187382
2 140989 142630
2 118611 129561
1 181132 60373
1 101370 82610
2 85492 47963
2 110498 27207
1 161383 35930
2 12078 133284
1 79416 57146
2 57949 93700
2 35439 146057
2 122915 62908
1 48224 72073
2 135671 190127
2 61901 76223
2 319 169744
2 98961 3071
2 182267 162565
2 18275 27883
2 101574 12229
1 123601 190273
1 26382 42475
2 198890 126386
2 27292 31356
2 92133 54234
1 188401 199042
1 29215 73331
2 116500 78964
1 60016 130532
1 99337 78760
1 64964 61409
1 106561 184651
1 92430 121891
2 161232 6352
1 103327 91626
2 159014 108226
1 187252 171328
1 136813 140699
1 35337 118159
2 7579 199075
2 145114 61853
1 60096 31677
2 116357 163007
1 107913 92505
2 151185 10878
2 103519 150343
1 11280 46603
2 107020 30756
1 97167 199515
1 86009 149218
2 158756 33223
1 148901 74875
1 31603 146872
1 164600 126912
2 138152 94096
2 109406 52440
1 22690 123354
2 98953 45966
1 25362 120719
1 110498 194884
2 116209 43606
2 98308 17362
1 23141 40066
1 111179 138663
2 45565 143297
1 165076 137657
2 183680 64260
1 99620 99988
1 40860 155473
1 182313 185979
2 60889 110342
2 124721 194902
2 144422 76591
1 73854 43954
1 153994 7932
1 70699 167340
1 48197 79647
1 96125 153665
2 61138 110050
2 101474 159610
2 7399 169861
1 12499 104095
1 144214 161437
2 128247 180420
1 86308 1857
2 36245 141113
1 194597 189829
1 6598 197069
1 4185 41929
2 101326 53310
1 177322 182779
2 87968 61323
1 70361 155867
1 25118 7993
2 36476 53072
1 103267 107097
2 99630 137775
1 101027 52257
1 122052 63265
2 66132 36592
2 172766 148553
2 196965 29778
1 66392 94840
1 99710 151831
1 46155 72811
2 40310 36709
1 108676 31140
1 61471 149377
2 150072 190298
2 139580 42259
1 147315 148680
1 5342 175046
2 119393 3071
2 12054 193734
1 42444 56478
1 167669 174571
1 162486 183160
1 193229 60573
2 68466 174702
2 149302 159648
1 88744 168387
2 24258 77069
2 36150 180362
2 68876 112495
2 142970 58925
1 183864 183368
2 117205 28615
2 79556 24251
2 131203 189686
1 100060 90297
1 44365 12817
2 41735 4758
1 14248 35255
1 64303 80931
1 102449 100421
1 192329 49906
1 85254 14504
2 108415 25996
2 165699 72533
2 163261 81685
1 19375 22106
2 119854 159054
1 190299 96710
2 194159 13395
1 54491 159500
2 42406 69839
2 154905 179823
2 83062 45446
1 53125 64656
1 162084 3611
1 186832 8757
2 183084 136045
1 38841 91837
2 11046 608
1 68565 181760
2 8422 95901
1 169777 145875
2 167681 159576
1 48495 72459
1 68424 10587
1 47879 76900
1 4776 55951
1 45035 164083
2 5214 21997
2 103589 168416
2 9815 42875
1 134820 40067
1 91238 13102
1 188880 137698
1 45257 167994
1 172852 66896
2 194847 7755
2 165304 122422
1 82437 130342
1 21517 13874
1 35598 168311
1 72612 12150
2 163159 61756
2 159007 46642
1 13262 34318
1 160338 1921
2 159458 129567
2 198573 82669
1 78062 188149
1 114555 75535
1 185893 113152
1 163135 191570
1 95083 125981
2 76113 185784
1 133741 73943
2 196007 30637
2 153277 97544
1 109707 145702
1 136410 140654
2 97564 175770
1 43402 193866
1 178477 116026
1 123863 77689
1 50318 32633
1 35720 112928
2 86409 176252
2 115060 124128
1 67694 5933
2 185807 138721
2 39444 191682
1 196633 103109
1 125714 107584
2 172793 116393
2 12666 71303
1 101886 9128
1 89361 182839
2 180815 14779
1 143324 73053
1 81222 42738
1 63949 92890
2 196447 36313
1 117874 195597
1 71907 78593
1 158628 151812
2 89629 50013
2 146773 190323
2 63452 171441
2 88926 178562
1 24916 76101
1 184049 92966
1 127636 81153
1 148636 117294
1 88415 8543
1 192197 44466
1 127422 41494
1 38284 89816
2 80680 152232
1 184546 123297
2 99732 13563
1 92436 15946
2 73756 94746
1 86704 39021
2 52600 198085
1 16000 140113
2 38187 179654
1 84100 192411
1 47079 80836
2 191628 39633
1 68933 197084
1 103330 4295
2 69336 123574
2 59257 30885
2 129491 131459
1 163114 147123
2 76609 165901
2 53468 79882
2 178844 37760
2 105463 27502
2 198666 187480
2 38841 61115
1 66149 33965
2 186098 52712
2 169781 62747
1 198994 127859
2 81871 80827
2 72533 59239
2 55606 152762
2 33652 33959
1 29989 175704
2 71524 100012
2 165912 138181
2 197600 124322
2 19062 38879
1 55873 160586
2 156288 117979
1 188656 160832
2 104631 45813
1 53371 36355
2 18576 72119
2 178011 163961
2 13571 46059
1 61819 127461
2 167488 177359
2 25013 25245
2 158210 199333
2 166331 144512
1 92400 164767
2 107047 24983
2 198923 62800
1 76102 117044
2 170148 190268
2 124049 47194
1 9177 131337
1 196022 80653
2 70482 179870
2 156496 136458
1 122503 140844
1 197496 191307
1 156807 39880
2 117749 181586
2 164245 57265
2 99843 109790
2 23291 197106
1 114433 27744
1 55119 92221
1 105789 98783
2 37318 104237
1 52542 117197
2 85545 142128
1 46267 189827
1 164101 62280
1 53067 43362
1 48959 148983
2 22052 183361
2 60425 33305
1 161160 19754
1 29785 111819
2 194904 57440
2 2261 123610
1 3104 41005
2 101468 54189
2 53283 31708
2 167070 129545
1 136230 135783
1 151881 185023
1 47278 25177
1 99832 142484
1 191628 106683
2 2017 60788
1 155608 71320
2 84553 142385
2 178365 93588
2 55985 60155
1 45035 64338
1 95787 90504
1 59386 64888
2 40545 24643
1 41387 42353
2 177845 136013
2 6831 130988
1 54641 51987
2 114590 84535
1 75973 149828
1 136193 131032
2 129860 169069
1 5518 94142
2 159510 119910
1 163085 82151
2 33918 14484
2 16215 119671
1 195297 184006
2 73233 57344
1 14616 182451
2 11172 127628
1 6543 46611
1 180702 174119
2 77670 61282
2 133051 62842
1 123899 152797
2 14697 3043
1 32311 29391
2 160132 191304
2 154403 131338
1 109959 74098
2 102089 180906
1 37574 190200
1 57175 85763
2 54729 24923
2 27112 99131
2 118304 25710
2 117350 109278
2 16639 164457
2 20902 158896
1 84507 126723
2 86919 22942
1 63375 188469
2 135236 44733
1 128618 109420
2 130319 173932
1 100188 141606
1 48351 119296
1 44178 42942
1 175005 168473
2 44503 197489
1 15733 68665
1 51037 6608
2 113146 90613
2 120240 186213
2 169569 171289
1 266 184227
1 59606 28987
1 29978 104945
1 120527 164920
2 104147 166274
1 115575 147087
1 143021 90526
2 15271 158428
2 4634 75196
1 174037 154420
2 110055 133629
2 143701 8681
1 351 188777
2 160767 27803
1 126692 151195
1 26098 153169
1 40815 84795
2 182400 196659
1 42290 156333
1 164217 68645
1 152518 2840
2 162630 167770
1 151349 21721
1 181818 45961
1 883 182611
2 118749 163094
2 195199 107545
1 10924 129677
2 181422 48949
1 48358 182482
1 13017 119828
1 149972 99061
2 80394 156768
1 115220 57517
2 15421 195605
2 80322 116753
2 50187 42645
2 130942 105941
2 32225 4668
2 79095 10518
2 33976 142333
1 5622 120838
2 67540 79285
2 34971 144337
1 71378 130116
1 163210 80988
1 141880 196872
2 152615 134678
1 188512 67496
1 164592 57562
2 80949 70762
2 178893 144117
2 189238 68610
2 68232 173312
1 88171 27128
2 142822 189950
1 192009 15341
2 168389 40856
2 91915 115469
1 7619 103621
2 56714 27258
2 136013 39475
1 104672 154071
1 150251 20569
2 196058 97666
1 150799 167762
2 52841 29908
1 20859 101951
2 6396 88366
2 124847 118451
1 12383 5405
2 167414 56097
2 133323 182759
2 160570 182750
2 128567 90475
1 150080 102757
1 26494 91
1 77877 83228
2 4724 133762
2 135751 111514
2 117479 124521
1 9589 18679
2 732 172732
2 193439 87276
2 145391 138030
1 150313 27207
2 72974 93400
1 126879 51081
2 46085 115389
1 132352 106994
2 126761 31378
1 115554 78369
1 3230 146043
2 15989 24382
1 128159 124965
2 77729 55954
1 72439 119287
2 55318 27435
2 98224 112101
2 172321 107096
2 190733 26628
1 198306 7487
1 192464 115828
1 47930 29428
2 151892 33206
2 24202 107519
1 110119 87241
2 121508 17728
1 93188 186460
2 143497 36050
1 33385 136012
2 56247 22142
1 41817 159253
2 162106 27965
2 116821 155836
1 5136 187534
2 94866 105388
1 107214 36288
2 189066 122135
1 49712 190321
1 28285 103112
1 81026 159159
2 79114 191487
1 90600 8091
1 67159 45214
1 123826 64560
2 115925 95096
1 143925 15541
2 31743 137352
1 24243 77729
1 79232 121492
2 153204 131848
1 177132 102638
1 65431 144493
2 31540 33622
1 71997 63951
2 80634 88771
2 139451 112903
1 34810 107557
2 16404 81766
2 132821 178883
1 9982 7171
1 3308 88104
1 68540 176123
2 103094 24849
1 198562 196968
2 24052 1485
1 107589 137135
2 4444 61802
2 170229 178494
2 61238 125063
1 115049 53444
2 139301 56276
1 146713 101096
1 88118 104168
1 118697 16625
2 77484 170409
1 129290 42315
1 87385 120831
1 170437 146867
1 72540 169007
1 16876 5746
1 34500 123354
2 69291 138276
1 149486 173939
2 15041 53826
2 110945 146583
2 2285 130211
2 99463 49625
2 88737 80109
1 68930 118866
1 13898 64921
2 39365 52278
1 112889 199255
2 44531 126564
2 57179 22261
1 106972 3157
1 183955 183207
1 113478 92122
2 65575 180944
1 1674 15680
2 141604 23083
1 149722 75153
1 62441 188816
2 99814 162533
2 166999 197583
2 47098 82186
2 101523 35423
2 127168 198066
1 159045 75397
1 112967 127090
1 127816 115415
2 77880 46823
2 40111 108902
2 80872 56450
2 54126 143255
1 119159 188170
2 25905 134556
1 28326 123086
1 39705 59380
1 93332 128393
1 171153 17056
1 113078 55442
2 177836 27662
1 193356 3776
1 17166 168509
2 30918 337
1 96254 30237
1 5140 198812
2 190965 75056
1 139690 152607
2 138006 174296
2 82756 136772
2 90563 71393
1 27935 181245
1 135544 97644
1 77126 135810
2 142456 31628
1 11898 153899
1 149266 170131
1 52885 128161
1 125001 28368
1 157807 184066
2 63028 28775
1 157611 193059
1 46276 74797
1 159086 197803
2 31518 13577
2 110116 794
2 131264 65154
2 23407 55986
2 172264 47878
1 117231 61701
1 17697 781
2 147398 134917
2 119748 21357
2 51586 159830
1 34904 182651
1 36572 156849
1 147268 192128
1 18427 33296
1 67028 25804
2 175159 180273
1 59126 192866
2 57135 84449
2 103300 195545
1 36552 25375
2 22133 124368
1 156486 193868
1 38423 48599
2 89707 175468
2 186159 115568
2 153724 42752
2 147620 43532
2 127799 166973
1 115952 73885
2 187308 155122
1 179135 63093
1 29385 3091
2 92284 24193
2 98530 94830
1 168285 407
2 35197 78475
1 35888 61422
1 133911 90890
2 54835 170161
1 189442 112715
1 40606 1778
2 127957 9407
2 151598 26504
1 192684 186802
1 21118 179746
2 170108 16356
2 148253 1061
1 30293 48589
2 22228 136403
1 56198 152582
2 124838 6179
1 31626 102359
2 106046 27918
1 167899 14925
1 122805 172738
2 138182 198347
2 63023 14845
1 177948 51451
1 94824 156062
1 170336 25943
2 105229 106026
2 62667 160265
2 154890 163126
2 80259 85269
1 52476 55037
1 43 29556
1 196916 88917
2 114988 100290
1 187331 83890
1 178247 197262
1 127834 164445
2 100942 122313
1 38662 91884
1 169842 142177
1 44566 154930
2 77254 41723
1 102725 137759
1 11587 81654
2 31843 143302
2 109444 166906
2 178887 54467
2 31552 168597
1 94847 89330
1 36545 45704
2 70374 151052
1 89199 50329
2 132664 193995
2 84029 11932
2 121115 161873
1 156707 127417
1 115060 7422
2 74400 31324
1 37597 54808
2 97639 102919
2 8675 115807
2 98362 58980
1 21734 166063
1 163095 82897
1 3336 194784
2 137650 175652
2 6414 154320
1 176786 114259
1 81622 190241
1 44676 125848
2 67040 112411
1 162827 56413
1 106074 134326
2 75211 164746
1 96022 73033
2 160262 59270
2 20499 44353
1 147005 78714
1 22849 83440
2 71363 72992
1 196846 79612
2 6457 116996
1 12193 176143
1 46833 159378
2 64110 87046
1 139400 22792
2 5155 167404
2 128995 125791
2 7312 65843
1 107651 68228
1 66007 17784
2 179455 141486
2 162663 88257
2 165257 155289
1 135749 74353
1 125 104772
2 14797 15540
1 36132 39521
1 68629 95726
2 23628 177847
1 39111 8007
2 190901 5
1 30029 150846
1 77744 21946
1 141212 77115
2 39125 110409
1 16566 18709
2 8946 33683
2 182678 59383
2 68579 113597
2 109194 1777
2 41242 35832
1 72937 37420
2 171160 112310
1 142421 122086
1 19133 38344
1 142183 49859
1 192504 170858
2 49774 80531
1 130456 180044
1 48251 39237
1 148422 107979
1 197510 43974
1 113190 54802
1 27554 49315
2 52702 15578
2 4198 110768
1 86892 96356
1 119757 47619
2 61378 171242
1 187351 54264
2 89790 75551
1 166985 30236
2 188789 138929
2 166719 123593
1 24248 184973
1 173787 171569
2 21736 127199
1 138926 127952
1 145222 159926
1 110400 39426
1 22489 42582
2 127656 70155
1 132915 196919
1 68948 15804
1 195034 62210
2 46942 3730
1 42397 152743
1 38656 189096
2 53203 67866
2 10685 155214
1 160716 59949
1 66504 180569
1 72143 173447
2 99923 168488
1 184249 94693
2 182766 55172
2 124057 43720
1 194898 66191
1 146549 55665
2 50296 120179
1 108083 53323
1 150876 139465
2 185656 4507
1 115017 35251
1 48933 123277
1 21923 186090
1 153384 143749
1 138067 54603
2 152335 47163
1 191782 84074
1 123564 149952
2 106647 148004
1 103962 177472
2 49058 25827
1 177096 198775
1 192268 28690
2 106453 33655
2 25961 174170
1 123135 168306
1 139023 52068
1 6051 90752
2 124889 70820
1 164056 158388
2 190423 103514
1 69090 104916
1 158954 156963
2 53481 187546
1 144200 93308
2 164329 1651
1 89285 63381
1 82868 174901
2 46299 156145
1 114810 12670
1 57963 149312
1 188887 73052
1 4259 186675
2 172346 172673
1 113653 55149
2 62704 103414
1 182852 195049
2 196110 132024
2 72399 17434
1 164092 11501
2 45469 15398
1 74817 31722
2 39417 115753
2 111408 127748
1 149265 138608
1 171979 165457
1 137496 51030
1 34610 105599
2 2440 83351
2 134723 142004
1 63511 25581
2 31091 53751
1 74738 144322
2 114796 101400
1 148109 103210
2 122582 30103
1 78528 184105
2 563 18746
1 192461 134428
2 197760 183854
1 82910 77425
2 76918 95584
1 35464 41945
2 62773 69038
1 39279 2462
1 82310 96195
2 155097 174551
2 169835 35658
1 91741 14416
1 35977 120104
2 46569 40587
1 112306 131007
1 148800 156208
1 136691 62880
2 178239 190718
2 49432 122059
1 69337 144445
1 167364 103471
2 183559 91657
1 142696 74578
1 107687 136482
1 119880 134877
1 47017 162684
2 139276 140170
1 93458 116547
1 10782 123778
2 167139 94834
1 96091 195954
1 65758 84121
2 132745 78322
2 54141 59592
1 90016 10683
2 133520 70961
1 66546 68159
1 94909 145314
2 152655 162976
2 69089 20597
2 81618 39617
1 4625 4756
2 71848 7326
2 21519 146942
2 192293 100938
2 115234 72803
2 155653 75029
1 86971 657
1 121607 70974
2 191329 194781
1 159898 32677
2 1950 19127
2 59568 166618
1 99229 133221
2 2508 169070
1 98874 123000
1 65773 18135
1 129412 33991
1 86538 66767
2 24552 101460
2 43867 89150
1 90486 112668
1 146292 45
1 165125 167172
2 25922 72258
1 93001 3424
2 159889 62884
2 187449 191744
2 41643 53102
2 83031 3313
2 57106 157733
2 18161 152374
2 159718 152192
2 187379 10541
2 84808 151806
2 152144 77307
1 79240 72392
1 21202 167126
1 168722 57405
2 30272 185821
1 181935 4596
2 73251 28413
1 89918 164931
2 110937 11947
2 185602 22931
2 94604 540
2 84182 96850
2 70784 55156
2 169304 153848
1 92840 192286
1 74997 159958
2 142335 114991
2 92936 84948
2 147821 72229
1 29357 25462
2 8813 157038
1 8963 135554
1 104393 171724
1 47286 53702
1 76759 8408
2 50028 149945
2 75200 171832
1 171628 22987
2 33633 191685
1 4181 134677
2 23760 4706
1 49516 48482
1 13183 142090
1 175670 182232
1 93244 101487
1 72553 174555
2 155930 186966
2 88338 194986
1 127932 19612
2 8110 134422
1 64475 116275
2 150567 101054
2 31882 106026
1 90023 158902
1 169356 86157
1 87410 86042
1 111728 6217
1 180755 154603
2 45707 71783
2 79642 45303
1 146904 168882
2 44617 159109
2 171869 133294
1 126718 110673
2 44925 111517
1 180524 123292
2 93572 180770
2 3436 146957
2 127386 191195
2 71349 179466
2 81711 132843
2 56784 84494
2 26500 116573
2 145651 99729
2 16349 193764
2 189749 183272
1 136857 92692
1 107260 199078
2 184965 82042
2 146686 128485
1 38464 84796
1 156678 39583
2 35071 173977
1 66206 9997
2 111737 160716
1 159483 119231
1 119226 152183
1 103448 45420
1 120296 77913
2 172541 136175
1 192289 62959
2 192342 105617
2 9372 104481
2 147492 176269
2 69414 199101
1 9689 131877
1 18376 148058
2 31651 139374
2 177891 102435
1 17113 170470
1 163007 160825
1 26130 101614
2 143435 56678
1 157234 55406
1 176827 137562
1 1172 185106
1 30295 68189
2 137864 197697
1 41444 166932
1 173583 188196
1 50277 164502
2 132403 41935
2 133515 14042
1 41315 103562
2 2003 157259
2 122260 38781
2 63519 124522
1 121320 199
1 147164 195846
2 177804 19033
2 143196 29023
1 116040 146093
2 35564 103104
1 121078 192173
2 157912 11446
2 119613 153728
1 35045 106672
1 11744 42279
1 41448 51083
2 26945 102471
2 56522 190843
1 182277 184839
1 22785 89432
1 11778 23842
2 135192 71618
2 42343 65270
2 98516 50824
1 169038 101080
1 190254 85639
2 186271 114743
1 185754 78362
2 31034 173504
1 141665 120424
2 49559 173907
1 198031 132258
1 128449 162884
1 119634 116469
1 184538 109533
2 95099 178756
2 178001 66413
1 161270 150860
2 57422 66407
2 153512 183623
1 121968 45962
1 63001 180139
2 21735 63682
1 104006 24674
2 25886 1483
2 144739 87624
2 141632 53003
2 71468 174504
1 158775 150050
1 161731 193722
2 199168 178545
1 72007 37022
2 11475 184363
1 1954 90169
1 60172 6112
1 11597 190539
1 56600 169122
1 6135 140496
2 11595 145212
1 193330 33404
1 14834 81906
2 173674 54910
1 25912 18531
2 142084 128404
2 32200 67898
2 142229 50427
2 111745 24676
2 14164 39802
1 50509 171542
1 90 115222
1 115087 18561
1 79444 40544
1 110281 171667
1 55098 170738
2 196407 194960
2 804 78276
2 85155 20108
2 138287 17586
2 128558 119684
1 458 191815
2 67351 142023
2 77933 177741
1 40218 179217
2 109905 148150
1 83822 17996
2 56950 195859
2 42658 22065
2 184697 155953
1 196685 98323
1 179005 134466
2 194679 139945
1 57149 95843
1 125107 85445
1 45555 128004
1 79718 20522
1 117481 726
2 64677 185937
1 80497 106962
1 173197 106435
2 81239 138660
2 103910 161234
2 186391 79777
2 122164 177270
1 93045 82367
1 53452 74719
2 130179 63591
1 132985 23011
1 185977 8704
2 36917 186715
1 166055 196598
1 149169 62835
1 143009 114191
1 196282 55361
1 50957 4693
2 121228 30961
2 92988 132742
2 20624 7194
2 106590 134169
2 77097 26735
2 21216 43107
2 124642 57125
2 194133 33475
1 45458 118332
2 4084 143954
1 125915 175248
2 188325 188787
1 103042 123680
2 9353 97910
2 16392 191186
1 177642 186893
1 69859 29754
1 19084 120548
1 154735 67235
1 121349 65672
1 56111 77519
1 174647 149758
2 84579 177413
1 7014 86352
2 98054 4213
1 118446 169072
2 89030 127396
2 101063 171507
2 162806 183525
1 151985 8201
2 188722 89633
2 105847 192194
2 32619 59309
1 70890 168262
1 20715 92705
2 190513 104774
1 193320 41615
2 163054 153595
1 92750 50019
2 26494 123698
1 169718 31238
2 101364 125821
2 53168 137426
1 138273 17164
1 195047 12977
2 166724 185868
2 132600 50265
2 187516 97616
2 15572 188243
1 143636 182736
2 43822 172659
2 137893 166504
1 64303 96920
2 85694 107415
1 162292 69036
2 9237 183213
1 36031 82413
2 195182 81550
1 50977 36911
2 63401 70063
2 134442 4397
2 146915 50355
1 3558 17235
1 132301 129946
1 38724 86400
1 113598 137850
1 113439 116284
2 76474 65105
2 9728 23028
1 191936 180986
1 189573 80340
1 171446 162837
1 169918 75217
2 50866 147153
1 86946 54078
1 195404 14878
2 40016 73479
1 69063 10213
1 72512 121314
2 162463 57822
1 160391 152832
1 33574 16710
1 104535 101208
1 102891 115735
1 61128 153831
1 119717 38474
2 185457 16986
1 88774 22732
1 18201 87603
2 198446 31676
2 74345 168479
1 56024 84446
1 21700 94081
2 115818 48395
1 98640 188544
2 66126 47941
1 198928 100972
1 41473 138387
2 156482 140736
2 8480 173815
1 55640 64616
1 22435 148424
2 105671 111764
1 46746 43710
1 61780 19343
2 158016 37358
1 193438 60884
1 66310 123581
1 30817 151008
2 178569 199589
1 80685 72072
2 137347 172666
1 130124 15079
1 90453 187792
1 184836 94355
1 50647 38729
1 133315 66271
1 65390 136433
1 148456 137496
2 138731 153275
2 76427 81092
1 158781 168576
1 184809 2918
1 73273 1136
2 135906 176128
2 150341 2801
1 103352 183003
1 81010 168122
2 185700 155989
1 183418 39228
1 22779 149592
1 12459 176627
1 122080 160082
2 56838 48180
1 100619 9161
2 30229 105614
2 111471 96986
2 167506 141011
1 32656 137458
1 86864 145657
1 161259 27513
1 164758 15564
2 184926 176180
1 46885 149426
1 41487 70054
1 43544 53624
2 71245 199925
2 157123 179473
2 90541 184261
2 135806 64648
1 109415 80802
1 94625 108949
1 16739 37059
2 185298 88153
1 131040 23444
2 196367 95582
2 31097 161816
2 161462 59904
2 158233 5530
2 7580 35095
2 62195 105361
1 78458 63617
1 55954 92630
2 22452 20459
1 140293 129414
2 185171 115098
2 92239 2925
2 116375 75849
2 49418 161976
1 69862 120101
1 130255 187095
2 173693 116671
1 117363 35079
1 22829 121606
2 99906 150484
1 20551 89248
2 181588 108402
1 98334 101751
2 36395 177129
1 66671 153606
1 169406 82806
1 107906 97100
1 18014 150777
2 104841 22497
2 167791 117442
1 98090 6051
2 196848 131171
2 13681 190551
2 49967 179148
2 105644 51917
2 172206 93825
2 168501 111604
1 133128 7393
2 198914 59317
1 78398 15464
2 28265 181977
2 45627 129277
2 153553 78966
2 93539 109847
2 196971 13670
2 185343 154328
1 140598 184124
1 53732 148119
1 14379 63147
2 44093 48782
1 7011 154296
2 193607 166728
2 156862 86493
2 50326 81313
1 44077 104054
1 95577 56003
2 31396 197588
1 96297 99423
2 150656 10973
1 43481 138507
2 136982 89841
2 55430 143630
2 67367 168632
1 31632 134196
1 100844 199724
2 41880 80234
1 181437 177833
1 63521 102375
1 169605 2532
2 119633 4228
2 146629 116673
2 92259 88811
1 60330 113365
2 119684 32613
1 32827 182189
1 9048 41658
2 148155 10545
1 15864 189397
2 39606 62624
1 153099 841
2 65287 42055
2 102027 7112
1 81451 195749
1 84357 139545
2 73759 75278
2 89490 136428
2 161313 100809
1 114562 130850
1 7980 188382
2 139367 39562
2 91526 173885
2 72271 39974
2 34884 73258
1 63695 148752
2 160702 69061
2 25123 53502
2 66664 37788
2 46366 45042
2 162091 92995
1 69688 185076
1 197958 38425
1 91280 118511
1 161219 91176
1 57007 10333
1 41585 19496
2 111640 83704
1 115902 179779
1 28354 161144
2 412 192408
2 32852 79332
1 34975 80160
2 32920 63783
1 128885 108417
1 8114 8401
2 3927 113303
2 97481 121527
1 141071 107962
1 71282 92498
2 140684 36140
1 164412 187162
1 184478 1555
1 82151 92846
2 29745 160794
2 160022 153617
2 68114 163459
2 171648 41021
1 21162 112242
1 60473 11308
2 68113 133621
1 159143 199888
2 59039 22119
1 154372 198343
2 21783 70910
1 170388 116505
2 41760 100704
1 125142 66309
2 61997 23395
1 9045 118447
1 190643 41035
1 37208 125767
1 17475 136677
1 70393 17249
2 199284 68157
2 167862 107350
2 164596 40183
2 139308 156633
1 12464 108361
2 188190 120998
1 161112 169210
2 128457 94
1 107426 36925
2 155904 183125
2 100761 21425
2 101010 133387
1 96657 130783
1 61020 174471
1 116144 93216
2 148798 112722
1 186077 140179
1 138180 90672
2 15251 94396
1 111083 47817
1 197270 69635
1 28456 128354
2 94773 149120
2 182502 84167
2 191982 149213
1 88173 89426
2 102962 118579
2 160695 94992
2 192277 166172
1 80734 139284
1 73245 198908
1 82266 184806
2 120684 157243
1 15445 199613
1 174647 175439
2 66093 45779
2 113053 13079
1 90207 150400
1 103524 99884
1 6453 52589
2 61607 88255
1 52989 88224
2 100814 34267
2 144591 163393
2 162063 158383
1 55385 62075
1 174063 172338
1 74352 153937
2 13776 70247
1 165318 161425
1 38534 77483
1 49965 11015
1 57281 198744
2 1318 193421
1 68475 132739
1 32392 24750
1 2214 15227
1 164974 1167
2 85309 2941
1 39108 62932
1 113625 34775
2 152021 1231
2 109245 193427
2 70347 36317
2 66478 61292
2 53294 137608
1 27553 134604
2 80610 58847
1 109276 59371
2 156095 138107
1 133186 196561
1 123194 61541
2 83207 134945
2 44132 16026
1 61563 124799
1 95593 185661
2 7117 174371
1 1751 81698
2 12596 117805
1 188252 78953
1 188960 23828
1 144300 49780
1 188313 106275
2 84014 39522
2 96164 73070
1 127880 154314
1 192553 7170
2 56178 92012
2 15766 192103
1 150718 4083
1 109168 47704
1 166800 79223
1 81374 130437
2 186254 152415
1 13952 82421
1 56834 115338
1 118562 33209
2 13143 104443
2 140343 110884
1 120541 26482
1 101711 67459
1 114369 129313
1 137859 171994
1 164823 176612
2 59123 166232
2 112365 108913
2 116487 166045
2 196969 189148
2 149831 38270
1 163277 32287
1 93764 170108
2 108236 138212
1 193907 99737
1 54314 111485
1 38829 8878
1 73754 134382
1 154825 67005
1 46393 154052
1 56339 8
1 194194 56276
2 77913 87692
2 197722 118889
1 191204 37577
2 24403 152515
1 45498 75501
1 86633 98852
2 130551 3070
2 152630 179464
1 141498 158980
2 99932 52685
2 8413 82088
1 55662 188957
1 49001 112411
1 11874 100182
1 37387 76124
2 47466 141079
1 11823 105810
2 124843 14345
2 140367 68796
1 137940 88069
2 90586 25448
1 51693 7595
1 163009 77456
2 57173 184361
2 96412 77069
2 35616 145792
1 73741 118473
1 4915 59054
1 103290 195620
2 158230 198074
2 95056 9544
1 110805 99871
2 141852 29503
2 168140 62157
2 88965 151492
2 114807 168625
1 135260 80389
2 197314 56300
1 163887 92699
2 166228 188099
2 94628 154183
1 116559 124643
2 36768 55699
2 129958 125223
2 127840 68482
1 129417 75630
1 191599 141516
2 61483 71739
2 180250 54462
2 138112 53807
2 170449 51657
1 92294 68267
1 99343 56580
1 69146 64021
1 111349 40292
2 165345 94900
2 78624 188580
1 126049 128284
2 52995 122131
2 140849 90075
2 195569 15030
2 43430 189707
2 161151 161551
2 155161 21534
2 135289 156707
1 89766 88155
1 62372 116589
1 7965 169230
2 114572 44519
1 167230 3559
1 23024 171731
1 115591 41393
1 99798 40941
1 48687 52216
1 108750 64031
1 151209 60744
1 8167 169901
1 140821 72754
2 168325 169368
2 93404 66429
1 199362 156022
2 193072 12328
2 5445 154110
2 116334 158722
2 30022 138074
2 57032 198312
1 153456 18826
2 167098 137316
1 62922 21042
2 35959 145331
1 191439 62269
2 186027 17826
1 2367 74506
2 107678 90250
2 7660 105448
1 52969 192283
1 17026 26995
1 106662 4056
1 189184 186716
2 82334 98919
1 95676 133368
2 190254 173351
2 17900 47312
2 75156 23914
2 37041 107979
2 23328 83047
2 111886 74654
1 138201 127516
1 142646 132861
2 48954 102781
1 151267 58136
1 18614 119656
1 107170 67661
2 90000 140991
2 172147 172974
2 104366 129774
1 197448 162081
2 44582 135990
1 164912 3543
2 187859 75754
2 52154 180375
2 198699 38887
2 55531 191901
2 4263 37767
1 49647 37917
1 42173 52084
2 32449 77956
1 49592 69808
1 4367 77448
2 177936 26418
2 117668 103710
1 96228 191292
2 95191 189717
1 82785 102326
1 106153 75762
1 149004 75289
2 70389 24726
1 9594 112749
2 59618 11526
2 2823 185021
1 191963 82300
2 164060 56624
1 190994 102561
2 198087 166136
2 17702 127098
2 145787 120197
2 86579 90729
1 56994 183660
2 52049 103465
2 79627 45474
2 179694 28827
2 53074 92299
1 73932 133378
1 176972 128044
2 54498 57185
1 186124 63832
2 88603 92440
2 136966 150520
2 81886 129239
2 136509 33007
2 10171 199843
2 4583 5409
2 155283 127258
2 91160 14558
1 97837 34268
2 122496 101101
1 40592 104272
2 77001 172473
1 33096 108475
1 14769 72645
2 131051 31425
2 160868 85511
2 158562 91759
1 47205 168766
2 140239 199480
1 185930 107425
1 102892 26574
1 52972 41114
2 46301 186290
2 135485 91959
2 119260 100990
2 17484 185877
2 93208 188728
2 62725 110278
1 118346 122233
2 178663 72583
2 107403 124441
2 126536 147297
2 25031 48755
2 114682 142709
2 181695 45134
1 136238 45872
1 60975 112153
2 21774 160993
1 21161 118542
2 115030 57511
2 197796 59011
2 135274 2297
2 33020 19040
2 195640 6975
2 132236 83822
1 110062 9744
2 164372 45046
1 185015 164091
2 85703 61208
2 195066 45258
2 158487 75233
2 127063 102571
1 192593 104917
1 9201 3945
1 14684 69258
2 117273 104912
2 54631 45417
1 41651 53139
1 110103 63941
1 151957 63731
2 179234 79841
2 114571 124414
2 123218 106539
1 180586 76312
2 71224 194929
2 192880 136837
2 101635 174305
2 180049 145590
1 188903 102376
2 109923 168557
2 13966 21433
1 42198 88675
1 66371 152854
2 135038 187097
2 41463 96596
2 49336 65669
1 52767 133749
1 183694 127905
2 26828 75841
2 117944 144023
1 85807 90027
2 133863 122058
1 163818 47740
1 71051 62279
2 147488 87199
2 74537 142662
2 197904 166072
1 100849 56231
2 15422 23593
1 84298 121404
2 154344 175154
2 150237 15635
2 81112 46068
2 62978 36337
1 195808 160987
2 53964 96139
1 56436 191847
1 76522 58111
1 93267 18896
2 127519 144873
2 63823 52967
2 83372 22535
1 61583 37844
1 193412 35548
1 65559 156735
1 4792 113198
2 21981 108002
1 67156 41555
1 182992 195791
1 129588 92005
2 166322 68974
2 14498 18972
1 27293 38206
2 10767 178922
1 173041 90230
1 193233 12061
2 31835 7698
1 97969 17014
1 26239 94272
2 4466 12620
2 104955 14301
1 134089 167749
1 134096 62185
1 139263 160574
1 81226 631
2 114466 52565
1 149701 79102
2 87096 156011
1 113669 41422
2 66872 78990
2 13007 71258
1 109671 57346
2 156453 27758
2 122422 134368
2 127343 102059
1 148132 42892
2 116213 8861
2 160680 178210
2 175087 96465
1 179128 11120
1 161812 179207
1 106509 107810
2 103489 132776
2 139422 130246
2 35727 42953
1 89954 99095
2 94128 174759
1 55550 122242
2 9617 77358
1 163800 78091
1 21753 75258
1 118140 111651
1 148020 80647
1 40479 147192
2 11021 121
1 84026 192273
1 186456 192846
1 86942 129330
1 116857 96333
2 177945 174846
1 187057 76153
1 111883 110362
1 159155 106375
1 123469 46668
2 47532 145916
2 171940 85779
1 61103 118120
1 42120 113829
2 20337 88702
2 188816 26900
1 13896 611
2 109114 12762
2 2435 168581
2 139342 186990
1 26443 44612
2 8011 181000
2 49045 73149
2 84435 149392
1 27619 53352
1 137122 110574
1 75320 120892
2 170880 108495
2 136781 67176
2 142317 173292
1 52740 28465
2 169403 92252
2 136816 124115
1 118793 129402
2 167220 55471
2 132434 177236
2 181581 91249
2 181431 155054
2 113244 4496
2 190391 108386
1 86238 112799
1 4286 118078
1 153662 179328
1 186051 141667
1 87715 41931
1 81307 97836
2 134534 137592
1 56168 149638
1 61855 146177
2 180213 27614
1 81337 113889
1 16954 67754
2 25210 97276
1 22264 181434
2 121034 84562
1 186714 14301
2 125364 96564
1 32698 8584
1 143251 2441
2 113283 112993
2 132720 71166
1 32356 65776
1 88795 66696
2 132922 31484
1 177232 120916
2 41669 186929
2 124319 87123
2 97310 82826
1 19563 142324
1 92500 102944
1 87220 191785
1 84035 114083
1 186139 45488
1 6348 5476
2 162902 189048
1 35756 125011
1 116043 199280
2 64185 78530
2 160734 137665
2 88409 183329
1 50115 37066
2 90644 86653
2 51258 7787
1 43470 182478
2 31808 194038
1 33624 51442
2 35535 10061
1 108489 142976
2 62576 146843
2 104008 44962
2 162803 178149
2 11214 119840
2 70852 18332
1 129930 9037
1 15699 189502
2 134320 134590
1 41757 9303
1 47338 11846
2 85023 132354
2 181596 68469
1 11508 23114
2 753 98802
2 164072 27706
1 16102 8515
2 115155 58626
2 85341 144341
2 182918 134104
2 125299 143200
1 125496 195072
2 173543 143902
1 149719 175599
2 137724 123563
1 157675 112013
1 60131 110596
2 78776 92090
1 142784 143266
2 80957 153196
2 26601 126213
2 30465 98042
1 146962 77701
2 99485 88655
2 85883 77242
1 180508 144170
2 94851 130249
2 15003 60618
2 47274 65470
1 49844 145004
2 199349 62531
2 92064 39140
2 847 104341
2 74448 21508
1 155467 88566
2 64603 127181
2 26130 193892
1 142174 3213
1 21728 126976
1 59301 9364
1 158511 19746
2 36328 167231
1 147006 61012
2 134762 122695
2 191977 35359
2 176058 82352
2 65236 184453
2 165878 129305
1 38971 71272
2 183047 44486
1 69318 107818
2 118966 42735
1 126261 3701
2 92697 161932
1 102094 973
2 107043 112665
2 117998 115508
1 48137 20290
1 180205 29376
2 176792 180136
2 138859 140855
2 42293 196665
1 138517 95965
2 35479 104245
1 77832 153228
1 192787 12381
2 186653 182398
2 67661 50296
1 161783 12360
2 192771 24176
1 162920 109010
2 132695 170515
2 51087 33066
2 66409 42214
2 96790 138242
2 80444 55185
2 127919 23779
2 42086 55060
2 109560 183740
1 74780 100378
2 103769 52634
2 144315 29198
1 194525 188129
1 55026 108587
2 155690 125134
2 118314 162716
1 46268 165705
1 144306 4588
1 82000 41174
1 187294 114727
2 157836 86194
1 40428 153443
1 128911 55508
2 90330 170963
1 56926 44561
1 37130 175761
2 9482 193638
1 119148 31818
1 84744 21989
2 32552 95849
2 75941 161296
1 116931 31947
2 159133 120091
2 94900 2867
2 63979 179611
2 101648 185852
2 10761 9860
1 93389 3928
2 141516 190299
2 48558 72615
2 129655 58436
2 196629 14568
1 165349 113070
1 178129 41129
2 164528 104022
2 161560 162434
1 163014 90774
1 169143 32042
2 4645 104164
1 157692 120575
2 123461 121253
1 108515 50634
1 159274 53355
2 98610 13765
2 45847 193924
2 180364 155027
1 183635 103390
1 198841 110342
1 91183 119333
1 190911 11203
2 114818 139472
1 30809 107680
2 66452 116434
1 103071 145370
2 95724 79437
2 81752 188769
1 148106 115155
2 17226 113466
1 59883 66453
1 180882 71230
1 46905 157172
1 153033 120161
2 11100 153233
2 59612 109243
1 103731 132607
2 115668 162265
2 134688 22967
1 99473 101026
1 19844 24493
2 61261 142229
1 46294 185920
1 158916 184265
1 1777 144044
1 28368 75872
2 173086 5224
1 188536 126907
2 121737 93973
2 91208 125227
1 2865 50896
1 154381 4379
2 184357 149683
2 47194 24884
2 184067 72245
1 25748 27656
2 122901 184718
1 150859 163446
2 124500 104949
1 52580 19304
2 160130 23880
2 51394 111931
2 9614 33991
1 33020 107955
1 18308 83157
2 77845 104662
1 168801 125481
1 121974 34331
1 97501 183090
2 142849 119565
2 77242 190261
1 89133 122628
1 45970 182564
2 121675 27798
2 79079 185576
2 9306 30343
2 25958 13830
2 160463 151565
2 87105 94363
2 104438 1268
2 155271 151743
2 46903 198232
2 75298 104689
1 140703 130178
1 37189 26558
2 81808 163482
2 79226 132135
2 169909 30446
1 3128 108439
2 162761 144507
1 113813 52621
2 111532 167119
2 192117 100894
2 103303 149981
1 93929 60339
1 171622 123443
2 126404 124695
1 33666 63564
1 123676 16533
2 66348 178985
2 136516 81037
1 34721 190000
1 180755 167676
1 102057 123083
1 124334 34944
1 64476 3669
2 122425 54784
1 90713 19326
1 119464 120120
2 14060 184628
2 109349 32492
2 151592 132636
1 41861 124534
2 169933 185045
1 36369 42561
1 72720 94551
1 5535 105558
1 72412 57482
2 37237 190890
2 15965 31018
2 140137 101653
2 98088 50392
1 185608 67705
2 30172 191233
1 123867 185066
1 162847 46961
1 40718 38108
1 135489 138889
1 97519 68789
1 145297 37515
2 2987 144665
1 130226 156918
1 187068 33635
1 4736 58717
1 154570 195472
1 152271 31288
1 48946 59496
2 45931 25166
2 14331 31554
1 89325 60514
1 138170 25903
1 9091 76342
1 190246 157845
2 112869 5637
1 10808 65657
2 171874 92163
1 126604 29587
2 189425 196445
1 174850 192694
2 134174 32439
2 142496 178596
2 100504 79869
2 63114 60836
2 70675 184974
2 56091 37616
2 141480 134676
2 15532 96199
1 40308 173268
2 171657 105023
2 23030 60721
1 170000 7594
1 27897 181203
2 34955 147166
2 124005 91981
2 111649 48376
2 150530 62731
1 153715 8798
2 40182 171115
1 194974 151812
1 49828 61231
1 88124 39312
1 87349 14150
2 72695 126973
2 82826 141173
1 42286 194805
1 24854 149755
2 120976 101381
2 110105 152916
1 153743 112910
2 25233 187958
2 38423 38084
1 140974 60137
1 164063 100054
2 53931 61449
2 97926 91992
1 114768 111984
2 66487 31570
1 116245 157395
1 150277 69327
2 31096 162137
2 19463 61027
2 169452 198798
1 117693 64053
1 98383 66306
2 91502 166829
2 1100 174279
1 24428 18246
2 55976 186760
1 169385 158966
1 181470 28025
1 167590 193525
1 47506 98345
1 66887 105596
2 196474 2291
1 30342 115784
1 81808 58531
1 53647 23801
1 16804 13694
1 114009 87660
1 175735 144811
2 69809 101593
2 198613 65591
2 107821 21758
1 57214 192709
2 164606 123168
1 130326 86571
2 160459 95781
2 62554 191678
2 94391 189674
1 74122 46990
2 22178 14561
1 88100 131371
1 169469 123527
2 138645 66250
2 157382 30420
1 126158 48497
2 89225 29545
2 41689 174804
2 47210 78159
1 133932 10764
2 23164 75357
2 126691 46382
1 195037 41274
2 109469 74366
2 50212 148456
2 70706 137334
1 181084 153213
1 161968 125143
2 140957 119160
2 166404 120955
1 9325 121808
1 41555 141052
1 167474 139261
1 20242 187562
1 79989 86379
1 104912 73728
1 36330 116421
2 103686 34006
1 32113 135050
1 179244 24790
2 68058 113427
2 73707 140600
1 119901 34765
1 159261 38293
2 46796 46116
2 18090 23974
2 77929 69085
2 95444 109748
1 190609 36308
1 98044 63227
2 161141 107039
1 84699 184395
1 104541 100664
1 46608 48077
2 128375 102169
2 83294 138370
2 93392 37346
2 91014 84811
2 3833 98769
2 88290 21
2 9416 31596
1 156537 121511
1 38572 143957
1 151447 14216
1 37188 157409
1 51948 49592
1 17053 144571
2 73489 181934
2 90019 194339
1 188358 706
2 177456 30043
1 71334 91504
2 92359 112981
2 147554 162620
2 123654 91542
1 22983 17520
1 149592 31618
2 50540 56813
2 195537 71296
1 61124 160146
1 165789 115421
2 185637 147201
1 60782 20767
2 21702 111550
1 150081 57727
1 4401 168887
2 182987 63877
2 137792 177463
1 156738 189316
1 117015 144921
2 161673 23445
1 127614 198904
2 48941 170041
2 66275 60846
1 85610 61884
1 113214 106418
1 134228 76907
1 11866 83334
2 97606 61371
1 104786 47167
1 109767 101285
1 53749 167966
2 124122 192195
2 198987 132603
1 91085 136500
1 49384 121871
1 19247 37910
1 44447 140844
2 133177 22239
1 162574 130361
2 143602 109396
1 72856 134381
1 154581 160065
1 82239 93635
1 58831 118716
2 146883 48063
2 126905 165818
1 1427 174129
2 162617 173276
1 150536 185036
2 69446 56368
1 149163 1002
1 152236 99470
2 31489 20166
1 14903 52036
1 193569 89734
1 93721 8589
2 31986 71463
2 39779 95713
2 66373 154326
1 116203 13427
2 121269 83987
1 185129 26102
1 156529 42303
1 120242 176111
1 38573 131222
1 146873 107142
2 48786 138562
1 192833 149034
2 50841 71235
1 43996 98328
2 78176 142232
2 89535 94014
1 93905 4676
1 126661 89237
2 7519 160403
1 113412 59049
1 67732 143128
2 56407 94826
2 128057 76747
1 30808 150513
1 192887 120564
2 19863 44545
2 101705 121938
1 110700 98947
1 182294 40469
1 134941 76683
2 15013 152619
1 60622 15526
1 188115 30573
2 136921 44797
2 115750 69528
1 161265 107502
1 58970 174320
1 144082 113641
2 10881 117866
2 179239 51587
2 92453 117089
1 49763 25630
1 120178 150586
1 104162 32284
1 140514 189252
2 95685 69177
2 86110 88979
1 172545 99533
2 99191 29092
2 141005 198094
2 168013 169713
1 42509 97680
1 13945 162412
1 31309 58024
2 9575 88648
2 189741 118228
1 85371 113264
2 161209 51650
2 115705 186771
2 93358 81573
2 31593 189014
1 106000 172086
2 140547 153450
1 53375 112182
2 11027 181062
2 168854 73588
2 57843 68706
1 184538 14246
2 42229 26222
1 187997 178463
2 184888 38757
2 1279 77473
2 184617 155838
1 178421 54132
1 184706 146241
2 157247 196732
2 120240 143814
2 77046 59019
1 153721 141405
1 19532 185048
1 30098 158762
1 178864 96626
1 190010 54089
1 3406 191851
2 114599 102885
2 184303 111595
2 84161 63407
1 75488 164973
2 29165 30954
2 85573 167273
2 106391 113294
1 147666 128313
2 149352 154974
1 36363 125089
2 12818 130978
2 55315 27925
2 192855 11638
1 98054 77953
1 180372 123802
1 26937 146984
2 22630 29257
1 84118 33872
1 160234 148842
2 148857 1447
2 166179 16978
1 194017 67436
2 34267 85663
2 90465 17987
1 167787 130272
2 42785 85765
2 18532 91913
1 2400 44912
2 103285 26770
2 82004 68586
1 17815 145689
1 154933 44099
1 18614 5842
2 103896 3894
1 83444 81479
1 125231 56210
2 117031 26686
2 140748 153596
2 191802 76667
1 36574 16415
2 41360 53196
1 189440 15531
2 168758 131816
2 182945 81976
1 59938 195093
2 196167 116649
1 90603 87730
1 156964 19378
2 39290 106133
1 193067 20842
1 92485 40506
1 30978 18890
1 73651 45913
2 75908 34247
1 136329 109154
2 133972 43017
2 55149 5917
2 31587 194488
2 74162 40551
2 86744 121525
2 170062 189617
1 80617 160011
2 138438 2504
1 19383 137668
1 80577 102317
2 27279 83811
2 52630 120815
2 132733 91132
1 136466 54508
1 56525 108431
2 156766 65481
2 110987 136024
1 10560 155000
2 76023 130087
1 16393 98033
2 103443 107727
1 78081 31289
2 53799 96069
2 121929 74702
1 184473 63352
1 137017 58354
1 112607 89531
1 69466 58347
2 62280 172710
1 174098 169042
2 116982 141592
1 130466 182880
1 158559 29555
1 104138 77491
1 56341 39493
1 162795 160528
2 107179 163153
2 150616 159919
2 90043 89685
2 5585 45966
1 17520 155055
1 93603 74513
1 178754 15919
1 95921 106162
1 76601 130512
1 15634 45431
2 66717 111133
2 133494 121749
1 152492 123085
2 2783 10131
1 163954 190891
1 169747 166699
2 71158 27728
1 49330 120228
2 56100 12123
2 45211 173411
2 3861 194641
1 137690 139286
2 140207 153726
2 69268 148728
1 175072 31720
1 24748 157414
1 181728 26309
2 109540 185764
1 106869 4439
2 62212 126673
1 64144 116141
2 104871 150394
1 81054 167844
2 65991 149612
1 173096 111179
2 20864 10158
2 78386 188762
1 28535 17368
1 129084 108460
1 115278 13047
2 71089 180922
1 192508 92841
1 160915 46018
2 16968 192839
2 60310 122396
1 139552 24398
1 84969 20373
1 93925 103914
2 66052 69107
2 53496 8853
2 129508 132834
1 27814 34538
1 118636 65115
1 76355 179926
2 157631 141915
1 95968 91801
1 61817 48097
1 112058 187853
2 79306 161317
1 119340 112789
1 58704 97319
2 20353 57004
1 56789 40200
2 128815 1813
1 88826 191516
2 151339 100994
2 156749 22044
2 95700 38067
2 106698 189400
2 100531 123661
2 144577 72222
2 79201 17129
2 180217 161837
1 32620 55554
2 46706 153211
2 140974 133363
1 107061 84597
1 48549 19331
1 56896 20677
2 109731 14434
1 180886 33517
1 66318 3719
2 181649 112726
1 145876 22129
2 83202 1625
1 177171 70156
2 121081 22835
2 116576 73211
1 65599 148778
2 59111 84888
1 88123 49008
1 175215 7648
2 128964 5725
2 146272 51840
2 102029 44332
2 76877 37543
1 138174 162510
1 145870 64336
1 23419 145667
2 28515 106169
2 115780 69655
2 79820 113906
1 124060 100208
2 180776 7720
2 89980 129755
1 135900 149098
1 191312 44988
1 118930 64281
1 45173 186034
1 132319 180946
2 92026 29012
2 164663 118212
2 117415 152398
2 133472 144847
2 71305 38536
2 36927 54278
2 20737 37803
2 19388 71788
1 160231 183713
1 89810 187688
1 52188 36692
1 137333 64008
1 117393 127443
2 186676 167730
2 77750 61097
1 146474 150720
2 172446 48907
2 183577 199004
1 12192 97214
2 30689 2099
1 90262 21346
2 88457 136116
2 8140 122964
1 36143 44926
1 22024 12231
2 184958 59302
1 69116 52874
2 140389 10091
2 6855 176825
1 169621 142949
1 114023 56307
2 136450 39698
2 169753 102060
1 163489 44448
1 134519 19319
2 74571 97651
1 95142 78789
1 145200 41873
1 159716 145546
1 166593 9428
2 167691 179581
1 5025 152283
1 195021 29321
2 72274 67344
1 178249 72438
1 37548 16048
1 199029 175685
2 139349 132228
2 62241 587
2 167938 143768
1 54179 181046
2 37570 85401
1 68077 177220
1 12788 104068
1 94733 65204
1 85937 26322
2 23911 91989
2 1242 172090
1 100492 168405
2 52333 60700
1 189359 88091
2 169166 38406
1 154094 4667
2 92136 108109
1 74073 110646
1 4128 126348
1 72678 115878
2 134537 179233
2 105375 44052
2 141359 29289
2 56030 197895
1 169789 196224
2 123302 99883
2 59789 186940
2 17052 12885
1 7405 46216
1 176280 72279
2 88891 143788
1 171639 18354
1 43799 6474
2 130758 176263
2 140301 116772
1 97554 132383
1 79251 188402
2 164853 175876
2 33695 44403
1 144872 102963
1 63624 87088
1 95169 142836
1 135342 124360
1 112400 100341
1 44868 17535
2 126109 160025
1 805 183996
1 3373 104215
2 136359 9752
2 178254 183113
2 72879 103577
2 144207 174390
1 216 75055
2 95098 119426
2 168764 11942
1 183718 71454
1 187561 66015
1 141972 9157
1 162092 155149
2 95862 150287
1 129641 14550
1 93464 31846
1 24253 116296
1 58876 164878
1 81224 21462
2 144396 37736
1 109171 28157
1 123806 81230
1 179012 129628
1 83569 67121
2 20287 15551
1 30087 73129
1 14590 177426
1 84229 20071
1 4074 132423
1 67671 21060
2 158168 181929
2 24793 12157
1 191703 167190
1 129666 30411
1 15819 39178
2 38313 149892
2 53252 133435
2 106213 151851
2 99508 85356
1 101885 136427
2 183059 160649
2 70559 20755
2 154173 41270
2 94597 141474
1 161509 181643
1 106028 2130
1 142398 63706
2 35632 103702
1 114075 34478
2 46340 152809
2 77588 71364
2 121404 5703
2 195630 28593
2 157929 146773
2 180368 81256
2 40097 51044
2 146955 61878
1 20320 160517
2 150427 65277
2 13642 173197
2 20039 180041
2 50929 109915
1 172749 105409
2 82091 99552
1 180543 42746
1 100054 129809
1 89563 91812
1 123308 17169
2 65100 50662
2 106486 191511
2 119684 142033
2 68901 123805
1 23595 187066
1 117295 193072
1 34617 111180
2 144984 51729
1 8100 94621
1 199449 134831
1 81221 140028
2 102290 146277
1 147189 97074
2 194335 117712
2 102992 75699
2 59618 137573
2 131617 58399
2 149416 92825
1 197132 195208
1 62957 104195
2 89241 151346
1 167403 27642
2 10617 133372
1 186308 193851
2 15360 100555
2 20591 169566
2 6113 33416
1 53221 105891
1 196195 160652
1 8246 157347
1 117650 122135
1 181056 10645
2 83809 160577
2 78199 35527
2 131229 8528
1 164989 2508
1 137619 81657
1 21749 173855
1 2244 101279
2 20169 44410
2 156354 116345
1 121565 34414
1 106921 7668
1 190867 6064
1 146546 46023
1 129060 193250
2 93532 129187
2 169579 66075
2 36959 117655
2 15615 3918
1 114476 175316
1 169317 181305
1 155667 105160
2 20509 38969
1 55063 34673
1 128896 161502
2 189376 64952
2 11202 47579
1 131356 173706
1 31567 160284
2 183398 37101
2 63979 43226
1 2009 186167
2 25793 80578
1 164491 58612
1 118354 152507
2 120469 172298
1 184103 177701
2 75346 64666
1 19181 111225
2 45131 190294
1 60196 100857
2 155233 149420
2 138912 98491
1 181968 123870
1 68179 71306
2 175222 149089
1 34675 11435
1 125560 146251
2 180137 132686
2 75595 16721
1 155405 158862
1 149394 193735
1 73288 100537
2 129597 176982
2 91713 191905
2 19593 180890
1 141330 55847
2 138656 10329
2 2564 191871
2 31968 103754
1 18430 179902
2 25965 165666
1 648 192521
1 11121 12215
2 55761 25199
2 99811 28637
1 108940 11519
2 55377 128064
1 85425 49185
2 117994 70314
2 43114 5413
2 178958 140502
2 187006 142257
1 102110 133387
1 121493 125242
1 19882 186733
1 153920 108020
1 15902 85202
2 141148 29903
2 67885 81642
1 68959 42960
1 34580 33592
1 170726 9189
1 75844 105931
1 152547 188122
1 133788 73883
2 170106 7585
1 18052 4866
2 8292 14172
1 185123 90770
1 48265 74766
2 158831 64308
1 61623 108466
2 99237 35347
2 191750 124231
2 77761 108278
2 184429 3128
2 7489 34990
1 167795 70267
2 50829 69329
2 161330 98338
2 80734 9530
2 385 132594
1 108838 30927
2 199661 21801
1 173698 135140
2 22537 73191
2 189482 104009
2 138618 173686
2 92926 148978
1 117632 170204
2 10517 50614
2 67229 90099
1 186748 179314
2 3655 72261
1 143517 131497
2 105625 55743
2 191573 149955
2 113510 139167
1 152366 199939
2 143072 124229
2 59558 134252
2 149913 47612
1 111423 36049
2 141546 181350
1 97331 147073
1 152659 137197
2 79976 86718
1 73146 169576
1 161401 158467
2 54905 130955
2 148383 71418
2 23142 19716
1 160008 31932
2 164146 82551
1 148719 148185
2 135526 147411
2 49172 34003
2 86601 49284
1 105434 66524
1 96201 102239
1 101191 79127
1 139038 193767
2 193178 186138
1 9925 144561
2 66371 116417
2 149256 37483
1 144049 7243
2 147671 169893
2 199310 130519
2 188429 102464
2 142981 143798
1 30428 88298
1 159313 38131
2 197056 19304
2 14113 35791
2 113741 79394
2 90765 157210
2 67953 130423
2 100089 8363
1 9836 199711
2 35026 101113
2 27126 184942
2 22513 99194
2 28737 78471
2 18151 175211
2 82784 144054
2 159477 152241
2 63016 184159
2 55808 85682
1 114199 114893
2 106217 158698
2 23495 109404
2 84462 52930
2 169420 110584
1 52348 59707
2 55857 158425
2 187850 33495
1 126160 183861
2 148665 120783
1 165247 191984
1 5628 198886
1 94630 110378
2 6564 162440
2 66053 110802
2 18595 129627
1 184594 19192
2 177517 42538
2 165182 185958
1 3049 17812
2 141128 142676
1 171060 172368
1 185091 97624
1 24682 192173
2 175212 68965
2 133750 46056
1 54397 28513
2 45645 29491
2 55975 92708
2 137914 52722
2 61528 58948
2 13972 186781
1 62771 66510
2 115143 148802
1 7290 146099
1 45677 152936
1 191009 64168
1 56426 53901
1 118886 52729
2 134523 34020
1 124593 70814
1 173340 182390
2 138678 22653
1 84347 98046
2 12366 128148
1 130062 189239
1 3553 112586
2 138472 9936
2 8023 67287
2 140623 42365
2 16548 24934
2 125219 112032
2 112935 148449
1 170108 39791
1 81613 109130
2 64666 150204
2 24382 5910
1 94978 16795
1 78014 90971
1 134627 127893
1 90187 168762
2 41115 132076
1 6078 124275
2 55305 85012
2 125629 93883
2 13142 153522
1 44372 5096
2 82536 182713
1 192900 142574
2 51734 190599
2 21416 8309
1 112253 174159
1 119896 146893
1 174769 148357
1 107147 10913
2 181056 184291
2 101121 28816
1 33833 71750
2 165113 183495
2 155431 164822
1 90838 95138
2 18534 172328
2 25400 112286
2 180221 96823
2 26264 163422
1 187501 61155
1 15016 162664
1 140859 50252
2 9856 92433
1 126240 179473
2 179342 22818
1 147532 173378
1 188447 40762
2 194033 11871
2 85573 105907
1 110189 155149
2 59003 56244
1 177454 102762
1 110962 53241
2 56842 14903
1 7691 107541
2 108876 141998
2 98481 19261
2 80014 23864
1 82778 173825
1 65355 45201
2 62262 76539
1 122434 7291
1 166065 64565
2 140572 161561
2 173439 198862
2 115736 55078
1 89028 65158
1 161483 195498
2 132736 113502
1 35305 59154
1 151270 195062
2 67996 38550
1 38436 180757
2 53815 5757
1 20738 27282
1 185624 65484
2 30525 22889
1 22959 125140
1 67268 94898
1 169484 90425
1 112382 177888
2 182769 57240
1 183989 150859
2 178389 153665
1 76546 117374
1 113708 54811
1 128906 118924
1 83384 17823
2 80350 174509
1 27391 93352
1 70925 67832
1 154589 93182
1 86776 56104
1 116871 47699
1 35174 121853
1 198853 102861
1 8061 186875
1 169791 162179
1 145376 115337
2 28156 172700
1 4569 43739
1 147846 70026
1 195610 102081
2 163066 82277
2 12938 97415
1 37700 181688
1 101334 143287
2 171258 9120
1 59628 8039
1 71089 89419
2 17062 159758
2 29381 187741
1 146224 142089
1 106732 125778
2 16230 194543
1 21839 104068
2 182065 101238
2 95297 171777
1 126471 116578
2 96677 94360
1 62838 160112
2 180523 40047
2 150650 79518
2 127802 94658
2 189528 54623
2 190626 105109
1 41808 129329
2 16089 193149
2 134645 117709
2 177588 8805
1 74531 187129
2 123216 125068
1 175714 44610
1 125855 44591
2 50349 105498
1 33881 74744
1 131212 183217
1 107535 188911
2 102644 15837
1 109462 198697
2 95876 92802
2 103599 197512
1 115845 143115
2 193825 83578
2 132323 114930
1 96660 137862
2 47262 61512
1 154251 35262
1 147203 182085
2 98201 179529
2 11822 91940
1 113080 178170
1 60664 99704
1 73252 148515
2 129239 87631
2 185660 152600
1 88276 22073
2 80841 24728
1 76531 178684
1 35513 75404
1 69534 129312
1 162696 97270
2 119771 33945
2 159786 184207
2 102748 136800
1 141657 183641
1 142160 150910
2 102875 190576
2 156202 108091
2 145875 85283
1 186427 29228
2 177590 39421
2 125484 142740
1 93737 108611
1 166102 135792
1 137575 198383
1 17489 182873
1 175064 139890
1 559 105779
2 181036 132872
2 125823 91741
2 189222 123191
1 18434 35676
2 126388 1350
1 198057 173909
1 19621 2915
2 61745 118741
2 127191 98109
2 153843 131403
1 119122 71919
2 73283 123891
2 108200 89434
2 9660 137739
2 115576 54383
2 31841 94098
2 15901 185997
2 108664 89715
2 55088 96169
2 95953 138522
2 130524 95403
1 8730 72568
1 159114 126156
2 157668 31257
2 171642 136500
2 163671 183267
2 38496 177939
2 150443 122238
1 78213 178524
2 122033 161677
2 14035 63106
1 161792 181192
1 150246 41666
1 180973 117041
1 77517 12018
2 181548 67850
1 125629 55818
1 69693 67444
2 100447 83987
1 70402 48269
1 169899 76597
1 4278 4600
1 61582 147366
2 66395 166513
1 60672 54960
1 175086 126180
1 115796 149678
1 115132 46790
1 156925 142059
2 68770 71941
1 72668 11898
1 120167 30218
1 96093 30728
1 188874 97633
1 138784 46910
2 106168 86421
1 152194 33625
2 19511 49236
1 19060 131141
2 130735 167745
2 33687 152090
2 117077 124453
1 127031 147578
2 101439 184514
2 26916 160273
2 155837 87593
2 106326 107101
1 113343 95050
1 171566 103183
2 94617 170912
1 169367 66004
2 136063 103446
1 95243 52995
1 105118 159869
2 130626 136631
1 114914 98879
1 158967 44992
1 4834 33501
1 104646 112934
1 111899 21911
1 177024 112067
2 101389 181349
2 20804 44033
2 41502 89983
1 153235 127974
1 138671 12015
2 195671 107371
1 182888 61069
2 169480 50178
2 56464 9954
2 92743 5526
1 192768 12363
1 189103 33974
1 146133 194137
1 52614 25074
2 107483 59976
2 10604 134877
1 97862 91725
2 49381 175941
1 150337 126581
1 28485 4258
2 90214 93835
2 47896 85206
2 50310 70185
2 116177 1559
1 158127 140440
2 11562 191193
1 35217 190548
2 160055 84621
1 107061 33704
1 141419 199131
2 6370 76407
1 27132 181270
2 85480 21061
1 189311 121296
2 172187 120781
1 103970 15503
2 87529 89754
1 184079 142256
2 37560 50036
1 34825 47694
1 151797 103568
2 172264 103695
1 159447 85786
1 73074 89382
2 145499 114285
2 1702 15503
1 125694 37535
1 82965 136145
2 70901 119312
1 95349 106469
2 119946 81015
1 172977 90666
1 100679 169389
1 164856 186914
1 9486 175126
1 94658 152977
2 29941 63339
2 76519 197296
1 178291 195068
2 169069 93698
2 193635 93893
2 194393 31524
2 126488 175342
2 73195 47628
2 38658 92859
2 65156 173421
1 129567 61414
1 40890 18941
2 100725 199622
2 17817 80249
1 38389 39988
2 48006 67556
1 62716 31969
2 125662 81607
1 58918 58660
1 57821 4016
1 110808 176308
2 191012 81973
1 1995 197806
1 67938 137529
1 62720 114886
2 40294 195506
2 92510 22157
1 163335 186153
1 119917 78882
2 178640 109923
1 14488 5299
2 178667 249
2 72497 3493
2 142387 99090
1 64215 159551
1 43489 173912
1 58526 193294
1 173047 134654
2 192369 63704
2 1906 72694
1 64682 60659
2 96966 45470
2 78292 17418
1 164353 7585
2 133976 88554
2 19709 196553
2 187447 54708
2 136224 84904
1 31283 25314
2 71848 100580
2 167644 85962
2 150404 85615
2 145694 99443
2 187264 45463
1 11705 11881
1 179133 174822
1 10846 24591
2 163299 165892
1 91330 11680
2 137120 81745
1 85742 71866
2 107427 58104
2 64372 175384
2 136936 43734
1 116899 71018
1 62121 49794
1 171433 138690
2 195599 616
1 145426 119489
1 154779 31057
1 28310 451
2 30918 70974
1 54619 150894
2 3026 117304
1 48882 172357
1 34786 196073
1 141636 67072
1 70372 110279
1 187759 159561
1 23371 49685
1 73746 198289
1 106587 1237
2 16393 130041
2 162552 82827
1 45915 45919
1 63278 85695
1 54102 142643
1 91380 147200
1 45039 101514
2 81428 131965
2 107187 1382
1 69017 124926
2 97005 66037
1 194981 154363
2 113509 101590
2 130486 65305
2 147062 151697
2 140478 11444
2 73182 17942
1 136553 117658
2 64 177033
1 46611 161401
1 155667 39222
1 167212 33562
2 135091 74174
1 186553 48356
2 25582 36106
2 100750 145603
2 85971 191068
1 28668 35245
1 124351 12393
1 112340 77355
1 178763 174244
2 121507 77557
2 149262 170122
1 167642 74558
2 106814 184415
1 106328 159401
2 141800 145685
1 144774 186233
2 159862 155563
2 153293 198962
2 158270 194182
1 37216 15214
1 26215 181727
2 129259 81670
2 13017 193590
2 98150 119011
2 61310 137969
1 128240 139186
2 138944 4756
2 47769 79515
2 163567 169954
2 91585 177296
2 116400 43923
2 182373 194126
2 106652 18669
1 100115 60371
1 155774 77581
1 83589 117969
2 1528 121626
2 168696 137921
2 112250 44645
2 152970 73251
2 118284 194385
2 164415 187407
1 70436 194703
2 78115 151156
1 143289 174446
1 22130 100327
1 143227 86668
2 55834 144177
1 69719 151029
1 129808 7387
2 45690 14250
2 176004 36101
1 118892 35942
1 35227 67244
1 54434 187881
2 192712 133973
2 39427 48759
2 178290 62350
1 144660 192237
1 31552 47171
1 173534 111588
1 23025 133421
2 266 57360
1 82298 85569
2 189150 57532
2 105216 166657
1 124824 47941
2 127514 111964
2 118729 88335
1 64104 7864
2 62427 99633
1 28596 17612
1 15987 82350
1 102112 57446
1 3985 19845
1 160327 98954
1 137346 83763
2 92130 58168
2 149999 75502
2 182106 164356
1 35212 86084
2 149782 54634
2 1589 95358
1 92164 105769
2 16005 89656
1 194343 196485
1 112878 115967
2 25223 62348
2 89211 94811
1 107934 193833
2 103205 64130
1 164442 78321
1 50732 48889
1 121274 79648
2 129679 118235
1 172017 21692
1 187507 89139
1 102853 135772
1 165305 131085
1 131360 152177
1 155472 1614
1 88484 66804
1 124504 126096
2 185440 114241
2 122568 123195
2 95584 198006
1 51288 177714
2 101645 147682
1 79697 41731
2 43956 144006
2 130548 168473
1 114809 109567
2 61361 38727
2 179160 97921
2 63746 79440
2 25804 150382
2 153392 168597
2 125794 5555
1 163098 114130
1 193349 80405
2 91424 69294
2 112291 116489
1 22384 97598
2 73073 694
2 196159 45729
1 189527 188735
1 156459 143174
2 20821 98251
2 167510 52201
2 11584 132627
1 88815 184325
1 52957 127935
2 183460 46866
2 65207 151911
2 2651 182801
1 47276 93791
1 92306 147752
1 180750 156817
2 103564 115710
2 60257 183527
2 83324 182709
2 9163 46559
2 51794 133654
2 110888 63217
2 115755 159356
1 64615 192004
1 13315 36728
2 130171 178537
1 55987 34985
2 40761 68452
1 51470 56629
2 159821 75277
1 52467 15871
2 189150 158068
1 61827 140072
2 80040 972
1 25110 141403
2 92490 4012
2 28969 150995
2 85726 104481
1 49753 110272
1 30891 3880
2 45563 26645
1 6109 9726
1 14677 11904
1 54440 189659
1 25378 71101
2 13492 199537
2 104593 86521
2 146008 183725
2 141000 159462
2 58845 124628
2 118530 46657
1 198694 59323
2 152881 73279
1 152601 153019
1 7879 78540
1 138825 38829
1 72516 141506
1 158400 49118
1 2710 193659
1 129487 26527
1 118545 170653
1 96544 68335
2 178165 76058
2 104630 3287
2 118982 25655
2 186117 141040
2 93252 84732
2 91020 35148
2 147975 62611
2 81425 135515
2 17703 146143
1 118069 51198
2 94051 32685
1 17925 111953
1 86644 20494
2 34558 140140
1 175687 27218
1 18107 95423
2 99150 3822
1 63376 129806
1 107989 127518
2 161487 81041
1 187504 2428
1 100219 74511
2 184890 32919
1 28477 29040
2 186937 153238
2 110108 22906
1 58288 186039
2 146082 36703
2 166285 130326
2 167366 10379
2 80107 74198
1 137196 70157
1 127257 28119
1 81543 77911
2 77317 85027
1 13758 88316
2 82727 167411
1 159196 11132
2 150877 92182
1 169184 133223
2 197141 151730
1 132373 162709
1 107292 53478
1 42186 31890
1 125719 22520
2 56639 46207
2 180772 168096
2 57339 92517
1 114750 133063
1 180089 4808
2 116948 62772
1 188270 85123
2 92102 51354
1 18757 103811
2 82585 25664
1 92382 114239
2 39706 179907
1 151221 40569
1 89643 175539
1 102145 107189
1 55574 73280
1 33374 103839
1 6010 37689
2 1112 59758
1 38126 75296
2 55850 45341
1 184466 14289
2 55422 145220
2 32801 70806
2 154950 14185
2 90946 144902
1 135539 87891
1 149220 115936
2 88772 18569
1 138964 139479
1 8706 172428
2 132491 57521
1 99125 2302
2 1372 182204
1 173758 173219
1 136844 24120
2 192430 148456
2 74480 59425
1 115288 71574
2 178271 2581
2 26418 93634
1 122250 147491
1 96976 178960
1 154193 120609
1 88098 30934
1 195441 73441
2 87364 29573
2 63646 71209
2 197756 32917
1 27331 58384
2 638 78452
1 50466 195226
1 108523 122076
1 79735 65046
2 4778 61512
2 94096 26973
1 134538 139924
1 141584 87837
1 46586 80612
1 174190 117106
2 112586 140616
1 22714 22719
2 134951 127506
2 118030 59595
1 196088 198375
1 130824 120523
2 103135 90930
2 54572 169960
2 180425 157432
1 12582 54347
2 52518 160325
1 194459 130448
2 65702 95914
2 10082 58699
2 105774 113089
1 89180 64904
2 147468 169662
1 107277 63933
1 5526 126673
2 118521 113212
2 14298 181695
1 84984 162651
2 181240 26684
2 69346 93807
2 52587 155897
2 197940 8138
1 13461 56452
1 71919 173683
1 142517 93847
1 44950 15922
1 83117 175828
2 106182 50164
1 170011 69760
2 146542 73380
2 167215 885
2 32529 114764
1 154795 117673
1 4342 131039
1 100852 150095
2 12829 77379
1 7348 852
2 113520 47800
2 31565 17713
2 183798 84539
1 98150 81705
2 154950 61157
2 31218 194437
2 8590 158345
2 150522 83088
1 73261 190649
2 64135 100964
1 167595 27355
1 138514 56622
2 37653 9727
1 106721 41496
1 181338 112342
2 123733 165285
2 130666 188452
2 198943 63945
2 77098 58459
2 109541 181538
1 18783 138774
2 78102 145930
2 149101 20412
1 86750 109287
1 139625 126108
1 143607 1450
1 160886 56380
2 49695 186100
1 62504 21689
2 167599 47115
1 175261 1964
1 167247 48201
1 17398 119272
1 51600 99183
1 130857 175401
2 16355 63454
1 16139 140029
1 140450 146355
1 24372 121865
1 95745 171792
2 74253 121192
1 189805 179352
2 126957 141969
1 198796 141495
1 112129 53640
2 196977 8485
1 184033 143331
2 10639 58407
1 120955 78834
1 34569 160719
1 50619 81428
2 105908 121993
1 80840 11617
1 420 120554
1 90961 132225
1 78167 199454
2 89989 177368
2 199594 196477
1 162446 78211
1 43369 116588
1 77561 127236
2 165240 91631
1 17666 134101
1 185031 144788
2 162674 46772
2 62568 95114
2 24339 92895
1 136890 140265
1 82982 88079
2 30750 5248
2 78421 166421
1 63770 29354
2 146340 186105
1 36297 194088
2 112812 64524
2 85146 39072
1 95386 7140
1 5543 51891
2 145140 11913
2 191266 84610
2 188571 39943
2 123206 153163
2 152569 6524
1 55597 133836
1 49921 138645
1 176913 52430
2 171032 52511
1 22013 41582
1 73535 51001
1 154703 121503
2 95437 37690
2 148840 126076
2 189410 44993
2 145959 30015
2 89382 144464
2 88513 93139
1 112679 194553
2 168805 35642
2 162766 4800
2 82112 37588
1 178300 149839
2 61274 126858
1 131777 19337
2 59693 57536
2 131169 164430
2 163415 79309
1 8961 10556
2 57957 138844
2 20563 175564
2 139722 36228
1 10007 128611
1 92720 185305
1 22380 21288
1 12412 18229
2 55522 142379
1 49821 1898
1 22260 26525
2 27748 174465
2 10998 158867
2 33230 90213
1 152666 18281
2 176929 188601
2 8366 42351
2 152854 122153
2 82149 9338
1 192521 160233
2 103279 107482
1 157309 65664
1 178691 46201
1 89593 174609
2 8876 174296
1 173848 81210
2 155385 40590
1 150875 130410
1 97329 143396
2 102468 66656
1 60515 18158
1 54599 158902
1 165584 49535
1 94082 43195
1 69668 165438
1 59097 86998
1 59155 83631
2 24039 107163
1 57737 74292
2 102046 199912
2 119908 60156
2 185552 104753
1 81413 169521
2 30812 45923
2 177465 38992
2 126854 53728
1 170062 39462
2 72352 104562
1 57628 73930
2 67937 72245
2 24041 193651
1 157733 172461
1 23754 83704
2 70488 109323
2 191256 45472
2 31979 167939
1 5578 58022
2 199512 9278
2 80981 99045
2 31209 38316
2 115072 148577
2 90078 190145
1 192471 146670
1 172522 16872
2 45968 37719
2 101615 21655
1 134480 139463
1 51216 4769
2 44043 193539
2 42536 118148
1 46542 153350
2 137203 142397
2 69919 78641
1 148540 62737
1 87859 183763
2 2408 36125
2 199064 119942
1 196378 49762
2 138334 126299
1 49916 104257
2 46673 182805
1 66070 150164
1 153949 129350
2 60129 34749
2 1803 75066
2 139771 46234
1 22202 55415
1 39469 193131
1 107733 32860
1 97437 8772
2 189877 165518
1 124324 123207
2 24565 157216
2 23052 70440
1 101198 126124
2 66836 183250
2 147895 165665
1 57957 197221
1 159360 194662
1 40453 83054
1 134866 88798
2 25857 119459
1 74813 97611
2 92800 38370
2 67304 17674
1 178697 57582
2 89771 63063
2 51243 8515
1 96320 109686
2 54397 19337
2 12961 94902
2 183552 26279
2 144245 46397
1 119260 57179
1 84595 97130
1 179057 187823
1 77360 58303
1 125318 118106
1 192964 52015
1 92346 180737
2 170837 43263
2 84413 23611
1 60831 165979
1 63877 47701
2 12502 191968
2 139533 16860
2 180286 132192
1 149502 59479
2 139582 96275
1 119037 53659
2 104097 100573
2 1744 194972
1 16545 145326
1 189371 191067
1 97475 141746
1 165159 3962
2 72984 134123
1 74100 187257
2 32053 168991
1 71815 175665
2 64496 24629
1 56395 167839
1 96458 191835
1 189854 64214
1 107977 148070
2 10346 33152
2 108740 74758
1 51850 34225
2 59282 163779
2 167780 17968
2 144455 172671
2 13220 195972
1 30954 153682
1 197912 187927
2 161923 125505
2 194380 124347
2 112124 118989
1 77764 191286
2 154585 170599
2 94535 111355
1 188222 127886
1 75324 70146
2 172696 10205
1 157218 84967
1 164988 111956
2 90474 71471
1 65441 185462
2 29011 53080
1 34764 188687
1 114488 37226
1 195160 70675
2 190649 127497
2 122572 19064
1 42710 123158
1 193724 118912
2 133008 14358
1 1006 126450
2 178948 43219
1 187479 54484
1 176067 70508
1 22309 189958
2 187168 80958
1 109690 90331
2 179047 173292
1 148588 39270
2 121851 114767
1 184992 26856
2 172766 45489
1 42265 72627
1 24113 84484
2 126552 94723
2 192972 163275
1 160759 16100
1 183341 13552
2 170839 145274
2 44909 32806
2 58637 65743
2 28539 196674
2 129210 179181
1 23375 89460
2 168536 166392
2 24923 89687
2 9729 115025
2 19337 62307
1 68749 5867
2 94074 91552
1 6976 176471
1 157684 149365
2 73944 67614
2 188357 36549
1 153227 95925
1 49400 18147
1 47211 73575
1 148107 51048
2 179616 166554
1 109467 184887
2 108446 27493
2 37831 12515
2 178737 74407
1 32854 158077
2 40049 21774
2 100637 4560
1 115355 168847
1 164297 62423
2 145811 144922
1 114442 81067
1 142620 129931
1 25759 2938
1 24068 120623
2 170771 39728
1 90833 61491
2 66055 180017
2 174414 153525
2 73497 168863
2 127424 165847
2 77657 102010
2 160644 160477
1 161182 172173
1 149445 21713
1 163972 10052
1 150785 170302
1 22949 51691
2 49108 172794
1 137805 138160
1 115726 174273
2 196063 191083
1 144736 9699
1 56157 8933
2 127161 130019
1 39531 93171
1 174593 109019
1 148915 170470
1 91768 90834
2 132431 18032
2 100954 32536
1 174518 166793
1 2488 11402
2 131929 28471
1 149100 58156
2 87722 42708
1 31878 57451
2 13118 9621
1 71309 127144
1 4539 182036
2 36198 80227
1 83657 193328
1 182307 170590
1 129023 171048
1 106789 36397
2 169076 11518
1 90329 139150
1 81016 77439
1 18197 123139
1 33205 12755
2 194304 53707
2 13522 24506
2 75758 7283
2 142247 146532
1 1887 6559
1 2291 157617
2 141775 111454
1 69420 549
2 41026 127051
1 55589 182823
1 192199 150684
1 123586 26747
2 92567 140917
2 21003 142640
1 45987 64472
2 103644 195257
2 108570 135114
1 40612 137088
2 166554 49050
2 157093 59823
2 28155 84045
1 162423 189811
2 120114 78799
1 86000 52627
1 81659 5704
1 181110 30525
2 130532 87077
1 25396 159833
1 15250 101632
1 177679 106854
1 168018 91689
1 85227 165267
2 107996 27102
2 97643 25856
2 164473 120015
1 54420 52607
1 45923 184540
2 2340 127904
1 196428 106847
2 120941 84547
1 7377 111331
1 134143 104967
2 148046 180974
2 134898 76686
1 169590 129833
2 191471 42078
2 6547 115628
2 86260 98798
2 37214 160827
1 57820 83002
1 98744 31389
2 14298 79873
1 75355 75172
2 145784 97678
1 5041 76758
1 163130 45737
1 83828 65267
1 6569 168559
1 108402 51328
2 77409 113010
2 159600 39910
1 17448 93579
2 189855 29256
2 36983 167846
1 23071 100198
1 148905 79589
2 135715 131749
2 90532 145451
2 186884 95843
2 85594 135241
1 174069 136147
2 18551 16053
2 104603 142818
2 32982 191411
1 41522 163646
2 49591 185717
2 95461 168688
1 71537 175776
2 165100 29722
2 39454 138502
1 179076 165538
2 56299 101628
1 119709 167258
1 121574 115447
2 155239 71866
2 126761 79703
2 51388 108388
2 90647 189334
2 138475 192936
1 60082 143975
2 127762 167195
1 64146 41151
1 139651 119928
2 76613 62576
1 186567 130832
2 166517 170019
1 47432 55973
1 118507 82119
1 192093 109168
1 17672 168088
1 143123 80351
1 68834 143908
1 93479 168068
2 123971 66178
1 76015 95550
1 138312 9396
1 25052 72458
1 168034 105062
2 141562 21880
2 146623 85195
1 108305 98549
1 90075 111476
1 67110 84667
1 194109 47275
2 184997 105336
2 15566 45968
2 38155 11115
1 112062 61752
1 124346 129467
1 66250 67287
1 58077 190399
2 5199 57590
2 72152 149071
2 8257 17188
2 42369 39987
1 93126 42683
2 151499 139004
1 87023 175596
1 178532 88164
1 29110 147573
1 59487 32617
1 7516 51201
1 185805 177085
1 162816 40075
1 76416 91375
1 16293 167768
1 50994 143677
2 9088 174134
2 129341 198061
1 24563 77525
1 129805 171648
1 175409 77418
1 121544 89616
1 31469 126526
1 141984 108160
2 78667 115190
2 141326 114315
2 142120 98864
2 11661 133734
1 180901 4236
2 187153 69879
2 167354 99258
2 25116 71384
2 61993 133663
2 166603 60037
2 45565 141460
2 95340 180985
1 197303 107060
2 130506 24899
2 190716 18748
1 119059 136413
2 62313 136601
1 32042 90837
2 66299 40177
1 16318 88653
2 90455 39252
2 106367 31654
2 153334 83883
1 88512 8867
1 26843 162105
1 109605 59034
1 90723 168290
2 185429 12234
2 6478 81676
1 159274 109500
2 64262 30767
1 73056 160584
2 30379 70183
1 89593 67844
2 157488 140309
2 145554 80595
1 56 128304
2 196239 196932
1 161202 23122
2 37097 192459
1 60640 88348
1 22551 85056
1 123719 141328
2 33310 87340
1 82773 1985
1 99244 100940
2 71193 43500
1 100093 12273
1 78463 76630
2 12831 9571
1 40026 193885
1 162914 183337
1 21854 178401
2 41478 127285
1 159771 111158
1 109678 144705
1 144521 41156
1 1580 102505
2 74363 147879
1 186868 67382
2 10410 77892
1 65411 114697
2 187239 65873
2 184749 88556
2 153561 85804
1 14936 18239
1 88274 88932
2 60572 8796
1 187304 142271
1 112457 164567
2 7275 76178
1 83688 25138
1 36384 56960
1 7564 64220
1 24845 143828
2 109424 93859
1 167258 58991
1 149704 30053
2 144863 109913
2 43716 183950
1 9979 13163
2 128850 78910
1 96268 5237
2 133020 141783
2 152115 53577
2 20150 150280
2 65607 45486
2 81254 170663
1 37334 187688
2 198307 10744
2 186412 51387
1 87268 86968
1 36560 3762
2 36343 89621
1 85173 32444
1 155449 146636
1 99690 39144
2 76903 48267
1 132118 64468
2 132002 167030
1 52023 86580
2 182327 30126
2 151992 102985
2 28933 80478
1 75929 161965
2 62676 50091
1 166366 140261
2 88334 131641
1 101729 9235
1 21875 181113
2 24321 57302
1 92637 44224
1 120894 100444
2 10975 159491
1 9085 177090
1 72781 13120
2 136504 97350
2 58264 140780
2 181411 162281
2 68186 101546
1 24705 3981
1 76660 192969
1 56692 135199
1 57017 140542
1 25585 174150
2 177764 31918
2 7097 20746
1 87528 85475
1 125647 139320
1 185786 144167
1 129644 179245
1 84354 92438
2 151729 130844
2 199734 141298
1 21001 98325
1 83363 129397
2 148274 57867
2 52996 115853
2 56565 158946
1 73863 116051
2 6086 18111
2 77705 44026
2 38593 26983
2 17388 28514
1 35166 101638
2 67060 12147
1 37110 140428
1 142039 121261
2 11694 51767
2 44049 129321
1 38325 123478
1 51953 126651
1 11276 198114
2 132779 27887
1 156406 48619
2 112407 77402
1 98304 159019
2 29378 94866
1 87096 168223
1 92127 95056
2 186293 3989
1 38260 198891
1 155946 119068
1 115547 82417
1 59431 18811
2 47928 34733
1 182676 137922
1 100213 193370
2 167735 132663
1 110357 123624
1 75993 25641
2 62007 41316
1 141015 77628
2 179791 185381
1 55271 80781
1 93756 60008
1 106920 19138
1 82082 187609
2 195116 98028
1 75996 61889
1 193551 192709
1 73335 132370
2 191707 19911
1 74421 2307
1 90867 30410
2 62111 39519
1 91448 20592
1 194980 429
2 15262 110389
2 199964 35058
2 188728 114247
2 158075 133097
1 63091 51358
1 23725 135413
2 192356 71864
2 55326 114412
2 101209 42783
1 170462 174224
1 178022 179329
1 92931 56978
2 31731 60446
1 24803 54696
1 155143 31599
2 36053 141768
1 177047 196236
2 107085 76101
2 89636 32035
2 20663 38457
1 175767 125961
2 82375 100962
1 36967 41099
2 109752 133618
2 174710 193046
1 49243 111139
1 14873 46550
2 80007 103765
1 67456 181509
1 199275 5045
1 175171 41455
2 49218 92523
1 141046 31660
2 17902 167315
2 95195 74000
1 146645 146574
2 52749 128933
2 195693 116441
2 96337 111246
1 31123 176467
1 127655 76927
2 193675 187746
1 137664 116849
1 186 196573
2 47892 74520
2 19361 178900
1 178417 113684
2 88563 81038
1 18235 48748
1 8994 117651
1 193759 128350
2 126380 11288
1 75059 84976
1 25560 82912
1 166421 121681
1 172708 63989
2 150615 45627
1 147141 105813
2 37914 145709
2 107666 33137
2 190946 186404
1 24166 156168
2 137824 144437
1 94462 118530
2 29261 125356
2 171939 100334
1 67178 87019
1 132131 76995
2 35476 84903
1 61641 51549
1 82540 128405
1 81223 169699
2 88312 59185
1 136114 149334
2 69064 137306
2 155901 19334
2 123836 119411
2 77035 144186
2 66112 100010
1 84258 71286
2 115806 19995
2 53124 25147
2 198458 1647
2 44655 38280
1 115864 56400
1 134983 14076
1 194926 66156
1 130184 98206
1 61320 92250
1 130829 154806
2 173599 39003
2 94191 157954
1 142303 118398
2 72323 86888
1 175231 135215
2 62515 130933
1 128237 25155
2 129956 53917
2 61556 170833
1 152919 109530
2 68229 136954
2 163135 189740
2 144446 177478
2 41727 170982
2 78447 17522
1 183505 102129
1 80052 41570
2 79943 174136
2 137376 37187
2 40916 51526
2 1353 31738
1 89897 166718
1 119946 187273
2 86568 198556
1 150591 171452
1 79523 179838
2 71257 103744
1 93862 57071
1 23030 190747
2 104635 41432
2 184577 39432
1 127446 7899
2 96727 16334
2 24270 150681
1 18500 109031
1 4574 199058
1 20711 61802
1 46053 186091
1 86899 51402
1 191399 80903
2 168687 167552
1 132288 172849
2 193810 126119
2 157543 121304
2 25867 85744
2 79363 189290
2 181325 142952
2 153534 104671
2 50862 158107
1 11617 107433
1 9324 81637
1 100528 170088
1 26546 7502
1 97018 128692
2 32818 44842
1 155217 163363
1 64029 193790
2 45428 6497
1 78297 188889
1 62192 37579
1 28912 191554
1 56057 75387
2 29156 120830
2 36571 4217
2 153408 26697
2 112040 113406
1 103614 13961
1 76251 99293
2 85464 63435
2 106038 122512
1 198877 171195
1 8390 35774
2 64410 131825
2 63407 159904
1 129552 53661
2 37438 65174
2 50578 135347
1 22787 59296
1 169803 9603
2 159597 149122
1 4321 153823
1 97435 114265
1 127445 150648
2 197997 45312
2 93672 135090
2 26576 116598
1 182451 112855
1 154475 192239
1 112945 151298
1 122295 15262
2 157669 6576
2 50807 112035
1 16494 193481
1 60418 135387
1 164326 26296
1 191762 50106
1 52838 46752
1 192723 93235
2 72131 42132
1 38880 156378
2 13016 5634
2 112884 70370
2 138670 99692
1 88428 130111
2 181508 194091
2 161678 78979
2 86645 106815
2 78093 50074
1 28184 20733
2 120771 164687
1 192471 150712
2 1624 87778
2 83866 35107
1 198182 39456
1 138748 146287
2 153789 151586
2 6437 102889
1 179194 125701
1 12412 6754
2 133472 67672
1 178549 93400
2 181265 75428
1 149067 115694
1 199441 44446
2 142391 143091
1 75036 9645
1 140368 129902
2 88241 115931
2 13994 134843
2 167360 44541
1 127394 176508
2 175489 133358
1 140539 99963
2 153053 19569
1 111859 23437
2 43776 156213
1 187071 104976
1 157234 191590
1 41994 53922
1 119548 13729
2 91460 176855
2 407 35606
2 106676 165330
1 17903 100407
1 93905 182232
1 30522 95219
1 126788 10236
2 142775 184621
1 88571 158912
2 53612 44058
2 105544 25830
1 143905 129726
1 4857 70481
2 15399 139356
1 157256 153989
2 145138 87068
1 170395 178376
2 120745 121461
1 90182 145822
1 137751 148908
2 142763 69529
2 191076 100142
2 37192 47219
1 168966 61140
1 12039 55969
1 182572 179493
2 158242 109705
1 165148 117598
1 9704 96720
1 121979 189659
1 170080 164714
1 159917 175529
1 175709 168137
1 178908 20057
1 190038 169558
2 126950 44498
1 199647 51203
2 112585 17618
1 13778 129787
1 124300 147035
1 130170 108892
1 51781 168601
1 65003 93932
1 118437 198287
2 42509 85133
1 73377 149950
1 43802 48012
2 193436 55838
2 150913 179874
2 175658 42095
2 179052 33925
2 79323 168400
1 137919 177490
2 89621 101421
1 106909 17411
1 163968 165616
1 126490 143048
1 61013 144204
2 5392 179562
2 114620 41859
2 119475 125230
2 141503 173885
2 137969 108943
1 14901 165082
2 151670 137156
1 66638 188594
1 4740 91658
1 2181 111800
1 22268 74011
1 196609 168748
2 154086 110807
1 186255 62484
1 122383 11250
1 100875 47277
1 114368 184666
1 147843 170423
2 26968 146550
1 88425 156694
2 102719 74792
2 87908 152552
2 74110 167787
2 86993 23377
2 69112 167401
2 34994 103991
2 93428 169199
2 34952 127638
2 81759 128529
2 27259 125817
2 28143 129980
2 136031 64603
2 150950 162123
1 94787 112616
1 108404 90527
1 137625 186616
1 28831 73934
2 31925 30949
2 29860 191109
2 108763 120181
1 11903 55493
2 71046 27112
1 47554 38641
2 162594 141289
1 190313 84208
2 86327 41205
1 67894 199092
2 188227 161796
2 17787 21370
1 101176 37585
2 92206 64776
1 92032 29275
2 61235 104048
2 10520 55726
2 57890 51926
2 116890 85237
1 125449 77127
2 181697 162210
2 31299 118319
2 131035 157110
1 15074 87623
1 56317 10980
1 93068 112127
1 42250 38105
1 171694 123272
1 126563 167429
2 26975 29773
2 194834 34250
1 72711 177936
2 196160 32003
1 24669 64488
2 58497 40081
2 87544 23380
1 115062 134678
1 83597 190645
2 19170 101139
1 21277 94478
1 5270 159459
2 54336 78848
2 99736 130989
2 181274 185006
1 169400 71564
1 158142 20432
2 109807 5614
1 6969 3921
1 97584 145310
2 113749 25075
2 171888 91895
2 89535 19818
1 174142 184498
1 186394 185637
1 93413 52453
2 190354 116878
1 29677 65085
1 94174 131591
2 2782 92647
1 130914 146449
1 72817 27843
2 92317 32968
2 5895 118063
1 9066 166156
1 33747 193144
1 103301 91231
1 118521 55995
1 75589 165941
1 91408 121812
1 169621 129384
1 193676 154790
1 14901 14662
2 136409 59974
1 48986 65791
2 132414 189889
2 104960 115234
1 128744 22050
2 7663 92962
2 166714 70952
2 137720 190324
2 150318 199764
2 171149 116367
1 50425 71559
2 2891 80882
2 106703 141000
1 103762 81739
1 145578 170499
1 30861 99908
1 29927 34497
1 9711 164392
2 33011 139142
1 175465 16340
2 105013 108038
2 164872 179389
2 104799 85621
2 51960 161515
2 187181 165602
2 6321 2599
1 46490 144165
1 127904 33846
1 186585 92232
2 71577 9331
2 7751 164043
1 80104 36226
2 61054 192421
1 158011 187714
1 69406 193417
2 48203 154043
1 47424 73450
1 105176 54058
1 135876 144060
2 6020 126817
1 58760 191656
2 113758 111423
2 22776 74537
1 187743 100744
1 88450 2196
2 42539 141313
1 6943 128907
1 65929 115320
2 17818 17012
1 138277 28123
2 41693 122101
2 126116 148034
1 80383 121009
2 20896 99024
2 113628 142104
1 123906 154226
1 48890 168877
1 13146 29716
2 111783 179608
1 97716 39310
2 41718 192801
2 51785 137276
2 18483 119084
2 9035 190202
1 63667 60524
2 28909 185557
2 19295 73162
2 153466 108524
1 139382 146410
1 85329 101022
1 124776 11303
1 80068 41694
2 176954 29793
2 19617 122170
1 60058 199214
1 197858 109083
1 136454 95301
1 107785 59250
2 51566 155980
1 15066 21484
1 155387 186885
2 166926 127061
1 3468 75745
1 135499 110112
1 99343 116187
1 45871 55394
2 103440 33209
1 50746 28767
1 86621 174771
1 44437 81041
1 110897 15877
2 178512 197039
1 129367 76611
1 41016 77655
2 76253 184752
1 29502 77932
1 142510 132805
1 70735 154418
2 33094 63202
2 173212 145659
2 43650 167571
2 72220 105929
1 159049 18287
1 94217 188938
2 51395 94710
1 151282 137564
2 100777 67595
1 143672 1193
1 126360 69419
2 149926 79403
2 179355 198209
2 24618 47208
2 82808 134851
2 33569 161939
1 146946 72947
2 185492 17165
2 146338 26785
2 130579 90516
1 27148 76081
1 42578 137072
2 41303 21721
1 130772 6959
2 38845 59964
2 70050 37288
1 50407 113362
1 169974 179271
2 166186 164848
2 142256 129162
1 23292 149396
1 95242 169770
2 52943 101580
1 141672 56491
1 199170 114009
2 31788 64919
2 12230 28374
2 35526 60161
1 74053 147609
2 71370 31320
1 10279 129167
2 11426 115325
2 159843 135458
2 171227 76294
1 115686 120126
1 136378 128733
1 165676 115795
2 67612 16339
1 93195 4486
1 197750 124449
2 140314 159373
2 196310 191333
1 154778 124080
1 192977 165456
2 12082 158899
2 133254 59401
2 183742 174524
1 187839 107936
2 71763 106123
2 94253 57927
1 196975 113678
1 109829 120829
2 167265 6488
2 56738 82228
1 13207 15776
1 179092 29553
1 78164 59510
2 142795 188175
2 61226 37765
2 3877 178894
2 169978 62406
1 192986 177973
2 61671 123007
1 69807 132077
2 184055 97488
2 161635 173333
1 80630 10184
2 130016 87485
1 120561 125779
2 128941 133955
1 51430 119300
1 147992 30222
2 61282 73306
1 183756 99406
2 40374 194349
1 93699 54059
1 71081 114022
2 71992 59908
1 30135 153303
1 3800 39152
1 163055 24523
1 112194 162358
2 39879 164139
1 184560 79520
2 185088 129294
2 13734 37616
1 120949 17010
1 183333 110183
1 171322 80672
1 71414 19099
2 129486 44898
2 104943 185949
1 170378 121810
1 142802 180379
1 69229 184940
1 67316 144789
1 10712 57576
1 48512 170567
1 78101 129147
1 14051 147157
2 34884 182160
1 158901 191544
2 136992 30933
1 118883 23371
2 43164 162646
2 141174 71391
1 98015 175910
1 194755 61714
2 132958 135084
1 53652 121612
1 7194 102680
1 196666 178849
2 182374 136058
2 67181 29041
1 99421 131271
1 69522 1410
1 60551 144197
1 107872 26969
2 144755 116433
1 138882 151585
2 178314 183287
1 7950 132554
1 22772 25448
1 179187 185268
2 83476 90876
1 5261 411
1 180065 99229
2 65230 55196
1 94377 124080
1 72015 91294
1 43657 65048
1 14028 97027
1 160894 43371
2 116284 137701
2 15501 147614
1 130087 171694
2 175211 53065
1 159191 55261
2 118654 52750
1 76749 84600
2 48305 154877
1 190001 182050
1 65290 142739
2 45655 30173
2 68543 158718
1 164067 76791
2 151715 189968
1 80329 120455
1 25674 158784
1 23617 175397
2 47252 118945
1 116853 57422
2 68420 58730
2 105454 138239
1 102357 199
1 92659 155571
1 13386 161118
2 130187 2381
2 3224 63443
1 77145 147732
2 46672 173560
2 23545 138839
1 99037 152534
1 45640 183846
2 27848 4754
2 196992 134101
2 42013 27142
1 59960 85126
1 166677 152676
1 124975 89174
2 181714 63766
1 47552 146648
2 5946 25811
2 175083 59194
1 138500 163278
2 42902 7474
1 23164 64764
2 102885 182026
1 90251 184079
1 157693 144028
2 186544 25711
1 115759 20054
1 171593 74389
2 49793 157561
1 169559 177772
1 134401 3736
2 143123 191597
2 99884 5750
2 105606 104522
1 194360 1337
1 147134 20878
2 146069 154765
1 38072 99294
2 197379 14570
1 44062 135423
1 199669 71835
1 90102 61977
2 112183 98862
1 127217 199251
2 130171 193988
2 13677 71721
1 51706 148072
2 182924 81449
1 147389 143898
2 37538 164360
1 53139 122393
1 85009 129072
1 199314 51678
2 118767 23708
2 114140 132169
1 52454 12053
2 9561 184930
1 75240 148709
1 187434 97249
1 5332 48019
2 74486 172543
1 114551 173565
1 67367 43776
1 83459 79268
2 45264 85349
1 178449 90949
1 167485 20582
2 15252 151271
1 105534 23401
2 66886 18317
2 152372 174063
1 142222 159910
1 26374 111024
2 60567 23111
2 110530 108593
1 75667 27833
1 188452 68
2 81413 78166
2 159936 39515
2 7052 30188
2 116157 78809
1 164996 162858
2 105513 15427
2 57273 90524
2 174251 159375
2 90621 3341
2 6290 44935
2 181789 142378
1 187806 93904
2 107042 16960
1 36646 129893
1 79785 182586
2 148779 111229
2 52307 172939
1 74696 85409
2 49546 160031
2 189901 69723
1 5163 92486
1 100444 1219
1 96049 155800
1 24021 824
1 46847 120512
2 103212 187681
2 152941 4653
2 28845 147679
2 45846 59497
1 124911 182647
1 109238 49186
2 192700 124545
2 145193 158259
2 155681 3185
2 81567 26883
2 55216 11664
2 121952 51846
2 112382 123442
1 4621 67119
1 72899 151174
1 170352 196573
2 55033 79633
2 41789 9421
2 83328 192795
1 29343 106598
2 121634 88388
1 151405 140227
1 147945 72997
2 107519 87550
1 15387 91165
1 31930 166575
1 17127 83514
2 94496 29248
1 134323 2556
1 197254 154332
1 93745 165071
2 166305 12808
2 47048 45261
2 40425 118480
1 132956 105335
2 123312 170611
1 170608 37007
2 64792 90049
1 155661 102435
1 126025 193718
1 190061 93545
1 66389 186309
2 177865 134380
2 53398 96794
1 186095 124983
2 28305 93099
2 28892 27205
2 176815 183407
1 14645 123754
2 27663 100724
2 178528 90301
2 36270 69120
2 176979 2006
1 154416 170436
1 1032 68856
2 79596 97376
2 138885 168623
1 165479 43456
1 50533 185960
2 106528 92487
1 126829 77740
2 181830 106471
2 175685 159576
2 22570 95904
2 18476 69778
1 9787 43905
2 167047 48983
2 56065 17073
1 10821 126950
2 97465 130398
1 197716 184137
2 38525 38927
2 137136 157259
2 61835 57951
1 29267 54243
1 24556 155238
1 146574 137431
2 191925 38718
1 138782 95503
1 131016 91566
2 162657 35214
2 172526 156801
2 85072 33515
2 21325 58172
2 137603 115185
1 78829 11808
2 116179 108483
2 99757 141814
1 117970 12664
1 187077 144469
1 185310 29448
1 133472 79544
2 112875 159592
1 190260 104518
2 81900 15661
1 35454 7786
1 38717 134851
2 36773 16962
1 168676 40541
1 124209 62429
2 120330 137843
2 40919 188160
1 63878 160449
2 74781 119340
2 50251 119644
1 180789 147769
2 10233 159483
2 148324 164433
2 183149 23985
2 5716 50246
2 47114 102287
1 169905 169151
1 63391 177893
1 112481 40626
1 173602 176378
1 193555 59623
1 38168 197011
1 154525 115623
1 66882 174903
1 21194 124160
2 119337 67884
1 10901 114691
1 78604 49899
1 65238 155756
1 147732 122152
1 53754 18587
2 138114 191080
1 32712 131805
1 112059 1255
1 60127 154525
1 55071 105932
2 198792 167489
1 128994 49038
2 66243 165277
2 135974 159194
1 40900 12393
2 113988 196218
1 192937 179722
1 42328 199304
1 146499 19481
2 76912 101651
1 45966 199988
1 4607 181380
2 116081 168365
2 8969 47730
1 116665 125235
1 157068 71272
2 185226 13580
2 57016 86441
2 88434 118541
1 186378 45429
1 61074 134323
1 97271 40029
2 89255 37915
2 17478 48030
2 137953 69566
2 47338 127102
2 145734 93998
2 47825 136952
1 142657 132219
1 84300 150304
1 158214 42926
2 49566 179779
1 30097 89043
1 170469 54831
1 77896 180048
1 5660 1642
2 129542 15418
2 191025 14784
2 11439 4259
2 99042 8419
2 150327 187410
2 29912 127849
1 78509 82596
2 158459 185927
2 37199 164186
1 89831 168021
1 75147 7238
2 134686 135481
1 142790 53849
2 120746 18607
2 146293 134717
1 91537 86288
1 174930 95439
1 188531 81535
2 96116 23602
1 100230 113154
1 90420 58122
1 100518 174010
2 120959 74356
1 154787 110115
2 143428 63337
1 19150 135924
2 19616 116994
1 94176 8211
2 6932 149985
1 45525 183392
1 63581 120840
1 131008 34101
2 18052 141486
1 161988 99816
1 64490 60649
2 173760 113353
1 93026 92123
1 48436 68526
2 70026 80815
2 156496 182137
2 162283 191520
2 188431 72027
1 100016 44379
2 80744 143229
2 120272 32084
2 104243 6576
2 14752 61044
2 160330 41047
1 179530 58592
1 127438 197805
2 111482 53522
2 63291 175056
2 50119 170145
1 65488 65536
1 166851 80606
2 42867 107272
1 27276 177564
2 144971 50226
2 123707 24647
2 156695 34380
1 112364 145365
1 90835 78569
1 141112 4838
1 39761 118721
1 88323 8505
2 21999 176303
2 1324 179902
1 193160 149860
1 97355 157316
1 120648 13204
1 135227 79369
2 173363 194113
1 54548 127369
2 63791 9377
1 94970 198636
2 65283 61890
2 135544 998
2 125160 133168
1 104702 65430
2 148213 167995
1 136883 35368
2 24764 78561
2 41489 152191
1 35780 189398
2 149056 151319
1 141691 13800
2 6846 54988
1 197105 74112
1 72585 62610
1 44189 83059
1 78103 143594
2 69108 94406
1 112756 181417
1 86865 49775
2 4652 45104
2 125383 1844
2 137203 26492
1 140653 72942
1 37877 177616
1 93958 33198
2 73031 98407
1 62756 182690
2 57080 126262
1 37021 180677
2 67071 30438
2 72016 17565
2 117787 107758
1 169894 171336
2 173355 180677
1 37541 88424
2 53855 164587
2 90599 5365
1 158181 110342
2 79823 197322
2 100258 63984
1 178354 81263
1 109189 72154
1 75172 39831
2 64223 126510
2 110423 8936
1 9890 16056
2 16106 11623
2 16446 108573
1 118705 136840
1 61910 193451
1 190546 47423
1 111899 152310
2 80656 182591
1 77733 48018
2 68375 124658
2 96270 44179
1 56730 19589
2 137912 174106
2 54478 43817
2 75145 49320
1 67698 120943
1 66564 26080
1 106785 188895
1 105155 162342
1 156974 117158
2 71102 36720
1 84276 109105
2 114473 102962
1 140989 191035
1 51207 172534
2 1638 61555
1 51401 60410
1 121289 163178
2 24670 30012
1 159520 85372
1 30119 152789
1 132210 126733
1 80854 16894
2 82043 138634
2 177217 145364
1 174119 185632
2 31197 44707
2 98097 184984
2 115682 166257
1 140583 100410
2 178909 121568
2 40923 125065
1 161277 86390
1 46658 73796
2 127948 167243
2 53181 42448
2 28355 51578
1 157398 71012
1 122291 191969
2 45954 127058
1 35337 177533
1 23558 157775
2 5795 153162
2 88848 168799
2 7271 183154
2 68207 109556
1 13972 162726
2 14025 193177
1 137505 5678
2 14032 196697
1 154199 47422
2 75299 16734
1 26652 80808
2 88223 17565
1 24642 143676
1 198736 188627
1 164682 123666
1 1915 121192
1 23516 7504
1 74668 117925
2 139833 181376
1 69680 19874
2 79051 140829
2 53448 39606
2 17524 133341
2 177667 19633
1 42573 420
1 146191 55996
2 69715 22930
2 46669 191123
2 29227 138345
1 42228 110301
2 102874 134508
1 35157 111018
1 84434 140312
2 132120 173347
2 57177 50540
1 177553 61002
2 83006 95914
2 64519 116609
2 32876 177421
2 27759 60772
2 98584 186462
1 58945 42947
2 146814 32871
1 97272 158368
2 121515 144358
1 95649 74909
2 155855 15088
1 115798 138100
1 16657 169420
2 166360 96605
1 114831 188435
1 67265 158676
1 34228 142871
2 110584 89356
2 50623 83397
2 28846 122505
1 195976 98786
1 166172 20833
1 159427 198347
1 133149 146580
1 130763 22821
2 7089 117658
1 163275 105159
1 16751 107149
1 14089 92155
2 182645 111803
2 95751 74388
2 77738 102760
2 4157 64899
1 98764 61350
1 188473 51791
1 71057 26464
1 189702 78797
1 168667 114692
1 62569 185375
1 161131 44825
2 58192 103672
1 114450 190585
2 19823 101877
1 166866 171493
1 86086 159869
2 101433 167852
1 13416 141507
1 28976 117217
1 48087 100015
2 197347 195172
1 168484 102587
1 163209 85743
2 76807 33928
2 191008 167458
2 71216 102538
1 36903 50977
1 177163 74064
2 109217 175013
2 51509 40884
1 69354 15636
1 4902 52345
2 167619 128903
1 107678 81891
1 104343 161775
2 4650 40325
2 37877 191419
2 97435 69244
1 75553 178046
2 85275 121946
2 129084 25789
1 30209 25086
2 162515 141737
2 49517 121379
2 35670 94514
2 80012 4970
1 23431 151918
1 1351 181333
2 129879 52524
2 52179 160829
2 165702 56944
1 114915 189034
2 136501 143630
1 83033 14029
2 92966 39446
2 20233 188531
1 16345 134004
2 129218 89139
1 53295 187386
1 13708 110964
1 184914 155467
2 61676 192403
2 142902 139590
2 177826 144743
2 83124 139478
1 36958 113341
1 142071 131925
2 105693 140679
2 81260 148784
1 3246 68790
1 126010 6369
1 96053 87870
2 26168 175061
2 181081 75255
1 2871 147450
1 39924 105600
1 63276 135881
1 138810 55090
2 19141 179212
2 41147 116471
2 158577 129407
1 94680 135550
1 15661 73677
1 69075 19334
2 84146 112566
2 126116 44162
1 155668 124723
2 101315 100592
1 49500 20767
1 162217 160079
1 119553 15561
1 183841 93573
2 66111 133398
2 40711 180375
1 133813 168148
1 193388 41797
2 175244 89810
2 166509 29389
1 7700 143399
1 81573 179667
1 66476 54896
1 23813 158102
1 100286 25991
2 159730 111672
1 158539 1634
1 22012 132502
2 138599 81076
2 194628 141970
1 157081 198082
1 24664 41657
1 107391 141258
1 11429 92094
1 76069 73286
1 159376 98436
1 180621 60551
2 16395 16817
1 16294 181105
1 49036 139628
1 168996 61076
2 125978 35201
2 141350 189733
1 155834 83658
2 44040 11943
2 119648 87049
2 58783 168159
2 63219 8478
2 19720 165258
2 152995 105583
2 3136 68261
1 76257 84971
2 190708 112198
1 65964 2063
2 53724 51185
1 78714 128747
2 44877 126006
1 142389 172477
1 101057 120431
2 188970 96360
2 17432 99345
2 22214 63698
1 14308 68405
2 3278 88267
1 73805 119828
1 197167 63685
1 105900 194294
2 73588 107242
1 147985 154167
2 159014 56745
2 129260 163750
2 183543 117532
1 138223 151932
1 107773 27584
2 160032 96914
1 8968 82953
1 48795 178185
1 55586 94189
2 77254 46510
1 131356 144721
2 112910 115886
1 174289 40363
2 19197 114496
2 176245 106827
2 2631 16566
2 129368 177989
1 27220 59900
2 172344 199639
1 44765 188207
1 74327 150465
2 161657 176168
1 39143 162455
1 165767 80680
1 161265 3590
2 13262 66503
1 59669 119212
1 142866 143066
2 70025 193308
1 167393 49531
2 1659 103812
1 158314 12675
1 176645 68641
1 171410 183246
1 388 102435
2 197386 140615
1 154513 46437
2 190648 44044
1 3610 77246
1 88381 172582
1 37902 110770
1 49137 199974
1 159809 104994
1 193998 153109
1 53119 50883
2 16110 142988
1 105145 138420
1 113427 169448
2 100737 43476
2 169093 167320
2 47299 102195
2 159499 9656
2 32433 122512
1 23908 29014
2 161903 40874
2 2581 90427
1 18887 91211
2 76566 185090
2 78894 15754
1 197307 101300
1 103035 178928
2 106131 182408
1 70751 20848
2 117014 5396
1 110649 71451
1 148637 155501
1 20712 45672
1 24872 61381
2 27708 40894
2 88518 146782
2 45204 104842
2 46394 98819
1 66357 85148
1 195307 184298
2 51584 24188
2 54093 140266
2 187183 139071
2 39856 21548
2 67765 196409
2 18312 62124
2 147420 61493
2 49962 192264
1 17053 112913
1 134401 121064
1 187200 49528
2 52238 39545
1 143153 150718
1 196788 62526
1 15403 127300
2 76865 103555
1 145201 173129
2 53133 119956
2 80772 134589
1 62637 9493
2 105773 60868
2 164470 89203
1 38636 178138
1 152556 96363
2 31312 110764
2 5006 127992
1 62771 148721
2 59657 22745
1 163531 160115
2 178796 27230
2 142834 168216
1 144984 74707
1 165927 128274
2 145963 5552
1 38886 101036
2 181543 73063
1 168812 130701
1 55159 128231
2 123669 146732
2 73441 103910
1 29528 22020
2 95961 116042
1 117460 46699
1 172694 99972
1 11127 40325
2 94652 193208
2 176061 115111
1 82260 58097
1 101882 170880
2 88526 9871
1 12004 168027
2 88479 168554
2 85291 23118
2 121024 180884
1 136145 1079
2 151001 114419
2 100468 155697
2 76419 59256
1 99065 143249
1 52146 74173
1 199074 147663
2 167036 49367
1 62539 47735
1 195942 132333
2 70842 93674
1 72620 62319
1 192516 154406
2 25859 178308
1 30439 35877
1 135003 74802
1 24441 4922
1 158191 97524
1 133877 169837
2 84193 164464
1 6617 85521
1 161998 176176
2 10759 149119
2 189771 29151
2 178429 59822
1 118743 37390
2 181017 169782
2 185229 127612
1 7385 52321
1 61659 22653
1 78551 167516
2 88105 122291
2 97046 56311
1 29722 126919
1 2340 50426
1 174149 176018
2 157139 141313
1 17685 55779
2 98501 161560
1 100630 132443
2 126971 30077
1 111885 186750
2 120655 72289
1 77048 194103
1 146271 101340
1 161593 22942
2 941 245
2 7174 93704
2 3437 190942
1 179221 118212
1 62049 154526
1 173073 129316
2 1371 167979
2 172699 44537
1 99849 41152
1 108719 47719
1 7217 104980
1 58315 122743
2 132328 40679
2 58495 139302
2 155313 79315
1 91737 15501
2 104445 57644
2 183172 143538
2 188983 51435
2 87691 167239
2 24798 83558
1 115982 21204
1 104822 195223
2 109177 20936
2 134598 79301
2 36312 124470
1 44131 93864
2 123966 45552
1 53155 190957
1 143525 194754
2 162018 10511
2 21142 172061
1 58509 93330
2 167758 109620
2 30881 199245
2 324 188334
1 63879 49613
1 15181 192085
1 146375 161956
2 162160 103692
2 27655 8285
1 14749 61359
2 185966 286
2 96433 13849
2 122479 136976
1 13792 172378
2 187213 127470
2 189675 167762
1 93979 22535
2 90152 104776
1 168049 168188
2 84864 25586
2 29851 53609
2 25117 130742
2 66725 48468
1 130208 128715
1 155102 109459
1 44182 43446
2 70803 56663
1 114058 103763
2 12545 88448
2 1751 124344
1 581 12648
1 199573 99901
2 52628 78852
1 92048 71464
2 95436 91362
1 131762 53009
1 125636 38804
1 9688 25650
2 22397 178361
2 168351 197879
2 159439 144260
1 44668 167412
1 96031 133736
2 149196 158990
2 139150 45728
2 82787 195909
1 69604 181207
2 166275 9253
1 10330 46338
1 66029 88080
2 50030 177786
1 180771 40827
1 156892 127171
1 117693 110730
1 197384 195296
2 10661 184835
2 103666 120929
2 184725 162857
2 93583 163463
1 97486 41732
1 162619 123756
2 34412 2014
1 117832 140989
1 182896 196724
1 91518 75691
2 94707 50061
1 194500 13355
2 13164 57577
1 112128 38823
1 15485 73398
2 91305 4823
2 161159 2710
1 178674 117353
2 10210 149631
1 33008 5255
2 159854 198665
2 147409 26917
1 123019 8463
1 25283 61618
1 136323 181894
2 50133 120474
2 35705 156990
2 176808 135707
1 21696 153553
1 148626 198424
2 193332 69369
2 125703 190074
2 84170 107959
1 106909 60048
1 39784 151188
2 189336 107568
1 86070 148330
1 128311 69428
1 102465 5744
1 106546 114980
2 92755 159427
1 176714 196199
2 82040 25751
2 105914 40999
1 163816 62309
2 20651 155813
1 143252 50476
1 55840 185273
2 193555 58334
2 4276 141822
1 34920 28031
1 49867 123043
1 87349 115987
1 46427 71532
1 112338 188978
1 47861 43855
1 59399 167342
1 140694 57161
1 161178 81783
1 108252 7340
1 3779 99290
1 3761 164369
1 82833 115668
2 108515 43407
2 137632 35616
2 139295 44469
2 63078 157266
2 156037 71730
2 36444 57904
1 150563 88253
2 150105 63961
1 54300 46377
2 29849 132763
1 20018 131273
2 15260 73038
2 197141 91934
1 8280 81736
1 125984 175835
2 39938 29039
1 142515 61115
1 167834 99727
2 193407 47546
2 23448 75935
1 61326 76187
2 109636 82445
1 181547 30195
1 65841 137175
2 125113 198763
1 43701 195912
2 16866 8601
1 25691 31330
2 94756 12938
2 77942 122778
1 49708 151703
2 1708 189391
2 173475 7193
2 41287 173296
2 7296 27495
2 194644 189547
2 47765 147471
2 87452 86491
2 36713 56750
2 46419 186081
2 192722 50388
2 24197 115741
2 145904 152264
1 70093 175612
1 86087 164874
1 89099 130075
2 131496 75227
2 174058 193487
2 152580 10147
1 88884 13521
2 151832 111379
2 43040 156902
1 199495 13510
2 174179 66920
1 85232 195159
1 156962 178805
2 86078 108907
2 95239 158136
1 58458 182320
2 17275 44250
1 43150 114691
2 158605 23596
1 20889 96763
1 129582 197600
1 82770 56578
1 170640 37554
1 81028 199587
1 6601 196963
1 50796 17840
1 75568 56396
2 52455 183803
2 98356 15158
2 1972 182840
2 117792 103025
2 26718 15417
2 196290 5205
1 171041 173333
2 37635 57582
1 106366 54898
2 82965 134206
1 44475 145817
1 8020 16296
1 40994 5908
1 24254 16840
2 199064 61530
1 119003 16535
2 47302 151128
2 5047 38932
1 103333 78955
1 167745 194306
1 151618 111092
2 5012 64452
1 64769 22626
1 10551 18245
2 47828 24974
2 105910 141537
2 76557 23127
1 151766 102086
1 59713 174053
1 38046 48791
2 94856 138333
1 74148 46710
1 57515 115761
2 59403 57339
1 85090 96087
1 22723 181453
1 100486 154582
2 191419 21875
2 180511 17598
2 117102 6405
2 151974 186923
1 82693 134744
2 3797 60457
1 104861 162429
2 35960 61373
1 43186 61808
1 72275 123192
1 185147 146862
1 129163 35672
2 62077 142380
2 181552 142242
1 178188 91912
1 125440 3707
2 28646 93795
2 127885 92942
1 44571 40109
1 110344 92220
1 72685 174140
2 28617 95541
1 65575 120671
2 143347 70327
2 110052 47765
1 143673 131738
2 150399 104758
1 72951 187468
2 87412 61974
2 62980 112057
2 98917 131836
1 133158 34602
2 164463 199000
2 11787 164719
1 136373 14867
2 22399 138748
1 148218 161307
1 73559 49132
1 79450 39585
2 20415 98191
1 136611 190877
1 167307 146459
2 88680 5920
1 184140 153836
1 130674 178204
1 74373 50032
2 133899 22571
2 180297 17680
1 24823 67173
2 169404 199094
1 180466 118186
2 139618 142520
2 186511 151662
2 111872 170540
2 57547 160343
1 28560 40111
2 88763 93818
1 180972 41451
2 50975 100610
2 128823 7092
1 131975 80054
1 124821 21553
1 46412 124167
1 175710 131923
2 142646 2807
2 57952 42333
1 49555 170413
1 68880 150402
2 167334 37006
1 14075 102789
2 65671 63014
1 125991 36321
2 104378 173026
2 172045 100651
1 2091 144153
2 17167 23069
2 45349 36452
2 38376 1461
1 97911 129674
1 49535 7701
2 159809 177644
1 129256 105884
1 14512 134826
2 63654 195366
1 96923 64985
2 147594 130486
1 180587 147623
2 103311 104163
2 153096 116688
1 11812 25893
2 83709 184419
2 107720 17226
1 158807 160775
1 95528 127690
1 55970 60505
1 11557 162028
2 21218 88568
1 178327 71275
2 126803 94494
2 147506 138653
2 140726 16673
1 146372 96870
1 152844 46783
1 126249 105799
2 48745 97292
2 132778 137255
1 31213 104472
1 194958 185600
1 35595 61695
1 54453 170650
2 141166 78955
1 27048 142112
1 23348 40303
2 126364 193466
2 24228 142418
2 32634 56779
1 85048 24706
2 43306 3804
2 51708 136372
2 46091 41432
1 155081 2311
1 79569 101775
1 38004 152657
1 33143 162894
1 53342 27252
1 121340 145314
1 19605 158736
2 150744 60730
2 92848 130921
1 29584 10987
2 38464 85860
2 79709 57689
2 57135 43890
2 148667 61817
1 38328 118725
2 123162 176312
1 146096 169357
2 186098 190486
2 197477 55509
2 20917 147130
2 43977 132318
2 132333 75429
2 71342 138065
2 6344 144284
2 15559 14930
1 29369 174789
1 59460 26505
1 133944 2922
1 186213 28477
2 80299 128353
1 187991 126801
2 197992 42635
1 21686 98366
1 162373 119802
2 143900 30865
1 92124 173948
1 185431 82721
1 198661 180067
1 72691 131185
2 36390 52606
1 9049 135425
2 179268 172802
2 71441 75178
2 43340 49866
2 143799 44404
2 54219 54576
1 66516 84663
2 154582 17060
2 180810 149884
2 48055 148878
2 124959 80731
2 104476 186122
1 60387 57511
1 101760 45515
2 45530 29204
1 143503 19627
2 153449 45678
2 192890 82308
1 138681 44132
1 21633 169117
2 144322 101100
2 99264 185538
2 190366 46
2 187320 69035
1 95215 144210
2 41227 145480
1 22276 116111
2 160601 23709
1 189366 147050
2 122190 7213
2 120798 164262
2 146651 31455
2 57668 90479
1 72142 185112
2 148684 140463
2 11861 80032
1 47571 81820
2 78751 23422
2 11526 55721
1 194887 68601
1 86506 110134
1 171565 98659
1 157519 75329
1 13730 169914
1 192146 125097
1 134079 122673
2 90278 43421
1 96544 16081
2 42833 44044
1 97208 22504
2 92814 102278
2 186006 154609
1 35109 71566
2 13769 122214
2 79561 187859
1 76068 191483
2 23503 151497
1 175525 175631
1 85705 193032
1 108503 60904
1 91096 149772
1 90397 81525
2 178217 47637
1 167601 51001
1 72410 98359
1 189580 58522
1 59668 104152
2 81072 28652
2 3120 179503
1 127 64978
2 193299 69263
1 3355 45394
1 36487 70435
2 20878 89481
2 117663 127544
2 141735 98582
2 164886 90423
2 20592 77161
1 169377 105496
1 179336 64306
1 103677 161608
1 158916 152629
2 33292 196391
1 6971 36694
1 1666 110209
2 42762 109210
1 78453 87184
1 56332 57662
1 161675 55865
1 28784 26733
2 104393 162112
2 147413 195514
2 189452 185559
2 52968 35671
1 129729 91495
1 112878 52869
2 166668 19819
2 18097 122473
2 84342 43346
1 109987 116827
2 98019 91354
2 4209 100773
2 135091 191528
2 114018 139538
1 110491 92666
1 183107 176656
2 98925 29865
1 91057 143310
1 150630 131080
2 64641 128384
2 28110 33054
2 51372 107937
1 71312 15900
1 199355 186264
1 188339 41928
2 56465 120013
1 195195 169299
2 60779 141951
1 116430 124328
2 91981 162645
1 147269 160228
2 160278 199665
2 130193 141166
2 110649 26399
1 35764 147905
1 74392 51481
1 84221 74111
2 92999 108887
2 82244 71043
1 151349 177264
2 199282 193751
2 19870 98323
1 113477 155276
2 129344 91462
2 15742 121748
2 24010 48555
1 25157 140912
2 83451 45825
1 188250 125285
2 57239 199060
1 180658 169514
1 185733 115417
2 91686 136470
1 181893 128782
1 125494 4830
1 20700 168732
2 128280 12805
2 185564 118031
2 199714 129136
1 16451 78025
1 18629 17318
2 178883 64711
1 25166 55866
1 120368 74984
2 6083 88443
2 120200 4927
1 83119 138492
2 90325 174492
2 29267 23885
2 42464 128129
2 13804 18933
1 197614 89851
2 179792 183794
1 34432 3767
1 132420 179561
2 90416 45725
1 18857 6378
1 182637 149188
1 159608 38631
1 191838 4621
2 138539 24007
1 191418 31528
1 105468 148452
1 40743 189330
1 163181 133321
2 79656 79588
1 58008 128776
1 179856 100194
1 143531 185536
1 87654 108660
1 87851 136032
2 54686 73115
2 108450 67332
1 139403 37852
2 93701 23412
2 155422 100876
2 91638 13089
1 23121 156286
2 42495 182925
1 141585 155029
2 61446 104087
2 6851 8542
2 156104 57115
1 3701 165999
2 29549 184809
2 170556 12551
1 174378 65151
1 15039 1659
2 182742 34259
1 199195 33335
2 74131 29976
1 85008 146994
2 132236 67482
2 151915 86410
1 121933 110100
1 107808 145375
2 20138 60812
2 137314 104372
1 195507 20945
2 36015 2493
2 6323 172532
2 92426 114357
2 38122 118465
2 175722 173672
2 130242 110756
2 72383 4704
1 127373 10860
2 160793 180863
1 50058 94079
1 125289 106139
1 160688 43581
2 98036 21673
2 159195 83880
2 183695 12755
1 40730 193991
1 109635 187501
1 146306 33920
1 89048 147366
1 196910 157222
2 67384 122451
1 139952 110308
1 19345 112047
1 111711 122657
2 18204 52540
1 89967 17132
2 68498 65788
1 137787 49830
1 8017 53693
2 72233 72357
2 120162 127340
1 179894 97367
1 166090 195696
2 145687 140153
1 53639 45867
1 159017 16852
2 96852 42523
2 170963 51173
2 17132 27393
1 62917 30877
1 75570 101064
2 66901 94335
1 10370 82217
2 76250 3868
2 71113 33039
1 99384 190301
1 132987 163964
1 116075 138987
1 46725 7989
2 149005 54445
1 122751 52557
1 55613 114488
2 76795 30446
1 152589 155124
2 109535 43442
1 23436 184142
1 100777 121806
2 189384 5596
2 199618 40933
2 42229 4460
2 9210 111176
2 96266 128020
2 31353 83254
2 145440 131537
2 140358 69506
2 91574 57856
2 159349 33352
2 148362 83683
2 156761 11169
2 127098 76336
2 193720 129160
2 173519 21280
1 66402 151405
1 156049 162
2 178377 65909
1 85095 81637
1 143378 1338
1 131509 13455
2 80712 93632
2 159814 131850
2 99334 115083
1 71708 157188
1 21508 177655
2 84833 155809
1 106114 128203
2 95559 49099
2 138418 10759
1 77786 63966
2 186043 133935
2 191408 18563
2 162795 103970
1 22390 77349
1 165521 33881
1 60871 99490
2 72226 52636
2 108651 172407
1 75405 71887
2 167719 143032
1 100794 149850
2 184522 138006
1 128779 16624
2 167507 24558
1 158769 113760
2 65872 43736
1 11079 125827
1 129726 56711
1 93938 15139
1 31272 148140
1 78364 58761
2 166538 50856
2 1776 156154
1 175602 186501
2 94578 133850
2 121577 164166
1 112086 161320
1 87889 184341
2 73662 15486
1 143308 48941
1 199214 187502
2 152966 172313
1 99637 19848
1 94955 131701
2 60555 65428
1 142041 103314
1 105119 186279
2 41097 49268
1 132620 52759
1 159006 53651
1 158239 73851
2 1969 189975
2 44260 181650
2 154159 79742
1 73352 25063
2 140203 153530
2 192846 70741
2 64071 190832
2 156394 181499
2 196628 87647
1 127099 21436
1 174504 13857
1 147173 149815
1 18595 65435
1 54420 28724
1 10290 714
2 107514 21873
2 69459 23735
2 75015 180104
1 139817 104077
2 56064 11201
1 155489 115985
2 34866 107628
2 114866 134471
2 129660 150937
1 117797 12161
1 43194 23585
1 19963 19336
2 51190 175654
2 20665 190133
2 152023 53368
2 104789 52661
2 49203 51527
2 145580 155954
2 93464 164653
1 136028 194780
2 180702 97163
2 104176 49593
2 86111 91085
1 146861 153722
1 90595 125392
1 94841 171109
1 118008 125345
2 47817 98438
2 192266 117646
2 116771 191955
1 2750 86079
2 45418 199126
2 184743 9877
2 109681 129923
2 153531 27871
2 55074 12956
1 150965 24236
2 145753 19041
2 102115 72689
1 145169 123136
1 151297 185414
2 42735 126773
1 24773 172792
2 64145 182882
1 49504 136326
1 142477 171867
2 94871 3210
1 10923 44233
1 44621 15367
2 13934 27693
2 54485 127908
1 188213 57897
2 9766 195406
1 56900 82330
2 66368 46388
2 117296 77686
1 7860 177413
2 140511 19271
2 44552 161776
2 152392 138364
2 78431 127557
2 78191 23045
2 197005 78887
1 36561 102370
2 171211 50686
2 26779 62129
2 164138 78436
2 73202 83979
2 110010 19373
1 179110 72855
2 55184 38073
1 194981 34911
2 3423 124412
1 86962 158938
1 158035 102690
2 90629 552
1 174767 90106
1 120126 30613
2 137605 150765
1 175853 14582
2 4997 184195
2 30583 155710
2 149530 81863
1 139590 111698
2 128702 157143
2 193919 4331
2 145434 80574
2 181630 171343
1 198683 172417
1 13822 48268
1 109218 37741
1 117140 142710
2 45678 180418
2 84098 26435
1 189553 43132
2 22570 150398
2 99261 143873
2 139211 17531
1 180339 198043
1 70694 101614
1 93206 68398
1 102394 4777
1 173313 70218
2 29261 162990
1 145863 18968
2 88163 32809
1 198299 6352
2 45199 44237
2 13121 165524
1 53902 14237
2 23286 137299
1 162353 133627
2 187240 4780
2 151321 14231
1 125962 49365
2 142284 177549
2 181644 22049
2 152638 42225
2 52544 124712
1 135104 172637
1 54862 178223
2 78908 82832
1 86394 56866
1 116740 158357
2 67250 91341
1 36644 23756
1 8369 64664
1 149501 92348
2 93108 56362
2 138823 9603
1 147310 60382
1 73561 192630
1 36111 41454
1 128686 163411
1 167978 7458
1 124344 103052
2 77417 32164
2 161139 155070
1 182916 179435
2 89960 197160
1 113392 73398
1 84144 81659
1 93345 59787
1 17623 174545
1 133669 27652
2 179116 133666
1 71602 70170
1 87082 112117
2 20429 71725
2 17490 176835
2 171699 186006
1 38795 180574
2 82424 97869
1 52135 37185
1 31778 94111
1 11732 41195
2 140871 193130
2 175546 43395
1 41390 53964
1 86826 107995
1 142404 62499
1 195933 66291
1 26894 180288
2 198464 96027
1 23666 63704
1 46235 180266
1 172125 15406
2 130610 62507
2 70710 36067
2 80084 106835
1 105623 168667
1 21535 84036
1 95404 22606
2 139305 25041
2 179672 186946
2 11833 33521
2 21714 190179
1 33801 74801
2 144589 66204
1 37285 198071
2 149047 46331
2 197750 101211
2 97999 119690
1 157971 123738
2 185799 35556
1 87101 195087
2 104004 116160
2 23815 3405
1 158538 172239
1 4496 123310
1 16521 160965
1 149247 67819
2 18444 194323
2 19218 29363
2 189374 43564
1 117093 44977
2 105452 160571
1 103748 87701
1 73114 36340
1 157176 91471
2 122429 161289
1 40437 16318
2 118201 176405
1 162156 21820
1 126887 77286
1 64112 191976
1 100275 124381
2 73226 142325
1 32099 188037
2 102811 192211
1 156156 74257
2 63847 158507
2 150725 165018
2 15832 143489
2 55545 193331
2 79730 45494
1 19484 113796
2 156648 28100
1 81375 62525
1 68194 24332
1 163878 193501
1 175320 162493
2 187662 52980
2 22001 153742
1 113039 95310
2 3135 81223
1 47139 107336
2 75294 182490
2 38229 74317
2 183660 104716
1 123762 49081
1 49651 84102
1 152108 98347
2 45321 142470
2 167392 91148
2 111467 100234
2 96089 100150
1 4435 186962
2 60865 12292
2 24833 181666
1 40037 185968
2 62665 154396
2 120327 103204
2 14942 177697
2 16420 184543
1 43114 92037
1 53907 166034
2 17393 62707
2 162890 90088
1 48043 154597
2 109807 148964
2 152890 183107
2 18790 167385
1 118873 44891
2 14309 92648
1 137576 152715
2 85201 168793
2 157908 163138
2 83304 128389
1 153344 56594
1 198816 101072
2 73138 42453
1 169338 68287
1 109933 5703
1 118172 1143
1 29748 108359
2 31262 36060
2 30829 159388
1 153903 149129
2 109373 84189
1 113106 95236
1 61732 75479
2 7299 129636
2 137837 13483
1 69607 2363
2 64611 125471
2 145302 112747
2 94400 73906
1 142062 90778
1 64448 191661
2 187791 102693
2 109576 163605
2 16485 104250
2 45592 176939
2 92427 152742
2 67840 191722
2 22999 130689
2 137461 19336
1 19192 185191
1 3923 144741
1 60642 113144
2 40537 38176
2 107906 70842
1 35093 155972
2 133644 177314
2 197018 174052
2 55824 193619
2 159374 141295
1 188139 156508
1 22927 51866
2 8203 11090
1 194524 124378
2 2928 13710
2 196292 140286
2 106938 173832
1 7827 42142
2 34713 134413
1 166146 80728
2 108602 108188
2 138608 91211
2 145530 166854
1 31031 145698
2 77108 133319
2 126926 94674
2 95217 193725
1 12804 50242
2 93350 54015
2 127935 157004
2 181173 176786
2 108749 143110
2 70671 31941
2 132874 145647
1 118204 187992
2 124409 150015
2 2309 49346
1 193776 43881
2 71137 102330
2 67856 59530
2 598 24960
1 55681 74108
1 81615 10950
1 100879 75926
2 102701 173545
2 73912 9853
1 159081 161166
2 172742 178441
2 143989 81997
1 65279 22210
2 159494 161372
2 16160 133381
1 99963 53666
2 43076 142804
2 86253 140948
2 102179 184873
1 158095 148984
2 8788 155367
1 59789 161889
2 184159 52774
1 9837 30147
1 42269 61384
1 122179 33691
1 74413 173042
1 66605 155544
1 120047 68001
2 196292 140267
2 3772 10981
2 146150 176548
1 179469 95094
2 113848 53274
2 107692 103393
1 12651 148204
2 80226 182055
1 95726 28439
1 98612 91629
2 184665 129922
2 182402 47872
1 106666 65293
1 149514 176373
1 9896 32290
2 65421 164976
2 173841 101847
2 15253 119452
2 141419 106128
1 24030 96323
1 14814 112271
1 147739 125249
1 41834 62954
1 198439 183372
1 2063 136169
2 169622 39415
2 23889 57374
1 84073 101256
2 137677 95499
1 94912 102112
2 197315 27795
2 34416 40113
2 92136 156940
1 59555 155494
1 131938 114572
2 178263 187598
2 188088 197754
1 151149 153326
2 83748 7770
1 25082 171902
1 174912 60855
1 195344 89937
2 159858 46468
2 12005 138334
2 82147 55700
2 100878 9006
2 85386 187438
1 35377 1966
1 176224 117318
2 193923 22602
1 89229 46102
1 90315 141975
2 5268 137097
1 41710 105450
2 121670 127944
1 168716 108071
2 166478 51840
2 189882 149839
2 44524 54498
1 21421 42946
1 42304 194531
2 41905 65024
2 1854 186021
2 141994 9403
1 1405 182213
1 122201 76766
2 184219 156227
1 162488 138269
2 185498 176832
1 160907 43644
1 60490 156634
2 193099 76719
1 83498 57708
1 125567 28649
1 17278 163168
1 55019 166436
2 116560 179597
2 42311 159682
1 28907 155701
1 127685 169636
1 112833 137781
2 383 95509
2 66311 12290
2 152822 106691
1 82439 8159
1 29750 129250
1 59835 123168
1 37921 61206
1 14325 63066
1 187228 82771
2 115902 139114
2 29587 118725
1 35927 55218
1 33592 85693
2 81526 4994
2 183250 127982
2 60785 58189
2 134485 137281
1 165838 180235
1 1141 183429
1 36588 178294
2 5900 40023
2 115893 9448
1 138900 3675
2 53759 38578
2 3250 90640
1 111529 33608
2 2164 126143
2 159776 39795
1 142479 95375
1 98300 29629
1 104919 69806
2 138906 13108
1 171327 159682
2 115470 16037
2 64983 78800
1 53514 40235
1 76106 32654
1 187575 160349
2 28226 99614
1 197225 82790
1 43183 185237
1 175242 57936
2 47908 95027
1 68719 71638
2 46476 77933
2 145935 165162
2 19631 191797
1 31441 196663
1 82163 88331
2 76208 154610
1 37803 197040
2 33502 129623
1 192250 114731
2 91320 139535
2 113041 105865
2 193931 143242
1 164606 58261
2 118469 17145
1 18066 170983
1 123236 122742
2 159505 2214
1 123813 191686
1 98686 115234
1 169659 72045
2 36384 47141
2 89134 57731
2 175673 93803
2 29477 76502
2 168411 195940
2 67773 178085
1 37222 34506
2 33189 158618
2 85522 138782
1 81733 139309
2 145850 141112
1 53854 196077
2 80238 140240
2 157657 44457
1 31104 191042
2 24015 82249
1 14551 29791
1 152860 173064
1 52812 145738
1 127525 55848
1 67942 4399
2 150035 92133
1 155546 95604
1 152488 140162
2 22323 195565
1 98054 23729
1 65720 27819
1 197954 17402
2 166829 164495
1 21592 77217
2 37988 18401
1 29268 108889
2 25491 1311
2 41954 101651
1 7040 194932
2 67101 125828
1 45847 92964
2 89794 166102
1 135374 106083
2 151024 177157
1 177423 137327
1 146315 140033
2 92765 111927
2 171760 176910
1 21759 14869
2 35004 133755
1 121543 193513
2 1473 103451
2 22059 144714
1 183321 197862
2 183320 66478
1 118244 57351
1 139435 89510
1 151656 172539
1 53911 54150
2 93585 90613
1 178626 184752
2 18598 95776
1 7283 188357
2 109767 1917
2 22334 5540
2 52070 164420
2 119604 15764
2 195270 134266
2 50694 64334
2 71589 30939
1 161345 76086
1 26916 171154
1 193910 63044
2 175548 49548
1 134011 105994
2 182756 190740
1 164375 168179
1 192203 119301
2 43400 113706
1 23821 131713
1 81693 95334
1 45791 145857
1 26044 34507
1 42164 6035
2 162910 92675
1 139629 105232
1 162426 142465
2 175189 80986
1 109979 147946
1 1381 109186
2 185540 152144
2 176841 6556
2 6231 59858
2 192426 70584
1 169527 107920
2 32743 183755
2 54462 178831
1 174025 127348
1 20075 55275
1 93083 70385
1 190418 173014
1 162915 133847
1 20759 157214
1 43907 111379
1 199443 73680
1 175570 172867
2 4978 138272
2 166868 173985
1 167351 20060
2 139010 84475
1 83062 53992
1 106741 34018
1 9227 148423
1 198389 100107
2 124746 194788
1 187806 157880
2 14795 32515
2 135550 38812
2 86154 4238
2 144157 55007
2 20533 187144
2 187506 81482
2 161765 92422
1 191546 11876
2 131298 10554
2 26802 97299
2 64949 95599
1 106065 177536
1 117846 175394
2 91418 168453
2 182466 179251
2 173513 159287
1 50947 124438
1 111995 46349
1 186839 40657
1 55733 6163
1 181093 86050
2 129951 137
2 183214 35264
1 3618 173783
2 110723 186668
1 62502 194026
2 57905 163554
2 173095 96162
2 42559 172805
2 143221 182131
1 82923 63873
2 185701 194932
2 153138 38215
2 98347 32797
2 55564 171227
2 141358 112138
2 146283 70177
2 117291 127028
1 157449 191445
1 175943 169675
1 112421 119617
1 168260 13349
1 197416 35825
2 141616 149885
1 100651 54373
2 148835 40492
1 127290 123393
2 175946 62947
2 96855 79618
1 32015 158393
2 90104 145305
1 169742 130374
2 106506 169693
2 4669 53168
1 82375 899
1 92100 109938
2 122982 145653
1 120885 168486
1 118466 154418
2 98636 100357
2 4723 121917
1 169728 70994
2 147835 148208
2 153997 175522
1 145597 182234
2 7685 72943
2 199091 63541
2 151905 7628
2 42448 143942
2 56832 69770
2 50835 104994
2 166967 28604
2 34117 123505
2 85628 26881
2 126087 137268
1 187703 187829
2 126210 20169
1 28419 198526
1 32969 69732
2 135086 38211
2 18012 182489
1 78682 52577
1 20920 191108
1 116902 102253
1 129215 76961
1 10765 171905
1 50713 3169
2 195668 98639
1 136025 128055
2 14928 27392
2 33468 3121
1 116728 149895
1 99913 29699
2 183346 74284
1 67032 57446
2 127051 150708
1 38213 185355
1 197358 122263
2 29318 39339
1 190583 74304
2 80512 148425
1 187118 22217
1 143055 113955
2 115710 154491
2 185161 1874
2 20512 951
1 57364 113898
1 169230 64239
2 13056 170516
2 24649 179728
2 85406 111909
1 132924 42305
1 20414 14611
1 72154 158211
1 193702 197315
2 138924 127309
2 39480 112862
1 154593 41939
1 131237 64361
1 191059 173714
1 47520 64891
1 50437 83502
1 156059 99613
2 121272 141514
2 34714 103053
1 156103 73386
2 76215 145814
1 143423 163720
1 95053 148167
2 158953 26337
1 74768 69737
2 101756 150524
1 9989 65711
1 189965 158238
2 102682 65584
2 187214 24168
1 111519 135417
2 28778 151540
2 117794 50701
2 176355 40150
2 128993 85321
2 7721 117549
2 63959 60157
1 109376 34531
2 71265 167182
2 47525 27240
1 97592 28920
2 110690 188119
1 83601 197086
2 35493 95028
1 43877 127437
1 111724 38263
1 120719 83155
1 43073 103166
1 155355 33787
1 175054 169156
2 91533 68486
1 15691 176045
1 96083 120864
1 18042 136937
2 7317 82490
2 197292 120563
2 135098 113624
1 159895 34053
1 105461 71219
1 196013 14000
2 45534 7027
1 198374 43377
2 77526 117912
2 172355 13876
2 180625 146434
2 120837 28718
2 187778 12991
1 46024 127580
2 87137 157658
2 120897 44442
1 108720 119931
2 53759 105129
2 161256 100624
2 103991 44456
2 81262 115784
1 62217 97861
1 2004 145277
2 91094 18288
2 183104 74252
2 69402 2529
2 111300 168219
1 54603 150397
1 114947 143332
1 169702 114238
1 80943 44654
2 27278 143954
2 72320 16661
2 127081 64080
2 198053 178138
2 155734 41493
2 186543 39536
2 59271 78903
1 15207 158154
1 173633 71060
2 6086 40937
2 71096 13053
1 49032 165367
2 28321 170549
2 117004 122410
2 117035 169575
2 170788 192755
2 137327 6001
1 140446 55412
1 173767 50028
2 124995 75853
1 127007 23579
2 94030 131277
2 193470 130590
2 158705 35144
2 143124 50959
1 169720 63363
1 84024 103007
1 46159 157451
2 95082 166093
1 93156 154410
1 165870 50939
2 23099 138290
1 142799 20978
1 129838 10094
2 173394 95849
1 127866 33545
2 6740 98723
1 37057 176599
2 113126 37733
1 53126 50377
1 168110 680
2 152057 59615
2 166442 114278
2 67513 184980
2 156315 145148
2 65646 44604
2 5651 87152
1 148561 128743
1 153876 31761
2 63393 3192
1 11593 192095
1 82194 73602
1 14470 41614
1 71884 155443
1 844 39271
1 91478 190835
2 43294 92572
2 88866 169551
2 33229 58495
1 113693 77620
1 172868 6090
1 190127 71484
1 42177 145533
1 107544 60638
1 15002 88623
1 178933 6685
2 83491 143233
2 155721 111014
1 21042 199912
1 189676 63283
1 184811 162874
2 186350 77306
1 174662 193677
2 138574 181257
1 6986 53132
2 114318 35666
2 76563 170683
1 114784 39265
1 160349 30305
2 162700 61513
2 127377 80919
1 79136 43812
1 36241 176014
2 64158 63188
2 4111 188525
1 153763 76230
1 61254 58084
1 157772 19943
1 1851 6719
2 117115 89324
1 60855 140099
2 103264 119547
1 142182 78899
1 38908 64144
2 22616 68513
2 175104 102638
1 45561 142904
1 144780 127234
1 60540 140613
2 110141 107286
2 91144 153327
1 79257 135959
1 3249 81823
2 155711 143070
2 62865 2043
2 60776 12772
2 147471 82139
2 130567 188973
2 193559 12311
1 85224 185285
1 88693 55475
2 128158 46961
2 4012 108722
1 70964 66407
2 120188 156159
1 42391 31112
1 177274 123129
1 2460 196382
1 134498 128125
1 103822 5665
1 97432 47892
2 11294 166251
1 99332 85246
1 91901 64460
1 184929 185376
1 31992 17283
1 25067 164323
2 13884 27242
2 135282 177275
2 86124 86296
2 140469 199973
2 143598 65566
2 30121 161737
1 24824 23928
2 150425 138604
2 94642 49325
1 52012 21732
2 41996 168367
1 112722 29614
1 137870 176748
1 69609 161140
2 128157 194030
1 66753 89753
1 87261 83436
1 71970 132437
2 105569 104130
2 1057 85634
2 82956 80983
1 44182 33096
1 164086 83946
1 57971 159621
1 24524 23592
2 40201 7681
2 107820 60936
2 184537 193032
1 37254 64560
1 22142 71071
2 164207 176621
1 116481 30880
1 178755 199468
2 183609 152404
1 143345 176513
1 57412 22360
2 15259 145966
1 190237 35593
1 137962 29634
2 154513 33723
1 23098 195989
2 141237 179637
2 103235 197613
2 74368 34851
2 75890 62810
2 127741 32538
1 37292 89667
2 179776 22171
2 64122 177228
2 160969 183077
1 35648 108220
1 124090 29062
2 170282 77984
2 196863 121558
2 73163 98176
2 196659 130580
1 144239 193822
1 117487 192383
1 177360 96244
2 150095 20623
2 32193 83828
2 182832 61267
2 197144 146999
1 21350 42832
1 63692 197856
2 65349 175658
2 14186 126700
2 68438 170275
1 115402 158578
2 13908 124928
1 10959 12863
2 163183 94075
1 39068 195145
1 187055 138004
1 75812 136033
1 199849 16377
1 78516 95400
2 132844 108555
1 29890 56615
1 70561 199740
2 67922 196497
1 22475 157198
1 127742 28326
1 105612 176971
1 39873 121004
1 88830 4593
1 150905 22185
2 175901 10696
2 32714 175620
1 2293 76595
2 68163 159943
2 176496 133492
2 137551 50750
2 158356 149583
2 59497 174444
2 107113 143776
1 121011 42312
2 140986 9170
1 26957 93265
2 7730 186208
1 175925 197825
1 22380 180989
1 163187 122520
1 174686 15786
1 71242 198055
2 15127 197679
2 7065 197552
2 114298 51368
1 94495 152913
2 197862 57805
2 180618 17297
1 109603 177938
2 141447 125638
1 31232 185092
1 184310 144983
2 66590 170971
2 13934 2722
2 111351 66112
2 50143 46760
2 192954 121675
1 176065 89462
2 168699 58337
1 42932 79013
1 59010 2262
1 150911 87008
2 134209 65320
1 50126 175988
2 160174 90115
2 158880 158103
1 98048 130706
2 145010 25626
1 43142 6979
2 10144 153587
2 29485 187110
2 8286 62854
2 122565 5023
1 146974 111778
1 165447 21554
1 109653 158625
1 75658 113897
2 76489 198409
2 145678 59930
1 152036 3960
1 118308 144769
2 30250 156905
1 194154 39115
1 170355 144826
2 20227 63768
2 186565 55730
2 33110 58242
2 135011 108017
1 23135 151153
2 112612 124076
1 73881 128486
1 7650 50452
2 98036 69030
2 140947 178775
2 183129 67379
2 7520 53618
2 28216 42959
2 177244 94397
1 1548 130190
1 66062 103435
2 151826 47433
1 7840 15990
2 92894 183558
1 61947 102724
2 48071 926
1 115931 62672
1 156684 98516
1 103553 8121
2 161368 31598
2 120168 36981
2 36431 122067
2 46925 153411
1 45612 22085
1 191785 40641
1 180044 38746
1 57954 88205
1 111419 169947
1 91957 143204
2 90020 118680
1 60229 64782
2 174323 103675
1 180936 166434
1 101000 107406
1 137286 85003
2 104768 92615
1 65795 163762
2 117293 170829
2 64212 148836
2 80066 50828
1 9116 164946
1 141663 184715
2 206 176550
1 73440 89966
1 82297 64130
1 44813 170838
1 32052 109253
1 79541 16566
1 119720 56853
1 156282 186055
2 128156 150791
2 72048 118499
2 196768 122597
2 46703 78703
1 12975 147163
1 68197 81691
1 39200 50710
1 79370 149836
2 120340 62212
1 180387 131379
2 55279 111443
1 159581 61891
2 38995 42902
1 13343 78134
2 169585 63523
1 86562 156355
1 192761 163103
1 33308 21983
1 156187 148753
1 163082 67752
2 25259 78468
2 64035 6892
1 162597 77488
2 146982 76812
1 114336 181441
2 91179 169664
2 83750 163447
1 94799 25537
2 97690 112600
2 21811 113083
1 124012 174941
2 69383 13775
2 44037 81703
1 107656 125291
2 193555 127993
2 782 123691
1 41564 197603
2 72653 15461
1 74085 75331
2 145347 78376
1 8018 7980
1 143331 182995
2 155040 150404
2 165461 152850
1 132463 152849
2 69264 139835
2 146552 148816
1 34034 47194
1 59862 159538
1 197587 38410
1 129908 19818
2 148726 135862
2 142355 76602
2 91852 159953
1 177659 20853
2 57909 45709
1 142508 22121
2 68915 67784
2 143862 44769
1 198341 132801
2 53552 76908
2 155659 178540
2 140717 110529
2 151165 149933
1 121520 94337
1 102106 81683
2 170470 114932
2 94214 96937
1 97247 198501
2 320 63198
2 38742 168767
2 122452 10625
1 111158 94501
2 115334 29598
1 118183 33050
2 90176 39753
2 168901 157588
2 154629 195528
2 162100 128599
2 72379 105712
1 160556 108380
2 84879 79314
2 115828 41338
1 175555 22977
2 61064 190530
2 114761 188077
2 37114 12644
1 78222 183420
2 142550 72846
2 62325 151756
1 142463 196692
1 64487 85042
2 196336 89333
2 126795 194187
2 74392 138839
1 124313 137972
1 20821 113242
2 167252 195474
2 144810 106349
1 119380 58595
2 125592 157107
1 125957 181346
2 31987 137865
2 2747 27420
2 63317 131640
2 25650 48657
2 21827 113486
2 132355 99364
2 195017 164375
1 146474 194612
2 29065 15387
2 135613 188528
1 83406 58426
2 38104 2840
1 101244 101442
2 7230 192136
2 104116 123539
2 158043 54108
1 120872 188262
1 62216 193283
1 172451 95316
1 101225 106685
1 192317 195387
2 169909 94823
2 41157 178534
1 164689 163193
2 117616 135035
1 32606 159186
2 111557 179903
2 168773 168680
1 90184 105541
1 79772 131458
1 111231 123382
1 111589 44952
2 172455 36513
1 109242 20927
2 52702 198825
2 117259 18539
1 79706 89768
1 53349 119643
1 180959 41547
2 14891 111937
2 142256 174807
2 86619 30341
2 124299 95212
1 21415 80972
1 44110 39628
2 34654 189252
1 106934 54612
1 196683 123581
1 57672 107573
2 190620 84641
2 133117 148758
1 145195 47950
2 51550 192327
1 79544 35285
1 99370 117355
2 172372 73525
1 5954 115011
1 55634 193820
1 90213 59402
2 99751 42216
1 119965 84686
2 162819 32403
1 68273 51636
1 78585 88052
1 180995 41700
1 160550 78786
2 180693 138298
2 133312 99426
2 142182 116703
1 80084 139333
2 162410 28355
1 176786 69537
1 69406 7874
2 10720 125274
1 51357 50695
2 108150 134932
2 30358 120715
1 144197 140304
1 173128 194488
1 130940 33311
1 34887 29428
1 79831 102
1 120801 69156
2 74378 12190
1 78654 181818
1 163760 147802
2 138219 88750
1 127233 118182
2 121151 158680
2 52700 15341
1 147816 173443
1 73799 32203
1 127334 151452
2 11012 53936
2 57127 41901
1 45367 183479
2 186425 117031
1 77685 49527
1 141499 164022
2 54482 75521
1 61084 163046
2 156276 161857
1 75422 98432
1 63311 107705
2 16324 39623
1 188681 112808
1 61762 76061
2 187738 184458
2 14389 57008
2 163307 12567
1 93216 566
2 120497 72488
1 143533 122426
2 179188 171561
1 66961 122777
2 82737 141625
1 181654 118138
2 162223 46425
1 150913 26481
1 115965 130598
2 50320 10166
1 68162 135293
2 26722 103554
1 142695 198054
2 184297 69656
2 79075 6209
2 109922 55428
1 132231 108470
1 174328 41194
1 64400 111612
1 195726 134524
2 2588 164896
1 78001 61879
1 57515 155144
1 65508 52459
2 194711 17596
1 91789 119662
1 180252 89788
1 21713 49095
1 84361 91690
2 48534 193390
2 86648 48258
2 15164 38930
1 184094 27250
1 8839 63221
1 106595 144294
2 109452 106205
1 116011 162471
2 44959 181433
2 29652 45711
2 70809 62689
2 70473 198640
2 85633 161643
1 77864 191239
2 177742 115968
2 157300 71137
1 177096 85130
2 96708 97045
1 30496 129934
2 87953 33614
1 92496 37142
1 5547 128789
1 150868 115551
1 22467 143422
2 21170 72632
2 106281 111462
2 19132 13807
1 62936 49787
2 7271 49877
2 173323 159795
1 148114 145690
1 42477 159151
1 8347 11500
2 122080 125970
1 95075 155347
2 85562 195704
1 13394 136248
2 175821 85973
2 98973 127528
2 188861 95948
2 68327 103494
2 147517 132347
1 73295 198313
2 67473 122845
2 6826 121094
2 1317 133323
2 158116 36232
2 13115 20190
2 119620 148906
1 110628 96016
2 177390 170124
2 87287 157384
2 95148 31685
2 179159 85112
1 61586 171050
1 62930 103841
2 164549 136873
2 135051 86083
2 156570 77403
2 186118 164537
2 173788 159206
2 42791 160834
2 115635 45133
1 30018 80486
1 57838 90093
1 114391 163738
1 143646 6960
1 149311 151236
2 129387 66769
2 46944 78249
1 52047 190
1 146769 119283
1 68204 192056
1 82416 82940
1 113083 93040
1 59014 63956
1 1715 93783
2 24678 96762
1 70446 185814
2 22727 119069
1 6214 71626
1 15984 146444
2 45495 29762
1 61266 13200
1 109561 28412
1 77440 144669
2 69049 49255
1 7657 109024
1 126625 150880
2 145225 167617
2 13603 120970
2 194859 79073
1 136400 176171
2 46845 145815
2 84622 88480
1 198739 194687
2 56945 146532
2 95914 130997
2 141599 187185
2 10771 152427
2 188308 141957
2 184514 78525
1 80569 155202
2 10452 38223
1 39162 15395
1 175168 197521
2 10968 46396
1 101561 37908
1 25184 94782
2 138074 143542
1 95909 149310
2 44577 75430
1 71313 34868
2 62392 107448
1 91663 116161
1 148212 30025
1 62936 22959
2 8334 40011
2 183343 63107
2 10077 117908
2 50332 187307
2 115000 62096
2 67477 142638
2 99965 29350
1 68159 5036
1 34591 169214
1 80466 103990
1 131315 140509
1 103980 173883
1 120733 136472
2 117527 154835
1 138241 105710
1 34015 151543
1 99431 44399
2 130712 121469
2 192375 45455
2 128712 18591
1 57830 98922
1 85823 37686
2 68531 198336
1 121424 24399
2 99542 33253
2 53803 169382
2 196830 10022
2 105252 37269
2 171173 20371
1 31850 86892
1 152237 105379
2 49967 148457
2 162085 191989
2 89894 51680
1 50969 93876
1 138789 8802
2 50370 184246
2 92843 185897
2 106241 58116
2 144363 30599
2 163020 91149
2 190537 56048
1 56983 103194
2 101993 185213
1 23067 193661
2 22822 199428
2 179092 149651
1 91559 23805
1 76369 178515
1 16901 121819
2 94440 146883
1 148414 60252
2 22174 199509
2 99424 116613
2 50778 169942
2 113408 142801
1 159327 83726
2 146746 139022
1 196788 136515
2 71644 103433
1 186257 175372
1 118557 169595
1 62953 107467
2 114038 167024
1 37815 35716
2 182853 89342
2 59093 196103
2 187819 69143
2 77584 149496
2 121623 63408
2 146572 85882
1 126188 185459
1 135789 190353
2 163975 31900
2 171336 188375
1 168652 48037
2 159292 45563
2 10349 122256
1 151854 105202
1 96986 166800
2 24031 163119
1 44133 79511
1 141468 72707
2 64305 192261
2 120626 55498
2 1533 53127
2 47976 8638
2 186296 42579
2 28998 579
1 84950 103867
2 48835 8698
2 83133 63344
1 167485 54803
1 1856 117650
1 157703 126902
2 181969 13205
1 150356 178230
2 38796 31519
2 180240 124975
1 34843 134187
1 90298 179837
1 153634 89434
1 158636 104906
2 193586 11243
1 59113 167555
1 63876 199108
2 98996 71830
2 5746 129963
2 199840 154401
2 52098 1765
2 183530 17335
1 510 72034
2 194235 181270
1 129299 155560
2 87157 80310
2 79399 67607
2 39957 177286
1 132130 171593
1 19190 93229
1 109364 156289
2 107178 11756
1 169188 121326
1 66683 197154
1 15769 155688
1 131084 149909
2 32840 138964
1 34832 14193
1 153414 69510
1 9896 100120
2 183338 75176
2 54064 157600
2 120133 188962
2 148631 140775
2 91133 171502
2 6104 64433
2 47917 73485
1 34058 79220
2 170650 113120
2 85130 116714
2 106528 166290
2 62557 10212
2 2794 102932
2 87389 32939
2 23527 51518
1 145240 111417
1 112004 83843
2 197323 37489
1 124808 155928
1 60821 42989
1 175599 132591
2 137632 54442
2 40319 14001
2 105430 53691
2 152856 94848
2 117213 25693
1 57344 137036
2 120376 170211
2 53625 179618
2 78455 56521
2 167565 131910
2 140686 590
2 145835 157915
2 189677 166921
2 147840 8198
1 160931 142169
2 119958 25616
1 161690 51229
2 97613 141972
1 151297 97898
1 95815 102523
2 109440 79688
1 102344 22019
2 37207 119981
1 31076 124820
2 114443 142362
2 17425 147314
1 151579 55146
2 169469 90387
1 91307 33687
2 159626 100075
1 149746 157032
1 75628 29013
1 140347 30899
2 123956 90786
1 84549 68934
2 180066 141636
1 191067 16661
2 180383 68789
2 199066 33153
1 195275 168594
2 161827 5075
1 35990 176106
2 18636 182501
2 120046 43314
2 79498 74482
2 199158 880
1 103258 65458
1 90819 18487
2 123463 182050
2 71079 55724
2 63141 11184
2 65009 70207
2 100931 168034
2 105032 641
1 182062 170758
2 31507 153681
1 96635 162058
2 5169 173708
1 77486 104921
1 86511 164969
1 54234 110517
2 157264 180995
2 15254 88171
2 92496 134327
1 167248 178195
1 18720 138889
1 82611 27316
2 52404 37080
1 191063 110037
1 28555 183636
1 49526 113074
1 157227 4076
2 150876 132811
1 68849 27372
2 48942 123555
1 175522 140427
2 10627 180910
1 170913 82634
2 79395 133560
1 22132 100637
1 170807 90104
1 107463 114190
1 101922 118029
1 166721 51894
1 70920 30107
1 52522 40459
2 124003 187035
1 77114 50002
2 127960 127663
1 139545 112014
1 153024 86043
2 31930 98172
2 118854 146515
2 75046 184915
2 102646 190092
2 31822 132901
1 138723 153561
2 178377 43284
2 114706 44438
1 108622 79007
2 47337 167391
1 198390 69542
1 21172 108828
2 42349 77673
2 37254 143134
1 65867 47973
2 104215 25381
1 26592 15739
1 7640 149623
1 172664 154112
1 97414 14036
1 128748 5114
1 75103 16056
2 45881 114040
1 118916 44422
2 19068 194641
2 103774 176914
1 79255 62159
1 190659 126281
2 135964 193457
1 44960 71348
1 33702 158770
1 166663 109376
1 82389 163640
2 122773 130153
1 67390 51706
2 79947 122761
2 95993 59038
1 97634 47009
1 141620 36726
2 80076 2423
2 80183 176209
2 83032 162710
2 82395 47921
2 35508 148745
1 186606 15989
1 47888 178132
1 56427 127670
1 79153 121085
1 73039 19882
1 119480 196988
1 102901 20268
2 154742 106486
2 88854 60885
2 128200 8511
1 34239 197867
1 55437 89672
1 75870 160233
2 169068 197817
2 90215 175678
2 72412 78218
1 138741 29132
2 23897 138433
1 19633 84154
2 143570 97189
1 66176 46212
2 22037 9450
2 443 96172
2 153422 163654
1 105905 185012
1 155933 167608
1 84070 191294
1 92184 141198
2 53535 105350
2 6340 124310
1 62701 42319
1 67377 148739
2 126234 8835
2 100987 87557
1 90897 161376
2 94758 154688
2 54456 88989
1 162941 32672
1 121704 188211
1 172390 161420
1 126890 151168
1 93136 44428
2 175142 74081
2 19324 191409
1 58910 151073
2 103299 879
2 122847 171669
2 51044 6979
2 105776 82247
2 124401 82093
2 29057 30016
1 12134 177704
1 88182 134320
1 132365 159522
2 147510 150726
1 103118 56887
1 151499 127227
1 123214 177693
1 91093 75516
2 33446 184938
1 129755 23959
2 193139 130169
1 35503 175133
1 51104 103687
2 16130 46794
2 22224 55734
2 73596 164025
2 40912 95792
2 84867 61327
2 167887 16651
1 165934 28866
2 12634 75304
2 158499 154481
1 106735 164263
1 21816 14800
1 197392 165299
2 51833 172651
1 190327 41493
1 95241 125693
2 166796 62094
2 59071 153367
1 138058 99017
2 76574 58213
1 133665 47324
1 48459 16968
1 120808 71886
1 46879 81658
2 71483 132192
2 45330 171203
1 27857 165968
2 3971 39303
1 190121 195829
2 122471 63418
2 72306 5763
2 192741 163722
2 71699 87435
2 11483 9776
1 82192 93597
2 116138 24693
2 45533 142714
1 126815 92405
1 182003 156644
1 183246 148322
2 79939 110040
1 72374 155692
2 130213 76993
1 181880 79766
2 58953 149029
2 29169 102378
2 174700 183339
1 188105 24859
1 132419 106425
2 10802 49246
1 157765 164366
1 32636 134238
1 70609 68754
1 147952 81074
1 184267 151281
2 23444 135247
2 25868 158857
1 95511 79586
2 56357 58742
2 41297 193816
2 73252 25451
1 62211 166668
2 193766 94602
2 8718 103492
1 154484 37575
1 541 26979
2 131443 122447
2 97844 184804
1 37120 160760
1 45497 83018
2 139631 40751
1 115545 71101
1 173585 154124
2 132590 17536
1 72821 165459
1 143259 2570
2 120394 54241
2 62143 153534
1 113447 2241
2 109719 22021
2 63621 21590
2 2542 126184
2 140265 60756
1 154822 92200
1 96865 504
2 23789 20747
2 112689 54452
2 116145 103070
2 20249 194321
2 137791 81012
1 77046 55606
1 82144 162747
1 95265 157185
2 138062 158793
1 33086 184674
2 43318 75681
1 172648 88827
1 128185 62725
1 92055 131590
2 12162 42614
2 70164 81181
2 32220 33912
2 162508 184382
2 115260 171115
2 65519 140887
2 152080 86829
1 124612 168760
1 157791 186210
2 17500 79276
2 187557 53062
1 6973 133197
1 75527 165145
1 10298 56
2 106937 105821
1 139744 149993
2 160535 76402
2 197583 171530
1 175437 155382
2 134152 85998
2 130229 141736
2 19396 169958
1 61964 32822
1 149396 11731
1 168601 171145
2 25443 139582
2 71388 76739
2 171436 104113
1 193761 27132
2 172497 163911
1 82955 100843
1 149418 102384
2 76801 154997
2 97202 190929
2 195123 194091
1 150766 197151
1 178528 17755
1 145535 24850
2 126045 110351
1 180859 192964
2 87382 121467
2 132752 178837
2 46298 17593
2 14790 152977
1 137086 186569
1 57622 63652
1 129451 166538
1 119881 164483
2 136211 80752
2 26346 12218
2 193476 128847
1 5912 114542
2 82149 112294
1 155733 84253
2 149361 55356
2 142207 105478
2 81603 161941
2 145303 56780
2 2602 181055
1 198331 160979
2 11564 165942
2 158011 128487
2 148467 148995
2 164330 127286
1 44744 92524
1 69008 99107
2 78851 33800
2 159888 173972
1 50442 32965
1 47324 145120
1 110979 159245
1 45874 2891
2 10950 192197
2 132058 181156
1 105596 62298
1 40854 50700
2 32613 37883
1 24704 192249
1 197209 75169
2 151368 81916
2 41341 29504
2 135749 73907
2 48156 142445
2 97707 94162
1 152543 15902
1 16972 179130
2 97605 664
1 184997 58050
2 28797 51476
1 134985 48939
2 318 145004
2 105265 109927
1 70729 28
2 163454 37615
2 193657 17341
1 90891 31717
1 193805 88438
1 108650 163920
1 90611 55411
1 87312 85649
2 26194 106967
2 36582 60535
2 131042 22287
1 18665 87963
2 57491 171432
2 104107 166763
1 73616 173462
2 137634 183488
2 178928 170268
2 178051 69003
1 83478 34980
2 197844 163554
1 48584 80638
2 124309 39246
2 185852 88174
1 91234 146653
1 166444 178715
1 81412 32920
2 124581 181611
2 17060 156210
2 146859 151614
1 32369 142662
1 69634 6018
1 21069 22849
1 67213 149585
1 105515 83887
1 9064 104145
2 156201 38248
1 117292 15039
1 162499 5358
2 185161 159367
1 9108 89749
1 172898 63082
2 3899 112622
2 133237 61157
2 155021 47918
1 109703 191388
1 143325 93284
2 3706 50965
2 177820 55584
2 45133 94614
2 68832 101456
2 198405 107082
1 168900 13021
1 168707 91265
2 123113 72784
1 83193 15210
2 122296 71271
2 8174 47921
1 197647 41747
2 43631 170797
1 68202 160338
2 30570 29954
1 154799 99228
1 146913 17042
1 20935 78480
2 199168 57024
1 21577 90310
2 151907 47190
1 146381 1240
1 61907 57656
2 46489 159647
2 167480 89359
2 81225 153635
2 137002 12947
1 109832 43492
1 174779 73967
2 51268 168579
1 27352 174632
1 26562 180685
2 95761 192541
2 81106 11704
2 77931 187564
2 161929 99475
2 65477 23005
1 195067 53468
2 49862 19661
2 89151 157180
1 92095 93080
1 106932 7678
2 73759 95231
2 89481 95604
2 23276 196331
2 107480 79028
1 126530 80203
1 186024 17069
2 79781 112338
2 61635 49419
1 177613 166055
2 169162 149188
1 110827 71759
2 130683 65910
1 185219 30866
1 165987 153079
1 92770 2163
2 146824 183349
2 49755 8994
2 158304 119053
2 149439 33425
2 124498 158545
1 142616 144855
2 51505 184948
1 56711 140648
1 11555 35294
1 161610 68454
2 78214 46756
1 90521 42015
1 1064 102980
1 83634 155406
2 45253 34228
2 178802 18728
1 184946 150542
1 137524 107120
2 171465 188530
1 39844 176991
2 176931 147354
2 69253 68589
1 131269 23666
1 40286 81232
1 45518 144140
1 197493 75703
2 175004 78108
2 161025 122929
2 108182 136271
2 24249 22059
2 197898 135356
2 133915 30597
2 82970 25036
1 53847 115266
1 33232 23235
2 106131 42754
2 123487 144062
1 23012 7025
2 129950 165326
1 130771 77167
2 126220 13057
1 7902 15148
2 68746 77978
1 58837 194388
2 72242 74354
2 123142 29717
2 165901 120
2 16230 164127
2 44148 127769
1 141184 160173
2 159796 122749
2 145583 75868
2 160821 151965
2 86318 43197
1 65652 90292
1 63127 195770
1 123825 178708
1 101924 68296
1 18385 197971
2 100355 158622
1 168137 12619
2 130002 85626
2 143419 166678
2 106310 91599
2 177741 192567
2 165842 89881
1 5434 81178
2 56239 178667
2 113827 185530
2 150654 70297
1 171115 73215
1 117639 55109
2 166662 171408
1 65491 172470
1 178275 42788
2 189163 174191
2 97417 56125
1 28798 102717
1 85630 117646
2 188840 119225
2 63851 182116
1 134425 195843
1 2877 196328
1 6206 180353
2 176423 186814
1 190974 182817
1 46338 82187
1 109843 78220
1 175178 161940
2 71256 197296
2 87226 141644
1 186692 105901
1 188211 140379
1 57840 94033
2 136994 135904
2 60686 47351
2 33717 125586
1 96443 145062
1 58336 41194
2 100654 153427
2 55814 198306
1 48882 153598
2 184153 25063
2 85041 173534
2 137578 43615
1 143116 192579
1 28094 69052
2 25067 37061
2 14806 4799
1 194696 306
2 27202 188550
2 102133 82786
1 137987 31375
1 195337 45573
1 107807 7903
2 105192 136558
2 11412 72052
1 76906 18598
2 128922 175855
2 82129 169900
1 151017 182975
1 10037 5334
2 183363 161195
2 6089 171385
1 80808 154068
1 143577 35747
1 189856 99959
2 1165 31920
1 138400 165788
1 160238 82621
2 197436 132862
1 137041 27563
1 101351 132339
2 18546 32837
1 168251 48894
2 126971 18259
2 134322 163552
2 137060 8662
1 4297 70662
2 134589 88033
1 99131 177041
2 97218 133317
1 151173 99617
2 182285 112552
1 2519 76472
1 47899 141742
2 151010 41110
2 24062 171243
1 65161 130881
2 97916 150175
1 79999 154270
1 58123 39162
1 101491 48493
2 55855 3697
2 69371 64367
1 149224 192223
2 23936 67964
2 12258 181434
2 63356 168017
2 173685 54584
2 92470 50611
2 91341 130653
1 64624 176706
2 195130 194568
2 71474 151953
1 56869 134115
1 144219 47708
2 63404 75998
2 197013 181269
1 199489 9840
1 37389 196564
2 174626 61879
1 150240 78759
1 128031 63021
1 155627 130931
2 68666 182672
1 12484 185492
1 91968 189971
1 186204 192353
2 197855 197562
2 139593 123219
1 20283 69166
1 123669 1994
2 197780 176126
1 53682 147661
2 84066 160944
2 26351 72511
1 1135 48506
1 110631 171892
2 6331 169980
1 78496 111144
2 111801 76179
1 186163 73664
1 147131 166616
2 47206 140940
1 188821 79659
1 74824 50582
1 73511 12095
1 36088 157475
2 134973 42824
1 76416 13202
1 154109 192433
1 130007 134868
1 68748 98085
2 56019 95919
2 148612 72650
1 91977 78356
1 156899 55678
2 87289 22524
2 108328 66091
1 161794 145321
2 152896 21493
1 149713 24432
1 21422 124477
2 103789 197053
1 157579 161613
1 146555 53895
1 157973 48788
1 98278 121930
2 149437 129804
2 143044 61859
1 194525 26957
1 44560 2289
2 186577 16414
2 5149 191142
2 119171 21617
2 123797 66180
2 92129 77288
1 99728 71133
1 107769 5265
1 117468 24688
1 99373 82761
2 187753 153907
2 136725 152191
1 64842 157442
1 78269 51878
2 175001 122849
2 76055 9586
1 194973 43338
1 8178 115591
1 162191 190194
2 55947 158988
1 44426 23652
1 14882 77747
2 182797 124428
2 48184 17303
1 101370 126243
1 88697 189358
1 53714 21523
2 139184 14743
2 90895 54246
1 192567 172559
2 74628 28017
1 107486 8507
2 14990 122578
2 72577 182860
1 56038 178277
2 128418 146626
1 179620 148837
1 120596 100668
1 78272 123192
2 43544 141749
2 168206 136354
2 123118 161182
1 103326 34716
2 107818 97127
2 86993 118915
2 80413 114764
2 19810 100419
2 81482 73341
1 106775 149900
2 185606 8229
1 193577 127155
2 115505 184305
1 38448 88669
1 10993 113479
1 89500 169757
2 165990 114613
2 37920 141713
2 193533 124784
2 29602 112812
1 58590 143394
1 83084 153952
2 40050 35018
1 22429 35260
1 36776 110934
1 56038 56362
2 6559 69147
2 55808 33847
2 37745 182154
2 26433 27958
2 12983 77985
2 149842 64410
2 175452 10971
1 39659 113150
2 75189 9702
1 158820 176390
1 55316 72427
1 113734 15831
1 134536 153931
2 32968 3443
2 179651 106614
2 22040 144218
1 29340 163370
1 186817 147411
1 122976 119012
1 34652 192932
2 180220 149010
2 24138 35002
2 89493 15724
2 4325 159467
1 121452 178345
1 187990 62377
1 195083 33070
2 175761 31155
1 106747 32138
1 41895 76796
2 136498 118446
2 6415 159294
1 193779 55262
1 121650 25046
1 89388 146572
2 12725 19679
1 120246 145678
2 102432 96104
2 52059 4219
2 191205 67951
2 190003 122066
1 124049 73527
2 169702 108995
1 132801 30421
1 136824 94627
1 67996 122497
1 141783 4676
1 111895 17438
2 89249 106198
2 197287 194846
2 196249 40045
2 155639 72552
2 178038 34459
2 90604 150932
2 167036 12990
2 74800 101028
1 23791 166976
1 43974 160503
1 12299 83025
2 32087 40500
2 106048 107384
2 42902 161692
1 98509 93266
2 110368 145120
2 160115 114756
1 27243 144276
2 145343 69425
2 29978 138057
2 198927 141538
1 25997 58837
2 79661 29845
2 166132 38143
1 108126 160605
1 85121 35582
2 151878 82600
1 50439 57472
2 32065 158364
2 3809 143048
1 48459 65918
1 53245 14452
1 49456 11910
1 191346 93368
2 100952 125905
1 76907 124050
1 160673 146191
2 7833 4446
1 67007 118551
1 179682 72461
2 196710 7881
1 186662 70910
2 76829 170555
1 75229 69432
2 113370 176730
2 109616 160996
2 154497 19192
2 64072 110046
2 163101 61794
1 148029 1213
2 6747 104704
1 69867 1793
1 76561 34391
1 162820 194390
2 106823 91791
2 39804 138690
2 103235 114613
2 168956 93114
1 186077 14999
1 147402 102228
1 176341 54042
2 84337 142498
2 183115 197644
2 159040 1351
2 84854 145932
2 159821 174542
1 199998 73316
1 192948 192031
2 167598 113448
1 63967 71636
2 177458 109445
2 161529 157234
2 107902 121988
1 177295 189673
2 57411 118956
2 168624 57892
2 56387 117276
1 109117 74726
1 176630 72274
1 36129 14509
2 100387 148961
1 138629 178810
2 121340 172298
2 18447 183801
2 147772 611
2 88654 164128
1 22603 20710
1 152699 8992
2 136621 101525
2 67568 153549
1 99117 152615
1 85810 147118
2 45825 70785
1 42198 96499
1 162320 195362
2 9824 99497
2 33011 25587
2 118686 69886
2 162915 60648
2 133706 176453
1 46040 191051
1 197407 48678
2 182412 85966
2 61879 151895
1 190558 197797
2 42832 132647
1 175599 81230
2 104858 75379
1 77984 91423
1 127031 168349
1 31378 124707
1 170989 97444
1 166764 27882
1 49940 71033
2 142393 165248
1 53588 162546
1 185948 169454
1 66017 133950
2 182433 42029
1 78420 151609
1 88610 169830
1 101438 106287
1 69900 197832
1 164472 75123
2 37805 16506
1 60604 85815
1 127159 184521
1 47114 77776
2 178322 75851
1 51737 53937
1 60235 136759
2 180865 57331
1 42207 44455
2 11272 38618
1 177534 68758
2 57493 128303
2 116899 54523
1 27958 173867
2 194655 120925
2 173625 95781
1 169430 52770
2 193181 726
1 188331 61471
1 63031 180342
1 76132 191204
2 71133 84888
1 194732 151704
2 34799 88691
1 49701 140796
1 131624 105225
2 88383 47975
2 54486 9467
1 151387 50028
2 43186 98116
1 51263 142851
2 106484 96702
2 141211 97496
2 82717 173753
1 197333 122249
2 139409 193202
2 3730 91356
1 112766 130804
1 169475 162896
2 21024 51273
1 173886 157653
1 185729 40986
1 26300 192952
2 47466 17731
2 156366 153201
1 112332 102457
2 5185 73989
1 39314 126987
1 181987 134838
2 58891 189335
1 169850 133806
2 33615 184504
1 56693 42983
1 172973 126668
1 174683 177935
1 146085 108302
1 123233 34538
2 181320 122167
2 42614 69917
2 127335 153944
1 8325 179788
2 84936 81937
2 144665 41043
1 86486 74482
1 99419 145418
1 123254 106592
1 192650 22125
2 143503 199408
2 87545 132018
2 57218 172896
2 126123 36815
1 192781 63346
1 152867 127744
2 199912 174734
2 29868 81164
2 193950 118498
2 57603 24540
1 67719 159824
1 169123 37101
2 158314 117807
1 156380 197331
2 142513 104896
1 65099 83480
1 187959 140771
1 44751 23553
2 173559 166870
2 133278 148213
1 50290 27798
2 134846 111238
1 126727 135468
1 70507 45086
2 48404 112580
1 106008 110806
2 191930 143223
1 20217 136573
1 42327 18671
2 43575 146877
1 159384 98464
2 63097 168234
1 87941 175244
2 104094 25614
2 117867 140436
2 184723 71596
1 167493 133850
2 84733 145464
2 113208 134459
2 127075 32005
2 38579 54623
2 62048 175276
2 150935 185624
2 187315 177878
1 101784 192463
1 67960 140071
2 110095 170578
2 25857 19763
1 64976 106203
1 92565 78687
2 109677 60490
2 43011 58995
2 64528 21807
1 101951 176332
1 187031 61526
2 41191 18576
2 36376 111015
2 119598 56982
2 18069 149887
1 149341 45318
2 28660 103973
2 171173 107224
2 155322 162434
1 16462 80956
1 36482 189003
2 70918 73070
2 165305 68142
1 187450 91160
1 182532 165798
2 157730 197295
1 117926 38910
1 64655 39363
1 162079 132712
2 147174 148354
2 197486 182819
1 98736 90334
2 124089 113635
1 28485 64727
2 30877 110847
1 130364 61268
1 82022 34485
1 107793 19301
2 72021 148873
1 89870 51894
2 146766 5724
2 198096 165088
2 172499 118656
2 81398 28507
2 136482 73973
2 161456 92963
2 91606 186332
2 60154 93298
1 190684 22371
2 105085 129798
1 163572 177987
2 93207 66480
2 164318 164122
2 76103 18721
1 160330 183045
1 43258 195861
2 56185 70850
2 183150 117337
1 174852 77316
1 84279 109812
1 16100 68926
1 17141 4994
1 14604 4353
2 175475 153989
2 162786 176252
2 64151 52734
2 100811 120412
1 188390 186530
1 147357 58947
1 87455 197027
2 74469 140991
2 40020 75187
1 75814 119194
1 60278 62233
1 19350 79553
2 178055 102175
1 193144 42757
1 120461 1490
2 54499 182538
1 176056 18288
1 48009 85874
1 13523 82023
1 130687 117156
1 143376 84174
1 188373 110308
1 73236 87639
2 100752 143219
2 193002 35379
2 64795 37223
2 92013 19158
1 150816 150122
2 198326 41976
2 54164 77857
1 23333 14774
2 93890 169883
2 33885 174514
1 6388 36740
1 178013 93595
1 139720 182339
1 78070 8161
1 63092 96387
2 56351 117141
2 26061 56274
1 99992 145751
2 47043 105530
1 32792 165956
1 94986 174418
1 162295 2390
2 167897 117827
1 134772 168769
1 165410 144486
1 144721 148378
2 75407 95089
1 94417 134974
2 98538 134862
1 5619 114673
2 80352 152025
2 156746 160915
2 102727 63109
1 140041 183434
1 90681 154229
2 186880 145150
2 71403 46245
2 26489 41991
2 87015 8355
2 125623 66707
1 31253 116521
2 95351 156365
2 20310 21326
1 132830 10557
2 6681 52979
1 78211 152941
2 28718 18742
1 189203 108818
2 68877 163196
1 124027 94887
2 45508 33873
1 62041 102517
2 166013 111054
2 75905 40935
2 7464 15587
1 100530 117702
1 146999 170971
1 101357 64420
2 183422 44333
1 159569 74912
2 118169 56168
2 115776 48885
2 94788 195449
2 47479 108749
2 193145 198991
2 187736 13246
1 125075 185734
2 65251 10296
1 88934 37441
2 154721 185621
2 50625 148909
1 196636 71090
1 123457 79658
2 167921 994
2 77873 139074
1 45965 29499
2 138480 145136
2 142923 184583
2 9971 33835
1 101179 191980
1 121278 93115
2 85232 54869
2 145138 140085
2 74094 6315
1 106226 117379
1 117370 195682
2 152400 18751
1 48820 139323
2 25849 31931
1 98031 97634
2 32305 91758
1 109259 112055
2 144840 80302
2 18054 60552
2 176662 118252
2 129912 141738
1 41232 195446
2 140378 166005
1 4157 173933
1 65080 188574
2 75404 74095
2 132864 99968
1 193227 180563
1 177721 36841
1 100596 160907
1 187320 54080
2 30769 182180
2 37614 95441
1 141213 176081
2 177523 152831
1 70249 41718
2 183607 142591
2 99536 79026
2 192631 111315
2 77306 98944
1 90154 18108
1 139929 57857
2 195237 89080
2 111561 157779
1 26756 57190
1 20053 4352
1 22524 84944
2 181659 16604
1 46355 126374
2 166237 111142
1 58364 4419
1 58434 18792
2 194707 169525
1 101018 284
2 117893 53862
1 166590 87771
2 156808 175953
2 119055 36860
1 66386 126655
1 147862 188802
2 175878 146708
1 119444 123431
1 48194 124307
2 97001 63650
2 105487 153561
2 127264 48932
1 152912 143796
1 97905 190677
2 106114 192401
1 62805 112262
1 180377 140755
1 52331 96671
2 125684 116542
2 20684 199438
1 11126 168010
2 21068 67600
1 128681 61957
2 125853 162964
1 106932 80182
1 10606 61661
1 169765 27459
1 153288 194176
2 37178 153042
2 21601 111696
1 18073 76473
1 130551 41876
2 43950 44534
1 103862 54191
1 186867 184029
2 170252 170846
1 166603 11476
2 24173 180035
2 181357 195811
1 55628 138844
1 145056 21559
2 48564 162549
1 13775 33149
1 29978 143443
1 131800 183367
1 157307 93434
2 169531 184273
1 113850 13955
1 177900 180209
2 174289 14443
1 70450 27408
2 99442 62065
1 108276 174554
1 51235 104987
2 89320 61459
2 190297 123249
2 127270 22789
1 187908 186580
1 106405 31954
1 6572 106243
1 2224 13414
1 190624 137500
2 134668 76046
2 35781 104634
2 90523 172840
1 64358 198203
1 3283 111000
2 60906 85216
1 78188 188070
1 144254 101624
2 159307 162107
2 27174 59130
1 178968 86490
1 138639 180526
1 138113 166326
1 190194 20305
1 81530 122145
2 91227 31577
2 93160 135785
2 13226 102558
2 176422 49606
2 149362 139390
2 26488 134598
2 15253 121708
2 196020 69723
1 91211 103426
1 50853 18565
2 114741 103525
1 124446 66949
1 128718 112310
1 10165 80298
1 81549 59380
1 94801 111369
1 70347 126517
1 103186 80242
1 149545 54889
1 89969 99570
1 168480 70080
1 187781 101792
1 49843 112002
2 62952 184970
1 133894 197587
1 146745 73286
1 87195 121983
1 157123 141827
2 50522 138981
2 50096 104137
1 21549 123306
2 16161 61943
2 66878 151386
1 164722 150159
1 117652 120016
1 195597 176433
1 136739 137382
2 160114 60821
1 128397 89086
1 32230 65123
2 89758 128858
1 18515 110848
1 60148 129011
2 21512 22156
2 87485 171804
1 139917 57714
1 56689 190505
2 188916 55580
2 176875 192188
2 71087 113036
2 83961 80758
2 82354 43975
2 150518 83561
2 189086 129970
2 79776 89670
2 124056 70575
2 121974 31104
2 122133 150102
1 41888 20159
1 33685 160496
2 154759 83347
1 78449 177986
2 165185 74184
2 51852 22791
1 107693 19033
1 81986 61331
2 137707 113652
2 175488 17503
2 196856 13159
1 113346 174002
2 127400 20804
2 21458 164370
2 188922 58656
1 14142 17798
2 173072 123992
2 144481 129911
1 20727 49244
1 153872 42064
1 30232 10747
1 33908 89787
2 11542 135120
1 139934 10704
2 69448 30453
2 44131 78150
1 55845 11804
2 169909 156560
1 164307 162198
2 135584 41052
2 58362 177239
2 58235 25060
2 84389 53627
2 2560 32626
1 12238 115636
1 155082 132846
1 67865 58088
2 113547 192592
2 83366 171709
2 152747 78575
2 69680 159967
2 66944 26124
1 135971 32975
1 115122 121367
2 70280 119007
2 124307 6693
2 25367 67223
2 5313 16067
1 175676 75055
1 87030 43213
2 12862 190837
1 23234 20149
2 93448 177829
2 138598 168701
1 31119 132167
2 173734 114740
2 107433 12376
1 130766 71744
1 114962 119828
2 63758 140330
2 17962 164381
2 157766 164070
1 177411 13002
1 80137 50572
1 132197 77678
2 137137 136140
1 22897 88615
2 41067 65343
2 84675 276
1 89545 44174
2 196377 62952
1 108867 146084
2 106633 881
1 15784 147284
2 114586 185945
2 87822 22809
2 99633 99422
2 56931 182739
2 50456 106118
2 74312 116888
1 128632 118499
1 6876 166003
2 40439 85566
2 152776 110185
1 106177 106003
2 14733 183088
2 116980 78441
2 122176 45468
2 87879 80935
2 64363 22487
2 1904 184295
2 103307 105126
2 129810 117571
2 32453 65988
2 165470 19449
2 84273 126223
1 113652 156454
1 58797 16308
1 50793 62040
1 92886 182365
2 159187 90210
2 88615 133414
1 126757 36272
2 130636 197474
2 34440 56484
2 30025 60055
1 134444 15376
2 77205 172510
2 145286 135595
2 142810 44982
2 163551 189002
2 114672 137344
2 75448 151541
1 110360 158427
1 98094 1094
1 64006 16334
1 19680 109138
1 21800 28860
1 67256 87743
1 101915 12078
1 55220 56492
2 199710 106923
2 110762 149202
2 172393 139580
1 27617 143182
2 3233 34521
2 11892 9271
2 36517 20335
1 129477 12145
1 95564 121980
1 157358 175188
1 163519 70350
1 180202 47756
2 80031 114476
1 29204 163694
2 147302 186479
1 111759 90680
1 94878 26538
2 183754 36156
2 145952 101448
1 148165 21886
2 55969 1082
2 174052 185909
1 83235 173004
1 123399 86189
2 81554 138806
2 87916 184276
1 113395 35956
1 168376 149009
2 171093 132167
1 67378 127248
2 22540 17573
2 5055 75428
2 137959 30247
1 133645 15978
1 123543 27675
2 22772 70866
2 189859 127125
1 43020 42510
2 35426 99122
2 47777 140086
2 17469 21896
2 21531 108437
2 67598 182364
1 35827 143284
2 129495 11898
2 68635 80028
2 83954 83971
2 31114 86372
2 142615 55360
1 59249 43042
2 58914 44201
2 44137 132868
2 52187 154216
2 81858 24936
2 41903 60205
2 57462 4966
1 167853 194173
2 179363 118215
1 53667 57301
2 174363 115704
2 168596 42545
2 28164 75071
1 76940 104488
1 31706 109499
1 194446 63370
2 105418 72069
2 195755 2656
2 168268 12813
2 179552 194750
1 19438 193322
2 10740 128815
1 6918 8560
2 90882 53741
1 41707 114918
2 190469 76393
1 106747 70841
2 19113 66417
1 127570 45013
2 126053 107614
2 78627 20052
2 54463 127456
1 122778 192866
2 169879 178085
2 84445 174743
2 164032 18144
1 97153 1751
2 44044 112582
2 139626 25584
1 107372 116687
1 16576 193747
2 7124 57794
1 7135 35130
1 13979 153521
2 35918 11531
1 146948 158487
2 134962 111377
2 571 139384
1 148751 66343
2 116068 124925
1 9706 186441
2 63127 6993
2 78157 50661
1 8042 148125
1 36918 154017
2 163744 180518
2 62924 40718
2 57208 88615
1 192750 10711
2 3074 25428
2 22221 198957
1 113293 79261
1 165705 160954
2 120262 112842
1 76638 49803
2 118465 118038
1 120441 164945
2 136993 2777
2 88272 196320
2 94654 142830
2 104310 37888
2 190560 70463
1 43049 103985
1 160849 48018
2 14046 104971
1 77063 11401
1 35523 109410
2 185318 21033
2 156284 6085
1 90144 175422
2 77790 97863
1 197954 137712
2 140931 33027
2 106601 114848
2 79422 161063
1 6268 173094
2 22473 69765
2 3798 193076
2 167215 76189
2 11679 123873
1 128484 137817
2 110740 151308
2 76211 187301
2 166011 107400
1 100455 5399
1 96873 97860
2 127572 156558
2 174494 45776
1 192400 196052
1 189810 175615
2 55222 1552
1 91989 173629
2 162708 157859
2 139841 2983
1 73401 178465
2 123137 165676
2 69002 108025
1 81739 29531
2 162562 10540
2 163404 43383
2 12425 173947
1 34376 31939
2 135258 75465
2 130681 60343
2 153535 198434
1 198807 190758
2 108451 164668
2 123666 119789
2 56345 32062
2 72753 165714
1 53452 18020
2 123142 173901
1 181166 191631
2 20084 94070
1 72992 11495
1 199111 179420
1 165362 138960
1 56695 97938
2 189621 25341
2 168260 134616
1 40569 67431
1 112661 17916
1 179068 152766
2 86031 68660
1 196556 151668
1 50946 24290
1 72626 44171
1 45423 77475
1 90276 199442
2 71696 9598
2 170622 107165
1 33143 182105
1 160456 172562
1 197797 17078
2 163352 193870
1 186365 149846
1 107138 140792
1 184671 45334
1 71012 62328
1 91761 127914
2 164150 122631
2 57684 168683
2 102295 53825
2 195831 96795
1 64733 108844
2 187164 31050
2 197505 176578
1 40671 22400
1 88090 8875
2 58335 110253
1 153055 36651
2 168410 48449
1 89811 107972
1 29281 54568
1 149724 80452
2 162432 151532
2 175281 168974
2 122478 13550
2 17381 90013
2 103161 72521
2 43603 45131
1 24930 140479
2 96437 52146
2 66879 81528
1 132403 90355
1 147186 81762
2 191589 21270
2 157385 84341
2 72353 131526
2 43470 84916
1 62150 54014
1 154715 191867
1 96339 2883
1 63861 100661
2 21897 108879
1 64751 100109
2 72402 51412
1 66677 66597
1 21931 6114
2 57226 171672
2 104988 15335
2 186343 31053
1 94590 151791
2 117032 118696
1 28489 82258
2 123940 166569
1 189533 106181
1 106578 5150
1 104713 178431
2 160205 8880
2 46950 162795
1 128701 68879
1 44035 96263
1 142512 123505
2 39902 141404
2 124739 17257
1 109288 199465
2 74019 58483
2 176140 8148
2 167051 97411
2 194844 184575
1 105205 48960
2 54660 39943
1 74688 110495
1 98010 114165
2 165078 79688
1 160820 129552
1 115376 66088
1 169566 88540
1 115662 187602
1 80744 170799
1 93776 20650
2 40008 157373
2 53118 35666
2 19143 6904
1 50215 114369
1 34909 40069
2 37602 177262
2 185978 86915
1 43650 176774
1 44391 119982
2 127278 131517
1 167068 121879
2 54093 178687
1 43902 84144
2 197985 167679
2 180424 147568
1 188932 110297
1 105882 34573
1 70923 80821
2 3062 100001
2 103953 118463
2 105813 115119
1 37412 186730
2 42903 105277
1 29927 104018
2 74809 25384
2 116720 169913
2 95353 169708
1 140075 120609
2 191336 8929
1 38192 91254
2 127567 58957
2 185153 28501
1 21400 65828
1 137207 72309
1 85270 91622
1 66554 56978
2 3905 35783
1 99841 19557
2 36167 122045
1 160600 22308
1 98970 177398
1 186322 187200
2 42176 59806
2 69106 65561
1 173558 116403
1 31023 50686
2 50612 159857
2 3626 138675
2 133530 97759
1 4267 150065
2 113353 54468
2 55395 103844
2 126526 71620
1 140213 130094
1 189012 159529
2 161539 157580
1 166919 70494
1 181344 16875
2 76623 171592
2 88504 54920
1 123390 145715
2 168448 94672
2 117375 65050
2 60574 153784
2 16363 147378
2 27366 11226
2 57599 151397
1 52688 47963
1 20000 27251
1 97885 134543
2 8444 117199
1 194336 187611
2 160002 17974
2 169213 128501
1 138715 16242
1 131705 108691
2 150942 181611
1 174869 175493
1 34634 158641
1 101459 169756
1 98729 80305
2 71572 156401
1 713 120557
1 42837 86797
2 4181 84291
1 132236 1436
1 188965 61619
2 3870 199849
1 171076 119811
1 179526 67100
1 90194 192858
1 137386 173139
2 75781 121822
1 180567 29515
1 89705 191915
2 94440 118294
2 99592 1576
2 22497 43475
2 146180 129600
2 159983 114719
2 33953 31336
1 75579 105744
1 143429 116802
2 23407 117762
1 105120 994
1 186418 134023
1 79063 159431
2 120134 153335
1 52851 56683
2 180658 185649
1 125536 59066
2 178407 4964
1 41753 196275
2 199375 157622
1 17320 136315
1 190769 184948
2 71392 175829
1 47414 115957
1 170440 117325
1 60715 189630
1 161428 96183
2 115192 51861
2 128921 175942
2 52327 198762
1 189054 22818
1 129952 8950
2 181807 115629
1 40274 79286
1 172077 46974
1 172920 108753
2 55037 116279
2 774 108967
1 35529 172942
2 12641 80051
1 166599 108210
2 98395 58771
1 181707 118333
2 170131 30106
1 79301 36341
1 154459 171841
2 26044 129430
2 18455 198116
1 152734 197141
1 127947 100149
1 56778 142584
2 23617 121299
2 74266 11593
1 65911 109158
2 151259 42388
1 82627 182177
1 93276 114455
2 98727 65417
2 187600 149368
2 128236 171628
1 150344 150605
1 171944 104636
1 27055 185727
1 59373 3439
2 144644 167313
1 11090 81116
1 174465 88502
2 116544 14563
2 190047 173277
1 29816 194737
1 63220 155291
2 105391 43398
2 188857 33599
1 8126 60203
2 11528 123324
1 28920 26495
1 70845 4712
2 150717 9700
1 71180 85975
2 83464 100028
1 27166 107378
2 38431 135496
2 112275 9186
2 176858 111461
1 97493 198647
1 145964 62462
2 46695 152477
1 136617 4631
2 72278 21556
1 68997 139628
1 179590 134196
2 61164 22613
1 24474 28467
2 2753 193970
2 122468 26878
2 89976 83667
1 47146 179410
1 66941 173317
2 106501 42175
2 136700 97778
1 171101 118351
2 24528 192410
2 75730 49213
1 172827 83504
1 148790 53756
1 13461 165474
2 5402 164255
2 192766 46069
1 81499 7156
1 14372 62708
2 83643 109129
2 182437 196485
1 198715 179680
2 63422 181192
2 104834 113978
1 157410 52688
2 36477 70595
2 34456 25399
1 181180 182156
1 123150 153926
1 41934 53177
1 67089 150671
2 92015 170627
2 151026 167863
1 56889 56380
2 117291 198902
1 89422 415
1 72392 154467
2 11213 194995
1 193767 46260
1 81324 94882
2 141285 110941
2 71943 4368
1 162703 154431
1 74052 165749
1 79316 56302
2 142654 189310
2 103792 86561
1 54692 116792
2 184978 171597
1 9674 41627
2 5850 140461
2 150524 78220
1 67736 861
1 80907 99348
2 154427 194700
2 166379 52750
1 100682 188539
1 133615 76702
1 91742 164
2 111458 196430
1 3376 173258
1 150850 140625
2 198225 41974
1 183760 116628
1 65236 88683
1 151240 183751
2 191319 139106
1 166687 51252
2 81131 89117
1 6668 13023
2 112429 98942
1 184724 94106
2 121053 78963
2 151338 140438
1 91286 142331
1 86245 167841
2 163849 19812
1 94181 100429
1 175725 109821
1 99579 110961
2 50489 162667
1 199084 115370
2 126817 20748
1 67315 97767
1 150214 195372
1 187465 159141
1 56010 3892
1 2752 102910
1 77382 87612
1 83226 130009
2 68109 91626
2 18751 27726
1 159500 68069
2 182328 150114
2 165129 153383
2 2775 53683
1 140432 16731
1 153041 154006
1 142918 196813
1 98286 33951
2 169050 143853
1 51629 130541
1 159324 149878
2 151034 135655
2 17667 20728
2 45450 33686
2 100471 23804
2 96172 108331
1 74099 89160
1 153062 113557
2 120890 120402
1 8578 38168
1 179525 195013
1 40846 108450
2 69640 136416
1 48872 171858
1 34062 41851
1 86468 10765
2 143073 131325
2 28316 83264
2 16471 140577
2 18391 39656
2 82114 85816
2 21304 114672
2 125838 195495
1 1464 145279
2 44763 92144
2 58387 176135
2 34635 34224
1 128628 160958
1 4464 88046
1 132398 197457
1 71334 180250
2 184072 91750
1 170286 37031
1 81983 90494
2 54164 97855
2 154951 8444
2 141913 31598
2 32941 59854
1 44880 57993
2 21696 188134
1 176286 87643
1 118769 56714
2 163128 45374
2 30450 195650
2 198122 182693
2 2780 37134
2 123732 32493
2 159849 26609
2 19201 142512
1 134895 28385
2 54765 146123
1 169005 45856
2 147750 30109
2 99210 127566
2 8370 164707
1 43949 197232
1 174306 6484
2 184306 189749
1 60062 124025
1 733 119968
1 107322 127883
1 116449 69150
2 142078 170545
1 60032 74458
1 43508 47790
2 101630 168216
2 25795 110397
1 69584 95805
1 78727 49512
1 54239 18174
1 21035 77413
1 91165 20067
1 198226 126092
1 38640 135110
2 114218 5304
2 39204 199693
2 128927 65508
1 175753 96361
1 86303 110321
2 167702 183801
2 138347 94347
2 123848 24911
1 188728 87666
1 89043 172520
1 28099 48056
1 169843 74669
2 199103 77345
2 94114 156967
1 162059 141477
1 5278 25225
1 13406 194418
1 154092 72180
2 9502 90539
1 65755 25035
2 73697 126551
1 4072 116776
1 54515 36583
1 141507 15836
1 94159 66506
1 116737 23316
1 157309 157048
2 125314 59084
1 49544 137782
2 36936 101097
1 111361 41416
1 54147 102583
1 95196 113955
2 193664 31001
1 174111 120629
2 16610 68033
1 159088 165454
2 37870 112271
2 194521 109454
1 34658 79617
1 192321 86457
2 20579 144232
2 77985 151128
2 152175 55725
1 736 82232
1 110594 194563
1 726 18342
1 186341 40169
1 40947 8562
2 82766 58228
2 79479 100493
2 50388 47304
1 182991 129853
2 151697 102304
1 3256 150537
2 85497 95339
2 127473 98841
1 83597 195655
2 152896 79623
1 81377 10511
1 121347 90960
1 28567 8146
1 124862 43212
2 160361 72014
1 156388 159461
1 28930 53199
2 43853 115340
1 151600 123518
2 55187 39760
1 110776 51792
1 24817 130218
1 66478 184709
2 136464 142789
1 89258 27303
1 12200 182716
1 5144 110313
1 107404 161778
2 148205 82748
2 108097 23412
2 170788 140612
2 128968 4437
1 40888 38267
1 168416 3147
2 68202 144520
2 172302 187715
2 57364 137213
2 151566 70791
1 181182 80007
2 198201 16693
1 80630 150482
1 37451 197318
1 51899 184323
2 66666 155033
1 101835 187769
2 54364 16742
2 189082 110665
1 6740 113600
2 21268 4752
2 181625 62962
2 187299 93027
2 176730 68765
2 88072 115736
2 134260 33583
1 145746 29192
1 39365 158557
1 1412 109457
2 30296 129349
2 748 145496
1 9463 90181
2 150406 135780
2 107737 68290
2 48945 13013
2 175265 199368
2 115784 83890
1 103846 92717
1 9662 198843
1 111124 174349
2 191486 141539
2 148129 175549
2 22798 87172
1 159780 132471
1 64447 30340
2 75463 20942
2 92363 107233
1 140347 83090
1 135918 43076
2 16613 62615
2 12229 171635
1 117437 147503
1 197879 32219
2 102633 164776
1 89010 171417
1 178196 56497
2 97731 164825
1 185666 22109
1 166651 138412
2 173308 144604
1 116786 51801
2 76043 111313
2 94729 152610
1 19414 73761
1 186486 149368
1 136059 42889
2 6498 112664
2 100085 131267
2 129387 185486
1 186060 77620
1 70265 89841
2 36222 196811
1 142054 135873
2 7976 22329
1 91776 198013
1 14275 84844
1 50057 74242
1 198613 182722
1 142005 194086
1 15012 84441
1 149867 198748
2 13929 164342
1 165023 39415
1 173168 114840
1 126467 152480
2 165640 99089
2 74994 50304
2 137179 185639
1 58650 133309
2 23567 178671
2 118919 176688
2 96447 121439
2 164345 105215
2 20547 75313
1 17325 185016
1 156930 45628
2 69262 185611
1 116560 49655
2 170489 125617
1 47796 127385
2 106574 162789
2 79992 188925
1 165970 27566
2 152176 155690
1 111084 69236
2 48993 37215
2 77200 167512
2 34702 50221
2 48745 145029
2 133445 109651
1 79400 142165
2 35301 52053
1 189133 28902
2 167009 67874
1 180819 49141
2 107509 176859
2 133077 160618
1 162902 64009
2 103682 18844
2 113760 74364
2 14129 74912
2 171715 118042
2 106540 1073
2 168326 27848
1 120927 87955
1 197271 62633
1 196280 86388
1 164544 128061
2 178282 65825
2 59087 197955
2 157723 77227
1 123669 42975
1 152895 182354
2 173521 27258
1 188832 46596
1 57876 28347
2 125803 109733
2 19164 11621
1 48786 117673
2 89506 60844
2 159485 28456
1 41457 139911
2 61935 102344
1 3367 125903
2 197882 3402
1 178451 151329
1 176704 93956
1 182224 40211
1 112387 182722
2 27310 144515
1 113763 58679
2 171370 19933
2 82295 152073
1 139033 145918
1 94488 40343
2 27305 128908
1 115507 114523
1 18184 47613
2 42253 180584
2 112661 98155
1 184820 194274
2 162455 32582
1 186326 94638
2 35618 72366
2 171015 184370
2 153697 9732
2 97855 111552
2 134426 58499
1 123033 28996
2 517 94543
2 142597 83610
1 35100 28736
1 141625 90398
2 124284 7488
1 177793 121739
1 126317 128880
2 16030 93832
1 194624 93886
2 119688 92750
2 114399 94964
1 198969 24888
2 81732 82455
2 142960 73492
2 115760 112876
1 66577 36580
1 128021 116026
1 137962 58709
1 62459 157706
2 27702 8177
1 121122 91460
2 155090 61364
1 90145 191205
1 6021 187080
1 54804 189740
2 192075 167334
2 177702 40583
2 92446 89980
2 140634 146817
1 112357 31096
2 27807 24797
1 68282 157043
2 123141 157659
1 13123 90774
2 12256 54501
1 54818 141739
2 26892 66836
1 63646 135782
2 26547 37607
2 178831 170436
2 149487 84541
1 84053 124075
1 47794 16608
2 173568 100090
2 5204 1708
1 6457 191142
1 197923 192926
2 94004 135968
1 131156 86314
1 147725 60388
2 143853 139451
2 132940 126706
2 160375 101372
1 123899 167186
2 45201 125406
1 52426 75719
1 189506 85713
1 153607 125266
1 15932 194506
2 36395 104892
1 81787 106505
1 124152 192842
2 50918 158860
2 167235 12135
1 13522 144797
1 103842 120213
1 188021 73747
1 15522 137199
2 6455 93614
2 155712 32085
1 42544 20192
1 65602 40756
2 159567 114498
2 21053 49932
2 179811 194333
1 180241 166495
1 155934 77725
2 2181 155830
2 40307 173995
2 101783 147716
1 78752 184591
2 175217 83941
2 76850 63054
2 828 54953
2 14770 58155
1 177219 79492
1 195273 52338
1 195929 176705
2 181711 135368
1 92875 149792
1 36243 120167
2 195311 144931
2 9527 6743
1 117734 18611
1 149460 115505
1 67295 55974
1 113458 188193
1 96553 61563
1 63705 172887
2 136050 55373
2 99840 197418
2 175509 19181
1 81085 199543
1 53998 36169
1 182411 27709
2 103155 61045
1 167155 171506
1 122264 154621
2 163344 82233
2 173841 170482
1 99099 171802
1 38354 88712
2 117137 158700
1 112417 133431
1 185061 181376
2 75349 57366
1 62356 20815
1 52295 50574
1 141326 75771
1 199867 49986
1 187157 83587
2 36877 182799
2 100523 114098
2 143717 194211
1 169601 105791
2 87553 19967
1 138845 20987
1 193632 116554
2 92087 15278
1 46317 61489
2 42408 147191
1 79371 79385
1 19888 22491
1 12296 106379
1 82578 184766
1 166440 105917
2 130688 15934
1 46313 126867
2 115707 1743
1 138768 45990
2 101828 160661
1 117872 125439
2 171918 4722
2 59282 91130
1 35553 44472
2 104636 128756
2 10067 74395
1 104633 199938
2 3432 194972
2 53139 22100
1 112216 37012
2 95968 68779
1 144626 180239
1 117183 31612
1 44784 56323
1 26398 55339
1 29372 6154
1 81343 83054
1 68741 69241
1 7588 129189
1 121423 159642
2 120271 6224
2 165176 36244
2 152875 89588
2 9300 141054
1 139673 110375
2 22839 29636
1 166839 119980
2 65424 177312
1 36661 5078
2 75912 32781
1 40820 64143
1 154662 36215
2 167623 191176
1 197083 67498
1 101703 58727
2 187895 4423
2 13797 141925
2 163492 127036
1 97900 6402
2 90269 138348
1 180228 10759
2 77746 109260
2 141755 143033
1 173820 194703
1 41359 186548
1 11273 186877
1 45501 92196
2 173125 45851
2 68448 106202
2 2252 24121
2 181375 53516
2 12970 193140
2 163537 108530
1 171409 196502
1 182070 155573
1 153577 158772
1 88155 52349
1 194320 124090
2 95575 195585
1 49993 120759
1 76767 141850
1 158347 186593
1 185607 156696
2 2844 44889
1 85076 11369
1 162123 14771
1 40744 157005
2 92737 199256
1 21664 145358
1 182566 19695
2 148650 52842
1 194697 126478
2 22210 143138
2 198182 180354
2 128460 149342
2 193727 91131
1 14867 53473
2 114566 125650
1 106120 75512
2 196501 155623
2 95702 39723
1 19673 90804
1 119867 132360
1 168985 93471
2 130745 198797
2 130110 98813
2 74726 51827
2 77805 173246
1 111689 90916
1 93266 136808
2 46226 403
2 184264 116739
1 18016 25451
2 69993 17227
2 10181 173543
2 160664 102567
1 112885 178226
2 99445 86542
2 134766 144167
2 186011 111773
1 110571 44386
2 107007 92287
2 2516 41866
2 128643 189930
1 75118 145144
1 128812 158853
2 6221 151847
2 38253 27726
2 136646 79759
1 40847 151421
1 80755 163651
2 37346 74974
2 5093 30446
2 112789 101307
1 107513 97184
1 92659 167480
1 160720 104846
2 15454 177679
2 59335 106804
2 56372 91259
1 32151 91096
1 192772 45562
1 65607 142379
1 176818 98902
1 70109 136200
1 169208 16666
1 126786 190952
2 104660 83849
2 42643 192055
1 12363 91361
2 110015 25453
2 24948 56348
1 199686 197490
1 32938 33324
2 156194 49622
2 1423 185540
1 43530 158102
2 136546 34090
1 54643 195236
1 42313 88394
1 123794 7436
2 145256 156092
2 57925 101523
1 192907 103890
2 182836 116623
2 28986 59323
1 19677 108255
2 104537 14921
1 9423 137598
2 107571 199914
1 90347 99468
2 36152 56644
2 117349 59587
2 140543 97797
2 186710 86936
1 108187 9140
2 26973 90493
1 1828 56078
1 105466 64438
1 121729 132528
2 25632 114524
1 198608 86053
1 132205 102718
2 122184 42575
1 91577 125148
2 175594 48092
1 18286 8209
2 180960 172364
2 157669 151664
2 57320 65469
1 110291 19931
2 177982 130728
2 191575 79813
2 103059 171737
2 187304 34775
1 65247 129629
2 73761 101072
1 137357 56013
1 137036 64713
1 81041 32102
1 189030 48190
2 67345 194964
1 131524 58603
1 14466 83107
2 29536 78919
2 158873 123484
1 21321 159810
1 54417 53700
1 130836 24208
1 16072 56325
1 87432 109724
1 109796 165910
1 13748 41536
1 177791 180582
1 110311 52916
2 121163 80154
1 127978 25032
1 21838 196624
2 108627 133704
2 198075 83082
1 199092 6105
1 101049 178855
1 5656 127674
2 110005 116274
2 131206 27473
2 150563 102437
1 196659 107519
1 162878 125548
2 152822 100209
2 57509 75020
1 120575 129354
2 170353 69589
2 62909 17506
2 23398 75789
2 181154 89524
1 105874 102848
2 162068 49877
1 143946 94138
2 178875 57494
2 37611 141554
2 172085 47463
2 166231 52185
1 43468 47985
2 18805 9369
1 148172 169237
1 103455 75176
1 63783 122827
1 90102 51293
1 63244 14803
1 92749 164111
1 140935 21599
2 111687 92111
1 186245 69932
1 79558 62655
2 52127 27939
2 130152 79130
1 129577 151379
1 116840 199807
2 72410 134531
1 129179 173940
1 107335 74250
2 105885 138181
2 15636 165258
2 75557 111936
2 124914 121410
2 66728 185997
2 20878 71720
1 125821 174615
1 45492 80554
2 16058 25808
1 59327 2891
1 43250 53296
2 145040 5107
2 107611 53392
1 116099 193798
2 70485 183014
1 18851 34449
1 6585 199947
1 172413 146022
2 95574 164771
1 42793 133909
2 3707 101526
2 182962 181616
1 197667 150363
2 123257 166796
1 37325 134537
2 36573 79313
1 23921 93965
1 124144 27184
1 168135 153952
1 151235 164029
1 10078 80696
1 16841 128800
2 92600 181146
1 44302 187881
2 77267 16986
2 61649 120063
1 121527 76159
1 41844 45969
2 128637 95590
2 148614 110380
2 12779 177699
2 15987 38058
2 3632 135452
2 192056 135852
2 135239 58822
1 186929 171826
1 138997 19648
2 159413 169522
2 19946 177950
2 165884 6941
2 118502 156751
2 163158 119140
2 150173 25847
1 34937 76668
1 39126 61
2 82603 102002
2 47022 1721
1 58795 49780
1 58877 148029
2 159974 128090
2 59966 63849
2 170582 6534
1 13141 93756
2 122107 166962
1 131656 89240
2 101430 49864
1 142103 110340
2 109582 52318
1 19142 15561
1 31175 98254
2 94004 43068
2 11562 9964
2 16469 160085
1 39932 9166
2 64645 39110
1 76757 159146
1 15197 135795
2 31391 94070
1 110341 8796
2 82998 119402
2 129419 171407
1 187334 88499
2 191126 98081
1 68514 2217
1 17332 83751
1 45860 197562
2 24573 131478
1 100763 7025
2 29804 80925
1 114625 51908
2 45995 193316
2 123539 33824
1 8686 160743
1 135144 31227
2 21999 65397
2 179238 126258
2 86320 132301
2 139812 40436
2 125067 185720
2 182868 24071
2 112806 141042
1 101209 41813
2 199046 103846
2 115867 179230
2 190796 115462
1 173712 158927
2 152819 4230
2 76589 90370
2 123964 126289
2 121488 31368
2 134988 32383
1 20469 181465
1 163259 90707
2 161995 93632
2 143989 194770
1 141064 125792
1 37566 2528
1 74119 106299
1 191249 4650
1 141522 182293
2 37002 193571
2 55500 35973
1 17266 82701
2 74367 43917
2 26377 11519
1 112209 44525
2 113875 114227
2 128174 172393
2 154945 198326
1 24608 22409
1 26306 140668
2 108857 151299
1 120699 19687
2 24058 67041
1 141374 183576
2 147494 118767
2 17558 136000
1 141439 119424
2 178811 150076
1 196204 9386
2 124233 135760
1 196973 191586
1 33882 11590
2 122553 43180
2 40589 174618
2 45425 835
1 187393 120540
1 69765 13074
2 12279 192861
2 190565 114611
1 147593 17729
2 144054 49396
2 126611 92441
2 151619 15058
2 110537 92705
2 109507 128734
2 80130 87065
1 126813 132720
1 121029 44053
1 15348 27099
2 82708 134232
1 95759 162330
2 42407 79645
1 186233 19210
1 35491 133558
2 96946 131865
2 2410 113790
1 3413 174900
1 164968 31523
2 144018 114395
1 70302 52978
2 121803 142656
2 134305 144248
1 94319 7984
1 38459 143288
2 33069 108213
1 8628 128079
1 183028 8779
2 48781 75160
1 18525 118133
1 113628 193806
1 182 96004
2 86657 76578
2 87864 114772
2 31059 139810
1 181544 93587
2 681 99228
1 30472 7756
2 115539 30165
1 132026 192628
1 170195 153603
1 171884 10180
2 188237 180259
2 52620 32565
1 27944 39159
2 14626 29465
1 173963 153854
1 32379 140191
2 108077 20352
2 188655 192209
1 131973 48945
2 136913 154669
2 160981 38319
2 93244 108988
2 94388 180851
1 93418 137814
1 56819 54895
1 147 113127
2 7405 33034
2 97118 44479
2 7827 194920
1 79595 189836
1 17713 90532
2 103787 112567
1 162439 185470
2 176065 114414
2 198238 97944
2 166976 172309
2 160174 49117
2 101788 105491
1 188152 27612
2 18587 124894
2 79608 15870
2 4050 71694
2 105041 58689
2 79623 74467
1 120162 34525
2 95387 12514
1 134181 129826
2 70929 160990
1 131576 194857
2 152954 77004
2 131144 194513
2 109154 38258
1 192224 166299
2 176752 108421
1 130243 70780
1 135781 82040
1 22361 96721
1 188522 97557
1 139328 156331
1 197956 176666
2 55951 74684
2 14978 106553
2 88170 42773
1 13337 92696
1 114492 117505
1 138741 23078
1 194522 149024
2 50797 10832
2 135923 66452
2 134358 11322
2 90684 37801
1 176404 69836
2 169230 24274
2 78900 174672
2 106129 61192
2 88084 14330
1 69903 60843
2 23193 52482
1 35516 54677
2 192540 178760
2 7374 1969
1 58747 157121
2 97733 172863
2 99068 172884
2 31631 144436
2 159068 159866
2 158819 106406
2 112205 33987
2 121122 12643
2 171974 190461
1 181843 71483
2 16275 96058
2 169016 106487
1 33829 198675
1 68788 64791
2 123112 129759
2 14788 48784
2 120075 80777
1 46457 182155
2 103809 157732
2 53879 172481
1 79712 6918
1 157891 37567
2 31097 143902
1 82675 157380
1 110880 99431
2 99056 185236
1 177704 128769
2 2651 32397
2 54917 130000
2 17359 54767
2 73679 167949
2 53101 130605
1 194909 6855
2 92049 31654
2 65217 187642
1 176949 110841
2 101258 128078
2 159671 57183
2 158824 199517
1 10493 185856
2 104195 112267
1 190726 194138
2 180570 188028
1 68660 78830
1 174526 91066
1 140359 110758
2 157347 46175
1 99558 9511
2 158155 127726
1 78605 109694
2 191728 1210
1 98549 205
1 138821 81504
2 106046 97239
2 174134 106790
2 148923 68117
2 99828 23825
2 194075 96866
2 152044 166130
1 92854 79702
2 159834 148477
2 177270 135558
2 100732 42538
2 136804 57688
1 197083 65811
2 96485 31085
2 33399 100816
2 140019 38262
2 160901 87796
1 96062 108616
1 78547 65421
1 14601 101929
2 141742 194649
2 26902 141728
1 162868 85376
2 112869 163227
2 108636 31970
1 125627 75186
2 10794 111046
1 92713 67377
2 15419 89867
2 88626 164975
1 19579 1406
2 61242 80563
1 111820 93825
2 159742 137492
2 15026 87125
2 64744 141463
2 125181 40912
2 117375 8534
1 146529 192354
1 68850 53417
2 49128 167944
1 129064 13201
2 181267 128727
2 105188 105697
2 32839 135499
2 74032 45924
2 154510 96456
1 103858 19382
1 90105 189227
1 191768 3971
2 12115 192247
2 59014 192338
2 148781 61183
2 168652 54184
1 53466 71505
2 42368 169638
1 50361 57096
2 107272 66422
1 171200 71898
2 14211 146795
2 115794 180893
1 91867 149492
1 160355 25660
1 164487 105080
1 146474 8629
2 57269 13158
1 105894 174735
1 178958 191548
2 112578 16245
1 92027 76831
2 83672 8713
2 101044 123162
1 165977 193825
2 34641 63
1 49024 85578
1 27426 19649
1 171044 175291
2 178115 142149
2 44559 146372
2 37940 54520
1 112413 162922
1 4413 192099
2 98979 80710
1 17351 74986
2 183328 90749
1 59414 46143
1 48628 102175
1 172769 112726
1 144361 142553
1 161834 16755
1 57966 109703
2 35714 50195
1 47586 125934
2 140675 3690
2 107554 2172
2 174666 43805
1 109372 177474
2 6806 195553
2 52520 108866
1 17933 186661
2 157735 17876
1 108070 91383
1 64742 37537
2 65817 50422
2 40205 155167
1 48257 82467
2 72785 35701
1 43549 5630
2 175878 115371
2 15004 181626
1 43532 13272
2 37907 13325
2 170351 121899
2 143848 98473
1 81527 143746
1 149175 144468
1 25108 2470
2 76173 20874
2 121017 194228
1 44230 116445
2 178200 78591
2 175259 147446
2 98123 159388
2 36045 43717
1 9989 147992
2 188609 12409
2 4781 153086
2 162707 2913
1 123902 55154
2 176020 11206
1 138976 110652
2 91860 115341
2 178640 65155
1 123142 191928
1 172129 29675
1 130326 73017
1 30753 113109
2 19596 151407
2 179058 175113
1 89726 66993
1 20428 183679
1 110229 170172
1 2620 100081
1 163434 68898
2 130925 121904
2 170209 71914
2 100544 163452
1 166228 195821
1 64905 71381
1 45611 186059
2 155614 288
1 66235 50764
2 36455 165334
1 104155 96782
2 158177 168489
2 71768 199272
1 81711 140185
1 147204 71248
1 128234 97018
1 48629 153620
2 104717 189745
1 136555 141445
1 108225 986
2 22513 112008
1 31254 68282
1 177380 148528
2 95692 110102
2 119763 98291
1 24163 129469
1 75728 119068
2 109032 157490
1 103963 80145
1 179970 105162
1 68159 5993
2 79811 145758
2 36022 136896
1 65302 133867
1 160178 140193
2 177544 37797
2 69640 8507
2 110995 134346
1 141928 157101
2 21061 21844
2 60240 149372
2 131535 19737
1 17563 39560
2 107326 5909
2 163056 89208
1 126529 123982
1 130578 22965
1 176585 56554
2 137826 187765
1 74622 42408
2 167268 198498
1 30557 103154
1 152604 35966
2 54591 126444
2 110019 104413
1 91494 78180
2 18040 135948
1 187630 112434
1 38010 119519
2 73303 152637
1 158169 35142
1 192489 189406
1 78418 112910
2 153894 25851
2 104108 175535
1 75008 11276
2 35924 179967
1 54023 58728
2 112854 177840
2 94921 139209
2 140513 55214
1 167327 29692
1 134700 15182
2 135290 178421
1 59804 34736
2 113898 73120
1 97954 72056
2 143680 6558
1 121164 46826
1 155841 149412
2 9111 91012
2 102487 91632
1 94639 154373
1 108642 197195
2 151108 59621
1 106991 59290
2 39503 98044
1 38287 10281
2 73632 56803
2 61530 57924
1 117805 86595
1 93109 196412
2 34894 93516
1 84243 198161
2 59275 111412
1 20910 185989
1 21439 198086
1 195056 71886
2 146255 72861
1 155974 76112
2 183341 13912
1 130257 73721
1 31283 149705
2 131172 26263
1 6493 199216
2 89081 198480
2 24319 72787
1 15965 46918
2 160122 34761
1 6138 92585
1 20980 56420
1 99072 158805
2 132267 5715
1 5531 17337
2 46413 172175
2 31852 91720
1 132635 57120
1 75283 192989
1 18416 157750
2 163744 89597
1 139242 130826
2 18117 37783
2 191810 152427
2 82030 133834
1 73932 196249
2 69502 168556
1 51032 31188
2 10712 146308
2 73681 154402
2 48545 3044
1 121068 38094
2 163413 71476
2 100255 171025
1 47545 17037
1 15560 121655
1 46039 98637
2 132630 136476
2 49691 83389
1 82730 64601
2 78957 150309
2 128026 139079
2 192897 2561
1 88928 187067
2 114217 121146
1 60935 152010
1 7752 81229
2 1674 105707
1 2335 149276
2 73048 147809
1 98844 179176
1 36635 82848
1 155901 137651
1 155174 10930
2 54812 39722
1 149781 91280
1 198355 92479
2 127565 122425
2 167956 175621
2 3852 100432
2 53720 77828
2 3901 97909
1 103946 86556
2 114196 98134
1 119684 148647
1 65817 54200
1 123707 117584
1 31150 3212
2 98189 55528
2 144234 83526
2 196988 177737
2 126003 81672
2 44038 24158
2 40891 95021
2 100337 170464
2 197210 108090
2 12041 78
1 11073 183101
1 13469 52609
1 64832 132407
2 220 196857
1 3065 77278
1 168228 94362
1 46477 162007
1 168870 55081
1 193630 48656
1 120626 20568
1 128448 71276
2 186558 53969
1 119132 97218
2 34991 58709
2 159450 187801
2 73527 42702
2 149588 187296
2 147803 60014
2 134093 146601
1 54840 106543
2 106675 93721
2 71094 104628
2 107613 99147
2 96897 68557
1 48461 105943
2 68533 38726
2 193610 50355
1 174790 123422
2 116125 61230
1 121 132733
2 191114 162888
2 178063 164682
1 195758 133252
1 50753 67535
2 131192 107995
1 73707 86875
2 131099 65388
2 60162 166109
2 193420 145124
2 31578 70421
1 50812 136910
2 193039 136314
1 76960 83505
2 49695 156199
1 176898 161114
2 131148 63667
1 53183 86507
2 112346 116755
2 71823 16838
1 77892 49238
2 137185 182265
1 94893 10590
2 126295 114837
1 179692 132890
2 99124 101082
2 77536 132177
2 146996 74075
2 172446 195386
2 48536 100401
1 22184 119546
2 85937 186990
1 54232 131551
2 198055 52537
1 104115 38645
1 192932 93745
2 192634 196319
2 43274 75886
2 37575 170077
1 59915 156439
1 21258 190866
1 32165 28765
2 89283 45778
2 14994 166534
1 186263 21962
2 72607 151483
2 21065 155731
1 16555 85390
2 194691 85425
2 132135 95629
1 194268 56546
1 35602 184667
2 102857 133667
2 19343 72186
2 99954 34301
2 12657 144721
2 39079 56698
2 1345 81823
2 190572 165051
1 139408 168447
1 99536 185663
2 49184 118852
1 106955 33106
1 17620 98770
1 134372 3647
2 141995 135647
1 180147 81693
1 124397 67890
2 77600 5032
1 32163 14327
1 118191 113903
2 181941 136681
1 118235 151473
2 8948 117103
2 170611 164012
2 119407 197113
1 43947 11604
1 68876 189599
1 68428 146817
1 93525 63792
2 99570 91396
2 80377 5737
2 108653 191326
1 33078 87746
2 177638 126588
2 139176 27443
2 52511 135473
2 186019 39480
1 107173 183652
2 125483 69344
2 83436 198361
2 105732 72878
2 26139 186743
1 177773 133908
1 37767 89283
2 185374 162986
1 25956 115824
2 108528 112148
1 73759 117560
1 73630 175639
1 175584 101264
1 190557 80608
1 196819 44311
2 132103 132502
2 7832 73901
1 7545 119568
1 57861 15990
2 20628 55367
2 66068 198390
1 13676 69496
1 108610 92257
1 92590 57896
2 23547 124851
1 140248 37104
1 69523 76093
1 62035 138712
1 103654 171936
1 80806 125878
1 150693 114439
1 188735 78023
2 25498 96266
2 7246 31882
1 165369 174780
2 28173 79261
1 115193 131921
1 3242 133174
2 151144 109933
1 118662 39830
1 85559 65827
1 18483 140709
1 140114 177324
1 93578 137895
2 9988 20003
2 199990 87892
2 78150 38424
2 108490 8318
1 65891 10602
2 44680 185041
2 86266 184477
1 118474 105663
1 81954 9202
1 65932 42176
2 40065 138222
1 156472 141915
1 15284 74584
1 54934 180033
2 95503 424
2 162306 119296
2 69780 20572
1 36271 84636
2 118801 115695
1 186788 172400
1 65496 125071
2 111120 59215
1 63650 44470
1 12180 54289
2 123234 86139
1 53602 160452
2 17233 89833
2 170784 47839
2 57594 163185
2 134199 26221
1 95557 183231
2 193975 157257
1 114104 142914
2 8081 87462
2 169533 185857
1 25129 33006
2 67138 179547
2 194938 96526
1 154540 197591
1 4742 127311
2 80653 90250
1 81950 53038
2 57762 25275
1 197758 161399
1 197552 14285
1 90265 133838
1 48883 80095
1 131600 115379
1 19087 117792
1 15135 184645
1 30059 86739
2 197460 185717
1 84671 39302
1 73384 24351
1 47160 104980
2 108084 175923
1 5022 64017
2 66535 9766
2 182446 131121
1 177473 79363
1 142045 25213
1 63352 71044
2 176059 27443
1 52473 128290
2 15014 132243
1 26655 182138
1 51462 167756
1 151854 91003
2 86006 173960
2 198612 27257
2 121655 26964
2 45751 97012
2 14591 43478
1 168160 155441
1 1674 155325
1 166279 64079
1 158849 11705
2 174301 136284
2 186536 63284
1 75296 30311
1 26130 103631
1 177920 140913
2 179486 182737
1 37294 62520
2 60298 128220
2 151875 138249
1 39153 27763
1 196501 56433
1 76834 42265
2 38311 168231
2 66534 171096
2 58013 154677
1 56439 115382
2 28385 90946
2 143604 98111
2 192148 167916
1 111294 82588
2 21341 142522
2 144242 84567
2 150173 55646
2 97290 18780
2 7346 40524
1 32585 25129
1 50865 146597
2 46446 109861
2 60966 106886
1 136896 20734
1 75760 16042
1 2467 38758
1 73595 3890
1 36606 173882
2 150408 160261
1 153183 126842
1 176332 32872
2 116903 170023
2 111348 62169
2 24820 152136
1 57023 10277
1 164266 108077
2 114618 21896
1 12161 84172
1 155315 96490
2 137754 138948
2 192089 162256
2 187282 103418
2 12001 35690
2 196987 35947
1 105142 138743
1 79832 172483
2 28781 29906
2 155847 30696
1 162353 54184
1 149341 41158
1 179992 172443
1 42514 174979
2 9773 79786
2 166756 93107
1 122785 37244
2 105301 160239
2 12834 159095
1 32493 120227
2 42215 73415
1 50040 25260
2 71400 187553
1 97712 172922
2 171964 140169
1 56546 176736
1 58760 8025
1 125342 134776
2 117646 179197
1 129335 13274
2 91616 144132
1 86814 70978
2 84121 47063
2 111498 110086
1 16377 183986
1 87260 67292
2 77712 145482
2 54464 82659
2 191970 109765
2 175094 177200
2 175982 121897
2 58332 31386
2 48932 22263
1 29648 175397
1 115439 124836
2 192289 120424
1 1685 164169
1 139610 107250
1 23754 171874
1 6420 5830
2 65334 158905
2 116958 197762
2 108154 44743
2 146025 150728
2 6782 166492
2 18434 170333
1 26910 45381
1 147702 36508
2 93239 6720
1 199009 95720
2 33860 68060
2 115004 104057
1 134929 124816
1 115939 194235
2 122763 174089
1 29163 37326
1 158432 133762
1 30855 102682
2 173082 85050
2 90406 157472
1 72189 13349
1 188958 185177
2 102211 34651
2 74201 192858
1 139399 76950
2 99646 126389
2 59388 199974
2 146273 24539
2 78519 84252
1 185477 197332
1 16852 150718
2 146086 197109
2 130120 162189
1 195658 74754
2 21080 129085
1 155732 24776
2 189605 102680
2 10462 121547
2 85154 32624
1 188633 25188
2 66739 77090
2 175560 73210
2 146306 162039
1 91005 183728
1 157775 129054
1 113105 192698
1 132876 135739
2 115086 79976
2 144418 128795
2 178363 160344
1 72151 50147
1 176359 167610
2 132410 52032
1 170512 60966
2 148027 148558
2 18092 155781
2 185497 82262
2 166234 100532
2 83056 42127
2 114827 186193
1 149384 55203
2 18000 90543
1 3803 28987
2 186884 14427
2 160609 180113
1 129950 179573
1 61253 164242
2 133662 42646
1 91649 66796
2 124138 74443
1 78098 78182
1 8278 87770
1 198817 37943
1 15191 81005
2 165792 171498
2 72101 49494
1 12340 94506
2 21652 175518
2 104456 183931
1 101967 168793
1 82730 160043
2 170281 3924
2 76256 158081
1 25609 44687
2 9011 4948
2 166587 144653
1 9069 195034
2 14886 50302
2 82954 99606
1 29582 6224
1 5539 87144
1 106687 190014
2 56563 69561
2 118825 61090
2 129112 143967
2 29409 172384
1 76846 20055
2 166635 81272
2 154664 83701
1 2713 21959
1 114734 19112
2 133259 57818
1 17390 107060
2 79502 69935
1 173111 32408
1 108098 185894
1 95864 142494
2 44195 158208
2 148962 130343
2 19946 193900
2 129459 133901
2 189451 95675
1 113471 169287
2 28005 8681
2 78909 199472
2 56060 118324
2 37570 181700
2 188725 33996
1 93670 146983
2 78262 136677
1 82782 89997
1 70239 110631
2 190650 65131
1 84490 134495
2 137321 62103
1 192640 152834
2 89343 89010
1 192307 188354
1 93232 37545
2 107463 49751
1 123642 196530
2 190069 91321
1 173075 114160
1 180373 34497
1 102752 84676
1 127209 115118
1 145254 44197
2 172949 199989
1 38500 34130
2 10736 195021
2 61464 57839
1 167582 53027
1 55633 138796
1 70078 149232
1 106333 47371
1 160179 76355
1 41281 125118
2 96823 185355
2 59492 11432
1 36143 104393
2 1421 44373
1 164404 98738
2 131069 168468
2 48288 111217
1 80041 81099
1 107630 153342
2 196343 21490
1 107355 42087
2 10389 92087
2 52562 190336
2 25554 71676
2 90747 196188
2 26281 74896
2 93348 61402
1 115768 15050
2 178792 131618
1 94070 109407
1 108922 16471
1 469 199486
1 34474 46890
2 125943 14749
2 15477 62112
2 163557 53313
2 72358 154716
1 191632 147615
1 124427 187544
1 101640 199946
2 158961 9769
1 49683 7635
2 124744 10986
2 31146 161924
1 183058 18051
1 126728 28093
1 39445 49073
1 94938 188029
1 58181 1002
2 53967 127655
1 66590 3565
2 84169 196312
2 77206 123020
2 40681 118966
1 126747 164733
1 50440 29486
2 55613 76201
1 69484 34855
1 7401 172093
2 92628 139345
2 182421 149836
1 81660 112529
1 82291 9094
1 145112 150700
2 151119 4254
2 109322 66002
2 107045 18653
2 28316 195093
1 3817 30394
1 90271 137240
2 81342 133700
1 181915 13307
1 133750 182301
1 74120 93445
2 87923 105482
1 99831 180412
2 91182 44058
2 118092 52890
2 63346 93321
2 184028 121053
2 109041 180761
2 122289 112062
1 46235 3666
2 33659 60349
2 109421 146902
1 8894 146561
2 8353 145768
2 24201 58991
1 4086 189753
1 182048 164345
2 182104 176537
1 68549 5067
1 139974 156005
1 81453 17409
1 107157 176324
1 22901 178845
1 123501 120107
1 123285 148093
2 127414 164999
1 132487 7633
2 90124 31741
1 112 125750
2 195924 64356
1 113362 22072
1 107843 48374
2 30094 142433
1 173955 1455
2 54236 11204
1 13798 52175
1 162120 102408
2 114739 129627
2 114074 140102
2 1404 152973
1 87216 48996
2 91349 146122
1 94276 63382
1 149427 183924
1 110091 59427
2 111896 113900
1 114774 56109
2 38743 147538
1 31077 46516
1 148431 33111
1 37930 173272
1 68218 37026
1 167281 149741
1 115490 110537
2 139818 31711
1 158520 7439
2 145696 146976
1 153406 134832
2 175975 121160
1 193546 51812
2 23972 110309
2 71362 40262
2 173262 86515
2 75584 175104
2 125481 119577
1 180039 146283
2 63670 108542
1 132337 34171
2 141426 189430
2 88496 155358
1 91598 159227
2 141598 77957
1 71532 73607
1 140856 123689
1 189263 168539
1 17769 143143
2 69458 130569
1 122632 78991
1 180789 137644
2 105567 178863
2 111820 18827
2 159698 67759
2 77016 4737
2 92236 46527
1 104433 13035
2 19354 19169
2 23749 41934
2 59928 40332
1 76053 132114
1 167308 132558
1 160282 92536
2 72988 83051
1 83656 88157
1 125638 156274
1 8044 132420
2 146980 3622
1 137722 143866
2 76165 124306
1 160548 61232
2 98379 153340
1 129190 145716
2 27664 87399
1 197734 70903
1 79119 137252
1 19800 198853
1 56207 135584
1 34277 71076
2 80145 186425
2 292 180179
1 71972 28495
1 75145 156532
1 96495 121753
2 78616 19008
1 68104 46509
2 14098 121773
1 160933 167746
2 5363 47858
2 40519 57970
2 128470 89668
2 49875 186089
1 114391 40897
1 24080 97344
2 114123 25864
2 67425 44965
1 150129 50607
1 110258 155628
1 39541 150720
2 103673 33868
1 43888 13191
1 105124 1816
2 17143 48956
1 124913 109994
2 91626 26079
1 135495 97080
2 73865 150654
1 100491 46444
2 162624 70340
1 101718 30170
2 130238 108351
2 25265 58654
2 141761 81884
2 157627 49846
1 129663 9152
1 163796 54468
1 60704 124824
2 192429 118194
2 167157 45563
2 36103 14268
1 90894 91790
1 174621 64383
1 102246 137350
2 100429 155940
2 81220 83627
1 173246 90326
2 25245 152513
2 84041 189307
2 198158 68614
2 122144 48325
1 104157 102143
1 168963 10003
2 91509 107754
2 89896 164971
2 164057 108143
2 167097 165371
2 109025 25163
1 91893 144025
1 73576 17772
1 179270 137523
2 109025 54225
1 72026 130695
1 198810 111771
1 26948 30803
2 191884 104419
1 150980 66571
2 129954 66835
1 104925 133505
2 151650 181379
1 163955 198001
2 52066 75560
1 180983 1764
1 159991 78021
1 180723 102767
1 97586 5327
2 148187 130836
1 41640 134881
1 167229 114192
2 75844 76359
2 94988 94218
2 52534 111107
2 74239 179181
1 67456 6745
1 183176 180477
1 131609 199355
1 132595 3333
1 32694 93485
1 47908 23078
1 122776 122005
2 163768 188017
2 161627 117790
2 149061 131029
1 46987 181628
2 178228 93208
2 91395 92215
1 191824 185204
1 96902 71865
2 171928 61578
2 105578 127138
2 153518 70591
1 29526 132913
2 194527 186741
1 7759 72919
1 11524 31338
2 21124 134871
1 145349 71078
2 128100 55252
1 2746 89981
2 53158 6966
1 58396 157587
2 139776 544
2 31552 41794
2 125718 83226
1 174442 198761
1 190041 15860
1 11835 127770
1 135702 57760
1 178108 70137
2 58341 121184
1 41107 160029
2 99673 40793
2 171105 191016
1 185389 74604
2 97048 80319
1 156799 138313
1 60475 171448
1 138052 74480
1 170027 33354
1 14711 144782
1 188944 185700
2 12296 66148
2 72419 154059
1 21614 54350
2 187462 169404
1 146272 132002
2 19230 180634
2 68021 98652
2 178112 874
2 144523 191239
1 135036 176562
2 187848 114172
2 127458 159934
2 29919 104561
1 29480 199148
1 128427 32315
1 139031 32619
1 74495 100624
1 159511 10295
2 88695 8925
1 25114 14694
2 126550 121871
2 10089 102919
1 189570 59644
1 43364 194146
2 149527 189843
1 1027 133874
2 7099 119618
2 6743 106327
1 75962 18367
1 139336 30458
2 96478 143693
1 104812 178248
2 135391 154227
2 162319 178884
2 16220 63349
1 192781 105677
1 85246 73608
1 170366 22229
1 84009 48248
2 197229 2053
2 134160 149653
2 184355 97493
2 75674 103153
2 17194 198597
2 76750 105404
1 8255 8022
1 15026 13325
2 68491 160289
2 193442 12480
2 72645 97709
1 147456 193745
2 54096 37484
2 15614 39529
1 28368 138322
1 181855 35923
2 146151 158468
1 144539 138985
2 184451 65842
1 4243 100843
1 113204 70733
1 132241 45474
1 190020 29281
2 158107 117197
1 54336 57199
1 21031 133925
2 171910 193687
1 154868 191652
2 126199 185896
1 60470 12291
2 160836 149191
2 116432 87983
2 189781 100354
1 159128 69012
1 116603 55887
2 187226 62409
2 47668 188680
1 118482 116493
1 144829 170701
1 195303 16492
2 50624 93059
2 40465 94520
1 19420 111849
2 4365 131802
1 98223 53814
2 34469 36131
1 157459 137118
2 166514 57170
1 99222 187141
2 26855 33104
2 14453 102440
1 125921 185914
2 137304 137311
2 1496 53033
2 85885 9820
2 168632 159670
2 116024 145513
1 14194 143951
1 88960 109304
1 45396 3781
1 39306 173476
1 198132 23440
1 156847 50745
2 192652 151409
2 91846 131148
1 70204 68750
2 72482 121180
2 93831 45609
2 138586 86428
2 81535 146316
2 186363 42084
1 85399 76776
2 88478 194934
2 52693 46461
2 103801 132421
2 197600 68375
2 24380 50860
2 193890 156819
2 93186 35393
2 15578 56287
1 102831 18227
2 88215 3332
2 154739 163819
1 84277 16927
1 14852 42472
1 7532 98097
2 179977 61931
1 158389 141253
1 68621 110806
1 172108 139748
2 138429 22291
1 128062 116106
2 159193 120069
1 174824 38963
1 154147 65367
2 35528 146714
2 53139 56955
2 106065 122121
1 3840 165996
2 85714 14512
1 176443 21980
1 124041 92939
2 102829 134505
2 296 27129
2 108468 183893
1 169217 35379
1 75048 179594
2 118739 484
2 29772 109620
1 149345 69482
1 122723 177599
1 95581 195851
1 118236 186417
1 74463 192239
2 154637 96239
2 147622 169589
2 14403 170126
1 161314 76801
1 128868 188758
2 58142 115839
1 157025 176563
2 113875 187950
2 10903 50433
1 187564 68091
2 93935 159435
1 78982 81734
2 162630 133717
1 127023 121198
2 24634 23969
1 9358 118207
2 80225 192199
1 145781 105827
1 96696 104176
1 144436 62589
1 127880 56830
1 94217 31506
2 153633 191463
1 58737 152307
2 107012 177207
2 136443 23980
1 31275 196277
2 106255 153415
1 36169 94607
2 23173 107379
2 125582 2386
1 160640 124951
2 162261 152082
1 79093 194089
1 114590 7860
1 126491 6803
1 9394 58167
2 126917 173299
2 30093 155271
1 59386 195288
1 50815 30390
2 197818 126094
1 144775 174752
2 125390 89676
2 123192 66020
2 59251 159039
1 141023 131390
2 13068 186433
2 154160 159646
1 115096 39769
2 161684 143268
2 170744 90295
1 13119 104792
2 122762 64900
1 138914 125819
2 107127 14737
2 40739 155598
1 85772 194574
1 31597 109348
1 64982 31805
2 90313 33763
1 185282 53086
2 145366 126370
1 162247 132654
1 25729 128290
1 34284 25361
2 33786 12423
2 121000 146308
2 78321 160520
1 178512 56520
1 108751 55286
1 10375 13632
2 156051 67085
2 147768 79144
1 63153 82816
2 190092 30116
1 154231 114382
1 10629 77521
1 140907 195816
1 135328 165352
1 39579 21920
1 29492 42975
1 117857 137569
1 56735 145503
1 34292 95862
2 164028 190358
2 77942 177651
1 41116 53956
2 116423 36002
1 185570 120553
1 74153 117769
1 60854 17105
2 18261 66474
2 140433 103617
2 6202 70800
1 115495 140691
1 89227 187671
1 185851 1678
2 9615 122425
2 114985 124678
1 75487 76055
1 189692 178528
2 32054 19205
2 37020 87546
2 102795 81729
2 110799 125442
1 88243 181236
2 128775 34170
1 38198 34344
2 42417 66638
1 104577 9272
1 71753 13911
2 162422 99634
1 94487 106246
2 131710 105373
1 59268 71053
2 115614 114357
2 183748 2082
2 36562 41221
2 136900 66508
2 44242 143609
1 166025 123194
1 46792 35815
1 68931 97166
1 13762 124879
2 81454 163836
1 69341 164310
2 39544 163980
2 91358 165023
1 84432 32177
1 150499 175312
1 148248 54019
2 50250 117262
1 41158 111355
1 116885 92135
1 17217 156646
2 32948 69585
2 178614 16535
1 13408 63481
2 92135 102018
1 74228 26380
2 80547 61191
2 194332 4157
2 159361 131735
2 67313 5276
1 195786 67428
2 120833 47305
1 168227 1662
1 190521 88695
2 19419 1323
1 135236 182224
2 54736 176354
2 41966 19977
2 160132 68264
2 111397 166919
2 166954 164106
1 153144 170734
2 64788 85319
1 84182 68263
2 140882 199251
2 169249 79729
2 6850 50302
2 134870 74286
1 198783 79483
2 167823 134493
1 171246 14381
2 110178 12356
2 29579 48626
2 24552 186841
1 130028 160933
1 16322 159736
1 174178 29247
1 68881 105107
2 147788 96897
1 185945 139672
2 66487 16050
2 10599 5041
1 37387 67036
1 94265 116274
2 114379 71155
1 51539 19936
2 101904 91056
2 41106 70815
2 52205 30567
1 13702 183517
1 115874 87425
2 29241 192853
2 88109 141785
2 140143 21186
2 23087 184963
2 78766 144179
2 77461 67985
2 113948 199786
2 189577 67531
1 128883 91344
2 52162 158677
1 6786 36592
1 52085 167844
2 65367 131951
1 97368 168840
2 89214 102614
1 60099 50197
2 108167 148360
2 94427 196335
1 94185 155978
1 41521 19544
2 35265 54316
2 29802 185137
2 48799 30576
2 20691 66828
2 95094 168265
2 12278 101121
1 74655 179800
2 1136 101981
1 18758 5250
1 42331 158656
1 163705 159652
1 137986 15417
2 142803 187519
1 125501 1642
1 36305 45945
1 111027 43680
2 45189 175276
2 169770 59433
2 44997 139781
2 24811 66643
1 36270 139575
1 197634 69296
2 113066 45987
1 49625 15993
2 192230 32278
1 188050 25098
1 146823 48765
1 47365 95735
1 124 784
1 37340 123808
1 399 37649
1 41649 39887
2 33179 31653
2 86043 42842
1 196403 95802
1 127380 53107
1 11626 199539
2 183615 194241
2 7029 82
1 152727 79844
1 150238 55251
2 15935 109409
2 104203 98826
1 185632 83981
2 27603 58717
1 80830 31492
2 158029 83111
2 88991 106054
1 110451 163811
2 52766 177409
1 173969 62580
2 110062 22058
2 17828 175566
2 70084 106079
2 108221 1695
1 157343 135149
1 68334 50340
1 69477 171687
2 31295 164536
1 185379 23908
1 35983 50266
1 30136 61321
2 160174 53889
1 110995 78621
2 21262 87492
1 166100 32180
2 71706 130315
2 131750 162049
1 1272 76758
2 147918 133624
1 35263 164182
1 2056 30116
2 82079 112551
1 17650 34184
1 41292 35810
2 88309 5549
2 74615 174210
2 95353 24815
2 19539 167036
2 112830 36952
1 51115 136438
2 149529 43951
1 21865 94031
1 28212 120530
2 160752 142984
1 141686 197203
2 61247 63299
1 177162 42963
1 134221 97791
2 81397 21
2 99052 111159
1 35811 7658
2 135454 67847
2 32298 105289
1 20203 45344
2 188807 140792
1 16224 59048
1 151262 132995
1 125777 118337
1 14082 59414
2 183871 187924
1 73586 185604
2 79790 152280
1 101289 199034
2 11647 124752
1 70174 69174
2 154570 164581
2 156440 130050
2 19744 68019
2 125543 95632
1 170285 69296
1 194758 100027
1 147427 77212
1 44028 53430
2 15429 63596
2 190535 121680
1 38841 127083
1 173911 99282
1 141904 165481
2 67438 196564
2 163710 174385
1 169628 16089
1 142550 37570
1 157248 116583
1 73111 183381
2 79632 137968
1 54395 70757
2 17655 26908
2 93144 56983
1 135819 135241
1 113952 78623
2 154941 152226
2 118157 146009
2 138979 105923
1 127057 140702
1 133222 30505
1 165487 128433
2 63856 150886
1 58949 80634
1 172602 127479
2 2926 178669
1 163771 45674
2 3610 41117
2 73688 30682
1 3851 65131
1 189623 161774
1 104709 81220
2 20421 156251
1 120793 6387
2 185659 183815
1 171792 35952
1 82352 93135
1 27037 37896
1 167801 122905
1 9522 175803
1 144549 106962
2 66857 95974
2 132154 135681
2 29324 57009
2 33153 146585
2 137602 173852
1 101857 39592
2 78775 164503
1 10413 111776
1 34861 182782
2 7505 101734
1 132126 199410
1 28082 169525
1 175751 119566
1 158202 183759
2 6024 101964
1 74611 73835
1 143111 137803
2 365 47780
2 24383 196510
2 144747 188912
1 139950 61745
1 197215 71460
1 100571 28467
1 163604 35886
1 2599 19171
1 76805 688
1 185141 142362
1 837 138037
2 164651 180527
1 156532 77515
1 22709 7083
1 148389 115002
2 169162 56452
1 184177 82611
1 114431 62550
2 142386 176698
1 35153 186450
2 137215 27090
1 182348 187001
1 40166 117948
2 84619 68178
1 34446 56749
1 70990 129586
2 81287 167720
1 10509 78864
2 527 66827
1 164055 63929
2 122561 39863
1 182084 166028
1 15385 117209
1 117591 176090
2 61419 114583
1 28970 87917
2 20412 126145
2 182859 173380
2 180822 63890
1 176859 8381
2 146263 56853
1 6381 41865
2 150332 194762
2 191691 10891
1 98051 39910
1 149622 185897
1 54062 142083
2 17699 142829
1 42868 25768
2 57450 185253
2 123356 49210
1 115005 21387
1 85269 33224
1 86856 166179
2 43578 23816
1 65925 31930
2 214 165909
1 187835 92828
1 52813 43969
2 54950 179608
2 177964 27480
1 109050 2766
1 90362 116035
2 142265 191639
2 192465 113493
2 106670 58587
1 132273 91463
1 127317 14320
1 125286 189623
2 62675 106304
1 27880 99005
2 110893 89973
2 17296 162589
1 123558 52481
1 2793 114276
1 19897 105301
2 28670 10276
1 4463 161516
2 20311 34504
1 160945 107707
2 174684 180304
2 172175 72485
1 186389 138169
1 70749 192478
1 99720 123229
1 113697 142544
2 178845 174292
1 127897 88607
1 146817 126620
2 47787 193242
2 158819 103028
2 86927 172550
2 1461 61563
2 1493 57041
2 139998 42618
2 88177 167518
1 148880 161022
2 120267 55887
2 197030 8696
1 88034 188378
2 165274 9554
2 164804 116704
1 56549 10495
1 132323 43018
1 173413 154965
1 75372 186509
1 99655 65061
1 122443 82667
1 45663 92
1 114549 183194
1 152579 194759
2 169071 28318
2 16719 77303
1 119555 22934
2 91009 174315
1 11404 4372
1 162028 160687
2 169717 59344
2 29994 89673
1 7397 25577
2 109194 170908
2 33433 149225
1 54561 130110
2 137431 157642
2 66645 137766
1 183364 57918
2 17854 110041
2 77967 194990
2 12563 127858
2 199006 131289
2 41711 159160
1 113733 69064
2 124784 49763
2 58014 60918
2 141054 175674
1 56933 68891
1 87307 140925
2 2498 11874
1 149750 8004
1 51297 62707
1 176733 111375
2 173750 9244
2 148009 31132
1 66343 40976
2 47086 48292
1 2448 62960
1 118009 131737
1 62538 189642
2 36532 188242
1 94078 70579
1 79408 119328
2 81976 140015
2 127965 95559
2 20458 161486
2 66134 119008
1 36850 31267
2 195942 198482
1 47589 35067
2 30211 57173
2 152737 108273
1 170264 111970
2 104931 30950
1 132211 105502
2 76034 11950
1 149721 139726
1 177590 69839
1 183810 84924
1 86979 46265
2 36086 23934
1 23494 153536
1 138627 143919
2 61176 13552
1 23062 133719
1 38069 90885
1 97465 147027
2 139698 107094
1 59251 11905
1 190339 131828
1 70347 43952
2 120271 64597
2 7005 83191
2 118413 38435
1 135003 50841
1 8536 152549
2 91662 92210
1 96606 25943
2 159087 83753
2 168207 27793
1 46913 110638
2 149433 46158
2 36017 5764
1 157273 123340
2 1737 79614
1 193020 74114
2 177740 174118
1 39645 111420
2 4657 72232
2 802 108228
1 145879 94051
2 162696 122277
2 38414 169544
1 1345 7416
1 160937 113436
1 132316 1857
2 22476 186181
2 71790 126546
1 68830 77166
1 111636 92433
1 90869 35444
2 108430 25909
2 2793 163246
1 179136 136818
1 144110 122074
1 133251 18375
2 169243 517
2 59951 188705
2 106481 131500
1 163455 98984
2 143900 178589
1 171469 55733
2 190345 127959
1 66132 110204
2 173428 127223
1 192691 142512
2 2293 103809
1 168105 55654
2 31111 195318
2 43366 169969
2 94987 117743
2 98463 64772
2 34178 11440
1 86840 108311
1 77835 126670
1 29517 55976
2 89349 130966
2 191922 99117
1 42190 77711
2 163847 10398
2 129397 50314
1 199727 12572
1 103778 155464
2 176060 95779
1 185235 154659
2 194771 12958
2 63734 19947
2 46291 30244
2 33342 136570
1 193638 6653
1 74387 79296
2 66829 67660
1 150381 4419
2 49243 27868
1 194194 73782
2 190733 4323
2 132918 150039
2 118526 57129
2 178867 107175
1 82847 24323
1 51871 136158
1 140355 179142
2 85675 72152
2 198835 111722
2 83737 36864
1 139531 189877
2 197666 68868
1 64664 38709
1 12438 194908
2 126381 114007
2 34299 71096
1 189078 127173
2 92037 31222
2 73389 192129
1 155508 161072
1 125937 150765
1 61910 79658
1 45714 139683
1 126137 82050
1 63634 143823
2 190429 169285
2 97915 66722
1 170900 20582
2 126719 157150
2 89898 134243
2 79906 146463
2 187617 75007
2 134360 7169
2 171486 192561
2 124708 82812
2 193575 91490
1 26248 36396
2 47140 163480
2 86257 135502
2 147182 82256
2 173151 85911
1 112412 184474
2 98857 95913
1 112867 44089
2 192279 33087
1 89294 915
2 177970 123326
1 183828 81554
1 106307 197522
2 140132 14485
1 90209 63540
2 8169 100151
2 65959 22653
1 55719 157067
2 126014 92077
2 174622 144032
2 117095 155097
2 92888 97380
1 139348 21049
2 109513 138520
1 176487 62093
2 56414 58337
2 42390 191883
1 43819 23031
1 173867 164411
2 193259 166478
1 160388 102594
2 109622 21922
2 80890 87722
1 76979 145749
2 159593 48054
1 86962 44119
1 51263 27671
1 146878 170821
1 144941 100491
1 148366 118376
2 145598 17173
1 173027 189331
1 16672 27841
2 117115 121780
1 61816 72651
2 41546 109256
1 113342 44953
2 70741 167360
2 182567 36115
2 185071 64295
2 157363 110165
2 77299 46248
2 66744 103878
1 96873 21830
2 91859 123660
2 76965 88170
1 40643 197078
2 35941 98995
1 134356 186328
2 171215 104735
1 124880 102499
1 5162 8906
1 176719 197362
2 180235 59418
2 198887 71473
2 178403 124987
1 75942 3343
1 17739 15817
2 111527 32622
2 190470 97794
1 49327 36148
1 81596 45083
1 198024 110936
1 7709 66878
1 58815 95392
2 73598 28924
1 166074 76489
1 20975 114245
2 106287 194737
2 138320 675
2 61536 151816
2 117105 146438
2 176877 184312
1 69253 157404
2 59457 53260
1 109249 120358
2 11406 113788
2 135267 56504
1 92196 144275
2 187722 156303
2 36337 36535
2 101161 58842
1 113407 28694
1 150133 188292
1 196788 181571
2 3846 25639
1 129643 168232
1 172610 74329
1 59254 120814
1 79309 76338
1 63062 176362
2 180188 22698
2 21422 6986
1 175662 127096
2 187314 139269
1 37603 8766
1 182725 160900
2 192609 18346
1 25324 22403
2 168022 192661
2 5051 72961
1 90435 176835
2 129393 119130
2 104128 188680
1 156366 4931
1 27094 58384
1 173437 35227
1 52320 188791
2 85517 184185
2 125187 123823
2 19022 142125
2 58300 86473
1 49637 121050
1 54 39557
1 115487 145687
2 131121 92221
1 44912 11961
1 79328 139282
2 198714 54440
2 169727 162875
1 75248 183221
1 159240 1855
1 35178 64169
2 14627 2189
2 107683 115267
2 8335 93535
2 68742 74155
2 188559 85846
1 150906 106826
2 182202 91186
1 131467 157988
1 89625 53604
2 86625 109162
1 41117 139437
1 22427 157830
1 139792 58854
2 118740 195109
2 31706 10143
2 84792 183969
2 190078 2197
2 70307 68227
2 36041 128541
2 68466 100342
1 173964 139789
1 127090 177873
1 88270 194056
2 133555 86403
1 187896 135786
1 83377 54637
1 115081 170017
2 24482 127475
2 175643 178082
2 29968 131929
1 107574 26361
2 168139 196405
2 137355 141288
2 94662 137883
2 163038 188255
2 121880 31584
2 23994 154600
2 143272 127193
2 56913 184161
1 110512 10841
1 126969 188515
2 3076 172082
1 45107 136422
2 104190 16647
1 97599 163296
2 170312 155997
1 67041 189968
2 127407 34443
1 174960 51096
1 89943 145790
2 51666 112570
1 143842 107502
1 51731 72699
2 173933 167497
2 80040 149438
2 167667 11062
2 31323 11023
2 102047 114134
2 90642 151701
1 70054 176658
2 91165 198231
1 57230 95787
1 26962 20613
2 24903 99010
1 106316 141464
2 189899 26580
2 58212 80242
1 79983 192156
2 32768 147117
1 3977 67135
2 127458 10767
1 83725 92904
1 38927 83534
1 8888 164540
1 164523 12057
2 133269 63047
1 165009 37218
1 193832 175109
1 129830 10727
2 69762 91438
2 134034 10839
2 125312 80737
2 142942 143418
1 89201 53549
1 165970 42255
1 93171 174080
1 160019 56373
2 122232 116231
2 43288 14056
1 64357 170593
1 123608 34677
2 20901 5183
1 159835 65634
2 34586 76386
1 76083 57215
2 132193 10867
2 143092 101083
1 198687 129510
1 42569 191141
1 147959 121809
1 30065 162383
2 6343 5491
2 123996 17160
1 185012 189768
1 170471 188598
1 87631 177842
2 168304 150483
1 122750 149609
1 181327 136426
1 175924 140878
2 30500 31052
2 60702 53277
2 109134 145587
1 133362 147430
2 23207 47577
1 124654 46920
1 75884 189439
1 31619 41949
1 135188 166540
2 144114 158517
2 146070 130099
2 125845 18490
1 165298 29297
1 30689 13122
1 165640 56239
1 25569 849
1 20783 169495
1 67215 196183
2 97846 120810
1 21340 173407
1 117964 154186
1 87653 41853
1 190110 54024
2 74522 93907
2 151035 75824
1 161961 40591
1 148288 170482
2 137542 167645
2 74999 28741
1 35349 87514
2 119362 73784
2 101256 43856
1 144281 40388
1 144979 57522
1 195068 79275
2 41866 132379
2 62366 17484
2 36121 86308
1 30272 65417
2 193133 32594
1 50546 111915
1 7434 186900
2 116605 107906
1 43387 12336
2 173342 1705
2 36101 107789
1 126611 171712
2 41768 64010
2 58278 145821
2 38030 94322
1 28630 24610
1 60921 94650
2 20164 137243
2 101935 180777
2 112038 31196
1 101490 105247
1 156807 73744
1 136272 49681
1 194252 144838
2 179877 49961
1 140450 190421
2 45665 182943
1 158608 58492
2 129932 188837
1 59902 86987
2 105199 187117
2 85246 96477
2 102362 138353
2 55697 116933
2 154860 194544
2 43418 131619
1 139913 114784
2 53546 35815
2 7331 50691
2 44259 84908
2 191182 120807
1 170613 15138
2 168692 14945
1 50127 114646
2 179881 81141
2 122066 159444
2 72763 28317
2 18987 127126
2 192039 167275
2 31575 113416
1 92845 191155
2 163544 30815
1 90708 11371
1 151144 82847
1 89126 70209
1 2539 67983
2 168286 25550
2 99216 65640
2 11947 16717
1 90072 162022
1 47191 87787
1 115139 59530
2 66386 100757
1 175590 126823
1 125820 77555
1 65405 121631
1 150852 123327
1 56872 12914
2 63128 177549
1 55363 49980
1 82549 25374
1 107667 186034
1 79690 100572
1 78031 145337
2 198544 85828
2 131039 91385
1 2323 71104
1 102937 29102
1 100186 94540
2 68298 63008
1 15344 86855
2 130384 28425
2 70538 23044
1 139942 170621
1 179597 158440
2 33376 176933
1 103625 136556
1 70579 156874
1 128357 164682
2 139947 161288
2 182388 40366
2 133154 96498
1 151532 112
2 114140 9199
2 43942 25104
1 60900 111042
1 7788 135963
1 124166 156924
1 196409 73189
2 162229 91386
1 74696 198211
1 145843 180358
2 97396 108250
1 25188 189966
2 36320 127841
2 78617 90939
2 160577 171749
2 173804 129498
2 135943 186990
1 44875 74362
2 129191 175363
2 42539 137795
1 187004 66297
2 66662 78689
1 139272 6076
2 188222 166132
2 1033 139824
2 172755 155901
1 62279 166424
1 169991 86311
2 31730 179358
2 166600 150659
1 178749 195400
1 102330 198740
1 165129 73925
1 190074 125379
2 8572 164152
2 172451 149990
1 63594 184100
1 78632 182939
1 160881 192063
1 48129 179616
1 144769 35175
2 67871 165359
2 179508 28036
1 23200 106350
2 68033 167747
1 108360 153868
2 178217 138750
2 26650 100867
1 53140 121292
1 102353 38149
1 86760 123700
1 77940 118578
1 20310 137994
1 88764 184260
1 188590 185115
1 168240 4408
2 178358 125580
1 27118 71621
1 16965 96043
2 79998 31805
1 19900 162881
1 86874 16631
2 72042 64772
2 162881 97136
2 194356 69064
2 147684 56480
2 33754 181150
2 53742 156762
1 131297 155272
2 78002 169905
1 44934 68020
2 41908 56067
1 35831 38525
1 85127 150505
2 54032 13277
2 176940 79399
1 138494 11171
1 32931 174937
1 60165 60948
2 191304 80469
1 121963 183000
1 186047 32115
2 131985 136693
2 35615 152172
2 17807 137100
2 16674 88673
2 121437 154660
1 121846 86374
2 11336 128362
2 173853 162973
1 75136 66095
1 185674 172957
1 119834 90503
2 157497 132850
1 4995 33704
2 100056 155715
1 123729 133802
2 58663 129261
1 123708 125659
2 82621 129355
1 72849 54966
1 49615 180312
1 106894 42307
2 151107 136857
1 17605 67111
1 169335 106850
2 38611 31372
2 119654 14979
2 65911 112982
2 142346 195640
2 23770 25366
2 83212 41769
2 78178 19316
1 142142 155886
2 121984 65745
1 68554 79974
2 82325 177392
1 182422 186124
1 90989 186242
2 96323 41122
2 95208 48138
2 27969 24609
2 132309 171683
1 168045 180625
2 34350 73231
2 15018 184977
1 105336 152360
2 138331 55264
2 40333 116778
1 9446 120061
2 152478 1703
1 80985 167633
1 149976 157124
2 73769 199321
1 179245 75863
1 46023 157952
2 11131 134660
2 131341 60392
2 66578 91567
2 84843 43312
2 93110 102533
1 185858 146265
2 93050 23671
2 197537 13580
2 421 100242
1 27501 176665
1 111877 145621
2 99445 58869
2 117965 145039
1 84871 38908
2 65 168919
1 28742 176977
2 124587 12672
2 104691 136703
2 41561 100412
1 36433 199800
1 36896 142746
1 59085 162835
2 199733 185797
1 164667 20406
1 62151 18298
2 75272 95431
2 126579 97878
2 125083 39583
2 85687 94337
2 81081 66819
1 54684 27855
2 168417 46696
2 174174 121416
1 147636 23921
2 139809 50019
2 193661 161975
2 44315 174942
2 138661 74964
2 195512 137738
1 186368 125930
1 138141 160286
1 144006 112333
2 67011 154846
1 76849 74880
1 164754 162268
1 78544 166148
1 141644 191098
2 95277 191514
2 153956 34019
1 114648 171929
2 57607 16622
1 110335 78137
1 50593 125243
2 91015 134179
1 128835 107535
1 10207 159593
1 123287 35703
1 88748 105602
1 129880 91402
1 170950 45291
1 199228 56182
1 179526 95582
1 142356 17794
1 18850 175229
2 25226 152211
2 29435 141679
2 152770 110722
2 178204 57765
2 155881 28566
1 189046 55989
2 147503 95067
1 21798 31629
2 49065 79694
1 168732 183114
1 160988 167530
1 198063 76783
1 193783 123190
1 93168 121917
1 15692 128815
2 190417 129346
2 141186 130337
1 23504 100789
1 4364 140267
2 118103 86209
1 80210 25237
1 62084 75962
1 44229 183795
1 112383 101408
1 84506 21687
2 751 139448
2 48969 168814
1 51761 189569
2 168996 145997
1 117986 125686
1 48350 103325
2 112408 99296
1 148613 108513
1 95742 13192
1 190789 149524
2 150055 136594
2 158726 166019
1 132089 47525
2 146182 46669
1 68630 42888
2 197679 119030
2 11954 187307
1 27224 145011
1 35532 22117
2 38073 110399
2 64279 89020
2 195667 158446
1 85773 149720
2 193190 91498
2 133587 38516
2 143185 134846
1 113317 28240
1 58509 96096
1 39375 183610
1 193513 191527
1 136141 193569
1 165500 178863
1 471 189323
1 21941 150561
2 163999 15128
2 35302 130327
1 171120 14919
2 39948 170449
1 36371 60587
1 149969 177110
2 188147 108594
2 136928 64065
2 15629 101109
1 100808 35096
2 23507 105628
2 165011 64298
2 174702 103522
1 96553 97777
2 26733 195865
2 2298 3143
1 96647 103004
1 100850 144510
1 73288 599
1 193263 124691
2 120800 129885
1 42942 87882
2 3209 174608
1 108548 181264
2 141877 155203
1 167075 110109
2 102464 156465
2 35787 95283
1 11681 96574
1 136693 156414
2 98244 163583
1 50303 86018
1 173050 29468
1 119978 38878
1 126594 49505
2 7735 149254
1 65260 131624
2 161497 36189
2 89848 58928
1 46486 70698
2 56065 131294
1 32057 85422
1 95924 105563
2 26139 169978
1 133465 133354
1 49236 166423
2 39894 131981
1 19136 85104
1 83299 176612
2 23741 124263
1 167454 98001
2 137005 87968
2 180784 2048
2 179043 146268
2 51539 55728
1 98355 67475
2 14773 166569
1 111777 88104
1 16550 79959
2 44564 10611
2 136860 61644
1 15903 68292
1 188617 152896
1 183773 39556
2 113124 124200
2 140713 69327
1 164146 156636
1 77114 161661
2 131145 141806
1 27657 51712
1 34511 7171
1 5098 32607
2 65438 154087
2 54890 27230
1 46093 55649
1 144483 55897
1 170739 21897
2 78832 12503
1 22124 116673
2 60772 73817
2 38552 171601
2 114833 135087
2 133019 96270
2 196002 104145
2 186430 53917
1 190221 159515
1 38488 187725
2 88452 84213
2 29719 160003
2 46245 166870
2 170343 63368
1 197250 36411
1 60815 15731
1 61772 22920
1 164838 70260
2 42401 64478
1 6970 88354
2 44292 18312
1 40624 56948
1 117588 56283
2 53694 134111
1 57207 158984
1 28255 77771
2 122171 190440
2 123305 21372
2 146214 66892
1 125721 119602
1 54904 196984
1 117374 169469
2 187485 114235
2 75982 147949
2 143704 17312
1 135082 126121
1 166519 133962
1 66199 60308
1 133783 105191
2 19968 98889
1 109968 149411
1 7603 158350
2 21229 3343
1 147604 83151
2 64020 44752
1 75218 93983
2 52136 112296
2 123111 173044
1 79161 62744
1 138330 119267
1 39556 14154
1 94021 182409
2 73913 89166
2 145780 177177
2 138063 47611
2 106026 188142
2 190502 195648
2 57316 192828
2 9841 101442
1 133495 146266
2 59228 133940
1 114505 79606
2 9783 167747
1 81183 136225
1 174347 139744
2 173953 189821
2 91287 89658
1 11401 22532
2 188276 155041
1 120214 73293
2 13121 161678
2 20720 1927
1 136355 42928
2 139824 165903
2 106212 74645
2 182189 13992
1 108089 97032
1 15251 20081
2 25169 33488
1 117678 37918
1 156147 8381
2 52081 17889
2 144899 4144
2 1116 139999
1 12165 93203
1 123926 194174
1 79102 29499
2 28904 163480
2 148279 44549
1 30681 61200
2 129392 76308
2 164906 154657
2 104506 3569
1 4538 52526
2 139573 168873
1 150229 138652
1 168391 52864
1 145042 100840
2 160211 175850
2 27415 726
1 194780 162501
1 18416 167841
2 148125 142298
1 53320 68519
2 182354 164771
1 181752 139750
1 3788 29105
2 14181 89709
2 173114 88358
1 136819 127369
1 76255 162570
2 131011 130074
2 142689 38758
1 49948 49311
2 59213 61613
2 45997 94482
2 119816 156778
1 28242 104858
2 144014 41007
1 100256 131706
1 7084 176484
1 194071 148711
1 142631 170952
2 15566 62313
1 107224 57631
2 118486 43320
2 171713 26838
1 30649 101944
2 106227 105577
1 181766 105780
1 114907 6971
2 145604 78075
1 132117 25408
2 14231 185449
2 121567 74452
2 99212 189968
1 31236 180502
2 8564 178745
1 10770 53832
1 84467 165594
2 110684 82069
1 134895 166833
2 83052 158420
2 42326 88780
2 134835 114548
2 167795 42336
1 135398 150102
1 107146 87110
1 136199 27695
1 145601 35614
2 195535 178480
2 8687 67076
1 193762 92075
1 121487 181931
2 120423 187187
1 79746 22537
1 167684 65923
1 90045 102260
1 113400 30001
1 136075 65256
2 107324 62534
1 181223 130466
1 173374 84907
2 158693 123613
2 136905 87936
1 163192 68324
2 136686 99715
2 70240 99459
2 170094 15292
1 26968 102391
2 82502 46984
2 186398 180912
2 177172 76148
1 190052 47383
2 124066 61529
2 177372 162611
2 64683 20020
2 167736 172712
2 145382 162314
2 153367 182132
1 126911 119465
2 130870 100701
1 23871 67285
1 169974 134321
1 5465 15620
1 5289 52999
1 100866 11954
2 148488 185723
1 180757 179352
2 150779 74906
2 27981 133554
1 117006 166572
1 168386 127575
2 172701 138093
2 87660 15730
1 38242 31206
1 190855 51487
2 177155 133229
1 141478 48667
1 71580 88851
2 1606 162308
2 1216 143794
2 194975 183763
2 172002 151552
2 29286 106790
1 6585 157769
2 137843 32602
2 50667 75364
2 199104 122663
2 100867 125839
2 36943 126194
1 19376 6689
1 132078 172662
2 14415 104090
1 34177 187185
2 195166 92321
2 26941 198732
1 13039 137347
2 162576 58467
2 83930 51270
2 143011 131487
1 2933 191010
2 136919 94735
1 64379 135474
1 90986 104418
1 137241 109796
1 18652 181844
2 167711 149475
1 22756 124284
2 108657 156980
2 160846 68793
1 50838 146404
1 8282 99294
1 103550 197226
1 155824 113525
1 182128 157627
1 143838 45865
2 140919 63383
2 107334 120988
1 109314 91430
2 157532 79968
1 69440 19915
2 76964 153969
2 178257 138940
1 60154 174332
2 131568 163856
1 333 57253
1 119305 104763
2 56512 59885
1 34587 134492
1 123689 39838
2 72331 76691
1 165773 87326
2 31622 22280
1 46056 130111
2 126137 97898
1 93701 105167
1 64573 178934
1 118553 12222
2 75063 42796
1 93112 176266
1 75677 46393
2 176121 122074
2 193888 111169
1 28441 151498
1 102292 158052
2 88158 25446
2 74182 117012
1 175548 144877
2 191458 160483
2 22329 126296
2 35422 68228
2 172370 78801
2 56016 1975
1 82825 171509
2 187740 112880
2 96263 88716
2 19087 42068
2 5044 36987
2 69354 25852
2 129029 167377
2 198195 12976
2 145055 16588
1 132321 33852
2 74224 40833
1 151692 61036
1 4944 115382
2 176754 9539
2 56764 42969
1 22728 88000
2 83138 58862
2 181755 193557
1 83268 89448
2 120809 123315
1 16814 195674
2 161857 1998
2 22037 80730
1 140543 184682
1 185185 161964
1 124300 103412
2 159964 14423
2 27969 193388
2 27859 20785
2 146030 59593
1 184141 158194
1 166365 184032
1 188938 152739
1 47040 161393
2 103194 136430
2 167234 117704
2 108639 90014
1 957 130333
2 4737 175586
2 26165 114492
1 42688 157746
1 184711 91200
1 133866 33984
2 86868 95325
1 30648 179742
2 77356 173492
1 17208 119469
2 90242 11461
2 134291 145480
1 14544 161050
1 36340 66555
1 66477 95503
1 144729 179096
2 72231 136727
2 44089 199139
2 21997 113049
2 44247 132118
2 56774 47536
1 166191 90918
2 44483 147748
1 56729 190788
2 49926 191061
1 90885 52574
1 51128 105529
2 181178 70234
2 119281 96657
1 62717 151649
1 71203 185654
1 165565 57043
1 195659 64923
1 73114 30123
2 126819 43041
1 6692 127533
2 27996 132461
1 105306 42245
1 85006 47970
2 64888 192707
2 133859 82275
2 183115 160068
2 100647 196571
1 40323 134544
1 75298 24750
1 111438 22057
1 80503 29226
2 134472 31718
2 84682 116404
1 95146 169816
2 172180 199623
1 90125 66762
1 50982 13147
2 103782 128912
1 73102 25587
2 192150 192215
1 143591 75872
2 140812 20597
2 170425 39576
1 36522 41524
2 107105 16421
2 168293 39323
1 174142 21802
1 177652 103252
2 172804 50133
1 114828 75561
2 50040 154550
1 72566 65236
2 15334 168094
1 40222 28937
2 127755 186500
1 136369 172032
2 11145 178489
2 183498 168025
1 182463 66441
1 115555 142015
1 57733 186970
1 182278 105046
2 148491 122829
1 199062 162498
2 58323 1010
2 14177 157247
2 57130 135701
1 39375 100330
1 2116 50831
1 174482 13956
1 83556 130947
2 168387 183672
2 173953 73321
2 181191 112591
2 34513 127591
1 183690 82964
1 73561 143917
1 143827 173362
2 67109 91535
2 37754 199248
2 144796 76243
1 164389 3789
1 53013 72967
1 105250 129502
2 46079 145716
2 158137 191473
2 97026 148129
2 145178 20843
1 155771 75734
1 153224 158820
1 167351 101829
1 74242 169992
2 160933 107417
2 118791 93375
1 168681 51999
1 65885 8995
2 112861 147624
2 146094 119662
2 166663 31032
2 188688 153461
1 122004 197467
1 53623 72794
2 171158 57150
2 196255 70736
1 162937 53670
1 169280 506
2 87193 135220
2 61085 45105
1 135590 66934
2 177812 149241
1 195182 91189
1 9098 143202
2 80248 134037
2 149641 156475
1 105209 148032
1 109878 166669
2 175924 106280
1 190527 57607
2 16990 101272
1 160726 188842
2 125447 112508
2 55268 86173
2 66414 173024
1 107087 19596
1 154964 47185
2 81513 67757
1 174445 400
1 162458 107832
1 170864 44077
1 74695 123237
1 50800 179928
1 124680 75383
1 37512 111440
1 41658 29623
2 42411 24610
1 193084 85339
2 197237 145077
1 134147 95734
2 80416 125705
2 143707 114977
1 100306 22691
1 167913 36021
2 136477 110767
2 62893 20437
1 98963 34735
2 123864 157593
1 112159 60927
2 23787 50677
1 25592 176907
1 67455 68687
1 131100 63177
1 145918 15774
1 519 106728
1 69169 97057
1 121282 83638
1 26846 119234
2 131056 45726
1 94262 84707
1 158305 66293
1 18371 19378
2 92743 179713
1 49400 30047
2 6572 94277
2 141398 2355
2 98425 94865
2 50384 58654
1 175392 41577
1 137332 165462
1 191708 169405
1 758 73185
1 131258 144861
2 172603 74804
2 82785 130597
2 136490 145523
1 126566 91168
1 44134 35567
2 7456 139555
1 77876 44023
2 21614 27556
2 11843 94018
1 185877 13215
2 157634 38931
2 124273 2571
1 193411 75230
2 67760 74412
1 163793 63818
2 97552 56153
2 12081 136807
1 142694 66684
2 102466 113047
1 125824 168686
1 14168 158516
1 25293 86996
2 11504 9606
2 105403 89455
2 184473 107791
2 95205 103884
2 41772 174424
1 36405 75420
2 127017 192414
1 172936 171746
2 148946 58352
2 194395 177963
1 103384 53137
1 167675 87953
2 11463 46800
1 115005 44525
2 27337 128269
1 115620 55046
2 33986 34774
1 58049 139491
2 144910 144983
2 69303 49458
2 96212 18209
2 127283 21409
1 95159 30357
1 22468 157271
2 58462 76439
2 196475 162842
1 184269 130436
2 48544 155881
2 69777 39368
2 12312 195389
2 20215 98368
1 79727 86069
1 7363 46150
1 180179 85009
1 66528 34869
1 43777 119079
2 156948 113912
1 172314 46541
2 100443 76646
2 111923 179332
2 192815 168379
1 20326 196361
2 114891 193625
2 151908 54308
1 172044 18140
1 118150 28813
1 138051 99314
2 15416 194817
2 143984 82901
2 99527 22110
2 186355 88487
1 147905 123806
1 111231 184544
2 118195 177218
2 13522 59204
2 52343 94610
1 89619 115109
1 162576 196502
1 132554 45391
1 130557 199442
1 122330 161851
1 87877 75173
2 178825 31161
2 147646 8683
1 22126 66789
2 124946 97946
2 193846 59814
1 149725 105770
1 163527 152936
1 61833 39820
1 66073 198144
1 86279 136478
2 68388 134094
2 7161 75733
2 114875 68514
1 77955 175955
1 143251 94586
1 199235 53039
2 122942 42113
2 64360 178595
1 8580 142385
2 190516 33690
2 183153 72714
2 3807 180967
1 57883 132116
2 180941 1001
2 65703 1082
2 82883 78888
1 160748 144645
2 21069 56368
1 24882 188258
2 100274 4399
1 139992 95716
2 163186 181870
2 100661 44115
2 166653 83405
2 76761 63597
2 95942 176480
2 15984 35821
2 198009 99361
1 181210 120322
1 82902 62535
2 114640 21214
2 131809 195123
1 75464 161899
2 89106 105768
1 154512 2404
1 136269 109499
1 15077 13899
1 190112 116040
2 44778 101209
1 12556 124622
2 69092 73187
1 128737 167657
2 18715 20963
2 102162 173340
1 12692 3010
2 54222 107925
2 146037 101801
1 10409 76191
1 7972 14774
2 166129 6253
1 164250 74302
2 53775 163877
2 52420 90341
1 159725 196630
1 198649 111049
1 29883 71744
1 109514 109126
2 80219 59450
2 164629 5440
2 104370 163763
2 128366 75510
1 191934 113739
1 2614 120044
1 151933 185733
2 166219 6373
2 32854 134593
1 193649 130074
2 34403 176017
2 113645 173197
1 193424 171804
1 121211 171942
1 104396 98138
1 883 184432
2 171035 196235
1 144319 120937
2 52974 156319
2 5659 42580
2 178790 189721
2 38105 160790
2 110615 142082
1 86644 146540
1 156165 109101
2 198480 73804
2 132752 155016
2 5038 148381
2 156581 7405
1 101016 174700
2 13089 19829
1 102955 158266
1 148671 106536
1 36944 75055
1 189405 185913
1 165048 126246
2 102313 123329
2 124188 69007
2 91920 82880
1 124309 141212
2 63281 56167
2 54160 44227
1 156837 30679
2 40795 10853
1 64512 29941
2 37446 27247
1 156008 164880
2 48630 96480
1 5869 196633
1 150627 195888
1 100861 37336
1 69117 26947
2 64097 132451
2 126868 39196
1 18021 95175
2 18785 146919
2 191372 61444
2 133076 155969
2 157641 2013
2 186098 198773
1 47391 6621
2 189129 55149
2 97737 178879
2 115975 48989
1 170490 199988
1 85673 43979
2 38437 142066
2 190517 54319
1 109835 154202
2 91636 105394
2 40873 55393
1 182621 194232
2 95712 100447
2 184351 91213
1 17594 48785
2 40885 61191
2 64088 60483
1 40519 58813
1 75606 46084
2 90333 83059
1 161912 103167
2 123534 51706
1 41895 95308
1 86346 114304
1 2228 26962
2 106746 172522
1 46695 27794
1 139540 37145
1 73035 155439
2 199605 97055
1 134503 37600
2 185497 171680
2 116521 125718
1 93948 46081
2 70229 23090
2 162394 180991
1 176608 119814
2 192559 91262
2 173389 171548
1 159752 54686
1 152721 78120
1 23448 161845
2 152202 159595
2 5395 175166
1 106497 74461
2 98003 123178
1 105095 116515
2 94060 180625
1 102530 149751
2 129720 117693
1 192463 192688
2 112344 107461
2 115301 139011
1 182924 177202
1 72174 135283
2 178407 121349
1 70365 46328
1 98019 175663
2 198223 61143
1 184045 184374
2 111855 63323
2 106878 97567
1 127270 52852
1 18824 45818
2 73745 69081
2 184889 100412
2 188855 102360
1 189961 41298
2 167877 98630
1 65654 194568
2 162845 19771
2 165534 85303
2 64383 108651
2 19850 102516
1 168830 31669
1 119968 78300
2 157563 88155
2 75151 118014
1 11504 164272
1 73024 50075
1 19703 74827
2 180628 168540
2 180431 53168
2 86099 35384
1 106015 158036
1 72599 120067
2 99030 129499
1 154348 169758
1 114062 181033
1 122674 127737
1 11876 144839
1 47721 68480
1 95054 4427
2 77299 61370
2 46067 22945
1 113940 76707
2 4623 164063
2 3387 59808
1 70727 104572
2 89411 163905
1 169157 104328
1 22753 66608
1 195692 23108
2 197671 20486
2 146857 147716
1 44168 112282
2 111896 60284
1 165593 27052
1 111205 137985
2 163761 167814
2 108187 125669
2 121650 85464
1 171310 165331
2 157745 181771
2 63882 10445
1 64656 58724
1 69172 24730
1 25610 178762
2 20433 84129
1 156666 159865
1 43815 128887
1 3099 39351
2 39572 40480
1 138001 11648
1 75275 197205
1 105793 50266
2 128539 166163
1 2015 194135
2 70432 158604
1 104728 106921
2 149004 67467
2 16744 24629
2 155826 144114
2 95051 45704
1 85159 64196
2 125253 59327
1 168769 15055
2 116346 168083
1 187070 102538
2 47982 106995
1 94508 136326
2 109167 129272
2 75615 61852
1 106023 87002
2 107325 84715
1 25840 82012
1 198822 47085
2 103141 46291
2 87335 27705
1 132716 30608
2 121175 29686
2 59977 20616
1 144810 33119
2 183806 183912
1 136554 188585
2 56118 108793
2 194106 24125
1 138681 111943
2 87849 17373
2 50301 17198
1 41347 68122
1 158927 51376
1 66476 177594
2 85028 44748
2 111281 42046
1 121814 175123
2 92629 144187
2 191614 17619
1 104604 2182
2 40558 159565
2 80619 103952
1 148968 188072
1 142954 149300
1 114644 8827
2 153698 82484
2 22688 175341
1 104277 193295
2 126313 10903
2 99805 132814
2 109046 143455
1 35819 185046
1 149919 116028
2 118565 106377
2 158066 132009
2 145202 101878
2 185724 142035
1 10507 18026
2 175351 174575
2 85755 122087
2 190533 37321
1 170657 198402
2 183618 142318
1 144897 186461
1 76186 80127
2 22134 11201
1 121921 21799
2 191448 78641
2 56634 91218
2 43640 188630
2 60690 137636
2 26885 99487
2 65764 183112
2 93745 35591
2 113671 113160
1 81902 32726
2 106148 92258
2 83342 50754
2 177313 189374
1 146132 46081
1 64522 162705
2 91324 179331
1 47386 40616
1 34393 88732
1 185827 178198
2 119817 91215
2 174809 141807
2 191545 167657
2 39281 13568
1 166799 45474
1 182844 107189
2 18986 125967
1 67278 15318
2 192526 181915
2 75926 38412
2 133680 64391
2 45953 89366
1 98471 102500
2 186268 32718
1 31325 123272
2 97025 19768
2 170260 12404
2 113087 120371
2 175890 9916
2 136936 34255
2 151297 141575
2 100696 191165
2 112681 2010
2 15846 168229
1 3876 168583
2 147054 25563
2 76148 60986
1 121402 91855
2 44874 142558
1 61844 94577
1 90153 136810
2 61247 142008
1 60435 141126
2 176339 105753
1 17503 28569
1 90994 128634
2 189260 125698
1 1880 91181
2 110374 71017
1 82808 160283
1 10389 151129
1 39638 194947
1 132836 29442
2 147025 33289
2 92011 25596
2 47488 27428
2 17855 190132
1 65483 15083
1 23533 190180
2 2443 41411
1 120818 143436
2 2483 25352
2 159065 79980
2 185408 3645
1 169986 68538
2 47676 106556
2 112622 119642
1 39365 61215
1 174044 198059
1 170051 74463
2 15708 182787
1 120475 74079
1 96912 88913
2 40980 74789
2 107821 16086
1 45489 88494
2 197055 98259
1 99882 36178
2 195276 108993
2 148982 30008
2 112856 183058
2 88788 60873
2 153713 172093
1 124433 17202
1 76875 136626
1 1852 180820
2 17444 121671
2 129920 164998
2 143883 39766
2 118668 116748
1 154177 15696
1 24781 2325
1 104309 19589
1 170610 105444
2 162699 167774
2 107099 6219
2 142741 41616
2 57473 196113
1 6068 73952
2 162022 128684
1 144936 7711
2 104010 58078
1 63688 18478
2 150074 147742
2 1199 92294
1 147846 12412
1 35188 40154
1 119561 186522
2 189976 154683
2 88886 172493
2 187280 54207
2 109598 119518
2 182141 90198
2 20293 30406
1 177518 114211
1 68770 134961
1 135029 95087
2 107457 53634
1 78015 197584
1 143519 59485
2 138253 29391
2 196371 48448
1 101896 15825
2 181329 110961
2 43002 92764
2 153747 37960
2 34048 76166
1 136574 41156
2 46627 32806
1 99008 112963
1 140501 72446
2 86480 25570
1 71993 105385
1 21620 126623
1 102728 100688
2 101002 5871
1 140545 190586
2 22193 7199
2 166150 145231
1 165856 120756
2 13422 174012
2 78036 2054
1 170574 76483
1 177012 43356
1 74719 160981
1 157925 193878
2 18185 119678
2 53678 67619
1 103485 72989
2 35587 11048
2 12878 41613
2 40823 150161
2 9390 58852
2 7506 132285
2 3078 140334
2 74106 25355
2 66353 98287
2 65859 62043
1 155395 138760
2 87233 42409
1 135761 13908
2 149505 14536
2 40636 37029
1 50500 90616
2 172964 53561
2 14365 100570
2 167630 34751
1 32995 171979
1 176653 194413
1 82976 152093
2 112144 155676
1 97492 20971
1 199624 57643
1 64905 35427
1 77113 199976
2 90353 144750
1 141848 119131
2 10474 122048
2 101711 191825
2 123422 188512
2 154632 125650
1 92055 110419
1 147679 96260
1 113716 48436
1 39637 167659
2 46906 131123
1 167787 158613
2 50016 136683
2 25630 17852
1 126148 176123
1 81178 198727
1 179839 174773
2 198005 1769
1 126520 34856
2 162950 96257
1 144692 113042
2 36671 84863
1 28042 37972
1 151515 172787
2 127638 160683
1 146231 146668
1 55920 45513
2 110804 141880
1 32182 100497
2 98350 69911
1 58388 170892
2 18311 3695
2 175743 26000
1 141641 187474
2 63850 73995
1 58362 85875
1 174436 168674
1 25809 99491
1 66408 98188
2 157382 190237
1 94578 144883
1 131262 194668
2 18392 156617
1 117409 23350
2 162948 63654
2 191219 125891
2 86572 104828
2 89673 166555
1 157817 156286
2 192817 85123
1 74060 7980
1 34109 2634
2 182205 18489
2 19675 43939
2 134691 63272
1 71737 194404
2 132318 194658
2 105677 12946
2 121971 7375
1 44364 152309
1 199720 170109
2 174656 51627
1 25454 51110
2 93634 144385
2 94894 139420
1 119682 56066
1 192626 57706
2 195734 50395
2 180894 38721
2 61198 51021
1 129331 129684
2 33374 183041
1 76272 97907
1 137487 28727
2 113854 10425
1 48789 180980
1 141569 53692
1 16177 165626
2 34860 13981
1 62498 158142
1 79100 128363
2 153335 181616
2 153444 184192
1 68363 69881
1 183734 47629
1 15501 89979
2 133633 132164
1 65125 134455
2 89067 60318
2 37726 155210
2 133036 123991
2 142835 104857
2 40418 88842
2 173228 92789
1 26969 195134
1 171750 67723
1 189653 124812
1 190777 75575
1 42410 82245
1 3293 93348
1 47146 169428
2 138602 102941
2 117380 188549
2 139572 80793
1 170875 183943
2 94783 23340
1 136502 29302
1 179225 40000
2 162801 68131
2 188270 121177
2 101502 25923
1 184130 106469
1 115446 98171
2 199115 163032
1 109115 36890
2 167877 9024
2 53134 123069
2 50524 166527
1 52138 70080
2 93152 147775
1 53905 63105
2 141333 126061
1 37193 30883
1 25639 96662
2 26252 44834
2 49552 197342
1 181511 175454
2 109682 113220
1 7677 40575
1 39768 84181
2 95812 53398
1 76451 172016
1 141528 40812
2 165195 144459
1 23540 52800
2 11095 73675
2 103476 130367
2 34722 123094
1 87676 73644
2 137218 166182
1 135740 182181
2 73672 53256
2 129306 151673
1 60945 1653
1 15722 43331
2 42877 87477
1 117410 199794
2 39779 1040
2 18141 109258
1 25199 147697
1 35442 106066
2 179585 120263
1 142210 71464
1 180993 124564
2 149802 62783
2 184703 78223
1 113374 4918
2 178544 13719
2 37363 139445
1 194656 195622
1 196627 195412
2 196156 100966
1 166127 50972
2 47159 126550
1 26427 53560
1 28556 57556
2 192036 122763
1 1306 145544
1 179099 106986
2 93874 165518
1 50174 147329
1 154410 108952
2 166754 194548
2 173590 385
1 188180 167535
2 142884 140423
1 42541 187915
1 69982 27689
2 83122 156099
2 41272 26471
1 78345 191133
2 173893 192093
1 46193 123564
1 34702 119822
2 189459 106800
1 179041 88007
1 175186 176760
2 197953 26294
2 50338 63159
1 104761 77159
2 2719 104238
2 70526 103556
1 45858 98804
1 11547 2943
1 17342 65981
2 6989 45667
2 64998 23733
2 153506 44742
2 152675 199270
2 86428 77483
1 175807 31656
1 50786 130343
1 111661 59451
1 48136 125968
2 98749 69214
1 119233 50410
2 57698 7369
1 94105 166789
1 33760 38154
1 197609 49557
2 4837 67510
2 173991 41538
1 53645 199811
1 146246 110600
2 148616 5475
2 172818 196028
2 99549 183460
2 184785 139112
1 160376 61168
2 84244 87982
2 55605 50370
2 93134 80324
1 127037 181121
2 127834 39099
1 13909 192739
2 175995 68096
1 110124 106295
2 49860 187613
2 92534 181502
1 179283 13718
2 2727 98524
2 162716 150245
2 91188 170962
2 79690 157622
1 152180 116058
1 68743 135259
2 96930 179769
2 26803 82610
1 175670 59674
2 78697 190239
2 137113 31039
1 71058 117991
1 121534 82555
1 109930 90189
2 26328 175725
2 4205 60570
2 135661 140039
1 30839 130773
1 22818 145244
2 101976 86244
1 175733 36405
2 148472 81401
1 64803 165380
1 62805 142453
2 64286 192342
1 12099 68684
2 40844 151835
2 84748 63906
1 58552 24675
1 163884 16673
2 25091 53899
1 75992 16126
1 53648 109651
1 198107 55202
2 174715 49198
2 126844 34713
1 2233 98923
1 79848 167174
1 77175 30958
1 183762 77232
2 101275 94685
1 37512 6261
2 194323 121081
2 55934 9623
2 111887 11073
2 71125 50432
2 8017 139073
2 198852 144717
2 113572 24321
2 121515 21908
1 18309 54243
1 88217 143678
2 35689 104177
1 82069 24904
1 75325 82298
1 72732 47878
1 122778 17
1 105114 161756
2 150077 35462
1 45760 10790
1 40070 65178
2 32777 152135
1 103770 97940
2 169079 26454
2 64191 177180
2 131431 178733
2 1781 194137
2 190663 42686
1 192806 6838
1 193144 76817
2 152494 199174
2 97985 53725
1 194654 68397
1 49769 176082
2 14784 125387
2 68790 47736
1 170274 95509
2 32456 48788
1 178786 143325
1 11726 38331
2 58379 144042
2 138394 9219
1 172311 66450
1 29053 32825
2 66963 91358
2 103040 98393
2 163218 168444
1 130 137603
1 114430 13600
1 109835 47497
1 47890 121226
2 16144 33296
1 110808 84033
2 95619 92203
2 154870 142617
2 85266 174571
2 180752 90879
1 166317 20066
1 39491 91937
2 18180 167315
2 184661 31197
2 60696 40054
2 130041 197004
2 150028 31540
2 171434 89982
2 122647 185773
1 100643 60242
1 30779 36458
1 49238 198064
2 74735 45939
2 160621 189466
2 113685 178244
1 53111 100386
2 187765 23182
2 71408 189181
1 103223 127912
1 86801 155752
2 170360 126973
2 13602 34262
2 76985 101876
1 182498 27619
1 102226 30806
1 22129 178643
2 109312 72948
1 16920 133442
1 112553 30513
1 73799 111775
2 162124 64605
2 171831 30710
1 166494 178859
1 46239 197760
2 125997 116116
2 92175 174798
1 23668 55024
2 35148 11785
2 133794 101378
1 116597 20440
2 68128 124566
2 147887 145987
1 153753 147638
1 12043 4236
1 89093 195877
1 89928 147761
2 188542 179546
1 163765 186470
2 18555 111228
2 139940 125918
2 4084 151437
2 65878 38838
2 41572 49588
1 40797 52591
2 108843 6568
1 139421 51984
1 130536 17930
1 24050 90907
2 154220 87191
1 164641 140290
2 105251 87469
2 36214 149611
1 187695 198533
1 102228 82888
1 63510 60950
2 17646 147342
2 167353 44304
2 10184 34469
2 38794 163083
1 185531 102743
2 5562 140308
2 112703 58455
2 124772 30936
1 199728 115937
2 27469 146874
2 151452 81216
1 74202 16592
2 50505 69513
2 23516 102859
2 172875 140485
1 81633 118158
2 46208 152396
1 96492 32174
1 64931 187060
2 179549 64582
2 63636 122969
1 170901 34767
1 22780 99869
1 107014 27484
2 129096 70273
2 154491 64079
1 2603 197741
2 182804 102809
1 58624 9013
2 179768 31371
1 19674 66716
1 34225 161514
1 84128 73475
1 4233 148729
1 160442 83070
2 119377 33418
2 69126 184049
2 160314 57699
1 176719 89930
1 105490 138144
1 170610 175073
2 161358 107370
2 52382 86216
1 36096 62392
2 110979 86929
2 140669 149244
1 78342 106624
1 116455 53430
1 106454 44305
2 65460 34193
2 60028 96121
2 192597 133073
2 127339 62823
2 87582 167892
1 137485 76200
1 150996 15590
2 108242 6258
1 184733 74263
2 121677 124298
2 13659 187215
2 51068 117282
2 84697 183776
2 170198 5633
1 113893 65857
2 160856 59142
1 53582 46079
1 169599 107309
1 196861 44564
1 86744 54111
1 5503 5175
2 170946 172508
1 9811 128277
1 8831 152276
2 1972 84123
2 158511 118259
1 45855 80608
2 185678 118606
1 41554 81532
2 2853 142782
2 6881 159034
1 155943 171369
1 116645 90344
2 93158 142941
1 61345 186159
2 83597 161336
2 7998 50552
1 75268 185754
2 160731 93546
1 140604 135456
1 72278 129329
1 137920 36671
1 89363 54736
1 114254 75230
1 137508 75437
1 9373 60704
2 153087 7312
1 31357 83178
1 186363 79008
2 149292 171706
1 178931 78917
2 64565 18711
1 39973 136890
1 36567 60942
1 162461 170018
2 138148 59031
1 12860 47566
1 70181 26086
1 108838 4188
1 110124 108111
1 198607 103171
1 70093 44006
2 151332 91271
2 141739 128335
1 142838 24414
1 9296 29973
2 184640 163617
1 58193 20884
1 184829 58504
1 10776 9307
1 116493 120365
2 199818 176262
1 131981 68677
1 143815 114265
1 156693 176469
1 137069 8322
1 126342 70909
1 159484 141908
1 193190 170977
2 100 70382
1 194036 182317
2 107602 123751
2 71681 45557
1 42718 41770
2 121494 151523
2 116707 6258
2 15849 155029
1 132121 45832
2 185033 55621
1 100699 155965
1 30320 36413
1 129071 144809
1 39702 34917
1 189756 73492
1 132199 165694
2 131851 144737
1 156992 53664
2 44712 75789
1 23609 40480
1 152373 189098
1 26860 133504
2 99966 76251
1 113224 39802
2 33440 185644
2 23717 79255
1 13495 125313
2 41375 5604
1 135499 145455
1 3836 163507
2 132859 167498
2 109737 59210
1 161681 12546
2 77742 76649
1 193844 27357
1 114450 166661
2 107609 48999
1 177402 3020
2 70501 70938
1 102527 172173
2 74027 165549
2 110518 31309
1 180157 93416
1 20485 102240
1 76447 137637
1 132291 64984
1 108502 183728
1 48542 143714
1 115638 92519
1 78543 49503
2 121284 68749
1 177202 31646
2 9707 135275
1 149434 194264
1 178345 129021
1 152851 60771
2 39782 184882
1 160080 45575
2 9318 156278
1 33547 10851
2 61023 146769
2 102864 64655
2 165351 123165
1 47916 568
1 112978 132740
2 96910 50654
1 38329 170236
1 28188 149046
2 24367 7255
2 1623 75429
1 104062 97451
1 35378 75436
2 59406 183885
1 99894 4364
2 119802 123311
1 38937 81320
2 112035 158776
1 113778 12431
2 122527 27876
1 118444 190299
2 88809 6955
1 55157 121066
2 128982 145782
1 78295 65031
2 183254 27666
2 147649 52885
1 76052 62783
1 72068 57815
2 185711 173115
2 55104 179405
1 50194 196391
2 194776 166556
1 70481 22715
2 157172 24687
2 78302 49481
1 108127 99252
1 46980 87217
1 36149 198464
1 134304 112632
2 61099 141235
1 175188 80698
2 175287 189932
1 178952 166835
1 43558 124657
1 75715 181960
2 112691 182500
1 114235 189467
2 182334 145788
1 36222 53374
2 35085 153437
1 140214 80588
2 113434 91526
2 107447 33632
1 180012 100867
2 105765 128773
2 27148 104489
2 95539 82953
2 61419 46198
1 144428 78019
2 25214 146293
2 181025 162749
2 160497 41558
2 63252 184138
2 35672 163402
1 24088 12224
2 79046 148151
2 42704 45819
1 167796 17691
2 101953 13207
1 187612 33761
2 80493 173047
2 90540 46512
1 29182 187745
2 136898 110829
1 114898 165206
1 107929 167747
2 138821 62615
1 142149 194408
1 7937 47540
1 84910 183237
2 123163 61191
2 182654 149601
1 138785 95901
2 166555 132477
1 124626 194339
1 90046 23554
1 157256 101029
2 116011 101337
2 49917 41375
1 65761 32586
1 163756 168168
1 71906 107695
2 99610 109243
1 72233 29251
1 13230 154949
1 103092 62273
1 2332 110580
2 73647 193324
2 99406 182948
2 139114 102490
1 87393 156653
2 25531 142531
1 175609 86968
2 100192 48868
2 86250 108654
1 28746 132402
1 109179 32967
2 70175 81076
1 37739 31532
2 127637 198746
2 123696 9129
1 126567 37165
2 165326 178234
1 152544 96445
2 132037 193118
2 22109 177120
2 66045 7536
1 2143 158984
1 150413 185744
1 153821 186605
1 6370 163820
1 158120 194283
1 61414 45719
1 15885 49279
2 180350 150168
1 67990 15807
1 13630 74034
1 60775 185337
2 88518 80706
2 171869 151935
2 139754 82409
1 162252 57830
1 174549 125591
2 11288 51123
2 88283 160076
1 59079 167852
2 189475 173161
1 123094 82114
1 115173 51555
2 14841 89592
2 8330 138636
2 39984 144959
1 26368 110391
1 139847 105329
1 29207 154421
1 137984 38404
1 23914 181166
2 87022 99354
1 142424 21523
2 161424 171985
2 163158 100762
1 184937 105439
2 28472 140604
2 109453 147342
2 79946 116684
1 183998 104871
1 81237 142564
2 140748 3947
1 52803 44929
2 59148 82432
2 99765 165145
1 116009 186531
2 68427 87100
2 151961 141502
1 29923 199602
1 165967 47484
1 71645 91564
1 148323 128795
2 171555 193581
2 149594 197266
1 174693 159410
1 88263 39056
2 13584 9891
2 84400 154606
2 165448 25523
1 110137 153050
2 198703 24721
2 57981 15210
1 120184 17487
1 24384 52948
2 24351 18438
1 48325 114707
1 19752 132143
2 44166 174253
2 168181 156110
1 161533 105605
2 92126 41342
2 167107 129249
1 19175 112658
2 81039 168314
2 156068 157554
2 169609 73731
2 114491 116979
1 183490 171522
1 62942 87989
2 90535 110048
1 59126 64137
2 152812 10042
2 69060 51110
1 22808 90400
1 21019 129253
1 57814 87177
1 51699 9330
2 26009 147874
2 70893 66999
1 45565 43023
1 164092 32960
2 62162 26532
2 149941 4984
2 171205 1206
2 187462 870
1 4350 138196
1 44507 168842
1 90431 163564
1 166726 160135
1 148536 166847
2 133641 73547
1 121905 38140
1 145163 79367
1 89930 75953
1 184408 82354
2 181350 147716
1 47152 116411
2 101285 169298
2 49465 36252
1 101334 90544
2 69090 142701
2 44652 13010
2 51627 133454
1 191218 170310
1 73176 114935
1 56692 160377
2 143826 95385
2 66631 148438
2 94050 173564
2 89326 169937
1 149256 31532
2 165316 53307
2 45079 192358
1 6693 159157
2 39794 64115
2 111920 157925
1 46164 66287
2 11901 38158
1 116583 36919
1 129363 87173
2 11213 60435
1 100905 106309
2 112472 110163
1 139931 179842
1 198924 142755
1 161261 58015
2 49470 137330
2 48196 96802
1 116505 165912
1 39558 189401
1 136484 36929
1 167488 5210
1 184830 141517
1 197550 8652
2 91694 95361
1 94648 174082
1 116099 20900
2 144711 163441
1 59054 53201
1 92839 5094
1 186219 164891
1 45025 26627
2 188683 181122
1 122219 179174
2 67973 49973
2 113925 182227
1 111500 124111
1 158780 166560
1 2876 25973
2 159719 73021
2 195704 11206
2 27887 145747
1 132295 27608
2 143169 133426
1 126525 18045
2 129325 8962
1 153931 138215
1 139700 32699
2 123510 180435
1 29699 61048
1 52989 61323
2 141171 146200
1 75530 146701
2 82833 78931
2 752 193070
1 112271 47520
1 152912 63897
2 187862 41887
2 11930 186254
2 167474 198970
1 118623 23140
2 121568 14044
1 172752 147879
2 98762 3192
1 71226 178389
2 102570 146094
2 133530 91901
1 188254 185724
1 144788 52637
1 102049 172885
2 124944 160443
1 124919 185262
1 47084 150724
1 46780 127244
2 29923 16178
1 27187 187137
1 161329 25384
2 137879 24747
2 126896 152260
2 81386 144467
1 2895 191608
1 97755 95648
2 61231 174337
2 167580 19350
1 34585 153903
1 2789 179535
2 72890 188210
2 57012 47962
2 74629 168111
2 64661 166258
2 77902 171940
2 93430 148108
2 30269 100565
1 117664 86821
1 13841 82075
2 112350 195301
1 172711 144390
2 149015 143652
2 13890 61148
1 115480 83799
1 137661 24924
2 53478 179688
1 163741 1445
2 84835 68884
1 45456 189178
2 135899 5358
2 53938 152540
1 92230 140689
1 83828 134379
2 34198 81718
1 32453 115038
2 23320 145029
2 66309 152210
2 85970 172387
1 182448 99616
1 65484 26097
1 106118 142333
2 16180 70020
1 160006 195170
2 25326 111755
1 170495 86874
2 61796 168284
1 137920 169036
2 48149 139900
2 126907 151486
1 198219 156033
1 16079 126398
1 194875 164405
1 189640 54376
2 10699 15454
1 71872 25605
1 148005 183084
1 125110 150886
1 103908 93088
1 146787 189165
2 115906 37745
1 120317 143223
1 220 183819
2 194761 147472
1 33019 83864
2 197018 32112
1 80167 109017
1 25290 51900
1 142744 152816
1 116768 102384
1 103829 11181
1 144972 172231
2 95822 75687
2 171938 112632
1 12905 186011
2 108152 18188
1 19742 100051
1 173454 161527
2 120845 37775
2 178205 98620
2 100041 110597
2 95768 46885
2 174590 49350
1 146225 51632
1 138868 85169
1 150079 59979
2 33692 89903
2 147110 78972
2 116233 68594
2 13020 197265
1 185765 183377
1 7837 188314
2 13129 127365
2 454 166220
1 97268 147763
1 73082 192414
1 52796 21631
1 141105 109096
1 140537 49457
2 109110 123271
1 33133 156856
1 144993 105584
1 144815 178113
1 147903 124475
1 32431 160432
2 65638 66936
1 83081 150345
2 122704 181884
2 85384 175336
2 100498 190868
2 99391 66141
1 141958 31775
2 168546 137908
1 66412 3277
2 93151 107551
1 39107 75926
2 118068 48332
1 56275 158807
2 163398 23425
2 55085 49419
1 95272 6778
2 54185 14691
2 120381 23092
2 126804 133194
1 99717 90376
1 156570 140338
1 50313 110863
1 180841 28509
1 130967 142928
1 124664 195100
1 185271 64237
1 189812 162644
2 88724 141449
1 4718 115054
1 191808 91000
2 173071 40777
1 73025 96024
2 197627 5704
2 178415 163193
2 82082 75376
1 172108 184433
1 165038 35006
1 141727 141550
1 191967 28520
1 849 185255
1 107795 137551
2 34768 32916
2 89067 195127
2 123112 45178
1 19971 24787
2 177603 164149
2 124188 28817
2 73849 170029
1 33561 112929
2 198615 119694
2 178664 42161
1 27642 67548
2 146104 146770
1 99380 79010
1 155948 30164
1 89944 83420
2 10317 55035
1 155963 145330
1 23368 198771
2 46873 84118
1 198623 185241
1 78640 179195
2 188106 18122
1 169177 148327
2 110637 127557
1 190539 188858
1 136029 188666
2 66368 35540
1 164654 155552
1 117594 30819
2 115662 130311
1 40291 167520
1 189348 70666
2 31675 73179
2 49831 40049
2 69142 132717
2 114709 61645
2 147816 60759
2 35533 37536
2 47443 180529
2 113255 86027
1 101795 71549
1 143461 105317
1 5138 113212
2 172590 80190
2 175067 83156
2 64307 178915
2 104588 75050
2 168625 131266
1 14296 144017
1 88599 35381
1 171670 71760
2 2010 38037
1 138244 102136
1 199174 73506
1 162581 158831
1 114238 144010
1 91894 175244
1 131978 59431
1 88761 10291
1 186071 145846
1 184561 10255
2 27152 151690
2 197487 65600
2 176703 86725
1 195651 55118
2 189047 181069
2 73319 158528
1 160104 6637
1 97968 65360
1 63477 29124
1 57437 187186
2 22012 110633
1 101750 163580
1 105217 4888
2 15625 122885
2 73328 125283
2 28164 136102
2 10868 130288
1 30952 170145
2 103830 88750
1 196524 36439
2 146674 74764
1 125267 30687
1 159273 195315
1 39569 857
2 44454 137875
1 177954 54028
2 34189 40026
1 80389 28148
2 131610 115217
1 43780 3323
1 158834 148723
2 69217 93685
1 191615 104827
1 81166 72143
2 167078 113870
2 126485 55366
2 95903 118098
2 93985 161493
1 171375 88983
1 53925 96342
1 88549 165557
1 151531 65565
1 8999 196899
2 121489 110905
2 123797 89073
2 158526 41616
1 180532 139089
2 13479 26879
1 199805 121403
2 45647 84854
1 161659 170103
1 188619 89997
1 78304 30006
2 147961 189340
1 60071 102884
1 67439 61726
2 60049 16100
1 54425 122059
1 168760 186436
1 55105 192732
2 183049 42747
1 177711 192797
2 181728 116175
2 80299 20623
1 122844 45557
2 93772 55474
2 96847 191055
2 127773 69676
1 105011 19714
1 83370 148255
2 106676 179433
2 124825 23136
1 32722 32416
1 94546 163256
2 14076 34270
1 150997 29539
1 84374 143956
1 159419 184480
2 85424 85554
2 149367 50744
1 1264 198073
2 163875 198800
2 170342 186300
1 105947 156407
1 111991 52271
2 66070 130566
1 139628 31686
1 32399 25333
2 83013 52470
2 192269 71604
1 193790 194284
1 57448 56094
2 138784 194201
1 83457 70958
1 175092 197482
2 23486 108327
2 49973 199463
2 16767 5151
2 195408 135829
1 30274 153619
1 8772 70518
2 108726 9621
1 53505 55761
2 144389 39644
2 175064 5643
2 72597 138241
1 32190 32147
1 127227 122420
2 78629 60124
2 188671 119774
1 176851 19845
2 125949 7648
2 68021 166423
2 147408 39208
1 137389 58363
1 107569 120272
2 51208 108203
2 96775 158314
2 1724 132858
1 11074 154297
2 50830 27477
1 107897 89318
2 98032 131282
2 115400 74942
1 187720 199139
1 135639 183186
1 48914 52631
1 166961 74760
1 2760 189290
1 67054 104948
2 185357 90242
1 158460 110352
1 63553 113949
2 103696 193207
2 137543 167120
2 45371 176614
2 11635 24300
1 181219 66759
2 153928 124894
1 89383 129398
2 128324 73443
1 1403 141658
1 5286 179374
1 163697 173201
2 186425 49109
2 175157 169001
1 4238 29502
2 47616 129278
2 51791 137797
2 18833 142790
1 10727 51291
2 18112 43527
1 113261 181126
2 180563 115983
1 49248 83329
2 94871 22489
1 179085 52053
1 88309 54541
1 185058 127640
2 169336 1324
2 109816 62462
2 15559 177231
2 180000 69796
2 10319 176846
1 18407 80467
2 111676 84834
1 41579 110485
2 154289 25963
2 100289 199659
2 175533 6050
1 40674 43767
1 131035 187168
1 123672 31202
2 101592 20818
2 15523 84419
1 26219 87553
2 150764 20900
2 49593 15453
1 131552 114722
1 191455 58732
1 98853 40728
1 27794 20873
2 181793 153955
1 111563 108509
2 39851 43934
1 147082 104114
1 187729 71711
2 161875 175841
1 10139 79070
2 151475 129301
1 85862 7979
1 25140 119718
2 85496 138854
2 127923 155328
1 129864 107640
2 188507 85633
1 187845 162496
1 44019 54929
2 187101 54173
1 106810 154625
1 84079 158216
1 116452 115433
2 157181 174313
1 103854 189703
1 35745 129044
1 165573 84213
2 12187 177216
2 84681 149498
1 14898 136720
1 96303 101670
2 52281 172538
2 94634 150682
1 740 47045
2 126955 81454
1 37180 107852
2 79005 126852
2 99228 115949
2 112230 131501
2 167912 31975
2 131878 155456
2 113133 93663
2 66522 97539
1 29992 174325
1 50991 13684
2 51003 135442
2 42734 159177
2 108309 128883
1 174874 117370
2 92512 147836
1 47110 116476
2 25686 112440
1 190289 177038
1 117956 74152
2 109067 83200
2 164459 52428
2 44718 20200
1 20169 46017
1 175506 101545
1 7285 56964
2 8533 43303
1 154148 109473
1 124344 103150
2 87161 153
1 25721 61650
1 195513 103552
1 60907 40083
2 125731 161147
2 146401 44509
2 174906 155252
2 78537 92641
2 177755 144642
2 158871 17255
1 11300 190723
2 160281 84497
2 175873 22062
2 56969 68142
1 109638 8514
1 3114 52218
2 157215 156440
1 147828 191102
2 160 126155
2 16845 39173
2 110510 89354
1 33815 83986
2 55550 113813
2 73986 131048
1 198678 74340
2 176321 66946
1 97246 152918
2 66808 3446
1 190600 122434
2 135072 148467
2 55413 174443
2 137625 67653
1 1645 7410
2 96288 143624
2 66060 194994
1 97136 66143
1 111306 13721
2 149388 180328
1 44208 12686
1 195451 99330
1 133741 70530
1 45375 22456
1 148167 146569
2 67561 32341
1 97719 27842
1 31650 103227
2 19078 118937
1 41427 114255
1 135304 146397
1 115000 68842
1 23802 65949
2 177436 147250
2 5184 122977
1 148971 74092
1 88345 62350
1 153850 18742
1 179639 117187
1 32082 132802
1 172925 7212
2 108547 125234
2 155549 77252
2 195926 124168
2 198384 76103
2 171266 87578
1 128647 120320
1 24683 178006
1 199211 86242
2 63204 57765
1 142268 100210
1 85502 120557
2 43584 9463
1 86253 31255
2 67819 75290
1 77818 69986
2 88493 58055
1 118612 134438
2 21276 47140
2 183623 114159
1 63491 49754
2 108780 135890
2 31289 104647
1 40802 104699
2 172975 172348
1 32336 72390
1 86871 123978
1 30524 15420
2 82319 115201
2 58712 142283
2 38508 83415
2 189448 68023
1 43927 42123
2 134485 138060
1 66888 38814
1 191657 87000
2 169951 199869
2 3469 25546
2 191222 54322
1 195339 122011
2 71663 18720
2 57803 90840
2 85737 77943
2 156109 83531
1 57054 130965
1 107219 74494
1 141441 15398
2 113197 124630
2 79442 139385
2 157765 10581
2 124738 10308
2 5936 182809
2 66739 188574
1 164274 184109
2 85340 123606
1 54764 49981
2 146646 107169
1 183658 119442
1 13204 74014
2 141616 135707
2 152972 167993
1 37527 14357
1 18355 146433
2 77086 65681
2 186681 110459
1 37827 76319
1 92355 174708
2 56466 167231
2 14152 130265
1 51337 121161
1 98716 182174
1 185508 141992
2 183051 176474
1 174099 137910
2 160505 152513
2 70231 36883
2 106215 65077
1 61501 77121
1 50165 136792
2 180920 99931
2 42726 134294
1 39266 94262
2 142821 178132
2 157165 25789
1 119027 135099
1 24511 18718
2 103618 165609
1 83382 46876
2 92898 87161
1 64095 23881
2 115764 8044
1 23233 55797
1 104542 63881
2 150920 31698
2 128881 125993
2 190518 157901
2 174404 40558
2 102637 172722
1 133282 90706
1 42610 141674
1 109366 197812
2 114308 141709
1 166593 140351
1 195188 39918
2 110489 71937
1 170446 86705
2 39320 113826
1 117088 157644
1 8450 47359
2 57365 77614
2 124848 198512
2 12332 77598
1 98477 56956
1 2436 51089
2 153381 57079
1 28581 101170
2 38108 69499
1 144698 169072
1 190402 129343
1 14859 169202
2 109576 174584
1 167302 136225
2 97581 134234
1 106186 194065
1 92392 150806
2 52400 176848
2 97851 175071
1 32636 29417
2 42399 144139
1 156528 111976
2 193536 172231
1 124970 181436
2 8755 114482
2 134549 46830
1 6222 175642
2 75408 47866
2 118739 113155
2 40939 107146
2 139724 8231
1 15595 130645
1 76038 104727
2 27821 76148
2 90402 55603
1 26352 84870
2 44499 99839
2 70995 59485
2 10663 3212
2 113027 20688
1 24090 111216
2 1176 73894
1 115053 64716
2 40184 111862
2 76881 146102
1 88865 10111
2 126778 173707
1 171240 23659
2 71705 80024
2 42228 58683
2 181950 34218
1 115022 196467
1 39267 19323
2 191580 114252
1 166761 184915
1 5267 190396
1 112115 76250
2 87607 98412
2 32973 198204
2 110086 114260
2 142033 45244
2 132508 119896
2 77216 123166
2 43427 191419
1 186533 99585
2 101851 169895
2 113050 146768
2 188907 121274
2 154336 104621
2 152925 83931
2 186422 83583
1 30910 61272
1 165679 47480
1 184706 49063
1 137060 77064
1 85847 147059
1 7872 189789
2 102760 126784
1 58144 51287
1 186599 136467
2 61112 161773
1 77997 7281
2 86912 197229
1 142402 107364
2 36500 24123
1 199478 1905
1 43627 34061
2 74303 182554
1 62877 99512
2 175488 152189
2 118089 50840
1 133791 83084
1 62844 199941
2 148469 49410
1 137453 149124
2 187879 55502
2 120663 85310
2 91203 182924
1 146694 62871
1 110805 120195
1 121034 167303
2 147850 40305
1 186184 20531
1 63647 79320
1 94129 2683
1 121180 54206
1 94146 29992
2 56472 21530
2 44054 52999
1 117544 36671
1 63610 138764
1 36978 84720
1 60094 96726
1 118478 58555
2 144665 78918
1 67726 17568
2 21445 127695
2 78785 57842
2 191267 177298
2 47218 154859
2 169067 99895
2 115594 85657
2 65304 125688
2 152534 7497
1 20704 25279
1 84143 169456
1 128872 1033
1 21417 176465
2 70533 124282
1 59737 196971
1 127597 57392
2 86505 171138
2 3754 143448
2 43198 119570
2 199426 114575
2 110679 84268
1 108521 90766
1 185141 63904
1 71976 109247
1 162142 5290
1 122439 142596
2 26063 42432
2 76850 56178
2 182746 190784
1 95651 147943
2 80001 185922
1 38885 166896
2 151863 24809
1 96356 84247
2 171542 162047
1 138281 139812
1 145311 43053
1 107341 80395
1 4882 100331
1 52471 123805
1 173135 135190
2 63708 131269
1 188681 71968
1 145308 142123
1 29525 68367
1 78945 154411
2 187663 78137
1 106249 112984
1 69993 30080
2 50827 175106
2 46406 112640
1 23097 90346
2 87547 142523
2 199275 125284
1 128202 88150
2 123511 6513
1 129096 68412
1 138874 56941
1 161667 169139
1 175758 150207
1 66072 3860
2 10125 9196
1 56623 155217
1 25686 70091
1 44087 94475
1 31733 197707
1 109521 122986
2 110670 80474
1 188930 132998
1 56980 102178
1 43125 6931
2 22571 175329
1 75197 105070
2 165573 106501
2 2153 56058
1 172277 43583
2 177655 76626
1 173766 87002
1 115126 150863
1 148522 120436
2 62419 152179
2 93017 190839
2 92902 31762
2 157565 163787
1 5052 45119
2 100553 107294
1 135453 6647
1 32566 119746
1 8089 168978
2 113033 79913
2 64572 12121
1 132377 67627
2 34398 82658
1 49924 34209
2 110711 176059
2 128174 47131
2 138874 126487
1 144724 138586
2 153378 122316
2 633 67518
2 59802 85135
1 121641 125528
1 140958 176516
2 141246 120568
2 93376 59743
1 182332 73879
2 116337 11027
1 47149 186535
2 115420 141437
1 49350 5598
1 151812 121413
2 193052 108847
2 185440 117981
2 52862 20611
1 144329 132872
2 113259 101386
2 152857 160609
2 69714 193788
2 21521 87885
1 100787 66252
1 65486 72891
1 159474 181852
2 157134 108760
2 107841 130836
2 105226 144232
2 42414 62605
2 80075 154910
1 154467 159496
2 178547 126002
1 166834 119372
1 172095 178054
1 43061 9114
2 97159 104291
2 186726 61392
1 71783 160335
2 161325 47630
2 157444 188517
1 146455 75321
1 17413 10514
1 36235 98381
2 118464 184849
2 152521 37278
2 174492 102089
2 98908 194086
1 90463 126436
1 186595 127175
1 198931 150631
2 163509 35208
1 15684 137962
2 52839 192903
2 137963 164627
2 78035 168360
1 172356 27850
2 54965 170403
2 180860 177627
1 199425 4060
2 103114 97887
2 81826 8389
1 42940 138793
1 136026 158089
2 73298 65014
2 45389 168887
1 5954 101591
2 44360 19210
1 44561 71929
1 103284 92693
1 153424 179886
2 169820 78710
1 13703 171051
2 26815 13836
1 12940 172839
1 161611 122063
1 20479 156118
1 72304 167982
1 63641 81654
1 26647 153048
2 30452 121891
2 133416 22141
2 107983 74462
2 9467 29551
1 46908 96357
2 67442 167731
2 59883 159406
2 50067 13471
2 83257 189562
1 63054 115296
2 46200 14934
1 125937 106712
1 120133 53432
1 68602 148333
1 54006 116316
1 102026 149271
1 121120 15243
1 192886 95928
2 163946 128188
1 31042 135563
2 129337 21337
2 38475 126341
1 180998 67494
1 183420 1464
1 53666 182893
1 177784 85454
2 198358 73939
1 150918 172180
2 101476 134665
2 129455 173222
1 90803 184014
1 152075 15817
2 69091 41713
2 30285 162364
2 23881 40208
2 145418 151650
2 170100 147507
2 115236 17075
1 96187 68076
2 83168 147538
2 167193 193691
1 52638 63465
2 151575 170323
1 198226 88130
2 171023 145336
1 145176 194862
2 69596 119674
1 140456 70135
1 23459 181050
1 127359 71559
1 57331 18893
1 185338 189977
1 80448 7322
1 94665 55483
1 62280 118776
2 21479 68794
1 171642 125192
2 113572 176494
2 50670 99822
2 132541 186917
2 24521 104801
2 24625 6234
1 106431 90071
1 89704 142036
2 103218 133984
2 37261 80195
2 6 29956
1 199214 26767
2 170260 187447
2 197516 91414
1 61911 128521
1 9917 98088
1 129982 65153
2 79998 595
2 197587 166204
2 123200 83002
1 68307 25910
1 20748 193276
1 128972 87398
2 70583 94272
2 46603 16187
1 48797 101463
2 22673 107284
2 33083 65612
1 187903 90016
1 72561 100396
1 10299 54168
1 8830 135907
1 77234 55731
1 102994 72371
2 16516 153062
1 5419 62902
2 166396 137157
1 36523 181202
2 197201 34957
1 116085 163662
2 40160 194272
1 103635 157662
2 37022 13848
1 188193 122374
1 181848 160224
2 169632 96777
1 138511 129524
1 31856 11592
1 115918 15022
2 173915 167372
1 100928 85226
1 121460 179293
1 15522 23136
1 153086 112639
1 72205 158233
1 168871 41363
1 110608 1279
2 156080 35527
2 129582 165183
2 37777 60633
1 25712 156652
2 31542 108764
1 81972 28005
1 11515 99088
1 196847 85582
2 29359 175348
2 196814 122658
1 98301 139537
1 86376 28156
2 76865 60090
1 42612 28514
1 54027 139111
1 116038 150526
2 183293 2248
1 23167 134815
2 141075 49111
2 40133 191526
1 107794 128701
1 177628 43265
1 111800 96918
2 139576 187951
1 54734 33885
2 26260 99191
1 184950 184240
2 9948 63479
1 72666 177669
1 39642 169485
1 150184 188183
1 196757 122993
2 99721 168859
1 101791 195211
2 83679 9478
2 183339 198038
1 187513 136687
2 41008 152787
1 195518 54966
1 60715 131388
2 111944 26789
1 169025 94522
2 184335 15217
1 75700 79802
2 40179 113575
1 139620 110859
2 155018 123108
1 109155 51862
1 156990 42194
1 46456 111709
1 1108 115667
1 182100 37816
2 148627 48773
2 90168 160756
2 86101 104998
1 73660 164233
2 133614 84444
1 102771 161181
2 25402 197380
2 69472 152867
1 194291 53560
2 31635 24029
2 33141 80166
2 55460 33542
1 9612 155272
1 138001 18431
2 137819 145882
2 140005 182066
1 70019 30180
2 74196 70394
2 36046 114173
2 113845 96910
2 184804 98266
2 43536 26072
2 145756 128360
1 27522 179854
1 130908 110807
2 28184 34354
1 176423 6685
2 24479 61222
2 48123 153764
2 78818 4746
1 127604 40234
2 105886 142252
2 193914 63864
1 192127 197202
1 90094 109449
2 14772 79966
1 38094 1856
2 39003 189050
1 133374 156100
1 149298 33549
2 153308 121746
2 52465 154464
2 21033 59230
2 31405 54713
2 43205 169364
1 22446 121717
2 111412 41031
2 73231 69587
1 40442 13641
2 106562 176994
1 157534 199943
1 95480 127567
2 42181 177614
1 118310 195121
2 82544 29196
2 87148 54195
2 126788 72864
2 99185 67120
2 34862 149900
2 118221 162178
2 15379 120780
2 71640 13065
1 186037 166757
2 46827 194556
2 20608 65226
2 5340 64803
1 50438 159006
1 78443 82032
2 43651 38732
2 111146 34808
1 89825 78112
2 173949 150039
2 187731 194568
2 22099 7223
2 58220 98426
2 6734 100131
2 115793 152001
2 83612 140451
2 34311 132453
2 80031 162467
2 137251 147397
1 163529 134536
1 88152 109549
2 43485 133177
1 25941 49385
2 105336 128650
1 101714 78794
1 71178 142105
2 24691 48201
2 56832 12561
1 78210 172159
2 1878 198363
2 56493 85482
2 44227 123749
1 107026 149964
1 111347 132937
2 182912 184848
1 164389 125096
2 135940 149558
2 78965 119467
1 3003 155705
1 185014 159014
1 182389 196610
1 82292 88023
2 71345 26065
1 128233 53864
2 95695 139830
2 197549 138478
1 101880 42900
2 42604 2387
1 16519 97137
1 94655 82176
1 115192 71920
2 147572 90085
1 136403 99904
1 176988 133447
2 121284 29765
2 107594 163127
2 65863 4862
2 150115 126034
2 82968 77076
1 192138 171568
2 182063 136996
2 64365 122066
1 68300 182572
1 166965 18409
1 103897 150884
1 110924 124273
2 80002 54626
2 27 105887
2 149509 80495
1 123200 186315
2 46052 90056
1 140491 166371
1 197220 133605
2 85643 27522
1 178559 113137
2 93046 116188
2 80785 149219
2 59237 105461
1 56256 45708
2 38459 87410
1 76984 31985
2 27395 107825
2 29143 162007
2 16460 181359
1 45233 145370
2 38341 5751
1 93588 20686
1 104501 34536
1 86953 197788
1 130778 84339
1 25305 129867
2 21120 148608
2 112919 20858
1 104839 147
1 182831 72390
1 138647 121246
1 195044 34377
1 96495 73782
1 15956 10116
1 151697 197909
1 101449 100170
1 29022 92911
2 133554 36969
1 159728 121786
2 115851 89379
1 117325 34832
2 136076 63749
1 69519 10533
2 50289 18089
2 55337 89011
1 169740 5674
2 72511 81457
1 142309 98237
1 8364 168902
2 165917 165900
2 111586 38620
1 121697 60318
2 52368 144099
1 86944 179972
1 184688 4000
2 131158 85276
2 94414 147488
2 178853 116084
1 173011 153511
1 74989 16814
1 147022 32273
2 2882 187164
2 25212 105321
2 3990 180365
1 81985 74179
1 82911 165852
2 179726 142055
2 96828 45571
2 70312 141719
1 136852 188278
2 17429 107291
2 59707 174958
1 173468 158214
2 39559 33356
2 101362 152815
1 118436 130492
2 146273 25533
2 152192 169823
1 40605 109010
1 57103 102604
1 5118 150145
1 143987 196983
2 182088 12373
1 75481 4184
1 174828 158322
1 29397 19820
1 127738 141913
1 173786 85329
2 11117 191136
2 32877 135339
1 187199 66585
2 150394 155634
1 4076 9714
1 153128 5895
2 9320 164954
2 22404 87685
2 134277 196715
1 199344 45614
2 153210 138338
2 7177 54546
1 60572 134068
1 162044 133564
2 93795 191673
1 124049 61099
2 33273 49014
2 78334 41417
2 93604 49829
2 9239 190820
1 89300 70465
2 183281 186127
1 32067 154265
2 27185 166535
2 198014 108290
1 72993 114992
1 38134 184084
1 195497 55918
1 7900 44218
1 167113 151229
1 61031 44566
1 30630 162010
2 131004 45186
1 116022 89285
2 139242 134063
2 48154 186531
1 165798 174967
2 151069 23445
2 65522 22923
2 112318 108411
2 197765 82295
1 192584 90043
1 81700 164152
2 172381 90150
1 42425 89575
1 108622 13700
2 807 7788
1 112928 152599
2 96066 52272
1 130615 143779
1 97168 38641
2 12298 137519
2 146129 14555
2 48473 53023
1 143625 146506
2 149039 31076
1 74182 67545
2 72359 54326
2 74705 156244
2 346 41631
1 95478 121463
1 76143 185883
2 141988 41278
2 136534 123215
1 163566 60180
2 50000 5630
1 13669 134135
2 172802 99859
1 96319 23603
1 72963 42085
2 164744 24751
2 63269 73902
1 19823 174118
2 38190 128409
2 130902 125052
1 143498 32456
2 187984 137944
2 4667 146171
1 184175 153397
2 8996 88398
1 151140 1466
1 66039 10612
2 179435 54752
1 159477 88020
1 182925 167284
1 189399 40284
2 6796 101998
1 28801 31712
1 99013 102820
2 17113 42415
1 159887 34686
1 6874 149058
2 90861 142588
1 123892 97397
1 72750 180716
2 50072 53887
1 4923 78634
2 9420 165048
2 196541 22907
2 149059 56461
2 134322 146277
2 49717 199752
1 50133 157104
1 172368 25383
2 81982 112204
1 150625 156398
1 163212 40864
1 178608 141675
2 97550 94398
2 64663 197435
1 146136 180187
1 165046 162181
2 31938 73020
2 51106 58959
1 194441 112747
1 70447 88136
1 38712 117871
2 18145 97739
1 138795 161884
1 24048 135395
1 171433 184207
2 38057 141322
1 140048 12867
2 43805 145465
1 27418 5082
1 114529 50215
1 130399 130949
2 148195 32634
2 144672 60144
2 28228 171405
2 17529 9505
2 123596 87667
2 192966 35364
2 135721 119780
2 62179 184478
2 122095 174307
1 159838 170411
1 19664 174596
2 162325 15750
2 172349 127638
2 112455 154002
2 168890 51900
2 125566 113604
2 67984 196949
1 88325 14407
2 63144 86511
1 184610 115061
1 32581 147564
2 151686 123127
1 79100 64669
1 180419 186589
1 157078 154853
1 173588 142701
1 53399 179677
1 179281 123531
2 110594 166688
1 128288 65617
1 128644 138154
1 81900 146866
1 81833 137807
1 170269 44415
1 191484 137384
1 61604 49644
2 166720 41548
1 71515 188752
1 76649 147674
1 171615 69850
1 15487 95205
2 11891 157002
1 167825 172941
1 101308 31622
2 110543 116778
1 23321 85130
1 103541 39275
2 75719 48376
1 48437 36700
2 92956 88977
1 45389 57553
2 118391 18616
1 20637 72138
2 43710 188839
2 46071 88681
2 4005 82854
1 126170 74487
2 104819 71331
1 99894 18630
2 118538 93030
1 106362 104680
2 169241 179335
1 85561 2321
1 101523 190956
1 76141 10399
2 65455 100136
1 20470 63117
2 133839 12664
1 111545 144885
1 81941 11345
1 115915 36243
2 154941 157402
1 130983 130099
1 168521 132414
2 22773 170575
2 2597 155095
2 68196 106153
1 184383 144672
1 40207 103907
2 160379 137686
2 132704 13975
2 12514 88885
2 120838 179784
1 107578 129232
2 101521 68464
1 57292 79987
2 168149 153944
2 94640 147658
2 66532 193745
2 20677 91088
2 1090 36159
2 190830 68464
2 31558 36479
2 184287 43787
2 174507 193150
2 7915 95835
1 72556 121148
2 67061 98371
2 183184 75930
1 58163 83097
2 147666 165252
2 106413 118241
2 90108 172511
2 60025 63356
1 84368 16143
2 70010 95208
1 90946 9385
2 124560 121523
1 170641 143775
1 125797 60335
1 5752 177162
1 199933 161262
2 7092 90191
2 148781 73648
2 84593 122113
2 94468 192537
2 107447 57209
1 62155 62057
2 126445 30918
1 120000 118671
2 34767 3935
1 41012 96378
2 109950 139581
1 167846 104567
1 99411 195740
2 153284 52245
1 81125 65608
2 124102 187846
1 172592 18794
1 143036 40689
2 136877 93024
2 147545 18360
1 53803 177153
1 180467 9735
1 197402 18038
1 42447 121363
2 176432 97192
1 132571 190631
1 61172 102216
2 165960 62839
2 26066 198794
2 122014 39822
2 174334 168481
1 123502 26264
1 135873 96466
1 165205 58381
2 37625 88402
1 38109 55010
2 28503 15490
2 165410 110115
2 29053 182550
1 31128 93575
2 62551 121640
1 181064 99463
2 98608 116782
1 135307 32439
2 117496 33756
1 96725 129342
1 122927 53735
1 31636 7177
1 62717 110498
2 103157 59304
2 36436 120821
1 105038 77444
2 189875 38507
2 146881 170204
1 142318 4941
1 36477 105125
1 71518 111365
2 5688 66507
2 21253 168683
2 46798 32343
1 109178 9393
1 156007 107201
2 83622 52579
2 100212 56064
2 136178 55061
2 95745 141353
2 199687 149485
2 121612 180146
2 120042 66988
2 21205 141358
2 138711 90809
1 101770 20895
1 73560 113436
2 187352 114675
2 20534 69835
1 159182 1981
2 187533 119877
2 117575 88373
1 103448 66108
1 85089 152230
1 162544 147275
1 22893 12584
1 173196 181145
2 87803 136738
1 63770 61706
1 4903 99272
2 62290 95081
2 169225 20194
1 61257 137654
2 150280 191395
1 2049 148395
1 179578 138200
1 70059 76559
1 393 51473
1 154219 52215
1 75598 137004
2 45792 15376
1 119381 144818
2 58122 12328
1 88173 140736
1 46982 156034
2 71841 29677
2 35349 86855
2 99417 53792
1 95687 61990
1 161679 128875
1 134103 159081
1 32052 153300
1 85049 68894
1 127536 38722
2 68948 34217
1 17210 137247
2 90007 183720
1 75694 161541
2 145293 38387
2 125604 153667
1 10673 92473
1 147310 41991
2 147343 181750
1 59315 12939
2 163611 17982
2 150617 190970
2 52000 183280
1 20674 78292
2 142851 38224
2 122831 37988
1 150573 66986
1 89429 39944
2 199490 184882
2 114107 191983
1 74422 170297
1 179472 125584
2 8032 68134
2 124278 141838
2 108254 57886
2 154647 153772
2 22041 198155
2 172030 145490
1 88715 169029
1 172534 12554
2 196308 39330
1 180391 168439
2 142459 36668
2 73967 69169
1 115654 45814
2 20432 99697
1 164221 92635
1 756 106030
1 71294 12005
2 18934 44004
2 181763 71901
2 58589 113198
2 119636 107993
2 107399 174385
2 30127 167760
2 65033 187378
2 148120 5181
2 193324 3323
1 46869 99183
1 124369 18668
2 138610 191910
1 40213 163012
1 108296 16638
2 192272 28533
2 22058 29823
1 124382 122047
2 141417 110884
1 22706 10176
2 146860 50682
2 145030 84977
1 36922 124388
1 9572 57518
2 197396 72282
2 145236 86246
2 142674 163138
2 74272 192939
2 75455 199672
1 181510 143805
2 68096 5057
2 163932 33178
1 196834 15421
1 120522 185813
1 110301 35581
1 60315 63433
1 22450 59441
2 196601 145647
1 2440 119084
1 168128 118895
1 1388 27358
1 193642 74267
2 104509 27793
2 125909 177710
2 169331 3340
2 47075 114107
1 49555 96317
2 107231 173899
1 41975 8931
2 61339 58548
2 123270 139982
1 89457 83821
2 183092 17326
2 189031 24849
1 63004 116616
1 173806 135815
1 119293 71664
2 81481 112398
2 142990 162303
1 80007 167630
2 114057 124974
1 66657 82899
2 183146 159906
1 16451 106481
2 192158 106105
1 165251 105094
2 94153 191034
1 35635 54669
2 94133 192642
1 127147 161561
2 47190 54428
2 152796 8340
1 18411 131712
1 98678 43323
2 180868 47651
2 45735 92765
1 169456 186479
1 68946 160439
2 111933 128891
1 62516 37528
2 143921 98094
2 110695 186999
1 90776 82910
1 158939 98611
2 27629 9931
2 164553 151762
2 29168 102837
1 87357 24778
1 62489 1872
1 181122 13544
2 76557 182699
1 149333 31592
2 105243 134948
2 100196 104720
1 8706 135147
2 198523 181155
2 70373 56284
2 157519 103361
1 139787 94007
1 197032 61
2 125488 107327
1 150966 170041
1 171489 155334
2 128713 117000
2 160951 21056
1 119599 3021
1 21285 171205
1 197724 60673
2 186803 69078
1 171963 195467
1 142982 50261
2 155285 91718
2 94038 10665
1 148865 17173
2 49929 1794
1 131496 140794
1 113767 95698
1 60081 26598
2 76174 64778
2 16760 78131
2 184387 142484
2 102224 49204
2 140290 16577
2 34562 49538
2 120451 59114
1 143086 10590
1 196355 148446
2 111468 48026
1 174199 182775
1 155020 2491
1 151515 135419
1 49942 9358
2 33410 6794
2 5288 180196
1 76110 180263
1 154697 120807
1 6216 22256
1 26275 129220
1 18530 178119
1 192820 111988
1 8154 463
2 96383 127503
1 9993 1077
2 146364 146994
2 87726 42635
2 123681 48161
2 126592 185803
1 121260 116332
2 148410 189792
2 33969 10104
2 17461 144988
1 69739 36808
1 62977 178169
1 18055 109104
1 70454 44980
2 15758 60380
1 54745 187396
2 143392 30830
1 152109 97262
2 119152 75755
1 74628 51830
1 129826 126163
1 136454 97053
2 9156 69548
2 181468 42367
2 7454 113577
1 88098 1376
1 172439 158917
1 150797 155292
2 100965 130114
2 54593 196947
2 27331 166258
2 5249 162898
2 61232 132064
2 61240 98898
2 8330 175553
2 120820 106493
1 157138 198332
1 61207 747
1 177968 102846
1 83346 58878
1 61889 165029
2 176314 25342
2 142986 186250
1 131040 84456
2 105656 186114
2 110061 94715
1 87219 24173
1 180728 192118
1 15529 128838
1 42395 114147
1 85546 88570
2 188559 112746
2 80297 182230
1 66458 81748
2 51789 194579
2 113456 93827
2 185777 180599
1 3392 118051
2 195322 71292
2 16444 22404
2 125687 160588
1 158516 196030
1 130027 85398
2 49396 1843
1 165937 195269
2 143487 4104
2 181807 85015
2 929 104290
1 15584 181816
1 17779 22850
2 52944 73567
2 193236 51388
1 39258 75900
1 105951 187741
1 172128 90456
2 34841 196268
2 40932 136626
1 171708 62574
2 92556 55244
2 79901 118455
2 18248 147905
1 2393 108338
1 64358 7866
2 28855 1671
1 53117 131473
2 9299 86523
2 73773 132652
2 120147 126133
1 92397 173717
2 45312 137583
2 23599 70081
1 94264 56215
1 128665 155864
2 46754 2694
2 58836 125193
1 165521 31254
2 87877 142406
2 184163 71680
1 172175 79251
2 103077 86691
1 131277 191300
2 109526 153145
1 184476 71401
2 96831 122367
2 48814 182838
2 110954 175868
1 184507 34763
2 68642 135500
2 176268 8003
1 2792 29760
1 117598 103319
2 110237 191033
2 75380 36323
2 77960 145631
1 99757 140266
2 21645 183668
2 121330 77186
2 199807 82909
1 190907 13707
2 78353 181371
1 20991 89424
1 157802 10837
1 95612 143925
2 131911 131096
2 148436 141028
1 155200 62217
1 159647 101048
1 34121 18751
1 125883 160157
1 172068 16561
1 138363 129747
1 117084 99576
1 6362 104113
1 112884 192880
1 172573 4508
2 48392 75628
1 71449 155212
1 32349 120898
1 77291 68305
1 51003 33074
1 100973 7782
2 185293 46207
1 187262 48931
1 25444 14540
2 107527 182191
1 10108 4573
2 136552 68527
2 33570 164449
1 102561 5043
2 16206 40600
1 183286 184066
2 67271 114136
1 132349 45157
1 52870 185404
2 154699 159510
2 38702 26178
2 105798 31532
1 45616 38237
2 145759 176347
1 21598 130971
2 127296 166386
1 78752 131388
1 139830 6894
1 44248 78557
1 161612 109453
1 157973 36716
2 26342 116666
2 49345 182983
2 164163 13564
2 73695 173678
1 2288 140375
1 138223 125956
1 169214 177050
1 177033 186817
2 158343 134804
1 55849 193414
1 43613 55979
2 146571 96707
1 111994 153509
2 114231 104227
1 192716 13671
1 143915 139974
2 3371 57268
2 20625 161659
2 74549 5973
2 70211 121666
1 76680 35118
2 174948 27546
2 136871 187935
2 76139 117291
1 178392 16764
1 62224 163611
2 11535 31078
1 56039 89958
1 129511 68097
2 169030 125281
2 179725 83435
1 6580 137776
1 184122 188997
2 131412 72103
1 120613 151808
2 73934 20742
1 13538 34257
1 17325 133968
1 16393 174903
1 18870 145220
1 116718 13406
2 142181 79836
1 120416 170535
2 125319 75716
2 104554 148134
2 91407 14523
2 52424 136670
2 71273 179717
2 29703 86319
1 122873 124717
2 67898 17957
1 74573 148610
1 76411 120928
2 170182 65232
2 100467 38053
2 13729 16630
1 103560 42821
1 32325 191631
1 32645 25306
1 196382 34594
2 49044 93903
1 190892 51021
1 118083 145486
2 144580 54204
2 1625 148836
1 24186 198265
2 135574 171468
1 69568 34195
1 87315 32236
1 173041 184111
2 82822 5233
2 84439 174770
2 197015 103549
1 27093 104937
1 31442 130062
2 78699 127709
2 171744 109896
2 51273 38642
1 7118 198775
2 126187 152343
1 185040 175040
2 147406 170279
2 70384 99921
1 7422 117739
1 103061 119924
2 148244 9316
2 92416 95353
1 80739 126379
2 90203 127516
1 24168 110152
2 100668 54799
1 50090 154380
2 136063 169634
2 51725 112982
1 46445 42883
1 8295 33914
2 147497 165824
2 164023 37976
2 120717 38545
1 83129 117918
1 114160 88037
2 198984 33783
1 182166 119639
1 64556 11995
1 164485 139687
1 143338 164707
2 118122 143496
1 74826 82359
1 100342 21724
1 31149 42700
2 130972 136581
1 118321 35782
2 37020 6254
2 176137 28427
1 188771 92577
2 104137 135985
1 87784 131310
2 111541 171824
1 165743 48786
2 16315 182774
2 42615 191651
2 101394 48
1 98057 56916
1 17193 119914
1 97317 57718
2 193048 93225
2 122988 120565
2 149294 11966
1 185619 28250
1 89154 50438
1 46337 2146
1 107158 188728
2 48606 34928
1 110546 30824
2 23688 40663
2 27185 87901
2 22099 6671
1 33326 148610
2 97232 191251
1 191940 89227
2 76410 7836
1 164012 66543
2 21944 129904
2 188059 78417
2 110231 183603
2 142681 10289
2 2596 46780
1 141838 69134
2 112249 62422
1 11056 126510
2 58031 194627
2 65087 168723
2 28923 96111
2 121002 36074
1 171452 8341
2 103163 171458
1 4681 43563
1 60359 97666
2 23068 37244
1 69088 174423
1 46800 22780
1 16354 58250
1 177401 192172
2 82853 87945
1 177508 104205
1 173272 17888
2 131929 48099
2 26916 177035
1 174570 166685
2 152145 33344
1 198408 172939
1 95875 92658
2 83078 130620
1 138497 152696
2 175615 125817
1 106611 179446
1 39003 74602
2 2522 62775
2 23623 27096
2 27854 185307
1 86323 148714
2 87213 50833
2 142030 101166
1 83680 94870
2 82573 134381
1 14567 20706
2 7073 108325
1 179329 66713
1 179597 144630
2 80937 189781
1 173502 24290
1 149304 189678
2 18658 173295
1 46938 29796
2 107715 64611
1 22385 87877
2 47647 76394
1 38904 195715
2 54282 83189
2 88921 163371
2 141425 12998
1 163536 80676
1 191201 106850
1 168452 148637
2 68609 81622
1 159355 84969
2 37464 158593
2 172654 83223
2 137145 188018
1 141228 72983
2 183691 17846
1 156384 193991
1 66545 27256
1 92430 82394
2 49652 118457
1 84808 145232
2 195268 80162
2 7551 98038
1 169370 179690
2 64771 70449
2 143627 50894
1 56899 92497
1 154652 190717
2 117757 175813
2 89235 17190
2 31246 184428
1 17351 144132
2 150265 108432
2 127643 73050
2 169931 153128
2 141168 170905
2 119729 118148
2 196311 188269
2 91513 157362
1 140473 94777
2 193307 104732
2 5445 119019
1 159074 47881
1 96824 171953
2 43406 193118
2 96223 11745
2 90773 120197
1 80914 164707
1 159784 88007
1 109337 185777
1 178657 113928
1 142724 177258
2 52830 184979
2 190973 4519
2 137871 85408
2 179759 44315
2 71547 117077
2 125318 165969
1 195460 149096
2 111192 109379
2 144497 23688
2 30196 150863
2 8139 33189
1 143871 57575
2 99868 6085
2 193253 162522
2 37968 54605
1 115659 54809
1 153452 120834
1 102319 127557
2 181036 170479
2 104419 38779
2 137505 75177
2 193037 99716
2 7745 60857
2 120873 148664
1 159223 46055
2 126294 46025
2 133698 92661
1 181986 107707
1 26255 79810
1 159638 47735
1 20880 5314
1 8931 65553
1 143280 31573
2 72359 144253
1 95932 42787
1 170039 83023
1 113846 167417
1 82146 99891
2 109878 36433
2 84426 88287
2 31828 69960
2 121894 88396
2 164085 22431
1 49215 69406
1 80064 59744
1 26726 99452
1 154571 117000
1 118467 33394
1 176796 57715
2 38285 175708
2 56880 26493
2 81461 22458
1 46298 160866
1 94173 122439
1 152998 44248
1 67699 164798
1 22598 134434
2 82152 68506
1 187329 32972
2 4869 136433
1 61941 185379
2 63370 76130
1 73888 54668
1 51419 147688
1 42831 163373
2 106410 104077
2 179316 191096
2 14139 114643
1 133837 48246
1 110131 80163
1 191923 162155
1 159698 123599
1 61651 130416
1 50377 117988
2 58024 63457
1 36942 74098
2 10581 185075
2 29426 102140
1 116246 19903
2 129128 199987
1 95288 43647
2 80334 173010
2 22105 197661
2 98104 60468
1 106067 72675
2 71422 135788
2 182163 112144
1 74137 1977
1 145099 139180
1 136207 180551
2 19994 12646
2 30889 32333
2 58430 45031
1 53669 90053
1 44046 20918
2 62364 14330
1 42369 63542
1 93544 86700
2 5421 80887
1 170264 103818
2 73799 132005
2 177431 126307
2 182682 93429
2 131707 46178
2 165660 182364
1 15441 54211
1 179887 160850
2 21247 190289
1 134939 169568
1 4944 165513
1 98333 21230
2 82130 3039
1 92873 57029
1 34015 4953
2 123040 124009
2 132766 169867
2 100307 147250
1 70185 169685
2 117237 161273
1 12450 97511
2 90027 114144
1 19596 8564
2 87369 789
2 3272 179610
1 184923 58831
2 126320 199074
1 85538 107169
2 157246 134170
2 117557 122843
1 14980 141115
1 96316 51398
2 93331 94987
2 27084 108188
2 7754 95154
1 121289 86809
1 74802 98543
2 54536 159664
2 150290 69803
1 8131 99771
2 89927 176548
2 90182 42454
2 7662 159903
2 1023 127102
1 171808 70940
2 98899 80454
2 179351 67982
1 72433 40696
1 112480 38026
2 129233 80908
1 549 87131
1 21999 177692
1 185728 22053
2 57819 178767
1 119748 114787
2 176842 6988
2 42731 149937
2 27390 191076
2 65690 56515
2 5691 170624
1 33278 65601
1 189910 42798
2 116457 118301
1 48644 47509
1 54645 78763
1 185707 124191
2 178975 67976
2 157984 85555
2 158561 84596
1 127941 82233
2 135311 178202
1 76165 190967
1 51532 146098
1 172485 191556
1 10576 196063
2 131691 2549
1 189644 84038
2 195455 8609
2 188222 147150
2 49709 155580
1 35631 192840
1 30963 185265
1 29482 134452
1 18355 89509
2 49830 106458
2 91058 160095
1 110472 34465
1 151930 83259
1 103373 80599
1 5903 156046
1 139574 160070
2 180868 197108
2 55260 94418
1 173447 166050
2 197603 8747
2 102319 47048
2 77179 189857
1 82780 71486
1 148181 157209
1 13606 136790
1 84286 75253
2 195120 50885
2 125555 44424
1 126667 166536
2 111062 123463
2 52810 169356
1 80961 158951
1 124385 22706
1 274 81918
2 117405 176969
1 133074 25472
2 173992 167678
2 108091 15335
2 147814 141277
1 93446 10612
1 192269 96870
1 130637 118102
2 64903 66571
1 38993 174480
1 128754 159258
1 63011 6120
2 23812 103271
1 28828 31066
2 105582 70615
1 85464 147979
2 111819 27029
2 109077 111631
1 43851 71420
2 166724 153656
2 106137 19388
2 77954 36396
1 130949 302
2 85758 44076
1 29694 85092
1 125965 40833
2 81625 58857
2 89621 139761
2 75190 79623
1 21982 81795
2 97217 192113
1 179319 192079
1 113280 120925
2 78334 28071
2 29370 134007
1 104346 107195
1 142166 123756
1 69129 192181
1 63992 125841
2 11808 35162
1 122726 92374
2 51590 65416
1 41745 29986
2 9928 196933
2 172496 76210
2 73131 8615
2 30815 96708
1 174965 196916
1 141504 113006
1 54853 186649
1 139340 14677
2 159808 33053
2 122533 198272
2 156352 155721
1 77301 6636
1 89730 127653
1 45978 141682
1 17550 93625
2 85227 163277
2 154243 28072
2 63526 11562
1 165982 78238
2 19517 24793
2 81433 191216
2 122640 169975
2 34027 181329
1 167596 142921
2 58231 74099
1 174638 164791
2 95143 1668
1 127796 196738
1 90151 92909
2 29169 5487
2 15049 119652
2 33429 12682
2 14121 178219
1 134262 184500
2 109626 104084
1 12816 20743
1 127868 45923
2 158957 64459
2 52099 5795
1 93348 175180
1 76580 72124
2 153191 164381
2 167838 146755
2 52349 95953
1 21277 65842
1 165340 107946
2 74781 129471
1 166466 153370
2 135387 39002
1 197869 11667
1 41615 150770
1 167204 26421
1 166925 162033
2 133059 24328
2 3319 65225
2 141748 99881
1 160380 263
2 114045 4220
1 198320 64286
1 142275 69597
2 124612 119712
2 74751 72296
2 12181 60523
2 30098 55136
1 181879 60502
1 31402 133531
2 19605 177829
2 25388 175661
2 45466 115878
1 82804 90669
2 86574 51621
2 84267 90718
2 66695 9390
1 90497 180854
1 105025 13858
2 4694 83964
1 124587 136377
2 188998 126584
1 85924 53852
2 50811 20826
2 118482 164275
2 111511 167040
2 103736 178622
1 38877 127940
1 1998 5350
2 100114 64359
1 74613 162433
1 134310 99450
2 91539 84885
1 195457 18251
2 153924 50547
1 77363 114274
1 39361 48131
2 69563 159214
1 194014 68550
2 74953 65155
1 90205 25873
1 173286 17039
1 11060 88637
1 72779 147682
2 147034 95086
2 140902 21458
2 102325 98899
2 21507 54681
2 63137 198446
1 9375 88838
2 73541 185366
2 135352 35789
2 139565 155587
1 65265 192842
2 183300 155801
1 11722 48683
1 25726 43751
1 44509 124722
2 162860 14199
2 187434 90756
1 184026 104042
1 21396 146402
2 98147 39869
2 180094 183498
2 160631 20989
1 30921 145503
2 19182 11778
2 161542 182897
1 51372 31688
2 196564 126391
2 127906 113640
2 143885 161549
2 127045 67148
2 36452 14162
1 167435 4743
2 119475 36002
1 79248 145740
2 106397 129875
1 163736 160690
2 83331 53091
2 9613 71904
2 122750 117913
1 1279 110615
2 5231 74404
2 141352 11595
2 171165 150505
2 120143 61620
1 98722 41862
1 117211 198172
2 62495 27700
2 178702 167589
1 99179 168045
1 28910 2342
1 99516 38712
1 113991 30720
2 185772 192943
1 122163 194190
2 188162 192253
1 103143 79649
1 151121 63187
1 8832 78408
1 145758 167842
1 6084 26696
2 160783 89640
2 176280 47341
2 1349 60539
1 92877 34204
1 153829 78415
1 137353 326
2 195165 58948
1 67943 36803
1 138030 95565
1 142297 7818
2 100280 94808
2 91511 53533
2 92585 45152
2 20637 52797
1 62747 167899
2 112803 187581
2 42359 111506
1 196957 134749
2 4841 114909
1 29434 6721
1 199791 15153
1 91385 137769
2 76673 79478
2 109444 135806
2 87729 22828
1 196339 51871
2 11971 13967
1 45674 198613
2 182974 151625
1 133417 100869
1 137413 110040
2 107939 107462
1 177430 65848
1 98021 16612
2 88727 172407
1 124858 132212
2 36586 128106
2 59174 65307
1 126290 4542
2 114625 160005
2 85691 74695
2 50087 79916
1 134794 30633
1 93591 160401
1 101405 142472
2 84449 173559
1 87894 155418
1 148889 137532
2 117772 170790
2 167302 99224
1 161677 84689
1 190031 65834
2 184323 197223
1 184320 89333
1 149356 109083
2 30404 181229
2 119791 60439
2 64152 102658
1 125766 53056
1 46854 45486
2 187342 116805
1 153441 94596
1 199046 186191
2 92523 198458
1 5933 46633
1 34985 64908
2 70697 54242
2 170352 42195
2 41137 95013
1 27605 103285
2 158418 181558
1 102049 129378
1 63833 111721
1 158530 125730
1 121835 182744
1 163549 10469
2 147424 149341
1 46250 505
1 59095 103326
1 38693 189713
2 94979 167184
1 108533 150397
2 128373 108357
1 189207 54278
2 149894 180694
1 30778 138957
1 34223 6077
1 194510 127222
2 59502 96081
1 33987 25686
1 40743 179912
1 98558 80066
1 24186 77970
2 52198 51237
2 151390 154589
1 26882 197057
2 53238 153064
2 110059 140893
1 91458 115913
2 76797 89994
2 165159 121468
1 168295 136011
1 92337 173819
2 141260 23852
1 173828 112300
1 191818 129824
2 81470 105126
2 101515 163063
2 80899 57133
2 129619 152760
1 86288 152924
2 41627 172333
1 49760 137930
1 32262 138669
2 139248 34844
2 19050 111066
2 180020 104877
2 325 10462
1 106973 41062
1 67677 108548
1 187352 53429
1 26062 65426
2 170763 60000
1 45730 124137
2 25370 160225
1 50048 178980
1 166382 109905
2 46607 102856
2 154845 189104
1 197353 1222
2 106886 78756
2 170268 129236
2 126177 196096
2 124532 40285
2 107411 194269
1 119889 33849
2 101471 142161
2 105930 7409
2 106103 177943
1 152463 163892
2 172431 148497
1 167087 32318
2 38221 91986
1 25365 105745
2 198772 68316
1 184826 8773
1 37852 69716
2 31230 116761
2 112558 96281
2 23253 81083
1 39827 137441
2 23396 3160
2 133151 136649
1 90426 167872
2 26882 55941
2 26139 83905
1 114962 116419
2 55244 151702
2 15047 22478
1 75149 114204
2 173923 14710
1 15764 165988
1 42752 156817
2 73162 169370
1 174076 166498
1 90572 185845
2 58575 14329
2 148024 192701
1 33942 143368
1 94620 189100
2 179139 109850
1 18144 112054
1 43671 124981
2 198262 144169
1 116449 146914
2 65131 136319
2 158740 80447
2 18574 172555
2 6677 130780
1 97782 157074
1 183459 123433
2 198253 125934
2 98602 48767
2 118757 73305
2 115753 23840
1 120626 3520
2 88231 36722
2 138636 116818
1 37927 17264
2 36570 50613
1 100999 194259
2 165739 155773
1 126092 9661
2 112870 115052
1 110590 83766
2 101403 145672
1 169883 124259
2 161683 27981
2 78939 134379
1 128577 150916
1 135187 160881
1 17155 58435
1 193475 116619
1 92709 149755
1 50668 32135
2 70372 191862
1 39354 173464
1 25097 172996
2 198417 59488
1 145763 59684
1 197638 165850
1 121857 111621
1 123469 125956
1 46132 49781
1 26394 57873
1 76590 19529
2 134685 181796
2 81605 119356
2 67745 102129
2 46118 113365
2 87095 85631
1 3764 193075
2 140811 185029
1 92025 85866
1 73289 85201
2 116659 31610
1 104224 10967
1 179852 48091
2 20227 173415
2 185893 172755
1 114872 181360
1 193316 135104
2 98214 22777
2 131666 14848
2 43144 65328
1 198182 174729
2 3743 15825
1 83886 196010
2 168639 141414
2 63716 82025
2 61353 92616
2 28684 52359
1 87414 53704
2 33575 50731
2 161654 69197
2 178134 13557
1 125457 81393
1 53300 65762
1 93280 46002
1 16034 40315
2 81669 57352
1 55801 65257
2 184917 39188
1 87096 13516
2 19861 4341
2 93885 11102
1 123443 179058
2 37116 199142
1 120867 86636
1 167591 165672
2 20357 124220
1 16036 47624
1 38162 194880
2 151211 8957
2 3868 107499
1 140961 46447
2 151351 51617
2 63608 86675
1 19367 158572
2 159194 5237
2 63504 174261
2 62024 49728
1 160563 190131
2 119103 93445
2 180015 63052
2 59802 104623
1 194977 1308
1 32556 177775
1 172168 97521
2 109712 172304
1 14780 17624
2 85233 195152
1 1137 116119
2 16331 59692
2 127282 115938
2 144297 155303
1 134346 70669
2 101485 8066
1 44549 153798
1 53705 166613
2 33952 38602
1 199088 79635
2 43659 42026
2 53313 175905
2 33550 39203
1 51038 108179
1 171031 165546
2 94894 84192
2 145748 171685
2 195926 82016
2 69396 114957
1 27926 157791
2 87847 108420
1 151328 38562
2 166760 106046
2 197622 94374
2 115379 182794
1 136750 6490
2 118295 180673
2 50281 113345
1 96662 154605
1 652 10957
2 192919 95867
1 198034 72489
2 93091 111182
2 22748 143763
2 115128 63106
1 62703 176688
2 6560 154516
1 76647 34884
2 188977 133903
2 23604 89073
2 33220 130432
2 197957 96682
2 54776 191236
1 144353 143149
1 128486 35052
1 117413 8074
2 36080 86396
1 159289 20229
1 3012 188722
2 192616 16521
2 141295 82359
2 24169 9914
2 37509 87584
2 150781 68054
2 85384 53677
1 81209 198640
2 125608 143991
1 44677 183255
1 143054 60870
2 120772 197531
2 89900 199452
1 61471 149467
1 114050 174059
1 70857 2946
2 37543 45424
2 67212 129508
2 142479 56690
2 110108 52958
2 11888 45351
1 35132 174835
1 83695 190401
1 69725 131050
1 142878 161515
2 140278 32929
1 131711 184716
2 188115 64858
1 174605 25536
2 75134 163349
2 182324 151867
1 187322 194977
2 180648 76728
2 134343 2616
2 37428 5568
2 68876 30967
2 197815 92731
2 139289 149014
1 63719 99136
2 82958 191066
2 39694 128826
1 30015 80710
1 101381 125076
2 79553 100056
1 134799 188796
2 58712 46246
2 30358 198683
1 186210 176698
2 15160 121547
2 143650 170486
1 159917 95747
2 44407 39961
2 30191 128925
1 190867 89365
1 153665 165492
2 136172 20972
2 17067 14934
2 20066 153758
2 194768 190889
1 12323 118639
1 159750 62187
2 154247 86780
1 94565 106750
2 52476 13296
1 152406 184459
1 166501 8169
1 11897 113851
2 74840 59795
2 5848 178052
2 82076 119090
1 108433 123886
1 165697 101503
2 129440 62168
2 59802 191977
2 163349 131709
2 139967 162884
1 169617 155858
1 84577 193885
1 140325 81535
2 186518 48318
2 128965 35940
2 85167 77437
2 4965 156000
1 31769 138198
1 14144 88245
2 9829 162439
1 105331 123060
2 179569 84993
2 199016 20765
2 26595 125302
2 24075 1583
2 6267 177777
2 163683 18819
2 29251 157363
2 163328 169698
2 195869 16762
2 7538 179021
1 67832 24151
1 193613 95758
2 47190 185275
1 140171 18768
1 128512 165739
1 58102 190338
2 98154 22057
2 10342 164963
2 176436 63754
1 198778 25729
1 19396 29201
1 163711 163606
2 107437 132340
1 71592 142076
2 149745 174596
1 74996 29819
2 147020 189789
1 41993 64333
2 125927 116136
1 92722 188347
2 108216 150429
2 184744 96910
1 63142 39273
2 33456 147345
1 86314 60452
1 76945 44159
2 94896 105876
1 146633 78587
2 15951 110134
1 39409 111475
1 39109 171591
1 146484 44718
1 75831 155886
2 82502 80831
2 131391 149693
1 126595 71885
1 163638 81462
2 99474 3866
1 123212 196367
1 42523 108927
1 169399 170671
2 139457 156681
1 45212 136347
2 74795 93349
2 16658 4173
2 117077 76007
2 142257 77960
1 52082 124438
1 168840 43833
1 165206 175393
1 13710 182746
2 2639 178530
2 182764 175666
1 112305 16034
2 9537 95329
1 15355 36967
2 178472 67368
2 72875 157392
2 139801 71264
1 172930 27324
2 118830 27972
2 198507 135515
1 51075 175333
2 111002 129681
1 77484 44196
2 43273 122453
1 62850 92425
1 177298 70557
2 44284 111402
1 173660 123361
2 146375 188318
1 196609 63137
1 109692 33444
1 76924 18623
2 193623 173683
2 49600 15461
2 6979 190758
1 4396 36746
1 9962 58756
2 28367 194619
2 52185 108452
1 60386 131344
1 113565 3859
2 160939 170770
2 16734 115273
2 141887 81215
2 63030 74042
1 50761 119365
2 172070 101119
2 167386 191107
1 199457 137851
2 96491 23184
1 193087 130460
1 105263 161393
2 144256 51163
2 198779 170748
1 10948 2288
1 30221 156560
1 193667 15652
2 99456 58431
2 46485 191870
2 136928 97288
1 78836 172339
2 162959 93150
2 1225 164775
1 77540 51189
1 151401 69858
2 41478 126499
1 185463 109151
2 38066 34430
1 105031 155180
1 70519 78771
1 186294 36166
1 192928 150502
2 33632 192083
1 45395 181470
2 45616 152803
1 53489 73293
2 197377 92206
1 189776 5120
1 199848 134492
2 111196 194652
2 162349 21141
1 11828 69252
1 148827 135144
2 110685 115545
1 113894 168954
1 104132 187875
2 93998 82295
1 184344 54095
1 149592 197856
2 2445 17314
2 19919 46946
1 177675 76345
1 48796 117774
1 62643 197016
1 51651 194483
2 8737 138466
2 5230 147064
2 8284 81380
2 58638 28330
1 80729 16174
2 26071 26568
2 172605 149559
2 89077 19631
1 29209 1106
1 124945 132314
1 74730 172574
1 48607 121243
2 143285 85450
2 24972 84405
1 94004 98357
2 110344 89558
2 27440 124894
2 107271 165519
1 158386 159318
2 2328 87507
2 156807 34289
1 114604 104007
1 18652 138959
2 123231 153916
1 97143 35715
1 97226 90723
2 5658 64434
2 59207 147770
1 80639 122373
2 128205 177745
2 11863 81198
2 101997 179342
2 164333 124568
2 168858 171191
1 19638 106294
2 185860 110732
1 146631 119496
2 7601 50402
1 71927 120536
2 141574 43583
2 778 125954
1 144074 172728
2 89598 147637
2 59369 110339
1 134474 141299
1 149943 158037
1 141461 148000
1 20957 91735
2 190728 97406
2 97963 180358
2 95552 17446
1 163812 178961
2 94709 72261
2 14685 68935
2 36243 28601
2 140157 134871
2 126561 11476
2 126818 138003
1 69855 354
1 1098 86265
2 43280 91017
1 74361 156650
1 66839 115341
1 44303 116289
2 141664 89936
1 35358 11080
2 108382 148502
2 56454 104994
1 23674 141871
1 26556 150305
2 13491 174700
1 182132 199378
1 66591 149267
1 95611 93455
2 137135 88038
1 143163 84179
1 126097 141265
2 35538 29096
2 105853 84470
1 51271 62979
1 135009 120536
1 151271 147800
2 18520 79754
2 12330 194277
2 1659 121345
2 62365 110717
2 53389 51376
2 27108 150777
2 26012 185182
1 58841 131192
1 62270 187874
2 161485 186855
2 76137 40599
1 8527 131840
1 63042 19610
2 181401 42895
2 172563 185562
2 115842 106966
2 126088 176275
2 80075 182677
1 182403 144305
2 138303 136755
1 59018 162104
1 166900 76255
1 4954 150919
2 78830 83439
1 173233 59506
2 196635 17803
1 123274 130766
2 144557 79331
2 85596 31448
1 109726 74216
1 75945 154567
1 117405 137561
1 11077 96128
2 106052 128781
2 21943 162304
2 130399 119293
2 1115 112569
1 110335 167573
1 163724 186997
2 185412 141147
1 86258 131880
1 180247 177362
1 35796 158579
1 117678 178711
2 170834 106589
1 35570 164809
1 112044 62929
1 121690 80611
2 30540 104692
1 37330 63827
1 49520 114845
1 57518 14857
2 162801 78455
2 153193 179310
2 121357 126590
1 130530 168029
2 136613 199143
2 168916 103776
1 32909 104564
2 172855 117511
1 103032 52486
1 21013 98706
2 148047 74104
1 4694 103953
2 32184 99341
2 35021 155446
2 942 16110
1 24039 121915
2 67281 191332
1 152581 11608
1 68654 174112
2 99373 181346
1 68937 49780
2 41486 121658
1 9242 169367
2 52384 192586
2 39093 151716
1 60043 147732
2 106924 6527
2 67208 95691
1 81422 129754
2 103680 181909
1 10074 154308
2 87466 73998
1 48764 57601
2 167297 178895
1 174953 139037
1 15294 63514
1 12084 59657
1 87668 150617
1 112134 47994
2 21356 95305
1 85751 123045
1 169148 124597
1 45126 13523
1 45909 189192
2 125691 15808
1 137567 75343
2 40759 36725
1 108567 130189
1 166520 148709
1 113193 11174
1 101615 130434
1 73833 31793
2 126497 81714
1 193308 174955
2 194473 165866
1 198184 109788
2 185836 123416
1 20987 1403
2 105673 186365
2 162931 105271
1 92233 105079
1 106087 7431
2 55653 172756
1 146233 88072
1 92286 127027
2 153086 91178
1 170681 113481
1 40942 146516
2 108828 66357
2 147167 60803
1 73278 199698
2 116061 161948
2 152702 80633
1 115498 101741
2 82885 58149
1 40517 15867
1 126578 157341
2 66611 18412
2 135091 524
1 70558 60182
1 157242 11700
1 183075 34334
2 168387 48911
1 137553 159701
2 111922 144666
1 196409 91888
1 183395 119944
2 117715 57093
1 55853 164013
1 6613 188083
2 163236 29686
1 155304 38420
2 76944 46897
2 85580 8525
1 123823 120945
1 108915 99185
1 108146 46569
1 80692 15082
1 176770 4246
2 85572 32308
1 143765 174460
1 139139 62551
2 102734 173910
1 2386 29015
1 124780 115390
1 67108 116728
2 77718 52613
2 80882 177857
2 106176 165823
2 113182 72710
2 59136 98863
1 42191 15743
2 114051 55927
2 169830 89998
1 147587 72299
1 132370 50040
2 78798 130665
1 175583 45233
1 195472 44857
2 26617 34938
2 40229 43266
2 101534 59103
2 179011 188523
2 133023 111361
2 88963 9736
2 33745 106992
2 101363 69275
2 6517 17061
1 146693 43565
2 12006 168801
2 189299 87379
2 78778 111707
1 49366 143333
1 91760 177940
1 47064 10936
1 52476 13093
2 190723 62358
2 11197 46069
2 82562 30880
1 69449 62879
1 47850 41246
1 75521 56870
1 2366 91170
2 57358 168040
2 29089 126079
1 33610 43581
2 179926 82164
2 49205 7635
1 61410 31766
1 60958 165127
2 81919 40675
2 154213 113974
2 114361 114670
2 153635 33421
2 115528 166688
1 35271 196712
2 9039 42902
1 112046 70092
1 179712 124808
1 91912 176556
1 49965 147208
1 90551 93641
1 199164 130622
1 41341 189848
2 39417 193721
1 171794 8687
2 92982 199757
2 173442 149650
1 93339 174948
2 143481 168192
2 93950 164431
1 84498 178307
2 51592 124003
2 63874 29561
2 107659 127848
2 56016 152538
2 111638 163656
2 45734 89597
2 49265 194339
1 155426 20652
1 102263 113871
1 85342 187008
2 138529 67270
1 45733 80165
1 119876 177378
1 110026 112562
2 45759 39654
2 127054 85422
1 78201 167838
2 82200 120521
2 100637 2752
2 97251 6224
1 170438 3833
1 136965 129357
1 136601 14034
1 101994 105348
1 9116 21553
1 54350 137489
1 112909 122268
1 46098 180431
1 45811 61597
2 105738 80163
2 75527 54754
1 8522 104837
2 56568 126582
2 184343 24878
1 103786 196384
1 40283 147479
2 175595 156023
1 130567 151131
2 194128 85322
2 116208 125690
2 52187 8490
2 99942 47194
1 112721 24423
2 176767 129425
1 25602 151545
2 1730 79499
2 40763 74362
2 17533 139239
2 23540 122851
1 148399 152316
1 103200 190956
2 116460 77517
2 6650 155269
1 173459 86291
2 80045 152919
2 127444 17166
2 81162 169265
1 134999 180570
1 110000 129883
2 22688 130291
1 162307 136059
2 93682 124158
1 39198 98817
1 157761 34985
2 107717 197039
2 60078 93457
2 174945 112124
2 125775 195637
1 110495 53166
1 64788 197707
2 33894 129089
1 174486 182519
1 63353 101362
1 190789 174507
2 71235 173184
2 39679 121735
1 111863 47071
2 2947 141222
2 170318 28762
2 18426 116080
1 131876 26030
2 26016 81991
1 193954 70503
2 9095 325
1 114670 175770
1 5947 60791
2 58692 10646
1 39702 3740
1 180765 130708
2 117779 109283
1 101071 67764
1 111940 25701
2 8860 199090
2 77100 149661
2 100917 117688
2 125373 138372
2 136559 1017
1 117860 27553
1 188206 109701
1 60047 98827
1 129429 6669
1 153756 193960
2 41657 165310
1 147278 12895
1 90277 111
1 143164 112976
2 25598 173217
2 30289 41681
1 170199 62466
1 125931 190274
1 36185 104639
1 88497 55884
2 84327 59565
2 127354 10495
1 179367 59345
2 158062 195583
1 72564 121811
1 44662 146162
1 12687 56141
1 196959 71308
2 4258 191842
1 95110 52624
2 16861 173159
1 197237 5598
1 16168 140345
2 25514 106079
2 6608 90573
1 104858 127335
2 69059 162188
1 163773 85450
2 79467 83254
1 60088 96628
1 109195 159179
2 109768 198003
2 57754 186006
1 53269 67445
1 167120 45271
1 184810 102700
1 26856 52122
2 87638 3823
2 111522 80202
1 148675 21567
1 84572 125298
1 77404 129695
1 110280 21385
1 181172 114004
2 142139 22295
2 190384 45264
1 199622 193597
2 175274 198914
2 187689 153373
2 162596 125766
2 67715 22841
2 46311 107101
1 77380 84165
2 49986 93982
2 34594 66573
2 197000 67672
1 27168 25251
1 118970 197785
1 30071 75866
1 180166 63825
1 181343 70934
1 47081 74367
1 116734 154143
2 51523 114304
1 107955 35165
2 44932 138207
2 70285 45674
2 138300 33197
1 15926 17349
1 100141 107580
2 164431 37467
1 188932 52338
2 41601 156255
1 88154 5386
1 92318 186494
2 15154 47904
1 136675 153147
2 14079 124836
1 51555 105441
2 104556 81076
2 58774 89392
1 146509 177534
1 161628 9665
1 148805 39513
2 7895 26144
2 164257 104116
2 164773 84796
1 75165 5746
2 70441 82583
1 65450 69398
1 193771 65038
2 150059 155875
2 18964 75776
1 54017 179443
2 131964 184993
1 9793 12279
1 132702 34797
1 158704 37796
2 55518 84567
2 86266 98584
1 7379 197898
2 176233 150310
1 114761 129658
2 165858 184870
2 192038 171020
1 167533 124991
1 145997 186993
1 90900 99868
1 25720 2673
2 15029 195626
2 178785 127392
2 158926 55844
2 169462 181827
1 60500 81022
1 43444 118878
2 155392 44128
1 50180 96632
2 135130 37433
2 127547 117568
2 187901 74446
1 146776 49470
1 108836 62209
2 91561 112377
1 39849 99040
2 57432 166198
2 117605 136627
1 80815 19731
2 70896 104596
1 86881 6514
1 34242 140765
1 23459 146337
2 127563 29308
2 158168 57111
1 8760 26575
2 56508 185689
2 34131 133133
2 160135 125759
2 93878 92092
2 183328 126069
1 129870 69039
2 5880 117035
2 147618 169056
2 35359 153956
1 35391 74765
2 63936 47485
2 75518 34453
2 7051 3191
2 141697 65231
2 100208 89452
2 119690 97767
1 35865 15746
2 165649 90473
1 51112 9402
1 127351 134355
2 181470 77118
1 121336 32516
2 129147 150309
2 186064 87044
1 126801 65724
2 50020 196785
2 153809 198376
1 123043 85412
1 89371 107444
2 88941 23231
1 29024 80219
2 62982 26062
1 183380 95590
1 98138 193080
2 100705 39341
1 92155 107175
2 76401 133324
1 193016 120902
1 169218 103450
2 191651 28296
1 141482 196880
2 93079 175932
1 89220 25535
1 84734 59944
1 89273 184266
1 174765 171716
2 64544 22133
1 79596 138245
1 109950 193483
1 170459 131802
2 86469 89716
2 2808 183392
1 198904 78640
2 162223 60061
2 184894 174991
1 152562 53917
2 61231 21716
1 110127 16558
2 90104 25584
2 2939 186895
1 112855 28649
1 97918 25527
1 50064 8664
1 50961 111720
2 184554 175834
2 113144 164341
1 129983 3200
1 39875 96785
1 180062 171176
2 193626 187269
2 112791 109732
2 52964 121433
1 6713 177947
1 172515 101423
1 112413 197380
2 122628 156243
2 80208 23407
2 9241 193820
2 11008 120196
2 108997 110183
2 104078 47911
1 183110 101607
1 180150 71510
2 9566 128590
2 161294 94336
2 86382 35234
1 180975 173667
1 126181 186203
2 173666 108825
1 43933 91187
2 180927 65812
1 193016 112451
1 152942 171186
2 86503 65289
2 107354 127964
2 25736 7084
1 13621 107897
2 92621 186254
2 9913 147345
1 74799 5235
1 142896 3388
1 156718 138498
1 138974 61219
2 108777 165812
2 118687 94906
2 12500 64919
2 4712 59218
2 14610 8902
2 187280 22757
2 162012 84102
1 149795 125430
1 27332 47178
1 102222 155059
1 113259 162689
2 33763 24212
2 9763 138543
1 160 42905
2 66843 171860
2 24078 178887
1 119850 46999
1 137961 146694
1 185154 1455
1 162855 169298
2 124342 63693
1 170982 132546
1 129409 75565
1 110766 140469
2 18839 145990
1 84799 188361
1 5424 97661
1 158773 163320
2 164595 46088
2 26906 21607
1 156096 121974
1 160560 108646
2 31244 31660
1 33176 169493
2 22429 126495
2 99261 37878
1 107791 167453
2 26408 173906
1 87099 50589
1 11110 177525
2 152917 123623
2 98769 34634
1 22646 50409
1 113204 173483
2 136627 90385
2 187888 68181
1 179936 115151
1 40536 120852
1 54733 82438
1 57522 62185
2 23615 174664
2 164953 128660
2 20447 118327
1 121241 25779
2 71144 52542
1 130953 42799
2 62180 193428
1 14225 1215
2 75074 41844
1 37636 85931
2 42811 35616
2 43410 151162
2 138733 62311
2 78893 78030
2 110631 67028
1 40172 183776
2 80601 2114
1 137347 177782
1 12480 199039
1 55528 178120
2 172251 179307
1 180999 110451
2 98436 84640
2 164719 62508
2 95323 31955
2 120257 33758
1 89721 12056
1 106217 101961
1 107157 159933
2 157004 99635
1 183192 188441
2 165732 97483
1 39396 157980
1 18709 107214
2 90026 120708
1 11815 165183
2 154809 31892
2 138874 76597
1 20422 195137
2 124134 589
1 65989 101468
2 177478 151926
1 112784 46112
2 172349 36500
2 178103 64265
1 84573 191548
2 188803 158098
1 101553 165275
1 196033 69826
2 81497 189965
1 179207 158651
1 17625 26624
2 134837 26568
2 22681 171551
1 116663 172017
1 101453 102015
1 62232 41496
1 155911 6984
2 195675 173299
1 66203 197064
2 17036 188540
1 180668 64569
1 83349 138904
1 157396 65922
1 159164 184343
1 55635 65163
2 21121 115152
2 134508 190519
2 180549 89054
1 181907 63096
1 94428 78583
2 121821 170636
1 164333 153795
1 94180 151083
2 28888 27261
1 180203 127590
2 121122 3728
1 72356 170067
1 120363 51858
1 130127 77748
1 63856 134995
2 162965 91236
2 114834 75343
2 85436 21388
1 188886 35292
1 48005 66475
2 34491 112767
2 186125 53983
1 114697 14761
1 92578 26981
2 193601 152624
1 91110 98482
2 34663 40489
2 65880 55253
1 120166 169708
2 10662 96427
1 139805 56120
1 3224 30631
1 27124 79382
1 136357 199058
1 46519 163304
2 95380 152784
2 162888 118981
1 199790 108656
2 26477 184275
1 72530 192576
2 174654 83553
2 149605 69794
1 156263 166343
1 105340 32690
1 29574 30971
1 12720 173671
2 56739 25085
1 167059 195709
2 155772 44952
2 147522 122725
1 93011 39662
2 152616 51174
1 122627 188225
1 162809 90884
2 2003 176662
1 136557 10598
1 149540 118444
2 76173 191657
1 125589 64829
2 82174 144713
2 28362 5616
2 27999 27696
1 125493 149162
1 79112 121857
1 1250 41566
1 89552 112843
2 185970 115078
1 48979 140645
2 141701 18749
1 5868 26917
1 84277 174925
2 41783 152103
1 147246 131572
1 111197 162026
2 93886 62031
2 162275 160571
1 144307 80237
2 1465 17746
2 125653 187374
2 177961 36873
1 43072 136883
1 40826 169863
2 100499 196801
2 135025 178418
2 180541 110337
2 91104 156251
2 63197 165273
1 111338 173247
2 42945 139664
1 174877 138650
1 47510 191858
1 101219 150592
1 119218 53752
2 84748 53223
1 99833 143068
1 74149 11362
1 111368 191427
1 114516 137360
2 79506 7621
1 89562 105212
2 21570 85317
1 175698 197607
1 163611 139637
1 29871 166873
1 43012 19006
1 183411 105002
2 79576 131999
2 3948 194432
1 93316 76408
2 25562 176064
1 24288 162594
1 187257 40008
2 160286 175864
2 24125 93913
2 95689 187979
1 81193 65981
1 43593 94684
2 178332 7263
2 85635 151505
2 30403 35150
2 43165 188565
2 194739 97489
1 106193 163438
2 124325 65276
1 56476 88215
1 72917 177422
1 22607 152891
1 121593 153444
1 118905 189485
1 168828 122690
1 99222 102395
1 70797 64032
2 94597 190967
1 107981 178541
2 63402 40344
1 173226 51099
1 61609 138579
1 166749 155869
2 45348 128625
1 27323 88861
2 116771 106764
1 134867 122362
1 49899 144319
2 99853 2432
1 2622 18095
2 197318 21292
2 195629 91354
1 183775 4846
2 62975 167015
2 25554 45774
2 105968 34116
1 23779 46032
2 70889 39566
2 186494 109014
1 180373 518
1 137617 71799
1 36116 14298
1 121497 39936
2 129164 29175
1 156177 183321
2 181381 57130
2 54688 121819
2 143802 62691
2 34273 2340
2 88416 112652
1 22110 146659
2 197892 26721
2 38343 60919
2 122897 142385
2 38536 122652
1 189241 77024
2 53312 73294
2 94994 53195
2 25123 179407
1 186100 60636
1 5742 77198
1 83670 177071
2 127976 112
1 8531 59614
1 96248 123662
1 120696 154202
1 49881 83282
1 29599 74803
2 132078 178403
1 181425 174666
2 121350 134763
2 83901 192451
1 116996 63689
2 147430 36025
1 28474 56508
2 175947 131455
1 104456 86102
1 159541 20274
2 99365 69015
2 178681 156455
2 103197 139286
1 104860 198450
2 46642 177674
1 65056 27442
1 99301 163227
2 6049 49450
2 89438 187834
1 157730 99017
2 132291 181416
1 87580 78362
1 35083 154129
1 186327 2825
2 172943 190361
1 166645 187325
1 170392 4860
2 177454 49879
1 128052 5059
2 40280 170794
1 26996 143470
2 169170 136147
2 28926 107995
2 65015 90814
2 194277 116205
1 191049 166775
1 82738 124150
2 67408 44372
2 36200 119387
1 136633 137321
1 101333 64328
2 12095 98938
2 102122 45937
2 140356 108462
1 76648 70483
1 6716 130005
1 14171 189437
1 83599 25548
2 1850 82256
2 186094 191063
2 34686 150759
1 103867 98437
1 135070 117427
2 106601 82708
2 135167 69384
2 165597 120457
2 84928 61087
2 166440 193421
1 126400 108694
2 96709 184311
1 23558 79764
1 88485 187714
2 88725 180927
2 156558 140769
2 16553 48075
2 29097 31097
2 174095 40961
1 198436 151532
2 92163 75431
2 167894 186225
1 46444 149250
2 183740 133551
2 192364 129490
1 80869 152489
2 48060 46489
2 31839 142988
1 196459 155193
2 148653 35407
2 9168 189338
1 130593 138636
2 27778 199613
1 5179 176699
1 172301 98811
2 117086 161215
2 14850 3629
1 171927 47029
1 188504 28953
2 33174 106719
1 65079 73476
1 39131 120670
1 168826 95581
2 193178 74200
1 132606 134974
1 122542 70447
1 99975 165061
1 101009 155759
2 190863 76327
2 40690 52888
2 60672 89964
2 186804 130255
2 167936 36185
1 82028 16037
1 3295 761
2 100931 156787
1 198711 131355
2 88065 88357
2 44013 6973
2 134382 151374
2 84726 24326
1 130284 71244
1 93667 148415
1 113988 37106
1 146465 140870
1 121140 148774
2 39818 38361
2 35957 85746
2 154611 20828
1 131111 123310
1 89122 41530
1 154 83087
2 127031 9146
1 60385 123230
2 75438 98403
2 12091 172592
1 19226 60836
2 165012 163365
2 136309 39775
1 151037 88975
1 83194 139747
2 163358 19134
1 84451 29534
1 38082 63707
2 191157 163207
1 191674 78196
2 96649 125438
2 11130 94685
1 191123 157323
1 86282 51923
1 59238 195552
2 77275 49036
2 182538 60464
2 123813 74580
2 145794 172590
1 123799 157898
1 118266 189976
2 26003 7402
2 147937 41416
2 57321 152121
2 112764 38611
1 129620 167052
2 56672 194018
2 32858 144055
1 56338 162095
2 154557 67406
1 132953 141754
1 63410 60538
1 143944 124457
2 84352 49800
2 115679 51517
2 107209 154837
1 193458 116642
1 125991 14576
1 160430 94545
1 30768 7048
2 184611 6574
1 195776 120008
2 109452 14316
1 50446 120688
2 169837 184688
1 133143 130930
1 181398 99306
2 38279 1752
1 186422 84117
1 130611 105672
2 4728 25854
2 117323 34822
1 70432 111966
2 6989 17062
1 117026 27574
2 198319 12095
1 199532 12388
1 135992 87526
2 130115 4243
2 102827 59319
2 100216 135226
1 115519 7015
2 196615 115460
2 32181 132837
1 9349 63387
1 45391 129326
2 133032 184102
2 43369 104597
2 154122 109234
2 43635 194505
2 49876 110939
2 54647 521
2 90122 154226
1 142943 33507
1 189077 169794
1 28201 130757
1 131424 172348
2 116308 79971
2 194025 113798
2 95496 118218
1 139413 90726
1 124576 118075
2 126421 56990
2 128063 155706
1 75066 151423
1 124899 13550
1 94049 72738
1 165847 52623
1 70575 66249
2 101002 167440
1 92808 149649
2 67732 192042
2 167017 191265
1 139993 172475
2 195403 172889
1 187590 136853
1 82377 174490
2 90713 22931
1 67574 162124
2 117751 194833
2 65024 34617
1 165077 26600
2 191842 73354
1 146177 119267
1 101213 65034
2 86580 39508
1 42880 86839
1 143802 126414
2 60888 65508
1 84171 54735
2 157918 188144
1 47864 26892
2 126858 176395
1 37468 110849
1 35316 165640
2 198164 3484
1 74703 16224
1 84350 15217
1 143712 24273
1 418 128941
2 25815 67199
1 127424 91141
2 184375 47376
2 139431 132365
2 63963 26367
1 115119 198025
1 31757 128192
2 123557 19985
2 153167 133591
2 36316 134027
2 94380 173410
2 193231 166321
2 189576 193658
1 128470 54690
2 191827 112022
2 115591 108514
2 20797 6490
1 13501 185895
1 155484 8668
2 9487 76915
2 144444 15579
2 109948 82944
2 34720 135348
1 156898 8554
1 108438 168075
2 63300 99951
2 55490 8274
1 185768 56428
2 25852 19213
1 8124 147620
2 12213 93590
1 98269 12001
1 32161 171644
2 101374 87865
2 10148 115423
1 84987 102040
2 148211 86285
2 195377 123398
1 155462 66044
2 48225 8716
2 7458 155577
2 60197 161524
1 183898 125459
2 38815 47451
1 194949 112190
1 77953 43539
2 69229 170187
1 118126 86823
2 238 56952
1 25847 102556
2 16914 109891
1 88217 150839
1 19303 123883
1 18830 2439
1 194484 6283
2 425 113617
1 8504 15545
1 143831 165704
2 184006 165411
2 113287 65482
2 18508 114105
2 122176 19646
2 176818 139465
1 191945 124045
1 157115 191658
1 91440 197818
1 28306 157439
1 138692 147856
1 39177 9665
2 55446 132581
2 183455 80842
1 40015 102250
2 2244 75973
1 61738 8556
1 88684 116497
2 35590 39531
2 137936 179491
2 175795 58027
2 52021 59335
1 139864 145923
1 77776 181619
1 54647 134226
2 139198 64101
2 113190 46296
1 167593 175641
1 77354 171529
1 163491 126723
1 87915 4266
2 89748 132910
1 98237 37557
2 114979 32061
1 136737 155537
2 44374 134289
2 26317 42179
2 109302 52673
1 155156 61066
1 55307 143014
1 59922 15271
2 34382 128244
2 35222 131529
1 186290 17017
1 72469 12343
2 42226 194454
1 64720 178884
2 57871 69307
2 66857 21236
2 78690 143933
2 100953 44620
1 156317 166946
1 128501 173505
1 177524 115548
2 108867 92468
2 110669 87337
2 170983 47188
2 87192 155657
2 88578 13192
1 184488 180105
1 190480 44503
1 97630 28941
2 140524 161315
2 185852 84870
2 161691 37316
2 122878 129598
1 155618 12899
2 192248 179607
2 102298 144878
2 9094 136742
2 100221 34357
1 171149 191884
1 94396 48108
2 100534 6534
2 14372 103194
2 37732 1919
2 174606 84752
2 179010 7647
1 13228 51123
2 27001 92681
2 104267 88284
2 166534 62366
2 64876 11716
2 136957 123182
2 102165 44617
2 72825 61086
2 129669 76741
2 144867 190885
2 44420 13569
1 31914 14650
1 169929 120064
1 194203 103457
2 42374 143881
1 144994 98373
1 137683 110568
2 60067 183829
1 84940 80043
2 13445 22251
1 112036 163829
1 138768 142361
1 84127 102233
1 4116 59766
2 147718 98700
2 184870 37885
1 137339 186721
1 91512 94620
2 136857 129248
2 146098 64510
1 77816 142302
2 188163 9138
2 45605 50889
2 192284 190342
1 58637 100335
1 35188 64425
2 26710 85883
2 19411 88843
1 39906 88862
2 42041 59499
2 18075 55570
2 123495 62747
2 66520 101536
2 129230 27297
2 57828 49139
1 60498 27199
2 47024 168318
2 113131 180121
1 39558 156955
2 139209 69359
2 61272 175894
2 197383 168951
1 58832 135946
1 94509 23235
1 74969 43762
2 58700 147112
1 180211 136797
2 133138 59711
1 22703 193792
2 172695 160952
2 170130 199141
2 178952 1652
2 85136 2996
2 27481 95916
2 108621 82833
1 6225 188987
1 110350 98205
1 3004 18003
2 2913 111023
1 116195 1125
2 1278 76217
2 154469 146439
1 115825 155482
1 70540 24174
2 164609 88030
2 115476 94834
1 96502 9349
2 161865 15673
1 186711 53310
2 119429 5076
2 100003 78141
1 99214 160769
2 32023 7406
2 25613 64383
2 198731 188433
1 107805 123249
1 124114 30196
2 126053 179769
1 112471 67716
1 29595 18412
2 60652 129215
1 188255 65152
2 133950 86732
2 87046 90539
1 26645 4464
2 85701 7927
2 67272 78990
2 195579 189944
2 34898 74360
2 163019 147590
2 129394 149878
2 180282 186456
1 194103 181288
1 88139 125544
1 145932 143180
2 9359 45385
1 151063 109642
1 58556 160102
2 53981 54502
2 91287 163060
2 9778 56703
1 79678 142117
2 55293 73035
1 123059 158418
1 28585 185617
2 198881 86405
1 150082 10745
1 28645 180217
2 118501 175596
2 74040 45379
1 36858 161695
2 69300 49018
2 112248 4286
1 193521 117183
2 11370 61129
1 158039 140566
2 11714 146702
1 127636 113171
2 20070 17404
2 184015 114807
1 60374 32450
2 158989 17232
2 57538 163013
1 34418 116292
1 121239 85851
2 161029 114377
1 75851 9752
2 21460 18903
2 9353 153944
1 58778 62996
1 196857 47883
2 171872 136055
1 12125 176276
1 174819 78952
1 87124 44641
1 94479 51012
2 80285 61826
1 125468 186583
1 80696 68729
1 174632 58013
1 62193 83008
2 7196 6221
2 69220 186984
2 141657 20535
2 103879 35478
1 16895 67233
2 21035 66559
2 133615 135235
2 100509 16530
1 111752 171366
1 58368 175198
1 26302 60474
1 40532 62335
1 186606 116464
1 161575 61329
2 157735 180398
1 138397 84117
1 131252 56014
2 25792 5619
2 91357 14917
1 33847 25525
1 181027 177893
2 97073 173451
2 122986 196155
1 166574 18654
2 53681 16179
1 112495 168941
2 88030 16251
2 42130 114110
1 50733 136561
2 194494 137472
2 15509 69502
1 61562 128278
2 123933 104995
2 12717 177959
1 37414 60410
2 162120 184116
1 156902 60641
2 191544 146267
2 173842 173766
1 170619 4339
2 15504 66935
1 152970 1513
1 199438 163528
1 33104 164993
1 195863 197733
2 86710 185960
1 177718 28122
2 55417 92565
2 83871 36650
1 180192 123042
1 7375 107705
2 111922 64178
1 199920 110683
1 128108 108612
2 121747 76248
1 12158 66829
2 120734 96513
2 128206 74302
2 116755 139840
1 183148 31207
2 36072 142236
1 25139 49375
2 2241 190950
1 8542 90474
1 82484 137021
2 164537 194660
1 119312 116562
2 7948 51686
2 39168 97669
1 51107 36161
1 175533 80506
1 95856 156758
2 190210 80877
1 73705 172904
1 195783 168009
1 132183 132905
1 142813 193626
2 195861 1826
1 175667 164740
1 132359 148206
2 115810 733
1 155180 5047
2 126455 176177
1 118678 182581
2 4708 58817
1 34972 50936
2 52127 37565
2 2525 16480
1 67456 180
2 16552 21853
2 125172 138478
1 45862 153489
1 137592 130955
1 9066 108201
1 42689 161558
2 149991 108111
1 99229 187279
2 93645 9521
1 113211 48169
2 138273 141080
2 84512 178664
2 41323 110957
1 160660 153781
2 51630 41165
2 104730 164838
1 154212 159527
1 192337 84861
1 163503 82317
2 69451 88383
2 72406 92550
2 18505 73211
2 166972 3452
2 39544 159374
2 68887 91558
1 89524 141923
1 9442 183128
2 78133 34704
2 90487 56420
1 49835 108715
1 127738 87060
1 52402 32696
2 109629 191744
2 36464 113437
2 122788 184390
2 146180 4383
1 68584 46861
2 107168 169095
1 11553 94826
1 378 15909
1 64101 129627
1 39599 169040
2 11697 112138
1 61043 5756
2 142431 118499
1 18102 132144
2 148613 91765
1 126283 159668
2 125561 86120
2 93178 195559
1 190070 71977
2 116561 42638
1 110643 99915
1 26889 185278
2 25045 55722
1 168695 47469
2 148320 160218
1 8522 52953
2 146271 95927
1 165661 128910
2 130406 175826
2 68293 58939
1 82641 132979
2 64414 39665
2 64095 131849
2 154836 51496
1 9134 14837
2 54174 60134
1 111653 66038
2 189844 82442
2 53390 186230
2 198437 107007
1 53404 42160
1 186176 63714
1 159771 101389
1 22879 48592
1 20069 32613
2 199549 22826
1 129561 48013
2 6464 46786
1 71 116003
1 152593 91542
1 39318 9944
1 583 181641
1 127022 128836
2 157859 176531
2 81241 146768
2 8638 13672
1 41687 111343
2 43790 149336
2 59097 69210
2 13525 76342
1 188558 56713
2 135387 18170
1 55600 197513
2 130833 98673
1 12076 68861
1 187616 150429
2 36390 65177
2 46687 12349
2 52165 94740
2 18789 130431
1 124460 175269
1 124274 114755
2 86791 59731
1 64726 36690
1 17775 94079
1 141083 79179
1 195567 77969
2 154328 31636
1 198718 61594
1 158653 134733
1 19707 157885
2 4105 199004
1 144290 20853
2 116855 169050
1 176393 123472
2 47012 108330
1 143941 151883
2 146056 60889
2 188771 120638
2 32218 144761
2 69321 164105
1 9755 58345
1 159950 181688
2 107218 49123
1 150824 90529
1 52994 159017
2 57968 133110
1 117546 18503
1 193244 21963
2 22641 87881
1 122673 113590
2 128870 188338
1 109843 7976
1 92344 128919
2 37392 160349
2 88848 102028
2 108229 16838
1 53 37577
1 60806 119303
1 44125 79423
2 183302 142562
2 126862 25115
1 139778 186221
1 88106 41255
1 63612 70417
1 1664 124999
1 144748 171387
1 34796 33683
2 114101 125824
1 145868 157191
2 45652 60589
2 165282 121762
1 186093 89775
1 28078 80732
2 30757 36512
1 179565 191951
2 107514 73309
2 120293 22527
2 107624 145818
1 87265 96456
2 162026 80811
1 136332 112244
2 146369 35293
2 136214 20134
2 156910 8121
1 158721 152591
1 84005 134861
1 9176 176517
2 48348 165660
1 85938 45844
2 145785 69384
2 40965 141647
2 168035 32658
1 2474 199311
1 90888 81108
2 94809 152154
1 182414 10324
1 44322 13243
2 20983 140209
1 145314 35936
2 111719 51951
2 191285 31997
1 988 127463
1 111716 56114
2 19674 24261
1 22175 166788
1 42372 139898
1 85512 142384
1 170864 143779
2 51685 142486
2 77191 134956
2 52335 177396
2 33449 138244
1 13210 127238
2 88607 97304
2 188120 161262
2 85331 36636
2 105000 99641
2 6026 159101
2 18839 106887
1 73633 148800
2 144874 99549
2 43444 4722
2 6509 177964
2 59560 73697
2 146250 73405
1 79203 48199
1 23525 94735
2 176821 68353
1 191676 29311
2 130905 21702
1 16403 94046
1 101852 47974
2 97354 1433
2 152686 121292
1 65946 119095
1 52498 5985
1 100836 98768
2 26749 177225
2 71741 119486
2 130440 83825
2 127994 48971
2 127238 40313
1 96081 82240
2 118811 17142
1 160678 55126
2 124742 197283
2 59839 148737
2 158086 188725
1 148459 168694
1 59153 73194
2 91595 21588
1 104789 195431
1 24611 117555
1 64391 39442
1 173188 124908
1 26920 8112
1 173546 73696
2 40011 89449
1 113751 11509
2 24860 95802
2 116765 171851
1 2909 46006
2 17780 8084
1 19191 173409
1 155369 6509
1 133050 120287
1 163676 14763
1 54998 27203
2 123435 48188
1 67625 8859
2 31964 39427
2 21485 128628
1 102582 175103
2 1879 46018
2 98466 62899
2 155188 20956
1 100549 102296
1 21559 55709
1 162034 78687
2 155820 65869
1 104924 130189
2 117269 79347
2 9668 55538
2 10164 17015
2 150886 195519
1 89784 189440
1 132793 48589
1 55592 124184
1 181339 77180
1 190535 52265
1 97429 119788
2 114019 128213
2 93581 64431
1 141616 117083
2 51100 139681
1 136780 93232
2 183897 183192
1 194486 199927
2 150180 185060
2 110008 176816
1 129758 51571
1 116367 43356
2 75058 167135
1 36098 133421
1 136990 79814
2 158094 37810
2 169498 31575
2 135009 119689
1 2072 194622
1 185138 123026
2 119921 172466
2 196141 166320
1 199171 166823
1 40324 64719
1 12327 89665
1 106736 38705
1 19562 190201
1 126887 42945
1 199879 96034
1 35379 168596
2 14588 88804
1 32444 80901
2 84715 21634
2 127452 136587
2 89868 141348
1 74507 181483
1 109291 54658
1 16920 1073
2 70365 145027
1 61721 108885
1 58698 165569
2 24370 99416
1 77362 20213
2 63711 194614
2 184316 27543
1 182122 73173
2 170347 95125
2 134636 124590
2 192460 14071
2 26975 81566
2 10162 86493
2 29075 147545
1 99676 10893
2 67905 39717
2 91656 30216
1 57057 24946
2 143186 1251
2 110546 186211
2 87827 27419
2 136059 131614
1 21204 53634
2 28633 19025
2 38797 149302
1 31838 27240
1 122645 60089
1 98972 179671
1 59244 98126
1 161285 96282
2 107881 164948
2 160992 128220
1 21513 118724
2 183179 132380
1 50878 11352
1 117240 178698
2 5433 11473
1 32357 57965
2 140403 175002
2 199773 147365
2 113095 125939
1 174635 93280
1 15058 94694
2 157163 181701
1 14312 185892
1 46789 181770
1 4811 110731
2 119928 173643
2 139642 65980
1 43051 82323
1 116456 93488
2 172078 71032
1 39242 165163
2 34975 33304
1 23678 198040
1 91992 186156
2 23583 136562
1 109083 162107
1 116477 30497
1 171716 115085
1 146769 20925
1 199374 161346
1 138310 31684
2 24376 31885
2 68539 145504
1 114948 177722
2 174698 195637
2 111239 177106
2 94080 65394
1 126563 63786
2 104664 9594
2 124781 165015
2 145334 40900
1 138884 196
1 28674 197327
2 21254 68677
2 97780 117593
2 39877 59356
2 10188 106091
2 13924 70589
2 174607 39028
2 86144 45182
2 30124 23891
2 85074 67605
1 133918 112409
1 124115 50988
1 169976 88910
2 104383 159283
2 141820 108771
1 71303 41939
2 21120 54006
1 154120 19764
1 90576 13798
1 172438 16830
2 45637 136942
1 96611 182416
2 105138 25634
2 26771 136223
1 117568 46838
1 196653 32434
2 106653 199753
2 196053 64377
2 148182 69953
1 199992 194218
1 102796 153511
2 62540 66762
2 51077 188092
1 7125 194345
1 112125 75444
2 44668 127403
2 46145 125624
2 111415 169966
2 3817 41788
1 199159 54974
1 26873 92864
2 56566 76183
2 8416 129514
1 20919 181547
2 45575 6603
2 171963 160100
1 39133 5830
1 159084 30734
2 10675 15636
2 102683 20362
2 188040 152171
2 156275 160076
1 185445 122093
1 140004 181785
2 9000 34236
1 39771 6162
2 144927 36979
1 143222 93486
1 68588 184829
1 78076 124153
1 160975 82990
1 75178 10061
1 1265 199676
1 107429 188304
1 7777 150662
2 49933 192647
2 106064 177680
1 126815 66542
2 121136 165246
1 173061 187086
2 79867 73422
2 104723 104087
2 151924 129841
1 59260 55572
1 136744 171370
1 80960 142711
1 7170 346
2 100005 96599
2 113408 148374
1 93977 69425
2 122389 102953
2 174435 143817
2 186898 198830
2 155049 103535
1 81654 14136
1 86700 185106
2 102637 77348
2 192032 154695
1 163037 132826
2 31370 100540
2 195428 192966
1 144647 149027
1 111050 133783
2 139375 164377
2 156414 180532
2 39359 78529
1 163810 170159
1 2395 158795
2 153162 161643
2 51225 708
2 13273 1354
2 79188 120566
1 25472 104053
2 130573 108605
2 32154 9466
2 4132 154528
1 174291 148317
2 71789 138691
1 133787 143629
2 198760 192565
1 156271 54661
1 66125 137861
1 114127 185815
2 114617 1597
1 129379 138784
1 79662 25965
1 154867 135364
2 82427 157304
2 149070 17421
2 69137 40654
1 50878 199269
1 150272 2003
1 89209 78275
2 197907 16359
1 181587 153411
2 38626 91850
1 168555 48527
2 166865 188443
1 149058 184037
2 136429 168706
2 48711 31182
2 99017 163626
1 59248 144123
2 15052 174468
2 21056 103638
2 134611 103570
2 99134 183175
1 92527 18358
2 40562 83741
2 109282 151267
2 3520 38018
2 107015 69313
2 186575 148927
1 178091 57431
1 111515 29830
1 15442 150950
2 90859 123482
1 52665 61496
2 197531 64700
2 39165 40243
2 34473 59641
2 177282 53009
2 49285 20079
1 122471 28996
1 161292 105700
1 100012 62682
1 91051 84738
2 94121 117149
1 184030 151673
1 113726 82744
1 108490 106381
2 31018 187225
1 7435 108251
2 76573 89208
2 199355 19828
1 198513 68433
2 91884 89286
1 114041 16293
2 80855 13165
2 56571 58167
1 54884 147292
1 181239 6286
1 77415 33134
2 44507 56127
2 145115 86472
2 81666 21196
2 21222 22960
2 184975 100023
1 103564 37037
2 58841 199475
2 140231 21137
1 14872 6892
2 189214 134258
2 137624 145717
2 199995 23457
2 26054 30866
2 55851 74935
1 45623 21575
2 54989 130133
1 175894 149180
1 36997 113779
1 182857 5269
2 46764 3221
2 95563 12346
2 184224 196751
1 18356 124656
2 177826 28088
2 158025 188616
2 195710 92814
2 152098 25874
2 41174 81570
1 47584 40449
2 171025 107373
2 54917 166606
2 119119 12046
1 36905 26012
2 161622 107002
2 198763 26558
1 58192 109019
1 59656 199532
1 79701 168976
1 123714 133747
2 155432 8672
2 128456 889
2 14030 152348
2 32296 163961
1 146318 111332
2 36259 2378
1 109377 161055
1 140400 65029
1 151583 369
1 180709 51847
2 20820 116404
2 10255 76323
2 85698 47271
2 27149 130272
2 33851 74592
1 136171 102616
1 18753 195751
1 154468 2130
1 104618 21189
2 167962 111735
1 32709 50098
2 55006 38885
1 60274 82106
1 75525 86828
2 121875 170398
1 11415 126006
2 113120 10262
1 23623 177424
2 135953 84074
2 168029 195209
1 167631 74089
1 85940 178770
1 34129 186205
2 52713 76661
1 16840 162548
1 111853 141072
1 83332 162223
1 170439 135661
1 174459 19660
1 100343 27888
2 172254 193156
2 165936 66626
2 4755 27709
1 144281 173409
2 151139 35189
1 14389 44475
2 55982 172671
1 149353 19762
1 24540 91089
1 172451 186380
2 107112 54382
1 74587 167816
1 41748 164099
2 63210 149350
1 146095 563
2 78439 49914
1 193199 188071
1 97087 188610
2 167582 100306
1 139999 18945
2 18918 81819
1 141460 135204
1 90060 96806
1 89031 111505
1 194435 168130
2 56796 86062
2 76627 100926
2 117213 12544
1 167415 67718
1 4639 10805
1 80763 40739
2 139207 16830
2 27168 102135
1 74562 174914
2 52511 113486
1 166781 49266
1 180419 176420
2 151822 171619
2 48390 120202
2 186224 37879
2 195703 145347
2 36007 112651
1 66921 75672
2 119655 173660
2 72953 57368
2 92046 47699
2 169882 117849
2 155730 181328
2 173252 33930
1 104316 70498
2 42883 134279
1 69206 99206
1 130157 28200
1 82120 199193
2 14601 37576
1 16082 137680
1 178838 66088
1 48101 95395
1 171059 45594
2 59371 121206
1 80947 142020
2 190533 100659
2 194419 16057
1 161008 97497
2 122633 140377
1 92960 181178
1 62313 156047
1 73115 116525
1 46534 33166
2 167231 70124
2 32894 199134
1 5721 91885
2 76091 86550
2 99468 178737
1 16701 157597
1 115659 25550
1 177678 186266
2 101268 35736
1 165118 88852
2 179077 146300
2 53530 183028
2 43659 140565
2 124785 149417
2 137345 960
1 154100 5646
2 165714 74852
2 126061 145710
2 157 113399
1 151595 121468
2 161679 17479
1 94953 33941
1 20975 106882
2 130115 62664
2 94724 45882
2 103918 7896
1 20235 98638
2 196714 151101
2 168656 44321
2 152326 35574
1 57204 18681
2 7997 6276
2 75621 188374
2 129080 125789
1 90840 37049
1 133740 153426
1 121489 178239
2 66831 77774
2 112229 134757
1 111638 136231
2 33933 139203
1 176649 176668
2 40523 97691
2 12016 181838
1 131386 147739
1 137865 59278
2 104484 42398
2 46577 191407
1 196046 17351
2 177010 113679
2 70628 155360
2 124701 40796
2 4974 102382
2 110674 147412
2 37276 49864
2 82191 150328
1 4286 8165
1 25855 171072
1 188464 83738
1 187849 4108
2 110031 172908
1 89489 3056
1 14965 46984
1 155656 74710
1 186234 150015
2 154695 179730
1 32884 148377
1 57889 166667
2 177693 121990
1 35212 180792
1 163409 195447
2 143174 79369
2 83195 116749
1 79969 171474
1 13719 110700
2 119092 48050
2 118849 58239
1 87560 29071
2 106095 184219
2 57046 189846
2 76757 80968
1 15738 173130
1 15061 103892
2 102253 125990
2 130029 56333
1 182106 160183
1 35867 143848
1 94942 8953
1 129996 107024
1 43395 131
2 24597 131513
2 177209 79251
1 71569 89043
1 140743 169612
1 105490 125553
2 103082 181827
2 23667 26255
2 98583 17278
1 186213 8225
1 98486 70434
1 126833 31677
1 76077 79826
1 48876 68258
2 43815 53876
2 35135 18967
2 118302 103900
1 160405 175296
1 190014 46310
2 15027 29009
1 190465 3984
2 44620 94424
1 145262 88801
2 151842 83328
2 140444 59339
1 172492 156872
1 15832 126595
2 37184 130191
1 130893 191850
2 154594 119643
1 65845 150136
2 192219 121885
1 16971 93650
1 14773 177942
2 56835 83379
1 126353 69629
1 165094 180098
1 163287 199155
1 100790 70176
2 45572 177930
2 71063 196478
1 198021 36395
1 149885 166370
1 68830 7303
1 106973 2721
1 197509 7207
1 91783 58821
1 97679 177067
1 146488 6962
1 90182 42536
1 7104 197225
2 54276 100777
1 123506 23406
1 134295 26889
1 113048 160229
1 99121 158003
2 37514 25703
2 55048 83048
1 60431 16345
2 121174 184435
1 97499 192610
2 78404 78378
2 70202 90088
2 53628 85116
1 166570 85617
1 12724 107672
1 195018 133964
1 762 43034
2 122461 105868
1 69475 84578
1 24442 117344
1 23746 74637
1 102930 35631
1 149586 168097
1 146394 1568
1 119942 54686
1 30288 45553
1 132291 99078
1 149874 21851
1 187381 26959
1 46242 144454
1 89173 4350
1 63835 198291
2 92168 141054
1 191297 93075
2 104401 28476
2 146283 165801
1 10226 147827
2 68537 134431
2 148527 100527
2 98749 60918
2 133417 107146
2 160261 151606
2 178934 116647
1 103726 94013
1 13932 140773
2 43473 144150
1 58634 50797
2 112443 50936
1 115174 72181
2 192887 175804
2 93965 143839
1 182079 122801
1 47722 160762
1 127844 57100
2 158297 34
1 28001 44267
2 85933 12073
1 122931 67168
1 116319 136009
1 142541 145093
1 122669 159583
1 83112 123436
1 69303 102349
2 134124 195091
2 23222 175427
2 111140 105978
2 94771 11329
1 175853 68142
2 125274 191374
2 137275 180461
1 83597 11303
2 27389 64010
1 156257 154241
1 81987 106260
2 155463 183721
1 42668 72333
2 158144 16157
1 130668 95670
1 156203 165977
2 105881 338
1 149606 187114
2 102745 105595
2 173738 144391
1 35577 40210
2 71569 87102
1 77447 160191
2 7394 81777
2 159776 110987
2 76273 124054
1 38096 93658
1 60202 40423
1 199071 135423
1 134672 73506
1 62754 163946
1 142758 52919
2 64399 122563
2 120160 147050
2 176055 178955
2 123918 141687
1 158491 51300
1 62174 119100
2 55930 172014
1 67354 23911
2 61124 169917
1 56050 108678
2 37718 88358
1 189327 129456
1 94849 33823
1 157662 176433
1 182045 169906
1 39763 139956
2 70509 150727
1 166242 87252
2 137412 174417
1 174762 177055
1 32023 119107
1 130590 42495
1 184558 7434
2 110414 124627
2 15391 150314
2 11626 172869
1 106317 97909
2 78610 946
1 188055 30095
2 48317 145721
2 73584 184269
2 25993 140834
2 26472 112950
1 96868 22520
1 64925 52239
1 190533 136259
1 172088 107345
1 197356 174683
1 103625 52138
1 20713 174433
1 99887 65838
1 95171 104903
1 138051 20918
1 33760 34357
2 117621 159577
2 190246 161424
1 63902 58296
2 140778 92844
1 142427 86427
1 16148 82463
1 92767 130106
2 154035 186190
2 29324 191688
1 37355 127311
1 57232 33707
1 124867 152569
2 83809 188050
1 136966 106660
1 52425 61550
2 34701 192567
2 17994 22197
1 162473 199865
2 40028 51301
1 177571 32057
2 100912 62379
1 187296 11641
2 152898 61973
2 12083 113816
1 21113 52621
2 104661 173966
1 29832 146630
1 70953 20092
2 103627 167209
1 156046 147504
2 81987 44763
1 191343 16931
2 29601 87398
2 70359 172820
1 150004 36701
1 153309 64877
1 177177 80348
2 135267 171674
2 79120 41770
2 76590 189849
2 160258 88080
2 136088 46795
2 199751 159622
2 124543 44131
2 73398 138848
1 42860 57828
2 51021 2527
1 112982 175378
1 74118 121242
1 52451 193819
2 12294 102408
1 137846 62894
1 128640 52873
2 63008 106092
2 175642 195409
1 13217 151366
1 28167 135019
1 156959 140341
1 144905 120398
1 198240 125763
2 175222 27174
1 75534 192
2 75474 167402
1 42331 106591
1 66206 93218
1 86531 45206
2 179449 80577
2 182646 179297
1 151124 18725
2 178773 68782
2 171045 92968
2 59047 60959
1 166829 122209
1 114696 153000
2 79934 93395
1 60821 159451
1 32233 48712
1 134638 22164
1 60801 4409
2 183934 176729
2 167835 38715
1 90086 128416
1 14054 26122
2 149411 45842
1 150668 27227
1 55389 116694
1 168437 121709
1 82683 170648
1 8052 80974
2 133741 114216
1 53346 59144
1 164289 19729
2 69227 14049
1 130885 6072
1 101857 4743
2 158915 14217
2 180117 13811
1 57302 98879
1 47752 142297
1 60750 93489
2 125882 40902
2 92367 12806
1 80204 197234
2 141949 159635
1 4513 63599
2 9201 120250
2 91897 33852
2 62089 41870
2 84512 15678
2 61781 14623
1 194372 20480
1 13430 4592
1 88495 53286
2 28534 79949
2 16046 67586
2 198319 104184
1 96798 105990
2 54111 150610
1 82312 53443
1 138366 25524
2 185286 178248
1 44954 159951
1 116225 148579
2 118007 164450
1 25355 63367
1 71838 143994
1 31424 80454
2 94666 159284
2 172280 58624
2 81799 9475
2 157828 165775
2 33935 42594
1 70818 129593
1 133657 109803
2 28707 77557
2 178718 166161
1 140154 142774
1 5550 188831
2 51888 112941
1 150258 123596
1 46558 189165
2 89522 57304
2 42919 41732
1 79737 42078
2 182926 184201
2 180676 182316
1 152141 188272
2 86610 150076
1 51988 26437
1 104214 70417
1 177009 73066
2 63960 40958
1 146671 78362
2 7656 119718
2 111646 2184
2 199833 140878
1 65088 174812
1 133969 185498
2 151456 30511
1 91517 14519
1 51615 177808
2 155129 71185
2 156421 172123
1 80997 88504
2 93566 82521
2 136839 71122
1 118370 103919
1 191711 71540
2 124347 90238
2 193644 66720
1 72775 86746
1 79792 139003
1 172436 96374
2 100130 30641
1 36891 30325
2 38401 186811
1 74019 58839
2 160695 94472
1 27730 57456
2 77170 178366
1 51943 88562
1 142669 155279
1 171560 18306
2 160041 97196
1 115128 115228
2 116892 8867
2 98739 77572
2 44285 41971
1 77355 194726
2 117106 28971
1 171777 102575
2 55600 62584
2 139194 172316
2 62191 52747
2 120605 53148
1 9829 192831
1 30038 43981
2 191922 29352
2 103651 117475
1 29138 161209
1 161630 128772
1 142183 98612
2 37066 157367
2 161219 69973
2 61062 48098
1 121704 10826
1 53853 141100
2 70406 18195
1 24046 1211
2 187847 160819
1 106379 37246
1 159361 180716
1 42368 52103
1 64269 92004
2 109872 111480
2 91614 1098
1 167411 4322
2 114833 143119
2 106760 82803
1 29545 65639
1 129273 14016
1 20141 165253
2 139593 68293
2 192069 12986
1 194180 100195
2 106972 137398
2 192057 118280
1 167943 28393
1 188240 112275
2 155460 40245
1 44408 57858
1 62697 32120
2 33577 187028
1 69786 129015
2 125832 118671
1 178298 72773
2 48318 40646
2 60388 13878
2 138952 58670
2 137688 117871
2 95876 147917
1 151132 117514
1 45783 140004
1 68427 184701
1 93786 151072
2 52810 14827
2 145895 123274
2 69428 21135
1 140315 168499
1 33195 188124
2 196041 158606
2 142964 47989
1 17255 154029
1 175101 52505
2 193001 195529
1 22584 63865
1 7177 3403
2 90901 52776
2 70937 65986
1 46058 133021
2 192651 2284
1 81261 199537
1 152011 31371
1 164989 89293
2 106204 96639
2 36765 42980
2 95288 29930
2 158522 47716
1 89684 159150
2 39701 94809
2 195986 94374
2 101290 109318
2 42908 185862
2 112697 120400
2 116908 133993
2 180877 99797
1 128851 122298
2 107240 183174
1 79629 113962
1 92571 97791
1 182405 156456
2 97764 55089
1 65076 149355
2 174709 176809
2 9960 112290
1 66501 51675
1 61928 149185
1 42430 144656
1 134722 170728
2 190102 86962
2 104725 83610
1 56914 141893
1 51724 56836
2 23401 50447
2 191332 179915
1 20614 151361
2 177335 127282
1 148956 162763
1 80693 186599
2 14066 84374
1 120884 178834
1 132953 409
2 73028 14305
1 93112 46769
1 7797 20837
2 112709 143864
2 198148 45291
1 180214 164687
1 64545 199319
1 144901 126869
2 35463 147963
2 64149 191316
2 99668 3583
2 100050 164486
1 79368 173964
1 72368 184334
1 173206 170293
1 100223 6782
2 196639 180247
1 134533 151232
1 16419 42162
2 134951 50064
1 27923 152586
1 166312 136510
2 121718 98250
2 198754 6333
2 22641 16913
2 84105 182691
2 121875 107382
2 51075 109900
2 40751 185519
2 153740 166061
1 334 67581
1 45717 97918
2 24755 139758
2 101137 109984
2 111912 94057
1 197830 174529
2 66342 154015
1 141199 177403
1 195112 192624
1 195439 46809
2 90850 89954
2 89360 111696
2 59618 20575
2 198297 44357
2 190912 175182
2 138592 85915
1 132900 49978
2 171772 78873
2 19311 153667
1 62563 627
1 50225 93421
2 147171 78144
2 135316 87953
2 173224 33500
1 191222 64583
1 194087 58671
1 33923 113542
2 32723 126605
2 60770 8487
1 43922 167933
1 173393 126786
2 122415 25641
2 171197 66217
2 150935 59867
1 166319 98343
1 5622 109528
1 83116 61221
2 101336 19882
1 4527 151910
2 114453 87163
2 97084 67708
2 171123 67918
1 176228 14670
1 41458 84758
2 112770 189960
2 169478 72192
1 73741 152221
1 60242 42250
1 97431 197111
1 59640 47763
1 159392 180179
2 77774 51746
1 146669 176263
1 65958 99506
2 58294 121949
1 191765 171853
2 177867 102984
2 132787 132822
1 70520 112152
2 56301 167583
1 37122 138292
1 17720 118106
1 37059 28017
1 5026 159609
2 66158 87291
2 112303 62452
2 81711 103939
2 93223 37280
2 170947 117156
1 61266 12885
2 98932 31336
1 98473 125984
1 71978 79016
1 103136 120135
1 146356 74054
2 93472 93439
1 158435 113091
1 41930 162175
1 11813 110816
1 107241 197433
1 13480 24941
2 13487 20862
1 132189 40439
2 83120 164814
1 170346 35098
1 10482 47453
1 153869 18162
1 41730 184167
2 101412 75483
2 162196 141693
2 144920 61524
2 38206 150120
2 35521 156164
1 160560 148567
1 94594 46912
1 195638 151897
2 150093 74099
2 160542 42495
1 171476 155050
2 20976 55472
2 15231 30422
1 114520 68911
1 114223 52444
2 183389 138265
1 197032 134070
1 39592 180680
2 26774 127119
1 81465 116894
2 144763 147991
2 96167 81979
1 147515 22267
2 35862 52858
1 165793 153219
1 136779 159677
2 135682 140789
1 101539 22010
1 135115 173813
1 178436 126912
2 6839 15450
1 19198 116442
1 181547 26143
1 65944 108509
1 149428 32162
2 14738 46154
1 81385 140496
1 129914 14845
2 135694 182400
1 72880 138060
1 193570 140257
2 194161 57360
2 92236 163508
1 140536 10137
2 15985 71427
1 39649 153801
2 69004 159716
1 112504 96705
2 177357 193778
2 10664 112669
2 111137 45580
1 184520 76128
2 55567 95765
1 153628 120208
2 117309 138229
1 172649 184905
2 160418 112983
2 1756 123284
1 165705 1026
1 170288 68
2 6212 12011
1 74214 33664
1 187704 17062
1 32780 121585
2 165669 92414
2 5196 111793
1 138986 141547
2 94539 95707
1 173872 128318
2 63210 158493
2 66900 4949
1 57275 188299
2 94111 96336
2 101714 162575
2 156471 61877
1 26699 40333
2 514 144707
1 185680 81313
1 188960 109445
1 168123 46658
1 139140 96324
2 167561 26401
1 163702 126526
2 123206 142442
1 56302 173711
1 88751 53240
2 91231 89783
1 15211 43923
2 165819 19231
1 100992 250
1 14456 72536
2 194151 50556
1 92975 68593
2 77382 148246
2 4647 193330
1 150056 18307
2 61169 59285
2 163953 17331
2 7351 118937
2 123658 27321
1 12775 50432
2 91873 119670
2 87123 105725
2 52049 159368
1 1398 65515
2 100608 166357
1 154248 111240
2 29053 140298
1 57634 71789
1 68145 53553
1 122215 154815
2 136207 162309
2 108169 2065
2 71313 158159
2 49017 6278
1 110820 79363
2 117217 119503
2 5400 9568
2 63114 73289
1 22080 191305
1 53074 103657
2 146494 74759
2 193731 108942
2 169772 134707
2 178820 31684
1 109860 12255
2 147883 140340
1 41496 157148
1 143048 108880
2 43293 123147
2 165739 8676
1 110589 88728
2 107898 7511
2 129967 40923
1 189329 50335
2 139020 41383
1 95991 47849
1 170764 66756
1 52796 106217
1 188922 172528
2 29765 152203
1 40629 126232
2 176560 156961
2 164493 50916
1 160569 132249
1 97648 142051
2 25670 125515
2 157389 45613
1 175497 99370
2 156820 65558
2 60468 153849
1 42889 124827
2 116057 1547
2 60764 66609
1 180253 144077
2 163546 143899
2 41373 126116
1 65065 196440
1 58194 65178
2 28582 14101
1 67123 114977
1 34279 179624
2 164261 75883
2 109066 182045
2 76690 145097
1 2510 29389
1 43660 125476
2 162672 145513
1 37439 109991
2 15915 154947
2 191116 49835
1 161485 46963
2 71714 89971
2 107062 96159
1 126851 83235
2 145941 53679
1 40300 150959
2 142787 79159
1 166018 74932
1 135051 155802
1 20356 73669
1 34039 158891
2 123462 68173
1 149572 154758
2 169455 182605
1 133808 87273
1 94014 127706
1 49187 96116
2 137589 69988
1 37620 81241
2 182745 2100
1 45245 8753
1 48423 85125
2 133699 180206
1 152017 120458
2 27526 197679
2 5604 178221
2 150807 67276
1 47632 53042
1 10119 118116
2 62480 184830
1 39080 132511
1 140604 45154
1 1941 144228
2 1884 12937
2 127393 50107
1 4046 13306
1 14507 176319
1 9488 137422
1 97338 167065
2 197903 82555
1 111223 120768
2 45180 104971
1 43286 134551
1 123548 7046
1 153456 49502
1 7266 146220
1 199897 59842
1 194822 158319
1 50290 190648
2 45436 49429
1 106892 111596
2 155239 28518
2 68623 11597
1 131502 165247
1 6987 138684
1 104839 70791
2 111894 53066
1 93698 192540
1 61336 115918
2 70337 114582
1 10770 115012
1 89776 117457
1 157718 125626
1 43810 472
2 16999 94669
1 87217 192318
1 125885 160168
2 172209 195355
2 82166 47484
1 134613 79550
2 167666 19830
1 23551 148374
1 175230 65212
2 36736 53891
2 52487 169896
1 66602 185305
1 154109 84405
1 44117 103207
2 18978 106073
1 82282 161913
2 75898 65149
2 133042 154959
1 157527 177358
2 53295 168723
2 171674 100145
2 179967 113973
1 101086 174403
2 147029 41330
2 116744 93428
1 19269 119266
2 189592 3784
2 133182 162515
1 102442 192992
1 130381 187008
1 135250 37340
1 50884 94536
1 76301 16494
1 71831 186973
2 59122 168880
1 74283 165577
2 132993 58763
1 20729 49637
2 171639 132762
1 58300 104207
2 168102 1228
1 107558 124004
1 161303 59519
1 8066 86758
2 86296 145290
2 183123 100493
2 11555 20122
1 155382 169627
1 2779 177544
1 351 131357
1 26114 112144
1 92080 36565
2 48609 43176
2 22073 107111
2 101679 4804
1 48549 146846
1 173755 167390
2 162733 172873
1 64620 11372
1 2140 25500
1 188598 152417
1 34055 199334
2 27197 152693
1 50110 139299
2 126990 166487
2 71424 19131
1 164830 29717
1 29331 136379
2 150618 184912
1 47122 38800
1 171348 171807
1 67386 100181
1 92904 146519
2 23499 18505
1 103573 48500
1 80720 8656
1 119165 44060
2 85806 45165
2 10590 171598
1 145834 197074
1 34287 131734
1 34054 45587
1 24710 29378
1 66241 128070
1 158547 158670
1 141928 115361
1 107492 120334
1 47809 34896
1 8743 15126
2 171404 184431
2 87548 39893
1 199098 161944
2 50157 154070
1 100368 167674
1 86691 127008
1 24045 32896
1 180410 116138
1 9111 28419
1 152318 35065
1 63911 164726
2 126796 188866
2 54490 108314
1 93140 187977
1 102058 158096
1 190067 147903
1 88853 199225
1 33156 39833
2 151087 107333
2 94313 172979
1 69731 98689
1 109671 138032
1 190789 23114
1 49556 178797
2 41544 89950
2 189282 135614
1 163113 120415
2 44203 69329
2 110541 73428
2 81972 184054
1 59529 112255
1 70152 128866
2 65024 97822
1 161667 5645
1 121262 57203
1 61653 129969
2 78302 178078
1 162196 192520
2 139845 180163
2 172720 60037
2 51036 128765
1 23694 68819
2 133212 4281
1 128903 138940
2 164058 100232
2 88329 14038
2 69404 17271
1 8165 74516
2 94315 3204
1 168103 188334
2 105183 167091
1 140273 15008
1 199177 21768
1 78354 110345
1 66380 145966
1 108829 186070
2 99125 25552
2 171848 25790
1 23099 188950
2 184764 196444
1 197974 163914
2 103043 966
1 181021 97698
2 199935 198230
2 96665 74882
1 125741 181500
2 16201 129400
1 138301 144888
1 128236 18399
1 34366 193635
2 96736 127482
2 166609 65590
1 92152 59074
1 170489 68671
2 190262 86850
2 124354 108143
1 32979 42905
1 188444 91833
2 7119 147715
1 36862 85010
1 159943 149120
2 14492 80339
1 3884 38808
2 21345 81317
1 190366 6863
1 42380 48973
2 83916 85113
2 49875 134167
2 47389 194943
2 81732 123861
2 126317 122009
2 28739 36834
2 6964 104784
1 131184 123656
1 102555 172523
2 102182 177860
2 160155 64653
1 3995 27081
2 150663 103954
1 101366 193512
1 67785 143590
2 168997 20218
1 91178 178329
1 190699 9882
2 26655 171880
1 55790 138948
2 93215 125214
1 63052 32969
1 127186 45191
2 8205 179575
1 167004 102662
2 37867 15882
1 149285 117223
1 174812 115961
1 89340 130742
2 189710 92565
1 3841 36650
1 103875 156878
2 61477 82260
2 102947 166615
1 9317 183501
2 91586 47451
2 161593 179651
1 16481 12446
1 94013 189932
1 10085 29256
2 6415 3137
1 109428 168550
2 70809 44341
1 57709 114768
1 102747 160575
2 51534 124954
1 101653 61932
1 127271 56763
1 25192 108565
1 6692 164078
2 78650 44847
2 163532 144720
2 51966 16432
1 187873 9670
2 139435 114944
2 173125 10066
1 182075 197481
1 61433 2243
1 105212 42399
2 60182 197303
1 186221 87604
2 86871 33390
2 115475 159303
1 188463 101594
2 122832 104378
1 58122 17225
1 80948 117078
1 114891 110902
1 189199 81885
1 131255 27505
1 80599 140322
1 24071 179089
2 129584 113347
1 85474 109181
2 138532 30046
2 74481 39468
1 43541 57923
1 25366 182813
2 125045 66990
1 51437 43549
1 115139 180187
1 38589 179684
2 49276 170990
2 65739 75377
2 97667 117899
2 98212 81063
2 43142 71524
2 9577 178724
2 111539 9180
1 101382 39371
2 26406 146407
2 155470 132024
1 65524 96705
2 17397 62397
2 132721 77163
2 133827 22168
1 12586 5619
2 146271 130502
1 82107 23253
1 104049 53084
2 95248 186459
1 167002 151823
2 175249 45862
1 93552 161612
1 3318 159744
1 62696 83619
1 99793 163491
2 188456 53901
2 91548 102280
2 85693 119429
2 94219 183811
1 148729 98378
1 76559 56334
1 167956 104368
2 49030 158987
1 144811 22101
1 7323 1672
2 97176 193511
2 166229 162787
1 175099 166576
2 87527 27269
2 19027 105019
1 111514 184150
1 185192 40919
2 110560 77793
1 316 16197
1 99693 91911
1 105574 71318
1 106371 2352
2 76466 163387
1 164259 122687
1 99850 167176
1 184971 151209
2 49044 41607
2 78303 32753
1 97768 11193
1 49842 187577
2 114111 58683
1 154900 119276
2 94141 145025
2 158552 172476
1 152990 16584
2 42980 39598
1 168341 108111
2 12774 151928
2 132131 120203
2 92320 94527
1 8631 96233
1 116081 110292
1 70460 48460
2 80227 185538
1 23838 189203
2 172745 193647
1 83409 180785
1 24200 41825
1 175000 54107
2 198450 198841
1 150841 108250
2 154408 74808
2 84356 32433
2 148730 164514
2 176942 166570
1 51323 136146
1 199302 75817
1 14653 49965
1 173629 115979
1 151958 127406
2 90424 114870
2 168566 20520
2 79442 149423
1 158829 129201
2 171140 148915
2 149819 28295
1 53763 147415
1 84717 90630
2 22678 44444
2 197252 120193
1 57361 120141
2 124583 49665
1 100632 114843
1 194495 30573
2 94053 4399
1 83943 50707
1 174537 78693
2 18838 86211
2 59987 114181
1 105411 72255
1 5835 47698
2 117959 30978
2 15861 11610
2 115156 890
2 3573 73641
1 116381 70267
1 170727 2354
2 151204 75340
2 66397 3456
1 73721 136439
2 163540 159435
2 28740 63065
2 99954 153134
1 191280 130906
2 191605 3780
2 23116 100154
2 96843 126124
2 137577 150526
1 156580 57671
2 171460 199623
2 159960 161658
1 168722 110743
2 33425 16400
2 126890 184561
2 171438 106766
1 123835 194140
2 62092 46963
1 28434 12258
2 8068 79794
2 41689 86703
1 143178 112653
1 19054 135269
2 58080 91550
1 106114 9609
1 81670 17409
2 87423 80481
2 159006 11839
1 160205 97929
1 136267 153672
1 46851 78376
2 33130 61488
1 65610 140730
2 140774 145449
1 153789 198702
2 98632 191205
2 152642 114816
1 160749 72593
2 14079 39250
2 86208 138810
1 41308 129056
2 28412 122731
2 107402 190869
2 3646 23557
1 114457 131079
2 89843 180624
2 130232 105996
2 128296 54686
2 97185 22531
2 196152 189681
1 84738 28293
2 12498 138058
2 3060 20723
2 76277 150794
1 95756 75256
1 74699 115261
2 81422 28764
1 143621 140676
2 186838 26634
1 5796 161635
2 196023 117948
2 28476 169402
2 44461 7924
2 75085 42572
1 161482 125336
1 181343 152140
2 155799 68913
2 7879 198561
2 162232 55041
2 49088 8587
1 136713 181770
1 130734 178501
2 148521 79285
2 41411 141835
1 4675 125380
2 165770 21840
2 193545 57190
2 189240 145887
2 6851 103532
2 163008 151913
1 40172 170917
1 181782 96487
1 142304 103745
2 145035 144640
1 37293 49046
1 120708 128840
2 116307 122258
1 123998 21716
1 47615 24990
1 48914 117454
1 163056 127658
1 13325 76679
2 36103 157408
2 119260 109126
2 12317 96026
2 128506 53123
1 124811 128536
1 58858 79759
1 39701 174462
1 141497 146035
1 9089 120952
1 68480 182281
2 146038 68446
1 113066 173423
2 163792 35692
1 132427 54191
2 135006 45905
2 75002 118300
2 41306 116540
1 142090 185578
2 22379 90133
1 57774 107356
1 196976 53949
2 185442 102779
1 6551 52106
1 83465 183098
2 114444 35957
2 174218 188013
1 130443 161780
1 4314 88933
1 136950 109267
1 145533 125489
1 47083 26167
2 95338 180144
2 188981 9
2 138705 21951
1 156795 116409
1 28383 91496
2 87443 33872
2 76547 160218
2 168181 191438
2 22035 135246
1 139533 71270
2 178228 72008
2 186811 98597
1 95252 96923
2 78165 40076
1 27951 174538
2 122655 71059
1 4907 35768
2 22479 26080
1 101110 2813
2 144461 76192
2 130650 33079
1 146885 175830
1 133177 33734
1 14102 145191
2 117388 33626
2 189275 191294
1 157670 56095
2 125542 140610
2 175781 43051
2 66454 147944
2 7205 175368
1 98211 158673
1 9630 61295
1 95166 58173
1 51422 78202
2 90591 174941
1 196899 33968
2 61850 145672
1 190071 23941
2 66256 99303
1 132942 10809
1 141293 20798
1 71322 12864
2 80956 158126
2 99914 54191
1 81757 142885
1 190344 69726
1 123449 75213
2 170185 155213
2 117126 22654
1 135404 23816
1 145187 119502
2 74755 133551
2 114312 76804
2 195749 69227
1 179468 40886
2 38162 38424
1 68803 4800
2 35514 177366
2 134531 145069
2 174971 18545
2 68901 116820
1 8793 171591
2 67294 91641
2 75865 59366
1 59708 111924
1 66894 163651
2 139925 162086
1 197588 126666
2 11973 32910
2 120998 122944
2 151625 182853
2 109600 23086
1 33567 70965
2 91689 187695
1 157528 67763
2 12319 30928
1 77934 68361
2 47498 135741
1 54648 48775
2 29968 126344
1 190807 166583
1 92345 115251
1 190673 195883
1 45752 51582
1 109365 14443
1 108101 106479
1 126689 40944
1 148725 128227
1 56778 143773
1 123000 140858
2 9802 196359
2 167025 25859
1 107975 60025
1 73265 11858
2 61268 67538
2 193828 161114
1 67217 84793
2 178413 102466
2 145715 49103
2 35209 178248
1 78877 150074
2 159305 142579
2 65421 4322
1 52509 146239
2 118818 183309
1 135949 150119
2 140664 113640
1 70905 73973
1 187386 120270
1 50164 19820
1 151159 85433
1 125017 51481
2 3579 166488
2 163240 19875
1 49858 81576
2 160969 166393
1 100525 79911
1 32092 121399
2 138327 38836
1 169908 184456
1 25046 42787
2 119157 41784
1 47652 23034
2 123569 194802
2 77859 120988
2 141620 11235
1 136353 38574
2 168092 150365
2 148671 132974
1 60177 35301
2 75644 191383
1 18366 13977
1 107814 135220
1 3446 31845
1 72509 140288
1 128638 67124
2 131388 176559
1 199818 121471
1 155669 22168
2 118270 70291
1 198958 83282
1 179088 4442
1 177188 127850
1 104349 21545
1 152800 123405
2 193203 123499
1 125684 86426
1 37452 111776
2 152512 173251
1 37892 32272
1 27050 146003
1 21186 159167
1 100074 95900
2 36901 33480
1 165605 92245
1 59598 114237
2 48077 185440
1 186710 14846
2 12886 182479
1 27595 161923
2 137607 56026
1 894 132111
1 16354 91284
1 125958 1816
1 23325 33594
2 144107 156656
1 110331 153621
2 17528 111133
2 144880 127127
2 130426 14495
2 23317 133068
2 83912 186023
1 122250 96296
2 154112 96763
2 120812 121958
2 98087 197830
2 100042 99598
2 48387 174839
2 186312 7665
2 52496 161970
2 7593 3787
1 113415 189444
1 90856 148080
2 106234 135420
2 172183 119055
2 126684 100560
1 57257 49711
2 100722 66842
1 186181 19311
1 106576 18847
2 145691 179484
1 72528 146132
1 148030 167436
2 32564 91914
1 79848 115507
2 17494 52628
1 176828 170381
2 179386 35234
1 187527 53624
2 98600 61271
2 68735 28185
1 109141 41781
2 89509 165632
1 70786 123339
2 133484 70529
2 122069 185535
2 93434 98993
1 84543 46988
2 135663 97451
2 111541 5799
2 66783 153453
1 65276 174425
2 120486 166995
1 33994 77826
1 165727 190900
1 195324 144037
2 2794 191381
1 160114 109380
1 195580 81422
1 110283 107699
1 86616 95337
2 157257 51927
2 109721 51400
1 60544 144492
1 56644 46123
2 73180 54704
1 107014 129149
1 181010 47666
2 2908 19783
1 154363 84285
2 142857 78855
2 126639 75086
2 162601 67802
2 80779 124141
2 103843 177124
1 88067 114315
2 2564 5508
1 143656 173645
2 141471 69345
1 193549 168054
1 113473 169404
2 45993 199236
2 157666 75287
2 131795 126771
2 128531 119231
2 96266 83980
2 131520 168412
1 105068 44580
1 92479 186680
2 92313 106810
2 1025 116031
1 83977 144980
2 165812 133095
2 385 86937
2 63155 167443
1 186949 126016
2 63308 112715
1 115435 180456
2 32393 85013
2 176688 111863
2 142725 65948
1 52127 58232
2 28855 29482
2 104154 197617
2 174375 21795
2 115 92224
1 99807 126894
1 193277 99517
1 82105 81273
2 147232 123223
2 46523 168233
1 11836 159825
1 86031 192762
2 127047 104084
2 44892 191249
2 41351 192169
1 34513 18313
2 192544 2420
2 112854 88769
2 155680 182778
1 84357 142718
1 17213 163547
1 109756 100007
2 159195 151887
2 156445 94995
2 90351 59660
1 109084 191987
1 184630 32279
1 115781 34935
2 77678 20126
1 64690 57838
2 120466 196717
1 123954 55222
1 28088 31175
2 75744 40376
2 57363 11181
2 29319 170950
2 103955 7635
1 37721 95507
1 36688 87226
2 6764 4113
1 109495 137847
1 96748 106998
1 163374 199430
1 167642 141134
1 118376 82863
1 30571 24637
2 184617 119174
2 9769 98423
2 152410 187096
1 39778 161479
2 17539 142936
1 144285 166235
1 168931 76797
1 85568 36626
2 80198 70727
2 79684 163784
2 124884 106552
1 59960 189341
2 84098 85789
1 122390 171017
2 47495 8594
1 7499 197778
2 44793 143863
2 130204 26716
1 116155 174135
1 116739 78147
1 193745 189528
1 123505 102393
2 16614 176159
1 49521 98529
1 176585 23610
2 7727 12024
1 154485 127841
1 181599 95654
2 198599 140786
1 67668 2818
2 167637 71728
2 91731 164785
2 93238 69659
1 191700 55827
2 18856 86139
2 75138 129132
1 76484 31654
2 180675 50609
1 84183 171006
2 115374 195516
2 11489 80429
1 150159 172910
2 67830 77145
2 40922 22383
1 179480 140533
2 62081 176537
1 135833 119445
2 64 27392
2 28783 172196
2 31269 121035
1 57345 7510
1 184559 163931
2 150650 129168
1 104812 195368
2 116840 42953
1 152171 185558
2 175358 31651
2 128282 139115
2 66794 147237
1 170574 117828
1 65455 57394
2 25743 89630
2 46518 75765
2 71540 196325
2 5486 188817
2 55981 159671
2 38767 188392
2 26413 98873
1 197469 77440
2 83993 184463
1 64331 129172
2 98495 147488
2 58645 198973
1 195104 192960
1 32746 96942
1 81903 94934
2 156040 38157
2 32920 181374
2 196111 56180
2 8324 185478
2 11918 2854
1 157800 172709
1 132141 109106
2 80779 137091
1 765 155148
2 5839 41620
1 149279 66609
1 85156 157282
1 89291 43150
1 92225 70222
1 97313 2740
2 87284 158580
2 74940 182849
1 45476 91567
1 102504 70880
1 132406 101961
1 677 5815
1 32843 16915
1 113595 36054
2 135159 160105
1 77626 145623
1 91182 144163
1 128683 160603
1 105677 182274
2 67058 76225
1 168859 75235
2 70700 170732
2 8982 132026
2 186890 120202
2 190496 13167
1 10318 60256
2 165023 115207
1 97225 158765
1 88557 38983
2 190152 19342
2 4867 199794
2 68691 115243
1 186200 68985
2 106132 12101
2 168702 65195
1 143586 174035
2 159924 91048
2 75549 110035
2 121782 29827
2 76703 60048
2 97745 171696
1 77814 125778
1 104813 175086
1 115944 185147
1 106307 158569
2 78189 59007
1 189256 172645
1 25268 176394
1 71393 120313
2 104075 22029
1 91957 104613
2 181652 189447
2 121554 99116
1 38156 183968
2 156156 195259
1 13616 140722
1 81137 51192
1 5812 93880
2 26871 4639
2 142170 59945
2 2126 105286
1 80572 124168
2 71362 28861
1 37484 63585
1 57372 58112
2 90672 14356
1 117253 104438
1 158433 71832
2 77370 165744
2 112892 178072
2 17925 51589
1 43485 143973
2 163795 194768
1 8970 53263
1 194181 146286
2 19318 94326
2 125970 134390
2 21118 50737
2 81882 38862
2 804 141642
2 174720 13185
1 87555 139944
1 145340 37891
1 39902 123594
1 137373 23022
2 13012 109675
2 80030 94356
1 56335 153457
2 115008 30186
2 185874 1577
2 149466 112060
2 81111 187167
1 139824 149277
1 102631 59354
1 176978 111954
2 155589 160234
1 47024 93681
1 187416 382
1 87378 105835
1 63924 190876
2 100302 193892
1 63187 44432
1 85841 41937
2 49471 55243
2 4405 141789
2 123686 46455
2 109790 102206
2 159795 1760
2 65791 192475
2 90310 122577
2 88029 90834
2 156545 57963
2 32388 156040
2 58031 9760
2 24104 164097
2 187050 145842
2 82487 31859
2 166663 180548
2 166433 136874
2 135483 138180
2 100355 184952
1 125964 33538
1 35729 64451
2 111408 64994
1 146040 11968
1 94713 25343
1 8253 142768
2 78405 104414
1 142226 167110
2 79789 187639
1 104481 46382
1 154517 196160
1 28857 65089
2 88129 80488
1 67276 192526
1 101781 166339
2 3730 107869
1 7810 118504
2 160887 70691
1 65422 36298
1 162875 14170
1 74829 131433
2 31595 39229
1 2542 171377
1 38014 10902
2 109710 38720
1 29222 133336
1 57540 21263
2 40141 188104
1 79141 138339
2 18773 134136
1 2293 147319
1 140530 181351
2 35765 18193
2 51490 102992
2 172533 152757
2 96331 133704
2 147340 20678
2 134843 71823
1 62726 36954
1 113663 56583
2 189460 65101
2 128857 198627
1 21961 25806
1 7328 147345
1 65746 71207
1 120346 52802
1 145643 44720
1 61104 72914
2 79028 120040
1 149378 9392
1 187896 31191
2 137558 143721
1 142805 155429
1 58083 115511
1 64578 162566
2 1246 21324
2 72680 196055
2 78516 57132
1 65796 172270
2 142935 14900
2 12317 66249
2 67979 8991
2 91618 33111
1 94731 27917
1 47581 96256
1 78361 105672
1 146423 35652
1 117835 199418
2 54396 43999
1 140408 91977
1 90468 15755
1 105051 193662
2 100045 169873
1 25936 192053
1 53906 143283
1 56015 166418
1 176502 77016
2 148985 140947
2 70454 33530
2 110604 38338
2 38591 180359
1 105539 1656
2 199526 30978
1 169082 23736
1 22 37946
1 104992 81804
2 183553 79823
2 12141 51371
1 111134 199273
1 181259 149627
1 113737 18361
2 94643 75626
1 11753 199985
1 130006 146217
2 189901 197067
1 62149 21172
1 140640 181624
2 125186 124175
2 148019 67102
2 143270 160393
2 193777 79064
1 138599 125621
2 128274 189611
2 179591 193586
2 194819 30651
1 154372 150598
2 20592 82481
2 98415 178382
1 58115 192060
2 36579 135493
1 56035 18858
1 197085 164641
2 67568 67169
1 48879 137400
1 199560 86031
2 27089 127870
1 119726 35765
1 156203 82319
2 121331 135414
1 27493 128252
1 41756 66270
2 165504 51484
1 150223 133498
2 149936 125145
2 68503 67703
1 39795 21856
1 186672 127164
2 96163 30124
2 56302 102444
1 32790 157162
2 138850 69404
2 122698 106694
1 69201 192890
2 19699 36240
2 21384 49918
2 13731 97521
2 142551 141497
1 64648 73160
1 94716 113240
2 181166 74640
2 13951 177054
2 5871 113235
2 25607 135590
1 42247 185643
2 87528 94849
2 12881 157854
1 100996 118247
2 48198 26526
2 173511 47111
1 199384 172007
2 182543 15127
1 128293 100248
2 123064 144104
2 188693 157096
2 65706 67024
1 110858 70359
1 142794 63726
1 51354 25068
1 128322 84616
2 192777 122084
2 47335 44823
2 95392 4508
1 5839 190206
2 128517 148512
1 33076 185317
2 161915 29585
2 195483 55712
1 26783 110863
1 189445 167080
1 7925 43135
1 84378 180098
1 26600 50964
1 166959 13670
2 134573 156154
2 196949 37326
2 320 107469
1 19884 46013
2 48832 33047
2 60416 190918
1 77241 42458
1 129459 69491
2 19142 184009
2 84761 107000
1 178458 115597
2 15811 44335
1 100488 70395
2 179367 160231
2 10599 113534
2 32621 59883
1 32561 66139
1 105618 60700
1 1629 131282
2 84685 124025
1 24722 161870
1 110827 160488
1 52415 131952
2 112305 96101
1 77734 44562
1 179023 195014
2 133183 6060
1 94611 48461
1 30506 77218
2 179018 113612
1 123986 86787
2 32415 68168
2 187856 75249
1 179824 34244
1 122494 140582
2 1535 150667
1 123614 82794
2 11744 117230
1 133961 16142
1 166599 75738
1 12158 119558
2 192762 141573
2 177728 49510
2 175799 118671
2 63608 138354
2 14008 62599
2 14650 82684
2 58739 98073
1 52174 61804
2 21409 194959
1 174283 10639
2 77215 22081
1 94136 68772
1 94132 13318
1 88516 91861
1 9140 159908
2 42881 159969
2 93465 89550
2 153783 146118
1 34083 63755
2 122336 156312
1 61944 142128
1 50441 123679
1 111716 113496
2 119663 67102
1 50038 143998
1 113190 192720
1 104102 73101
1 71454 176401
1 57411 156759
2 141562 86685
1 88334 182978
1 106009 130003
2 139303 6845
2 104553 155771
1 188475 88381
2 11280 77928
1 139567 149000
1 101883 69884
1 42175 28494
2 7744 154825
2 144085 180539
2 159954 46010
2 77999 180067
2 87523 182491
1 54585 194544
1 41779 197795
2 163862 42708
2 151797 150315
1 87230 194941
2 148815 132350
1 41393 88515
1 45627 80942
2 4131 109288
1 143235 173678
1 140016 189617
2 169728 173299
1 31883 171739
2 34921 17116
1 65731 84553
1 72533 123154
2 139652 174628
2 184194 127406
2 108976 148106
1 110559 121801
2 16758 35617
1 71927 86118
1 46268 156419
2 49683 69547
1 156443 20050
2 92605 180201
1 194329 79009
2 170709 17520
1 109469 97499
2 23218 38695
1 108424 186213
2 131112 174025
2 66301 150375
2 30973 8401
2 32151 165429
1 161627 6826
2 190219 159621
1 35882 17117
1 135213 122450
1 115527 84771
2 175986 21834
2 146770 174690
2 87337 165915
1 117500 190053
2 91889 132735
1 27002 14207
1 162605 173635
1 82600 47406
1 176624 40184
2 124214 89346
2 31917 9123
2 156788 127713
1 36800 36494
1 87609 25730
2 179317 107284
1 73295 170645
1 26421 67678
2 6325 18038
2 192088 194325
1 87056 151438
2 8725 84288
1 78250 139377
2 164025 196641
1 115959 100733
2 164807 19863
1 178188 82153
1 1870 123953
2 144736 190861
2 111043 147837
1 56671 69846
1 161038 155637
2 143160 160908
1 54969 171953
2 29052 14200
2 67606 76632
1 19214 19980
1 160699 155632
1 171467 38784
1 166029 18821
2 195584 129659
1 56524 46801
1 121937 159964
1 191915 88545
1 41278 147770
1 3992 80327
1 57380 82571
1 176297 39202
1 7172 193338
1 84920 132462
1 152577 100220
2 72875 10172
2 151781 56783
1 29581 33938
2 155762 70241
1 59413 191144
2 19669 30181
2 81836 54592
1 120240 189094
2 21714 102817
1 170181 109245
1 68983 99010
1 51974 16018
1 58252 55371
1 112332 147314
1 22893 116460
2 77221 134261
2 16223 102325
2 181385 107176
1 66719 183426
1 155684 116801
1 107900 130127
1 127550 38614
1 96426 34725
1 127411 79830
2 93527 133710
1 77107 188790
1 110144 31126
1 180911 186460
1 23835 20934
2 576 80170
1 7846 126381
1 80255 124445
1 48778 18302
2 60025 12757
2 28316 118727
2 146255 172720
1 74676 81371
1 93183 108262
2 78633 158841
2 7074 188752
1 169388 116914
2 7963 184377
2 107761 164696
1 192182 40289
2 69405 95562
2 18448 68238
2 107660 63123
1 108760 152523
2 40690 79364
1 147119 192464
1 138059 41711
1 94921 138358
1 63872 113156
1 196258 84510
2 107753 78179
2 134394 108518
1 113345 19814
2 166213 168867
1 124521 146574
1 164185 35603
1 175928 186253
1 139546 7598
1 103319 155894
2 141476 68144
1 143019 168310
2 129723 169909
1 71714 192058
1 119671 145813
1 151262 142933
1 18372 173715
2 58777 29212
1 119116 61099
1 198709 19589
1 133833 117289
1 103897 115922
1 116884 110863
1 118748 195690
1 101378 42605
2 122818 37190
1 71677 34361
2 66648 102856
1 44914 139827
1 138935 23469
2 396 160464
1 117327 152080
1 33431 27440
2 67193 143015
2 127686 74994
1 31570 150031
2 188430 195504
2 127727 161838
1 119564 183660
1 72968 60441
2 27472 139573
2 13105 10356
2 26223 100447
2 105853 131375
2 136851 48809
1 148796 119049
2 57765 12174
1 17400 84212
2 89154 15005
2 168040 138175
2 182192 115032
1 153597 167568
1 29697 14039
2 174665 113812
1 40101 46993
1 183443 67891
1 50941 133934
2 83526 19289
1 127032 10742
1 172782 13604
2 134311 122144
1 197968 136601
2 180652 133659
2 129041 95877
1 15889 70499
2 163689 113622
2 76672 180857
1 169153 123852
1 197281 68626
1 180668 33483
2 132819 187755
1 184806 119388
1 470 30667
1 46388 199129
2 127489 89742
2 41846 172299
2 19357 81823
1 190310 7073
1 16892 90428
2 194720 16840
2 128331 88015
2 99071 140100
2 82547 150748
1 187498 92346
1 90841 159647
1 69649 199656
2 46008 183625
1 137737 184167
2 135234 88164
2 181224 93544
2 54894 3582
2 91544 61161
2 156561 122640
2 75175 152118
2 129175 159190
1 122366 104999
2 96109 162679
2 41867 85269
1 47805 123948
2 135188 190142
2 171131 143915
2 186485 115841
2 971 57150
1 48738 141265
2 136860 12123
2 18284 146213
2 105986 34870
1 119457 152792
2 141224 189373
1 195332 85918
2 88919 173173
2 13144 172573
1 146275 39044
1 148878 34414
2 32463 41584
1 136645 41707
2 117996 165441
1 80480 116792
1 58341 99513
1 93905 104164
1 66210 47024
2 174003 108402
2 190922 80933
2 81597 405
1 30856 89751
2 167546 69782
1 109968 95820
2 25825 112577
1 156517 175935
1 63606 172930
2 103691 189075
1 157987 22446
1 198906 136748
1 70059 76184
1 105084 190242
2 47018 186753
2 199196 59208
1 106200 129136
2 21210 15669
1 185516 89485
2 143615 52808
2 192307 105206
1 25137 66407
1 132623 42501
2 104937 99655
1 62972 28343
1 175088 126896
1 127230 26883
1 20028 5686
1 190506 8454
1 30010 8909
2 21948 121199
2 172024 70521
2 145856 134639
1 170322 138334
1 142377 11338
2 198494 105988
2 8329 180356
1 195276 90847
2 129716 40137
1 167041 174118
2 51381 174534
2 118697 101270
1 110747 643
1 59215 181168
1 129389 65531
2 190880 88393
2 15155 59395
1 89146 104246
1 50200 147569
1 67885 64845
1 51264 178088
2 58051 154856
2 113902 155574
1 91319 156483
1 149414 122401
2 46414 117949
1 41110 5974
1 33597 58239
1 34247 27532
1 101847 22894
2 178525 66742
2 154185 113161
1 119636 14768
1 131097 105833
1 11412 28004
2 22756 105218
2 93796 93575
1 180249 130538
1 31569 50928
1 104588 53404
2 57739 84814
2 52873 154676
1 140228 83628
1 87696 67083
2 66920 36001
2 172517 3111
2 166905 6096
1 100667 30654
2 97072 44469
2 61423 147893
2 79255 918
2 139610 6732
2 132668 194356
1 69557 82207
1 45963 195438
2 197418 140774
1 138499 82811
2 18756 128322
2 72078 87359
1 139414 6917
1 92416 76881
2 130458 188479
1 7360 102225
2 191085 196900
1 159273 199465
1 41207 179279
1 95083 185737
1 183002 7591
2 106588 76381
1 28448 148201
1 56513 62687
1 188623 94628
2 86772 187897
1 77033 138284
1 1969 72445
1 120450 132975
1 151379 14340
1 52785 107177
1 138278 69797
2 59646 46255
2 169282 159360
2 166728 183193
2 99405 10541
2 192176 71743
1 33313 95911
2 77469 79909
1 89926 157688
2 165173 170869
1 130351 77682
2 117938 733
1 78839 36537
2 18623 129683
2 58152 85769
2 185659 111777
1 136746 27363
1 174140 40887
2 194806 47031
2 158572 148197
2 119988 110798
2 86963 145244
2 76329 65012
1 111354 189094
1 198319 184919
2 29604 34409
2 69938 45668
2 170094 31950
2 147369 147560
2 84524 44655
1 69265 34433
2 114397 144812
2 131185 190365
1 65557 121748
2 53197 27819
2 33896 8422
1 163202 133295
1 78725 136286
2 72265 65391
1 58641 129361
2 171865 23201
2 42527 160222
1 180500 125328
2 17850 163937
1 109692 4101
1 17184 13858
2 85607 61928
2 112404 90610
1 123836 135277
1 178557 154311
1 88423 41938
2 56912 154236
1 199745 49215
2 159519 184280
1 190369 26203
2 97674 171326
1 66176 193103
2 182685 85739
1 89712 96668
1 130725 178617
2 60213 5603
1 183243 31257
2 14671 80572
1 100579 82221
2 165348 88884
2 17662 74530
2 144008 15342
1 107969 12667
2 56072 84972
2 75616 28225
2 102998 95411
1 137146 87905
2 150809 9816
1 5917 155249
2 81178 173783
2 111644 71941
1 4165 10935
2 86948 190145
2 183222 149708
1 127971 173515
2 20441 57250
2 100496 105822
1 60525 31465
1 142630 188778
1 101697 182628
1 59740 188921
1 143055 160527
2 89616 32675
1 163440 97542
2 166487 162556
2 117790 181229
2 75333 127219
2 113083 127031
2 195328 17859
1 190135 151700
1 140629 105325
1 126891 195258
1 1370 125339
1 33642 61701
1 42408 156008
2 130073 152682
1 195824 172185
2 6633 126697
1 58534 190124
2 162631 100047
2 68466 87649
1 72886 148271
2 196502 172826
1 162631 119269
2 156784 193854
2 93197 55112
2 99674 137558
2 127549 87866
2 115077 132789
1 60712 188521
1 197892 191687
2 111316 4831
1 73615 48091
1 154997 123154
1 156662 22343
2 42248 76361
1 34772 146163
2 135759 198918
1 37735 181719
1 4862 26397
2 51439 123617
1 21115 13723
2 64766 139123
1 195623 158685
1 142862 108095
2 97203 158883
2 188435 112879
1 130910 140519
1 34297 113920
2 121846 106168
1 133726 170002
1 62154 122194
2 57838 137776
2 192378 65234
1 93398 20825
1 14906 199074
2 149425 171621
1 139365 95700
1 64723 107764
1 40509 10582
1 199168 15240
1 134351 162948
2 152143 148742
2 101990 147105
2 121394 131766
1 124799 177713
1 62522 46558
2 183422 75146
2 96088 126161
2 133218 105064
2 26424 23340
1 92111 135837
1 3317 57802
2 183774 188509
2 126887 98714
1 126598 96852
1 78485 189741
1 158470 80441
2 166272 26465
1 189752 50653
1 166151 120931
1 3022 27867
2 156346 175353
1 56751 144211
1 169429 4111
2 120268 137168
1 167151 16542
2 92674 79407
1 179007 107867
2 77631 1138
2 198638 56715
2 55229 156177
2 82176 71312
2 88856 162793
1 101272 125979
1 26494 174505
2 145257 188182
2 72396 189621
1 108834 178391
2 98413 2905
2 107165 167445
1 105246 196653
1 69692 135110
2 197295 29873
2 41658 136361
2 189443 174610
2 32969 47300
2 167362 161046
2 45598 66326
1 60739 129251
1 187354 31388
1 167813 88557
1 104268 50486
1 169617 123178
2 18052 86661
1 92714 96866
1 37782 132519
1 169900 175015
1 89781 50660
1 32098 98754
2 66536 115862
2 99473 39169
2 10391 103129
2 110582 23990
2 156037 38647
1 196174 172512
1 40777 61982
1 102574 132784
1 34467 27183
1 163842 103183
2 181511 118756
1 128571 154207
1 98438 9356
1 19481 199572
1 13841 74129
1 41331 165954
2 36954 25749
1 127080 21615
1 78846 255
1 109395 77717
1 132262 20611
2 21196 27078
1 66086 151191
2 101200 99763
2 197894 21998
2 164329 49490
2 197605 7154
2 175920 111805
1 98731 190775
1 17894 6561
1 157349 157375
1 92668 88294
1 164164 159772
2 57149 121548
1 97894 108670
1 132928 87732
1 131047 21704
2 198589 138940
1 102905 170385
1 52594 125524
1 19675 88694
2 181385 85180
1 76066 191339
2 44716 14539
1 53519 93472
2 34832 85481
2 137896 68591
1 17144 78178
2 92882 77944
2 6861 134249
1 18237 169521
1 27821 50596
2 197996 76311
2 68097 44281
2 182692 80532
2 1259 775
1 151685 177920
1 64966 61018
2 6569 116370
2 90526 12347
2 48726 180677
2 198665 84513
2 25283 158805
2 140304 108077
1 74979 103861
1 20630 126617
1 43875 28192
1 99795 181220
2 99618 151838
1 35286 107348
2 117647 127393
1 60483 64537
1 168309 74341
1 197620 87513
1 136622 171422
1 144099 186561
2 126065 102115
1 191426 173896
2 154611 148713
2 165005 137630
2 4695 135058
1 119048 199674
1 67195 183886
1 174438 48322
1 99317 18222
1 171638 160908
2 22333 118368
1 126163 48586
1 134028 15559
1 137448 55925
2 116825 142465
1 143651 106857
1 76593 96649
2 16511 126027
2 50802 56198
1 199236 9425
1 130155 122864
1 149733 17760
1 112231 165946
1 54695 24810
1 132883 147030
1 72854 71530
1 163138 105228
2 45575 126768
2 27143 83936
2 176518 50072
1 99679 89287
2 189526 46601
1 35521 72701
1 7069 50118
1 131034 140165
2 31068 110467
2 40490 66225
2 61855 140851
2 164952 133187
2 170069 107018
2 153932 89780
1 22817 165908
1 162056 107837
1 83451 187198
1 144705 44549
1 95628 136102
2 35213 163836
2 185453 192939
1 32524 66794
1 186217 168739
2 198902 77109
1 141486 146159
1 10052 187013
2 86797 171778
2 31920 174931
1 102026 132352
2 182512 185089
1 187292 198821
1 151818 171006
1 20472 65832
2 54692 118384
2 193041 130279
2 111055 110148
2 199421 103810
2 137803 72267
2 105654 83236
2 18246 11585
2 198375 109268
1 194490 167615
1 134397 104628
1 168891 154356
1 68642 44869
2 177667 92262
2 166951 96677
2 76894 56430
1 32318 58099
2 194387 65062
2 163693 190131
1 46810 181563
2 176536 151616
1 175490 102294
1 2052 62371
1 173725 81409
2 116594 42832
2 119710 127013
1 94206 1877
1 188520 178256
2 52476 22095
1 96182 185257
2 150429 52983
2 60425 133538
2 154759 18553
2 111533 6924
2 108689 133029
1 11885 120588
1 88400 82621
1 102997 158041
1 169909 172992
2 146933 31978
2 92385 138683
1 154876 158862
2 34016 56370
2 155604 174812
1 88699 9319
1 109210 94543
1 119074 35040
2 93231 67392
2 5897 25862
1 167810 101515
2 190489 2262
1 165715 190496
2 125754 49892
2 44563 71617
2 41545 53310
1 165883 82257
1 12796 111485
1 80093 120644
1 81975 14053
2 65141 74246
2 195928 24783
1 198897 21623
2 144590 139269
1 7562 66456
1 115052 28338
1 17831 199320
1 34279 37813
2 55488 143075
2 63133 17663
1 27744 160069
2 177800 16887
1 119665 174621
1 130908 63238
2 132709 6510
1 129898 34220
1 133227 198199
2 87897 30213
2 193588 181392
1 33933 68237
1 63416 12096
1 1075 106584
2 180162 15948
1 189001 110213
2 190319 44461
2 80900 104123
1 48312 99047
1 56750 177781
1 108293 73953
1 182725 14088
2 44728 136605
1 34644 105747
1 157172 172845
2 134765 142210
2 22140 53303
2 58451 61788
1 50109 47248
2 114442 126605
2 179461 114499
1 3758 107458
2 10356 69186
2 75736 69766
2 41563 11313
2 37142 115789
2 185651 79653
1 135155 192920
2 141403 117618
2 163752 181761
1 37963 26194
2 95017 8753
2 40570 112335
1 88517 133133
1 123742 42554
2 14940 140646
1 23780 31970
1 184687 45067
2 195886 74377
1 92511 152085
1 192945 180117
1 70311 161913
2 138069 33738
1 23856 123233
2 190567 16043
2 139055 142299
2 57469 35183
1 39163 147510
1 4459 140820
1 12340 198638
2 127253 39680
2 199438 50207
1 76753 26960
1 30087 70933
2 83023 23420
1 25195 3466
2 107995 58235
2 147237 28375
2 77659 73596
2 77891 88747
2 44009 147255
2 167604 120734
2 145853 70875
1 102004 94420
2 108130 158351
2 6066 145869
2 156855 32993
1 13193 111177
1 141246 111617
1 180397 110411
1 8896 62221
1 86549 185695
2 15575 79022
2 77033 97463
2 92649 95375
2 74205 93689
1 45575 1088
1 142090 158938
2 176630 75119
1 184135 89434
1 121586 42672
1 86114 96365
2 16902 72600
2 66978 120027
1 157922 138498
2 45002 270
1 2520 22050
2 185558 172248
1 128466 166859
2 14799 164382
1 117991 63614
1 59442 90070
2 54075 56152
2 28424 1185
2 173641 22016
1 142276 165629
2 25280 17818
1 134611 61931
2 164908 70847
1 20897 21997
1 8115 149064
1 145227 24020
2 185052 68110
2 2629 181267
1 41020 152831
2 91107 130517
2 108368 137816
2 119726 111826
2 104661 49042
1 1628 42043
1 118266 171416
2 1023 104321
2 137479 61325
2 136115 35084
1 87192 3644
2 95132 116534
2 190571 97616
2 8 129495
2 108201 167212
1 144741 35825
2 16838 15803
1 25472 83529
2 65883 172671
1 161071 9345
2 121925 154868
1 198551 20127
1 61978 52945
1 80405 9202
2 1755 150378
1 30529 48936
2 191641 133389
1 23238 96996
1 68723 193772
1 134541 128858
1 61825 194891
1 171128 68595
2 68473 69902
1 134441 19886
2 36765 193514
1 146983 36126
1 146844 89415
2 55510 33430
1 157452 146638
2 80464 22267
2 144322 82194
1 181422 83907
1 25537 182871
1 108878 117391
2 117746 2857
2 156837 45083
2 76494 45544
1 104914 60088
1 141043 3845
1 191621 115906
1 73547 161935
1 83344 32333
1 20223 172872
2 143814 197232
1 161103 135222
2 38898 7083
2 125197 77502
1 3365 77514
1 127182 23898
2 177703 85088
1 164757 133397
1 45323 88588
2 77222 124777
2 152766 42095
1 163457 28013
2 45587 34773
1 108605 192153
2 50263 101320
2 30831 10761
2 86280 88587
2 56659 54974
2 66266 133365
1 35811 60741
1 36697 136537
1 8431 33388
2 123346 12022
2 87183 118504
1 192162 30865
1 183591 97619
1 44271 110797
2 59572 185840
2 177588 78554
1 15771 141443
1 37701 117354
2 193109 165615
1 55313 95032
2 141661 93600
1 111385 157583
2 125472 86480
1 51869 78208
1 48724 173025
1 151307 186858
2 113841 119792
2 188076 190162
1 116635 128294
2 142320 110895
2 150760 22997
1 86722 85602
2 102964 89309
1 78399 49608
1 53521 169156
1 41064 159093
2 19625 126522
2 26110 116211
2 177458 139316
2 89804 106917
1 18656 80796
1 162736 95528
2 5375 141379
2 82947 118066
1 113657 131823
2 69207 29192
1 160980 21546
1 143532 131063
2 72154 139884
2 193611 27129
2 16860 36976
2 7599 44755
1 55599 191095
1 36067 142730
2 72003 46877
2 169548 19550
1 20209 189204
2 74341 29004
1 197485 33622
1 169188 2827
2 114329 192012
2 171975 51638
2 60217 74928
2 40970 72124
2 179270 133274
2 153384 156193
1 15192 72445
2 70202 175667
2 121222 62971
1 122061 145335
1 11329 152958
2 105731 235
1 52395 90487
1 197023 106309
2 175879 52972
2 148693 33360
2 167465 118795
1 7470 138964
1 54381 102413
1 46486 8877
1 137728 66145
2 35702 89988
1 136315 120859
2 74952 22030
1 108806 38632
2 64347 112257
2 167679 66782
1 125888 61556
2 9968 199367
2 70786 43644
1 111677 35826
1 120519 40296
1 118699 13316
1 156725 3627
1 121210 161212
1 57187 134319
1 30855 148937
2 112439 173462
2 22392 134207
1 23402 129082
1 165447 97084
1 41795 26527
1 24107 105346
1 27301 191972
2 6387 56765
2 176061 109589
2 101318 178586
1 54225 49684
2 145313 67910
1 93766 132570
1 116921 111826
1 61273 89687
2 180642 172587
1 18941 5649
2 24344 30910
2 128780 190928
2 126641 33798
1 115304 29447
1 75027 65152
2 42147 41584
1 32978 6816
1 169146 58293
1 193219 40937
1 14745 175466
1 195968 25201
2 124015 152688
2 170416 23663
2 99962 70549
1 106924 160149
1 132250 195503
1 152541 182289
1 130414 118625
1 139602 143241
2 58769 173099
1 179616 106304
2 152575 147531
2 54341 12724
1 5874 149114
2 65749 126447
2 148262 28318
1 44607 101465
1 41892 90909
2 9023 98379
1 22372 25500
2 130277 199206
2 133482 81681
2 191241 63677
2 27851 65472
2 170729 96618
1 112299 34784
2 71526 83226
2 33134 19450
1 387 94088
1 30628 134525
2 31442 167183
1 162523 142771
1 29298 808
1 8264 180494
1 70249 83558
1 99672 54658
1 57587 17317
2 183367 154074
1 40033 127880
2 11129 52278
1 62128 16759
2 180998 67508
1 87758 25622
2 177692 81643
2 67107 6593
2 96326 17504
1 73807 147390
2 140752 70808
1 164011 72976
2 149701 91683
2 109191 89909
2 185874 93860
2 119222 118162
1 52339 35864
1 103252 28028
2 6430 124538
1 31250 98873
1 2817 166431
1 79904 148946
1 196493 134414
1 198885 169578
1 50507 140579
2 58292 139100
1 127279 163061
1 137913 175297
2 175381 104144
2 103265 33074
1 114855 131672
1 31477 180829
2 26843 103829
2 159800 188426
1 52796 170681
2 9193 140399
1 155198 39935
1 7226 42100
1 171577 149611
1 194026 133391
1 82036 157031
2 194571 81327
1 195957 137918
1 100871 114207
2 12264 98782
2 80678 30224
2 126216 127067
2 53043 118449
2 51106 64557
1 104451 76661
1 139590 30936
2 130356 2151
1 65213 113487
1 142212 143611
2 46529 3887
2 24656 191184
1 163357 167423
1 144929 112869
2 22540 88982
2 162073 189308
1 110454 40535
2 149996 69768
2 49568 134748
1 44908 158745
2 74544 13629
2 150178 38694
1 170440 192756
1 197500 139436
1 132083 29125
1 90456 159450
2 14883 141362
2 197889 15766
1 21473 57842
2 94654 187685
1 151790 12555
2 68358 81936
2 98176 31620
2 91634 196001
2 52870 171529
2 80491 101647
2 7103 95339
2 176175 60094
1 77818 44968
1 115938 59060
2 28807 102130
2 71691 117601
1 67996 50068
1 173905 12021
1 123022 41728
1 142780 199601
2 25134 65494
1 6994 174402
2 64731 109990
1 142057 153849
1 90556 141293
2 129061 93279
2 54820 111184
2 66567 84505
1 102376 124081
1 101471 75174
1 8897 68995
1 24713 180512
1 126104 144626
1 180567 153909
2 41051 193267
1 117815 183491
2 130001 69812
1 126520 88970
2 10499 100630
1 172597 15308
1 129001 159850
2 58998 159336
1 124830 152605
2 184607 22484
1 53641 89638
1 92262 140030
1 1093 3221
2 162909 19306
2 144370 137539
2 26817 24852
1 174943 173217
2 151622 119851
2 5366 182778
2 161650 51061
2 73335 64062
1 114476 72606
1 62987 150891
2 132836 130754
2 57245 42345
1 186288 119438
1 165666 128405
1 166511 182138
1 166054 54164
2 198492 505
1 171762 78354
1 132062 199294
2 20396 43285
1 21227 139096
2 110961 54552
1 139995 156566
1 145602 6018
1 186877 117374
1 118541 172512
2 41640 138994
1 53242 130369
2 156258 4933
2 145824 199293
1 35778 164863
2 19206 157277
1 79632 130142
2 199959 188791
2 30364 171642
2 178668 149524
2 23976 179535
2 141329 47094
2 137905 72707
1 184998 100487
2 119165 197202
1 110781 37687
2 178646 30374
1 48345 4435
2 153895 131006
1 68374 117601
1 119903 54006
1 72045 95231
2 8402 166052
1 133404 120607
1 113966 169708
1 165235 113498
2 45707 139813
2 21282 70438
1 31795 84648
1 39002 53773
2 148086 33573
2 174687 72535
1 134025 57764
1 24631 168954
2 149812 14391
1 100431 37356
2 34772 133932
2 154860 103107
1 192793 11646
1 85031 45808
2 150095 45150
2 78247 59431
1 31200 82768
2 55245 25717
1 18353 109565
2 114783 87050
2 26357 172166
2 46265 127159
1 175567 44953
1 107742 114130
2 6202 169698
1 100298 49154
2 6264 25939
1 159028 199024
1 155132 69835
1 188900 165968
1 37883 76660
1 70575 135444
2 85385 167003
2 52516 133579
1 168538 173521
2 146741 36254
2 91422 28505
2 2316 179098
1 187534 33863
2 76842 12343
2 129436 103498
1 146004 157805
2 6757 150607
1 190994 19709
1 180877 129545
1 36994 101100
2 185399 54445
2 176269 166462
2 189014 100448
2 154150 196446
2 45432 36262
2 152837 11382
2 96763 72014
1 128690 81323
2 63955 84174
2 66651 15194
2 187524 102129
2 15006 65055
2 69813 105771
1 111187 159458
1 57768 127747
1 108679 58851
2 127924 34433
2 197113 148400
2 140478 172898
1 161060 120734
2 56891 105107
2 141864 89272
2 121662 55572
1 177348 97844
2 168849 107969
2 121810 186717
1 78066 125788
1 121414 135842
1 155973 108383
2 117376 12838
1 147299 16646
1 144134 102040
2 101636 76910
1 29990 63583
2 178848 140996
1 183606 168636
1 64389 175789
1 148760 94968
2 17012 139873
1 134045 158066
2 95481 12980
1 71032 94286
2 128034 143990
2 95081 126647
2 139179 88479
1 2543 136988
2 199274 124267
2 5713 102723
1 129512 56658
2 195480 137524
2 90829 115829
2 88335 137622
2 88458 91336
2 68003 86730
1 72761 183194
1 165530 195380
2 19004 52988
1 171723 14835
1 134570 54526
1 51251 39971
2 52061 146771
2 78101 141678
1 161831 6061
1 112294 165049
2 31910 56593
2 17171 78578
2 27432 109078
1 120479 141903
2 155072 147228
1 54466 147449
2 151046 81752
1 94176 38060
1 48608 34570
1 153134 13399
1 27661 189974
1 113596 111330
1 124230 182543
1 84071 137677
1 54646 39449
1 122446 49384
2 71948 182714
2 182656 63240
2 181223 253
2 86962 109687
1 173867 13575
1 13358 180822
1 150175 109321
2 4452 34505
1 150895 142808
2 182393 19682
1 3926 11760
1 43657 157939
1 142744 191018
1 15829 30921
2 99027 112086
1 37428 86643
2 24979 101455
1 193895 122637
1 135157 78073
2 172973 94034
1 37326 176720
2 20167 15102
1 145334 106064
2 170074 101414
1 38508 128155
2 160285 47402
2 181042 132111
1 3186 68573
1 186012 10746
1 68369 45915
2 176865 43690
1 37110 16134
2 72616 9107
1 157577 187069
2 74463 170657
1 49093 35135
1 179848 2774
1 64013 117261
1 164551 18717
1 185592 51555
1 91021 89015
1 71971 180617
1 17089 85675
2 89133 126146
2 117181 49723
1 145936 120281
2 142332 13466
2 100416 16946
2 162566 164333
2 36881 173299
1 112112 44041
1 73909 118061
1 81793 84044
2 106357 142503
1 174851 99301
1 165805 178753
2 65413 112269
1 167210 155506
2 25998 80321
2 73877 18452
2 56814 12998
2 37447 85456
1 102144 189920
2 190794 42240
2 152609 146833
1 127368 50275
2 196926 44972
2 72668 189612
2 187501 111640
1 83443 36916
1 60854 161039
1 143884 129535
2 104728 19273
1 193675 156078
1 106837 9909
1 63116 23917
2 165264 103384
2 123239 55735
1 170918 51494
1 47516 90195
1 42378 152629
2 26387 182754
1 62993 102413
1 156106 112086
2 151839 187236
2 98499 163977
1 29370 184216
1 59012 187032
1 184629 124589
1 117094 129671
2 22284 51055
1 155683 74504
2 178707 108411
1 129731 73170
2 93834 52606
2 128547 168385
2 145957 93962
1 76649 155471
1 123632 104375
1 177528 150047
1 7223 54353
2 42920 7547
2 169377 152023
1 159366 101838
2 108863 69930
1 192059 142146
2 48858 145199
1 1643 141481
2 176689 18630
2 23550 138325
1 72074 163327
1 81797 78002
1 76849 54864
1 7350 97536
2 175284 185258
2 95119 77697
2 144348 113457
2 17455 84282
1 148576 25709
2 36669 105789
2 29134 3154
2 168557 141977
2 48436 164384
1 167990 188796
2 46787 50622
2 138953 102695
1 89735 16506
1 142357 21836
2 143952 117193
2 49430 152571
2 124404 190603
2 170237 16163
2 168960 118269
1 20974 174848
2 12425 17249
1 138138 4084
1 49095 32617
1 102543 135675
1 77178 186827
1 145634 136007
2 20611 97347
1 10660 106301
2 180531 169949
2 78858 71744
1 181261 112478
2 189729 117425
2 165217 111277
2 33895 130941
1 40012 112417
1 47444 73554
1 191385 54331
2 59499 42031
1 37326 58689
1 68094 45124
2 11744 7618
1 71190 141835
2 126649 15609
1 30085 70801
2 134486 184090
2 14788 58399
2 78610 88573
1 67919 169715
2 85667 95570
1 13326 28197
2 20813 149870
1 196616 97102
2 170569 36306
2 50524 162590
1 121033 164598
1 34776 116423
2 134000 121486
1 43255 91892
2 197285 108567
2 133000 59991
1 154648 198066
1 7193 147705
2 9454 150606
1 44171 157310
2 66691 166671
2 167850 45216
1 15897 1990
1 148564 150053
2 7794 187578
2 197031 88084
2 184185 10661
2 190613 132704
2 10085 176266
1 141809 100576
1 70192 33542
2 112622 88098
2 7226 141565
2 94306 157149
2 22961 72574
2 79183 192519
1 59202 150781
2 28242 99938
2 195442 68593
2 112098 86019
1 147480 188088
2 12552 166133
1 150900 36906
2 194776 78141
2 34208 114918
1 29630 72858
1 46875 162853
1 190377 96890
1 125636 6424
1 130822 188315
1 130486 56973
2 79236 166090
1 65408 44038
1 71644 86869
1 69412 64449
2 71550 90749
1 37363 112942
2 156860 12810
1 22318 169474
1 93219 103185
1 189060 11354
2 181965 161861
1 164977 51637
1 8126 169764
2 144603 135205
2 60799 72847
2 64138 150401
1 83740 33203
1 183480 104323
1 21521 146720
1 152417 65410
2 126858 161564
2 198622 22466
1 144859 31125
2 172313 194207
2 193194 95967
1 165269 22677
2 12118 191466
1 4882 83196
2 172033 102517
2 154194 110235
1 172744 11283
2 18234 29179
2 48058 29024
2 172919 26439
2 15826 116765
1 118522 40792
1 67969 165487
2 160798 143054
1 79662 45246
1 176330 84198
1 122422 120977
1 65357 139875
2 158204 85755
2 110333 19866
2 45758 163318
2 197538 99790
1 120821 171036
2 2516 96436
2 73651 108803
1 159163 156154
1 128356 127438
1 180017 180564
2 167349 30832
1 50604 23044
1 187574 64402
2 31135 38519
1 197888 29164
2 106223 188084
1 115375 97473
1 99743 20945
2 115562 42304
2 173943 105027
1 119509 190264
2 96879 191650
2 151199 125732
1 171906 191666
1 125469 36591
1 61420 163868
2 127211 148543
1 56866 40319
2 122998 182391
2 170445 91812
2 198796 130705
2 57802 154109
2 138780 24511
2 130559 65662
1 144419 187405
1 102968 53636
2 176394 93182
2 169234 52109
2 40008 136015
1 134036 54466
1 133199 155169
1 51263 183973
1 47956 120936
1 63166 194354
1 25433 189167
1 183952 53584
1 17322 7660
1 73839 36400
2 470 55067
2 8921 192580
1 173489 152570
1 27106 61263
2 157476 189599
2 21129 127355
1 197544 191116
2 48867 3235
1 179986 21174
1 84948 193386
2 178347 167017
1 72495 137771
1 11232 115605
2 11135 83314
1 175339 138673
1 181326 119143
2 177818 21420
2 44778 134272
1 12386 167132
2 299 181229
1 78731 118081
2 31277 9077
1 111548 141362
2 138816 146524
2 39367 49659
1 113527 59815
2 79813 142875
2 171320 129630
2 32908 84112
1 187924 160506
1 133905 40088
1 113946 178043
1 145268 35644
2 29597 49020
1 36886 101426
1 88983 189073
1 197692 91409
2 41267 66888
1 50626 96989
1 192763 102032
1 165022 49232
1 188385 80095
1 32933 27895
1 114753 71977
2 195004 40859
2 4019 41646
2 9738 101179
1 61099 68401
2 61272 31989
2 83045 173930
2 108783 19932
1 100391 189446
1 16952 102026
2 173255 37150
2 162286 353
1 69620 101696
2 136109 99718
2 198714 100084
1 129556 53744
1 102048 29622
1 158584 159131
1 25728 149769
1 90575 20774
2 55553 35242
1 136841 174425
1 37100 107349
1 75385 133276
2 113827 25369
1 83980 99863
2 33988 189528
1 110182 146211
1 149261 115623
1 22666 95605
1 107620 11867
1 13762 185361
2 24716 57183
1 131218 184120
2 51100 56928
1 77244 48592
2 24121 51476
1 179157 33327
1 97155 165975
2 70500 179349
1 198842 159423
2 185366 84520
1 27119 90303
1 102280 197434
1 130707 85776
1 175286 183408
1 32128 68787
1 138478 24322
2 130218 92345
2 197006 30051
1 187334 128732
1 11224 175241
2 91914 164070
2 115348 192342
1 4940 85505
1 118052 37185
2 190976 71703
1 50519 62706
1 90441 16173
1 102973 161339
1 156907 105681
2 5767 127149
1 9268 2414
2 103661 39058
1 58425 135880
1 96045 46081
1 64099 8314
2 56892 31426
1 69027 53889
2 7349 20770
2 128257 51310
1 108865 86399
1 94477 71756
2 159464 110632
2 49108 31902
2 129727 95387
2 191438 159113
1 39089 39673
2 60452 129358
1 103301 84512
1 126040 146636
1 143041 95167
1 78419 146094
1 158638 185507
2 52405 14575
2 29633 44434
2 171343 69012
1 135499 141037
1 121486 107610
2 93311 107838
1 73023 175851
1 56224 5540
1 10116 132834
2 191654 106292
2 149439 63207
2 48363 147407
1 179038 1798
2 143624 70639
1 112390 122693
2 126240 1532
1 98210 106027
1 123766 109788
1 64832 183115
2 6429 199488
2 160584 167899
1 113384 98004
1 38927 140868
1 90523 126079
1 167631 134802
1 1784 40129
1 94398 174953
2 141538 182521
1 181510 180559
1 35359 78806
1 128574 75591
2 156799 183654
1 73322 153365
2 51678 80322
1 134386 99386
2 107513 195732
2 63485 117441
2 183148 107812
1 18561 53456
2 50369 55249
2 145115 139337
2 40563 133097
1 111575 176845
1 183113 190406
2 172768 158272
1 166185 24422
1 37940 131250
1 5736 108630
1 103703 195944
1 98885 101958
2 168779 133565
1 109159 114713
1 6101 130707
2 84042 171040
2 9673 162700
2 81834 56485
1 99600 102123
2 70143 142152
2 198720 107861
1 73601 187891
1 38207 56859
1 79316 25441
1 121021 119741
1 168566 122142
2 165000 17048
1 1704 60960
1 67871 2060
1 146382 162134
2 6345 144104
1 111768 21492
1 182054 195025
1 34414 12663
1 44239 27619
2 119084 119292
1 141327 7320
1 106808 122224
2 190583 73574
2 103177 107299
2 24063 197767
2 78484 26099
2 2836 156224
2 69098 37602
1 98994 151160
2 182198 26100
2 139087 156451
2 5418 17173
2 62619 148804
2 114852 196233
2 182614 10594
2 138497 117949
1 24109 103703
1 53090 69976
2 130949 55387
1 84084 70205
2 176261 188556
1 197559 110654
1 135451 122427
2 28536 79333
2 102241 112270
2 43242 100264
2 6213 72157
2 174186 153292
1 125763 194657
1 80443 115285
2 117335 170171
1 104240 73951
2 129217 174981
2 173808 84980
1 90196 100051
2 84988 135051
1 182502 98630
2 134 169901
1 181721 198038
2 102563 90466
1 146787 162800
1 189011 43761
1 114063 154179
1 30602 9376
2 57246 172507
1 105096 94254
1 36911 170161
1 2742 109503
2 174891 15390
2 37702 93978
2 42225 126244
1 191395 158500
1 41474 69921
1 167812 120598
1 147718 134579
2 151807 164594
1 146265 61962
2 180128 193780
1 180104 133450
2 4341 21050
2 145042 130335
2 102727 3445
1 68060 102730
2 41732 108400
2 127387 25145
1 2845 21274
1 55944 175074
1 180418 108441
2 81572 28641
2 15758 197118
1 15618 127782
1 17041 82081
1 180128 32088
2 119843 123483
1 172844 97024
2 30789 7120
2 192988 151030
1 75271 99368
1 107255 160064
2 60160 47175
1 116792 81828
2 33985 7958
2 120668 177361
1 45084 67888
1 45949 8128
1 187789 81252
2 74443 84884
1 118135 25837
2 56114 74001
2 96934 23518
1 22438 187025
1 178371 36961
2 49114 165342
1 196775 34059
1 102970 176337
2 83662 191490
1 140293 67078
2 108927 176306
2 180241 28040
2 161356 171805
1 116894 58665
2 38515 85369
1 170248 151548
2 57302 138609
1 78877 97844
2 52387 90250
2 13901 114695
1 180019 154659
2 166268 174470
2 168883 131624
2 118832 152517
1 31287 53867
2 168528 105886
2 176651 124555
2 137066 92085
1 182333 153315
2 74441 147697
1 58475 23585
1 183580 105365
1 137996 48554
2 143282 122253
1 105902 188064
2 168945 91003
2 108400 73254
1 88362 2663
2 83141 159328
2 158660 66199
1 90268 113908
1 169356 199627
2 127892 152507
1 95650 25984
1 138476 57926
2 62317 160664
2 78374 70372
2 150397 26513
2 139999 56465
2 177558 127238
1 32148 181926
2 105563 177248
2 77014 142848
2 51024 102173
2 12037 2267
2 136741 156407
2 87220 3279
1 92710 23886
2 150365 173551
2 168219 101864
2 79964 101686
1 15300 24678
2 23558 194779
2 86156 90951
1 7562 194829
2 161771 170255
2 134335 99606
2 133878 74342
2 94867 172986
1 193970 85170
2 512 25975
2 104732 191213
2 101213 155450
1 122666 90328
2 85853 91947
2 52162 123388
1 54415 16845
1 37211 57430
1 192682 150970
1 66574 127351
1 125663 112857
1 60737 92972
2 139763 26166
1 171019 91543
2 116556 62494
2 47571 131543
1 157743 177814
2 192294 134554
1 75485 42465
2 9757 88988
2 84388 88018
1 117761 159403
2 70698 110989
2 193598 113556
1 158843 91180
1 80846 36799
2 93494 120165
2 3097 15167
2 150527 67883
2 180782 11122
1 86136 92755
1 31151 90907
1 193105 159904
1 46927 152974
1 106089 29438
2 144964 18587
2 13144 102760
2 160866 167289
1 49909 7142
1 176509 17504
1 181833 105602
1 161416 35101
2 29629 47119
2 15479 89275
2 60815 123573
2 443 192622
2 182495 52495
1 182111 177909
2 155967 196609
1 102069 77663
2 167388 49142
2 58126 24815
2 136605 149957
2 150271 32667
2 178534 43892
1 119183 108436
1 171082 135870
1 78109 149577
1 88021 162084
1 199915 67013
2 114607 41558
2 34434 150824
1 152477 7534
1 151930 19498
1 127464 121288
1 181847 161341
2 191453 195195
2 178029 21474
2 82272 182750
1 138990 185692
2 172599 132133
2 189329 161134
1 140617 172021
1 13225 113225
2 195119 116829
2 48784 124021
1 24217 22233
2 66944 34683
2 173977 131343
2 108494 151411
2 5959 110542
1 70528 84058
1 195115 99929
1 4514 27505
1 64281 5
1 155441 58520
1 40469 86065
1 137225 131049
1 103674 165368
2 25815 48366
1 3887 112640
1 10943 68270
2 104932 54805
1 93725 123008
1 116572 170519
1 42390 49793
2 81267 12327
1 2152 3945
1 114756 97965
1 155788 169519
2 30663 177643
2 173052 114909
2 83022 169307
2 188012 117116
2 49876 153871
2 195512 191863
2 38021 16902
1 158401 51095
1 127622 31203
2 58842 183434
2 28349 17643
1 134102 142048
2 91406 98851
2 21932 179903
1 112870 151595
1 122735 28743
2 155748 182891
2 174019 193263
2 68852 7676
2 180439 22806
1 166397 105223
1 130549 84852
1 3291 81862
1 32068 175698
2 32536 23720
2 151700 46143
1 182001 68446
2 125503 22185
2 2439 158969
1 27631 156942
1 158078 91839
2 43038 168201
1 14606 147373
1 50965 189779
1 158823 35124
1 164246 136766
2 93955 156591
2 53928 137310
1 182789 68370
1 113412 100678
1 90776 8937
1 116009 179914
2 193717 134281
2 52368 48581
2 116563 146708
1 187799 85042
1 48042 2715
2 104805 100361
2 65897 39366
2 174643 199007
2 92068 7737
1 22410 174314
2 91165 2277
2 118019 44563
1 43616 129792
2 178283 38475
1 79341 168292
1 159173 8698
1 84093 86806
1 198216 24037
2 125445 138156
2 962 28875
1 131102 57126
1 161299 77741
2 36116 146054
2 60320 10652
2 27278 184832
1 76584 139998
2 3168 31987
1 124074 155362
1 68421 196877
1 146077 63920
1 10882 28163
2 68375 145728
2 32411 148213
1 129388 106910
2 197132 113664
1 37952 41655
1 42048 72726
2 29750 35937
2 129421 181071
2 185640 87557
2 130186 138344
2 23403 145239
1 102298 7643
1 28218 161039
1 120718 116888
1 168429 171582
1 105467 59653
2 143036 192439
2 107716 121130
2 165293 170848
2 150424 145361
1 119271 192193
2 195578 154972
2 122169 119376
2 131565 106955
2 142720 77497
1 151766 184895
2 14089 50221
1 139835 62916
1 37082 48811
2 198086 105496
2 70463 104624
1 7918 89812
2 147374 113988
1 157987 126205
1 181515 12312
2 61870 188980
2 90052 129997
1 55334 35607
1 89085 10984
2 198834 57757
1 93804 48224
1 90881 192713
1 156004 162170
2 153354 82659
2 82733 182295
1 121297 4840
1 109000 31398
2 160419 97237
2 76984 53307
1 170522 66006
2 82270 135437
1 182115 39031
1 14202 80326
2 65278 86306
1 10615 148094
2 194400 21078
2 102395 22345
1 3393 56677
1 162410 50336
1 68368 113769
2 37036 187734
2 3549 12956
2 182640 191749
1 135769 130207
2 11668 123938
1 116326 83825
1 6838 128710
1 109053 197579
1 152462 21949
1 117378 168258
2 128171 41359
1 181254 133452
2 139821 89256
2 37650 86534
2 43475 99147
1 182231 62106
1 133557 168169
2 184591 196791
2 166772 26806
2 60459 36001
2 111772 54901
2 76306 54714
1 75124 141338
1 150575 30397
2 142104 22401
1 11669 55352
1 54734 11474
2 77715 86847
1 199563 12220
2 144595 115688
1 105008 15668
2 197163 14913
1 117036 169434
1 86581 59185
2 165526 18678
1 193067 175431
2 67084 111688
2 111173 152745
1 24140 103714
1 48179 71518
1 182752 4917
2 112845 198029
1 190824 156180
2 6336 104798
2 54840 184898
1 112310 61266
1 34197 161719
1 192387 157202
2 30916 21657
2 149781 45256
1 43112 156046
1 138964 136044
1 65107 126077
1 184060 104383
2 2745 118849
1 140184 186782
2 198086 23029
1 155820 157391
1 5128 184270
1 96785 63381
2 4073 882
2 146645 98904
1 183369 148982
1 114814 78640
1 155447 78790
1 117320 198156
2 126395 69909
1 58652 67448
2 59793 94418
2 178739 126881
2 35938 140261
1 177125 84053
2 84787 98290
2 167716 11368
1 85332 91422
1 126938 163731
2 112071 136716
2 3543 45963
2 100018 18530
2 41979 119912
1 134875 150286
1 114521 19882
1 4683 177636
2 32416 129543
1 140022 57877
2 104845 33728
2 41724 170880
1 195475 48275
1 155652 159994
1 104300 119564
2 47697 18658
1 196423 110541
1 13534 88337
2 94147 90164
1 191316 194447
2 195425 71304
1 99288 168679
2 122115 131766
2 82544 1848
1 192696 125391
1 70485 56706
2 89883 174286
1 111399 59417
2 29412 197386
1 131827 137316
1 93997 123018
2 105768 113458
1 16435 160952
2 103578 176788
1 151957 29191
2 73546 195976
1 24624 113673
2 59450 99883
1 32822 160349
1 129810 108632
2 128898 147213
1 118988 117077
1 125099 181981
2 190059 170095
2 97614 89919
2 141348 84626
2 7253 127983
1 93444 97906
2 43756 104171
1 5390 140155
1 180241 1071
2 117699 162834
1 85179 196768
2 192019 101208
1 96388 178960
2 160572 171204
2 71093 77801
2 84861 128073
2 8462 102378
2 122754 90289
2 93330 126378
2 71458 114946
2 167148 51954
2 18112 18186
2 118525 101479
1 111001 93907
2 197763 150730
1 123383 1216
2 91226 120968
2 153694 100875
2 99619 67241
1 17396 65158
2 87199 192895
2 41251 26971
2 152760 144741
2 162014 56988
2 71173 50405
1 33180 196772
1 152983 183938
2 1307 162802
1 61239 160134
1 77597 60641
1 124691 126835
1 96172 198105
2 58071 50102
2 6881 53503
1 117070 123998
2 147355 160146
2 7402 136362
1 100908 85155
1 72162 104481
2 190324 157781
1 84783 144494
1 67097 136344
1 89338 176240
1 115632 103246
2 86569 31557
1 133281 174075
1 73397 181892
1 58392 88541
1 179044 59563
2 23688 171594
2 43952 169561
2 159563 38810
2 152528 120582
2 117498 113802
2 66641 132896
2 136092 66358
1 102041 142987
1 38790 170704
1 79037 85423
1 125792 196118
1 107836 116078
2 84753 187717
2 129311 175588
2 164461 48604
2 152554 161597
1 131168 118275
2 3279 49014
1 41515 164574
2 134489 120291
2 168672 86587
2 117230 76998
2 118176 123396
2 8684 162959
2 24141 6677
1 127580 33797
2 153761 174087
1 62736 49953
2 66629 166870
1 72966 74768
2 19670 83809
2 8623 178407
2 138547 10443
1 159947 37345
2 161616 47438
2 182130 136778
2 137235 155764
2 53061 75232
2 112874 53789
1 58680 8951
1 23872 41640
1 181978 137501
2 75368 49572
2 81931 194975
2 71027 163510
1 34811 44705
1 112248 120798
1 46982 33330
2 67772 11882
2 193951 8157
2 97377 95966
2 34893 148703
1 149439 23062
2 446 166389
2 146328 188137
1 69642 103497
2 171898 32540
1 27959 157111
2 62011 16076
2 144703 37600
1 177230 56168
1 103610 117206
2 59406 139518
1 189843 130116
1 109033 83995
2 60919 84836
2 195450 183857
1 58543 178792
2 120003 182
2 101786 62706
1 3501 176481
2 40520 149820
2 129657 16557
2 96128 130656
2 90153 32923
2 180626 182901
2 130692 71877
1 90782 48497
2 172492 196324
2 9295 64474
1 27079 152663
2 13524 116509
1 163414 74046
2 14125 138005
2 43905 147552
1 176533 178250
1 11498 184755
1 114444 76725
1 154606 105356
1 20833 69249
1 198180 70015
1 58569 120317
1 6981 15845
1 86965 187937
1 59456 20277
1 19227 93939
1 174582 61402
2 93233 24217
2 102015 136724
2 89818 117628
1 81596 133317
2 121136 193542
2 80325 130767
2 141439 198847
2 87672 103335
2 146100 95768
2 146958 72727
1 167617 125648
2 65689 18972
1 13380 26601
2 191090 38689
2 180636 13077
2 184464 91351
2 160231 124693
1 146554 76373
2 39424 58978
2 89587 27331
1 30811 154823
1 141807 109942
2 32631 114345
2 49747 93251
1 181434 182866
2 87863 198480
2 50770 131390
1 134299 149841
1 154726 189938
1 43854 194835
1 60031 1975
1 136914 4008
2 29742 41389
1 132380 100172
2 171777 113911
2 10332 40586
2 150038 158413
1 151083 174999
2 13178 135212
2 28222 174632
2 157579 115104
2 6377 50047
2 11820 55334
2 8996 97517
1 141474 158747
1 145493 68457
2 96217 133287
1 171073 37125
1 97052 167287
2 39813 54728
1 90321 55214
2 117002 68346
2 176110 75207
2 49935 53401
1 151369 74617
1 31386 87003
2 19081 108281
1 162135 124260
1 148820 5045
2 61543 14950
1 95909 72587
1 54236 118595
1 114186 60371
2 52222 15453
2 188504 124275
2 177603 66896
2 113839 163833
2 195110 55886
1 65803 33909
1 120172 39898
1 83305 143303
1 131346 191694
1 123710 8511
1 97696 167965
2 75557 45964
2 133159 76868
1 41981 106121
1 58438 96550
2 119478 97782
2 32350 183894
2 94777 185259
2 48804 182948
1 160903 64967
1 154956 162099
2 113965 145576
1 47130 126671
1 19744 85312
1 95567 90027
1 143821 158956
2 189693 37921
2 46903 40257
2 154100 33157
1 133780 180753
1 152383 161563
2 51033 123835
2 85352 37274
1 335 21356
1 41323 106602
2 6653 92660
2 14230 60449
2 73367 76812
1 93868 66970
1 658 16583
2 123303 170802
1 61481 104975
2 88417 36234
2 88221 148893
1 85319 77816
2 145672 78607
1 173075 74036
1 87837 37427
1 92987 170317
2 75924 114869
1 117750 120951
1 134479 126487
1 98732 14656
1 128175 153385
1 166042 131375
1 45622 19292
2 84592 85059
2 120831 155540
1 63418 82061
1 2730 184380
2 29875 108738
2 78291 73382
2 61709 128928
1 130525 183155
2 70211 155432
1 59505 173362
1 170878 196903
2 12608 7637
2 142642 69796
1 163360 152378
1 176581 82289
2 181884 172581
2 143859 78141
2 41251 182539
2 20126 92585
1 11144 142539
2 87015 9693
2 19298 71917
1 172380 84888
2 173903 34771
1 20333 124385
2 100773 191294
2 86195 105136
1 11172 126566
1 76462 198737
1 130865 109190
2 122305 31483
2 60533 58278
2 143359 160861
1 132187 20380
2 97777 121707
1 132505 24516
2 81203 65660
1 193937 162371
1 120084 82896
1 87129 131139
2 24675 82925
1 172674 4583
2 160919 67820
2 76048 157548
2 105955 97469
2 122436 145116
2 114477 179555
2 8458 93305
1 15475 185543
1 123119 131282
1 108372 127903
2 64699 49182
2 20710 109343
2 184445 177013
2 113414 8511
1 162714 129964
2 144709 126723
1 126947 164568
1 106755 166852
2 149015 120532
1 137306 82432
1 95747 120200
1 171705 81165
1 63262 121234
2 66495 160041
2 165667 121017
1 151284 95833
1 187796 188362
2 82024 79356
1 150719 155045
1 186351 94620
1 51748 113575
1 22359 196759
2 40541 52850
1 99529 34685
2 141400 23071
1 19038 34486
2 162026 178353
2 101833 193893
2 129832 186106
1 10622 4278
2 97351 192029
2 17897 132831
1 50344 36213
2 38850 150636
2 172906 24478
1 82618 93566
1 100671 57034
1 123320 121165
2 81566 104861
1 131108 89944
2 142924 144082
2 92370 81669
2 194213 136947
1 83814 49780
1 100719 111955
1 49531 137236
2 72528 42326
1 168379 171961
1 69495 44038
2 56276 108746
1 176623 115269
1 192871 9733
2 7827 156218
1 98559 166192
2 145929 165731
1 5255 24332
1 187281 90372
1 36805 26780
2 33500 156372
1 143366 78902
2 154417 34599
1 68677 177300
1 115116 183366
2 194603 147113
1 74511 115625
2 31192 40885
2 147862 89031
2 14326 146297
2 47475 43007
1 164317 33986
2 24314 10638
1 34490 51329
2 6614 186061
2 38595 39548
1 54503 157829
1 120489 179067
1 169307 45293
2 6225 62258
2 114804 21434
1 76105 112632
1 99774 141194
1 46268 102561
1 160927 61084
2 128169 134315
1 199161 71217
2 3114 50493
1 106417 115210
2 174116 158962
1 84523 196690
1 144873 145905
2 21894 28304
2 191884 167508
1 149425 133344
1 30297 54243
1 176185 137244
1 106257 144448
1 141860 81930
1 97941 167459
2 53879 180596
2 100159 36170
2 156359 34629
2 81296 30207
1 127720 86153
1 55648 99041
2 198567 53074
2 76238 102261
2 142535 4217
2 131684 171162
2 37386 197149
1 190671 42512
1 163581 122829
2 127658 8904
2 68465 88873
2 114583 101739
2 177187 152917
2 120196 193068
2 169228 9680
1 171775 58406
1 110598 36436
1 33909 59246
2 20479 76032
2 178082 46698
1 55303 125592
1 49842 63862
2 147568 139872
2 50030 41228
2 199349 40476
2 126444 197807
1 183448 153576
1 168881 147816
2 104823 137818
2 27373 1899
1 21959 33677
2 83085 53211
2 51444 196035
1 88938 117966
1 150827 152923
1 22273 106416
1 158308 61129
2 125284 141912
2 85069 127919
2 121123 41061
2 12623 76092
2 53795 85834
2 37829 103069
1 68720 12617
1 71630 17779
2 136454 159880
1 15549 85276
1 13871 71412
2 87226 178612
2 119804 129838
1 44076 122699
1 113357 126505
1 111425 31205
2 187433 98899
2 183247 149538
2 122515 30636
2 177318 36688
2 94686 25934
1 19991 23410
1 37884 144927
2 145102 176006
2 130107 26550
1 88529 17007
2 75490 73525
2 118768 124232
1 126749 172821
2 83003 199996
1 79990 98471
2 27069 45345
2 43436 193629
2 165968 6482
1 42559 34281
2 75748 131347
1 152543 40030
2 113496 48629
2 100764 132210
1 192415 99930
2 22628 124466
1 179303 113442
1 112705 165452
2 168285 70746
2 105712 19644
1 141111 169821
2 128058 44770
1 119335 70808
1 47403 52278
1 63591 87872
1 30188 175254
1 197549 22869
1 159432 65603
2 70987 118706
1 97493 18531
2 119372 125939
1 49204 43217
2 49880 159426
2 67689 149040
1 112999 38803
2 56288 140500
2 196691 171576
2 42299 83122
2 137068 147505
2 44199 134229
2 171876 16203
1 101564 138417
2 194222 128834
2 198582 198077
2 67389 134673
1 121677 168190
2 132963 12847
1 131015 157127
2 134801 95765
1 114926 122620
2 151442 178981
2 118888 188249
2 60219 170138
2 47038 196974
1 36202 124728
1 114071 132956
2 89875 162753
2 118749 86751
2 31889 46356
1 90433 192429
2 44937 163688
2 43268 5550
2 68711 136653
1 158517 165245
1 189692 64076
2 120866 160940
2 118482 139785
2 143102 38857
1 125727 96273
1 128801 106987
1 177300 83294
2 95035 73272
2 188025 39761
1 180011 191615
2 72161 197795
2 16378 100224
2 22521 101697
1 40348 173370
2 61805 186179
2 151023 35626
1 190900 48249
1 49598 130935
1 164345 127021
2 53607 155080
1 147714 111616
1 192339 124787
1 57261 148110
2 92071 31836
1 80107 173610
1 101983 184200
2 199218 112289
1 191412 138370
1 197935 138936
2 4712 137953
1 21395 179055
2 172994 111896
2 53766 31034
1 104570 2011
2 141109 6873
2 154500 190541
2 198417 132957
1 186282 177572
1 145520 91876
1 87529 183151
2 186431 148035
1 74921 140562
1 164272 51734
2 38917 128014
1 141223 76600
2 189547 24843
2 42451 172277
2 177575 80455
2 160516 157971
1 54883 122388
2 195457 101951
1 167140 69658
2 74241 153915
1 77702 69499
2 77333 176668
1 118741 131236
2 190599 149967
1 44255 129183
2 199208 124153
1 11325 153719
2 79882 168416
1 124162 20862
2 167307 101345
1 44044 137968
1 97980 166550
2 143109 22201
1 33326 31615
2 8212 172880
2 106346 19730
2 50211 149552
2 116521 126555
2 59271 87262
1 134227 114680
1 68441 115227
2 187769 81575
1 180656 111846
1 194485 165578
1 51505 156790
1 132516 178646
2 160784 165873
1 195122 88941
1 115354 127408
1 131499 53870
1 51690 56652
2 162024 103837
2 142081 12437
2 29480 176881
1 73701 43976
2 68683 184012
1 67920 176777
2 99604 49805
1 71695 120093
1 70016 164165
2 179548 48343
1 79985 75407
1 150749 62383
2 143218 2093
2 105462 68922
1 45045 157606
1 178742 176051
2 64763 152675
2 17497 81599
1 186567 113961
1 199021 152627
2 10544 65255
2 104642 153871
1 129062 135342
1 18966 17983
1 175729 88248
2 142725 98600
1 175434 57985
2 150577 22757
2 31230 104936
1 21546 162347
1 118685 70273
1 62564 25758
1 20376 12583
1 124687 136662
2 181822 183764
2 85194 112454
2 179219 152033
1 2755 188825
1 95600 2983
2 177003 143914
1 14000 69245
2 77829 34862
1 37465 152328
1 89043 127637
1 76602 110427
2 57891 171137
1 193985 158267
1 193597 73913
1 82478 9
1 151504 47741
1 104612 92163
2 166130 73419
2 36250 51793
1 153372 64986
2 160882 45013
2 65978 95967
2 119143 152490
1 8483 170920
1 108022 130566
1 176741 132385
1 132832 182558
1 114817 103579
1 140276 45932
2 86987 12144
1 111355 56876
1 153674 172617
2 52041 69972
2 176145 99503
2 153535 4232
2 171855 145600
2 115839 6119
2 107717 143975
2 113605 119460
1 155077 104344
1 71096 9005
1 16771 77931
1 139643 180440
2 107098 101614
1 67247 64998
1 69494 21560
2 65771 195884
1 149902 118743
1 108841 115992
1 157320 78916
2 128662 166525
1 159873 117598
1 48302 135566
1 53855 162528
1 125829 47746
2 196935 182220
2 59660 158626
1 116033 25824
2 86678 156918
1 125039 152465
2 89279 42429
1 173454 183616
2 188908 172509
2 143950 98612
2 67964 91352
1 4824 126767
2 9770 178368
1 148422 91774
1 61158 27830
1 166385 176069
2 53251 150316
2 43984 141131
1 110303 102325
1 133272 94259
1 104541 107170
2 148665 48793
1 190293 168657
2 14276 78354
2 55483 113644
2 177845 184916
2 939 46734
1 167794 44593
2 195216 94695
1 79130 169625
2 56079 2777
1 17947 190012
2 40327 76918
2 53585 118444
1 198197 188213
2 64428 185916
2 124778 19549
1 124937 157632
2 39099 43461
1 152442 33851
1 191436 66474
2 1866 26477
2 181629 123202
2 89763 181487
2 20633 46300
1 19640 118603
2 60730 87505
2 138971 20997
2 41670 136334
2 125035 146887
1 147830 107167
2 102960 178634
2 142413 100471
1 38644 12744
1 189947 191037
2 7824 60468
2 3728 185756
1 20663 36686
1 156046 127666
2 75068 78494
1 71556 109670
2 51628 133776
1 120931 19433
2 31753 64756
1 121875 185876
1 74893 110598
1 172698 125832
2 845 77153
2 27931 92113
2 122169 176877
1 121618 4870
2 75862 27090
1 4022 188778
1 131343 55275
1 48030 37973
2 55902 28897
1 45658 166880
2 34828 125408
1 164473 154505
1 1043 56563
2 138068 84128
1 27192 33955
2 98823 49537
1 51742 121146
1 157365 111666
2 169510 59467
1 170091 181455
1 48035 91482
2 178463 190818
1 147832 114242
2 58851 174457
1 86300 107682
1 147718 89105
1 14329 142107
2 53123 174963
1 33474 128937
1 156866 35161
1 91143 149775
2 180441 64906
2 189495 149736
1 83112 69430
1 11837 38155
2 51443 156695
2 145853 4923
1 186859 119551
1 115592 155002
2 147282 97081
1 2579 162663
1 16001 172738
1 2359 29128
1 194379 51246
1 101514 103240
1 79427 103147
1 122911 145499
1 177905 86609
2 102682 6666
2 101166 134869
1 55355 112194
1 79788 196442
1 4230 143868
1 26655 176332
2 128383 119255
1 172858 165367
2 35827 136309
1 51240 134088
1 56746 163916
2 163044 142851
2 13998 124594
2 179043 21984
2 149622 67618
1 110303 147752
2 122841 156295
2 160245 184796
2 197405 188536
2 1555 120239
2 143598 78832
1 96395 129359
1 173024 149525
2 174135 156043
2 51628 40254
1 102663 15203
2 151041 46020
2 195570 108791
1 126291 120431
1 55928 164307
1 191639 185432
1 80407 133098
2 157024 198349
1 154573 183761
1 90895 109915
1 61858 14272
1 88320 41530
1 26643 69651
2 85953 145876
1 119576 154405
1 173667 126108
2 68498 125384
1 59305 166511
2 139196 185739
2 110617 137198
1 126385 45829
1 164292 173445
1 140443 141697
1 135320 189875
2 70056 8956
1 158628 118603
2 144478 94903
2 163747 1805
2 68000 26962
1 133358 73416
1 49427 135811
1 129057 35137
2 172846 164498
2 140619 171718
1 34066 155839
1 48170 57663
1 167358 102501
1 110442 77845
2 123991 72685
1 87574 82920
2 157144 133902
2 130028 109376
1 117899 178585
2 154156 61259
2 113762 83482
1 161212 57271
2 126920 65850
1 150179 109393
1 45671 186209
1 145124 43667
2 21133 28144
2 93404 22612
1 172162 162146
1 86877 15873
1 51036 102703
2 79323 36807
2 196558 164689
1 126664 6178
1 114698 3552
1 180150 81392
1 183736 122601
2 177326 41517
2 55871 130278
2 177245 88600
1 174620 137374
1 70315 145258
2 101923 84842
2 60971 115196
2 116158 878
1 25951 58444
1 167694 179679
2 190502 183272
2 4816 20192
1 54157 123678
1 22172 166511
2 18530 32895
1 126850 90124
1 160303 48621
1 86811 104822
2 20682 181671
1 159332 13984
2 124201 180065
2 148004 93593
1 74446 186637
1 13713 95336
1 146891 161367
1 115599 107836
2 73663 165968
2 108276 91309
2 130066 82791
2 194216 68559
1 85906 129951
2 127046 110609
1 95280 19082
2 144479 80986
1 80694 2328
2 52707 129683
2 128780 6616
1 49491 188212
1 183930 146510
2 156192 70188
2 77848 64022
1 152387 191622
1 78015 176347
1 109880 109343
1 171804 175670
2 43490 128162
1 1195 140682
2 25525 144668
1 125525 195947
2 18139 53468
1 41209 8833
1 155464 31934
2 89220 130964
2 15812 31187
2 33458 112997
1 78528 159325
2 112478 130716
1 89915 107175
2 182148 164100
2 131751 112512
2 157110 114276
2 55888 164820
1 12199 23754
1 158862 108373
2 175743 47076
1 49438 12269
1 24396 175352
2 194135 126854
2 188072 96363
1 103145 114687
1 55863 83704
2 139589 54086
2 116746 149054
2 69893 129322
1 91241 102026
2 170668 15648
2 123031 143356
1 90713 45634
2 52459 131609
2 96562 87219
1 38273 110082
2 126240 91601
1 2809 81411
2 190528 12285
1 133256 29125
2 34932 43052
2 44172 11384
1 147055 104550
2 164358 138426
1 35855 138227
2 116825 11780
1 90962 10794
1 2625 108747
1 36044 112341
2 160949 100395
2 12084 66362
2 115696 16057
1 107272 62654
2 185363 40391
2 30575 184534
1 156526 83317
1 87119 55779
2 126266 154956
2 173153 165134
1 192938 43682
1 134114 52667
2 179910 97012
1 132029 113676
1 87408 76633
1 139316 82911
2 86913 180906
1 106487 187241
2 13678 64803
1 51378 165225
1 481 104089
1 197205 175734
1 20405 98369
2 52835 193199
1 162819 147810
2 25442 153709
1 41774 144938
1 135290 77135
2 24510 60710
2 196576 36135
1 66677 156781
1 165574 173626
1 157929 133747
2 142158 179002
1 151379 113300
1 21893 137865
1 74044 37660
2 30276 86851
2 114569 782
2 29767 107725
1 43260 179965
1 124932 84379
2 135103 88478
2 164314 143413
1 69201 120865
2 82550 161303
1 52473 117620
2 153774 137077
1 37136 180936
1 154363 199738
1 125062 183599
2 11516 118443
2 195574 112559
1 83627 173383
1 160437 65505
2 177521 63723
1 12849 62256
2 19867 57660
1 104814 49031
1 173228 35070
2 137088 56320
1 118246 183938
1 176102 91840
1 23451 7920
2 145270 108008
1 128745 52633
1 150737 183573
2 151597 121832
1 168063 18225
1 152754 56515
2 71307 99326
1 129040 97691
2 191624 54375
1 190586 13697
1 136008 189987
1 87705 103351
2 193797 157711
1 11078 30738
2 155313 153068
1 97858 95913
1 132614 8580
2 52600 148978
2 162054 186542
2 152365 146214
1 169806 189806
1 91922 878
1 21880 67184
2 55634 156122
2 77564 148468
1 52560 93278
2 121748 194227
1 62666 168178
1 198668 16819
2 10664 151388
1 65131 180323
1 157211 64208
1 111964 147903
1 40964 46095
1 179169 38234
1 103288 110913
1 13937 85403
1 36870 105860
1 154116 113716
1 155469 9248
2 36460 186551
1 165906 76466
2 34669 5671
2 67768 3783
1 162657 2568
1 168904 16630
2 45414 132327
1 105555 154705
1 18149 35278
1 115370 99530
2 124242 168933
2 142271 17113
1 48758 145315
1 194343 88993
2 184056 84282
1 88736 121879
2 110855 143580
2 130597 25777
1 29646 172181
1 112865 139487
1 60548 175216
2 167551 27558
2 180706 67739
1 62868 119094
2 124520 149181
2 102887 6071
1 162031 159990
1 180990 174581
1 144483 5728
1 146793 64620
1 81820 187442
2 143463 126441
1 137629 181481
1 26031 94618
2 88962 156940
2 178449 63447
1 130081 114039
2 13446 86464
1 160951 36606
1 165273 48819
1 117301 111605
2 41836 199004
1 139177 114965
1 109471 61988
2 12175 76493
2 199875 127369
2 96156 9675
1 70211 125037
1 14218 7187
1 158704 167684
2 103410 13798
1 179942 41494
1 45400 179119
2 36415 49885
1 199361 48071
2 144085 30141
2 26995 15088
1 172054 103658
1 116354 37200
2 155437 23032
1 185615 137691
1 151260 164038
1 8893 186404
1 196349 109273
1 162198 170296
1 40083 182424
2 105974 90415
1 1426 167371
1 3055 55901
2 146170 189080
2 57927 123575
1 86813 185787
1 159235 27440
1 176699 69362
2 179846 193056
1 51230 15219
1 66129 197460
1 116735 38404
2 61755 151491
2 37644 7732
2 192515 182955
2 182786 31661
2 162919 119929
1 46889 137591
1 3244 153192
2 193570 29752
1 183177 126607
2 11023 173600
2 18077 104425
2 120719 13898
1 74348 144324
2 84449 138898
2 148196 182120
2 198905 193811
1 78382 199042
2 91821 192071
2 100893 6180
2 75924 50965
2 44316 102486
2 53767 85270
2 18467 36613
1 134667 133762
2 140616 30920
1 127334 8316
1 189561 162602
2 55195 139789
1 184456 158545
2 112024 66479
2 60196 89306
1 94659 111122
1 70450 46341
2 198404 172538
1 161987 82711
2 171419 160991
2 23654 1005
2 182750 133143
2 110753 21814
1 7735 198295
1 83696 114975
1 128872 95522
1 86110 76895
1 96471 18511
1 110348 190924
1 32004 15422
1 199828 191481
1 34371 64670
2 117333 13952
1 23585 81000
2 107932 76258
1 33481 198454
1 172476 54628
1 147216 74921
1 153701 17635
1 176464 64455
2 126794 49860
1 177920 95430
2 89223 132973
2 84417 148911
1 147749 49536
2 45553 103830
2 97478 51768
1 18924 173881
2 9021 136601
1 141070 186385
2 75784 22323
2 172875 23508
1 123007 179008
1 88056 17768
1 101110 143476
1 168203 190244
2 40326 124142
2 52608 24483
2 67214 152379
1 124079 3799
1 91844 9806
1 65357 10199
1 14178 22144
2 59289 9582
2 48155 49355
1 113409 26932
1 142245 53634
1 30722 71691
1 64027 97514
2 17152 86490
1 50206 43654
2 84511 18805
1 140801 2888
1 64681 2863
2 106779 87773
1 15376 52992
1 176478 86453
1 105581 158673
1 120001 149203
2 126257 74826
2 119993 151958
2 155632 37698
2 107250 113693
1 171951 9282
2 163730 174833
1 61180 26506
1 21102 43831
1 184372 177964
1 69315 17946
2 185394 12222
1 25012 169680
2 154840 107023
1 25102 150255
2 79868 44830
2 12437 41555
1 40889 38189
1 26395 173284
2 112147 72316
2 32042 157738
2 20448 144510
1 140929 31021
2 74970 170471
1 43431 51785
1 75425 48251
1 182397 38694
2 139624 82606
1 100703 76417
1 177446 32395
2 5242 116802
2 90808 171722
2 167179 192299
2 39235 140703
2 151442 102218
1 155240 182574
2 134915 173438
1 119409 193770
2 23225 151717
1 19225 116676
2 55577 55123
2 76773 62099
1 153996 102358
1 85709 36695
1 3223 93624
1 66152 22300
2 197821 89034
1 134015 111594
2 118227 122610
1 34415 124109
1 111867 60440
1 10580 32608
2 119183 60032
2 164625 197781
1 91301 59930
2 33466 71326
1 88755 89479
1 186993 194893
1 952 124401
2 77327 32550
1 65106 98138
2 42446 185479
1 111118 70752
1 38445 99340
2 178998 2265
2 153769 159381
1 86800 53450
2 157171 98989
2 124709 25888
1 66488 3702
2 5901 66911
2 99747 47583
2 68448 182892
1 63858 13806
1 49358 61772
2 60564 24644
1 83369 189686
2 60358 170147
1 25682 41099
2 164065 24308
1 68051 182335
2 76363 3883
1 79182 173439
1 45835 107829
2 132448 187936
2 55884 8002
1 115419 126192
1 80739 63586
1 56063 125054
1 63306 141107
2 163442 91307
1 139253 142025
1 52031 85893
2 184544 144944
2 55871 151125
2 36181 71536
2 36114 81833
1 167389 137037
2 37077 21859
2 184348 128579
1 181321 16229
2 67797 105663
2 172970 65375
1 48284 43308
1 177038 20566
1 171943 123554
1 80968 82321
1 63990 150910
2 175958 150615
1 189026 141292
1 33666 60816
1 104753 122212
1 171640 131395
2 146383 80808
1 55732 104084
2 150747 193080
1 62632 128266
2 103449 158884
1 126913 159756
1 141510 32329
1 9258 25278
2 147113 14987
1 58000 186204
1 10069 108909
1 112931 29322
2 71993 151233
1 9904 71312
1 6887 182284
2 41154 75954
2 110384 14748
2 52843 132939
1 126163 136143
2 198993 112281
1 54928 24148
1 114060 39895
1 102252 60214
2 151237 71666
2 160642 182516
1 59104 152109
2 32190 111669
2 21687 48533
1 70253 171981
2 95827 146660
1 33450 143339
1 114379 51474
2 153014 76906
1 120871 12227
2 85904 81660
1 139136 178228
1 199162 121219
1 173966 193053
2 61811 47346
2 13840 75252
2 82949 78870
2 188362 107098
1 54537 18722
1 63223 136762
1 12954 196468
2 70389 108067
1 124114 135669
2 5137 198352
2 29291 143331
2 113250 82412
1 27538 12487
1 131764 141145
2 196382 70314
1 133645 52801
2 41172 90499
2 95129 137674
2 31340 126649
1 17878 128225
2 4164 25616
2 190020 159141
1 94104 188120
1 104506 42141
2 146073 8888
2 128271 166354
1 17544 86460
2 18489 79076
2 88297 190126
1 108931 126452
2 77969 3796
2 137521 3396
2 96598 155083
1 27566 39883
2 174797 149846
1 4759 17179
1 151515 180224
1 103324 167288
2 159876 98811
2 37218 33960
1 105077 88145
2 43998 24218
1 47953 66457
1 64493 191224
2 186956 24984
2 110234 43232
2 14545 39597
2 142203 197763
1 9571 157772
1 111624 91791
2 115825 119037
1 18546 22476
2 96783 188063
2 194219 150370
2 18067 162648
2 87773 52903
1 48273 150584
1 6689 98875
1 117919 108734
2 122315 112806
1 71867 144066
1 129721 113278
1 18528 101778
2 165820 118267
1 173022 29759
2 74678 19585
2 184343 194866
2 852 138387
1 71787 43211
1 61363 194762
2 105337 70300
2 7961 144923
2 159825 79265
1 93956 84270
1 94695 197403
1 138305 1942
1 147831 69729
2 172722 135231
1 194601 63322
2 8520 191837
2 14225 183347
2 23031 34598
2 167662 31089
2 103951 172887
2 187744 17945
1 93408 129393
1 42681 26240
1 72170 13404
2 36438 36452
1 30890 26039
2 166072 1718
1 131275 28989
1 15099 12028
1 3959 171935
2 122133 136708
1 52506 151819
2 199588 78164
1 103356 144752
1 134163 145425
1 163370 254
1 19297 145350
1 72103 139118
2 190530 94258
2 153314 116543
1 145030 187795
2 112927 189667
1 68540 143939
1 152627 103088
2 177780 108952
2 136502 145197
2 94676 84181
1 81997 170454
2 53953 130251
2 187546 112048
1 137564 21736
2 25173 166231
1 149516 5901
1 27133 75896
1 36916 157927
2 196663 47562
1 173436 135021
2 134814 73460
1 24461 131427
2 5022 66152
2 198890 155009
1 141149 49967
2 51627 40439
1 116814 33521
2 153877 79074
2 198336 190372
1 195889 840
1 89878 177568
1 113937 67746
2 184566 165144
1 166018 105100
2 141268 89082
2 120177 103337
1 160359 146718
1 95145 58166
2 194377 118304
2 85986 22425
1 44495 33791
1 149281 174904
2 7400 90279
2 92582 42294
1 144389 118944
2 49615 35776
1 123686 157060
2 18495 146671
2 180033 30872
1 77541 167135
2 153507 36113
2 122872 153208
1 147557 140558
2 162398 124363
1 171932 173248
2 189057 7564
1 11151 2138
1 99554 51121
1 69960 166130
1 112297 24586
1 153697 61052
1 90991 114754
1 72788 173368
1 53935 87088
1 41935 20631
1 121220 90022
2 173630 105028
1 53811 26016
2 121694 8599
1 40618 35545
1 88455 132645
2 84538 192610
2 14671 67503
1 132372 144859
2 182167 22783
2 10936 40454
1 32044 51477
1 75044 145989
1 72252 139937
2 170903 116915
1 16085 59971
1 41609 135293
2 51680 41069
2 132597 48312
1 176571 61098
1 65517 2395
1 131928 128814
2 21308 187322
2 196633 67412
1 142615 52685
1 39539 145863
1 83372 13790
2 33698 142727
1 123306 193915
1 159916 187888
2 48275 188465
2 182120 70115
1 59665 170726
2 151103 10391
2 116272 190298
2 27987 144461
1 73064 142609
1 47729 127033
1 179403 68831
2 179006 63725
2 90172 65164
1 101896 88849
1 92626 71795
1 161358 10298
1 188002 191702
1 179382 34269
2 123513 74440
2 117206 160789
2 73521 33470
2 152775 28342
2 197871 119509
1 191613 17560
2 29222 145135
1 144761 32061
2 197181 186852
1 4617 103266
1 54694 147829
1 54502 11230
2 146774 17841
1 17614 32459
1 98757 114913
1 72712 2690
2 82543 192272
1 4044 158420
1 26285 42167
1 84141 86528
2 67821 145770
1 157374 46791
1 92474 113784
1 69315 64314
2 4481 154076
1 62080 128651
2 129450 74379
2 130186 138012
1 112773 60969
1 198168 140208
1 147322 49558
2 39070 179552
2 142118 75316
1 175676 38759
2 127948 42795
2 177123 153196
1 15037 146427
1 105075 86747
2 86800 75735
2 133739 118370
2 1754 92372
2 185025 169332
1 19851 191747
2 127528 191064
1 33269 113699
1 99159 10718
2 27577 44042
2 164724 49532
2 59353 152910
1 88326 139808
1 121602 42003
2 27259 72429
2 12622 189361
2 135590 169677
1 11771 11701
1 84322 96587
2 166560 69070
1 78665 16432
1 117588 128404
1 18471 6317
1 10199 35133
2 167923 178435
1 12706 114901
1 28107 182462
2 111265 124449
1 123231 91947
1 155673 177790
1 42197 187859
2 56736 96234
2 59350 187206
2 179354 126168
2 107920 132654
2 77691 183918
2 161122 28905
1 165072 17732
2 52109 123718
2 140562 118731
1 153444 152750
1 177836 84387
2 109070 132003
1 101578 144712
2 75069 128744
2 60479 140079
1 19825 86753
1 137407 55791
1 169242 182659
1 107987 129793
2 149632 116069
2 39542 128183
1 192703 145545
1 78428 56531
2 139799 36362
1 53465 29604
1 148747 1769
2 140614 199152
1 84218 192424
2 28133 45721
1 60840 103512
1 143090 168078
1 105410 91075
1 41010 893
2 130611 57981
1 48441 83407
2 4943 185843
2 86397 131949
2 65779 141414
1 174985 20435
2 2543 10245
1 142123 153176
1 126529 10508
2 167103 197549
1 182627 74403
2 82264 59499
1 72749 36841
2 171723 184748
1 71031 165978
2 14856 187877
1 11421 145957
2 181334 99062
1 46507 159246
2 95151 174272
2 133671 90960
2 160287 156004
2 152553 124516
2 85273 80634
1 126737 167442
1 9610 138245
1 78297 38606
2 29055 35424
1 74012 108383
1 182651 64731
2 99845 71597
2 151845 127774
1 8939 116432
2 58427 177872
1 130525 50752
2 145643 87242
2 102343 129831
1 74931 133316
2 4547 57257
2 167624 162803
1 139637 39237
1 9521 181387
1 171455 114716
2 78325 194752
2 62906 51268
1 14842 22890
2 40394 120707
1 143655 48448
1 136955 90527
1 48121 102846
1 7611 8364
1 66398 75007
1 86845 42110
1 28461 14490
2 168793 108821
2 12640 193157
2 32646 45645
2 8948 76730
1 177610 185435
2 172074 75853
2 192591 178883
2 3342 121509
1 178176 52699
1 50140 137968
2 44705 163410
2 131159 53156
1 103391 165542
2 73537 130715
1 66482 195311
1 192657 154484
1 180900 39888
2 44024 161589
2 75907 195750
2 168734 69798
1 179542 108852
1 181602 38591
2 55625 119018
2 119996 172679
1 121973 25794
1 189322 62485
1 58538 199078
2 135519 153617
2 141040 86350
2 87872 123684
1 1862 174070
2 187482 199947
1 176737 167670
1 198083 44253
1 48600 162367
1 24433 52701
2 133309 59518
1 139879 54500
1 110075 139672
1 152389 171403
1 92595 186904
1 16458 151370
1 18117 86721
1 186830 80999
1 168524 61558
1 165748 163559
1 59220 117343
1 7736 25245
1 86943 187144
2 67083 138936
1 165484 107598
1 112662 129935
2 96292 188235
2 21744 18440
1 82504 45302
2 25960 28003
2 183341 131406
2 125541 186662
1 80690 88857
1 81263 134459
1 170072 129489
1 123790 107127
1 4062 28903
2 163935 113957
2 60013 26034
1 83519 120490
2 28212 135386
2 190304 198993
1 28426 167009
2 159329 155275
1 45425 77358
2 108432 159385
2 46480 175540
1 117489 85254
1 6623 176068
2 62721 30156
1 67123 77870
1 147978 90049
1 94671 86356
1 73652 5758
1 57594 103805
2 186477 822
1 108932 121665
2 4373 139032
1 15877 133769
1 6136 171515
1 151375 188794
2 187911 101181
2 117251 123782
1 199878 2577
1 38773 158491
1 99103 37205
1 118406 3071
2 104401 58555
1 132944 125089
2 154929 16128
1 116404 10709
2 179531 67271
1 184779 82887
2 61826 145965
2 112830 51780
2 91671 104894
2 194969 138718
1 168342 52908
1 112039 120698
2 55294 21722
1 102158 91140
2 192421 146231
1 55009 197076
2 198402 172193
2 32386 16151
1 86845 57604
1 109057 872
2 102544 62418
2 184816 137833
2 99789 175839
1 104231 187489
1 195789 170830
1 190212 28979
1 33646 175922
2 180974 155783
1 132370 77476
1 154535 7223
2 54768 58913
2 25476 49593
1 19026 171142
2 131301 161995
2 13881 81735
2 166852 95855
2 104639 180578
1 47454 63565
1 165071 176343
1 107684 33494
2 15344 129821
1 25476 55015
2 28470 93308
1 110466 122394
1 16471 11114
2 62949 42202
1 160938 97832
2 56074 165498
2 32355 178186
1 129949 101740
1 34007 176399
1 169371 43663
2 97559 161447
2 95065 196976
2 135658 92922
2 44776 90883
1 16126 38426
2 180146 79102
2 151266 14217
1 79201 32000
2 130095 127650
1 127041 20859
2 15155 102754
2 153980 107239
1 6841 120336
1 192947 162458
1 168863 186686
2 183651 104143
2 193099 22621
1 103944 65720
2 144523 174393
1 42292 59203
1 26957 119702
1 54420 98929
2 136001 100690
1 2679 181047
2 182047 38277
1 185279 88860
2 115869 62291
2 146689 141605
1 184179 144036
1 40083 57087
2 42469 82911
1 117751 48022
2 182195 156112
1 186476 167752
1 21004 15586
2 47016 75155
1 186505 140333
1 151572 37505
2 79802 154742
1 18104 35741
1 53408 45725
2 44204 107576
1 65939 41385
1 91850 136834
1 199337 150730
1 199366 38723
2 178481 182111
2 77150 147170
2 8759 184358
2 6143 75170
2 10674 190673
1 176327 165874
1 34641 12690
1 49229 29092
1 142010 35516
2 25466 168368
2 119509 135393
1 39824 120538
1 29355 7383
1 137621 98976
1 143994 153756
1 6861 186194
1 44553 143343
1 169087 134744
1 158556 102612
2 146261 103311
1 90130 6649
1 10716 97843
2 32640 12301
1 192206 118966
1 199036 21334
1 29823 35251
1 36718 111117
2 160291 119730
2 81383 13641
1 141331 195818
2 148083 18267
2 107017 11864
2 57541 181340
1 77436 88926
2 174504 187503
1 129568 190002
1 87952 106155
2 77996 43620
1 103709 164606
2 86812 135992
1 20882 105511
2 102219 17571
1 148758 77206
1 55441 134118
2 106753 82733
1 134165 27400
2 189351 115490
1 87220 37952
1 95370 3928
1 166940 119682
2 5864 21923
1 140403 7699
1 12558 179575
2 62813 111144
1 38207 89079
1 364 114927
1 61829 130967
1 194965 42303
1 71788 70828
2 3929 18702
1 99628 115062
1 27592 150057
2 62039 30075
1 84717 75759
1 83091 67020
2 186160 98602
2 6605 80794
1 189224 45392
2 115904 141434
1 121422 13580
2 143401 163279
1 26342 65383
2 31660 36607
1 75001 40939
2 38494 85853
2 97151 153631
2 20061 133788
1 32637 104876
2 19515 152994
2 96835 28528
1 71232 39768
2 193856 127576
2 39323 141248
2 96468 44375
2 103292 162203
1 196941 198736
1 21576 69261
2 41797 84530
2 146250 108208
1 130647 42506
1 161197 25364
1 104060 120281
1 42477 195426
1 74364 15691
1 13844 193547
1 119025 159290
1 169217 164646
1 103090 147117
2 32000 161960
2 187530 168742
2 104135 157235
1 135228 2614
2 113784 160205
2 98235 60573
1 123773 162731
1 45362 139104
1 132785 32216
2 70932 14991
2 49886 94976
2 72850 97664
2 120509 95944
1 80233 83904
1 4859 73097
1 156654 156991
1 90428 93165
1 143918 72573
1 17006 135204
2 77706 70528
1 94730 61299
2 22707 66806
1 27195 52666
2 85984 23284
1 10557 179731
2 145011 134972
2 37694 127320
2 141213 128880
1 61738 136202
2 38680 32873
1 157607 75076
1 155229 131894
2 89921 12649
1 155980 103383
1 31430 119343
1 192122 870
2 184897 99529
2 93483 61547
1 53220 87017
2 136752 47785
1 98931 124869
2 23184 59577
2 89250 101599
1 6997 81302
1 26939 798
1 122217 33407
2 141991 79101
1 94091 12634
1 66298 111479
1 199131 182853
1 167665 52490
1 142831 172359
2 191458 174697
1 69118 102362
2 141545 144790
2 194191 95649
2 165927 55555
1 110218 14156
2 167473 22585
2 171141 8383
2 77058 12544
1 83125 71783
2 124803 165259
2 133474 68900
1 127849 123848
1 117093 40643
2 96206 182355
1 61320 144823
1 175917 131533
1 34859 64674
2 102020 5789
1 178982 23820
2 24167 157704
2 74738 196658
1 46816 193855
1 91020 114874
1 36107 42283
1 66452 147181
2 32524 198941
2 93025 31725
1 126168 10626
2 176727 106469
1 18329 75107
1 187990 167997
2 88725 90874
2 109410 102180
1 177159 121010
1 154724 65125
2 67289 197658
1 1305 140334
1 36023 80928
1 143683 72364
2 103303 174787
1 136454 39973
2 121940 29627
2 184623 42173
1 115241 75529
1 153462 196281
1 81868 161043
2 145377 2349
1 70918 18155
1 97114 6249
1 88628 35591
2 10161 190120
1 148895 148506
2 179608 170745
2 39549 50564
1 171870 106725
2 36531 118433
2 25317 125101
2 76377 6772
1 69912 199556
1 36168 89408
2 199739 35120
1 26169 158058
1 109246 34836
2 7222 199447
1 65001 151226
1 72906 74034
1 90319 56393
1 112579 142995
1 47440 114173
1 109462 198075
1 163118 90806
1 93482 141470
1 49232 158103
2 171580 110783
1 91173 197322
1 12660 139664
1 144526 175198
2 110637 71226
2 118677 148523
1 6793 105142
2 25825 124687
2 1234 157614
1 21331 135515
1 145094 139093
1 89338 64075
1 85110 18555
1 88680 6519
2 5130 102835
2 185183 45489
2 172425 654
1 38953 63230
2 125825 175846
1 74266 188053
2 34557 199738
2 189973 99161
1 85102 64396
2 26937 77058
2 104580 73773
2 149138 20479
2 60605 148623
1 85481 166311
2 159640 104385
1 52213 166210
2 26151 199763
1 177043 105974
1 138088 4031
2 88137 20859
2 139353 24094
2 126085 93910
2 58159 92082
2 151753 65489
1 180624 167593
2 35594 71988
1 88087 813
1 184804 11982
2 26025 123557
1 48730 125188
2 142009 10859
2 168209 166682
2 145389 95745
2 77312 86555
2 105757 170641
1 145224 174804
2 18320 72287
2 27399 61468
2 81038 164453
2 141478 171931
2 115942 98715
1 187934 60889
1 130111 140224
1 19089 30288
2 52858 91562
1 184476 36650
2 33385 24244
1 79433 25087
1 72933 126204
1 175140 79253
2 65085 67628
1 194540 62691
2 60706 148788
2 83007 65404
1 53023 91349
2 58649 121502
2 193423 118319
1 35805 11721
1 91371 195054
1 164948 109365
1 193983 186892
2 48656 116651
2 19912 91187
1 122329 186352
1 116081 15719
2 75792 176498
2 41274 159251
1 22748 24952
2 167073 148154
1 112452 112052
2 102651 149146
1 172380 79074
1 81059 169615
1 181759 77832
1 13211 152769
2 118181 87755
2 48627 132356
1 129840 153802
2 82829 39610
1 54411 162248
1 107214 178406
2 171475 151118
2 114508 156939
1 176596 52195
2 85839 132741
1 100942 99967
2 62912 35194
2 70554 3082
2 122228 194613
1 107081 199377
2 159235 31357
2 22848 174876
1 89768 50577
2 66710 97042
1 179016 172474
2 12810 110606
2 170317 27147
1 26531 121358
1 104929 176325
2 176837 69246
2 40975 185610
2 161154 145776
2 172345 81781
2 152042 28689
2 186428 171790
1 147243 116954
1 70059 129157
2 2248 70577
2 103718 138602
1 107511 24605
1 69138 66207
1 86100 82414
2 106939 37773
2 24125 3588
2 178561 83728
1 30326 173358
2 198431 53086
1 31526 165616
2 197755 39553
1 49011 50851
2 3199 44849
2 176558 33168
2 197994 115439
1 189476 84665
1 182377 153492
1 85717 82145
2 126944 168436
1 29374 18682
1 10152 74381
1 196796 172978
1 110206 156369
1 135021 2626
1 39653 89186
2 77812 3761
1 79827 187353
2 127035 82239
2 83311 34664
2 49114 153960
2 159102 139141
1 102849 110075
2 154633 137759
1 157541 21128
2 142685 77706
2 52465 118802
1 131597 46010
2 22813 128860
2 69338 85130
2 94442 101257
2 189191 5738
1 182875 133416
2 184855 170790
2 113727 26071
1 136299 171885
1 198444 168759
2 76155 109455
1 61812 86143
1 72734 166528
1 103375 132274
2 84278 170082
2 8540 175135
1 119541 139407
2 188698 32398
2 164647 37496
2 134109 191325
1 137477 12076
1 27042 8865
2 124384 118724
2 188665 113251
1 94296 74912
2 173529 33940
1 170919 37369
1 85052 23773
2 29685 73504
2 121050 179936
2 64748 153534
2 75444 106152
2 169457 141161
1 13171 54952
2 29090 184581
1 186499 3935
2 87472 118531
2 185961 99233
2 56455 116822
2 18568 62824
1 90748 34652
1 109318 95837
1 163113 159406
2 148612 51729
2 143623 60720
2 35581 1050
1 58099 189707
2 193377 129529
1 174289 121045
1 101443 5209
1 29070 100628
2 168551 125532
1 175802 62465
1 187430 68855
2 102034 52450
1 148546 33613
2 172307 81262
1 53286 97063
2 28676 10834
1 60077 19675
1 26103 114995
1 120125 196399
1 164342 62435
1 18489 132687
1 102717 125446
2 175237 161558
1 135686 56542
1 147742 176835
2 5638 195086
2 77566 136481
1 139433 84824
2 99766 153277
1 180086 114960
1 192517 122243
2 110035 98834
1 95708 95569
2 171558 10800
1 163437 65959
1 9127 161295
1 125770 47997
1 131903 187493
1 176209 138980
1 35821 158091
2 118372 14189
2 115629 60824
1 119982 25312
2 134274 22091
2 155416 75121
2 115773 62219
1 94351 44122
2 119500 112094
2 23514 50204
1 102837 139530
2 141098 177244
1 86617 111498
1 60226 161767
1 154191 118448
2 7831 57381
1 108431 38451
2 192505 116721
2 33226 133509
2 22094 70257
2 1791 154312
2 47687 102414
1 181746 192249
1 175503 126330
2 62069 113347
1 180013 104953
2 191473 81246
1 62533 44722
2 87742 26739
1 157225 48350
2 107835 164791
1 115243 35174
2 53885 1852
1 126475 82249
2 80913 68840
2 88476 118241
2 77547 147166
2 51204 84141
2 153912 158024
1 183181 148475
1 67341 166350
1 147357 13594
1 142160 89739
1 192940 44355
2 50574 75018
1 143286 168119
2 54145 173215
2 153555 143293
1 67247 5232
1 136603 137935
2 76172 57944
1 40383 182955
2 50296 167018
2 170430 23433
2 60145 146148
1 54175 178776
1 89618 186093
1 26982 90143
2 134788 42951
2 77298 184028
1 21858 45097
1 33483 126284
1 51523 153441
2 199052 32339
2 32826 132612
2 148806 168904
2 46339 48585
1 140052 104853
2 198987 195368
2 68119 61609
1 18271 84264
2 166868 58636
1 172464 7310
2 182418 135319
1 76847 62142
1 98008 120993
2 108904 64936
1 24453 69992
2 99867 57073
2 127444 118319
1 176993 26025
2 91029 151744
1 72522 163179
2 126765 161502
1 25521 82713
2 89032 151869
2 157213 32231
2 54866 123439
1 170465 65541
1 137996 25071
1 75236 17954
2 58294 161317
1 99290 116061
2 27256 156349
2 117882 193304
2 171872 40121
2 32461 57862
1 7800 155315
2 82112 93531
1 134308 196713
2 109380 114555
1 2915 9147
1 99007 120168
1 107187 172764
2 143217 92852
1 73886 112066
1 58643 124624
1 19414 166815
1 144534 105952
1 195021 104150
2 117060 55232
1 33311 46604
2 133938 120842
1 173320 193972
1 54638 77238
2 163227 34627
1 18814 38241
2 121828 37003
1 38331 164704
2 79424 195689
2 155489 13026
2 105090 120329
1 51544 83225
1 161277 189791
2 42014 47125
1 177498 33276
1 143896 43494
1 115022 99378
1 104645 3219
1 53584 32166
2 96038 2380
2 162492 109668
2 158592 175659
2 91079 1172
2 173476 110522
1 41225 144941
2 181429 73108
1 150309 126404
2 93691 37358
1 81215 52909
2 132573 117404
1 113013 129839
1 29420 75833
1 47616 105449
1 115243 161380
1 23618 39217
1 179826 25302
2 26597 95492
1 179991 118524
2 98756 98367
2 43322 38398
1 23248 127647
1 44568 2729
2 163256 198337
1 42854 98660
2 192622 152214
1 170793 39542
1 84390 198146
2 161240 186446
2 56473 178668
1 191680 23405
1 43781 108374
2 193316 180559
1 44240 26734
1 112211 48996
2 141489 29495
1 144610 1674
2 56054 111185
2 66883 150784
1 174483 185811
2 136104 163587
1 42322 7181
1 460 77697
2 28232 9911
1 155153 123187
2 64153 95369
2 121584 87115
1 133225 103836
2 198657 173344
1 178576 21348
2 159543 177616
2 32126 140114
2 106302 10975
1 67703 51311
2 69851 147680
1 104169 151259
2 63982 105330
1 93331 96929
1 81305 126098
1 69788 194834
1 47772 88942
2 35130 5716
1 77703 17810
2 13324 585
1 131545 1033
2 133063 75111
1 37036 29825
1 187611 183884
1 128557 139520
1 167992 115373
2 70051 58356
2 163397 91415
2 24290 188349
1 178879 52316
1 92698 128012
2 115037 115271
2 16211 79195
2 134867 146322
2 107672 5183
2 47044 167720
1 24829 145964
1 122985 190643
1 30925 168602
2 175564 74210
1 134694 191091
2 163509 115574
1 177681 95670
2 120168 68993
1 120931 97987
1 172815 17963
2 8161 152450
2 187144 94501
2 9230 6071
1 158846 52064
1 195306 60511
1 168233 7849
2 123906 181983
1 37365 12000
2 35487 114930
1 147569 166893
2 108997 56514
2 122992 133855
1 5461 10347
2 98989 40008
2 85423 62302
2 93071 27645
1 103240 8553
1 28371 195495
2 44087 65244
1 39516 185120
1 193004 34794
2 21038 70377
2 33522 117128
1 158255 69563
1 93112 10893
1 142736 80888
2 66453 124872
2 77976 2406
2 84446 26527
2 109462 108080
1 31172 1139
2 3382 26796
2 37453 27724
2 22699 111341
2 11446 138255
1 69789 96539
2 9552 15441
2 104178 198531
1 73364 171210
2 10257 188002
1 165876 126074
2 70701 108509
1 138639 115856
2 18362 11354
2 174001 119177
1 54529 13318
2 18293 83683
2 5297 5839
2 110696 98619
2 80353 2729
2 14448 18718
1 116962 45778
1 54720 65672
2 128661 27564
1 94315 68447
2 64344 91203
2 39839 37323
2 38732 78557
1 151464 28507
2 41077 164527
1 71230 125484
2 147307 87555
1 97806 178786
1 43735 15301
1 165761 126581
1 64315 128440
2 16961 191443
1 17993 51826
2 76627 199881
1 58313 4147
2 138098 23959
1 7421 99960
2 107483 128026
2 178755 28350
2 127235 131928
2 108722 54786
2 73719 106789
1 79314 114506
2 59771 27941
1 165242 180543
2 27942 181241
2 167993 173586
1 114251 176802
1 80543 187707
1 174152 124593
1 80409 127547
1 71019 148464
2 50228 58515
2 198313 21307
2 9062 125455
2 93622 41692
1 53692 67262
1 183406 52921
1 149259 120853
2 11002 192302
2 120587 17868
2 20897 120242
1 128389 106825
1 136583 151885
1 192908 166504
1 107449 93819
2 122102 9048
1 40107 62371
2 194031 63205
2 131681 97058
1 172934 174208
1 22624 137582
2 195805 46451
2 5446 167217
1 62542 84082
1 164065 93328
1 190245 122341
2 85883 40120
2 134930 132409
2 136162 108427
1 69707 198033
2 95421 69730
2 174120 38035
1 44474 89027
1 189077 81886
1 108025 119445
1 82567 98024
2 45469 71772
1 97185 165382
1 80431 152790
2 39620 8189
2 50404 115419
1 20202 52057
2 198808 93951
2 160914 40038
2 58140 188555
1 139316 122833
2 56949 20868
2 63474 144605
1 109750 46188
1 179653 128681
2 101727 56315
1 53703 32778
2 97996 20624
2 42916 73
2 45700 131643
2 36173 139674
1 151737 183931
2 174639 135547
1 24491 60544
1 8357 96539
2 130293 155808
1 169313 112860
1 42722 3559
2 67991 16007
1 105289 194576
2 64132 84186
2 58036 31012
2 16916 92805
1 88238 176974
2 134285 123855
2 154374 113755
2 2722 55645
2 3152 50002
1 151256 196807
1 111639 114924
1 24010 67583
2 183966 77777
1 94208 12684
2 199874 78867
2 59513 80721
2 110368 164101
1 140082 86061
1 58523 120531
1 154070 9035
2 56361 3173
1 176286 183363
1 195219 75037
1 198765 160354
1 47951 134136
1 136006 164262
2 109261 23617
1 67136 30394
1 6220 54356
1 76360 84263
1 22483 154660
1 13329 11336
1 23553 115327
1 89961 189991
1 61832 42912
1 112057 108682
1 87106 191927
2 21840 90270
2 44453 156699
2 118504 162980
1 126058 120524
1 57812 60463
2 166707 86766
1 180277 167330
1 168050 85346
2 139054 132293
2 59318 38529
2 161141 35386
1 7653 75108
1 138669 84455
1 36640 196853
1 8521 117959
1 124374 171684
2 48549 91660
1 35515 93914
2 63510 39261
2 100770 64494
1 12714 178455
1 72333 7079
2 104843 32673
1 72715 103352
2 14361 89106
1 178606 175806
1 155207 68246
2 8139 65638
2 68118 189201
2 177171 15963
1 153805 182196
1 75891 15297
2 11301 39677
2 128371 98308
1 44035 102843
2 84997 170597
1 118984 107425
1 126938 128856
1 46858 198663
1 140874 123145
2 86061 173891
1 150102 48831
2 37540 97959
2 107997 140768
2 19886 38583
2 39308 59006
2 175951 112932
2 118704 119658
1 157107 34440
2 83262 156914
2 139356 153313
2 34101 194006
2 81170 12888
1 69434 19775
1 26982 142768
1 81177 58100
2 5541 76783
2 59701 38663
1 23861 141674
1 164767 108026
2 182014 187485
1 171403 145120
1 149266 126314
2 155514 133451
1 29159 138857
1 107384 70225
1 4457 13960
2 102711 61456
2 180618 180026
1 100195 71501
2 136099 176736
2 61130 146387
2 89050 193314
1 61679 41970
1 49524 104388
1 106141 107413
1 98966 117178
1 101753 29738
1 82216 70676
1 70011 60271
1 2305 153876
2 121013 19765
1 82007 101478
1 77853 6247
1 101382 131863
1 134713 194171
1 98753 167772
2 160511 182955
2 102684 159718
1 188871 96952
1 65064 23940
2 116828 86836
1 196382 47742
1 6235 164119
1 85797 193937
2 139952 103390
1 47416 10851
2 62668 198060
2 13698 107900
2 96962 61352
1 59421 119836
2 1814 3775
2 111221 177990
2 26819 154253
1 87009 167440
1 83194 173043
2 84817 102673
1 193047 154748
2 980 137464
1 119452 172966
1 72089 30903
1 119021 113743
1 58211 184461
2 139537 116089
1 89463 9987
1 153252 173175
2 67712 153059
1 174660 145489
1 1384 41318
1 61492 37165
2 62155 175985
1 50879 170710
2 72825 105207
1 130611 142951
2 77448 20001
2 182208 55007
2 122916 183036
2 134465 117267
1 57956 6547
2 24643 78762
2 170451 167928
1 60211 179096
2 34308 85178
1 94464 68083
1 45045 199263
2 121420 148189
1 196186 163466
1 81264 137006
1 68069 4112
1 180243 50043
2 54470 150538
2 125165 33234
1 44731 162562
2 25004 151925
2 107127 153811
2 84043 154764
1 188663 154793
2 68428 166652
1 156185 102621
2 129542 146780
2 146417 102093
2 133813 194620
2 197922 116709
2 164437 29771
2 104560 25804
2 74690 35504
1 174958 180989
1 109930 79306
1 144935 66999
1 8346 44287
2 12763 122779
1 170643 138606
2 87233 22122
1 96500 99554
2 38699 54788
2 43883 41869
2 46531 123349
1 33040 125123
2 22410 165885
1 192631 50194
1 31109 138170
2 69193 176972
2 121365 118483
2 124323 106442
1 86211 102373
2 82178 176788
2 105758 28854
1 12276 148726
1 174588 19072
2 152165 35549
2 199619 25007
2 190185 84157
2 104601 182913
1 33679 26150
1 23262 99868
2 54654 188666
2 146176 185645
1 182593 108850
2 144604 2340
2 19729 31329
2 119924 79077
2 92195 96295
2 8156 155417
2 173478 28476
2 66819 124235
1 34123 2752
1 97496 107537
1 93323 570
1 120828 55476
1 112360 28751
2 29802 101054
1 195357 72242
2 185384 169108
2 151795 31790
2 133366 153527
2 141353 41631
1 11913 138445
2 99767 70656
1 18909 4778
2 73399 41685
2 71863 7970
1 131316 68519
2 31564 61603
2 55530 38845
2 1489 30408
2 194145 192474
1 173368 77904
1 66311 190401
2 104829 82743
2 173899 193754
2 170212 43140
2 175157 162382
2 36902 72723
1 157350 155891
2 145822 184951
1 129703 198749
1 136515 118736
1 77301 70134
1 11077 37835
1 197102 168822
1 4703 58478
2 62849 118899
2 103353 69683
1 127909 159304
1 164362 53735
2 69445 4774
2 78303 18543
1 36220 42636
2 15617 12093
1 89529 12941
2 187337 89650
1 104727 28568
2 191910 118397
1 76654 89219
2 153665 121666
2 106434 56201
2 179604 179665
1 177479 196175
1 192446 184981
1 73811 91130
1 185500 66272
1 59940 50983
1 126838 120595
2 114969 7740
1 116345 88481
1 93709 116143
2 60377 135745
2 37077 150810
1 187271 196812
1 98988 93809
1 102497 58606
1 192720 23619
2 199883 50437
2 65988 176632
2 110534 90709
1 51171 70125
1 46683 121505
2 181524 173265
1 187911 42063
1 171603 124174
2 172311 67380
1 21385 9413
1 160313 161266
2 17774 171928
1 99972 99004
1 61499 188685
1 182323 122266
1 117126 103004
1 153397 174135
2 52226 100649
1 83864 77535
1 179900 135898
2 175510 78388
1 190539 62265
2 165498 6443
1 57433 196707
1 120205 104300
1 110067 71099
2 41572 171046
2 197741 178539
2 175584 49917
2 84220 146920
2 140904 38229
1 198703 167027
2 33289 94700
1 106452 97007
2 72548 152095
2 127816 140605
2 157049 100723
2 69061 46668
2 45215 52448
2 17097 141022
2 185341 68316
1 58806 88582
2 39063 33825
1 12660 145987
2 190113 85412
2 26013 155694
2 23605 92650
1 22083 18395
1 109384 42129
2 57635 24891
2 24156 158041
1 128495 67439
2 157515 92221
2 145528 110407
1 47350 188825
2 101941 156177
2 144904 183360
1 98092 176578
1 43987 85178
2 177010 93122
2 160389 162697
2 148832 195869
1 20119 40309
2 118080 71294
2 169981 182062
1 182318 11646
2 184333 185234
2 173357 66861
1 112392 46044
1 92606 6317
1 90414 20932
1 110303 7324
2 961 12748
1 44668 17975
1 147572 51945
2 166825 43243
2 33438 66368
1 195662 120505
1 91970 81059
2 58189 35696
1 2689 11643
1 68721 57028
1 73602 45651
2 78845 83283
2 144028 53363
2 88400 172842
2 187222 68669
2 30651 45985
2 1102 138975
1 7074 164601
1 171375 103788
2 162195 142075
2 184426 198663
1 23798 155375
1 27836 94554
1 125034 70292
1 133113 66245
1 88541 11788
2 67609 23183
1 27894 199622
2 93568 113130
1 20590 115699
2 57402 66111
1 95165 138372
1 187652 44486
2 53323 136499
1 10298 161962
1 38152 33304
1 7559 1112
1 137436 157607
1 33133 38899
2 124335 76253
1 81992 97596
2 47489 86411
2 141092 111252
1 38945 159967
1 2312 26935
1 188943 81503
1 33202 167297
2 58654 88160
2 116748 139958
1 47487 47009
2 56257 142262
1 84666 41342
2 148171 162788
1 29876 66920
1 178285 107619
2 106531 92384
1 93981 183147
1 20166 182528
1 93479 100398
2 74126 164903
2 56543 77001
1 20334 67915
2 183416 173687
1 42123 48688
2 94023 186774
1 60312 124188
1 47923 6433
2 143224 36144
1 193779 95993
2 30740 11981
2 188014 146452
1 83630 9646
1 72047 50285
2 93283 52257
1 126494 76062
1 187260 181048
1 123530 7056
2 16738 12161
1 20920 131542
2 139971 89553
2 161358 197356
2 95216 179285
1 76074 110223
2 59885 117180
1 74272 156579
2 72722 141154
1 121195 84352
1 172316 185990
1 43104 119191
1 124451 58280
2 135732 15559
2 42581 139559
1 107551 8997
2 180447 2708
1 125802 82856
1 188765 44074
1 190642 16505
1 18107 60240
2 93665 87243
1 63614 8785
2 1402 31198
2 45961 27175
1 34779 91798
1 134222 160098
1 73272 111599
1 45522 48881
2 27774 49838
1 185775 25691
1 4980 108252
2 5330 97285
1 176211 167960
2 105466 76653
1 149759 10635
2 61792 120509
2 51243 849
2 102069 22083
1 83706 70211
1 134181 173014
2 187908 36959
1 146488 118863
2 135743 48860
1 182873 132033
2 74944 145228
1 115334 150869
2 49752 127660
2 161154 72847
1 47184 46704
1 196643 188356
2 179212 101210
1 175075 95871
2 8583 162353
2 134458 68588
1 17044 160082
1 112673 130947
1 116817 51002
2 53920 149558
2 15724 63152
1 187176 53313
2 174446 33740
2 29486 18638
1 91518 161806
1 33634 147492
2 94885 149714
1 107576 2674
1 52407 14565
1 133121 156019
1 139806 14161
1 134305 169519
2 79330 192335
1 25630 75862
1 193510 129605
1 48758 125492
2 114010 102169
2 146610 93479
1 41670 140776
2 115711 155070
1 104299 14356
1 81473 59182
1 116216 36501
2 142433 32273
2 80553 182607
2 5721 102422
2 123 91375
2 180125 53920
2 139322 146611
1 45405 62485
1 173292 22634
1 154869 170181
2 45138 165387
1 23192 90559
1 92441 15994
1 100243 114785
1 70161 160459
1 15088 1473
1 156238 57458
1 175658 182394
1 53841 75512
2 116298 12623
2 164250 48267
1 126589 44081
1 35497 52016
2 171084 85490
2 191744 81365
2 69409 36764
1 32438 71346
1 372 55569
2 3699 143053
1 26917 151376
1 145348 9163
1 166745 132394
1 95771 25854
2 180093 83109
2 79533 83917
1 61771 109551
1 3361 152421
2 21775 112470
2 123739 447
1 184904 101426
1 61040 75839
1 192765 33613
1 144137 49327
2 115460 64861
1 188427 42282
2 113076 144431
1 92138 20271
1 74851 186680
1 29502 79327
2 199998 46955
1 45360 4310
2 71634 198752
2 33865 139742
1 167530 40498
1 151080 175462
2 174633 132125
2 20982 156859
2 72330 133277
1 80552 176900
2 73778 140936
1 84434 138836
1 170639 87026
1 74207 71515
1 153855 87354
1 23074 74330
2 130909 90356
1 69747 79134
2 143483 73228
2 137412 58653
2 128176 90862
2 34267 110812
1 50719 150425
2 47399 53645
2 44742 1157
2 178423 195930
2 103149 108588
1 162260 106395
2 86078 124050
1 153881 117324
1 193110 17077
2 46391 142445
1 95306 108920
2 84132 196170
1 84723 172479
1 92654 66744
1 40076 4334
2 34441 137555
2 125260 72499
2 99707 93178
2 49093 52408
1 58093 45766
1 28324 28472
1 57605 61677
2 185323 49574
2 148766 143699
2 104196 128319
1 53880 51369
1 101226 25934
2 162390 158977
1 192050 161274
1 190643 52998
1 194226 66771
2 44010 187411
1 46016 103004
1 15184 106480
2 25822 14601
1 39130 33877
2 154563 4494
2 32124 174614
1 143974 104148
2 5610 103156
1 85699 140431
2 7190 123171
1 99308 70789
1 52034 29773
2 126659 96692
1 95441 93244
1 129961 141696
1 69884 178036
2 48123 37599
2 198678 141582
1 197580 29447
1 183838 138009
2 97074 113132
2 46827 113502
1 108439 16064
2 28811 182477
1 4245 97861
2 77644 138809
1 19637 92764
1 145999 25298
1 100481 52912
1 164903 126570
1 196756 38262
1 50113 23227
1 164629 83076
1 57441 161752
2 82093 34431
1 97895 152223
1 113140 15869
2 182665 180106
1 97296 37352
1 164995 101995
1 75301 165881
1 71010 162267
1 176904 2160
1 172068 128984
1 45949 69699
1 23887 119972
2 126795 168717
2 69529 70693
2 68637 100260
2 39630 147403
1 86368 114710
2 66326 26183
2 54266 112930
2 57006 165502
1 112240 177961
1 151506 6208
1 68189 172162
2 70327 87649
1 62399 147078
2 95377 189907
2 82976 95864
1 35674 65036
1 148923 89240
1 53976 142914
1 18188 26710
2 85041 68994
2 21121 38819
2 128244 154003
2 142976 40268
2 956 110113
2 89830 143423
2 187767 178572
2 26777 30482
2 134279 15186
2 51677 87953
1 476 156661
1 156413 197851
1 47929 136305
1 4445 156895
2 23197 63357
1 191349 191179
2 191056 140033
2 164422 32895
2 50213 181349
1 36680 158472
2 59491 81256
2 56445 188787
1 97614 188006
1 90176 143323
1 102107 1473
1 100348 27453
1 137161 97554
2 66729 22616
1 14705 72503
2 91458 13844
1 81786 162873
2 80514 135605
2 92678 69827
1 132176 121750
2 72894 133002
1 91869 17051
1 157587 129799
1 8881 12689
1 1500 70611
2 16676 68741
1 116307 94801
2 13276 112520
2 49083 116968
2 62981 148568
2 119260 120509
1 48790 199388
2 130285 27983
2 149388 118725
2 8640 40147
2 157588 88284
1 190668 102541
2 167376 19020
1 83715 50461
2 46206 34506
2 45733 84406
2 109656 192524
1 50581 27560
2 26319 29163
2 142403 167169
1 176663 621
1 53401 149538
2 17862 103759
1 172880 141603
2 95285 180256
1 83490 161481
1 55544 139917
2 183043 44397
2 115569 195442
2 27336 67753
2 37059 176144
1 53373 88808
1 71120 98674
2 15365 58320
2 159949 8845
1 188186 64162
1 168049 185703
2 185160 69919
2 5481 56868
2 7033 152564
1 77593 117638
2 25665 141815
1 181703 27012
2 80094 91417
2 152256 63827
1 182432 178133
2 155202 190301
1 22045 74926
1 161820 55451
1 178713 127942
1 131916 163900
2 53580 139269
2 47563 134855
1 196673 182874
1 51668 76956
1 44298 81164
1 45362 51154
1 141799 15321
1 22324 78642
2 148473 65120
2 24284 112698
1 164391 115564
1 155278 163563
1 127156 9433
2 162722 145161
2 108444 139244
2 157624 123914
2 134566 48299
2 148984 69582
2 14798 96512
2 130861 39625
1 163297 116787
1 47686 108341
1 187157 99082
2 26233 157726
2 71929 45919
1 183254 31361
1 115998 66326
1 92486 113944
1 135526 57257
1 188531 21340
2 22663 98456
1 155733 107474
2 139339 181069
2 121858 7008
2 183775 46980
2 150980 36538
1 168130 149551
2 196709 35208
2 24589 197778
1 62431 108095
1 99682 173243
1 69751 142549
1 72582 64305
2 21847 67370
1 173772 156907
2 74680 43244
1 184246 36727
2 52032 189958
1 164438 33535
2 111057 129566
1 13326 26329
1 179380 150944
1 142525 20077
2 42373 81019
2 150929 127886
2 88857 46880
2 177027 138723
2 198862 28750
2 11600 93035
2 58432 75033
2 192327 69949
2 123637 52577
2 191685 159436
2 72769 23275
2 153894 158066
2 53916 1762
2 30228 103431
2 151585 73504
2 59141 107398
2 76858 33732
1 185154 54987
2 40778 100276
1 76615 164019
2 136814 198055
1 142699 61150
1 93066 103966
1 184607 5584
2 115864 60053
1 85356 29164
1 95651 111278
1 99598 35584
1 54247 107145
2 95605 196257
2 88004 101492
2 153642 82802
2 78859 172099
2 59956 62419
2 147541 153504
2 76199 32846
1 103533 69304
2 158325 2649
1 156439 11681
1 107955 55326
1 177511 162223
1 84191 5313
2 150163 155501
2 21368 84036
1 7904 46629
1 127227 129907
1 5834 9279
1 54710 173069
1 22530 85636
2 41530 152991
2 35593 93048
2 115740 20707
2 131501 5749
2 86132 84212
1 72652 87181
2 57109 56179
1 171371 162522
1 140630 124794
1 3882 13378
1 146650 82189
2 11147 34890
1 24134 130588
2 111765 57685
2 33097 63473
1 2312 77541
1 83838 177436
1 172062 69751
1 61 164432
2 71596 11992
1 144150 85051
2 141509 129586
1 69413 90426
1 48671 78791
2 183907 14732
2 58023 79889
2 176348 18633
2 147938 30365
2 197130 86078
1 115260 144746
1 187248 110520
1 72184 24262
1 162240 95421
1 155199 80294
2 109900 40134
1 68209 76279
2 186147 134194
1 46281 154016
2 182600 140887
1 30061 49149
1 100667 147947
1 134469 179728
1 171282 6579
2 132062 92969
2 2907 14795
2 71562 120180
2 73114 130770
1 156499 143752
1 178701 91371
1 115605 165236
1 173218 41394
2 126012 149332
2 1575 160799
2 123186 100952
2 55116 142995
1 15311 72591
1 145647 53664
2 115451 28613
2 1693 139266
2 101310 168131
1 134944 10871
2 49801 45706
2 65629 405
2 127162 165837
2 93240 188723
2 40565 170647
1 109052 180000
2 125041 84746
2 169916 180922
2 95425 43902
2 92049 78029
2 196204 196502
1 13579 173183
1 90879 48132
2 27830 90585
2 167882 161790
1 78564 31065
1 11723 37290
2 26969 118595
1 6991 99411
2 58119 12563
2 92794 104898
1 40187 16820
1 175705 116804
2 163373 93737
1 110096 153761
1 170175 158081
2 160879 191897
2 155818 81062
1 67673 18321
1 190007 94867
2 1911 6653
1 134022 141375
2 122170 60578
1 31046 121827
2 57750 34927
1 128499 68886
1 104700 125251
2 138552 109810
1 1380 118194
2 138383 144688
1 50581 64116
1 122289 61845
1 173505 126663
2 186143 48334
2 133584 115722
2 159170 11911
1 99983 73505
1 13202 109098
1 85658 54396
1 132023 28082
1 166285 96710
2 90350 31285
1 25754 189253
2 178066 8362
2 20626 146996
1 12682 123852
1 88976 17749
2 84071 53951
2 179330 182885
2 76218 18318
1 37869 152605
2 185414 78444
2 40070 114207
2 88835 130255
2 143371 91145
1 158444 180461
1 180329 195920
2 109175 33775
1 73669 98652
2 189784 42627
1 49404 11337
1 176746 133397
2 148428 19107
1 56636 113624
1 133695 192131
2 87433 177781
1 100693 129488
1 69166 66487
1 57746 167459
1 92238 185448
2 127382 20987
1 93429 41827
2 154122 91052
2 163494 90778
2 486 178889
1 131645 74739
2 137117 128095
1 147601 123267
2 72534 92757
1 92570 118333
2 192980 136258
1 109656 190499
2 121398 61061
2 125253 38089
1 162074 65268
1 91249 73517
2 136221 52226
2 111040 1533
2 39237 186621
1 98757 186084
1 107868 78257
1 142760 82119
2 96800 167203
1 9121 191655
1 156365 188551
2 54770 126393
1 151143 44926
2 36694 197129
1 1800 133227
2 135727 88756
1 159673 40449
2 6237 40330
2 10612 126019
2 84655 163855
1 173438 83466
2 48205 80480
2 198242 167242
2 98496 95571
1 148722 69944
1 152553 191646
2 180016 108719
1 15972 38073
1 100812 28086
1 64664 130230
2 70999 99155
1 65629 154349
1 57737 79367
1 164259 750
2 71249 117295
2 191684 59926
1 120809 133380
2 10008 159247
2 171484 170182
1 82153 160258
2 8599 80687
1 144873 46440
2 9148 24496
1 187925 8124
1 193067 189096
2 86019 130936
2 4475 179544
2 109860 110294
2 102261 47098
2 196712 66601
1 58471 178008
1 53232 172476
2 178563 124070
2 94346 62896
2 86028 194503
1 62840 71625
2 145065 75613
2 42451 119593
2 81889 6217
2 195874 62325
2 59723 79265
2 128570 23298
1 28518 24880
1 131741 44272
2 45343 133258
2 18799 186740
2 72070 4820
2 36156 55089
1 188057 14934
2 117739 177472
1 75624 979
2 52840 14443
2 84014 129785
2 116423 193134
2 43901 141830
2 178804 181484
2 78904 190605
2 153512 85725
1 143428 166101
2 175626 196850
1 24808 13498
1 84890 148580
1 91774 130628
2 138438 28751
2 175451 150268
1 17282 194103
2 140413 25096
1 88236 59767
2 20459 61957
1 95778 166388
2 99304 165521
1 129780 60013
2 127835 136675
2 176624 118214
2 55659 113232
2 25543 193783
2 155649 147549
2 154250 26941
2 110147 121615
2 71635 174654
1 100321 190540
2 133662 17881
1 134340 2117
1 181019 181954
1 169206 108243
2 130916 37965
1 89129 34095
2 195419 25597
2 113444 111205
1 16029 40337
1 103469 175923
1 71556 133849
2 12687 138374
2 162720 102834
1 1667 112661
1 186526 157813
2 54248 139534
1 138742 115664
1 8599 94108
2 143334 142790
2 187362 61205
2 81083 82722
1 38839 167327
2 14407 32504
1 166749 48653
1 106464 4928
2 100023 157799
1 117130 2356
2 144676 9928
2 23993 157671
1 162233 77212
2 11231 21324
2 90593 148069
2 13004 10728
1 66423 165694
2 22704 178942
2 18862 132484
1 29814 136020
2 114259 112923
1 135855 18920
1 151820 90001
2 137219 115278
2 178876 73605
2 151887 18283
1 61569 119594
1 8070 12263
2 160671 13742
2 157133 79447
1 101756 197038
1 3600 199876
2 80823 58670
1 49560 38226
1 17722 75775
2 151201 185646
1 106512 111103
1 60811 2480
1 51246 162928
1 189810 183980
1 62953 1142
2 20824 136905
2 115091 91412
1 33278 180745
2 194220 96553
1 193599 2339
2 23593 95151
2 40429 150202
2 97752 76417
1 95908 87531
2 37781 60998
2 154875 38157
1 58960 190318
1 155077 173906
2 183348 159501
1 171290 177876
1 167345 46901
1 148521 137033
1 173910 11297
1 174930 118272
2 65422 118024
2 167759 190405
2 145389 171062
2 76160 105017
2 179297 45551
1 61410 195470
2 33490 142873
2 24098 129004
2 32809 63313
2 107448 123528
2 59791 111946
1 62295 109621
1 1850 61573
1 122878 117838
1 38269 41415
1 182936 15670
2 43879 188961
2 27483 14006
2 195529 173461
1 109672 127546
1 192768 191862
1 65356 63928
1 103775 180190
1 7667 22169
2 87698 118864
1 127329 172081
2 102584 11093
1 116127 114877
2 155872 198436
2 166609 40668
1 96174 158182
2 112072 79639
2 8348 149272
1 177051 116004
2 114196 53272
1 87565 5680
1 2743 183754
1 85739 46323
2 140464 116071
2 191757 183745
1 154427 106521
2 24148 161770
1 46365 96703
2 25864 87992
2 184462 62234
2 182551 105702
1 109061 112641
1 66875 14555
2 139112 121038
1 28406 74557
1 172839 97065
2 170479 150922
2 61444 167307
2 179474 96377
2 8745 196652
1 69075 107936
1 179114 107702
2 180082 197603
2 34322 54851
1 113765 89626
1 113781 130904
1 198116 88775
1 103057 135129
1 9176 99989
1 88038 19300
1 1280 48963
1 194851 47929
2 41305 40829
2 198591 96804
2 155057 146744
1 179262 105522
1 40410 106317
1 21912 123740
1 102119 150015
1 44113 8730
1 8981 2548
2 31435 177668
1 77526 117030
1 25392 13530
1 129601 25705
1 130383 64723
2 110850 23065
2 133085 187249
2 89658 88451
1 104792 159783
1 5904 111858
2 164115 12247
2 74118 102589
2 197056 44240
1 165583 180703
1 30560 196452
2 123561 9391
1 15759 191898
2 38783 81112
1 100003 174963
2 83029 48980
2 103871 112374
1 181485 42776
1 27020 138748
1 56682 17070
1 157183 84023
1 49067 106969
1 152713 59580
1 147446 3929
2 5820 68895
2 16659 38826
1 134054 144679
2 164593 53178
1 36117 192268
1 29574 34614
1 30395 195050
1 103297 130388
1 134860 43416
1 172903 171669
2 105833 183528
1 54413 57209
2 35092 11989
1 64276 52432
1 7989 127601
2 183308 154673
2 82219 176285
2 60311 22674
1 52980 132453
2 163276 100337
2 47339 115862
2 64458 137104
2 133723 3693
1 110776 2594
1 78767 91426
2 68651 27408
1 160578 121857
2 125987 71820
1 189718 26559
2 81802 54350
2 106943 144540
1 15371 109278
2 33475 173908
2 131969 152051
1 105476 150941
2 77010 60647
1 87836 190204
2 167239 23912
1 192748 9099
2 41367 103302
2 95958 176041
2 78760 147178
2 121363 169092
2 79471 180364
2 147053 65022
2 46217 69265
1 191843 38123
1 27256 20111
2 183925 41316
1 178338 78929
1 135313 724
1 193646 93248
2 70575 70948
2 27839 85634
2 159988 39888
1 156424 159638
1 40268 183100
2 58198 72525
1 83814 150727
2 138496 173788
1 186509 40471
2 114791 181550
2 125599 76674
1 173924 72043
2 105370 105479
2 108469 19737
1 192819 95664
2 71507 75694
2 187406 134649
1 5052 197923
2 645 139606
1 331 166793
2 106442 59507
2 91279 38189
2 106913 153449
1 9187 21574
1 182567 5407
1 91044 71027
1 183706 155698
1 115718 28310
2 119389 17380
2 44477 94253
2 120013 59687
2 193431 155451
2 184930 161269
2 65211 100457
1 112916 111003
2 145642 27482
2 32815 128542
1 91374 14231
1 189432 36921
1 68957 99375
1 82764 120673
2 3386 23043
2 127376 82166
1 199779 159212
2 131321 16594
2 39996 67700
2 84272 114674
1 54098 177196
2 139237 145820
2 70998 100135
2 188133 137375
2 125704 29043
1 54548 156858
2 192599 30818
1 58051 174798
1 101157 188781
1 187014 142667
2 27005 199694
1 71938 170747
1 101687 34193
2 118252 45069
1 10163 9159
1 145585 22693
2 73326 180251
1 80262 23246
2 96331 65354
1 95128 156516
2 139273 109786
1 78991 158082
1 119886 187020
2 79503 136147
2 155981 176710
2 39649 197668
1 163169 44763
2 159645 10042
2 174808 31468
2 152062 29961
1 121863 192435
2 136093 25421
1 127916 58076
2 127520 59805
2 38839 117192
2 3996 17834
1 146930 101946
2 109191 140768
2 172431 2345
2 24812 144167
2 9419 145110
1 66429 47995
2 176014 136595
2 68766 76834
1 135164 76676
2 954 131805
1 23729 93644
2 188671 126797
2 73775 123909
1 115418 128685
2 182413 22710
1 191130 2118
2 47301 108378
1 168050 2704
2 114830 25353
2 41093 74158
1 153745 194977
2 49391 135302
2 118441 197321
2 76640 76420
1 119115 51330
1 3610 22004
1 49823 112919
1 46927 76278
2 152258 42876
2 26392 78512
1 44996 100223
2 194303 146646
2 84307 73033
1 66141 32687
2 66309 94520
2 123270 59080
2 151824 35093
2 105117 41041
2 100076 97199
1 161487 66360
2 199006 29781
1 168600 78683
2 190014 156828
1 197236 154751
2 29614 68261
1 86351 170138
1 116891 176519
2 64287 95099
1 194440 44845
1 148367 61307
1 13913 185890
2 56935 185739
2 1372 3537
1 139419 33120
2 44667 137445
1 73268 196203
2 178977 52987
2 179413 156553
2 62461 55204
2 74526 191121
2 27810 132976
1 193812 37581
2 100389 97996
1 189225 141378
1 147907 173587
2 182437 171477
2 165865 145318
2 151708 46042
1 117398 89830
2 190391 31479
1 4100 148656
1 124406 187292
2 15457 183495
2 63464 41479
2 16776 103123
2 152053 119420
1 125485 108856
2 26341 171780
1 190096 184922
1 80251 40699
1 109205 113942
1 156124 124627
1 11898 19650
1 101725 9541
1 1790 197832
1 46098 66035
2 82776 11698
1 8764 123009
1 27593 151136
1 35752 130876
2 155718 50998
1 164562 190625
2 12770 77077
1 155985 23642
1 106463 44817
2 82178 116437
1 25138 78360
1 124576 57362
1 26559 115299
1 132110 169672
1 122974 142147
2 6020 4944
1 103626 27097
2 147782 159372
1 15110 55689
1 6869 165922
2 72787 199613
1 198560 162336
1 124748 41044
2 188373 121264
2 58486 184599
1 49004 12866
1 149006 122410
1 57444 138935
1 44831 107467
1 100774 56026
1 11786 32034
2 184754 134304
1 198712 188788
1 198193 142336
2 31125 124737
1 146620 115902
2 4023 58356
2 48608 148242
2 82212 76061
2 41010 116362
2 60102 52651
1 103319 60680
1 154564 135525
1 57625 176549
1 105585 39055
1 90662 126604
1 15263 73370
1 17196 122954
2 34414 102950
1 193608 14733
1 5802 186506
2 27310 123996
2 58091 132841
1 7444 176360
1 141407 75634
1 124339 37752
2 105584 110339
1 66829 43670
2 49945 102125
1 8815 75562
1 166119 167904
2 162017 46341
2 7918 158765
1 14426 25806
2 194233 17824
1 122623 141911
2 4817 2889
1 25493 3968
2 23663 189773
1 129169 67480
2 125276 19162
2 141549 176989
1 121927 155666
1 70495 170538
1 113943 36078
2 23859 136012
2 24920 61506
2 141583 180279
1 106521 129178
2 162406 125856
2 79953 63347
2 109082 188727
2 150730 37471
1 76506 189191
1 116459 38267
1 20089 75627
1 184613 158429
1 15074 52668
1 99505 35281
2 192922 86841
2 100875 120002
2 38304 9081
1 151015 131841
2 82338 88509
1 57640 104226
1 100613 184548
1 62858 44690
2 61229 139960
1 133099 89276
2 16579 66104
1 64336 73897
1 172426 165152
2 12304 180892
1 104677 91194
2 25042 43000
1 136501 10300
1 31746 121464
2 98452 117320
1 4547 61705
2 93101 99677
1 101119 42456
1 49921 145941
2 120891 64930
2 81967 66500
1 17948 129512
1 10097 137792
2 150931 146784
1 119904 140653
1 175672 147332
1 87465 111112
1 6845 72173
1 97616 36362
1 134409 185775
1 31347 17702
2 155312 128900
1 97408 111499
2 11782 163049
1 169195 32673
1 187444 153958
2 92457 106421
2 190580 35748
2 32048 45455
1 91327 11442
2 32036 174538
2 140013 12973
1 169476 119441
2 110013 115840
2 40293 21924
1 178094 123783
2 192387 97001
2 112230 57427
2 114612 99580
1 78467 24342
2 38124 28806
2 25161 136237
1 19230 81521
1 4587 5620
2 129503 53030
1 32402 137425
2 12298 43439
1 68846 148101
2 148013 123532
2 169571 124542
2 102375 90618
2 97314 52960
1 192554 121810
1 142199 190708
2 197894 96947
2 80136 180786
2 139204 128021
2 179380 47959
2 128608 8449
1 190211 178779
2 1256 84124
1 183423 152885
1 38358 54259
2 169353 123303
2 175709 174235
2 30295 42482
2 52129 98348
2 73433 192080
2 55158 142677
1 189861 150626
1 100233 181482
2 176105 136057
1 52060 26522
1 178389 108236
2 34145 119543
1 110778 17467
2 41781 148375
1 121439 11339
1 9262 120812
1 27024 78829
2 82603 20998
2 109884 68687
2 144945 171374
1 95320 132494
1 82715 152887
1 24928 21489
2 124164 85171
2 116760 104507
2 1644 129024
2 54133 82176
1 195196 121075
1 174305 31564
1 145971 117682
2 123611 147808
2 148005 75449
1 142559 183212
2 84427 140111
1 138005 132532
2 122417 132989
2 178023 42440
1 79460 42643
1 6292 65522
1 124351 99817
1 7578 24330
1 162722 189295
2 124941 56151
1 149624 36505
1 72229 17554
2 123559 2843
2 8705 170812
2 192158 78095
2 199500 48396
1 59245 82316
1 22662 143465
2 146140 95264
1 55613 158959
1 102919 149386
2 127588 140813
1 112379 36595
1 128910 181313
1 69137 98300
2 141573 163998
2 33054 147202
1 61134 173580
1 87377 33108
2 68740 73472
2 115419 144904
2 171963 159490
2 164309 149462
2 98450 53519
2 128681 40491
1 35554 181688
1 23862 167503
2 192676 58309
1 54407 70081
2 82689 10661
2 167430 116920
1 179720 88480
2 159726 55631
2 1370 51921
2 132896 138532
2 144841 69451
1 83270 156018
1 176076 57717
1 158306 137323
1 116245 27643
1 185917 128965
1 199169 176164
1 196074 131192
2 83267 167785
2 150291 167315
2 93717 171757
2 41557 39893
2 21903 180390
1 154159 157278
1 123322 59258
2 84737 185344
1 177256 35561
2 196118 42979
2 144350 45874
1 42816 54909
2 24918 115349
1 27324 131006
1 29610 70794
1 104546 88788
1 142265 716
1 79577 76659
2 19244 163513
1 123191 136718
1 56534 90588
1 88452 5061
1 366 73387
1 154305 166535
1 83891 111829
2 65501 171809
1 48656 3526
1 124055 3907
2 140831 22611
1 25470 157310
1 42626 136974
1 91031 112993
1 125382 54250
2 191455 120623
1 79811 61721
1 104436 1556
1 103930 96960
2 170341 149355
2 101572 27893
2 71427 54945
2 149552 60906
1 45653 24525
2 188482 80985
1 161963 13685
1 120458 17205
2 199169 122056
2 179786 116153
1 31527 74302
1 167969 111686
2 178779 141104
2 119821 50106
2 50896 80252
2 22145 55437
1 111105 7728
2 48321 17743
2 77940 169702
1 98290 82371
2 145063 143407
1 117031 75326
1 170465 79255
1 23172 146172
1 48748 15165
1 119107 95348
1 80071 24463
1 165720 101320
2 48149 106883
2 89637 161522
2 25403 197582
1 131128 67269
2 147275 106388
1 32879 61052
2 152036 87599
2 168061 170534
1 129762 17888
2 80804 9046
2 40070 112065
2 184842 9021
1 126452 62574
2 25071 196181
1 60150 43847
1 133888 185415
1 34061 38511
1 196880 123798
1 61848 175167
1 21277 15175
2 49364 11713
1 119937 3886
2 109096 174707
1 3233 101219
1 84365 149912
2 72610 24097
2 127831 180694
1 57735 7641
1 158044 63896
1 97049 24171
2 146919 64476
1 11190 71956
2 24 7033
2 93634 47290
2 162748 54084
2 31399 78582
2 49894 75526
1 61398 31985
2 126697 2438
2 140846 166086
2 79974 123460
2 168171 162965
1 127069 1022
1 113965 76062
1 187609 14626
2 36090 89313
1 180181 86986
2 2290 56273
2 16460 77919
2 28985 15201
1 140691 43035
1 95492 153564
2 151434 65807
1 128679 15096
2 133393 52629
2 2487 125047
2 175433 18352
2 35424 44239
1 92351 149592
1 32257 95948
2 170316 111038
1 86569 17822
1 64379 54985
1 66487 111735
1 82125 21250
2 196037 148236
2 110290 143514
1 88733 104333
1 21155 54691
2 178208 26430
2 136366 150338
1 150803 111692
2 164087 33307
1 104807 126963
2 15996 105129
1 84345 109788
2 18207 44208
1 195493 140651
2 29464 3350
2 195028 44343
1 47359 180053
2 146299 48050
1 94443 98791
1 180253 188943
2 63753 75429
2 189430 108849
2 12387 1459
1 35280 81942
1 46456 198354
2 36767 136333
2 51991 121255
1 52588 152904
1 57449 8689
2 20745 114969
2 190358 51840
1 187750 53533
1 134958 12135
1 151343 181393
1 2331 127310
2 146064 32416
1 190217 36126
2 65552 192582
2 135784 133016
1 145085 11133
1 19222 22839
2 30647 28530
1 193221 132963
2 62916 120907
1 92278 160785
1 66003 139844
2 132513 83723
2 193050 116387
1 131256 72212
1 168951 183186
1 74046 144993
2 60085 54448
1 19188 141929
2 185405 103252
2 195812 127676
1 18137 50306
2 112435 138573
1 18210 111783
1 76497 159788
2 97455 168850
2 18572 194879
2 63310 73044
2 121268 34869
2 63931 181930
2 49357 150321
2 7461 27228
1 70319 1549
1 174514 94100
2 81588 181827
1 90201 67638
2 192195 124168
2 136499 57695
2 8925 173653
1 89640 48530
1 93335 34396
1 80827 191239
1 26562 112328
1 81080 89903
2 84412 16
1 191725 60892
2 160698 66811
1 50052 50716
1 145544 95925
1 111544 47248
1 119341 187680
2 12332 71705
1 14401 44302
1 23117 45010
2 167873 187813
1 17685 117632
2 90887 32677
2 364 15319
2 34676 161807
2 122161 120420
1 67610 141417
2 102930 67952
2 59923 91109
1 24788 74832
1 150409 81657
2 179538 105271
2 96643 167725
2 12772 81310
2 65779 198749
2 94670 136264
2 51895 23074
1 32367 119738
1 169914 184881
2 57305 67210
2 135344 37081
2 21561 47512
2 148612 123463
1 190467 141227
1 128401 192823
1 172012 73231
2 122688 131841
1 45227 85512
2 171816 50931
1 169351 11193
2 134011 111636
1 61055 194227
1 38495 180999
1 59068 9028
1 199724 32883
1 135429 131587
2 85708 49922
2 98175 38085
2 74910 11949
2 157518 81713
2 160175 59885
2 169480 54116
2 7037 40388
2 20622 47419
2 193649 82077
1 106981 85209
1 177901 118573
2 168534 72880
1 33237 180360
1 164621 143609
2 130865 59495
2 162580 117325
2 62766 193801
2 69025 28439
1 196543 157039
1 13911 84955
1 116387 153869
1 125792 78167
2 10234 57179
2 24152 149595
1 135277 82712
1 88027 97510
2 195623 129322
2 172143 76678
2 144997 47427
2 57765 45275
1 74282 66425
1 166989 152568
1 136397 27709
2 52000 98799
2 80852 165247
1 50841 8465
2 10724 179072
1 38203 127976
2 118641 4403
2 108391 103440
1 23341 27488
1 71866 12352
2 159785 87835
2 162358 23453
2 100582 84058
1 177682 45201
1 101647 40386
2 10244 75982
2 177774 35394
1 73375 29429
2 108639 89451
1 193123 7353
1 105792 114261
2 159191 17262
1 197848 149345
2 197547 162526
2 7780 23964
1 61098 59547
1 2615 36860
1 194847 4904
2 19951 17242
1 78681 129349
1 172682 61039
1 81970 82533
1 184272 113028
1 192511 60596
1 67597 38301
2 139322 150207
2 97323 10608
1 898 57137
2 122298 189707
2 152533 51686
1 29390 56199
1 46111 29862
2 104801 63215
2 51680 76690
2 7291 147250
2 151049 108306
2 4413 99830
1 186282 141394
1 104416 184580
2 37259 171190
2 75389 88773
2 56897 198628
2 119263 149281
1 137223 28555
1 77738 37673
1 21919 50316
1 113962 66646
2 165788 138541
1 87903 129816
2 27023 160477
2 66411 90341
2 137839 25884
1 126916 105681
1 143308 156864
2 37515 76052
1 188742 159782
2 21256 188042
1 98396 61822
2 83504 173638
1 61816 146236
1 9411 66971
1 54507 44615
1 55153 163637
1 76010 127709
1 17636 89239
2 73036 154972
1 175882 149552
2 127293 148616
2 77520 141907
2 25350 177610
1 20668 89263
1 125362 118319
1 162126 32279
1 67517 178205
2 159180 143496
2 111401 195055
2 26710 113044
2 89551 14796
2 122067 82325
1 58294 159963
2 48452 2688
1 55733 93771
1 48930 18741
2 157273 35998
1 99328 183799
2 24580 22764
1 178054 176040
1 188725 62130
2 160494 37120
1 160958 102279
1 93557 188570
2 84715 36986
2 112410 176734
1 4411 144166
1 105793 102064
1 7804 171255
1 97234 163156
1 63804 35709
1 91436 27885
1 99783 94705
1 18907 128537
2 27452 41323
1 176418 31238
2 82544 55613
2 122270 105627
2 150206 44116
2 171498 90376
2 157932 166799
1 140817 131293
1 126229 167259
2 124027 172349
2 148870 198746
2 83803 129579
1 36963 71263
1 132735 32020
1 154568 91397
2 140311 79288
1 111818 77636
2 167255 104218
1 12599 66350
1 8909 151306
2 72537 144628
2 170965 107541
2 17148 95820
1 164423 24791
1 98398 14514
1 65920 120055
1 130439 164561
2 87198 169629
1 1033 11381
1 301 177708
1 184327 13501
2 137732 100271
1 50169 74643
1 3946 178293
1 87950 139350
2 22621 37846
2 27482 143450
2 122361 68032
1 61447 179317
2 92824 105872
1 195430 178113
2 94535 20209
1 175183 157291
2 59590 134554
1 61092 123797
1 131802 17507
1 52516 150615
1 146019 114769
2 145961 65640
2 36246 109228
1 85972 41849
1 118142 97309
2 42537 147808
1 177118 39769
1 38815 19930
1 188763 26855
2 99120 81200
1 139837 193965
2 34269 159827
2 146464 32023
2 194058 1399
1 71257 23185
2 54661 178526
1 9327 121906
1 31935 121194
2 51 169915
1 17568 78441
1 158130 70519
1 150506 85763
2 59254 62826
1 91769 171483
1 50756 73410
2 98241 162936
1 4815 156887
2 8488 163201
2 11675 99533
2 57772 125036
1 63943 96264
1 40898 120061
2 181302 96194
2 120468 52649
2 142020 21355
1 195347 114249
2 170729 25809
2 199854 89693
2 80762 195730
2 63672 183377
1 191275 11778
1 67576 29178
2 187098 11872
1 93457 88671
1 67132 155368
1 189044 114395
2 17271 184911
2 192758 5511
2 189541 128342
1 28413 174408
2 82729 12806
2 194626 5456
2 58021 75680
1 21684 79826
1 86935 198204
2 163744 52809
2 198156 84077
2 198517 147296
1 166961 16343
1 46015 3733
2 21518 74218
1 4242 128654
2 46112 5727
2 93028 107470
2 138841 146502
1 146642 84393
1 12292 37519
2 97236 86116
2 106195 77581
1 144618 15951
2 130284 58901
1 164710 124547
1 48198 47369
1 115451 193048
1 73969 55376
1 24068 169888
1 120724 159751
1 101020 65644
1 47902 49871
1 138210 12661
2 196507 186516
2 57999 141456
1 62530 56694
1 80406 47227
1 135147 169618
2 23978 103476
1 45082 124931
1 52359 141332
2 60957 13259
1 64525 167545
1 131190 118375
2 81551 16683
1 156154 162960
1 696 126737
1 77088 115449
2 20828 167406
2 100071 61249
1 75429 178185
1 13922 179926
2 181474 79957
2 26999 190627
1 17577 103779
2 101139 97034
2 100627 41678
2 59553 6749
2 45864 143801
1 102070 183232
2 112248 65894
1 176485 119854
1 75850 186506
1 165490 50387
1 67492 16910
2 108261 110910
2 21315 19226
2 171998 162137
1 166745 52757
2 82842 80853
2 31382 47618
1 20713 50123
1 194696 52089
2 153973 161864
2 175743 194902
1 162956 122082
2 42045 152501
1 32638 30796
1 140752 192173
2 24726 52903
2 176344 74381
1 68851 160522
1 92789 95700
1 10031 5438
2 150883 109255
1 32693 49371
1 115382 86400
1 5173 62991
2 22962 27503
1 138855 4907
2 147108 141182
2 94642 138744
2 33366 107309
2 13980 78960
1 131648 194260
2 181845 177127
1 62667 5657
2 138591 82273
1 5769 93745
1 187944 184329
1 181888 77856
1 114947 14747
1 38282 62569
1 99901 65475
2 170369 30571
2 168164 13147
2 31112 49932
2 91420 99014
1 14285 41961
1 151538 112995
2 109282 79431
2 26483 144854
2 175665 145389
2 93072 39434
1 61112 56818
2 185670 163351
1 87911 135477
1 84807 76857
1 33437 86997
2 113265 143171
2 127192 137921
2 149558 156394
2 72884 52040
1 88220 40202
2 139245 108728
2 95037 118450
1 182613 28511
1 180910 176532
2 156346 104691
2 68333 126846
2 147393 162202
1 3270 135010
1 121970 156877
1 83828 56236
1 6068 131611
1 199121 10902
1 99915 182847
2 170186 135042
2 163142 137734
2 132255 77036
1 28146 39497
2 149580 190636
2 83710 223
1 166331 65550
1 110396 59327
1 96041 185653
1 64785 176630
1 196478 81269
2 90605 102759
2 58523 75439
1 177919 179951
1 104791 12169
2 176577 5740
2 53935 12100
2 36053 72048
1 56674 127658
2 70088 114229
1 10202 46445
1 155887 124832
1 123248 171966
1 187732 130608
1 94338 148338
1 107959 163047
2 34844 36106
2 153502 187132
1 97809 111889
1 156046 157064
1 199168 107287
2 172300 121638
1 127572 196200
2 186184 91874
1 146456 98158
1 107319 154755
2 155692 177696
1 154054 98683
1 199149 157927
1 168308 52428
2 71803 12334
1 179204 64549
2 30805 147486
1 57069 128296
2 115919 51191
2 161148 63842
2 62716 173868
2 43338 15908
2 34013 98585
2 100930 143489
1 119351 170149
2 73226 162897
2 152652 109858
2 141452 120180
1 19647 164828
2 2945 73456
2 88148 51339
1 27522 80551
1 52730 35522
2 134369 119346
2 62524 48548
2 20415 82866
1 52587 41281
1 91704 116346
1 140305 36359
2 86646 112439
2 33875 83249
1 121453 30074
1 87260 61535
2 65323 163047
1 24628 178674
1 38562 109811
2 110697 169649
1 14373 143996
2 101024 81661
1 80410 1062
2 62457 169654
1 141606 185471
1 109666 84089
1 71206 117400
1 150406 138259
2 21243 163233
1 117147 26551
2 108831 11095
2 62341 6115
1 71913 118712
1 192115 176591
2 37197 153414
1 101727 84208
2 10223 180645
2 128746 72852
2 179568 51002
2 181227 60442
2 137175 58393
1 95368 113293
2 90647 138317
1 92711 164806
2 10365 147910
2 99677 111607
2 139206 162377
1 158157 110921
2 61042 75584
1 174989 116230
1 82056 118571
1 148565 35309
2 145495 10240
2 142626 9319
1 156882 161499
2 107829 24203
2 16640 178416
1 167294 94089
1 180985 153172
2 176566 97989
1 27267 7309
2 59877 166349
1 191390 59000
1 30526 168968
2 112374 109795
2 53367 28381
1 109507 197121
1 34461 81119
2 177087 5386
1 31589 5500
2 196036 183763
2 137750 30018
1 131241 56633
1 166539 179396
1 108354 184201
1 41479 108706
1 8795 40276
1 179397 74374
1 151482 99953
2 13733 56486
2 33215 128242
1 72438 191726
2 14201 71673
2 69712 92907
1 135230 45081
2 119958 117313
1 124237 51577
1 83389 146271
1 33273 175762
2 61055 41907
2 111519 167989
1 31992 68827
1 171185 16729
2 94425 148915
1 147440 112050
1 151122 179274
1 25572 76060
1 120633 160430
1 158764 190234
2 59550 15875
1 1279 183757
1 26299 56556
2 8699 27602
2 66791 139853
1 99798 130413
1 175459 178129
2 144411 170673
2 34686 32893
2 88864 18333
2 10540 96920
1 142123 174276
1 132346 48130
2 85535 172034
1 103152 126325
2 167776 74117
1 153994 49447
2 60276 71767
1 159365 68826
2 94530 2930
1 109271 166238
1 98758 176803
2 131766 24108
2 197051 165963
2 84313 139832
1 100485 1096
2 102615 25685
1 179778 107162
1 3737 17826
1 152570 106103
1 10676 183609
1 135125 158320
1 177496 87292
1 119241 149696
1 4485 195043
2 134427 114491
2 141383 72367
1 110048 87995
1 145766 44456
1 12037 152977
2 115359 167653
2 50672 63163
2 59261 15877
1 17550 175500
1 169973 155658
1 96621 176832
2 161127 156734
2 129233 23346
1 93630 91997
2 61273 36194
2 84583 69255
2 27511 92873
2 114043 1705
1 22342 141740
1 145342 99926
1 61928 57054
1 38043 45490
2 75684 64238
1 86592 132321
2 197009 104240
1 23802 68935
2 190411 53364
1 169765 76278
1 40556 34867
1 107604 20963
1 110349 4804
2 18393 92282
1 68715 70637
1 47760 77603
1 157420 18993
2 90397 154227
1 6427 127112
2 120586 58023
2 233 92613
2 16503 93691
1 57050 85943
1 126814 142978
1 28279 181520
1 89083 144328
1 161219 112786
1 110220 73107
2 14312 107586
1 149686 153864
2 167603 61091
2 53437 107544
2 163436 25035
1 61567 1659
2 196719 173806
2 56819 24314
1 74384 10108
1 57700 70598
1 123971 116819
1 134147 164995
2 173920 130205
1 85157 126404
2 8388 38684
1 65613 159461
1 43013 182659
1 100627 75224
2 107105 198691
1 176875 18088
1 150888 72394
1 164221 93493
2 77971 148394
1 106866 180153
2 24481 23254
1 191362 129434
2 167460 11788
2 13189 1483
1 96493 151202
1 55704 159813
1 18087 56411
2 62259 56361
1 171107 49282
1 155769 152207
2 63724 104673
1 166422 8981
2 74715 163041
2 77978 87713
2 159642 13066
1 138829 50195
1 192062 109735
2 73465 82155
2 153028 166430
2 42877 97358
2 88855 128360
1 178152 36840
2 72585 117446
2 175009 142548
2 124380 107773
1 183790 5929
1 28713 138387
1 26784 100623
1 117688 154490
2 102247 128543
2 94136 191333
1 2108 94982
2 118690 41652
1 46605 65355
1 121893 22699
1 198706 70283
1 114520 119913
1 129212 140342
1 197599 93485
2 181394 135179
1 3144 91472
1 174226 155006
2 97670 122062
1 126774 3035
1 140810 136456
2 69100 61079
2 29099 20853
1 196375 58166
1 12924 193775
2 79921 153146
1 196717 58906
1 85709 82530
2 126034 56178
1 157609 59339
2 47176 93488
2 131689 8011
2 182241 192413
2 1136 6994
1 188929 53669
2 156845 108418
2 73146 22984
2 2917 88101
2 185144 98087
2 13272 3295
1 87463 64849
2 40737 31726
2 167438 170018
2 179451 196317
1 184258 149454
2 133320 4103
2 24520 189402
2 120313 31618
1 184234 180015
2 179763 97240
2 70573 83697
1 145810 28653
1 152939 31852
1 123063 110392
1 24503 156241
2 17187 94254
1 16132 153157
2 52267 172912
2 139886 6871
2 80818 135813
1 26822 158779
1 50883 32618
2 94919 25040
1 125325 164205
1 16228 40958
1 192744 114592
2 143756 11176
1 56069 88684
2 186690 99651
1 146273 5982
1 163807 66367
2 27395 90372
1 8668 182203
1 114954 79712
2 57024 137297
1 169771 80976
1 40054 68014
2 164592 172667
1 125905 85932
2 155148 76100
2 18335 93844
2 147196 191252
2 75437 16825
1 181901 101334
2 70906 5781
2 192904 58943
2 176712 191188
2 87631 110302
2 159839 86228
2 167443 153649
2 57657 179790
2 115088 129691
1 141333 54593
2 22195 115178
2 167247 169145
1 45426 186435
1 144731 99474
1 192738 33120
1 64278 27855
1 80929 30587
2 16261 59574
1 58989 104152
2 28326 10903
1 93122 134229
2 114071 78497
1 1464 142220
1 13711 36095
1 109331 27253
2 65280 18935
1 132571 140945
2 174353 6198
2 139047 150511
2 65802 143590
2 45326 139196
1 134878 174573
1 150270 174125
2 47929 104508
1 115752 68092
1 136126 131773
2 143195 26012
2 71756 185318
2 195486 131278
2 127457 146158
2 26659 34847
2 63859 176918
1 101164 83433
1 188145 119876
1 71737 97081
2 75239 88097
2 49922 194156
2 11137 29832
2 50346 173108
1 112665 1471
1 83526 184529
1 25218 34539
1 101558 109988
1 172258 33306
1 92785 111760
2 52364 155448
1 15850 145335
1 46633 74095
2 42639 190680
1 80879 183996
2 24817 67645
2 105879 171451
1 38040 124476
2 162480 177013
2 7144 117888
1 150170 47001
2 157894 166873
1 54158 109765
2 40212 183416
1 49098 70468
1 4777 83843
2 130525 48725
1 81205 149344
2 11205 111310
2 110416 122279
2 100220 131335
1 87682 191586
2 188575 8527
2 45210 159545
2 100485 49049
2 28897 108227
2 198255 194686
2 57045 79111
2 163759 178422
2 127398 122172
2 97088 171044
1 92174 21118
1 17834 143988
2 195922 75581
1 163924 17098
2 75427 97155
2 49453 194483
1 135915 73942
1 154860 48679
1 83755 117979
1 165716 168033
2 152514 192750
1 154920 141956
1 176089 75313
1 140296 118670
1 18379 35270
1 188070 155747
1 164053 122576
2 74682 155073
2 82634 113943
2 78986 150298
2 84942 183407
2 91380 192437
2 9409 15586
1 115655 149137
1 129598 87217
1 168177 105122
1 144982 177008
2 58703 64971
2 113694 172171
2 49169 105306
1 103436 115860
2 24175 153809
2 68588 140177
1 88266 109378
1 118942 115895
2 145354 101188
2 193772 56431
1 31452 186201
2 30451 132214
1 129830 132260
2 34544 119367
1 52973 189123
2 170535 49053
2 61197 22446
1 189596 10498
1 168106 147513
1 79542 158172
1 171595 157588
2 4187 68435
1 171270 67476
2 8153 167776
1 102407 42455
1 177909 98143
2 59691 97104
2 178757 163065
2 157251 178837
2 82532 118173
2 155132 76625
2 171767 129046
2 14317 195995
2 91154 166924
2 74265 73433
2 16459 168510
1 175291 163745
2 50503 38427
1 48232 146236
2 193391 21977
1 47923 86757
1 199340 31880
2 128587 385
1 25820 111778
2 80017 160635
1 90537 152128
1 52640 102705
2 82129 23657
1 23918 49003
2 81683 42343
1 140320 66122
2 70848 16055
1 45592 174104
2 160734 141790
2 78546 34832
2 161383 160206
1 115320 25131
2 134250 72940
2 61308 91816
1 162930 195336
1 4757 108956
2 13633 115311
1 114151 41015
2 123402 160657
2 86200 189245
1 197412 44836
1 71883 53665
1 84096 147434
1 137071 35396
1 166978 159684
1 17859 135803
1 175267 59992
2 91162 170732
2 135713 96066
2 50645 66565
1 194657 194509
2 11884 51304
2 58717 94766
2 89825 176675
2 167217 181086
2 9434 155666
1 177167 46910
1 8061 37716
2 82663 28712
2 150298 97814
2 118927 89928
2 61659 70188
1 83241 186940
2 13694 100347
1 148820 95907
1 58759 94518
2 11028 105999
2 174269 79172
1 90724 124113
1 115322 194406
2 77832 44499
1 65897 154540
1 158689 63846
1 98309 83883
2 90105 12702
2 106868 106145
1 157167 187039
1 33603 42278
2 25508 190010
2 88201 5245
2 32262 170941
2 121710 141213
2 19954 89625
1 119289 15027
1 92372 67827
2 158978 27300
1 6372 112595
2 175246 137694
1 54164 109964
2 144771 2751
1 152491 129000
1 135288 146396
2 133929 100542
2 94618 7522
2 67077 136838
2 87925 177600
2 138964 153920
2 178133 162232
2 118830 165249
1 119431 125299
1 162803 43509
1 22829 92366
2 12248 96934
1 80772 159914
2 152897 43894
2 52154 143762
1 28030 32665
2 130215 12225
2 102759 127933
2 49297 36424
1 138139 124819
1 145190 135589
2 42593 160764
1 8106 141655
1 123420 115933
2 180339 86761
1 96230 74617
2 153411 5472
2 14247 47723
2 85302 138306
2 25851 89839
1 98888 78471
1 102802 110049
1 96033 113421
2 95405 147147
1 66442 90136
1 119475 181691
1 93593 5872
1 155543 135245
1 58972 139210
1 174223 127265
2 116992 29044
1 31433 50911
1 54978 111900
2 164989 42801
1 62624 77641
2 139959 74801
1 67411 135849
1 5543 127240
1 112570 169996
1 94229 50224
2 138911 63124
2 197249 112580
2 135886 79017
2 32021 162784
2 128965 87877
2 41032 13754
2 126552 49420
1 97875 106522
2 123424 64695
1 173969 84773
1 10138 65749
2 190115 91363
1 190311 191307
1 31538 61717
1 56431 50358
1 10830 67388
1 143557 197324
1 128757 159003
2 133037 116011
1 146581 119876
2 55715 29039
2 41911 88515
1 5151 185731
1 189426 57790
2 154813 1240
2 165072 171462
1 11643 116903
2 193773 103452
1 77089 31294
1 63758 32002
1 197138 44619
2 56799 65564
1 46273 136540
2 13202 149033
2 94020 82711
1 82221 73961
2 170563 154113
1 166785 25739
1 178886 51642
2 171483 192934
1 131726 77488
2 118301 33300
1 195531 161546
1 104979 163987
1 155312 153788
2 167666 58553
2 173346 95919
1 170175 189202
2 162756 101821
2 78432 78772
1 25613 37198
2 10839 63398
1 59121 73188
1 156066 64948
1 162772 114554
2 192880 199982
2 40443 18615
1 91302 114740
2 28118 186922
2 173446 130582
1 14569 106019
2 141111 89869
2 61123 190489
2 160149 181378
1 154790 148606
2 33003 164449
2 9382 87182
2 92991 55411
1 105577 199763
2 140434 103120
2 145846 46492
1 53076 119700
2 366 72348
1 142389 73437
2 27270 190709
1 93255 11885
1 25233 151443
1 163438 134658
1 70805 51918
2 27845 82315
1 57362 134258
1 162639 174876
1 196371 47867
2 75318 74481
1 156676 18565
2 77361 123709
2 181394 47621
2 42806 176105
1 40298 156513
1 18359 94384
1 111297 152133
1 93465 26413
1 130685 165876
2 1982 132826
1 102186 44609
1 134252 31492
2 30063 93762
2 100906 64414
1 61807 155506
2 51483 128027
2 63076 104810
2 26511 91954
1 71913 56913
1 81901 133729
2 27788 74704
2 76041 116002
2 122355 177968
1 166251 105140
1 199156 96955
1 38540 137378
1 15713 57987
2 114630 7751
1 190732 132362
1 41414 12191
2 3105 192220
1 196226 187460
2 32198 7739
2 145773 147497
1 12149 104646
2 7197 98338
2 153647 131599
1 95656 23857
1 52442 30480
1 116196 161925
1 58923 58918
1 147398 140554
2 102304 68106
2 75980 157497
2 137571 129417
2 115299 14276
2 13432 58354
1 151069 173321
1 152578 68824
1 167705 197685
1 74510 193233
1 98364 168013
2 166382 64364
2 114236 116099
2 159661 39363
1 147567 166595
1 69330 155836
2 115938 7120
1 155800 37964
1 67758 2065
1 17542 145175
2 78891 69201
1 13890 79901
1 4321 144215
1 123570 180661
2 116753 5150
1 38323 172516
1 156478 178149
1 45596 37086
2 124802 27242
1 102725 120084
1 145108 199122
2 56025 113397
1 167190 125183
1 8928 152214
1 19380 172644
2 16564 174780
2 162931 187423
2 30804 195329
1 51896 96639
1 101180 151491
2 105240 4899
1 115964 25186
2 14694 76283
2 582 90619
1 123460 137624
1 106996 79537
2 151811 169978
2 21186 198724
2 37009 122385
2 130510 146282
2 48336 29301
2 33962 76859
1 165371 169294
1 164575 147399
2 55263 30422
1 49273 175547
2 167308 54525
2 125245 50211
1 153794 140759
1 55201 8567
2 167349 151178
1 2396 132030
1 69528 30459
2 173909 148282
2 130203 49442
2 172924 132170
2 30089 20227
2 82674 939
1 110469 171962
2 24662 47686
1 157003 13187
2 162068 15378
1 114012 128854
2 125890 153183
2 178210 147435
1 22487 63697
2 93051 31113
2 116043 39814
1 174545 46686
2 45436 151824
2 24089 147834
1 93026 158726
2 2056 43960
2 78795 4123
1 97529 166363
2 80565 191389
2 146799 198993
2 92287 147462
1 62162 10746
2 114297 63276
2 118438 2822
2 53983 164790
1 164332 199683
1 45364 99017
1 149489 18086
2 37941 115171
2 165193 83854
2 94220 61983
2 124056 9822
2 97573 181618
1 138839 153336
2 44345 151437
1 83578 172575
2 168701 577
2 153479 177649
1 43206 23340
2 78634 22427
2 56241 71901
1 64595 198252
1 51694 53166
2 72313 193706
1 103604 199652
1 68952 116969
2 78795 71862
2 69873 146768
1 28904 83970
1 147443 152486
1 64137 157055
1 20535 173467
1 41383 14165
1 130545 8900
1 131760 49959
2 162484 111626
1 16967 101246
2 189530 94475
2 175651 198441
2 164104 101789
1 12225 1940
2 104324 27486
2 160147 66676
2 145186 100028
2 10188 62694
1 70573 143239
2 11187 14993
1 138796 60628
2 145480 90472
2 74924 124609
1 129392 18433
2 54777 75908
1 134781 117735
2 23145 166314
2 122786 146882
2 45219 182829
2 117280 127469
1 107261 119551
1 10463 52558
2 187932 49452
1 56778 45552
1 143282 104557
2 138860 171336
1 88813 92706
2 188844 163909
1 81202 121585
1 76962 104158
2 77711 18601
1 102646 167082
2 95462 54557
2 118383 74106
2 103105 114750
2 177069 135306
1 11028 92716
2 34829 34797
1 141969 10109
1 105578 61251
1 186573 134484
2 83490 27279
1 152792 136644
1 151530 76992
2 58982 77272
2 194519 90328
1 5684 182406
1 52031 89366
2 140406 95223
2 25338 48073
1 39066 24654
1 36778 46206
2 94913 183055
2 111115 54352
2 85047 56887
2 191443 72389
1 139586 66274
1 62032 136922
2 56170 28873
1 169362 30769
2 34760 125886
1 197262 53014
1 190881 144850
1 24843 199526
2 172360 40195
1 24252 154696
2 28840 190330
1 151174 63736
1 6853 49312
2 104184 141040
2 78687 107310
2 118582 114018
1 19277 51450
1 51780 31011
1 194056 82261
2 47071 84048
1 153753 184287
2 81669 115075
2 120465 43444
2 123722 93075
2 118620 12625
1 70132 47160
2 86160 124486
2 1769 106093
1 91102 20522
2 38577 54920
1 187667 112438
2 157681 51885
1 144980 151056
1 31969 192607
1 164622 140364
1 41934 178741
1 15762 129310
2 152229 97878
2 155679 22731
1 152485 137366
2 170607 55625
1 22840 74196
2 137130 163260
2 91040 136401
1 127870 71483
2 67308 6895
1 51574 99944
2 158628 23732
1 56289 132851
2 194579 66236
1 154545 39128
1 83481 149531
2 113643 91867
1 78779 69846
2 15953 34927
1 194309 105558
1 129993 67931
1 18187 138057
2 14703 151442
1 43321 40626
2 180912 147267
1 90745 57677
2 71150 27382
1 96836 102376
2 46230 163591
1 182026 5422
1 109565 87251
1 188731 115693
1 197281 86613
1 77703 93979
2 25372 133521
1 107589 20632
2 182081 106662
1 136573 120327
1 189067 139485
1 156136 3983
1 84960 118238
1 41498 104475
2 122884 66616
1 42731 19167
1 101533 13556
2 34462 63450
2 131230 161256
2 40310 76902
2 22963 109789
1 40506 150446
2 199595 116479
1 26714 4235
2 10861 18779
2 55422 91819
1 92388 162089
2 182822 145610
1 88030 92776
2 43126 120949
1 39630 26314
2 45655 82404
1 46724 49602
2 129476 147509
1 41834 27885
2 74011 15015
1 148321 181534
2 25292 51605
1 57206 181294
2 135767 118507
1 53700 64883
1 28964 128971
2 51415 141509
1 146516 77510
2 159299 197101
2 93962 24161
2 71419 28260
1 37892 29654
1 72088 144817
2 41890 57626
1 460 38508
1 163186 81808
1 162119 62694
1 199283 56176
2 5218 16838
1 126256 101237
2 165857 22435
2 22257 20332
1 19335 88448
2 131924 166370
1 136756 65223
2 59916 50687
1 3756 170721
1 148845 133410
1 145210 77598
2 30215 116473
2 153407 163704
2 24871 132912
2 157090 72670
2 92796 98922
1 103813 7766
2 79286 40941
1 178012 26350
2 23536 93935
1 16948 161138
1 152196 175970
2 29479 117238
1 58092 118946
1 128631 75420
2 191298 111680
2 142607 92707
1 21326 119457
2 172331 15584
1 125150 7627
2 38023 9532
2 66328 112967
2 140595 186884
2 102773 143434
2 125280 166909
1 167811 29896
1 136190 52619
1 99031 89287
2 176031 187062
2 1357 78535
2 172368 159197
2 119329 76756
2 59709 182535
2 40310 196421
1 38481 163531
2 61495 195008
2 15766 191870
1 181563 135239
1 174897 70616
1 138925 98603
2 87392 150975
2 187899 68924
1 153613 23484
1 193156 163015
1 148781 186759
1 184209 97696
2 193821 174259
2 61635 118580
2 17304 94963
1 41007 13935
2 33679 75185
1 191071 98458
1 4084 43202
2 108427 59227
1 157422 189287
1 88009 145411
1 112760 89964
2 98934 103193
2 166135 151865
2 19635 181042
2 131304 140196
1 172301 73676
2 161177 125177
1 43889 179185
2 83603 103018
1 115282 16435
1 19184 187920
1 134021 92377
2 155138 99068
2 187795 147663
1 5960 33825
2 142021 50792
1 53412 183742
1 6722 144431
1 187533 79702
1 183752 101936
2 70297 49163
1 132032 109971
1 51359 3340
2 940 42504
1 151958 152957
2 109595 36308
1 140850 97933
1 144581 199680
2 118242 19594
2 171027 176069
2 96597 180528
2 128226 166394
1 25429 42407
2 112560 76058
1 148598 45379
1 72810 155535
2 45149 48159
1 188069 49035
1 101168 52027
2 127678 49608
2 97751 52495
2 122230 111906
1 131937 178157
2 177867 11288
2 132158 151519
2 135326 99959
2 187072 109934
2 161360 48173
2 118201 24880
1 101720 141143
1 61076 50444
2 196652 116728
2 168980 121496
1 182536 147431
1 177661 7096
2 24182 97081
1 187777 18754
2 100447 159022
2 75767 116494
2 130556 99849
2 104844 183191
2 169469 96641
1 114344 155698
1 190525 16382
2 71072 29600
1 137201 175269
2 121201 15546
2 170385 85529
1 198663 105769
1 48300 83124
2 95217 26508
1 175036 194024
1 172566 152137
2 8421 171535
2 52755 31902
1 50614 104999
1 83761 162850
1 130980 89777
1 129158 39299
1 150696 156351
1 146446 48512
1 125588 191504
2 71828 24414
1 59428 39411
1 95704 55947
2 25499 53961
1 35509 136258
1 59824 171924
1 38373 64870
1 153034 132333
1 190416 165174
2 66390 169605
1 47335 149237
1 180160 190342
2 31623 52505
2 10303 87259
2 82252 136654
2 199199 10556
2 183724 150075
2 3059 155204
2 2532 112027
2 163817 162804
1 135000 30380
1 171535 84824
2 40165 96729
2 146596 193305
1 162072 41727
1 123709 192153
1 166060 88695
1 146413 49516
1 107558 83042
1 124079 198458
2 46757 138624
2 194040 158445
1 19464 198632
1 183103 134247
2 159723 162247
1 10446 147730
2 89477 2086
1 60296 40602
2 166278 85493
1 179146 56702
1 125122 103457
1 21892 57763
1 111738 155122
2 154275 50332
1 159167 167873
2 154773 101397
1 174322 10466
2 29264 33494
1 28590 9401
1 56264 160452
2 141345 181995
1 11496 190969
2 123821 196261
1 104357 120500
2 11004 187775
2 43116 62141
2 127338 15688
1 179323 40347
1 39529 141869
2 177289 187891
1 96512 195934
2 174163 112290
2 42868 177905
1 164236 40163
2 8735 124425
2 90970 192971
1 21209 69326
1 175349 129351
1 134606 148223
1 48201 33185
1 81187 118287
2 159833 142939
1 134511 62427
2 135698 140997
2 141048 118373
1 30674 179781
2 119130 176341
2 65763 20870
2 121285 118165
1 189106 124927
2 112667 66683
1 66607 3209
2 20756 133715
2 48196 183656
2 125581 16539
2 142969 132621
1 16886 78971
2 159145 185114
1 41363 6748
1 3558 147021
1 193769 42765
1 74809 186137
1 146068 66701
1 28613 145676
2 84142 10085
2 147474 32046
1 114872 113393
2 20221 198808
2 10287 182917
2 174172 51780
2 188960 186364
1 30065 37166
2 85561 30773
1 19068 130580
1 176045 198168
1 46312 74091
2 89769 58924
1 146346 106159
2 9395 67629
1 150417 141861
2 196667 38415
1 110448 166335
1 169885 110444
2 55867 82954
2 108115 103231
1 133049 119942
2 122285 13871
2 11137 71275
2 75579 1569
1 97699 127556
1 49265 108418
1 75176 148654
2 14545 156869
2 157753 198566
2 49828 152814
1 23560 18893
1 130760 46069
1 185501 194929
1 166068 111424
1 89820 189408
1 190364 106455
1 75080 106848
1 199051 157077
1 40288 60863
2 4600 126053
1 158943 152164
2 157978 186347
1 12148 82207
1 17867 118860
1 188832 98709
2 147442 745
1 30470 138016
2 122536 72990
1 80579 185470
1 82591 118494
1 181876 141384
1 193825 182830
2 27646 190704
1 158754 174180
1 143337 106262
1 84854 157337
1 153352 158933
2 122608 192595
1 65236 8128
2 48048 189404
2 122191 137850
2 87031 122961
2 166221 87249
1 69625 148853
2 31974 68850
1 59281 197877
1 10224 12992
1 181616 172924
2 60427 102847
2 106106 132671
1 118121 97332
1 150371 114993
1 169534 91202
2 8780 185632
2 106554 50095
2 103933 138448
1 154454 59881
1 151199 63192
2 15423 85616
1 5799 69022
2 15567 67086
1 156805 153843
1 32789 43493
1 154023 24736
2 41980 50355
2 155526 19576
1 163088 59375
2 178985 114682
2 194843 6148
1 143206 1068
1 135265 123998
2 48655 42825
2 91650 73643
2 60377 88566
2 39820 77538
1 194143 115921
2 123188 99911
1 125732 49174
1 132392 2740
2 195527 91647
2 82839 160084
2 30660 163161
1 48414 198487
1 90076 50435
2 59434 107741
1 143034 167828
2 143833 107489
2 121385 46376
1 11377 4779
1 53608 39843
2 150953 198173
1 153630 105709
1 155330 1030
2 132820 183041
2 98656 63137
2 65186 151088
1 2614 35026
1 187104 79498
1 12146 76724
2 119233 18197
1 35201 143142
2 178541 111567
2 119390 192940
2 156861 59413
1 151176 136155
2 143545 52386
2 27070 103245
2 168044 39706
2 105859 101653
1 103883 156064
2 118776 63541
2 96625 182357
2 180122 2138
2 109003 120632
1 91958 34761
1 108932 159465
1 139291 49530
1 21798 6541
2 183868 10073
1 169125 80076
1 86039 173197
2 74064 15416
2 60997 106138
1 104631 77397
1 170354 143090
1 140595 111051
1 149042 14936
2 128243 167819
1 155567 118239
2 144471 68438
2 14142 75231
2 80531 73291
1 149469 49413
1 61035 122598
2 101952 88673
2 40259 132358
2 160755 54102
1 92818 55131
2 32065 141075
2 162318 108077
1 198665 171118
2 160928 80803
2 53429 23981
1 120926 182509
2 121395 81139
2 97416 120602
2 162251 133307
2 44434 185199
2 54930 75667
1 91782 166888
1 46802 102564
2 103946 58110
2 63833 109859
1 113316 136682
2 104304 89448
2 29534 36783
1 41548 23563
1 20868 111351
2 20554 113088
1 45372 105839
2 103706 161204
1 184966 67305
1 63770 54278
2 145106 143987
1 84411 179063
2 146464 25561
1 42226 22192
2 35580 37597
1 100080 128479
2 162997 114849
1 183987 186560
1 41563 19186
2 63977 10337
1 152365 193176
2 70471 198816
2 30988 183974
1 173775 69580
1 55021 110076
2 92985 62910
2 89810 44294
1 198933 67575
1 112885 63227
2 43276 16543
2 146215 67113
2 178050 76906
1 128255 132908
2 66369 56772
1 128408 85424
2 119529 197197
1 53353 152897
1 11827 44662
2 17211 81879
2 94605 38998
1 79607 128868
2 174068 147449
2 61666 146935
1 16474 45485
2 124414 169626
2 43253 40173
2 126152 199869
2 136704 133046
1 94528 81751
1 197455 91629
2 68094 197650
1 98157 84103
2 80052 82823
1 64934 137326
2 84109 7723
2 189839 124801
1 44601 123068
2 137274 87456
1 101665 159337
1 74925 178902
2 188669 13420
1 21439 170006
2 29335 39608
2 82112 116511
2 129954 74386
1 194695 115116
2 121358 179435
2 75111 160716
2 110231 19582
2 75431 46570
2 136071 16793
1 64428 168859
2 139831 88705
1 15625 36978
2 92584 102926
1 51162 177931
1 39501 181571
1 88091 23667
1 177837 63707
1 63292 71699
2 117157 144666
2 121478 64627
2 114618 165997
2 174221 178622
2 48551 100737
1 57430 144748
1 73590 123508
1 59667 116608
1 116681 49640
1 99378 102191
2 167749 134315
2 137399 145592
1 141135 171854
1 61632 111092
1 65840 86169
2 128109 108295
1 71835 189499
2 48454 170557
2 144044 59484
1 154957 114950
1 86700 179254
1 38308 98721
1 76157 94055
2 99052 127423
2 5405 156319
1 177525 98142
2 27634 44559
2 51347 110896
1 121246 129550
1 160912 186464
2 25871 105979
2 148830 34257
2 43902 57781
2 60977 49930
2 162474 52269
1 179023 117495
2 112913 33695
1 167177 153922
1 34904 57393
1 125698 34203
1 66665 47682
1 137522 189531
2 148881 13294
2 123043 60125
2 109171 172427
1 39144 131187
2 184420 129724
2 51734 175596
1 14021 34198
1 168436 57720
2 114907 47311
2 147762 156310
1 47313 52246
2 17701 135868
2 6753 94699
1 6842 44782
1 85246 62867
1 28888 104032
1 53865 176218
1 169657 70696
1 2202 31972
1 61241 152693
2 56116 6629
1 44268 146505
1 6394 136020
1 163075 699
1 137781 79632
1 92847 153714
1 185554 53983
2 92864 62228
1 129399 143666
2 116828 19065
1 18054 192935
1 159336 74150
2 149696 172905
1 49764 147998
1 166899 135086
1 152153 107829
1 146826 64494
1 126179 121734
2 36455 78981
2 179898 84272
1 44628 175657
2 9698 163366
2 186543 133846
1 116451 6617
2 35776 68694
1 173104 172542
1 163758 187501
1 63493 127421
1 170215 187831
1 107772 9049
2 99346 156225
1 176485 130410
1 575 55190
1 68962 161022
2 62233 75209
2 147636 59036
2 95445 74487
1 33170 5
2 171885 14077
1 35586 139052
1 128211 35664
2 96277 109102
1 146719 65575
1 195051 170022
1 24923 110456
2 21755 198526
1 5697 134220
2 114942 118729
2 79452 40409
2 179213 18308
1 86722 192009
2 71403 102865
2 62265 9457
2 47771 139284
2 12706 30023
2 88212 125453
1 185189 20418
2 95725 44543
1 31465 195486
2 183014 173553
1 125415 131896
1 61089 122956
2 16647 184254
2 30994 189303
1 75234 32316
2 18141 134689
2 80448 111187
2 98496 176070
2 168239 102886
2 58821 100864
2 45368 157314
2 91112 116606
2 145330 195570
1 14943 29409
1 117240 140517
2 78748 24631
1 16533 141173
1 18057 46541
2 174114 43282
2 565 61942
2 45126 118548
1 52753 166573
1 28901 76609
2 128691 27091
2 15424 71792
2 117281 35870
2 58378 55256
2 179359 199644
2 39226 12735
1 185050 55498
1 138713 172468
2 60478 99668
2 190403 21387
2 196585 43172
2 40216 135965
2 74538 50805
1 171850 67394
1 83242 52786
1 40342 192804
1 141203 43424
2 102002 95310
1 140750 22627
1 60723 138799
2 174261 131246
1 69927 6897
1 99134 98938
1 179169 24665
1 128466 123941
1 60315 83603
2 20996 142735
1 29217 10482
1 194305 184369
2 15884 188974
2 140664 42700
1 175020 47236
1 171673 45048
1 154860 89411
2 86258 60527
1 79061 83823
2 177586 85931
2 119381 50422
2 98444 226
1 165933 122137
1 11608 77719
1 85198 63401
1 138906 188208
2 20768 198971
1 186529 93008
2 52401 13234
1 9177 17295
1 157328 183666
1 13479 112811
1 182308 115948
1 86969 142051
1 74634 172316
1 79230 63083
2 173346 100939
2 97715 55747
2 190904 108408
2 152804 68134
1 50686 36178
2 24234 118443
2 186233 19454
2 137361 103256
1 56785 127982
2 42763 180911
1 171420 157743
2 42805 114318
1 143273 124295
2 26367 10949
2 103200 103179
2 76607 9165
1 77773 172738
1 84386 121728
2 3372 116592
1 117088 84008
2 5310 155680
2 122942 173099
1 128311 59333
2 102004 38425
2 151281 142733
1 29191 184348
1 27729 94137
2 129654 57365
2 108845 199093
2 79252 184223
1 79554 139205
1 43503 155983
2 5467 17257
1 7402 84838
2 84841 84656
1 191291 76831
2 58034 1774
1 70757 196075
2 178178 18639
1 181781 168418
1 36047 98181
2 180917 151081
1 166624 101443
1 96235 42963
1 54220 181808
2 100282 87904
2 67618 73719
2 157109 184745
2 3838 68972
2 36162 29880
1 58390 52892
2 25424 171362
1 55503 131938
1 187052 126556
1 151747 126281
1 178879 33913
1 9775 62094
2 148981 132041
2 35898 478
1 187868 9214
1 47685 70190
2 167129 81256
1 105231 53875
1 7155 45716
2 67332 79961
1 125023 31517
1 186579 194372
2 101516 41
2 128450 184125
1 100182 45766
1 14065 108910
2 60032 173756
2 65967 169748
2 66083 31519
1 40943 60209
2 173687 186392
1 103732 168228
2 67993 173419
2 70454 52467
1 34936 161459
2 46869 119023
1 84697 138714
1 58325 67823
1 178954 128383
2 111978 78122
1 192225 116501
1 139410 170067
2 93602 166650
1 166642 55784
1 38325 99905
1 168191 20815
1 145269 30794
1 71162 129354
1 105041 84141
2 178597 32022
2 144464 123922
1 50230 142599
1 142432 52559
1 145960 51046
1 156691 22350
2 108947 52315
1 71940 168736
2 68023 102006
2 13944 77315
2 10340 107061
1 186692 101694
2 23953 190513
1 81416 136567
1 135814 123627
1 185003 60802
2 60126 49917
2 17872 80204
2 160396 119622
1 134505 119902
2 136062 2536
1 25067 112265
2 85170 111297
2 34976 172885
2 75180 128317
1 8145 115699
2 45658 43707
1 185416 10839
1 5390 171914
1 175435 135564
2 157423 119812
1 54896 175076
2 74998 180334
2 131122 145742
2 88371 40524
2 68735 123376
1 186927 176162
1 182370 28749
2 155697 179406
1 78998 67474
1 55947 196774
2 133048 51005
1 143136 163317
1 165145 44604
1 54021 95387
1 100496 98838
2 17673 184972
2 81464 2435
1 91181 93257
1 36379 143755
1 51937 32775
1 24235 19534
2 31580 67583
1 38390 16878
1 146631 64142
2 198044 57760
2 44507 106522
2 63065 94479
1 107682 118266
1 184230 106454
2 153067 172469
2 160739 134598
1 132428 59260
2 190342 26689
1 28608 87776
2 159035 105145
2 171386 125162
1 165591 53397
1 95294 118798
2 56115 74747
2 118477 13397
2 83152 98468
2 53973 143842
2 46505 134993
1 83472 168120
2 46285 155908
1 89611 166691
1 18230 165405
1 137337 75226
1 26994 43900
1 185556 92058
2 15450 4056
2 15297 154056
2 104438 106915
1 96143 146740
1 28040 85516
1 176987 15709
2 114866 82390
2 65164 33879
1 127533 168247
2 113084 107888
1 75486 4012
1 123356 30650
1 51000 77572
1 34285 176169
2 178744 46700
2 104214 115873
1 87473 38973
2 86331 1861
1 164529 116323
2 163424 140725
2 58731 192154
1 155991 33750
2 54814 135109
1 185324 32969
2 166695 191044
1 154627 132158
1 199833 46146
1 13518 125830
2 1078 181955
1 97775 136176
1 14377 83372
1 21778 81887
1 121382 84056
2 199403 17780
1 38264 170401
2 19203 69669
1 51030 125812
1 143124 187668
2 30736 37597
1 25795 155730
2 149978 93733
1 149933 49008
2 113195 151776
2 109741 98024
2 70901 182124
1 72928 183467
2 147736 98623
1 176232 56905
1 45507 119362
1 33802 136655
2 181962 1339
1 87556 28508
1 86719 108281
1 59613 65282
1 172179 69244
2 27621 52213
2 98820 67274
1 120919 106048
2 124657 141568
1 193406 95148
2 33496 16458
2 180742 63006
2 32953 27090
2 127866 158209
2 78899 93717
2 64201 141924
2 133916 168115
2 22197 103239
2 3214 176916
2 124376 156627
1 138103 161220
2 102851 80122
1 20898 30995
1 76798 125959
2 59786 121585
2 193442 114074
2 62811 184199
1 166863 157413
2 42954 164462
1 44823 121402
1 173738 96661
1 157859 92034
2 15089 160708
2 165081 40743
1 15351 105047
2 106704 58905
2 130877 8570
1 119677 39208
2 81708 105402
1 96420 193221
2 176716 103254
1 141038 85937
1 19284 119499
1 64045 72555
1 2230 55067
2 113737 83829
1 187486 149757
1 91179 90014
1 95410 97266
2 199346 148402
1 60851 164072
2 71576 192066
2 37798 26591
1 66437 173194
1 38979 7265
1 13639 150853
1 29643 97604
2 113604 139754
1 5933 153419
1 90079 127081
1 55002 134974
2 159489 104827
2 18710 137292
2 136302 39134
1 144851 12526
1 194096 82561
2 109101 149358
2 18190 126439
2 74545 75049
1 87112 8628
1 191757 24063
2 124191 128037
1 3244 89351
2 161964 121211
1 9979 123952
2 160880 129599
1 166585 60176
2 101695 47513
1 141007 180570
2 64647 161669
2 36054 117797
1 140200 117102
1 29615 106284
1 126353 24868
2 193608 69256
2 65725 127424
1 3183 92560
2 142045 80797
1 143140 162297
1 81557 183032
2 87834 170439
2 139012 80465
1 194017 158524
1 172094 140810
2 121775 127547
2 6506 159015
1 134363 79318
2 114681 194512
1 15169 64208
2 145547 181092
1 87936 114682
2 100313 101384
2 141545 63664
1 131775 121464
2 153873 21690
1 134636 160645
1 134602 136020
2 40947 63937
1 192669 180106
2 131569 77929
2 106402 43657
1 60387 169644
2 19983 87840
2 141500 66290
2 161071 48450
2 197739 59272
1 127552 195283
2 123417 148670
1 107142 195251
2 77785 101592
1 139327 46609
2 84444 49669
1 566 132330
2 76926 150743
1 51879 103995
1 31710 144757
2 5133 170774
2 73130 160744
2 10554 40677
2 69536 188432
1 122890 60672
1 133225 186627
2 181478 45909
1 24993 139929
1 1478 155100
2 128710 19373
2 196533 165879
1 110952 169192
2 14050 188470
2 117806 62993
2 184707 56703
2 81961 77025
2 103786 55180
1 173945 73421
2 187533 185734
2 193362 181108
2 101671 119424
1 40275 148227
1 18004 129551
1 121642 83024
1 192893 72937
1 103803 34452
1 150430 131818
2 117346 150657
1 178619 9064
1 44825 38509
2 5430 42647
1 48365 150396
1 91141 197945
1 156611 43078
1 61930 105565
1 199671 58013
2 110308 5556
2 29356 196538
1 152948 153959
2 72311 92834
1 96388 131458
1 171447 94913
2 181582 62767
1 23978 5828
2 178864 108349
1 21758 25102
2 70850 154
1 89681 57173
2 71799 140675
2 16839 184530
2 4853 187826
1 4502 84068
1 58416 106708
2 82543 97389
1 191312 67445
1 130706 107949
1 64143 6618
1 78775 155691
1 84603 158128
2 33315 89292
1 153874 12712
1 65761 105628
1 64769 178625
1 59881 178916
2 2125 114872
1 182627 18288
2 81049 7469
1 105511 176136
2 142428 157865
2 48108 94678
1 179970 38299
2 125787 135869
2 191204 70486
1 194702 129065
2 73100 11481
2 139518 177543
2 21207 7750
1 129159 133864
2 63045 88833
2 108315 107695
2 140432 14466
1 96771 78739
2 163860 25778
1 86707 109243
1 139832 65958
1 29813 10472
2 15668 27874
2 43472 182070
2 84730 163265
1 53128 49468
2 44412 63175
1 107752 88777
2 149301 162235
2 17810 106570
2 34587 100740
2 130299 2239
1 184771 183750
2 113609 131298
2 177845 26912
2 2109 138059
1 81172 106048
2 43744 98237
2 109775 107404
1 149728 157651
2 168822 115515
2 38049 60952
2 35633 48679
2 155782 101063
2 80487 192837
2 85330 71825
1 8989 131182
1 82552 3720
2 8957 1481
2 31846 194524
2 52661 12035
2 110301 37518
1 122149 81650
1 148072 15994
2 17074 24690
2 126160 54724
2 150509 104567
2 70340 60178
2 188284 107636
2 158834 33722
2 61500 176186
2 10283 109206
2 56123 199093
2 62711 69778
2 149867 66476
2 76139 197291
1 158554 169315
2 147202 118738
1 182201 121738
1 24736 18395
2 77747 78107
1 41176 69856
2 119384 34461
2 58797 68553
1 161335 107363
1 160700 80319
2 139407 131057
2 137205 87796
1 106997 96230
2 82399 56524
1 155177 111472
2 70741 65868
1 70305 19860
1 188578 163850
2 95018 121619
2 75093 80899
1 8739 6374
1 16072 63890
2 10171 103152
2 138273 11326
2 38309 144280
2 101089 116254
1 21021 47803
2 77564 135289
1 135234 146099
2 77976 198441
2 140686 39110
1 142424 55108
2 29697 167421
1 44526 68584
1 181693 180529
2 189062 91325
1 57245 135812
1 175249 127375
1 94280 82606
2 174001 179213
1 15636 6125
1 85824 22814
1 176037 140165
2 88978 26131
1 188491 81441
2 16516 73338
1 8657 65523
1 194148 155223
2 174233 52257
1 115962 15952
1 73916 18224
1 40797 40941
2 140315 180815
1 173618 33106
1 7262 100807
1 155712 67151
1 124471 44379
2 180276 167891
1 76877 97739
2 151792 37540
1 42314 195992
2 148679 194233
1 90761 166795
2 173430 103416
1 152350 39532
1 46930 18439
2 197604 175057
1 88478 150541
2 111651 101271
1 109583 8904
2 155161 171702
2 66650 29491
2 72021 26682
1 117041 154226
2 124702 149414
2 48515 115684
2 138763 110899
2 187878 129797
2 71744 90217
2 160321 44849
1 166681 113972
2 27118 46303
2 189521 95224
2 163643 176463
1 188251 52774
2 146093 65767
1 145210 96774
1 138965 123715
1 166231 108439
1 180025 183134
2 137379 121229
1 110251 46895
1 33022 195868
2 132719 85415
1 85494 161482
1 166645 28297
2 140254 199908
1 146229 128099
1 40331 79836
2 102476 177001
2 11197 180679
2 11429 46168
1 83050 199865
2 59775 177696
2 136598 197131
2 4066 39767
2 6788 18913
1 104752 107445
1 14242 145536
1 54596 191251
2 100906 147230
1 44201 30110
1 57987 179768
2 110898 21184
2 199601 18735
2 110628 175320
2 171647 51990
1 102181 62107
1 31659 94333
1 57851 175107
2 104815 158399
1 117277 162111
2 92937 83736
1 171001 13891
2 87200 172032
1 182223 172357
1 60481 182889
1 9926 12248
2 148935 150018
2 54306 74490
1 55650 84169
1 105949 190448
1 46000 152373
2 92641 101217
2 116409 108547
1 152646 7513
1 88609 24138
2 69291 91011
2 131977 138299
1 59672 8615
2 81444 88020
2 40532 75474
2 189255 95749
2 176950 44127
2 28103 46986
2 86525 90468
2 176505 35984
2 51646 142935
1 9541 110605
1 66053 37434
2 32078 170395
1 141033 164626
1 146412 159081
2 65370 82871
2 77536 83951
2 153755 117387
2 193021 40217
2 63961 77569
1 174106 193657
1 63821 112593
1 101606 185726
1 93769 14649
2 132518 65301
2 36257 85133
2 64932 37327
2 70769 9626
2 61731 166772
1 113696 33727
2 143147 64449
1 85466 166968
2 172785 155095
2 55566 149183
1 52494 109910
1 54007 76697
1 122750 180721
1 180599 139012
2 12551 119607
2 172213 34558
2 67139 177014
1 83639 167399
1 55094 61530
2 89874 8236
1 80245 120369
2 87467 37821
1 190350 169256
1 101390 60655
2 4779 191704
2 3974 183171
2 53681 140838
2 59600 9042
1 95943 143802
2 24972 91357
1 25670 73660
2 182355 198853
1 116208 198754
1 54469 108832
2 8472 85506
2 195631 45643
2 41071 31376
2 185022 17914
2 45387 182797
1 155909 111909
1 82339 110406
2 65315 4355
2 120228 10016
2 43822 109264
2 36849 95829
2 129363 197157
1 46815 6328
2 37553 43645
1 43317 113534
1 73116 147754
2 147811 3548
2 141279 4974
1 137849 111558
1 108283 181613
2 80323 77740
1 33431 70803
1 103925 196727
2 5254 153197
1 190827 21973
1 3899 81787
1 107803 48121
1 143468 108404
2 143863 193584
2 86161 133701
1 27148 189732
1 84488 39175
2 31941 134721
2 46298 23011
2 40907 60745
1 161047 3835
2 41882 94127
2 61385 119910
2 50970 136739
1 193164 73267
2 50810 172214
1 128050 30864
1 27036 144369
1 185464 154687
2 167265 114160
2 3830 5691
1 137862 43146
1 115484 97797
1 186444 70196
1 166883 193398
2 51459 127648
1 91753 17638
2 103248 159545
2 42738 110032
2 189317 74770
2 192137 58428
1 6268 195187
2 172834 82909
1 106437 104703
2 72084 28453
1 99455 193237
2 125302 10633
1 97956 43693
2 128739 164483
1 30006 43125
1 92135 191532
2 134105 30843
1 79818 109603
2 88376 30834
2 123920 64920
2 5746 191666
2 163809 105643
2 129188 179061
1 101543 2162
2 86489 166910
1 44055 160921
1 145767 54298
2 58890 21687
1 74224 169929
1 59152 30229
2 141865 114393
1 45703 174396
2 135839 132173
2 174886 80814
1 177603 83828
1 144135 84674
2 118433 31561
2 84926 143141
1 9756 187242
1 70619 86194
2 127973 116937
2 51447 55600
1 153914 151765
2 114799 89306
2 79662 6815
1 120310 177697
1 179578 87252
1 36068 56676
2 199148 127794
2 110920 11247
1 124818 86078
2 128082 160316
1 82403 155087
2 52057 62988
2 193788 51004
2 31080 193667
1 99343 43923
1 151638 158356
1 188179 180359
1 60960 129575
1 39924 25581
2 78574 152710
2 71845 80227
1 165161 110397
2 198113 27848
2 51973 41366
1 185241 105630
2 158126 104795
1 22856 18635
1 156583 73636
2 5962 166239
2 102586 55834
2 15681 184818
1 69696 44396
2 30650 1925
2 83397 114151
2 15273 153776
1 93618 131847
2 166896 12383
1 70622 56696
1 436 62782
2 198565 144961
1 171421 80161
2 92325 131561
1 27001 134993
1 135571 22960
2 134474 84876
1 42633 34511
1 121044 66355
2 59074 189085
2 111340 187790
2 82213 108750
1 153137 180436
2 5269 158694
2 76789 57715
2 20529 218
2 158359 145939
1 118724 189452
1 101259 92634
1 164781 6777
1 28768 78848
1 104766 120430
1 145545 62474
1 121811 17245
1 198538 120451
2 141986 79584
2 53474 149490
2 76403 8754
1 54361 9549
2 98330 118711
1 43992 96005
1 80986 122893
2 83874 36690
1 97340 51302
1 15473 178826
2 36744 47006
2 174769 90618
1 118782 193328
1 15876 48975
1 131567 121916
2 92447 181585
1 37770 172127
1 128462 142044
2 147618 20899
2 188872 52634
2 80520 120568
2 46307 152233
2 159660 55229
2 144536 2594
1 170854 120990
1 170432 45753
1 63384 186421
1 109863 192213
2 170541 45699
2 110279 194107
1 135528 13042
1 48859 32237
1 139559 77184
1 103721 75275
2 179324 195225
1 187804 45618
2 102463 44903
1 114916 25360
1 114880 160184
2 64229 99029
1 138851 94510
2 190822 46344
1 171994 174304
1 2262 173956
1 100501 86345
2 59982 135637
1 35100 102378
2 134399 184472
1 103002 110371
2 176055 44903
1 146569 73330
2 59184 26035
1 170717 174725
2 96371 152154
1 130963 32510
1 116640 126283
1 192795 141222
1 38767 153217
2 91301 22106
2 122818 78326
2 30191 149798
1 89548 150421
1 40219 135524
1 112623 122652
1 88100 1349
1 172743 24945
2 54513 19858
1 177859 28908
1 130302 160898
2 138229 165707
1 26242 134984
1 76488 81327
1 106738 118558
1 5704 71468
1 45993 5311
1 77820 14211
2 81928 101787
2 20568 132729
1 35416 105170
1 72247 121232
2 18146 52995
1 150801 49129
1 114375 129661
2 74078 58705
1 90070 141305
2 144961 183292
2 163269 41248
1 109366 191489
1 168618 157220
1 136498 83500
1 13694 96210
1 146996 89147
1 128606 7783
2 151921 109779
2 198432 198461
1 19996 124576
1 84998 116500
2 184470 112010
2 143131 60715
1 125939 25974
1 125319 176071
1 88707 149736
2 236 139564
1 185739 40950
2 125390 15945
2 8053 101408
2 9792 68129
1 51014 39259
2 94999 167817
1 135961 78844
1 49479 85747
2 39887 152746
1 77601 30950
2 61665 19113
2 62317 146901
1 144279 68268
1 17586 121880
1 173429 88514
1 181737 154802
1 132027 136785
1 47126 44404
1 70134 124128
1 73033 167727
2 177595 98703
2 92746 109637
2 133171 174910
2 72082 46945
2 106270 168293
1 79930 59593
1 153841 195591
2 152624 24672
1 59669 61934
2 72741 72662
1 12932 34997
2 106058 195570
1 198571 95104
1 107127 195272
2 134613 99011
2 25721 170017
2 63183 105307
2 37269 81406
1 86287 2956
2 36134 144914
2 159915 186655
2 41859 18027
1 32076 119227
2 151071 145405
2 185274 157618
2 108290 12767
2 99725 187255
1 129362 79807
1 146167 96151
2 70036 160056
1 40096 100515
1 66049 143210
2 46460 15998
2 119870 37129
2 1985 23599
1 31522 45054
2 1226 134374
2 127589 96211
2 16438 43916
2 1712 30477
1 81536 102621
1 174474 62030
2 182372 156697
2 29775 145172
2 155651 3486
1 152222 140643
2 81253 34287
1 119270 30643
2 199611 1379
2 7498 31634
2 11750 198086
1 11129 177496
1 88681 135464
1 150002 7565
2 48486 46817
2 95150 168811
1 81337 72815
2 5466 3522
1 32031 104692
1 7855 151981
1 158342 13047
1 110188 18079
2 163526 123213
2 181705 56607
2 94067 6522
1 118746 12835
2 135766 170071
1 165410 139319
2 110221 121194
2 114438 56673
1 125757 107909
1 103885 198125
1 64531 197193
2 125837 55511
1 72153 85300
2 144573 150989
2 182304 153821
1 64419 50796
1 53763 103956
2 128617 26768
2 18844 196141
1 35121 68635
1 66189 173147
2 41697 162837
2 162521 31033
1 49507 152343
2 48404 71084
2 174937 155891
1 35218 23388
2 91942 915
2 55762 86531
2 36387 120668
1 117616 132315
2 40697 68129
2 54518 87572
2 54100 170367
1 152380 5522
1 173992 8044
1 129810 82308
2 148717 169937
1 175987 86329
2 184611 101859
2 140659 171936
1 199117 80339
2 11522 194831
1 150572 24201
2 106618 79248
2 90230 40065
2 144684 147846
1 27292 119040
1 188763 43478
2 15392 159926
2 123195 86695
2 132040 182273
2 27389 108668
1 154856 194051
2 15665 82613
2 98213 173211
2 92958 95791
1 16626 58204
2 187541 163176
2 188531 6053
1 97747 106782
2 97758 66029
1 109841 182008
1 108815 38045
1 91499 27887
1 100204 84411
2 88112 1020
2 196767 174782
1 150677 77475
2 116794 69856
2 34870 2086
1 56515 172141
2 121535 63864
1 47842 100053
1 174777 83459
1 23636 153765
2 35869 192118
2 22936 121546
1 125724 41629
1 133315 160554
2 26099 25972
2 107498 36498
2 122539 192898
1 139980 126253
1 124594 47846
1 49927 47604
1 58953 192971
2 84551 149362
1 103536 133346
1 199031 27626
2 144030 58556
1 77144 172557
2 160572 24868
2 28847 198562
1 147357 132960
2 22921 119295
1 8700 147389
1 145957 180796
2 12479 141895
1 100055 107199
1 136358 130028
1 104548 76535
2 52578 39410
2 636 98759
2 58983 11223
2 78292 163244
2 2731 110118
2 75779 105415
1 121626 15842
1 37123 40912
1 168604 199417
2 198174 142511
2 56688 126713
1 28730 143740
1 35701 138173
2 138165 100001
1 32938 68208
1 161093 54411
2 2893 60049
2 117459 186966
1 176273 75647
1 158848 145456
1 124489 146360
1 58465 152035
1 191951 110359
2 140774 169826
1 170283 153103
2 111571 165290
1 82490 99392
1 6533 117714
2 177199 52451
2 106067 100220
1 69147 50721
2 51002 46689
1 29518 42518
1 137550 145135
2 134838 55576
2 120463 158853
2 195638 154009
2 184021 49295
1 160923 50932
2 70249 192452
2 142656 43692
1 5539 137368
2 198227 65290
1 61312 31504
2 18320 194885
1 94773 85631
1 19214 92953
2 82196 182710
2 56717 56497
1 72814 43614
2 101148 18615
2 56684 179944
1 107146 156204
2 158523 51302
2 45184 23780
2 16355 154228
2 33661 143849
2 104504 163886
2 131383 93359
1 159145 121713
2 107503 68914
2 110935 92095
2 15683 70271
2 185623 146022
2 68461 3345
1 849 113954
2 102052 8141
2 168850 104267
1 132552 160258
2 169824 41969
1 71237 119117
1 1041 155311
1 19147 81493
1 140601 56929
1 183531 532
2 32103 337
2 60173 3576
1 119907 25804
1 84304 187276
2 144919 96002
1 142606 15448
1 157003 152479
2 83955 48325
1 139846 153375
1 184135 183785
2 114047 11974
2 140063 13006
1 8254 73167
2 47947 82917
1 15182 3297
1 120580 55344
2 35112 63895
2 43007 108459
2 15349 75112
2 80759 117392
1 177664 90233
2 139256 11079
1 151704 43414
1 139038 197765
2 196919 138540
1 73553 175432
2 154186 181309
1 162935 101679
1 196306 22731
2 114776 160520
2 194338 10104
1 41244 72661
1 140035 138316
1 179429 55554
1 61988 185257
1 15973 114483
2 47986 116764
1 79038 125634
1 7584 131748
2 56975 30688
1 146258 140738
1 172646 38757
1 132590 186320
2 28381 110849
2 16399 119501
1 26729 34559
1 104990 13302
1 101218 145222
1 79163 3410
1 27549 83164
2 191291 65090
1 178997 76684
1 19793 180356
1 187273 33340
2 13392 163611
1 3736 91504
2 61599 59047
2 132930 127307
1 160552 188119
2 156995 170857
1 162300 127310
2 87621 100122
2 66136 134045
1 52638 58204
1 119419 183089
2 79553 151239
1 25844 154258
2 162459 96617
1 60080 143232
1 94162 81719
1 35393 107067
1 179180 134024
2 125451 143894
1 4952 181079
1 94701 10029
2 70586 26569
2 2756 10409
2 81954 53068
2 61013 6297
2 195086 24372
1 157283 152824
1 121642 99871
1 197079 193284
2 29695 59873
2 159542 112384
1 184764 83104
1 16313 58668
2 77491 178064
1 42566 85051
2 8520 60414
1 109793 27271
1 127300 160703
1 180842 96226
1 94055 27267
2 173252 85448
1 105361 170714
1 124477 141353
2 71386 141316
2 169455 183102
1 24025 163054
1 33578 91286
2 39347 42198
2 194394 81085
2 116345 120865
2 14191 46918
1 24899 153730
2 110337 182348
1 197573 35351
2 113922 1685
2 97968 144976
2 86935 117022
1 124550 95212
1 38504 169347
2 132890 52025
2 191052 99054
1 122789 196898
2 14614 129536
2 171290 135106
2 180558 98793
1 96317 55033
2 144823 59711
1 44536 132027
1 20723 161490
2 165486 168359
1 50217 91755
2 153525 117938
1 107714 60524
2 43258 47510
2 159732 64239
1 134397 167300
1 124453 9935
2 137816 152405
1 197598 183305
2 166678 151837
1 14753 77106
2 119602 10558
1 65891 132484
1 135746 107870
2 75168 52826
2 177667 157934
1 77648 857
2 90274 64719
2 123180 112108
2 121046 142111
2 156486 137434
2 156290 102146
1 90027 67298
2 68692 33315
2 76136 196798
1 186493 79604
1 128355 75901
2 134236 85107
1 6346 33541
2 143521 114314
2 124204 182427
2 24889 187980
1 182050 116560
1 63702 701
1 74833 173010
1 12180 94497
1 45487 165990
2 15747 111222
2 119902 147659
2 290 152382
2 193581 134191
1 118589 62704
1 162467 59350
2 33516 69337
2 179460 72297
1 133467 36510
2 111779 89469
2 173261 72960
1 178064 170346
2 17345 155754
1 143093 87768
1 52581 47331
2 168840 100970
1 110223 101141
2 79112 3278
1 29001 71404
2 24665 99278
2 94767 91140
1 76842 73040
2 27776 154167
2 87962 181106
1 51813 194961
1 150607 5557
2 40127 170940
2 173300 25340
2 40640 123435
1 88496 92668
2 137727 167397
1 159005 129654
2 158206 119915
2 117673 2218
1 4204 154139
1 93264 125033
1 114637 141070
1 47629 146553
1 37482 5154
1 109833 142761
2 118767 160838
2 92175 52622
2 114984 115074
2 158299 148595
1 126415 3548
2 96694 190156
2 147062 149671
2 56801 16865
2 187652 102850
1 178698 41868
2 40587 71584
2 20159 72408
2 112780 197183
2 140533 15023
2 127643 155877
1 57159 70248
1 33911 112502
2 193218 133502
2 1210 102184
2 103989 194836
2 152126 15229
1 25778 174639
2 124094 1907
2 32088 99057
2 61385 167327
2 119829 54470
1 134878 10650
1 74520 22060
2 59320 157784
1 181150 14630
2 73033 27049
1 186910 167570
2 19993 31170
2 114783 175312
2 196623 7127
1 44414 90077
1 140876 33734
2 158739 158609
2 117956 180449
2 144573 55575
1 192227 129508
2 81969 38122
2 77211 46576
1 95992 116435
1 187207 153548
2 92257 113253
1 34483 161465
1 67003 97335
1 53742 91103
2 94534 127902
2 12555 123371
2 151685 29586
2 50680 62394
1 144972 64971
2 151994 95033
1 102659 133117
2 27751 99158
2 43196 87663
1 30807 42304
2 100352 177448
1 87268 9262
1 32595 110879
1 88972 125561
1 144342 126216
1 88342 156136
1 199929 34448
1 74355 167102
2 197169 17490
1 49731 32263
1 65005 50785
2 106938 106566
1 162928 110928
1 11687 110616
1 184796 127954
2 79653 198412
1 137939 108441
2 121647 35830
2 100989 179082
2 82445 49474
2 148083 107393
1 133799 164745
2 16668 2128
1 189259 63451
2 33808 190896
1 68089 23659
1 66521 116674
1 39076 172590
2 16254 142211
2 20367 20595
1 107704 23681
2 176436 142818
2 9999 67483
1 198696 154419
2 140016 108753
1 122715 78356
2 146638 29879
1 34881 91200
1 61037 107926
1 63986 125885
1 105287 145371
2 5079 122897
1 156914 143808
2 19465 52510
2 41673 34397
2 135967 145677
2 136610 97140
1 106952 188290
1 28050 107089
1 170145 139471
2 130385 152704
2 144336 75796
2 48737 58396
1 58121 79638
2 83031 172118
1 149344 155077
2 121746 120479
1 54131 161870
2 35500 158727
2 198237 18699
2 89600 35915
2 130431 73732
2 10826 92809
1 143597 31413
2 18668 20964
1 131742 106082
1 10902 153242
1 95747 141125
1 104049 172654
2 164683 87363
1 120543 112289
1 94782 5578
1 106630 133439
2 29 71695
2 37917 162886
2 11519 7367
1 3049 185389
2 28657 39423
2 54617 92881
1 125845 187772
1 67697 23331
1 89263 196498
2 137405 40950
1 112572 38690
1 91149 24140
1 185645 168502
1 148412 87177
2 180888 139995
1 67505 51949
1 107460 109643
2 160686 41027
2 111581 72340
2 167014 175385
1 93223 187717
2 176597 100024
1 195692 8737
2 158228 157547
2 69997 92521
2 30459 28194
1 54424 152164
1 146617 2386
2 25820 122232
2 188203 193112
2 133822 122239
1 87903 110331
1 196464 20528
2 139524 12873
1 145493 51858
2 63963 28951
2 136610 91800
1 93282 54247
1 53657 39507
1 176315 125313
2 123984 18900
1 85494 70239
2 179264 144546
1 193654 163188
2 15052 90072
2 55753 67562
2 179363 71869
2 191574 133238
2 188262 168668
1 5100 42679
1 32442 38778
1 181234 116298
2 62213 89983
1 126332 83818
1 41988 122414
1 20283 185285
2 75221 10391
2 187044 151018
2 8170 24971
2 127025 84754
2 109340 146749
2 39791 150998
1 71759 130439
1 105129 121345
1 138711 159852
1 114854 146032
2 50963 106143
2 58824 26437
1 32693 3374
2 143289 91173
1 63786 73948
1 65287 103351
2 179075 157440
1 55463 177161
2 160918 82957
2 23633 148270
1 197080 113854
1 88857 180268
1 84197 137363
1 85721 193975
2 198648 171599
1 154253 170715
1 192028 88907
1 109980 60863
2 35677 190890
1 25907 49220
1 31817 190424
2 150007 52380
2 150854 82767
2 69816 182802
2 42365 22840
2 198523 185318
2 136422 76938
2 170665 27457
1 65446 109979
1 140793 179078
1 20563 48673
2 174337 162419
2 30655 81677
2 107978 107417
2 13428 116320
1 106627 111085
2 187964 155364
2 61859 53809
2 98384 180941
2 90058 32397
2 74192 147231
2 27683 180627
1 32453 161790
1 99033 19722
2 196657 192663
2 182056 151975
1 3000 88358
2 190298 172474
1 33603 1135
2 86783 172048
2 129023 151942
1 185524 181961
1 39727 81465
2 7834 35277
2 165571 137442
1 50304 97998
1 107991 48532
2 127063 158422
2 79160 186830
1 23423 188301
1 90285 125223
2 155874 75074
2 83781 17744
2 140796 73060
1 71311 116385
1 5759 145581
1 71438 131745
1 155677 136502
2 178166 169105
2 195466 8829
1 137365 113803
2 126602 13565
2 42563 87401
1 70976 78224
1 196784 137328
1 90605 56133
2 25997 133245
1 15288 149114
1 59682 13576
1 52230 31490
1 36697 158492
1 105652 166529
1 193584 109326
1 16267 61856
1 155599 28662
1 49603 109453
2 84562 85756
2 186391 184480
2 159357 597
1 60068 114453
2 43190 84613
1 169381 42414
1 4714 98177
2 149500 19501
1 59905 132292
2 70330 79669
2 22905 98684
2 5386 197156
2 73917 153654
1 146388 34141
2 17819 97004
1 68943 156484
2 149141 81846
2 195425 138906
2 109748 174302
1 7356 89134
1 121262 27008
2 40842 123803
2 185562 9072
2 60375 199534
1 169869 52846
2 150214 168481
2 111423 83183
1 13000 652
2 18635 137851
2 21805 119656
1 97825 82979
2 15400 7787
1 126108 11511
2 78692 154157
1 128806 57134
2 103194 21053
2 128856 91137
2 89047 135797
1 133518 28814
2 5725 54107
2 144615 187026
1 82368 58715
1 57725 19168
2 180685 13985
2 114705 170593
1 44566 171587
2 82071 184006
1 82268 114023
1 169004 179477
2 46994 124461
2 185222 163397
2 3633 38043
2 80815 81722
2 22019 24973
2 130212 199135
2 92421 68819
1 193936 139779
2 59935 34141
1 122100 101176
1 24597 74914
2 79567 133531
1 126774 178923
2 65050 19814
2 101596 107836
1 106325 62766
2 15493 93160
2 98521 145836
2 14943 122839
2 83764 140638
2 89081 37100
1 168266 72628
1 111716 196577
2 158578 189374
1 133912 105161
2 9703 83277
2 34579 44624
2 17074 138476
1 72160 177254
1 147287 144021
1 57263 120814
1 49279 6139
1 147380 152428
1 34210 147647
1 61626 34907
2 41347 178836
2 117892 180363
2 55486 5660
2 79420 56134
2 80127 40512
2 139733 5349
1 181105 195385
2 85279 63837
2 1475 186323
2 112491 190629
1 180274 92622
2 170339 67463
2 6943 185466
2 67809 35541
2 99970 7372
1 116577 15875
1 3230 143700
1 93306 162486
1 159839 136504
1 119777 148238
2 189986 27659
1 125213 92735
1 196599 132742
1 81566 190071
2 9069 181479
2 182787 168839
2 150763 37154
1 38218 193016
2 56148 80266
1 93841 38026
2 184200 143375
1 67319 47719
1 104893 106859
1 145244 74215
2 42846 73172
1 178428 45216
1 113669 2385
2 181829 192045
2 192995 54070
1 53911 46502
2 131330 21035
1 21720 163037
2 104998 101220
1 83799 174580
2 65435 4693
1 52725 40356
1 136859 160884
1 19373 34725
1 143603 118447
1 102371 45700
1 29728 28272
1 92155 197749
1 157019 79023
2 26035 9101
1 79271 165837
2 87879 118470
2 177262 65533
1 135423 15994
1 20955 77294
1 14184 28424
2 191478 164428
1 49061 102959
1 9392 4813
1 145232 103619
2 9041 97841
2 49272 91608
1 102459 70610
2 165610 72752
1 63919 20265
1 108286 184383
1 165423 162668
2 169789 142249
2 115941 81895
2 35489 199927
1 51943 146948
2 113382 46380
2 76813 1117
1 14198 109209
2 131215 40874
1 81467 40597
1 12942 165678
2 96281 79883
2 57632 131747
1 61489 165377
2 95690 92743
1 162569 52680
1 188322 126658
1 140315 60994
2 176633 108441
2 171008 11812
2 123411 62846
1 118855 123386
1 23142 99472
1 180438 1406
2 42437 65494
1 24937 42919
2 36782 106801
2 43249 187442
1 179842 99867
2 17388 120234
1 121873 30849
1 152133 44319
1 46832 178749
1 199864 132403
2 75974 71264
2 16170 72753
2 59614 100176
2 168627 126480
1 122335 136122
2 74712 135373
1 156889 421
1 122114 133348
2 187842 91028
1 171840 65960
2 183187 103149
2 20431 105307
1 12581 29482
1 197380 135088
2 67 188882
2 10826 179009
1 89960 62431
2 187284 113596
2 199233 70477
1 194116 134874
1 69819 147618
1 151269 175476
1 119661 176973
2 86498 22871
1 64581 15183
1 66927 111294
1 123804 108174
2 72295 143102
1 56059 37768
1 19040 88196
1 71771 172877
2 97370 178708
2 139525 105665
1 12728 30831
2 94576 147220
2 61773 170270
2 10032 142798
2 175836 4257
1 160410 174826
1 45673 181939
1 72905 117694
2 143901 84503
1 187284 44514
2 78798 171847
2 126128 132847
1 179220 145734
2 20774 6764
1 48258 135149
2 17375 111885
2 51884 107957
2 121422 148580
2 82295 194654
1 7560 146407
2 143968 142388
1 62233 181438
1 199035 182436
1 12665 48472
2 94552 77386
1 33122 186475
1 36573 175788
2 71031 27211
1 112602 196865
1 163564 60137
1 122193 138623
1 197820 132816
2 72584 9233
1 73017 129756
1 2848 68414
2 152888 35898
1 138763 140849
1 99410 76246
2 199169 135024
1 131476 189400
1 113295 48321
2 86622 184619
2 114699 120072
2 140026 36532
1 194317 90394
1 83106 34151
2 41665 161213
1 93297 53851
1 182925 60844
2 20611 43326
2 14488 18438
2 124706 32054
1 111273 164225
2 46470 96563
1 72709 144919
2 65635 180880
1 70629 53261
2 31277 196949
2 106686 135768
2 183045 115773
2 120285 40951
2 39749 62896
2 24929 16872
2 11662 22749
2 188902 20997
2 6508 53918
1 123616 121435
1 140774 146169
1 128672 188240
1 31855 78017
2 123877 141336
1 91062 92693
2 62749 77441
2 199508 122462
1 63846 132398
1 113540 52363
1 38225 135298
1 190625 106392
1 143516 69033
2 61826 106440
2 148241 70111
1 67509 118289
1 183487 100985
2 55232 109867
1 155023 68587
1 111799 8884
1 52449 148518
2 177552 51550
2 9328 149380
2 137739 130516
1 180477 199189
2 109051 46402
1 6078 13420
2 71589 84591
2 170979 69787
1 79598 102572
1 129828 188160
2 133501 135599
2 107404 66365
2 132171 21423
1 93400 33220
1 98996 113338
2 33209 198117
1 174603 127564
2 184773 16684
2 102711 49699
1 27772 160530
1 6708 100508
1 155449 124064
1 131720 103208
1 37690 151366
2 164645 114306
2 197410 46029
1 171479 52048
1 101592 124492
1 199067 46592
1 109875 146702
2 73437 31669
2 190405 133112
2 102041 25872
1 13533 82160
2 136933 146598
2 158639 91179
1 97300 9701
1 100093 29577
2 180951 188595
1 154884 108914
2 169457 82556
1 65532 103635
2 138581 175126
1 8297 3795
1 62113 124432
2 126286 63221
2 147269 75750
2 5767 80233
2 169838 79594
1 185738 55985
2 32611 28995
2 173267 54432
2 193045 136553
1 142339 190623
1 71660 154580
2 120487 68080
2 17560 79522
2 47527 2742
2 21913 55997
2 57878 32610
1 151596 21675
2 109404 101582
2 195052 14448
2 181407 56492
1 196342 37430
2 25562 147100
2 119627 161946
1 13089 1952
2 117395 90180
2 191458 125978
2 70434 34017
1 183864 48774
2 83594 122563
2 120010 198204
2 17042 162404
1 101587 11980
2 107415 59327
1 18668 125407
1 190944 29226
1 154278 39058
1 99987 89708
1 110413 185016
2 34610 125183
2 148240 47844
2 152928 124640
1 173885 41140
1 95874 199268
2 26053 135423
2 157309 4358
1 193673 182659
2 129489 70685
1 172310 78505
2 144577 26130
2 157808 167220
1 162458 161025
1 27125 85241
1 178821 89665
1 73992 144044
2 181152 178029
2 156913 132937
2 170433 3392
2 166333 175067
2 89812 44083
1 126595 33282
1 158568 128540
2 126868 49518
1 126778 94690
1 95605 65244
2 91994 66293
1 83281 180311
2 121937 76149
2 42122 47744
1 106937 51979
1 124119 124894
2 128928 51347
1 130056 115966
1 86546 153137
1 157776 151987
1 100646 4248
1 75780 189910
2 109634 58041
2 84554 74862
2 69736 5447
1 112058 114888
2 170785 192368
2 151232 113807
2 106391 193046
1 105489 140897
2 175712 73785
2 2795 146632
1 48541 10623
2 84 50363
2 66001 182947
1 51229 49441
1 42082 42480
1 174361 122834
1 52887 72310
2 86868 185674
2 57003 134907
1 145488 154772
2 184286 173470
2 189940 35802
1 45059 52651
1 154378 169964
2 192143 140673
2 98872 12936
1 19121 74206
2 176494 169683
2 8243 91617
2 193746 85528
2 45370 153040
2 50332 194194
2 2753 14683
1 68608 28199
2 89442 67454
1 183789 90732
1 148311 27725
2 59426 190551
2 29511 25392
1 95008 142708
1 127857 92165
2 100576 171889
1 155885 188251
2 23605 129274
2 146122 38287
1 174653 61697
2 54451 190598
2 30379 28228
2 133434 136131
2 42591 73475
2 148769 194803
1 192632 167445
2 67999 156822
1 82538 154452
2 33714 122983
2 42245 133360
2 19396 133947
1 99604 122974
2 190696 195996
1 143425 31967
1 125307 154401
1 180415 182404
2 62550 139172
1 20919 60694
1 138990 24105
1 160856 7563
1 23604 189436
2 18389 135440
2 104284 104476
1 126166 65227
1 167271 89192
2 99470 51851
2 117049 158738
1 65794 184578
1 82928 195377
1 3526 35352
2 149026 89935
2 17035 46833
1 167541 180495
1 6525 48943
2 155767 160886
2 75130 30377
2 143856 78624
2 44528 122956
1 3538 159810
1 47651 35225
1 36181 126982
2 188886 27924
1 26553 197422
1 15188 167599
1 84501 44703
2 150204 119802
2 108097 8694
2 138376 77921
1 43393 80107
1 38519 40309
1 71210 134649
2 52787 174051
2 77556 179748
1 50490 182706
1 95250 126987
1 86549 171888
1 42833 54730
2 177885 54350
1 14504 176647
1 163443 38318
2 186604 68820
1 52969 27685
1 60276 47398
2 74118 36542
1 164599 174060
2 95891 15718
1 133120 63886
2 89937 34690
2 172506 181798
1 109392 126730
1 170212 162436
2 101618 22015
1 97534 24765
2 123862 134701
1 117737 21328
2 113710 86333
2 18736 94780
2 150248 90237
1 16548 72917
2 111737 56049
2 86590 128961
1 40958 71817
2 170233 58265
2 104697 174456
2 69555 199970
1 169289 198817
2 35142 191398
2 8909 156659
1 35256 161422
2 72916 77827
2 170578 134338
1 68115 127168
2 33399 37289
2 49993 62140
2 196931 60602
1 96836 4738
2 161444 6727
2 7014 8515
2 135201 34631
2 71094 41251
2 90096 118179
2 131257 196181
1 35242 171265
2 51503 92492
1 5020 161229
2 48351 187918
2 188880 70664
1 148793 91144
2 188767 71710
1 77064 31505
2 167538 43884
1 83408 49208
2 15263 91089
2 108942 37845
1 138448 101880
1 4854 136162
1 41011 116688
1 57379 29391
2 114311 32722
2 115504 190803
1 37168 110193
1 159032 59873
1 196095 175943
2 131881 128300
2 118815 140887
1 70899 2688
1 132922 124144
2 82719 101421
2 9018 147303
1 121075 145444
1 199984 173593
1 41797 158403
1 72159 197604
2 109195 88991
1 68476 153966
1 69442 134616
1 86089 187648
2 22208 101921
1 67668 10550
1 70054 104817
1 110963 131342
2 145415 95866
1 143961 194394
1 11406 7879
2 78955 129018
2 41949 87959
2 3094 194380
2 2857 107196
2 183197 195768
1 131859 167342
1 92854 138903
2 178169 45409
1 60007 109704
1 12637 113330
1 82254 120819
2 118999 167286
2 47335 45767
2 187385 187466
2 45344 13774
1 161772 121610
2 172669 71602
1 127157 49726
2 69462 43872
2 75554 83814
2 122307 19856
2 79024 99340
1 13736 164985
2 140485 52381
1 101407 19763
1 126033 151502
1 156188 162013
2 143957 5297
1 194444 163525
1 113165 137557
1 113722 186839
2 76904 95391
1 174099 42681
1 197548 81249
2 55123 12631
2 174795 54564
2 147796 60100
1 14237 124623
1 137177 120207
2 104984 34820
1 181900 188761
2 62045 158805
2 88529 119464
2 91893 121348
1 192278 74409
2 28910 110269
2 75219 26277
1 58467 12017
2 187401 128812
2 14118 127997
2 49086 64214
1 144540 149644
1 88883 42251
2 68711 165045
2 161031 81009
1 43587 26953
2 122935 187304
2 117746 135634
2 178321 180302
1 43223 71896
1 150796 138127
1 120469 132306
1 26540 147714
2 165919 193098
2 73411 148606
1 156362 170135
2 135968 152817
2 27247 171623
2 191397 150191
1 159767 132306
2 161590 193675
2 175320 101885
2 58560 12579
2 49613 89868
2 182787 188193
2 192786 48770
1 44307 66465
1 178769 140299
1 124765 172307
1 80655 131036
1 115860 31998
1 13049 91888
1 105793 61081
1 136363 32109
1 137712 139607
1 52783 29124
1 92169 153319
2 3280 3072
2 97955 131291
1 40464 88237
2 135816 43286
2 34270 17291
2 131683 47993
1 1623 179132
2 11502 153823
1 70106 99015
1 139850 130534
2 145280 91829
1 94311 158122
1 150520 117221
1 174232 98291
1 10189 62875
2 155021 12476
2 39410 104362
2 144820 68806
2 94171 134976
1 173714 144118
1 199094 20960
2 112608 80987
1 123339 18658
2 153659 75942
2 174623 169844
1 165208 71610
2 180331 178971
1 81522 74615
1 43866 50547
2 147271 28867
2 184049 98811
1 76058 143329
1 42816 87789
1 57188 79450
2 141739 84093
1 124625 147337
1 43146 118868
2 105477 113050
1 91109 45302
2 71810 147693
1 88543 133043
2 98463 121577
2 25116 162786
2 127508 158513
1 146785 111799
1 171183 143464
1 196043 192890
1 11638 78352
1 47509 65345
2 159788 163553
2 18678 166245
2 100412 1951
1 54449 32262
1 75325 179783
2 88789 63568
2 116586 175488
1 114979 168570
1 56093 119575
2 108812 147247
2 118027 189122
1 125710 80051
2 142540 58243
2 138672 9282
1 69525 12955
2 185482 34961
2 122756 77319
1 118623 11132
1 141796 154191
1 109273 71292
1 189799 73139
1 175675 121124
1 85378 199972
1 141738 66317
1 6363 177115
1 59379 140083
1 111481 19752
2 134075 40211
2 12332 125433
2 22031 61885
2 23113 189079
1 51252 187220
1 163731 124647
1 64090 28484
1 197383 98302
2 161563 60960
1 194917 51378
1 785 114604
1 15263 153709
1 26747 20723
2 7233 133225
1 18311 107275
1 1556 17534
1 35092 42600
2 101736 172471
1 52972 71648
2 89096 160786
2 176264 172593
1 169482 26872
1 192994 109158
2 27383 66858
1 23473 23867
1 88508 48960
1 191047 24056
1 110368 25791
2 44335 64738
2 87187 118894
2 35833 50055
2 65513 62239
2 127342 149275
2 182085 117537
2 17867 132781
2 144686 24488
2 149525 139145
2 17912 59629
1 23445 39747
1 102544 4564
2 13396 151732
2 131076 120790
2 169425 58144
1 7795 46565
1 7505 8699
1 123631 149220
1 186272 69688
1 35771 115238
2 13706 1695
2 17164 92960
1 131845 32625
1 144556 108571
2 54829 186977
1 59915 134957
2 24931 143837
1 164895 170951
2 117070 193915
2 130216 137263
2 106076 107108
2 54707 131680
2 10386 192365
1 144318 144372
1 12288 75528
1 140181 25387
2 66105 26793
2 23527 100495
1 122226 96557
2 66154 994
2 52015 106336
2 142976 152434
1 126551 141047
2 135160 13353
1 47894 99258
2 104359 34163
2 63562 98160
1 19624 42886
1 105422 128751
1 190938 64697
2 192982 3004
1 187588 63130
1 10171 158916
1 170407 74312
1 180551 149555
2 66460 112098
2 83861 105910
1 158966 132692
1 107449 82172
2 196642 36630
1 107073 148494
1 105386 188296
1 95751 156362
2 155813 147094
1 197731 24092
2 170930 155248
2 100047 39006
1 106650 192440
1 37047 115101
2 89387 174813
2 45940 92108
2 160136 11800
1 106780 72236
2 56567 163347
1 32076 118671
2 54336 179201
2 57057 14993
1 33209 24459
1 161246 5166
2 53567 65719
1 95354 191705
1 118789 81742
2 116534 46481
2 122363 123294
1 97073 136639
1 5744 39713
2 23038 114706
1 119804 7594
1 38466 162134
2 179681 192989
1 73733 137157
1 123099 44660
1 197891 166203
1 133233 108361
1 172118 165267
1 70573 122166
1 57214 168758
2 65818 187629
2 143950 71320
2 129985 66501
2 47394 133301
1 41263 82683
1 98030 89525
2 18864 183817
1 66425 140750
2 25057 102050
2 91456 133136
1 170069 158161
2 110306 52263
2 157412 157869
2 177728 56460
1 128466 34885
2 4461 44988
2 3977 12686
2 151105 27802
1 123809 167328
2 144750 195865
2 48294 91276
2 137616 162125
1 172080 112433
1 191757 69214
2 126744 41597
2 17357 183084
1 15325 161789
2 148176 125595
1 94403 154288
2 103374 171207
1 140950 142060
2 188792 72246
2 22857 67910
2 94419 185934
1 192738 98042
2 20513 184525
2 85807 50592
2 81269 19359
1 102050 42472
2 146105 83434
1 168639 128469
1 49848 135921
2 73795 72124
2 90258 140932
2 35658 125354
1 153808 40283
2 140385 120897
2 43686 154773
2 125235 2929
2 78644 111080
2 122727 148943
2 32681 187654
2 51907 124614
2 82546 105897
1 171121 186656
1 120755 146104
2 137260 119780
1 839 144824
1 90714 73644
2 46813 106135
2 76177 140787
1 113875 98837
1 133648 59295
1 90212 126393
2 120692 149803
2 38720 19292
2 63358 96015
1 19998 45881
2 180909 43732
2 150653 65188
2 86444 175101
2 164012 184888
2 50365 8996
2 187169 48285
2 183023 96443
2 75967 3835
1 164096 133135
2 87681 28964
1 193147 727
1 111170 116707
1 79104 137085
1 191277 34730
1 196331 107063
2 104449 34996
1 190856 15409
2 164532 138223
2 114290 132677
1 4050 151094
1 110688 165685
1 69981 158348
1 65079 110877
2 124449 105268
1 122090 108693
1 2813 175927
1 133079 185503
2 155857 2725
2 106024 99738
2 140151 60972
2 82211 14210
1 76099 20962
2 3487 84269
1 50033 94478
1 56058 190409
1 95894 183315
1 176727 153811
1 487 181425
1 197456 185631
1 51611 32637
1 87715 40928
1 8103 196027
2 9477 168753
2 197208 137236
1 70515 125945
1 14638 76015
2 29014 127069
2 27808 42338
2 119183 67187
2 98943 128684
1 199854 2050
1 6682 161724
1 105199 151741
2 169659 187047
1 1975 176244
2 25856 164647
2 144719 99472
2 146086 50304
1 156861 50209
1 4670 70600
2 74347 166819
1 62088 82525
2 160056 109637
1 186573 63115
2 179152 23022
2 36368 59070
2 198246 23602
1 529 183652
2 3703 34347
1 77748 34469
1 56835 103185
2 104068 97578
1 53253 13397
1 8714 165102
1 21689 56681
2 20050 153854
1 38504 174193
2 10212 108127
2 94598 133024
2 127513 84467
1 151983 191426
2 83307 192291
1 179256 36074
1 118607 38786
1 136942 48749
1 132020 42342
1 173642 117761
1 141091 70893
1 175476 164875
2 199513 92545
1 158609 39091
2 65201 109791
1 129661 194192
2 87135 16582
1 53455 132709
1 70867 77763
2 123419 36584
2 49625 89906
2 148850 40574
1 108769 162727
2 141744 13957
2 98421 95057
1 93600 29186
2 68880 133106
1 157866 69539
1 119 12282
2 142351 150664
1 119079 197846
2 188070 162056
1 116244 137304
2 127480 177895
2 35240 52376
2 13934 8193
2 107154 24691
2 170851 145047
2 155455 77430
2 119785 7273
2 190156 176416
2 49878 102961
2 124136 157822
1 31781 19591
1 81563 173315
2 131647 72366
1 174186 139459
2 154484 180989
2 59646 101532
1 80349 107108
1 195974 111359
2 157878 132383
1 137906 86106
1 150637 2525
2 182856 96380
1 106071 122414
2 96679 12469
1 111963 152041
2 194544 54898
1 3517 53460
2 96929 141624
2 188351 185864
1 133203 94370
2 101282 33740
1 62402 104133
2 116994 80039
2 120710 129021
2 115149 54003
1 148566 89892
1 193287 38309
2 71348 97327
2 19125 158377
2 43870 172606
1 54110 87054
1 23772 114834
1 119932 9422
1 175728 95867
1 90652 3390
1 196682 10256
1 96689 88207
2 37434 69272
2 60241 10095
1 54265 6330
1 11379 140195
2 54808 9116
1 185579 122936
1 77611 122795
2 73889 119653
2 162730 30744
2 42603 59051
2 118417 138284
2 144485 11028
1 38047 185517
1 126993 50334
2 104112 105640
1 48598 197700
1 192329 28343
1 42619 23644
2 82071 40544
1 75208 151247
2 173444 199218
1 60049 191036
1 78289 15480
2 178650 62901
1 37852 38060
1 69415 30902
1 111136 190203
1 97620 67347
1 38249 166986
1 66465 60516
1 84071 112928
1 194720 31208
1 21455 81474
2 53047 160395
1 9358 134836
1 55970 184776
1 152473 33828
1 7095 92019
2 41292 95019
1 186355 79784
1 192835 127800
1 122965 94221
2 60153 170018
2 89553 192893
1 170557 87991
2 187036 94100
1 137700 81297
1 64014 15590
2 49283 130885
2 62967 46517
2 40768 155452
1 144219 124184
2 17203 63434
2 53915 118193
1 23609 134000
2 24105 50425
1 184477 83445
1 18523 132413
2 77047 131517
1 132200 87601
1 94745 43063
2 198090 28824
1 52402 199849
2 20679 146635
2 81053 2187
2 111624 153385
2 75970 28757
2 25310 176137
2 165679 153096
1 102836 110096
2 88450 124615
1 165072 123705
2 157809 108687
1 101444 82819
2 61562 88442
2 101250 91369
2 31253 71761
2 22236 160274
2 120183 472
1 36737 72391
1 197751 45389
2 188399 40077
2 121965 28895
2 168250 39558
1 108355 108725
2 86870 30623
1 91473 54915
1 155029 18149
1 7000 187653
1 191985 90202
2 152717 174168
2 93957 169647
2 150684 196777
2 21980 67504
2 111532 136853
2 194782 186367
1 129301 65502
2 27815 101454
2 81941 165560
2 73586 9394
2 87707 114953
2 2675 165335
2 27361 38802
1 20891 183579
2 192651 48271
1 124397 199581
1 72545 80584
2 67730 157242
2 85989 75957
2 122528 196956
1 106775 48694
2 17140 143989
1 100518 114373
1 123148 138068
2 141006 55742
2 20183 186815
1 113971 81002
1 119999 52489
2 59167 179721
1 124436 2300
2 58518 15044
1 144360 186189
1 130527 166050
2 90345 138253
2 79247 22528
2 43033 51250
2 124654 93374
2 132891 164617
1 93397 100798
1 78490 10667
2 57432 12463
2 106309 166400
2 50943 12691
2 105966 148987
2 188329 145991
1 187921 85064
2 60296 86469
2 59391 159949
2 38245 110047
2 68729 185998
1 29982 19862
2 633 177848
1 144903 56671
1 154038 196052
1 43660 93252
2 175472 151925
2 119231 147485
2 132137 67619
2 185402 43070
1 73820 152932
2 102423 159405
2 184904 173873
1 117099 176915
1 45109 99779
2 107005 94301
1 35101 39146
2 59237 16170
1 83104 1521
2 195016 71002
2 185261 61447
1 167670 81778
2 118186 143558
2 156541 29343
1 199209 11402
1 106244 131183
1 98151 188732
2 48527 35690
1 5053 111139
2 88545 22147
1 63633 171342
2 149876 52127
2 78912 105097
1 133824 174691
1 154590 145460
1 104855 70408
2 39972 30560
1 104816 124967
2 94730 81987
1 55089 75623
2 6995 148185
1 11286 292
2 162065 195398
2 41766 93647
2 188106 83015
1 48791 39781
1 130888 80103
1 60094 134668
2 151636 190532
1 67184 170118
2 184119 181144
2 77273 86397
1 58117 174368
2 79849 124593
2 104759 83543
2 143976 14721
2 11784 33865
2 153301 23815
1 38131 45725
1 124983 161644
1 110145 27300
1 169641 31425
2 174236 180761
1 54508 156170
1 23018 42098
2 63284 95863
1 161627 43130
2 78771 148148
1 174860 7645
1 116603 123002
1 64597 130917
2 156500 128677
1 1957 79250
2 25070 128068
1 87949 126156
1 11329 37298
1 59800 187807
1 105729 76318
1 120924 176660
2 73342 86341
2 77221 573
1 191023 94276
1 20657 41022
1 188710 17392
2 55087 33640
1 24726 123487
2 98014 132579
2 174741 131951
2 59461 90619
1 74110 91204
2 150847 7842
1 158371 176266
1 145979 73489
1 44878 63783
2 197277 77981
1 51362 166959
2 59583 3517
2 127443 180430
1 75243 46043
1 20030 192141
2 138792 151891
2 178442 109549
1 46830 128848
2 62820 3769
2 155060 11340
1 63475 150484
2 77792 137276
2 72701 172107
1 186086 145042
2 58488 135190
1 21743 135076
1 156425 97167
2 99780 170823
1 369 43346
1 103833 180734
1 71738 144417
2 57863 26700
1 97672 11953
1 141277 177195
1 129937 110720
2 43548 100625
1 63250 84622
1 39135 104814
1 88687 76911
1 153161 66547
1 60059 133583
1 192824 76341
2 156034 80501
2 87582 26923
2 60236 28465
1 74859 185429
2 125765 35490
2 71911 67012
2 122002 69911
1 95363 108462
1 135245 135989
2 34755 60511
2 164341 18544
1 82007 157800
2 165388 198952
1 58339 101033
2 26262 87413
2 171329 150403
2 49685 123665
2 92303 109860
2 26065 32643
2 134954 199314
1 91962 93410
1 44523 108581
2 81787 98529
1 98173 62674
2 90753 67287
2 43051 67293
2 50753 107075
2 142038 99474
2 197326 27071
1 98971 76616
2 170762 189380
2 81942 152869
1 159225 43140
2 117884 59606
2 193470 67799
1 163273 59103
1 40137 163719
1 7499 48445
1 10736 161956
1 82492 10726
1 184291 164657
1 63795 189189
1 146373 84368
2 43347 149585
2 29644 158490
1 179151 114670
1 158444 121608
2 104208 117864
1 158576 155665
1 124315 191512
1 18093 114683
1 46032 197958
2 4735 8896
1 733 165946
2 15378 77120
1 169461 75435
1 116298 150169
2 142235 50679
2 104122 44337
1 88469 68545
2 152537 149411
1 197834 149006
1 145757 162815
1 112631 35913
2 196001 46796
1 155344 31106
2 13207 15991
2 188952 131317
1 179515 198858
2 117798 7741
2 76201 85315
1 52253 111802
2 44890 58825
2 24687 22543
2 31648 4821
2 71412 43743
1 16066 159028
1 140347 60961
2 162 127227
1 40888 168991
2 81320 114451
2 148155 121194
2 140738 162992
2 93931 167732
2 82340 143744
2 139762 62023
2 36409 158758
1 137233 179486
2 195453 179763
1 1917 49115
2 143092 141843
1 146284 38349
2 181790 5364
2 156828 54162
2 165752 34226
2 151993 49201
1 110633 26433
1 66741 188735
2 67106 142672
2 8426 13338
2 118275 43198
1 140714 59746
2 60781 176536
2 154642 50503
2 198361 102692
2 140326 173441
2 127202 104337
1 75694 50762
1 189686 21411
2 25244 124175
2 86931 34560
1 167783 107857
2 72193 107919
2 137299 57122
1 165302 155122
1 29982 147368
2 50950 86680
2 98181 55974
2 72443 28899
1 68507 8129
2 110422 165178
2 24854 161655
1 55904 115153
2 19277 122670
1 174782 6804
2 109692 14252
2 150714 34726
1 77777 125142
2 128418 17474
2 195209 145079
1 194567 25139
2 166506 156671
2 146773 64596
2 62613 43281
1 78634 57092
1 43453 112815
2 190033 149755
1 152416 197818
2 133626 106446
2 180158 40079
1 98916 67917
2 174284 105493
1 43554 133818
2 14077 159804
1 114904 121539
2 189522 36818
1 139965 119164
2 95099 20044
2 132037 190777
1 88294 159645
1 163319 125275
1 135128 99826
2 3108 143533
2 89788 153109
1 13883 9738
1 65200 169437
2 195397 104374
1 40229 157072
2 177454 79534
1 175712 108602
1 171640 146829
2 157349 123341
1 35557 5055
2 166028 158786
2 6134 66386
2 107457 160077
1 188129 120760
2 11999 7866
1 54515 11148
2 193193 65388
2 147115 7167
1 19731 135525
1 110723 67554
2 67935 197409
1 16301 180696
1 54978 143501
2 91463 164456
2 108877 23166
1 126439 111787
1 140837 34428
2 68687 26716
2 73197 199071
1 133042 151089
2 9067 138948
2 65563 61819
2 156558 66229
1 145421 148953
1 16488 179845
1 55337 179734
1 18562 181069
2 89938 10266
2 199490 185972
2 2888 38448
1 81942 145615
2 115863 45311
2 139072 116246
2 161521 106888
2 55297 146664
1 57109 155417
2 14714 191927
2 122794 116696
2 29045 97831
1 94167 114396
2 138924 42829
1 109102 41366
1 161567 32421
1 38599 179809
1 64436 188500
2 123480 121298
2 134446 180806
1 16920 29544
1 7759 84683
2 76923 51707
1 185257 157394
2 165007 122016
2 183279 42087
1 75700 98866
1 181897 97206
1 65095 41180
2 173173 73480
2 182445 125596
1 92913 72222
2 23380 48916
2 192507 166432
1 122699 69935
1 45056 5699
2 98360 192111
2 195592 135083
1 195607 75081
1 149044 87627
1 32795 112741
1 193333 484
1 179826 159728
1 68834 97376
2 84154 39855
2 136729 7528
1 124078 33257
1 22744 110368
1 11023 85177
1 74920 185631
1 82294 114812
1 198997 199453
2 140188 88324
2 18976 17078
1 136838 100815
1 57298 13278
2 41695 195402
1 133096 47205
2 138748 198969
2 175132 111881
2 192082 117366
2 23810 45415
1 54085 149536
1 153678 184583
2 71976 198622
2 1369 8045
1 82653 115102
2 73961 75392
2 152567 125722
1 176272 5497
2 28020 52700
1 1277 72262
2 93118 35922
2 38192 4763
2 109883 58674
1 134634 151048
2 166506 101959
2 176488 197058
2 135312 173891
1 26929 72515
1 133395 188309
1 102546 8501
2 154860 48684
1 128390 41592
2 138007 5747
2 108122 180354
2 114076 143335
1 74157 41858
2 55106 62430
1 85288 146965
1 185004 35772
2 149893 95622
1 28427 40656
1 120581 35556
2 20905 93881
2 130778 137846
1 85076 1830
1 113475 32216
1 151519 69657
2 51958 80779
2 163150 87443
2 117294 46082
2 147596 113986
1 91974 183309
1 121151 113993
1 25695 132618
2 71176 117382
2 82695 74777
1 137178 123667
1 66598 53798
1 148276 88745
2 32119 95110
1 91893 132214
1 65595 1601
2 27034 62050
2 181417 7858
2 74647 12668
1 24303 127616
2 46749 109422
1 176731 112556
2 164186 161890
1 20482 179998
2 194545 127444
1 124328 163180
2 77439 129066
2 122565 114992
1 100439 101650
2 91599 178056
1 62147 170882
2 118499 152056
1 39537 145204
2 152219 197779
2 90475 114804
1 119477 20033
2 114944 130121
2 121697 76989
2 26023 706
2 171780 144524
2 29911 68312
2 193152 118135
2 166475 82889
1 68194 192836
1 121227 178438
1 92 145254
1 88632 20995
2 160696 161256
2 763 35675
2 143068 122768
2 62282 146425
2 7835 31238
2 21454 110748
1 160383 103243
1 183215 188318
2 194827 31572
2 25175 74191
1 166552 4876
1 75285 83182
2 92032 151468
1 60248 134507
2 117258 199654
1 68846 161148
1 91232 90032
1 153116 168306
2 97066 99907
2 163785 123500
1 26322 16876
2 159817 38197
1 115879 40925
2 109868 109943
2 186843 8363
1 172188 33078
1 127372 26089
1 136534 93262
1 139204 174942
2 195161 166876
1 2538 7999
1 108294 167841
1 94084 1362
1 168369 93230
1 143886 76157
2 109322 72130
1 95675 55418
1 156326 139671
2 98579 97331
1 164533 55819
2 199958 51608
2 54997 157001
1 119118 31495
2 89216 106936
1 121463 113697
2 38009 93875
1 36092 129175
1 91090 52495
1 59896 159163
2 98122 115655
2 176057 135505
1 188851 110163
2 16890 81363
2 34175 126155
2 114668 187599
1 15140 81084
2 199926 473
1 97820 105381
2 18892 143905
1 95169 108005
2 6559 184333
1 59548 92998
1 55870 73444
2 81645 145530
2 136024 16655
1 158446 122135
1 155121 84330
2 182934 130952
1 130280 102884
1 19868 3287
1 197463 175190
2 163781 111975
1 198726 132842
1 54398 36787
1 169623 100079
1 115321 45621
2 195034 199978
2 57685 112735
2 182386 113753
2 10541 188749
2 170515 15132
2 20217 26165
2 166216 11155
1 87685 75896
2 56401 46344
1 131484 143996
1 115570 100336
2 146810 163489
1 54644 113309
1 2981 79753
2 46089 10631
2 189853 84490
2 43755 118386
1 183784 44051
1 32128 89609
1 148199 92518
1 30338 126546
2 2138 41017
2 64056 9922
1 64392 115260
2 145729 134177
2 184742 42167
2 67164 36215
1 122454 84206
1 193145 39684
1 66938 39617
1 108832 185975
2 55579 153377
1 26947 87691
1 128366 47670
1 182917 170706
1 154371 80550
2 103829 3923
1 91228 110800
2 168092 59551
1 56838 40231
1 6698 6582
1 11763 189914
2 172907 176360
1 101511 108751
1 192615 91829
2 173769 75302
2 135549 150670
1 96374 159802
2 166861 64698
1 196074 162994
1 172732 47016
2 22075 184704
2 136725 68153
2 155148 188373
2 115111 128984
1 98076 151490
2 72279 7642
1 97957 80104
1 74239 197539
1 273 157795
1 30304 155579
1 13238 92318
2 149350 174599
1 187145 166563
2 96265 73054
1 53943 144068
1 164394 154203
2 92510 40998
2 11251 30869
2 100606 134673
2 170436 9064
2 62212 184553
1 18665 159351
1 1180 102758
2 176952 133954
1 52866 79473
1 7653 101886
2 134089 63376
2 101140 148858
1 199162 39472
1 125661 56898
1 160392 81629
2 193464 177078
1 22769 108484
1 18241 62670
2 93646 134456
1 45136 140487
1 166394 78955
1 103144 190660
1 96203 19458
1 161862 9649
2 46540 3617
2 134750 175337
1 149882 942
2 23719 112750
1 60379 133594
2 79072 142556
1 121895 113740
1 47272 184654
1 189678 167753
2 183758 1027
2 192889 144279
1 20061 124013
2 76190 19460
2 17874 128994
1 157618 173542
1 59498 92454
1 137595 194423
1 97435 78775
1 114618 46882
1 55509 167795
1 189198 78470
2 89831 58808
2 74057 80164
2 1370 72432
1 70617 111153
1 64520 98888
2 150538 9088
1 139153 62123
1 71368 94949
1 160404 30395
2 144564 81948
1 161812 191321
1 161005 33472
2 175668 57961
1 147668 181311
2 13084 59476
2 134536 74434
2 62296 72300
1 44539 101391
2 158694 59902
2 181561 62657
2 46947 21562
1 189434 164102
2 89052 144685
1 71775 145951
2 164568 54904
1 82420 27029
2 136692 116415
2 88456 91899
2 30174 123894
2 195421 75820
1 53332 79370
2 189909 173543
2 15916 18880
1 130685 145448
2 30434 182541
1 78420 119702
1 86897 58669
2 147512 128261
2 268 74821
1 166787 137570
1 151237 71492
1 158143 81479
1 2247 52740
1 153438 62710
2 112455 33751
1 161931 163427
2 173774 135920
1 126014 172491
2 155789 17206
1 173431 103969
1 137421 119859
1 122501 141975
2 129649 47981
1 187801 109748
2 146055 165908
2 167229 144717
1 72805 143761
1 10173 183238
2 121161 111093
1 42159 123738
1 165934 40547
2 172465 32711
2 66871 30085
2 25709 90622
1 104706 181068
1 83546 118774
2 161326 130050
2 20499 69459
1 165212 18947
1 6958 41284
2 99324 117845
1 78825 129561
2 65967 33203
1 182246 51610
1 171099 156417
1 132230 8720
1 104528 105687
1 67648 90783
1 192621 34684
2 116378 174399
1 65666 136774
1 131500 52022
2 180775 6384
1 59260 173460
2 17824 3727
1 183261 48419
2 154078 27190
2 172889 138290
2 192246 105249
2 7397 58711
2 139247 170309
2 91383 62170
2 68879 96308
1 129510 156884
2 65696 111388
2 66830 12800
2 128340 64786
2 192749 133524
1 14460 140914
1 2544 167207
1 58262 166312
1 50762 159556
1 27249 154675
2 152239 162738
1 16792 19126
2 71683 102586
2 157319 33181
1 72034 115836
2 122533 149949
2 144474 28967
2 137925 163048
1 114536 42204
1 83238 89804
1 70535 88402
2 30049 129811
1 78643 127878
2 130514 62150
1 41053 188621
1 10715 186682
2 136992 9320
1 50229 148325
1 5519 189766
2 160876 14364
2 4954 198828
1 81423 195976
1 116349 47445
2 1504 173399
1 5637 41961
2 164038 52694
2 104966 181918
1 151500 175355
1 97558 92032
1 27414 175517
2 109123 46648
2 141961 94947
1 34137 185577
1 74975 96
1 140587 122327
2 149455 136481
2 156304 87742
2 10432 54101
1 35836 78059
2 127550 22194
1 98990 135557
1 37789 47555
2 31395 9086
1 174606 189522
1 143611 86450
2 153057 56575
2 53962 161142
1 161476 63882
1 160689 179417
1 184800 170907
2 138483 42095
2 15467 99397
2 50293 95401
1 4780 98035
2 146678 143782
2 937 38098
1 73734 29681
1 155155 66308
1 66200 92195
2 1007 19054
1 187654 170389
1 1055 100133
1 64258 103188
1 107732 28745
2 54788 180295
1 103460 77186
2 51037 32141
2 96161 13260
1 197837 34945
2 37926 124091
1 78028 84240
2 67651 97596
1 30205 127156
1 34032 10912
2 66052 127979
2 23728 97768
1 175884 86513
2 44589 129124
2 142610 140729
1 96043 3769
2 148448 25541
1 26187 39206
2 160847 189199
1 47632 146619
1 75747 79505
1 141602 15389
1 154345 153411
1 134112 56840
2 165586 64394
2 89894 135761
1 31726 51693
1 59020 121154
1 122378 86111
1 133189 61468
1 187777 176782
2 177665 122072
1 29239 83665
1 123253 140070
2 75399 60438
2 77011 161385
2 131916 168430
2 147343 15632
2 82361 175362
1 125316 46458
2 24829 173752
1 942 173597
1 73200 13658
1 44232 199335
2 184049 25897
2 120349 3148
2 12462 67381
1 17435 171389
2 95925 48240
1 94379 54184
1 116959 27677
1 112844 41939
2 26252 199246
1 67223 25849
2 79210 69786
2 23929 183629
1 28945 165449
2 62903 69033
1 180030 92824
2 192685 165593
1 176167 27056
1 145732 184152
1 174150 155427
2 161596 70109
1 97783 30870
1 28046 12766
2 119488 136455
2 141104 166880
2 8140 100284
1 133906 57351
2 985 115973
1 64054 121437
2 53965 145513
2 79412 65352
1 123471 11823
1 168743 196438
1 182167 43174
1 45837 89020
1 156103 106265
2 156504 150427
2 100019 143552
1 48567 161443
2 28893 132658
1 11309 74591
1 86030 102799
1 73241 106424
2 62393 189597
1 140817 141344
1 94043 194236
2 182401 13188
1 188347 191971
1 147881 56666
1 2286 113250
1 32955 190386
2 114824 149190
2 111642 168442
2 107166 106184
2 107358 181271
1 156150 176169
2 103403 71420
2 33214 102431
2 53900 190402
2 55882 71371
2 9048 158761
1 17023 19828
1 75432 46858
1 83844 42552
1 176905 39244
2 44097 124889
1 86209 111781
1 90174 169111
2 50924 94515
1 180136 23158
2 80319 76007
1 187613 150685
2 48728 126963
1 123527 81271
2 107104 176664
1 5391 95288
1 161128 151624
2 42745 57348
1 13653 153371
2 167357 103166
2 169841 165935
2 168737 5454
2 21980 145230
2 11711 20523
2 32857 22253
1 31655 155730
2 156041 187695
2 23431 140821
1 94494 66317
2 131606 139409
2 26161 11837
2 140109 36252
1 84414 157508
1 137653 170174
2 98288 70118
2 93099 185759
2 48003 95836
1 41828 109998
2 40208 1271
2 111261 142643
1 181705 126227
1 167255 29272
2 31251 85962
2 54144 143127
2 70260 107981
2 14192 143098
2 101746 196843
2 60271 67530
1 32781 102388
2 34131 91055
2 168816 108703
1 146573 54931
1 113560 99394
1 140458 1232
1 95112 18003
1 150024 124066
2 43219 46475
2 171994 104771
1 63268 46199
1 198133 182202
2 198209 52153
2 160765 110120
1 68158 114504
1 179993 79833
2 96944 74107
1 114525 41254
2 60891 165936
1 8951 135576
2 196389 70573
2 140717 191638
1 181771 154994
1 149171 131293
1 71725 83547
1 68586 179800
2 35675 76640
2 17544 143181
1 173477 190724
2 125102 138696
1 113854 8608
1 148740 125917
2 77695 59718
1 194770 155030
1 193511 165912
1 58218 189036
2 195761 27918
2 163913 139131
1 121878 139210
2 116694 199929
2 196642 61300
2 39478 43398
2 99495 162666
2 133916 172148
2 39930 58959
2 19929 21842
1 8238 71653
2 9834 157127
2 124581 122759
2 84324 104165
2 92054 130146
2 106107 26247
2 155597 120734
1 105050 103172
2 128628 40441
2 135540 179748
2 131627 193874
2 133185 8036
1 95157 80468
1 193869 61597
1 99886 187914
2 99710 120362
2 138039 3227
2 119600 46927
1 63737 175513
1 4714 64842
2 17401 135052
1 157229 74972
2 11697 179903
1 21078 197546
2 43414 128174
2 26369 94860
2 60012 5437
1 128669 32768
1 7383 115486
2 142827 107237
2 116443 116769
2 20836 41861
1 67875 44744
2 140284 162714
2 66863 122763
1 122882 177505
1 174776 109760
2 68724 104090
1 181962 13939
1 44376 141939
1 130735 30315
1 58313 87070
1 41375 21815
1 46860 125226
1 132388 6086
1 59517 132750
2 34918 16386
2 150720 99845
1 33258 106813
2 148310 71868
2 130000 55405
2 8863 101330
2 39157 53687
2 35378 141556
1 178738 181402
1 185243 81525
2 140681 97170
2 195936 57509
2 98296 57344
1 148473 76168
1 197153 17502
1 66513 126807
2 45898 38720
1 183011 35768
1 132927 127076
2 171054 176676
1 72277 129504
2 17562 26240
1 195053 67680
1 152084 151634
1 32353 487
2 83002 10407
2 165092 9069
2 161613 8893
2 141974 124616
1 60393 23342
2 153651 20797
2 184955 113261
1 95693 175714
2 58213 144939
2 103304 155421
1 101584 101184
1 137691 61061
1 137920 29682
2 107430 148529
1 81026 29821
2 49872 186916
1 12785 191846
1 171273 49150
1 35565 171416
1 56557 115690
2 8924 156003
2 8995 55944
1 38687 146410
1 51478 165740
2 2155 132773
2 147254 154200
2 147546 135732
2 118122 92076
2 66554 72296
1 50240 86376
1 107800 196796
1 39927 16531
2 69788 169483
2 68546 71003
2 3086 114200
1 99966 66400
2 96524 67066
2 168599 51158
2 28280 155980
2 188307 5430
2 2516 79008
2 53262 110048
1 147018 116391
1 145526 38312
2 196419 163207
2 36299 30319
2 68190 169160
1 136990 75920
1 174926 73299
2 178760 33471
1 1316 106899
1 126337 101220
2 130942 128927
2 137291 105113
2 5302 151103
1 146061 144666
1 185274 103104
1 145320 174201
1 141023 62130
1 110260 194279
1 55504 92818
1 101299 115262
1 54430 162350
1 197360 67042
1 176609 148510
2 112840 111344
1 174963 35867
1 11748 153745
1 96767 61956
1 165552 60900
2 98436 14165
2 127776 124387
1 158671 196940
2 23640 18553
1 50680 148881
2 44656 128833
2 142541 149750
1 87988 92526
2 161530 35523
2 65817 108338
1 177273 189114
2 81019 51783
2 25560 83645
2 108176 102678
2 186962 54215
2 161039 192296
2 182757 21872
1 123465 90103
1 8233 86754
2 114148 11725
2 183109 128983
1 198724 153157
1 142094 142320
1 53974 126665
2 105754 157927
2 190450 177583
1 152275 116453
1 24099 115548
2 12817 75838
2 39291 57353
1 199078 20776
2 45626 29720
1 96677 34892
1 109159 57167
2 129812 82384
1 152496 140431
2 153209 187665
2 18907 106218
1 34147 8948
2 69691 163756
2 130603 199106
1 71995 150064
2 17092 118923
1 107389 120197
2 137221 28619
1 10342 80977
1 88087 157009
1 72565 13413
1 43606 3989
2 199033 176815
2 18343 184014
1 50777 124490
2 198076 157571
2 99213 52606
2 172373 109062
1 156972 109792
2 43457 169081
2 151405 166395
2 71656 75212
1 62254 197306
1 41662 136474
1 78502 95271
2 183476 56859
2 64886 139694
1 133351 127862
1 192030 160194
1 158408 12496
2 88446 120042
2 103786 120129
2 184300 124102
2 158815 59883
1 30649 6196
2 70898 19539
1 65067 150704
1 41284 41350
2 123257 70705
2 153425 75322
2 54572 137319
1 150978 87960
1 121998 55911
2 170938 117799
1 65006 9086
2 91210 50192
1 61963 197209
1 44855 178340
1 176439 180066
1 141335 167429
1 169714 181963
2 39745 41362
1 60414 6920
1 95374 131688
2 45295 181136
1 198385 3762
2 166994 78449
1 100891 123274
2 116601 90623
1 144824 89004
1 103680 122976
2 79340 70425
2 96200 57510
2 166436 148933
1 112490 33403
2 119245 75810
1 82545 198811
2 21604 36966
2 165742 116136
1 27656 43413
2 172722 29395
2 129119 41283
2 99152 44289
2 47749 118361
1 194926 59389
2 51837 187429
2 57706 123507
2 190952 136309
2 173660 11749
2 26773 162313
1 161505 51865
1 172428 18251
2 134639 175400
1 9706 27762
1 183961 26898
2 120396 147731
1 13287 72010
2 113431 133881
2 112848 59911
1 109148 177859
2 82565 99174
1 147046 163527
2 199935 175523
1 60538 36853
1 33826 148880
1 30078 61452
2 153659 52841
1 132509 41889
2 3433 23510
1 85167 97369
2 166258 39673
1 74699 45732
2 147352 124753
1 18498 35375
1 154009 166355
2 55643 8181
2 49510 67131
1 74723 78413
2 56215 158481
1 190756 116865
1 16974 72182
1 77004 117275
1 46368 35909
2 67307 118263
2 115505 8701
2 2619 76075
1 26698 125661
1 12114 38352
2 136714 16597
1 141557 36421
2 61154 83792
2 111276 192182
1 89042 160200
1 168853 94919
2 93709 85958
1 114674 70401
1 54368 23180
1 28984 16156
2 147261 182258
2 153060 186108
2 45054 138828
2 96937 160928
2 48366 121156
1 175696 110939
1 151989 148233
1 166231 95831
1 30302 135500
2 147215 125177
1 118864 119517
1 99810 49116
1 144059 60968
1 177349 127747
2 170979 168450
1 117878 160811
2 177850 103458
2 103402 125559
1 81725 191494
1 169637 180857
1 50339 135718
2 156205 142684
2 141282 69934
2 33196 115166
2 65994 50781
1 69755 104860
2 99271 63807
2 9571 8047
1 65033 112089
1 69489 92893
2 16161 44860
1 188412 199792
2 104476 135886
2 145379 42673
2 61369 129157
2 135299 88007
2 90594 105827
1 186459 80075
1 153698 131312
2 105850 96937
1 92951 10938
2 37839 130154
1 49603 117123
2 117790 70717
1 65158 114898
1 162285 23359
1 50561 144161
2 60459 159466
2 46507 70412
2 99176 182801
2 46901 155881
1 57158 22387
2 89895 25926
1 188151 179571
1 127816 197373
2 165497 46784
2 157126 111017
1 42295 23086
2 107399 185526
1 150088 122240
1 125681 13768
1 162425 108114
2 86161 81978
1 46361 86222
2 187326 146372
2 9824 91317
2 114394 62214
1 162327 54579
2 132464 70303
1 193477 109073
2 164411 125970
2 83023 163852
2 190736 155077
1 159183 324
1 76453 182741
1 43101 89543
2 67185 2629
2 64820 116951
2 42057 149290
2 82856 84492
1 88785 12103
2 70303 73340
1 102233 24137
1 117325 159635
2 191549 90399
1 36884 38686
1 156212 49946
2 133943 89245
1 41334 68456
2 141533 122744
1 117702 53587
2 187164 100589
2 92364 166361
2 32944 59276
2 74842 60254
2 97502 64755
1 66461 31360
1 174957 167794
2 23565 73877
1 191 25865
1 50992 129319
2 83265 6934
1 83625 178261
2 191971 146821
2 176209 139400
1 157840 41398
1 164863 61411
2 71385 53734
1 116307 174155
2 113177 103090
1 191171 107142
2 48093 52244
2 153822 193686
2 180939 98092
1 160963 2506
2 98445 11690
2 116538 171530
1 165734 137075
2 89791 4357
2 110559 53564
1 117039 146203
1 124061 90639
1 74408 139748
1 72717 185192
2 127126 6854
2 177506 61942
2 199355 122281
2 62832 31939
1 105797 54560
2 54243 131135
1 190847 89030
2 75149 72504
2 1312 40441
1 102966 51939
1 66066 58955
2 91101 174105
2 61889 138971
1 181230 50534
1 80760 167652
1 127247 146637
2 157709 129240
2 149985 154837
2 119076 102113
1 42923 52045
2 167140 18259
2 158356 166078
1 99539 151893
1 17303 118213
1 180256 105864
2 7986 13921
1 95068 119135
2 50889 51887
2 139470 64957
2 141609 174292
2 101940 45483
2 135018 183700
2 179560 84070
1 108888 52465
1 30631 131568
1 77391 11686
2 90853 44338
2 130219 57809
1 115782 107501
1 64310 102675
1 147530 13952
1 73153 115450
1 30403 145404
1 118117 105945
2 177150 58950
1 35299 42780
2 32480 64732
1 175993 4770
1 121449 49099
2 192472 161838
1 28761 154719
1 181839 52074
2 69420 40629
2 163926 175190
2 19568 187407
2 24930 111885
2 199991 7225
1 7702 120743
2 132852 155625
2 181176 162705
1 24907 126149
1 111387 89544
1 68757 187784
1 187697 106739
1 33047 183802
1 95992 65271
1 95826 121646
1 66049 168874
1 133569 161392
2 131144 135342
2 117633 155070
2 73797 8850
1 123909 89143
1 81362 175757
1 180894 113517
1 44997 95131
1 56977 54205
1 15898 111974
1 34373 116566
2 101508 156999
2 162153 38579
1 38606 75407
2 9246 139754
2 129282 127245
1 67145 6215
1 168478 47252
2 18139 167654
2 181395 188056
2 190711 79733
1 53312 100102
2 191526 132772
2 129334 145333
1 72640 134596
1 131776 45461
1 198959 148328
1 169011 151724
2 198517 27123
2 158287 159382
2 104309 103235
2 44425 75158
2 98499 190070
2 161116 146957
1 157123 48862
2 35557 106370
2 30047 51050
2 171531 98048
2 36211 126787
2 45973 162922
2 66522 72858
1 194111 64576
1 108331 67184
1 50923 11271
2 41754 16690
2 73861 106458
2 133518 97064
1 17443 115120
2 137369 180382
1 110896 8882
2 66141 176068
1 51081 158549
2 150845 1618
2 49783 31590
2 77678 28541
1 117944 182531
1 112983 140341
2 37369 2267
2 150281 187042
2 103726 148481
2 173229 189351
1 114342 5802
1 3756 110846
2 193430 156736
1 74110 170198
2 31282 177527
2 150465 100050
1 152614 169753
1 9079 182955
2 134384 16415
2 157268 152806
2 11203 145078
2 177296 176398
2 78120 76190
2 175595 4418
1 101414 140738
1 89836 162698
1 159837 122589
1 18762 83001
1 150543 128909
1 116865 16554
1 67874 71857
2 189753 142863
2 78499 148455
2 181503 23498
1 74242 106782
1 185192 169316
1 41318 192382
1 140470 64383
2 51837 93420
2 111282 76293
2 76509 117207
1 146185 173488
1 48177 67409
1 39776 98246
1 11679 192702
1 147261 6751
2 164669 189163
1 103961 147808
1 75783 48269
2 189812 91483
1 71761 50967
1 173960 89158
1 24790 192873
1 134744 59255
1 17462 102017
2 94435 128316
1 19081 42163
1 65378 176774
1 131482 83843
2 120084 96122
1 123361 175219
1 58525 57631
2 130317 9197
2 196026 41030
1 182205 177037
1 138575 155314
1 105070 15717
2 121673 146126
2 4135 28801
1 71351 156033
1 36641 42547
1 64104 8781
2 165263 159336
1 162520 47804
2 45504 188149
1 175743 16898
2 122839 79462
2 4034 194720
1 192994 102339
1 31268 94671
1 33956 165223
2 40614 157782
1 116841 171135
2 97337 145069
1 37361 161846
1 31104 73092
1 119287 184669
1 39045 33597
1 89291 24095
1 23318 80932
2 106554 41702
2 146461 41299
1 49161 198474
1 87618 135899
1 166040 74115
1 105616 111624
1 159778 31453
1 180516 78405
1 76187 2627
2 45538 149906
2 103985 50612
2 15389 181312
1 162401 140303
1 40561 59366
1 29711 132023
1 39595 64539
1 150847 56441
2 103010 135726
1 68994 181151
2 90265 114150
1 178316 108720
2 127549 124508
2 67210 33634
2 120684 74277
2 189672 194150
2 105479 136240
2 128838 57075
1 112169 66837
2 47749 24442
2 59607 46557
1 186106 54090
2 135383 42185
2 129778 131202
1 155603 151274
2 112197 67450
1 45648 104662
2 58659 196798
2 20063 101263
1 133881 148961
1 61242 48929
2 128276 183784
1 141456 140525
1 31574 16504
1 190292 115473
1 104178 104525
2 167345 70068
2 24838 77133
1 155925 37944
2 155162 139023
2 43485 139939
1 14389 32367
2 53254 145750
2 175266 62732
1 43367 137660
2 80730 117203
1 145653 48070
2 80022 95577
1 174904 47080
2 190525 78100
2 187478 88250
1 134516 15099
1 127279 104192
2 125773 104644
2 141303 154296
2 29957 149751
2 82550 101902
1 147420 92055
2 164603 59911
2 126807 149689
2 105357 37138
2 171664 92160
2 80776 110481
1 188368 143223
2 58264 198833
2 115140 100817
1 26753 17788
2 167588 37611
1 197638 66003
2 67007 7723
2 48273 83633
2 161681 89066
1 181020 195515
2 45222 33986
1 60151 63684
1 46698 72123
1 39149 76267
2 124582 50747
2 1367 124150
2 194468 25413
1 129701 142039
2 34947 17469
2 116343 92967
2 142166 102433
1 126408 111322
2 19489 55542
2 58950 49116
2 193726 103881
1 80063 197887
2 35759 108790
1 148439 91793
1 157487 104525
1 64678 112457
2 39956 56317
1 83013 179547
2 161393 7145
1 104519 114043
2 116200 67460
2 198335 105000
2 126549 75135
2 166957 163366
1 95337 23248
1 58602 160061
2 5217 78147
1 143601 166607
2 54846 67640
1 101098 22760
1 29991 16196
1 89881 146626
1 167513 108424
1 152156 2668
1 70155 148158
1 92988 183766
1 71574 157468
1 82984 143077
2 27853 86912
2 179407 103274
2 165452 196792
2 150512 163327
2 167374 155540
2 59394 128277
1 72157 3016
2 21013 60252
2 109549 130182
2 19294 37852
2 109934 94997
2 184487 10347
2 98935 173671
2 194257 13006
2 188802 166492
1 177406 114285
2 125606 60291
2 111214 62761
2 51853 168521
2 169422 49418
2 191453 16169
1 41247 66724
1 110811 187605
1 175548 192637
1 35932 142886
2 140306 118363
1 40156 114943
1 141049 74118
2 136129 27808
1 31111 143363
1 73185 85872
1 50106 163030
1 57744 111712
1 118729 14934
2 167721 89444
2 118632 199517
2 193153 21849
2 102748 142292
1 74492 1756
1 183894 144598
1 98114 44291
2 36933 31251
1 184729 148264
1 92699 44750
2 139815 145558
1 68979 36287
1 185793 41510
2 141004 155117
2 170123 951
2 76308 9553
2 157955 137464
1 166705 117870
1 187840 102643
2 164991 119988
1 79119 28418
1 12034 34364
1 181742 55182
2 85646 36753
1 174625 14382
1 31314 173796
1 95714 197458
2 147517 189668
1 186430 28151
2 53973 79311
2 70717 120594
1 52050 158993
1 195885 37099
1 190873 23286
2 118796 142070
1 177039 78836
1 18240 155299
1 39281 16226
1 60457 60846
2 26535 171702
2 9122 116902
1 67398 11457
2 93307 126962
1 74846 129604
2 132806 4994
2 95243 97645
2 73749 168329
1 178966 66197
1 69333 54050
2 144845 188259
1 154546 65130
1 142256 24594
2 198953 178088
2 9025 97423
2 109705 184264
2 115128 83260
2 25850 65847
2 148316 19217
1 55285 134075
1 8203 127908
2 108911 54675
2 183933 53475
1 86226 69276
2 139006 189251
2 108334 118225
2 29821 16342
1 113192 97120
2 164842 54568
2 4390 163349
2 186268 169521
1 104197 196200
2 18524 113003
2 168600 106610
2 140116 139087
2 58512 150779
2 92147 91100
1 91209 45499
2 152962 159179
1 190137 17555
1 4708 173331
2 163302 154744
1 85887 34248
1 8394 116196
1 94036 110498
1 100654 70824
1 123360 103893
1 14335 6967
2 161054 131415
2 27447 180155
1 84019 131745
2 185454 126012
1 90829 86297
2 187099 193388
1 144378 165870
2 192089 28326
1 164896 84728
2 115619 121345
1 164026 132523
2 93010 77248
1 85255 74351
1 118481 156865
2 4901 93008
2 10106 102882
1 98670 66767
1 74314 23421
2 41869 183814
2 7552 10096
2 99253 149536
2 124508 170036
1 88198 26516
2 56778 37042
1 107295 174980
1 134006 11339
1 63618 141078
1 9200 133395
2 101650 22274
2 42685 51922
1 21870 133747
2 19464 174309
2 131124 32979
2 146902 146000
2 137158 150568
1 101002 119311
1 155789 147983
1 54112 126774
2 103052 2618
2 35983 146866
2 137832 83228
1 109351 77723
1 42830 146716
1 32172 21025
1 161078 25582
1 147123 21605
2 172782 60620
1 23596 188334
1 89021 168974
1 98913 587
2 192221 41523
2 173065 103038
1 16665 108468
1 59536 162846
2 147517 134081
2 86117 50743
1 131365 28044
2 56088 137398
2 198221 68351
2 131950 23064
1 115549 133658
2 147393 18800
1 99601 85926
1 159784 100336
1 37682 103104
2 149064 72505
1 59527 64835
2 4768 66314
1 113984 181449
2 128908 193812
2 141389 51494
1 73441 23592
1 28111 197982
1 54357 90093
2 63240 164374
2 88485 164563
1 47253 133931
2 107139 86428
1 6260 168936
2 75317 23843
2 99659 60380
1 172234 111535
2 61733 82986
2 100466 57743
1 1794 52868
1 133024 164804
1 65276 146716
1 13925 58867
2 33317 103715
2 199449 60429
1 2940 2714
1 48580 60367
1 2948 92463
1 82731 195265
1 28112 174196
1 75735 38000
2 176530 110155
1 121917 20450
2 168301 113113
2 95789 119254
1 165155 124199
1 187140 6629
1 131921 156015
1 187412 30085
2 82911 33537
2 23597 174579
1 97330 174351
1 112953 159554
2 118491 164319
1 193428 196351
2 103084 191628
1 44410 131870
1 158579 117390
2 137403 922
1 185579 83636
1 189279 190220
2 21259 107231
2 51729 24830
1 15524 68719
2 19915 160066
2 106332 190115
1 43757 125587
2 132831 29743
2 183606 57149
1 3532 193879
2 89790 59049
1 53571 24405
2 132519 176055
1 94152 3959
2 53326 109907
2 144167 186201
1 95243 150852
1 181863 138436
1 176638 107865
1 57285 156858
2 102613 45499
2 66205 88905
2 12707 75544
2 51329 86127
1 167969 28809
2 179741 167468
1 148526 162633
2 135432 172591
2 103812 5019
2 25744 132161
2 116532 150531
2 3789 194343
1 51823 129457
1 43635 92568
2 190602 154340
1 20870 141034
2 129754 27154
2 73626 29537
2 25114 6413
1 353 137405
1 76925 118769
2 136044 70437
1 59437 65776
1 28563 151737
2 9849 130762
2 188526 52388
1 66498 123211
2 105115 183788
2 46396 128197
1 70493 48657
1 75364 7547
2 46677 110603
1 25169 75028
2 127673 58240
1 137445 74479
2 84371 33660
2 109043 59358
1 27775 195341
1 102140 186421
2 32230 110602
2 32041 86429
2 74236 181405
1 26746 30069
2 165907 141416
2 128380 39449
1 13968 152952
2 49352 171259
1 79053 117419
1 41604 173371
1 198852 3203
2 86744 53752
2 52117 125377
2 73607 19344
1 34983 135476
1 163472 133872
2 177514 4922
2 14187 2180
2 109648 150439
1 8568 157112
2 133144 27597
1 89417 37178
1 3805 38765
1 178675 116428
2 52535 14783
1 15170 25274
1 197787 137192
2 29132 153854
1 29590 148331
1 20395 144513
1 15202 41364
1 142550 155080
1 192296 82909
2 126914 19571
1 68570 159773
2 65574 159469
1 144008 8013
2 141880 58177
2 160418 180593
1 129303 80247
1 68313 152253
1 168588 90103
1 176445 171703
1 131725 17846
1 10062 17105
2 105281 137047
1 3049 152172
2 5055 143923
2 105322 196188
1 103704 28139
2 119691 122612
1 174636 45432
1 58667 8511
2 84005 195066
2 179101 139589
1 160581 108237
1 157260 126892
2 86318 37059
1 30737 149220
1 187453 176565
2 30130 138128
1 162970 23306
1 94601 91435
1 168921 110782
2 76566 72163
1 56434 8370
1 115549 104997
1 150123 100942
2 82408 50836
2 62250 7625
1 93381 181462
2 64723 91302
2 111592 17028
1 24270 16134
2 143612 64291
1 40497 179166
2 145145 134405
1 74050 57540
1 132065 54957
2 55057 23867
1 9429 197532
2 14250 104548
1 143421 139175
1 54579 7859
2 199603 109487
2 87888 170641
1 173403 158926
2 77725 58923
2 164698 191953
1 142036 109686
2 121332 129294
1 70595 95658
2 148089 87773
1 99838 64427
1 153492 105586
2 158602 178550
2 98861 193408
1 99525 50698
2 135938 10570
2 78645 13459
2 50825 50435
2 85796 174165
2 34726 179512
1 78576 75627
1 179848 24222
2 168141 97720
1 108634 74645
2 198022 109655
1 130176 123488
2 3980 125015
1 190659 157238
1 189131 108095
2 74718 57969
2 97278 88701
2 151794 98256
2 143212 142435
1 6916 94805
2 146445 170993
1 125247 26613
1 193312 96004
2 100350 11785
1 39462 63467
2 174953 132930
2 162914 24983
1 21347 71203
1 113163 14517
2 55515 185937
2 12423 34180
1 25838 69028
1 146284 102153
1 77253 133866
2 158272 184599
1 123285 168925
1 175492 46052
2 188422 39212
1 44825 46508
1 16270 120091
1 165027 130969
2 124356 91406
2 16844 49024
2 14563 18967
2 165615 89181
2 109385 78780
1 130182 128702
1 122456 121383
1 172508 39606
2 86916 136559
2 158 123006
1 90248 111634
2 183767 101383
2 81070 112382
1 33368 60472
2 114405 162871
1 13723 159485
2 171035 176062
1 32754 175936
1 152648 60173
2 44208 147405
2 187566 82630
1 56623 137497
2 9882 9375
2 173023 33343
1 192838 10132
1 108398 117919
2 55309 162598
1 16259 101039
2 38652 124431
2 108435 26586
1 12901 167075
1 45467 82549
1 115637 162542
2 162985 108211
1 21666 109868
2 14896 54065
1 169045 70133
1 194813 141246
1 101423 17260
1 43710 81392
2 186512 41384
1 109720 172795
1 186723 16704
1 66278 6609
1 137457 194222
1 33819 69891
1 146430 132845
2 187037 13435
2 117969 168887
1 18932 179025
1 153111 30705
1 140500 63486
1 166467 53984
2 170252 158070
2 47739 142
1 87112 130539
2 121495 88058
2 73169 12007
1 27183 60128
2 112540 44895
2 134550 84316
2 186004 140208
2 199522 20032
2 71349 41498
2 106745 140146
1 135505 46786
1 66891 22210
1 54381 71036
1 95858 153820
1 43225 125629
1 128313 266
2 48043 145103
2 124490 137641
1 134190 9897
1 6093 169388
2 187551 199543
1 86191 55913
1 182508 51182
1 75789 83519
1 186696 137887
1 185508 109326
2 93905 111186
2 176336 166309
1 167693 28114
2 64224 154732
1 144412 105532
2 184648 42456
2 11078 99960
2 20141 123045
1 148274 49099
2 58331 139196
1 28746 100797
1 137247 32645
2 18053 189963
1 146090 27097
1 73934 33511
2 184259 118978
2 103342 32368
1 27948 58184
2 58218 67631
1 31273 23343
1 181687 35864
1 27427 73088
1 15585 115155
1 79812 178727
2 89562 82085
2 44887 54918
1 183169 116310
1 175457 146886
1 140980 173086
1 10102 151350
2 57056 107622
1 76317 101019
1 115739 140690
1 71754 170929
2 128187 63387
1 95691 106630
1 82368 1405
2 125563 151235
2 52309 39439
1 10935 72749
2 166752 128740
1 105527 178413
2 95690 52626
2 187507 60262
1 28066 100822
2 3078 48976
1 136252 31839
2 161193 150932
1 31605 61539
1 6401 147446
2 47638 133901
1 42912 24150
1 151564 2043
2 150771 113208
1 50563 168389
2 134923 33561
2 9520 114764
2 186746 131264
1 3483 129943
2 62550 145265
2 171199 128887
1 22237 91340
2 64706 6834
2 137473 23147
2 69936 171760
1 181498 110842
1 75566 140562
2 198069 155248
1 86201 138274
2 174618 49221
2 43797 117480
1 186701 126767
2 28577 138030
1 158418 90351
2 103771 175841
1 44043 11400
2 87436 8325
1 120746 15986
1 115685 122163
2 189323 196488
2 54983 69936
2 117379 195090
2 133168 194337
2 112516 126117
1 163809 3534
2 15450 90437
2 23141 26051
1 46673 26045
2 60854 41233
1 56099 108710
2 142320 49647
2 99609 115535
2 114207 59698
1 44065 39664
1 184191 23880
2 16530 168064
2 197231 144537
2 73407 1279
2 108438 147420
2 39783 80702
2 78559 71184
2 168644 176516
1 198888 121846
1 83275 164916
1 152246 154711
1 119661 95202
2 161778 172039
1 98335 145359
1 6570 14535
2 80633 105199
1 22519 150701
1 112906 172960
1 179547 191156
1 165969 34147
2 158613 92003
2 102343 20318
2 168756 131729
2 39441 106072
1 52913 84744
1 76517 87590
2 3071 162327
2 38578 31172
1 102451 37298
1 175010 7746
2 113322 195200
2 63111 63659
2 128183 157659
1 91989 188796
2 37868 164924
2 89755 140814
2 109391 27272
2 50718 143928
2 107314 78218
1 166915 88947
2 21165 93226
1 119905 27411
2 140693 164757
2 4146 45020
1 74042 20184
1 64287 11996
2 10511 5625
1 101350 53925
1 141752 109616
1 59616 52595
1 107744 150636
1 179379 143107
1 162890 19357
1 158143 138134
2 95283 154191
2 8449 40816
1 127255 58171
1 107104 71255
1 54320 150240
1 77924 59899
1 157553 149403
2 18079 67044
2 130163 117088
2 89236 96550
2 174483 119401
1 181815 52290
2 103131 62796
2 27367 147195
2 40780 122273
2 74503 79437
1 150296 81351
2 124842 105362
2 76863 164956
2 341 18843
1 151556 43275
2 2438 118999
1 77480 65419
2 160372 63907
1 19572 32452
2 84340 166553
2 195683 105202
1 187074 74521
1 107820 144848
2 184754 115659
1 70448 127097
2 51122 13462
1 33337 12140
2 17427 121354
2 37697 73263
1 73670 105384
2 192580 157393
1 57176 40674
1 101975 99863
2 144167 54453
2 120810 104447
2 107606 94794
1 145280 21812
2 129175 21905
2 129158 44237
2 153603 169194
2 154025 83459
1 76271 2188
1 26222 176061
1 146127 69127
2 48071 13609
1 8585 183841
2 32224 95337
2 119327 16232
2 168066 128588
1 53742 172443
2 4754 87741
1 20686 49670
1 80565 177309
2 118419 156573
1 108852 58145
2 76430 172060
1 188824 187582
2 152102 59682
2 199457 3222
2 119175 185973
2 106971 65256
2 103746 24047
1 59378 59546
2 144809 171543
2 124598 142500
1 65549 182534
1 19756 156875
2 36431 125098
2 10424 56231
1 95054 82369
2 51980 92335
1 91395 44751
1 78588 119839
1 82723 21678
2 121456 35788
1 168726 55639
1 135274 112749
2 30654 112042
2 189260 131818
2 144154 50604
2 96373 115960
1 31656 199501
2 16013 119066
2 48476 131609
1 43436 115588
1 60942 124384
1 14982 72922
2 67408 162018
1 84587 38792
2 114783 36232
2 52573 170800
1 32793 67431
2 47828 170255
2 43627 51602
2 116367 149466
1 157371 92243
1 167727 92400
2 27654 32597
1 6937 4885
1 64139 31973
2 75733 142498
1 82887 44348
1 75956 164861
1 28194 289
2 76207 8509
2 9378 142020
2 187623 130340
1 184143 22593
1 13377 80169
1 4782 24445
1 187817 173997
2 39964 7525
1 58534 70319
1 17639 185161
1 47986 16844
1 67511 84352
1 72568 161130
2 82917 160119
1 65509 59709
2 115871 86368
1 53779 81105
1 85672 105452
1 60772 13060
1 68410 80669
1 74829 155299
1 36202 9220
1 67854 44840
2 80499 38508
1 42621 60518
1 40623 22950
1 121347 41666
2 32720 82355
1 162704 54014
1 81630 44610
2 154502 189606
2 156640 3307
2 93299 32967
1 85726 73411
2 171576 65304
1 187498 184120
2 107498 69602
2 154298 9036
1 237 44997
1 95277 84027
2 688 5471
2 175819 169147
1 183692 164916
1 10177 126710
2 151330 163528
1 94068 182908
1 56503 27141
1 33106 182737
1 110529 109167
1 185120 91013
1 14117 46585
2 80808 151567
2 34928 38031
1 8349 74151
1 175007 48981
1 149278 188951
1 29365 72473
2 117520 195319
1 93806 44170
2 170044 140236
2 24337 50838
2 131846 53624
1 171025 117874
1 105690 155708
1 130000 2218
1 155139 121385
2 86759 73578
2 182023 84688
1 45725 184475
2 117547 58086
2 53622 65543
2 196440 45543
2 138242 190586
1 112381 159552
1 118846 166385
1 64815 109835
2 162489 15915
1 28126 170139
2 47718 49933
2 103374 125981
1 109141 174178
1 98774 125720
2 159100 75570
2 21615 80743
1 62421 145209
2 100072 65657
1 165596 167856
1 157757 57126
2 5976 130618
2 194547 126402
2 146934 149326
1 19616 66314
1 58608 36462
2 113635 193622
1 16648 86134
1 131629 110646
2 96210 156219
2 169199 88173
1 44449 169415
2 162655 170185
1 69348 143795
2 43491 96415
2 139997 54661
2 123084 85307
1 187403 91710
2 50863 111236
1 10881 100252
2 142906 168602
2 168148 94881
2 44330 18945
1 81031 19239
1 169349 35711
1 21009 138112
1 28498 44900
2 171916 117302
2 19712 72910
1 80397 44501
2 112179 184275
2 179171 3281
2 114756 103871
2 194640 84954
1 140246 70219
1 73710 33220
1 45785 21586
1 48096 103227
2 53492 38356
1 29499 69215
2 165417 171732
1 66386 63871
1 134982 55811
2 82564 5091
2 21705 89514
2 46513 70069
1 8613 13863
2 140054 104672
1 91650 132324
1 47431 133742
1 149692 67011
2 187442 171654
1 116226 40291
1 191569 79536
2 93403 33221
2 15805 77196
2 4382 176675
1 54689 160804
1 38838 149424
1 87488 114862
2 126896 81279
2 132667 128789
1 18792 169725
1 85826 92348
2 83648 100125
2 116808 178179
1 102579 147255
2 27807 189190
2 164606 152943
2 96377 128507
2 61427 181394
2 133443 195989
1 195682 134243
2 133876 51392
1 25033 11752
1 91768 87525
2 154201 149985
2 69083 26390
1 144860 44097
2 177306 15644
1 123717 119247
1 12899 79843
2 124259 120331
2 33326 215
1 94548 61451
1 3328 16302
2 196805 44691
2 44882 27220
1 126629 144002
1 48248 67894
1 37503 193642
1 97146 59411
2 16974 107959
2 19001 195747
1 133291 108651
1 83833 77386
1 116773 53580
1 94261 119261
1 77083 131894
2 121006 101861
1 162252 110818
1 144637 98652
1 161835 100632
1 194080 96858
2 13779 9328
2 134512 143381
1 122812 117938
1 31739 83181
2 169239 11935
2 86011 185644
1 61943 139830
2 92149 170128
2 176840 135718
1 144562 10832
1 152007 107771
2 141648 97315
1 78270 82026
2 65320 111351
1 154988 79464
2 135748 96442
2 161968 159981
1 25869 56114
1 132271 63087
1 118322 185350
1 60742 50804
2 176097 52234
1 33846 121272
2 186013 128243
2 154161 54933
1 117034 12597
2 121776 150145
1 37137 90596
2 24943 84981
1 92039 159615
2 77329 44528
2 195675 142027
1 160897 38461
2 72297 198671
1 96151 1588
1 39881 88894
1 161341 50522
2 186927 118234
1 35133 99394
2 127531 69906
1 194620 199128
2 25278 26105
1 3753 4861
2 134692 39728
1 174165 152595
2 51769 100307
1 114436 113588
1 94412 25128
1 55388 61168
2 119052 88849
1 185192 123444
2 92010 87420
2 144817 53296
1 82488 52353
1 155550 125340
2 181872 29923
2 85858 120523
1 16822 182008
2 6829 128499
2 58460 114119
1 1152 140939
1 99079 39002
1 92391 39968
1 96182 128777
2 3968 52079
2 177543 169100
1 138953 163681
1 181962 144655
2 153828 164120
1 123633 120464
1 32530 126421
1 21314 45374
1 66199 199431
2 70421 55397
2 97744 93275
1 5141 39838
2 188288 53366
1 101416 166609
2 184327 75520
2 170671 143359
1 124755 121204
1 58752 195894
1 19733 153010
2 148996 119150
1 43760 177149
1 153696 79572
1 93697 191139
1 166693 178949
1 89037 105115
1 86944 112450
2 186812 37168
2 94841 117763
1 134185 38244
1 175862 108030
2 90577 121959
2 193453 141377
2 170016 52196
1 141110 169918
1 141027 139115
2 171395 14193
2 37652 45475
2 11448 15909
1 153262 105417
2 57123 28538
2 112167 1686
1 134648 99255
2 47813 28792
2 22880 130496
1 106002 32040
2 144532 1089
1 149615 12768
1 173785 92230
1 157071 23902
1 151516 174046
2 39832 182100
2 178831 182370
2 45132 744
2 41843 19363
2 107848 128599
1 162179 12378
2 109560 129869
1 153882 114316
1 143093 72828
2 199272 57742
2 152264 195129
2 50376 57350
2 101193 25895
1 77138 32686
1 25574 79253
1 85926 70671
2 116800 76731
2 135685 4093
1 65635 123731
1 29520 189336
1 11753 11960
2 192681 135735
1 8933 163706
2 143606 187210
1 149057 82828
2 189506 193899
2 169900 130126
2 127312 14869
1 33610 46408
1 102531 33327
2 38400 128522
1 41628 161323
1 52097 47232
1 4867 151585
2 26381 184852
2 113653 67075
2 130486 40974
1 111664 67290
1 22198 57542
2 118300 73943
1 82813 145667
2 169167 96063
1 63443 83408
1 44623 168500
1 134223 8504
1 4850 4936
1 113831 9912
1 192329 137322
2 124327 28995
2 79407 59349
1 105517 194759
1 76672 22630
1 18311 141000
1 196606 151958
2 87849 148146
1 49065 102431
2 153745 31215
2 11829 54509
1 59275 123348
2 129644 41134
2 121028 199455
1 77203 10993
2 122299 61612
1 94128 162172
2 68153 110112
1 40003 6270
2 50792 51710
2 47605 85582
2 47504 21059
1 130506 178781
2 17046 153964
1 97678 161005
2 50140 98707
2 47501 103870
1 79093 198401
2 98344 92488
1 3895 84092
2 32866 168632
1 18705 195327
1 185665 112103
2 176201 152572
1 189298 146394
1 55420 90406
1 102839 71186
2 156915 90207
2 24648 189957
1 18319 149395
1 197590 140269
1 6979 88250
2 136425 154832
1 121081 4332
1 108911 118231
2 45709 90910
1 50129 48381
2 84024 92777
2 102755 43107
1 132365 129450
1 164102 53956
1 151620 166952
2 19656 97656
1 172970 46353
1 168085 77446
2 173387 58902
2 101218 178914
2 60034 160483
2 179665 57747
1 172667 149893
1 39291 97284
1 88239 188165
2 135274 2524
1 67248 192903
1 135269 3952
2 19110 197363
2 25308 140681
1 164734 71052
1 192250 113910
2 2242 97993
2 22850 46410
1 122851 157535
1 183512 96823
1 3150 30379
1 199802 48488
1 126826 165791
1 192674 13737
2 63060 117052
1 37434 37179
2 69919 78986
1 20867 195002
1 121621 90072
2 195685 100880
1 43163 166967
2 43461 140381
2 60237 190898
2 124279 60290
2 76851 7020
1 34930 154748
1 126570 123510
2 85375 68464
1 143361 38849
2 25842 130285
2 81593 27597
2 109976 128045
2 116177 160084
1 62525 10003
2 148521 161812
2 184351 5094
1 43943 74775
2 83034 1261
1 114705 121693
1 58519 19297
1 133541 65339
1 187667 23379
2 191705 59103
1 75913 176690
2 130112 194559
1 40557 128554
2 84973 148259
1 3007 98081
2 141561 127024
1 76379 58781
1 147200 29221
2 199428 198790
1 161255 22965
1 145745 80628
1 33257 181532
1 65165 32460
1 68917 102664
2 82922 58772
1 167097 22406
1 18961 169750
2 72118 54737
1 144622 172893
2 28622 73453
2 77266 181437
2 94045 32328
1 166153 184530
1 11040 174465
1 148943 1976
2 87345 52747
1 46490 2868
1 52081 193693
2 186336 196070
2 154136 62614
1 63289 67812
1 11377 110545
1 53548 153163
1 44509 5489
1 93079 168059
2 100146 197633
2 145370 168576
1 33121 152426
2 68034 173499
2 105644 72150
2 40173 94567
2 79540 18787
1 124897 144511
1 161883 2700
2 81130 46089
2 3566 1286
2 22732 194327
2 138533 6230
1 3663 25864
1 148129 136510
2 106259 41001
1 132733 101979
2 151358 182953
1 130068 199642
2 166358 64873
2 12775 73444
1 9283 60983
1 57682 94316
2 123514 48141
2 79861 80692
1 85866 119682
2 62034 191817
2 130538 158074
2 95163 136994
1 32227 148649
2 14588 28093
2 183807 9288
2 69112 139913
2 65218 196540
2 157458 74276
1 25220 15178
2 113327 68419
1 3939 123542
2 158897 26788
2 171510 35218
2 151218 153336
1 1457 111976
1 165195 185808
2 117358 113072
2 10414 109140
1 113633 37087
1 126116 58436
2 73650 51743
2 157353 4569
1 107620 177853
1 105455 158843
1 87314 81077
2 14469 123263
1 67313 48937
2 100063 5832
2 194591 30446
2 53773 160416
2 61481 195067
2 29755 180975
1 184056 126571
1 23163 82659
1 191527 28035
2 7831 903
1 99637 64820
1 13399 85278
2 20779 489
1 25458 166115
1 19521 146082
2 35362 50578
2 71272 18719
2 74431 130150
1 162909 76711
1 42033 98884
2 18811 118220
1 120036 34401
1 83226 111201
2 190292 169616
2 119566 114577
2 69133 163358
2 123974 79976
2 147228 26594
2 171359 146924
2 44577 22260
2 180387 54979
1 72117 189079
2 13416 89142
2 29390 173022
2 23596 21953
2 83040 167343
2 163875 172703
1 54299 23781
1 83762 73536
1 160274 98459
1 18482 179683
2 76343 139187
1 24534 140646
2 126081 2214
1 62659 176281
2 138792 96823
2 7057 179246
1 158372 133615
2 85944 43348
1 82335 172161
2 29157 90591
1 85926 66282
1 164663 84400
1 191126 81001
2 39919 39757
1 137617 70239
1 110078 107716
2 11192 153236
2 113346 166076
2 52802 170451
1 82855 165591
2 121288 109790
1 151953 146167
1 2727 153299
1 31207 159194
2 52481 187632
1 146496 171419
2 164708 85520
1 174226 123245
1 62644 170619
2 114953 198752
2 151569 146540
2 145267 64328
2 198264 160723
2 133646 118045
1 17877 150156
1 50165 114062
2 196996 145061
2 160031 154667
1 148555 198033
1 187168 28902
2 83857 189110
1 186730 86051
2 1188 69592
2 1839 98780
2 15173 45629
1 59477 534
1 70905 6104
2 141728 75276
2 9581 23189
1 22487 119482
1 73644 121477
2 141468 108708
2 152195 179912
1 173002 43327
1 54730 152004
1 176462 171428
1 196302 8070
1 38422 164699
1 89604 19492
2 40115 129709
1 131115 34537
2 78696 36131
2 179230 151604
2 129092 74350
2 101464 105792
2 195781 143262
2 78818 86216
2 171336 42479
2 163260 39670
2 6628 49526
2 118794 25481
2 173373 877
1 67834 91047
1 76903 114100
1 30377 67053
2 197987 30180
1 197180 4992
2 118877 16629
2 61565 29266
2 78213 114851
1 91483 103552
2 96937 51602
2 79286 9586
2 62337 47922
2 46999 162
2 114253 7781
1 101141 27165
2 132645 3448
1 131646 22545
1 53480 12594
2 69024 176749
1 9322 177556
1 66012 180428
2 144694 4952
2 116972 99473
1 174271 36595
1 180741 6020
2 141292 140810
1 185657 122683
2 142575 132770
2 97558 160604
2 60119 175564
1 188614 158703
1 56908 162853
1 44469 120982
2 836 160656
2 154859 187056
1 177882 70078
2 21375 154126
2 126361 116225
1 7303 172455
2 171656 5509
2 168757 159714
2 135498 53538
2 8902 77184
2 80880 181908
2 178443 78224
2 185321 50729
2 133615 130932
1 139825 66904
2 4931 140079
1 6212 50011
2 53583 113281
1 15055 20590
2 126945 71016
2 7254 114492
1 102143 155454
1 58678 25093
2 4137 4734
1 147100 49338
1 112026 53622
1 107195 111576
2 59595 158064
1 18370 117880
1 22191 163321
2 27654 99225
2 102780 78967
1 171716 39835
2 26418 2359
2 142539 119050
2 43824 31316
2 150037 2726
2 141182 130678
2 193647 75984
1 149782 90910
2 55405 94082
2 106934 159622
2 88821 5157
2 130127 189247
1 124244 135332
2 98766 67150
2 58386 121164
1 120990 129043
2 151959 40630
1 193704 39833
2 41109 155459
2 83561 184271
1 45757 71463
1 48677 74417
2 40702 138048
2 26006 68673
1 192008 31564
1 124037 181999
1 162834 199296
2 143090 35386
1 94506 72400
2 130254 162288
1 110835 97922
1 90166 50402
2 156340 75154
2 151495 50611
2 128286 92128
1 103503 81719
1 138154 105588
1 37219 55253
1 59469 86126
1 15949 103266
1 79074 123991
1 13625 95776
2 166407 175082
2 164209 42240
1 91867 180003
2 35807 61947
1 167756 24976
2 30658 155092
1 76517 185615
2 132601 99168
1 158130 58635
1 114315 184009
2 53348 197712
2 150925 182395
2 102537 177155
2 116935 49087
2 197934 141031
1 173159 111846
1 159770 23922
1 167265 47668
1 54713 17570
1 72225 35982
1 91842 27305
1 113438 136765
2 105084 160906
2 178924 110484
1 37263 172076
1 108120 27650
2 80858 156175
2 153437 136378
2 194766 119357
2 55088 33759
2 56050 58392
1 21548 97976
2 179749 77587
1 3603 41762
2 35752 138183
1 129532 96114
1 75975 45581
2 93309 183162
2 186998 134628
1 141383 1487
1 38892 56996
1 133189 96465
2 31849 109948
1 64491 104564
1 198829 68600
2 34957 96775
2 183323 103258
2 101201 17378
2 172204 163731
1 115006 122535
1 127490 31002
1 105971 79633
1 3701 87821
1 118758 145171
1 72290 85492
1 149953 56586
1 132790 131884
2 5270 118091
2 171931 3196
2 77769 53071
1 83405 185140
2 60077 160851
1 157520 66425
1 69123 181664
1 10348 876
1 120120 82772
2 155409 148677
1 170229 144201
2 99394 174271
2 64807 162194
1 32915 4304
2 192422 10810
1 193568 11839
1 102990 68812
1 34051 235
2 98547 56096
1 158311 76599
2 146743 23462
1 91573 31933
1 64930 122921
1 9925 142499
1 30908 105682
1 129254 102274
2 125621 56458
1 137141 163756
1 34660 180438
1 43855 16620
2 118448 198006
1 15374 169484
2 81729 36914
1 87646 96807
2 2443 66391
2 144062 112359
1 86642 34420
2 195945 111518
2 190565 153675
1 117906 99524
2 191865 2502
1 125683 9805
1 133196 79978
2 19823 18485
2 169996 169170
1 161675 65739
1 199123 152820
2 142770 149071
1 19920 147653
1 128502 59047
1 148327 19246
1 8575 196875
1 125849 77484
2 122168 94263
2 50378 10976
1 34722 158165
2 84363 34263
2 137321 151156
2 54940 45349
2 141465 164323
1 84622 113377
1 180218 108313
2 56462 53511
1 52728 82031
2 32515 90973
2 12010 147007
1 122441 162678
2 35533 34608
1 195198 120636
1 137564 165804
1 166945 131417
1 73006 29541
2 37433 156554
1 147035 75554
2 63259 97156
1 48669 41362
2 129467 25643
2 137824 150555
2 85266 183090
2 122961 73142
1 44360 105596
1 189708 6803
1 30879 67438
2 9273 15733
1 18513 86451
2 28454 1432
1 145642 187795
1 197381 158846
2 149929 185634
1 163160 42888
2 119587 29799
1 162045 194142
2 149043 85171
1 140332 16351
2 181075 174073
1 184577 39657
1 87465 175145
1 150259 144796
2 103092 95389
2 169356 120193
2 57078 48467
1 110020 129030
2 13538 179744
2 135370 130483
1 30910 72514
1 60459 17835
2 120299 100856
1 124914 41146
1 50369 154698
1 89688 15162
2 80902 149669
1 42547 5985
1 123869 101354
2 194911 108633
2 77920 143367
1 81639 166235
1 196989 25679
2 62363 87657
2 42970 4961
2 65835 178384
2 67418 57568
1 157249 133141
1 80933 119720
2 161536 15610
2 163990 37120
2 163746 185330
1 71852 198862
1 110879 70599
2 22745 139300
2 16611 65548
1 88476 13297
2 33088 104510
1 169639 26057
2 25986 109113
2 132783 199721
1 13785 137421
1 9062 173791
2 182137 185417
2 194809 52432
1 137685 5046
2 157243 164712
2 194296 142285
1 145709 36115
1 98355 126935
1 82584 59978
2 16880 39219
2 76413 127964
1 165677 88421
2 114464 129901
1 179006 32444
1 150935 57119
2 166477 11183
2 20048 94118
2 164917 4592
2 192446 5265
2 121651 142290
2 8632 37231
2 136203 66640
2 32460 100636
1 7747 14014
1 121413 164745
1 33328 79412
1 192667 132927
1 83381 6944
2 53079 169873
2 59360 187331
1 10578 27161
1 147517 14684
2 51684 130725
1 181179 41277
2 71730 774
2 116995 19002
1 55290 112552
1 51913 99152
1 40232 37588
1 192410 77110
2 146533 109136
1 93874 148264
2 49959 175661
2 13819 8305
2 31236 127478
2 27965 107341
1 12900 183019
1 188149 75567
1 182129 198690
1 98284 35059
2 61196 59334
1 1595 158535
2 53773 90280
2 66975 123886
1 192250 37399
1 89126 28876
1 135700 90619
1 85554 152646
2 18212 124800
2 122448 145425
1 80494 64161
1 24862 25436
2 179544 95291
1 58889 151789
2 97866 115840
2 145212 17480
2 112910 103034
1 108334 23284
2 66753 174995
2 184786 66836
1 94049 116371
1 87527 92510
2 60504 108481
2 53615 111905
2 68473 92812
1 125428 112628
2 67539 86930
2 145693 144953
2 180860 162618
1 150795 127378
2 40016 189573
1 54393 190330
1 134951 122645
1 84024 86436
2 19069 13930
2 147454 42529
1 154083 56637
2 110067 113441
1 26817 163821
2 82161 102398
1 161753 106164
1 171985 38428
2 177108 43024
2 148281 115369
1 76833 144906
1 157636 43991
2 90599 113173
1 129491 90419
1 58005 100228
2 27513 49569
1 90057 7130
1 111182 2748
2 37374 170771
1 178207 52608
1 79598 142072
1 66287 15799
2 161058 5555
1 192292 171536
1 126270 198597
1 47626 77269
2 28421 42752
1 117413 42692
1 42675 25207
2 13042 125339
2 154456 148632
2 22904 89842
2 180891 48022
1 151988 17761
1 162719 34275
1 84794 26031
1 61886 112578
2 36496 82473
2 34115 180342
2 28848 101948
2 154697 69263
2 128077 18004
2 156966 101797
2 41991 170901
1 90510 168361
1 80098 36160
1 15593 189753
1 168552 102684
2 141009 95592
2 61431 114665
2 71887 145240
2 161425 70142
2 117007 172532
1 25676 195163
1 199124 179141
2 34261 62353
1 64563 124442
2 191760 55062
1 143393 168416
2 4578 171421
2 18730 11425
1 175248 64513
2 101476 37361
2 116210 101529
2 76840 101092
1 186641 169632
1 58364 115810
2 7751 43805
2 132766 98983
1 128477 180285
1 157633 35166
2 188548 1101
2 70594 49551
2 195315 65855
2 178605 176116
2 160051 84552
1 98503 89025
1 166507 37346
2 136457 119099
2 134455 90391
1 117349 173041
1 114780 116898
2 143028 21513
1 182993 116
2 15930 105523
1 32271 122626
2 76644 143577
2 111215 80077
2 132138 22581
2 136607 7949
2 193853 161227
1 129268 54065
1 158669 164290
1 67582 104145
1 23668 107034
1 23585 73205
1 128063 187676
1 132976 90178
2 109015 132102
1 5761 59277
1 44558 13331
2 143041 179301
1 92887 189961
1 123235 129261
2 136101 174827
2 52687 91598
1 168773 46570
1 139241 101317
1 6683 158915
2 74358 145850
1 183268 5535
1 116595 157245
2 69447 113019
2 153652 134404
1 57949 174699
1 188579 5089
2 164938 173161
1 131304 89895
1 99596 47427
2 126516 108257
1 21798 70686
2 3519 48375
1 7027 181874
2 5266 14343
2 95848 151845
1 113077 129
2 178470 188151
2 24348 19018
2 46504 932
1 166017 24993
1 136502 120312
2 74727 74215
2 100220 119345
1 73776 91641
1 26923 198789
2 47446 93662
2 171642 109051
1 88197 140104
1 154428 110362
2 78926 45099
1 180049 125894
1 74158 130246
2 197787 92071
1 57307 140736
1 53240 14410
1 26362 74547
2 101392 66316
1 79143 78112
1 25438 48608
2 104971 176919
2 117418 142700
2 14189 132548
2 91716 24732
1 163044 39464
2 153007 95489
2 1513 74197
2 127636 12660
1 56454 68180
2 81614 117099
2 35017 89920
2 134138 154308
1 156928 83186
1 100803 118547
1 87318 194671
1 127726 124398
1 10484 160875
2 78225 51096
2 132487 171040
1 45101 90255
1 121613 75773
2 173265 167774
1 138245 77974
2 183963 40971
1 127651 185032
2 107695 43611
1 115637 199108
2 33794 2608
2 20403 99917
2 37042 91342
2 51105 75833
1 30458 86151
1 191434 114969
1 43659 17518
1 165337 44142
1 99003 32276
1 23290 105855
2 137904 51373
1 14363 193833
2 41909 113836
2 68494 124586
1 190674 35802
1 75385 174455
2 118826 82325
2 11570 121155
2 15658 5915
2 133242 196152
1 71898 4629
1 184371 10695
2 98397 143417
2 65361 84105
2 52998 21223
2 19076 90076
1 49677 64148
2 7649 44406
2 119181 172119
2 64743 127061
1 63090 20621
1 75775 56220
1 4651 165894
1 108361 178613
2 108472 126283
1 134886 152609
2 180340 89542
1 116566 114926
1 123941 71638
1 129454 139365
2 17889 119862
1 13007 171238
1 191641 194173
1 90145 178392
1 104974 182070
2 83681 88457
2 97374 125740
1 143227 57282
2 44752 13309
1 190616 68828
2 85524 65827
2 33224 116577
2 111020 88775
2 15625 23009
2 41451 15821
2 192862 10317
2 87500 73144
1 77673 105107
2 27429 77694
2 51366 66278
2 8162 18409
2 179866 103477
2 184179 191664
2 44909 77588
1 35423 50382
2 29559 8383
2 41345 124215
1 65716 114254
2 80290 105341
1 113657 106708
2 72 83965
2 31369 176352
1 65654 66085
2 31772 49653
1 116841 146478
2 199236 127601
2 151182 8687
2 121207 96133
1 113938 173811
2 56754 62251
1 12975 146962
2 36168 12581
1 197720 193282
1 91365 31372
2 30520 114762
2 102480 118185
1 30834 29932
2 32122 175117
2 183904 84551
2 85872 77607
2 102135 80222
1 93336 67401
2 122486 38877
2 84770 195922
2 193364 73373
2 129564 173526
1 92293 7470
2 133308 172042
1 106965 176225
2 38355 67694
1 122584 158155
2 107102 20554
2 160035 91148
1 124417 193548
2 167284 182247
1 32330 163705
1 128722 185492
2 62178 194534
2 24916 130484
1 18115 163381
2 109836 192653
1 62343 182686
1 64681 72381
1 124885 146431
2 55885 122121
1 137489 23469
1 147980 167285
2 1404 10070
1 8680 58951
1 106469 92840
2 137427 169901
2 55177 48542
1 103939 135569
1 161532 84876
1 192405 47932
2 69161 132330
1 154802 7231
2 60300 29450
1 152428 12598
2 37463 142354
2 66409 21247
1 124776 66719
2 39527 69209
2 15584 16230
2 48237 157853
1 61235 23191
1 94231 46758
1 197373 68083
2 61555 120670
1 197052 33113
1 182230 163590
2 41073 162904
2 40925 116685
1 53281 25584
1 5612 91497
1 88135 89585
1 118156 104983
1 84280 56890
2 88939 89532
1 64533 181457
1 21331 27988
1 44665 116744
1 86078 119
1 179601 38705
2 196902 183895
1 62837 83009
1 80109 95579
1 52543 145054
2 155312 198265
2 196729 66710
1 51408 150594
2 194080 145118
1 10695 7640
1 69934 125055
2 156049 99072
1 91189 194090
2 69206 71781
2 22571 22584
2 143343 156047
2 131819 16023
1 135108 78209
1 188732 79184
1 37797 2046
2 51963 114519
1 190951 113298
2 51971 66249
1 10745 66932
1 70978 169196
2 47919 59438
2 68651 151692
1 184431 6620
2 194379 159699
1 145028 71971
2 31793 150103
1 181364 159835
2 87559 66763
1 179314 198085
2 110942 113120
2 146117 7420
2 126323 140657
1 131945 163431
1 11331 188875
2 100234 53136
2 57030 162935
1 88911 31106
1 142214 102643
1 141592 95078
2 82373 154163
2 1826 118262
1 162931 51646
1 68226 121395
1 110744 141018
1 137512 85217
2 185037 168223
2 183679 27061
2 174081 43803
2 74197 23165
2 55807 136322
1 12017 41608
1 94734 156565
2 155632 178386
1 3682 169176
2 163888 141008
1 129834 145598
1 181368 140952
1 169557 35884
1 187766 51642
2 62862 137837
1 124958 102219
2 167803 151597
1 116489 175616
1 57059 130665
2 146848 93818
2 140340 19381
2 199289 129310
2 117870 146050
1 27032 122633
2 175442 17687
2 7986 64327
1 75396 191828
1 193844 159780
2 27585 38017
2 46295 79790
1 163273 84805
2 119663 87082
2 25214 58659
1 98360 106553
2 110805 12176
2 84125 39694
1 29421 113359
2 7205 128425
1 64137 45606
1 178330 1243
1 114209 170713
2 95991 132027
2 74801 13442
2 148641 29665
1 100849 193066
2 29803 65259
1 113617 91658
2 92534 6476
2 32685 2206
2 191663 146644
1 7510 126018
2 124903 15965
2 115899 48994
1 194754 89857
2 33536 62654
1 86063 91581
2 184812 50129
1 17334 183055
1 80316 10410
1 61292 1268
1 156710 169464
1 20788 110333
1 69500 117923
1 139729 46556
2 93095 113821
2 99366 108253
1 40911 51842
2 155971 7093
2 14950 172229
2 191055 110634
2 152914 136380
1 96771 10880
2 179447 150574
1 137234 115165
1 67027 190714
2 124505 173224
1 83490 90275
2 188087 137950
1 41658 21442
1 98774 67150
2 56278 131118
1 2954 54791
1 34495 22071
2 156057 32294
2 111630 130378
1 43272 72031
1 129325 144599
2 3875 83058
1 68949 91264
2 93415 30134
2 197796 43729
1 149779 133915
2 738 56365
2 177687 31205
2 192097 62823
2 56885 90168
1 9117 69830
2 194198 39954
1 48435 192139
1 96752 165927
2 120844 71549
1 177077 149875
2 182139 104165
1 129141 119448
1 90688 89583
1 3723 185070
1 169080 21709
2 105865 107847
2 125013 32019
2 122503 101776
1 194219 46178
2 34869 158084
2 176912 171274
1 89285 20361
2 57624 98322
2 123949 89289
2 76256 141321
2 102847 189817
2 19441 107228
2 132312 188597
2 90120 96005
2 24972 148566
1 60467 12894
2 105943 156352
1 127429 110910
2 88221 150622
1 194243 99536
2 115681 38039
1 109351 33069
1 15187 193265
1 53423 167354
2 3810 42994
1 164856 43255
2 74592 145469
2 92633 140719
1 130826 35629
2 66449 117796
1 122338 145072
2 91674 180015
2 182687 20721
2 124239 63588
1 172925 155641
2 24107 69605
2 166592 172461
2 56678 150855
1 87259 25431
2 185929 70270
1 186590 8936
1 1362 20901
1 5902 185473
2 26084 188210
2 152352 939
2 42605 172320
1 185449 126920
2 174378 151033
2 66706 97623
1 168145 185020
1 188094 56481
1 36996 125563
1 158419 125686
1 197808 58869
2 112784 44953
1 106280 9632
2 176769 72076
2 28793 159830
2 67002 190031
1 46551 184682
1 28963 163747
2 24054 40183
2 99792 3855
1 41267 377
1 15022 195428
2 192956 122973
2 135811 129523
1 183942 192863
2 66689 135344
1 59298 89230
2 172163 145557
1 104209 6574
2 190610 38450
2 193938 118755
2 963 56969
2 172930 137003
2 182623 31615
1 107666 197664
1 182656 85766
2 108063 53020
2 131033 164326
2 106011 161753
1 161960 91100
1 146784 144094
2 141859 150728
1 90966 22147
1 59200 121158
2 2464 55338
2 199656 88179
2 118131 81488
2 189337 144264
1 104691 140277
1 75498 171184
1 139428 168527
2 157411 72571
1 95794 197261
1 191105 140724
2 181650 49270
2 64645 21653
1 142644 199175
2 105994 131845
1 31809 72479
2 157909 193548
2 126774 15712
2 105888 140029
1 132102 15585
2 169986 141120
2 156554 150144
1 24671 23439
1 170482 172972
2 121250 176073
2 21481 51330
2 168374 83960
2 82984 152970
1 89770 90938
2 26908 198832
2 178446 103403
1 59574 49898
2 170675 6306
2 140484 94257
2 1653 129823
2 25542 172061
2 138380 121454
2 127728 90102
2 14308 196531
1 4438 62852
2 40699 90637
2 118914 5379
1 128299 78085
1 86125 61427
1 186983 166300
1 93375 159149
2 195469 44452
1 23936 74404
1 117583 79166
2 5240 72669
2 194153 184215
1 11462 70286
2 146219 138021
2 59143 10541
2 25404 150662
2 63541 97005
2 63921 33067
1 84875 175710
1 75155 112537
2 41763 180095
2 54128 140236
1 37657 100205
1 76847 83888
2 96928 19353
1 137179 178251
1 150961 51711
2 106796 31378
1 805 177576
1 171568 64153
1 82282 174384
1 141298 175129
1 187246 76416
1 96933 38852
2 111807 83447
2 37727 53275
2 135573 73988
2 69823 199580
2 119156 31819
1 196866 41415
1 36916 118452
1 148801 29394
1 172438 48396
2 173317 184288
2 75911 170386
2 69059 123293
2 138963 95372
1 146816 130341
2 148348 139789
1 105918 67950
2 151916 18470
1 86830 184963
2 63382 137303
1 104152 46221
1 162162 138864
1 192853 58410
1 90469 83460
1 170166 168962
1 150574 186008
1 195805 98965
2 29318 88733
1 86096 71526
2 145220 128015
2 73777 19300
1 165687 125549
2 65909 52575
2 159569 170917
2 7146 75634
2 16983 138339
2 134624 171121
2 37776 137806
2 104491 101081
2 156104 106298
2 124669 150956
2 117478 133910
1 67312 149049
2 138453 38512
1 1176 122895
2 140153 170554
2 170752 180140
2 14615 11996
1 46549 162414
2 80899 30928
2 118901 168426
1 38267 64620
1 95520 197278
2 113562 125817
1 38209 9951
2 175540 162432
1 98594 57106
1 60740 19443
2 69268 154210
1 128635 131165
2 8867 193977
2 90214 3370
2 2812 102007
2 134275 3815
1 23668 85027
1 40518 143690
2 23214 129741
1 2742 27559
2 177089 132853
1 9183 42790
2 16958 120085
1 195543 119111
2 159460 168812
2 95860 113348
2 7484 122740
1 51213 53126
2 9142 48183
1 89449 67546
1 144380 199141
2 53112 38466
2 59758 117102
1 106633 129465
1 171166 192657
1 177200 83698
1 122942 34861
2 15950 149030
1 83470 117380
2 82765 146505
2 130706 87896
1 138534 170687
2 20055 199558
1 176064 135201
1 28037 101596
2 7671 12384
1 158243 109390
2 183923 26468
2 96450 17207
1 196068 79069
1 155705 139072
1 107681 32173
1 132058 193569
1 28251 169780
2 145458 29198
2 127846 107641
2 25886 42935
1 58620 76999
1 112222 80544
2 142953 140529
1 102068 112745
1 85505 59643
1 168341 34393
1 65840 174939
1 37902 149772
1 31402 165778
2 86691 21500
2 90143 97156
1 190372 188127
1 23869 138372
1 177510 42224
2 32065 102259
2 102994 4286
2 7312 196722
1 37504 134443
1 19793 176201
2 8895 64641
1 39093 24449
1 51549 20362
2 23470 141124
1 12309 124638
1 102728 145392
2 119179 126840
2 191977 52756
1 99613 187446
1 118361 20405
2 59946 143264
1 23224 168673
2 136531 117396
2 74987 98485
2 104217 153396
2 19247 76825
2 79912 75824
1 404 185253
2 77823 183372
2 98137 136519
1 91801 150587
1 69020 172080
1 131695 83608
1 118269 138729
2 93844 94801
2 15103 104265
1 195987 68582
1 43882 6687
1 131550 110701
2 123566 116764
2 171500 190130
2 109311 123794
2 97543 93530
2 169858 78797
2 116624 20838
1 11795 29464
1 37993 83863
2 65618 97200
2 26833 122035
2 126758 104687
2 57521 148224
2 192314 137508
2 110708 198083
2 129877 4965
1 58195 162858
1 92757 55579
1 56992 74007
2 144872 114828
2 149204 145703
1 109143 177245
1 81791 124609
1 105664 116167
2 56694 140434
1 65109 83124
2 92025 17363
2 72207 140587
1 163349 34383
2 26465 150374
1 11355 76211
1 164534 180560
1 123526 15747
1 141775 100985
2 68395 191990
1 188740 6488
2 21988 129664
2 183990 33379
2 61685 120763
2 45020 35874
2 82192 3797
1 46505 168954
2 150737 151201
2 1449 106250
1 133371 172586
2 3022 50578
1 107746 73793
2 57443 197106
2 16436 2129
2 180427 132279
1 96394 100507
2 146039 28387
2 50968 28272
1 132174 68540
2 46416 167793
1 128547 10539
1 57077 102877
2 104831 121068
1 130974 33147
1 69897 155028
2 176616 134454
2 29615 152226
1 32017 78971
1 95744 171261
2 156619 49437
2 121440 34803
1 109177 94687
1 83741 31563
1 44151 173708
1 145514 23266
2 94987 28278
2 82496 52407
1 12964 102165
1 137520 157069
2 102084 188754
1 150339 33705
2 86505 165796
2 105840 183464
2 113101 174177
2 174089 31429
1 172397 78684
1 141901 86325
2 165348 65160
1 112238 110252
1 158952 110856
1 113943 36901
2 175413 67980
1 50748 88766
2 94573 135592
2 133460 34915
2 135052 163427
2 65086 180596
2 194498 2429
2 191116 130532
2 118806 134660
2 71137 132497
2 122729 65884
2 191997 39153
2 95003 89412
2 126611 138968
2 162051 174787
2 154259 23126
1 144223 72200
1 72792 81000
2 138342 198063
2 94097 38957
2 56161 12593
2 9410 162623
1 186491 122633
1 17410 139408
1 34978 78169
2 113067 117944
1 90200 130267
1 138534 8621
2 145955 46080
1 186524 19532
2 101396 195557
1 19191 113633
1 109073 45854
2 17442 118690
2 117717 30860
1 2284 129151
2 72729 137808
1 167925 176309
2 133080 143371
2 198668 103363
1 55814 57513
2 173102 49696
2 124106 85496
2 58170 186828
1 91456 124347
2 188009 56530
1 167029 60187
1 34712 62447
1 13505 52679
2 37981 51474
2 138059 7859
1 120298 54323
2 36695 158340
1 94303 197172
2 99271 181336
1 74641 27635
1 47556 23459
2 185087 143245
1 80093 42965
1 85714 167040
2 154194 95029
2 116694 168793
2 165695 179991
2 93638 78402
2 152252 11488
2 1396 4806
2 135824 49161
1 45805 126485
2 147389 20398
2 19957 158526
1 174470 127290
2 188262 110710
1 105574 181613
1 194795 142845
2 69108 169705
1 155684 146774
2 101183 148084
1 186286 147164
2 197240 102698
2 162090 71882
2 144344 178705
1 68619 149356
1 113467 9984
2 24938 171627
1 129687 59396
2 37950 164702
1 199179 140978
1 183766 21459
2 83791 179907
2 75370 179859
2 144139 174084
2 177639 165457
1 70595 49144
1 64185 39597
1 24098 85548
2 143817 193795
2 158069 145540
1 8892 72918
2 165282 66427
2 170490 116266
2 138856 22013
1 25871 89710
2 163207 189851
2 67520 79101
2 161666 120441
1 125717 155077
1 196734 67828
1 26915 189202
1 67957 26866
1 43800 6405
2 97948 67631
2 167736 69802
2 174939 141618
1 105497 63688
1 10774 142366
1 94529 155214
1 166590 28474
1 189680 18893
1 114948 11798
1 176265 22443
1 97540 63130
2 54838 10590
2 114075 42241
1 93197 154905
2 111499 192981
1 21156 135536
2 168802 92887
2 92651 4703
1 89744 91426
2 43696 4316
1 196776 17153
2 13276 131031
2 174321 62189
1 80746 112343
1 108269 127341
1 196071 178652
2 53430 142050
1 160900 44787
1 123223 24702
2 175176 174932
1 62927 75287
1 71914 50421
2 20426 34453
1 117031 113067
2 53372 18054
2 62682 4340
2 59656 198176
2 157092 139061
1 149452 44000
2 98846 137630
2 184069 196713
2 10958 58276
2 35152 92971
1 150329 169412
1 99627 14863
2 197942 71260
2 56152 93698
1 41141 26974
1 154094 196751
2 83401 57054
1 5710 100368
1 95075 177935
2 32533 186271
1 27075 21602
1 161970 35964
2 61590 67930
1 21802 158089
1 114959 5614
1 3377 186257
2 130332 58661
1 99548 71359
2 78221 7165
1 18643 97483
1 110156 84997
2 84078 14269
1 54602 45883
2 115602 105044
1 118261 153113
2 67926 58994
1 90879 107455
1 39668 74705
1 9095 11665
2 181208 167587
1 94617 21130
2 30070 129360
2 111993 99492
1 66508 184126
2 81097 26761
2 18630 124326
1 9023 11018
2 87978 92826
1 194247 125051
1 157490 17854
2 99088 198201
1 90621 2018
1 115350 151690
1 10841 193422
1 156843 188884
2 81183 40295
1 106962 117178
1 130554 143482
2 44169 118658
2 55979 173548
2 149685 145297
2 2587 85650
2 83621 143257
2 71093 64034
2 61471 124323
2 22332 189629
1 16553 46249
1 104187 181974
1 102136 190956
2 174258 140629
2 82938 77432
1 74840 97268
1 62621 125610
1 65493 54718
2 135735 139645
1 174062 163690
2 118365 90598
1 54536 14268
2 164222 34179
1 98584 50688
2 178311 183676
2 8928 193927
1 131516 29232
2 20527 196002
2 104263 197566
2 135962 117019
1 79964 1051
2 45702 116530
1 130205 153352
1 183763 94548
1 50357 28401
2 105840 149562
2 75819 93829
1 18903 176111
2 24065 134511
1 128463 22960
2 191787 52526
2 185377 164833
1 48075 12488
1 43639 64768
1 177831 10380
2 33776 178980
1 131897 69504
2 42724 161572
2 26705 29117
1 178034 190382
1 187040 45258
1 92219 146390
2 36429 89913
1 16987 81785
1 147266 161949
1 86782 166687
1 76097 189695
2 52068 51900
1 132964 104635
1 161983 161706
2 15855 102618
1 52872 152546
2 60996 145442
1 50018 43992
1 130392 46968
1 10103 81042
2 105551 104186
1 113572 120848
1 22114 136672
2 183079 86065
1 168989 16592
2 50819 98621
1 178312 39529
1 40846 12875
2 56717 142959
2 83427 6702
2 8270 64561
1 192577 41396
1 38488 83943
2 107557 86975
2 45378 143664
2 137310 111345
1 64899 183717
2 40884 41572
2 142844 104400
2 179780 95384
2 197319 168206
2 58211 52045
1 132520 534
1 48972 128178
1 46058 77834
2 117411 90490
2 91232 115960
2 194650 99020
1 130236 29909
2 69533 55752
2 43245 199038
2 112637 35573
2 13524 64112
2 42705 177307
2 112844 114443
1 120631 35765
1 65833 145522
2 127922 22808
2 150348 90828
2 17577 138817
1 181135 141641
2 25552 184057
1 187910 132251
1 90245 100334
1 102566 74761
1 89481 119291
1 99892 103524
1 40477 84302
1 40347 117386
1 90442 170561
2 49708 103084
2 127176 168160
1 72064 195198
2 10749 128027
2 86995 48657
2 93386 103649
2 167473 28438
2 141357 34836
2 101066 145241
2 89146 128362
1 113639 137636
2 187701 99615
2 94617 48891
2 94020 81255
1 154260 121524
2 61090 189149
1 30707 52184
1 88394 3605
1 33447 38270
1 144936 64889
2 75764 192929
1 178090 19112
2 194314 96611
2 192861 141229
2 151348 117539
1 185196 86993
2 139076 10641
2 67404 34294
1 40932 23163
1 130935 94505
1 7801 190978
1 73602 166929
1 99234 149710
2 84643 145600
2 80049 122855
1 195740 143202
1 54472 95622
2 196902 22520
1 73918 95854
1 152407 162747
2 159494 11167
1 18620 65930
2 163924 90999
1 19757 41737
2 119213 175697
1 177818 113406
2 185141 185857
2 28090 133317
1 63029 50049
2 33462 29826
2 32393 3911
1 5232 117845
2 80745 136801
2 84873 194215
2 162495 78052
1 74136 35964
2 118666 46138
2 76120 116618
1 52106 31242
1 143840 97822
1 164536 123313
1 52923 97863
2 128823 115456
1 78842 81556
1 168825 77995
1 152542 23379
1 11066 143755
2 22071 67760
1 12865 32863
2 180853 65677
2 102740 88758
2 96519 67601
1 118703 50778
2 95450 192341
1 12489 122363
1 109559 33845
2 26958 31029
1 49541 141931
1 51535 158222
2 153639 29174
2 99812 39189
2 38688 159440
1 2434 194051
1 120773 147253
2 16512 160899
2 29166 22300
1 110822 45519
1 162734 96211
1 76074 32074
2 102854 163274
1 192117 137935
1 80983 58473
2 139255 23422
2 52738 176450
1 158129 57784
1 32972 9332
1 73269 164174
1 126189 56342
1 29618 130896
1 157022 29662
1 106181 192581
1 195087 77105
2 125538 118795
1 136522 158201
1 78118 31568
2 22230 86234
1 197750 31986
2 53302 17243
2 147 16586
2 139088 29680
2 158344 130725
2 196237 89022
1 128718 189517
1 191745 186059
1 199328 181856
2 3004 184172
2 182151 131411
1 99643 199427
2 44244 171767
1 130751 97429
1 187783 44143
1 38513 104680
2 10822 73151
1 42236 730
1 38280 87663
2 115240 16660
1 89716 26908
1 41283 130579
2 17909 56599
1 69722 48003
1 110592 187816
2 59172 28024
1 60383 76000
2 157661 62996
1 109318 44250
1 5992 188450
1 50256 69461
1 102597 86228
1 8081 54617
1 120509 3943
2 8709 132384
1 147944 161248
1 73830 161815
1 158155 125527
2 64572 145893
1 187536 63799
2 181501 51807
2 30917 130028
2 89003 70912
2 188760 131074
1 64394 113612
2 162265 72921
2 107414 173902
1 17096 116577
2 165379 181092
2 131449 127959
2 28900 199500
2 92961 57119
2 186020 174223
2 8867 58006
2 7949 171747
1 179013 191258
1 55512 23495
2 189093 121585
2 71104 123079
1 95796 182844
1 108006 170847
1 150825 24582
1 59117 171372
2 31088 84379
2 164855 146765
2 134821 138630
2 57975 29269
1 78457 137732
2 62562 87486
2 134782 191947
2 104494 84560
2 184871 96989
1 82679 55666
1 106834 59135
2 91300 170045
1 199042 166240
2 37465 97741
2 145237 17164
1 143742 194044
2 55138 51900
2 172111 155755
2 21429 48747
1 118953 150407
1 191927 4629
1 63993 35469
2 123530 930
1 64895 17342
1 198140 85471
2 28745 39335
1 191072 63629
2 173114 35510
1 143332 24290
1 156653 1771
2 61288 839
2 101028 110387
2 137678 116663
1 167144 38789
1 26890 5342
2 146487 77822
1 105727 71276
2 139432 199986
2 10781 119807
1 193736 58719
2 134287 133166
2 127416 156160
1 32450 92626
2 68199 119625
2 175059 17974
2 166011 6518
2 100152 104796
1 53621 112490
2 30442 55603
2 61177 112293
1 80482 86358
2 92195 101493
2 3958 142303
2 25586 154446
2 51357 138099
1 184558 142793
1 154629 2453
2 155333 132987
2 175891 183800
2 96318 115167
2 185171 141872
1 100588 27142
2 68341 126743
1 162480 198633
2 74236 30626
2 91298 179014
2 52092 190049
1 40691 112567
1 167507 150264
1 51236 130909
2 149351 138814
1 86530 90478
1 124568 27132
1 92230 187327
2 109616 111061
2 151623 55825
2 129864 17721
1 114251 7680
2 141060 110532
2 58781 129926
2 173788 3151
1 178123 97821
2 51190 65114
1 189242 18902
1 99722 70255
1 120286 101531
1 16783 101
1 66950 114219
2 82206 169805
1 7508 172259
2 167063 72545
1 48234 47328
1 1419 123952
1 138371 151882
2 149816 129029
2 184013 99238
2 17835 161378
1 35246 110744
2 7000 177133
2 109179 42707
1 37082 65539
1 8803 130190
2 140376 177833
1 74234 152966
1 6021 172907
2 4191 86227
2 32222 174557
2 75812 35164
1 68136 103094
2 65006 100227
2 49839 127838
1 165254 4635
1 60636 96243
2 89692 111192
1 140738 80513
2 102645 36643
1 902 66264
1 77583 92615
2 21509 77273
1 57878 165151
2 60261 88025
2 134031 152263
1 172410 4591
1 120911 51821
1 73599 196549
2 42963 122298
2 126308 170901
2 885 171078
2 27245 152531
1 129817 44502
1 128902 118951
2 79422 88757
1 155119 166505
2 139257 165738
2 160676 82595
2 131096 110597
2 165368 164389
1 83605 144967
1 199103 79939
1 56196 128623
2 32501 179831
1 36219 141624
1 179450 131012
2 106561 115524
1 40015 2417
1 122767 162662
1 114949 109769
1 162339 161406
1 18363 172567
2 90639 14132
1 152128 181829
1 128843 197881
2 110200 103403
1 138761 195005
1 50553 100483
1 193766 115471
1 189175 102164
1 99918 41100
2 69530 59352
1 15386 169864
1 159876 101731
2 24347 39452
2 62863 53703
1 75912 133555
1 4087 49845
1 73080 160028
1 782 141888
1 177853 162043
1 8638 154491
1 65601 54087
2 24876 145554
1 197296 137825
2 170893 154089
1 171746 154992
2 48633 119168
1 61298 29132
1 88395 11604
2 92148 60334
1 163586 144442
1 71573 32693
2 87850 145350
2 62804 116205
2 92513 152438
2 150204 47832
1 159010 36912
1 126345 176900
2 5583 100503
1 76968 185509
1 63447 34016
1 67197 90609
1 22784 140349
1 131218 22938
2 39199 149527
1 138932 116185
1 29574 161087
2 156297 42049
2 52389 144204
1 113523 32477
1 62817 74913
1 117764 115305
1 165166 153351
2 171381 180597
1 144058 112128
1 21696 145892
2 16393 65599
1 71700 61041
1 196199 44421
1 32628 51059
2 76488 73805
1 34582 144960
1 180443 82072
1 146849 87618
1 49261 85921
1 82016 191795
1 13127 128682
1 99735 100572
1 138066 133508
1 70379 85929
1 24240 75832
2 2428 133524
1 12925 45574
1 173047 141148
2 191270 132086
2 60486 130388
1 119483 57851
2 125491 199334
2 103696 163481
2 77929 135609
1 34465 174556
1 69501 63184
2 169570 63693
2 191754 28127
2 8663 93635
1 85497 99487
1 181477 116005
2 181717 197464
1 172710 44562
2 5915 97934
2 139621 129695
2 98088 48152
2 8450 97703
1 132623 100697
2 103626 154990
2 109719 64131
2 117879 163393
2 52204 82721
2 4990 138620
1 83089 113419
1 83131 182003
2 63989 199628
1 59860 75137
2 180404 102217
2 177832 126437
1 63532 23024
1 155239 94435
1 183062 167147
1 44039 144324
2 130086 78728
2 90994 56314
1 120149 129108
2 148284 105817
2 135178 155794
2 112008 80012
1 103021 60273
1 184661 15753
1 81062 4718
1 60268 143251
1 109534 167634
1 193448 60993
1 40996 91435
1 104258 66082
2 144227 122584
1 53403 149186
1 100725 136320
2 16817 161536
2 28096 191854
1 153281 166027
1 155512 110065
2 124603 156011
2 143381 74525
1 43868 24413
2 40075 165028
2 32217 70457
2 61282 173337
1 115854 77713
1 28948 147668
1 93810 164070
2 1652 41280
1 167269 39717
1 42983 68824
2 58335 37241
2 193219 189877
1 162512 69446
1 160128 177633
1 164152 6230
1 188995 51663
1 134465 66387
1 7593 7545
2 32703 184270
1 100909 55374
1 41196 43545
1 94854 76865
2 149747 34038
1 48848 148279
2 54171 3047
2 66677 53884
2 10739 67354
2 21139 177277
1 193277 16166
1 148158 194546
2 198590 175827
1 95940 185080
1 112337 151951
2 106637 56451
2 167056 140208
1 54651 41572
2 33402 150117
2 95549 144547
1 92166 58447
2 119952 134914
2 48102 191963
2 83059 185724
2 85220 115494
1 88823 180710
2 65241 23845
2 151749 66774
2 112605 199501
2 35148 29390
2 98771 84941
2 163770 27228
2 79616 155927
2 39915 195046
2 135832 188197
1 121732 130563
2 24307 155424
1 68287 40171
2 22531 41141
2 101372 157846
1 121381 87465
1 142188 172469
1 138451 6030
1 139879 44532
2 22814 101381
2 17299 17307
2 117617 173181
2 190742 138492
1 3231 48311
1 178025 104725
2 157435 186914
1 98547 28164
1 80182 182081
2 74012 153817
1 139641 122957
2 11669 69416
1 165566 160365
1 182878 150741
1 188448 135678
2 85638 199930
2 15649 90683
2 93477 181470
2 82570 155574
2 189720 38647
2 143142 23035
2 138304 12789
2 116158 44521
2 111611 163805
1 68174 100123
1 117191 79245
2 33085 198746
2 118593 46899
1 43857 55392
1 80601 132344
1 175754 6669
2 122651 179849
2 153799 109868
1 62688 38947
1 168748 144837
2 104494 12265
2 184784 135031
2 115302 35159
1 119174 112983
1 193957 38887
1 130287 74784
1 158458 46794
1 93767 25459
1 87909 6723
1 43112 154120
1 16796 151085
1 183051 140853
1 134278 711
2 6978 41483
1 61327 112983
2 55333 3355
1 173337 148107
2 129744 111552
1 107147 190005
1 4394 44608
1 39772 100957
1 127591 34724
1 105370 155766
1 129441 155899
2 143883 37966
1 66158 178942
2 87124 56453
1 7521 138524
1 18077 7559
2 160388 1072
2 88959 90502
2 149364 137972
2 61079 20362
2 48378 104989
2 69288 93875
1 135910 73106
1 125283 177118
2 90356 140593
1 123645 153676
2 82514 45535
2 193537 130596
2 52325 65155
2 78961 68109
2 144711 97301
1 39161 139387
2 28398 12125
1 114376 111225
1 144964 136739
2 48831 103637
2 158081 146539
2 172840 182718
1 131709 122600
1 118781 140723
2 58930 56574
1 190166 74189
2 24123 190160
2 28340 186314
2 3347 50157
1 39845 126529
1 81700 78257
1 87964 152575
2 185053 109918
2 81162 60975
1 83713 71774
1 107364 162960
1 96165 175993
1 47705 199407
2 145004 126646
2 187215 168214
2 92055 186814
2 60917 192543
1 187516 35223
1 188368 123607
1 89325 183141
2 2861 87064
2 177709 91791
1 150720 33305
1 141655 8160
2 10189 91525
2 4098 78493
2 142380 161225
2 126842 28032
1 171155 28762
2 44359 78933
2 173511 103617
1 56618 4355
2 154199 159927
1 22776 7641
2 126746 84504
2 62223 14634
2 124667 186161
2 129473 92940
2 91881 30743
2 5938 5718
2 59954 176951
2 24274 64952
1 80975 125613
2 44895 99396
1 62565 126300
2 40749 97105
2 53895 126569
2 45183 8742
2 33719 55992
2 193327 108382
1 118973 3507
2 29751 140298
2 150737 180772
1 172094 199564
2 78335 75349
1 83118 187188
2 117874 30497
1 49706 629
1 103466 12705
2 185267 92515
1 126181 147249
1 38143 100098
2 72850 104325
2 89963 3813
2 50780 105273
2 174653 43274
2 174481 74724
2 184221 102590
2 172100 60199
1 111705 56954
1 40528 73648
2 91717 8306
2 159242 6463
1 153044 47431
1 12265 191251
1 153848 69595
2 160741 60872
2 165806 190656
1 121744 19521
2 163301 131041
1 25606 34518
2 75695 57304
1 3582 190088
1 51437 44914
1 195495 128699
1 138493 24696
2 103481 160591
1 13771 83604
2 86941 181751
2 192746 105146
1 62849 120048
1 151952 94601
1 143871 135900
2 199949 105718
1 157452 118289
1 92348 81265
1 18305 37917
1 41882 198948
1 123081 111520
1 16905 94718
2 22702 197999
1 45859 176136
1 63818 72393
2 69903 174985
1 150788 63170
2 168253 16569
2 69021 125033
1 94105 55079
1 131398 61863
1 109331 159388
1 102743 47400
2 29311 43497
1 76075 21852
1 147390 54654
1 81386 1961
2 197218 60638
1 11010 19842
1 19559 54591
1 54461 197255
1 129757 156543
2 143724 153184
1 39490 56245
1 107522 61688
2 52319 22080
1 91509 184053
1 33730 163133
1 73300 134862
2 110179 144544
1 122890 195071
1 195578 11792
2 121110 21041
1 152936 161092
2 105159 132629
1 115442 75406
2 36295 176165
1 39418 3030
2 69767 91649
1 20172 9382
2 93783 161492
2 89964 34857
2 164527 119176
1 135811 124994
1 183238 144975
1 170828 127142
2 55703 92231
2 143715 88461
1 90857 25316
2 105972 36772
1 162690 58853
2 15484 151623
1 178247 88719
1 142091 39074
2 171269 47390
2 58838 77339
1 149771 64156
2 142160 153982
1 178281 150344
2 42492 199716
2 70957 74105
2 153121 63671
1 123322 178326
1 80098 33508
1 152601 179542
1 198134 185731
1 93323 158342
2 55747 75895
1 66743 138993
1 96012 167305
1 89003 119618
2 163837 89394
2 161104 67925
1 130055 186762
2 43899 135026
2 18084 90984
2 46869 86647
2 124216 167999
1 149396 105941
1 101980 64026
2 153463 142062
2 132044 81930
2 140134 194556
1 168159 162162
2 125368 107944
2 115286 61602
2 160062 156328
2 67601 110745
1 74069 107950
1 195807 117615
1 174690 109006
2 109053 51549
1 95289 92645
1 164320 195822
1 147252 146509
2 90326 8257
2 187911 21392
1 182527 81535
1 14025 61557
1 193960 45752
2 80244 85558
2 35596 81890
2 62072 7097
2 67629 135300
1 8356 112439
2 174128 130465
1 198411 180191
2 168653 190730
1 153614 165228
2 182559 89842
1 61679 191347
1 146986 23391
2 96479 158190
1 8151 122485
1 105989 123282
2 193140 13218
2 64626 250
1 100542 119759
2 92123 163185
1 21979 23964
2 78887 75814
2 41494 73832
2 40949 74246
1 59249 176984
2 81080 18996
2 35609 2584
2 73507 145330
1 107902 64457
1 139307 172947
2 6773 186233
1 173689 64833
2 25962 68394
2 64965 114094
2 19295 153754
2 18432 128521
1 196831 141497
1 167735 12820
2 6686 1506
2 117308 122092
1 136264 2480
1 68805 162986
1 193927 130710
1 58822 118708
1 85218 68023
2 2430 185525
2 88538 1118
2 156169 149324
1 126369 23679
2 33549 158247
1 125444 99026
1 76872 180026
2 61951 9774
2 1417 61142
2 93129 17349
1 85916 59191
1 23617 18978
1 105925 125232
1 107376 23017
2 178013 159174
1 95379 166351
1 148823 97939
1 75355 60900
1 187272 110099
2 115294 87372
2 72282 116601
2 30544 154557
2 9308 154198
2 67958 52202
2 102121 88238
2 124307 39569
2 139818 123915
2 94756 32325
1 5421 34400
2 138211 69115
1 9802 176943
1 182594 197661
1 168417 51732
1 52475 192743
2 7150 38172
1 105479 88565
1 108057 16146
1 170375 166977
2 47285 20605
2 1580 136081
1 173766 21749
2 180548 113781
1 173744 48643
2 140631 24530
1 139233 81636
1 155592 118424
1 76773 131878
1 165607 21342
2 139407 27681
1 140789 189332
2 64393 24301
2 41299 180991
2 81602 38383
1 62198 4931
1 96769 3526
1 126182 94305
2 27033 37020
1 57602 28332
1 130794 25206
1 87399 173275
2 141599 35959
2 98465 63146
2 51890 126720
2 76438 48233
1 169680 82290
2 105319 78768
2 29502 165454
1 138146 28929
2 143519 99661
1 73360 135083
1 77383 181470
2 103165 74079
1 184730 188778
1 72153 181013
2 86855 137096
1 86153 151107
1 12281 37551
1 50542 65300
2 64870 168811
1 132260 131342
1 68670 181034
1 35267 107536
2 62154 128478
1 111982 84131
1 139854 122391
2 109068 49394
2 17979 75056
2 31401 88147
2 99471 162520
2 9814 196344
1 26031 48131
1 75992 165977
1 147970 45412
1 18676 56631
2 79632 184057
1 105157 185942
1 85958 4209
1 63806 198752
1 67379 99622
2 73143 50562
1 65121 145309
2 152087 11583
2 63795 193163
2 183625 110911
1 182329 43223
1 197865 29950
2 141879 119895
2 69763 108018
1 160824 56908
1 126054 184236
2 162836 150839
1 113706 51110
1 173503 45301
1 77585 15864
2 67443 136768
2 174542 37645
1 137792 152206
2 25856 13574
1 113572 91058
2 70112 153721
2 148795 66479
1 55802 42630
2 129130 28243
2 64041 181040
2 29049 92626
1 185507 143673
1 103385 52922
1 193335 107839
1 55898 151690
1 116878 34769
1 129752 93710
1 17485 21893
1 187520 54660
1 39136 54603
2 5623 26053
1 14773 58905
2 78197 189181
1 178892 139751
2 129134 34139
1 49162 72893
2 151727 22521
1 146166 26973
2 196241 116039
1 196196 16211
2 80093 35231
2 192024 77242
2 107571 107907
1 17965 134464
1 33938 85534
2 83174 175902
1 89851 28450
1 85698 662
1 153597 63466
2 128340 182388
1 53224 124764
1 34843 137545
1 173646 8423
1 87592 69048
1 5577 109748
2 180497 12363
2 98020 191067
1 1517 69411
2 25529 109568
2 167341 183041
2 79198 180368
2 80530 102110
1 179314 160372
2 30409 193990
2 47338 14352
2 177526 47743
2 41771 45141
2 130339 5739
1 34891 134695
1 22820 57918
1 173658 5877
2 58288 47232
1 95010 43698
1 50795 49488
2 79030 168055
1 99257 23172
2 134070 54044
1 80337 80187
2 49141 25776
1 92492 128214
1 82357 27098
2 81797 149358
2 180361 20603
1 75754 47882
1 8912 166718
1 185477 166940
2 33521 25521
1 127976 123330
2 136079 76201
1 90102 46279
2 36815 21622
2 16854 64730
2 159815 136996
1 197055 32926
1 116884 49751
1 119267 88553
2 198840 171565
1 98288 26152
2 165771 121013
2 31794 94810
2 123346 109712
2 88919 28043
2 15361 55943
1 72202 26308
2 54884 45812
1 194314 184287
1 125625 137541
1 131481 115941
1 39737 53474
2 85597 41999
1 129643 50375
2 87251 140398
1 195235 182603
1 115689 98914
1 139745 63202
2 137241 75623
1 160690 79062
1 97724 55322
2 1391 151947
2 161198 43949
1 133297 188556
1 84980 56750
1 185872 90899
2 74649 38560
2 155850 138947
1 46070 36899
1 40496 37212
2 168822 118023
2 63352 49086
2 84606 96811
1 180812 137544
1 175008 39126
2 26094 82632
2 37045 137144
1 9036 150521
1 168110 55719
1 82833 16574
1 58500 71066
1 131153 94631
1 109421 148403
1 188507 25700
1 62799 110024
2 39259 112331
2 84619 123355
1 175858 177939
1 153108 164947
2 153023 128523
1 146934 109501
1 88330 16338
2 166034 199874
2 50484 10009
2 134535 56813
2 37359 95351
1 91670 12636
1 183823 105534
1 36459 96047
1 171127 134120
1 178636 145540
2 37706 124279
2 163006 170082
2 80012 45763
2 81414 89102
2 125918 76795
2 125657 160637
1 152409 133077
2 133052 192062
1 173409 115544
1 18670 149963
2 152383 60568
1 128126 113402
2 169472 177431
2 51319 146489
1 195232 88766
1 81046 71886
1 103319 152823
2 102422 109220
2 39236 26526
1 100603 36546
2 63786 130296
1 27144 26442
1 155624 2304
2 198840 113491
2 192737 148041
1 163225 72167
1 109426 85356
1 46464 199340
1 146651 137298
2 156117 157455
2 40918 340
1 1722 132803
2 56457 76003
1 59913 102422
2 24792 130939
2 95004 125615
2 75394 151672
2 17013 115302
1 166940 2155
1 151043 113935
2 43824 13726
1 81682 116384
2 176718 141273
2 55279 165534
1 126331 85224
1 141150 62864
2 110671 53413
1 189345 34813
2 28967 160013
2 157479 81214
1 130867 56812
2 142828 195208
2 4862 145352
1 38009 17250
1 131400 142985
1 116292 81573
1 157812 88729
1 57027 9555
2 95265 11116
1 86257 53552
1 67051 160088
1 84598 103437
2 87064 78909
2 66507 52493
1 165142 1898
2 184199 141851
1 133287 86910
2 152223 142706
2 50138 113092
1 151060 99560
1 174496 180670
1 79190 59392
1 194093 141720
2 153594 170210
2 149753 18516
1 106574 33336
1 130570 137892
2 197853 98812
2 176671 182918
1 154153 99000
1 170647 132585
1 120763 98081
1 115188 154312
2 111440 141461
2 104755 167902
1 138087 94203
2 49531 176226
1 159855 145511
2 129628 73802
1 164746 45264
2 106000 74659
1 61322 8493
2 148843 78582
2 84814 144804
1 86107 152714
2 195007 84040
1 73897 29237
2 121846 71320
2 53077 107473
1 182833 127062
2 90939 23498
1 80940 29664
2 92210 31641
1 105249 100111
2 120027 199884
1 89294 160525
2 70355 141768
1 170096 51858
2 12852 38790
1 124838 80711
2 137973 29422
1 76672 167110
1 193879 34040
2 135157 166584
2 25134 190993
1 71016 27327
2 75044 75311
1 91069 167577
2 116128 78727
2 169216 64587
1 137127 189046
2 62735 34124
2 177331 102671
1 100260 150658
1 121216 94422
2 93094 172929
1 117840 27772
2 5881 8249
2 29467 127399
2 190685 137289
1 55193 187653
1 39928 144802
2 174629 50708
1 115891 163880
1 83358 3784
2 151851 105108
1 46743 16946
2 68422 53045
2 79416 27928
1 137196 197111
1 105214 140685
1 199438 158303
1 35393 88568
2 17704 76222
2 146860 182963
2 138629 129583
2 73718 159556
2 147945 106315
2 189298 76528
2 42602 141
2 174049 4354
2 49397 100655
2 163666 136280
1 95359 119493
1 70828 65723
2 28818 110109
2 46049 133066
2 187915 57218
1 122976 158847
1 95482 127782
2 138946 125517
2 80138 78342
2 27298 129827
1 179147 105957
1 98889 32675
1 11908 128777
2 37231 46924
1 190051 121093
2 182168 103622
1 21885 163613
2 122185 102892
2 24571 142803
1 186346 183690
2 128901 71021
1 145745 105337
1 7557 67618
1 122139 108978
1 56469 189979
2 50571 137897
1 35827 55650
2 78653 67363
1 52530 164475
2 11823 90965
2 85290 72636
1 155259 181266
2 77278 46473
2 72459 8057
2 26857 190542
2 5110 179200
2 79549 55097
2 193251 127287
2 126900 130186
1 143186 110170
2 89956 116493
1 186326 100137
1 9566 72823
1 86188 64639
1 107538 198203
2 6295 169487
2 69659 59157
1 110921 155708
1 25981 21321
2 47166 140233
1 194418 189322
2 96993 139956
2 76361 71935
2 82475 169134
2 54565 78043
2 131953 34137
1 100716 80168
2 171962 82167
2 38609 166277
1 155359 29051
1 48955 15812
1 68619 75640
1 135947 41119
1 109847 68551
1 72403 94616
2 16762 142792
1 153768 85423
2 136054 21689
2 99931 24806
1 134997 83313
2 13902 24918
1 33500 118386
2 44370 30490
2 117803 130192
1 113883 84213
2 187654 90560
1 191891 174416
2 89420 188669
1 107216 108132
2 47783 45103
2 173054 115027
1 161663 189140
1 150276 64409
2 61059 158136
1 135664 182098
1 175061 117976
1 140227 107226
2 19822 64268
2 184700 30076
1 31631 80353
1 149256 35154
1 23736 19488
1 199494 27807
1 71598 31820
1 198274 131100
2 1695 7977
2 104942 10122
1 155390 87648
2 81613 57903
1 536 135223
2 192475 109802
1 132721 146038
2 24117 191786
1 167270 110877
1 149739 9572
2 27298 130196
1 1184 47265
1 24530 30397
2 78409 118091
1 20328 23202
2 119956 189459
2 19952 98886
1 143336 89466
1 13977 187796
1 138668 155591
1 29094 174796
1 68320 155216
2 66236 33481
2 71562 7519
2 120579 16062
2 70292 70308
1 11868 151134
1 184929 160933
1 136781 104751
1 13364 136419
2 42511 128693
1 167319 48646
2 55380 181899
1 67428 10552
1 165350 184072
1 190882 39116
1 15089 122197
1 133217 80541
2 146606 169250
1 66873 159779
2 56033 168122
1 38021 35717
2 143170 52808
2 148912 75893
1 164781 135528
1 196141 100641
2 52592 181192
1 98040 11162
1 41768 101268
1 168083 128338
2 45176 54510
2 100392 61236
2 56955 26784
1 72101 41855
2 190645 52771
1 83902 50615
1 8165 164162
1 75837 124941
2 128316 33254
1 128033 28187
2 121578 118375
1 171069 126794
1 151615 95290
1 127258 5445
1 199156 143581
1 149537 192230
1 153465 48693
2 19846 185645
2 108931 96763
2 101108 151139
2 116857 64647
2 111493 40385
1 81555 123329
2 186039 29238
2 194196 122924
2 80160 54425
1 74540 196960
2 184174 190463
2 132656 125747
2 84214 178521
1 31612 54302
1 185822 138700
2 171282 63665
1 44569 174612
2 113 60526
2 146443 150425
2 197250 163155
1 149900 7615
1 177823 78828
1 157680 79145
1 28998 57367
1 46067 157367
2 191562 10804
2 160759 193938
2 79520 101706
1 143609 155877
2 24423 6633
2 1289 67472
1 13366 18328
1 179714 127394
1 86207 44606
1 45607 77173
1 4705 149406
1 163062 2343
2 137017 125599
2 175518 79802
2 85417 115666
2 98859 66738
2 170373 21026
2 198014 106203
1 60534 18035
1 48901 148355
2 76337 26412
1 49134 23508
2 110960 34092
2 159878 94642
1 112889 138151
2 57362 16643
2 66402 115401
2 143796 119284
1 185001 177445
1 130890 48707
2 179377 108078
1 90321 181987
2 126211 76061
2 150108 147246
1 106052 23080
1 129607 20008
1 136745 11613
1 8205 62079
1 191131 10670
1 35007 28274
2 153545 138575
2 64425 95067
2 112797 180269
2 96700 111240
1 144819 158520
2 14233 132991
2 192060 109918
1 151277 128382
1 93203 46643
1 39308 38133
2 175655 48063
2 163935 103072
2 194327 834
2 12024 28065
1 49158 63516
1 146590 60307
1 114473 125481
2 90058 187037
1 198055 34323
1 104871 55175
2 180814 22972
1 99315 122992
2 166418 160894
2 183398 179419
1 160662 4834
1 29377 76494
1 34757 128720
1 15566 17989
1 68041 132364
1 186798 196188
2 149618 58921
1 11676 15716
1 13065 141633
2 1398 42993
1 27994 193367
2 82496 149334
2 133477 68418
1 93854 17850
2 161446 194009
2 93902 33092
1 148465 104617
2 66724 172880
1 86165 60533
1 139022 161492
2 92660 91943
2 18043 73163
2 155867 78462
2 73683 54071
1 99317 68880
1 110530 175951
2 18144 114132
1 196092 22928
1 51203 41129
1 105272 103841
2 51922 12817
1 164197 118231
2 10878 137757
1 109318 87863
2 117548 49938
1 142472 33222
2 16739 20861
2 87862 88700
2 24112 197388
1 149744 104632
2 39143 52887
1 172367 193472
1 40975 23254
1 185296 25270
2 118354 105971
1 66697 156229
1 53420 180776
2 19653 199484
1 100704 159984
2 178666 49852
2 20670 28936
2 95842 135598
2 63911 91991
2 182962 49127
2 57232 51221
2 194282 74141
2 112632 22572
2 84715 79278
2 132123 14594
2 105269 21176
2 41611 12245
2 95729 132551
1 161832 131887
2 8891 116487
2 58808 29013
2 185762 132087
2 57991 14177
1 7637 140977
1 34795 15266
2 139090 126988
2 182289 97376
2 199235 188704
2 15153 100029
2 93977 161356
1 183951 174812
1 61985 91331
2 126236 78307
1 41386 116931
1 43195 119749
2 19834 192272
2 145593 35123
2 14103 103277
2 134883 106890
1 134583 156267
1 118366 68044
2 117966 123161
1 182656 27665
2 145962 155543
2 65334 38804
1 21137 114331
1 197430 39951
2 156004 146756
1 124247 184793
2 138551 158235
2 98676 22489
2 34719 199849
1 138947 178431
1 155040 190646
2 174087 61524
1 109842 49892
2 57205 79811
2 192492 135926
2 26805 26107
1 139652 169186
2 34516 86430
2 192138 191306
1 173064 59270
2 164043 133831
1 110579 15001
1 47340 51550
1 80177 69672
2 112760 126077
1 182350 164928
2 136818 38700
2 114453 41943
2 190036 6279
1 166605 133736
1 85703 82512
2 193587 70211
1 162731 193076
2 147393 60756
1 177072 7341
1 165265 171309
2 170860 58538
1 180594 98553
2 45151 8281
1 52201 16679
2 142233 83929
2 126078 126534
1 32232 183120
2 194879 34468
1 62583 163315
2 137843 109142
1 59854 149508
1 141352 79141
2 92548 25628
2 156554 107338
2 75530 79420
1 188616 131769
2 19572 115591
2 32454 8285
1 121862 70327
1 10867 78906
1 58270 64339
2 164537 86635
2 170653 74069
1 119684 19125
2 171365 54312
1 123658 157981
2 144070 195645
2 22634 26277
1 184376 107639
1 13509 15269
1 67745 125134
1 95553 146642
1 99318 127601
1 193966 188356
1 136875 56811
2 123840 8850
1 11652 45228
2 96312 11348
2 18625 134651
2 156834 826
1 87444 40945
2 71978 28020
1 36600 90661
1 38913 12630
1 135013 5715
1 17241 110843
2 92709 187856
1 199752 104085
2 100465 173545
1 89860 48074
2 92756 26722
1 193007 97780
1 57037 14648
2 80880 183075
2 141325 108223
2 143548 90495
1 147792 140953
2 101387 117774
1 141162 158408
2 181632 196378
1 144222 189986
1 151010 18501
1 22987 185719
2 175484 116761
2 14643 69139
2 101225 87686
2 20588 184265
2 48706 159904
2 197495 179475
1 17566 138897
2 118320 150757
1 140826 112482
2 152132 199603
1 136489 174365
1 60714 160567
2 75869 76216
2 182815 42061
2 147182 134583
1 189451 149356
2 65562 133683
1 48794 22270
1 140196 84197
2 70355 58561
2 116430 5960
2 162835 82811
2 158335 162732
2 133605 25493
1 80028 10964
2 66309 135377
2 137842 76559
2 24060 138025
2 112718 164123
1 106512 189267
2 55158 155336
2 160028 69899
1 37751 76617
1 50502 25311
1 152169 7872
2 575 28769
1 78020 181984
2 95477 72755
1 12253 33757
2 186774 196324
2 52339 191352
2 73057 11910
2 52494 45959
2 87435 33429
2 162743 133450
2 106870 164009
2 150946 133136
1 119306 199434
1 155878 88773
2 136156 144158
2 179127 93249
2 123443 102802
1 135738 76024
2 150285 124312
1 61508 157396
2 77558 102040
1 22505 167855
2 146747 8622
2 113280 147320
1 83286 171478
1 166026 46833
1 476 55867
2 89093 44764
2 46264 116747
2 134093 82921
2 151258 23165
2 126913 189387
1 95301 59391
1 67835 95542
1 58341 153436
2 45536 145413
2 99651 93502
2 131415 42791
2 110087 1919
1 117516 135207
1 192049 83622
1 171866 184134
2 8878 166728
2 45789 20607
2 131304 14324
2 111409 195568
2 68119 1518
2 110888 89101
2 29219 30475
1 10477 32728
2 33045 80024
1 15182 29785
1 43523 123977
2 159942 191712
2 117990 19320
1 194959 108382
2 108859 44318
2 60895 68879
1 96539 162813
2 37154 85724
1 25082 77816
1 64834 150853
1 57844 55075
1 37911 10267
2 62368 127458
1 116959 14255
2 16511 61678
1 34950 190581
2 196985 6972
2 76885 100827
2 137099 141774
1 59050 137278
2 12023 179694
2 32787 115987
1 179334 128454
1 70116 166768
1 127998 65722
2 30863 49438
2 136864 126658
1 127825 15791
1 7982 107241
2 82634 57588
2 123146 132004
1 6803 126537
1 67369 22137
2 179351 153824
1 89309 152452
2 115569 159330
1 66231 95873
2 53243 160376
2 182976 168165
1 195849 56936
1 160583 101613
2 25888 86861
1 125436 43761
2 41018 28047
1 4829 27210
1 25238 199814
2 153398 114984
1 199727 84184
1 180346 19788
1 79551 177527
1 128303 43143
2 50706 98387
2 197729 68234
1 51697 105
2 100894 48641
2 148290 166145
1 81732 194056
2 132374 56286
1 14508 8693
1 137358 129166
2 78103 186568
2 61962 141005
1 84742 62040
2 163928 167091
2 75441 174123
1 185878 180495
1 100635 51992
1 197014 8165
2 94783 5323
2 124831 100913
2 175191 66352
2 39659 163024
2 7576 28584
2 134890 176378
1 22090 97410
2 123014 124680
2 180982 49190
2 146873 82872
1 3567 22680
1 39298 114922
1 149300 61321
1 29726 172976
2 32093 157447
1 183224 28242
2 126941 38069
1 111735 158942
1 139375 37980
2 184409 180296
2 131450 87233
2 117746 135877
1 99884 163919
2 136713 7889
1 101302 195189
2 166042 15945
1 87664 195920
1 1584 28748
2 129909 198565
2 142922 106082
1 62681 25942
2 112171 8367
2 111012 38068
2 117709 160203
1 195412 164437
1 47659 189031
2 29040 105193
2 103652 172098
2 67070 77435
1 104759 24406
2 152006 62946
2 12394 60267
1 161242 68663
2 47930 63672
1 81862 30022
1 156 42149
2 44688 132092
1 153278 52301
1 39457 73635
1 90681 108634
2 48389 138899
2 63502 123446
2 74919 24546
2 70784 119471
2 180641 168732
2 174985 17375
1 185714 39394
2 38006 137638
2 139322 173958
2 113823 58668
1 57278 63234
1 131331 4745
1 198199 110870
2 42367 195750
2 50760 5345
1 174469 56717
1 116575 161891
2 65997 104248
1 103967 8410
1 186166 21387
1 108821 36644
1 23183 44937
1 102274 139516
1 72217 63826
1 178181 188086
2 54333 164561
2 56504 82551
2 29636 195137
1 66686 64223
2 169566 170731
2 170931 103852
2 123538 72723
2 124217 127639
1 196838 114942
2 30092 72882
1 13874 197140
2 58406 67661
1 189901 190072
2 36659 114450
2 171896 5211
2 108676 25371
1 195928 19152
2 63546 677
1 107263 110071
2 189738 176882
2 107541 108468
1 89454 119727
1 86939 18432
2 136310 143672
1 59187 55638
2 194471 178831
1 53729 136426
2 52361 67244
1 140046 157491
2 58123 97415
1 18381 140931
1 18353 124804
1 94617 35085
2 30568 167066
2 28786 188505
2 139612 19198
2 169227 157259
2 39385 146770
1 109879 122543
2 167972 156155
2 188651 60209
1 78827 138920
1 25055 47056
1 16761 143182
2 145417 38573
2 32041 138923
2 166222 27749
1 94992 30900
1 179998 37745
1 82843 90656
1 151471 196870
1 182009 105253
1 148576 35372
1 28733 59718
1 40869 167032
2 92332 39452
1 46150 171497
1 3468 195504
2 42344 35692
1 54066 194479
2 148667 125009
1 28240 90354
2 12680 172578
2 157636 59651
1 141851 28621
1 141357 84283
1 44176 68235
1 141216 64467
2 26570 31325
1 61962 84948
2 102967 94781
1 96632 9634
1 141723 82319
2 35598 157570
2 186299 95098
1 163673 193895
1 81274 139183
1 7594 94352
2 167383 108307
1 41851 32534
2 24045 168759
1 169423 139989
1 76093 188654
1 43859 24875
2 183328 109128
2 109517 3344
2 90727 119997
2 69771 115936
1 193971 21088
2 179796 140805
1 134241 81206
1 157739 171769
1 85381 121526
2 89913 147119
1 163306 165334
1 100794 198016
2 98860 118634
1 197862 187950
2 26640 192711
1 160975 34403
1 125456 115486
1 31100 144368
1 199499 63249
1 103400 9248
1 165221 37201
1 185666 34383
2 43076 71709
1 122341 135625
2 143816 158181
1 106964 161895
1 116255 165620
2 37529 167191
1 180812 150900
1 150010 38666
2 69115 186983
1 199618 126510
2 170223 152778
2 13097 92163
1 72248 126418
1 87210 50803
1 133891 14586
2 115871 68804
1 6964 99802
2 57311 153052
2 114091 144871
2 81558 152779
2 10829 188825
2 128492 34107
2 191708 69528
1 84241 87144
1 78974 73294
2 90446 705
2 35059 169856
1 135315 171537
1 169024 39989
2 68544 119352
1 122701 31232
1 177018 34719
1 169082 86346
2 81378 39369
2 53745 154724
1 33745 178394
1 26225 16800
1 191187 155708
1 184247 144841
2 168500 104591
1 189959 52194
2 99809 153943
1 40826 132718
2 129156 97443
2 118602 147589
1 146497 71146
2 142433 138832
2 24199 46539
2 69575 86450
1 150842 108797
1 193598 122585
1 148602 47646
1 235 36435
2 104152 170354
2 68079 62647
2 31460 153275
1 45391 121739
2 79474 49403
1 125871 72228
1 45901 184784
2 71003 16396
2 36106 52102
2 124447 197294
1 181270 174013
1 54005 126927
1 186650 28813
1 154579 46734
1 188286 139577
2 118420 97657
1 10313 108428
2 31448 185253
1 92871 129657
1 70716 146530
2 72895 155947
2 38523 186867
1 174660 105805
2 23873 153990
1 70480 10228
1 23364 16947
2 64548 4794
1 131317 84813
2 28383 32201
1 47940 112119
2 94106 183870
1 37975 7962
1 120269 159385
2 178264 87937
1 18612 5937
2 42750 185540
1 430 4125
2 195889 169096
1 195891 75837
1 97627 114724
1 79755 26141
1 139213 45256
1 141816 85565
2 12461 180615
2 113471 58725
1 77040 156198
1 170760 124865
2 107395 17536
1 151897 18707
1 132409 178579
1 113602 86483
1 34975 114670
1 192832 17600
2 145263 118618
2 112878 55021
1 25641 109436
2 79749 11103
2 75735 33615
1 152833 183183
1 65301 33050
2 195827 121158
2 40059 89144
2 55953 160989
2 115052 71341
1 173754 47799
2 127948 144414
1 119131 3311
1 138784 182296
1 137416 63969
1 155959 113128
2 16900 169041
2 8723 106972
1 72750 48141
1 18650 48322
1 145175 79520
1 34828 14161
2 165106 157556
1 116673 115227
2 113506 149233
2 199969 186155
1 67998 64344
2 145255 24256
1 94623 103610
2 193459 44982
1 178815 18430
1 167462 53975
1 139254 195735
2 47664 127665
2 5571 122818
2 164335 98315
1 68320 125088
2 7190 187649
1 41049 43446
1 128913 102401
1 195945 195305
1 100646 69232
1 55642 48138
1 16473 43489
1 17868 128189
2 62065 107735
2 198979 127304
2 77663 166009
2 189493 188614
2 116898 175885
1 193090 108058
1 167262 156381
2 175982 78937
2 16853 59305
1 174730 139723
2 3979 27404
1 197112 53720
1 102092 29456
1 67080 22214
2 111235 104867
1 60176 86752
2 51685 170173
1 149057 76312
2 121573 199965
2 125345 23064
2 68407 56853
2 149870 137425
2 4709 17854
2 30852 164719
2 6936 15154
2 118821 131521
1 58612 104041
1 46942 187482
2 159487 160923
2 85079 145864
2 87571 114557
1 105926 186858
1 50827 106109
1 167241 159428
1 56346 94882
1 1547 144942
2 142958 146814
2 141840 189758
2 189827 109178
2 33015 147562
2 19815 175132
2 52744 8754
2 50577 3091
2 38628 36196
1 118012 41979
2 7603 27094
1 80242 95613
2 167711 164463
2 19907 193914
2 166689 130763
2 25783 39096
2 104339 51885
1 122822 190094
2 175984 151019
1 171304 52762
1 186012 141948
2 15003 123174
2 70041 128244
1 64265 116429
2 138447 130540
2 58040 51438
1 165140 134876
1 149555 71382
2 34209 166579
1 181610 157800
2 170329 155198
2 162232 167933
2 98568 116259
2 184851 12485
1 79916 43615
2 161447 77124
2 134548 81523
2 60467 140081
1 53980 50242
2 103057 153180
1 30971 94366
2 75034 21524
1 132116 187606
2 126178 146755
1 34350 80092
2 79935 197508
1 2678 153518
2 69856 34925
1 130199 65075
2 54215 98565
2 56980 152189
1 36495 1403
1 160269 85859
1 143854 130397
2 185682 139430
1 192517 114973
1 83034 167473
1 35111 161466
1 33546 199701
2 69022 2625
1 197934 16427
2 29266 112004
2 40660 87600
2 29137 106040
1 139207 95025
2 59297 187268
1 139468 92075
1 158427 134677
1 126279 22715
2 170454 27882
2 25141 58158
1 47753 174663
1 137837 42941
2 152749 64810
1 159389 60385
1 109817 115989
2 133557 2907
1 198244 140816
2 110895 59133
1 35662 191516
1 192854 180164
1 190084 122234
1 76837 66507
2 163663 110830
2 45688 103812
1 37280 155611
1 19134 191038
1 199308 174467
1 191395 3094
1 38360 33884
2 3535 154755
1 29737 171970
2 62986 14736
2 186831 149647
1 136868 141252
1 171240 178464
2 42022 63636
2 108883 164534
2 186397 187069
1 70539 155104
2 188998 88408
1 113188 66789
2 170578 149542
2 27130 59729
1 143149 49871
1 23865 107942
1 130292 94883
2 81989 138099
2 78123 178183
2 69704 61920
2 134309 43350
1 24765 7060
1 109190 170589
2 143598 101707
1 112861 80345
2 13829 173120
2 88562 183521
1 86854 17312
1 51543 96056
1 151681 95589
2 106010 179483
1 76423 43478
1 26633 192353
1 65103 195572
2 54433 150758
1 3342 57421
2 118021 158104
1 76040 192606
1 153238 113297
2 13568 27067
2 164761 152303
1 25276 184233
1 1545 19963
1 51592 59402
1 126053 178263
2 156127 39735
2 164325 45040
2 138607 56295
1 17303 25854
2 58275 25152
1 197679 119957
2 133768 118647
1 10951 127708
1 163732 193752
2 148191 169712
1 81588 7779
2 156999 18914
2 39347 184951
2 57035 136662
1 182770 47653
2 99763 78831
1 142461 38725
1 58698 163407
1 49271 196945
1 94738 46016
1 67406 154833
2 170132 154012
1 142418 105050
2 8015 170024
1 91553 32659
1 52077 189727
1 173570 21430
1 31468 46695
1 130443 142581
2 81337 80874
1 99940 131641
2 99912 58695
1 170992 12274
2 99550 107642
2 164751 151548
2 194892 152354
2 146597 94090
2 122987 159499
2 46336 45893
2 44220 198759
1 11500 131465
1 42143 17528
1 171368 154348
1 22752 65435
2 65325 156870
1 118706 79628
2 33669 180387
2 141547 41551
1 157304 90030
1 82856 91809
2 14702 134129
1 104541 118270
1 116368 121445
2 16880 87900
2 154273 142780
2 52953 149835
1 15518 190155
2 161628 175887
2 29826 179408
1 133192 43673
1 47589 111903
2 107297 156517
1 57089 43232
1 50069 106073
1 104989 5462
1 95200 22583
1 75824 43614
2 19606 48988
1 161591 196114
2 38185 194102
1 2076 75554
1 117018 119609
1 193368 84467
1 119036 112701
2 181574 42053
2 169531 48061
1 109595 23276
1 97776 157895
1 16387 81218
1 131193 1908
1 30388 14246
2 194748 193043
1 165839 199358
2 188797 180659
2 148974 116686
2 72868 128898
2 33315 136552
1 183507 35138
2 177241 8282
1 79241 161378
2 159828 148197
2 87750 58000
1 39070 147191
1 172298 131144
1 175269 14755
2 74386 195780
1 58600 160841
1 24383 30629
1 97346 78852
2 21806 160500
2 271 36813
2 43111 19047
1 184959 136509
1 157773 36883
1 176750 54295
2 167199 55967
1 182900 11392
1 184196 156445
1 154579 370
1 67166 78086
1 194860 121817
1 36137 53478
2 88177 103682
1 4498 149119
2 4986 32976
2 68934 16733
2 26546 114904
2 176611 153305
2 166523 197238
1 111138 189592
1 125541 30113
1 150571 185051
1 54782 152730
1 49266 37895
2 57246 90704
1 53469 96011
2 52405 88348
1 196920 79043
1 92825 123485
1 42747 85893
2 117816 103870
1 74891 85481
1 153420 25338
2 101228 187180
1 85833 63232
2 30031 61229
2 10022 26457
2 98806 98144
1 138248 172817
2 177689 180799
2 43763 160903
2 188561 171611
1 161683 159692
2 116217 5202
2 130656 193034
2 114109 163026
2 42294 34145
2 15718 58720
2 66696 58291
1 131374 83913
2 84443 22690
2 86388 63927
2 148862 147267
2 50210 91316
2 122037 171741
1 132549 155797
1 164862 147984
2 172793 51997
1 119286 1341
2 51731 29643
1 120747 104231
1 18455 23540
1 181704 4120
2 178310 102359
1 82506 35465
1 23830 12654
1 64465 131669
2 185421 95986
2 104665 97027
1 16733 58765
1 195156 94108
2 131801 97507
2 88773 105788
2 31933 97552
1 99742 113399
2 45574 160106
1 132482 13612
1 1011 101566
1 58724 47644
2 16053 142528
2 93862 20899
2 151509 73261
1 62264 23285
1 86888 90518
2 167784 89800
1 160460 142760
2 96630 163539
1 12185 22698
2 106854 1315
2 29968 166674
2 110414 50771
2 41848 198447
1 115596 157145
2 94291 95773
2 65700 61748
1 105370 113369
2 102121 150325
1 154246 50576
2 150556 175748
2 182058 96038
1 88165 58728
2 45587 23112
2 7035 190021
1 157428 37081
2 39290 10247
2 121870 14311
1 26164 174665
2 36412 161252
2 5634 105783
1 140712 100795
1 109057 121194
1 134238 20236
1 32702 240
1 112756 101698
1 27206 123706
2 3497 99185
1 44152 127505
1 38109 6545
2 72636 23351
1 197674 121579
1 187505 86786
2 161926 56365
2 172076 32307
1 63379 105615
2 163766 108513
1 56936 94791
2 183001 138862
1 4451 914
1 129762 129892
2 106490 91317
1 87374 24428
1 170649 84964
1 113412 53347
2 145280 188417
2 19942 52702
2 94852 32086
1 134737 34698
1 127988 53470
1 153303 9211
2 79193 61258
1 167270 184236
2 193440 60240
2 198954 141283
2 118010 122574
1 38638 131759
2 2213 133174
1 110601 38431
1 178114 47658
1 8480 105430
1 81367 16157
2 192310 161585
2 41901 35327
2 94108 139063
1 107118 161386
1 113796 60087
2 194176 110642
1 139025 55948
2 179547 158572
2 188968 195261
1 76452 148809
1 76180 71643
1 21883 2019
1 131203 58386
2 179333 68949
1 33160 132538
2 54992 516
1 67252 102917
2 13171 8376
2 148882 64363
1 181988 43088
2 96228 100323
2 75850 159414
1 166856 101719
1 104449 180719
2 177139 67534
2 157516 61773
2 129379 18887
2 82846 61779
1 105414 33978
1 150110 178176
2 173059 92984
1 97902 65627
2 13610 43538
2 119457 64855
1 100238 181846
1 169737 151310
1 139936 70558
2 154240 9425
2 59657 78697
1 47638 132580
2 85008 485
2 169012 42389
1 50599 109449
1 151862 149555
2 70449 148733
2 177753 104531
2 101251 4614
2 167094 123067
1 141168 186148
1 188302 43951
2 16942 77353
2 78938 167367
2 189048 46708
2 69732 114775
1 109250 126882
1 118394 13139
1 113484 17035
1 75038 111615
1 47810 148530
2 141220 148020
1 28567 21316
2 60744 174729
2 131300 24905
2 159643 33354
1 121467 129233
2 155482 64242
1 164276 32386
1 23724 93986
2 66143 158867
2 131822 38879
1 104593 29718
1 6260 76974
1 29301 158938
1 139955 11536
1 65114 115990
1 91501 190984
2 158170 191804
1 4545 23452
1 23824 61770
2 49605 61095
1 22848 145632
2 50572 199435
1 74015 178332
1 21820 17515
1 31954 191530
1 196796 27072
2 76004 118704
2 56429 138374
2 131715 53887
2 37186 29599
1 178868 135366
1 52882 137996
2 151748 135930
2 185154 177066
1 3445 154426
2 115181 34475
1 13146 92911
2 113173 138518
2 97964 33937
2 159920 160168
1 67569 84387
1 8521 85796
1 128876 43537
2 105998 56108
2 92910 132638
2 182436 115977
1 140728 6346
2 66550 126020
2 45398 157974
1 8038 60793
2 35444 54594
2 123416 26699
2 186289 133843
1 38823 21505
2 62809 40385
1 114162 165762
1 139326 158680
2 84073 133029
2 46262 81350
2 26214 150847
2 49768 65156
1 51908 164428
2 69527 146072
1 80955 97361
2 152030 16022
2 6460 73915
1 145929 39659
1 96655 34597
2 98056 9238
1 151778 144114
2 153862 75
1 111796 96363
2 42963 163442
2 69245 97972
1 154937 114875
2 4286 112061
2 109784 119530
2 160260 132348
1 73688 91299
1 189024 165705
1 45955 66328
1 54912 58012
2 171946 155423
1 66263 144174
1 9988 168164
1 82701 64442
1 118448 183329
2 32884 143179
2 4391 50120
2 107295 146929
1 174730 149493
2 35002 166570
1 121138 131751
1 142308 78639
1 183568 16576
1 173049 83955
2 81856 12937
1 74148 124303
2 130071 140637
1 106497 32985
2 54399 171196
1 14862 159767
1 110505 73608
2 193683 150995
1 192796 135424
1 162086 81356
2 109525 78715
2 112452 76219
2 160204 6572
2 35354 99180
1 53233 80315
2 180520 105805
2 56995 20910
2 64814 57301
1 11655 129777
2 54999 142413
2 104982 167924
2 36769 67028
2 13759 35962
2 150623 164169
2 8014 77261
1 45193 90635
1 64693 88435
1 22752 67954
1 184399 184259
1 64610 18400
1 156051 153232
1 82087 89898
1 185474 21842
2 83384 103641
2 167877 183091
1 43912 150142
1 41848 100898
1 38186 169027
1 113705 12899
1 70708 182559
2 13918 89596
1 55438 175191
2 134356 114155
2 32489 64797
2 161936 187344
2 90270 91651
1 184343 191754
1 131109 50767
1 48344 44189
2 152266 169897
1 130478 169986
1 18347 168167
2 88103 121696
1 186040 198761
2 103924 135608
2 102471 21060
1 122123 159908
2 82592 14180
1 161825 41271
2 27902 186990
2 185830 116358
2 25599 12976
2 74598 169188
2 134464 96495
1 20585 180120
2 142468 116537
1 117972 83013
2 124414 188588
1 55170 43493
1 176133 60013
1 119073 167348
2 11859 57277
1 3868 77086
1 175310 92940
1 101826 18701
2 171906 126155
2 78239 64431
2 81431 21943
1 96021 176749
2 129891 87094
1 54140 54385
1 33864 185688
2 142213 41728
2 132383 132489
2 131733 135462
1 127582 196963
2 52203 123590
1 46084 140705
2 120619 90535
2 74234 182114
2 5456 48316
1 136000 171804
1 159454 148052
1 85453 29229
1 191050 10441
1 68593 72995
1 193573 173288
2 122218 170390
1 88634 105174
2 155119 108940
1 24121 69723
2 58635 11634
2 117032 117800
2 12995 24144
2 20840 41060
2 173919 87233
2 131124 22125
1 176041 124057
2 106893 98492
2 69188 43154
2 27877 62192
1 21430 35264
2 36361 170172
1 72098 182360
2 164075 150629
1 192459 319
2 139090 58453
2 122430 39516
1 173870 56249
1 130267 3564
1 44634 6750
1 196357 160934
1 76562 179358
1 181385 185326
1 9746 103801
2 163049 197412
2 57561 196232
2 77635 57084
2 198199 26356
2 12006 99659
2 28818 47369
2 149443 16914
1 21009 130820
2 96774 80923
2 29817 105057
2 64491 28799
1 100747 109449
1 55884 82144
1 163279 159975
2 7536 52991
2 49938 6418
2 42849 154453
1 168070 47262
2 6717 191787
1 184746 105320
2 128583 143200
1 72247 138525
1 145277 35386
2 131651 108490
2 47007 31687
2 155706 143341
2 160385 195058
1 194335 122448
1 156669 32357
1 178321 128200
2 8564 117866
1 128002 169665
1 95043 126914
2 121966 173914
1 169335 96954
2 167689 54852
2 57811 167513
2 154512 78162
2 149454 78975
2 73217 191148
1 121465 195290
2 11873 55793
2 57630 139626
1 80511 154225
2 126677 180545
1 151120 108667
2 74894 92782
2 33058 100412
1 196506 32693
1 150813 105638
2 145046 84415
1 165556 85185
1 163799 81471
2 181128 183614
2 180857 31648
2 157010 166745
1 174929 178499
1 1911 47457
1 79265 64928
1 64548 49398
2 99621 140180
1 199294 40865
2 92669 56417
1 174457 95509
2 41409 197086
2 13397 176276
1 188322 2033
2 197832 186773
2 67297 21896
1 177419 58717
2 120463 136474
2 80514 46270
2 153337 130238
1 93346 181517
2 81276 164715
1 139753 27695
1 155294 137831
2 46638 57018
2 150828 72982
1 28102 6039
1 119485 52873
2 62332 98911
2 62420 175142
1 135173 20589
1 83022 161462
2 83458 197942
2 154838 126110
1 8922 115155
1 16330 159031
2 66212 176154
2 25790 100621
2 166936 15355
1 128098 65996
1 37198 127015
1 139753 85600
1 160906 178398
1 7348 143418
1 192954 179252
2 39251 77671
1 98115 90062
2 131995 101849
2 1971 188311
1 59772 67627
1 86615 139253
2 189468 120128
1 6314 140517
1 72965 80423
2 156132 140300
2 92513 83788
1 149265 124987
2 62133 199719
2 182466 140041
1 46717 81270
1 159362 81527
1 75306 158242
1 52982 191232
1 72075 16734
1 182184 74961
1 174632 113596
1 94802 161879
1 44516 46240
1 79428 35198
1 166612 84298
2 108668 20328
2 106402 99159
2 65828 164575
2 183828 85706
2 182567 145935
1 70706 182011
2 192510 102005
2 158458 24562
2 37888 151410
2 142551 88112
1 5151 182544
1 31001 199048
2 13811 176003
2 106335 196271
2 3997 80735
2 21174 119053
2 78501 71266
1 167096 105145
1 185920 123386
2 52120 108218
2 171356 54813
1 18125 83881
2 33773 25508
2 77310 43396
1 161527 57072
2 118001 71904
2 110635 169698
2 119719 177002
2 37219 97926
1 11350 146958
2 163522 63248
1 182025 136683
2 123208 83822
1 145458 138771
2 36045 98023
1 85692 29821
2 190648 178034
2 71269 46214
2 117471 151304
1 57433 146767
1 36423 112425
2 67806 24821
1 95547 79380
1 183306 118381
1 32772 23719
2 60059 73787
1 57656 71168
1 140498 57876
2 40394 32059
1 130507 19420
2 134485 32523
1 182623 192166
2 168406 26947
2 50903 33282
1 67261 13971
1 134874 75549
1 101537 104157
1 48903 107820
2 115740 176113
2 164989 193889
2 113382 83215
1 176266 139973
1 151251 65308
2 167627 197458
1 106829 34127
1 24325 165135
2 50203 36858
1 88873 40533
1 51434 144034
1 43123 199404
2 40947 9932
1 77967 43496
2 106632 86789
2 183505 79718
1 101177 69273
1 10493 120582
1 37122 33920
2 181033 125376
2 137281 111524
1 52096 104133
2 69589 192616
2 167670 72278
1 15211 73354
1 56188 115385
1 1638 145388
1 102244 38531
1 120810 75764
1 15847 25992
1 171031 87773
2 102556 145746
1 69971 95978
2 107228 75560
2 132361 25423
2 736 59070
1 53102 157597
2 171402 16099
2 59314 13316
2 128786 141505
2 36823 127128
2 24068 140751
2 20325 95586
1 39392 123493
1 34029 167008
1 104644 181525
2 99170 118093
1 94756 84022
2 109034 15788
2 156088 121346
2 110720 195077
1 137214 111606
1 29169 89335
2 186660 93775
1 129738 123338
1 102705 187280
2 124823 141676
2 95631 58065
1 5418 106462
1 180498 83490
2 51320 67297
1 108520 152437
2 44156 116462
2 9779 73289
2 8734 66482
1 50583 22707
2 108133 55992
1 2792 119908
2 40951 128026
2 137128 24579
2 103328 60754
2 80152 154705
2 192169 16577
1 182033 184327
1 97837 42706
1 183604 114510
2 114295 14586
2 66469 163347
1 51513 11228
1 196765 105819
1 96566 162037
2 134946 105751
1 146005 64517
2 80904 9839
2 101802 7061
2 177356 125840
1 32064 199305
1 78453 77490
1 100164 73026
2 77569 153673
1 3118 184776
1 61552 62476
2 147920 51149
2 190625 122415
2 65712 113266
2 176153 97461
1 68637 67670
2 27622 89305
1 29758 11793
2 152123 133283
2 5439 192199
1 178439 67595
2 111936 140775
2 37589 199800
1 70659 57653
1 140299 137518
1 86194 178630
1 114240 105490
2 36741 169601
1 17531 189371
2 96351 84857
2 77922 191595
1 54855 79685
2 73375 59382
1 168263 133389
2 44908 49362
2 111867 172961
2 191567 142105
2 99834 3058
1 174115 83512
2 16698 121196
1 160151 24953
1 142792 58065
1 74162 156634
2 102658 128381
1 139647 176446
1 30676 179221
2 134827 10741
2 20777 93685
1 147265 117706
1 57587 96285
2 189863 19557
2 43293 51584
2 69204 124477
1 81413 177128
1 1260 169223
1 143668 168169
2 191840 69283
1 163434 70841
2 148734 26624
1 159319 10259
1 164086 173689
1 12766 61197
2 92811 184120
1 65523 35814
1 112636 37481
2 153752 93037
1 17114 84001
1 33185 15373
1 102772 158822
2 70824 158456
2 131421 60438
1 123982 71181
2 192195 45561
2 41047 42866
2 75789 122063
1 178471 192354
1 186154 5496
1 65329 30504
1 40665 126136
1 10909 186311
2 77097 93478
2 11823 187200
2 90380 39999
1 74483 163683
1 159684 57265
2 84982 115560
2 118546 69522
2 148336 8157
2 25296 76950
2 113727 65188
1 32963 192897
2 103585 169364
2 17604 9821
1 89524 4745
1 7103 75586
1 33480 78429
1 41511 47249
1 134506 183684
2 188142 77426
2 135072 11939
1 3123 55390
2 168733 101696
2 92809 59312
2 56624 98235
2 98864 49314
2 102440 135823
1 84351 5791
1 72439 5979
1 8744 5944
2 141177 22887
1 26603 178389
2 1567 135403
2 16537 129460
1 52062 78770
2 101499 133929
1 15739 111532
1 183952 31297
1 16510 47483
1 86640 11354
1 48426 144285
1 81081 170628
2 6852 159291
1 67435 38955
2 9000 122257
1 27419 5119
1 107085 1939
1 120259 69227
1 46504 22770
2 75415 94383
1 103992 92824
2 197671 175898
1 107349 125498
1 44724 54853
2 134195 50264
2 12218 172377
2 142943 104257
1 198521 181618
2 179715 7397
2 33595 86549
1 15010 83746
1 117854 173191
2 62228 132450
2 89050 174513
2 87615 153497
1 149245 97322
2 184709 66291
2 117718 147029
1 122616 76930
2 110848 179873
1 199138 182205
2 185710 128251
1 33086 146162
1 176690 61506
1 15947 90084
1 93443 144307
1 186506 48539
1 154696 44759
2 40929 35988
1 70417 165903
1 24446 2758
1 114684 23720
2 7198 44164
1 51781 194310
2 110367 128463
2 52131 22605
2 149068 139661
2 188857 181093
2 165510 161805
1 118264 12347
1 173589 84657
1 37351 61250
1 49250 193843
2 137536 188050
2 74398 44136
2 30012 176770
2 95152 173061
2 188428 31589
1 186754 85402
2 81669 155263
1 72808 154946
1 15581 193023
2 145847 29949
1 195408 130255
2 37541 129202
2 46799 51635
2 167848 126245
2 56877 145821
2 54998 5256
1 184074 169122
1 66124 184534
2 104824 18006
2 194516 64971
2 175781 9030
2 177131 56026
1 137671 54560
2 73076 71981
1 52010 37583
2 182901 15135
1 101883 194244
2 156342 18691
2 44429 121764
2 65709 162867
1 92649 123543
2 101639 116169
2 142866 105890
1 176552 118275
1 144047 96522
1 186778 130556
1 51478 20533
2 72184 23170
1 114201 46251
2 114703 139926
1 193451 85550
2 119470 54559
1 186647 86152
1 59414 69027
1 186245 124544
2 76638 166843
1 178629 116933
2 30990 139003
1 183648 2961
1 75893 94778
1 67181 16506
2 168456 112347
1 1390 187683
1 147683 123770
2 180293 167932
1 82688 180424
1 65299 123133
2 5494 3318
1 175035 88697
2 55772 155431
2 28579 99175
1 195794 41493
2 25204 110711
1 89429 153290
2 67791 26160
1 150568 83172
2 122597 107534
1 145528 65211
1 129432 42853
2 173409 105013
2 35348 21050
1 196874 160491
1 11368 179323
2 116493 61614
2 7832 24552
2 141070 37627
2 89617 81783
2 103865 56066
1 43645 161705
2 166739 165833
1 80332 169470
2 93007 140893
1 6503 80229
2 100590 51853
1 124691 62123
1 145321 191729
2 18983 46123
2 125493 100606
1 158491 164241
1 143113 25945
2 138943 180772
1 132001 153980
1 189378 40994
1 29136 36940
2 128317 21361
1 147502 26742
1 46957 24714
1 187375 6361
1 110095 150281
1 104153 72944
2 191416 178376
2 63769 111102
1 163560 36753
1 172389 74346
2 157319 121444
1 179742 54416
1 57863 96554
1 24327 144760
2 106971 167209
2 46822 72756
1 65644 5698
1 41271 50952
1 184609 170591
2 195501 114020
2 151801 184095
1 189696 184889
2 154313 156073
1 84448 118475
2 137099 140217
1 100908 53506
1 68975 1559
1 18132 188109
2 33597 154497
1 7406 83578
1 123004 19663
1 143178 23690
1 122309 145685
2 141861 96642
1 1218 39274
2 36979 128256
2 107821 152138
1 74643 195154
1 79041 166187
2 6007 40011
1 18811 120279
1 744 125413
1 33808 169734
2 121791 99176
1 61716 173595
1 21260 134304
1 108774 137866
2 124661 128762
1 174376 182003
1 189552 34694
2 49439 190004
1 140870 173442
1 125820 23613
1 119120 87910
1 126701 139724
2 197199 28844
1 171178 106636
2 114408 85917
1 196798 23987
1 2180 16954
1 151828 42225
1 165871 147746
1 62295 155134
1 67025 161765
2 67981 189997
1 172738 78091
2 176766 22656
1 128178 180142
1 100812 114325
2 148290 96120
2 150222 17270
2 86682 78778
2 52410 114217
2 14154 2366
2 65256 150869
2 61793 78971
2 167593 141891
2 94618 165259
1 134540 60722
2 15478 11158
1 25121 135158
1 32713 171322
2 34417 85474
1 44663 196515
2 34094 175000
1 70320 22271
2 162082 68777
1 152898 46911
2 30272 20621
1 122138 1136
2 12362 127276
1 110726 68162
1 105620 149875
2 31316 150872
2 43858 106661
1 20830 100360
1 89986 167025
2 113219 68548
2 108891 21404
1 76036 66681
1 116176 95733
2 90158 127380
2 1704 11124
1 125478 150214
1 4917 169014
1 58437 6966
2 186520 86317
1 164401 13196
2 10804 95790
2 135507 64796
1 46179 96316
2 107130 157673
1 108397 154305
1 34803 107797
1 109163 72803
2 50376 140161
2 131665 197911
2 152783 122450
1 41405 79645
1 184536 163010
2 141224 76537
1 9449 45397
2 71913 151764
2 178338 85787
2 151458 122310
1 162007 53627
2 108332 87538
2 119314 7730
1 104272 145684
1 94812 135126
2 181611 69380
2 27416 166533
2 82923 85326
1 183728 118335
1 91491 102610
1 117227 108496
2 125984 107591
2 46703 159391
2 171524 79698
2 18097 3387
1 39061 24819
2 88689 43646
1 102250 65556
1 122982 153895
1 99459 28781
1 54144 136301
2 156538 77527
2 75324 191587
2 180421 74947
1 184464 68396
2 180652 36890
1 105895 36417
1 130269 161635
2 185344 144203
2 8747 193026
1 139874 30744
1 103792 68079
2 76804 29570
2 136036 164457
1 108050 21764
1 198830 79470
2 167963 188053
2 84532 8211
1 179441 26803
1 41586 38609
1 53518 123239
2 148140 61663
2 108448 105189
1 97566 197437
1 149378 59121
1 189503 195683
2 154543 23724
2 11868 90185
2 110226 244
1 5632 192380
1 34364 139791
1 68475 151951
2 5307 131917
1 45405 25227
1 137104 168268
2 17129 126919
2 63381 20381
1 72659 30828
1 62827 51371
1 181190 55505
2 2476 103856
2 49760 103036
1 42414 149500
2 173662 69398
2 16545 114320
2 126157 115905
1 191992 165255
2 197797 65261
1 156217 139751
1 132298 157208
1 24022 3428
1 198527 19372
2 127041 19615
1 42845 131395
2 184853 183908
2 117996 19703
2 19549 140588
2 138406 150130
2 25465 187837
2 26025 21347
1 122740 67015
1 118974 17923
2 9537 28433
1 83367 114218
2 136115 32607
1 132607 197670
2 81874 77064
1 132999 44114
2 144023 71604
2 55654 8938
1 127488 80608
2 65288 49276
1 56296 109158
1 141754 91211
1 192501 115408
1 144479 199461
2 43951 93566
1 13315 180900
2 142204 26442
2 127689 166880
1 177682 73690
2 44811 140728
2 13893 30209
1 37208 114280
1 184888 47790
1 198429 65507
2 12015 93485
1 166969 153398
2 94800 23745
1 157146 65494
2 159462 49342
2 92801 64387
1 183383 113721
2 177679 149847
1 97099 190365
2 186778 30259
1 161604 193088
1 39961 150762
2 54189 115862
1 56774 143376
2 63506 171996
2 34858 134685
2 177942 132373
1 145207 52300
2 97331 193578
1 195106 25787
2 27983 135374
2 194996 114260
2 8376 164622
2 179426 144501
1 73699 112367
2 164376 194933
1 189378 128583
1 38286 126392
1 56072 153533
1 1091 13583
2 75643 56394
2 8839 145783
2 59379 151770
2 165171 148849
1 65376 173099
1 45178 66118
1 24238 20947
2 156916 131854
2 62200 11655
1 130244 113933
2 181232 115595
1 46557 27333
2 127471 8117
2 105543 191942
1 153658 145050
1 139245 1313
1 30805 77866
2 121955 139521
1 176287 157183
1 185847 70380
1 105174 122826
2 76119 79380
1 131385 152703
1 115275 71683
1 196304 7871
1 63706 165890
2 25522 23899
1 25765 170967
2 88408 32718
2 116367 92590
2 189435 182187
1 60712 58882
2 172348 52166
1 163849 47413
2 45889 89054
2 68230 155135
1 69077 65156
2 184440 17669
1 91489 53175
1 198668 151170
2 101924 124312
2 151391 41508
2 108091 33926
1 81031 9243
1 89541 64477
1 14369 44227
1 7556 196897
1 67263 191772
2 106769 143104
1 119356 57232
2 2095 56882
1 108566 103293
1 1199 13532
1 181471 123397
2 63132 84857
2 36694 14850
1 139277 67884
1 4449 169135
1 127633 121043
1 56639 49279
2 78014 121381
1 39741 158262
2 194265 151790
1 36145 115767
2 83472 65876
1 17455 171795
2 147290 125575
1 101338 14074
1 778 110312
2 31770 140426
1 6822 150997
1 28149 53293
1 115966 104026
2 172359 128986
1 5411 189623
2 83083 142408
2 154300 146990
2 26563 96349
1 177808 6736
2 164136 72744
2 155208 114804
1 126940 176022
2 130452 92747
1 187723 168146
2 88875 80720
2 102038 113797
2 150468 91861
1 113898 192044
2 30722 132647
1 166227 9183
2 38419 133157
1 37944 185644
2 177242 128799
1 78170 154321
1 92321 35865
2 121922 134398
1 192429 143242
2 195422 57354
1 2039 163446
2 57084 21289
1 129095 152130
1 43630 101916
1 168844 133717
2 144998 137185
1 24723 169310
1 9165 145049
1 109260 85584
2 38264 12074
2 168566 130314
2 162160 31280
2 51843 25406
2 66151 16455
2 59202 164405
2 69462 199219
1 147570 21416
2 92307 195471
2 173223 18734
2 114097 188832
1 85401 51227
1 112994 3211
2 160756 116866
1 41272 27909
1 129274 186358
1 94319 52468
2 5212 189023
1 102356 53010
1 157484 22139
1 146157 52801
1 98762 3666
2 120486 139172
2 172132 187907
1 34054 184213
2 4570 172313
1 121053 158944
2 49972 16711
1 78929 178200
2 96366 62940
2 121141 184052
1 188421 11793
2 4996 62275
1 101341 54848
1 102195 186449
2 143192 199635
1 75528 2126
1 50702 69688
1 68159 18781
2 66000 100301
2 181777 27421
2 7045 46622
2 152295 159084
2 36889 198365
2 53670 32835
2 102247 7351
1 23391 19763
2 174387 30294
1 144056 23148
1 158726 90276
1 195830 81962
2 163380 23573
1 194720 27520
2 108311 171957
2 175613 72360
1 24307 56083
2 17498 139627
1 32210 65148
2 62174 96697
2 155650 60886
1 122866 194879
1 188809 26466
2 118299 46064
2 159116 176306
2 20817 199477
1 173315 109687
2 73676 120069
2 104022 139403
2 13986 42618
1 181931 22181
1 95503 73728
2 129439 80685
1 167461 130673
1 29854 165825
1 181170 134414
2 196143 110718
2 72700 146118
1 105383 138894
2 15629 164693
2 101571 118592
1 123991 63678
2 135649 166578
2 123601 181749
2 29931 98815
1 168647 21914
2 177470 123063
1 122673 128892
2 8758 75430
2 178382 94844
1 50820 171851
2 20353 192850
2 157125 70428
1 173825 66253
1 148001 90447
1 82352 71319
1 142190 144684
1 61669 171289
2 90446 178134
2 186770 25765
1 55946 187922
1 131660 92066
1 165302 112271
2 53748 138564
2 106335 30803
2 154099 97794
1 155431 82761
2 15877 92977
1 196868 156262
2 195999 92129
2 59633 183665
2 71356 62866
1 102632 51287
1 62804 31582
2 168371 130606
2 179818 70930
2 117576 174915
2 140490 163900
1 184578 105448
1 53574 151636
2 186822 162319
1 54311 165426
2 58534 49888
2 73225 103876
2 189437 108536
2 30821 166021
1 124367 123815
1 123500 114287
1 190734 101734
2 120761 76945
1 162974 47606
1 12986 55198
1 80274 75733
2 53932 137198
2 184940 185887
2 130299 24734
1 179388 36832
2 140103 74731
2 120125 135313
2 183494 80121
1 14565 195801
2 135323 152463
1 160089 8606
2 115355 164838
2 39513 118244
2 199462 75501
1 26509 4203
2 37569 181012
1 167213 87788
1 79598 22776
1 3917 188964
2 110290 190429
2 70051 66299
1 118238 37726
1 189611 192429
2 92996 107282
2 57666 27190
1 117381 97119
1 44774 54602
1 72578 33032
1 162908 84932
2 42306 51313
2 155681 39585
2 70385 158868
2 154753 188554
2 67877 90917
2 78377 76178
1 162437 150184
2 75541 71976
2 97158 194656
2 20968 92376
1 102731 86399
1 73758 31135
1 170267 22677
2 79346 82393
1 148087 156413
1 150517 108107
1 55408 45513
2 183601 29476
1 18694 107693
2 84657 111805
2 115644 111916
1 32230 167007
1 191821 36874
2 169128 138356
2 109065 101178
2 129498 155164
2 145054 192923
1 9908 22063
1 120498 111153
2 158576 80109
2 77699 32806
2 160349 145378
2 46744 37230
2 19288 198888
2 13422 150616
1 155131 62050
1 49497 90991
1 161774 164805
2 166061 77794
2 133734 6641
1 104103 70852
1 50410 68126
1 181347 97755
2 27034 165641
2 117114 32866
2 45480 123471
2 104197 74967
2 135748 196158
1 44387 8490
2 162317 12252
1 83155 129554
2 72984 114825
1 83941 160786
2 4147 175059
1 150964 105777
1 171945 48005
2 16564 122493
2 85063 144757
2 178845 54145
2 191971 3858
2 1979 85338
2 193887 147046
2 20948 105943
2 115218 77536
2 161915 55084
2 15661 35285
2 20945 39656
2 114996 143029
1 53289 77038
2 149830 172057
1 161507 53087
2 22495 51143
2 111283 104140
1 37470 99151
2 81480 155722
1 127442 153880
1 107305 17861
2 15977 126639
2 97841 13855
1 146825 181170
2 140146 150414
2 52925 129698
2 181241 153450
2 194772 6732
1 44648 111320
2 13240 73799
2 54733 80757
1 73327 36272
1 22328 149196
2 179102 108254
1 50761 69956
2 51166 149021
1 101040 195017
2 43454 84194
2 44462 85063
1 101803 133698
1 124340 79384
1 21885 162967
2 114527 47568
1 72842 104487
1 121979 69871
2 67059 45789
1 22158 54326
1 66095 152888
2 100376 14489
1 29597 36883
2 31773 59367
2 193023 93876
2 98496 95079
1 109451 192627
1 105044 194277
2 42077 84329
2 112234 169646
2 64220 153530
2 17819 89637
1 6536 50535
1 59365 164362
1 36263 46117
1 34800 50994
2 7285 163728
2 199782 181714
2 27512 50253
2 82973 181947
1 68116 118901
2 158295 172084
1 127241 162418
1 182487 106393
1 137626 142160
1 4753 43340
1 55146 38991
2 140163 127585
1 28978 10628
2 136440 84367
1 21871 82281
1 145271 198336
1 127116 129890
1 54834 116263
2 168261 80931
2 28846 197919
1 179207 78829
1 180119 121284
1 134302 49572
2 161314 123436
1 112701 122134
1 25418 24327
1 43655 60753
1 12466 19620
2 43293 109064
1 19583 150843
2 16417 53977
1 26847 45783
1 16738 199777
1 174508 86039
2 180372 117759
2 161796 181531
1 155072 176964
2 140142 49740
2 90672 194984
1 67680 31261
1 44974 86426
2 58713 58575
2 92456 44394
1 59041 14863
1 3636 96036
1 62437 83046
1 197235 35439
2 4247 125484
1 159880 4385
2 78360 366
1 131482 114277
2 48336 108340
2 15492 111964
2 133550 119713
2 122513 17448
1 70646 195711
2 189290 198364
1 100591 184163
2 180506 118577
1 138682 84345
2 139341 168997
2 98062 101938
2 190342 192064
2 182134 54602
2 159774 78153
2 109402 4186
2 187857 27287
1 24250 34063
2 132029 95758
1 77387 119913
1 126150 174606
2 71494 46712
2 120514 40991
1 88400 82325
1 181129 154957
1 140980 169814
1 57836 195965
2 94464 164363
2 33179 32708
1 58083 24723
1 182645 150746
1 119523 49601
1 181732 93746
1 47102 110097
1 101126 3796
1 176220 171169
2 130804 114006
1 127636 1103
2 107487 94674
1 127121 65715
1 197818 56766
2 164898 165729
2 51936 148470
2 65377 164749
1 50648 188752
2 63113 177110
2 128900 157588
1 81757 106216
2 42496 121531
1 67789 68621
2 23624 106032
1 72723 52730
2 24479 86746
1 89311 151549
1 40923 8238
2 127507 10350
2 31829 164409
2 27809 40310
1 161793 178138
1 196318 21669
2 52942 20604
2 168435 22160
1 199614 198315
2 20140 19226
2 37961 18579
1 36532 110404
2 108712 54341
2 138452 112279
2 15372 11651
2 136549 150124
1 5636 6084
2 66851 152063
1 176484 10939
1 78048 65961
1 109883 124101
2 169689 157605
2 112920 100718
2 155976 198906
1 11291 54241
2 173009 34394
1 123314 114482
2 186376 91918
1 103116 195050
2 94306 91114
1 142672 187088
1 177782 168941
2 160195 26942
2 88278 152831
2 8339 26655
2 193029 126422
1 116052 2906
2 179405 130466
1 164037 164735
1 31326 131854
1 83034 92607
2 37005 95338
1 96652 23743
2 17737 151464
1 115769 36091
1 70179 85849
1 28791 188013
2 141219 135655
1 191757 157710
1 129422 120703
2 31345 131470
2 169491 21223
2 53452 7514
1 114968 37333
1 30094 191794
2 138244 124230
1 195681 134909
1 138632 53030
2 191587 124273
1 196436 153368
1 103868 110427
1 197583 71737
1 105534 64424
1 86588 4100
2 61895 150675
1 198639 9863
2 87865 150886
1 3082 143633
2 79492 44915
1 11304 115998
1 42208 52795
1 41644 4621
1 28790 30486
2 123534 127298
1 92686 189605
2 116838 81906
1 93561 174643
2 47545 193308
1 94569 179420
1 139381 81371
2 106725 153979
1 199143 182063
1 63492 38640
1 65937 188221
2 72717 124970
2 82758 22239
1 34417 152428
2 15781 73044
1 156869 197696
2 187144 191076
2 97701 65276
2 180768 50855
1 68979 162347
2 195078 87782
2 54941 157658
2 86967 32779
2 116020 8841
2 155004 125557
2 88443 122248
2 41571 94321
1 99782 34716
2 151101 178899
2 185029 148993
2 102287 188384
1 149430 78514
1 43344 81540
1 103188 129020
1 143977 193250
1 164757 146300
2 149567 157950
2 90890 4176
2 104108 97429
2 58887 45899
2 173663 88383
2 2928 32330
1 122785 57993
2 48711 103097
1 192407 175712
2 75392 49235
1 154761 94048
2 42466 145687
1 49828 175537
2 144112 3180
1 83413 9645
1 130996 150361
1 106076 166277
2 149811 53597
2 67616 138790
1 142882 77088
1 199547 8816
1 67249 162151
1 150849 123060
1 165958 104518
1 2484 873
2 64730 141925
2 65596 153342
2 41240 128200
1 80487 27643
2 71552 130142
2 151351 139316
1 66630 158949
1 148056 36354
2 85568 165375
2 195313 29656
1 38001 97867
1 110219 163832
1 62763 54933
2 133394 74034
2 132648 172722
2 111285 101667
2 144522 41533
2 91143 80599
2 150034 46141
2 44741 90258
1 95253 176621
1 9104 93942
1 52972 52910
2 33157 20797
1 189316 182958
1 174774 130282
1 88998 168734
1 80749 117701
2 62212 151200
1 49900 102298
2 45220 143682
2 44367 11205
1 113303 9644
2 41734 114079
2 157421 92786
1 12235 131099
1 106381 105160
2 6260 46450
2 70792 169766
1 120337 18635
1 199705 163026
1 1132 142940
1 159550 116419
2 114422 157743
2 110880 164221
2 21390 140315
1 46861 128807
1 69174 23974
2 188682 30979
1 22757 8288
2 40397 130665
2 174664 72953
1 94164 151101
1 38673 59015
1 84087 142805
1 91040 111818
1 166715 73332
1 82919 2973
1 13170 57619
1 56735 32433
2 85783 84364
2 170737 145804
2 187703 131059
1 43952 86423
1 115874 75622
2 131178 135773
1 132626 15768
1 123825 193280
2 89329 63339
2 128889 68920
2 51959 168780
2 189669 155376
2 89758 137691
1 9335 33090
2 47677 153769
2 48852 109791
1 170873 184477
2 62894 32276
2 2961 108844
1 1761 42083
1 181808 48287
1 124283 73139
2 141481 132033
1 9086 136253
1 128260 141016
2 184558 87265
2 114035 56034
2 63444 183118
1 113090 189677
1 135598 108492
2 96383 95474
1 51645 196126
2 119541 175215
2 81453 48652
2 139565 171560
2 78299 122762
1 111617 109082
2 63069 159749
1 128088 39096
1 48043 169960
1 83213 124446
2 78870 137551
1 151486 81347
2 30151 144606
2 28966 84212
2 62726 144736
2 191919 156530
1 181957 129971
2 15652 165734
2 111836 157761
2 144336 180115
1 102500 159210
2 50784 69867
1 76135 45621
1 163821 129211
2 116929 135931
2 190718 138174
1 88434 164893
1 44891 140013
1 147314 119340
1 19819 36623
2 66861 77307
2 17806 13246
1 77623 22912
1 1148 199695
2 8811 60132
2 101543 157743
2 168514 131520
1 98020 117496
2 158184 75595
2 189363 54822
1 130819 139536
2 97786 138196
1 123426 111394
1 53702 93305
1 144755 110322
2 36054 176283
2 2851 163996
1 3913 155776
2 142900 25937
1 97106 43976
2 172797 147246
2 23731 120015
2 72584 19032
1 84512 156226
2 38431 132324
1 76582 72867
1 37737 101301
2 58610 115546
2 166486 75429
2 22400 31428
2 80468 16092
1 140306 109315
2 189510 116625
1 147501 95784
1 14110 170658
2 108638 50278
1 2585 51471
2 33255 137230
2 63354 195154
1 8156 97699
1 66127 97435
2 43010 186885
2 149217 123845
1 7436 147240
2 25570 158970
1 107618 22844
1 64982 10930
2 109953 41973
1 130009 150238
1 198306 41047
1 71466 36003
1 171201 37975
2 80969 93347
1 82675 77509
1 34906 93807
2 139450 116602
1 29654 92507
1 24353 5510
1 197161 11607
2 45857 38136
1 175210 27327
1 49388 153119
1 51993 48545
2 77921 20343
1 172835 108839
2 124491 19489
1 55295 129526
2 7477 33134
2 78073 57728
2 127690 26128
2 147351 111009
2 139096 186086
1 37782 35934
2 33026 77487
1 23947 80329
1 197348 156261
2 195785 148366
1 179612 170818
1 153399 127856
1 2654 106477
2 159459 154988
1 97465 121751
1 198971 84652
1 182819 177176
2 187305 65290
2 73997 22255
1 145656 109070
1 115129 2567
1 156075 172026
1 132105 37511
1 162313 116029
1 27554 11440
2 18442 168835
2 159879 29383
1 190773 180388
1 109166 119464
2 168786 31165
2 44911 148685
2 118312 17033
1 109776 188916
2 14532 8137
1 16495 1780
2 18949 162285
1 126895 1119
1 162919 154339
1 108163 14234
1 157665 171004
2 102294 118021
2 195414 185166
1 162768 186441
1 171168 134179
2 134267 72210
1 26871 103051
2 152774 179114
2 31457 166983
1 175103 16576
1 120525 22844
1 111706 129024
1 4411 21510
1 65120 98601
2 137365 57116
1 70779 62700
2 196267 174929
2 114222 189110
1 62174 36308
2 34905 165202
2 12142 7853
1 52955 43193
2 65273 174720
1 31393 46820
2 166873 146059
2 63659 71399
2 11600 189318
2 155761 87390
2 25215 77930
2 1237 93423
2 90479 166142
2 119391 142192
2 151851 113730
1 195425 172174
2 15119 193160
1 172158 81225
2 127989 41604
1 158161 82718
2 95011 71866
1 139994 11448
2 5699 17105
1 64462 9515
1 9675 148208
2 37078 75138
1 132680 152483
1 15853 91712
2 506 96026
2 130843 115452
2 144451 105724
2 185036 20718
1 151124 82608
1 173675 1800
1 136525 87545
2 34385 183883
1 45872 88191
2 193349 72680
1 144770 23004
1 11436 456
1 76761 73213
1 31631 196769
2 61325 31266
2 186068 192300
1 87446 107171
1 197253 144781
1 127779 147757
1 48614 83509
1 199132 169584
1 199040 5561
1 122063 89575
1 98681 116376
1 114380 88752
2 92804 125370
1 121158 32333
2 163874 3885
1 183744 162868
2 64127 183903
2 68500 109708
2 120976 182042
1 147266 142170
2 98626 183861
1 198641 129098
1 70355 25105
2 107911 156262
2 157092 184714
2 197772 143873
2 124687 139517
1 111807 197335
2 139309 164857
1 119355 27379
1 172134 175588
1 85205 75582
1 128034 58548
2 112695 143306
2 93798 134238
1 94141 181714
2 106241 55914
1 118639 74895
1 45471 53305
2 44132 100323
1 122247 74617
1 74334 145857
2 25034 151053
1 36864 104008
2 189088 155187
1 7761 111166
2 161081 36270
1 42608 68320
2 38168 197907
2 46332 196443
1 137055 60674
1 148771 171226
1 83837 48723
1 33758 181624
2 102715 10025
2 5217 47906
1 85421 124027
2 142329 152398
2 14192 178700
2 58102 139285
2 33916 49674
1 83834 195650
1 65840 188572
1 152416 18173
2 169432 196219
2 123745 187027
1 17138 174573
2 116920 65310
1 20790 65053
1 136137 75834
2 146201 116200
2 181984 147452
2 86801 73123
1 4503 116682
1 25293 184601
2 109285 64375
2 11358 71996
2 155067 174827
1 38625 105507
1 161999 13908
1 43382 194362
2 34482 12491
2 85648 197457
2 102275 194234
1 18773 150268
2 3717 63689
2 152438 3976
1 11930 37655
1 130445 175054
2 192893 99732
2 196330 84535
2 145851 131523
2 51819 107151
1 19113 112695
2 149781 35548
2 191409 183810
2 64031 198394
1 95803 189933
1 78132 16841
1 112667 43819
1 151525 183150
2 165094 76139
1 151415 45217
1 187061 70186
2 60819 80079
2 1791 23587
2 71127 135908
2 123443 183209
1 152893 122735
2 130370 2891
2 71700 35685
1 127242 156772
1 5820 123233
1 139154 130134
2 64170 143284
2 140731 91211
1 1332 193636
1 127465 153295
2 168242 114523
2 149862 56092
2 113393 162858
2 18285 90459
2 184988 145093
2 85947 91183
1 76490 69361
2 65723 77074
2 134682 87316
1 12266 96858
1 97216 123798
2 10156 74470
2 70136 75145
2 180141 95577
1 31676 30082
1 160716 27505
1 29209 78161
1 58287 187006
1 184062 45646
2 34503 89417
2 73661 29119
1 154084 57770
1 5029 128837
1 37180 99235
1 174042 14216
1 20914 180530
1 35976 73491
1 24285 182454
1 98124 100515
2 78767 87704
1 134718 11857
2 162556 14864
1 182497 154498
2 26868 18043
1 123869 5428
2 33743 94912
2 34209 94560
1 124328 177051
2 18970 116380
2 100810 129038
2 111321 13812
2 64691 101622
1 91968 166034
1 169637 138370
2 190179 56361
2 64774 98153
1 113040 132301
2 162065 129948
2 150725 177222
2 15714 150901
1 58585 75252
1 99637 93078
2 91908 71133
1 44898 152927
2 182203 195509
2 17073 141145
1 169187 160995
2 34674 118443
2 188575 88527
2 21633 105514
1 113221 86363
2 99385 29317
2 169074 150062
2 38122 171131
1 25562 76884
1 112825 135738
2 53694 38981
1 87231 147685
2 11074 56771
2 95716 4090
1 199893 162516
1 23159 73990
2 199665 184819
1 65592 106237
1 8976 57670
2 168847 114897
1 167696 36943
2 81354 16120
1 114078 34008
1 126599 156409
1 106803 143443
2 51077 36971
2 75284 122669
1 117452 183636
1 149732 157946
1 134769 60346
1 129224 155337
2 27598 138561
2 51781 47342
1 112976 128078
2 47879 139361
2 5267 57661
2 20835 130404
2 29214 103550
2 196725 39127
2 80033 108810
2 50352 197491
1 90906 16648
2 45609 53418
2 133975 130673
2 45288 20487
2 32534 23249
2 24277 159530
2 91555 164215
2 64005 143430
1 171881 9572
1 128369 79114
2 85714 160742
1 18287 184637
1 178111 51599
1 167293 64830
2 135163 113548
1 151885 107330
2 35293 160216
2 183777 169208
1 32973 129566
1 139909 111690
2 147837 54659
1 44233 20174
2 163413 43854
1 194567 60710
2 15445 156467
2 64307 82573
2 169856 115157
1 135784 135043
1 36169 138907
2 123848 64949
2 87086 136235
1 149919 6725
1 179624 148289
1 173912 88540
1 112974 114099
2 98827 154734
2 112108 196163
1 140335 117055
2 124867 156417
2 35803 193808
2 110818 73152
1 35021 27528
2 64761 38530
1 119925 162550
2 82972 132532
2 192486 196719
1 134030 68494
1 58968 193179
2 135907 185292
2 110581 169319
1 19485 44536
1 24999 29984
2 179028 21620
1 70358 192441
1 119301 99017
2 174157 48614
2 24774 80057
2 125019 105602
2 75 195429
2 103424 27553
2 107111 153146
2 125553 74017
1 172573 87155
1 136500 100915
1 115841 139501
2 80759 26145
2 142252 157874
2 41468 185136
2 48397 154370
2 28145 181361
1 139695 29120
2 164107 94615
2 79899 33863
2 157478 158242
2 64693 68462
1 140921 103186
2 110916 79480
2 122617 96479
1 92971 134001
1 186347 185661
2 140283 193833
1 161451 16944
2 132927 113648
1 181736 29519
1 53841 72609
1 180521 165203
2 101682 96499
2 5943 84384
1 51304 144732
1 145965 24116
1 12433 107392
1 112013 28007
2 24288 129225
2 153902 32570
2 69808 138546
1 189180 109785
1 160435 184864
2 23623 5053
1 35993 42255
2 125559 131163
1 52561 114359
2 191735 164502
1 80032 194584
2 188464 192773
2 91904 88156
1 77986 41881
1 40730 25450
2 69576 70873
2 30574 114419
2 28655 22251
2 170002 53954
2 14737 179718
1 137599 54115
2 6466 77575
1 142492 135272
2 95593 48923
1 146040 57845
1 115647 89030
1 36940 193273
1 26288 126761
1 55166 167660
1 36405 190651
1 70782 80464
2 86593 175457
1 46152 192947
1 71271 133751
2 42189 138297
2 82671 46924
1 70157 51782
1 173095 149534
1 180083 44411
1 199261 155122
1 102912 133311
1 53325 154551
1 63199 74907
2 22198 107938
1 131512 27692
1 115264 84002
2 40580 181789
2 5755 122938
2 191106 176733
2 156638 65837
1 49132 117747
2 145713 54923
1 111358 182879
1 93112 126305
1 151963 26396
1 65872 141978
2 74080 4024
1 170845 27581
1 199622 180597
1 94453 116618
1 49622 128165
2 44575 45901
1 90582 163606
1 60302 29166
1 150393 189184
2 32423 76862
1 71666 148855
1 137704 61163
2 168135 104096
2 187152 179038
2 64356 8317
1 26958 135141
1 138660 8909
1 27137 22202
2 220 155409
1 95969 19965
1 176520 162693
2 7610 175819
2 175406 5896
1 41496 91780
1 172240 82843
1 179420 42467
1 5793 137002
1 105882 166050
1 34888 111955
1 194912 161157
1 7500 764
1 19863 161520
2 184609 114989
2 87476 185003
1 100944 93121
2 33506 151339
2 179763 65320
2 6772 96996
2 195727 49746
2 96423 197369
1 70756 47818
1 50856 72850
2 49418 39396
1 101465 148235
1 112671 75202
1 28345 151450
1 128934 29357
1 4840 130249
1 21387 141998
2 35164 175219
1 84365 21626
2 40591 155067
2 93571 184519
2 169872 97216
2 53306 44569
2 71417 69616
2 106022 46216
1 97268 85109
2 3192 152797
1 71970 169662
1 93035 110294
1 67558 128486
1 112504 148739
2 170198 19880
2 81466 28228
2 171569 49026
1 184665 131998
1 169569 15315
2 12024 59114
2 101688 116654
1 193485 98421
2 145643 96476
1 118200 192607
1 131883 26981
2 85233 144688
1 35415 49990
2 106029 154478
2 50268 127051
1 182018 156367
2 189687 169180
2 35851 78399
1 66169 5239
2 89807 27936
2 163567 169787
1 83229 154657
1 120438 20747
2 108145 182226
2 174942 132406
2 74636 126707
1 110950 45086
2 130503 34213
2 60009 47291
1 81121 29935
2 164354 75167
2 157801 181604
2 66349 88002
1 56940 86753
1 41491 18760
1 140838 79176
2 157400 159746
2 69098 192123
1 2792 149203
2 8273 77055
2 195698 126441
1 143332 127396
2 21955 192440
2 84162 188573
2 19417 84457
2 190023 121283
2 150624 153947
1 133355 152978
1 91880 58494
1 46232 139024
1 66584 116331
1 158168 1885
2 154577 64931
1 78498 42338
2 51203 194162
2 135051 150213
1 102832 35101
2 38844 186338
1 131329 16648
2 56610 151789
2 34239 173281
2 154667 141887
2 45569 6007
2 184483 125253
2 192741 111039
1 40205 11159
2 5855 50695
1 123262 97083
2 162411 115976
2 146059 36864
2 130044 51480
1 137665 121254
2 191273 100804
1 87401 49692
1 69098 166062
1 50752 26579
2 108905 79833
2 121570 85443
1 178463 128691
2 176418 118264
2 56768 147338
2 44857 106574
1 18821 99724
1 178962 137705
2 99748 56929
2 88207 63034
2 137922 136333
1 84861 62471
1 173841 98973
1 192305 26533
1 196494 106780
2 198202 107576
1 58423 119032
2 130140 22947
2 19991 107749
2 94527 178283
1 102751 145650
2 180490 92917
1 65943 77328
1 22806 41101
1 117268 92454
1 31886 163205
1 85535 29820
2 5730 55656
1 182215 111549
2 26850 38627
1 59519 173583
1 126586 183137
2 153002 174097
2 149223 104144
1 179194 148739
1 27370 54678
2 164020 66022
1 56220 140799
2 193192 81858
1 4299 46833
2 166794 155093
1 30970 67677
1 2103 55313
2 41001 24088
1 128748 125150
1 15930 15125
1 85311 10073
1 126122 182169
2 119036 153295
1 112891 91717
1 140876 1965
1 119795 187935
2 184292 10677
1 185074 151180
2 73086 429
2 96190 4525
2 14820 143762
1 14993 32819
2 180590 37445
2 136095 82037
1 55593 689
1 152978 68462
2 94315 83683
1 6731 80696
1 183736 146524
2 56730 129834
1 108889 117976
2 193636 129538
1 15386 98994
1 3136 129613
2 141321 82036
2 148805 154914
1 34610 149716
2 118301 113931
1 23741 69151
1 164637 143009
1 11534 72147
1 176117 152073
1 57753 187874
1 54264 23758
2 183243 7796
1 20349 122541
2 156797 95389
1 123971 34629
2 21242 151266
2 88741 80325
1 88882 71442
1 196673 50465
1 115128 116774
2 24412 180724
1 59308 94821
1 159041 196155
2 81671 108094
2 181997 42188
1 65980 65780
1 143353 132538
2 118568 60976
2 32914 49629
1 75015 79224
2 120272 161884
1 118366 64509
2 77195 115313
2 15372 164693
1 28244 129436
1 112159 178448
2 42005 132377
1 158617 127133
2 136519 113668
2 54563 84222
2 31950 86116
2 129180 89856
1 125897 15677
2 108571 33836
2 49560 165876
1 138585 86930
2 98340 97497
2 110923 185896
1 129820 83388
2 77160 57626
2 135226 141841
2 169910 33499
2 20394 146598
2 141364 86605
1 197551 73302
1 18271 181893
2 55977 147468
2 135191 116759
2 128807 26642
1 99155 18310
1 78237 190261
2 182417 142672
2 119073 61152
1 166078 121670
2 42188 96836
1 45084 170876
2 160642 86420
1 171944 167405
2 105542 151348
2 86633 169955
2 119796 37046
1 167391 177193
1 137984 67991
1 51201 187879
2 97427 145138
2 141093 84644
2 34574 131222
1 126894 124871
1 144369 104280
1 89846 67693
2 57878 107447
2 64311 114254
1 169293 154203
1 184187 37466
2 133251 103722
2 90298 37031
2 51103 89056
1 148137 123759
1 37161 136217
1 72185 64284
2 96725 170391
1 132762 72512
1 73840 152429
2 112282 98019
2 38082 95593
2 170393 197401
2 22946 69648
1 51092 96954
2 77268 181217
1 8015 86246
2 161162 155272
2 140106 141850
1 32246 146987
2 56573 50504
1 177311 188654
2 165918 176444
2 99527 197229
2 178900 126759
2 45475 73392
2 24625 162690
2 147829 45261
1 179070 5336
1 185067 195530
2 130976 155062
1 173799 174651
1 36183 161605
1 54144 83434
2 5344 66350
1 108115 137004
1 29007 178166
1 177320 72460
1 96982 153065
1 19815 56480
2 173670 182909
2 60196 193775
2 137271 3723
1 121454 131555
2 143098 15970
1 191722 169906
2 128311 172524
2 84231 28306
1 195857 8834
2 40346 157025
2 123131 21678
1 98806 122715
2 138545 101236
2 133290 136368
2 138955 50224
1 110539 199286
1 78104 119712
1 147259 97627
2 116738 172630
1 41471 25177
1 173802 160758
1 1915 129102
1 183514 81738
1 12043 111939
2 2659 128984
1 80385 148750
2 16318 82935
1 146501 40417
2 153474 152305
2 119797 33477
1 6289 189364
2 23318 171899
2 80783 46646
2 69307 130284
2 82448 45974
2 110501 4273
2 148716 1689
2 134474 138562
1 41036 180997
1 179191 127821
2 24934 43932
2 120988 28299
1 84497 37035
2 86150 186527
2 57581 63988
2 16013 141551
1 101970 19463
1 105139 129475
1 156732 126342
1 140097 187592
1 82128 146825
1 41217 110201
1 196128 58939
1 82326 90832
2 13470 175722
1 138638 105091
1 173362 39785
2 163500 84753
1 97096 9746
1 184867 142372
1 143708 170000
1 127142 18748
1 186619 135695
1 185387 196957
2 199450 46744
2 113345 87431
2 93509 24900
1 132001 44075
2 13584 158342
2 28725 145364
2 115778 56330
1 18984 7115
2 161440 80841
2 74412 166852
2 149241 31271
1 158053 92743
1 140680 20217
1 16869 14229
1 63635 123543
2 140879 78005
1 53074 35033
2 91181 29398
2 154480 63943
2 132083 186272
2 165120 161180
1 88101 28129
2 26582 42490
2 89900 73818
2 85931 6704
1 198704 24738
2 16897 106451
1 115639 96600
1 120823 77525
1 186495 4008
2 65475 144572
2 135318 187446
2 116266 22643
2 57037 900
1 154111 128149
2 16716 79225
2 102777 37097
1 72626 148632
2 184685 89620
2 47081 99989
1 177016 137911
2 113796 116332
1 155042 64397
1 80349 156149
2 166153 109798
1 165689 115297
2 195369 164441
2 199548 141815
1 133050 85072
2 161601 92909
1 32347 144386
1 39083 1289
1 88054 148346
1 155972 63938
2 16166 77322
2 92605 154308
1 94316 110467
2 45427 69734
2 177159 26307
2 67513 74487
1 98099 137004
1 132183 94297
1 199623 180482
1 5909 125555
1 143741 148553
2 145313 79913
2 71893 178509
2 128766 73507
2 148056 149624
2 196024 111266
2 156865 93398
2 81775 33835
1 127752 176754
1 159980 109260
2 93033 104353
2 191203 105209
1 44534 60251
2 118825 94270
1 100875 104435
2 124314 102907
2 50332 147100
1 122044 354
2 109790 66618
2 138123 37217
2 75553 34663
1 64062 102687
1 141155 123718
1 148211 168704
1 96340 159010
1 168287 82053
2 192720 86158
2 2354 89096
1 108904 17063
2 15805 157864
2 132701 40397
1 83725 171543
1 102865 114338
1 50294 135000
2 106482 20648
1 165975 137605
2 94166 57604
2 172888 77993
2 195413 185329
2 22642 89564
2 19864 38085
2 181392 43782
2 191166 94897
1 93374 97103
2 81313 97903
1 3224 98465
2 130535 77155
2 150011 153857
1 65782 169789
1 186471 63413
2 54891 189744
2 193756 120398
1 140022 51978
2 168280 10287
2 75314 2319
2 13374 114284
2 163374 39121
1 143583 42670
2 56755 8963
1 73851 193874
1 56787 86296
2 191907 18705
2 167395 51735
2 186649 199401
1 1079 185613
1 64284 110925
1 102853 138441
1 11387 61647
2 58466 18613
2 7668 186061
2 37040 32392
1 93985 132025
1 23746 21918
1 95734 128485
1 107186 108098
1 2226 146064
1 104660 112970
2 146788 86383
1 72560 195277
2 176044 62845
2 67502 65854
2 98843 45799
1 7510 103321
1 89966 135388
2 140311 109004
1 133015 129442
2 105589 195320
2 103588 44766
2 130188 178492
2 87146 146052
2 2551 116212
1 175519 148528
2 47110 137574
2 147026 17515
1 64948 2191
1 121732 191048
2 136845 102698
2 83835 5763
2 181763 99517
2 93180 130684
2 35877 7358
2 22224 15949
2 81733 194909
1 104767 60784
1 4050 1401
1 33211 76992
2 117439 22846
2 13796 20792
2 37375 68025
1 124392 4809
1 137388 102361
2 104998 79547
1 129026 61743
2 109390 11540
2 129604 186207
1 92995 88114
2 27930 62332
1 113008 161749
2 47475 121624
2 150854 87152
1 189669 153800
1 181835 160313
1 56443 192237
1 60515 105476
2 196163 51428
1 21122 109210
1 161336 145002
1 149311 197548
2 192296 69666
1 68587 174812
2 191575 95347
1 120765 162608
2 182877 141477
2 187124 43215
1 75165 10573
1 59997 67448
1 187503 178867
2 156479 36743
2 179597 80850
1 175192 120807
1 143990 48950
2 114371 81941
2 88325 147317
2 103997 170020
2 58466 130749
1 182436 64104
2 194582 160269
2 62431 110546
2 31171 145808
1 161841 10803
2 163681 182784
1 175221 155400
2 113616 76473
1 166652 114670
1 19454 189440
2 91903 127932
1 99678 127810
1 25889 132210
1 24088 10680
2 99422 111129
1 116867 121949
2 116835 153149
1 96479 132028
2 15224 193034
1 180511 154047
2 125532 61504
1 138050 170654
1 112428 32446
1 188447 130020
1 137627 63908
2 196490 14837
1 63503 154560
2 101675 168661
2 25866 181610
2 170692 154932
2 189494 164379
2 185227 73394
1 51674 75261
2 168135 11068
2 125213 90354
1 124422 35992
2 127835 34745
1 2468 195361
1 178325 104502
1 155668 181456
1 106539 136083
1 127052 140886
1 110364 123256
1 109400 6922
1 194578 75349
1 141740 61617
1 173735 47523
1 84477 95051
2 189546 167064
2 14091 68782
2 10869 12332
2 76067 86154
1 24403 56652
2 93784 115739
2 22533 39978
1 65536 123660
2 93788 79227
2 157709 168242
1 74961 175358
2 41698 66848
2 190624 168985
1 194844 91375
1 8501 13372
1 30169 144164
2 62766 109116
2 129006 151623
2 18151 36923
1 160189 46718
1 27336 81716
1 26810 94833
2 144131 120919
1 154240 67174
1 178152 68069
1 101802 74003
1 112656 63899
1 170328 60339
1 100053 5480
2 165324 194436
2 147759 130356
2 106856 69351
2 104020 125957
1 147042 195678
2 66989 60449
1 191176 47086
1 127425 31737
1 163854 67980
1 159092 129670
1 120170 163231
2 142478 197096
1 13175 89730
1 132819 88320
1 8959 8507
1 115814 46376
2 78041 12659
1 65702 191459
2 184630 158779
2 94677 47677
2 84479 107335
2 185781 132482
1 42580 178723
2 199339 190940
1 10238 113317
1 109269 69697
1 121296 23294
2 161221 131484
2 66242 17484
1 186183 71911
1 176153 51572
1 169225 40188
2 181639 50408
1 85494 64712
2 71294 6645
1 182695 46012
2 42484 76138
2 170881 61891
1 19030 112059
1 187987 194848
2 128359 149414
2 24427 42478
2 177307 12023
1 171470 145134
1 138034 67822
2 125481 102116
2 160474 83625
2 127865 134355
2 28253 125988
1 191366 16260
2 76555 197183
1 186368 110790
1 158463 116274
2 68266 67790
1 71251 77250
2 63999 193440
2 158189 44632
1 14017 114612
2 75025 157009
2 115931 39542
2 197272 178643
2 97217 55094
1 176105 63208
2 13741 138507
1 169343 132957
1 94927 140310
2 69602 139474
1 65535 56155
2 25130 157218
2 18512 36059
1 43611 42204
2 116109 8807
2 166559 1734
1 75598 185856
2 50914 198575
2 54271 55888
1 130035 73305
1 74485 29212
1 45921 117377
1 115889 142565
2 120920 38323
1 176451 135567
1 25629 84270
2 54465 122757
1 143333 17172
2 155450 100455
1 181117 142459
2 182205 93164
2 139627 106876
1 62009 90113
2 46171 167139
2 72602 65705
1 8574 93922
2 17346 141513
1 44487 38642
1 167712 5202
1 137656 106702
1 34110 193886
1 62262 198108
2 85591 127113
2 66031 7001
1 110478 116229
2 180006 157860
1 52885 67635
1 18962 114808
2 7907 178565
2 92643 35689
1 91843 46027
1 172379 144331
2 5540 189198
1 153252 149182
2 43499 42975
1 49050 137787
1 7895 187239
2 127970 173546
2 26491 130087
1 92624 108838
1 78129 152436
1 146989 31060
2 195527 18788
2 11154 130188
2 53253 121609
1 193568 165629
1 111850 141006
2 128171 193348
1 10386 142296
2 122172 6658
1 101923 148194
1 4874 60927
1 15292 122627
2 71766 194661
2 155333 35135
1 33578 196481
1 94557 118318
2 194588 31671
1 95344 26849
2 66313 73688
1 110858 90530
2 129583 105383
1 163412 3899
2 196228 143378
1 145106 183870
1 94312 197371
2 171805 183874
2 111613 190520
2 118351 14511
1 88340 196606
2 3961 89087
2 67850 26335
1 98210 87050
1 42382 123847
1 70886 98060
2 108714 24145
1 128260 130383
1 124827 168012
2 89862 35814
2 31575 55416
2 70992 72698
2 45196 120980
2 136837 41208
1 95934 97485
1 112167 134573
1 100679 167481
1 188208 183668
1 180856 100286
1 168308 96373
1 150905 147526
1 37839 34113
1 127725 67157
1 27933 137717
1 51834 11044
2 73960 167759
1 124257 172422
2 8578 180820
2 185639 107443
1 168506 138595
2 88141 138341
1 34152 172602
2 77076 59924
2 72549 67764
1 76293 47389
2 40272 198570
1 81423 178376
2 178467 27952
2 112536 70310
1 118302 143084
1 40950 90151
2 188305 85709
2 91182 65674
2 98300 149901
2 4705 119158
2 66094 182659
2 63298 30805
1 135492 176874
1 88419 34729
2 61277 52280
2 171376 59140
1 163890 71301
1 70549 73620
2 84511 140842
2 56915 76256
2 7724 29336
1 87973 53382
2 2075 34124
1 195049 49979
2 176423 90054
2 189001 125936
2 114865 75421
2 126596 155286
1 178900 23335
2 194321 78445
2 77661 126359
1 38621 9376
1 157789 143247
2 18433 185179
1 88499 38392
1 176156 43885
2 87628 199553
1 196371 157476
2 101149 47651
1 189641 18047
1 53245 89461
1 170766 174666
2 18017 106098
1 130455 169869
2 74296 170722
1 53969 181885
2 3945 31357
2 189287 6741
1 82893 188804
1 111795 186100
2 181523 46506
1 133132 24866
1 126011 54657
2 185132 166134
1 194158 194020
2 150152 139945
2 149928 33328
2 149343 9555
2 38549 177715
1 75094 132524
1 162523 107231
1 118417 179756
1 28888 83151
2 199661 140150
1 129737 92531
1 5227 193408
2 121307 26798
1 199729 152129
1 39606 107214
2 105402 110970
2 16198 139259
2 28357 144967
1 142312 162268
2 108768 180359
1 195763 39352
2 97361 139511
2 194933 173996
2 59506 10915
1 126119 51011
2 90201 61126
1 147789 90909
2 113531 68994
1 38786 35748
1 85986 93971
2 20660 43157
1 27963 104745
2 142778 90318
1 160269 104773
2 85113 64373
2 152767 160010
2 61425 105925
2 13017 19491
2 104719 31549
2 152781 78246
2 113086 69499
2 45190 24054
1 109206 75268
1 3101 41691
2 53403 153639
2 84700 55452
2 178533 43929
2 172855 14925
2 163589 16742
2 195113 88326
1 171019 71066
2 66336 105725
2 91750 198984
2 41713 64581
2 171167 168468
2 89594 16246
1 27733 99889
1 197126 110296
1 110876 91358
1 199656 124391
2 140853 172239
1 135830 59958
2 60849 76750
1 109845 44327
2 82846 136225
1 18095 59998
2 161011 7945
2 112136 45702
2 54948 65904
2 106454 174949
2 179918 139895
1 28419 31190
1 168267 59574
2 66407 198925
2 103081 112736
1 48183 153026
1 3456 117626
1 52465 58641
1 105604 53827
1 185044 128094
2 16639 52867
2 108182 87524
2 8326 28441
2 183425 21728
2 11119 50943
2 5247 119670
2 23265 71223
1 37165 35435
1 95569 28079
2 133523 26979
2 92243 152141
1 144196 187473
1 11037 90291
1 70040 124527
2 178250 83908
2 28781 19136
2 51712 106898
2 90999 31684
1 168065 163698
2 43481 92689
1 55703 41212
1 121810 112961
1 24158 168551
2 157658 102927
1 70845 61621
2 174847 174091
2 190360 167317
2 155498 193989
2 100142 128950
1 197643 152268
2 164276 164189
2 125827 193671
1 98256 11598
1 60087 115524
1 153270 27031
1 42193 55403
2 162686 126370
2 177291 80245
2 170151 54095
1 5024 90403
2 18955 104410
1 69709 51253
1 147503 69745
1 50070 165893
1 196747 18066
2 71736 198270
2 38802 31394
1 160709 11453
1 123536 34357
1 130345 186242
2 133469 80067
2 106487 68397
1 39757 156055
1 17365 47535
2 173846 66350
2 48491 138893
1 86880 11721
1 40824 84286
1 78392 144769
1 111927 117408
1 50821 97651
2 162517 8289
2 115774 29979
2 138462 115275
1 140053 8154
1 44540 119319
2 57005 72315
2 19829 83317
2 61832 132227
2 57319 32636
2 119840 43952
2 126012 55543
2 22604 169988
2 144385 137150
1 139630 91881
1 78851 91353
2 198591 31058
1 80255 18389
2 27522 176975
2 107631 125766
2 25267 170430
1 139505 92921
1 45504 151604
2 104003 62403
1 174527 4284
2 93527 166902
1 8707 31422
1 100543 25071
1 126505 20994
2 40685 80723
2 10073 161763
1 91623 86853
1 13869 160952
2 166156 15453
1 115497 88476
1 161551 118009
1 61084 62242
2 37161 63915
1 61054 130459
1 60949 22734
1 33494 41053
1 185104 36877
1 120382 79374
2 151190 37993
1 15395 192065
2 72913 46732
1 114346 140372
1 145167 162999
1 157720 16463
1 8934 163712
1 146766 86736
1 112644 129007
1 173801 183409
2 116505 49462
1 13054 81444
1 52383 160472
1 121944 185550
1 60161 120135
1 123604 196694
1 152755 176909
1 184181 110385
2 29762 140406
2 174995 47282
2 93520 96118
1 8803 40186
2 195984 60623
1 5258 146865
1 179189 176930
1 49177 192650
2 117970 134712
1 128203 42034
2 134833 88030
1 13816 156371
2 71978 25709
2 91055 177160
2 114645 189959
1 139096 148169
2 74524 128786
1 66173 186939
1 36117 81534
2 118276 31344
1 138056 48404
1 179985 36007
2 181199 111307
2 44795 127639
1 31348 124881
1 117279 191126
2 159775 26882
2 57239 199617
1 6859 178900
1 103169 149935
1 185616 57709
1 90354 97535
2 177137 163592
2 107279 143019
1 124635 179205
2 107330 6273
2 23510 88419
1 80567 185918
1 51760 101324
2 25354 62948
1 30159 81185
1 14453 20425
1 168504 107025
1 25730 112496
1 79495 66475
1 60407 10837
1 142758 70947
1 75276 131701
2 100000 78827
2 181628 196249
1 25198 113055
1 132564 19089
1 112571 66749
2 170321 191257
2 121459 104957
2 84130 138972
2 138948 60124
1 39894 134258
1 89932 46204
2 143039 76796
1 180774 146171
1 88196 68182
1 51020 110891
2 30558 125823
2 100195 42314
1 182923 165287
1 97564 104347
1 87031 93576
1 191342 32484
2 18721 18401
2 196477 137251
2 89187 24887
2 58373 44730
1 154493 36410
1 99570 141855
1 147080 15363
2 37207 132050
1 186181 21417
1 170323 101220
2 54826 94640
1 145403 106148
2 54221 112352
1 177868 114168
2 199350 33110
2 84708 151372
2 160989 37467
1 41888 191543
2 69726 84462
1 93255 184750
2 169589 139682
1 7473 44878
2 148151 170350
1 102646 188706
1 139838 134371
1 20486 196525
1 123533 8489
2 88255 160252
1 67604 47668
1 69847 45285
1 194769 180440
1 36571 86506
2 28622 189761
2 91590 29742
2 89301 36350
2 61503 186458
1 140119 184207
1 142696 15458
1 109353 29545
1 170463 26280
1 96841 3041
1 83211 161971
2 46871 185119
1 49780 76946
2 29781 150383
2 182906 190312
2 134358 17579
2 160529 109029
2 173024 136782
1 85057 90717
2 151104 96017
1 81049 8213
2 43658 107944
2 194571 38057
2 97962 169276
2 2461 48246
2 84667 193524
2 134871 173445
2 15681 11174
1 177118 131887
1 126512 71415
1 40296 2620
2 186734 120794
1 28605 111126
2 41808 169650
1 199043 154246
2 124759 115375
1 84743 125700
1 159124 145827
2 5718 32919
2 92366 81852
2 89965 197123
2 80604 86178
1 33872 144949
2 187404 132598
1 50468 131015
1 102366 169443
2 176041 39644
2 82025 25615
2 13296 52341
2 126602 127341
2 147901 36790
1 152888 173488
2 29259 87458
1 70300 124666
2 74187 180786
1 501 74761
2 95742 169149
1 72750 102992
2 124813 175043
1 1446 38765
2 30944 124163
1 166219 67407
2 71641 172405
1 68338 190821
1 183029 154633
2 26456 129567
1 72401 19945
1 113500 191103
1 35576 169172
2 118770 50047
2 36319 138352
1 111530 33141
1 17621 53632
1 125681 95649
1 111223 78834
1 38665 49007
1 134697 195183
2 31583 100939
1 165808 49048
1 8974 122247
1 83524 138066
2 38327 67132
1 179340 179862
2 3215 21406
1 181290 117462
1 154703 78955
1 173888 142363
1 175294 38423
1 180446 192954
2 84828 186256
2 80880 33772
2 39650 46535
2 59117 63114
1 80183 3234
1 9504 168611
2 112930 188438
1 25764 162863
1 113566 167033
2 90595 157236
1 25020 119554
2 55015 151250
2 26718 70259
1 153591 131540
1 10895 99801
2 33135 170718
1 137263 35220
2 160192 124696
2 80267 38028
1 78904 123674
1 121036 191816
2 104897 132516
1 138546 127428
2 180429 176110
1 9933 76329
1 122783 176177
2 199111 147063
1 120644 2999
2 96292 8565
1 4092 88448
1 97733 175849
2 78600 99280
2 45883 132937
2 137303 165758
1 38791 125335
2 50945 71642
2 62638 123689
2 66538 99777
1 85563 30275
1 93276 108548
2 11782 36743
1 160239 179931
1 96797 42465
2 94176 66273
1 182528 197146
2 150307 162851
1 123639 42480
1 8445 139610
1 141659 51515
2 89077 37212
1 42567 154534
1 17778 80172
2 88964 171098
2 191799 69129
1 167605 132029
1 41608 42730
2 113592 165772
2 115679 18404
1 106445 27021
2 119182 144081
1 124754 16991
1 113762 74212
2 81374 111178
1 59647 120125
1 39864 27498
2 181898 4482
1 47016 2884
2 142330 38821
2 102020 161780
1 19013 25962
1 34357 34244
1 26685 156430
2 27088 36421
1 42902 90160
1 22150 23375
2 77119 94033
2 194205 5711
2 186930 63644
2 34328 74012
1 65390 95162
2 84106 90098
2 153071 70643
2 86329 186777
1 11057 197887
2 182553 129647
2 190812 128861
1 192558 128356
1 39378 158617
2 10248 137274
2 176456 122398
1 190918 49722
1 57565 62915
2 45434 96316
2 16770 150968
1 109393 26362
2 103244 10492
1 155994 136982
1 73570 7620
1 81203 34804
1 109362 156221
1 58317 58337
2 172495 136763
2 192600 80030
1 18527 46839
1 122445 9443
2 123510 167658
2 192016 147071
1 134473 155494
1 151976 149650
1 3065 63598
2 182133 8235
2 11682 93818
1 103570 167011
1 177712 58359
2 22727 133159
2 75294 92889
1 151210 152742
2 25745 4802
2 129857 166298
2 132337 86203
2 31671 37837
2 28436 4087
2 55778 83150
2 184432 87197
1 127225 2056
2 108928 40419
2 22081 89255
2 16988 64965
2 72207 3592
1 161201 5561
2 26066 126865
2 124552 24538
2 96174 113636
2 102908 198849
1 136984 38537
1 6070 131781
1 182414 70553
1 155045 61079
2 791 82979
2 109101 57837
1 11583 47337
2 122910 5583
2 35483 185975
2 177125 72842
2 59475 189932
2 116992 120879
2 176271 95096
1 74433 69116
2 33140 10482
2 15621 74572
1 132701 20863
1 120179 127383
1 76042 193724
2 193571 123566
1 43637 112074
2 29239 19749
2 154116 5094
2 109387 140129
1 4905 69515
2 895 85949
2 63020 51119
1 111217 98760
1 27238 71646
1 53328 120660
2 23363 163765
1 16064 181330
1 6814 70112
1 140791 58613
2 23440 100899
2 3208 196162
2 68170 3338
2 191901 135865
2 176040 13468
1 33407 31155
1 199745 169747
1 51007 27368
1 109145 163514
1 98257 89829
1 124721 146711
1 79620 25749
2 134178 67860
1 141293 127755
1 9226 12252
2 184873 110809
2 173735 143048
1 4533 64874
1 113593 189136
2 149107 165937
1 26315 197642
1 129087 171692
1 29363 170209
1 18809 130914
2 26962 8735
2 53135 118079
2 135190 90081
1 51891 110270
2 94589 155851
2 89467 117899
2 14447 37171
2 93941 132381
1 10098 35081
2 177537 153766
1 41048 33201
2 77310 107989
1 48769 22321
1 7358 42424
1 159533 125281
1 160493 163773
2 149409 159528
1 108465 106945
2 41671 177274
2 162076 111752
1 123219 149290
2 160906 104506
2 178449 113393
2 56950 178868
1 167353 5646
1 54944 137675
2 149052 129719
2 162668 112229
1 141926 113212
2 136081 98533
1 16012 117241
1 22020 113351
1 38433 169678
1 181355 59506
2 86328 125425
1 63076 182776
1 150204 125658
1 124672 89383
2 35703 26983
1 97162 54973
2 83306 146546
1 91782 181418
1 76601 5789
1 86869 85943
2 151013 57226
1 5360 130939
1 143215 186741
1 114713 83185
1 177358 193804
1 64511 188521
2 19025 26519
2 53471 111378
1 54123 185108
1 24640 5965
2 184663 49809
1 196455 142133
1 23244 29855
2 101924 198223
1 21033 48398
1 113323 1624
1 84641 117005
1 70689 141226
2 165843 174084
1 66536 21297
1 149338 172276
1 10856 168395
2 153016 110340
2 179256 107090
1 188321 64616
1 11473 71075
2 196006 108321
1 98895 35352
1 30602 74489
1 128882 166951
1 43795 33570
1 140221 24116
2 196336 198911
1 5086 61006
1 89554 27663
1 65667 9462
2 62998 184917
1 32998 9952
1 16363 100273
2 7422 154486
1 180614 183560
1 182760 41857
2 84898 161074
1 136735 158464
2 163642 124224
2 90916 9645
1 42744 86467
1 1329 37691
2 185161 175441
2 106516 186978
2 111893 80663
1 130140 54482
1 176055 86151
2 119496 177397
2 143813 10994
1 195635 65336
2 127835 136674
1 6924 64229
2 28511 29017
1 52128 131587
1 178811 101024
1 184937 136749
2 179037 91218
1 194866 39796
2 169361 191988
1 174207 111344
1 55445 67037
1 65226 167165
1 129045 118605
1 121918 157583
2 41711 161525
2 147382 101023
2 12647 189175
1 89676 30223
2 11769 39550
2 28635 131734
1 18671 123864
1 41950 127790
1 20609 164665
1 176718 140356
2 22121 160039
2 76138 193404
2 74160 40835
2 108126 97351
2 93340 27248
2 69496 59856
1 83307 43632
2 3404 128797
2 80276 110449
2 141777 159842
1 94773 135397
2 185687 55393
1 127324 51186
2 23780 138729
2 50514 185886
1 196547 198949
2 78480 92768
1 79047 130664
1 18230 64942
1 44980 147034
2 172635 171076
1 127842 60189
1 71617 160305
1 44352 169296
2 146685 14347
2 129555 198250
1 136146 57614
2 108241 84318
1 69719 5825
1 77351 184882
2 41453 177534
2 163701 122477
1 61967 84145
1 159174 176320
1 95955 113298
2 188732 89984
1 112047 64711
2 56929 167720
2 12914 129854
2 3831 192054
1 140864 196582
2 142630 165834
1 180179 72748
1 24732 158488
2 154700 51066
1 142804 111844
1 155265 125481
1 110800 20762
1 50512 27447
2 161123 135753
1 102765 175448
1 75221 181486
1 69166 657
2 94539 78708
2 119418 33544
1 63170 125863
1 189895 119850
1 41015 41313
1 191734 103589
2 23239 3310
1 22417 39233
2 63797 162477
1 65974 156530
2 29942 113490
2 66235 195879
1 182139 133335
1 152930 30800
1 147171 46700
2 50469 76179
2 1020 22551
1 177653 10074
2 189582 181240
2 72546 15681
2 29243 100207
1 195370 103247
1 60701 176702
2 170497 47675
1 32761 148965
2 74410 142419
1 110389 81387
1 116667 169317
1 173860 141574
1 149247 88321
1 28041 803
1 37550 107321
1 120041 66380
1 112764 163950
2 144424 105923
1 8993 178968
1 190466 108947
2 188065 151113
2 146803 126826
1 108575 22299
1 77661 28198
2 182702 167302
1 69203 62564
1 84998 137738
2 103995 99296
2 117880 102764
2 39373 54017
2 57608 17286
1 165579 62927
1 189482 45701
2 73214 57562
1 99985 84655
2 133748 172509
2 183814 77210
1 123205 137129
2 95085 122170
2 26781 146552
2 159183 96495
2 2588 37879
2 55524 52676
1 160907 162104
2 115271 141239
2 49700 151402
1 163926 124981
1 139511 108691
2 64902 180966
1 138357 130865
1 115495 24975
1 30952 118795
1 30733 19817
2 12344 161492
1 74608 166909
1 43210 182325
2 46377 189351
1 78790 142869
2 196302 71419
1 29311 41128
1 42736 185781
2 4114 81060
2 969 185348
1 103159 55615
2 103552 59114
1 4610 95813
1 134771 11500
1 138552 158831
1 144787 134391
1 13763 182999
1 175613 176142
1 137907 148473
1 7411 46161
1 179624 76728
2 159248 190971
1 77098 38260
2 141601 37507
1 131870 19173
1 96613 79018
2 71858 130419
2 91686 167116
2 12214 91161
1 106878 189174
1 140739 125679
2 65342 128779
1 165920 90350
1 93196 24350
2 173917 43437
2 7435 18524
2 54052 4743
2 119271 88837
2 95043 198635
2 147514 75112
2 143565 152216
2 102455 88935
1 76047 104184
1 67031 134004
1 107484 15542
1 123250 155457
1 140984 96028
2 70608 98685
1 4230 29769
1 186161 154247
1 76745 195904
2 163560 38568
1 75769 57336
1 14904 77744
1 20496 109292
2 196726 65123
1 168506 57562
1 113150 185288
1 107172 37139
2 67656 59612
2 31167 53646
2 11437 158835
1 189438 97919
2 53850 55020
2 93023 151970
2 164492 22656
1 32414 132399
2 194882 18984
1 115536 64904
2 186007 36954
1 32977 176125
2 181084 189075
1 155087 106948
1 73235 26035
2 76391 184726
1 86782 152654
1 69008 149170
2 33262 149119
2 127392 117023
2 115584 145047
2 166421 82538
2 197679 106686
1 98485 135175
1 3741 83886
1 37995 164712
1 30671 23940
2 143465 190243
2 55473 171303
1 5694 125754
2 167224 93318
1 163993 58276
1 126543 99526
1 111510 52073
1 82552 67946
1 137516 97472
1 195265 76438
1 6364 153403
2 1938 186682
1 3342 94158
1 72852 84820
2 193029 133927
1 42917 6045
1 113598 83193
2 39768 113425
1 160469 51911
2 47692 59690
2 138017 4229
1 159939 52121
1 166719 98897
1 44043 186270
1 106546 120414
2 199998 153234
2 162039 15205
1 24949 75824
2 131531 50773
2 119215 107199
1 127953 94326
1 12544 120483
1 18176 81404
2 45074 93933
2 31145 77293
1 55071 68510
2 76865 199286
1 53113 190452
1 88216 25698
1 48775 113034
2 48748 44641
1 199980 126431
2 114265 35042
1 10331 122419
2 38147 27738
1 51399 38929
1 97054 11485
1 1281 170644
2 30764 195150
2 81378 15355
2 106009 43004
1 60953 51849
1 192872 194780
1 80302 176518
2 35688 124997
2 163337 62352
1 46211 113428
2 181774 8787
2 62877 54092
2 445 11953
2 8425 122250
2 186978 55436
2 3543 95502
1 150261 121470
2 125469 172214
1 18207 162853
1 114963 109257
1 34010 79834
1 113873 42027
1 77667 178629
2 38488 114680
1 163898 143710
2 75372 26066
1 108545 182429
1 182796 35583
1 104012 66946
1 123676 140912
1 125455 180168
2 81716 365
1 160755 81393
2 104814 199983
2 56639 178149
1 1429 72306
1 63955 27945
2 95463 195546
1 137678 1838
1 182349 82287
2 166602 82738
1 18540 1452
1 23836 57586
2 139052 48910
1 131508 69156
2 37175 164199
2 162877 117602
2 115342 44826
2 50603 25773
1 87173 67456
2 86611 161555
2 103822 76096
1 134479 37703
2 163979 80712
2 166614 105157
2 71850 87212
2 30286 23889
2 94658 64234
1 2331 16523
2 157698 117652
1 194356 179427
1 157471 74235
2 72891 178467
2 50523 83149
2 158051 59365
2 118963 179027
2 196224 176287
1 62076 70465
1 40706 180752
2 30618 64987
1 54100 99795
2 65890 172016
1 97006 195476
1 63242 152697
2 89006 61996
1 137644 96565
2 64760 188512
1 110098 89902
1 92962 28091
2 98440 82360
2 22021 92780
2 190793 118023
2 15955 83994
2 148905 80276
1 133051 124919
2 19341 118900
2 14649 150229
1 132972 137145
1 48002 138555
1 5988 71331
1 164113 31098
2 108295 100799
2 94563 51775
1 53030 78097
2 31821 185027
2 122174 39092
2 37436 91609
1 65482 50607
1 134786 69798
2 127418 19553
2 80163 94280
1 194576 107043
1 180470 149960
2 52208 74366
1 112600 77062
2 3655 168774
1 46705 126121
1 45930 110279
2 22520 39167
2 23583 122896
2 173117 160763
2 119446 77330
2 53221 163393
1 76649 189018
2 194514 64431
1 115229 139538
1 82770 181176
1 40380 102858
2 192367 14144
2 123739 41302
2 20276 32358
2 74808 70127
1 5907 96548
2 74626 18487
2 196247 36038
2 157551 53895
1 135735 186517
2 57709 16443
1 112045 10766
1 171758 5733
1 88155 18711
2 8126 131925
1 141311 186960
1 88238 6590
1 161067 116077
2 149431 101461
1 149885 192805
1 195590 194714
1 191317 31935
2 50978 188016
2 120609 197671
2 23107 120629
2 160181 98077
2 135382 188534
1 176286 40397
1 107822 61798
1 107069 128472
2 89669 144410
1 125365 31724
2 193540 172815
2 193377 121342
2 37782 48591
2 65881 99679
1 183118 120709
1 21538 48643
2 193365 23497
2 175170 131335
1 68149 113287
2 98089 95017
2 172782 159910
1 88702 78585
2 39900 157165
1 194663 187370
2 182699 15045
2 97369 74550
2 160083 126232
1 70660 34775
2 47054 62012
2 122729 80361
1 189236 59127
1 89349 148771
2 152034 169287
2 121284 130292
2 19810 166368
1 98699 70040
2 144804 103966
2 159366 164772
1 63701 86968
2 160466 60556
2 42931 101255
2 192928 38694
2 102345 170282
1 114562 79340
1 157083 181009
2 31671 118772
2 24320 153669
2 26911 165909
1 163328 151991
1 157961 64341
1 193690 190094
1 142358 80933
1 19150 7948
2 2185 167957
1 64953 62182
2 187708 43611
1 181495 126053
1 43455 78015
1 118662 188441
1 168950 58691
1 28532 177491
2 187727 43274
1 33899 61373
2 136063 25791
2 3305 147315
1 108865 6633
1 19179 26647
2 129863 177588
2 167478 108643
1 76336 136620
1 32667 186050
2 81078 151892
1 111710 13362
1 199028 171361
1 132437 109532
1 37792 193230
2 11338 188606
2 59061 152619
1 6677 8483
1 189585 48
2 18647 30986
1 66530 48264
2 131706 173375
1 57154 157968
1 74915 189619
2 1416 20079
1 103042 172286
2 56997 37255
1 82300 54624
1 122378 38782
1 50037 68866
1 83595 163794
1 43074 176096
1 27351 12632
1 197883 41958
1 182688 145031
2 158337 73042
1 197722 68736
2 70217 99381
1 148915 120828
2 26833 154118
2 165198 38818
1 58588 152378
2 69046 64853
2 81390 116188
2 188445 105397
2 1638 158632
2 7507 20120
1 199469 23805
2 192284 66810
1 82593 12438
2 174958 101451
1 37321 86125
1 81048 87245
2 114562 23885
2 50934 29175
1 127058 103142
2 94109 158005
1 7758 130424
2 88673 34923
2 33871 169010
2 97730 85296
1 190670 108004
1 81314 109892
2 24774 95016
1 44913 71520
1 137927 185869
2 969 72760
1 7602 93269
1 194940 154604
1 130938 73957
1 196759 34003
2 189151 78499
2 15999 97444
1 31109 122632
1 6761 79819
1 172210 111403
2 81372 100677
1 95067 184180
1 65050 149919
1 185368 65020
1 55600 33047
1 13841 182811
1 58247 59635
1 77647 162402
2 69032 157590
1 6836 15821
2 180140 162975
1 180711 186451
2 164832 116169
1 196801 180452
1 173243 174543
2 57995 86492
2 5089 73467
1 17447 19929
2 98686 174213
1 7702 167744
2 94362 190806
1 7584 199680
2 171546 30292
1 189433 1172
2 22670 94030
2 79571 46547
2 18198 128984
2 194791 161574
2 36565 128037
2 108692 133975
1 81711 130110
1 19979 37179
1 66157 7732
1 69998 18759
2 135440 43687
1 38224 172965
2 34466 87990
2 158208 189481
2 12806 92467
2 111907 171163
1 11110 33422
1 38104 156214
2 89508 17865
2 21114 140016
1 37732 190038
2 176618 85987
1 31410 43043
1 13849 142766
2 55245 48688
1 126434 15517
1 111638 160936
1 41859 27991
1 50747 80351
1 182405 19657
1 124692 157699
2 157641 100334
2 10650 70751
1 136197 107221
2 52450 35682
1 182304 40606
1 107149 178711
2 121462 195019
2 29538 20522
2 67410 46794
2 60495 63677
2 116632 47676
1 182501 75277
2 187791 194647
2 38774 3680
1 101972 131606
1 48599 196715
2 52538 82209
2 222 187080
2 120417 199798
1 111672 10994
2 88046 197789
2 167659 7927
1 42549 178712
2 162933 20696
2 30930 187935
1 33574 98629
1 147291 128352
2 59579 95881
1 42197 76326
2 195203 59748
2 101605 68790
2 178179 42814
1 79601 100772
2 71605 190629
2 32570 39996
2 93708 10414
1 56105 67097
1 150094 183425
1 11113 57297
2 29632 156771
2 101158 101605
1 149957 62326
1 180306 162096
2 197193 73705
2 28364 109603
1 190332 45224
2 149637 86755
1 16720 62971
2 33627 3789
2 128497 41544
2 70574 129872
1 162741 106485
2 188356 171041
1 63822 26347
1 169523 43947
1 166739 110270
2 124432 177169
1 84933 105859
2 180459 30683
1 989 153966
1 54652 113694
2 186459 60694
2 100713 54055
2 11057 115326
2 4854 19242
1 5419 80494
2 51016 1963
2 21481 184292
2 192119 24724
2 91557 192721
1 127821 69759
2 38952 69066
2 69564 81925
2 55262 3693
1 50025 88581
1 100390 182990
1 107101 169023
2 79349 170350
1 113360 84118
2 110616 184827
2 70832 192700
2 30223 75648
1 196175 91211
2 57632 5738
1 134754 116846
1 59752 165416
1 2221 193566
1 153520 60053
2 1608 89290
2 31913 169404
1 183598 74914
1 172214 102049
2 148571 71813
2 49229 16544
1 179750 99148
2 9737 160346
1 53858 97879
1 166096 163230
1 146114 63298
2 119607 182882
1 80137 65958
2 148780 24947
2 98366 45392
2 159468 189782
2 131182 117668
2 146219 145094
2 74346 55898
2 148721 32175
2 131327 166453
2 35127 174343
1 79965 180217
2 66208 198292
2 95238 179736
1 89570 45193
2 141398 91544
1 194677 6607
1 183502 31518
1 30938 196687
2 184572 190152
2 186942 123982
1 17122 166561
1 172976 562
1 42682 75692
2 8682 44507
2 166263 44657
1 139204 189646
1 76436 175688
2 150186 61188
1 15552 24523
1 68913 149051
1 19882 135572
2 17360 69160
1 151323 64028
2 66225 22063
1 13047 77979
1 87815 174458
1 180084 16452
1 197734 97437
1 150628 163676
2 66019 167108
2 79942 190246
2 143844 112534
2 111659 100283
2 156969 15459
2 125567 158718
2 128698 192829
1 139370 63497
1 26717 191553
2 4155 29998
1 76472 50506
2 80064 45198
1 78584 146340
1 107072 155584
1 14601 48561
2 8599 114035
1 191950 16734
2 49025 104677
2 185050 17567
1 90210 91677
2 52798 72953
2 55406 168669
1 63525 181009
1 118584 83521
2 147891 135495
2 131978 56338
2 156426 38369
2 113692 18092
2 199812 92638
1 66222 160658
1 156360 166527
1 150678 106701
1 168144 87451
1 178918 129767
2 14128 138309
1 85361 126511
2 26712 187811
1 99933 5587
2 92577 137361
2 159644 47412
2 85280 137048
2 92341 104572
1 81080 116207
2 150688 41665
1 65596 140099
2 7949 141090
2 159733 121666
2 10105 164143
2 182397 62090
2 164272 61529
2 1308 129719
2 190626 63048
1 2229 46502
2 131079 149692
1 49669 161303
1 73177 146799
1 31420 141428
1 132770 87892
1 98904 6514
1 108876 49669
2 125680 114790
2 22472 140866
2 84563 47209
1 49210 85787
2 124506 35112
2 1982 148894
1 150859 65812
2 147114 184147
1 29423 40224
1 9753 106150
1 92313 30075
2 153304 24853
1 28004 53620
1 12544 132904
1 80344 182795
2 19684 1125
1 143355 109337
1 61679 101876
2 194420 178793
2 106995 169352
1 153982 168090
1 117066 86568
1 108357 119162
1 83150 72778
1 22674 62308
1 158497 182572
2 115084 7039
2 91037 56970
1 6250 51125
2 54169 40610
2 159872 122755
1 148018 159606
2 146141 72760
2 53644 90180
1 153557 22252
1 92821 82907
1 97017 142245
2 165918 20702
1 19666 93935
2 81824 7808
2 11017 107228
1 54161 31985
1 20281 34355
1 196657 24092
2 34050 53929
2 29492 1189
1 154140 157539
1 81436 78749
2 74726 190466
2 157100 160357
1 111182 151185
2 173128 127033
2 138514 20974
1 16837 123231
2 179173 104033
2 116636 65650
2 89543 98373
1 28521 7979
1 53794 134921
2 138811 42612
2 38526 169064
1 198548 56889
2 45174 186486
1 45592 117596
1 140369 179721
2 17686 148038
2 86470 85750
2 150734 26949
2 172758 104765
1 167761 194187
2 163952 116792
2 87192 185815
2 38334 35615
1 33508 191979
1 99350 3932
2 71037 57748
2 74746 21389
2 40840 120863
1 176357 145284
1 99805 55899
2 39643 113281
1 156160 152424
1 25505 8911
2 53809 147972
2 126588 125072
2 161031 181426
2 89988 115971
2 131001 124213
1 42684 122110
2 51823 31370
2 37126 114900
2 81862 127332
2 150770 172303
2 72864 67181
2 189480 48803
1 120282 37329
1 104747 105110
1 165342 9463
1 10188 55326
1 82087 147100
2 11154 28427
1 93073 58439
2 24631 92875
2 107828 141877
2 187428 96619
2 111883 32801
2 153110 168236
2 70895 49359
1 149349 90227
1 2456 147660
1 108481 80808
1 1957 14101
2 29588 84832
2 90879 42550
1 98489 5006
2 111394 167759
1 191985 140073
2 199874 24937
1 91875 8216
1 67683 27939
1 46954 116151
1 8223 124580
2 193911 83805
2 137946 47774
2 167177 186434
2 4114 20210
1 2535 116464
2 54492 103019
1 124644 37387
1 82860 152542
1 150398 28108
1 95948 15783
2 175063 185076
2 91260 5083
1 173753 62533
2 37848 49030
1 129257 15136
1 102326 170762
1 186274 67573
2 128524 188655
1 115818 174285
1 152130 184885
1 102815 195627
1 155158 165062
1 146324 122707
1 49032 112522
1 177039 62270
1 60074 191737
2 55086 35992
2 188351 172210
1 48019 52034
1 151265 124583
2 20532 77414
1 146596 186147
2 38667 3084
1 91777 135142
1 63904 11101
1 29895 105325
2 66227 159902
2 81839 138980
1 189302 80076
1 44778 25825
1 16625 166933
1 187035 142274
2 195851 129761
2 92693 156509
2 43961 155294
1 78588 122029
2 141586 53422
1 152171 80169
1 177073 76758
1 110351 56441
1 20165 142110
1 197939 190877
1 99110 172201
2 118707 190225
1 145349 54248
2 152607 196187
2 184194 147168
2 81414 56292
2 130540 155429
2 143079 178555
2 193436 144644
1 243 29301
1 44315 35491
1 136072 65304
2 88674 33267
1 14988 8740
2 168731 111269
2 94547 70596
2 86022 164323
1 71394 115921
2 148600 188848
2 7380 10263
1 87434 74494
2 39851 48166
2 78237 197454
2 187655 30069
2 96699 105835
1 196590 157744
2 2701 116089
1 173813 32512
2 160033 137800
2 71456 108091
1 195587 49038
2 24688 129995
1 90393 179996
1 180695 98905
2 175588 15286
2 112250 3390
1 173115 169845
1 126425 115654
1 54932 193777
1 71641 123810
1 190368 74192
2 147786 68764
1 9274 169527
2 21162 34738
2 28106 122102
2 80091 132604
2 155680 24107
1 9131 31738
1 65476 10193
2 182265 116090
2 102397 92439
2 78469 155357
2 2939 27150
1 7905 137305
1 98284 92324
1 124978 138883
1 12721 26154
2 13067 119994
2 86537 122317
2 187651 163367
2 18285 14660
1 79598 91657
1 61502 172143
1 190209 94976
1 35179 12359
1 169718 58639
1 150582 156810
2 116411 75997
2 1270 26354
1 197079 100816
2 186257 74889
1 12098 127660
2 149987 91459
1 3409 92476
1 118053 87739
2 97577 47137
1 43217 63619
2 53106 118051
2 125076 49647
2 45686 108338
1 98040 190673
1 136480 135205
2 145314 195476
2 63635 190002
1 48559 196201
2 111982 120208
1 48552 68757
1 130990 95062
1 124419 53203
1 103903 13081
2 197581 77327
1 198832 175143
1 23885 187526
1 80488 134427
1 188284 34366
2 191574 14130
1 55017 64834
1 156018 18817
2 8167 113309
1 173796 97169
1 157841 48496
1 174579 144103
2 28406 146316
2 145317 191393
1 194768 173719
2 69393 145285
2 69910 135026
1 83885 113730
2 105136 65047
1 90612 95337
1 149845 113125
1 59899 66693
2 142369 21326
2 52253 144632
2 186451 121500
1 22764 134447
1 199695 33819
2 111374 88265
1 141149 194120
1 107841 121508
2 144144 98345
2 36036 176627
2 83576 86204
2 26629 21446
2 114369 115448
2 42535 134746
2 36289 129899
2 122120 134046
2 137454 93341
2 158481 140580
1 106648 157834
1 40178 53307
2 42640 48834
1 195900 197427
1 158459 7942
2 101227 174311
2 172754 6327
1 47769 133750
2 11445 85471
1 43279 21757
2 95768 1168
2 39458 25882
2 153880 33116
1 48805 5188
1 151609 141703
2 102208 71916
1 17373 83814
1 9158 57541
1 111452 126829
2 78236 54657
2 171514 134453
2 42328 45376
2 93977 29949
2 143582 61106
1 149044 156832
1 88633 13247
1 188094 190992
2 32569 126128
1 193700 139991
2 137236 88806
1 106153 11417
1 55438 164960
1 139469 47076
1 109727 110027
2 13010 54457
1 29895 89780
2 73603 186341
1 188893 180426
1 131530 5723
1 162307 199029
2 136352 184821
1 38746 176603
1 89149 22995
1 8798 171470
1 89208 170155
1 198327 14306
1 87660 102316
2 92058 19770
2 43584 85597
2 18457 118047
1 154166 158551
1 147406 42488
1 195328 134503
2 186479 139517
1 151040 148295
2 29888 154818
1 18148 15958
2 82324 18900
1 122017 12769
1 116242 166047
2 129879 21065
2 161944 86391
1 157872 188986
1 119951 48333
1 147362 111
1 194031 8602
2 82919 99073
2 55013 137031
2 113218 146409
2 37419 90232
1 179453 92802
2 19070 181901
1 34628 129037
2 100374 173957
1 7831 136617
1 169794 165742
2 198282 33549
1 72240 126640
1 81688 87188
2 86975 179002
1 128295 111537
2 103447 108415
1 126824 185829
1 99044 35752
2 91670 15161
1 156474 50216
1 144113 23224
1 48112 15162
1 10330 50174
2 117823 90842
1 104242 143411
2 136279 30451
1 4375 16002
1 43245 169503
1 6348 18599
2 137157 174769
2 61816 108368
1 32387 27620
1 143618 106870
2 153747 196628
1 144240 179773
2 1098 55935
1 86419 108867
2 18786 41306
2 4100 78725
2 46970 140012
1 113802 12450
1 37101 118713
2 115969 36884
2 62880 2451
2 131681 111253
2 103124 151593
1 22830 182745
2 123211 109903
1 121841 144390
1 162134 21454
2 131935 31869
1 55682 180957
2 168030 94379
1 140325 138984
1 58382 117431
1 45178 183434
1 49383 103487
2 103376 18284
1 127681 143089
2 139104 199764
2 94954 189545
2 54046 70224
2 60243 184188
2 94911 108849
2 132611 40583
2 4461 23151
1 73704 153327
1 119739 118764
1 73181 106985
1 155523 193988
2 187198 58904
1 182481 119148
2 67986 177412
1 180854 152208
2 70135 165118
2 34524 38852
1 183586 67911
1 163203 177027
2 157833 101636
2 92131 46239
2 111221 46319
2 18157 176107
2 84176 75334
2 5257 51563
2 120113 76005
2 21305 100084
2 78954 123649
1 102056 70200
1 145724 15943
1 69384 27803
2 67474 81914
1 42694 97633
1 3878 157942
2 2260 157756
1 61912 19252
1 25627 30549
2 197260 115453
1 56776 190461
2 131115 37965
1 38637 166858
1 68165 88450
2 64443 151228
2 11508 28109
1 21916 190252
1 147541 36507
1 170839 122894
2 173865 182984
2 191221 17533
2 188579 138769
2 148556 85175
1 58082 165094
2 89382 144734
2 103785 185757
1 80126 197429
1 163627 79329
2 107347 59960
1 56551 126199
2 11903 33798
2 107188 73285
1 149406 169249
2 87771 10634
1 49929 40884
2 92212 63830
1 75542 38731
2 172684 164128
2 50260 152642
2 82691 102552
1 145072 17960
2 168627 148180
2 147320 191115
2 41626 187174
1 71459 113952
1 136578 177710
2 78390 164198
1 2408 483
1 183602 195176
1 28454 80826
1 99445 45548
1 177450 69624
1 74 41175
1 11513 77583
2 35630 92920
2 187512 28723
1 165793 187347
2 142140 119929
1 127214 176843
1 195436 165912
2 133115 17335
2 28025 140049
2 111449 163527
2 150227 128803
1 150781 28558
2 189240 125910
2 38038 50375
1 148623 191492
1 91965 185458
1 114420 8642
2 124 161427
2 149734 9166
2 116819 100402
1 86757 82588
1 99372 13251
1 172589 37432
2 106740 172991
2 27877 15877
1 99412 2898
2 199976 38852
1 107447 121722
1 81907 13538
1 21557 29762
1 157683 81954
2 176152 195714
1 20800 189189
2 13801 147474
2 17076 166816
2 160827 92689
1 172496 14031
2 128558 70492
1 128390 46000
1 131292 92416
2 88485 46554
2 23622 157475
2 7410 177909
1 140561 51152
1 171862 195493
2 7435 197636
2 137773 170511
1 71100 72047
2 155737 163486
2 115416 116963
1 171548 5067
1 59591 173830
2 170379 63210
2 66936 41722
2 116468 69147
1 142957 79151
1 98851 134631
1 162683 4066
2 163998 37873
2 7634 114804
1 110757 22971
2 189123 193318
2 195931 187900
2 185576 144500
2 180996 162885
1 67033 40096
1 3684 40984
1 117871 188348
2 149038 82237
2 125644 35593
2 38432 176435
2 71022 38793
1 7323 126414
1 35476 195426
2 73540 179315
1 165703 85916
1 182529 80197
2 165128 171754
1 168047 87973
2 109406 60155
2 97012 127901
2 172246 121961
2 74716 50384
2 9033 44394
1 131288 183139
2 193038 12506
2 170119 141953
1 101180 29560
2 154074 68850
1 134458 135480
1 140953 85294
2 61764 66788
1 41976 83797
2 137422 132126
1 7741 149725
1 73687 20447
2 109222 24497
2 131523 43871
1 19211 29249
2 129728 73423
1 167527 183498
1 24784 37972
2 180415 159165
2 153508 110697
2 80639 37009
2 51512 150593
2 7524 85571
1 107711 32541
2 139758 154077
2 117406 60072
2 197264 68989
1 119746 5394
1 62639 177281
2 72786 8378
1 121121 153757
1 156192 151011
2 20008 36830
2 182025 34342
1 145999 58643
1 26293 119600
2 167071 160634
1 129739 140985
1 60017 169545
1 38898 129394
2 39146 64561
2 139441 54677
1 162238 154556
1 182388 152699
2 26291 194969
2 62704 9092
2 130325 141673
1 65021 93696
2 160634 63551
2 107409 122769
2 118597 118759
2 44442 18143
1 9865 22177
2 115268 172997
1 96937 91055
1 46214 4405
1 151940 89983
1 99632 43320
2 69501 2569
2 43647 63549
1 45650 77969
1 118067 122501
2 75108 58697
2 167395 132603
2 18275 76260
1 123177 129885
1 15384 134474
1 190726 116811
1 78152 135766
2 145191 198587
2 52163 144153
2 179793 52654
2 74119 70469
1 102204 53063
2 63892 117421
1 99928 7052
2 21115 175167
1 48964 112133
2 79951 127827
1 4604 128518
2 65960 30756
1 19277 98156
2 93828 165807
1 46615 115302
1 53682 36528
2 156223 66628
2 15466 88670
2 109868 27457
2 4959 145149
2 45760 92883
1 197502 140953
2 98547 129299
2 70043 171782
1 198202 41104
2 103561 111614
1 164632 72963
2 64400 83752
1 92736 191326
2 10586 192090
2 189553 119887
2 174027 140517
2 171297 87554
1 44286 156164
1 3377 130882
1 46886 119062
2 98567 73919
1 184486 38329
2 159216 148506
1 90236 136815
2 44246 25509
2 158555 154840
2 60940 127338
2 115822 83871
1 127954 186579
2 122914 15026
1 167272 183573
1 142389 72468
1 127012 9633
1 67278 138679
1 63149 84628
2 11850 36132
2 162735 12163
1 58830 40407
1 170497 178651
2 133086 86683
1 58862 105331
1 30094 98071
2 97966 27892
2 52713 109167
2 23035 171740
2 40190 169244
1 13733 165508
1 109641 115604
2 48532 169878
2 186087 72638
1 109125 165103
2 160147 66271
1 26272 172534
2 164926 162961
2 28146 42059
1 122397 104625
1 88384 54253
2 43514 198330
2 166112 3197
1 27555 180312
1 188324 84125
1 197930 193589
1 126320 38903
2 116499 197259
1 57866 180066
1 30350 39099
2 84030 52110
1 154400 119427
1 174300 192597
1 46347 93681
1 3558 23876
1 194404 37823
1 56589 47798
1 59558 173251
2 16163 132417
1 165804 121426
2 72089 125466
2 21194 122218
1 186038 132672
2 142023 153471
1 127068 158031
1 167426 126327
2 24565 105604
2 156566 169526
1 46642 8608
1 97433 172041
1 159283 55952
1 71859 86310
2 66883 50430
2 173627 208
1 57958 2201
2 37063 119405
2 13810 66519
1 6076 33607
1 143852 146653
1 134776 122217
2 14433 108181
2 5227 120912
1 187825 196073
1 156169 139032
1 97584 169644
1 49679 178545
1 158870 105452
2 115369 38764
2 185465 53391
2 125416 145888
2 90270 157518
2 2561 115639
1 82199 119951
1 7589 188482
1 83192 61872
1 92713 83164
1 43991 151717
2 17060 39216
1 160305 191758
2 191570 110511
2 175993 83450
1 145503 111361
1 109277 153334
1 160451 171007
2 34232 166745
2 145242 99355
1 58175 72284
2 104171 153881
1 151965 75788
2 108447 155687
2 69795 144737
1 159254 149630
2 44488 187491
1 98951 68269
2 143569 91337
1 9558 102811
1 70542 85743
1 65777 160788
1 136246 197565
1 122525 148723
2 30083 58466
1 33705 17565
2 65509 81534
2 19934 100725
1 109042 153672
1 179348 111868
1 7517 122451
2 153105 116579
2 37788 175353
2 49299 79631
1 56606 161249
2 51434 165889
2 127087 35991
2 58181 131925
2 131720 112400
2 110025 162298
1 170546 113158
2 52166 168751
2 16905 24545
2 141076 127694
1 91824 196484
1 87722 110801
2 67154 24407
1 93972 77409
1 9158 117421
1 128089 117455
1 189282 91392
1 40679 124466
1 75885 123298
1 133451 66490
1 193044 42875
1 65136 195045
1 181403 100673
1 83494 24779
1 159180 125043
2 36674 34038
2 179947 158588
2 103392 51000
2 157376 25496
2 199744 101407
1 139192 44238
2 120871 59047
1 22370 82072
1 118649 95112
2 115535 50996
2 153659 116315
2 82 96553
2 29240 120430
2 117794 99127
1 169990 172594
2 125994 86020
1 131396 48549
1 30466 158640
1 53188 8337
2 137450 102250
2 37698 178171
2 106144 3025
1 32499 154789
2 158572 52275
2 106807 15776
2 47889 85236
1 114934 58662
2 77945 85342
1 58844 79505
2 120905 116093
1 33281 69077
1 11164 72000
2 15812 42253
2 134257 4292
1 163988 34753
1 64130 188093
1 49743 78946
2 102027 166668
1 99884 78522
1 168108 129384
1 64988 162645
1 45647 130081
1 185010 34361
1 96163 189158
1 159763 33326
1 168747 128396
2 153755 77310
2 14496 32216
1 94664 42958
1 99721 48733
2 90752 65714
1 131361 162037
1 185795 43084
1 73629 47332
1 49865 192217
2 112418 146529
2 61983 132596
1 76995 124833
1 103898 11218
2 74710 108413
2 112978 148158
1 122244 9083
1 141025 158144
2 84946 148193
1 40627 97710
2 51379 16808
1 44845 193558
1 171539 108252
2 115711 69408
1 16339 67678
2 108846 116533
2 189975 106006
1 70151 116940
1 198775 155007
2 60940 33608
2 47934 171617
2 137998 27217
1 70090 70906
2 95871 78421
1 52111 169512
1 97513 96020
2 14347 19553
2 32185 193606
1 74889 24725
2 108947 33539
1 69300 93154
1 116979 30954
1 43568 145888
1 88964 50275
1 159404 109952
2 95290 192473
1 193314 94625
1 3809 84629
1 156471 181703
2 154105 135411
1 25494 37777
1 155320 78908
2 138114 64055
1 194453 194861
2 77778 43834
2 122138 63600
2 21142 107827
2 154269 142208
2 37034 158078
1 97350 190699
1 90990 94868
2 91530 95009
2 13903 44944
2 12094 47818
1 183183 47608
1 198750 9310
1 17759 82944
2 160310 56532
1 156654 66529
1 19921 546
1 12011 104143
1 80300 194575
2 64453 65229
2 191296 171400
1 4015 8521
1 52711 168203
1 180792 28569
2 62082 101184
1 68894 153211
2 168429 107597
2 26012 35770
2 57304 83403
2 169754 18066
2 36310 164319
2 34245 122098
1 68832 166100
2 36200 39807
1 41705 77789
1 83420 88506
1 105309 11806
2 199665 88157
2 12399 52611
2 102116 99999
2 41832 64678
1 16011 132326
1 50683 110396
1 58529 57624
2 75721 20972
1 184804 181003
1 163774 128562
2 59302 96950
1 198597 814
1 157072 5037
1 126877 146163
2 149910 61988
1 83380 43850
2 187535 158882
2 102721 896
2 117236 184061
1 16972 33035
2 136109 52315
2 59540 117329
2 59431 139371
2 147647 506
2 183976 104882
2 113965 54627
2 53950 17970
1 86335 175005
2 95497 136897
2 158104 45918
2 116286 96296
2 100627 65270
1 144444 130828
2 166175 172741
1 184724 9810
2 47387 3465
1 112131 45349
2 25039 23777
1 5831 143864
2 35588 54826
2 153641 85987
2 69085 8343
1 180057 64246
2 88762 152630
2 172899 22432
1 35889 99479
1 51974 165611
2 162060 116087
1 72585 142805
2 29441 21240
1 124800 109885
1 144979 91977
1 55640 111338
1 34821 14690
2 176605 81543
1 127316 180349
1 149537 196484
1 131424 149012
1 141597 47471
1 151022 62940
2 14118 6426
1 69384 66730
1 173502 85771
2 74559 160949
1 148138 55606
1 24239 27699
2 180896 180934
2 17293 120167
1 94751 30840
2 120507 75355
2 97639 170769
1 54910 38928
1 195622 34445
1 41106 63360
2 49304 12491
2 125362 88256
1 181027 19478
1 101957 138509
2 26723 107134
2 87997 957
1 126151 164313
1 54352 71502
2 172880 197309
1 48565 31944
2 167543 37306
1 25018 78699
2 116468 116212
2 7212 186600
1 16482 105092
1 73149 9912
1 167747 11927
2 156487 62001
1 44964 170425
1 64917 50326
1 34027 132266
2 190086 136801
1 46118 182245
2 122991 155238
1 172477 6437
2 70056 49229
1 85762 186192
1 37368 156907
1 91318 75799
2 20597 194691
2 133610 27446
2 33064 1160
1 51447 100434
2 33005 188
2 3261 140579
1 131591 67062
1 70204 21104
1 118312 39354
2 130250 110002
1 149123 112786
2 147022 117729
2 101043 32039
1 106739 115809
1 140375 43913
2 86072 122774
1 62812 81667
2 198004 180813
2 93393 30890
2 56246 152766
2 110887 31517
2 61270 109897
1 5724 84357
2 193755 133028
1 193940 20272
2 140984 159416
1 24538 29014
1 143385 179693
1 66625 62578
2 147140 151209
2 178314 169310
1 147696 144828
2 128534 170362
2 148491 93181
2 54973 134115
1 159346 119458
2 166113 73259
2 148979 170896
2 30554 129835
1 130731 164975
1 171148 136186
1 160008 128169
2 150427 126128
1 111514 143201
1 56258 138578
1 60950 110778
2 79571 194150
1 42576 81398
1 77784 111386
1 52428 174678
1 184401 86374
2 59807 1340
2 159930 70158
2 53686 180855
1 199071 83050
1 75161 117077
1 78444 196200
1 75203 83497
1 147531 66691
2 112689 36088
2 70308 108252
1 144557 160309
1 165716 99204
2 170969 186582
1 185858 14831
1 48138 155122
1 160869 146992
2 36520 141383
1 34964 66421
2 168209 181896
2 149662 20826
2 181577 46278
2 147797 55890
1 48462 62783
1 23363 164972
2 168604 31414
2 67859 37483
2 87185 197586
2 150302 192789
1 156231 95248
2 31161 78835
2 23180 186111
1 21385 101789
2 13319 95240
1 118877 187881
2 5444 29720
1 62868 53853
1 6697 114102
2 39719 105850
1 127097 74684
1 65985 70044
2 66739 111642
2 139862 10701
1 56759 37444
1 184510 198172
1 27436 120967
2 48182 135712
2 56081 184204
1 144838 179052
1 154470 185331
2 62403 91614
1 182117 40902
2 52221 156032
2 88659 159486
2 173594 12456
1 137462 71793
1 113049 3509
2 106100 36826
1 90188 179838
1 68542 47671
2 48309 160466
1 97780 32968
2 100980 8186
1 160592 59365
1 195882 80297
2 45456 192516
2 166001 28819
2 108137 172543
2 47509 160588
1 51284 12778
1 8338 42407
1 65329 47618
1 114505 83303
2 175676 132356
1 191408 41899
2 199922 19316
1 175657 44721
2 151241 66543
1 187130 164323
1 163489 182899
1 177782 74607
1 148527 121669
1 21703 29903
1 90924 194838
1 50689 84811
2 17773 158744
2 176712 112738
2 173337 55164
1 102680 154165
1 126574 132219
2 142842 159613
2 111651 2121
2 3097 112378
2 49270 23825
2 157356 136812
2 93530 130860
2 132981 19841
1 169977 103662
1 140101 90142
1 120978 68739
2 92975 171513
2 138169 101829
1 116783 100770
1 10723 91257
1 113699 161203
2 27686 106892
1 151773 87478
2 137678 66247
1 132674 184673
1 67361 43380
1 96550 119069
1 197697 98966
2 169685 173417
2 136293 110839
1 7723 173400
2 161220 153515
2 97395 174828
1 22700 10396
1 36229 85973
2 108344 166305
1 198146 82516
2 65729 95847
1 108731 108695
1 8947 153350
2 144215 48637
1 20820 34050
2 82887 145408
1 132737 107319
2 136686 197550
1 187497 154529
1 53021 55472
2 179043 27615
1 137622 22857
2 79244 73281
1 143272 18042
1 72357 118555
1 44027 68113
1 11442 65822
2 2873 44056
1 111434 85843
1 163595 98004
1 179278 178994
2 93180 59851
1 73626 17805
1 148973 104529
1 44985 47093
1 150709 12945
1 92991 40057
1 112481 184078
2 64013 106688
1 22596 65998
1 147090 146938
2 67117 30610
2 165351 146241
2 180927 115134
2 97715 110108
1 83298 67290
1 117438 52747
1 53962 148161
2 72739 192622
1 65389 42448
1 33200 194445
2 23617 124796
1 14400 178724
1 43741 104580
2 46213 24796
1 128032 18018
1 72364 24705
1 157584 143481
2 155466 144032
2 49804 136364
2 146691 31156
2 60423 179061
1 151842 181776
1 44395 8368
2 17283 40528
2 137326 55048
2 65632 189608
1 188477 31614
1 104121 19473
1 64712 113053
2 173857 44026
1 98378 108
2 171865 99743
1 150782 196728
1 168347 195309
1 185546 123363
1 38586 193824
2 254 115513
1 62397 154912
1 49388 172841
1 6516 118263
2 3045 104837
2 66010 182597
1 161834 130313
1 4376 28053
1 157982 49790
1 173360 139033
1 64196 159477
2 71537 29355
1 124348 192405
1 181422 95820
1 109485 172336
1 73815 25986
2 78129 52318
2 170932 195745
2 161263 112538
1 105050 76600
1 56704 28015
1 196617 92478
2 115474 134926
1 194106 41504
2 73987 23596
1 138721 135845
2 82056 6129
1 172421 68189
2 68148 190230
1 169139 33530
1 1290 69195
2 82939 136211
2 61028 135923
2 161706 129113
2 43154 9872
1 40116 75633
1 168385 63046
2 151115 54072
1 146912 70408
1 41808 184131
2 52288 68683
2 18390 43201
2 100159 44218
2 40374 161604
2 70189 58902
1 68263 188427
2 30717 9720
1 120829 108710
1 116712 146306
1 78255 125874
2 14398 23998
1 83600 177791
2 39263 90343
2 182099 72907
2 107568 178548
1 75236 32046
1 118010 14627
2 10081 10652
1 199018 131620
1 58975 134459
2 144433 32621
1 108684 106715
1 30024 27668
2 37871 25655
2 53344 116765
1 588 105704
1 67703 185924
1 44685 95679
2 44029 10118
2 79331 63594
1 174516 15028
2 27151 118120
1 2963 125010
2 59188 111163
2 41922 93507
2 50037 55495
2 140695 177536
2 126632 67968
1 42892 86211
2 36949 120044
1 59148 116312
2 93251 158223
1 166233 194536
2 158830 80054
2 43852 13878
2 34448 28848
2 70986 86543
2 22425 71125
2 66279 120406
2 196603 88274
2 38627 120327
1 85330 82948
2 118031 166701
1 18090 11440
2 134053 59930
2 23157 48840
1 114544 32369
2 51861 71118
2 132765 115861
1 150352 116357
2 2959 75596
2 132 33414
1 21634 117440
2 158391 28853
1 113101 51929
1 36812 133307
2 83798 97206
2 155015 98413
1 125747 36896
1 64961 153714
2 165871 168268
1 16272 180172
2 27920 156453
1 100423 111199
1 144910 91558
2 182882 150362
1 114647 26702
1 138365 49387
1 10987 64612
2 198129 168414
1 11710 192852
2 89890 4093
1 142511 121603
2 114223 27864
2 94623 14602
1 141547 20813
1 18748 76617
1 54398 104686
2 95251 83762
2 122484 123144
2 4695 2044
1 138380 92965
1 173007 912
2 151356 37267
1 93985 2579
2 137121 151721
1 108551 140277
2 67432 46478
2 10208 43662
1 44362 7282
2 70732 193308
1 89559 77902
1 139185 6753
2 30941 53478
1 158146 49615
2 25655 21212
2 131270 162850
1 183808 140502
1 36730 16021
1 91883 154067
1 88313 182137
1 44601 135538
2 12041 111245
1 186007 6504
2 93717 73952
2 9117 170449
1 128872 184620
2 1452 170625
1 79762 38378
1 67247 113842
2 148801 72565
2 143484 62153
2 31461 176897
1 113605 48504
2 155002 24151
2 99206 176987
2 148326 142023
2 90070 44437
2 4675 104464
1 6370 171028
1 85792 126124
1 138682 50363
2 127445 150709
1 95575 82453
2 145893 184968
2 92410 156916
1 64437 113327
2 112525 132248
1 149646 39252
1 24593 51482
2 162816 153064
2 184038 44363
1 155383 107093
1 131990 140124
1 931 75829
2 166186 129289
2 16450 133160
1 139988 54466
2 82375 98634
1 92969 158192
2 141005 119968
2 24765 36974
1 8212 162978
2 89210 173057
2 48833 152097
1 132209 16998
1 89638 166533
2 160588 108837
2 175623 72220
1 134296 121859
1 102824 123515
2 35232 87670
1 136967 71007
2 129443 158278
2 41864 127981
1 103345 33898
2 94282 38723
1 48615 41471
1 137912 166108
2 40453 145106
2 148588 152680
1 181978 103985
2 7803 146067
2 55573 145938
2 124523 122255
2 60294 77779
2 94866 65602
1 116697 90617
1 53462 98419
2 40081 73925
2 186650 167850
1 79233 58056
1 87345 2368
2 67945 103797
2 74331 18585
2 25297 6566
1 32247 25966
1 4436 182356
2 146921 94745
1 126356 37055
2 15738 189270
2 88721 195817
1 31781 121531
2 83599 133522
1 88725 3823
1 198969 45995
1 109260 37443
1 37156 90678
2 25147 46811
2 35165 53405
1 132455 167487
1 72927 84745
1 116833 159057
1 4533 45219
1 39628 20577
1 121326 25146
1 174516 44479
2 54042 136527
2 133619 142574
2 131141 106127
1 118624 6519
2 199676 70822
2 12200 63804
2 151746 134050
1 41495 178614
2 51070 138747
2 59790 147306
2 153621 169704
1 198168 137799
1 158452 45580
1 153157 16599
1 145817 193026
2 20804 174871
2 156711 27022
2 20954 75049
1 126968 73891
2 83572 37325
2 52914 55957
1 88416 64067
1 116321 91836
2 20004 956
2 173783 55147
2 35508 124217
2 145884 135137
1 196116 171347
2 61735 70784
2 12759 169096
2 117199 105243
1 99988 186629
1 68113 175695
2 382 168523
1 82899 171338
2 48695 170388
2 87522 79392
2 33395 102817
2 38788 23250
1 181042 48441
1 97228 101136
1 61573 168152
2 63081 31270
2 86233 173971
2 187544 158280
2 98422 3556
1 155234 197248
2 10183 80000
1 118728 44148
1 26211 105428
1 128762 73382
1 76501 167507
1 147453 189527
1 119499 138850
1 83763 195470
2 151739 25419
2 188007 68538
1 183815 56976
1 84850 100843
1 25891 88335
1 139133 122864
2 61783 157988
1 133037 99470
1 114441 104907
1 116889 80679
1 87018 86967
1 86238 134072
2 135840 184684
1 67293 115507
2 106400 94547
2 64046 106962
2 18418 31759
2 42938 22160
2 153674 56369
2 151388 12146
2 148529 112896
1 73819 151494
2 79925 33012
1 13927 148965
1 158623 145346
1 191445 120851
2 14092 53198
2 62159 13793
1 147892 25290
1 145287 60376
2 105340 111425
2 47466 95311
2 142540 162522
2 147691 142645
2 96130 60912
1 42945 178705
1 42599 16701
1 152193 24938
1 151142 159444
1 107731 18931
2 159205 125294
2 136145 184817
1 5690 100746
1 158621 132472
1 165886 50312
1 183025 92774
1 30068 37043
1 128754 98289
2 169523 88484
2 135896 167822
2 117323 110996
2 43444 66229
1 188284 18562
2 110277 66626
2 166778 59945
2 104015 125669
2 145220 144669
1 152854 122122
2 98448 168416
2 20077 169218
2 10596 143287
2 156445 145846
2 166218 29951
2 57472 178852
2 11218 162831
1 138877 112424
1 196529 79550
2 152077 32900
1 119970 101030
2 190082 158152
1 176152 186743
2 46432 40030
1 130918 167420
2 174434 184243
2 194486 65354
2 75225 171346
1 161018 91202
1 63181 197071
2 84686 136675
1 53563 114640
2 67432 105981
2 161865 46358
1 2723 92928
1 19307 46215
1 117248 171375
2 68190 104173
1 42342 13142
2 14450 21813
2 33945 142261
1 63148 6960
2 53353 3255
1 178182 59136
1 42762 54773
1 62909 90362
1 106693 185188
2 69122 63809
2 72715 66806
2 130829 118489
2 102684 181846
2 98527 55800
1 13578 184361
1 185131 157282
2 174833 146996
2 124940 63462
2 84647 4078
2 160791 181344
1 16570 182908
1 131993 129414
2 5259 139898
2 122479 195015
2 73525 74746
1 130196 41836
2 16466 145812
2 183279 60162
1 133893 37069
2 74631 196496
2 150252 106614
2 20771 27948
1 54771 111582
2 67404 99275
1 9505 78008
2 100591 15583
1 87569 90354
1 187889 25947
1 177672 122889
1 63261 92289
1 104162 183682
2 120303 157866
1 100880 157057
1 16833 155654
2 124558 71091
2 10013 146381
2 180178 138700
2 72885 55290
1 82402 70946
2 190419 134423
2 12313 56106
2 175264 14881
1 4071 94023
1 144678 109771
1 5867 47583
2 196549 133453
1 170347 103285
1 26713 47402
2 140486 124177
1 131445 163556
2 155542 126400
1 119726 110629
2 810 47259
2 157418 134856
1 193808 163415
1 19851 27759
2 103347 80935
1 155262 196896
2 79698 42617
1 95126 174365
2 160773 83517
2 160634 160106
1 107292 111831
1 38055 141687
1 92786 85360
1 12765 165069
2 106815 172278
2 51601 106910
1 186259 125408
1 35929 6833
2 188722 185841
2 84419 197479
1 13393 138855
1 38149 1874
1 142475 199620
1 169151 53935
1 82016 9875
2 171647 38347
2 12648 157836
1 138294 163616
1 38334 25212
2 144160 151522
1 107840 189178
2 13037 161691
1 16310 184822
1 143122 13486
2 93338 190995
2 114636 111026
1 57498 50680
2 76748 163419
1 146108 189556
1 193087 107366
2 55911 173658
2 3520 195953
2 108657 70934
2 21781 45360
1 93508 107472
2 120043 199957
2 96893 165178
2 90653 85934
1 138970 61877
2 9689 50146
2 110612 94348
2 72413 152500
2 33974 131460
1 54731 135372
2 102829 153576
2 90614 129973
1 179179 259
1 106862 41090
2 120880 12562
1 197568 37237
1 100693 129026
1 139525 12142
2 16600 181079
1 45598 136633
1 107935 37064
1 138248 30767
2 102702 185380
2 17822 89969
2 6485 12706
2 6858 34350
2 58044 108178
2 23598 180508
2 14034 128161
1 77006 139414
2 108165 45578
2 92563 164292
2 23579 194980
2 88834 152356
2 88116 10551
1 55631 107826
1 9365 64547
1 37464 59178
1 40297 21715
1 36629 56497
1 96633 5118
1 78353 105017
1 131818 163797
1 9673 70559
1 37873 99627
2 120337 155765
1 120443 93612
2 128832 75472
2 107349 51783
1 199953 196914
1 198549 157936
1 152719 60855
1 141111 64257
2 49588 65478
2 172829 55568
1 178741 182873
2 156643 145134
2 23274 197719
2 65508 66098
1 72195 11068
1 6769 101090
2 38863 158494
2 154023 64601
2 19764 141012
1 55861 110147
2 187544 168377
2 55837 68911
1 164368 152560
1 73905 69934
1 85761 1588
1 75878 80217
2 198456 133023
2 109539 157536
1 170826 171969
2 76725 190888
2 102661 181719
1 22055 138146
1 59646 143259
1 167478 196298
1 127808 53887
2 154113 34719
2 150526 72434
1 78095 8244
1 78045 187503
2 56625 107439
1 196371 168296
1 2690 185626
1 2903 43395
2 15323 188688
1 4323 20464
2 34113 119329
1 39889 82794
2 189644 76663
1 126763 7325
2 117294 40467
2 26892 32295
1 80432 146255
1 5475 188732
1 50894 145933
2 60566 183862
2 32682 175485
2 138808 87913
1 144538 92606
1 192820 126620
1 175160 126528
1 86178 126325
1 98490 127579
1 61826 91504
1 185646 7739
1 123062 13528
2 125034 46025
1 68598 148803
1 147885 31867
1 20795 104203
2 141200 128532
2 36324 148733
1 149178 141571
1 110786 97034
1 171237 80780
2 30160 194078
1 176868 144719
1 62820 195712
2 50310 48980
2 85680 14982
1 81516 191517
2 75331 163748
1 179528 123472
1 8585 159039
1 29578 118373
2 11865 184352
2 50669 136625
1 129311 71408
1 42694 40340
2 128912 27782
2 62305 74282
2 21246 24731
1 121095 109676
2 149471 117315
2 183700 152350
2 24870 23731
1 168376 141144
1 41423 174246
2 179354 64486
1 92280 67252
1 68009 151591
1 23626 40406
1 164447 99077
1 189405 162192
1 150865 53957
2 60013 75097
2 68980 196595
2 86580 42298
2 142455 12250
1 107701 185590
1 162607 126535
1 24904 19441
1 115315 131025
1 63880 138050
1 132635 170081
1 162748 35521
2 9396 10009
1 114022 75026
1 6314 170031
1 153573 138545
1 95663 195741
2 86316 64595
1 58276 123516
1 143376 159942
1 56023 171402
1 137575 162897
1 173762 54952
1 190908 101774
2 186068 152439
1 172310 22619
1 166564 175970
1 196133 11170
2 170287 134366
2 113772 161825
1 18369 142584
1 69598 76861
2 105504 25589
1 184611 2327
1 175728 180056
1 195912 10943
1 132470 75958
1 181605 129035
1 104658 104732
2 147212 95508
1 106298 38568
2 182354 164003
2 33721 1024
1 64768 96600
2 135445 160050
2 67631 199825
2 29570 160599
2 147609 53763
2 158248 137461
2 124297 132480
2 106695 105395
2 27146 32964
1 14667 184764
2 148800 59596
2 122785 70357
2 86651 181148
1 112461 196040
2 83871 189129
2 115533 20366
1 184412 149344
1 92446 173235
1 105618 196581
2 158523 155003
2 135113 23931
1 166547 82781
2 85817 125731
2 42859 106939
2 140562 131798
1 151155 145365
2 67172 135054
2 124158 112725
1 133801 184207
1 148299 18655
1 11584 183554
2 36698 48155
2 34818 45250
1 177684 114165
2 112851 124666
2 139288 164205
1 40331 143287
1 197006 122931
2 102069 199818
2 149065 28147
2 54527 198829
2 135367 114375
1 77229 3246
1 124013 65116
1 74596 178342
2 74370 27367
2 53106 83480
1 24151 126695
2 57897 123837
2 35551 29927
1 49377 162337
1 125705 159651
1 164173 123473
1 114203 49292
2 131140 117935
1 179423 38665
2 146595 186453
1 93040 44054
2 87678 164396
2 190982 190862
1 70183 192222
1 84994 3945
2 139790 167987
1 29306 82757
2 28010 155799
2 147600 54449
2 157272 83075
1 143741 74488
2 79387 135454
2 43608 164171
2 156366 2080
1 184137 187916
2 174241 124709
2 40659 45109
1 143493 109847
2 10062 19076
1 157685 188124
2 135308 142007
2 69559 159270
2 183932 113808
2 2085 184610
1 21196 129725
2 166539 144921
2 72504 79056
1 94408 54384
2 19991 55419
2 57894 122566
2 3203 160229
2 51041 130272
2 126720 14698
1 71647 42987
1 101282 136630
2 12702 102833
1 129782 143625
1 20639 158952
1 46526 161583
1 140870 140486
1 163811 82012
2 18840 35683
1 78175 91638
2 176342 162152
1 86439 54060
1 162473 155554
2 85013 76960
1 118630 31263
1 135698 17110
1 125792 104939
2 121896 196567
2 121785 39500
2 144797 162223
1 143356 84894
1 149328 169823
2 40543 43873
2 175856 65542
2 16990 150120
1 18767 137143
2 134709 69755
2 1285 26769
2 189523 70601
2 102308 28402
1 197762 136642
1 137120 57342
2 198543 55843
2 135071 52315
2 70895 193611
1 73774 143035
2 104743 86105
1 86516 100818
2 92870 58539
1 199802 131881
2 113609 91331
2 145880 194144
2 155288 190899
2 178500 181553
2 133743 67840
2 125897 59302
2 138619 36258
2 57391 116941
2 161498 106393
1 32162 94480
1 136269 182575
1 149761 138954
1 117142 28412
1 193960 18078
1 58071 99388
1 40115 158500
2 4271 71378
1 48334 53303
2 35511 191480
2 164985 135907
1 96049 175881
1 35894 50200
1 17857 3642
2 57704 27380
2 135754 188301
2 27085 27766
2 78010 177773
1 16150 168885
1 2358 166513
2 187700 175262
1 136468 107727
1 174817 8812
2 193384 1244
1 189460 126397
1 61190 192060
1 97815 59156
1 19111 118947
1 13146 101487
2 72919 174148
2 196040 87253
1 6993 149994
1 17489 149104
2 179207 162091
2 159264 154388
1 46194 139427
2 22982 93023
2 20348 51560
2 132648 28686
1 63176 156921
2 136589 20000
2 96703 41150
1 6990 81756
2 198382 74453
1 157747 157848
2 169774 145764
1 123070 2686
1 43032 96965
1 101654 107580
2 83445 115513
1 75865 112893
1 144283 25612
2 37732 43711
2 149456 166111
1 146114 74769
1 89067 76799
1 127596 122450
2 41323 105997
2 6053 9289
2 10736 171452
2 157439 118104
1 133171 74022
1 196864 155700
2 46218 154212
1 81364 155082
2 84338 8110
2 152191 69301
1 57198 122467
1 12723 178410
2 24540 115709
1 77266 59184
1 22108 134964
1 108134 66753
2 115568 194644
1 37297 126073
2 146581 110105
1 118784 85392
2 156318 93823
2 108118 156505
2 143877 18467
1 119532 8925
1 148451 90716
2 9481 116891
1 42098 73942
2 157016 89926
1 37399 151580
2 159757 89573
2 12820 33144
2 80612 21462
2 58541 4595
1 67047 8439
1 74694 142908
1 85464 124922
1 134950 182909
2 149006 39971
2 30372 33232
2 183318 82738
2 156010 111895
2 5792 35803
2 54774 59035
2 44111 137092
2 15725 139086
2 11391 177861
2 180279 181634
2 86168 195279
2 161162 197137
1 160662 10815
2 80549 88195
1 67620 51308
2 96685 158686
1 182049 71308
2 48254 58371
2 79500 161921
1 187321 78609
1 92873 169949
2 164602 16085
1 16178 181447
2 18862 142834
1 161424 50520
1 100891 172286
1 60460 136838
1 155225 96270
2 161831 45107
2 116838 14927
1 71960 43620
2 46425 21921
1 191587 179133
1 152986 193419
2 146557 6402
1 104611 7070
1 168765 55367
1 65638 168395
1 75636 171810
1 122586 14900
1 51921 63265
2 178321 90401
2 137733 116060
1 106228 84704
1 88334 124062
1 98768 9203
2 110781 160606
2 66945 77183
2 73048 135510
1 95833 170172
1 38987 46278
2 7624 181219
1 79278 70322
2 125410 155642
2 132138 139085
1 41936 38442
2 176997 132046
2 29284 40371
2 50234 25065
2 70240 119969
1 189178 69777
1 72301 74705
1 41280 3059
1 129505 172210
1 2790 39459
2 2587 185516
1 106544 105428
2 58332 151343
2 62103 97008
1 186393 154599
2 83034 117622
2 101594 79482
2 122173 111686
1 125741 77301
1 199817 125191
1 1077 106236
1 9497 9921
1 100738 18548
1 187701 56502
1 20204 112439
2 164799 67643
1 24803 116050
1 118759 180479
1 193957 86637
2 184842 121292
1 140192 170262
2 157012 85655
2 110968 198463
1 147165 173182
2 44423 59157
2 1561 163047
2 117510 163891
1 34373 70460
1 144155 953
2 88429 7495
1 82455 144338
1 146641 3407
1 93878 172960
2 167078 185600
1 165253 28768
1 923 105470
2 30813 40649
1 142523 197739
2 79185 4109
1 106348 155935
2 136259 189341
2 118193 62381
1 130348 135139
2 74350 41702
2 59114 72009
1 19841 59504
1 7831 12610
2 195651 101835
2 147614 12218
2 103954 182548
2 75651 44546
1 103152 167279
1 96143 187847
1 162880 173529
1 89557 98433
1 127963 84919
1 171735 174429
1 165555 193401
1 95877 194409
2 113841 66977
1 60849 124704
2 65190 119840
2 46012 193335
2 192451 66472
1 20936 146898
1 99384 159374
1 47518 121063
1 126837 77148
1 70250 76368
1 51144 117757
2 79853 25599
1 52885 106958
2 12424 127969
2 169976 167962
2 188426 95738
2 48767 85377
2 27207 168972
1 97854 135405
2 140930 167459
1 76111 191041
2 44365 78961
2 196056 1223
1 24106 124951
2 177915 183776
2 163326 165466
2 132980 106744
1 13824 191039
1 91243 173987
2 179251 108824
1 192340 85830
2 187724 106109
2 105148 16375
2 133678 17138
1 183995 49338
2 116611 60290
1 109830 23169
1 19370 56540
2 38214 28269
1 170697 142657
1 150236 180823
2 103837 115165
1 121691 157350
1 163810 80871
1 65921 13396
1 88855 58836
2 48122 20638
1 54037 77479
1 94765 131568
2 115677 42389
1 28110 135705
1 3851 188062
2 34443 99418
2 166250 22251
1 44708 117278
1 158756 172606
2 190335 31727
1 183621 4584
1 182815 69762
2 144856 78670
2 111204 119851
2 32474 13509
1 144011 171415
2 72425 35149
1 37157 140107
2 130091 24876
1 147965 105556
1 11840 150246
2 123985 109624
1 129125 152422
1 109355 186569
2 152951 79638
2 133161 116718
1 168074 195734
1 53406 159124
1 179366 19458
1 89342 72095
2 199968 11169
2 82820 78527
2 23879 79292
1 157861 181859
2 114939 73285
2 139798 49859
1 33907 63432
1 30326 27775
1 58965 109042
2 91653 46001
1 86358 145857
2 70017 172548
2 65789 61657
2 185688 182011
2 41440 150950
1 91227 69618
1 111558 133597
2 129580 126701
2 117188 173765
2 50778 19820
1 155290 84018
1 193108 132719
1 113154 162952
2 81981 165792
2 111475 54301
2 136033 151806
1 3449 97637
2 191004 3057
1 40159 115358
2 15275 181260
2 161136 146190
1 45105 144466
1 108232 35250
2 125183 98481
2 100573 170001
1 176156 147261
2 103343 79641
2 43491 180771
1 119156 160025
2 52869 5883
1 137022 71170
1 35961 34734
1 156573 46487
1 54322 118145
1 698 133021
2 162207 1877
2 106633 141877
1 175700 44548
2 6556 45110
1 187904 67943
1 170306 111679
1 86552 2994
2 24507 196576
1 150950 61448
2 179037 154507
1 154000 103516
2 164202 13082
1 40615 2661
2 187573 166588
1 108742 31658
1 7897 137079
2 178156 77846
1 63964 82121
2 162304 44482
1 178927 140815
2 182634 149951
1 82142 195854
1 8503 48188
1 905 79470
2 163457 36579
2 24395 54533
2 108493 76241
1 167438 170732
1 135253 33076
2 58289 21725
1 189394 61361
2 111006 111678
2 187745 151350
2 170983 37415
1 129723 15623
2 50946 191672
2 7079 78192
1 4743 27435
2 164357 103986
2 33584 39363
2 14122 105889
1 59783 142688
1 143559 51255
2 95584 101943
2 102399 26615
1 7543 37302
2 76363 7384
1 17285 96792
2 88357 64042
1 68586 129864
1 72131 101092
2 46426 99925
1 172758 150656
2 133981 72581
2 84947 42568
1 113738 20598
2 195803 114793
2 6989 195631
1 48240 12113
1 153587 60769
1 136541 184558
2 6988 70654
1 42665 41357
2 118280 95689
1 73397 196912
1 117387 134895
1 133707 189861
2 144474 68472
1 68394 151989
2 193398 109633
2 189284 120067
2 8431 126866
2 150037 10297
1 117978 13191
2 108 30939
1 87423 146033
2 10028 35070
1 190948 87937
1 21591 97052
1 85753 172816
1 135724 106317
1 92163 160634
2 11771 128663
1 104394 113878
2 135508 190616
1 170794 178162
1 161754 92317
2 41416 51942
2 4229 153238
2 127990 45258
1 61746 181556
2 147787 108162
1 49577 91658
2 129469 151906
2 145054 73973
2 86735 119545
2 66858 129707
2 169938 60052
1 195013 98078
2 16943 132625
2 18562 161863
1 51183 70944
1 20987 149359
1 193716 13226
1 74316 133394
2 112081 19143
2 16163 186336
2 167217 175915
2 5492 38279
1 37639 187892
2 38390 141235
1 136564 41134
2 193989 80067
1 105030 196692
2 103431 10726
1 67232 14932
2 156712 43456
2 171680 118182
1 71450 67277
1 170482 142545
2 128622 42266
1 108761 149221
2 61554 51890
2 73121 14900
1 181335 140631
1 79086 154529
2 3861 31685
1 170977 157321
2 103314 6276
2 107922 66599
2 1887 74635
1 80671 657
2 107164 198509
2 128339 67277
2 134824 7127
1 20779 162787
2 54787 102377
2 169445 54837
1 108167 123958
2 124766 110532
1 93556 182155
1 92187 25854
2 118257 187024
1 16773 154105
1 124345 8450
2 8301 65234
1 184039 100242
2 84833 65026
1 79487 69321
2 196417 42526
2 21075 145993
1 183168 134727
1 26618 173366
1 113359 47236
1 164444 85057
1 126802 182507
1 77332 139106
1 136289 192358
1 101609 97648
2 79117 86880
2 176266 120274
2 96108 64919
1 4324 30317
1 80300 146432
2 126277 136253
2 99067 184466
2 59327 28783
1 43701 39002
1 125131 42306
1 40870 186658
1 194657 129472
2 128429 34644
2 29007 107446
1 69483 92622
1 93660 133020
1 37978 107784
1 68196 126326
2 57262 25404
2 2760 115399
1 197406 1760
2 132155 38483
1 82978 172570
1 152367 77935
2 5569 62198
1 74377 171113
2 45494 29142
2 189992 104341
1 135830 29390
1 48501 149068
1 174449 157191
1 155692 60429
2 90235 54612
1 162098 32519
1 118778 176342
1 67129 152887
2 105301 128946
1 183117 186177
1 32396 34701
1 3249 184631
2 151223 37114
1 127651 58906
1 166571 72885
1 190033 79281
2 49527 86357
2 121689 197017
2 46026 25538
2 196101 77796
2 59980 18742
2 160066 131619
2 61319 192675
2 174836 19683
2 143496 180668
1 94196 57685
2 197949 98468
1 181233 166487
2 162890 3220
1 85780 61448
1 183720 184102
2 14828 164233
2 72969 125052
1 38633 147383
1 89379 91639
2 93476 54049
1 136717 30152
2 88450 13365
2 866 133011
2 199768 39463
2 89538 176835
1 43878 142907
1 99879 49519
2 140298 13751
2 147896 74177
2 135556 180767
2 21841 100116
2 7401 35796
1 187675 189796
1 69763 168396
2 95638 97784
1 140273 22704
1 74791 182851
1 26686 44922
2 79516 5002
1 106279 22317
2 138024 138257
2 88344 173215
2 135555 102365
2 55575 111405
1 123552 79913
2 157757 74862
2 1756 157812
2 105936 128460
2 58728 122323
1 60505 154009
1 184616 61614
2 70349 104226
2 199528 67282
2 128538 156072
1 95327 60989
2 38110 165228
2 67842 125613
2 170534 86522
2 128745 68172
2 38161 163888
2 66431 20769
2 158587 166616
2 21555 14242
2 11090 69080
1 114339 159810
1 21664 67592
1 187811 40960
1 193333 127583
2 152392 115101
1 124293 198694
1 199971 24885
2 97974 167941
1 161420 183612
1 186809 128195
1 13775 89917
1 12725 133558
1 167266 189674
1 179749 44778
2 43394 173027
2 102744 122823
2 97733 66884
1 41672 48702
1 23179 26989
1 71892 120365
2 84716 173317
1 72228 53603
2 182349 47245
2 81795 99703
2 141517 106157
1 36885 131541
1 63050 69269
1 15710 61050
2 26187 150762
2 64304 9816
1 20787 103098
2 15965 167838
1 189384 52136
2 119872 196065
1 179203 63548
2 166223 108596
2 156558 33325
2 179677 171902
2 163369 91598
1 169145 147731
1 65802 149378
1 52486 36708
1 46595 49732
2 195569 59190
2 189492 82799
1 128252 149577
2 60911 64031
1 116827 149451
1 32721 4526
1 181710 163262
1 46939 51236
1 7760 120531
2 64905 183278
2 172196 35194
1 101675 158395
2 154888 49760
2 134926 170012
1 71795 43012
1 184105 169575
1 28749 65974
2 3683 96588
1 92229 64838
2 180092 142268
1 169258 77780
1 127853 348
1 24515 20021
2 161350 134853
2 160677 163050
2 118820 57373
1 66385 169491
2 160228 35955
2 162928 86476
2 8606 194725
1 174418 179085
2 149563 2518
1 122325 196615
2 3509 31195
2 87481 67165
1 89710 132190
2 50476 105129
1 105819 13673
2 143631 138306
2 56309 84626
2 11769 118947
2 9099 14893
1 80274 119847
2 98200 170003
2 108181 73643
2 185563 5983
2 15170 127462
2 23205 123084
1 181587 13256
1 172024 70409
2 104360 9871
2 81770 107134
2 124042 1609
2 64780 101896
1 161462 163751
2 167917 186705
1 11771 84634
2 173958 12453
1 118516 26381
2 65114 125574
2 142114 89499
2 68507 3913
2 77273 58312
2 131536 163817
2 117115 67708
1 104232 138162
2 121523 61799
2 111861 168129
2 2659 22168
1 18570 97131
1 36406 151356
1 16546 133980
2 114781 195857
1 154940 196059
1 183981 24344
1 91287 194770
2 16921 10218
1 100595 5177
2 172477 103614
1 81251 27276
2 194256 11796
1 145870 99466
2 95391 87260
1 107585 191938
2 176158 112704
2 86253 21750
2 31518 97032
1 98025 113171
2 147601 38369
2 87053 58845
1 105549 179774
1 38787 77621
2 111623 94961
1 34305 19319
1 112291 72333
2 141471 166779
2 22563 102379
1 42077 77892
1 164658 170808
2 61098 50631
1 76029 80249
2 99844 123815
1 134996 158999
1 108158 118252
1 156785 127148
1 89882 49884
1 76320 128123
1 117042 137266
2 3893 160655
1 117587 11409
1 23897 129997
1 70958 111570
1 160467 1983
1 27290 15423
2 53126 100576
2 169807 193814
2 191387 135352
2 143980 98960
2 129614 140882
2 185111 167941
2 124939 78629
2 22715 138814
2 4881 168724
2 104214 172435
2 97521 195631
2 106332 179475
2 6409 187031
1 192306 81454
2 132279 70658
2 177306 198371
1 9042 164942
1 50871 72937
1 82591 79783
1 188648 79254
2 54413 198632
1 153896 190058
1 132521 187821
1 94465 80211
2 117252 18270
1 110428 179534
1 100169 65443
2 36848 154716
1 88590 69944
1 75624 73476
1 194992 86449
2 14229 6615
1 41885 157025
1 173153 114499
1 39348 44452
2 26595 7342
1 113102 55274
2 72723 66343
2 1285 179012
1 131263 97740
2 60065 181229
2 43700 93769
1 169778 187963
1 8940 182874
1 79807 17823
1 8964 111097
1 80558 11266
2 93143 146977
1 141761 49708
2 23424 165658
2 149098 114329
2 8768 65266
2 128038 174574
1 43788 166093
2 65177 82126
2 166998 185774
2 6034 12970
2 124489 28307
1 192759 15439
2 55083 143691
1 4844 96944
2 12249 66437
1 14295 9027
2 119815 40829
1 171035 94636
1 112582 45265
2 76357 72742
2 70764 162817
2 39665 55287
2 57705 153273
1 198015 115935
1 81446 18407
1 33286 124629
1 141036 81177
2 90161 16727
2 123488 163110
1 62681 77244
1 92652 88886
1 130704 110106
2 121768 193426
2 4542 10973
2 150163 184664
2 102412 13561
2 2615 56525
1 3917 183812
2 66560 3517
2 97188 23102
2 145122 115020
2 158711 67155
2 64891 148481
1 40089 105495
2 16673 148506
2 196493 154153
2 54228 23470
2 48601 59985
1 116878 101764
1 101341 122670
1 57383 70157
2 146707 173808
2 143549 30296
1 104046 45753
1 128075 99010
2 119020 1750
1 72241 72473
2 81747 71624
1 34681 169412
2 72795 19525
2 86422 168780
1 85222 87490
1 88464 194640
2 116773 103877
2 48924 100399
1 176436 140904
1 25105 100409
2 188521 39867
2 10623 119191
2 72323 60279
2 115265 64969
1 184622 5361
1 50829 90429
2 122538 111721
1 58543 78233
1 186489 183146
1 121845 130952
1 21619 171758
1 131105 135817
2 96769 195420
2 20371 51292
1 21551 123676
2 195125 161139
2 163176 120226
1 2018 82382
2 129755 141943
2 10983 48203
2 28812 14224
2 83810 134044
1 133144 8936
1 107147 5819
2 22661 32628
1 178097 93477
1 28425 131582
2 193814 13552
1 64275 42700
1 105518 93603
2 196787 152277
1 118745 148923
2 176418 177994
2 141777 7214
2 84163 49322
2 106404 190094
1 42572 50706
2 60123 153016
2 188123 162604
2 181833 179111
1 115961 92894
2 198941 5820
1 116234 148026
1 12849 178564
2 133539 40332
2 149831 22623
2 144553 19097
1 40525 44436
1 35448 86949
1 94432 105797
2 172411 144927
2 85347 85752
1 138457 83493
2 44221 59150
1 84498 191434
2 164078 125065
2 181592 82185
2 116569 20771
1 57432 74853
2 121200 76294
1 198289 11182
2 170075 112344
2 114247 66620
1 132988 183524
2 178353 51621
1 7911 96344
2 32502 108519
2 22973 40259
1 76902 143275
1 127458 26648
1 167912 73318
2 179806 193219
2 151641 147146
2 69118 145819
2 87520 100460
2 71379 65884
1 33004 159208
1 175466 74791
2 166844 12357
2 118608 22869
1 55640 19638
1 172726 125116
1 124160 7899
1 117975 118823
1 188278 4114
2 13135 38115
2 68546 32795
2 125375 131129
1 195863 1563
2 7926 52622
2 152108 64866
1 61459 196398
2 1902 149394
2 15726 46529
1 145464 70686
2 100646 148350
1 195432 185561
1 39084 141968
2 102947 98978
1 129965 43128
1 11044 140240
2 194145 106193
2 5754 153206
1 100916 5125
2 102588 69198
1 170925 31753
1 169695 126486
1 10248 135842
1 97122 91617
2 196029 185326
1 128969 126802
1 94776 56836
2 167512 13085
2 17319 63956
2 36839 41119
1 45307 198552
2 47621 112197
2 44395 174880
2 9102 69947
2 153608 167609
2 182479 109139
2 57493 52740
1 128097 70930
1 133130 39269
2 154378 169277
1 43249 150734
1 138065 9525
2 59701 59630
1 81262 4046
2 65690 86130
2 103141 179260
2 108880 36120
2 166361 111237
1 173810 43756
1 115197 182936
1 46913 79494
1 28603 11886
2 199140 17705
1 136294 85407
1 51306 69642
1 165823 42545
1 5161 140806
2 107274 51996
1 147230 42104
2 128657 32129
1 61000 143271
1 22996 47961
2 159268 120105
1 146099 101949
2 21535 99494
2 96668 38939
1 98699 86375
2 65062 40580
1 116757 168389
1 174989 148768
2 91283 180625
1 199524 64703
2 50222 191043
1 130293 55949
2 38482 69976
2 10084 992
1 62912 13628
2 3403 175187
1 145667 71383
1 192515 130214
1 129110 151299
1 199817 14713
1 158161 105640
1 151388 50854
1 118858 51721
2 108380 187205
2 184949 16097
2 195016 155513
1 42239 17145
2 19683 136232
2 145619 22185
1 13069 165324
2 56611 17739
2 149385 156971
1 10396 83010
1 197728 131531
2 25926 73806
1 133606 23074
2 10675 89053
2 177461 39264
2 30466 130256
2 30309 60351
1 147185 197342
2 44372 11433
1 98869 52119
2 169240 187306
2 106555 189685
1 38506 40014
1 37384 17093
1 141246 162296
1 132218 117623
1 79429 76115
1 62407 121087
1 173021 55537
2 30734 65943
2 91589 104510
1 160178 58998
2 76649 61506
2 22720 108889
1 128395 116249
2 168009 90825
1 160103 114764
2 164455 135085
2 83728 154117
1 9911 121718
2 120554 90230
2 122155 156562
2 117350 189955
1 53455 39326
2 80620 56349
2 118787 180917
2 9648 144255
1 25493 118138
1 176314 65658
2 29222 103952
2 182946 161691
2 7302 16942
2 135782 180810
2 98822 119897
1 71043 20470
1 117125 185515
1 168431 76433
1 27674 55345
2 86319 2391
1 90479 192874
1 193879 49316
1 135452 104157
1 78531 186232
1 101067 75733
1 49567 114166
1 55281 28357
2 36271 56107
1 88230 66721
1 151389 97125
2 152249 109854
2 60418 39642
2 8599 48519
1 110902 75371
2 154007 27469
1 180138 178855
2 179054 68443
2 100461 169971
2 102222 139546
1 60683 56651
1 197896 185610
1 88199 119017
2 113318 181466
1 74729 149642
1 15940 168599
1 51676 105226
2 179362 107399
1 112917 106305
1 180504 185427
1 138075 8812
1 196494 148898
1 178071 124698
2 17242 29238
2 74277 29430
1 96373 156793
1 93966 146535
1 23480 167940
1 12579 70018
2 95302 23403
2 68122 180868
1 145552 64683
1 6343 180453
1 123551 78753
2 96747 120917
1 50783 176805
2 144825 9423
1 26982 103640
1 177331 41472
1 111875 174712
1 6603 192571
1 38296 78015
2 62110 177680
2 15789 122073
2 57016 129945
1 177264 194071
2 48647 187049
2 199444 38958
1 185748 161275
2 74196 86721
1 136491 50229
2 24701 103747
1 139303 118335
2 75799 124315
2 75595 190668
2 61387 34799
1 92581 20646
2 113358 22944
2 10114 46684
2 192314 195033
1 78874 100970
1 55489 47747
2 95199 165031
1 5075 62485
2 2068 157231
2 129864 84453
2 197151 112332
2 34475 72161
2 106764 195346
1 67910 152730
1 140706 110030
2 131242 97337
2 133448 138628
2 71894 144799
2 57104 155937
2 4708 14785
1 106930 114842
2 176535 16256
2 150731 133727
1 163689 111688
1 189359 63402
2 62375 14428
1 52144 145841
1 94681 166197
1 104179 91688
2 189794 173576
1 25346 71941
2 120419 36845
2 7903 21276
1 181495 72679
2 58396 34540
1 109508 37314
1 85096 53251
1 156566 118722
2 189557 56919
2 62134 63165
1 187095 55544
2 52209 60446
2 125661 34037
1 50054 138329
2 183648 176650
2 173464 117851
1 5193 6024
2 57224 70933
2 196247 137783
1 188360 166639
2 107549 142615
2 37466 137255
1 5500 136894
1 95748 41129
2 108117 9589
1 133667 29533
2 179650 48038
2 117925 141318
1 180775 115827
1 56417 140873
2 30634 106137
1 137108 92848
1 189689 180002
2 109656 54028
1 34787 148551
1 98089 72984
2 138283 45031
1 142165 20607
2 170927 184878
2 197850 180056
2 70485 13892
1 122640 30562
1 168905 143790
1 168276 113193
2 105088 26839
2 87416 64021
1 144686 43987
2 153238 94322
1 177527 143175
2 55943 117193
1 149722 107171
2 29007 197424
1 71998 111546
2 69004 113075
2 37690 76486
2 85204 98955
1 131483 123022
2 154895 11711
1 2889 195265
1 136854 114608
1 71250 149595
2 126117 129635
1 54753 182832
2 61128 129446
1 16182 138873
1 129772 158901
2 118916 120303
2 47799 124794
2 152865 125841
2 148335 48190
1 73250 141440
1 38151 58966
1 111729 102293
2 5010 46748
2 32246 94061
1 166493 63123
2 43639 34810
2 163498 145675
2 125537 60788
1 138114 8
1 175770 47010
2 41179 119398
2 181375 110636
1 117875 182793
2 82893 154078
2 124282 138813
2 159832 167227
2 151667 155894
2 115986 59665
2 63498 157540
2 8054 85610
1 118691 75170
2 152627 189503
1 19576 168398
1 26699 82271
1 12661 31411
1 99774 113492
2 27512 32644
2 149558 80395
1 106643 49950
1 146566 45633
1 102680 37429
1 178221 43158
1 168878 14330
1 153170 68996
1 5066 190791
2 192682 57569
1 22362 590
2 175862 151324
1 139853 94618
1 173855 199929
2 96098 145116
2 161670 53062
2 96473 15917
2 70521 147274
1 39666 17282
1 3262 1584
2 142697 56157
1 85319 182531
2 68676 187942
2 160247 16976
2 126268 24591
2 121895 62998
1 16743 40517
2 181444 84066
2 140172 50807
1 44839 104118
1 25991 122779
2 19239 53593
1 68937 158827
1 3732 162757
1 53095 189807
2 127545 80019
1 54192 107468
1 675 93548
1 195644 1551
1 127441 197876
2 85876 17525
2 168012 96644
1 108901 70615
1 18946 78181
2 36333 41023
2 194628 135902
2 33198 189248
1 12082 145660
1 37209 147249
1 177280 169541
2 22396 163198
2 145981 13034
1 158656 135580
2 10713 186244
1 98845 90899
2 144010 26676
2 176372 55390
1 14570 93110
2 59701 59988
1 176603 50839
2 24707 103413
2 129589 147530
2 42764 727
1 96865 24990
1 70736 172408
2 192900 125182
1 110618 96084
2 124079 33181
2 199156 98006
1 197233 128318
2 800 130766
1 168206 51972
2 95715 157055
2 120539 127003
1 58438 103767
1 181804 39033
2 91757 182377
1 79022 183502
1 20341 68506
1 60776 71748
1 196722 149724
2 68756 108349
1 156984 125007
2 173148 3075
1 174473 68384
1 183054 133876
1 7578 125175
1 46890 160516
1 119143 2220
1 174403 98705
1 172267 29155
1 67588 36080
2 197509 64468
1 109120 88719
1 49201 116134
2 122651 142372
2 178780 85759
1 170914 195715
1 87789 24774
2 195120 190519
2 161676 104743
1 9780 143643
1 178667 191851
2 24469 141000
1 106557 147641
2 15625 184900
1 161176 90026
2 180443 157261
1 87103 121620
2 190250 18688
1 76421 153935
1 125199 199395
1 185930 32147
2 73648 7336
2 110170 110852
2 157245 127028
1 181459 92467
1 115413 73892
1 89339 104695
1 159876 178366
1 112589 121610
1 37186 9979
1 26994 98680
2 142561 63600
1 157417 132185
2 34795 87323
2 42467 104962
1 77216 25252
1 82068 59319
1 7085 134701
1 1897 92419
1 59127 151723
2 43482 29644
2 50204 118057
2 185795 66549
1 86525 38664
1 41254 88347
2 142844 32131
1 54778 49552
2 5247 107594
2 188129 72522
1 127507 148106
1 136454 47952
2 88392 148829
1 176797 43675
1 161216 75569
2 135315 6564
1 25021 18389
2 7533 3578
1 142455 161925
1 34702 125435
2 58256 7087
2 75072 75109
2 133860 170070
2 109769 187147
2 36558 699
2 79059 108702
2 181305 86734
2 102264 23365
1 189745 77659
2 22041 95458
2 167783 196111
2 150852 154687
1 91297 182760
1 24962 59172
2 79528 102439
1 38543 3163
1 111696 153943
1 132501 58264
1 30692 60265
2 129472 97282
2 80875 144687
1 150352 86021
1 179445 107337
2 89593 185968
1 24450 46282
1 70625 123449
2 100345 124183
1 193644 159435
1 151391 90465
1 26940 66773
2 27964 32765
2 197623 9530
2 39213 106555
1 80697 192015
1 71174 195293
1 83309 199672
2 4939 5067
1 184565 67200
1 141402 87935
1 196997 56091
1 28709 92853
1 181770 159725
1 42995 43348
2 144694 70367
2 33632 177437
2 153750 175026
1 37924 134046
1 91498 139895
1 111381 7440
1 49985 81846
1 87628 179871
1 33854 63009
1 323 132972
1 159917 57622
2 142912 180596
1 66477 48362
1 30340 78051
1 16423 153460
1 174602 44078
1 59206 154623
1 130525 178253
2 96267 156209
1 142371 181647
1 129617 97146
2 86065 143036
2 135577 185575
2 45948 35313
2 134745 145540
2 171042 168945
1 190291 175808
1 79595 73697
2 184265 31249
2 14741 130192
1 172851 109500
1 36285 16638
1 21625 81358
2 163149 79874
1 71236 36996
2 16998 113791
2 182575 49810
2 5765 154351
1 54174 121232
1 82250 87774
1 85854 142013
2 60069 85660
1 93548 97370
2 21911 130512
1 42376 112967
2 11786 176406
2 182548 21759
2 26651 120636
1 115356 192498
1 110559 199395
1 109969 159276
2 42817 178357
2 19248 79466
1 166192 44935
1 2020 3471
2 8485 22025
2 53450 36463
1 38308 160567
2 190246 184715
2 88403 142966
1 1768 185293
2 26500 150160
2 126448 63138
1 116075 35059
1 111479 50901
2 178715 50104
2 195812 181813
2 147663 89487
2 203 192207
2 61882 107448
1 133759 51951
1 21150 135985
1 2652 163763
2 93053 128184
2 10655 150299
2 75329 171895
1 197685 20084
1 147641 63911
2 174790 137361
1 135188 21884
1 190389 45138
1 22387 193128
1 114514 75005
2 2978 192946
2 149463 28161
2 53783 187948
1 140945 143780
1 154800 65389
2 143901 52096
2 126823 109246
2 36858 118864
1 5964 73213
2 197512 152409
2 70602 126490
2 78446 102560
1 65046 16807
1 46540 173634
2 13144 118530
1 1394 20119
2 153918 184549
2 37161 17397
1 36435 176313
2 110067 118160
1 80238 18855
2 89031 132149
1 100662 3418
1 62458 134185
1 179703 199713
2 1227 28431
1 185186 20931
1 106919 149446
1 96653 158397
1 109252 176848
1 196669 60660
2 63028 34562
2 48346 105344
1 196266 199434
2 106282 153424
1 175701 113003
2 185451 165859
2 142528 81639
2 32355 104054
1 93504 6364
2 40897 187401
1 69465 69425
2 170998 178515
2 87478 172363
1 144479 3951
2 141316 97379
2 36353 141389
2 137853 121290
2 10436 22679
1 80837 185261
1 1468 132593
2 14597 14749
2 150956 167296
1 46068 184302
1 156785 56413
1 124969 4416
2 162995 50498
2 71711 115027
1 198476 24741
1 91758 57241
1 101502 197569
1 75648 142707
2 36479 107620
2 131510 155392
1 69095 361
1 148201 98865
1 169758 167160
1 78123 71877
2 103878 93618
1 33606 56741
2 75028 135080
1 2296 56410
1 94033 129198
1 8488 142571
2 36167 145880
2 130248 45515
2 61499 170731
2 7936 171947
2 89465 173822
1 55815 94495
1 34106 189900
1 178404 69440
2 126663 53032
2 120827 150150
1 16923 141108
1 75869 16265
1 154157 119062
1 122034 45402
2 183124 140504
2 156301 100155
2 12852 49418
2 141787 178120
1 76889 111280
1 166660 129964
2 122990 39558
1 75701 151636
1 100141 73538
1 141985 94794
1 139322 162489
2 113390 115853
1 132735 56885
1 157367 63859
2 71686 79064
1 19911 90310
2 181756 54475
1 3675 14391
1 81791 36628
2 26341 196964
2 172866 34662
2 22163 35866
2 186495 8065
1 59145 99020
1 152695 89991
1 186438 46281
1 145053 79113
1 5604 186633
1 189889 12150
1 35410 108143
1 49005 22535
2 48034 28231
2 130590 178718
1 67322 73478
1 149140 144105
2 173298 43938
2 87451 113408
1 3391 14870
2 184040 112362
2 80177 61033
1 30542 184135
1 145018 125659
1 157190 49016
1 191076 39242
2 5127 46619
2 155380 25795
2 170571 177711
2 182617 107019
1 76622 118961
1 71535 6959
2 189090 46595
2 25880 14016
2 73253 82360
2 191306 38073
1 33140 72019
1 146970 187315
2 132885 64443
2 140880 194990
2 143163 80114
2 60523 123229
1 81549 60804
2 1979 51403
1 189328 189065
2 30368 138957
1 78340 134535
1 106714 71009
2 140327 136711
2 135813 4357
2 53765 103011
2 39231 164171
1 184344 190214
1 157940 151185
2 91441 161973
1 116938 113579
1 33741 25356
1 118389 47580
1 74826 16354
2 16552 170777
1 133260 67335
1 145641 125934
2 14694 51684
2 191549 72081
2 7703 195191
2 180516 149922
1 39303 60559
1 174737 101331
1 190390 50090
1 21814 12895
2 29085 49602
2 176892 197608
1 181245 70293
1 48461 69205
1 74004 143369
2 158070 169676
2 64183 24181
2 166979 177769
2 77715 129639
2 182651 152280
1 166835 55790
1 16303 51737
1 164641 116578
2 130794 25175
2 115469 180150
2 24821 128085
1 180225 74792
1 121987 130572
1 56801 125338
1 100240 100346
1 53468 66529
1 68891 187534
2 181750 26191
1 126522 198407
1 140872 51292
1 167782 15961
1 172728 46928
1 49179 1036
2 2774 102396
2 12582 110802
2 6828 82259
1 43950 126461
1 174182 72973
1 188961 180279
2 134321 129764
1 135845 14687
1 157454 130808
1 80105 68246
2 66934 181828
1 156612 100177
2 68323 128598
2 188972 21047
2 96038 116499
2 154814 78652
1 174547 152009
2 87756 105804
1 153611 173557
2 198112 152666
2 36303 124877
1 90818 172566
1 147983 57430
1 90390 63181
1 168313 146548
1 167286 153706
1 43003 130696
1 31655 115229
2 171391 177490
2 8227 22745
2 139900 144842
2 84225 95308
1 172587 34936
2 79677 185140
1 66433 37343
1 64796 61020
1 27670 16717
2 160738 78370
1 112277 25614
2 103216 1853
1 94745 156194
2 20247 82424
1 25866 176758
2 55998 105751
2 37404 84253
1 55193 74202
2 55293 5515
1 133401 112944
1 50736 72845
2 64053 16233
1 95540 37594
2 137038 186072
1 102378 12723
2 99778 108307
1 59176 163044
1 174654 21853
1 109534 19263
1 776 177701
1 71040 64792
1 15102 66862
2 177371 111420
2 186296 92800
2 33993 49450
1 83099 120379
2 177733 105366
1 39815 66530
2 26024 149827
1 193372 159850
2 60614 25974
1 76612 19329
2 117365 88333
1 5568 35106
2 37498 196291
2 45065 162276
2 41280 37553
2 64565 139362
1 175138 63925
1 6560 143133
1 122660 21185
1 19044 181879
1 151616 171830
2 134678 189615
2 185687 197063
2 31650 24996
2 57987 96453
2 104751 184559
2 168186 128293
1 197729 128940
1 45055 85644
1 130968 189400
2 112268 16778
1 55649 39904
1 187863 23645
1 171230 148314
2 9868 325
2 47874 144488
2 83128 129688
2 173411 116392
1 102805 153955
1 29944 141055
1 148516 174546
2 159932 21559
1 95084 41415
1 44519 146392
1 2115 59033
2 68786 38240
1 149607 32177
2 110698 84360
2 19525 83369
2 62946 40241
2 40612 87865
2 46292 110083
1 174971 142973
1 162291 73886
1 147436 97056
2 151665 170162
1 41543 6576
2 26747 192327
1 96568 2548
1 64170 62531
2 118240 101370
2 92323 151040
2 42566 81045
1 56312 81083
2 85605 96277
1 56541 88133
1 37982 116512
1 61066 191822
2 18282 127491
2 186198 119323
1 30597 74143
1 148147 75452
2 130128 52623
2 45596 148740
2 150993 19692
1 177669 153503
2 78669 84963
1 108909 114787
1 129417 47748
1 18363 154699
2 13182 97971
2 128937 60799
1 85906 110800
2 114997 159857
2 75966 98977
1 70827 73349
2 147119 48006
1 85289 16893
1 151537 96655
1 137142 57375
2 159683 188266
1 95742 157647
1 12863 58070
1 134981 180857
1 64633 21649
2 106887 5860
1 66936 166939
1 59027 101248
1 10799 63476
2 145652 10431
1 198349 115280
2 87573 12264
2 16236 28137
2 108863 20445
2 193028 185465
1 51750 52308
2 176175 39651
1 139643 27812
2 67913 42112
1 165100 117895
1 6199 184704
1 98429 78521
2 142255 1097
2 123239 147195
2 24383 172681
1 118240 71607
1 195894 45732
2 148056 39508
2 99522 13685
1 22325 10480
2 105663 91443
1 165932 191745
1 149885 76378
1 20042 42975
2 25386 147242
2 189053 100192
1 12977 18204
1 108857 53925
1 54665 9155
1 143247 169133
2 42824 83346
2 2121 162300
1 44648 53738
2 177333 20299
2 147763 40635
1 57048 153036
1 50959 52171
1 174212 82908
1 107675 6146
1 157143 148525
1 9868 28086
1 165204 67897
2 178062 102950
2 61735 49286
1 164310 44381
2 169530 98689
2 99089 132259
2 14493 64847
1 64527 117710
1 27628 93068
2 68848 9966
2 43996 188467
1 167491 106446
2 123943 7825
1 188553 142970
1 108628 84216
1 85914 142206
1 128128 21720
1 103747 150187
2 197643 186472
2 50232 58515
1 128590 82613
2 168734 1748
2 77182 191262
1 195319 157255
1 145151 69849
1 2354 164112
2 196843 121101
1 132410 23954
2 172468 118408
1 188719 114626
2 58956 95343
1 28072 173919
2 65840 47138
2 162997 138808
2 163248 21233
1 3702 172063
1 90033 167177
2 33358 132346
1 117947 155926
2 146249 148230
1 49785 132257
1 189572 106323
2 39976 55631
2 36576 9999
1 180227 146146
2 121629 167037
1 49662 98185
2 56033 144492
2 7672 143076
1 1657 183555
1 51767 120414
2 154785 101458
1 39672 63632
2 54390 152450
1 175120 131009
1 167347 1721
1 77942 66832
1 152896 72238
1 179135 25547
1 62042 127534
1 130192 105689
1 142122 125188
2 190289 130865
2 173681 192491
2 146810 58681
2 55261 75248
2 87394 184890
1 75093 35901
2 34867 188969
1 145241 56501
2 104406 196289
2 75855 86884
1 78554 123909
2 147080 106028
2 21326 133883
2 30899 162175
1 66207 181160
2 107702 90389
2 57053 26784
1 99396 21182
2 65207 127061
1 114432 41892
2 55337 110132
1 107880 101294
1 56063 153286
1 100885 90480
1 135980 128087
2 54034 159095
1 39133 17998
1 114254 140914
2 158179 107826
2 88878 19231
2 110167 8115
2 64509 77323
2 75232 143653
1 183441 39667
1 44988 152188
2 116734 156003
2 130890 124586
2 79384 55944
1 120158 47702
1 165961 140423
2 131695 153482
2 118407 63624
2 75476 52711
1 39515 134052
1 142103 18642
2 186724 78430
1 33752 185344
1 51020 89972
2 156441 127512
1 174205 54582
1 124424 45276
1 97672 163596
1 179305 45050
2 31386 37524
2 178603 139082
2 119288 168926
1 87331 87397
2 75247 81788
1 9333 14764
1 2664 25495
2 197150 6009
2 137529 7493
2 138532 93359
2 90440 29645
2 102407 103691
1 157775 172412
1 33809 186096
2 154178 130709
1 58234 38529
2 168342 83468
2 122714 147292
2 130276 66047
1 115716 127994
2 2732 196574
1 152819 90680
1 70828 163080
1 112267 67534
1 78246 94757
2 118539 6698
1 131817 109453
1 56899 162603
2 163610 55979
1 3297 4178
2 53029 6857
2 191437 25710
1 24579 46563
2 77943 147661
1 53850 171758
1 56477 178772
2 196157 90844
2 25771 65711
2 147656 145947
2 66587 64403
2 58153 180777
2 64519 180160
2 124359 168957
1 93889 53293
2 97887 53717
2 122889 190829
2 122907 138136
2 30911 180205
1 32979 1272
2 104825 76500
2 15735 83936
2 198017 41238
1 141903 40432
1 130189 121673
1 115929 12773
2 108432 137421
2 199401 150267
2 175122 74487
1 93631 101481
1 2091 432
2 12910 128781
1 91049 20491
2 149021 52160
1 153601 48363
2 100459 83043
1 184300 150159
2 17838 141711
1 48430 123838
1 11191 29657
2 92078 186580
2 122214 174208
2 125617 44264
2 198487 147163
2 49659 52124
2 103051 54916
2 17633 174290
2 21891 147994
2 35093 110500
2 52570 46430
2 139519 69491
2 153027 134256
2 134580 30235
1 18123 12870
2 160415 36068
1 5571 164865
1 99725 70109
2 185160 96471
1 56736 10502
1 196925 127114
1 137460 120481
2 171196 65240
1 81599 90153
1 187584 156884
1 120674 81652
1 35117 16548
1 82617 19649
1 142724 92874
1 36846 185833
1 194366 127181
2 46528 154421
1 49200 15243
2 195143 11646
2 70204 97007
1 90012 88451
2 31336 174783
1 145632 29311
2 167356 46545
1 22542 83349
2 158182 139831
2 85011 65124
1 171242 74406
2 117883 188168
1 195820 119863
2 54144 45162
1 84347 154656
2 100302 117102
2 71989 153566
1 145231 126771
1 188296 143040
1 68494 118611
1 82066 34155
1 28669 140905
1 43352 169706
2 187608 127191
1 65098 54699
1 173637 5537
2 2604 154571
1 119342 81918
1 144071 63624
1 70908 167300
2 147708 173134
2 70341 73987
1 1703 21783
1 6555 2977
2 167459 62939
1 94503 35620
1 61400 86707
2 24253 156667
1 19461 34574
2 717 12921
2 12450 36040
2 109995 160411
1 73023 49501
2 44302 175093
1 106064 160017
2 115126 89129
2 53343 190162
2 172375 96046
2 13465 140215
1 129757 7167
1 39501 86721
2 147322 64676
2 148991 135375
1 68502 46201
1 83051 120652
1 163904 118167
2 122577 165465
2 54136 121503
2 185886 85774
2 199302 76771
2 189738 125900
1 57158 160356
2 44515 9984
2 167187 173734
2 25583 23120
1 142929 119963
1 151180 50964
2 19038 60396
2 17826 57850
1 609 130843
2 167340 113047
1 171666 78985
2 133162 197113
1 120593 196648
2 92923 191970
2 172748 44606
2 154449 32252
2 5085 98730
1 131046 134514
1 50483 78961
1 98172 98228
2 64722 70203
2 149252 70555
1 49293 40680
1 145925 59064
2 101603 116381
1 88718 159360
2 89095 8182
1 30219 111964
2 151231 59133
1 118504 90740
1 9873 46988
2 70466 101674
2 96960 165025
1 7488 24873
2 197355 108347
2 184098 37807
2 27179 40221
1 92124 142821
1 140360 184006
1 150820 100879
1 183019 3053
2 164237 64297
2 18890 164448
2 171256 171300
1 23616 144188
1 1131 142567
2 22399 182649
1 188034 179916
2 198383 152759
2 30171 133031
2 157451 22880
1 55110 44946
2 17702 40353
2 7767 124866
1 181902 107629
2 119855 82896
1 137922 147160
1 159882 162213
2 119936 190053
1 126198 126708
1 58980 116811
2 147328 57900
2 154879 91904
2 160257 31620
1 155298 87572
1 18504 42160
2 29296 153217
1 177932 138410
2 17522 164811
1 87770 186131
1 124690 88705
2 70045 9660
2 66183 169507
1 190844 135773
1 93490 111352
1 187581 14912
1 8211 172247
2 25297 40949
1 92674 44096
2 101912 94987
1 85538 184610
2 149905 21663
2 101077 2026
1 6185 171148
2 37326 135551
1 198246 146116
1 115388 70257
2 9254 55302
1 185142 38458
1 87195 101863
2 101798 2409
1 157419 161333
1 120784 11210
1 82527 151117
2 131296 4313
1 143240 61434
1 74846 73031
2 43308 179984
1 62 22322
2 144919 195606
1 88642 38983
2 14580 115571
1 61176 155781
2 61778 161572
2 5902 182061
2 95533 124666
2 69182 133994
1 87087 31983
2 141487 46759
2 104689 5776
1 194623 173096
2 111788 30840
2 167302 5764
2 52339 885
2 128471 166642
1 89617 107090
2 119118 197564
2 192236 6382
2 168377 182172
1 142664 170628
2 169952 67855
2 55211 49618
2 65448 43450
2 111065 108517
2 20725 112853
1 120138 6244
2 170341 102167
1 144627 18388
1 111795 97028
1 151383 163214
1 49071 101179
1 23922 83526
2 141596 102116
1 12853 13368
1 199579 61324
2 65094 78654
1 132702 58045
1 144078 93197
1 190177 159896
2 24789 31391
1 13698 32936
2 189132 199031
2 198880 53780
1 177484 199531
1 193280 3419
2 60404 60958
2 24585 132851
2 141943 51666
1 147138 143460
1 58413 144917
1 73311 89485
1 35086 2673
2 38427 170422
1 9891 159866
2 88692 117033
1 4799 159484
1 109996 28364
2 174939 2348
2 53602 53894
2 172212 71096
1 118144 104849
2 93746 187823
1 164453 191854
2 113988 61025
2 56889 57365
1 132889 1137
2 155518 174367
2 37875 88459
2 110711 162217
1 136047 89813
1 67773 4894
1 25330 199715
1 129393 22768
2 151013 131390
1 62757 17938
1 128923 103938
1 154755 177595
2 71508 48578
1 25649 148938
2 197138 124242
1 68544 121077
1 70861 158382
2 67299 50685
1 53233 120310
2 4373 69729
2 22402 38235
1 89057 27034
1 98333 90488
1 40193 126571
2 122931 114637
1 109831 39898
2 99536 91717
2 144629 57118
1 124727 73687
2 155451 77627
2 971 103703
1 74863 30025
2 165753 14118
2 152600 85779
1 149334 64581
2 75176 82548
2 82427 193179
1 28191 119544
1 163421 114580
1 182397 171841
1 163153 6808
2 191550 103505
1 162916 127534
2 157597 92882
2 110118 172637
1 79005 26750
1 161065 32645
2 62462 135044
2 92040 110530
1 115043 191601
1 144763 190919
1 143153 31979
1 152995 33708
2 7345 127300
1 67723 98839
2 57102 11836
2 176177 140638
2 77602 175608
2 74838 7925
2 173093 81038
2 132190 195446
1 198280 11188
2 70677 32532
2 178605 163811
1 13255 188492
1 165568 111353
2 90574 152916
1 132034 88882
2 109893 83071
1 129184 151468
2 171257 77181
2 143113 89042
2 140041 197253
2 27910 36029
2 100341 143675
1 196663 185662
2 94357 79022
1 102811 138649
1 11923 125803
2 50923 21277
1 196188 97036
2 100821 20354
1 195740 193469
1 51930 94013
1 168613 41716
2 121208 31302
2 3546 132248
1 26602 129509
1 10801 31489
2 183009 50145
1 163828 167995
1 158581 192102
2 78584 113601
1 118308 40831
1 74781 70891
1 18230 105403
1 78667 120872
1 96578 9845
1 24348 148016
1 90699 39049
2 154791 63516
2 75220 112220
2 173912 107014
1 16097 79838
2 45140 80699
2 116090 126244
1 40834 72380
1 162355 103278
2 10294 184336
2 197704 78431
1 14424 195291
2 164526 143630
1 17867 151166
2 145906 144904
1 110903 25609
2 88412 60787
1 114617 185009
2 16265 100446
1 144836 178033
2 163844 192881
1 80719 57330
1 57867 156282
1 68158 39640
2 2335 125452
1 41690 15725
2 14021 23677
1 159889 106832
1 18872 150547
2 125101 70938
1 38946 20658
1 59205 163832
2 114600 85461
2 109502 150570
2 136111 25489
2 20435 48207
2 86216 30404
2 105598 83730
1 187085 103032
2 194762 173856
1 150854 140783
1 173832 139344
1 78389 172791
1 31924 15658
1 132694 44393
2 25752 35533
2 197214 83450
1 175263 133521
1 24066 36714
2 188568 157094
1 74998 56871
2 130058 61593
2 154974 6172
2 120218 34367
1 173549 199587
2 136077 74154
1 97433 78473
1 147591 145959
2 19140 151051
1 31598 194060
2 131556 64386
1 115750 104688
1 88923 100645
1 183317 97793
2 4247 20428
2 172977 49915
2 78347 137255
2 53321 23894
1 100711 126449
1 47749 97707
2 115516 113115
1 174923 21316
2 100750 66322
1 48542 105738
1 69831 35482
1 109107 199889
1 42524 7731
1 54951 116385
1 127145 18650
2 31261 151582
2 146223 89669
2 116306 165091
1 146742 140154
1 80288 137723
2 62276 116127
1 146428 173075
1 126616 179725
2 129218 22388
1 102239 77956
2 9958 61958
1 75558 52771
2 85878 128460
2 60129 149373
2 184751 31563
1 156540 55500
1 48281 60968
1 21412 41599
2 132887 29308
2 105784 74987
2 151502 32379
2 191366 116174
2 67889 79898
1 56166 75439
1 4219 16177
1 141103 140120
2 46836 38942
2 104119 188554
2 153581 18229
1 62783 10400
1 98834 174272
2 109358 118236
2 92692 198117
2 116801 59749
2 90992 125824
2 112822 194747
1 47418 184923
2 186262 62978
2 154387 194194
1 150181 57280
1 197165 86648
2 100201 68076
1 28035 148576
1 118551 199918
2 158562 126549
2 80161 72792
2 120289 115915
2 84681 133815
1 77461 150234
2 134124 84760
2 131546 142058
2 193013 192774
1 57135 84607
2 107412 47972
2 175422 92695
2 45703 13826
1 123681 196236
2 85076 20807
1 41229 168736
1 145065 193063
2 175426 183383
1 112177 65334
2 132911 153388
1 79039 94589
2 11445 70090
1 40778 27736
2 176262 58148
2 51704 149109
2 139195 183680
2 156468 91034
1 105613 141085
1 180231 158284
2 193061 129649
1 185345 158745
1 11251 82035
1 127477 127251
1 16463 182646
1 31027 188535
1 199319 166131
1 126556 162647
1 83565 129533
1 178711 10423
2 7377 50470
1 70946 21991
1 26736 184826
1 64252 167364
2 27402 148906
2 99319 141805
1 175988 50786
1 125172 184972
2 155515 171311
2 69388 186243
1 52919 42142
2 149361 16759
2 17365 113051
1 112089 19034
2 165993 120222
1 52446 77742
2 67479 108354
2 35744 85058
2 111215 163807
2 59206 171388
2 154471 120130
2 130388 133511
1 154020 100682
1 40763 139724
2 28649 153000
2 170742 63079
1 110526 142385
1 129937 22658
2 118192 56069
1 47952 106959
1 176530 99922
1 170024 69639
1 27056 199424
1 57182 193551
1 35212 2727
1 120248 20660
2 122505 45232
2 199641 131785
1 183934 80092
2 56417 162289
1 74397 65687
2 32273 53123
2 121265 152180
1 75751 64078
1 42133 174149
1 97742 120528
1 68374 38189
2 155080 105021
2 126280 136912
1 191286 4377
2 162133 164569
2 99114 75741
1 114445 16145
2 179373 60955
1 158376 182289
1 4546 138652
2 114989 164147
1 91509 49528
1 89867 58316
2 69536 66067
1 23095 62965
2 92732 58533
1 174092 120172
2 8808 64184
2 114431 41559
2 50706 139813
1 55723 5201
2 152189 87594
2 82141 62406
1 32543 133783
2 101918 48877
1 129322 145950
1 47778 192956
2 47531 124024
1 138294 119830
1 59083 52826
2 170653 191159
2 66891 21554
1 62498 181585
1 178491 97318
2 132771 165457
2 121087 72841
2 46592 187518
1 182684 123325
2 41098 10914
1 30514 125702
2 20636 121511
2 119301 92758
1 136614 17338
1 136825 151516
1 117700 31342
1 53049 43495
2 42900 178458
2 30539 82115
1 133459 91336
2 81145 113875
1 121604 31253
1 161356 154676
2 76268 27722
2 72710 110618
2 158627 145712
1 64408 175607
1 1924 168699
2 172934 109526
2 99077 159011
1 179021 84181
2 57931 83329
1 125926 147947
2 7882 151359
2 113776 170404
1 192462 169054
2 27296 169285
2 75891 366
2 104568 155391
2 12909 195110
2 99969 107725
2 112791 125728
1 7082 163238
1 128092 34027
2 137644 1261
2 102870 17009
1 57495 117304
2 129136 27887
2 167276 33748
2 162122 104293
1 175215 45518
2 169737 112385
2 118977 72533
2 78330 70757
1 88094 37562
1 21010 163599
2 91536 64245
2 112842 168745
1 60184 9118
2 192963 185506
2 33638 115398
1 188341 158768
2 187244 173168
1 916 134349
1 170207 14436
1 191287 73207
1 191249 91166
1 187780 30662
2 12081 184384
2 87002 49161
1 99957 28824
2 194166 85106
2 128203 36368
1 157343 116300
1 115461 117210
1 167524 43476
2 172657 184173
2 67573 98781
1 102272 87377
1 124829 75986
1 78662 189392
1 12932 77376
1 172380 80153
2 127035 146413
1 77568 9539
2 59814 160573
2 83200 163751
2 162456 17608
1 60823 45332
1 60718 101868
2 175861 163148
2 72520 53698
2 70143 23092
1 137200 53764
1 168633 118958
2 85759 78385
1 89355 32987
1 138926 25849
2 9745 116911
1 115796 65343
1 150074 65043
1 136792 9624
2 188727 8654
2 196749 71929
1 148237 38598
1 167036 89474
2 72036 31374
1 174339 13926
1 123583 10683
2 16185 91268
2 192312 104007
2 113429 155027
1 100417 155744
1 108688 124443
2 76057 113622
1 30694 24033
2 185026 134004
2 44774 175156
2 101687 92834
1 176336 76601
2 89421 17227
1 62736 128813
2 14497 40379
2 168952 41982
1 166887 106445
2 63837 77722
2 139286 66294
2 104487 157090
1 195872 164242
1 183100 197756
1 111222 119471
2 50177 106253
1 60176 94329
1 164137 115417
1 24190 4262
2 170822 75359
2 35715 142255
2 74124 29380
2 92977 102483
1 85161 186532
1 34299 129031
2 56648 173202
1 48558 191689
2 3601 59440
1 165841 39998
1 168455 32155
2 55994 46444
2 118330 70936
1 119222 95998
1 124624 103006
2 99257 162120
2 149978 24306
2 33194 147877
2 78509 117470
2 144069 163780
2 186438 167374
2 68280 16998
2 196970 169662
1 139116 127614
1 57303 74365
2 156 153837
2 173440 15364
2 106934 70103
2 195284 62442
1 181319 40331
1 125885 195350
1 19705 183395
1 57692 182644
2 138358 161099
2 67246 82335
1 140881 137053
2 142873 8811
1 127066 110499
2 196163 37229
2 69650 73461
2 186009 143557
2 114550 20905
1 84019 61195
2 69751 196824
2 142329 92688
1 1507 29525
1 186058 125866
1 7028 15450
1 8834 199400
2 88527 65967
1 101080 22748
1 17661 34424
2 29564 97481
2 179705 191510
1 67493 12889
2 60528 124804
1 147348 136709
1 46198 73244
2 155988 172007
2 5002 109018
2 126070 74711
2 147346 1468
2 192836 174558
2 26500 177641
2 116370 180343
2 186436 46848
1 138513 164478
1 12840 2608
1 13442 8255
1 12580 17058
1 88349 78513
2 192602 120932
1 105660 68142
1 89861 185772
1 66063 1345
1 66167 185996
1 101153 6292
1 89046 2912
1 95400 173974
1 131115 148442
1 15303 152767
1 59118 38112
2 178450 112992
1 130546 50567
2 148408 102785
2 152701 65797
2 65987 104921
2 50420 64905
2 106560 163003
2 22308 10466
1 2584 75123
1 178440 152891
1 671 190239
2 11699 4619
1 32243 1231
1 150190 92903
2 1580 138263
2 122500 48116
2 151453 24334
1 35143 184593
1 165571 189966
2 50304 84569
1 183321 185116
2 26155 197777
2 104576 92178
1 71667 187009
1 121616 183181
1 4966 73537
2 93708 94482
2 134191 73119
2 79007 117477
1 195769 48287
1 88513 10186
1 146428 50101
1 18824 157199
2 40156 69848
1 66819 112740
1 47416 194573
1 187000 115450
2 17984 94238
1 178292 77990
1 90587 142333
1 9830 60469
2 180333 51109
1 59525 182431
1 129235 83531
2 177751 189477
1 87036 59581
1 177371 62405
1 60683 67939
1 137610 114499
1 33985 126667
1 182685 106271
2 153360 181208
1 38093 101738
2 117108 133227
2 83682 35304
2 92557 7884
1 3322 23383
2 60352 153626
2 45342 155010
2 90337 42547
1 192391 57981
1 199412 195428
1 17733 148356
1 140887 24309
2 133740 105173
2 2543 4193
1 139549 121588
2 19115 51272
2 175573 5285
1 41170 120775
2 70731 94388
2 23235 188657
1 38780 19421
1 169031 1296
1 159067 35219
2 99422 178744
2 174287 138597
2 11757 191417
2 27975 53979
2 174407 182861
1 126645 22775
2 13307 36561
1 66752 193738
1 81117 28733
1 151542 154431
2 5034 145311
2 128376 51805
1 170182 47260
2 146160 27568
2 72234 185040
2 11483 126059
2 178605 50152
1 103107 118055
2 138728 137968
2 39506 139139
1 102343 16155
1 87289 69150
1 105976 164909
2 54771 50579
2 145463 96927
1 141638 68854
1 38930 182397
2 126050 4519
1 61775 77942
1 88997 64422
2 87101 44732
2 23237 68974
1 33297 146154
2 32733 28533
2 171474 95795
1 143321 199439
2 184529 81119
1 74267 180938
1 199781 66294
2 65428 120445
2 38674 6580
2 77595 3560
2 46146 21460
2 158123 59612
1 180953 80730
1 181217 140501
2 100890 8160
1 161900 55279
1 35925 46895
2 105766 63263
1 152975 105221
2 185234 2892
1 120486 162073
1 116153 192532
2 38928 48644
2 80477 188459
1 31221 25967
2 56946 178270
2 64891 173675
2 49107 188405
1 72208 125465
1 24453 78308
1 84756 83466
1 7211 184626
1 123998 158418
1 100960 174147
1 94682 102671
2 171355 88660
2 61376 76298
1 81892 70583
1 7466 181859
2 199081 171401
2 129059 125148
2 13438 88092
2 104774 192672
2 38900 59346
2 14523 177604
1 189394 170865
2 119361 16474
2 193564 87038
1 176827 37686
1 168260 73337
2 46833 84178
2 10861 176185
1 31854 104186
2 97159 29686
1 179609 2511
1 97742 64106
2 189974 154666
1 67620 111281
1 19920 129784
2 105940 75959
2 73408 11144
2 113399 39469
1 176762 129097
1 88779 86067
2 187047 81797
1 16629 1638
1 189088 154971
1 8155 31310
1 157594 8581
2 16971 101707
1 59052 78257
1 113421 109883
1 114993 121552
1 166091 13516
2 121034 56791
2 66168 188177
2 108110 129464
1 34346 17862
1 58075 188336
1 155903 85403
2 70741 4800
2 68559 168386
2 47502 13848
2 9281 48838
1 68027 184138
2 92308 191427
2 112812 147082
1 60754 6702
2 171888 102384
2 73483 48477
1 400 68493
2 98189 66938
1 183951 11622
1 19362 70791
2 110292 105225
2 139423 21382
2 144384 54910
1 143962 43622
1 9469 32321
1 161614 109991
1 147450 194221
2 79971 168379
1 108921 71081
1 32333 984
1 136317 189452
1 31287 58903
1 80091 36431
2 73449 180869
1 151170 184384
1 91158 98049
1 68524 172958
2 34151 30204
2 62223 67364
1 197162 125136
2 105888 40906
1 102777 18170
1 127032 138820
1 29070 149359
1 8611 89566
2 27747 25878
1 80561 176721
1 198906 55736
2 8416 150317
2 184790 79960
1 33375 87798
2 111190 74164
2 20131 148255
1 197795 155554
2 155745 163865
1 107652 1267
2 116197 179848
2 154842 131460
2 35456 162745
1 173994 110491
2 176508 140009
1 39584 112763
2 41456 65685
1 73424 78327
2 154977 191798
1 149997 136302
2 32955 176124
1 71575 6611
1 64613 751
1 99556 10397
1 116187 55836
2 6795 130041
2 140826 66714
1 9877 132759
1 126117 57041
1 137081 2807
1 124432 102283
1 2307 87053
1 90789 170350
2 186230 153582
1 47882 97155
1 111306 2088
1 193397 15390
1 176436 147642
2 79552 57294
1 51279 59604
2 55201 95799
2 74811 10497
2 24833 172118
1 83524 107673
1 111883 115170
2 97337 13151
2 23887 89800
2 160812 186721
2 94912 45660
1 60073 58632
2 114527 192409
1 86913 175349
2 164967 630
1 27814 30545
2 106909 6516
2 91117 153312
1 17112 52443
1 16761 179619
2 69502 129648
1 190712 163732
1 137490 142237
2 68508 44543
2 140801 38963
1 90495 71448
2 64785 135201
1 165305 133716
1 132959 21462
2 140830 150765
1 39136 71078
2 196799 43104
1 88958 183564
2 196560 184208
1 141426 168352
1 107859 112180
2 40752 178414
2 175890 101906
1 54293 91561
2 136171 165085
2 139059 47115
1 157669 165028
2 12364 78678
1 143592 181015
1 31881 116236
1 70513 92595
2 133072 197001
1 90635 120895
1 22183 82628
1 79059 185079
1 126173 65292
1 87715 175952
2 25468 132220
1 172334 100233
2 48037 82730
2 191864 77406
2 133824 92891
1 55004 187102
2 136554 25006
1 38538 15235
2 172841 145751
1 192668 190168
1 159331 44728
1 37284 88688
1 31309 188744
1 109173 154615
1 3307 194662
2 116322 105212
2 159606 121021
1 72858 168451
1 17459 151039
1 153607 148028
2 21375 34978
1 73471 53778
2 109666 45150
1 79032 156887
1 62886 54208
2 53373 165326
2 61392 124498
1 236 45521
2 195443 76171
2 152989 170812
2 197317 88852
2 113975 110316
1 34503 119808
1 17651 69479
1 31452 38472
2 57130 74269
2 112819 141787
1 125133 62112
2 77375 34852
2 85274 25054
1 107491 167164
2 135689 21503
1 22150 58127
1 97883 40220
2 174896 57628
1 179915 140033
1 140393 119604
1 106112 124379
2 8518 93630
2 194039 155395
1 146442 64196
1 94769 54581
1 43148 119853
2 169982 903
2 53226 196826
2 45477 186376
1 65691 87654
2 76823 79592
2 19344 171309
1 92043 176989
1 64596 42776
2 150737 67826
1 109577 177559
1 76253 46637
1 34431 46328
2 154125 58245
2 28833 198575
2 189992 35094
1 154618 198684
1 65276 9429
1 39320 199186
2 190102 128573
1 39088 162873
2 108385 58023
2 102536 128369
1 117136 51297
2 114799 127818
1 148231 123371
1 22205 192031
1 68321 10070
1 124558 43184
1 142196 197049
1 56079 73623
2 54256 194833
2 22464 180469
2 140059 36695
2 99348 41952
1 194922 131856
1 93428 135844
1 59843 96900
2 87423 161504
1 195868 93232
1 112141 181405
1 79910 18078
2 121275 158357
2 85003 199622
1 124945 149958
2 84857 114452
1 167455 189874
2 35365 167210
1 53942 98000
1 110158 73998
2 8318 119477
2 10869 44390
2 92794 40095
1 78083 72038
1 76984 165370
1 188991 158762
2 154861 10204
2 55362 138706
1 148551 188207
2 74390 159956
1 178790 76091
1 181108 6989
1 135690 180581
2 176985 104244
1 57419 78540
2 55302 131538
1 149327 99427
1 19985 34611
1 92339 144461
2 169109 85935
2 149730 181801
2 127980 9898
2 120219 189354
2 102393 136648
1 26420 27379
1 130750 139613
2 35574 7879
2 96967 4450
2 34726 37115
2 164708 52679
2 45052 163601
1 12153 117650
1 196380 153434
1 110409 68891
2 185024 143734
1 36552 103107
2 186783 5282
2 145025 5381
1 18927 32985
1 189501 86677
1 66779 45431
1 195328 156785
1 171458 62878
2 42824 90813
2 137459 1775
2 68807 165172
1 87145 86721
1 84949 182601
2 22060 78392
2 120030 176169
2 177057 52298
1 160308 31586
1 133012 26557
2 150325 94817
1 136340 87355
1 28925 129990
1 108758 194717
1 163394 179111
2 127291 88164
1 113046 190885
1 9581 53592
1 17312 190376
2 25405 24559
2 67089 142684
1 114589 16464
2 86475 53642
2 114737 189110
1 150358 109266
1 8969 5409
1 182518 136231
1 159166 195753
2 38919 14793
1 1541 178208
1 189276 90540
2 19050 93594
2 96560 132005
1 175249 44270
1 126749 72258
1 189914 182023
2 13972 6283
1 132151 119213
2 130236 108462
2 4657 74549
1 147605 55356
1 145305 162665
1 5944 108028
2 20825 184375
1 56843 80153
1 169287 46105
2 46359 4601
2 123436 116364
2 3925 9179
2 87421 25326
2 155019 108630
1 174807 36599
2 110110 184343
2 68050 71513
2 27816 30289
1 146691 23356
2 38339 130122
2 52781 50154
1 159509 108104
2 9495 68302
2 41386 103137
2 80846 133072
1 47091 10601
2 21886 98155
1 56570 61918
2 109263 136807
1 129456 85707
1 71697 40742
2 40160 13391
2 55436 161087
2 154930 145830
2 39963 185831
2 130353 187535
1 29374 194215
1 194606 174750
1 181992 107248
1 176009 90150
1 71319 138558
1 167979 163422
2 182167 125959
1 160485 101663
2 145861 110981
1 89759 142605
2 99767 177231
2 140943 96802
2 3191 198855
1 145963 36414
2 75277 9591
1 13205 165673
1 172700 156937
2 97481 173568
2 33049 81851
2 25918 11956
1 141607 154816
2 36113 100456
1 168543 199959
1 148684 20919
1 172939 20587
2 13349 153786
1 28547 24588
2 31277 38276
1 37086 57834
1 30234 108619
2 80244 117264
1 70436 107169
2 139527 196022
2 94995 110853
2 115329 86098
2 26107 185314
1 79157 194902
1 138293 99878
2 60449 133297
1 21018 2295
2 84623 99482
1 62619 191474
2 69637 59297
2 169392 146350
1 85278 82915
1 135999 72946
1 179578 56876
1 92355 3534
2 20457 197516
1 35306 147636
1 102131 56427
2 161830 163964
1 193618 10091
1 77725 21050
2 122384 189490
1 149988 139753
2 12758 104861
2 41441 135059
1 177338 93969
1 198965 150348
1 188149 30219
1 13952 180647
1 71782 169011
1 88173 113589
1 31983 56671
1 42665 6268
2 86681 162969
2 52823 167744
2 99679 6722
1 174690 153756
1 90522 43558
1 82345 59193
2 130304 194083
1 109386 136210
1 75250 153595
1 105578 187099
1 88178 25348
2 197175 136
2 80990 107346
2 110147 155503
1 9862 133803
1 105268 155292
1 52189 41781
2 79596 95513
1 55749 186838
2 172999 24445
1 5586 88836
2 2367 185143
2 195804 118347
2 45515 30152
2 198217 192303
2 818 91774
1 149272 175800
1 6446 196504
1 131101 176310
1 161983 42626
1 52423 28719
2 171509 136163
1 186022 66772
2 58027 124770
2 68692 176981
1 66266 128786
2 103935 107635
2 152508 56643
2 88141 46285
2 83683 49977
2 125821 163799
1 192225 167199
1 80477 97257
2 69671 43182
1 95086 198525
1 107462 107599
1 184748 41994
2 28206 72673
2 94602 65545
2 156942 166829
2 89960 73292
1 44928 171536
2 54797 177846
1 175827 61447
1 69492 63201
1 79745 177622
2 175704 86961
1 74842 80830
1 67393 139155
1 155989 131292
1 138409 35838
1 159219 130894
2 116302 17796
2 168841 140092
2 199745 121278
2 192040 64168
1 80282 52074
1 30769 20187
2 128867 23933
1 156011 165885
2 22390 181184
1 125691 130682
2 99392 163908
1 85241 40409
2 177563 179445
2 167887 12419
2 129812 77755
2 61260 16659
2 6908 94588
1 198415 80027
1 72097 176935
2 97296 192336
2 3550 32761
2 114907 9188
2 30182 149208
1 80170 79385
2 116303 93177
2 38343 24595
1 75390 100676
1 141329 199131
2 135724 72063
1 198732 137664
1 120483 139437
2 44839 23709
2 193425 104015
1 116685 55722
1 35604 83545
1 87501 173102
2 145085 91657
2 153671 79290
1 90425 108896
2 92386 41484
1 50392 102297
1 20387 13094
1 197471 155221
2 117885 179023
2 113399 85390
2 129934 162370
1 187277 169450
2 39086 159363
2 54109 156192
2 46971 192057
1 17926 116086
2 66918 73
2 28323 133077
1 42809 12015
1 53356 3137
1 18907 38654
2 77183 150071
2 175196 8407
2 41233 70766
1 24673 189597
1 161927 123411
2 136251 9325
2 63371 139586
1 180652 50724
2 150604 183936
1 39997 95310
2 3490 63073
2 175841 47670
1 162486 145019
2 15115 34001
2 4467 188873
1 3129 131596
1 36611 99152
1 47211 108716
2 180905 199873
2 70428 148778
2 56738 10109
2 146763 174423
1 109667 111699
1 47379 198080
2 151637 170636
1 64265 35484
1 135508 154775
2 70630 181341
2 145914 119653
2 72897 153656
2 67501 105514
1 112706 77298
1 23910 174606
1 193760 178295
1 41705 13290
2 63587 191861
2 185956 124410
2 21914 153436
1 19387 184853
2 6032 3383
2 44451 69734
2 119583 24556
2 165021 157117
1 113563 15982
1 73851 141699
2 87167 86261
1 83997 934
2 172522 172792
1 138880 48455
2 81972 61938
1 15418 144197
2 67299 154916
1 115336 40665
1 80646 27125
2 62572 58724
2 7795 55603
1 60442 23483
1 17773 179836
2 46619 3824
2 123283 49117
1 168082 69100
2 63532 163995
1 61795 28088
2 138828 24839
2 140027 3301
2 33885 164868
2 61471 114364
1 180067 157910
2 1440 78892
1 153179 10744
1 134800 109467
1 123251 84393
2 93318 196403
2 112589 131610
1 46509 147136
1 74104 78344
1 131723 12881
2 52380 22567
2 39560 99890
1 95995 106741
1 88332 174902
2 128727 4660
1 106306 160388
2 78991 89339
2 156594 133715
2 161419 131922
1 187962 120232
2 140339 140098
1 51001 36922
1 95413 186049
2 131392 181336
2 108897 66164
2 23311 57353
1 61123 199157
1 31810 20162
1 98252 549
2 13255 19634
2 148461 76234
2 171471 60747
1 110618 19612
2 40023 99043
2 136347 40061
1 136890 139136
2 131168 95605
1 78402 123388
2 192064 76735
2 99463 199034
2 16746 122705
2 71071 129122
2 197983 168015
1 165985 32777
2 196590 184172
1 30045 161841
1 97653 29797
2 15666 192899
1 137016 155492
1 150268 121926
1 49548 33757
2 57523 60448
2 171367 46816
1 42731 161345
2 44716 69406
2 9396 39360
1 83374 113809
2 96404 66292
2 77550 134347
1 135992 12363
2 104616 99479
2 181555 78965
1 7460 141815
1 125726 80039
1 96048 126634
2 155033 36913
2 52877 124927
1 50248 67413
1 73063 113526
1 189826 144319
1 56946 103154
1 81995 143279
1 95113 97172
1 157566 3024
1 24963 126950
2 131555 64014
1 109466 157126
1 48598 176548
1 105500 102287
2 56640 141297
1 170791 164601
1 116962 3415
1 182579 87603
1 118773 123092
1 27576 31306
1 143125 182574
1 88646 144775
1 61417 165949
2 95026 180587
1 86794 137252
1 159199 152886
1 172543 108617
2 15240 58167
2 99285 158843
1 184864 16106
1 86921 71367
1 49200 199553
1 127550 10442
2 175542 142379
2 132568 138545
1 27114 165737
2 177122 10974
2 186380 16879
2 177808 176787
2 39790 119389
2 140724 115698
2 133877 121194
1 172725 22075
2 147094 190649
1 136162 145084
1 5683 133503
1 105060 118366
2 86757 103066
2 191220 1010
2 65427 159010
1 49475 189555
2 65688 27546
2 47402 25498
1 4318 192794
2 68419 42511
2 24958 50623
2 2911 112574
2 21664 137817
1 69111 947
1 164267 122994
1 88636 88984
2 101602 126964
1 79310 65644
1 21842 59196
1 11179 57278
1 104570 135617
2 128516 61768
1 30175 115397
2 138407 58715
2 96220 53135
1 198029 36397
1 159588 119903
1 118036 183978
1 29317 197571
1 2146 149230
2 193619 5790
1 184763 16046
2 183382 144597
1 167447 112764
2 23192 43133
1 134323 99034
2 158301 20815
1 120783 20258
1 1755 133327
2 152532 152963
1 98197 23679
1 124969 37863
2 106184 55097
1 33924 15034
2 102972 80089
1 121442 57721
2 137148 19111
2 56846 82579
2 154695 107185
1 16490 162157
1 189937 146852
2 92072 5263
1 145653 139364
2 196334 92942
1 174295 65109
1 108788 89729
1 70999 133989
2 156128 112613
1 51021 116391
1 14976 187064
2 134946 157039
1 170019 110137
1 176414 81482
2 182519 73180
2 85229 159401
1 56173 80449
1 177338 197689
2 160918 14508
2 37675 150374
2 165323 5099
1 62875 149543
1 11833 143825
2 199554 169296
2 185548 164448
1 49364 111427
2 87777 11904
2 84203 65762
2 183996 1245
2 181591 43797
2 187603 133817
2 171788 98554
2 27205 64857
1 168819 154813
2 126453 145569
2 109342 186579
2 196582 131860
1 165156 188697
2 98475 167079
2 178217 159419
2 44727 156913
2 182443 61438
1 87243 7502
1 57491 150790
2 36410 165868
2 179070 135404
2 14099 145357
2 94573 50453
2 73952 117172
2 103453 119078
2 9173 197903
1 64486 199564
1 175042 20517
2 94315 57062
1 129575 115048
1 185031 184322
2 175813 65542
1 18743 121170
1 3114 92821
1 6730 191808
2 106883 49211
1 11726 135463
1 154163 2608
1 79316 111718
1 22937 57305
2 179565 94465
1 33514 22493
2 170720 132419
1 2152 71174
1 11011 182850
2 88683 114564
2 184605 58390
2 75812 54486
2 31707 128150
1 97063 108046
2 164279 79821
1 93198 78594
2 80684 169889
1 170569 48964
1 161870 103840
1 199259 392
2 76336 196850
2 125550 134381
1 149924 150098
1 170326 84730
2 87279 11578
1 126026 44294
1 150703 44100
2 147165 84711
1 128573 169594
2 185743 11911
2 19678 97553
2 10644 53888
1 176071 162387
1 165108 134657
1 16311 152175
2 6388 195169
1 65599 181750
2 31338 108139
1 131659 76175
1 4199 14426
1 22337 18393
2 183285 100945
1 118469 197046
2 4240 115164
1 103529 184478
2 45028 119788
1 81228 155129
2 102503 138450
1 104053 179394
2 65296 77056
1 52852 115508
1 179391 164654
1 39319 151613
1 117878 190465
1 44110 195737
1 37558 43239
2 57302 163806
1 85518 150521
1 67939 99360
2 95384 163165
1 99061 51772
1 60461 48431
2 145695 1586
2 90974 184647
1 151211 161603
2 99516 81725
1 149676 84936
1 115031 37634
2 61609 3567
2 150529 112321
1 120076 15929
1 165274 132833
1 25732 126141
2 149699 145866
1 134527 110979
2 107275 39123
1 158821 157436
2 164128 197338
2 7303 9530
2 171504 65219
2 36180 29374
1 94419 69221
2 5261 174290
1 59844 10222
1 83238 72085
1 90279 94751
1 191275 36865
2 135809 71434
2 27145 111214
1 98191 119760
2 86377 181849
1 121837 1837
2 168200 177989
2 54929 119825
2 86983 189950
1 38984 135667
2 178009 59818
2 35827 198889
1 81109 64324
1 81782 118875
2 163091 197181
2 46815 195343
2 89988 86652
1 185428 191937
2 138897 147243
2 5796 143235
2 14298 163099
2 198123 38382
1 107791 27287
2 112797 129663
1 169570 84470
2 123711 55898
2 63471 134138
2 149268 38365
1 112192 152437
2 140213 166214
2 174180 134857
1 30357 174968
1 133812 123104
2 76459 95135
2 168247 126314
1 128973 18906
1 137996 58207
2 4271 115106
1 57771 14438
1 99947 44055
2 16854 86715
1 131697 181356
2 173601 177632
1 177355 137844
1 102374 20953
2 140068 195796
1 179461 153161
1 17485 135798
1 168597 120353
1 122966 109927
1 99400 174984
1 67335 138345
1 3530 68546
1 111660 9744
2 62294 31644
2 19182 4657
2 8128 4310
1 23882 23201
1 59622 154323
1 37817 180325
1 139539 186265
1 120862 160108
1 137527 19321
1 97441 195757
2 99697 94943
2 74740 123614
2 78739 196984
2 11554 97645
1 73900 140313
2 20868 183153
1 192995 135613
2 162119 144715
1 185940 179102
2 61010 5985
2 75278 86321
2 128207 194254
1 170922 31200
2 150874 129563
1 115568 4159
2 33487 190480
1 198176 78906
1 41642 128869
1 139674 101901
2 83915 31873
2 130843 77799
2 163468 174079
1 39688 194787
1 139221 162301
1 168582 129027
2 177524 167369
2 99207 110081
2 74904 172495
2 53006 169765
2 53283 108569
2 100787 68614
1 36016 161884
2 23257 99381
2 125676 103101
2 150685 79822
2 194943 61455
1 172403 169780
2 4330 42480
2 61898 71515
2 144284 132443
2 26443 3007
1 108865 19602
1 68319 136551
2 76838 135284
2 104949 194923
2 11383 50067
2 6004 137827
2 9857 109429
2 155235 19561
2 20467 6176
2 111511 116216
2 186218 157872
2 167041 11772
2 49420 99202
2 35570 38013
1 37686 194434
2 35681 5876
1 2694 38715
1 153014 83659
2 190062 121124
1 31884 132134
2 82629 122490
1 81575 6903
1 63534 179209
1 66224 174752
2 126855 4225
1 54905 175355
1 131487 33615
2 114583 171494
1 116781 158496
2 165542 159304
1 11681 96696
1 181845 188642
2 39468 97081
1 70239 145355
2 173843 144915
1 190178 84244
1 151585 120709
2 188577 95289
2 58731 174939
2 13634 188094
1 60552 50409
2 21340 3181
1 69829 139675
1 67143 185756
2 169192 79247
2 74334 56591
1 108634 124698
2 443 58891
1 134418 85399
2 85820 89550
1 74739 120293
1 70751 36765
2 160963 74393
1 188984 93459
1 176763 16415
1 155335 103205
1 147304 162522
2 27539 195896
2 67273 189618
1 132507 71015
1 140546 61598
1 185228 122066
1 145103 82778
2 57074 56485
2 191386 42542
2 128576 183732
2 7477 644
1 72927 110397
2 146484 86388
1 89893 35638
2 22551 42266
2 155557 196094
2 17531 144395
2 138090 109903
1 88649 172541
1 90224 96205
1 162282 187208
2 175019 20
2 139022 143238
1 66918 4602
2 41474 53934
2 66304 89231
2 34198 449
1 78254 133291
1 102119 162175
1 50674 78360
1 113004 21360
2 165843 29945
1 1053 52322
2 150180 37231
1 68857 61064
1 46859 45704
2 65924 64019
2 136863 171815
1 149917 35484
1 5968 107333
1 147331 190956
1 187015 127158
1 12571 87857
1 94114 119390
2 84706 6958
2 192460 41643
2 66638 178890
2 113450 128272
2 92620 63646
1 169322 161779
1 137772 53879
1 162241 19101
2 28124 196891
2 33201 17639
1 67742 14006
1 119377 100978
1 83969 47393
1 157853 9641
2 128561 195097
1 47964 78370
2 53295 97243
1 194434 48082
1 138933 133832
1 15476 99588
2 87558 199161
1 117880 147335
2 88097 154533
1 149222 30490
1 183682 127687
1 119496 117629
1 174228 4093
1 10327 71515
2 104421 89568
2 116710 88623
1 136877 39407
2 22582 67525
1 160217 121411
2 29865 188084
2 98878 32028
1 85573 12014
2 170436 30771
1 64058 171399
2 4207 196211
2 41913 73819
1 66907 151346
1 29707 22704
1 5589 10545
1 181294 45681
1 39118 131513
1 181600 142381
1 30048 88771
1 100627 41561
2 175547 163531
1 91034 169808
1 37335 137872
2 78378 155764
2 107047 27642
2 156749 123112
2 137223 38607
2 171602 60001
1 79252 86770
2 79687 197301
1 6852 152244
1 65561 74755
1 2929 91042
2 165128 63774
1 152664 148377
2 14480 163169
2 155482 154655
2 77681 138404
2 99265 86451
2 154065 171552
1 35023 141432
1 34140 153225
1 129651 57047
1 109872 170115
2 84337 15074
2 5883 170608
2 154296 82164
1 61187 171898
2 136275 75469
2 7486 131141
1 3173 135565
2 153537 67867
2 136178 107319
1 66595 175450
1 37594 144675
1 128531 6634
2 60287 131095
2 81499 174040
2 145055 119233
2 138903 98383
2 12704 29021
1 154609 144687
2 156780 163997
1 58834 125213
1 37928 104683
2 81420 151901
2 108362 104254
1 18558 126613
2 109913 121827
1 195491 84491
1 138872 143163
1 191148 151899
2 29721 91324
2 157478 86902
1 10149 148003
2 199582 165763
2 172832 123110
1 72591 17974
2 149607 155486
2 52128 121343
2 76399 21503
2 89483 68935
2 25674 135716
2 55147 147071
2 129230 118268
1 43485 85612
2 76093 187731
2 127403 112288
2 50754 55471
2 145559 89340
1 179016 87182
2 81077 90863
1 29493 49942
2 148201 24386
1 11056 166395
1 62128 172800
1 176921 191406
1 47040 159869
2 68869 158739
2 74173 71215
1 80807 127177
1 185514 150487
1 159405 163875
2 46392 110150
1 186545 90853
2 67920 127153
1 28908 122511
2 94903 41442
2 188890 2582
1 96593 80499
1 185898 55899
2 172944 171600
1 126864 48892
1 107191 96720
2 102253 93426
2 6707 169010
2 115925 198732
2 109287 153415
1 192609 40280
1 41172 32248
2 34334 180516
1 22755 55592
2 164972 184450
1 165010 52745
1 483 18890
1 44946 11181
2 52846 190336
2 89371 190076
2 22029 69648
1 84482 58065
1 3748 13822
2 76674 154025
2 97621 120073
1 157288 63754
1 116069 105414
2 101117 61218
2 16797 99467
1 3122 167166
1 191986 62803
1 68088 10340
1 79602 66621
2 81181 139257
2 103319 176489
1 120684 62527
1 4182 150459
1 24964 181904
1 31012 131128
1 184767 102231
1 155618 92079
2 184375 22640
2 173287 193556
1 172445 37768
1 143517 90120
1 40064 105022
2 45437 56768
2 3848 61347
2 113631 175730
2 152202 179848
1 82481 120170
1 155834 131257
1 173210 16797
2 125947 127255
1 51557 104341
2 165348 193905
2 14275 181816
2 54923 169916
1 153892 43588
1 63837 173298
2 63225 69281
1 50391 170349
2 62923 173713
2 119609 145749
2 1910 72648
1 84887 82087
1 169015 107521
2 13714 6195
2 97860 157622
1 169431 21739
2 133543 163353
2 103714 98428
1 18924 197828
1 192482 33685
2 14612 69345
2 118383 113116
1 72242 24303
2 18955 163492
2 8680 177816
2 107495 116669
1 20510 197472
2 29947 101422
2 178362 8401
1 152329 66318
1 126354 62972
2 75820 46245
2 146394 6520
2 130995 61307
2 185508 159518
1 169758 26158
2 30589 114256
1 1385 24819
1 99074 23087
2 15075 105529
1 182079 111189
1 107450 18273
1 26110 78307
2 185292 175838
2 22509 93207
1 139093 85758
2 85265 154287
1 38995 23023
2 162429 99890
1 33239 54901
2 157239 40344
1 31306 127652
2 90618 7206
2 121040 103935
2 76180 162714
2 106150 158075
1 83913 152634
1 93485 2908
2 87979 78786
1 56763 23506
2 174323 144555
2 5890 10093
2 172129 9770
1 117829 153312
2 156683 172664
2 196710 113536
2 91625 86217
2 183231 124282
2 99929 80850
2 174291 91074
2 146143 163820
2 125470 194331
1 166598 105931
2 110244 31648
1 94034 94514
2 159687 185695
1 101112 191057
2 16849 24467
2 80234 6609
2 78578 81272
2 137923 115072
2 91990 3276
2 26646 62509
1 186899 22592
1 88180 1427
2 19865 61116
1 115764 39437
1 179079 49323
1 44040 11021
2 107173 136875
1 188451 104445
1 145924 155795
2 38898 53359
2 155147 142468
1 188123 29685
2 88864 22822
2 135626 70647
2 55989 189035
2 130005 38245
2 74850 39999
2 139303 166227
2 3487 54005
2 49642 13929
2 191570 89890
2 109740 98297
2 4251 109002
2 53953 77550
2 129604 194991
2 47009 12013
1 121755 138377
2 16997 45826
2 22697 160635
1 110995 57531
1 73556 147854
1 9231 116543
1 12289 138012
1 139019 138409
1 158259 113740
1 46064 104117
2 162768 99125
2 94704 134239
1 100841 88659
2 154851 135959
1 74785 21211
1 136444 195638
1 171988 83505
2 11388 189510
1 183056 2443
2 88856 132366
1 51639 118053
2 98904 17800
1 143383 6397
1 169833 103519
1 1812 65304
1 121322 127635
2 184818 109272
2 41723 26676
1 2211 45419
2 58435 165799
1 34344 69487
1 4433 63912
1 55699 72617
1 191079 19472
2 6802 100183
1 90953 41450
1 80548 113558
1 90531 184430
1 162467 81581
1 24609 118470
2 113613 55428
2 72935 8261
1 41672 78180
1 187179 79871
2 35346 160242
2 92326 115169
1 87582 71063
2 21617 4808
1 134609 31098
2 175358 85505
1 57369 54430
2 96210 105980
2 93338 130934
2 51673 171479
1 158286 131192
1 89037 96409
2 98768 84554
1 183806 92803
2 85230 40073
2 183662 107174
2 97679 19013
1 128700 166769
1 195687 93071
2 75973 6123
2 162488 31834
1 30091 139444
2 14156 147057
1 105885 100327
1 94764 102089
2 99367 175009
2 57159 137119
2 73795 5466
2 112776 138768
2 110565 73804
2 50839 92309
1 37835 92980
2 129539 121411
1 151311 161278
1 182644 60176
1 138787 130046
1 139310 55074
2 192732 190957
1 124029 124902
2 134099 19943
2 106063 50572
1 34690 24870
2 65617 25255
1 19152 72663
1 156950 7287
1 128675 43174
2 15406 106845
1 109469 154929
2 65049 197235
1 181933 158743
1 70104 60224
2 165544 116587
2 54243 72746
2 104921 96830
1 135814 1957
2 110539 50277
1 176590 141654
1 190468 168216
1 37910 23988
2 171159 155320
2 59550 195108
1 121977 111273
1 93883 181146
2 1907 108818
1 101969 49198
2 146574 44892
2 61544 114336
1 157371 144117
2 13550 108154
1 30476 152158
1 20204 154007
1 107731 66429
2 58947 29470
1 147632 145690
2 105700 56545
1 199567 112075
2 62333 12625
2 114348 77525
1 198841 87909
1 155818 39520
1 22804 161071
1 184657 104223
1 69153 135187
2 123364 126297
2 55391 40270
1 178837 191536
2 343 124531
1 74043 145179
2 52385 97907
1 71842 159588
2 74000 154063
1 96141 144648
2 24213 47726
1 5731 149919
2 191230 195421
2 100646 162448
1 153226 30400
1 161337 134877
1 137710 59714
1 8581 184059
1 131605 125540
1 99455 115264
2 193216 13740
2 9852 132911
2 62015 86441
1 116491 171409
1 93818 27284
2 192713 147454
2 25096 125596
1 111186 172291
2 45832 111595
2 137364 41861
1 88860 104164
1 121159 108652
2 183676 23472
2 195273 85940
2 154912 176963
2 151264 90722
1 87589 92836
2 107207 179963
2 179054 149020
2 112372 15023
1 64748 53614
1 59040 79160
1 183006 18459
2 153396 42788
2 101477 53984
2 150106 10013
1 2628 58470
2 124073 116514
1 190008 120519
1 75398 152954
1 91037 85633
1 25079 179532
2 65833 61656
1 35813 154040
1 76360 167849
1 45377 172437
2 193303 111107
1 115678 21138
2 148700 50791
1 97380 15345
2 79773 67979
2 163453 142729
1 39964 151593
2 33044 58998
2 198306 197695
1 6938 113613
1 29649 90297
1 51347 129347
1 170597 160794
1 165283 167279
1 71054 116719
2 192609 53753
2 96666 198921
2 12981 100549
1 136722 98900
1 101290 197343
2 115679 163041
1 153086 20099
2 197969 92686
2 57586 22566
1 10712 59660
1 84634 168579
1 74173 93048
2 182821 183551
2 113994 181193
1 101179 73158
1 46946 183680
2 41762 39738
2 52614 31898
2 172626 155993
1 92929 183527
1 7728 199037
1 22622 30396
2 78211 155625
2 27883 71462
1 191936 111291
2 108662 128003
1 51624 26486
1 72973 190643
2 169843 100048
1 44377 33766
2 164125 151251
2 166770 87692
2 118429 32364
1 78330 125461
2 108712 80908
2 15014 33020
2 46343 92634
2 104925 73229
2 154159 89075
2 31608 64976
2 59280 46238
2 50687 46901
1 23507 8795
1 37750 7213
1 93586 102544
1 68365 199905
1 184968 59550
2 102933 76524
2 19831 128478
1 186419 174765
2 184289 93598
2 95049 48136
2 165125 31974
1 36370 167513
1 56770 149033
2 122824 179520
1 112884 155488
1 23127 158525
1 109524 121055
2 75854 184745
2 43171 71635
1 164599 51887
2 120997 102791
1 87622 79570
1 157205 111780
2 58544 177709
2 75902 21416
2 123489 42305
2 109801 158543
2 78233 69452
2 136801 153781
2 79107 51443
1 126530 57381
1 38910 47951
2 50170 54459
2 139947 184294
1 160825 31327
2 93273 155666
2 126711 122109
1 17732 45955
2 59374 47870
1 109533 155215
1 50206 110680
1 159747 48821
1 183692 197100
1 117056 115273
1 104900 20241
2 130596 121810
1 197444 10422
2 169674 191741
1 161502 19527
1 95968 143478
1 153154 80157
2 38848 26019
2 98844 171869
2 127153 26551
2 38123 177112
1 196677 67061
1 65907 12594
1 38841 115353
2 178986 65727
1 130123 96458
2 22253 71182
2 187443 175379
2 164018 141614
1 107214 108475
1 178440 13396
2 117856 7937
1 194535 85350
1 78129 77354
2 198770 174219
2 70495 28909
1 65742 57752
1 40575 187525
1 125875 113830
2 149321 56026
1 137623 98445
1 21171 71187
2 95520 77949
2 45038 34949
1 38461 37840
1 169626 70581
1 100974 195701
1 130010 15882
1 31105 155172
2 98637 151280
2 22034 143467
2 84888 196224
2 183000 183846
2 183192 155853
2 172050 93366
2 64701 94337
1 14659 43193
1 56751 59711
2 27128 123528
1 187660 859
1 72485 78652
2 153420 4710
2 10241 35942
1 170195 194245
1 158782 10569
2 185360 55585
2 138474 13354
2 152284 92851
1 170918 159537
2 96323 143085
2 186247 131495
2 136274 89265
2 176061 158056
2 19624 15933
2 197525 68731
1 5314 108264
1 44102 131501
2 80858 55457
2 52867 63554
1 47262 70272
2 58583 159460
1 186186 89677
1 193417 130561
1 133133 4639
1 61935 167771
2 34487 135856
2 141206 192910
1 117667 59874
2 56515 148963
2 91214 46150
1 83251 157774
1 176248 167796
1 171889 88773
1 198033 25438
2 110868 132237
1 145264 106578
2 113988 19637
2 7871 28447
1 80665 100142
1 197580 150056
2 105429 61193
2 127337 54653
1 23386 136312
2 82761 37108
1 133719 35441
2 10383 163123
1 14093 128929
2 147236 30158
2 116419 60081
1 199510 45870
1 155374 22171
2 43338 146136
2 50232 40879
2 109153 74580
1 63311 160603
2 175344 135440
1 161484 175130
1 117768 15119
1 96086 35008
1 120186 54802
2 85093 116271
1 44799 161929
2 169504 110501
1 190732 114352
1 2533 141558
1 179061 167964
2 148594 198656
1 84530 29532
2 48792 196446
2 100847 194050
2 164543 29407
1 46754 125899
2 194295 193372
1 117841 158810
2 106800 120169
1 120079 77553
1 66101 141864
1 132152 60144
2 4612 135963
2 183007 163937
1 186338 6016
2 174884 157425
1 166656 27308
2 117478 141374
2 18555 14253
2 130986 66446
1 50068 148634
2 145475 183147
2 173326 187910
2 192101 124586
1 128754 9935
2 9749 39856
2 97339 18581
1 119326 127143
1 17494 38677
2 183241 99299
1 86128 107454
2 114493 50433
1 67082 92455
2 119812 192914
2 47636 154362
2 167414 182123
2 48050 31518
2 58592 89004
2 109179 22943
1 198673 54474
2 118595 5945
2 90703 41059
2 60110 140876
2 39580 87388
2 41965 132682
2 168141 128656
1 198767 1042
1 35209 47590
1 89253 196481
1 854 139593
1 81575 72835
1 8856 64377
2 104095 169986
1 60571 144729
2 136106 168455
2 101089 105583
2 62896 116495
1 80003 135950
1 103316 191550
2 47479 72248
1 35937 172528
2 133503 164095
1 12468 175752
2 156847 130324
1 22969 54647
1 41310 57440
2 71540 29799
2 42545 61819
2 125914 82604
1 155277 198779
2 149632 111950
1 30509 26678
1 20737 74795
2 165155 39224
2 74742 58924
1 84714 53162
1 74424 58112
1 94162 135093
2 144758 7217
2 22189 185100
1 64595 146700
1 93988 22625
1 104735 10135
1 83984 65002
1 10795 7388
1 12675 121726
2 150845 102034
1 131617 163245
1 97829 66957
1 139396 72150
1 2104 121004
1 78473 162524
2 29649 79885
1 103401 148346
1 154195 143103
2 10734 151891
2 98974 33830
2 153647 48580
1 20991 94989
1 23534 121291
2 52692 73601
2 153474 92715
2 86339 123938
2 24992 93855
1 18889 35760
1 142346 180279
1 190251 198623
2 49281 197366
1 150659 83622
1 112139 133818
1 183068 66619
2 51957 159873
1 59070 40563
1 36795 46256
2 183379 8346
1 142099 92270
2 71818 124384
1 171352 170496
2 18049 79652
2 178172 163557
2 30822 116758
2 148454 80005
2 50359 15667
1 97767 161105
2 74400 174753
1 1461 161958
1 78787 50821
2 103390 51385
2 87218 20952
1 119624 98370
1 141144 15687
1 91947 125790
1 81603 70474
2 137405 155556
1 6812 32617
1 124156 85912
2 7408 129000
1 142393 67663
1 169917 60196
1 121141 128418
2 38384 121328
2 47140 149302
2 167290 114733
1 81069 142250
1 83477 71106
2 42986 40837
1 32628 189886
2 100862 51446
2 1637 92500
2 111095 36639
1 94900 113559
2 153773 172805
1 158485 149302
1 24131 163734
1 148382 80840
2 137171 176623
2 78359 137174
2 123080 185382
2 165690 151638
1 53317 8703
2 118991 70525
2 79980 119962
2 157385 9972
2 142327 183806
2 14896 127944
2 26914 132495
1 56034 103743
2 166071 63524
2 8795 157086
2 118759 94968
2 172144 100281
1 177139 4962
1 19480 88517
2 40719 65798
2 8188 135919
1 159109 157666
1 178914 134465
2 121521 6205
2 122398 173260
1 10061 172335
1 1725 47802
2 149543 127450
1 155743 14387
2 28747 161884
1 157665 143851
1 199247 8391
2 121803 45658
2 36441 245
1 84970 193785
2 75355 111236
1 88734 140390
1 69294 93483
1 69675 185706
1 186137 19384
2 158820 164387
1 161598 133993
2 84884 15903
2 107459 164476
2 104317 104548
1 124158 68650
1 108842 17933
2 140608 189413
1 93890 39397
1 107596 107867
2 189239 33702
1 5127 85819
1 67328 101921
2 103536 57617
2 107921 58236
2 87322 8
1 159064 108613
1 54302 136898
2 173438 187696
1 129054 22635
2 62459 9190
1 76557 76636
1 4030 75243
2 167947 177030
1 27216 18501
2 32403 54177
1 165227 146926
2 136777 5802
1 102414 149501
1 153941 85428
1 100510 187697
1 34794 66208
1 149037 37516
2 74435 36314
1 92126 27938
2 72477 70673
1 138060 139039
1 106817 179433
2 35095 107212
1 61376 159371
1 7945 80133
1 195131 177032
1 12752 80789
1 1395 78669
1 46625 115878
1 66410 148421
1 40644 53074
1 196785 58300
2 122506 151758
2 105557 180409
1 98374 121971
1 124391 50200
1 145548 195261
1 4134 174226
1 165207 29513
2 130161 110550
1 189780 157705
2 35179 43126
1 29655 157804
1 13616 113728
1 114234 107466
2 179568 81267
2 70977 16878
1 98660 171898
2 87217 93496
1 71077 130831
2 159969 132865
2 120909 30215
1 165895 142899
2 92628 43848
2 11487 143259
1 76627 115368
1 193243 148055
2 128655 155211
2 83733 20317
2 136041 89015
2 130541 122781
1 134307 77903
2 107962 131361
2 159923 92599
1 193372 175863
1 70670 76469
2 187358 62533
2 174679 137619
2 142719 76433
2 37103 77527
2 4858 145913
1 184128 154662
2 185633 69353
1 46072 153862
2 154251 60944
1 128695 58872
1 101893 165630
1 26893 145890
2 77609 129740
2 149453 176552
2 125620 23542
1 178335 83897
1 96415 153797
1 173690 753
2 36609 116992
2 8927 160192
2 84303 178555
1 118001 197640
1 68339 33575
1 78494 104214
1 81866 108565
1 38447 25831
2 141783 130353
1 183339 196416
2 63585 21805
2 197837 76859
1 51187 170031
2 77451 3049
1 147399 3042
2 26692 3534
1 87574 6721
1 118362 102176
2 120963 25692
1 122955 32492
1 131075 80733
1 150846 194119
1 107249 197287
2 115063 66098
2 128514 184050
2 66853 164483
1 101489 113963
1 38598 147989
2 41774 88491
1 48958 171463
1 56144 154016
1 5433 142576
1 62359 180532
2 145816 3219
2 171592 134221
1 163356 141586
1 149519 98254
2 148817 90961
1 174430 38665
2 80949 12514
2 103534 101466
2 55366 95100
2 69349 61329
1 159856 121907
1 51155 137990
2 83630 115193
1 5905 1337
1 149680 118609
1 74124 163159
2 197915 76649
1 177281 49407
2 23344 129209
1 55422 39534
2 139239 181167
2 89134 50037
1 9637 71162
1 55 73412
1 98102 73775
1 35401 134132
2 89858 13574
1 41978 1611
1 37672 989
2 80109 3514
1 150975 4427
2 195424 184335
1 82231 86880
1 134980 175490
2 147692 113462
1 92657 118264
2 27863 105305
1 178867 147092
1 71859 172551
1 7218 19798
2 22047 139723
1 179918 73213
2 34982 173453
1 90861 35325
1 11104 92681
1 43849 185084
1 21130 85808
1 26115 97223
2 30376 130243
1 18268 24866
1 48044 56865
2 93249 173524
1 13925 76680
2 108744 128481
1 182740 143729
1 24109 37422
2 106206 142670
1 169466 45024
1 139805 68565
2 105043 54293
1 122541 75353
2 156724 78467
1 159075 55313
1 59766 160160
1 97845 111989
1 184897 139750
1 36582 83694
2 15297 24371
1 85708 179221
2 22181 41065
2 179417 118006
2 128620 4556
1 136874 36555
1 92869 71110
2 174228 99551
2 37321 172969
2 149448 77210
2 181229 58832
2 52836 186403
1 33685 142051
1 8907 183903
2 71760 102378
1 150154 71465
2 138226 13510
2 44004 182456
2 152790 1911
2 56986 48828
2 53720 197205
1 37056 151817
2 155889 146800
2 28466 154953
2 114723 109721
1 124778 141089
2 120419 121173
1 29094 153955
2 166189 21656
2 36301 69727
1 108303 49430
2 199144 179844
2 147662 62497
1 142821 191186
1 119842 1665
1 148210 145684
1 50662 120173
1 120431 30059
1 50650 77917
1 19637 4239
2 17181 44526
1 40322 133036
2 38783 50034
1 21357 59413
2 182173 125045
1 118641 182325
2 150217 83029
2 140518 113341
1 8436 102721
1 109168 195835
1 161853 63886
1 187832 38500
1 150599 69982
2 169892 150744
2 139402 176901
1 124985 55442
1 108993 136550
2 173225 38724
2 174010 66503
1 104912 173356
1 164889 99847
2 51821 148964
2 161176 24921
1 181109 147488
1 66147 151681
1 98783 51066
1 171721 29386
1 99130 107306
2 116793 113055
1 98769 49708
2 85525 107815
1 113086 129030
2 185753 12816
2 168001 92878
1 173306 48101
2 167118 22251
1 87654 188336
2 88590 195239
1 16998 38534
1 29584 52830
2 19654 42208
2 176147 82317
2 44540 36864
2 75601 77522
1 23862 191865
1 85792 28290
1 145581 34674
1 48702 137839
1 37452 14091
2 35605 29495
2 36797 95440
1 29148 175702
1 20898 149772
1 75961 195164
2 113120 13488
2 137142 171441
1 195246 18936
1 178968 87261
2 49293 52099
1 162505 2263
2 70036 16545
1 64767 65723
2 93391 31310
2 65354 109477
2 114071 44874
2 57910 56945
2 15729 174546
2 19788 121360
2 100951 79091
2 153087 95150
1 141294 136002
1 134541 169573
1 141434 175992
2 62192 183767
1 18449 148755
1 40933 18341
1 32521 100325
1 12218 86073
1 71761 155070
2 108943 67551
2 74581 172656
1 175090 89863
1 37028 5264
1 79791 44830
2 113402 71329
2 156373 41080
2 95905 175326
1 126584 177546
2 53062 124796
2 82319 22752
1 9449 147821
2 45351 103674
2 113305 13110
1 87509 107622
1 32286 50733
1 96702 68177
2 130872 142033
2 197715 168981
2 154007 19174
1 102583 125689
2 84315 30659
1 147929 101659
2 117924 114993
2 92399 56579
1 49585 151970
1 63272 9508
1 3192 177194
2 179201 61900
2 76496 155179
1 118971 172642
1 99494 37427
1 110299 66119
1 151318 87239
2 16033 54322
2 98389 32046
1 41064 140634
1 25226 194394
1 102970 23441
1 171224 66453
2 81984 89514
2 76352 177727
2 55437 170997
2 23582 125924
2 41458 143830
1 36684 162872
2 166364 80795
2 69190 23932
2 58859 63645
2 105154 55764
1 138364 44921
2 171376 54121
1 191156 183657
1 124064 42424
2 69762 160728
1 127301 164728
2 32102 160500
2 72244 190798
2 73536 77243
1 153085 189809
2 36983 182349
2 157214 188696
2 157474 48844
1 71370 43029
2 88902 60003
2 32003 124391
1 77826 129697
2 110365 121221
2 153401 93574
2 193715 173052
1 169990 36892
1 87427 188875
2 46588 5086
1 102578 53322
1 156862 127391
2 9146 116085
2 104173 68301
2 189580 43
1 70375 136940
1 81474 15174
1 9364 102043
1 109422 9737
1 42915 124405
2 156696 117284
1 133996 134348
1 189162 81480
2 13577 43145
1 68330 104454
1 14521 81859
2 99934 64740
2 98629 24303
1 146969 121145
1 67794 153883
2 134082 107976
1 187883 98667
2 128626 149245
2 175998 94004
2 145261 98187
2 40245 166748
2 84358 89138
2 174812 124291
2 199245 35409
2 6208 137999
1 197733 147958
2 86682 191648
1 13372 11325
1 92920 43560
1 110120 47334
2 153088 164747
1 100973 144486
2 12354 66724
2 196918 10300
2 162429 173752
2 51837 161433
1 126583 18773
2 88351 122063
2 38479 99611
2 80766 163622
1 189191 166217
1 25665 93951
1 18866 82717
2 150727 125340
1 104505 177415
2 20514 7711
1 177757 32850
2 20807 149513
1 29858 65330
2 170166 66000
2 88349 78304
2 29010 22850
1 105592 98972
1 185617 111259
2 141816 92899
2 12433 126396
2 37607 97019
1 104354 156939
2 10409 180464
2 50023 88780
1 53373 93204
1 108170 61354
1 83934 4551
1 199606 199291
1 131115 151842
1 71547 143562
1 192116 92857
2 63923 13481
2 36730 96279
1 188866 35530
1 52725 131415
1 135879 41854
1 102854 136810
1 27901 75694
2 51115 112521
1 5913 143279
1 185241 121547
2 324 72651
2 34335 123721
2 65967 23160
2 97212 163938
2 78456 66032
2 114716 124289
1 23218 47
1 59534 178930
1 172245 154839
2 36237 115918
1 165246 112080
2 19200 40906
2 74654 87676
2 40586 58239
2 168300 148488
2 73695 101488
2 48358 102462
1 14573 90641
1 84422 25336
2 198382 90619
2 61867 117322
1 6038 28692
1 112324 133410
1 159333 93790
1 74437 85059
1 129341 25119
1 112850 73531
1 153950 120909
1 16700 169310
1 199323 11853
2 190717 144475
2 16439 5459
1 59299 56519
1 25644 39272
2 36809 105030
1 156286 185444
1 164298 45872
1 37989 902
2 111709 82639
2 100333 67360
1 80731 2937
2 176038 111284
1 9880 189768
2 71878 151422
2 164796 176747
2 113250 110186
1 29867 39501
2 60099 137741
1 15094 68320
1 149211 42623
2 44142 154886
1 195854 116900
1 185463 6828
1 184490 94524
1 120020 148922
1 81039 117666
1 34550 176906
1 67264 79457
1 157288 20200
1 150444 58421
1 3078 89080
1 146553 128556
1 27880 193239
2 74717 86177
2 34886 167264
2 149236 2781
1 197425 177027
2 114223 165082
2 123855 139621
2 100419 147326
2 131115 1898
1 198760 38003
2 29818 133181
1 35691 49439
1 185397 178347
2 130670 177553
1 32479 79352
2 111403 183575
2 100766 152995
1 77315 136021
1 95639 161021
2 122137 108594
1 160033 2037
2 43109 28606
1 198561 157749
1 73306 43311
2 67300 110148
2 196710 97168
2 43979 127894
1 74554 173554
1 155554 122543
2 110131 99698
2 68359 23081
2 30034 66307
2 170387 91275
2 101628 141104
2 80852 151149
2 74105 34055
1 77270 10391
1 141223 184746
1 59358 78866
1 138383 18297
1 185440 76814
1 75682 88260
1 24531 114016
1 186880 148139
1 110475 196277
1 97693 156440
2 78880 191961
1 71414 95355
1 13733 78014
2 72921 34419
2 98462 58729
1 96547 60578
1 104524 111349
1 77032 134762
2 87440 106114
1 153298 26605
1 79871 91829
2 134120 145389
2 103244 89381
1 39446 23785
1 103007 175240
2 39455 105110
2 181032 72822
2 33168 66759
2 119585 86956
1 85674 23757
2 42094 64745
2 115435 4981
1 110609 43183
1 167813 31324
2 58444 179183
1 165309 71909
1 118654 100343
1 80136 160648
2 65313 34291
2 171674 8771
2 117109 147236
1 47895 46636
1 78144 68469
1 68158 165552
2 162466 199836
1 188646 183068
1 175226 189685
2 4403 96448
2 104206 154830
2 144787 45237
2 90257 113914
2 185875 124476
2 2798 135679
1 3233 99770
2 79782 152652
2 138556 87896
1 112570 148847
1 129063 169957
1 30381 52662
2 176466 21061
2 25451 106196
2 65052 141627
1 43539 120785
1 73576 172503
1 86390 8117
1 75155 120282
1 132897 171432
2 40283 120036
2 101357 16999
1 45428 73375
1 128126 178045
2 188601 7794
2 169112 72404
2 114952 24631
2 113441 187117
2 121279 84848
1 54161 74926
1 41395 103495
2 150772 32212
2 120361 166877
2 122628 2005
1 10762 492
2 174809 121563
2 142523 83000
1 31935 68490
1 85705 24211
2 56836 71197
1 5449 2567
2 121570 29418
2 64158 111108
1 82366 104097
1 146946 39914
2 65094 128722
2 172004 157774
1 11641 39161
1 43075 164112
1 120424 58503
2 69710 128415
1 32898 127245
1 191972 117634
1 95873 75896
1 97547 92844
1 70174 66734
1 117806 55317
1 83983 99907
1 17191 50152
1 18311 115896
2 152556 11038
1 58578 187742
1 121537 25316
2 153268 80774
2 120674 37172
2 85117 125717
2 36184 120177
1 133378 30041
1 169640 194636
2 186468 159027
2 9700 13778
1 186536 190950
2 3636 75132
2 189589 53795
2 184839 46801
2 101686 13821
2 3297 185234
1 69603 5494
2 82949 178575
1 106010 91596
1 75088 76626
1 35272 130627
2 173668 184407
1 194643 3848
1 112474 150807
1 115208 5363
1 140519 44957
2 153697 69337
2 27978 129766
1 109092 111837
2 172953 160205
1 118217 27984
1 90675 85632
2 25610 180883
1 80859 172952
1 110125 112211
1 43450 67467
2 199088 160186
2 34491 37251
1 118093 44504
2 100777 178280
2 76864 22042
1 48838 114851
1 38451 177458
1 5349 46722
1 68794 146301
1 143231 177914
2 101293 45351
2 182819 102166
1 112083 39840
2 69268 88581
2 39693 55338
2 20930 30469
2 65759 124544
2 123978 127024
2 74306 29990
1 55091 61243
2 151728 131708
2 19193 113765
2 24549 37575
1 81872 137754
1 73037 89358
2 179006 171692
1 2544 87247
2 71550 138521
2 125721 122994
2 100154 121207
1 138717 179914
1 125455 160807
1 87887 139732
2 118154 196192
1 119742 185082
1 58753 133987
2 177206 57678
1 29413 96265
2 37829 44441
2 43976 47511
2 44946 125138
1 35822 187423
1 1517 30716
2 122421 75374
2 186439 43263
2 193017 177971
2 137886 140584
1 168783 73466
2 128261 191158
2 9161 111228
2 156281 195101
1 132478 29360
1 96334 98551
2 17901 164856
2 121253 178276
1 102049 9657
2 104107 84796
2 13757 138431
1 137451 7893
1 167936 172552
1 122312 43583
1 112054 111390
2 162811 119977
1 32238 91146
2 148103 57524
2 57279 62445
2 293 60705
1 41348 10459
1 94988 50260
1 123891 143950
2 32664 123698
2 123599 79763
1 10389 82353
2 87950 154539
1 23614 194260
2 39118 21277
1 14177 197574
1 54283 169942
2 51805 74640
1 118415 10063
2 106922 42508
2 51942 119480
1 81818 181792
2 179359 47857
1 1098 49811
1 95960 31814
1 58891 157498
2 55461 118559
1 19564 88421
1 170173 119251
2 148284 103537
2 157399 2979
1 163451 41633
1 32964 7888
2 56646 7852
1 8027 97613
1 77914 62181
1 45128 65032
2 51797 38829
2 28875 61250
2 13802 12037
2 133199 128010
2 69191 178901
1 73122 134354
2 34404 338
2 103338 69140
2 131217 153637
2 31939 161205
2 152337 195396
1 60749 154049
2 73826 189414
1 108625 170551
2 91947 40982
1 87803 50871
2 149230 166444
1 1660 135475
1 144044 136684
1 92074 96107
1 20353 154790
1 71308 83305
1 95143 83057
2 112061 197024
1 99398 69852
1 24581 97454
2 4038 155740
1 184708 108590
2 115025 193929
2 26715 140067
1 169295 185808
1 991 99307
2 138408 136874
2 18659 114721
1 82702 10248
2 71510 194260
2 70975 71762
2 10080 81746
2 177513 84717
2 59916 116684
2 47412 177203
2 199105 73141
1 191165 16307
2 115652 33058
2 63279 3265
1 106784 96602
2 48892 166773
1 51023 169448
2 198435 195025
1 62078 103215
1 86370 192091
2 182400 24978
2 1142 187014
1 105932 24952
1 125679 93448
2 113851 190828
1 167564 105805
2 53726 164144
2 22961 190922
2 168951 178442
2 89773 94166
1 81377 31038
1 45744 155166
1 136671 66043
2 148211 117897
2 171825 18316
1 121280 14426
1 101283 112839
2 186939 151476
2 48305 180883
2 115863 12575
2 193380 192489
2 196778 185565
1 194205 142997
1 25620 29998
1 166431 99395
2 144708 195972
2 194537 129276
2 182162 141124
2 96449 189799
2 95317 153483
2 23422 36363
2 191625 112564
2 162641 185604
1 186134 72495
1 162056 27429
1 25582 75171
1 60968 2920
2 143174 115379
2 36346 108311
2 102311 73311
2 82944 181518
2 35293 98037
1 133238 129352
1 162917 158024
1 29473 112621
1 156947 75794
2 65415 20053
2 197725 44922
1 148758 192693
1 75770 83018
2 191588 14443
2 175068 101679
2 34897 88059
1 119706 51061
1 56316 97256
1 63173 90798
1 139547 188866
1 95790 188783
2 82266 81157
1 139586 27698
1 150454 104214
1 158817 64128
1 107245 8323
2 121444 100617
2 189703 74929
2 17043 146431
1 155430 74765
2 146450 175421
2 173072 60855
1 101263 106567
1 105002 13039
2 98698 4691
2 145688 182236
1 52483 106770
2 125101 75048
2 176228 3419
1 163370 144411
1 130909 43205
2 120669 135696
2 151773 3350
2 138947 153659
1 16440 39269
1 74424 138612
2 139072 177785
1 67634 63503
2 134545 14400
2 162880 197865
2 11835 171519
2 164584 49661
2 147673 119552
1 5998 8532
2 165275 132881
1 129331 74644
1 57827 98924
1 48752 94573
2 175562 56279
1 131593 78738
1 193451 5117
1 176606 40942
1 59580 30766
2 151762 113438
1 147588 151974
1 118798 153060
2 111496 60984
2 120434 167287
1 71259 100033
2 185227 63625
2 159515 130610
2 146813 4940
1 127255 149084
2 23402 140422
2 17649 187382
1 90778 109054
2 22269 56562
1 188824 195484
2 95806 167000
2 136485 62606
1 20278 107831
2 143938 8610
1 9890 118135
2 148507 29698
2 124046 166997
1 196180 180214
2 199487 102340
1 38121 83266
1 199844 183015
2 127911 25998
2 55302 36898
2 178185 165970
1 174330 87564
2 193422 127783
2 186591 31409
1 135796 105768
1 179523 162984
1 158243 198133
1 44932 165907
1 105970 10332
1 174004 92473
1 34346 54143
1 115823 95844
2 172316 53502
1 38972 48822
2 20867 188763
2 160280 38849
2 128275 159458
2 150935 149097
2 186235 193191
2 101165 113340
2 10801 20481
2 26705 40197
2 75652 130317
1 64799 106387
2 53309 91578
2 133395 2051
1 49479 148528
2 87447 30807
2 6032 113768
1 125071 169803
1 38344 198290
1 11065 132714
1 80017 153839
1 103953 6270
2 4892 44999
2 49744 119198
1 194992 59485
1 173219 174318
2 124441 11483
1 176644 162023
2 130071 61327
2 199602 64083
2 22255 79113
2 172132 180080
1 189619 193304
1 108605 93267
2 100382 85429
2 131052 94814
1 34849 199980
1 57243 32499
2 177777 9667
2 34970 165197
1 174997 117942
2 50194 6092
1 79234 22978
2 154974 173185
2 111700 116119
2 114671 167161
1 149578 182193
2 93484 152898
2 85605 102355
1 165049 173037
1 71569 17538
2 185835 131051
1 99068 103892
2 150495 88492
2 68195 127065
1 42126 18890
2 116179 41698
2 150871 64929
2 135577 145214
1 164129 71106
2 18639 87538
2 68916 26899
1 140991 112048
1 193092 44891
1 89107 105745
1 24982 173059
2 25051 53287
2 156832 7100
2 126027 129184
1 145622 135310
1 193698 95644
1 68413 89035
2 101512 32462
2 123780 168067
2 170241 153223
1 77391 146003
1 161377 84328
1 34076 93897
2 136391 58108
1 176214 13819
1 164179 139978
2 173046 127177
1 192071 100705
1 178755 65952
1 174846 151409
2 196590 31915
2 49417 194518
2 60852 191988
2 169705 53709
1 112718 82728
1 100588 114462
2 75911 21440
1 70739 142785
2 110110 196999
2 170707 40962
1 511 152788
1 198679 169438
1 72410 144479
1 153704 143335
1 49563 151778
2 166074 79026
1 186551 37492
1 151359 94605
1 50220 136391
2 14397 110947
2 55367 151211
2 67977 76359
2 146477 20750
1 148535 114603
1 170202 188108
1 131766 150638
1 88926 95914
1 70665 28528
2 15719 46010
1 163618 137652
2 74212 197127
2 173353 75222
2 16671 43578
2 85407 57605
1 174102 59590
2 178154 80479
1 78289 65600
2 35842 112213
1 111109 57784
2 34376 153986
1 21969 76071
2 65499 123340
1 72760 86407
1 177202 159068
1 10562 195836
1 27938 124372
2 103065 95989
2 128752 118066
2 18334 15970
2 109131 164625
1 160147 170194
1 25635 36126
2 165586 171372
1 186721 60214
2 75555 166293
2 88004 131445
2 90138 10713
1 186447 95976
1 35809 182109
1 163177 2474
1 121106 91306
1 89730 66349
1 179497 110340
2 198706 127956
2 37711 163425
2 116302 179573
1 63741 3897
2 152429 192659
1 134833 128983
1 134388 129883
1 12681 174679
1 11427 183243
2 114406 9669
2 28042 175186
2 199498 60802
2 134665 109914
1 133621 33997
2 176526 122518
1 134889 170775
2 181723 48127
1 24598 34625
1 129445 160158
2 154449 53808
1 152216 181930
2 101547 24787
1 101420 23935
2 191058 143833
2 150445 34308
1 199653 101650
1 75242 138865
2 107503 96065
1 63598 195932
2 21994 133818
1 38849 174250
1 36460 90682
2 126426 56918
1 41466 104800
2 87978 177857
2 78006 77769
2 144826 96574
1 78199 178136
1 827 160633
1 126865 101959
1 173251 108497
2 84058 133414
1 108119 852
2 55392 70143
2 14591 86186
2 172097 128956
2 178338 26766
2 44147 164998
2 9320 40660
1 157748 15088
1 3977 51329
1 181193 72961
1 117110 124789
2 39508 57176
1 138103 181582
2 47380 119413
2 28538 143575
1 120568 144040
1 41818 82268
1 133835 106497
2 47735 149536
2 137491 187661
2 49428 127569
2 150995 124692
2 148809 5699
1 103957 123115
2 97854 28126
2 36971 194595
2 52368 154166
2 43936 95819
1 107712 77089
1 45759 2129
2 93901 175188
2 104774 1782
1 195228 99239
2 120133 50853
2 3923 19623
2 165364 79715
1 113725 91409
2 139415 15590
1 187613 181219
2 146361 100225
1 153232 136799
2 87998 136772
1 163387 74796
2 125605 141316
2 73030 1018
1 163581 90190
1 124048 65116
1 54514 108790
1 176241 103814
2 106873 128640
1 42933 166186
1 33718 20175
1 20189 171541
2 25459 90428
1 109934 187260
1 126319 78609
2 71335 69366
2 104441 7171
1 77136 74247
1 59294 97452
2 167135 3968
1 145159 166531
2 125535 172247
2 149304 56695
2 113668 169228
1 151705 110759
2 58836 180769
2 115179 52017
2 141694 63812
1 195099 177104
2 151827 91640
2 18312 69793
2 92804 58605
2 84563 191095
2 195366 163433
2 26595 89478
1 64388 170796
2 186606 92536
2 115906 28318
2 106829 162679
1 94387 190669
1 91143 133995
1 100966 45787
1 36452 118602
2 79354 132511
1 172682 178825
1 192371 198376
1 72424 58505
1 113178 106323
2 107682 106308
2 71915 118234
2 32901 85290
1 3597 115666
1 23664 39728
2 191373 96375
1 92568 156026
2 4644 28492
2 18892 129869
2 32486 49731
2 87358 73397
1 122400 108970
1 30059 158453
2 130377 158095
1 124593 100915
1 184358 149908
1 149322 179343
1 7951 45877
2 153705 169227
2 86832 98203
2 62958 61712
2 64604 106553
1 99870 110399
1 18408 74394
2 53661 63108
2 139742 63555
1 80335 161120
1 100997 144904
1 83836 64859
2 109135 101347
2 87155 48252
1 141361 80644
2 121771 86163
2 89476 191581
1 171791 33287
2 78402 178076
2 90901 134250
2 21518 134068
1 98682 102777
1 32735 181553
2 143564 93260
2 92659 118577
1 521 19515
2 4768 101775
2 194663 119707
1 45481 171913
2 119746 12537
1 98898 150799
1 157133 136426
2 103830 171139
1 180384 44601
1 554 151177
1 137075 124777
2 173926 98922
1 173734 147848
2 162186 14765
1 183594 135401
1 186486 52822
1 166511 179103
1 147908 126425
1 19033 67537
2 106694 61244
1 160226 168116
2 132963 73841
2 66288 62854
2 39109 45993
2 137658 85947
2 109218 126380
2 97759 85956
2 137774 125701
2 5339 189963
2 51713 128037
1 159429 193457
1 167216 166377
2 118204 196379
2 45869 171296
1 34916 51763
1 131234 135269
1 165523 192341
1 188813 105866
2 12888 158477
2 56416 142530
2 151605 118194
1 192134 131732
1 3612 73028
2 93213 170184
1 173894 119603
2 21790 187795
1 92917 193663
2 38389 43988
1 142622 152869
1 90855 59977
1 134635 96614
1 198657 153166
2 101073 120682
2 67928 31411
1 55934 42170
2 5859 165452
1 159834 101147
2 22531 60775
2 44541 41154
1 105786 149831
1 188901 68480
1 198197 67843
2 100209 31961
1 179486 75618
1 180393 37877
1 32047 129809
2 177662 92977
1 91839 184004
2 23126 51384
1 56485 63362
2 130518 3573
2 120867 52650
1 120209 84196
1 65269 86219
2 197097 91548
2 109707 194127
1 19147 43555
2 9192 110612
2 94627 198156
2 27062 93727
1 108296 170889
1 26913 184477
1 128354 13154
2 124792 183203
2 128538 173692
1 71554 142646
2 120942 66838
1 112497 178427
2 111678 111785
2 181886 199107
1 88546 86805
2 141072 152647
2 62145 31621
1 157407 120226
1 95111 36307
2 56734 163987
2 169993 46501
2 178103 82688
2 28048 192478
2 199156 89056
1 94457 195063
2 181555 29413
1 15175 82795
2 134162 94869
2 48812 138238
2 192348 11818
2 119892 61034
2 15103 87520
2 24190 136966
2 113021 192108
2 117688 39698
2 79896 108928
1 62586 159740
2 110504 71861
2 108955 177228
1 179447 193096
2 126823 168929
2 75803 137472
2 10662 188219
2 111539 15713
1 197077 3743
2 49931 36896
1 21115 170809
1 53562 167618
2 81809 41559
1 100283 42010
2 83570 4162
1 131474 20949
2 546 122315
1 98087 195318
1 118948 158485
1 148972 39531
2 175321 19641
2 35887 146111
1 25924 61495
1 59430 13422
1 85792 184416
1 26478 29340
1 22565 180034
2 184531 134319
2 18720 74483
1 64415 196309
2 137492 95747
2 80157 47142
1 810 168258
2 98971 20598
2 135741 154062
2 147527 93988
1 54441 81633
1 26505 103193
1 138013 17577
2 173801 34153
2 31088 47540
1 145263 112255
2 46781 41960
1 195810 51334
1 95076 72706
1 127584 62545
1 66307 94428
1 155640 126404
2 182565 134268
1 138524 24427
2 188082 91548
2 84730 145403
2 99754 120025
2 37041 189819
2 125240 119588
1 172275 82625
1 159797 155645
2 122604 112768
2 26599 112282
1 148828 124429
1 88614 8125
1 146512 38502
2 163893 21563
2 112450 52257
2 93327 124200
1 154776 195977
2 167049 47371
1 6825 166503
2 147094 149309
2 14732 735
2 99053 166942
2 144968 150681
1 130196 197797
2 199970 158874
2 102198 12838
2 115884 96770
1 8482 127822
1 169400 6150
1 119442 18129
1 115652 172790
1 103026 7115
2 114115 22018
2 81877 191073
2 131266 165116
2 121554 124859
2 74496 94106
2 147747 90338
1 62269 165852
1 8281 164178
2 31673 188629
2 172883 136372
2 31065 93621
2 108815 131271
2 52780 49711
1 197774 6229
1 136429 98839
2 129104 162807
1 168286 193551
2 188335 97976
2 98732 178948
2 90902 85161
2 195854 18395
1 180141 1435
2 95543 157200
2 139777 146585
1 30657 27244
1 38811 190331
2 180127 141967
2 89372 103558
1 49726 159169
1 33551 56587
2 90683 175025
2 184412 136325
2 145951 121132
1 36930 72535
1 104247 133956
2 52946 146375
1 72664 198997
1 136206 99923
1 140013 173800
1 88444 153464
2 133101 19344
2 20042 49916
2 178093 27970
2 18543 86733
2 63130 36366
2 118031 99115
2 9372 26796
2 99130 98249
1 125488 137720
2 128797 61431
1 62621 97652
2 196510 90547
2 71827 127525
2 111059 31429
1 80225 186255
1 14690 153738
1 49320 65376
1 103268 158586
1 171509 116328
1 198472 62477
2 74996 87925
2 25957 70836
2 24719 53593
2 165169 134441
1 57874 198600
2 55613 45658
1 26820 2197
1 173379 192964
1 134756 115545
2 80875 67366
2 91250 163142
2 190906 161719
2 186166 10200
2 191688 117827
1 49880 774
2 102197 34762
2 2650 145838
1 192180 143697
1 136901 121441
2 108584 1295
1 152815 97452
1 23596 162149
2 154361 97474
1 4243 147376
1 74752 8756
2 83077 30579
1 12253 10130
1 27448 144462
1 50352 192721
1 47310 32511
2 25201 77472
1 40193 156568
2 101107 106403
1 33179 104341
2 112234 109249
1 131620 42452
2 162567 39569
1 41602 39322
2 153527 145120
1 9349 138058
2 44505 90047
2 27033 124238
1 123796 31028
2 43744 161478
1 130460 36518
2 48213 193749
2 86497 90400
2 52670 10577
1 26955 51915
1 112972 181311
1 193012 88087
1 144951 52815
2 22801 1593
1 75405 16887
1 195601 79185
2 76208 168000
1 7091 12424
2 132713 182735
1 86550 59396
1 95279 190279
2 73977 171054
1 110583 147242
2 194313 112177
2 96194 70879
2 126106 114513
2 96748 194150
2 50957 81414
2 92859 186837
2 140057 36676
2 143532 64291
2 123996 25075
2 164310 21067
2 56957 42836
1 9533 46911
2 105222 151820
1 186928 4698
2 142202 52460
2 169077 156605
2 71603 173037
1 127081 123794
1 77773 130254
2 119974 133149
2 162983 39019
1 199363 94669
2 103585 34744
2 182217 42550
1 90520 18478
1 105538 125807
1 93425 122185
1 194396 92
1 148535 49320
2 65372 136342
2 540 104850
1 33123 34321
1 160429 51954
2 30664 118612
2 51005 115319
2 155597 121109
2 49381 157542
1 37229 291
2 61828 159520
1 108185 27789
2 56997 190436
2 128719 41608
2 38510 69983
2 152329 41325
2 96244 49129
1 86409 91560
2 165279 70380
1 177743 118427
2 103768 30281
1 31204 102817
1 98234 47314
1 35513 19532
2 163626 163534
2 195226 199754
2 153872 3489
1 36188 104798
2 75767 40380
2 120819 183393
2 23864 77279
2 38946 59319
2 169213 3586
1 4763 61070
1 164031 147857
1 117398 140392
1 98757 128909
1 192059 9547
2 60463 170124
2 165248 182672
2 158143 90493
1 174311 112515
1 88097 163165
2 85473 43565
2 84567 151574
1 118378 167574
2 172723 113780
2 45159 36028
1 28559 149866
1 101653 137676
1 27508 189242
2 41196 82200
2 60088 62973
2 158009 34138
2 136962 8835
2 72591 105556
2 189047 116543
1 2142 25357
2 39978 107759
1 146444 154956
1 49357 49730
1 18383 60972
1 35105 158958
2 64439 176070
1 4129 84596
1 125554 143948
2 194153 27918
2 1936 113482
2 74816 199809
1 97537 9322
2 144121 72281
1 185487 164123
1 183807 62551
2 193908 2955
2 2140 44899
2 179902 42437
1 190668 180042
1 160731 141506
1 1082 154170
1 166963 98181
2 53457 152566
2 75785 113698
2 62858 6552
1 151715 145958
2 165500 53362
2 56810 50820
1 124200 19418
1 134892 37665
1 36647 39278
1 127330 125258
1 13636 156885
2 21826 62605
2 118499 125117
1 181921 8425
2 96384 84501
1 127740 79342
1 62967 167231
1 130966 89208
2 169295 136231
1 32533 162145
2 162103 186594
1 135620 81282
2 9216 11429
2 40164 64190
2 115212 79967
2 134607 125067
2 185935 96994
1 52717 53857
2 70524 56319
1 118406 174191
2 174816 151280
2 100215 59355
1 13805 85934
2 77202 186828
1 173278 79761
2 138002 175620
2 134371 106951
1 107076 71194
2 137310 37312
1 91918 63829
1 26413 90523
1 136584 106837
2 162950 193841
1 9370 167499
1 74035 128738
2 2475 36585
2 76720 156298
1 57656 196733
2 30060 39179
2 124295 63598
1 28058 70799
1 135236 105808
1 150450 117333
2 185228 143592
1 156017 34817
2 161349 33960
1 16896 147775
2 68475 78443
2 157085 56519
2 94163 52099
2 160987 113431
2 158364 164184
1 90923 3810
2 168422 146587
1 95164 136841
2 167237 73431
1 54307 169039
1 127333 189720
1 99628 72027
1 196944 174928
2 34639 88616
1 169704 99711
2 139085 188241
1 191606 27618
1 155857 66446
1 119756 121780
1 126879 26877
1 180759 198165
2 198278 49895
1 79275 76631
2 92788 11845
1 165106 92173
1 10609 133631
2 95676 143773
1 59729 31584
2 29828 123006
1 25093 45264
1 114346 171480
2 120481 27705
1 146473 177842
1 49997 42595
2 132994 411
1 114662 42432
1 180219 59002
2 40450 65085
1 107849 55965
1 32318 159527
2 199245 179295
2 46440 26292
2 160816 44081
1 90704 153058
2 84560 181991
2 153775 70603
1 117299 95766
1 13758 192145
2 184437 171391
1 130837 104967
1 110688 111512
1 170382 74236
1 135047 128733
1 114391 68128
2 111228 55708
1 132293 69367
1 110819 168249
1 68908 88232
1 17812 125112
1 21879 184964
1 174881 129962
1 168420 109656
1 168682 75387
1 198345 36550
1 140324 153787
2 53590 54353
1 21045 166319
2 182012 33967
2 138435 151999
1 86704 156234
1 125691 8698
1 197795 68488
2 134480 21895
2 105631 189489
2 169543 27038
1 57395 13355
1 172278 95817
1 151919 153264
2 131450 80111
1 160549 5202
1 48611 120408
1 192414 5391
1 199892 25897
2 27709 169666
1 13216 40945
1 186226 120016
1 38309 113710
1 131690 44074
1 46903 86070
1 90190 99781
1 48027 67955
2 105121 112764
2 107540 187697
2 176986 127913
1 38403 34828
2 56496 143555
1 147280 137609
1 29072 1956
2 151798 85213
1 130849 137672
1 199575 67882
1 59583 36679
2 141636 115440
2 154288 153472
2 104448 82761
1 45939 104391
1 93239 120094
1 65424 172395
1 11811 157487
1 130403 23797
2 62761 128350
2 42352 52106
1 103615 171072
1 191076 187233
1 12492 161199
1 73009 147122
2 12449 147104
1 170801 180413
1 114214 135861
2 140998 69945
1 95698 104938
2 166963 76109
2 175144 93466
1 6535 187089
1 116511 33253
2 148950 30906
2 142359 55894
1 110601 152665
2 180818 32264
2 67876 90444
2 19860 148048
1 42122 6504
2 175946 8384
1 7820 169510
1 164345 179
1 179945 164999
1 55894 39423
1 121868 176189
2 37196 59216
1 155772 87520
1 94949 98143
2 179098 39561
1 133009 22999
1 7044 183475
2 19808 35806
1 35006 17555
2 138682 50388
1 89954 178917
2 93165 123402
1 42353 147759
2 71825 67420
2 45068 46882
2 140924 130366
2 70353 175786
1 23717 28255
1 30670 128510
2 97633 2776
1 37344 43810
2 174956 178735
1 46447 28717
2 184632 17782
2 142841 156176
1 87193 10380
1 32026 121506
1 4098 64212
2 84931 80510
2 17797 123765
2 33239 16504
2 187556 22143
2 148787 114781
1 156884 135094
2 57626 150090
1 105224 47745
2 112139 183189
2 189645 174377
2 8078 120480
1 155448 42101
1 114685 167409
1 150359 50599
1 72833 52860
2 198338 19900
2 108268 176431
1 24665 154582
2 98576 47869
1 138499 126972
2 56489 98981
2 108506 24185
1 183745 106865
2 35637 49527
2 184407 37501
1 89575 70565
1 140979 20769
2 152360 113477
2 125267 47318
1 86653 53286
1 91830 178587
2 183361 5051
1 121417 102620
1 68997 10263
1 65226 147843
2 47126 11677
2 30424 88587
2 102551 146857
2 86583 83943
2 44912 146697
2 13175 25915
2 94318 154241
2 173962 123549
1 197633 161166
2 198486 7151
2 48781 165712
2 149509 7104
2 101846 46074
2 8472 9157
1 182262 69071
1 28674 53623
2 103941 54165
1 126022 167678
1 136308 36339
1 169518 137799
1 36690 194428
1 84680 195492
1 136379 34775
1 88075 121414
1 55384 59635
1 106706 62257
1 121491 57426
1 13547 102373
2 13090 134213
1 35303 92483
1 60554 17700
2 66936 172671
2 154075 188933
1 181471 67919
2 163500 178783
1 128711 23492
1 70715 92758
2 39388 116602
1 103548 8222
2 192055 192154
2 88003 67501
1 119423 130618
2 122239 158436
1 80575 113925
2 191735 60110
1 160687 13139
2 137243 21088
2 26934 162490
2 180634 179557
1 146091 134080
2 169837 20724
2 67320 62202
2 27232 19634
2 32569 153795
1 40429 140551
2 120805 154667
1 124783 87018
2 195975 80286
2 157643 98127
2 46235 157014
1 90359 98051
2 44811 103632
1 61471 3801
1 186930 79334
2 69612 83533
1 113854 17996
1 69312 171475
1 189951 136786
2 163672 71284
2 27742 53657
1 104486 142230
2 71570 22923
2 69109 18584
1 160865 21984
2 123981 127032
2 105455 59024
1 2589 181369
2 108548 127949
1 118538 50006
1 16978 79953
1 121662 193795
2 28676 105390
2 141136 66477
1 13499 189122
1 40717 33355
2 17874 70732
2 169108 73917
1 106728 153749
1 6589 92574
1 111381 70793
2 110447 75407
2 182203 152859
1 40052 3319
1 154220 181516
2 113170 30111
2 78374 127398
2 21621 27519
2 57954 141588
2 21092 163427
1 70014 18748
2 41684 140189
2 126925 29459
1 186110 77325
1 34056 27071
1 107047 43838
1 59740 61328
2 23225 172156
2 16844 20033
2 54428 130752
2 149790 122109
1 70780 82243
1 146599 63169
1 41160 5787
2 97636 53326
1 169937 150673
1 12472 183494
1 132176 158706
2 141849 191897
1 79292 166003
1 52921 173303
2 193026 8442
1 85025 129110
2 2543 51606
1 21141 59614
1 73489 48870
1 137835 67778
1 172042 90728
1 151278 164125
1 37356 139559
2 89776 63779
1 155421 77176
2 176652 28429
2 184795 165684
2 189309 120771
2 54377 183554
2 174556 63112
2 192959 170786
1 51537 149284
1 38573 2913
2 163117 122314
1 196549 2488
1 109761 147204
2 36995 56030
1 172647 195337
2 138221 196640
1 153120 174153
1 65538 129249
2 101157 44415
1 90904 38791
1 128456 54714
1 30199 45490
1 132546 181121
2 128892 10504
2 179335 78551
2 147880 128480
2 148313 80188
1 152121 80762
2 172071 172742
2 195137 191876
1 31910 92478
2 111673 188893
1 85359 8298
1 50693 123318
1 76463 172682
1 92030 107791
1 43586 18609
1 25913 146402
2 145062 162820
2 190712 156190
2 48820 154084
1 153078 149929
1 161922 134656
2 78628 4768
1 192040 61748
2 12319 17307
1 125575 32185
1 21045 14841
1 86271 127076
2 194057 196631
2 174983 35145
1 126778 129324
1 174510 28647
1 125249 49328
2 122577 35294
2 192396 152502
2 11629 111977
2 73697 73552
2 151786 192768
2 129939 49345
1 15638 170722
1 42354 164865
2 152262 63497
1 90554 84018
1 41823 130670
2 157868 166015
1 41477 195518
2 110392 18702
1 108 327
2 77757 141
1 83719 122478
1 104654 98196
2 35474 162858
2 142132 56961
1 96934 154950
1 127128 69274
2 59274 82347
1 56857 45653
2 72706 159702
1 152871 108249
1 4987 4067
1 24637 60754
1 108050 53602
1 153528 68208
2 89250 166356
2 89188 119849
1 9011 63127
1 57069 44939
1 120201 71314
2 108246 93454
2 172676 45596
2 147282 45455
1 90492 80043
1 179833 124504
2 19735 112733
2 82585 6685
1 132595 26317
1 169649 33708
2 191768 161091
2 17125 92570
1 53083 1676
2 63277 94358
1 53993 194823
1 45801 133024
1 168054 125739
2 44675 137673
1 185232 121442
1 125182 108662
1 80723 169580
1 177193 59551
2 84075 175511
1 181812 171564
1 27426 13081
2 176611 31912
2 186915 18631
1 143038 8387
1 171070 19079
2 198471 155441
2 174965 7549
1 45437 166824
1 617 72645
1 134272 19976
2 133151 95791
1 113656 104719
1 196412 168276
2 81525 60033
2 37598 12593
2 36138 120597
2 105292 50480
1 36225 152971
1 199883 41526
1 123939 42575
2 146012 113286
1 29905 39051
1 32822 69039
1 184700 147412
2 2848 90023
2 159238 115660
1 148015 139310
2 19475 73855
1 49259 119924
1 149098 53250
2 28388 131332
1 36997 76980
1 61616 87111
2 69162 191627
1 92683 15586
1 185037 29279
1 99722 32922
2 11978 184573
1 133109 23797
2 106737 187390
2 184638 32142
1 147613 139524
1 189980 109088
1 141281 81183
2 81944 188179
1 112030 16167
1 70011 184192
2 159063 81041
2 42870 13263
1 150753 175507
2 130144 154306
1 45563 44081
2 70281 61720
2 11445 134171
2 105164 76819
2 19355 103895
1 180258 121968
1 183162 35310
2 117242 60887
1 151757 198795
2 80378 67983
1 21564 125354
1 26759 3003
2 138621 17406
1 162579 107034
2 126329 55271
2 44563 88497
1 70254 4368
2 60758 187756
1 147932 166324
1 51965 85969
2 170050 94125
1 151478 11167
1 194144 43771
2 148999 51013
2 80222 26955
2 33929 155389
1 85947 24494
2 71801 139954
1 195875 356
1 150782 193974
1 179618 168529
1 183995 126087
2 50214 8672
1 133440 193681
1 91321 129277
2 146018 164552
1 128114 157618
1 86858 81164
1 33580 18731
2 20195 84022
1 141214 7110
2 69747 127599
1 199451 176698
2 88306 81968
1 44146 46010
1 22297 157266
1 188385 78587
1 36669 69947
2 189242 175023
2 181652 58715
2 97904 118464
1 38206 25079
1 169895 157230
1 47987 109423
2 47910 53330
2 127588 138440
1 28537 99466
2 26255 24344
1 65906 53954
2 14560 59670
1 179124 183223
1 89010 65994
2 70003 161858
2 74809 177549
1 100551 49532
2 137973 44655
2 32027 115012
2 139880 50175
2 77995 24564
2 153878 60066
1 2589 36058
2 119387 104658
2 123537 3284
1 76218 122229
2 175643 81522
1 3582 34930
2 107097 184708
2 124901 21661
1 161210 113348
2 137275 15270
1 125592 167522
2 30004 64513
2 133578 169613
1 188766 22385
2 136344 5982
1 63135 145572
1 176798 138479
2 1306 73081
1 137577 128153
1 195930 171025
2 19053 120048
2 123423 74311
2 50168 30700
1 8600 178880
1 193655 8232
2 134544 114532
1 152996 147324
1 142770 107469
2 157080 77675
1 68560 19803
2 87655 196665
2 93562 40955
1 99712 57636
2 191085 92535
1 74818 114062
2 190291 181999
2 188337 187544
2 80720 118491
2 164038 52894
1 48592 108104
1 15189 113783
1 188681 1663
2 48733 25181
1 12831 24151
1 117168 41100
2 129393 67850
1 193785 186797
2 67519 184112
2 98726 59233
1 106677 806
1 81294 34006
1 27299 96877
1 84763 161970
1 61926 157579
2 38642 41585
2 26575 119032
1 36104 145431
2 72544 6318
2 41435 120191
1 124587 194284
2 177354 109141
1 190589 38122
2 34472 172195
1 6525 63409
1 19392 147111
2 131917 140035
1 115604 63189
2 186365 193628
1 27066 178215
2 36289 116703
2 20526 96722
1 182358 67412
1 177579 22437
2 137824 13609
1 12477 2622
1 117963 111269
2 186656 126956
1 159771 21414
2 53491 161827
1 29113 176132
1 64562 60504
1 52741 11842
2 170244 12727
2 42248 193186
2 54357 120636
1 106773 90383
2 105857 134346
1 161528 141554
2 28813 112027
1 168189 65149
2 40114 129674
2 60107 117073
2 10186 122462
1 151628 103574
1 94160 76395
1 86585 14152
2 179321 107705
2 105764 4479
1 131434 167565
1 27202 165384
2 180533 153337
2 107570 61059
2 7534 8123
2 29388 182385
1 54390 82723
2 118674 184067
1 72571 184853
2 100364 61338
1 74173 107761
1 16808 163285
2 85262 148572
2 194822 132208
2 108285 19364
2 41168 160745
1 28298 175831
1 18366 182871
1 99753 117968
2 71947 31568
2 157309 20031
2 37139 198802
1 3498 159327
1 47471 10053
2 116124 63097
1 48798 53269
1 1332 178186
2 189496 135862
1 172079 21525
2 72307 97999
2 34692 156818
2 147652 113857
2 83237 7820
1 192333 129392
2 68429 37114
2 25136 28757
1 198267 32970
1 7316 21342
2 153504 123030
1 185339 66220
2 146134 101034
2 117071 116376
1 10887 30483
1 45739 116134
2 109097 198540
2 113120 150809
1 97737 122173
1 14943 35642
2 76506 41516
2 123043 102503
2 142044 190918
2 103449 52542
1 193460 18215
2 110226 79647
1 93698 34917
2 144596 197923
2 173224 129518
2 64180 13530
1 89605 33789
1 94989 71737
1 98616 45212
1 15686 33430
2 165298 11565
2 107840 149342
2 24770 115271
2 36721 54005
2 193773 153177
1 6821 149277
1 101541 28249
2 172677 99754
2 131228 57570
1 68095 130146
2 45470 126545
1 159073 162655
2 58575 139049
1 63039 21239
2 126702 39136
2 125824 58642
2 96956 36629
2 71348 72204
1 44014 29358
2 80491 107987
2 66762 96030
1 26878 173154
1 73658 12998
2 137122 69280
1 47931 178025
2 81421 173506
1 192317 168023
1 119872 94288
2 7310 145427
2 52523 41271
1 154806 119332
1 15373 53261
2 186290 178324
2 174144 131447
1 143499 132913
1 183589 137068
2 142430 174910
2 41552 50905
2 72713 151163
2 69227 155022
1 13982 46313
2 18631 59514
1 193640 58732
2 196493 59644
1 196382 194140
2 55476 158802
2 180216 57442
1 117385 57502
2 91806 72673
2 88534 160925
1 8416 57121
2 136954 91839
2 160494 187128
1 111787 48191
1 81531 1296
1 24375 128717
2 65186 136403
1 30320 38184
1 5348 63205
2 59642 19020
2 108288 7741
1 18442 14441
2 24070 75118
1 118735 192868
2 157472 35971
2 180310 150015
1 105323 50662
1 106657 75524
2 105896 57759
2 192301 158258
1 31880 187683
2 37559 69861
1 168930 136743
1 101684 132033
2 168549 62771
1 90315 191887
1 13027 197128
1 32092 191159
2 34310 85186
2 62367 190351
1 180356 139448
2 46642 143541
2 154751 108537
2 179372 185914
1 79266 139194
2 192949 69890
1 132905 136237
2 52589 59314
2 120626 188581
1 123423 17799
1 145632 48879
2 2878 68614
1 179460 95816
1 25446 59921
2 176658 129008
2 49737 164649
2 189160 951
2 163814 51480
2 100591 46792
2 90235 142266
1 41471 191339
1 41992 48956
2 19814 160889
2 15905 197278
2 104525 167422
1 156266 165965
2 130600 174084
2 96773 101394
1 34564 65516
2 175806 194924
2 102274 51023
1 117511 73769
2 91337 1168
2 109014 190986
2 25442 183903
1 109222 81518
1 58440 195932
2 149280 37478
1 138318 1499
1 76760 158316
2 28927 16878
2 167005 44687
2 159306 59435
1 81361 113757
2 177117 195695
2 47093 99816
1 149678 34977
1 13915 180185
1 105607 80818
1 78792 29123
2 141991 149193
2 158244 99172
2 72869 107340
2 57387 110282
1 36864 140699
1 65215 180311
2 113326 141906
2 95216 144941
2 160027 22032
1 52349 44735
2 119265 48602
2 776 141053
1 169786 182569
1 174963 173476
2 74940 127904
1 19175 166524
1 167062 131677
1 56490 105127
1 138590 178374
2 64201 165184
2 76578 164634
2 40130 48325
1 114126 158902
2 123283 32533
1 187387 137011
2 49621 155235
1 47240 5969
2 90216 67060
1 172124 188626
1 105040 80092
2 182661 34901
1 74176 101095
2 24831 135697
2 51565 7342
2 194229 51514
2 42810 106658
2 3511 65665
1 165011 74368
2 99101 161296
2 52225 110879
1 129565 54716
2 123249 190417
1 7560 149641
1 151869 158987
2 157444 44214
2 44084 35844
1 115613 124493
1 157645 123318
2 30096 92298
1 168195 194723
2 72129 37393
1 156379 199912
2 101162 187980
2 168956 95174
2 63000 17550
2 150043 111438
1 194347 117257
2 85058 852
2 122618 66007
2 148347 40244
1 199614 111607
2 47289 173537
1 91568 59290
2 88852 27820
2 41700 167271
1 51765 22020
1 31781 96698
1 37639 80407
1 122810 97484
2 69853 138189
1 49156 50446
2 147009 167907
2 59749 147342
1 58441 165896
1 138115 85370
2 173170 143476
2 98507 29039
2 90198 198183
1 112295 169106
1 136744 112181
2 26867 81784
2 163928 49262
1 17110 171981
2 129786 101469
1 162024 95091
2 51326 184849
1 76966 58720
1 194541 74766
2 131202 98411
2 21049 60194
1 127977 91154
2 72997 88970
1 131758 168548
1 167424 114405
2 99081 168534
2 7513 175887
1 20368 153693
1 141930 171521
1 45998 95810
2 184909 191219
2 7626 84316
1 152446 72092
1 123752 93148
1 27404 133546
2 44285 168677
2 41085 130032
1 192568 111906
1 85711 111040
1 46044 101505
2 116839 56069
1 20340 149523
2 22922 77699
2 108702 161318
2 76048 111490
1 132571 127359
1 17518 144495
2 188926 188030
2 31631 193396
1 177982 30787
1 107199 1955
2 76160 165069
1 123695 127453
1 15791 6737
2 37113 158409
2 94415 52887
2 181379 53301
2 111810 119462
1 41012 101733
2 6565 182303
2 115224 68708
2 38150 57394
1 132710 46193
2 30415 134619
2 167194 116297
2 89818 161413
1 195182 178722
2 154493 95650
1 38098 81113
2 78816 8715
2 26477 127667
2 167070 10744
1 152353 195936
1 12890 6289
2 143475 100036
1 174722 197386
1 176244 152347
2 20410 187129
1 102358 152616
1 9362 58754
1 42104 154123
1 151314 190433
1 172929 188649
1 4456 180419
1 41489 28828
2 15123 17027
2 96794 53193
2 171253 145680
2 174101 152173
1 85325 20784
1 169012 68967
1 146724 177856
1 173188 70517
2 72095 123972
2 44606 178470
2 109041 82319
1 188193 19702
1 173041 102840
2 13838 103296
1 182737 150958
1 176115 79962
2 183048 124936
1 179158 77304
1 69105 168594
2 118980 171534
1 127287 85351
1 41872 162381
1 188101 131543
1 161194 62415
1 119562 146715
1 95776 170798
2 69564 75661
2 28320 36700
1 184150 194419
1 60372 126442
1 43086 148066
2 5191 27357
2 193444 191507
2 162115 90114
1 174069 3168
1 18968 3216
1 119452 190232
1 92039 188417
2 126539 81560
2 33513 164494
2 134031 144506
1 31319 26801
2 156896 83748
2 8271 84511
1 191720 158907
1 81000 14816
2 137105 76667
2 56642 106530
1 163285 16592
2 186012 37953
2 59249 2864
1 61059 135591
1 165763 64014
2 6647 52614
2 96904 102925
2 165130 104367
2 104819 27499
1 35643 133410
2 171208 156784
1 166285 147129
1 81410 33034
2 179626 29371
1 133564 193230
2 154652 4231
2 141367 140877
1 126540 192600
2 28444 7038
1 5683 152038
2 195895 108706
2 42784 5713
2 70812 19444
1 64064 1261
2 21676 111817
2 173440 123812
1 27842 17330
1 137513 147419
1 193541 147561
2 49212 48751
2 15113 150317
2 155244 51990
2 145770 135768
1 101984 91154
2 86315 71812
2 168604 166868
1 149797 53664
2 188738 78154
2 143253 1302
2 121742 78750
1 145174 124504
1 79730 155155
1 156480 198946
1 107473 185808
1 105967 16570
1 184472 14962
2 158869 33667
1 73349 80107
1 119518 149847
2 183759 86136
1 54143 197321
1 164251 185034
2 85705 184674
2 180755 36560
2 66205 57367
2 177944 159012
2 165130 8653
1 168005 53912
2 179723 84655
2 129706 188945
1 123033 117694
2 29704 106390
2 59032 59995
1 79722 74179
1 166211 155134
1 32838 77356
1 72273 187594
2 95381 80709
2 161952 20909
2 178056 135673
1 5562 186878
1 14274 42009
2 25891 28460
2 141824 29537
1 115194 127495
2 160713 28378
2 169429 157256
2 11808 26200
1 153498 143412
1 46863 162391
2 119504 37404
1 94149 49845
2 83626 151966
2 82156 96198
1 8192 182660
1 132573 95321
2 51708 125221
1 19355 112162
2 76013 81076
1 145130 155020
1 96954 173355
1 168679 82728
2 134168 182597
1 88492 45586
2 78715 15242
1 182433 185330
1 47437 48941
2 40276 101666
2 180116 5470
1 194280 187850
2 62330 181107
1 74831 143226
1 133728 84703
2 13871 91607
2 73334 194270
2 184309 82700
2 6286 99264
2 106379 128384
1 35418 128496
2 177875 1336
1 96089 182564
2 169641 22853
2 38468 140905
1 20975 76291
1 60831 35082
1 19120 132034
2 14321 47488
2 64142 81757
2 162775 161709
2 121198 192961
1 104391 41900
1 190350 183306
2 141983 48994
2 19783 76739
1 174616 62463
1 65942 36366
1 53615 7055
1 133789 109977
1 78009 150190
2 131254 6277
1 102191 14833
1 23104 81138
1 153682 30794
1 22270 92327
2 178537 86101
2 144724 76374
2 27355 184811
1 52023 64686
2 176221 84087
1 44354 162403
1 116044 81339
2 153486 90109
2 151818 193578
2 33667 47971
2 145124 69279
2 114030 89883
1 59758 149360
1 10326 171845
2 36443 84367
2 157787 63817
2 89955 165099
1 199294 154566
1 138080 81472
2 110481 172073
1 133560 77053
2 72311 99906
1 49355 165955
1 120256 18081
2 106572 34630
1 138411 10989
1 123398 6899
1 138869 70813
1 168015 28538
1 48787 188818
2 40780 103441
1 6826 193317
1 92927 176658
1 115042 43103
1 133486 177561
2 8904 40473
2 94337 174257
2 139448 46088
1 43062 171636
1 7197 17598
2 129018 93995
2 129118 187107
2 447 141992
1 75258 47485
2 151439 42036
1 140805 45897
2 82479 48165
2 146548 55821
2 15207 150630
1 151105 140832
1 93565 78242
1 41183 1758
2 190108 66239
2 41745 149272
2 150702 84449
1 81002 100846
2 58086 157450
2 135035 160283
1 195657 45703
1 122580 65303
2 42988 133482
2 134062 2056
2 116706 149010
2 37744 106764
1 158001 186934
1 103095 191781
2 176372 85373
1 34190 67463
1 50629 172316
2 2185 68647
1 167861 73051
1 52901 56485
1 157650 35277
2 188769 167082
1 118076 78353
1 48905 167170
1 9365 185956
1 131151 188757
2 195456 42457
2 97973 176732
2 176880 54959
2 86326 67382
1 184291 25404
2 93756 67282
1 64864 185698
2 4852 39184
2 126745 67649
1 10708 16823
2 18688 150732
2 137171 22753
2 88745 126760
1 5915 60358
1 47851 124546
1 187262 52929
2 183813 156387
2 112532 4909
1 185286 3149
1 186718 99219
1 151838 156091
2 118771 139363
1 108354 184669
1 64710 63991
1 27565 29982
1 121284 99393
1 32774 21388
1 5904 59608
1 171071 8405
1 100839 175094
2 53025 61774
2 97809 85598
2 100237 45809
1 38432 146102
2 38676 7511
2 199565 93581
1 171240 116890
1 17536 45880
2 135195 137829
2 115008 193092
1 196517 158396
2 144855 26872
2 66390 68942
1 185352 141314
2 138979 25303
2 138259 79167
2 170544 151627
2 148206 158632
2 118156 16117
1 133704 94198
2 64608 5111
1 67444 59848
1 83814 167399
1 149283 65771
2 27490 54120
2 25963 144188
2 118818 59406
1 104486 41959
2 133420 154624
1 136830 29528
2 30152 166570
2 126569 51203
1 100007 62177
2 77496 62635
1 163243 111211
1 119917 179215
2 152538 69531
2 43456 66068
1 145683 37775
2 182056 111713
1 159757 5425
1 146797 56344
1 155378 5711
1 114924 51939
1 162101 122738
1 77595 171155
1 189052 59662
1 17352 192405
1 166584 421
2 16509 199429
1 110131 128692
2 141405 198153
1 142693 181616
1 144495 116899
1 158588 138961
1 195054 31584
1 135341 152335
1 43224 96620
2 4586 61718
1 77548 103021
2 196486 83826
2 12464 46437
1 105366 11366
2 49108 50454
2 185975 40068
2 26252 125569
1 6874 183996
1 183193 165320
1 129186 54200
1 127242 161476
1 56699 101557
1 179365 105215
1 173591 35853
1 55928 43744
1 58616 55223
2 124743 186045
2 125705 185547
1 41722 170361
1 50509 46783
2 128115 61577
2 64974 188233
2 83822 1335
1 27708 19557
1 100453 139875
2 142686 124932
2 139102 60024
2 92226 132407
1 171398 140456
1 14322 3946
1 195953 177671
2 53676 129112
2 31852 111025
1 140548 188416
2 123099 153783
2 62025 18975
1 189548 21274
2 182395 163623
2 109967 122753
2 163634 179273
1 72587 158163
2 55599 103136
1 154689 13355
1 6859 32022
2 198514 129667
2 67381 23696
1 157407 50276
2 191533 97168
2 69928 134684
2 35895 39041
2 134744 9446
1 138986 175377
2 84587 65685
2 26922 126985
2 105277 150421
2 5402 117553
2 31314 37885
1 38353 129278
1 32869 137697
2 136883 87408
2 149147 77338
2 9376 44438
1 67735 35791
2 52354 55874
2 1319 76218
1 104337 20000
1 189432 102945
2 129192 99069
2 160788 153158
2 3692 113420
1 122689 1907
2 61926 98930
1 215 114131
1 122227 189584
2 191717 23010
2 164711 192878
1 180976 120597
2 176820 81342
2 22316 71915
1 79989 90374
1 2228 104355
2 7414 92616
1 144374 185435
1 168835 52198
1 52589 97501
1 160304 45048
2 127604 97425
1 199097 25710
2 128275 56237
2 84078 74851
2 139746 149831
2 121106 127400
2 50451 177688
2 185353 140103
1 5848 49398
2 44390 51534
1 198506 113456
1 28919 69412
2 6212 190196
1 173346 142405
1 188176 38381
2 170636 26250
2 70243 17950
1 197630 190555
1 195035 173724
2 163561 130448
2 15571 165640
2 96999 116140
1 166162 70846
1 184924 22901
1 86908 107142
2 174838 146800
1 103129 127700
1 65804 27300
2 159312 37575
1 432 162683
2 101758 84702
2 137679 160789
2 5027 157389
1 187539 71494
1 130345 173340
1 104703 174409
1 104678 12891
1 21610 124300
2 127508 176583
2 159348 137717
2 63343 21901
2 139488 199265
2 96675 10920
1 165191 199741
1 26436 59617
2 81585 46047
