P15824 [HackerEarth] Andi and Bob are the best friends of each other.They both are good programmers as well,They like to do programming together so that if one finds any difficulty other can help.But these d
普及
题目描述

Andi and Bob are the best friends of each other.They both are good programmers as well,They like to do programming together so that if one finds any difficulty other can help.But these days Andi is quite busy as his exams are on the way . So, Bob has to do programming alone.while practising on HackerEarth Bob encounters an interesting problem which he was unable to solve efficiently.So, he asked for Andi's help.

Problem as stated by Bob :

Given an array of N elements and Q queries need to be processed over this array.A query can be any of the following three types.

Type ADD: u v

Type MUL: u v

Type REP: u v

Type MAX: l r

Type MIN: l r

Explanation:

for query Type ADD: replace the uth element of the array with (uth element+v)%MOD;

for query Type MUL: replace the uth element of the array with (uth element *v)%MOD;

for query Type REP: replace uth element of the array with v%MOD

for query Type MAX: count the number of numbers which have MAXIMUM distinct digits between l to r, both inclusive

for query Type MIN: count the number of numbers which have MINIMUM distinct digits between l to r, both inclusive

Andi likes the problem very much and wants to solve it.But being super busy with exams, he has no time to help Bob. But he can’t let Bob feel helpless with any problem. So can you please help Bob and save their friendship?

note: Assume MOD=10^9+7.

I check even my code is giving WA on sample test case so please do submit your code to check the result and please ensure output format should be same as mentioned in the problem statement . print a new line after each query of type MIN or MAX.

INPUT:

First line of the input contains a single integer N denoting the number of elements in the array.Next line of input contains N space seperated integers.Third line of input contains a single interger Q denoting the number of queries to be processed over the array.Next Q lines of input contain Q queries (one query per line).

OUTPUT:

for each query of type MIN and MAX print two space seperated integers number of distinct digits and number of such numbers.

CONSTRAINT:

1 ≤ Q,N ≤ 10^5

1 ≤ A[i] ≤ 10^9

1 ≤ v ≤ 10^9

1 ≤ u,l,r ≤ N

SAMPLE INPUT
5
1 2 3 4 5
5
MAX 1 5
MIN 1 5
MUL 3 4
MAX 1 5
MIN 1 5

SAMPLE OUTPUT
1 5
1 5
2 1
1 4

输入格式

见题面

输出格式

见题面

样例输入
10000 40948825 17115277 23221686 18927955 23341139 27793199 2860249 9006139 44606619 63788292 98407637 42097373 16575413 60717778 59981827 38012510 83512017 61898415 88087784 71073497 9968349 92553338 80880682 97228290 15861243 62653925 82119763 20039182 32525868 29419699 54912509 39679977 57665826 16163356 82536187 46291504 92934406 34288759 57444443 7787304 52037298 43211326 12226408 531068 4549565 16831485 7060706 38492658 57983023 71554027 11730049 12903886 8930748 71008346 56203567 67719163 76513996 65324443 23731579 32411596 64530892 74636529 31552218 23630353 72259109 79053411 59254140 27961772 34175333 29087457 77431364 4293149 55932875 43552690 59450589 22270314 9558379 93918281 48609301 63565840 39764587 51964543 26826640 62535662 62682552 17600244 28234344 47398009 51436393 82340232 98913515 38928702 19359799 75550929 50440512 8387270 10338481 41373586 8936070 94156667 14061215 23415232 82771261 46036246 12149825 99838699 23826276 27802090 20552768 81609590 55214865 98355156 5472150 30350768 64419558 34088153 46662905 11995557 46349054 28818603 2215445 4212780 40341230 27858395 98566073 64713217 32860127 67934789 38761724 58587332 9249158 42201278 10373960 2867082 3620285 37581705 13678956 63008824 9722830 82725848 51902832 10407909 7953824 4075906 9891734 60289900 20878731 42191604 22143261 96082741 1293852 68898708 58639454 39485133 64677965 26315971 17625341 53188802 5909355 26722012 91817867 26658404 31125763 11574857 84325384 6801196 31534032 3529127 1522906 36886167 49894988 48687810 90013559 74670742 83571477 30278860 34713713 34455142 63300814 69801394 65540507 18962251 52067281 30643706 75618186 92652322 88874006 53099512 33972331 43924906 76630909 10395897 76385931 15779418 78842385 4177214 15150513 55389285 58409444 41033407 56098358 48740236 66452913 93765879 71650133 57449062 4219710 31356960 39513629 98133440 21761731 25607210 32560882 57923728 63810688 12956155 85092134 90485734 32110819 89230283 81249883 79503402 42329493 4498533 17198833 32834021 10766806 95732221 16877288 92913082 2475811 69303731 23102772 70363196 51097309 17179499 50892809 47361681 57102836 14938324 30148790 79195897 31414577 63834279 14073495 89899709 69362007 61973501 18272453 86983551 15073416 17040611 25832786 29763160 54952523 87283755 29689817 54101229 67734492 87971144 91556791 19878445 80294984 43525778 4115403 81476499 86280981 68284795 81822147 38136453 10387332 61219181 74119811 50322634 58219398 32092746 97801148 99676210 30351968 75682464 87684038 22730731 64674013 63450202 37915245 46887035 71812124 10891098 51678394 96375208 6717549 52175311 7864915 89979997 80369421 36918912 35091083 89778931 39774359 36104743 57227037 96402904 47745314 35216989 45730278 20086451 73279115 15830511 10406490 22217479 2139242 6681332 93898440 97725233 38578814 20865540 54850351 35812603 65017739 13219424 86613880 35442776 90709868 1535655 15853329 96463211 70037347 11653496 37709155 23773340 88802444 76614817 68719168 71279472 48816205 94449946 17431908 42698775 83219375 35132810 94439854 23898511 81877283 69651381 16031044 89545745 75268892 5029603 26736053 11532669 86946629 68789791 26971752 49961557 7956854 75230499 977448 23223198 43780882 49193621 535775 38644593 24253235 72077618 79085743 58828528 33569446 92956179 26910046 64676392 50055887 15606048 40341005 10568677 94510287 77462297 40696292 47082411 17980299 47753913 11498698 25825620 13206900 11348250 39495217 51807575 18448129 73158543 46140467 81151191 34457266 96532164 5650654 66062006 56104941 64072669 213844 87053564 93793931 11833747 94612826 84206506 72444051 26317556 99812780 82979901 25351979 19879696 74486515 87345776 37965341 98042616 5048709 28011911 32281876 64743706 73805683 12662431 51058014 84572390 22138567 35769578 93037616 95355367 21026897 88661672 24927005 81001736 50662368 56667865 80044229 9993872 99852311 88596932 12468090 46867332 13427734 53609564 99635515 79965224 97695700 81896185 46415218 83852314 852888 86322271 74344461 37219089 91678660 54676402 49464093 24399777 93945470 82675869 35662650 29662257 95744350 33733055 28560190 38426764 39922295 84634284 83759150 62522862 96268907 66354189 73243252 95068542 92322292 9989802 68455087 62932564 28548929 88599430 78313067 8376606 73687949 72429202 14005748 28359790 90191602 47969076 94209734 5312643 3527115 59878403 58262970 95701208 63285589 45677184 38359612 39192608 87308684 53986057 96059918 88411703 88053438 6109880 71173170 27086498 11999594 14395456 22430581 65408849 78090003 42168467 88527693 7600559 39636842 54292406 4475592 46510500 75486027 31595990 8472089 23913794 25620618 56122611 33125722 22809494 14304874 23985084 58371610 14201591 60524239 53297375 88097308 24286399 10962549 17080470 52221786 29695063 31610222 50080165 9251403 16308257 45211506 23730985 50512407 93705609 91026910 91147514 43440175 50958128 78848514 47246482 66609800 14076229 38937377 30320235 52076087 43933008 37315919 38884722 70834193 13511082 45055309 72805990 53790745 14627113 58468586 21972353 65283574 79103829 56918930 42861732 75981553 73794725 74219680 62773130 26637423 41532330 79594291 31904760 28544148 14906074 86031685 26043070 35285066 22556137 14370926 84285828 3910155 99269036 89569143 78183352 51582409 33585800 41692686 12829769 85459101 87171078 60344966 3864315 20748494 15732860 37501985 13907281 9420665 36458975 67540234 39893976 95897042 27323561 96642760 76150258 19252931 60925166 49219717 17555291 99244256 28412670 34684385 64663807 69058112 34908194 47076393 89517008 69430223 31023100 56634889 51373741 94624302 83747124 82860782 14057906 48438808 32086470 79255677 6253669 49154444 74763422 96118361 9469362 30752796 16958388 43570179 16991130 4632896 85704744 54024947 89193207 3124956 82900675 34361142 26098953 9253583 83178726 30619518 39083082 42646549 98214063 6662712 25130899 66710284 26315454 73432141 97031362 31321497 92219010 51713166 34243626 76391059 5488484 50250153 24554950 69130624 5709902 34155350 48136372 10250108 31187906 12034701 31188336 83459063 98518768 43105461 17445430 47056493 12143322 93550618 62046830 19639876 5413574 42804166 72197122 13560154 32267930 21008006 12430201 96539749 8775604 94935479 47397055 58478753 76949312 55023970 13600955 49983853 31673053 50262837 53778841 89317094 73649401 86522354 10509366 61991760 50320389 40377960 76909180 90405259 93401148 64380105 59427083 12575186 60848758 2480496 24790225 1717852 43729226 4088444 22050433 81562390 56818720 4128005 3985455 9897099 20807303 70279007 51297064 67663325 71906714 17913019 34673255 79365465 87601356 68246534 89201560 50901414 86399512 92246933 18016896 38214541 18555431 79119848 59947688 62367189 48488545 12102051 87052543 98566105 65314630 77770578 73151781 93080822 85494159 81151630 5427683 58183794 30956939 17368633 87048182 78951967 52816279 50997337 83926660 98744273 9816228 39846869 87571738 92201616 64672687 88440800 11567321 93136102 22042719 49633227 24562386 11000380 88715232 42197283 60794187 78951842 75793045 7496476 50217022 26608119 8852804 54325452 40182977 41742143 70316178 37791383 22274189 32109158 17378747 19997261 10010985 9524301 87170278 59605586 36376280 50850737 51703726 46067579 69223822 47868238 97079041 96981822 36931649 11036970 95484269 31606921 66648601 87849781 3497033 52290156 39685967 21387600 22703553 27095578 65561354 73843465 25163045 46166634 55688915 45554753 2652590 63001387 25971421 17656534 35570104 13496022 88750904 52357791 44595648 86784 26385671 13950139 79706015 28226880 38606689 33115041 44249138 38141503 7372009 91956940 75652673 82807717 74075134 29070638 5911223 88127551 8720974 39293335 54022540 89463421 98528993 6301676 90636572 6388749 95652488 87182757 27636865 8698822 26062887 13487252 17480465 64565050 77776353 96156962 47573575 43163802 92378938 13304984 8428649 57715006 82876359 72938608 8660994 7552610 74556090 73534643 51548131 50975794 38607966 36033994 83882084 85159637 49978153 75445321 52660142 65694623 5089779 43807880 6081061 73597865 53318640 17525022 38753250 33750503 36318610 28923899 25774423 54834151 87427820 20247571 5434409 3814731 70957751 38490651 2267142 33478427 17322016 71382737 75692825 85444812 89909284 54154688 35628367 57319898 62159479 52227185 98578456 56319447 29810454 20172792 55001859 75120176 35932160 54274556 55169973 31116899 13119673 58910449 33112394 62643130 29249066 26550687 36655197 88592390 81041780 95390186 70865226 60136874 65786845 52377671 68024585 72109634 84823678 26516443 6948027 34181534 35327498 41520076 12598861 37304455 50729784 96546773 15537688 47940136 17704192 83025157 13386783 44698702 64452985 58903856 24503425 4112361 98473969 47981223 78283382 99746196 91979346 42847277 8913736 54142347 13566812 11296944 97515821 90511080 62296445 63125779 7949950 87328371 47346313 9553122 84376194 4023557 66064346 69629621 43629052 37831326 16173952 36665348 26198118 25017068 59514271 18495182 15636894 10578670 31050061 50360868 94463635 7938043 1980822 64930580 26889033 45309988 86686026 12179932 48425770 21278486 81759837 85500077 66903399 10701235 63688246 2286311 51228920 44786884 9557809 35909038 79912330 5343352 55764547 50166418 92643284 11113570 3811321 89307542 87286000 46933135 20542510 14210357 84831077 63582111 94729737 30867627 76517244 29206838 50278128 71731739 82277537 11722928 11310249 49275786 84760626 28444389 13799757 15099633 98304471 57403310 65355603 7043168 24154005 62748805 70454397 30508835 40939502 88209326 921453 19565480 10467867 6744884 68986073 26911546 83499785 28170119 90136262 55362950 78710291 43023846 42470250 37706389 56907508 30529749 13448009 18580759 50941558 7154882 52713850 49617254 39282908 79259182 26401894 87120673 9449389 70928750 1936312 88959549 59145406 16590365 97237868 97707964 51482826 38542659 68448536 48091287 72619901 54617540 64475014 8675205 46129793 60357278 31261824 58575745 43499372 56562289 83690101 11893891 75046746 85544060 86118398 45590699 19744528 26259112 2309719 72281884 76888674 25685939 40724479 26176339 8419547 23577555 36478943 61045210 4861267 4125416 42017815 8791066 85578564 15746612 21251178 10714218 18868111 28939818 67693451 66100890 64313945 10775217 54387672 1087425 39769561 76210315 48832874 54159364 21605401 20702338 51961446 79426815 13082792 90349650 58544693 42427977 14395771 66619856 48065533 82467211 10725886 38409615 87725536 23005437 62284194 14349485 34945043 81982994 71914231 37002163 31586327 24104174 84234602 95552014 58440714 55885223 63301719 9524905 49710831 40259098 71075069 53022509 4629737 83848766 18309912 64712244 74864492 24998389 91771240 34962369 54122969 63021561 80665669 13458088 76960795 27175594 62112449 51250039 30558969 63767988 85711144 73811177 2682492 60985200 29408674 97713606 95440057 49858887 61014397 54543727 4492848 28421895 70195661 77776819 12838973 23998609 54316123 71472175 63606626 95307724 18564005 87397564 46494156 58045285 29568003 85715378 6919408 22560755 7016660 73117041 7934523 26425626 52419612 55714053 20278256 62221136 12457913 23758328 16999037 78360785 45490488 75345035 38181389 98877343 12909295 72500934 234573 18928043 9195058 62425424 35350000 56163868 74419518 54351876 50453062 18898334 76247859 18576957 42630424 38776112 67666973 9093159 59734646 32442118 97923341 45502171 35050555 11570103 85100051 72502891 13750723 56970192 27931717 40955628 79419317 88896387 75345708 27921073 35065941 99893826 51379720 69203732 98758941 22259220 53753040 25558552 61560528 37197421 57286287 10987755 80973249 49693328 5469459 26385515 86004711 82764898 25215605 22299289 97764335 86092741 39537483 91231582 21816548 79532365 76730571 91033300 4628282 18370077 33495927 87749820 15195800 48934372 29800948 53787857 5205451 87061307 32184296 39471828 24834064 76704549 12069636 58466472 10452968 97058874 58779242 73465484 30479264 93235627 37243197 25526967 41547910 6513033 94309914 86704635 90146486 56804283 40828278 2675442 45027524 77378419 22875788 74195776 39054464 32154796 84465239 76481914 55119628 82735460 27909980 19419505 49324564 22078149 55323413 55437405 12486063 10406117 50484556 27219138 43925617 60696496 71900100 30872749 18277064 80148697 70014951 20767169 61447882 39667254 10058842 62350408 52836138 63305026 90547340 68831376 13945454 19308147 42220106 13572574 42707282 7925740 34509941 1867820 32959595 52314045 1871597 39623129 88463053 67738710 18386795 6780816 79529028 92201291 89509696 6550504 79355558 4918733 35443155 13710646 63071052 89911061 28248123 74240797 26210435 61167894 62743891 28905260 32311142 63305556 93463409 10135346 97477366 84588536 56688900 29191989 54410598 18045774 78486664 18131520 78409370 65926716 33886887 55793572 27876520 50251899 89596525 80583425 13380108 13449369 54177777 4653487 92462048 15735309 63607527 11581932 53968436 89669726 6688224 69073329 82236073 57591928 36708479 30249366 15381452 3992304 56412698 84744193 75855671 22787260 12168495 94423446 14081971 9074733 90370915 31153151 31242605 81858455 69572493 3907259 51355251 94063727 34369592 98335214 76026800 88524828 25978106 33947591 47236403 67099787 13912451 89249081 23329219 98081167 86265039 13453743 58459163 88618676 95088906 21541420 66643876 56812275 6660297 56469995 57183102 26715139 29426463 7049817 1701634 19653357 5393594 78691879 39600838 92152484 31970280 6797884 83757324 57213934 30089605 34531798 18507207 54390465 99457805 18280639 77574967 17473941 47196500 92964444 40929233 37199960 62893940 88413042 29366510 63083090 69615863 46552368 16953230 40163408 46166417 96012285 95279887 67392528 7191762 11850852 83459950 18924507 30123714 30614542 91494978 28303253 60644897 76891705 20990625 7524539 46923690 51709202 89003272 71403766 70615214 65355061 27919390 52638772 41864911 66063573 96475776 15061326 30920092 32126019 44826407 59624428 49703332 65739495 52465747 11516238 46436781 33230118 71684206 86148701 77489281 37516348 66293364 25726201 81481909 76466242 98729522 78035529 2080249 21737502 49839326 1920610 93795551 12267728 60907397 76536441 82679231 80634565 6430562 94443470 41606091 96541684 71603488 21104289 51264412 62324189 89907166 25727529 89525786 53529603 9459863 26134337 65339000 6613538 41295900 11517857 65144006 60144397 60223289 68419135 54250858 70271793 36802015 12254918 9393131 71207756 34643741 3576776 84060982 9990497 28063295 31957144 88691514 58203542 55257794 74129244 68662018 83890141 86661134 93294899 63560085 95437132 85273689 76505911 68548214 65096386 99292230 22760179 69605994 10035795 76886677 94485436 18284374 97911256 54852579 19218027 35441842 15911985 94733808 15898350 28966937 97624276 14049842 97574701 28666383 13854766 63364966 15636472 36773153 76286389 78470815 77767783 73548322 14725706 23124498 22035387 95186248 96429286 12167229 9825008 79294222 87311122 21079039 62642515 76427766 59726294 2898233 94006174 87276026 16175687 97942321 39468605 26320921 73514292 70543104 92170942 8641423 95312815 31042918 40102755 29326237 48853913 21692888 50702142 47770037 89737159 11286753 71853299 2238241 91353642 19135550 52933676 68904777 47313430 12040964 33974449 29291214 58502507 84994884 31316980 71514471 25694321 83532174 18316487 24505386 95271186 44933162 717194 98246814 26606660 76221272 86688589 28550515 9683458 13789739 5308699 38736867 92694897 14616351 8073940 45331669 55669918 39213493 66085042 90381598 63610278 47071448 27796484 59598626 7208599 5645823 27907943 45389482 81450146 1060279 74886335 5919128 81630577 39091157 16329840 73664372 16530219 16715418 72245193 35235829 61332149 482887 44689173 11384847 41241508 93041476 53376020 67050126 46631385 41763332 40635289 26457785 69196479 20080203 42039682 32978566 8928516 10590593 61879686 26881784 83614957 56144682 9154483 76871420 66026886 35568966 82605095 44787184 86748369 8750211 10007945 23907325 84620302 44975523 72105244 59949064 39257129 26590390 69354675 65925340 63705475 63455323 41735995 44432464 40819366 53474598 16961964 21219580 4471421 79235938 47412983 32351712 28654147 9032269 90092503 45489596 58645106 29434140 18059339 91749923 36526248 93824617 19751952 22377040 7397556 95155298 41783639 5579131 11965659 3546697 131301 93136240 56740471 95878387 43639801 94779276 59713162 22659715 89095279 16839842 4697882 31494502 49247585 92528785 69957517 78403335 78573689 52254628 7504946 37643657 49595139 14900324 70514072 58982932 43638464 61463562 10150012 49413505 70972444 58877306 57135261 23001071 55960215 49698841 57537969 71015101 49352858 35702194 91437770 41607645 99715367 71487632 55744877 39028503 82928633 42273227 70225430 86868528 54371125 82607162 60940889 1928066 99823716 13944715 67847972 40599919 68799703 49336819 69773128 26342372 93798441 10887143 93628462 22578656 57903110 55164578 32606990 95441741 6108801 52953577 15978564 18868306 31435399 87377138 50787014 70581587 76504513 77038367 7134120 12889365 64591284 39125798 24004489 42794680 77119326 48572033 16849447 64061844 97697091 94069587 46833591 11044237 19965261 34485437 63804269 24960194 97453492 19476085 7191258 91330603 1811102 62341147 5897904 78904622 83185667 24760135 16625871 33083374 9605238 51604010 95062967 28750781 24443333 76759817 25145873 47654889 21181554 5969485 96730813 99298751 43159790 64808185 74622742 32343177 2477014 35909945 56652113 63210669 2431454 97107145 69839946 45185868 41020777 36763437 44275351 29445880 82519289 82654601 93015617 6412641 25928537 74349878 46266139 67814705 8967599 27307231 43696342 49061373 19503663 91839040 39549246 56558402 39693531 86442155 42213154 21207621 73883343 69790104 62250155 82008527 19388958 58503336 65185663 64311096 95434301 89156097 41243061 29102805 22484631 31827055 13810999 28728429 68769442 25467790 80660863 79613375 72691637 73432781 11631091 85652476 13344785 68893840 71374105 36534436 11398000 10000360 36452856 11581955 10927623 9499347 3686933 98366737 89736051 43133211 15936656 99915457 93752496 50668374 3435322 90317714 9664183 92062661 92136696 64521360 93189757 24793993 23351350 33002786 56914234 80876080 17195686 64114306 55328583 53036130 54997253 80754640 58660637 47645050 64812124 29778222 28671537 19108682 16861830 50904404 50085451 67315654 53396476 99614164 76732240 8923450 12710220 80780752 46645082 93656188 4295870 81276371 88583219 74105903 63903372 29362297 89493952 29011513 5718657 82539676 54614285 76845753 81207120 9571626 19340262 23210019 84357371 19638136 64115559 48386731 54383672 30064360 96437382 69679164 13419399 63020954 4837866 640004 51445574 66753541 15313894 24320401 41032926 7855055 73086072 96777177 14238609 9501860 42080141 67116918 56863357 16516651 81707073 9976311 240075 13071890 10950758 33187735 59269274 49044228 19962264 73787714 33877700 18279049 98699429 64352476 87720368 42076976 42318019 91042272 2741130 67037494 77760925 33898371 87581152 90373517 84958316 7060087 57535922 6510882 95605957 84339573 90012707 66432694 52637090 79517543 87234224 23960229 97584544 30219882 69910482 7299169 22400433 50500219 64305254 28316040 91690093 8855935 28166600 57510307 62833277 37268978 16290741 18173692 71454459 42799619 85773302 98129925 46602485 32372412 85988548 42812899 58161752 30489248 79897825 36634169 56538791 11548507 47222135 19686636 79308808 1600220 57911731 49656055 42575548 61954720 64008339 15410978 53855310 35833573 32166293 91070187 36048290 61819337 88756859 92534352 21126700 49641109 48806175 87302217 74171838 42587030 56317805 46991299 70824460 57330179 31533623 37569781 92190382 10055363 71440420 62421685 82307041 21972311 82378938 86849415 40538092 11773675 38622072 33244081 38385963 60505560 16688601 58918093 98530317 27191705 8691584 15465074 73210408 766114 68253339 15581620 18076498 23071767 45308203 82725024 21396204 11982311 12237918 37371241 79130351 72817369 32126142 25766193 54412022 93878025 74699617 15725980 37744891 78017166 16033993 73786124 32363272 28757667 21866006 10913317 20289665 16262338 17338723 49378367 95392030 27338708 3960491 43756666 64882037 82117937 76206584 54667799 21486390 94183224 30641690 2098609 27466189 39881629 83487379 30551759 43080914 16772599 97432632 61675693 73900999 31319217 58859012 97505131 75689264 98304231 44586143 33560469 59204954 49615231 19687340 50309905 99243660 74672103 73460483 20656448 33215502 79977248 57948539 13745178 36195410 96563928 54559700 89610742 88895346 11328070 75836819 69313152 58168660 37393312 93350221 85352700 56346107 8482167 69029755 82297800 10413201 8619646 6882017 56248538 86718375 28523302 27898034 84229147 29888797 85600418 43284013 60687262 95521876 84629737 2049282 94860453 29939108 21592459 7499825 39603887 9096015 43295512 7556343 26395799 19425416 83873269 99339568 22344974 85164569 42261051 6513420 90074366 35953250 38441459 36668301 29087329 81558135 76325617 67149565 78241697 72042344 3442640 93532232 67584152 53525722 37620781 81123274 74403840 7279526 4370180 70215760 7010742 7080132 731068 80420919 45308782 62891186 24235778 86018606 13969564 16045501 4743683 59899693 42104817 45652173 18985816 40140039 37881477 20579041 3371800 21507234 25030335 20819936 7445918 46684585 97156164 10108488 70406599 76360953 716069 57331488 68885957 58352179 60949852 81812298 28043426 27818882 12222852 86472973 83134216 13132381 98512261 75099681 82782365 85756318 73198214 23795820 47734658 24798859 37293699 68238913 88001867 37133947 23189931 50782867 82809056 23372333 61231246 61248932 950441 65266520 29238788 36733587 65876854 5416139 11599030 2706835 32709400 16165676 32429283 39251345 74127335 91589919 93757860 73408416 81847357 97924525 8267953 68160512 25078204 27399638 17723487 76565933 56734979 79555700 44975528 38450396 48096200 56368087 50186693 3031476 73485750 47700314 82259401 85531179 76711511 64680752 93399982 55425236 83295952 71044622 4544328 81849673 83216480 83768523 89766935 19321983 79646127 56122955 5556837 69891872 95654851 7935192 41482195 51162221 90983945 25136350 14966907 395088 56086405 22890142 22895850 20054109 86855775 43506909 36295302 86671808 65466255 23481014 20310082 57217579 57485504 34756532 8274064 92095468 87850001 77016032 22212611 47402219 32701090 98125766 79889694 77574283 62930592 61254896 93889799 5334112 64327011 38256693 851515 81968311 93556272 42806934 93900683 64496232 2560104 20423733 64357230 96281186 64200258 12321715 40425006 66011293 27432797 17619348 93579546 15321511 7410197 15393209 34138509 5514928 28573808 26824750 73976170 33266435 65638624 74320455 35502692 15293902 50860319 44712953 4238653 94873576 70715643 78035736 53846298 13397242 47719956 82226190 20807571 48263241 9459039 7384748 35630188 74831536 93419194 73114161 51904360 62690201 22551634 6319840 7451853 79639649 76002577 52617570 72436300 39450792 16771186 77541441 88241209 65350170 77514902 48094258 98172316 23904826 29727265 87114040 58759964 23935632 75469631 34289991 63920405 54452986 48833510 58089862 67667257 89342220 69535976 85562234 44867421 48837355 10855272 24658339 5326064 15975868 19296701 52679466 33257283 72168451 77831158 12233040 31867614 58442962 31031432 50539128 48081063 56064338 31143764 59599420 79281920 8806056 27301814 25712307 73320928 89214774 46271138 76894290 27518265 27783850 57291829 48854962 96530854 69831967 32378650 6587070 84278427 41330673 9721802 40379316 44654823 83556647 50273680 92104281 8402515 30801384 47133175 16820684 69185845 6119860 96893967 53010542 66313440 81429637 45677780 72688638 57918889 77887688 73872666 41906130 81691029 74827148 40478780 49038987 20611609 91296848 56992208 66609003 91490748 12754867 82524639 29309986 91735497 38695868 86607274 92412599 10588269 32357079 7817740 24799288 98051469 10338261 85438038 60425776 90846979 86069689 59496076 90255024 97900296 94515445 62765088 96317736 64368448 18201941 88913979 77130775 55137798 94703898 4638401 70514879 68720221 65670548 65223907 16858039 2718900 52306308 16059715 53349010 36122485 22204640 31128425 80905665 35188034 10731707 87807961 26946537 92356878 12248531 91860474 49735830 65520523 64044567 76718086 70444180 66495742 17883224 95666633 24634517 16577553 3998363 3994784 22004289 84781272 74170753 30993613 59339528 49590350 33990096 29671847 37252828 76359557 5146502 93122695 63619465 5176261 79463218 39752374 2887166 46535414 21374596 13183723 61981194 55617884 41381074 45871876 42808448 80743106 33676618 8210344 30664648 68890579 55623609 83049274 37849013 91046415 73879345 64544703 53252381 39089022 52627134 23056399 91386571 70200413 59070978 14174983 98990308 61116458 55253314 12255535 47116442 47126869 42295747 49060861 53723732 99919885 64599846 22368509 56384488 78017737 38117661 17677575 87447078 64530745 20627902 22637220 88288749 21859901 51249505 80252041 9520031 79188849 35858876 1683352 78591996 95896616 99342114 88785683 39277116 5273976 39964541 12161800 11515059 48847741 14982142 23082199 77429702 34571575 99531475 78993011 41952571 48802592 23076946 55866756 85075076 65914451 12218263 87454378 69094930 37705795 37442385 68845573 43606204 87585954 20495259 60186064 71027301 80257232 75165253 20208991 76550602 7210237 81348741 77923444 7361263 28396325 4173067 59441973 22986695 12440468 38641169 48241131 14765226 50470296 37354966 83451561 78349275 65580805 52202376 59601931 94396184 41209593 73746935 41392740 39779980 29487836 23040341 60769795 90236480 67441275 24406328 34368348 71468270 58981086 3480154 66460488 5522347 6897976 97296231 68109701 44487069 948292 63719537 3777695 54966589 11455313 83168855 37225969 82346721 36754059 69027990 89206608 1625154 57176035 18914650 40997705 41361568 33414690 6954108 17252413 31583004 20044474 99041125 60644880 68273330 9152706 27406101 92323776 31280350 96451584 79141082 13657696 66165235 41873070 39380184 79924943 54314641 70790679 27034956 80020593 35564433 71401828 93401358 72659336 14041586 1945801 79176916 55301852 60077405 30223960 51781463 35048527 18366396 14567483 40231436 28196002 83289820 96541683 41949646 64408233 92120428 69472708 486073 7681593 17685648 84590228 78264755 59283105 11026725 15863972 28792260 32099527 20088644 6759674 57524451 40654016 61624053 10527236 87479605 68420962 83154134 43182562 66399736 35118248 22700840 32025643 22583396 36841319 76209064 5094779 86883539 94465420 19732219 92039704 20969425 36393378 39311667 65590479 5186678 66946074 27194256 80117563 84353875 5693398 80884486 88644539 80111609 85939992 34019465 55849115 98508508 18379525 17130868 19758644 35016278 32662751 57593940 58916396 78252181 55836375 16270003 43862184 83172107 13483074 81719875 38880064 14019819 30382895 50128343 72310569 87277603 61055361 96047404 44939742 76126259 73396084 91725384 36625340 79715603 4171808 84635706 17841028 37683648 94439502 81342628 85168916 98412506 9791106 15705508 78780210 71230163 15108306 93495750 87700559 43875907 90028359 29305627 91309789 94605006 53602005 59170749 25553612 46680150 7661481 51400057 2986732 10120346 76606386 53728688 43382530 50290852 61494254 44176597 16832141 25911373 30924114 82082757 56423320 62020148 1517398 91876340 1205261 71211973 19100947 22282694 20387939 7292747 30754546 67431248 97189827 92564241 99430585 82347493 89611315 96026320 29387985 54648617 82313282 40458864 12397985 88376821 93500434 96136349 81272639 83316555 50643024 53218913 74155448 57800143 61895008 76115880 23949915 27585069 47062263 560314 82998387 78358548 99305587 63588129 10475210 1285445 52822429 55835672 22282613 45913136 56029533 96903057 14176326 57747309 65127787 8744908 47979654 15944893 76135796 37576916 42305750 96104579 46034047 593377 6478816 63474895 42139671 4867578 72837316 91145109 23781730 57210605 77502222 97242463 95221961 14693370 9550169 19656331 967751 51431122 89276601 94704346 31051021 69119846 17872803 69371101 75636052 82195970 31285568 45528032 13578620 83735335 94363040 52271051 38673422 99225869 961690 84043438 99904460 71910763 54544485 40244591 26718937 60739097 22915773 95898548 58907132 98896738 77374686 58572439 54173989 34281714 41820701 94744806 66204297 57241361 4647539 34588790 39602446 40670449 28080178 57904175 46956354 49906261 312721 14494836 21319114 43147787 55620697 29412985 32911887 14157471 76557045 93673104 4836512 34004465 14751602 35696643 75293718 65137015 77658327 93509130 6593455 77187282 38646446 74153077 80626930 9851847 82681947 45363928 74422513 66319005 78853008 46176119 97845282 97200374 61742922 57428025 9023385 59069838 83703580 93462033 64340295 16054804 76655049 87017408 84504464 3146594 41451218 3939720 50996807 98152021 12939054 46098162 79018481 17198772 32440033 90783734 38118436 31064034 68373823 834939 1474819 29793289 36103699 54630233 15105395 20079272 66443375 18392028 53433714 28257527 51650826 12225952 4748607 20978816 4413228 93394440 34476312 83148831 37053834 93711284 68574619 2771644 74743180 64414806 90749672 80213471 76585774 2732592 40877913 36313124 48912603 2098013 75001032 62390041 16041635 84705506 74973473 33796411 24300283 34261735 47556033 14931298 49262096 36900285 90444506 4983705 14249799 97923975 21010873 6347627 52934142 17751979 97553010 15149189 45267350 84749480 95954252 83599107 94916996 24613683 56489188 27475562 3169669 25286150 29184647 38109856 12448192 42765813 91697109 76642203 93206987 58406569 16715391 47259692 18184250 10384142 75404545 71990924 10372391 54089627 85695912 94994263 80509566 98631489 98387682 24590484 6502329 84847572 145354 47620858 49738206 78218902 82550392 45022072 90980220 37948068 78053984 5941208 41011606 98321439 8697854 55998195 87208678 17734592 74926414 45352370 70362189 55153943 12158283 38584353 47831861 6498753 90023571 94812615 65959107 68110457 22817103 25885718 11392191 46062598 26345533 18566791 52105563 88949342 16074411 79083915 59319354 25132910 1549517 10070983 40616533 37469102 30716558 18129163 28178921 9399726 45984009 51701654 42929458 24770667 50357379 74874844 77363954 57998375 37184723 57832096 66412879 19721193 51941638 12307294 13019353 32596073 32724297 90937107 42102861 89766937 62097029 10290898 61487934 36749840 27388566 49932660 24982141 70101225 7629575 67250110 96022337 9771703 38435034 70326252 5241341 75868459 74579473 92284494 97524966 72946634 28117323 30298121 53460918 91247891 6693414 10297349 67373447 7613396 32164827 9080138 4002548 76366443 7733969 54481822 89353793 6301068 44028162 8881181 76758856 95581713 33114640 4721576 96294232 78230146 38140609 19245784 80598886 70793297 2869269 63563259 7227144 78678459 79446875 39420003 33985623 3117528 60893395 19787776 40127568 58375719 38992701 4827259 6683812 65719941 94235262 78616836 37792850 7878900 32237060 98774188 7555965 15563847 54456571 68815914 672449 33347141 39486084 47815331 2873748 13807990 53327001 90911735 92251288 30000516 26489667 61197614 12986319 50000051 91008362 76617746 73973533 66488374 20300215 47973263 29309475 1302399 3993682 8501628 95824610 78136762 62031401 91635463 66933600 86229888 17722380 59534886 53181816 92155315 13938999 16251881 47210029 75633209 25167498 97661918 14139229 63902434 99098470 45595382 52753834 6435793 21562122 96988174 83652269 48857402 18589022 77550476 53424639 18603816 69334177 97272685 61761812 47818357 38772395 76775962 63030450 55967311 96970225 77998583 34767174 87828031 6868244 31812348 61282689 53872467 17752918 49824023 34266477 81162771 78733853 64390540 22371335 72616608 67359326 94883811 39448452 57814010 68426654 17891612 32509342 7745862 70560217 67656706 77398353 63753035 4960643 37591211 99648026 95215372 27949611 30438941 43858592 18772682 26244019 95370458 83036119 93220782 45893326 23038603 15825677 39204691 71488153 29869516 26319541 51822587 70501760 40803555 68090969 9951731 90973822 56776760 10480894 56164461 43974812 56654489 19722040 82846799 14531268 19988268 1856524 49017861 52704654 15558609 64528248 7714787 6572487 7511033 36296843 83406024 83431500 2293337 49093929 73446750 33849192 95703529 32485467 66349006 78856544 76346431 80289776 28334786 92028955 72363121 15316350 50569485 13651252 40285779 62074333 72093855 23108287 99826327 53288309 50642726 23973592 7914113 12775488 85975206 30330650 99467308 1346406 59161010 78709624 68737131 54936689 38884242 30604692 72757229 77413495 75605541 18464225 90582269 18493405 89020927 60483695 45391593 47198693 8146898 98766735 50604186 90792188 86315551 3168210 18315366 90078905 90666566 31834357 21118182 67366989 68347627 93787053 25198706 86732451 15415067 82595947 2711154 94718676 27311884 89673814 76503108 7557402 4317984 58563697 75609601 34512237 94166552 17677884 41908085 25371090 62002720 79947182 32727145 25918146 63822599 61504129 95454037 39752871 86485088 57645746 77329196 44578242 43847135 19432199 75553445 85579039 41008412 95882378 10955332 99520465 7428321 83430181 97181365 6896701 96992801 14199236 34003156 29857641 91231264 5163860 28568646 3938383 670830 91272566 51697210 41936424 55161711 47712791 22919453 25033132 40320465 61759856 86760477 36126464 63997098 34313219 7627167 99681724 38957891 94182246 23694142 94118295 44573712 35617683 43103910 30809293 58044645 45039673 73551543 10469105 80537898 10532512 80475933 35342417 35701642 13590396 62294120 42807220 32115029 37547049 4406137 2502753 89371031 67113073 90990380 68631802 23272562 74746290 57735162 12662405 27811716 65192778 15653338 13176478 87421774 18740362 41738576 14725040 61479244 4240728 52317440 7178830 67754148 52269718 2242961 18550063 77052568 63670912 59823160 76031255 11512004 17391349 33597200 97301440 37647128 258418 17838130 29103774 7017654 24247392 46318505 54790547 67143077 28966073 84058715 13082776 70104961 95362284 53427316 67729522 40160972 1425991 93766209 4544022 63236165 14023860 57465100 45285900 55331752 18312664 12087767 37973652 30512178 62342672 8856730 70653642 5225304 41888238 94857440 35467661 14736915 31037957 68573803 78005381 48604073 81972267 3733142 99939644 13216558 85579022 23370821 29597106 10465150 43562499 2253632 45157116 40077925 47931670 38082461 65154790 75690897 57146915 24907437 56423772 7590164 77594353 99557582 90733223 85622397 34771934 75566974 9242804 85630193 14708423 51203996 43326493 41930254 64929630 10175039 56000373 6298359 96428811 10642456 27899873 1237906 18952927 91205095 81466562 26946731 95777090 80178004 68692758 38527243 83759784 8220806 72479257 91707682 75847669 91116780 1665640 41268446 45844129 66048185 91686960 29704321 43809778 71165805 44203470 20543483 55021281 66880706 49380123 50211465 46304166 21148782 71404765 22748193 39990936 83770928 3284969 3085510 96497932 37136968 56047870 25932525 79132866 91700254 56790311 34650946 17795188 49525173 66368202 61343322 68612644 15663628 82809585 74361783 40071810 82702044 9607911 40871600 95973754 48019351 77127579 10355099 72807824 40761864 16606959 71046139 30686269 54183754 57399288 38489391 69458298 86653713 19161940 44228147 94420787 76421013 10310354 81404550 16827757 50851081 81028592 66323413 57249446 63530390 25777370 82337018 57662682 60441749 76845430 36310341 48825665 2305260 1684619 90908266 62367410 97168731 27835884 78697072 9228844 3446517 40794463 14192495 35705223 85241444 51684178 49795163 88389259 31214519 36178539 92975650 2177892 32324375 99681285 5192338 57565740 47285667 18483517 64884462 69375952 60930570 74835788 60780740 86354497 53433856 98593579 50746220 10754740 31827928 65101466 47340554 93893198 2794142 19750870 37748522 87656719 66968448 92113620 68073544 73828103 17064245 39156879 52605826 51573052 22371375 30581875 13666439 10397122 99323864 1797634 71019677 1076205 3713185 28893009 59481614 79594307 65608048 56680009 5676265 21813625 81572243 49401001 5859200 72512952 92346997 5573771 68851836 53744274 96797050 80762806 76155743 37893608 19646313 58859073 85718818 10125998 61477542 8859241 51635660 22476456 58316385 99580550 51831041 55320829 55641619 7576359 39741254 8399761 11040513 20766055 67043785 36443078 82148305 18882817 68231434 35157201 71793569 69146061 41941281 94247984 80905894 46966477 63974155 72248083 74302360 11280618 1138433 83453753 22034485 86257837 28115413 88843460 75519605 33443104 77656798 69322114 60162101 44575367 7555981 15670435 9558014 97548587 72601870 5378782 21738915 12974099 85355413 21833910 65078977 56676100 85652198 33778901 11763539 16834890 62228429 14935825 35264264 2938469 7752908 84492206 87138178 11177870 77121424 92091025 1128481 48428363 83575586 48370874 20016005 80538031 46596667 48589485 39966368 41301987 17351421 39589104 42232544 28283564 71185169 49154425 91792041 29949032 30631671 60120729 48201775 37657750 70031007 8579782 95391058 55573369 11527048 35335581 99578313 1413896 32114344 63043475 21208516 52294218 13388967 96790327 61568167 15747544 13809807 31470713 26259357 74640163 63630383 42459537 29245430 60009353 93601354 11252419 27509883 60641573 95107804 97859308 71935535 83405582 44778039 75344894 51511358 37107610 29759752 65881793 56539397 40264027 24786567 31915032 88325583 43043072 46423299 69137087 43226060 53451863 42215215 17136060 56132615 37767128 57188451 77953275 98543609 53687342 94622795 60450016 93239085 9284258 52919526 41842628 86877565 70018732 46685314 80372943 95224159 34111484 47597725 4463225 95813122 24427175 41453337 64864522 2370458 64673668 49574252 70372311 75045537 96526080 55879401 3194168 96999646 58346410 47098254 5290670 35483427 37964733 36037517 61961786 52959429 8966203 17829165 75704180 23557107 29218206 37279459 71977296 86298428 47492642 20423554 55403205 40280592 77043531 27092078 64620690 15473705 24278391 91818281 32614160 43347829 75859990 10514639 37704518 10509024 43892563 78527871 32606646 91238347 1645324 52241768 62915102 87151490 96495649 17449460 66218977 94996537 28105090 95333157 66006103 98845427 10271653 10039245 13793474 37854323 34397059 77171399 3128079 89958912 61914042 47291317 34385262 44758335 90889843 9320119 54818402 87514824 7763959 8925269 42868559 23773585 14450605 97552807 86960207 54860769 42717837 34352202 47130813 23339123 97347685 95356233 26531959 89228704 93069145 65815501 56619198 12015918 68281609 33412831 69850288 23043018 73044741 34593372 88589940 66556560 20616133 81370554 67700704 25315226 90113039 11526573 26902684 70729575 14310014 45003304 33944092 64678351 73984652 93600126 56351504 16230686 51879790 62959938 93409190 77986702 42296815 77580141 71677107 58878357 26741595 39734449 95374999 86389387 82125904 60476506 79601050 6503692 81725426 11260879 87175907 9354558 35354351 16902340 80367325 39640653 98692088 17570346 67864462 98522717 81659745 31635086 68141521 41141844 50729033 3528130 46851264 90398964 19634530 69564953 93288959 84896284 28324876 48026252 99396806 83311390 52425197 65950194 46886535 75281490 59361632 35910392 45114823 75207280 21465766 89027160 61403843 8897205 23294083 15923785 40742758 72492978 26326187 52223436 60042216 55731722 4151704 34070651 7289159 20859172 72390046 65900695 41476921 35017890 57379442 25791446 68969132 74428637 9012021 1240751 37460518 28083927 65442328 47492008 94985922 2092431 22298093 9005736 40374110 54573351 82801672 15219836 15130537 73682515 26136179 92969218 49521311 66943235 58126341 47539019 37176642 87975027 35313703 29805967 43357908 90421027 96032699 37148020 53643428 47140055 13481363 45613179 64220959 72928441 21588073 29290633 6355181 74489036 70898795 58157764 66306651 70169589 96384829 12788687 90264724 32586305 15445842 44020494 47619047 26920739 70741020 98064347 66001971 80225893 77504392 85996809 25069358 47692168 54488274 99295218 35172144 81487595 84943176 53138323 21491008 47716576 57891626 46403022 96000580 56827906 46519587 20146114 53933822 44641536 49599374 4469985 39907420 15915499 76040551 38517594 67041336 31265955 97886464 34214105 4568625 71780468 46077993 95348514 53493542 30999065 5602660 6619844 27099782 73220919 1891641 73248355 98975794 20056762 26642010 95756126 39322984 51252188 57093659 70457003 65022658 85276625 65898189 27403419 87773858 30282514 54867300 33695931 1390755 50808759 44154203 90029971 94583305 52498719 49704491 89041961 63258883 5330474 4839143 98251582 67304025 25808472 74928601 9988303 30524234 7517658 14697392 75569092 72465726 37161974 47146935 46689102 94545854 89991400 66044287 19406253 58958304 7592769 86232995 25916518 40916550 86940673 62717820 13560203 36818773 85374022 41317051 22404901 21541747 78003943 27832862 65375238 78703830 53308787 13996892 47247048 30817989 99545082 17360619 6780999 96789958 76566246 82434131 31744213 49233835 16506171 854534 64293074 19201024 33405283 49248957 6960690 67041536 58922897 67348416 80132782 65282937 24030652 2049290 82095443 15310967 62848525 30281194 18459127 63092272 57943468 47525638 56573350 11011640 79092973 22669087 7852856 78413663 82787141 21092070 3090368 70869115 70684913 37479053 1363206 47840360 16697260 78534505 82906750 23997502 40549001 41820214 57152925 11496799 36261361 17931041 10820078 91784424 24239735 38652471 38835191 22209356 39896642 47623965 27942598 61121375 5371099 93389822 10270154 41909850 53813886 65819257 27012183 64902595 95217403 89051121 66658145 47691083 4415675 14122943 71088199 90074671 66165083 68166264 32981121 70314116 74261526 13695510 31444866 72433259 50428746 39238199 79538612 23388516 60297298 16211401 76317915 89962327 94588639 96412725 34782043 94446707 80577911 71348669 62340629 93945586 62661314 59277093 76561566 38095966 87449168 21029448 10920726 98205122 42698570 86299250 2754860 14006702 63002220 9931498 58987722 62540187 19053965 85234872 65934899 83064706 40382345 81393892 63866242 25094747 94114944 55312720 14046030 93880423 61984856 32353673 46895402 80172251 2491032 29660154 48209766 60992158 70201414 82356399 70049749 98230245 84032076 96113176 56828528 40511306 82686387 65266245 92595746 62181537 23229812 99122135 22764458 52615797 34861136 19617047 64380059 7939503 31371792 40857388 49664812 6095849 75356290 99835947 48636525 76125021 33652321 96686196 53181530 26850047 91422636 41600511 76467518 11983908 25212009 78987252 57655721 45734879 38289704 91013247 6352276 27950580 45560826 42677435 89988601 77028004 56913309 22280833 9203414 42699596 82955824 53816783 77519772 32550991 22954054 91127140 757372 53808874 21253535 76210280 57230002 72833727 30369132 23493392 93996715 97025749 77744522 66606062 23948546 49861120 42251099 58343917 40515936 9237803 93502556 98792662 24135768 78503235 81401113 27960139 80940695 49841703 38636308 60526054 51356571 35220201 60273262 45260486 39725351 54283748 43988694 58311812 3232669 92502027 83141427 26417370 60033030 67592015 2440572 51667385 58612304 79008643 44757104 77085635 58598539 75846859 40918122 25461803 20262587 48210125 81770280 51695103 69384468 94177066 35764358 64492939 6265444 33926466 77882155 68251590 40234981 70912349 42263454 13558912 66500945 39757998 19155410 22527846 38600891 89687776 5294316 31504315 46013424 94165161 78744027 2096647 74444786 42735541 45143621 10244465 41434501 78627674 40191933 34132621 75395074 85817934 43517021 54331239 76700105 4870091 79139468 904662 52313553 48808568 1368190 1774177 89605168 76256632 38357756 23913946 50336569 52844314 81262321 84811056 9605871 44564085 1840938 85670734 76672956 86149495 27525759 32321028 1944613 82595160 3599043 62622359 30446476 65498964 28687201 69665756 4391952 83701489 45833968 43789115 6621421 10822643 46996589 42503597 91435839 50683867 51522452 96124705 13089212 33900795 63047709 79833520 26583056 52402483 51080684 16055005 88024840 2574462 76305500 91433539 69907016 27416698 13433875 82200516 29665558 28487637 90099853 46609811 21311127 72040950 73247618 82779755 408776 21870599 36941392 4489890 41195078 68138776 6753837 45633925 80488528 39524969 44622044 7271226 63277071 8552054 8632334 14699249 45982272 20380196 54625027 38769343 59672173 75914929 86804524 10381021 17055174 4535939 77247441 40053138 33379172 24110109 2347326 43907488 53193022 11483049 538443 89507553 97805575 6860007 71477231 54756599 78085476 99912463 69364307 96261092 43069590 79549810 86485498 17976614 7835106 27353537 84813013 25243952 63500112 93740233 61223382 1001430 30162145 32536260 62408709 74035122 4232038 60925893 50297368 12467167 88948004 36580235 24085776 84221145 1472399 10571122 7135776 14134012 78065397 51388390 95107645 17395151 97258087 73407840 41497974 90112013 52571758 40879610 60053277 81542426 4721345 23949407 38281278 95220892 55312466 13569771 79517832 26873674 75542695 6700224 41086030 30948173 9994710 93052478 69238197 42002676 12753117 12732035 14359302 30511660 33378005 84347423 1189644 69893334 42680654 92373448 41859547 93260144 38328256 57530743 38109929 82835007 5022942 18226469 37209236 37911479 74142891 27730253 56196464 8337456 19032878 11193088 58068313 31697401 16174075 11555334 61103829 14436794 78769839 9393171 11426742 62010767 34597366 75265381 53691015 64679703 333692 43254047 89785514 6147103 14378674 15110614 88447793 74069754 14451742 1168434 23800450 68084203 89457175 99008629 58625320 99287226 29917426 52078383 82507717 72640824 32267030 11038501 4374618 68610166 5435601 96952213 57620015 14699969 76528190 86268726 46410542 51698035 68272847 22323381 49988306 383357 75198087 12407369 81663683 85582534 91775507 6923104 70826982 20694075 97881281 63515102 93984055 7933353 50719350 51165736 82182238 30340090 39280377 98784119 59805179 37586998 66596095 99159327 81407844 97936380 32642682 2007921 73159565 45454322 47280978 38507400 49992968 61516577 3047033 8637053 42673611 13989409 36189098 28892081 9100601 89647901 1056832 15351623 52517652 45637562 79702425 98732751 58989678 18268962 59027085 57312512 11661625 63446127 94329894 6459440 3689007 91762052 49184893 80668575 5337637 34960810 46235372 20485161 51775188 10962976 46362260 90168824 58448010 75898054 84305930 32347341 12436374 27957644 61390415 91348719 18499609 60537325 31048149 44612881 75647964 42950348 28713150 76801967 24829985 25094864 23551669 55925610 16463395 51404659 13695258 29101212 98518017 89393084 39888590 53518603 49875168 43643096 8634763 35351599 82463187 8719937 39678265 19630517 92730496 28877546 57908423 80611793 60091818 98738102 88157260 60327202 47318326 52533595 33126993 30318948 39976812 17496911 58070508 14600076 92751781 38901677 63190635 42843236 97559333 64731669 96019475 55406989 7365721 39525940 33085686 43724215 49664252 29531434 73944020 97830773 1070851 42982944 6019355 11523975 98496014 78816369 61343862 60567839 24594377 53642818 53297306 64031168 16111766 91431118 83026171 79226444 67225037 18037620 62769136 41930352 26787410 21713428 95127672 24596297 54284478 19384124 60356801 49512248 29258237 81341929 29628837 19422406 45315438 36360934 70024322 46375681 2703156 39490933 97062598 63924771 3043714 39671742 48377803 72914627 40282291 82588186 4574702 49759949 1338382 77125861 17053497 92324692 48242332 21900126 39303526 10856996 20881108 96240245 33697381 80797891 1274169 58324911 44133442 42414880 18726313 14935965 50778231 64541587 19947425 35596736 39031924 23169353 65306018 58625093 30904708 50165348 3186730 10578201 93033667 84489678 6572252 6370622 52223911 93133301 25654870 88995090 52548479 75009427 265859 4677757 54541448 77327194 15058901 69787773 39767404 61951971 56742769 84622804 14977610 7801806 95949227 9529455 57898731 85299504 92605186 42804551 28347577 19405853 55487375 51335175 73043595 43127835 53859907 61356217 25530458 13538997 4862479 86872753 83340992 17163540 83106967 33034253 12495473 70269934 41380304 38711338 53697208 18859374 44833994 69936131 27335709 20497973 62989779 85483553 94382970 59281812 21647880 93192082 5040328 13745389 54647548 7674433 10956124 56475584 49992197 53264643 6570756 97662372 50253179 82037041 60042860 38048286 21867623 34775235 14900304 29379741 57365291 44973513 80004647 31090091 79018176 5260501 93716288 78391076 73812184 11184253 27387498 1070497 45163673 41149580 47487762 93797514 70837388 16421335 13186048 38344296 14707810 95129229 33157715 64754014 14455183 21753778 18244668 75117095 30578123 8897037 34500027 84537560 6179036 80364190 33615992 57254824 49877395 75827808 10416229 45044860 16504366 5875138 34586889 13999540 8509610 17485141 21271661 1998938 59096209 10431036 23616747 75480697 84324698 98692018 54684453 1395251 84337016 33304687 79039186 81643291 17190666 36969866 54076466 95561389 93872941 80268749 56612086 21540441 7027740 88093721 59004504 37125034 81862717 73535321 21264343 67345961 72787623 13293493 38080568 22434224 19160891 56823047 58913137 67533443 10195753 81760964 67379396 23744018 62579373 16641239 31363950 41150532 56603422 3015852 15718139 48093938 90381604 13466282 77124240 89248422 15101749 90724388 30217080 8066569 89531661 15989806 44085411 65398509 81618274 66998751 58996897 4756836 12957025 26439582 57129574 38732357 89079452 64209778 7226914 22519956 547901 28382816 74302633 74966587 57906833 10916929 1933614 78996467 11892219 95593114 38784817 95573896 73583666 83719386 84952290 6120076 27839762 22109908 77420420 66163143 1394952 99935894 86743139 23210945 98139612 35139534 96854860 24511945 95354171 88799774 88639736 7535127 20336056 70954445 75159122 53617428 56190287 56588373 24391355 36471192 64490722 3075717 77617995 73953971 98855870 74942424 67513545 91110774 6382340 78402554 59132778 60439223 87791400 42999003 81006794 28478742 41423385 69628794 25331255 72427055 86262466 79258503 45914084 27836809 49124566 83499759 81960461 80293996 77834323 89357084 58122556 77760847 13046118 3182031 15376467 72783712 94012147 16761975 74663293 50502361 17974784 45624743 64912532 93517100 4719579 92890188 16895029 49247946 72032588 82572893 95247238 71025894 14052100 42014841 19723804 84598513 50834246 16800677 81364021 47243275 94561799 91960519 66831921 64405410 7376211 17201578 40111594 65000997 15753208 31801564 35194116 12543366 12499451 79037824 86370998 92331980 74515945 97055944 21955832 24060786 98002670 80540822 22965581 65042469 18188296 19277526 90093197 94680041 25345686 14490737 33881674 97035064 93875482 44780059 56901500 11856991 37022517 93094250 13741213 98909103 82705837 48522893 28896151 19156898 85740188 75146630 40444158 40378144 32981674 94218995 23280227 5358693 10921741 64262185 36625860 6473437 35119378 48400427 57403312 57695842 45920826 48404877 53988458 78069642 62030538 12832750 14884872 78159767 83122872 23544403 72242337 65284287 40696172 46283826 67958637 41384655 70843784 120054 24553300 49734510 22190621 82539292 7686436 93146252 36220305 30551829 86108756 8186699 64216798 8668508 42095706 30042599 44472930 64589814 79019566 86266193 84869169 55077618 74497650 34060250 74556184 44247369 25506976 42043417 51901563 32211108 60796868 44828702 82545806 7166320 60839407 13441576 85988768 90321186 23858229 50703939 36976029 50290682 26515061 79415365 7575462 37369710 40486444 47392683 91934259 63334730 49314143 41593165 40819028 70601617 92001521 27913192 50820088 3811100 14850868 5252501 90478654 27343836 23167488 94630581 56603257 96295784 51922194 86549086 4991140 14709282 96430042 81199238 96421840 52947112 98961471 19649110 99771949 80885670 21140842 62685129 82819494 42446699 9265063 28652970 56275934 12978410 61956970 38967876 97121707 8147699 31408382 41772868 67790766 71949072 83672388 53085988 97703487 91108413 83568930 33314217 3851856 77430393 6609344 15469085 2234313 61570906 41296389 17342251 57238817 68068231 7714202 74960252 82442837 51168677 60376949 78576529 41482276 87121128 18869224 25548186 57711801 89871050 71246552 89959505 36958187 38058253 59787521 33240984 98138391 98041277 59515608 6029706 74587829 75786962 32481540 16713003 95369559 20889208 43448437 56336529 27387901 85213356 6947694 69622406 94723595 9293643 67743886 16107449 69919925 94998078 39689991 29606883 73881935 78799476 66703493 35979194 39647380 72981300 63801844 89648377 95569010 32086527 79124094 15471090 10418471 27629897 31206064 17632053 1467938 86448601 38006437 24944582 25908529 92505686 38473350 18626284 90285975 60584850 65542125 23670821 13699921 42881710 17678352 17751779 96216081 87242621 24527598 40838051 901662 2212298 40761283 22405865 3138907 67410773 73287265 48347688 11307994 95236539 75242060 43764268 15451892 88346546 27905183 93447256 36149051 84796700 19867773 31805917 91509898 82003168 2823564 33380544 35377543 17379346 36137360 64798403 8079409 61794779 88908461 13572823 11926640 43655929 54452689 15652584 63741714 95785773 21810652 73115093 38279564 67019439 69551496 18133074 36207873 6812383 12869845 46657813 13645037 76789619 65663282 37220556 2432467 7406936 33439161 29979435 4207611 1875469 2642858 4179515 37910902 17040876 1981207 53980937 10284334 68070165 64270064 79279320 94816696 65744206 70873039 17258273 34822554 13495972 69033230 77760772 34415959 70190550 34940247 2967010 33403206 71056025 4016079 31709058 63252427 54699590 73670288 84844436 44554255 7599124 41512048 4543504 67215614 85004130 28418392 53461765 33074515 76940456 88700711 95221924 22798606 54403119 80764935 10503626 39982788 10137774 79730746 86352829 60489137 59700540 59186981 81808220 94892460 55324518 42908457 16004800 33609805 65731509 96896934 84209061 87643393 942850 92715315 21985821 40595078 84920595 32953190 76627899 60893484 34074420 10838690 88775690 72376254 68070205 14811486 179012 21773084 11602292 42593445 65497511 31817479 3658438 64505513 24305129 32880977 3361960 59087106 59393543 14589373 17156280 71676206 25348895 79607025 19423078 7981940 79329992 28414311 54919982 54337666 71167826 61715310 19989624 16109499 25293941 98723136 85299856 47764153 56600456 49467519 12115933 85275367 81333266 71944048 95563060 75067041 68809715 84685259 88592972 33880034 55245573 23601977 94493483 43543123 44257289 80606976 9701019 74762286 34621615 90525548 49992554 40312827 99777399 94851712 75515370 25765019 36031653 66405592 87723663 25264293 53710495 47102920 11098091 15172560 99656144 1211682 27505174 30082656 98988776 16217433 2688627 78660871 95729713 57742867 20641752 18959766 83440690 28424586 26454079 39683534 22407492 17041006 79360764 14350977 64421810 85890139 305186 81356304 70818201 27309564 7329179 53582718 51032542 64764542 96352912 46361885 37004605 50422274 73876450 15706537 87172454 9938910 97043981 60982393 43841914 48883223 74889012 20403730 57372432 12947099 80231253 40498644 55386806 55248448 48888706 86109420 62073554 60277002 66818506 34608326 89359581 5290906 15824396 15522220 35656085 81928476 1532273 52545631 61561642 41433662 98467527 84612408 58378212 92737832 49282752 97752001 29559910 8929052 59728461 46529082 58891551 26902420 31425116 71866291 99940588 39014197 60815108 1336496 80157773 86020150 93281261 57661175 26725968 35798608 38324479 28336575 49380117 35403922 20466759 87400601 66126014 57874686 70773729 61546624 58319014 92051365 14035633 71087709 7357578 68499558 69826188 8323374 82709991 99931756 49337434 49995174 98261547 68888333 98172760 49513745 17161560 34510929 22909939 56135185 91376258 81025220 83753809 59163927 75326321 79133444 48571857 27471813 28779280 32797967 11942319 70241907 3017645 85875878 16557813 93426145 4070165 9840528 41650341 72285287 54095952 84760611 30061925 67754931 59485810 13533978 6580520 44658424 62282845 65226543 80221103 51033808 9757172 40998014 66478938 49797862 32330185 49572889 80379324 33742807 5939893 79502106 16180827 50232135 1604777 59406118 27240236 14980745 69410586 54714447 31697298 86006184 85649656 49728596 46570219 42016961 13845192 78260281 54433712 75850248 19610980 77506255 78076495 36570303 97298558 26054888 17408701 62962797 53199604 71624305 68466472 21112571 2579616 12165171 50258361 79935394 87471002 7997961 25669368 28695941 54050939 32027356 49390838 89335455 57267508 16007916 8965917 88889322 62981291 18465551 99252904 58362999 22116999 10833752 86200858 98552918 86509915 60405045 34987309 34482042 68489835 2687500 52777311 94332139 12457121 97115746 56652178 46692135 6174229 47145963 23767080 77338156 75083976 92693982 86674349 18187134 89241923 20073696 20049575 68679734 69745799 81467515 63805065 74428790 2178787 88667296 65496260 88063866 43203632 44911419 5866817 8351032 57083378 147077 38782836 18754930 6579687 95813743 36927061 30666877 42554561 20171032 51715344 47377334 95347526 12836957 14191123 34798377 59034428 49791042 23210894 9051023 70001733 97337595 41377747 70739930 59981000 60479937 10933037 1597190 68237444 72471801 66893406 25978846 38042585 39912469 87116363 83593484 15721347 72396057 92336314 12796088 81264946 98125736 63162182 78843813 46706268 28256244 5543555 46610868 41042932 20108073 18872213 35286932 64137699 98486290 22514332 59361265 37051078 11449925 50431711 30749302 36971109 59388710 61305487 41470833 17383834 60981723 83167014 4568730 7777040 35017309 11452977 40829847 48758697 73315154 93221403 56384851 91328647 41442071 49354375 41417822 48154617 23894229 70561576 76741653 25104507 98364587 10390047 4492830 99687888 97911491 7029703 13559748 68887437 55991544 27579838 38957695 98811039 8662033 76999902 4205134 2579120 95119411 26888722 83442203 67665949 46545923 94437554 73122561 23717625 35314008 66790079 5307370 92870651 85042513 74444663 49523644 97540764 70378918 99221587 3915460 37193595 8375869 83287899 32535877 12275338 68305065 80889521 27820661 81690728 61500611 47553310 47845526 72348894 21647300 89623408 32374856 18561988 70842513 12455434 93916087 97387317 25322008 72154168 60587279 29012042 13898719 63069847 24030623 88639152 52571312 4098700 53674581 80280828 30773328 79337188 61125506 98348765 84167744 66305273 12515561 12597251 15952929 18799341 36420528 48662928 26842132 16372211 18877634 30986907 10487491 34630247 47110333 84552627 62561447 10232558 23202991 1424586 57950219 63298128 82565424 54813392 12816710 612043 30340364 43981353 67690542 31664528 42303431 62131960 80084726 90033771 46237349 71088549 89912686 54427607 79688787 47540193 79940441 38107390 95265891 80706381 86961125 3941732 51961858 43405772 87129048 68084360 29065171 69710949 89592192 88266265 69155930 72343459 52739768 36562912 83692610 70524745 61138493 658392 51807604 13430705 23338198 48551836 4590094 28704650 55205148 72358659 7942062 60108264 71413419 2029519 37581993 23789644 6563314 32106596 94638095 47389525 26476721 86245372 65251765 18451564 77325785 50592574 47643308 60762075 14324208 39762645 53438128 78225781 54524478 72905434 81332963 23505871 64453844 51807423 23674739 20215765 8418535 35454227 84375259 47552591 93832875 79146148 84136699 69292803 50945982 13663023 74073321 97288896 38502438 70887035 96831104 6672464 90682026 36393555 91632671 21126076 70688876 32673558 41479067 81959532 67840832 56655999 96791207 79794675 45467742 82030129 29940528 74552203 27567205 3317694 464739 59685471 55764343 61814739 13603619 53796672 12760770 86935389 79367993 12578530 77656855 63595296 42873018 50535703 32561436 67792121 99519784 28849577 14502124 76761818 82601490 12890596 78512641 60631644 58326690 1379184 86953328 49888446 58714574 81669911 57327432 64943637 55053946 6765766 1481230 29820836 49342861 95567204 49262847 35172953 90960000 68478216 48925205 3339306 16239997 79496317 82035967 21330658 38206351 51584619 10364483 93351631 77112301 75702054 73309672 78939342 39834279 13510528 68752811 74897001 9796866 87762689 32037210 86465334 27483625 9141775 84492038 41936356 16483248 14444191 3961648 63377003 92820973 48344117 20116965 79138371 69610309 91701529 15200694 67347239 78402110 69167763 5862450 81344017 58473509 10512669 18491274 87815964 15989960 25732895 28967293 3943491 19507171 62122207 6245246 94293217 83907700 20788453 8927263 40402851 42535124 49342855 44686729 42861840 22531074 14546334 89727843 71435949 57149424 44658528 64141670 42332157 15166435 40009847 64808958 49488761 98058866 18718571 47451159 46874071 90121915 21043284 52329407 1316845 14906911 95698332 67831456 40607074 47505035 67598385 14806111 82118534 58785356 14806360 96699230 42058224 41175868 16296479 91818678 64585497 63400769 10848281 59567260 59081088 55196826 20676385 58040766 16108885 98804550 54710582 10549541 10710501 78768916 66186869 30237078 70350149 5021090 77841776 22949655 18360389 38010293 49985949 7981910 20438904 89940498 92928821 85200871 52467660 6759615 5748541 73516462 35347658 84797171 98171913 36354920 57285848 31507477 87834523 73803427 92381814 29607303 69423910 89232296 10924059 52916367 84124778 43467894 4059325 41065773 23979219 50926883 11087196 63910851 32084599 582326 69860537 32008779 94408020 53419307 53466089 94758750 13876817 53885084 11302079 30264505 66527782 8279691 41879991 13302529 65621857 78924096 55117397 8238085 28685235 54819778 5153622 19398810 25757363 7829696 12087831 22360177 73330483 89129006 28101372 90902446 40164951 33596217 58613161 89892351 68847852 9466971 91527693 17026174 83661083 28586692 81682827 89951132 73473099 28083691 62386592 65755181 18098859 66016078 85847110 60441993 55058128 21025497 10215019 43358133 66958366 63166257 48135005 15266737 41717678 99014281 79188371 37112537 4105599 4457321 44512875 55268905 33214992 59200744 26085949 93814381 35361773 88550218 8155138 72955046 45480509 4998742 50985663 21122144 96694034 71145054 34287624 81338927 57723740 49972566 70185413 53101208 90147376 70231768 76334721 71038855 86030723 97803317 63486863 57600403 91528925 23232547 66837022 12151389 36951780 75196835 230182 9503168 76361831 33620178 55941768 56117794 93794852 23706911 40963763 24285181 82332626 33160020 36705324 55275334 84021969 50821260 62737575 66831247 1249528 56670599 68060081 9575638 78838708 9788116 62765500 12273919 21672286 33139672 96151466 72259975 41221755 1970043 66819905 20708121 22053948 79365902 72528526 18357054 30048521 57432615 10511006 13993928 12664050 66708373 6602092 97005538 60666682 68074408 83865430 3026430 6144923 40814528 70279721 64398366 87519730 88131016 33161034 32006309 73522924 63543186 43538920 36611865 35226691 87995163 17348176 81330112 70780612 83846643 78673894 3843752 47302004 43433731 34641427 16605788 32060734 19777543 55972832 4938234 14464346 24607482 47391345 75699581 18263382 35753163 96032107 79877107 38934696 93990078 35281432 87222555 50350341 21018055 545155 4032802 55730091 96702586 94767580 23848239 83054191 96036781 21061485 44926086 9627486 96151265 72767654 62403556 63923716 32487933 90060203 21801966 72878609 64243237 74254040 56970757 35134850 13171128 53991540 30189052 54257749 15140008 17324196 2447936 79428301 77979621 86906538 17159359 68826564 76481217 30582801 47686976 16267615 98293961 39668691 17274022 66659180 57012167 42254974 26347698 32056470 25722462 59235636 23640906 57450297 38920840 25314344 31580271 14911146 43406327 79968303 93980423 91760290 7482067 42089150 306251 67014742 50466659 11383714 42642146 11755948 24879666 70344614 99576745 79474321 6230188 12743582 16639625 25183975 64154184 48322663 14952368 90582 16326437 70638277 20448861 61713402 52301952 8089861 82397245 69546900 62073305 18267939 57817009 30388287 69982602 28131555 61660219 32628740 37702160 73685022 55677155 64970384 74785532 85985577 92099821 49865139 8573699 72848039 17995221 18666316 45758577 50659146 64673182 88584888 59214894 55207050 37984467 27940027 94293975 87736333 51935410 30051619 78017064 64803284 33096399 46172930 34643350 99861349 18451340 88985697 4491623 81053483 73802378 93984506 98754716 7790853 78026522 12881239 92491895 93263904 73022852 64152533 33902429 19980156 30023022 38835720 14528197 30487133 18742956 52442079 45767159 33903441 70014128 38262789 59569056 88723062 60632099 66164455 90258645 42357036 15507822 74510998 93015045 59133503 26214333 34977897 5676340 85947566 21375741 81299066 88085961 1745434 52739948 11717174 18288693 79853878 17320834 7225383 34390183 48189107 92125395 22712631 88010055 76772605 24183650 79134783 21609758 49034170 3956490 50016681 20034624 27466641 29832097 96096457 49279297 31280036 48191969 21652042 98335785 14714167 54154763 3805850 48598067 51577098 58850204 96446810 95341879 88687084 83542480 91506790 17753048 12995791 82889122 88291814 44232195 24676358 29665267 74626163 32230795 95827770 78943229 86705301 17965477 85959264 84384067 72331822 79440043 36814490 668925 75833884 86646774 36800181 94565730 70090872 15415461 16733015 82010066 99686462 39728782 29739228 68124450 74918766 39710222 1107376 91296607 41228636 33177534 72523796 26307108 50297451 60379347 27121255 24735443 76644161 23652968 69297565 69712493 24047934 38860357 4649624 49467696 42269073 39049017 49306857 5213021 86169645 6550851 18792590 18857664 33231657 59109900 65439371 93275078 29192695 49206149 40069533 59134755 98984180 8259649 39837369 78462859 89489815 17091719 10540144 80776410 35697908 42618837 53426730 97298779 55521161 71572697 42229233 12742044 81731414 13026557 68757501 34566778 76278413 1512992 32742341 38649700 21667576 43113580 58796584 25767307 29116055 97448310 63565074 58475954 79966048 65889796 94435373 58138110 98401087 8115872 34970422 6661827 30134323 63913028 18132859 34952153 93221707 8125030 73461068 56291549 6921454 42477655 9364955 37406885 41938086 63328822 21999883 98363369 35515881 38574634 33971657 390639 5292382 58647603 6199496 92222808 34603342 62260204 92220993 71651575 45479348 89938402 71588970 44364562 32785630 13625174 26253524 54542488 86565401 34179066 20727866 22064309 88675672 39909426 85094979 94071369 79617114 55227044 77715025 29794980 62080928 40759351 11376443 32024563 13633740 26091122 8488515 37680339 69719624 50089412 55226980 10064580 55362061 57037350 33225450 14300389 41642662 51491477 83156915 45102160 23057537 52557671 95995152 91656665 97995703 63615673 82704763 6183434 66486117 2721542 54290428 60255297 71155332 8202193 99987810 16920178 55951907 55446978 14126536 44848054 28820151 27258867 51293367 457441 50810932 5978227 94998628 72746317 70443578 4134704 13652193 53418193 64973573 79782289 71584050 28484291 24903089 25548427 33306905 38447344 13354422 71709790 36396579 29795753 72932186 57698784 92250689 16859876 90355781 70766382 93428476 42100216 52306190 56352756 3627282 92127075 93034064 7992081 56471355 56528494 81301611 76648295 55967097 66957581 48518452 3478442 82048667 86214139 42656666 45908821 9500469 34221264 78184602 85311160 38673854 90415925 95590331 37179862 60950599 24144864 2887193 47417068 83378674 52007221 74077980 11487439 89059735 80413626 76577440 98469491 84504613 29970216 46205450 77086418 95821691 63423638 14900889 68112254 182014 71369060 63398262 73579531 98595939 75854586 88939742 71659343 35408317 95457026 17454976 76374045 46450245 10962932 98395135 84479459 41940643 38093863 69098901 40495775 86302248 29579909 47806992 47025413 7782172 41784334 42441622 6988611 99202375 55387250 55697513 79474037 10467018 24644683 55643815 66948020 92895020 86594938 72083240 29293246 69889711 7411975 92337128 51309835 28479532 28757504 90636602 73749657 82104502 75157524 24262401 15203868 72179683 20098749 87718136 5620945 10583826 51736326 75005779 31606500 19974694 60333723 34126315 69050682 76464069 17059377 99162443 50530271 24650416 82219506 38698169 77022264 66426584 85967673 93270691 53289260 56877488 61232070 6713498 50348214 43291195 68772784 46248488 77902690 44211433 84203400 78322633 55673131 53551232 28088736 67023098 7431704 2756257 92446736 45279470 79140914 9549314 76570583 76363537 97362406 39391402 75545271 70825215 18335012 25789338 590772 43310083 35963485 86934439 43634278 15140894 4363628 94490119 48275902 3488634 95128524 90324126 99126294 73114746 45064330 88641667 92272501 52551695 48144032 98388251 74071380 6116054 92572935 95343214 5330450 7711003 37046855 2127424 28283602 43248103 49881752 88634180 96393357 32393206 50889907 92403527 3297191 68231717 99517162 49191771 12286002 15098257 27130948 8636433 93700548 49144290 12350624 25400765 14460517 42295303 67080230 58419137 28569790 33048152 54888940 66665254 57911902 41071369 47411919 94134401 11632119 77977638 30197732 91287108 84161373 83673121 14667843 12642408 815617 62850903 42642154 3581343 86705148 27635930 30529717 43598691 52556451 98297362 59393465 21518034 8391356 18459457 56277280 13543724 20718862 92074460 47492640 84532544 96472906 45387578 27656703 92177509 64655593 13937153 97950546 3021793 74552057 49930153 50213580 47120330 53100926 39965406 22050867 29664656 73164606 95567750 40099535 14844445 88520798 86650420 17110895 16552014 50764632 29531604 82496476 72437548 66373329 5541797 73096985 5794478 18895952 68976873 40446668 25892935 80234511 84109329 13915924 35207214 34436973 43628409 55308974 92434515 2290071 60580381 20900049 16469467 55511320 91705225 29057779 44866648 18920580 14658522 71752948 77267037 96479322 8115195 34469247 15772623 29736353 43309205 73570361 51352830 40152370 55847089 49478257 93775547 67809952 26419260 79722905 75967101 68036173 37257511 6102586 38455063 11713559 92379572 89782390 27209041 97453460 77227964 57668087 38602720 6765076 8274774 97291494 25732341 49013604 20112822 2771648 45057204 50208372 12099244 93376299 65843618 43328323 24825042 65740928 26426846 5248542 43321350 50288584 61615368 56437000 73929558 22788809 73360995 74666534 62255128 79170282 64186996 68950698 9016096 64030113 60133855 58111297 60058734 92896862 14806646 73682371 4124448 77347694 84090251 52296344 42132016 4186131 78244063 58154049 85283440 51756651 8882819 97646307 95467324 2444414 78037132 52361803 19782032 7054670 3477873 89983847 65519303 11109755 81325422 2391048 63248751 77917017 13200404 23047869 62101019 55642637 95509050 79823406 96419592 88249462 74660129 25926348 54462885 9102509 14713893 80709636 61101279 1926114 50517681 85421763 31815524 79033995 36566443 17926371 92941095 74954615 26095201 17411006 30215602 96897388 79480188 49761180 45849677 64494114 47022700 69110709 61799241 71733916 13398250 14679450 37003422 20918997 39628121 54462281 29617366 36014201 57783673 99640657 80227183 90485684 88706649 29208912 44930147 57696339 60769018 26726334 87771736 7731848 29535841 14926665 16074102 51549989 24475167 1907440 32233266 5396183 30302575 87645337 75651670 93436486 96915087 64911487 34906668 43017623 69808666 94684068 3858694 50370474 18968661 32669414 41501651 26263868 26992857 63660268 88934817 95734528 62146642 5950292 7654775 76543106 30413516 75008403 1920870 1676133 61863020 38728205 68829192 74634709 40430701 17629522 16487761 57546916 67361456 86732118 70700781 92408197 96994999 34625237 69036767 2242048 15926837 83419264 69249153 46225056 74485927 37314337 8332358 2114916 96208907 24369791 53970814 24964718 78760203 85755653 46794335 63149605 11911928 53232406 50074494 51812909 43197540 11105612 13861867 5183904 45956487 28629205 10272722 5808934 59898984 17041319 49913109 96564871 92159838 63859261 98762958 92707748 91861996 34670027 61270520 50024855 38772840 59277692 28389586 28909019 46538883 89388256 79363635 69739849 25996523 98191223 54749476 65783453 28271275 18600492 60069955 55810127 94610404 45003893 17905875 13564225 85661660 97833882 45792154 15145112 74360183 83015209 17995812 81465779 24908342 31135999 65643710 12975312 59687317 79408655 89959847 39432372 90296317 97018231 1084943 51698621 27185347 75250460 22636723 30170041 64079749 63714623 28964709 1687759 18847649 41298310 71264981 17749042 57121416 76108627 27983810 89372141 32824439 35608353 54769025 22359919 2411553 30199747 3037526 37839528 97181551 27449613 55891917 17081315 92551294 79274853 59915983 29882383 87422608 94852291 84747221 77497867 18864561 87036261 87660264 38389500 93321273 28891200 81955048 90259390 98356949 67905080 90306055 32096305 8142524 21912375 88143139 21840704 13687360 14487071 86206775 50450151 95740791 31165644 35151181 55174884 86409361 58322238 7700627 98248916 81791410 48291888 95881333 83953086 31932445 10951360 85625509 31943702 1300836 35687451 29654420 81340912 35368969 41423348 3004141 15053009 84994018 65488555 48963017 99741120 50356534 41347792 45039260 77406988 32395491 37838828 95036813 39999787 15984145 69147747 43001099 89647906 27229234 87215920 18079572 60900976 46818083 19046405 83869048 6826950 90651357 19895406 37770172 71160604 21905103 63328888 85517126 85109205 72422064 2936029 63392498 94825607 55539651 74009722 59999831 22602646 39338049 88375844 8692487 16236764 87791778 71276384 99937201 40547590 74239338 64124847 34124138 7010286 95699501 92303015 94872916 59107587 93857625 44754049 535139 44539099 44937385 54262437 41989268 88363934 64352553 84204892 49640133 2727419 96358254 83119290 59389901 82961149 17527158 90741042 65341422 54374454 48286368 71929770 38316703 9243579 25525838 87889026 65936020 76041509 29791214 91697214 38507120 25121549 3815743 60408921 89441417 77392217 39588965 63914001 92138372 71688790 65998891 82977705 85321539 85731176 72338353 48473605 10968361 32296106 17783400 80475037 89192847 70738260 40915218 51860078 85655103 34138562 42013857 44680615 21958412 80104370 85116520 42882638 96248424 82704079 25521341 81400854 88391348 80626112 97850011 2949902 87148556 50482989 4246957 73432306 57082107 10746194 21543406 20452488 19980644 99808641 25797109 7115533 36379039 17137896 55661262 67723003 80346816 4157293 10253314 99219239 77614051 11222488 2623337 9348444 7805855 71905964 10522443 3219208 49089908 20411567 24873584 1554813 29763912 86562918 60503925 16367487 79510129 15522942 64009098 23034871 89224072 50307662 65154484 96439697 54209402 37722280 61603755 4098992 73339931 53900615 20351131 47780530 23549464 4477446 85236146 71620798 60942270 75649535 11628113 64499216 39791738 53621965 16014361 32374661 50232273 47201963 95485420 58146363 37912672 91955052 94414376 79217889 52307996 3698618 84365158 76370052 99472304 20310833 88319760 34760418 42193410 1923201 29701789 4555156 58564853 13270815 26003617 23212277 64773775 22452698 95509980 86070783 85660243 52612334 82240341 54657525 92484216 58969719 2402473 50767995 7853913 57672596 79482895 51421639 92140875 94628521 27885318 63999084 35138731 28628690 68438090 48464416 86483685 46743215 26008873 2903014 30837150 37062294 40003343 9619766 24925212 69205918 98887666 22244523 52842711 38454561 92273459 70415054 96945025 19483564 73899148 84207701 18805463 4513777 41996720 13832289 96943146 48445757 71678851 27580643 95604984 41774832 98612651 43386352 4039479 3574497 24414733 68393982 67411083 75257853 17190921 7553022 67756587 16855589 96260325 2149775 5390505 46578285 5845747 11272209 72578534 19810358 5158302 65341034 56387468 43582352 21207913 99554587 37412810 28042425 86927562 62673711 3313583 30692664 79910021 633858 69568230 18145575 73824998 1519228 66046231 44380014 40445718 8846531 11339990 99856925 41162285 72806118 98956051 83625823 22208302 67601057 87058353 25063811 88920457 32037305 88770686 24240989 25577374 50150896 54884043 28712640 41897386 91557311 80446907 70603595 34417325 16626556 34480837 59047779 37478134 76337412 26666989 8104906 14798827 62824444 95856787 68751231 95312325 80985500 68118679 31013434 30615348 2807981 27727126 64037776 60097730 35946984 49317887 36384075 2906710 61236754 1641829 27027480 90100179 12105 41440008 79759348 52531564 6701823 11158473 20018292 79478236 38361960 51186963 88876898 25480186 4129167 69592300 56941916 24643006 56908940 46111174 9555737 64741780 3933950 45360709 89814242 35580314 16961723 87448150 21430731 98185474 95282796 5693986 760123 52910611 25118669 44889338 53683168 20204920 72953953 18695444 1294190 83089004 13075977 13804733 98468034 50395056 6168522 18921148 68598511 11473112 68393140 15551873 9989092 61467452 33777584 30752054 30670308 15715835 60205201 44385167 9251395 47676837 39686309 10735260 9845925 52318950 59685641 26028547 71600719 87586715 54425303 78539836 44657174 55289475 15449778 47789366 5058703 33822389 45633949 55609108 14684155 42761746 82409031 58112022 99731184 35403180 60647803 50825314 62089198 2283267 71385216 12051668 51895423 2407144 96010563 60178133 1010529 46212329 82134459 97356567 11895281 54785652 28735646 72640542 95567708 83368562 71705502 49612135 29042965 55882385 54583610 19644374 27509930 19806038 18064480 89180027 72740540 69901677 14413832 90591673 47539929 60214387 32531617 22604855 62859175 51851894 23084548 79171844 82656357 40849097 9160981 59704855 53432532 42010343 18448998 187397 28946839 56039614 80262832 50371897 182107 31772980 2157345 6251318 85708171 89413245 74080007 45293018 96912104 42252907 92160912 80585889 15029566 70814057 9633198 57294802 6089137 22892874 15998279 96816424 12375954 18221490 97234431 26260969 83281744 97879778 76281534 80403849 86818675 14792036 62134300 27968355 43685548 79145247 57627742 44137567 53476479 92726589 4053252 6505608 15414497 66327285 50099468 97992400 92862089 4499484 8660719 60376261 63833299 9179100 90857482 43600809 25769238 87168158 30846137 43615822 68984418 41763089 82395136 6278972 10574122 96392216 42476935 41138265 89329967 44022388 9718019 60415189 50756764 74140493 68761990 55624346 12242839 36760396 73757937 83104890 72142214 75038824 88268676 51492041 47575344 96170808 86948007 27555942 62745624 72834621 19411497 95204345 24894393 51837292 86967351 44829196 44161026 64289422 41411802 724013 78117890 47158658 31490930 48747355 54572842 58261491 92461342 85731396 42174581 78703211 90225575 91053015 97995080 901299 11762721 41467687 24137939 92639293 23432319 6299029 75986960 14519226 56911736 45001624 27620806 56103350 87986215 84323259 59526527 39575445 10675244 56684805 33539453 25963921 27001946 80457596 68252763 58980921 29394656 91862884 80465735 74212700 60673057 55936327 93351919 13848165 71886843 68350016 88701829 57724887 67466995 59756150 12564725 4530078 73285264 91965260 76141803 42093023 54581638 61498874 88328683 41475071 10072492 5351812 99796875 68669552 13039732 95522032 18550279 58952887 73308879 56780397 99895231 58115578 81759767 89620798 34274118 83901098 52166928 10152758 16735977 11679278 19538680 53259618 7672503 49219452 82312050 90258723 51664113 63436543 98853921 69672590 67480223 20855963 49989686 55293494 93299999 19771289 71420256 26561877 56466423 16651455 38564439 63237561 91374120 15561149 4927281 23162061 92252683 86085879 17015782 46367829 48148690 43018184 52823894 43353838 42907724 90684485 25653105 54044009 33246858 56928618 77418111 39593311 69723585 76933267 1671628 63395690 86731398 45279739 63114275 6570763 35189832 7359727 2565355 93585516 86381392 25333494 64289433 25357003 83179692 98037138 1126609 60160618 53501870 68223724 51623075 41938928 84011589 65342517 4900628 18044922 35339651 62810652 97066198 37417864 30189342 48748061 65818263 66310381 70121789 13439732 38879092 23207947 58905022 9910274 50395186 14904437 13208269 70031945 6851267 74696965 91255466 18850052 76451782 62479626 60645381 5517477 96331896 26307107 28495952 76898236 2739883 8531621 68375634 40402589 14039703 21992108 3403208 70954132 17781259 31038966 61358192 78025168 49720696 17668443 35067297 73834985 91538249 31017401 57317586 36444584 54501560 28093573 7692157 53791290 51466463 69753155 57661408 37955657 1661451 48095174 32285031 54896732 48569977 63727843 82720023 15582105 57764811 75031926 75005023 44756885 6097625 225089 24307149 1496215 27567997 61713540 77565643 85193167 24140459 71396336 70085781 2375788 93835182 20067331 79706764 20204326 47894046 62999791 75880637 50075669 3188974 71690090 60266964 27601228 3196785 68116906 8871934 42548651 22089649 49955828 96712268 40693638 99758448 79433881 96929779 13284031 74843814 40121601 44328967 20664486 18150241 91237811 1513659 90856576 58696718 58163030 46409581 60782599 11335268 58582829 42652261 13199145 58644290 16455835 23636087 32473376 97213671 85987815 61857824 86334196 28538652 60108515 91761383 73043718 41981758 61802587 39255653 24807411 90098989 79396906 84775517 92524846 52113116 29567284 53996298 70921678 89927658 78993362 28261652 95877181 62678142 24714602 75147430 76780174 65790387 26021099 10894039 67062204 83190261 88116424 13315589 75608012 19219173 59899293 76992583 70870443 36302835 67133266 65426864 39648021 48673011 16688094 21838250 93613972 80215333 30653575 81524858 97004559 97547796 187108 52975780 55851209 46165315 47151574 45565493 54995533 353749 96696570 56682767 14082807 41446925 15383833 32268480 42306930 45000142 17284317 55338950 887051 68995710 83894520 14181131 74629311 6694426 3075133 61978415 55231346 79986711 60952149 33004375 86294636 80970843 78067827 48375312 61177387 25957096 25814617 11647522 18458564 78536021 18452869 78888948 32620793 69917674 93758030 24778626 83583806 68429228 33631173 52330686 86332311 78078941 16140222 90603660 59953272 35218444 43888224 89697510 83205224 41578092 27056253 92436028 67547467 4168830 40825926 60151209 19661118 52992130 83356886 24135076 53497051 41821573 41804485 74013505 79350772 77764862 90372079 49374167 33623540 44288315 88961818 47782173 44520520 41950502 92600448 54490238 17012264 13903220 70874698 80816550 10559161 97244209 60702589 49860963 86627058 33245771 56062385 23942061 29642328 86044996 84505348 5516808 10330631 63102107 35797770 87945842 3792303 70167282 20535693 49815782 34096426 36934831 1271841 25113710 10230444 18301925 80147660 30577180 71365599 40016623 18625998 87894459 39149785 27343305 25045839 44194630 62909370 95694623 80111993 42040772 14699436 42296358 52899411 52928372 81574839 23312149 83616139 73443911 23875342 4397008 19259381 50583063 66571350 41318954 81405048 46694150 76015415 93565668 89481255 79971963 20901614 86026380 45782748 5996222 51198573 79800798 48401424 34457798 23392867 75809888 89168167 93666390 25117520 1633248 62200472 72777188 31126956 18204496 64694495 66400470 96143273 9175434 18456252 28312320 62967215 40343383 93833680 11114832 73274335 29435043 53688368 64878358 1597134 6688518 83172390 74862314 20706628 45413684 49587927 40942137 86111523 70215159 11822694 54219418 91139040 81801935 1175409 75182077 88455876 60897177 29194925 4946063 53846706 49404926 51719172 93141271 98252699 16638246 69622067 9544057 45060212 66389410 69621092 81292603 77504353 33224178 23741644 79766814 37425128 95882837 33821594 58663347 83291009 66010210 35481670 294097 92363450 61110561 45355712 39247917 85688850 70683576 41077012 73098318 42785448 77100924 36486848 34799070 32349070 7798135 41522410 63792410 15676420 60448788 24311629 82161832 90758327 70265488 36335390 47263943 34086424 44083658 66700525 39696307 53796792 45307770 39524489 66828269 97706135 17243519 29961497 51417874 46111051 19916235 45623696 28843503 99906738 9006956 54485192 65581584 17042692 91081337 39767244 1402650 19426875 88505854 81721225 43821696 28827123 99145836 46092683 30940685 46295672 69090405 6264782 11394436 43051217 56177064 2172697 45864648 80060162 21006988 72881882 15515403 95850724 92255547 1494277 47640771 50130778 43070185 59856786 28601405 50633728 30313961 35491134 96276201 67912417 45129978 20912840 79524703 82632764 93773345 6526956 85016597 59047302 14807260 30478376 93423812 58607536 43302836 98315656 53777581 95942995 53768894 70767105 79673688 42614349 83000175 18925472 46933735 33974426 25944014 94472168 45186453 20792476 70485289 2008849 72998545 57453190 65783085 76970179 10307142 38337535 13014935 76229398 26438922 36163957 61115792 64720353 98315641 52445296 33705482 99991476 57587359 81888645 15024891 28741104 72676623 83863717 90637262 7967126 48748395 15251804 13439734 53615267 34600131 29856832 96910049 29764187 88821678 15975444 99867252 79088126 61711952 9227349 50939912 17335641 88384655 35503519 37454589 67009371 95445745 85546859 41722527 22491673 94612541 68286836 85526414 93640127 71846767 69013897 48153974 21120490 23312606 17286242 26427072 44234258 7024507 19308865 64493025 36274358 57510058 28464245 15177268 27101433 24432457 39368172 42211563 70739074 61709859 74794239 84151932 58321856 89012704 2191740 71598375 99360571 44195444 45887520 77061921 31069591 38429363 82130494 46736064 45113394 17864703 88637904 61958355 77039517 24705811 61765004 90335797 75218264 48216856 26755089 46428082 25899820 3761317 75813790 22092794 83802734 69778182 12815975 94585113 49948486 10745981 17314762 62256427 22648026 46748832 76528974 59987997 57882733 35566828 92879627 72076561 6393976 2195774 49578690 55520807 59273250 28883185 51456331 16416207 49002280 79206300 35465018 56615377 13620603 71818477 54011091 11687413 38835060 19327339 13346835 67283526 74344284 31243316 9462991 5638322 25600328 73068381 15495415 77669235 19870536 34397967 6005494 53404850 82380879 73695961 37406084 57572482 23375069 46289350 55887908 78097681 85526920 60584773 49297655 85986225 64482743 3816972 32607271 11466896 62128385 22458076 73618521 96629578 91243210 11924244 71114154 52536058 55814607 31751441 8671336 30249078 13378040 1113764 8434926 30371060 43494641 73242323 81672658 36083326 12045593 66952696 1901947 84511637 62013914 305852 8097340 63848581 88722635 48527942 99595082 26117429 25317372 16235159 66568122 83306039 69247902 97250605 55389239 15553682 1738575 12519944 7608760 64867844 15402520 27233561 43033788 25089641 78077270 77900058 88727010 91158782 30352082 93990978 18802259 81364181 87902134 19830161 983005 29370617 10932899 33198320 52833256 42157862 16083228 68808415 31849644 75414753 54359072 98569134 71864787 69035800 31498663 21327371 57061891 75969208 23242297 90736099 99651218 46358889 40986680 91668743 69648408 25419615 3425100 99115508 73097825 18875528 88972562 74375081 50277593 89763307 88324493 32578295 26322986 78820820 24786312 39860373 59461523 29638244 95348346 74357655 37602721 4736984 90229036 442169 33310205 41266873 53906165 49928408 98003797 81876408 61696921 38457483 30853055 82071828 81283590 67873186 43766103 3957516 83163716 21027649 32648401 83362835 57736578 52857054 38272078 41877092 39863 94542562 66285284 52265125 59706964 79630668 99814938 42247018 93042726 12831996 21394058 59253398 83252310 78354474 12357393 31409360 48588468 9095309 42435604 75035989 59190551 84503403 24099870 71454294 25967342 11940101 53970101 15067081 32206965 937746 65429998 36907087 1288126 90424107 46454883 78984982 90508831 46998408 39066902 29871136 25816066 79919982 94302118 53596220 76494871 41979848 75682712 89502115 36250857 83369930 65970808 98017491 82353760 90194672 22112545 94834227 1191060 93877186 47581753 67988998 58768317 37637515 20916881 41221626 24208234 64719960 42753767 84780816 45678281 41151835 94868284 71410646 22475253 72610804 94463959 56055128 57410370 51894445 99481459 14743968 92540853 14191503 9739735 55925484 48162943 20231509 45865258 17819709 73930958 78576434 72377581 28922008 29705330 67856278 36448905 81022281 21479824 72773249 48247653 47331328 43801255 26173565 71678104 40833288 22555503 32887465 29957761 99641579 89652236 42737309 93078376 41631366 76292541 47976885 7599358 31315199 52445058 25787161 66362880 39748671 71395999 19896167 47821176 74867523 92221048 7547562 78933677 43638781 86489643 22958249 38035864 12892368 96926255 30408925 19564767 88471317 97063973 43301479 56553206 96456538 61594692 15843037 22163534 84577631 32526727 31089318 93486038 55592198 35078585 45663673 734706 52848550 96789244 63119023 74176787 5948760 19251875 20460563 57143362 78940933 71540984 83415084 81437812 55551193 79152123 5703136 55142080 6659457 87794475 10125514 24214920 64222192 65491047 40588562 20941028 70612304 78911086 67248251 71367514 24402851 12207896 60838450 26847214 78364809 96145046 13221454 75734507 94571304 38925173 38783344 59432447 71631810 93433363 96434153 88702822 49599529 91727009 15634731 47076925 62536305 3295476 69421985 88202069 12786817 86526189 38569928 32471330 96722975 41645648 46381277 54735662 54976807 1358240 18228079 1413095 63419626 51085825 99583750 21064073 81388046 26000977 83249232 17357658 47624125 7606102 38854146 18207285 32425402 33101818 77265045 13451480 93158240 74179369 94329544 20232155 46605271 67052498 67258426 5157258 16663457 90058357 76452986 83093393 33340607 28075028 22274596 36987769 10049752 60058044 89897334 74841366 2709379 85564264 54392964 58213727 76417031 49778679 5322812 72022516 58740461 47897112 21411367 3559544 60743372 93806484 42337892 43608425 13929094 55351304 23179808 28986773 32205641 74086913 29109249 63969523 89185299 72193338 61306962 72615781 58041071 15785592 2101411 3902905 33673640 7135874 81733160 86381551 62828304 35608816 66094021 31096479 41864088 85889658 75356182 13776545 14046612 63782377 41923185 4861939 78127905 63528949 29409453 16688440 68836772 19813677 37157041 72959366 33904817 95782316 47515897 29345399 30830078 14058246 55712039 85052153 10680596 48247372 59391621 66444948 1986538 47792294 72336399 34230285 67431976 6757364 81771823 37783402 13514056 74216403 88031873 47988120 66849662 1893943 15128255 51407929 82915755 41680836 48468222 67368486 46141841 52446082 90283383 35381297 59524622 79925967 70886206 810679 53121830 4964817 54043481 92146745 20901779 69053206 52474790 149099 35185599 34118304 58750445 8510900 81278336 86972630 95426706 77359690 28379859 5594149 81173211 63497390 58652886 36545028 50444810 73925259 83698114 57519192 52100411 56881274 51820017 55312047 84667018 55162874 10572341 84977291 89962131 68499515 42194640 31839969 43495692 12357086 1000 MUL 181 794 MUL 941 346 MAX 7949 8949 MAX 522 1522 MIN 5331 6331 MIN 8935 9935 REP 4164 10394077 ADD 7318 17018783 MIN 8484 9484 MUL 3727 301 MAX 2171 3171 MAX 1149 2149 MIN 3316 4316 MAX 2593 3593 ADD 5024 81307542 MUL 2608 479 MIN 7292 8292 MIN 7521 8521 REP 6002 96325675 MIN 2432 3432 ADD 3479 54395714 MIN 7615 8615 ADD 1319 69844700 REP 8149 97276003 MIN 2104 3104 MUL 1392 427 MAX 3269 4269 REP 4059 76895867 MAX 458 1458 ADD 8918 72768323 REP 2551 41918977 ADD 4231 22868829 REP 5545 44245106 MIN 3577 4577 REP 2069 49496342 ADD 9596 48099958 REP 2492 75525070 MUL 2951 782 MIN 8598 9598 MUL 3710 229 REP 4969 7650358 MIN 5343 6343 MIN 4368 5368 MIN 6433 7433 ADD 1130 92083422 MAX 7425 8425 REP 1707 9990017 MUL 9643 389 MAX 2950 3950 MAX 765 1765 REP 183 7618852 MIN 3099 4099 ADD 5398 95961689 ADD 3847 38560302 MAX 4802 5802 ADD 9574 45705285 MAX 5004 6004 MUL 2099 860 MUL 8140 805 ADD 2740 11425841 MUL 6907 693 MIN 4874 5874 MIN 1113 2113 ADD 6859 36746307 ADD 9384 48138602 MIN 123 1123 MIN 6453 7453 REP 6721 90233641 MIN 2629 3629 MIN 8260 9260 MAX 2261 3261 MIN 2757 3757 MIN 3652 4652 MIN 3804 4804 MUL 4839 143 ADD 2363 91727572 MIN 1789 2789 REP 9103 40665248 MUL 6088 295 MAX 7502 8502 MAX 5524 6524 ADD 637 98752157 ADD 4620 24542943 REP 8208 64505354 MUL 7027 889 MAX 545 1545 REP 5469 1471495 ADD 1986 5054258 MAX 6114 7114 MIN 2687 3687 MIN 2734 3734 MIN 3426 4426 REP 3225 54476587 MAX 4061 5061 MAX 2923 3923 ADD 2424 7670543 ADD 8174 71520629 MUL 9257 292 REP 1035 59086397 MAX 4154 5154 MUL 3457 300 MUL 1055 66 MAX 3988 4988 ADD 515 84044721 MIN 4448 5448 ADD 7922 77229976 MUL 7988 551 MUL 6107 288 MAX 7660 8660 ADD 9643 32900589 MAX 1346 2346 ADD 2849 3498086 MUL 7569 296 ADD 4043 84591765 MAX 2484 3484 MAX 3812 4812 MUL 5483 358 ADD 3025 62789249 REP 4488 72103805 REP 8990 72297051 MAX 7630 8630 MUL 2657 353 MIN 552 1552 MAX 1810 2810 MUL 7910 875 REP 8074 85653799 MAX 2672 3672 MUL 3304 933 MIN 8638 9638 ADD 5771 84521585 MAX 2628 3628 ADD 1138 13749748 MIN 4012 5012 MIN 2688 3688 MIN 557 1557 MUL 3681 756 REP 6402 11890500 REP 9583 22557661 MIN 906 1906 MUL 2430 867 ADD 9649 50911049 MUL 6127 684 REP 5991 64214038 MIN 2805 3805 MIN 1750 2750 MUL 4277 752 ADD 5080 84020225 MIN 4722 5722 REP 3628 7548414 MUL 2922 948 ADD 1433 74536532 MIN 2430 3430 MIN 8642 9642 MIN 2070 3070 MAX 7477 8477 MAX 6224 7224 REP 3259 10103180 MUL 4663 450 ADD 5639 11469789 REP 4495 57015967 REP 5844 47373411 MIN 3276 4276 MIN 7160 8160 MIN 650 1650 MUL 39 872 MUL 1609 778 MAX 5353 6353 MAX 8493 9493 MIN 6142 7142 MIN 476 1476 MUL 8550 36 MIN 8462 9462 MUL 3071 616 MUL 1063 438 MAX 5101 6101 MAX 7042 8042 MIN 8325 9325 MIN 7981 8981 MAX 1963 2963 MAX 4284 5284 REP 5258 33913912 ADD 5577 46328084 MIN 1817 2817 MUL 6903 426 ADD 5140 3539660 MAX 4295 5295 MAX 2271 3271 MIN 1352 2352 MAX 522 1522 MAX 4608 5608 REP 6191 87324190 ADD 2664 19102383 REP 2651 42813651 MAX 246 1246 REP 7936 60878362 MUL 2743 319 MUL 2024 893 MUL 7 327 ADD 9524 15836618 MIN 8554 9554 ADD 5733 19852976 ADD 3802 55722081 REP 3710 15094960 MIN 8242 9242 REP 3915 58123676 MIN 2425 3425 ADD 4633 29978699 MUL 5842 876 MIN 6809 7809 MUL 8736 379 ADD 7789 62318669 REP 951 66965840 MUL 7856 916 MIN 8878 9878 MIN 1540 2540 MUL 9998 717 ADD 9920 44555113 MUL 3623 179 MIN 4539 5539 ADD 3232 98493940 ADD 1128 72617270 MUL 1273 288 MUL 2810 837 MAX 8415 9415 MUL 8836 567 MAX 8295 9295 ADD 3973 57373294 MAX 4381 5381 ADD 4409 49818601 ADD 4631 80864683 ADD 7031 80700750 MAX 5939 6939 REP 836 72727210 MIN 5564 6564 MUL 1719 601 ADD 1276 60375609 ADD 8119 88295643 MIN 8221 9221 ADD 6843 92003665 MAX 8593 9593 REP 7672 8068007 MIN 7263 8263 MAX 6392 7392 REP 1646 90420051 ADD 8808 5537388 ADD 9466 32061604 MUL 6925 898 MUL 5055 688 ADD 7130 66045954 MAX 2180 3180 MUL 7365 756 MIN 2761 3761 MIN 6399 7399 MUL 4572 654 MIN 432 1432 MUL 9163 635 ADD 5048 56647345 REP 6596 21215141 ADD 3708 4855659 MIN 1985 2985 MUL 2293 414 MAX 8173 9173 ADD 683 40716414 MUL 1894 301 REP 7346 57813302 ADD 6497 21181552 MIN 6026 7026 ADD 901 56467706 REP 1427 81466182 ADD 4785 79297329 MAX 7073 8073 MAX 5121 6121 MAX 1819 2819 REP 371 42874982 ADD 1417 96106380 MUL 7530 403 MUL 9967 405 MIN 3695 4695 ADD 1786 42749303 MUL 9858 891 MUL 8110 34 MAX 6313 7313 REP 4195 24755056 REP 5116 53304771 MUL 7417 212 MUL 2428 221 REP 1851 66497389 MUL 8959 470 REP 8559 24079265 ADD 1336 96151553 MAX 5284 6284 MAX 2857 3857 ADD 4328 88362209 REP 9990 44338363 REP 9921 62594213 MIN 2425 3425 MUL 6492 450 MUL 2509 183 MAX 147 1147 MAX 4909 5909 MAX 5651 6651 MAX 8176 9176 MUL 7511 692 MIN 2358 3358 MIN 7035 8035 MUL 5561 927 MUL 4883 553 MUL 8152 89 ADD 3205 16955605 MAX 2046 3046 REP 9351 22732458 MUL 8362 437 ADD 8342 10290390 MIN 8900 9900 MIN 1729 2729 MUL 2622 572 MAX 1107 2107 MUL 7699 496 MIN 7576 8576 ADD 4823 77295270 MAX 8976 9976 MUL 1743 96 REP 929 11871296 MAX 5386 6386 REP 1394 25521852 ADD 5840 29974606 ADD 3383 84556449 ADD 2271 66883680 REP 954 32271939 ADD 1075 17347089 MAX 1326 2326 MIN 3845 4845 MAX 8809 9809 ADD 8965 80430231 MAX 563 1563 MAX 1585 2585 MAX 7184 8184 ADD 2116 16824920 REP 4895 96570812 MUL 3147 306 MUL 4975 788 MAX 8185 9185 MIN 372 1372 MUL 2183 460 MUL 1924 417 MIN 3798 4798 REP 120 3133297 MUL 1994 90 MAX 5684 6684 REP 4950 73844134 MUL 2226 246 REP 9747 99446229 MUL 291 708 REP 6987 47127135 MUL 4888 508 MUL 2041 836 REP 5160 44432781 MUL 9216 263 MUL 2280 418 MIN 4733 5733 MIN 8421 9421 MAX 4689 5689 MAX 7744 8744 MAX 8258 9258 MUL 1099 25 MUL 376 28 MUL 2205 727 MAX 3541 4541 MUL 5511 793 MUL 4391 113 MAX 6826 7826 MAX 7658 8658 MIN 3984 4984 MIN 8117 9117 ADD 7296 49669222 MUL 6750 186 REP 3510 40478614 MIN 352 1352 REP 2905 73504378 ADD 3927 49808046 MUL 9653 314 MIN 3312 4312 MIN 7710 8710 MUL 9974 794 MIN 6059 7059 ADD 5547 4238011 MAX 7444 8444 MAX 7533 8533 ADD 1827 13683953 REP 5315 41835061 MIN 88 1088 REP 8160 81691466 MIN 4607 5607 MIN 5897 6897 MIN 8478 9478 MIN 2849 3849 MUL 3380 505 ADD 2890 21513270 ADD 426 57788070 REP 8974 17605338 REP 3504 72336298 MUL 7845 57 MAX 8853 9853 REP 9554 6244091 MIN 2957 3957 MUL 5233 639 MIN 1336 2336 MIN 501 1501 MIN 2674 3674 ADD 1787 21745399 ADD 4805 19423300 REP 2825 7972718 MIN 6804 7804 MIN 5742 6742 ADD 2362 33595701 MIN 1195 2195 MUL 528 70 MIN 7584 8584 MAX 7628 8628 ADD 9410 12514319 ADD 7050 79531479 MIN 2793 3793 REP 2588 93073892 REP 8259 76638929 ADD 4754 60007065 REP 6370 70687752 MAX 5472 6472 MIN 1385 2385 MAX 8480 9480 ADD 4196 89271235 ADD 9980 41916009 MUL 5801 246 MUL 8808 822 ADD 5788 97435420 ADD 1282 39519273 ADD 7373 22119362 REP 3658 49254895 ADD 9786 34947941 MIN 8902 9902 ADD 7214 98199135 MAX 2265 3265 MAX 3152 4152 MAX 697 1697 MUL 6055 698 MAX 7563 8563 MAX 4945 5945 ADD 7420 16335844 MUL 5174 827 ADD 4596 49531312 MAX 7853 8853 MUL 1458 656 MIN 6179 7179 ADD 6247 4794336 REP 9314 72517441 MAX 8036 9036 MAX 2437 3437 MAX 6491 7491 REP 1700 17022529 MIN 3292 4292 ADD 2902 20977061 ADD 3247 2350646 MIN 2761 3761 MAX 2959 3959 MAX 5578 6578 ADD 7521 77575881 ADD 1604 55505124 MAX 3799 4799 ADD 9820 6608057 ADD 3430 2221774 MAX 618 1618 MIN 6894 7894 MAX 1730 2730 MUL 7205 444 REP 8388 77632103 MIN 1833 2833 ADD 9047 92106318 MAX 7608 8608 ADD 6303 37664993 MUL 1058 906 ADD 5985 2472237 ADD 3799 55953650 MIN 3351 4351 MIN 1133 2133 MIN 4924 5924 ADD 1526 42574364 ADD 5011 31809546 MAX 68 1068 REP 6993 40307488 REP 3718 59990594 ADD 9987 10268486 MAX 8041 9041 REP 4629 22714736 REP 1798 4753520 MAX 778 1778 MIN 6793 7793 REP 5964 8310427 MAX 5698 6698 MUL 5371 468 REP 1966 72541432 MAX 5461 6461 MUL 928 160 REP 5842 48871481 MUL 6029 143 ADD 9944 50421852 MAX 4614 5614 ADD 2658 23791102 MIN 5884 6884 ADD 411 47680445 MAX 5247 6247 MIN 2808 3808 MIN 7957 8957 ADD 2660 94106875 REP 4272 72683879 MIN 1645 2645 ADD 3268 71934871 MUL 4223 792 MIN 8917 9917 ADD 9773 5046593 REP 6651 76012340 MAX 7574 8574 REP 9261 12374731 MAX 1137 2137 ADD 5353 14103642 MAX 3918 4918 REP 7803 92273185 MAX 5066 6066 MIN 2094 3094 REP 5433 27346603 MUL 6094 898 ADD 2842 48198167 MIN 1484 2484 REP 307 79116977 REP 8 17626902 MAX 4930 5930 MUL 2213 234 MIN 501 1501 MAX 111 1111 MAX 1312 2312 ADD 9232 66703088 MAX 8520 9520 ADD 552 11640230 REP 5014 26844005 REP 8777 90010539 MUL 4830 512 MUL 6750 774 MIN 3511 4511 MIN 5244 6244 MAX 5197 6197 REP 4660 46373588 MIN 8402 9402 REP 4979 32310249 REP 957 30654737 REP 3734 30429806 ADD 9617 78135060 REP 9396 64993824 MAX 3064 4064 ADD 8167 61812632 MUL 2979 643 ADD 6240 82361537 REP 4833 97292438 MAX 3046 4046 MIN 5779 6779 MIN 8774 9774 MIN 2639 3639 MAX 3401 4401 REP 4610 80472646 ADD 1234 67315687 MUL 2082 459 MUL 6345 56 REP 4406 26641043 MIN 7776 8776 ADD 4016 72060283 MIN 357 1357 MAX 7867 8867 MIN 6598 7598 MIN 3322 4322 MUL 7851 629 MAX 3846 4846 MAX 4825 5825 MUL 8703 964 MIN 5123 6123 MIN 7491 8491 MIN 166 1166 REP 3163 95238236 MIN 1809 2809 MAX 1632 2632 MIN 3644 4644 MIN 1592 2592 MAX 6680 7680 MAX 1444 2444 REP 2424 37324838 MUL 5110 481 MAX 5496 6496 ADD 6305 47219944 ADD 7170 37075201 MAX 2470 3470 MIN 2851 3851 MAX 6175 7175 MAX 3091 4091 MUL 7581 743 MIN 228 1228 ADD 3749 24911561 MAX 6204 7204 MUL 6202 896 REP 8958 54951366 MIN 1112 2112 ADD 6241 96224632 MAX 6046 7046 MAX 8501 9501 MUL 9379 65 MIN 622 1622 MIN 8701 9701 ADD 450 72908711 REP 2366 49682369 MUL 6461 558 ADD 509 34801772 MAX 3322 4322 MUL 3679 10 MUL 9662 366 MIN 7624 8624 REP 5968 28822850 MAX 716 1716 MUL 2858 636 ADD 1020 47902327 MIN 3977 4977 MIN 4775 5775 REP 7535 2189916 REP 334 54342321 MIN 1214 2214 ADD 3397 64552475 MAX 7357 8357 MAX 4890 5890 REP 3112 22052039 MIN 6583 7583 REP 534 25039658 REP 8107 64740181 REP 9619 56284991 REP 4161 18500037 MUL 4094 866 ADD 1048 24927552 MUL 3965 653 REP 7655 18478685 MIN 494 1494 REP 8370 46449583 MAX 677 1677 REP 6349 34012952 MAX 7579 8579 ADD 18 89284707 MIN 1685 2685 ADD 8027 26392925 MUL 4941 924 MIN 6810 7810 REP 6736 98568775 ADD 2836 2373698 MIN 6153 7153 MUL 5228 288 ADD 6424 49665411 REP 5746 80529006 MIN 1553 2553 MAX 3400 4400 ADD 4256 45927251 REP 2608 15106373 ADD 3582 5154298 MIN 7131 8131 ADD 2009 46401863 REP 8283 56683351 ADD 4109 57780240 MUL 1765 500 MIN 1136 2136 REP 8991 10092748 MUL 4381 399 REP 2291 59840486 REP 1846 10360449 ADD 5466 26875440 ADD 8292 31489734 ADD 1875 39883579 MAX 7511 8511 MAX 2393 3393 MIN 899 1899 REP 9342 29078126 REP 1664 90925710 MUL 3884 688 MAX 1889 2889 ADD 8174 85910624 MIN 1308 2308 MUL 7063 812 MAX 8325 9325 MIN 4043 5043 MAX 1174 2174 MAX 7333 8333 MUL 4390 297 ADD 6020 43775434 MUL 4907 387 MIN 2507 3507 MAX 4483 5483 MIN 7079 8079 MUL 2554 640 MIN 8103 9103 MAX 6629 7629 MUL 1697 706 MAX 7289 8289 ADD 4690 84082157 MAX 5904 6904 REP 811 14302420 MIN 3007 4007 MIN 3708 4708 MAX 8056 9056 ADD 302 96387506 ADD 7354 25364877 MIN 5339 6339 REP 7318 92493385 ADD 9649 61050339 REP 6221 88652021 MIN 976 1976 ADD 7872 9880859 MAX 2961 3961 MUL 6522 372 ADD 4017 34678091 ADD 6533 21800883 MIN 4292 5292 REP 4039 20167299 ADD 2210 73106755 REP 8875 68139734 REP 5532 3512035 ADD 9168 31944473 MIN 2385 3385 MIN 4672 5672 REP 2876 31798089 MUL 8202 249 REP 5988 38677858 MAX 2168 3168 MIN 7607 8607 MAX 6402 7402 MIN 297 1297 MIN 23 1023 MIN 2617 3617 MAX 6644 7644 MAX 6427 7427 MUL 3018 180 MAX 4942 5942 ADD 43 43703688 REP 2342 24763641 MIN 2235 3235 ADD 1794 10383220 ADD 6569 45060752 MUL 8296 845 MUL 7303 88 MAX 8 1008 MAX 516 1516 ADD 7961 44346882 MUL 8458 938 MUL 2506 91 MIN 4112 5112 MUL 7913 695 MAX 100 1100 MUL 2995 812 MIN 4282 5282 ADD 2435 18700781 REP 203 45435503 MUL 5591 571 ADD 6344 28647531 REP 2191 50722200 MAX 1993 2993 ADD 6631 64038359 REP 2051 59789533 MIN 4125 5125 ADD 7227 82294866 REP 8649 72321327 MIN 3614 4614 MUL 4275 794 ADD 4820 62047355 MIN 1479 2479 REP 6959 37973982 ADD 9491 68670712 MAX 41 1041 MIN 1671 2671 MUL 1328 843 MUL 3953 883 ADD 3726 377137 REP 637 54100097 MAX 4064 5064 ADD 6633 11367549 MIN 7237 8237 MAX 8353 9353 MAX 4389 5389 REP 6445 41967566 MIN 479 1479 REP 4007 69195153 MUL 7582 229 MUL 5967 79 MUL 2509 676 MUL 8025 692 MAX 4107 5107 MAX 1472 2472 MAX 6200 7200 MUL 3408 139 MAX 6904 7904 ADD 325 83428761 MAX 7699 8699 MUL 8002 487 ADD 5862 40219255 ADD 6580 98948162 REP 2473 2368276 MIN 5059 6059 ADD 5235 33141495 ADD 9548 49243978 MIN 7207 8207 MUL 2357 736 REP 9441 1443843 MIN 2948 3948 MIN 8383 9383 ADD 1562 59142781 REP 2320 81433358 MAX 6197 7197 REP 9920 35908272 REP 9615 85647626 REP 8740 97016284 ADD 7183 78234000 MAX 4127 5127 REP 4296 7101758 MUL 8313 24 ADD 5327 3741215 ADD 7756 70817529 MAX 8000 9000 REP 8636 51397564 REP 8752 62635363 MUL 4274 51 MUL 6220 516 MAX 83 1083 MIN 3330 4330 MUL 7177 760 MAX 539 1539 REP 3116 60818475 ADD 1389 56828707 MUL 9517 888 MAX 4995 5995 MAX 5169 6169 REP 9013 9171956 MIN 5563 6563 REP 3639 64718892 MUL 1650 51 REP 4523 94181147 REP 9600 7012210 MIN 6609 7609 MIN 8321 9321 MUL 4672 939 REP 175 48713206 MUL 1187 844 REP 9245 31435685 MIN 3953 4953 ADD 4685 99648748 MIN 2274 3274 MUL 6327 780 ADD 9663 23882274 MAX 4094 5094 MAX 4254 5254 MIN 4850 5850 MUL 4281 562 MIN 6896 7896 ADD 8713 18560605 MAX 7557 8557 REP 3162 7827487 MIN 7607 8607 ADD 1663 56386943 MUL 5340 642 MUL 1347 976 MAX 8665 9665 REP 4371 99871740 MIN 3336 4336 ADD 1235 96785373 ADD 1434 94020969 MUL 1497 867 REP 9988 94847317 MAX 7031 8031 ADD 1126 12944726 ADD 6215 42552966 MAX 4179 5179 MIN 3509 4509 MUL 9883 974 REP 4150 94611052 MUL 7374 121 REP 1690 76712995 REP 9704 47328349 MUL 4322 835 REP 527 20022177 ADD 1790 52990626 MAX 5035 6035 REP 1984 84974701 MUL 1257 631 REP 3453 33179920 MIN 4137 5137 MIN 6104 7104 MUL 1389 896 MIN 2371 3371 ADD 6077 55825084 REP 1955 1131334 MAX 2232 3232 MAX 5067 6067 MUL 2940 140 ADD 1546 61789537 REP 9625 27276857 ADD 6989 89009405 MUL 148 949 MIN 4262 5262 MAX 6149 7149 ADD 9075 97124584 MIN 4671 5671 MAX 5759 6759 MUL 3974 52 ADD 8558 22535044 ADD 8248 25632785 REP 784 70145105 MIN 3032 4032 MAX 7219 8219 MAX 3732 4732 REP 5655 95966390 MIN 1462 2462 MAX 6580 7580 REP 9894 28693124 MAX 531 1531 REP 147 58642258 MIN 5731 6731 REP 4517 37794407 ADD 9143 40146823 ADD 9126 83782310 REP 6672 50698061 MIN 4006 5006 REP 5184 16753516 MIN 7160 8160 MAX 2820 3820 ADD 1853 74423620 ADD 7496 80158747 REP 8204 41485849 MIN 1616 2616 MIN 5535 6535 MUL 6956 931 ADD 8726 10601378 MAX 2691 3691 REP 3536 6765649 MUL 7575 414 REP 9963 52558096 REP 9894 70793589 MUL 3942 761 REP 2405 49192796 ADD 5034 52437889 REP 7979 65464340 MIN 8937 9937 MAX 5491 6491 MAX 5420 6420 REP 2664 72227545 MUL 4608 184 ADD 3655 2413435 MUL 8020 239 ADD 2421 79346986 MAX 2082 3082 MAX 7034 8034 REP 3355 9616086 MIN 6369 7369 ADD 6473 96715449 REP 1477 70610385 ADD 2160 87095602 MAX 6361 7361 MAX 1425 2425 ADD 6793 27708653 REP 5066 39997795 MIN 834 1834 ADD 3082 41076915 ADD 5246 95311318 MIN 5951 6951 MIN 1641 2641 MAX 29 1029 ADD 7408 47004881 MUL 8633 793 ADD 4080 53208224 REP 8851 81806441 MIN 4690 5690 REP 4953 28308948 ADD 4444 79476578 ADD 6835 73314196 MIN 8596 9596 REP 1533 29188254 MUL 1468 478 MAX 990 1990 ADD 652 89715963 REP 7065 69608103 REP 2169 36321324 MIN 3896 4896 ADD 4888 84884417 MUL 8204 883 ADD 4560 46736744 MAX 6178 7178 MUL 4334 495 ADD 1241 97526487 MIN 736 1736 ADD 172 8466968 MAX 6978 7978 ADD 2234 32305049 ADD 4478 78799584 MAX 4391 5391 MUL 355 545
样例输出
8 14 8 20 3 7 3 1 3 4 8 15 8 19 2 1 8 24 3 6 3 7 2 1 3 9 3 5 8 17 8 19 3 6 3 3 3 8 3 6 3 10 8 15 8 25 8 16 2 1 8 14 8 17 3 2 3 14 3 12 3 9 2 1 3 5 8 15 2 1 3 5 3 7 3 9 8 15 8 25 8 20 8 19 2 1 2 1 3 6 8 19 8 25 8 20 8 18 3 7 8 19 8 18 8 24 8 15 8 19 3 10 8 12 8 25 3 2 8 23 3 8 2 1 3 10 3 11 2 1 3 9 3 5 2 1 3 2 3 7 8 15 8 17 2 1 3 5 3 12 8 24 8 18 3 16 3 10 3 4 8 17 8 15 3 4 3 6 8 12 8 21 3 8 8 20 8 14 3 10 8 20 8 18 8 18 3 4 3 5 2 1 3 8 3 1 3 12 3 7 8 16 8 16 8 19 8 20 3 9 3 6 8 16 3 6 8 11 8 15 2 1 3 10 3 11 3 7 8 15 3 14 8 14 8 18 8 12 3 5 8 15 8 22 8 28 2 1 8 19 8 17 8 24 8 15 3 6 3 8 8 16 3 1 3 9 8 19 3 7 8 15 8 27 8 19 3 8 8 15 8 20 8 14 9 1 8 15 3 12 3 7 8 24 3 5 3 4 8 18 9 1 8 17 8 12 8 14 9 1 3 8 3 6 3 14 2 1 3 8 3 14 9 1 9 1 3 12 3 6 3 15 3 4 2 1 8 16 2 1 3 10 3 10 2 1 3 8 3 14 3 13 3 8 9 1 2 1 8 27 3 10 8 17 3 1 8 16 8 19 8 16 9 1 8 19 9 1 3 15 9 1 8 23 8 10 2 1 2 1 8 26 8 24 8 15 8 17 3 9 8 18 3 8 9 1 2 1 3 14 3 3 8 20 9 1 8 16 3 8 8 23 8 26 8 20 3 15 8 22 2 1 3 6 3 11 3 1 9 1 8 20 8 17 8 16 3 6 3 11 8 17 3 10 8 20 8 21 8 17 3 5 3 5 8 21 3 4 8 20 8 20 3 14 3 1 2 1 8 13 3 8 3 14 9 1 3 8 2 1 8 15 8 16 3 4 3 7 3 13 3 9 8 16 3 5 3 12 8 10 8 16 8 27 8 24 2 1 8 18 8 20 3 12 8 17 3 14 8 20 8 17 3 11 3 2 8 14 3 9 8 15 3 8 3 3 3 14 9 1 8 18 3 8 3 10 8 16 9 1 3 11 3 8 3 16 3 12 8 13 3 6 3 14 9 1 8 21 3 11 8 14 3 10 8 15 3 8 8 19 9 1 2 1 8 22 3 7 3 6 8 9 9 1 8 21 2 1 3 5 9 1 3 8 3 12 8 25 3 7 3 7 3 5 8 16 3 9 8 11 3 15 3 13 2 1 8 9 8 11 8 18 3 6 8 20 8 20 3 8 8 20 3 7 8 16 3 8 3 6 3 11 8 21 3 11 8 22 3 6 8 15 8 21 3 10 8 22 8 15 8 17 8 15 9 1 3 4 3 5 2 1 3 4 8 17 8 22 9 1 8 20 2 1 8 21 8 18 8 20 3 10 3 8 3 4 3 8 3 6 8 23 8 25 3 2 3 9 9 1 3 9 8 16 2 1 8 15 8 25 3 5 8 18 3 8 3 15 3 7 8 14 8 16 3 8 8 20 3 5 8 22 2 1 9 1 8 15 3 11 8 10 8 21 3 14 3 8 3 5 8 26 3 12 3 10 8 26 3 1 8 26 8 26 8 13 8 15 3 11 8 13 8 16 3 11 3 14 3 12 8 21 3 5 3 3 8 19 3 8 8 19 3 12 8 17 8 24