-90310083
-81646900
34982924
36678118
 -81826742+36614215 -81805284+36613701 -81804438+36613681 -81804234+36613676 -81804112+36613673 -81794669+36613458 -81794511+36613455 -81789379+36613341 -81771472+36612943 -81770529+36612922 -81755713+36612703 -81754687+36612688 -81754061+36612679 -81753743+36612674 -81736940+36612379 -81736580+36612378 -81727479+36612352 -81716178+36612319 -81715738+36612318 -81704158+36612255 -81693000+36612193 -81682298+36612133 -81681725+36612130 -81658397+36611999 -81657744+36611982 -81653414+36611957 -81652799+36611953 -81646900+36611918 -81648130+36610965 -81650450+36609169 -81677535+36588117 -81678515+36582333 -81677036+36581218 -81681436+36568518 -81681836+36568518 -81682036+36568618 -81682636+36568618 -81683136+36568618 -81683636+36568618 -81684636+36568418 -81684836+36568418 -81685236+36568218 -81685536+36568018 -81693413+36550831 -81696250+36545727 -81699962+36539714 -81704871+36536553 -81707963+36536209 -81707982+36524192 -81700553+36515190 -81700093+36514158 -81699601+36512883 -81699446+36511504 -81698243+36509448 -81697744+36508448 -81697829+36507544 -81698011+36507118 -81698270+36506772 -81698130+36506578 -81697722+36506522 -81697185+36506377 -81697055+36505829 -81697125+36505257 -81697290+36504887 -81697970+36504063 -81697533+36502328 -81699923+36500865 -81700238+36500475 -81700042+36500120 -81699955+36499234 -81700145+36498296 -81699928+36498018 -81699446+36497652 -81698708+36497377 -81698265+36497221 -81697261+36496141 -81696835+36493393 -81696182+36492019 -81695907+36491580 -81696182+36491355 -81697832+36489057 -81697287+36484738 -81695898+36480392 -81695311+36467912 -81695159+36467703 -81696831+36466168 -81715082+36453365 -81715535+36451465 -81714373+36450984 -81714277+36450978 -81717489+36445207 -81719935+36423955 -81729276+36415882 -81729924+36415422 -81731589+36414786 -81733372+36414731 -81733821+36414432 -81734312+36413342 -81734283+36412647 -81734423+36412446 -81735539+36412269 -81735868+36412269 -81741695+36411734 -81738368+36401171 -81738971+36396416 -81728678+36391164 -81726753+36366394 -81725113+36363579 -81711078+36346635 -81708670+36346402 -81708273+36346273 -81707785+36346007 -81707308+36345514 -81705667+36342990 -81705617+36342538 -81705547+36342296 -81705299+36341852 -81707438+36335171
 -81707438+36335171 -81725938+36340364 -81726136+36340616 -81727948+36341371
 -81727948+36341371 -81730721+36341239 -81730976+36341187 -81740244+36339525
 -81740244+36339525 -81771935+36343588 -81788520+36348211 -81791076+36352041 -81790790+36354755 -81793089+36362462
 -81793089+36362462 -81794451+36362040 -81796434+36359679 -81797166+36358670 -81797544+36358428
 -81797544+36358428 -81798100+36358460
 -81798100+36358460 -81811242+36351660 -81827748+36348511 -81845025+36340753 -81848912+36338910 -81850503+36338290 -81853039+36336559 -81862998+36330293 -81882199+36312958 -81890218+36308610 -81891631+36308419 -81892179+36308275 -81892746+36308099 -81893753+36307488 -81894250+36307255 -81894569+36307183
 -81894569+36307183 -81895116+36307184 -81895683+36307249 -81896438+36307412
 -81896438+36307412 -81918170+36287024 -81919884+36284461 -81920568+36283440 -81920822+36283063 -81932411+36265753 -81932994+36264881
 -81826742+36614215 -81826641+36614315 -81826642+36614415 -81839236+36614623 -81844842+36614715 -81844842+36614815 -81848900+36614876 -81852892+36614936 -81863970+36615101 -81866877+36615145 -81869639+36615186 -81870826+36615203 -81876140+36615290 -81877133+36615310 -81878053+36615328 -81878203+36615332 -81891278+36615606 -81892430+36615628 -81909889+36615966 -81910386+36615976 -81913204+36616046 -81919976+36616166 -81920300+36616172 -81922644+36616213
 -81922644+36616213 -81924024+36613573 -81925641+36610479 -81926319+36609183 -81929495+36603107 -81930558+36601096 -81932007+36598315 -81932226+36597894 -81934144+36594213
 -81934144+36594213 -81946259+36594259 -81959871+36594311 -81963159+36594324 -81968011+36594337 -81970139+36594345 -81971479+36594350 -81983791+36594398 -81984884+36594402 -81999018+36594459
 -81999018+36594459 -82005851+36594416
 -82005851+36594416 -82013937+36594463 -82014193+36594491
 -82014193+36594491 -82015332+36594461 -82019365+36594456 -82025176+36594451 -82028916+36594444 -82031631+36594433 -82033760+36594426 -82040001+36594414 -82046529+36594403 -82050743+36594395
 -82050743+36594395 -82053181+36594429 -82054417+36594446
 -82054417+36594446 -82054854+36594429
 -82054854+36594429 -82068822+36594613 -82076735+36594655 -82077323+36594658 -82079076+36594668 -82079551+36594671 -82083434+36594678 -82087375+36594685 -82092770+36594701 -82095975+36594725 -82102041+36594763
 -82102041+36594763 -82107427+36594713 -82110790+36594646 -82111284+36594638 -82112380+36594621 -82113167+36594608 -82114263+36594592 -82114638+36594586 -82116669+36594571
 -82116669+36594571 -82127808+36594778
 -82127808+36594778 -82128632+36594775 -82130436+36594769 -82132697+36594762 -82133833+36594759 -82138546+36594745 -82139741+36594742 -82142948+36594733 -82146070+36594724 -82147375+36594721 -82148569+36594718 -82150598+36594675 -82150727+36594673
 -82150727+36594673 -82153614+36594744
 -82153614+36594744 -82156593+36594695 -82157427+36594681 -82158328+36594666 -82159462+36594646 -82160236+36594633 -82161327+36594616 -82161958+36594607 -82166166+36594588 -82166969+36594584
 -82166969+36594584 -82167949+36594588 -82169881+36594595 -82171212+36594600 -82172252+36594604 -82173982+36594607 -82174047+36594611 -82174337+36594632 -82175913+36594745 -82176306+36594752 -82177247+36594768 -82177844+36594882
 -82177844+36594882 -82178724+36594860
 -82178724+36594860 -82178920+36594873 -82179406+36594905 -82179633+36594911 -82180258+36594928 -82180740+36594928 -82181649+36594951 -82182281+36594993 -82183040+36595043 -82184942+36595112
 -82184942+36595112 -82185278+36595106 -82186220+36595089
 -82186220+36595089 -82187441+36595156 -82188491+36595179 -82189846+36595212 -82190092+36595218 -82191359+36595248 -82192324+36595294
 -82192324+36595294 -82192921+36595293
 -82192921+36595293 -82194028+36595316 -82194482+36595316 -82196810+36595385 -82197505+36595399 -82197889+36595408 -82198826+36595430 -82199566+36595453 -82200559+36595476 -82201553+36595499 -82202632+36595544 -82205017+36595613 -82206465+36595658 -82207122+36595658 -82207232+36595658 -82207544+36595658 -82208708+36595681 -82209132+36595703 -82210497+36595772 -82211005+36595860
 -82211005+36595860 -82212428+36595852 -82213818+36595846 -82214552+36595843 -82215608+36595838 -82217354+36595831 -82217708+36595830 -82220650+36595818 -82221713+36595814 -82223329+36595727 -82223445+36595721
 -82223445+36595721 -82225716+36595744
 -82225716+36595744 -82226653+36595743 -82227288+36595724 -82228924+36595674
 -82228924+36595674 -82229344+36595682
 -82229344+36595682 -82234170+36595672 -82234878+36595671 -82235504+36595670 -82235864+36595669 -82241885+36595658 -82243559+36595654 -82253669+36595575
 -82253669+36595575 -82254985+36595585 -82258483+36595610 -82262139+36595645
 -82262139+36595645 -82263602+36595643 -82269514+36595636
 -82269514+36595636 -82272536+36595650 -82275343+36595663 -82278132+36595677 -82285711+36595687 -82292765+36595697 -82294150+36595699
 -82294150+36595699 -82303056+36595666 -82309721+36595611 -82310885+36595611 -82326346+36595475 -82355107+36595185 -82356250+36595170 -82368296+36595017
 -82368296+36595017 -82386750+36595028
 -82386750+36595028 -82387342+36594982
 -82387342+36594982 -82399083+36595000 -82400390+36595002 -82405999+36595011 -82416557+36595015
 -82416557+36595015 -82427954+36595007 -82441430+36594898 -82442650+36594881 -82457414+36594644 -82465058+36594488 -82466332+36594482
 -82466332+36594482 -82486755+36595823
 -82486755+36595823 -82489185+36595722 -82491468+36595640 -82492844+36595601 -82493520+36595589 -82499872+36595528 -82517073+36595400 -82545474+36595000 -82549173+36594948 -82554294+36594876 -82557309+36594834 -82557727+36594828 -82557906+36594826 -82559774+36594800 -82560578+36594800 -82560774+36594800 -82561074+36594800 -82561391+36594800 -82562075+36594800 -82564280+36594755 -82571118+36594605 -82571875+36594600 -82572075+36594600 -82572385+36594595 -82576384+36594529 -82578175+36594500 -82582481+36594439 -82585575+36594399 -82587176+36594399 -82588107+36594367 -82589684+36594337 -82593611+36594263 -82596876+36594199 -82607456+36594110 -82608876+36594099 -82609176+36594099
 -81826742+36614215 -81831242+36608115 -81831842+36607915 -81832342+36607915 -81832942+36608115 -81833142+36608415 -81833342+36608515 -81833942+36608915 -81835242+36609315
 -81835242+36609315 -81836542+36608715 -81837042+36608315 -81840042+36606415
 -81826742+36614215 -81840042+36606415
 -81840042+36606415 -81845642+36604315 -81866825+36604023 -81870043+36602615 -81875493+36592482 -81874842+36591391 -81874842+36590609 -81875067+36588258 -81875267+36588008 -81915319+36574232 -81921368+36572001 -81923371+36570588
 -81923371+36570588 -81932644+36562714 -81932831+36562527 -81932944+36562414 -81932869+36562188 -81932844+36562114 -81932544+36561814 -81931844+36561514 -81931444+36560914 -81931444+36560414 -81931644+36559614 -81944344+36543214
 -81923371+36570588 -81944344+36543214
 -82222052+36156911 -82209551+36158312
 -82209551+36158312 -82200159+36154399 -82185972+36147743 -82169249+36146614 -82163648+36146315
 -82163648+36146315 -82163448+36146415 -82163248+36146415 -82163089+36146362 -82162948+36146315 -82162948+36146215 -82162848+36146215 -82162748+36146115
 -82162748+36146115 -82162248+36146315 -82161648+36146615 -82161245+36146749 -82148610+36149598
 -82148610+36149598 -82142147+36139416 -82141747+36139316 -82141347+36139116 -82140847+36138516 -82140747+36137816 -82140947+36136816 -82140998+36136677 -82140147+36135216 -82138747+36132216 -82137246+36121617 -82136125+36116675 -82130371+36104642
 -82130371+36104642 -82112386+36105721 -82110667+36106628 -82109145+36107218
 -82109145+36107218 -82098544+36105719
 -82098544+36105719 -82090144+36106019
 -82090144+36106019 -82080443+36103020
 -82080443+36103020 -82048436+36126005
 -82048436+36126005 -82033805+36120449
 -82033805+36120449 -82030003+36122936 -82019257+36140980 -82016789+36144577 -82016445+36145078 -82012911+36150227 -82002941+36164754 -81999992+36168909 -81999360+36169785 -81999270+36169900 -81999049+36170183 -81997442+36172640 -81996570+36173855 -81993336+36178767 -81992923+36179391 -81992498+36180030 -81989503+36184543 -81986215+36189497 -81976941+36203176 -81976147+36204350 -81976039+36204511 -81975855+36204783 -81975649+36205088 -81971103+36211806 -81970813+36212235 -81968690+36215373 -81966011+36219332 -81958239+36230651 -81956701+36232735 -81956473+36233045 -81955890+36233860 -81952849+36237969 -81941105+36253218 -81938897+36256067 -81933537+36264073 -81932994+36264881
 -81944344+36543214 -81947034+36540778 -81947571+36539960 -81948054+36538575 -81965989+36529154 -81966244+36528814 -81966544+36528314 -81967044+36526214 -81967044+36526114 -81967144+36526014 -81967344+36526014 -81967744+36525814 -81968144+36525714 -81968744+36525714 -81969544+36525714 -81983843+36508314
 -81983843+36508314 -81970860+36488641 -81968569+36487368 -81967938+36487108 -81965316+36484414 -81963967+36483125 -81960876+36481019 -81958351+36479274 -81953691+36474300 -81950927+36473365 -81949840+36472385 -81951912+36471494
 -81951912+36471494 -81977457+36450011 -81977568+36449656 -81977778+36449326 -81978338+36449060 -81978678+36448932 -81978939+36448714 -81978759+36448327 -81978640+36448020 -81978730+36447762 -81979360+36447706 -81981903+36444010
 -81951912+36471494 -81981903+36444010
 -81969754+36280192 -81932994+36264881
 -81969754+36280192 -81941423+36264943 -81937191+36264034
 -81937191+36264034 -81934337+36264724 -81932994+36264881
 -81999842+36331524 -81990228+36315396 -81989142+36312785 -81982737+36295570 -81982737+36295341 -81980384+36291016 -81980305+36288066 -81976510+36287333 -81971288+36284150 -81970028+36280834 -81969754+36280192
 -81981903+36444010 -81993505+36433888
 -81983843+36508314 -81999845+36500114 -81999051+36496878 -82027791+36487453 -82071147+36461512 -82074248+36460412 -82075348+36458612 -82077147+36457814
 -81993505+36433888 -81996002+36426221
 -81996002+36426221 -81993505+36433888
 -81999842+36331524 -82029731+36334510
 -82008444+36415116 -82005544+36422516 -82005544+36422616 -82005143+36423016 -82004943+36423216 -82004843+36423316 -82004743+36423416 -82004480+36423641 -82004043+36424016 -82003759+36424300 -82003643+36424416 -81996002+36426221
 -82008444+36415116 -82008244+36415516 -82008044+36415716 -82007944+36415716 -82007643+36415816 -82007443+36415916 -82006843+36416316 -82006543+36416716 -82006543+36416916 -82005743+36417916 -82005478+36418358 -81996002+36426221
 -82029546+36394280 -82009644+36414016 -82008444+36415116
 -82029731+36334510 -81999842+36331524
 -82029731+36334510 -82031476+36342812 -82036879+36351463
 -82036879+36351463 -82037295+36351259 -82037778+36351011 -82039786+36350046
 -82039786+36350046 -82041684+36351756 -82041956+36352028 -82042008+36352080 -82042254+36352326 -82042332+36352404 -82040294+36355816
 -82040294+36355816 -82040044+36355163 -82039000+36355090
 -82039000+36355090 -82036686+36355664 -82036048+36355838 -82035647+36355906 -82036580+36356816 -82039790+36358846 -82039841+36358929
 -82039841+36358929 -82039803+36359098 -82040002+36359361 -82040044+36359416 -82040244+36359616 -82040744+36360216 -82041144+36360616 -82041544+36361016 -82041744+36361616 -82041844+36362316 -82042115+36362766
 -82039841+36358929 -82042115+36362766
 -82042115+36362766 -82058946+36367415 -82057745+36368215
 -82057745+36368215 -82029546+36394280
 -82057745+36368215 -82034644+36387716 -82034244+36388116 -82033544+36388716 -82032847+36389114 -82032544+36389416 -82032544+36389540 -82032544+36389616 -82032444+36389816 -82032244+36390416 -82032044+36390916 -82029546+36394280
 -82077147+36457814 -82080748+36459011
 -82080748+36459011 -82077147+36457814
 -82123443+36439991 -82121149+36440771 -82120724+36440817 -82118605+36441727 -82118350+36441910 -82117457+36445244 -82110770+36449020 -82109854+36449321 -82105966+36452615 -82102076+36457214 -82101491+36457746 -82100101+36458468 -82096920+36459228 -82095844+36459372 -82089804+36460026 -82088886+36460132 -82088340+36460201
 -82088340+36460201 -82081565+36459034 -82081243+36458980
 -82081243+36458980 -82080748+36459011
 -82123443+36439991 -82124060+36439937
 -82124060+36439937 -82123443+36439991
 -82124060+36439937 -82124527+36440197
 -82124527+36440197 -82125051+36440109 -82125943+36439642 -82129696+36437410 -82130650+36437110 -82138575+36430926
 -82138575+36430926 -82155551+36420809 -82155874+36420486 -82156051+36420309 -82156224+36420193 -82156555+36419973
 -82138575+36430926 -82156555+36419973
 -82156555+36419973 -82158137+36418911
 -82158137+36418911 -82156555+36419973
 -82158137+36418911 -82166751+36413780 -82169352+36413008 -82169674+36412901 -82173952+36409408 -82185355+36402321 -82201354+36401107
 -82201354+36401107 -82205467+36402721 -82207889+36403672 -82212969+36405666 -82224344+36410131 -82225555+36410606 -82238556+36420005 -82239055+36420873
 -82222052+36156911 -82227658+36147341 -82231797+36143942 -82233110+36143015 -82234139+36142123 -82234807+36141720 -82234915+36141617 -82235141+36141136 -82235479+36140748 -82236415+36139926 -82236535+36139858 -82237272+36139448 -82237737+36139189 -82239253+36138311 -82245153+36131011 -82282054+36130610
 -82282054+36130610 -82282261+36130765 -82282454+36130910 -82283054+36131210 -82283654+36131410 -82284254+36131810 -82284854+36132310 -82285455+36132810 -82286255+36133410 -82286755+36133910 -82287155+36134310 -82287955+36134910
 -82287955+36134910 -82297409+36133571 -82297507+36133547 -82304155+36130510 -82307255+36128510 -82308366+36126942 -82320256+36120010 -82325169+36119363 -82328809+36117485 -82329177+36117427 -82334056+36115923
 -82334056+36115923 -82348422+36115929 -82348557+36116109 -82348957+36116709 -82349457+36117009 -82349957+36117109
 -82349957+36117109 -82350557+36117009 -82351157+36116809 -82351857+36116709 -82352457+36116609 -82352957+36116409 -82353711+36116107 -82357457+36113609 -82360357+36111609 -82360919+36110614 -82363954+36108713 -82366566+36107650 -82371383+36106388 -82374008+36106160 -82379558+36100609 -82379758+36100209 -82380458+36099309 -82380858+36099309 -82382058+36099309 -82382858+36099609
 -82382858+36099609 -82383358+36099209 -82383958+36098609 -82385558+36098109 -82386858+36097909 -82387879+36097608 -82390090+36096776 -82410158+36082709 -82416458+36073161 -82416669+36072840 -82416757+36072708 -82416791+36072657 -82416961+36072402 -82417927+36070523 -82418673+36069147 -82419676+36067608 -82422082+36064736 -82423383+36062789 -82432706+36048831 -82434083+36046768 -82436438+36043292 -82439652+36038584 -82440866+36036807 -82441128+36036422 -82441230+36036274 -82443251+36033313 -82448761+36025239 -82459160+36010003 -82460658+36007809 -82464558+36006508 -82467258+36004608 -82485841+35992342 -82486060+35992247 -82487411+35991634 -82487451+35991557 -82491001+35989035 -82505384+35977680 -82507068+35977475 -82512598+35975664 -82539913+35968920 -82540554+35968723 -82558756+35953989
 -82558756+35953989 -82559631+35954343 -82559876+35954463 -82560698+35954864 -82561231+35954945 -82561723+35955020 -82583354+35965299 -82604030+35966420 -82609495+35967142 -82610889+35967409 -82605673+35989909 -82614169+36003986 -82608347+36010548 -82604662+36017106 -82604362+36017206 -82603762+36017406 -82603549+36017406 -82603362+36017406 -82603262+36017406 -82603123+36017579 -82602862+36017906 -82602862+36018006 -82602962+36018306 -82602877+36039833
 -82248360+36206463 -82240161+36201262 -82239954+36200710 -82225753+36176211 -82224752+36169911 -82222052+36156911
 -82239055+36420873 -82239254+36421010 -82239821+36421742 -82240331+36421971 -82241578+36422222
 -82241578+36422222 -82242130+36422127
 -82239055+36420873 -82242130+36422127
 -82242130+36422127 -82243788+36421907
 -82243788+36421907 -82242130+36422127
 -82243788+36421907 -82243957+36421901
 -82243957+36421901 -82243788+36421907
 -82248360+36206463 -82256355+36207509
 -82299859+36396505 -82291858+36395505 -82291558+36395505 -82291258+36395505 -82290158+36395305
 -82290158+36395305 -82286958+36396105 -82277458+36402605 -82270156+36407634 -82266519+36410139 -82262906+36412627 -82262357+36413005 -82252549+36419670 -82252056+36420005
 -82252056+36420005 -82250604+36419447 -82250575+36419437 -82250303+36419403 -82249856+36419346 -82248374+36419036
 -82248374+36419036 -82243957+36421901
 -82340460+36252807 -82335268+36253495 -82327886+36256820 -82326360+36257507 -82325960+36257707 -82324867+36258209 -82322440+36259324 -82322259+36259407 -82321853+36259581 -82321667+36259661 -82321559+36259707 -82321359+36259807 -82321193+36259881 -82319559+36260607
 -82319559+36260607 -82319159+36260507 -82307821+36257751 -82304759+36257007 -82303553+36256709 -82284557+36252008 -82283232+36250108 -82282742+36249258 -82279406+36244234 -82278857+36243408 -82277671+36242870 -82275574+36241919 -82274816+36241575 -82273832+36241129 -82270315+36239535 -82269906+36239350 -82258851+36234339 -82256356+36233208 -82254955+36224848 -82259856+36220209 -82262456+36218109 -82266456+36209209 -82264815+36209012 -82256651+36207562 -82256355+36207509
 -82256355+36207509 -82248360+36206463
 -82299859+36396505 -82299859+36395405 -82299859+36394305 -82299959+36387005 -82299959+36379705
 -82312059+36335506 -82310959+36338506 -82308259+36346406 -82307359+36348706 -82306659+36350406 -82306159+36352406 -82305559+36354205 -82305259+36354905 -82305059+36355605 -82304471+36357368 -82304159+36358305 -82303759+36359305 -82303459+36360205 -82301759+36365105 -82300559+36369205 -82300359+36370005 -82300059+36370905 -82299908+36371298 -82299959+36371705
 -82299959+36371705 -82299959+36372346
 -82299959+36372346 -82299959+36371705
 -82299959+36372346 -82299959+36374631
 -82299959+36374631 -82299959+36372346
 -82299959+36374631 -82299967+36376367
 -82299959+36379705 -82299966+36376752
 -82299966+36376752 -82299959+36379705
 -82299966+36376752 -82299967+36376367
 -82299967+36376367 -82299959+36374631
 -82299967+36376367 -82299966+36376752
 -82314759+36327206 -82312059+36335506
 -82314759+36327206 -82312259+36334606 -82312159+36334906 -82312059+36335506
 -82327060+36291807 -82326460+36293107 -82326360+36293806 -82326260+36294106 -82325960+36295006 -82325860+36295306 -82325060+36297306 -82324960+36297806 -82324867+36298032 -82324556+36298787 -82324260+36299506 -82322460+36305006 -82322106+36306069 -82322060+36306206 -82322017+36306327 -82320759+36309906 -82320559+36310606 -82320359+36311006 -82319520+36313311 -82319474+36313447 -82319412+36313630 -82319391+36313693 -82318893+36315161 -82317759+36318506 -82316659+36321706 -82316559+36322206 -82315286+36325843 -82315159+36326206 -82314959+36326806 -82314759+36327206
 -82386163+36392104 -82370762+36402004 -82368762+36403104
 -82368762+36403104 -82366262+36402904 -82365062+36402804 -82361638+36402635 -82361144+36402608 -82361062+36402604 -82360771+36402583 -82358746+36402440 -82358106+36402395 -82351129+36401903 -82350950+36401890 -82348561+36401704 -82347973+36400982 -82347911+36400907 -82347537+36400447 -82346280+36398868 -82346261+36398804 -82346061+36397104
 -82346061+36397104 -82338161+36401104 -82337861+36401304
 -82337861+36401304 -82336661+36401104 -82330360+36397704 -82330060+36397504 -82327760+36397404
 -82327760+36397404 -82323460+36399104
 -82323460+36399104 -82299859+36396505
 -82327060+36291807 -82327537+36290693 -82327660+36290407
 -82327060+36291807 -82327660+36290407
 -82327660+36290407 -82328460+36288607 -82328660+36288207 -82329260+36287007 -82329760+36286007 -82330260+36284907 -82330660+36284107 -82331460+36282507 -82331860+36281607 -82332360+36280507 -82333760+36277707 -82334360+36276607 -82334560+36276007 -82335160+36274907 -82335260+36274707 -82335860+36273307 -82338460+36268607 -82339360+36258907 -82340460+36252807
 -82346641+36250864 -82340460+36252807
 -82346641+36250864 -82347961+36250107
 -82347961+36250107 -82346641+36250864
 -82347961+36250107 -82355761+36242807 -82358040+36240844 -82357084+36238866 -82357561+36236707 -82357477+36236383 -82357442+36236088 -82357268+36234620 -82356461+36233307 -82358861+36228107 -82364898+36223359 -82367063+36218932 -82368830+36217859 -82369269+36217541 -82369407+36217443 -82369809+36217328 -82370190+36217260 -82370460+36216936 -82369264+36213614 -82368638+36212125 -82369487+36211192 -82370390+36210299 -82370961+36209507 -82389261+36200371
 -82373763+36419404 -82386163+36392104
 -82373763+36419404 -82387726+36393895 -82387482+36393155 -82386963+36392404 -82386811+36392362 -82386628+36392301 -82386163+36392104
 -82530390+36433269 -82530318+36433279 -82523049+36434311 -82522831+36434342 -82521830+36434484 -82521656+36434509 -82521512+36434529 -82521321+36434556 -82521089+36434589 -82520061+36434735 -82519658+36434792 -82512133+36435861 -82509456+36436241 -82505994+36436733 -82503004+36437157 -82501141+36437422 -82500659+36437491 -82497900+36437846 -82492569+36438503 -82485669+36439503 -82485069+36439503 -82481668+36440003 -82480968+36440103 -82477382+36440514 -82475868+36440703 -82472868+36441103 -82467668+36441803 -82466168+36442003 -82463167+36442403 -82457867+36443103 -82450567+36444103 -82445366+36444803 -82441566+36445203 -82438666+36445603 -82438266+36445703
 -82438266+36445703 -82437439+36442381 -82437366+36441903 -82437466+36440703
 -82437466+36440703 -82421065+36447203
 -82421065+36447203 -82420150+36446157 -82408664+36426203 -82408143+36424076 -82387166+36422851 -82373763+36419404
 -82389261+36200371 -82389261+36200207 -82389961+36199507 -82390961+36199207
 -82390961+36199207 -82391561+36199250
 -82389261+36200371 -82391561+36199250
 -82391561+36199250 -82394849+36198232 -82401562+36194407 -82409262+36187607 -82411062+36184707 -82412330+36184281 -82418314+36174076 -82416761+36171107 -82416061+36168407 -82431862+36160319 -82431913+36159376 -82431969+36159210 -82432184+36158301 -82437251+36154709
 -82437251+36154709 -82440431+36154762 -82441092+36154773 -82441495+36154779 -82441944+36154787 -82455180+36155010 -82464039+36155200 -82474404+36155423 -82476438+36155467 -82485848+36155670 -82486175+36155677 -82486810+36155691 -82487018+36155695 -82487564+36155706
 -82487564+36155706 -82490596+36155231 -82502021+36153472 -82517117+36150784 -82527970+36148668 -82528364+36148363 -82549510+36131916 -82558049+36125312 -82579856+36108136 -82590276+36099908 -82594404+36096647 -82595065+36096205
 -82534347+36432704 -82530390+36433269
 -82534347+36432704 -82532271+36433002 -82530390+36433269
 -82680677+36431800 -82636473+36434706
 -82636473+36434706 -82629446+36433400 -82627883+36433110 -82627003+36432946 -82616355+36430897 -82611987+36430050 -82611138+36429885 -82601624+36423318
 -82601624+36423318 -82597557+36423747 -82592263+36424485 -82588873+36424958 -82588643+36424990 -82586802+36425246 -82574352+36426984 -82572744+36427208 -82570942+36427459 -82554998+36429737 -82553453+36429959 -82549012+36430597 -82546332+36430981 -82540799+36431776 -82539120+36432017 -82537940+36432187 -82536632+36432375 -82534679+36432656 -82534347+36432704
 -82602877+36039833 -82593376+36053780 -82592184+36055544 -82591673+36056299 -82591263+36056906 -82591363+36057106 -82587217+36063326 -82584585+36067282 -82577630+36077739 -82577200+36078387 -82594455+36095596 -82595065+36096205
 -82595065+36096205 -82596797+36097925 -82603733+36104813 -82614470+36115476 -82617208+36118194 -82617744+36118726 -82621667+36122622 -82624454+36125249 -82626025+36126551 -82626915+36127393 -82627122+36127589 -82635449+36135455 -82637872+36137609 -82642889+36142067 -82636561+36142990 -82642827+36146678
 -82642827+36146678 -82644284+36146516 -82645504+36144391
 -82645504+36144391 -82647482+36146149 -82647769+36146404 -82647534+36150453 -82647045+36158996 -82646708+36166046 -82646616+36168542 -82646485+36172069 -82646172+36176396 -82646155+36176787 -82650285+36176942 -82650657+36180722 -82648413+36184026
 -82601960+36580553 -82601479+36579976 -82599976+36576899 -82605274+36574000
 -82605274+36574000 -82616235+36579670
 -82616235+36579670 -82615692+36567462 -82615576+36558999 -82615876+36556099 -82615276+36554999 -82615276+36554599 -82615076+36554499 -82614876+36553999 -82614776+36553799 -82613276+36549599 -82612467+36547982 -82612076+36547199 -82611776+36540700 -82611276+36534500 -82611076+36532100 -82610876+36529100 -82610776+36527900 -82610776+36527400 -82610511+36523827 -82610175+36519300
 -82605949+36589233 -82601960+36580553
 -82605949+36589233 -82602705+36581878 -82602522+36581428 -82602354+36581062 -82602201+36580841 -82602076+36580699 -82601960+36580553
 -82609176+36594099 -82606076+36589499 -82605949+36589233
 -82830433+36593761 -82828300+36593750 -82812844+36593698
 -82812844+36593698 -82811862+36593704 -82809694+36593716 -82800458+36593768
 -82800458+36593768 -82796968+36593748
 -82796968+36593748 -82796715+36593749 -82784801+36593749 -82780833+36593743 -82779654+36593742
 -82779654+36593742 -82764519+36593748
 -82764519+36593748 -82739682+36593597 -82737982+36593597 -82699380+36593698 -82699080+36593698 -82695780+36593698 -82688280+36593698 -82679879+36593698 -82675879+36593698 -82662060+36593758 -82656478+36593798 -82654821+36593798 -82654374+36593798 -82653919+36593798 -82650278+36593799 -82643178+36593799 -82632677+36593799 -82630677+36593799 -82614711+36594010
 -82614711+36594010 -82609376+36593999
 -82609376+36593999 -82609176+36594099
 -82610175+36519300 -82616276+36516800
 -82616276+36516800 -82610175+36519300
 -82616276+36516800 -82618076+36516000
 -82618076+36516000 -82616276+36516800
 -82618076+36516000 -82624876+36515100
 -82624876+36515100 -82618076+36516000
 -82624876+36515100 -82627676+36513599 -82631224+36506447 -82629176+36504300
 -82627606+36497730 -82627776+36498000 -82627782+36498031 -82629792+36499278 -82630676+36500100 -82629576+36501600 -82629076+36502400
 -82629176+36504300 -82628889+36504006 -82628706+36503686 -82628691+36503381 -82628935+36502961 -82629042+36502717 -82629076+36502400
 -82629176+36504300 -82629076+36502400
 -82637540+36299777 -82637097+36305981 -82636670+36311964 -82635656+36326152 -82635060+36334503 -82634950+36336046 -82634656+36340162 -82634321+36344851 -82634163+36347070 -82633974+36350023 -82633940+36350558 -82633627+36355454 -82633581+36356174 -82633289+36360741 -82632094+36363518 -82633032+36364769 -82632767+36368910 -82632509+36372950 -82632179+36377664 -82631740+36383525 -82631499+36386735 -82631373+36388417 -82630530+36399670 -82630226+36403729 -82629689+36410897 -82629641+36411540 -82634276+36417726 -82631883+36418697 -82631748+36418749 -82631615+36418801
 -82631615+36418801 -82631943+36418762 -82634925+36418409 -82640358+36417767 -82640866+36417707 -82642907+36417465 -82646734+36417014 -82647523+36416921 -82659116+36415550 -82659721+36415478 -82660003+36415445 -82665052+36414847 -82666715+36414650 -82670152+36414244 -82673250+36413878 -82673823+36413810 -82680941+36412968 -82702566+36410412
 -82637540+36299777 -82637630+36297394
 -82637630+36297394 -82637540+36299777
 -82645730+36185682 -82645597+36187649 -82645076+36195391 -82644720+36199810 -82644706+36199989 -82646839+36200824
 -82646839+36200824 -82647719+36200514 -82649551+36199223 -82649703+36199187
 -82649703+36199187 -82648853+36201630 -82647671+36204804 -82648987+36206789
 -82648987+36206789 -82649745+36206366 -82650049+36206197
 -82650049+36206197 -82650263+36206763 -82650500+36207821 -82650466+36209013 -82649923+36210983
 -82649923+36210983 -82646680+36210828 -82644071+36210704
 -82644071+36210704 -82644037+36211208 -82643976+36212125 -82643639+36217196 -82643420+36220480 -82643058+36225889 -82642876+36228222 -82642718+36230252 -82642626+36231325 -82642551+36232286 -82642304+36235502 -82641789+36242218 -82641649+36244047 -82641628+36244330 -82641562+36245224 -82641504+36246016 -82641441+36246884 -82641393+36247550 -82641271+36248967 -82641245+36249266 -82640538+36257322 -82639144+36276243 -82638837+36280751 -82638385+36287386 -82637739+36296887 -82637630+36297394
 -82645730+36185682 -82648413+36184026
 -82645730+36185682 -82648420+36185669 -82648413+36184026
 -82898505+35945101 -82897635+35944820
 -82897635+35944820 -82850578+35948851
 -82850578+35948851 -82825567+35927105 -82821861+35921839
 -82821861+35921839 -82820411+35922077 -82819721+35922620 -82818315+35923455 -82816130+35923986 -82815410+35924529 -82815129+35925654
 -82815129+35925654 -82813498+35925338
 -82813498+35925338 -82812652+35925568 -82811067+35926801 -82810816+35926836 -82805834+35927111 -82804680+35933819 -82805918+35935948 -82794517+35947240 -82788391+35951459 -82787637+35952032 -82787035+35955873 -82784982+35980429 -82785137+35987122 -82774828+36000766
 -82774828+36000766 -82774105+36000542 -82772765+36000503
 -82772765+36000503 -82769878+36001692 -82751365+36006004 -82750865+36006004 -82750665+36006004 -82750522+36006004 -82750465+36006004 -82750165+36006004 -82750065+36006004 -82750065+36006104 -82749965+36006304 -82749965+36006604 -82715365+36024253 -82715448+36025106 -82715465+36025204 -82715465+36026104 -82715565+36026904 -82715565+36027304 -82715465+36028004 -82715165+36028604 -82714865+36028804 -82714265+36029004 -82713565+36029104 -82712929+36029104 -82711876+36029276 -82710498+36029771 -82710465+36029804 -82709884+36029804 -82704370+36031844 -82702665+36032504 -82701365+36033552 -82699065+36034304 -82697865+36034504 -82654815+36056225 -82647096+36059840
 -82647096+36059840 -82618364+36047605 -82618264+36047305 -82618164+36047005 -82617864+36046906 -82617464+36046706 -82617164+36046706 -82616764+36046806 -82616264+36046906
 -82616264+36046906 -82615664+36046706 -82615264+36046406 -82602877+36039833
 -82649677+36483399 -82645377+36485500 -82644677+36485800 -82644277+36486000 -82643977+36486100 -82643577+36486200 -82643177+36486400 -82642677+36486700 -82642277+36486900 -82642077+36487000 -82641877+36487100 -82627606+36497730
 -82649677+36483399 -82649377+36483699 -82648977+36483899 -82648777+36483999 -82648677+36484099 -82648277+36484299 -82647777+36484399 -82647177+36484700 -82646677+36485000 -82646277+36485200 -82645977+36485400 -82627606+36497730
 -82680677+36431800 -82687853+36435150 -82693666+36444422 -82694036+36444581 -82696979+36448063 -82701379+36454899 -82702279+36455499 -82691427+36462851 -82691087+36463045 -82674969+36472405 -82653526+36481039 -82652310+36482232 -82649677+36483399
 -82678277+36428200 -82680677+36431800
 -82678277+36428200 -82680678+36431200 -82680778+36431400 -82680878+36431500 -82680878+36431600 -82680677+36431800
 -82686301+36420012 -82676377+36424300 -82676377+36424600 -82676477+36424800 -82676577+36425000 -82676577+36425200 -82676777+36425400 -82676977+36425700 -82677177+36426000 -82677177+36426200 -82677277+36426300 -82678277+36428200
 -82686301+36420012 -82678277+36428200
 -82702566+36410412 -82686301+36420012
 -82702566+36410412 -82702677+36410399 -82709122+36406283 -82721779+36403900
 -82721779+36403900 -82737379+36396900 -82737679+36396600 -82738079+36396300 -82738479+36396100 -82738779+36395800 -82739079+36395700 -82739379+36395400 -82739679+36395100 -82740079+36394800 -82740379+36394500 -82775408+36384541
 -82775408+36384541 -82750380+36386700 -82750280+36386800 -82750080+36386900 -82750080+36387000 -82749980+36387100 -82749880+36387200 -82749780+36387300 -82749680+36387400 -82749580+36387400 -82749380+36387600 -82721779+36403900
 -82779718+36388243 -82775586+36384882 -82775408+36384541
 -82779718+36388243 -82827506+36367174
 -82827506+36367174 -82779718+36388243
 -82827506+36367174 -82840822+36370485
 -82840822+36370485 -82847381+36365798 -82849681+36363798 -82855590+36360784
 -82830433+36593761 -82844114+36593745 -82851526+36593705 -82852166+36593699 -82888994+36593468
 -82888994+36593468 -82889206+36593469 -82890094+36593475 -82890492+36593477 -82909409+36593609 -82909953+36593611 -82913584+36593629 -82929592+36593679 -82929705+36593679 -82930087+36593670
 -82930087+36593670 -82961941+36593782 -82968386+36593790
 -82968386+36593790 -82984487+36593732 -82985124+36593729 -82986077+36593726 -82990892+36593716 -82992013+36593715 -82992339+36593715 -83005327+36593852 -83012696+36593867 -83018301+36593878 -83021322+36593884 -83026308+36593893
 -83026308+36593893 -83027250+36593847
 -83027250+36593847 -83028357+36593893 -83051460+36593940 -83067142+36593972 -83071045+36593980 -83075448+36593989
 -83075448+36593989 -83076414+36593986
 -83076414+36593986 -83101501+36594039 -83103902+36594044
 -83103902+36594044 -83139562+36594032 -83144069+36594014 -83144698+36594012 -83148854+36593995 -83163198+36593941 -83174533+36593895 -83175839+36593890
 -83175839+36593890 -83210513+36593911 -83211655+36593912 -83212208+36593912 -83213870+36593914 -83214968+36593915 -83220949+36593919 -83222730+36593920 -83225492+36593922 -83236329+36593929 -83237353+36593930
 -83237353+36593930 -83248933+36593827
 -83248933+36593827 -83249899+36593898 -83250304+36593935
 -83250304+36593935 -83252539+36593925 -83260999+36593887 -83261099+36593887 -83261313+36593947 -83261507+36594002 -83276300+36598187
 -83276300+36598187 -83283797+36598131 -83283961+36598130 -83284172+36598129 -83284904+36598123 -83298281+36598026 -83305432+36597974 -83308132+36597954 -83311339+36597930 -83324609+36597832 -83325053+36597829 -83334676+36597752 -83334827+36597750 -83338350+36597717 -83346279+36597646 -83346835+36597641 -83375535+36597386 -83376035+36597386 -83383873+36597386 -83405524+36597385 -83406182+36597385 -83424903+36597367 -83426756+36597364 -83440575+36597340 -83442453+36597337 -83445331+36597332 -83447575+36597328 -83455141+36597314 -83472108+36597284
 -82830433+36593761 -82849320+36586633 -82849782+36586436
 -82849782+36586436 -82886104+36571887 -82886999+36571463
 -82849782+36586436 -82886999+36571463
 -82855590+36360784 -82856482+36361498 -82856582+36361898 -82856582+36362098 -82856582+36362398 -82856582+36362698 -82856582+36362898 -82856682+36363198 -82856782+36363598 -82857082+36363798 -82857382+36363998
 -82857382+36363998 -82860248+36363565
 -82855590+36360784 -82860248+36363565
 -82860248+36363565 -82860753+36362890 -82861133+36361881 -82861650+36360839 -82865458+36359094 -82879811+36354061 -82894626+36346917 -82907982+36332898 -82911282+36330498
 -82911282+36330498 -82921596+36331668
 -82898505+35945101 -82898635+35944799 -82898812+35944391 -82898991+35943977 -82899171+35943562 -82899383+35943073 -82900237+35933759 -82900307+35933179 -82899676+35932623 -82899477+35932226 -82899643+35931719 -82899399+35931087 -82899007+35930381 -82899288+35929577 -82900322+35929048 -82900361+35928507 -82911026+35927784
 -82911026+35927784 -82912051+35929425
 -82912051+35929425 -82912347+35918158 -82912444+35917931 -82908258+35909247 -82905879+35902359 -82902141+35891434 -82902052+35890384 -82902891+35888642 -82904005+35887484 -82905166+35886407 -82906231+35885265 -82906528+35884090 -82906407+35883694 -82905829+35882993 -82905202+35882761 -82903930+35871810 -82921078+35865612 -82920241+35855194 -82920290+35853218 -82916273+35841603 -82923612+35839103 -82924011+35839059 -82926227+35838770 -82927248+35838630 -82932954+35834972 -82937884+35825400
 -82937884+35825400 -82938029+35825437
 -82938029+35825437 -82950045+35816277 -82954909+35810875 -82954988+35810665 -82955395+35810213 -82955751+35809802 -82955959+35809213 -82955979+35808269 -82956127+35807874 -82956603+35807309 -82957059+35806881 -82957514+35806252 -82957920+35805462 -82961921+35799566 -82962677+35795726 -82961766+35792155 -82961640+35791054 -82974601+35786532 -82995803+35773128
 -82995803+35773128 -83017827+35781528 -83025144+35783553 -83037446+35786779 -83054793+35789045
 -83054793+35789045 -83060744+35787207
 -83060744+35787207 -83076016+35789480
 -83076016+35789480 -83085415+35785392 -83094622+35779463 -83097879+35775709 -83099307+35775111 -83100225+35774765
 -83100225+35774765 -83100329+35774804
 -83100329+35774804 -83100233+35774745 -83111382+35770849 -83168671+35750097 -83189057+35729489 -83249874+35720603 -83255489+35714974
 -82898505+35945101 -82898742+35945324 -82898909+35945413 -82899779+35946312 -82900403+35946994 -82910766+35956761 -82921544+35966920 -82922408+35967672 -82930834+35975589 -82934357+35978900 -82937101+35981479 -82941395+35985513 -82941812+35985905 -82946276+35990100 -82951036+35994573 -82951421+35994877 -82954400+35997673
 -83000088+36561791 -82990586+36561777
 -82990586+36561777 -82990123+36561790
 -82990123+36561790 -82987567+36554696 -82958848+36552873 -82955829+36549269 -82955688+36549101 -82950519+36543005
 -82950519+36543005 -82942691+36546294 -82913293+36559029 -82886999+36571463
 -82921596+36331668 -82921682+36331697 -82922282+36331897
 -82922282+36331897 -82922782+36331797 -82923528+36331134
 -82921596+36331668 -82923528+36331134
 -82923528+36331134 -82929934+36333133
 -82929934+36333133 -82932982+36330297
 -82932982+36330297 -82933482+36331767 -82935267+36334317
 -82935267+36334317 -82942283+36331897 -82946583+36328097 -82950583+36324897 -82953483+36322297 -82964954+36315397 -82969495+36312915 -82970276+36312425 -82971962+36309916 -82972183+36308966 -82972183+36308768 -82971747+36308063 -82973178+36306097 -82973315+36306081 -82974134+36305632 -82974412+36305597 -82976045+36305300 -82976465+36305015 -82976683+36304675 -82976720+36304617 -82977738+36302747
 -82954400+35997673 -82957229+36000101 -82966918+36007727
 -82954400+35997673 -82966918+36007727
 -82966918+36007727 -82967879+36008503 -82968756+36009211 -82979212+36017625 -82979847+36018131 -82984892+36022154 -83002477+36036202 -83004454+36037586 -83010675+36042800 -83013337+36045007 -83013975+36045599
 -82976983+36302397 -82977738+36302747
 -82976983+36302397 -82996783+36285097 -83001086+36282971 -83021483+36269697
 -83021483+36269697 -83023090+36271748 -83022996+36272111 -83022977+36272183 -83023372+36274083
 -82977738+36302747 -82976983+36302397
 -83004489+36564091 -83000088+36561791
 -83004489+36564091 -83000288+36561891 -83000088+36561791
 -83120834+36514054 -83119838+36514216 -83119696+36514227
 -83119696+36514227 -83118993+36514190 -83118864+36514104
 -83118864+36514104 -83105092+36518190 -83104295+36518591 -83104171+36518711 -83103792+36521690 -83086029+36530164 -83078720+36533652 -83072929+36536415 -83069486+36538057 -83069197+36538207 -83062432+36541432 -83050353+36547189 -83027930+36550955 -83027376+36551132 -83023989+36554891 -83022989+36555891 -83022629+36556121 -83015073+36560952 -83006589+36563691 -83004489+36564091
 -83013975+36045599 -83015775+36047099 -83017175+36048199
 -83013975+36045599 -83017175+36048199
 -83017175+36048199 -83017327+36048382 -83020575+36051499 -83021531+36052354 -83023596+36054159 -83024221+36054650 -83026676+36056499 -83029055+36058578 -83031430+36060537 -83033789+36062613 -83033906+36062829 -83034258+36063181 -83038277+36066499 -83044477+36071599 -83052360+36078211 -83053176+36079872 -83054583+36084361 -83055131+36086948 -83054978+36089760 -83055284+36090711
 -83055284+36090711 -83058985+36090305
 -83058985+36090305 -83066433+36096180 -83066979+36096398
 -83042396+36267459 -83023372+36274083
 -83042396+36267459 -83032216+36276607 -83032193+36276728 -83032040+36276887 -83031858+36276957
 -83031858+36276957 -83031705+36276696 -83031582+36276427 -83031372+36276092 -83030385+36275283 -83029831+36274311 -83029414+36273804
 -83029414+36273804 -83023372+36274083
 -83042396+36267459 -83053870+36256166 -83061033+36250497 -83061599+36249937 -83063766+36246996
 -83063766+36246996 -83071299+36244799 -83071637+36244338 -83072533+36243666 -83073021+36243076 -83073458+36242639 -83073836+36242121 -83074006+36242008 -83074464+36242007
 -83074464+36242007 -83075310+36242467 -83075757+36242591
 -83063766+36246996 -83075757+36242591
 -83066979+36096398 -83067022+36094600 -83067259+36093243 -83067743+36092565 -83068838+36092101 -83070005+36092080
 -83070005+36092080 -83070833+36092289 -83072397+36092883 -83073809+36094416 -83075110+36097404 -83076307+36099498 -83084523+36105999
 -83066979+36096398 -83084523+36105999
 -83075757+36242591 -83076457+36242735 -83077173+36243070
 -83077173+36243070 -83077615+36242944 -83078049+36242839 -83078620+36242715 -83081985+36242296 -83082192+36242296 -83082312+36242296
 -83082312+36242296 -83083242+36246782 -83083723+36247079 -83086604+36248990 -83087712+36249725 -83087772+36249765 -83088272+36250096 -83089562+36250887 -83094214+36252958 -83095121+36255771 -83100006+36261480 -83100082+36261561 -83102885+36265849 -83102895+36266068 -83100992+36266069
 -83082312+36242296 -83091685+36233396
 -83084523+36105999 -83112380+36111439 -83124147+36122513 -83124587+36122545 -83124882+36122546
 -83124882+36122546 -83125455+36122517
 -83125455+36122517 -83132933+36125096
 -83091685+36233396 -83099067+36229836
 -83099067+36229836 -83091685+36233396
 -83099067+36229836 -83100759+36228503 -83124885+36201502
 -83100992+36266069 -83100186+36267095
 -83100186+36267095 -83099286+36266795
 -83099286+36266795 -83098986+36269795 -83101148+36270004
 -83100992+36266069 -83101148+36270004
 -83101148+36270004 -83102086+36270095 -83103077+36274663 -83105026+36278097 -83109672+36281203 -83110072+36282610 -83116941+36283588 -83125804+36290398 -83127738+36290761 -83133380+36295371 -83133589+36295541 -83134372+36296181 -83134584+36296448 -83136426+36298767 -83142843+36306847 -83143801+36308053 -83148264+36312214 -83148513+36312649 -83153055+36327123 -83155924+36329544 -83156304+36329865 -83156597+36330113 -83156643+36330152 -83157671+36331020 -83159498+36334741 -83157614+36337244 -83176245+36341494
 -83176245+36341494 -83179124+36334320 -83177208+36330027
 -83177208+36330027 -83180183+36333729 -83180531+36333972 -83182491+36336192
 -83182491+36336192 -83182414+36333507
 -83154912+36484152 -83151716+36486143 -83144882+36490271 -83144255+36491366 -83144777+36492524 -83142745+36493753 -83141571+36494351 -83138592+36495557 -83134682+36497371 -83134131+36497565 -83130297+36500090 -83127347+36502487 -83126299+36504176 -83124893+36505906 -83123490+36507404 -83125032+36509312 -83125494+36509755 -83125838+36510085 -83123311+36512036 -83122602+36512122 -83121237+36512818 -83120972+36513654 -83120972+36513929
 -83120972+36513929 -83120834+36514054
 -83120972+36513929 -83120915+36514021 -83120834+36514054
 -83124885+36201502 -83128485+36203696 -83128885+36203896 -83129185+36204196 -83129785+36204295 -83130485+36204395
 -83130485+36204395 -83130985+36204095 -83131285+36203695 -83131785+36203395 -83132185+36203195 -83132385+36202795 -83131985+36199975
 -83124885+36201502 -83131985+36199975
 -83131985+36199975 -83138552+36194594 -83139058+36189450 -83143108+36187426 -83149886+36184170 -83165454+36181316 -83165733+36181130 -83166085+36180894
 -83132933+36125096 -83136283+36128196 -83136683+36128296 -83137083+36128496 -83137483+36128596 -83137983+36128796 -83138483+36128796 -83138783+36128896 -83139383+36129096 -83139683+36129196 -83139683+36129296 -83168285+36152195
 -83132933+36125096 -83168285+36152195
 -83154912+36484152 -83155494+36484290
 -83155494+36484290 -83154912+36484152
 -83167194+36471290 -83165869+36471983 -83165327+36472266 -83163867+36473028 -83162794+36473590 -83162694+36473690 -83162750+36474163 -83163194+36477890 -83158673+36480411 -83157241+36481235 -83157439+36481481 -83157485+36481731 -83158000+36483477 -83155494+36484290
 -83166085+36180894 -83185315+36176778 -83187654+36169623 -83182614+36162731
 -83167077+36471056 -83166960+36470813 -83170194+36458690 -83178394+36455590 -83179785+36455588
 -83179785+36455588 -83180160+36455681
 -83167077+36471056 -83167194+36471290
 -83167194+36471290 -83167077+36471056
 -83168285+36152195 -83170485+36154395 -83170109+36163371 -83170079+36163409
 -83170079+36163409 -83166085+36180894
 -83170079+36163409 -83168385+36171695 -83168586+36172495 -83168586+36172995 -83168486+36173695 -83168286+36174395 -83168186+36174995 -83167686+36175795 -83167286+36176395 -83166886+36176995 -83166286+36177695 -83166085+36180894
 -83174799+36131802 -83174784+36131653 -83175449+36126730
 -83175449+36126730 -83196779+36130662 -83207145+36141495 -83210278+36144770 -83210451+36145000 -83211329+36145884 -83211407+36145988 -83213291+36146647 -83214550+36147758
 -83214550+36147758 -83219486+36129935 -83245918+36123975 -83245781+36121177 -83244561+36119123
 -83178555+36451202 -83178952+36451912 -83179093+36452576 -83179461+36453766 -83179546+36453812 -83179631+36454269 -83179745+36454750 -83179830+36454796 -83179971+36455460 -83180160+36455681
 -83178555+36451202 -83180160+36455681
 -83182414+36333507 -83197791+36308893 -83198291+36308493 -83198791+36307993 -83199391+36307593 -83199891+36307193 -83200291+36306993 -83201391+36306792 -83202491+36306592 -83203891+36306392 -83204691+36306392 -83212591+36300020
 -83182414+36333507 -83212591+36300020
 -83182614+36162731 -83174799+36131802
 -83182614+36162731 -83178685+36149195 -83178685+36148395 -83178685+36147595 -83178585+36146695 -83178385+36146095 -83178285+36145395 -83178085+36144495 -83177885+36143795 -83177685+36142795 -83177585+36142195 -83174799+36131802
 -83193894+36424290 -83194994+36423790
 -83193894+36424290 -83195421+36425517 -83196094+36427990 -83199708+36432390 -83201335+36433262 -83202894+36434990 -83206912+36441587 -83206995+36441690 -83206895+36441790 -83203935+36442852 -83202455+36444476
 -83194994+36423790 -83193894+36424290
 -83202455+36444476 -83203097+36445857
 -83203097+36445857 -83178555+36451202
 -83203097+36445857 -83186294+36452690
 -83186294+36452690 -83184894+36452590
 -83184894+36452590 -83184094+36452890
 -83184094+36452890 -83183594+36452790 -83183194+36452490 -83182794+36452290 -83181494+36451890 -83180494+36451490 -83179294+36451290 -83178555+36451202
 -83203097+36445857 -83202455+36444476
 -83222794+36410190 -83220517+36411294 -83216194+36413390 -83212384+36414939 -83208012+36417374 -83207402+36417784 -83204794+36419690 -83194994+36423790
 -83212591+36300020 -83232107+36287996 -83234191+36281792
 -83234191+36281792 -83249431+36287161 -83255292+36289092
 -83226004+36082378 -83227785+36081595 -83228685+36081295
 -83228685+36081295 -83234585+36085094
 -83234585+36085094 -83235565+36087099 -83236058+36087984 -83237763+36090524 -83238543+36091713 -83238571+36092034
 -83234585+36085094 -83249375+36086905
 -83249375+36086905 -83244084+36047295 -83256686+36044321 -83258114+36004845 -83258184+36002895 -83258960+36000095 -83270775+36000094
 -83270775+36000094 -83276677+36007652
 -83276677+36007652 -83277962+36000897
 -83238571+36092034 -83239186+36092894
 -83239186+36092894 -83238571+36092034
 -83257007+36118464 -83255863+36117236 -83255564+36116916 -83247918+36108201 -83242050+36101369 -83241986+36101294 -83240345+36095866 -83239608+36094045 -83239186+36092894
 -83244561+36119123 -83226004+36082378
 -83244561+36119123 -83228285+36094395 -83227885+36093895 -83227285+36093095 -83226885+36092495 -83226485+36091695 -83226085+36090995 -83225685+36090095 -83225585+36089395 -83225385+36088795 -83225285+36088495 -83226004+36082378
 -83662957+35569138 -83650785+35567838 -83649455+35567437 -83647857+35566658
 -83647857+35566658 -83646638+35566806
 -83646638+35566806 -83645481+35565825
 -83645481+35565825 -83642946+35566063
 -83642946+35566063 -83640958+35565712
 -83640958+35565712 -83640498+35566075 -83640157+35566559 -83638871+35566738 -83624889+35570071
 -83624889+35570071 -83568920+35564522
 -83568920+35564522 -83542559+35565425 -83480617+35576633 -83478523+35579202 -83472878+35586379 -83462041+35593993 -83458850+35595888 -83455220+35599051 -83432298+35609941 -83429361+35610201 -83428276+35610717 -83423818+35610906 -83390999+35627599 -83389562+35630867 -83388970+35631684 -83388818+35631921 -83388602+35632352 -83388701+35632746 -83388878+35633098 -83388886+35633412 -83388722+35633584 -83388516+35633645 -83358209+35646931 -83358233+35647867 -83315686+35657241
 -83315686+35657241 -83307448+35655978
 -83307448+35655978 -83254231+35695807 -83254317+35696713 -83255698+35699101 -83255530+35700059 -83255126+35701493 -83255797+35702611 -83256911+35704323 -83257552+35705409 -83256565+35706014 -83254356+35707089 -83251968+35708268 -83255489+35714974
 -83255292+36289092 -83255934+36290349 -83258563+36295380 -83259187+36296574 -83260146+36298410 -83262883+36303648 -83263210+36304274 -83263600+36305021 -83265347+36307541 -83265946+36308371 -83269355+36313088 -83269909+36313853 -83271850+36316264 -83271890+36316321 -83272795+36317585 -83273394+36318675 -83269066+36325646 -83265394+36327991 -83265200+36334924 -83265126+36336998 -83265049+36337096 -83264499+36345283 -83264547+36345996 -83264894+36351190 -83267194+36353090 -83271236+36363043 -83272347+36365779 -83283095+36371490 -83285921+36373800 -83287396+36375189 -83287463+36375350 -83288652+36378203 -83288896+36378789 -83288896+36378889 -83285496+36380489 -83276948+36387482 -83277696+36390689 -83279396+36393089 -83280595+36394689
 -83255489+35714974 -83280778+35750095 -83278151+35759900 -83277564+35762306 -83276534+35764467 -83275007+35769342 -83274980+35771433
 -83261495+36398589 -83222794+36410190
 -83261495+36398589 -83251295+36400890 -83251095+36401190 -83250895+36401590 -83250295+36402090 -83250095+36402190
 -83250095+36402190 -83249895+36402040 -83249895+36401890
 -83249895+36401890 -83249195+36402290 -83248695+36402590 -83248495+36402590 -83222794+36410190
 -83310782+35895846 -83313449+35888330 -83309948+35887535 -83309657+35880561 -83309660+35880428 -83309507+35880157 -83308696+35879242 -83308277+35878293 -83291191+35859265 -83289610+35853100 -83282780+35842473 -83283529+35839990 -83275409+35833591 -83271642+35826527 -83263025+35825650 -83262192+35822598 -83262011+35822259 -83262082+35821913 -83262420+35821535 -83262660+35821181 -83262899+35820843 -83263079+35820530 -83263090+35820296 -83263003+35820005 -83263024+35819779 -83265283+35818135 -83271873+35814762
 -83271873+35814762 -83274703+35815138 -83280465+35817650
 -83280465+35817650 -83283853+35798357 -83285816+35796922 -83287404+35795466 -83287445+35795267 -83285160+35781527 -83285769+35780445 -83284856+35779930 -83283938+35778271
 -83262984+36123419 -83257007+36118464
 -83262984+36123419 -83262813+36123300 -83261227+36122120 -83259102+36120630 -83257316+36118795 -83257007+36118464
 -83265295+36397589 -83261495+36398589
 -83467097+36174688 -83465428+36171213 -83464293+36168529 -83463809+36167384 -83463201+36165947 -83462476+36164232 -83460686+36159996 -83457850+36155367 -83455021+36155294 -83453849+36155264 -83443282+36154993 -83439932+36154907 -83436378+36154816 -83434175+36154759 -83432348+36154712 -83431995+36154703 -83428965+36154626 -83427178+36154580 -83427081+36154578 -83426741+36154569 -83426162+36154554 -83425834+36154546 -83416937+36154317 -83411150+36154168 -83409127+36154116
 -83409127+36154116 -83406175+36154238 -83401542+36154598
 -83401542+36154598 -83390970+36151757 -83390943+36150704 -83386350+36142495
 -83386350+36142495 -83388293+36153590 -83385172+36153613
 -83385172+36153613 -83355498+36149569 -83348661+36147879 -83346229+36147282 -83344836+36146945 -83341073+36146036 -83339535+36145651 -83337841+36145244 -83335639+36144715 -83334913+36144541
 -83334913+36144541 -83331086+36145829
 -83331086+36145829 -83330277+36145661 -83329819+36145566 -83316049+36142716 -83315059+36142511 -83313507+36142190 -83311355+36141745 -83309216+36141302 -83301582+36139723 -83301345+36139674 -83301223+36139649 -83300235+36139444 -83299082+36139205 -83294043+36138255 -83293888+36138228 -83293689+36138193 -83293198+36138002 -83290279+36136864 -83287470+36135766 -83287271+36135686 -83286675+36135447 -83283748+36134276 -83283495+36134185 -83281963+36132624 -83281342+36132475 -83280445+36132260 -83274508+36130798 -83273121+36129869 -83267588+36126029 -83262984+36123419
 -83277962+36000897 -83277996+36000094
 -83277996+36000094 -83277962+36000897
 -83277996+36000094 -83278445+35997529 -83278523+35997084 -83278711+35996010
 -83278711+35996010 -83278735+35995875 -83278819+35995397
 -83278711+35996010 -83278819+35995397
 -83278819+35995397 -83278943+35994689 -83280448+35986097 -83280523+35985666 -83280592+35985266 -83280785+35984162 -83280882+35983604 -83280965+35983127 -83281019+35982815 -83281509+35980013 -83282774+35972931 -83282820+35972674 -83290482+35965982 -83288717+35964923 -83284233+35964593 -83285225+35958918 -83285317+35958391 -83285550+35957055 -83285825+35955484 -83286021+35954361 -83286301+35952758 -83286363+35952403 -83289268+35935784 -83289519+35934348 -83289898+35932176 -83291065+35925507 -83291740+35921648 -83296203+35905405 -83296625+35904100 -83297325+35903022 -83304917+35899222
 -83304917+35899222 -83305177+35899582
 -83280595+36394689 -83265295+36397589
 -83280595+36394689 -83266796+36397189 -83265395+36397489 -83265295+36397589
 -83280595+36394689 -83280796+36394689 -83304197+36388189
 -83304197+36388189 -83308597+36399589
 -83308597+36399589 -83315466+36399132
 -83315466+36399132 -83317874+36404022 -83318498+36405288 -83318517+36405360
 -83318517+36405360 -83318625+36405356
 -83283938+35778271 -83274980+35771433
 -83283938+35778271 -83276851+35776784 -83276823+35776485 -83276795+35776243 -83277016+35775663 -83277246+35775212 -83277118+35775058 -83277012+35774703 -83276985+35774380 -83277256+35773671 -83277356+35773446 -83274980+35771433
 -83284209+36261992 -83255292+36289092
 -83284209+36261992 -83267193+36284592 -83267293+36284692 -83267293+36284792 -83267293+36284992 -83267293+36285092 -83267193+36285292 -83266993+36285492 -83266793+36285692 -83266493+36285992 -83266293+36286292 -83255292+36289092
 -83310782+35895846 -83305177+35899582
 -83310782+35895846 -83310259+35896370 -83309266+35897145 -83307748+35898064 -83306566+35899146 -83305750+35900163
 -83305750+35900163 -83305177+35899582
 -83337781+35911875 -83333924+35911977
 -83333924+35911977 -83326561+35909204 -83321186+35906412 -83318015+35903729 -83310782+35895846
 -83320624+36293319 -83291093+36263392 -83290593+36262992 -83290193+36262692 -83290093+36262692 -83288493+36262292 -83287893+36262292 -83286993+36262192 -83286293+36262092 -83285593+36261992 -83284593+36261992 -83284209+36261992
 -83320624+36293319 -83302994+36270191
 -83302994+36270191 -83302794+36270591 -83302594+36271191 -83302394+36271591 -83302194+36272191 -83301794+36272791 -83301494+36273291 -83301094+36273691 -83300694+36274091 -83300294+36274591
 -83300294+36274591 -83284209+36261992
 -83323203+36404499 -83318625+36405356
 -83323203+36404499 -83322617+36404578 -83321428+36405081 -83319673+36405104 -83318993+36405402
 -83318993+36405402 -83318625+36405356
 -83386800+36413186 -83386673+36413123 -83387368+36412656 -83390131+36411223 -83388500+36408687
 -83388500+36408687 -83352099+36419787
 -83352099+36419787 -83348659+36416255 -83340998+36408388
 -83340998+36408388 -83337198+36409288
 -83337198+36409288 -83336098+36409088 -83325153+36407940 -83324655+36407050 -83323846+36406500 -83323466+36404463
 -83323466+36404463 -83323203+36404499
 -83328977+36296149 -83320624+36293319
 -83350222+35917930 -83337781+35911875
 -83350222+35917930 -83349874+35917733 -83349043+35917530 -83348361+35917004 -83346956+35916639 -83345620+35916508 -83344502+35916102 -83344088+35915455 -83344050+35914615 -83343319+35914040 -83341875+35913699 -83337781+35911875
 -83446924+35923756 -83444848+35926249 -83443372+35929064
 -83443372+35929064 -83429113+35924996
 -83429113+35924996 -83428747+35925106 -83428154+35925722 -83427815+35925914 -83426794+35926129 -83425564+35927243 -83424949+35927674 -83420230+35928980 -83418069+35929459 -83417046+35930353
 -83417046+35930353 -83401710+35930101
 -83401710+35930101 -83397006+35932186
 -83397006+35932186 -83390858+35914826
 -83390858+35914826 -83378953+35915787
 -83378953+35915787 -83377964+35915557
 -83377964+35915557 -83364117+35916161 -83362016+35917479 -83359882+35919025
 -83359882+35919025 -83350222+35917930
 -83386800+36413186 -83385742+36414832 -83381100+36420530 -83378300+36423004 -83376639+36430929 -83376038+36431185 -83374900+36431387
 -83374900+36431387 -83373094+36430860
 -83373094+36430860 -83372786+36431480 -83370986+36438950 -83370042+36446632 -83370018+36447093 -83369889+36449621 -83369815+36451066 -83369401+36459186 -83370362+36462122 -83371084+36464326 -83372925+36469949 -83373326+36471175 -83375980+36481912
 -83374896+36265690 -83329495+36295890 -83328977+36296149
 -83374896+36265690 -83374796+36265690 -83374596+36265690 -83374496+36265690 -83374396+36265690 -83373996+36265690 -83373896+36265690 -83373596+36265690 -83373196+36265590 -83372796+36265590 -83372396+36265590 -83328977+36296149
 -83375980+36481912 -83376201+36482661 -83376409+36483121 -83377228+36484329 -83377257+36484771 -83377745+36486470 -83378100+36487151
 -83375980+36481912 -83378100+36487151
 -83378100+36487151 -83378465+36487789 -83381511+36494088 -83384458+36502955 -83385932+36508549 -83386158+36509033 -83388347+36513708 -83388418+36513859 -83388473+36513977 -83392206+36521941 -83392627+36522835 -83393033+36523698 -83393725+36525166 -83394323+36526435 -83397269+36532689 -83398126+36534508 -83398258+36534789 -83409668+36548075 -83410402+36548918 -83410972+36549573 -83414775+36553895 -83415098+36554240 -83422682+36562341 -83423116+36562805 -83427719+36567762 -83428991+36569148 -83430945+36571271 -83432626+36573098 -83435652+36574966 -83443145+36579592 -83443337+36579710 -83443917+36580068
 -83465997+36179888 -83466903+36181941 -83467497+36183188 -83451016+36206070 -83437561+36211483
 -83437561+36211483 -83433432+36209889
 -83433432+36209889 -83414697+36243289 -83411697+36246689 -83407397+36249589 -83405897+36250089 -83405819+36250127 -83392352+36260114 -83390697+36261989 -83389831+36262743 -83387697+36264589 -83384751+36265588
 -83384751+36265588 -83381502+36265431
 -83381502+36265431 -83374896+36265690
 -83433653+36409369 -83432902+36408686 -83428401+36408386
 -83428401+36408386 -83428221+36409181 -83429888+36414381 -83429782+36416905 -83428607+36418051 -83427605+36418186
 -83427605+36418186 -83426640+36418134 -83422179+36415923 -83422001+36415786 -83419902+36413088 -83419601+36412686
 -83419601+36412686 -83415301+36415086 -83414101+36420686
 -83414101+36420686 -83404201+36418587 -83404108+36418414 -83403636+36417538 -83397529+36415533 -83394441+36415268 -83394213+36415248 -83393500+36415187 -83393482+36414881 -83386800+36413186
 -83436002+36411486 -83433653+36409369
 -83436002+36411486 -83434902+36410486 -83434002+36409686 -83433653+36409369
 -83460902+36370686 -83456702+36371686 -83448751+36375086 -83450016+36376401 -83458686+36393073 -83458601+36393110
 -83458601+36393110 -83456331+36387074 -83454702+36385886
 -83454702+36385886 -83449481+36387719 -83451202+36394486 -83451286+36394534 -83452063+36394966 -83459244+36401079
 -83459244+36401079 -83448302+36396886
 -83448302+36396886 -83445602+36398786 -83441085+36402919 -83441175+36406928 -83441302+36408386 -83439802+36412586
 -83439802+36412586 -83436021+36411499 -83436002+36411486
 -83443917+36580068 -83444106+36580185 -83455587+36587195
 -83443917+36580068 -83455587+36587195
 -83447227+35923245 -83446924+35923756
 -83447227+35923245 -83447174+35923322 -83446924+35923756
 -83474380+35923645 -83470730+35922954
 -83470730+35922954 -83462740+35929904
 -83462740+35929904 -83457280+35922385
 -83457280+35922385 -83453258+35928863 -83452273+35928955
 -83452273+35928955 -83448586+35923238
 -83448586+35923238 -83447227+35923245
 -83455587+36587195 -83455877+36587373 -83456442+36587718 -83459496+36589583 -83463727+36592167 -83465635+36593332 -83472108+36597284
 -83467097+36174688 -83465997+36179888
 -83467097+36174688 -83466997+36174888 -83466897+36174988 -83466697+36175288 -83466597+36175588 -83466397+36176088 -83466197+36176488 -83465897+36177488 -83465697+36178488 -83465797+36179288 -83465997+36179888
 -83469402+36370386 -83460902+36370586 -83460902+36370686
 -83469402+36370386 -83460902+36370686
 -83472108+36597284 -83480098+36597269 -83480907+36597268 -83487906+36597255 -83488435+36597254 -83488563+36597254 -83505568+36597249
 -83505568+36597249 -83505799+36597250 -83522463+36597294 -83522656+36597295 -83533423+36597323 -83535936+36597330 -83536115+36597330 -83539764+36597340 -83541454+36597344 -83541790+36597345 -83544434+36597352 -83551678+36597370 -83561317+36597425 -83561674+36597429 -83561950+36597432 -83567537+36597488 -83574239+36597555
 -83574239+36597555 -83574502+36597542
 -83574502+36597542 -83583388+36597634 -83583477+36597635 -83591869+36597722 -83594944+36597754 -83596340+36597769 -83597171+36597777 -83608748+36597892 -83609323+36597895 -83622040+36597980 -83622624+36598061 -83624733+36598358 -83625765+36598400 -83629021+36598654 -83630176+36598755 -83632525+36598978 -83641927+36599702 -83649722+36600119 -83658245+36600361 -83659409+36600394 -83660370+36600402 -83661260+36600410 -83661981+36600416 -83668302+36600746 -83669560+36600758 -83669700+36600759 -83670128+36600764 -83670141+36600797
 -83670141+36600797 -83673538+36600796
 -83673538+36600796 -83675014+36600810 -83675413+36600814
 -83675413+36600814 -83676391+36597479 -83690714+36582581 -83690852+36582581 -83691114+36582581 -83713514+36582924 -83715040+36582947 -83716937+36582976 -83723525+36583076 -83739926+36583327 -83749916+36583481 -83764913+36583638 -83773320+36583726 -83775598+36583750 -83783111+36583829
 -83783111+36583829 -83783609+36583825
 -83783609+36583825 -83784576+36583835 -83784755+36583837 -83784979+36583839 -83798149+36584123 -83812407+36584502 -83816213+36584603 -83821785+36584751 -83833195+36585035 -83838270+36585156 -83840328+36585205 -83842242+36585251 -83854776+36585549 -83857038+36585603 -83860842+36585693 -83865616+36585807 -83883290+36586224 -83890062+36586380 -83893310+36586455 -83894521+36586481 -83896615+36586550 -83897564+36586581 -83897673+36586585 -83898803+36586622 -83899415+36586642 -83899793+36586655 -83900095+36586665 -83900608+36586682 -83906621+36586880 -83910932+36587022 -83916578+36587208 -83919514+36587304 -83923414+36587433 -83930169+36587656 -83930978+36587683 -83943128+36588119 -83950238+36588374 -83950640+36588388 -83957090+36588619 -83957584+36588637 -83970416+36589097 -83974751+36589253 -83978324+36589381 -83982962+36589488 -83984092+36589514 -83987328+36589590 -83987842+36589600
 -83535799+36170687 -83531429+36163914 -83528810+36162535
 -83528810+36162535 -83528262+36162559 -83523715+36166337 -83522286+36172368 -83519936+36177349 -83519326+36177902 -83516496+36178201
 -83516496+36178201 -83504500+36168636 -83501228+36167768 -83499898+36167488
 -83499898+36167488 -83497673+36167550
 -83497673+36167550 -83497521+36167505 -83497442+36167481 -83490697+36166588
 -83490697+36166588 -83483497+36167088 -83472397+36171688 -83467097+36174688
 -83624906+36343083 -83618106+36344583 -83614806+36345583 -83604706+36355483 -83600006+36356183 -83595006+36361583 -83595006+36365183 -83591406+36368983
 -83591406+36368983 -83585106+36368384 -83581406+36365684
 -83581406+36365684 -83563723+36372493
 -83563723+36372493 -83552394+36363140
 -83552394+36363140 -83552305+36363584 -83552705+36367184
 -83552705+36367184 -83546904+36361485 -83545458+36359452 -83542604+36355985 -83536172+36352485
 -83536172+36352485 -83531704+36356985 -83531804+36357785 -83532004+36358685 -83532204+36359585 -83532504+36360785 -83473702+36373686
 -83473702+36373686 -83469402+36370386
 -83474380+35923645 -83476613+35927277
 -83476613+35927277 -83474380+35923645
 -83489063+35931248 -83490121+35929505 -83490299+35928044 -83489788+35927838
 -83489788+35927838 -83486868+35928566
 -83486868+35928566 -83476865+35927527 -83476613+35927277
 -83489338+35935602 -83489063+35931248
 -83489338+35935602 -83489160+35935534 -83488470+35935353 -83487918+35935141 -83487506+35934800 -83487379+35934550 -83487254+35934130 -83487327+35933566 -83487309+35933235 -83487163+35932920 -83486859+35932709 -83489063+35931248
 -83524684+35964289 -83524522+35964224 -83522393+35963345 -83517627+35951935 -83508666+35940511 -83508454+35939293 -83504288+35937953 -83503352+35937840
 -83503352+35937840 -83502280+35938148
 -83502280+35938148 -83501499+35937646
 -83501499+35937646 -83498734+35937826
 -83498734+35937826 -83497329+35937169 -83497501+35936448 -83489338+35935602
 -83525858+35964796 -83524684+35964289
 -83525858+35964796 -83525477+35964557 -83524684+35964289
 -83673297+36038486 -83672347+36038257 -83658658+36036420
 -83658658+36036420 -83658429+36036526
 -83658429+36036526 -83656743+36034840 -83656320+36034497 -83656185+36034474
 -83656185+36034474 -83656179+36034726 -83656898+36042186 -83656898+36042338 -83655710+36043195
 -83655710+36043195 -83643453+36035193 -83640456+36033238 -83637100+36031049 -83635714+36030146 -83632403+36027990 -83630957+36027045 -83620935+36020619 -83618856+36019325 -83615708+36015711 -83614639+36015664 -83610095+36014742
 -83610095+36014742 -83609046+36015044 -83607852+36015541 -83607495+36015687
 -83607495+36015687 -83607260+36015544 -83606707+36015206 -83606500+36015079 -83604277+36013722 -83599852+36011021 -83599149+36010592 -83590641+36005363 -83590175+36005114 -83589883+36005030 -83589345+36004677 -83588441+36004055 -83583716+36001170 -83572958+35994378 -83570461+35992810 -83569764+35992372 -83569259+35992054 -83567689+35991068 -83565872+35989926 -83554836+35982995 -83549383+35979571 -83548927+35979284 -83538351+35972642 -83536654+35971576 -83534947+35970504 -83533529+35969613 -83532926+35969234 -83528436+35966415 -83527682+35965942 -83526868+35965431 -83525858+35964796
 -83543143+36181813 -83535699+36175373 -83535799+36174387
 -83535799+36174387 -83535799+36170687
 -83535799+36174387 -83535799+36173487 -83535799+36172687 -83535799+36172487 -83535799+36172387 -83535799+36170687
 -83563102+36191795 -83543143+36181813
 -83563102+36191795 -83559200+36184786 -83559200+36183886 -83559300+36183186 -83559300+36182386 -83559200+36181386 -83559100+36180486 -83558600+36179786 -83557700+36179386 -83557300+36179286
 -83557300+36179286 -83556200+36179386 -83543143+36181813
 -83651584+36121892 -83650251+36118170 -83651112+36108769 -83638319+36097996
 -83638319+36097996 -83628944+36105042 -83628688+36109275 -83628063+36113443 -83629399+36125086 -83630900+36125585 -83638423+36127915 -83639700+36132485 -83639301+36135285 -83624900+36139885 -83624262+36140746
 -83624262+36140746 -83609200+36135176
 -83609200+36135176 -83611960+36141134 -83610331+36141305
 -83610331+36141305 -83608972+36140722 -83600449+36140546
 -83600449+36140546 -83600272+36147085 -83601500+36153186 -83601383+36153626 -83600600+36156386 -83573500+36166586
 -83573500+36166586 -83570100+36165786
 -83570100+36165786 -83563102+36191795
 -83677339+36028115 -83677226+36027452 -83677153+36025591 -83676798+36025586 -83669979+36018314 -83669504+36013702 -83669371+36012410 -83668964+36008718 -83665836+36002316 -83665534+36001698 -83663120+35995027 -83662278+35992522 -83658149+35990664 -83654464+35989833 -83651358+35989416 -83651315+35989299 -83651020+35988084 -83650936+35987512 -83650890+35986437 -83650957+35986368 -83651696+35986070 -83651893+35986070 -83657356+35986758
 -83657356+35986758 -83657921+35980350 -83655771+35974936 -83657002+35970241 -83663770+35965060 -83663837+35964561 -83667519+35961794 -83668073+35961018 -83687436+35947896 -83693334+35944720 -83694578+35943887 -83695843+35943042 -83698813+35939304 -83708770+35933843 -83715279+35930161 -83724815+35925078 -83739392+35918098
 -83739392+35918098 -83743324+35920702
 -83743324+35920702 -83743834+35920591 -83749898+35918676
 -83651584+36121892 -83651668+36122349 -83651865+36122761 -83651781+36123608 -83651640+36124157 -83651778+36125085
 -83651584+36121892 -83651778+36125085
 -83651778+36125085 -83659557+36126109
 -83659557+36126109 -83659796+36125085 -83659947+36121748 -83659990+36121504 -83660364+36121011
 -83667460+36080587 -83667357+36080599 -83664173+36081260 -83659814+36090561 -83660048+36091278 -83672542+36111162 -83673459+36113820 -83674600+36116677 -83675447+36121928 -83675106+36123224 -83674656+36124624 -83674371+36125085 -83667175+36126660
 -83667175+36126660 -83666774+36126657 -83666633+36125085 -83666422+36122299 -83666411+36121791
 -83660364+36121011 -83661854+36121127
 -83661854+36121127 -83663307+36121114
 -83663307+36121114 -83665035+36121338 -83665826+36121654 -83666411+36121791
 -83660364+36121011 -83666411+36121791
 -83662957+35569138 -83662998+35569291 -83663053+35578362 -83663101+35586151 -83663222+35605699 -83663288+35616417 -83663292+35616914 -83662818+35625090 -83662817+35628338 -83662817+35633467 -83662816+35636275 -83662816+35642508 -83662815+35645103 -83662814+35650244 -83662814+35663285 -83662814+35668592 -83662814+35669138 -83662794+35670096 -83662766+35671057 -83662773+35674225 -83662765+35674948 -83662780+35679969 -83662796+35685287 -83662814+35690618
 -83662814+35690618 -83672381+35685548
 -83662957+35569138 -83688787+35567791 -83729799+35564148 -83749894+35561146 -83864964+35521270 -83866413+35520910 -83896968+35500085 -83918124+35473990 -83918485+35473595
 -83918485+35473595 -83920770+35473941
 -83920770+35473941 -83948182+35462059 -83952882+35460635
 -83952882+35460635 -83961053+35464143
 -83961053+35464143 -83961056+35463738
 -83667460+36080587 -83667415+36081171 -83667250+36083333 -83672184+36093360 -83680862+36101223 -83689446+36111806
 -83689446+36111806 -83698768+36109443
 -83698768+36109443 -83699261+36110903 -83697752+36112732 -83695076+36115824 -83694689+36116814 -83694241+36117928 -83694232+36118536 -83694231+36118621 -83694247+36120869 -83691436+36121971 -83700150+36122293 -83704671+36122331 -83707092+36124668 -83707202+36128284 -83717042+36132369 -83717464+36132710 -83717712+36132911
 -83667408+36344381 -83624906+36343083
 -83667408+36344381 -83636707+36336783
 -83636707+36336783 -83636207+36336883 -83635607+36337083 -83635107+36337183 -83634607+36337383 -83634107+36337583 -83633607+36337883 -83633107+36338083 -83632507+36338383 -83632107+36338683 -83624906+36343083
 -83667408+36344381 -83668059+36342882 -83669708+36339082 -83673408+36338782 -83669708+36337882
 -83669708+36337882 -83675108+36337182 -83675208+36337082 -83675508+36336882 -83675608+36336782 -83676008+36336582 -83676308+36336382 -83676508+36336182 -83676708+36335982 -83676808+36335882 -83677008+36335782 -83679008+36334282
 -83669708+36337882 -83678708+36334382 -83678808+36334282 -83679008+36334282
 -83672381+35685548 -83662814+35690618
 -83672381+35685548 -83679138+35688353
 -83673297+36038486 -83674492+36038706 -83674227+36039649 -83674013+36043311 -83675231+36044401 -83675292+36044464 -83684862+36057201 -83691738+36058002 -83693383+36058144 -83693930+36058191 -83694599+36058249 -83692149+36062634 -83709924+36087032 -83684347+36089395
 -83684347+36089395 -83667460+36080587
 -83751087+36380463 -83751127+36380380 -83751204+36380217 -83750639+36378546 -83749550+36377329 -83749570+36372809 -83749375+36372529 -83742559+36368127 -83744811+36365680 -83744711+36365680 -83744588+36364982 -83744203+36362801 -83744111+36362280 -83743888+36361812 -83743992+36361079 -83745071+36360338 -83744210+36354680 -83745572+36354044 -83744801+36353586 -83739349+36352587 -83738202+36352077 -83737925+36351861 -83736755+36350969 -83736292+36350685 -83736361+36350581 -83736489+36350387 -83736703+36350098 -83736410+36349780 -83736125+36349378 -83733910+36346251 -83733054+36345043 -83733010+36344980 -83720620+36343025
 -83720620+36343025 -83690709+36360281
 -83690709+36360281 -83673392+36350338 -83667408+36344381
 -83677098+36028186 -83674898+36029586 -83674550+36033012 -83674463+36033869 -83674283+36035645 -83674198+36036486 -83673297+36038486
 -83679008+36334282 -83675608+36326282 -83677674+36321646 -83678077+36320722 -83679857+36316728 -83682659+36310445 -83682810+36310106 -83686576+36301660 -83686640+36301515 -83683707+36297133
 -83683707+36297133 -83683422+36297194
 -83683422+36297194 -83681869+36294225 -83681982+36293328 -83682039+36292878 -83682106+36292362 -83682770+36291843
 -83677098+36028186 -83677339+36028115
 -83677339+36028115 -83677098+36028186
 -83679138+35688353 -83672381+35685548
 -83794315+35887109 -83793611+35885845 -83793435+35885461 -83793211+35885285 -83792411+35884517 -83792171+35884357 -83788730+35884133 -83788267+35883208 -83788106+35882885 -83786362+35880117 -83784522+35879589 -83784186+35879205 -83784394+35876309 -83784362+35876037 -83784378+35875301 -83784604+35871638 -83784505+35870804 -83784294+35870038 -83784157+35868204 -83782856+35865691 -83782244+35864627 -83781824+35863838 -83781382+35863007 -83780979+35862249 -83780781+35861876 -83780761+35861840 -83780506+35861360 -83780015+35860438 -83781644+35860217 -83780726+35858533 -83782924+35857393 -83784034+35856344 -83783372+35855446 -83783294+35855340 -83778726+35853561 -83778002+35852545 -83777665+35851889
 -83777665+35851889 -83774569+35853314 -83774461+35853324
 -83774461+35853324 -83770529+35849301 -83771012+35843462 -83770019+35841586 -83764090+35830384 -83763737+35829716 -83763723+35829689 -83761418+35825334 -83757245+35817448
 -83757245+35817448 -83755987+35818600
 -83755987+35818600 -83754041+35815445 -83751611+35811508 -83751338+35811065 -83745878+35802278 -83746216+35802083 -83746808+35801043 -83747131+35799365 -83743425+35790643 -83742639+35789155 -83742555+35788949 -83740232+35784558 -83739153+35782436 -83738808+35781757 -83738285+35780726 -83738028+35780220 -83734629+35773529 -83734186+35772657 -83726359+35752638 -83716682+35730765 -83708795+35723387 -83701985+35716017 -83684570+35709610 -83682307+35701596 -83681762+35698530 -83679856+35693273 -83679138+35688353
 -83685696+36290541 -83682770+36291843
 -83685696+36290541 -83683731+36291500 -83682770+36291843
 -83732704+36164583 -83732404+36164583 -83729805+36186682 -83719405+36195483 -83700205+36207583 -83699826+36209271 -83698432+36215498 -83696385+36224632 -83696289+36225060 -83693704+36236601 -83693600+36237065 -83693506+36237483 -83693606+36237483 -83693631+36237713 -83694899+36249557 -83695069+36250976 -83695506+36254382
 -83695506+36254382 -83704507+36250182
 -83704507+36250182 -83703836+36258757 -83703645+36261192 -83702707+36273182 -83688007+36280682 -83688207+36286582 -83686507+36289849 -83685696+36290541
 -83719709+36135307 -83717712+36132911
 -83719709+36135307 -83717803+36132984 -83717712+36132911
 -83732704+36164583 -83732679+36164508 -83732475+36163884 -83730202+36158059 -83729308+36157306 -83728006+36156209 -83727842+36156071 -83726569+36154992 -83725903+36154427 -83724984+36153647 -83724194+36145694 -83725103+36142383 -83723303+36140283 -83723319+36140172 -83723703+36137483 -83721003+36136883 -83720493+36136338 -83720398+36136146 -83720345+36136081 -83719709+36135307
 -83732704+36164583 -83736680+36164675 -83746613+36164905 -83750291+36164992 -83752745+36165056 -83765006+36165374 -83766252+36165406 -83771039+36165530 -83773084+36165583 -83776330+36165667 -83776634+36165675 -83787569+36165958 -83798190+36166237 -83799819+36166282 -83812197+36166622 -83814657+36166690 -83817392+36166766 -83818645+36166800 -83820611+36166854 -83822842+36166916 -83836270+36167287 -83842333+36167454 -83852724+36167719 -83862048+36167964 -83867655+36168111 -83868489+36168118 -83869827+36168150
 -83749898+35918676 -83769498+35907477
 -83751087+36380463 -83752638+36381063 -83753611+36381080
 -83751087+36380463 -83753611+36381080
 -83803127+36417279 -83801214+36418179
 -83801214+36418179 -83782413+36408779 -83782046+36408110 -83780313+36405579 -83775650+36404963 -83775013+36404879 -83776714+36402105
 -83776714+36402105 -83772413+36402779
 -83772413+36402779 -83766212+36399179 -83764512+36398779 -83765156+36397442 -83765812+36396079 -83765312+36395979 -83762571+36393699 -83760612+36392079 -83760012+36389979 -83758712+36387480 -83758312+36384880 -83757912+36383980 -83754117+36382848 -83753611+36381080
 -83769498+35907477 -83749898+35918676
 -83769498+35907477 -83792571+35888357
 -83792571+35888357 -83769498+35907477
 -83792571+35888357 -83794315+35887109
 -83794315+35887109 -83807499+35880949 -83811819+35878389 -83812331+35875637 -83812197+35875085 -83816688+35871893 -83821372+35868643 -83827214+35863974 -83849060+35843101 -83857048+35841484
 -83857048+35841484 -83858249+35841600 -83870875+35842819 -83873213+35843113 -83873290+35843123 -83879770+35843749 -83887437+35844422 -83892144+35846652 -83907647+35850376 -83907624+35850892 -83909059+35855556 -83910720+35856427 -83915856+35859119 -83918669+35860618 -83921610+35862185 -83928985+35866114 -83932273+35867839 -83934578+35868799
 -83934578+35868799 -83939080+35867567
 -83939080+35867567 -83939250+35867725 -83939307+35867778 -83939576+35867998 -83939825+35868201 -83942738+35870140 -83942890+35870329 -83943445+35871351 -83943623+35871857 -83943744+35871972 -83945492+35875082 -83948021+35875372
 -83948021+35875372 -83948086+35875082 -83949153+35874618
 -83949153+35874618 -83949286+35875082 -83949781+35875299 -83949889+35875346 -83950097+35875346 -83950308+35875358
 -83950308+35875358 -83950882+35875216 -83951473+35875082 -83954336+35874109 -83955338+35873769 -83957658+35873331
 -83957658+35873331 -83959093+35873353 -83959255+35873407 -83959407+35873457 -83960002+35873655
 -83960002+35873655 -83963938+35869100 -83964746+35868275 -83965435+35867533 -83974504+35863082
 -83974504+35863082 -83974925+35863194 -83980405+35867968
 -83805515+36435879 -83803315+36432079
 -83803315+36432079 -83803215+36432179 -83803015+36432379 -83802915+36432479 -83802715+36432579 -83802515+36432679 -83802315+36432779 -83802014+36432779 -83801314+36432779 -83800914+36432779 -83807627+36422472
 -83805515+36435879 -83807627+36422472
 -83806014+36417679 -83803127+36417279
 -83806014+36417679 -83805914+36417479 -83805714+36417179 -83805614+36416879 -83805514+36416679 -83805414+36416579 -83805214+36416479 -83805014+36416379 -83804914+36416379 -83804614+36416379 -83804414+36416379 -83803127+36417279
 -83905638+36419979 -83905117+36419979 -83898417+36419179
 -83898417+36419179 -83894217+36419879 -83892317+36421579 -83891947+36421896 -83891521+36422262 -83890865+36422824 -83889517+36423979 -83889819+36426591 -83892617+36428979 -83890859+36430904
 -83890859+36430904 -83889517+36428679
 -83889517+36428679 -83888117+36428779
 -83888117+36428779 -83876546+36426714
 -83876546+36426714 -83876372+36426834 -83876017+36427079 -83870817+36431079 -83866661+36432638 -83863814+36433705 -83861632+36434523 -83861217+36434679
 -83861217+36434679 -83853516+36431879 -83853041+36430721 -83849092+36428272
 -83849092+36428272 -83839715+36429248
 -83839715+36429248 -83840756+36427684 -83840216+36427179 -83834015+36420679 -83833966+36420581 -83832562+36420034
 -83832562+36420034 -83829567+36422091 -83828767+36422641 -83822504+36426944 -83821248+36427802 -83820415+36428379 -83820115+36428879 -83819754+36429008 -83807051+36434953 -83806942+36435018 -83805515+36435879
 -83807627+36422472 -83807914+36422379 -83807134+36420448 -83806014+36417679
 -83869827+36168150 -83874909+36168280 -83875329+36168291
 -83869827+36168150 -83875329+36168291
 -83875329+36168291 -83882036+36168465 -83884874+36168547 -83889720+36168689 -83898415+36168890 -83899462+36168917 -83901910+36168980 -83903972+36168980 -83901553+36165936 -83900992+36165191 -83905215+36160880
 -83905215+36160880 -83907151+36161924 -83907527+36162127 -83906239+36165814 -83906672+36166472 -83907548+36167644 -83907160+36168213 -83906603+36169009 -83906729+36169012 -83910545+36169100 -83917425+36169258 -83918110+36169274 -83918331+36169279 -83926187+36172207 -83927038+36172900 -83927436+36173223 -83927695+36173434 -83935028+36179510 -83939928+36184546 -83941711+36186378
 -83987842+36589600 -83986985+36588704 -83986874+36588347 -83982389+36585237 -83982275+36584643 -83982724+36582219 -83984353+36577806 -83984084+36571467 -83983487+36565912 -83983052+36563531 -83982913+36562769 -83982913+36562556 -83981103+36560704 -83978199+36553642 -83978680+36552109 -83979149+36551878 -83980133+36550728 -83979979+36550353 -83976207+36541971 -83974451+36538356 -83960864+36509009 -83960830+36508936 -83960528+36508311 -83956960+36501555 -83956170+36500079 -83955817+36499360 -83955527+36498768 -83954811+36497308 -83953151+36493923 -83946178+36479738 -83943139+36473564 -83936503+36460078 -83930094+36457504 -83929919+36455579 -83931922+36454212 -83933319+36453279 -83931887+36450089 -83931267+36448709 -83930312+36446583 -83929688+36445192 -83929619+36445079
 -83929619+36445079 -83928503+36445422 -83928312+36445464
 -83928312+36445464 -83927889+36444502 -83927654+36443968 -83927803+36441263 -83927619+36441079 -83924619+36437495 -83924063+36436831 -83923997+36436566 -83922819+36433779 -83922418+36432379 -83922018+36429379 -83922093+36429305 -83910118+36426879
 -83910118+36426879 -83902918+36427479
 -83902918+36427479 -83901772+36426432 -83901146+36426114 -83900842+36425519 -83900463+36425169 -83899701+36423314 -83901639+36421052 -83905638+36419979
 -83997617+36282678 -83985717+36281478
 -83985717+36281478 -83985049+36282884 -83983817+36285478 -83981917+36286078 -83983117+36289078 -83979317+36294678 -83977445+36295950 -83977573+36304707 -83977917+36305678 -83973117+36308678 -83974517+36311178 -83972817+36312378 -83971573+36328800 -83969917+36333363 -83969917+36333478 -83971174+36341097 -83969818+36346478 -83963618+36348878 -83968418+36354578 -83965930+36355143 -83963818+36355678 -83960018+36356378 -83956785+36358545 -83964524+36362443 -83952818+36375078 -83956513+36381148 -83956318+36381278 -83953618+36384178 -83954908+36387623 -83943318+36397378
 -83943318+36397378 -83941118+36395178
 -83941118+36395178 -83905742+36400791 -83902717+36405379 -83905487+36409048 -83903974+36416966 -83903895+36417122 -83905638+36419979
 -83941711+36186378 -83946413+36191279 -83946674+36191470
 -83941711+36186378 -83946674+36191470
 -83946674+36191470 -83946958+36191678 -83947626+36192167 -83949557+36193581 -83950394+36194194 -83961127+36202259 -83967051+36208057 -83968613+36209587 -83969322+36210508 -83969437+36210744 -83969503+36210880 -83969650+36211183 -83970391+36212710 -83972474+36217003 -83974294+36220750 -83975674+36223592 -83977833+36227543 -83978137+36227808 -83984886+36233697 -83985632+36234348 -83986238+36234876 -83987930+36236493 -83988050+36236651 -83988680+36237481 -83988805+36237646 -83990066+36239307 -83990299+36239614 -83991676+36241430 -83994216+36244778 -83993016+36245678 -83996516+36248778 -83997909+36250077 -83998767+36252425
 -83998767+36252425 -83998117+36252179 -83997438+36251922
 -83997438+36251922 -83996419+36253319 -83996582+36253467
 -83976479+35500084 -83975006+35501015
 -83975006+35501015 -83970842+35500084 -83958644+35474304 -83961056+35463738
 -83961056+35463738 -83961063+35462891 -83961054+35462838 -83961400+35459496 -83979824+35448209 -83981780+35445256 -83992123+35440194 -83993994+35437058 -83996340+35434928 -83999906+35425201 -84000042+35425049 -84000377+35424149 -84000392+35423325 -84002250+35422548 -84014907+35398283 -84014507+35398083 -84014107+35397783 -84013907+35397383 -84013807+35397083 -84013707+35396683 -84013607+35396183 -84013407+35395583 -84013307+35394983 -84013207+35394383 -84009718+35381873 -84008352+35378947 -84008507+35376783 -84008807+35376083 -84008807+35375883 -84008864+35375542 -84008907+35375283 -84008892+35375083 -84008701+35372465 -84008316+35372049 -84007550+35371484 -84007805+35371213 -84015808+35363883 -84019193+35359569 -84019319+35359201 -84019376+35358806 -84019491+35358445 -84024756+35353896 -84027716+35353411
 -84027716+35353411 -84029189+35353537
 -84029189+35353537 -84035343+35350833 -84036897+35350672 -84037494+35349850 -84037536+35349742 -84038081+35348363 -84035655+35341222 -84031466+35336464 -84031272+35336438 -84030109+35330983 -84032410+35328083 -84032450+35326530 -84032479+35325318 -84033010+35323783 -84035010+35311983 -84028810+35310383 -84029110+35292183 -84052612+35269982 -84055712+35268182 -84080411+35261382 -84081117+35261146 -84083113+35258121 -84091313+35250681 -84092213+35250081 -84095149+35248384
 -84095149+35248384 -84109585+35250081
 -84109585+35250081 -84111097+35249739 -84114425+35249092
 -84114425+35249092 -84115048+35249765 -84115108+35250081 -84115169+35250209 -84115279+35250438 -84115860+35250927 -84116814+35251531
 -84116814+35251531 -84121150+35250644 -84121305+35250591 -84124915+35249830
 -84124915+35249830 -84125315+35249881
 -84125315+35249881 -84148620+35246665 -84150475+35246280 -84198117+35244079 -84198317+35243979 -84198417+35243979 -84198517+35243779 -84198917+35243679 -84199117+35243679 -84199217+35243779 -84199317+35243879 -84199517+35244079 -84199664+35244226 -84202879+35255772
 -84202879+35255772 -84242719+35253078
 -84242719+35253078 -84242819+35253178 -84243019+35253178 -84243719+35252978 -84244819+35252478 -84245719+35252178 -84246719+35251778 -84247219+35251578 -84247619+35251378 -84248219+35251278 -84287982+35224468
 -84287982+35224468 -84290121+35225518 -84290240+35225572
 -84290240+35225572 -84290347+35224597 -84292321+35206677
 -83988843+36152907 -83968952+36169562 -83964164+36174225 -83941711+36186378
 -83979536+35491832 -83976479+35500084
 -83979536+35491832 -83979462+35492052 -83978938+35493346 -83978681+35495159 -83978321+35496665 -83977405+35498391 -83976611+35499359 -83976479+35500084
 -83980405+35867968 -83983964+35875082
 -83983964+35875082 -83980405+35867968
 -83985450+35876573 -83984694+35875944 -83983964+35875082
 -83987842+36589600 -83989210+36589632 -83990767+36589668 -83991013+36589674 -83991741+36589691 -84005347+36590023 -84008460+36590105 -84011325+36590180 -84018341+36590252 -84020421+36590273 -84044354+36590531 -84050658+36590601 -84056590+36590667 -84072713+36590848 -84073179+36590853 -84079903+36590928 -84081974+36590967 -84085910+36590992 -84087050+36591002 -84098855+36591102 -84102352+36591133 -84104077+36591148 -84104755+36591154 -84122225+36591307 -84122666+36591311 -84125029+36591381 -84125898+36591387 -84126212+36591389 -84127192+36591395 -84127503+36591413 -84131408+36591437 -84132342+36591443 -84133092+36591448 -84135555+36591463 -84136080+36591466 -84136911+36591471 -84137810+36591477 -84143043+36591510 -84143509+36591513 -84145164+36591523 -84146563+36591532 -84149965+36591553 -84165426+36591651 -84184057+36591781 -84189457+36591819 -84191155+36591831 -84197576+36591878 -84199247+36591890 -84201276+36591904 -84218277+36592063 -84226619+36592172 -84227375+36592180
 -84227375+36592180 -84239033+36591881
 -84239033+36591881 -84261333+36591981
 -83988843+36152907 -83991513+36151379
 -83991513+36151379 -83988843+36152907
 -83991513+36151379 -83993538+36150016
 -83992115+35879313 -83985450+35876573
 -83992115+35879313 -83987218+35877761 -83986530+35877314 -83985810+35876818 -83985450+35876573
 -84014002+35875081 -84008567+35875081 -83994499+35883777
 -83994499+35883777 -83992883+35881425 -83992115+35879313
 -84188319+35610549 -84188239+35610405 -84188216+35610363 -84188207+35610347 -84187967+35609914 -84187536+35609135 -84187326+35608762 -84186617+35607502 -84186291+35606922 -84185392+35605292 -84185074+35604715 -84184730+35604091 -84184569+35603799 -84184427+35603541 -84184321+35603349 -84184000+35602752 -84183901+35602586 -84183516+35601956 -84180683+35598303 -84177742+35596842 -84175516+35595736 -84170354+35593386 -84169121+35593264 -84159585+35592320 -84150946+35591465 -84148736+35584791 -84148710+35583790 -84140016+35583630 -84139877+35583039 -84139567+35581716 -84139735+35580778 -84130701+35575955
 -84130701+35575955 -84125247+35582350
 -84125247+35582350 -84125122+35582345 -84125114+35582345 -84125071+35582343
 -84125071+35582343 -84118128+35583791 -84117362+35584275 -84116951+35584535
 -84116951+35584535 -84107116+35573709 -84106305+35573385
 -84106305+35573385 -84104381+35575145 -84096169+35575487
 -84096169+35575487 -84096184+35571409 -84096192+35569101 -84096195+35568308 -84092974+35564901 -84091702+35563648 -84093641+35554781 -84093864+35554502 -84083292+35541105
 -84083292+35541105 -84050488+35546055
 -84050488+35546055 -84050047+35545931 -84041137+35542189
 -84041137+35542189 -84007962+35553818 -84005875+35554666 -83999904+35554707
 -83999904+35554707 -83993389+35527891 -83994468+35526780 -83999904+35524988 -84006378+35507696 -83999904+35503342 -83979536+35491832
 -83993538+36150016 -83991513+36151379
 -83993538+36150016 -83996380+36147351 -83997017+36146783 -83999134+36141805 -83999913+36139279 -84007228+36135907 -84007387+36135849
 -83996582+36253467 -83997035+36253880
 -83997035+36253880 -83996582+36253467
 -84004317+36270378 -84005179+36269311
 -84005179+36269311 -84009764+36270317
 -84009764+36270317 -84006517+36266578 -84006884+36266026 -84006258+36265319 -84002305+36261166 -84002063+36260924 -83997199+36254165 -83997035+36253880
 -83997617+36282678 -83999917+36277738
 -83999917+36277738 -83997617+36282678
 -83999917+36277738 -84000271+36276307 -84004317+36270378
 -84004317+36270378 -84025806+36292522
 -84128377+35847500 -84127474+35846385 -84124912+35844704 -84122660+35841003 -84124462+35837638 -84124912+35836961 -84125589+35836284 -84126209+35834568 -84125957+35833264 -84125452+35832554 -84124912+35832201 -84124255+35831460 -84120223+35831184
 -84120223+35831184 -84118938+35831723 -84096319+35846261 -84094808+35846869
 -84094808+35846869 -84072076+35845730 -84069265+35840375 -84069274+35840106 -84069785+35839011 -84068477+35834678 -84067691+35833007 -84067606+35831772 -84051413+35831161
 -84051413+35831161 -84049964+35838256 -84034323+35853776
 -84034323+35853776 -84026772+35847165 -84025425+35844007 -84025265+35843638 -84024748+35842449
 -84024748+35842449 -84009787+35843765 -84008956+35844594 -84007183+35847476 -84006428+35849612 -84006391+35849806 -84006343+35850060 -84006223+35852899 -84006363+35853723 -84006941+35856850 -84006996+35856967 -84028798+35875081
 -84014002+35875081 -84019828+35876241
 -84016014+36131803 -84007387+36135849
 -84016014+36131803 -84007913+36135279 -84007513+36135679 -84007387+36135849
 -84019828+35876241 -84014002+35875081
 -84019828+35876241 -84024340+35877635
 -84022379+36126747 -84016014+36131803
 -84022379+36126747 -84016514+36128679 -84015514+36129379 -84015514+36129479 -84015514+36129779 -84015614+36129979 -84015714+36130079 -84016014+36130279 -84016114+36130379 -84016214+36130679 -84016314+36130879 -84016014+36131803
 -84023740+36125079 -84022379+36126747
 -84023740+36125079 -84029418+36116703
 -84024340+35877635 -84019828+35876241
 -84024340+35877635 -84028798+35875081
 -84025769+36294131 -84041260+36275649 -84057919+36252878 -84057219+36250078 -84067919+36250078 -84072920+36251878
 -84072920+36251878 -84074920+36250078 -84085775+36229846 -84092592+36224494 -84092073+36223558 -84091755+36222931 -84091960+36222613 -84092472+36222453 -84092746+36222400
 -84092746+36222400 -84093210+36222459 -84094533+36222797 -84097320+36223318 -84100742+36224081 -84103463+36225368 -84103544+36225964 -84103179+36227841 -84102920+36228478 -84103087+36228645 -84108734+36233339 -84117184+36233878
 -84117184+36233878 -84121096+36233678 -84121521+36233678 -84122788+36233778 -84128579+36234497 -84128968+36234549
 -84128968+36234549 -84137180+36234307
 -84137180+36234307 -84142767+36235087 -84143856+36235417 -84145735+36235987 -84146140+36236110 -84152311+36237394 -84158833+36237456 -84161329+36237536 -84161835+36237678 -84162974+36237998 -84163736+36238212 -84165568+36238727 -84165741+36238776 -84165820+36238798 -84173113+36240083
 -84173113+36240083 -84173442+36240069 -84174928+36240007 -84181491+36239736 -84182924+36239678
 -84182924+36239678 -84183762+36239775 -84189407+36240426 -84190612+36240565 -84191735+36240695 -84191903+36240714 -84192375+36240769 -84227627+36244779
 -84025806+36292522 -84025718+36293678 -84025769+36294131
 -84025806+36292522 -84025769+36294131
 -84028798+35875081 -84024340+35877635
 -84029418+36116703 -84023740+36125079
 -84029418+36116703 -84029594+36116575 -84047823+36103484 -84051179+36102335 -84051467+36101583 -84052731+36100511 -84059355+36096287 -84063442+36093694 -84065243+36090703 -84066763+36089743 -84068112+36086544 -84071963+36083855 -84072407+36083289 -84076557+36081532 -84076847+36081427 -84078491+36080463 -84080987+36078127 -84081691+36077407 -84091612+36071935 -84090555+36065807 -84088683+36064143 -84088411+36063871 -84084299+36060239 -84080363+36056559 -84079371+36055663 -84075658+36052207 -84074314+36051023 -84073498+36050239 -84072620+36049468 -84071930+36048863 -84071642+36048559 -84069434+36046543 -84069418+36046530 -84068874+36045951 -84063401+36032864 -84069849+36029712 -84069870+36029649 -84070121+36028912 -84070073+36028592
 -84071417+36026160 -84069833+36027888 -84069897+36028032 -84070025+36028208 -84070073+36028352 -84070073+36028592
 -84071417+36026160 -84070073+36028592
 -84088746+36015888 -84084618+36017104 -84073898+36025584 -84071417+36026160
 -84088746+36015888 -84090506+36015264
 -84090506+36015264 -84088746+36015888
 -84090506+36015264 -84099610+36012511 -84100106+36012175 -84101034+36011759 -84103594+36010351 -84103570+36009815 -84103554+36009472 -84103546+36008879 -84103738+36007999 -84105946+36007135 -84107178+36005055 -84112827+36001375 -84113515+36000239 -84115403+35999711 -84123963+35998415 -84133675+35994095 -84136300+35993359 -84145001+35989942
 -84128377+35847500 -84137642+35850876
 -84188319+35610549 -84187958+35610608 -84186663+35610823 -84182532+35612377 -84176090+35615393 -84161058+35622431 -84160052+35622902 -84144914+35641609 -84142673+35643608 -84141801+35644193 -84138326+35645914 -84134473+35647425 -84134763+35648939 -84134789+35652182 -84133157+35660717 -84133437+35661656 -84134421+35663930 -84136799+35665981 -84137908+35666653 -84138797+35667193 -84139552+35667651 -84143275+35669126 -84145713+35669128 -84152030+35672509 -84158006+35679591 -84159256+35681243 -84160445+35682831 -84161187+35692146 -84161092+35692662 -84160603+35695336 -84162585+35698321 -84164965+35701680 -84169062+35707463 -84172812+35712756 -84172625+35716496 -84170974+35725431 -84171887+35730800 -84172015+35731504 -84172082+35731875 -84172115+35732057 -84172063+35732169 -84171664+35733040 -84171101+35734269 -84170330+35736015 -84170278+35736139 -84169766+35737306 -84169728+35737390 -84168658+35739735 -84168583+35739931 -84167479+35742369 -84166779+35743429 -84156510+35760581 -84158002+35761572 -84159497+35762567 -84163355+35765133 -84166836+35765948 -84173039+35767184 -84174387+35767601 -84179499+35768449
 -84137642+35850876 -84128377+35847500
 -84137642+35850876 -84142520+35796954
 -84142520+35796954 -84166220+35805100
 -84145001+35989942 -84156492+35990303 -84156844+35990511 -84157068+35990671
 -84145001+35989942 -84157068+35990671
 -84157068+35990671 -84157580+35991119 -84157886+35991276 -84174851+35991629 -84181518+35992415 -84195150+35993007
 -84195150+35993007 -84213898+35950875
 -84263383+35896940 -84261156+35895915 -84260416+35895208 -84259540+35894370 -84258180+35893070 -84258014+35892913 -84250568+35885796 -84249919+35885075 -84241023+35876862 -84240671+35876590 -84240431+35876382 -84239327+35875502 -84239089+35875078 -84236713+35872866 -84236546+35872711 -84233831+35870183 -84233470+35869847 -84232770+35869196 -84232289+35868748 -84230909+35867463 -84229144+35865820 -84226044+35862934 -84224010+35861040 -84220760+35858016 -84212702+35850516 -84205561+35843870 -84204698+35843281 -84202618+35841450 -84198117+35837262 -84195514+35834842 -84195327+35834668 -84195098+35834454 -84186570+35826522 -84186001+35825991 -84180537+35820907 -84176234+35816965 -84175925+35816668 -84174967+35815768 -84174070+35814974 -84173160+35814113 -84170950+35812066 -84170531+35811678 -84168706+35809962 -84165626+35806993 -84166220+35805100
 -84166220+35805100 -84168545+35805386
 -84168545+35805386 -84169909+35805375 -84171718+35805049 -84172745+35804419 -84173424+35803014 -84173886+35801450 -84173904+35800458 -84173785+35799910 -84172864+35799162 -84171607+35798366 -84179499+35768449
 -84166220+35805100 -84179499+35768449
 -84252018+35630184 -84254256+35625077 -84252785+35617587 -84249917+35617196
 -84249917+35617196 -84245144+35617612
 -84245144+35617612 -84219389+35615530
 -84219389+35615530 -84217537+35615730 -84213546+35616138 -84204288+35617085 -84200595+35617464 -84200062+35617519 -84199814+35617544 -84199608+35617565 -84199336+35617592 -84198406+35617687 -84196156+35617918 -84195041+35618032
 -84195041+35618032 -84191724+35616731 -84190967+35615356 -84190843+35615130 -84190718+35614902 -84190587+35614665 -84189674+35613006 -84188756+35611339 -84188319+35610549
 -84227627+36244779 -84233673+36207333
 -84227627+36244779 -84234026+36208079 -84233673+36207333
 -84233673+36207333 -84232247+36205856 -84231079+36204342 -84230426+36198379 -84229926+36197730 -84229742+36197247 -84229279+36183813 -84230468+36181934 -84241925+36177678
 -84241925+36177678 -84261327+36188878
 -84261327+36188878 -84262627+36188578 -84263427+36188378 -84264127+36188178
 -84264127+36188178 -84264527+36188278 -84264727+36188778 -84264727+36189178 -84265127+36189878 -84265427+36190678 -84265627+36191078 -84267179+36192829
 -84241925+36177678 -84267179+36192829
 -84247600+35633782 -84249345+35633714
 -84247600+35633782 -84252018+35630184
 -84249345+35633714 -84247600+35633782
 -84249345+35633714 -84249917+35634667
 -84249917+35634667 -84249345+35633714
 -84249920+35936163 -84213898+35950875
 -84249920+35936163 -84232959+35952542
 -84232959+35952542 -84231567+35951518 -84229967+35950398 -84228799+35949310 -84228591+35948990 -84228559+35948958 -84228399+35948798 -84227679+35948286 -84226559+35947758 -84224975+35947070
 -84224975+35947070 -84213898+35950875
 -84250139+35635270 -84249917+35634667
 -84250139+35635270 -84250522+35636285
 -84250522+35636285 -84250139+35635270
 -84250522+35636285 -84250787+35636993
 -84250787+35636993 -84250522+35636285
 -84250787+35636993 -84255392+35634184 -84256132+35632608 -84256407+35631922
 -84256407+35631922 -84256889+35632237 -84256912+35632281 -84257058+35632563 -84261265+35635243 -84267728+35635450
 -84267728+35635450 -84267926+35635432
 -84267926+35635432 -84268196+35635455 -84275036+35635537 -84281762+35641904 -84290935+35642905 -84295383+35649535 -84294338+35650303 -84291028+35650539 -84290831+35651752 -84290769+35654720 -84292271+35654927
 -84292271+35654927 -84292317+35654911
 -84292317+35654911 -84308720+35657795 -84317470+35660313 -84317414+35667522 -84317370+35672106 -84326417+35672147
 -84326417+35672147 -84326454+35667867 -84326464+35666688 -84326818+35664958
 -84326818+35664958 -84329816+35664991 -84339008+35665162 -84344118+35665168 -84345964+35666763 -84347989+35667283 -84352178+35668510 -84354015+35669003
 -84354015+35669003 -84354317+35667515 -84355349+35665164 -84357603+35662519 -84357590+35658017 -84357486+35658016 -84354654+35657972 -84353287+35655968 -84355699+35654409
 -84355699+35654409 -84356326+35654413
 -84356326+35654413 -84362110+35652614 -84362125+35651900 -84362191+35648641 -84362219+35647281 -84362247+35647189 -84365421+35647144 -84367910+35647026 -84369505+35647025 -84370772+35647025 -84375583+35641677 -84384851+35639842 -84386065+35639832
 -84386065+35639832 -84394139+35640155 -84397952+35640208 -84397913+35645612 -84403931+35661315 -84408373+35665610 -84409042+35665831 -84410312+35666581
 -84410312+35666581 -84412066+35665972 -84412315+35665566 -84412355+35665502
 -84412355+35665502 -84412536+35667903 -84412687+35667944
 -84412687+35667944 -84416208+35662165
 -84416208+35662165 -84420517+35663535
 -84251832+36538580 -84256545+36528445 -84259332+36523980 -84266832+36511680
 -84266832+36511680 -84267751+36511880
 -84252018+35630184 -84247600+35633782
 -84255853+36565623 -84249332+36549780 -84249432+36549480 -84249532+36549280 -84249532+36549080 -84249632+36548880 -84249732+36548780 -84249832+36548680 -84249832+36548580 -84249832+36548480 -84249932+36548080 -84251832+36538580
 -84255853+36565623 -84249933+36553981 -84250033+36553781 -84250433+36553481 -84250533+36553081 -84250633+36552781 -84250733+36552481 -84250633+36552281 -84250532+36551881 -84250432+36551681 -84250332+36551381 -84251832+36538580
 -84261333+36591981 -84261531+36582210 -84261540+36581749 -84256396+36565697 -84255853+36565623
 -84263383+35896940 -84271587+35910165
 -84267179+36192829 -84267627+36193278 -84290721+36213597
 -84267751+36511880 -84292333+36505680
 -84292333+36505680 -84292833+36505880 -84293133+36505980 -84293533+36506280 -84294233+36506680 -84294633+36506780 -84295033+36506880
 -84295033+36506880 -84295333+36506780 -84295833+36506680 -84296433+36506480 -84332403+36502311
 -84267751+36511880 -84318933+36507480
 -84318933+36507480 -84319433+36507580 -84320033+36507580 -84320433+36507680 -84320633+36507780 -84321033+36507880 -84321633+36507980 -84322133+36507980 -84322433+36507980 -84322833+36507980 -84332403+36502311
 -84785341+36603372 -84778658+36603280 -84778040+36603272 -84765849+36602991 -84740764+36602423 -84739843+36602403 -84729503+36602178 -84698760+36601510 -84678166+36601011 -84658414+36600479 -84647729+36600191 -84642296+36600044 -84605150+36598661 -84601222+36598479 -84591169+36598014 -84591078+36598010 -84575534+36597443 -84570786+36597273 -84566767+36597128 -84561917+36596953 -84558733+36596838 -84557166+36596782 -84542991+36596278
 -84542991+36596278 -84536868+36596335 -84520888+36596484 -84501042+36596668
 -84501042+36596668 -84490822+36596582 -84486093+36596532 -84478788+36596455 -84467412+36596336 -84458753+36596245 -84450489+36596160 -84445357+36596106 -84443181+36596083 -84442689+36596075 -84441578+36596052 -84439205+36596004 -84437582+36595971 -84436135+36595941 -84435123+36595920 -84426419+36595740 -84418302+36595573 -84409487+36595391 -84408560+36595372 -84398508+36595165 -84394195+36595076 -84393206+36595056 -84380340+36594791 -84374317+36594662 -84361366+36594314 -84344587+36593861 -84322338+36593260 -84297047+36592577 -84277912+36592063 -84271176+36591882
 -84271176+36591882 -84270589+36591888 -84261333+36591981
 -84271587+35910165 -84271827+35910516 -84280162+35922736 -84281300+35924405 -84281484+35924674 -84281663+35924935 -84283107+35927052 -84285909+35931452 -84291627+35941573 -84293061+35944096 -84294591+35946789 -84295250+35947946 -84298093+35952947 -84300702+35957638 -84302305+35960452 -84309764+35973537 -84310907+35975541 -84315647+35983858 -84317285+35986735 -84319097+35989914 -84320087+35991673 -84320268+35992131 -84320409+35992468 -84321615+35995453 -84322123+35996711 -84322165+35996816
 -84271587+35910165 -84271963+35941633
 -84271963+35941633 -84249920+35936163
 -84271963+35941633 -84252476+35938755 -84251248+35937721 -84249920+35936163
 -84324249+35887118 -84310376+35888272
 -84310376+35888272 -84285613+35875077 -84282678+35875077 -84281690+35875467 -84263383+35896940
 -84290721+36213597 -84293929+36216978 -84294227+36217187
 -84290721+36213597 -84294227+36217187
 -84292321+35206677 -84293331+35198274 -84294842+35184858 -84295238+35182442 -84295662+35180235 -84295970+35178632 -84296930+35173578 -84297088+35172743 -84297721+35169478 -84297763+35169180 -84297839+35168646 -84297880+35168353 -84297935+35167970 -84298006+35167468 -84298052+35167147 -84298513+35163901 -84301212+35144875 -84302497+35135817 -84302591+35135153 -84304809+35121702 -84304890+35121106 -84304970+35120514 -84306105+35112187 -84306843+35106775 -84306960+35106162 -84307331+35103206 -84307480+35101026 -84307642+35099626 -84308130+35095662 -84308239+35094779 -84308437+35093173 -84308576+35092761 -84309998+35079113 -84310022+35078883 -84310851+35072552 -84311380+35068509 -84312593+35059243 -84312643+35058865 -84313252+35054206 -84313299+35053853 -84313962+35048782 -84314991+35040913 -84315719+35035347 -84315728+35035276 -84315758+35035054 -84315870+35034191 -84316025+35032982 -84317433+35022075 -84317644+35020434 -84319866+35003214 -84320441+34999571 -84321510+34991209 -84321869+34988408
 -84321869+34988408 -84328121+34988411
 -84328121+34988411 -84328480+34988408 -84331948+34988387 -84332631+34988383 -84336839+34988358 -84337546+34988354 -84337793+34988353 -84342748+34988324 -84343434+34988320 -84344265+34988315 -84344483+34988314 -84345448+34988275 -84352225+34988223
 -84352225+34988223 -84359098+34988268 -84359363+34988269 -84360688+34988279 -84361271+34988283
 -84361271+34988283 -84365473+34988258 -84365783+34988256 -84366214+34988254
 -84366214+34988254 -84367127+34988257 -84367473+34988258 -84368679+34988261
 -84368679+34988261 -84369012+34988215 -84369204+34988215 -84369506+34988215 -84370115+34988215 -84370403+34988215 -84371180+34988246
 -84371180+34988246 -84371477+34988210 -84371717+34988210 -84371924+34988210 -84372832+34988210 -84373210+34988210 -84373466+34988210 -84377382+34987986
 -84377382+34987986 -84381235+34987996 -84382651+34987999 -84383580+34988001 -84384045+34988002 -84384427+34988003 -84386062+34988009 -84389855+34988021 -84390700+34988023 -84392022+34988041 -84393935+34988068
 -84393935+34988068 -84394903+34988030
 -84394903+34988030 -84396031+34988031 -84396948+34988032 -84398634+34988034 -84401392+34988038 -84401961+34988038 -84403568+34988040 -84414114+34988057 -84419811+34988066 -84425972+34988076 -84430392+34988083 -84432751+34988087 -84438414+34988096 -84444578+34988106 -84445054+34988106 -84453395+34988121 -84454821+34988123 -84455000+34988123 -84456919+34988089
 -84456919+34988089 -84463287+34988108 -84465907+34988116 -84466472+34988117 -84487239+34988182 -84487665+34988184 -84487764+34988184 -84503328+34988017
 -84503328+34988017 -84509052+34988033
 -84509052+34988033 -84509886+34988010
 -84509886+34988010 -84515756+34988074 -84518862+34988083 -84532301+34988129 -84555168+34988206 -84558416+34988258 -84568240+34988298 -84569325+34988298 -84569881+34988298 -84571279+34988265
 -84571279+34988265 -84572979+34988271 -84586904+34988320
 -84586904+34988320 -84593747+34988319 -84595439+34988292
 -84595439+34988292 -84596362+34988295
 -84596362+34988295 -84597174+34988268
 -84597174+34988268 -84598420+34988272 -84600705+34988303 -84603647+34988312 -84604845+34988316 -84621483+34988329
 -84621483+34988329 -84634045+34988007
 -84634045+34988007 -84634636+34988009 -84636838+34988017 -84665737+34988114
 -84665737+34988114 -84673168+34988109 -84677546+34988106
 -84677546+34988106 -84682538+34988185
 -84682538+34988185 -84687845+34988170 -84694989+34988149 -84709540+34988108 -84714638+34988024
 -84714638+34988024 -84717458+34988085
 -84717458+34988085 -84725747+34988030 -84727434+34988020
 -84727434+34988020 -84730969+34988086 -84731022+34988088
 -84731022+34988088 -84732127+34988042 -84734352+34987950 -84734634+34987938 -84735809+34987889 -84736458+34987888 -84736938+34987888 -84737045+34987885 -84738644+34987833
 -84738644+34987833 -84750029+34988123
 -84750029+34988123 -84775853+34987884
 -84294227+36217187 -84306907+36217924
 -84306907+36217924 -84324855+36212353 -84324885+36212212 -84325036+36211533 -84321984+36211000 -84321295+36210273 -84322085+36210013 -84323694+36209396 -84328427+36208762 -84329836+36208515
 -84329836+36208515 -84337420+36211003 -84337985+36211255 -84372731+36216778
 -84495529+35285472 -84489753+35283307 -84482301+35280515 -84482005+35280309 -84480637+35279920 -84447036+35267298 -84443492+35265971 -84437764+35263838 -84431870+35261627 -84431739+35261578 -84428136+35259809 -84425876+35259099 -84419598+35257023 -84406183+35251991 -84397009+35248542 -84393986+35247404 -84386837+35244712 -84383309+35243384 -84379697+35242023 -84374428+35240045 -84364732+35236517 -84356923+35233676 -84357883+35231996 -84358647+35230659 -84350162+35222465 -84348947+35221989 -84352123+35207276 -84352123+35207176 -84348111+35205684
 -84348111+35205684 -84342390+35207548 -84341429+35209171
 -84341429+35209171 -84332522+35207776
 -84332522+35207776 -84332522+35207876 -84329822+35212470
 -84329822+35212470 -84300470+35209776 -84292321+35206677
 -84337507+36475855 -84337947+36475127 -84339631+36473154 -84341329+36465579
 -84341329+36465579 -84348439+36466127
 -84348439+36466127 -84350923+36465812 -84352915+36464638 -84355746+36456678 -84348385+36453060 -84347288+36451519 -84346411+36450277 -84345738+36435606 -84345877+36435006 -84345535+36429560 -84345341+36426684 -84345062+36421888 -84341648+36414208 -84329140+36404641 -84327513+36401727 -84327623+36400621 -84327663+36400227 -84327659+36395209
 -84327659+36395209 -84326870+36395879 -84326418+36399357
 -84326418+36399357 -84324350+36395971 -84323359+36395238 -84322569+36393346 -84316283+36388511 -84314726+36387092 -84313486+36385925 -84312428+36384930 -84312818+36383923 -84313991+36382859 -84331036+36374514 -84332005+36373880 -84332315+36346260 -84331453+36324730 -84331425+36323991 -84331098+36315691 -84330696+36305432 -84330582+36302823 -84330589+36302466 -84330500+36299990 -84330342+36295746 -84347970+36276791 -84348332+36276379 -84349267+36275579
 -84322165+35996816 -84322311+35997227
 -84322311+35997227 -84322165+35996816
 -84322311+35997227 -84323161+35999617
 -84323161+35999617 -84322311+35997227
 -84323161+35999617 -84323213+35999762
 -84323213+35999762 -84323161+35999617
 -84323213+35999762 -84323394+36000264
 -84323394+36000264 -84323213+35999762
 -84323394+36000264 -84323958+36001793
 -84323958+36001793 -84323394+36000264
 -84341812+36048977 -84341746+36048905 -84341627+36048776 -84340606+36045908 -84340394+36045689 -84340198+36044972 -84339855+36044060 -84339639+36043487 -84339506+36043132 -84339146+36042175 -84339077+36041992 -84338362+36040089 -84337821+36038651 -84337759+36038484 -84336435+36034962 -84336226+36034405 -84336152+36034209 -84336010+36033830 -84335931+36033620 -84334867+36030788 -84334563+36029980 -84334418+36029596 -84333817+36027998 -84332513+36024526 -84331916+36022939 -84331887+36022861 -84331471+36021754 -84329721+36017098 -84327862+36012155 -84325964+36007103 -84325756+36006550 -84325353+36005496 -84324987+36004535 -84324481+36003208 -84323996+36001897 -84323958+36001793
 -84324249+35887118 -84325607+35887898 -84327392+35889375 -84327824+35890075 -84328644+35891248 -84329970+35892905
 -84329970+35892905 -84330091+35892400
 -84324249+35887118 -84330091+35892400
 -84330091+35892400 -84330565+35890413 -84330923+35888913 -84332872+35880749 -84333204+35879357 -84333317+35878884 -84333474+35878231 -84333721+35877194 -84333907+35876418 -84335053+35871429 -84335447+35869461 -84335768+35867417 -84336058+35865565 -84336177+35864587 -84336345+35863808 -84336533+35862590 -84336598+35862138 -84336779+35860979 -84336843+35860568 -84336889+35860271 -84336943+35859925 -84337380+35857137 -84337749+35855615 -84339285+35848382 -84342075+35835248 -84342417+35833636 -84342769+35831981
 -84342769+35831981 -84345880+35832137
 -84345880+35832137 -84348929+35831834 -84349756+35831497 -84350417+35831227 -84353227+35830080 -84354572+35829531 -84364531+35825469 -84372878+35822074 -84380716+35809175 -84381167+35805606 -84380192+35799736 -84380536+35797398 -84380908+35795287 -84377373+35791039 -84377136+35790574 -84377789+35789768 -84387940+35782118 -84386019+35780973 -84384556+35780102 -84382532+35778896 -84381908+35778524 -84385975+35771542 -84386821+35770516 -84388607+35768352 -84431359+35748888
 -84431359+35748888 -84447339+35759032 -84447330+35759083 -84448081+35759300
 -84448081+35759300 -84448891+35759125 -84451550+35756694 -84467786+35741624 -84470963+35738638 -84471926+35737733 -84481466+35728667 -84482674+35727522 -84488828+35721707 -84510960+35716113 -84512154+35715292 -84512515+35715043 -84521114+35705706 -84521165+35705629 -84521596+35703591 -84526171+35691329 -84527299+35691173 -84530597+35690720 -84531546+35687606 -84531878+35684283 -84531909+35683997 -84531514+35683988 -84527613+35683905
 -84527613+35683905 -84527198+35683921
 -84527198+35683921 -84526495+35683887 -84521884+35681168 -84525140+35676606
 -84525140+35676606 -84526126+35676607 -84530779+35676612
 -84530779+35676612 -84539963+35670465
 -84332403+36502311 -84332534+36502179 -84332789+36502115 -84337653+36496770 -84337030+36496358 -84336859+36495649 -84335042+36494157
 -84337507+36475855 -84335841+36484885 -84335548+36485255 -84335883+36485558 -84336635+36486432 -84337303+36486768 -84338347+36487138 -84338514+36488147 -84338181+36489155 -84337721+36490063 -84337054+36491273 -84335042+36494157
 -84337507+36475855 -84336344+36491710 -84335091+36492786 -84334632+36493189 -84334715+36493828 -84335042+36494157
 -84379030+36095377 -84361570+36070601 -84361128+36069977 -84360718+36069531 -84360370+36069153 -84358853+36067504 -84353915+36062135 -84349100+36056901 -84348326+36056060 -84347999+36055704 -84347546+36055212 -84346732+36054326 -84346333+36053893 -84346053+36053589 -84345729+36053236 -84345652+36053152 -84345169+36052627 -84344535+36051938 -84343519+36050833 -84343250+36050540 -84342862+36050118 -84341812+36048977
 -84343695+36049309 -84341812+36048977
 -84343695+36049309 -84343264+36049317 -84342758+36049317 -84342049+36049118 -84341812+36048977
 -84448045+35985817 -84425294+35998552 -84387842+36020837 -84372146+36034518 -84367028+36038877 -84366696+36039098 -84350459+36047482 -84349743+36047632 -84349489+36047668 -84349427+36047677 -84348777+36047893 -84348576+36047961 -84348349+36048056 -84347830+36048275 -84344099+36049303 -84343821+36049307 -84343695+36049309
 -84351246+35643165 -84350001+35632939
 -84350001+35632939 -84346529+35634714 -84343910+35637837 -84351246+35643165
 -84349267+36275579 -84371533+36225278 -84371733+36225178 -84372033+36224878 -84372333+36224578 -84372733+36224078 -84372933+36223478 -84373033+36223078 -84373033+36222678 -84373033+36222278 -84372933+36221678 -84372731+36216778
 -84349267+36275579 -84373533+36264279 -84373733+36264179 -84373833+36263879 -84373733+36263479 -84373833+36263279 -84374033+36262979 -84374233+36262779 -84374333+36262679 -84374433+36262479 -84374433+36262179 -84372731+36216778
 -84372731+36216778 -84392792+36193887 -84436895+36164178 -84441034+36163478
 -84453627+35318974 -84441535+35322228 -84440063+35322624 -84436749+35323516 -84415344+35329277 -84400890+35335060 -84400699+35341694 -84409125+35353675 -84406872+35354665 -84409225+35355875 -84409213+35358092 -84409188+35362931 -84409143+35371656 -84409225+35378175 -84409226+35378232 -84409279+35393170 -84409230+35397900 -84410928+35398335 -84414063+35398356 -84414059+35398565 -84413947+35399457 -84414282+35400030 -84414329+35400330 -84414525+35401341 -84414602+35401427 -84417552+35403257
 -84417552+35403257 -84419805+35401530
 -84419805+35401530 -84426326+35401874 -84426326+35406493 -84426326+35406937 -84430826+35411774 -84430926+35411874 -84426826+35411974 -84428837+35421674 -84430126+35422674 -84431031+35422688 -84435760+35422763 -84436569+35423287 -84436467+35426203 -84436857+35426302
 -84416432+36108277 -84379030+36095377
 -84416432+36108277 -84412932+36106977 -84412332+36106677 -84411532+36106377 -84410832+36106077 -84410232+36105877 -84409632+36105677 -84408732+36105277 -84408132+36105077 -84407932+36104877 -84407531+36104477 -84379030+36095377
 -84420517+35663535 -84420968+35663623 -84421225+35663640 -84422211+35663762 -84422861+35664046 -84423126+35664272 -84423214+35664667
 -84423214+35664667 -84426401+35664608
 -84426401+35664608 -84426422+35672052
 -84420517+35663535 -84426422+35672052
 -84441034+36163478 -84441634+36155578 -84441960+36155252 -84448614+36152120 -84449881+36151046 -84449834+36146427 -84449834+36142277 -84442944+36139907 -84430033+36131877 -84429716+36131398 -84429662+36131317 -84425454+36124629 -84425436+36124427 -84425499+36123569 -84425542+36122992 -84425261+36122422 -84420890+36110810 -84416432+36108277
 -84426422+35672052 -84426423+35672259 -84427471+35672279
 -84427471+35672279 -84427535+35672168 -84429121+35671940
 -84429121+35671940 -84432917+35671958
 -84432917+35671958 -84437354+35670950 -84436005+35665951 -84436504+35665951 -84448087+35665939 -84449363+35665866 -84450919+35665778 -84452208+35665778
 -84434181+35448623 -84434526+35448575
 -84434322+35440154 -84434726+35440174
 -84434322+35440154 -84435625+35445979 -84435767+35445994 -84435944+35446013 -84434181+35448623
 -84434526+35448575 -84434181+35448623
 -84434526+35448575 -84437897+35448237
 -84437897+35448237 -84440272+35453325 -84442712+35455580
 -84434726+35440174 -84434322+35440154
 -84438237+35439918 -84436402+35440024 -84436099+35440052 -84434726+35440174
 -84437302+35427377 -84438154+35428435 -84437084+35429403 -84436476+35430037 -84437007+35433722
 -84437007+35433722 -84439399+35433636 -84443597+35433485
 -84437302+35427377 -84436857+35426302
 -84437302+35427377 -84436892+35426697 -84437379+35426337 -84436857+35426302
 -84438237+35439918 -84438793+35435977
 -84438793+35435977 -84438237+35439918
 -84438793+35435977 -84439295+35435558
 -84439295+35435558 -84438797+35435560 -84438793+35435977
 -84439295+35435558 -84443012+35435550
 -84441034+36163478 -84444135+36166678 -84451935+36176278 -84452135+36176378 -84459136+36181678 -84458736+36184578 -84458336+36186542 -84469393+36195583 -84472036+36197978 -84471037+36203778 -84471741+36204034 -84475230+36205305 -84484846+36208808 -84498963+36214112 -84500338+36214578 -84503347+36215655 -84512893+36219070 -84524381+36223180 -84533039+36226278 -84533039+36226378 -84541403+36229567 -84552166+36233673 -84552440+36233777
 -84552440+36233777 -84552540+36233046 -84553640+36231177 -84555036+36229735 -84555321+36228990 -84562899+36226898 -84564724+36226240 -84567233+36226234
 -84567233+36226234 -84567740+36227177 -84573299+36229770 -84573741+36229977 -84573841+36230077 -84572877+36231399 -84571653+36233081 -84570553+36234590 -84568741+36237077 -84568641+36237663 -84568805+36239102 -84570041+36246806 -84571506+36249342 -84571665+36250077 -84571741+36250377 -84571947+36252942 -84572337+36257798 -84572412+36258729 -84576359+36266600 -84587434+36266876 -84589181+36270603 -84591841+36276277
 -84591841+36276277 -84611042+36270377
 -84611042+36270377 -84612946+36272383 -84614267+36273775 -84615385+36274953 -84617145+36276808 -84619547+36279339 -84623701+36283718 -84625091+36285195 -84625180+36285296 -84627764+36288222 -84634652+36296022 -84635644+36297145 -84637252+36298966 -84640348+36302472 -84642416+36304812 -84645988+36308854 -84651465+36315056 -84653607+36317482 -84655193+36319278 -84658789+36323350 -84660182+36324927 -84664621+36329953 -84672103+36338427 -84673631+36340157 -84676191+36343056 -84679973+36347340 -84680975+36348475 -84686694+36354952 -84689618+36358264 -84694933+36364284 -84698475+36368296 -84700778+36370904
 -84442712+35455580 -84443426+35455474
 -84443012+35435550 -84439295+35435558
 -84443256+35462707 -84446026+35459974
 -84443426+35455474 -84442712+35455580
 -84443426+35455474 -84445402+35455429 -84451129+35455299 -84452114+35455277
 -84452114+35455277 -84446511+35459966 -84446026+35459974
 -84443513+35435559 -84443012+35435550
 -84443513+35435559 -84443597+35433485
 -84443597+35433485 -84443513+35435559
 -84445149+35465510 -84443256+35462707
 -84445149+35465510 -84446030+35467185
 -84446026+35459974 -84443256+35462707
 -84446030+35467185 -84445149+35465510
 -84457315+35487587 -84454945+35481910 -84453051+35477413 -84452676+35476763 -84451071+35474272 -84450046+35472713 -84447845+35469573 -84446615+35467954 -84446030+35467185
 -84448045+35985817 -84458231+35984481
 -84458231+35984481 -84458820+35984695 -84459162+35984932 -84459436+35985112 -84460035+35985318 -84460556+35985377 -84461068+35985380
 -84461068+35985380 -84461590+35985351 -84462231+35985265 -84462607+35985130 -84466036+35983958
 -84448045+35985817 -84462933+35984994 -84463102+35984881
 -84463102+35984881 -84463564+35984932
 -84463564+35984932 -84463841+35984820 -84464286+35984645 -84464682+35984452 -84465286+35984132 -84466036+35983958
 -84452208+35665778 -84452602+35665778
 -84452602+35665778 -84452208+35665778
 -84452602+35665778 -84453218+35665792 -84453583+35665801
 -84453583+35665801 -84457250+35665776 -84457217+35660149 -84457245+35658807 -84458232+35658743 -84459982+35658631 -84462739+35658450 -84465047+35658429 -84467633+35658406
 -84467633+35658406 -84470698+35658416
 -84470698+35658416 -84481371+35658290
 -84481371+35658290 -84484465+35658373
 -84484465+35658373 -84495206+35655447
 -84495206+35655447 -84495591+35656176 -84496902+35658434 -84499144+35658639 -84500245+35661091 -84500169+35663761 -84500114+35665745
 -84500114+35665745 -84504336+35662993 -84504414+35659390 -84504430+35658611 -84506294+35651298 -84506799+35651298 -84508360+35651307 -84512649+35651334
 -84512649+35651334 -84516501+35651324 -84513364+35644036 -84513365+35643863 -84513366+35642238 -84509889+35642213 -84513440+35639492 -84513424+35639308 -84513509+35636630
 -84513509+35636630 -84510735+35636741
 -84510735+35636741 -84510527+35636728 -84508655+35636546 -84504134+35629392 -84501907+35629392 -84500069+35629390 -84500144+35629301 -84500300+35628086 -84500697+35626954 -84502160+35625074 -84504404+35619544
 -84504404+35619544 -84513710+35620967 -84513719+35621286
 -84513719+35621286 -84514064+35621191
 -84514064+35621191 -84525850+35624186
 -84453627+35318974 -84453995+35318838
 -84453995+35318838 -84453627+35318974
 -84495529+35285472 -84488234+35291809 -84486809+35293314 -84484615+35295379 -84484071+35296373 -84456027+35317374 -84454713+35318518 -84453995+35318838
 -84457315+35487587 -84459542+35492877
 -84459542+35492877 -84457315+35487587
 -84459542+35492877 -84460382+35494474 -84461464+35496531 -84464036+35503435 -84464123+35503615 -84469049+35512886 -84469750+35514192 -84470990+35516413 -84471593+35517522 -84472760+35519752 -84473899+35521944 -84475669+35525336 -84476376+35526660 -84477074+35527864 -84480163+35533717 -84483043+35539066 -84486807+35545991 -84486974+35546293 -84487109+35546537 -84487333+35547018 -84487763+35547904 -84488219+35548844 -84488315+35549031 -84489471+35551220 -84494217+35560487 -84494905+35562029 -84495193+35562513 -84495269+35562670 -84495436+35562918 -84496054+35563837 -84497564+35566942 -84498609+35568797 -84498910+35569527 -84499082+35569859 -84499639+35570914 -84503931+35577486 -84504465+35578299 -84504547+35583773 -84504555+35584340 -84504571+35585394 -84504545+35586155
 -84504545+35586155 -84520108+35586110
 -84520108+35586110 -84520434+35586113 -84522334+35586132 -84522627+35586588 -84522625+35587522 -84522617+35591257 -84522615+35592191 -84522640+35592817 -84522614+35592887
 -84466036+35983958 -84478589+35984030
 -84478589+35984030 -84481061+35983782 -84481682+35983766
 -84481682+35983766 -84482212+35983797 -84482384+35983807
 -84482384+35983807 -84517036+35975861 -84525575+35974589 -84526501+35973602 -84526533+35973540 -84527600+35972973 -84550433+35966489 -84554731+35956005 -84554885+35954304 -84554902+35954004 -84554262+35952408 -84554583+35951529 -84554780+35950305
 -84554780+35950305 -84555045+35950355
 -84555045+35950355 -84555730+35950318 -84562898+35949645
 -84703736+35241021 -84703423+35241075 -84698737+35241673 -84698738+35244173 -84694637+35244973 -84694637+35245093 -84694637+35246673
 -84694637+35246673 -84690566+35246629
 -84690566+35246629 -84688736+35246680 -84685648+35246695 -84685446+35246701 -84685484+35253669
 -84685484+35253669 -84685290+35253530 -84684090+35253278
 -84684090+35253278 -84680959+35253747
 -84680959+35253747 -84678601+35253728 -84676680+35253713 -84676559+35253712
 -84676559+35253712 -84672385+35259949 -84672291+35260130 -84671974+35260742 -84671670+35261083 -84671444+35261783 -84668941+35266047 -84667538+35267675 -84667398+35268041 -84667036+35268073
 -84667036+35268073 -84666522+35268065
 -84666522+35268065 -84663584+35268088 -84652857+35268106
 -84652857+35268106 -84652758+35268104 -84650568+35268060 -84649918+35267828 -84647280+35267791 -84646035+35267773
 -84646035+35267773 -84645435+35267873
 -84645435+35267873 -84641341+35267853 -84634321+35267819 -84632218+35267809 -84629271+35267794
 -84629271+35267794 -84624734+35267873
 -84624734+35267873 -84617319+35267761 -84606728+35267534
 -84606728+35267534 -84605807+35267557
 -84605807+35267557 -84605726+35267556 -84596707+35267400 -84586698+35267326 -84577088+35267236 -84564284+35267118 -84562739+35267104 -84556242+35267029 -84553090+35266985 -84548093+35266916 -84547223+35266904 -84546832+35266899 -84546453+35266894 -84543690+35266855 -84542077+35266833 -84540153+35266806 -84526189+35266612 -84516130+35266472
 -84516130+35266472 -84495529+35285472
 -84520687+35598354 -84520607+35598659 -84520430+35599336 -84520113+35600392 -84520577+35600420 -84520898+35600439
 -84520898+35600439 -84522495+35600430 -84522621+35600430 -84522609+35600885 -84522587+35601713 -84522578+35602056 -84522565+35602537 -84522429+35607782
 -84522429+35607782 -84522349+35610853 -84522293+35611380 -84522318+35617125 -84522373+35618625
 -84522373+35618625 -84524058+35618642 -84535889+35619411
 -84535889+35619411 -84540344+35616417 -84532787+35611762 -84525673+35611479 -84526004+35607804 -84525501+35607800 -84522429+35607782
 -84525850+35624186 -84522383+35618883 -84522373+35618625
 -84522614+35592887 -84520687+35598354
 -84522614+35592887 -84522219+35593985 -84521377+35595724 -84520687+35598354
 -84525850+35624186 -84531153+35628118 -84531148+35628761 -84531163+35629441 -84541515+35637580 -84546000+35640340 -84546247+35640492 -84549050+35641117
 -84549050+35641117 -84549038+35640088 -84550265+35636932 -84557883+35631143 -84559538+35629673
 -84559538+35629673 -84569125+35633220
 -84569125+35633220 -84580270+35633121
 -84580270+35633121 -84584276+35634509 -84584367+35637774 -84584419+35641061 -84584472+35644424
 -84539960+35670694 -84539963+35670465
 -84539963+35670465 -84540929+35670475 -84541577+35670480 -84548774+35670536 -84539822+35675168
 -84539822+35675168 -84539853+35673487 -84539954+35671153 -84539960+35670694
 -84539963+35670465 -84539968+35670158 -84539992+35667054 -84540025+35666052
 -84539963+35670465 -84540025+35666052
 -84540025+35666052 -84540031+35665894 -84540280+35665871 -84540332+35665866
 -84540332+35665866 -84541099+35665914 -84542493+35665940 -84548810+35666062
 -84548810+35666062 -84548816+35665674 -84550774+35662403 -84565351+35658841
 -84565351+35658841 -84575300+35658880
 -84575300+35658880 -84575308+35658658 -84575314+35658566 -84575448+35656827 -84576104+35651639 -84579241+35651626 -84584409+35651607 -84584432+35650050 -84584444+35648339 -84584462+35645730 -84584471+35644472 -84584472+35644424
 -84574504+35949820 -84562898+35949645
 -84574504+35949820 -84570358+35949659
 -84570358+35949659 -84566136+35949668
 -84566136+35949668 -84563694+35949553
 -84563694+35949553 -84562898+35949645
 -84619509+35932931 -84609668+35942933 -84602718+35954316
 -84602718+35954316 -84578733+35950957 -84576115+35950178 -84575378+35949855 -84574772+35949831 -84574504+35949820
 -84619865+35644651 -84618878+35644651 -84614870+35644600 -84601307+35644490 -84594388+35644469 -84587279+35644465 -84584472+35644424
 -84619865+35644651 -84619909+35645995 -84619907+35646789 -84619883+35657119 -84624936+35658828 -84625588+35658831 -84626787+35660296 -84628040+35665274 -84628045+35671677 -84628060+35689576 -84627507+35689976 -84627408+35689984 -84618789+35695036 -84618819+35695927 -84620398+35696581 -84622942+35707221 -84634172+35718994 -84636142+35720232 -84636326+35723149 -84641375+35724339
 -84641375+35724339 -84645077+35724332 -84645250+35718131 -84648879+35717171
 -84648879+35717171 -84652661+35717255
 -84652661+35717255 -84655814+35710046
 -84655814+35710046 -84656247+35710055
 -84656247+35710055 -84663332+35707294 -84663345+35707016 -84663587+35702861
 -84663587+35702861 -84666102+35702885 -84670903+35702932 -84672086+35706790 -84672008+35709003 -84676515+35715318 -84684326+35717630 -84696381+35717829 -84695292+35726737 -84695171+35730962 -84698441+35740121 -84701930+35741853 -84702485+35741859 -84703416+35741870 -84720511+35751151 -84723096+35752871 -84723853+35752896
 -84619865+35644651 -84620480+35644408 -84623095+35642621 -84624432+35642300 -84624936+35642104 -84627501+35640925 -84629744+35640016 -84630075+35637074 -84641411+35626247 -84643756+35623384 -84643951+35623103 -84655155+35607121 -84659068+35600390 -84666808+35593053 -84666916+35592727
 -84620607+35932290 -84619509+35932931
 -84620607+35932290 -84619875+35932450 -84619566+35932725 -84619509+35932931
 -84620607+35932290 -84627720+35934254
 -84627720+35934254 -84630030+35930456
 -84630030+35930456 -84638613+35931467
 -84638613+35931467 -84640782+35930528 -84652067+35927375 -84661724+35915864
 -84661724+35915864 -84668049+35916707 -84670305+35917606
 -84670305+35917606 -84672983+35912630 -84680634+35908455
 -84700778+36370904 -84689649+36375075 -84689368+36375658 -84689494+36379239 -84689510+36379320 -84690529+36380785 -84682857+36389070 -84677960+36389779 -84668731+36392616 -84659502+36395246 -84659115+36395265 -84661959+36398720 -84667577+36405546 -84667937+36406484 -84665288+36406540 -84663641+36406575 -84663451+36407753 -84663730+36411017 -84663741+36411175 -84664351+36412990 -84666966+36413675 -84669371+36414064 -84670141+36414775
 -84670141+36414775 -84670241+36414675 -84670541+36414475 -84671141+36414175 -84671741+36413875 -84672341+36413675 -84673041+36413575 -84673941+36413575 -84674441+36413775 -84676740+36416531 -84684969+36426397 -84690292+36432780 -84690981+36433606 -84692015+36434846 -84692572+36435564 -84692652+36435789 -84692886+36436448 -84699723+36455626 -84700868+36458839 -84704479+36468969 -84706183+36473748 -84708636+36480618 -84709488+36483009 -84709783+36483837 -84710466+36485755 -84712757+36492186 -84712994+36492851 -84713510+36494301 -84713997+36495668 -84715065+36498665 -84715139+36498874 -84722686+36510469 -84726785+36516831 -84731839+36524674
 -84673626+35584633 -84666828+35588948 -84666535+35589289 -84666400+35589757 -84666374+35590104 -84666396+35590403 -84667161+35590947 -84667292+35591228 -84667343+35591438 -84666916+35592727
 -84673626+35584633 -84666916+35592727
 -84719930+35527630 -84718272+35529852 -84716968+35530868 -84715303+35532668 -84711442+35535644 -84698065+35555288 -84697618+35555879 -84697454+35556314 -84697403+35556467 -84697240+35556963 -84690657+35567756 -84688672+35570760 -84688251+35572820 -84673811+35584479 -84673626+35584633
 -84680634+35908455 -84683487+35914619 -84685207+35918337 -84685539+35919054 -84687788+35923915 -84687876+35924104 -84687937+35924236 -84689274+35927124 -84695178+35939878 -84697917+35945798 -84698203+35946416 -84698402+35946846 -84699215+35948603 -84700649+35951702 -84704818+35960708 -84715688+35984081 -84716575+35985988 -84719057+35991325 -84720335+35994030 -84726542+36000072 -84740230+36012475 -84750043+36021472 -84753076+36024215 -84758089+36028751 -84765199+36035184 -84769044+36038662 -84786860+36054779 -84788662+36056409 -84789375+36057054 -84790883+36058419 -84791991+36059421 -84795283+36066772 -84798048+36073008 -84800322+36078137 -84804542+36087653 -84804940+36088552 -84805481+36090581
 -84805481+36090581 -84808562+36088556 -84811049+36086971
 -84811049+36086971 -84811205+36087011 -84817635+36095480
 -84687594+35902531 -84682772+35904147 -84682237+35905546 -84682124+35906139 -84680634+35908455
 -84702138+35219073 -84699889+35223180 -84697194+35228104 -84697033+35228397 -84703736+35241021
 -84697203+35899913 -84687594+35902531
 -84697203+35899913 -84688511+35902477 -84687594+35902531
 -84697937+35200473 -84699178+35203774
 -84781839+35824999 -84781104+35826134 -84769157+35829998 -84761025+35840890 -84750358+35848359 -84749942+35849173 -84740492+35852109 -84737798+35853790 -84737555+35854392 -84736866+35855590 -84728884+35860583 -84725455+35865093 -84717837+35875072 -84717406+35875847 -84708118+35892575 -84704186+35894008 -84702568+35895375 -84702124+35895750 -84701857+35895977 -84701458+35896313 -84700431+35897182 -84699732+35897773 -84698729+35898621 -84697203+35899913
 -84775853+34987884 -84775118+34990482 -84773349+34996696 -84773210+34997108 -84766633+35011592 -84762630+35019592 -84760925+35022890 -84754189+35042371 -84751406+35051049 -84750476+35053951 -84749438+35056501 -84749273+35056790 -84742986+35068372 -84741023+35071278 -84737582+35077389 -84735347+35081359 -84735916+35081557 -84737674+35082247 -84739736+35082956 -84740031+35083201 -84740268+35098945 -84738523+35102122 -84728197+35120167 -84727880+35120711 -84726398+35123254 -84724485+35126616 -84723454+35128478 -84722792+35129675 -84715425+35142988 -84713512+35146443 -84704036+35163567 -84699937+35170974 -84699737+35172274 -84700530+35176845 -84701273+35178567 -84701854+35180969 -84702292+35182093 -84703270+35184602 -84701937+35187842 -84699819+35192527 -84699699+35193550 -84699239+35197469 -84698757+35198581 -84697937+35200473
 -84699178+35203774 -84697937+35200473
 -84699178+35203774 -84700153+35209089 -84700323+35209290 -84700653+35209553 -84702666+35211122 -84702053+35216662
 -84700778+36370904 -84701314+36370821 -84701607+36370775 -84706658+36367979 -84707305+36367979 -84719903+36375074 -84724576+36376407
 -84724576+36376407 -84725055+36375327 -84725026+36375074 -84725168+36369139 -84732432+36365879 -84732543+36363517 -84732688+36363029 -84732545+36361495 -84731482+36350567
 -84731482+36350567 -84734246+36350663
 -84702053+35216662 -84702138+35219073
 -84702138+35219073 -84702053+35216662
 -84703736+35241021 -84711313+35245359 -84711381+35245552 -84712191+35246964 -84712688+35248021 -84712794+35248569 -84712617+35249190 -84712244+35249560 -84711597+35249850 -84711264+35249971
 -84711264+35249971 -84704898+35249965 -84703137+35249245
 -84703137+35249245 -84721193+35259186 -84744576+35264595 -84744594+35264644 -84745132+35266129 -84745552+35266930 -84749940+35270273 -84749940+35275886 -84749360+35275973 -84749240+35275973 -84739333+35276214
 -84739333+35276214 -84737867+35275570 -84735601+35274991 -84733553+35274879
 -84733553+35274879 -84729739+35275373 -84726539+35276273 -84740464+35289348
 -84740464+35289348 -84742340+35288873 -84745340+35287673 -84749040+35287273 -84749239+35287273 -84749511+35287307 -84749940+35287373 -84751140+35287872 -84752707+35288595 -84756595+35290757 -84756692+35290820 -84758638+35292759 -84760229+35295042 -84764147+35299215 -84764760+35299738 -84765140+35300030 -84766142+35300755 -84797078+35315692 -84799229+35316203 -84803225+35318846 -84804021+35325783 -84805854+35327696
 -84805854+35327696 -84825854+35326702
 -84825854+35326702 -84828309+35328626 -84829899+35329681 -84836793+35338896 -84837206+35339322 -84851095+35346489 -84860164+35350074
 -84777930+35646038 -84777664+35649760 -84779965+35661430 -84780494+35665571 -84744976+35678224 -84739093+35680405 -84721369+35712350 -84723853+35752896
 -84728703+35519981 -84719930+35527630
 -84728703+35519981 -84728461+35520010 -84728007+35520110 -84727567+35520492 -84726710+35520747 -84726170+35521114 -84725698+35521238 -84724879+35521364 -84724702+35521429 -84724634+35521551 -84724749+35522204 -84719930+35527630
 -84731839+36524674 -84732094+36525081 -84733652+36527564 -84738407+36535141
 -84731839+36524674 -84733007+36524680 -84747621+36524760 -84751246+36524781 -84764372+36524858 -84773471+36524911 -84777431+36524934 -84782998+36524966 -84784041+36524973 -84786178+36526549 -84793017+36531599 -84793487+36531946 -84793708+36532109 -84798642+36535751 -84801894+36538152 -84808859+36543293 -84812515+36545992 -84818988+36550495 -84834705+36557519 -84848265+36563579 -84848716+36563780 -84849068+36563937 -84860462+36569030 -84862343+36569871 -84866318+36570943 -84868450+36571518 -84875244+36573270 -84879244+36573970 -84880244+36574270 -84889443+36576183 -84891115+36576409 -84893045+36576670 -84899845+36578270 -84907790+36579476 -84909345+36579670 -84913645+36579970 -84933217+36581263 -84935083+36581269 -84942184+36581269 -84944124+36581111 -84956747+36579069 -84959747+36578369 -84962701+36577824 -84964047+36577568 -84970047+36576068
 -84740596+35512906 -84738982+35516395
 -84738982+35516395 -84736612+35516341
 -84736612+35516341 -84736494+35516346 -84728703+35519981
 -84738407+36535141 -84738933+36535979
 -84738933+36535979 -84738407+36535141
 -84738933+36535979 -84755691+36561621 -84758937+36566180 -84759044+36566330 -84760972+36569046 -84762919+36571789 -84765223+36575034 -84767968+36578900 -84770048+36581830 -84773050+36586058 -84774147+36587603 -84781381+36597792 -84783370+36600595 -84785341+36603372
 -84859327+36292139 -84852484+36292417
 -84852484+36292417 -84852426+36292323 -84843350+36286972
 -84843350+36286972 -84842665+36287093 -84842249+36287172 -84830940+36295032 -84815813+36295057 -84801675+36297184
 -84801675+36297184 -84797441+36297026
 -84797441+36297026 -84795705+36297853 -84791655+36302866 -84791833+36303432 -84786989+36324534 -84786957+36324689 -84780242+36326406 -84776346+36328497 -84775522+36329465 -84775105+36332336 -84771590+36334540
 -84771590+36334540 -84769002+36333626 -84768910+36333593 -84761869+36328234 -84759889+36327844
 -84759889+36327844 -84749944+36332212 -84739889+36336522 -84743600+36346614 -84742614+36353916
 -84749941+35774756 -84741633+35789802 -84742013+35790290 -84742729+35790786
 -84742614+36353916 -84734246+36350663
 -84742614+36353916 -84740634+36353802 -84739558+36353459 -84738709+36353024 -84736898+36351766 -84736649+36351663 -84735541+36351202 -84734246+36350663
 -84742729+35790786 -84744330+35791151 -84745707+35791700 -84747000+35792019 -84747394+35792385 -84747394+35793003 -84747057+35793621 -84747170+35794125 -84747732+35794491 -84749053+35794811 -84749941+35794843 -84750908+35794862
 -84742729+35790786 -84750908+35794862
 -84749941+35774756 -84723853+35752896
 -84749941+35774756 -84749941+35752672 -84749344+35752269 -84748357+35751812 -84747163+35751162 -84745871+35750746 -84744708+35750467 -84743339+35750358 -84742305+35750353
 -84742305+35750353 -84740948+35750662 -84740456+35750817 -84723853+35752896
 -84750908+35794862 -84753862+35795049 -84756674+35795131 -84763752+35798819 -84765016+35798934 -84767081+35802216 -84768183+35804171 -84773328+35808666 -84774424+35809559 -84789259+35814370 -84786845+35817248 -84785040+35822793 -84781850+35824732 -84781839+35824999
 -84761668+35493248 -84760473+35492672 -84757586+35492474 -84757943+35491272
 -84757943+35491272 -84759543+35486972 -84760143+35486472 -84760443+35486172 -84761043+35485972 -84761743+35485672
 -84761743+35485672 -84762543+35485872 -84763243+35485872 -84764143+35485372 -84764943+35485172
 -84764943+35485172 -84765743+35485472
 -84765743+35485472 -84768643+35483972
 -84757943+35491272 -84768643+35483972
 -84761668+35493248 -84740596+35512906
 -84761668+35493248 -84749942+35500325 -84749741+35500465 -84749644+35500659 -84749608+35501111 -84749631+35501369 -84749711+35501546 -84749942+35501720 -84750483+35501901 -84750670+35502031 -84750757+35502209 -84740596+35512906
 -84768643+35483972 -84768943+35483072 -84769434+35482582 -84771343+35480672 -84775630+35467530 -84796008+35456022 -84800558+35451921 -84802644+35443471
 -84976976+34987664 -84962668+34987748 -84961479+34987753 -84955623+34987830 -84952772+34987943
 -84952772+34987943 -84946344+34987846
 -84946344+34987846 -84944520+34987863 -84944420+34987864 -84943898+34987871 -84942091+34987889 -84939930+34987910 -84939306+34987916
 -84939306+34987916 -84930635+34987904 -84928915+34987901 -84926289+34987898 -84921993+34987893
 -84921993+34987893 -84921557+34987914
 -84921557+34987914 -84916523+34987887 -84908843+34987863
 -84908843+34987863 -84904912+34987864 -84891615+34987869 -84891331+34987869 -84886629+34987871 -84879643+34987873
 -84879643+34987873 -84861314+34987791 -84858032+34987746
 -84858032+34987746 -84851867+34987752 -84831799+34988004
 -84831799+34988004 -84831243+34987775 -84824834+34987715 -84824010+34987707
 -84824010+34987707 -84820478+34987913
 -84820478+34987913 -84819893+34987776 -84817279+34987753 -84810742+34987615 -84809184+34987569
 -84809184+34987569 -84808127+34987592 -84802340+34987644 -84779853+34987849 -84776050+34987883 -84775853+34987884
 -84777930+35646038 -84778299+35644602 -84778963+35643376 -84780032+35641820 -84781602+35640435 -84783342+35638502 -84784369+35637357 -84785172+35635995 -84785818+35634212 -84786305+35632767 -84786517+35631298 -84784310+35623952
 -84777930+35646038 -84784310+35623952
 -84784310+35623952 -84782598+35621212 -84782400+35620896 -84782299+35620734 -84780625+35618088 -84787554+35592030 -84798815+35563504 -84794227+35554104 -84802732+35546754 -84808589+35545740
 -84808589+35545740 -84866539+35554190
 -84866539+35554190 -84874947+35548939 -84880677+35537584 -84874947+35523421 -84871001+35520820 -84857618+35507592 -84858147+35500071 -84874947+35488071 -84880986+35486601 -84902166+35477343 -84903648+35458771 -84903648+35455471 -84904848+35451771 -84906148+35449271 -84906509+35448765 -84912148+35442671 -84915049+35440771 -84917749+35439371
 -84785341+36603372 -84803744+36604265 -84819269+36604552 -84829274+36604747 -84830437+36604766 -84835722+36604856 -84836936+36604900 -84843091+36605127 -84859759+36606428 -84859744+36606477 -84859738+36606495 -84859815+36606500 -84874944+36607659 -84874944+36607720 -84880125+36608097 -84905139+36609835 -84905645+36609870 -84905545+36609870 -84912716+36610374 -84920383+36610912 -84925688+36611285 -84929420+36611548 -84937516+36612117 -84974635+36615537 -84974948+36615568 -84993386+36617156 -84996621+36617383 -84999504+36617586 -85024627+36619354 -85026454+36619458 -85027266+36619492 -85040260+36620029 -85049603+36620416 -85069122+36621296 -85070620+36621386 -85077690+36621656 -85086415+36621913 -85095721+36622448 -85096128+36622483 -85102831+36622728 -85103218+36622744 -85110751+36623042 -85115457+36623229 -85118259+36623340 -85124954+36623467 -85131054+36623631 -85136256+36623772 -85138658+36623837 -85142965+36623955 -85144718+36624001 -85154378+36624252 -85168654+36624624 -85170179+36624668 -85171588+36624709 -85180519+36624968 -85182377+36625126 -85183236+36625153 -85186197+36625248 -85187269+36625282 -85188574+36625322 -85190303+36625378 -85194065+36625445 -85195863+36625503 -85203638+36625611 -85205420+36625643 -85206664+36625665 -85207387+36625678 -85207875+36625686 -85208137+36625691 -85208403+36625695 -85208560+36625698
 -85208560+36625698 -85208957+36625681
 -85208957+36625681 -85212212+36625761 -85213043+36625782 -85221409+36625906 -85225628+36625974 -85226186+36625981 -85228625+36626015 -85231312+36626054 -85239741+36626332 -85246247+36626361 -85246632+36626362 -85247072+36626364
 -85247072+36626364 -85249960+36626097
 -85249960+36626097 -85254983+36626477 -85256639+36626496
 -85256639+36626496 -85256761+36626418
 -85256761+36626418 -85256997+36626422 -85264153+36626529 -85265639+36626551 -85267158+36626563 -85268806+36626576 -85270628+36626610 -85271111+36626611
 -85271111+36626611 -85275457+36626498
 -85275457+36626498 -85276289+36626511
 -84916347+35761637 -84911918+35766395 -84910592+35767820 -84905133+35773738 -84898451+35775221 -84893573+35776305 -84890511+35776985 -84887083+35777746 -84882116+35778939 -84880964+35779563 -84877484+35781447 -84857511+35792435 -84835062+35804740 -84831960+35806441 -84831009+35806962 -84822868+35811424 -84814653+35815928 -84798648+35824703 -84797941+35825039 -84795990+35825134
 -84795990+35825134 -84793641+35825111 -84789361+35825070 -84781839+35824999
 -84802644+35443471 -84801544+35439271 -84801744+35438471 -84801944+35437771 -84802444+35437271 -84802844+35436971 -84803244+35436571 -84803844+35436571 -84804244+35436671
 -84804244+35436671 -84804744+35436571 -84805044+35436371
 -84805044+35436371 -84811230+35436490
 -84802644+35443471 -84811230+35436490
 -84811230+35436490 -84816444+35433871 -84818545+35430071 -84821474+35418708 -84818444+35418271 -84820744+35411605 -84827219+35405644 -84838745+35393171 -84839804+35390877 -84840029+35390571 -84844566+35383278
 -84817635+36095480 -84831989+36084080
 -84831989+36084080 -84817635+36095480
 -84831989+36084080 -84832382+36084017
 -84832382+36084017 -84843982+36099764 -84861113+36123022 -84862549+36124971 -84864548+36127913 -84868150+36132771 -84870863+36136889 -84871257+36137192 -84872986+36137250 -84874950+36137406 -84879178+36140466 -84879782+36141483 -84898472+36148922
 -84844927+35382390 -84844566+35383278
 -84844927+35382390 -84844634+35383111 -84844566+35383278
 -84860164+35350074 -84858734+35352491 -84858322+35353182 -84854834+35363637 -84854556+35364046 -84853323+35367096 -84853300+35367182 -84853167+35369588 -84852822+35370324 -84851571+35372622 -84850334+35374232 -84850005+35374531 -84847070+35378593 -84847045+35378671 -84847105+35378932 -84845445+35381328 -84844927+35382390
 -84860164+35350074 -84874946+35357171 -84877546+35357871
 -84877546+35357871 -84878320+35356046 -84878924+35354624 -84879463+35353345 -84879698+35352794 -84880066+35351929 -84880281+35351424 -84880346+35351271 -84873246+35348971 -84874846+35346371 -84875152+35345688 -84878048+35340341 -84884046+35329172 -84885546+35327972
 -84861415+36292604 -84859327+36292139
 -84861415+36292604 -84860628+36292368 -84860027+36292262 -84859327+36292139
 -84874949+36285562 -84871904+36286068 -84871242+36286353 -84871294+36287661 -84871374+36287749 -84864445+36293396
 -84864445+36293396 -84863399+36293328 -84861415+36292604
 -84875848+36283843 -84874949+36285562
 -84875848+36283843 -84876021+36284367 -84876045+36284439 -84875989+36284589 -84875875+36284896 -84875752+36285068 -84875564+36285331 -84875383+36285399 -84874949+36285562
 -84877436+36278374 -84875848+36283843
 -84882680+36254157 -84877436+36278374
 -84882680+36254157 -84877669+36269287 -84876567+36269790 -84876057+36270522 -84875830+36271552 -84875943+36272032 -84876423+36272445 -84876621+36272834 -84876846+36274299 -84876959+36274368 -84877184+36275146 -84877436+36278374
 -84883674+36246470 -84883702+36246745 -84883532+36246974 -84883560+36247248 -84884012+36247684 -84884153+36248027 -84884323+36248119 -84884464+36248393 -84884350+36249286 -84884237+36249469 -84883893+36249960
 -84883674+36246470 -84883893+36249960
 -84883893+36249960 -84882680+36254157
 -84885546+35327972 -84890646+35323072 -84895747+35318372 -84898361+35315918
 -84885546+35327972 -84898361+35315918
 -84886264+36238837 -84883674+36246470
 -84892302+36232237 -84886264+36238837
 -84892302+36232237 -84891962+36232580 -84892018+36233083 -84892103+36233633 -84892216+36233702 -84892244+36233908 -84892978+36235167 -84892921+36235487 -84892553+36236105 -84892553+36237181 -84891874+36238234 -84886264+36238837
 -84892302+36232237 -84895453+36225849 -84897195+36224302 -84897646+36224249 -84898456+36224170 -84901883+36223793 -84902166+36222946 -84904230+36218883 -84903907+36217029 -84905816+36215946 -84908816+36212975
 -84908816+36212975 -84909252+36213070
 -84909252+36213070 -84913734+36206521 -84910852+36189269 -84908854+36185471 -84904151+36183770 -84901077+36173698 -84899679+36172495 -84907674+36157069 -84907505+36156382
 -84898361+35315918 -84899097+35315228 -84912455+35303027 -84925848+35290671 -84925987+35290515 -84926490+35289948 -84929118+35289889
 -84929118+35289889 -84929194+35290347 -84933948+35295471 -84937382+35296689 -84940148+35297671
 -84940148+35297671 -84941302+35295760 -84941805+35295005 -84942520+35293706 -84944828+35289511 -84945376+35288514 -84945455+35288398 -84945770+35288022 -84946441+35287587
 -84898472+36148922 -84898816+36149307 -84898872+36149604 -84898956+36149650 -84898985+36149993 -84899182+36150428 -84899633+36150863 -84900367+36151161 -84901157+36151345
 -84901157+36151345 -84902201+36151299
 -84902201+36151299 -84903048+36151482 -84903528+36151734
 -84898472+36148922 -84903528+36151734
 -84903528+36151734 -84907505+36156382
 -84916347+35761637 -84920535+35761818 -84928536+35768549
 -84928536+35768549 -84931075+35768001 -84935976+35766912 -84938069+35766446 -84949071+35764001 -84980365+35757047 -84981205+35756860 -84993895+35754041 -85010522+35750397 -85014417+35749516 -85025598+35747002 -85027986+35746465 -85028595+35746327 -85028870+35746299
 -85028870+35746299 -85030732+35746629 -85032376+35746920 -85033433+35753927 -85039809+35769816 -85041020+35771590
 -85041020+35771590 -85041420+35771285 -85041754+35771031 -85042316+35770505 -85049212+35767461
 -85049212+35767461 -85051500+35767562 -85056377+35767596
 -85056377+35767596 -85061699+35767485 -85081900+35760525
 -85081900+35760525 -85086841+35761399
 -84917749+35439371 -84919349+35438671 -84920649+35438071
 -84917749+35439371 -84920649+35438071
 -84920649+35438071 -84925849+35437271 -84929549+35437070
 -84929549+35437070 -84932249+35437170 -84938550+35437870 -84939750+35438070 -84943950+35439070 -84956750+35446070 -84959050+35448170 -84965725+35459302 -84966151+35460170 -84967151+35462770 -84974051+35469770
 -84974051+35469770 -84985452+35461070 -84985152+35458370 -84981884+35437248 -84988852+35430870 -84991952+35427770 -84992255+35427511
 -85000616+36151238 -84999955+36151287 -84994899+36160469 -84987277+36160610 -84987239+36160626 -84985754+36161251
 -84985754+36161251 -84977285+36159160
 -84977285+36159160 -84977057+36159263 -84972117+36159867 -84971769+36160025 -84967148+36161656
 -84967148+36161656 -84967354+36161468 -84964706+36153099 -84961727+36150386 -84961016+36149739 -84960570+36149333 -84958954+36147869 -84958954+36147769
 -84958954+36147769 -84956775+36150933 -84954922+36153625 -84954278+36154561 -84953653+36155469
 -84953653+36155469 -84951553+36153669
 -84951553+36153669 -84944753+36154269 -84937285+36154760 -84937248+36154766 -84936975+36154806
 -84936975+36154806 -84933897+36148076 -84933616+36146172
 -84933616+36146172 -84931969+36146340 -84928678+36146623 -84924528+36147251 -84907505+36156382
 -85122626+35526074 -85115871+35524246
 -85115871+35524246 -85112079+35524287 -85109870+35526174 -85107866+35527852 -85106145+35529292 -85107561+35530911 -85108774+35531948 -85109055+35535957
 -85109055+35535957 -85100224+35533433
 -85100224+35533433 -85099655+35535667 -85102189+35547427 -85109013+35553311 -85108904+35554873 -85108751+35557070 -85108725+35557453 -85108285+35563802 -85107891+35569498 -85107868+35569821 -85107770+35571256 -85094721+35581620 -85089079+35586117 -85086988+35587759 -85083912+35590175 -85076379+35596091 -85068200+35602489 -85062657+35606848 -85062138+35607257 -85061318+35607901 -85050403+35616489 -85040781+35626653 -85038106+35629537 -85035225+35632645 -85031418+35636751 -85026165+35642418 -85022450+35646426 -85020316+35648729 -85013837+35655719 -85010761+35659038 -85002841+35667583 -84998416+35672594 -84992026+35675520 -84987271+35684605 -84985714+35686249 -84979717+35692833 -84971094+35702113 -84966696+35706950 -84966398+35707264 -84965026+35708714 -84963806+35709972 -84961929+35712006 -84951818+35722964 -84944442+35731010 -84939757+35736077 -84928570+35748176 -84916347+35761637
 -85016535+35149874 -85007276+35164186 -85007338+35174190 -85006976+35187583 -84989949+35207562 -84978813+35225826 -84973609+35238322 -84966630+35247764 -84942572+35282156 -84942642+35282230 -84945965+35286442
 -84945965+35286442 -84946132+35286557 -84946240+35286921
 -84945965+35286442 -84946240+35286921
 -84946240+35286921 -84946441+35287587
 -84946441+35287587 -84946949+35289208 -84947896+35290677 -84948326+35291175 -84950173+35293314 -84950799+35294039 -84951554+35294716 -84954728+35297466 -84956759+35299171 -84957380+35299685 -84958823+35301845 -84962471+35306826 -84962869+35308489 -84966385+35311234 -84967019+35312465 -84967116+35312692 -84967338+35313890 -84967096+35315271 -84966907+35316166 -84966754+35316895 -84966492+35320655 -84966930+35321692 -84967003+35321834 -84967528+35322636 -84967583+35322720 -84967903+35323282 -84968596+35324901 -84968812+35325395 -84969130+35325928 -84970167+35327847 -84971617+35330575 -84971643+35330807 -84971587+35332089 -84971588+35334125 -84971634+35334871 -84971784+35336027 -84971801+35336515 -84971709+35337107 -84971433+35339850 -84971814+35340903 -84972853+35342026 -84973163+35342338 -84974693+35343879 -84974721+35344016 -84974951+35344578 -84975347+35345882 -84975392+35346099 -84976259+35347358 -84976150+35347571 -84975850+35349019 -84975933+35349295 -84975699+35351581
 -84999948+35076931 -84999455+35076654 -84999133+35076474 -84996734+35075719 -84999948+35066248 -85000123+35061058 -84999948+35060989 -84999116+35060670 -84995457+35059269 -84995409+35057119 -84995936+35056157 -84998299+35051838 -84999398+35049828 -84999948+35048657 -84999948+35043314 -84996584+35038378 -84994315+35035074 -84994247+35034975 -84993046+35034257 -84987474+35030924 -84987112+35030708 -84986242+35030187 -84985981+35030031 -84978807+35025739 -84978543+35025581 -84972515+35021976 -84969199+35019992 -84969676+35017792 -84964691+35017296 -84962640+35016069 -84961146+35015175 -84964294+35009893 -84965819+35007332 -84974952+34991372 -84976976+34987664
 -84970047+36576068 -84972047+36575468 -84974147+36574868 -84976047+36574368 -84977647+36573868 -84979247+36573368
 -84970047+36576068 -84979247+36573368
 -84975350+35353971 -84975069+35357149 -84982050+35363561 -84983254+35364069 -84985155+35365053 -84988489+35366129 -84990186+35366814 -84990374+35367027 -84991457+35367739 -84993028+35369336 -84993803+35370282 -84995400+35372230 -84995567+35372523 -84995584+35372671 -84995728+35372710 -84995943+35372976 -84996819+35374387 -84997044+35374873 -84997066+35374937 -84997576+35376011 -84998387+35377270 -84998632+35377655 -84999057+35378324 -84999578+35379146 -85000439+35380105 -85000483+35380253 -85000515+35380357 -85004254+35381801 -85006539+35382684 -85007010+35382832 -85007886+35383107
 -85007886+35383107 -85023540+35374711
 -85023540+35374711 -85023501+35375070 -85023186+35375697 -85022991+35375910 -85022873+35376039 -85022653+35376213 -85024431+35376883 -85029173+35378672 -85031319+35379482 -85016343+35409288
 -84975699+35351581 -84975350+35353971
 -84975699+35351581 -84975550+35352771 -84975350+35353971
 -84979247+36573368 -84981247+36572468 -84983081+36571830 -84984295+36571404 -84985259+36571063 -84985618+36570937 -84986819+36570513 -84989047+36569768 -84992147+36568568 -84995348+36567368
 -84995348+36567368 -85007740+36570427
 -85007740+36570427 -85008490+36569250
 -85008490+36569250 -85009159+36569352 -85009129+36569621 -85006772+36571520 -85006627+36571609
 -85006627+36571609 -85011339+36568782 -85012792+36565639
 -85012792+36565639 -85015771+36566465
 -85015771+36566465 -85015977+36566359 -85016470+36566126 -85029055+36560568 -85029589+36559538
 -85029589+36559538 -85031365+36559809
 -85031365+36559809 -85038775+36554133
 -85038775+36554133 -85044170+36558346
 -85044170+36558346 -85047112+36553786 -85048485+36553316 -85051194+36551818 -85052437+36547933 -85052277+36547847 -85051826+36547606 -85048597+36545971 -85047643+36544911 -85044326+36539508 -85046028+36536808 -85047758+36536579 -85047889+36536222 -85048147+36532467 -85048655+36530753 -85053669+36523324
 -85053669+36523324 -85054199+36523486 -85055532+36523990 -85055616+36524081 -85055702+36524173 -85056638+36524700 -85057120+36524768 -85059136+36525548
 -85059136+36525548 -85067831+36525208 -85076743+36516522 -85080562+36511364 -85081268+36510358 -85082449+36508677 -85083295+36507463
 -85474073+34983020 -85466713+34982972 -85463657+34982972 -85459401+34982988 -85458809+34983020
 -85458809+34983020 -85431288+34982956 -85429091+34982942 -85426392+34982924 -85425682+34982924 -85425584+34982924 -85423192+34982924 -85422545+34982948 -85422328+34982956
 -85422328+34982956 -85412183+34982924
 -85412183+34982924 -85409687+34982940 -85409431+34982972
 -85409431+34982972 -85408423+34982924
 -85408423+34982924 -85407815+34982940 -85399047+34982971 -85395095+34982971 -85394839+34982955
 -85394839+34982955 -85384967+34982987 -85379895+34983035 -85379726+34983035 -85379511+34983035 -85365238+34983291 -85364758+34983375 -85363919+34983375 -85362958+34983375 -85362358+34983375 -85360958+34983575
 -85360958+34983575 -85357558+34983475
 -85357558+34983475 -85355658+34983575 -85354158+34983575 -85349158+34983575 -85345558+34983675 -85344358+34983675 -85342458+34983775 -85341558+34983775 -85333257+34983975 -85332657+34983975 -85332057+34983975 -85327757+34983975 -85327457+34983975 -85325494+34984051 -85324228+34984100 -85322677+34984155 -85320069+34984235
 -85320069+34984235 -85317157+34984175
 -85317157+34984175 -85312631+34984310 -85310457+34984375 -85308257+34984375 -85307657+34984375 -85305457+34984475 -85301488+34984475 -85301056+34984475 -85299856+34984575 -85299456+34984575 -85297356+34984575 -85296656+34984675
 -85296656+34984675 -85294820+34984635
 -85294820+34984635 -85294500+34984651 -85289856+34984775 -85288356+34984775 -85287956+34984775 -85286956+34984875
 -85286956+34984875 -85285856+34984775 -85284556+34984775 -85281256+34984875 -85277556+34984975 -85275856+34984975 -85273656+34984975 -85272856+34984975 -85270956+34985075 -85269656+34985075 -85267056+34985175
 -85267056+34985175 -85265402+34985092 -85265055+34985075 -85264055+34985075 -85257021+34985152 -85254955+34985175 -85244855+34985375 -85242055+34985375 -85239655+34985375 -85238555+34985475 -85237655+34985475 -85235555+34985475 -85230354+34985475 -85227854+34985475 -85226554+34985575
 -85226554+34985575 -85226501+34985571 -85225120+34985479 -85225054+34985475
 -85225054+34985475 -85223554+34985575
 -85223554+34985575 -85221854+34985475
 -85221854+34985475 -85220554+34985575 -85218454+34985675 -85217854+34985675 -85216554+34985675 -85211254+34985675 -85210054+34985675 -85208754+34985775 -85202954+34985775 -85201553+34985875 -85197253+34985875 -85195653+34985775
 -85195653+34985775 -85192953+34985975
 -85192953+34985975 -85192353+34985875
 -85192353+34985875 -85187853+34985975 -85185905+34985995 -85182553+34986075 -85180553+34986075 -85175153+34985975
 -85175153+34985975 -85173419+34985995 -85162849+34986119 -85159920+34986153 -85158052+34986175 -85154552+34986275 -85150752+34986275 -85147652+34986275 -85143952+34986375 -85140080+34986419 -85139807+34986443 -85131886+34986502 -85128221+34986530 -85126975+34986539
 -85126975+34986539 -85126735+34986443
 -85126735+34986443 -85124015+34986507 -85117166+34986536 -85115664+34986542 -85112770+34986555 -85112438+34986556 -85112072+34986558 -85111529+34986560 -85111298+34986561 -85110956+34986563 -85107066+34986579 -85106448+34986582 -85105358+34986587
 -85105358+34986587 -85104948+34986585 -85100965+34986565 -85095966+34986539
 -85095966+34986539 -85083614+34986667
 -85083614+34986667 -85064973+34986635
 -85064973+34986635 -85063405+34986683 -85059597+34986683 -85057627+34986697 -85056421+34986706 -85052957+34986731 -85046124+34986859 -85045183+34986883
 -85045183+34986883 -85045052+34986859
 -85045052+34986859 -85037692+34986987 -85025740+34987083 -85010283+34987339 -85008011+34987355 -84999947+34987498 -84999542+34987564
 -84999542+34987564 -84997060+34987468
 -84997060+34987468 -84995279+34987560 -84984373+34987623 -84981644+34987638 -84980215+34987646 -84979860+34987647 -84976976+34987664
 -84992255+35427511 -84992652+35427170 -84993252+35426770 -84993952+35426170 -84994752+35425670 -84995552+35425170 -84996652+35424570 -84997552+35424070 -84998152+35423570 -84998752+35423070 -84999252+35422570 -84999952+35421970
 -84992255+35427511 -84999952+35421970
 -84999948+35076778 -84999948+35076931
 -84999948+35076931 -84999948+35076778
 -85000616+36151238 -85012888+36161133 -85012690+36161912 -85012689+36163308 -85013027+36164499 -85013253+36164865 -85013704+36165300 -85014438+36165506 -85014890+36165507
 -85000616+36151238 -85014890+36165507
 -85018966+35148386 -85023548+35149188
 -85023548+35149188 -85024112+35148483 -85026397+35128152 -85026270+35127614 -85025562+35126854 -85023600+35125073 -85014029+35107545 -85013325+35106185 -85008413+35092378 -85008301+35091770 -85008237+35091290 -85008013+35090154 -85009932+35083786 -85009484+35083162 -85009084+35082378 -85009100+35082090 -85008994+35081783 -84999948+35076778
 -85016343+35409288 -85010478+35412633 -84999952+35421970
 -85014890+36165507 -85018802+36160751
 -85018802+36160751 -85024405+36164433
 -85016343+35409288 -85018302+35410350 -85022971+35412881 -85024952+35413955 -85026885+35415003 -85027506+35415340 -85031607+35417526 -85032185+35417893 -85032452+35418022 -85033893+35418721 -85043495+35423950 -85044475+35424483 -85045199+35424877 -85045905+35425262 -85047653+35426214 -85067099+35436809
 -85016535+35149874 -85016655+35148724 -85017474+35148072
 -85017474+35148072 -85018966+35148386
 -85016535+35149874 -85018966+35148386
 -85024405+36164433 -85024940+36164754 -85025645+36165303 -85026351+36166105 -85026492+36166425 -85026717+36167662 -85027817+36168761 -85027873+36169837 -85028213+36170272
 -85024405+36164433 -85028213+36170272
 -85028213+36170272 -85028382+36170501
 -85028382+36170501 -85050266+36149536
 -85050266+36149536 -85028382+36170501
 -85067099+35436809 -85073800+35429535
 -85073800+35429535 -85074926+35430138
 -85067099+35436809 -85074926+35430138
 -85100213+36138561 -85081979+36132890
 -85081979+36132890 -85081812+36133067 -85081762+36133121 -85068953+36140702 -85050266+36149536
 -85074926+35430138 -85078876+35432137
 -85078876+35432137 -85082040+35431100
 -85082040+35431100 -85083018+35431760 -85091074+35432088
 -85091074+35432088 -85094825+35431069 -85101951+35428651 -85102158+35428442
 -85102158+35428442 -85104347+35432528
 -85083295+36507463 -85085015+36504986 -85086290+36503122 -85088458+36500066 -85089913+36492397
 -85083295+36507463 -85089913+36492397
 -85119583+36144719 -85109866+36158186 -85108588+36159956 -85106867+36162417 -85105854+36163742 -85105709+36164020 -85101789+36169449 -85098804+36173583 -85094129+36180058 -85091661+36183476 -85083665+36194552 -85085189+36203001 -85088348+36211011 -85089796+36214684 -85090627+36216792 -85094828+36227442 -85100456+36241715 -85103489+36249405 -85106239+36256509 -85110721+36268064 -85110862+36268512 -85114900+36281270 -85117837+36290552 -85117938+36290869 -85118986+36294179 -85119793+36296727 -85119980+36297318 -85120431+36298743 -85121695+36302858 -85122227+36305397 -85122167+36308340 -85122057+36313626 -85122009+36315992 -85122002+36316350 -85121997+36316605 -85121749+36328760 -85121518+36340023 -85121453+36343200 -85121043+36363189 -85120604+36388982 -85120567+36392984 -85120566+36393061 -85120503+36399799 -85120493+36401720 -85120449+36406731 -85120445+36407164
 -85089913+36492397 -85090671+36488402 -85093502+36470146 -85093988+36467004 -85096106+36453341 -85096204+36452701 -85096225+36452568 -85096775+36449109 -85097021+36447562 -85097052+36447364 -85097867+36442225 -85101384+36419384 -85101565+36418204 -85101981+36415497 -85120445+36407164
 -85091040+35763367 -85086841+35761399
 -85091040+35763367 -85090211+35762928 -85086841+35761399
 -85253970+35765611 -85249965+35765519
 -85249965+35765519 -85249508+35765714 -85246404+35765809 -85235350+35766148 -85226431+35766421 -85208831+35766961 -85202530+35767154 -85201589+35767182 -85192881+35767449 -85187305+35767620 -85177715+35767914 -85165163+35768299 -85164740+35768311 -85162008+35768395 -85158169+35768513 -85148563+35768808 -85148065+35768823 -85143185+35769081 -85142404+35769121 -85138741+35769245
 -85138741+35769245 -85135803+35769243
 -85135803+35769243 -85132996+35769290 -85122601+35769667 -85110437+35769924 -85107207+35769971
 -85107207+35769971 -85102623+35769507 -85094420+35765159 -85093928+35764898 -85093440+35764640 -85091040+35763367
 -85119583+36144719 -85118777+36144376 -85111936+36142224 -85110073+36141629 -85109433+36141429 -85102811+36139369 -85102515+36139277 -85100213+36138561
 -85152233+36100249 -85147774+36106343 -85136545+36121689 -85135468+36123193 -85131188+36130281
 -85131188+36130281 -85127122+36128753
 -85127122+36128753 -85117249+36131438 -85112113+36132791 -85102812+36136046 -85100213+36138561
 -85104342+35432640 -85104347+35432528
 -85104342+35432640 -85104461+35432785
 -85104347+35432528 -85104342+35432640
 -85104461+35432785 -85104342+35432640
 -85105253+35433685 -85105115+35433558 -85104461+35432785
 -85105253+35433685 -85105568+35433952
 -85105568+35433952 -85105253+35433685
 -85107295+35452389 -85107538+35448739 -85106996+35448384 -85110728+35437238 -85109416+35435886 -85108433+35434871 -85105926+35434395 -85105870+35434282 -85105568+35433952
 -85107295+35452389 -85113884+35456761
 -85113884+35456761 -85107295+35452389
 -85113884+35456761 -85115031+35457012
 -85115031+35457012 -85117133+35456454
 -85117133+35456454 -85119762+35457880 -85120120+35458110
 -85120120+35458110 -85122640+35457377 -85122782+35456345 -85124797+35456143
 -85124797+35456143 -85124957+35459154 -85124957+35459261
 -85136262+35457710 -85134453+35459296 -85127705+35465209 -85115958+35475655 -85117535+35476070 -85124957+35478345 -85124957+35481218 -85134295+35491489
 -85120445+36407164 -85135952+36414823 -85136562+36419096 -85136654+36419244 -85145107+36432835 -85145475+36433453 -85147192+36441451 -85147317+36444002 -85147547+36448697 -85147575+36449274 -85147618+36450142 -85147657+36450644 -85147683+36451151 -85150277+36458315 -85150191+36460764 -85151465+36462069 -85155220+36462463
 -85155220+36462463 -85155348+36461773 -85158465+36460666
 -85158465+36460666 -85159133+36464015 -85159376+36468229 -85167657+36475589 -85174671+36481189 -85178638+36484583 -85179894+36485659 -85180105+36485840 -85182357+36487769 -85182473+36487869 -85182692+36488057 -85182880+36488219 -85185407+36490392 -85199752+36500647 -85200511+36501228 -85200963+36501573 -85201381+36501892 -85205266+36504732 -85211652+36508885
 -85123184+36144935 -85119583+36144719
 -85123184+36144935 -85131169+36145792
 -85124957+35459261 -85131325+35457993
 -85127055+35520556 -85122626+35526074
 -85127055+35520556 -85124957+35523267 -85122626+35526074
 -85127055+35520556 -85132436+35513782 -85135960+35507997 -85136136+35507710 -85138155+35504397 -85138481+35503952 -85138775+35503580 -85143490+35495903 -85146370+35491330
 -85131169+36145792 -85123184+36144935
 -85131169+36145792 -85152571+36147755
 -85131325+35457993 -85130598+35458152 -85129142+35458266 -85127016+35458311 -85126204+35459158 -85125840+35459249 -85124957+35459261
 -85131325+35457993 -85132836+35457970 -85134461+35456118
 -85134461+35456118 -85134502+35456126
 -85134502+35456126 -85136272+35455728
 -85136272+35455728 -85136279+35455774 -85135730+35456381
 -85135730+35456381 -85135693+35456364
 -85135693+35456364 -85136262+35457710
 -85134295+35491489 -85142581+35492783
 -85148182+35446351 -85147000+35447719 -85140665+35453874 -85138630+35455638 -85138027+35456165 -85137186+35456901 -85136262+35457710
 -85142581+35492783 -85134295+35491489
 -85142581+35492783 -85146370+35491330
 -85146370+35491330 -85145886+35491288
 -85145886+35491288 -85144878+35491334 -85144731+35491423 -85144318+35491677 -85144065+35492318 -85143994+35492397 -85143841+35492570 -85143225+35492844
 -85143225+35492844 -85142581+35492783
 -85148182+35446351 -85148796+35445589
 -85148796+35445589 -85148182+35446351
 -85148796+35445589 -85150851+35445298 -85151656+35445287
 -85151656+35445287 -85152514+35445683 -85155819+35447360 -85156458+35447425 -85157913+35447688 -85160297+35447959 -85163508+35449647 -85166772+35454038 -85168039+35455258 -85168213+35455761
 -85168213+35455761 -85174514+35445301 -85187768+35420402 -85188915+35418010 -85192718+35410224 -85195907+35403602 -85202953+35392025 -85211417+35378121 -85213095+35375463 -85216506+35369863 -85221913+35360880 -85223802+35357741 -85225381+35355074 -85225877+35354276
 -85152571+36147755 -85156825+36148136 -85157474+36148196
 -85152571+36147755 -85157474+36148196
 -85157474+36148196 -85161063+36148530
 -85161063+36148530 -85165155+36148910 -85170454+36149409
 -85161063+36148530 -85170454+36149409
 -85162939+36100305 -85152233+36100249
 -85162939+36100305 -85152750+36099544
 -85152750+36099544 -85152233+36100249
 -85245266+36070055 -85244167+36070441 -85242512+36072918 -85242973+36075281 -85244003+36076174 -85244152+36079258 -85244595+36080379 -85248209+36084625 -85239108+36100247 -85238606+36102693 -85238468+36103367
 -85238468+36103367 -85236461+36100969
 -85236461+36100969 -85236408+36101239 -85236295+36101834 -85236137+36102612 -85235882+36105761
 -85235882+36105761 -85235712+36105749 -85234859+36105687 -85218730+36104484 -85218173+36104442 -85207390+36103634 -85207266+36103625 -85181436+36101690 -85167415+36100640 -85162939+36100305
 -85170454+36149409 -85198452+36151999 -85203160+36152394 -85206817+36153535 -85208101+36154041 -85220927+36159238 -85224722+36160754 -85225559+36161088 -85226765+36161591 -85232977+36164055 -85237291+36165769 -85242224+36167777 -85248303+36170233 -85250354+36171654 -85262998+36176923 -85265368+36180793 -85265945+36181817
 -85265945+36181817 -85261594+36180908
 -85261594+36180908 -85265309+36184524 -85269375+36185396
 -85269375+36185396 -85272821+36184024 -85273499+36182192 -85274139+36181654
 -85274139+36181654 -85274387+36181757 -85275207+36182098 -85287447+36187188 -85289353+36187981 -85291015+36188673 -85297690+36191425 -85305663+36194333 -85308172+36195051 -85322942+36199696 -85326710+36200882 -85325751+36210763 -85326707+36217832 -85326706+36217867 -85339790+36218776 -85340681+36218838 -85348717+36219397 -85365389+36223672
 -85213115+35910379 -85213187+35909947
 -85213187+35909947 -85213115+35910379
 -85269584+35792907 -85263339+35790665
 -85263339+35790665 -85262955+35790826 -85258883+35799798 -85247722+35807005 -85240782+35811290 -85239862+35814621 -85238498+35819560 -85237333+35824181 -85236129+35828298 -85231861+35843025 -85229638+35850552 -85228916+35853000 -85228884+35853107 -85228785+35853446 -85228039+35856046 -85226434+35861955 -85225516+35865336 -85223241+35873637 -85222691+35875808 -85222524+35877364 -85223142+35878444 -85223951+35879858 -85224630+35881043 -85228112+35887128 -85229790+35890060 -85231587+35893201
 -85231587+35893201 -85224772+35893142
 -85224772+35893142 -85224360+35896370 -85223931+35899736
 -85223931+35899736 -85222117+35899602 -85220456+35899480 -85218164+35899460 -85215406+35899072 -85214508+35898941
 -85214508+35898941 -85214281+35901980 -85213299+35909169 -85213187+35909947
 -85264206+35979154 -85264394+35977251 -85265528+35965833 -85257003+35948112 -85249571+35932759 -85248701+35930263 -85246314+35923348 -85243613+35915523 -85239822+35912771 -85237430+35912548 -85233184+35912169 -85227765+35911660 -85221539+35911156 -85215560+35910604 -85214986+35910551 -85214223+35910480 -85213454+35910409 -85213115+35910379
 -85220548+36513803 -85211652+36508885
 -85220548+36513803 -85218371+36512835 -85212813+36509591 -85211652+36508885
 -85285033+36531305 -85284388+36531801 -85283082+36532791 -85274187+36537569 -85272070+36538375
 -85272070+36538375 -85258417+36533206 -85264714+36532461 -85264809+36531183 -85257193+36527682 -85248781+36522991 -85246711+36522514 -85245262+36522144 -85240437+36520743 -85233239+36518414 -85222841+36514824 -85220548+36513803
 -85225877+35354276 -85227364+35351891 -85232714+35342557 -85244930+35321004 -85248577+35316164 -85257670+35305357 -85262677+35299305 -85267661+35293233 -85271736+35288285 -85276207+35282794 -85280520+35277570
 -85225877+35354276 -85229701+35356791 -85238231+35363007 -85240143+35364365 -85257757+35376638 -85262113+35379759 -85266793+35383114 -85268097+35384049 -85271226+35386291 -85271500+35386488 -85272377+35387116 -85272707+35387399 -85277037+35390434 -85281321+35393509 -85288016+35398318 -85307889+35412567 -85312036+35415539 -85314397+35417256 -85318729+35420937 -85335227+35434801 -85338285+35437375 -85339991+35438817 -85341323+35439943 -85344569+35442676 -85345349+35443332 -85345832+35443739 -85347406+35445064 -85357563+35453618 -85358072+35454046 -85358780+35454622 -85358833+35454665 -85365495+35460083 -85366014+35460494 -85371607+35465353 -85381783+35474016 -85386024+35477615 -85390236+35481191 -85403261+35492249 -85402190+35493606 -85406449+35499940 -85406726+35500066 -85406754+35500478 -85406845+35517616 -85408288+35518799 -85431224+35529564
 -85264206+35979154 -85255307+35993223 -85260296+35997220 -85259498+36001011 -85259282+36002069 -85258312+36006824 -85256790+36014284 -85254833+36023664 -85251326+36040704
 -85251326+36040704 -85249114+36040383
 -85249114+36040383 -85248666+36044344 -85247597+36046794 -85248030+36049531 -85244359+36052862 -85243239+36055494 -85246276+36060366 -85246884+36062218 -85247175+36064966 -85247215+36065224
 -85247215+36065224 -85245266+36070055
 -85247215+36065224 -85246849+36065888 -85246794+36066711 -85246568+36067238 -85246569+36067741 -85246146+36068520 -85246090+36069001 -85245696+36069917 -85245266+36070055
 -85247894+35786167 -85249480+35786750
 -85249965+35777464 -85249640+35779566 -85249636+35779577 -85248239+35784569 -85247894+35786167
 -85249480+35786750 -85247894+35786167
 -85249965+35777464 -85250075+35777136
 -85272708+35787734 -85254304+35786995 -85253714+35786926 -85249966+35786769 -85249480+35786750
 -85250075+35777136 -85249965+35777464
 -85250075+35777136 -85251462+35773016 -85253363+35767383 -85253560+35766801
 -85253560+35766801 -85253588+35767396 -85257182+35770695
 -85253560+35766801 -85253970+35765611
 -85253970+35765611 -85253560+35766801
 -85262197+35753780 -85265554+35759760 -85256991+35761399 -85254066+35765611 -85253970+35765611
 -85257182+35770695 -85257319+35775411
 -85257319+35775411 -85258134+35775137
 -85257182+35770695 -85258134+35775137
 -85258134+35775137 -85272907+35783339 -85272708+35787734
 -85264206+35979154 -85264445+35979216 -85280585+35984042 -85281182+35984220 -85283220+35984829 -85294016+35988058 -85296858+35988908 -85304214+35991086
 -85269584+35792907 -85267982+35796409 -85268067+35796822 -85276328+35800488 -85277308+35807219 -85264906+35822210
 -85264906+35822210 -85274379+35819650 -85276712+35818850 -85286763+35816256 -85288601+35815781 -85290872+35815194 -85295123+35814097 -85299848+35812879 -85308657+35810605 -85310037+35810248 -85311395+35809897 -85320075+35807657 -85334242+35804002 -85338280+35802960 -85349779+35799994 -85350789+35799734 -85351707+35799497 -85362267+35796774
 -85362267+35796774 -85362689+35796821 -85362789+35796835 -85374971+35799771 -85378659+35800924 -85423098+35814607 -85424262+35815787
 -85360032+35625674 -85358387+35627215 -85347655+35637563 -85343234+35641825 -85340292+35644662 -85333681+35651037 -85332521+35652155 -85332088+35652571 -85330197+35654359 -85323589+35660744 -85317937+35666206 -85317001+35667110 -85315894+35668179 -85310548+35673347 -85309863+35674009 -85305210+35678517 -85300180+35683394 -85295432+35688040 -85291281+35692605 -85286668+35697678 -85284480+35700084 -85282506+35702255 -85277781+35707452 -85265270+35721367 -85267739+35723291 -85267538+35730594 -85269679+35734061 -85268914+35737689 -85267508+35739445 -85265072+35741396 -85265538+35742636 -85269833+35745271 -85267894+35747949
 -85275976+36556332 -85275802+36556575 -85274353+36560764 -85274260+36560887 -85274182+36560993 -85271779+36565391 -85271350+36566179 -85267361+36572738 -85267791+36574146 -85272254+36579664 -85277490+36586137 -85277400+36588460 -85277314+36592487 -85277272+36594175 -85277208+36596752 -85277119+36600337 -85277108+36600755 -85277029+36603939 -85276968+36606384 -85276945+36607290 -85279169+36614006 -85276687+36617777 -85276576+36622292 -85276518+36624655 -85276299+36625063 -85276289+36626511
 -85267894+35747949 -85259552+35753341 -85260029+35753708
 -85260029+35753708 -85261407+35753617
 -85261407+35753617 -85262109+35753732 -85262197+35753780
 -85267894+35747949 -85262197+35753780
 -85269584+35792907 -85272708+35787734
 -85275976+36556332 -85276547+36556536
 -85276547+36556536 -85276689+36556206 -85278084+36555470 -85279088+36553016 -85278134+36552587
 -85275976+36556332 -85278134+36552587
 -85788645+36621846 -85778485+36621626 -85775637+36621538 -85771493+36621410 -85768225+36621309 -85762031+36621119 -85752774+36620849 -85750899+36620802 -85749975+36620785 -85744003+36620597 -85742615+36620568 -85738397+36620513 -85737555+36620502 -85726115+36620120 -85723962+36620005 -85721554+36619876 -85720051+36619790 -85719455+36619758 -85705008+36619267 -85704530+36619251 -85702848+36619194 -85693973+36618893 -85666849+36618170 -85665733+36618169 -85665327+36618158 -85644172+36617578 -85640307+36617518 -85628652+36617347 -85603646+36616764 -85592221+36616541 -85587528+36616449 -85586966+36616438 -85586305+36616425 -85577641+36616257 -85577222+36616249 -85574538+36616239 -85570533+36616120 -85553696+36615835 -85553061+36615824 -85552017+36615782 -85551740+36615776 -85551483+36615727 -85532869+36615445 -85508605+36615020 -85505703+36614958 -85502929+36614909 -85502204+36614896 -85501577+36614885
 -85501577+36614885 -85499701+36615201
 -85499701+36615201 -85491102+36615031 -85488353+36614994
 -85488353+36614994 -85475290+36616116 -85474843+36616153 -85472896+36616314 -85471338+36616380 -85454568+36617446 -85453922+36617487 -85450135+36617728 -85446873+36617935 -85445042+36618052 -85443339+36618161 -85441419+36618246 -85436663+36618429 -85434681+36618506 -85433861+36618586 -85431687+36618799 -85431259+36618841 -85429512+36618974 -85417389+36619356 -85412760+36619555 -85412440+36619569 -85411986+36619588 -85402627+36620001 -85401418+36620047 -85394932+36620256 -85394012+36620329 -85392954+36620353 -85392404+36620366 -85383785+36620671 -85381260+36621033 -85372070+36621380 -85369486+36621515 -85358513+36621972 -85357758+36622003 -85356088+36622072 -85355758+36622085
 -85355758+36622085 -85354458+36622069 -85353939+36622063
 -85353939+36622063 -85353231+36622101 -85350259+36622323 -85349133+36622366 -85339804+36622730 -85334124+36622951 -85332566+36623243 -85331288+36623449 -85330626+36623558 -85316899+36624513
 -85316899+36624513 -85303665+36624452 -85303033+36624449
 -85303033+36624449 -85299062+36624931 -85298440+36625063 -85296242+36625815 -85296073+36625824 -85294088+36626052 -85291702+36626250 -85290473+36626454 -85289190+36626494 -85277019+36626523
 -85277019+36626523 -85276289+36626511
 -85278134+36552587 -85280922+36549462 -85280998+36549274 -85281049+36549170 -85282276+36544078 -85282489+36542259 -85282721+36539927 -85284694+36535901 -85284719+36535860 -85285133+36531954 -85285090+36531854 -85285033+36531305
 -85280520+35277570 -85282138+35275695 -85289559+35266577
 -85280520+35277570 -85289559+35266577
 -85285033+36531305 -85287360+36531505 -85291558+36531673
 -85291558+36531673 -85292609+36529261 -85292652+36529146 -85299315+36527226 -85299051+36522687 -85299190+36522384
 -85299190+36522384 -85305032+36524257 -85311250+36526163 -85316066+36527597 -85320891+36527663 -85330986+36527803
 -85330986+36527803 -85334427+36527790
 -85334427+36527790 -85337736+36527825
 -85337736+36527825 -85346481+36524816 -85368332+36512683 -85369225+36512188
 -85369225+36512188 -85369387+36512269 -85370554+36512857 -85371028+36513096
 -85289559+35266577 -85292384+35263106 -85305033+35247645 -85308755+35243025 -85309547+35242044 -85312582+35238280 -85315169+35235073 -85324328+35223813 -85328112+35219162 -85333150+35213181 -85343154+35200945 -85344488+35199314 -85344906+35198804 -85348254+35194713 -85348700+35194168 -85349489+35193204 -85350695+35191730 -85352991+35188926 -85354713+35186791 -85355673+35185399 -85356537+35184279 -85362089+35177559 -85366921+35171703 -85372073+35165176 -85376418+35160009 -85379358+35156512 -85387033+35147384
 -85304214+35991086 -85311302+35992997
 -85311393+36000457 -85311490+36008034 -85311594+36016123 -85311675+36022359 -85310498+36023843 -85309784+36031630 -85314392+36032051
 -85311302+35992997 -85304214+35991086
 -85311388+36000065 -85311347+35996686 -85311302+35992997
 -85311388+36000065 -85311393+36000457
 -85311393+36000457 -85311388+36000065
 -85314392+36032051 -85325371+36033053
 -85325371+36033053 -85326278+36030227
 -85314392+36032051 -85326278+36030227
 -85326278+36030227 -85329911+36032038 -85330454+36032309 -85334119+36034167 -85344914+36039797 -85355111+36045114 -85355787+36045462 -85362195+36047235 -85375768+36052402 -85379000+36052789 -85395483+36055116 -85404778+36057381 -85410406+36058752 -85427785+36062979 -85430622+36063587 -85431327+36063747 -85437418+36065235 -85456399+36070005 -85469088+36073108 -85476929+36074800 -85492585+36078828 -85494354+36079260 -85499014+36080399 -85501103+36080466 -85505733+36081732 -85506137+36081807 -85507476+36082003
 -85507476+36082003 -85509930+36081868 -85515036+36081282 -85515119+36081272 -85515633+36081213 -85517306+36081021 -85519633+36080754 -85522087+36080473 -85529039+36079676 -85535013+36078991 -85543359+36078034 -85549560+36077323 -85552796+36076965 -85558726+36075976 -85559537+36074846 -85563042+36069621 -85563374+36069126 -85565247+36066335 -85565427+36066069 -85570168+36059005 -85570699+36058834
 -85570699+36058834 -85570599+36058984 -85582000+36060679
 -85582000+36060679 -85582837+36060425 -85583929+36054276 -85582774+36050082 -85582520+36048140 -85584218+36044637 -85587571+36043474 -85588308+36042380
 -85360032+35625674 -85362379+35623501
 -85362379+35623501 -85360032+35625674
 -85362379+35623501 -85368108+35618424 -85371323+35615527 -85374373+35612780 -85380514+35606997 -85385536+35602399 -85406189+35583483 -85407367+35582361 -85412472+35577725 -85420193+35570715 -85423833+35567411
 -85387033+35147384 -85388313+35145304 -85387521+35143250 -85388521+35127625 -85389529+35126489 -85389897+35125449 -85390297+35124681 -85390937+35122905 -85391913+35120185 -85392185+35119401 -85393705+35112761 -85372160+35099073 -85370770+35097861 -85364262+35089146 -85364359+35076073
 -85364359+35076073 -85365031+35072554 -85365157+35072261
 -85364359+35076073 -85365157+35072261
 -85365157+35072261 -85365576+35071290 -85366136+35069992 -85366359+35069474 -85377759+35057074 -85377955+35056576 -85378471+35055267 -85381659+35047174 -85392353+35038909
 -85392353+35038909 -85402488+35041850
 -85402488+35041850 -85409272+35040683 -85411240+35035506 -85411288+35035387 -85411369+35035225 -85413336+35032443 -85413800+35031787 -85414248+35031275 -85414313+35031016 -85422008+35013179
 -85368486+36226164 -85365180+36226196
 -85365180+36226196 -85365389+36223672
 -85368486+36226164 -85365389+36223672
 -85371028+36513096 -85373353+36511971
 -85373353+36511971 -85371028+36513096
 -85373353+36511971 -85373898+36511709
 -85373898+36511709 -85373353+36511971
 -85373898+36511709 -85374087+36511613
 -85377307+36224953 -85376496+36224970
 -85376496+36224970 -85374971+36223792 -85374648+36223736 -85373998+36223141
 -85373998+36223141 -85368486+36226164
 -85374087+36511613 -85373898+36511709
 -85374087+36511613 -85374965+36510993
 -85374965+36510993 -85374087+36511613
 -85374965+36510993 -85376290+36510195 -85377644+36509421 -85378283+36509153 -85380766+36507515 -85388859+36504086 -85388504+36503575 -85387647+36502341 -85387320+36501870 -85381661+36494492
 -85377307+36224953 -85378569+36227781
 -85378569+36227781 -85377307+36224953
 -85378569+36227781 -85387355+36226521
 -85387355+36226521 -85390113+36227472 -85394825+36229443 -85395153+36231122 -85395344+36231138 -85395737+36231171 -85400745+36231480 -85402150+36232152 -85403612+36232454 -85403791+36232483 -85404527+36232600 -85406125+36233396 -85407017+36233661 -85407205+36234428 -85411723+36234631 -85419401+36236372 -85419407+36236839 -85419467+36241132
 -85381661+36494492 -85382855+36493488
 -85382855+36493488 -85381661+36494492
 -85399278+36500004 -85404473+36494181 -85398625+36491453
 -85398625+36491453 -85383801+36492694 -85382855+36493488
 -85387033+35147384 -85391161+35161976 -85388185+35180696 -85390297+35185400 -85392711+35187572 -85392733+35187590 -85395817+35195479 -85399887+35214045 -85400993+35218883 -85403315+35223768 -85404606+35224530 -85408050+35225984 -85410760+35228625 -85417284+35234985 -85417922+35235607 -85418071+35235752 -85425460+35242955 -85431876+35249275 -85432622+35249706 -85439841+35254423 -85441010+35255308 -85443160+35261730 -85458656+35266995
 -85458656+35266995 -85459243+35266721
 -85459243+35266721 -85463677+35267689 -85464631+35268025 -85467229+35268848 -85492612+35274062 -85494206+35278595 -85494898+35280133 -85512537+35288222 -85522437+35292675 -85533722+35297814 -85534187+35298029 -85544017+35302434 -85548893+35304573 -85550234+35305168 -85556808+35308608 -85557090+35310340 -85558551+35319292
 -85414322+36502491 -85413276+36502588 -85400676+36503758 -85399806+36503838
 -85399806+36503838 -85392580+36503721 -85392551+36503322 -85397942+36501160
 -85397942+36501160 -85398614+36500444
 -85398614+36500444 -85397942+36501160
 -85399162+36500062 -85398614+36500444
 -85399162+36500062 -85399278+36500004
 -85399278+36500004 -85399162+36500062
 -85419467+36241132 -85419472+36241493 -85423151+36241671 -85422621+36245271 -85424993+36245455
 -85419467+36241132 -85424993+36245455
 -85422008+35013179 -85422424+35012907 -85423384+35012251 -85424072+35011739 -85424408+35011387 -85424968+35010523 -85425672+35009851 -85426152+35009547 -85426648+35009067 -85427048+35008427 -85427416+35008139 -85468489+34986908
 -85422008+35013179 -85468489+34986908
 -85422267+36504625 -85414322+36502491
 -85422267+36504625 -85420978+36501784
 -85420978+36501784 -85414322+36502491
 -85470553+36468632 -85469473+36469911 -85469424+36469956 -85456785+36481852 -85456757+36481930 -85454029+36489866 -85453825+36490462 -85453616+36490987 -85453153+36492182 -85448028+36496554 -85446372+36497968 -85444128+36498704 -85433272+36501682 -85432898+36501698
 -85432898+36501698 -85432664+36501661
 -85432664+36501661 -85424716+36502476 -85425516+36504045
 -85425516+36504045 -85423898+36503628
 -85423898+36503628 -85423828+36503650 -85422770+36504311 -85422267+36504625
 -85434082+35535632 -85432428+35545364 -85431831+35546254 -85432008+35548386 -85428224+35558277 -85423767+35567320 -85423833+35567411
 -85423833+35567411 -85424027+35567350 -85433491+35564391 -85440904+35562065 -85446170+35560422 -85453989+35556401 -85459688+35548316 -85459548+35547583 -85459856+35546850
 -85459856+35546850 -85462675+35547103 -85467227+35547345 -85468422+35547404 -85478480+35547529
 -85478480+35547529 -85486889+35547099
 -85486889+35547099 -85492177+35547563
 -85492177+35547563 -85500910+35545806 -85513367+35544250 -85526543+35541755
 -85526543+35541755 -85541427+35542517
 -85541427+35542517 -85545014+35541300 -85545914+35537265 -85548970+35535858 -85557535+35532977
 -85424262+35815787 -85424536+35816259 -85425079+35816485 -85425701+35816751 -85426106+35816913
 -85424262+35815787 -85426106+35816913
 -85424993+36245455 -85434733+36246639 -85436796+36252410 -85433290+36255180 -85435481+36262151 -85435523+36262269
 -85435523+36262269 -85448513+36259373
 -85448513+36259373 -85452767+36264589 -85453562+36267622 -85454404+36272040 -85454071+36275542 -85453945+36276860
 -85453945+36276860 -85458371+36276349
 -85458371+36276349 -85458864+36276402 -85461167+36276651 -85462596+36276806 -85463613+36278015 -85464169+36279176 -85465806+36281529
 -85465806+36281529 -85462243+36281300
 -85462243+36281300 -85461487+36281334 -85461226+36281346
 -85461226+36281346 -85453929+36280821
 -85453929+36280821 -85453616+36282732 -85456526+36289166 -85458032+36290153 -85458428+36290413 -85460492+36291649 -85459182+36298172 -85459807+36298383 -85461890+36299133 -85458601+36304150
 -85426106+35816913 -85430915+35818640
 -85430915+35818640 -85431062+35818637 -85436157+35816351 -85438148+35815567
 -85438148+35815567 -85449074+35821446 -85461644+35822045 -85474598+35822624
 -85474598+35822624 -85479951+35819616
 -85431224+35529564 -85431252+35529770 -85431588+35530251 -85431896+35531442 -85432428+35532266 -85432372+35532495 -85431952+35533251 -85432092+35533961 -85432232+35534190 -85432709+35534579 -85433493+35534968 -85434082+35535632
 -85431224+35529564 -85434082+35535632
 -85464524+36303500 -85458601+36304150
 -85464524+36303500 -85463748+36303851 -85461768+36304172 -85459958+36304310
 -85459958+36304310 -85458997+36304264 -85458601+36304150
 -85468489+34986908 -85468761+34986796
 -85468761+34986796 -85469241+34986892
 -85469241+34986892 -85469497+34986812 -85474073+34983020
 -85470553+36468632 -85472169+36466976
 -85472169+36466976 -85470553+36468632
 -85495413+36403199 -85494896+36409873 -85494106+36412784 -85493534+36415567 -85493334+36416646 -85491776+36424447 -85491498+36425974 -85491198+36427493 -85490843+36428522 -85487360+36438583 -85485741+36443154 -85485029+36445167 -85484859+36445647 -85484774+36445889 -85484709+36446072 -85484492+36446688 -85483923+36448219 -85482336+36452623 -85482307+36452703 -85482069+36453372 -85481982+36453618 -85481736+36454309 -85481018+36455309 -85476890+36461068 -85476392+36461604 -85476213+36461797 -85475057+36463046 -85474734+36463458 -85473503+36465033 -85472169+36466976
 -85490703+36301516 -85490731+36301370 -85489853+36299470
 -85489853+36299470 -85486979+36299966 -85479822+36303423
 -85479822+36303423 -85475600+36302566
 -85475600+36302566 -85464524+36303500
 -85479951+35819616 -85480462+35819378 -85480754+35819267
 -85479951+35819616 -85480754+35819267
 -85480754+35819267 -85499976+35807360
 -85499976+35807360 -85517476+35815748
 -85517476+35815748 -85521607+35801277 -85540798+35797673 -85543209+35797325
 -85543209+35797325 -85548800+35801215
 -85548800+35801215 -85558481+35798173
 -85558481+35798173 -85567071+35803936 -85568018+35804693 -85598389+35806304
 -85598389+35806304 -85602876+35794996
 -85863935+34988253 -85860901+34988243 -85850571+34988211 -85847865+34988203 -85836531+34988126
 -85836531+34988126 -85828724+34988165
 -85828724+34988165 -85824411+34988142 -85823790+34988124 -85822486+34988088 -85813815+34987847 -85812858+34987835 -85810854+34987810 -85808611+34987782 -85807965+34987775 -85802241+34987692 -85796922+34987616 -85796117+34987604 -85783436+34987437 -85777966+34987379 -85773079+34987327 -85772773+34987324 -85763492+34987225 -85757948+34987166 -85735605+34986862 -85732259+34986811 -85729603+34986770 -85727261+34986734 -85726545+34986724 -85722153+34986657 -85719120+34986611 -85713843+34986531 -85702068+34986352 -85700304+34986325 -85699245+34986309 -85696423+34986266 -85695438+34986251 -85694716+34986240 -85692499+34986206 -85691417+34986190 -85690979+34986183 -85677021+34985970 -85667909+34985831 -85655931+34985649 -85654617+34985629 -85638299+34985381 -85638008+34985377 -85636212+34985350 -85627338+34985214 -85622034+34985104 -85612697+34984868 -85611449+34984836 -85610559+34984814 -85605165+34984678 -85604089+34984668 -85603279+34984660 -85599609+34984627 -85599495+34984623 -85598308+34984589 -85597617+34984580 -85594944+34984545 -85570583+34984228 -85555101+34984027 -85553711+34984009 -85552714+34983996 -85536984+34983792 -85534002+34983753 -85533142+34983742 -85521991+34983596 -85521558+34983591 -85520238+34983573 -85520024+34983571 -85517973+34983544 -85514202+34983498 -85503294+34983366 -85499962+34983269 -85498106+34983196
 -85498106+34983196 -85496858+34983212
 -85496858+34983212 -85485337+34983100
 -85485337+34983100 -85484697+34983116
 -85484697+34983116 -85474073+34983020
 -85523378+36260609 -85520121+36258115
 -85520121+36258115 -85511971+36259404 -85511703+36261783 -85509467+36265788 -85509493+36269337 -85509209+36271214 -85499974+36279202 -85498288+36279375 -85497236+36282478 -85497336+36282936 -85494265+36285877 -85490247+36287471 -85494630+36296605
 -85494630+36296605 -85496203+36296396 -85496525+36296353 -85496830+36296326
 -85496830+36296326 -85496622+36300937 -85495124+36302278
 -85574493+35510399 -85571828+35507650 -85568476+35505251 -85565411+35503785 -85560639+35501573 -85560560+35501535 -85560373+35501444 -85560132+35501333 -85557970+35500290 -85557054+35499964 -85556693+35499696 -85551395+35496369 -85546045+35493760 -85542394+35491829 -85540232+35490677 -85536827+35481410 -85540977+35463021 -85541022+35462811 -85537960+35445232 -85536954+35438796 -85536620+35436459 -85527620+35426211 -85525793+35425219 -85525125+35424856 -85518694+35423229
 -85518694+35423229 -85517279+35423739
 -85517279+35423739 -85512594+35411005 -85509720+35407460 -85509343+35407441 -85485657+35406434 -85491617+35397064 -85495858+35393317 -85491311+35384622 -85492542+35381163 -85495993+35378496 -85498947+35375728 -85499208+35375069 -85499476+35374710 -85499637+35374557 -85500078+35373909 -85500138+35373716 -85499797+35373394
 -85492153+36303333 -85490703+36301516
 -85492153+36303333 -85490738+36303294 -85490703+36301516
 -85495124+36302278 -85492153+36303333
 -85495413+36403199 -85495804+36398153 -85496017+36395404 -85496158+36393579 -85496287+36392032 -85496817+36385684 -85497104+36381769 -85497308+36372489 -85497301+36372271 -85497157+36367652 -85497106+36366031 -85497010+36362976 -85496838+36357473 -85496651+36351476 -85496635+36350973 -85496542+36347984 -85496438+36344640 -85496158+36335635 -85495742+36322215 -85495624+36318413 -85495488+36314036 -85495447+36312728 -85495302+36308050 -85495235+36305898 -85495124+36302278
 -85495413+36403199 -85503335+36407661 -85510977+36414899 -85513411+36418586 -85514628+36420189 -85518677+36422709 -85516564+36425393 -85517516+36425872 -85527949+36434050
 -85527949+36434050 -85528275+36433977
 -85528275+36433977 -85528445+36434022 -85529973+36437709 -85544426+36445285 -85546687+36447332 -85552270+36452389 -85573236+36473011
 -85573236+36473011 -85575972+36471610
 -85575972+36471610 -85580924+36472833 -85587539+36474919 -85590444+36475715 -85592994+36475965 -85594528+36476116 -85594739+36476137 -85598015+36476459 -85604544+36478413 -85607053+36479187 -85608006+36479482 -85608891+36481963
 -85608891+36481963 -85609143+36481866 -85612921+36480188 -85612963+36479750 -85613001+36479363
 -85613001+36479363 -85615987+36481962 -85619284+36482185 -85640321+36490322 -85640633+36490453 -85641546+36490561 -85641597+36490568 -85657306+36493898 -85664534+36495429 -85667579+36496036
 -85667579+36496036 -85674299+36495973 -85694218+36495818
 -85694218+36495818 -85700156+36510273 -85702545+36514034 -85707738+36522001
 -85707738+36522001 -85707957+36521978 -85717158+36520993 -85735928+36518982 -85736426+36518929 -85735867+36518400 -85720709+36503790
 -85499797+35373394 -85499499+35373159 -85499968+35372843 -85500392+35372559
 -85499797+35373394 -85500392+35372559
 -85503258+35369724 -85500392+35372559
 -85558551+35319292 -85552934+35326452 -85552869+35326529 -85550028+35330152 -85528905+35343535 -85527403+35344329 -85526914+35344552 -85519734+35350804 -85517457+35352805 -85514346+35353831 -85510256+35355578 -85509222+35356150 -85506741+35357373 -85507210+35358334 -85505952+35362112 -85504711+35362698 -85503934+35363611 -85505243+35366579 -85505580+35367825 -85505719+35368626 -85505718+35368970
 -85505718+35368970 -85504080+35368781
 -85504080+35368781 -85503258+35369724
 -85504080+35368781 -85503584+35368724
 -85503584+35368724 -85503258+35369724
 -85592908+36225808 -85591213+36226106 -85590097+36226341 -85589719+36228016 -85585313+36229515 -85584997+36229748 -85575117+36230501
 -85575117+36230501 -85575079+36229795 -85572657+36222076 -85572168+36222033 -85568970+36220907
 -85568970+36220907 -85564162+36222469 -85559579+36226122 -85552122+36231058 -85555004+36231297 -85555886+36231834 -85544607+36234279 -85544416+36235105 -85544416+36236135 -85544565+36236318 -85539468+36238011 -85537870+36240772 -85525934+36242386 -85532317+36242955
 -85532317+36242955 -85533693+36242605
 -85533693+36242605 -85534754+36252320
 -85534754+36252320 -85523378+36260609
 -85534754+36252320 -85534503+36256379
 -85534503+36256379 -85534018+36256359
 -85534018+36256359 -85533918+36258741 -85530786+36258746 -85530568+36261209
 -85530568+36261209 -85523378+36260609
 -85557535+35532977 -85561889+35543055 -85563356+35546449 -85566033+35552646 -85566526+35553787 -85566994+35554871 -85567546+35556149 -85567872+35556904 -85572163+35566836 -85574711+35572731 -85578137+35580659 -85580485+35586093 -85585032+35596346 -85589257+35605832 -85590664+35608988 -85595658+35633542 -85596347+35638402 -85597373+35646684 -85597813+35649729 -85598764+35657069 -85599899+35665831 -85600280+35668768 -85600333+35669174 -85600403+35669714 -85601193+35675810 -85602136+35683084 -85602147+35683181 -85602342+35684865 -85602609+35687158 -85602699+35687934 -85602726+35688172 -85602939+35689997 -85603344+35693482 -85603362+35693637 -85604315+35701839 -85604323+35701901 -85605126+35708351 -85605059+35708409 -85604269+35709087 -85597750+35725159 -85597548+35726048 -85592710+35734019
 -85557535+35532977 -85573299+35532557 -85575833+35532489 -85592095+35532057 -85607326+35531651
 -85873025+35223362 -85872549+35223567 -85866393+35226221 -85863038+35228017 -85851975+35237555 -85851513+35237989 -85850999+35238475 -85850014+35239407 -85848346+35240270 -85846402+35240776 -85845845+35240921 -85843941+35241110
 -85843941+35241110 -85841960+35240983 -85838280+35240306 -85835939+35240190 -85835400+35240166 -85833342+35240077 -85830985+35239901 -85828491+35239789
 -85828491+35239789 -85822224+35242121
 -85822224+35242121 -85821815+35241909 -85820669+35241316 -85820197+35241072 -85815792+35238792 -85814218+35237977 -85811994+35236800 -85796035+35228381 -85785123+35222630 -85779928+35220891 -85773489+35218736 -85771564+35218482 -85769806+35218252 -85767987+35218035 -85760509+35217146 -85749972+35215894
 -85749972+35215894 -85749972+35216034
 -85749972+35216034 -85743338+35215536
 -85743338+35215536 -85737287+35216758 -85734931+35217929 -85726566+35222330 -85721460+35224690 -85716067+35227511 -85693582+35239258 -85694938+35243699 -85695633+35246024 -85698439+35255008 -85700503+35261401 -85700868+35262529 -85702717+35268144 -85703595+35270876 -85704120+35272509 -85704171+35272669 -85706935+35281271 -85707760+35283837 -85709480+35289188
 -85709480+35289188 -85690683+35286030
 -85690683+35286030 -85676747+35292348 -85655599+35305694
 -85655599+35305694 -85645316+35302003
 -85645316+35302003 -85644491+35302141 -85640094+35302729 -85632971+35303682 -85626799+35304949 -85616801+35306923 -85611458+35308051 -85599164+35310599 -85584356+35313553 -85579026+35314797 -85561979+35318307 -85560274+35318654 -85558607+35319225 -85558551+35319292
 -85574493+35510399 -85576953+35512482 -85580454+35514863 -85581407+35515276 -85583016+35515667
 -85574493+35510399 -85583016+35515667
 -85583016+35515667 -85585232+35516714
 -85587953+36038725 -85583633+36037296
 -85583633+36037296 -85586412+36039199 -85586784+36039624 -85587990+36042052
 -85585232+35516714 -85585384+35516924 -85587429+35518412 -85590287+35521594 -85591463+35522074 -85591855+35522486 -85591855+35522578 -85592026+35522702
 -85585232+35516714 -85592026+35522702
 -85587990+36042052 -85587989+36042394
 -85587989+36042394 -85588308+36042380
 -85587990+36042052 -85588308+36042380
 -85591069+36041683 -85587953+36038725
 -85591069+36041683 -85590675+36041593 -85590192+36041489 -85589683+36041215 -85589243+36040958 -85588658+36040498 -85588594+36040263 -85588535+36039778 -85588296+36039379 -85588032+36038795 -85587953+36038725
 -85592026+35522702 -85593310+35523421 -85607326+35531651
 -85593809+35736198 -85592028+35753140 -85602708+35764516 -85605040+35764721 -85606028+35769938 -85608041+35772281 -85607684+35774186 -85605476+35775911 -85604381+35777609 -85604380+35777837 -85602602+35779861 -85602876+35794996
 -85592710+35734019 -85592777+35734750 -85593809+35736198
 -85592710+35734019 -85593809+35736198
 -85593885+36042803 -85593805+36042430 -85592840+36042319 -85591069+36041683
 -85593885+36042803 -85594435+36043665
 -85594435+36043665 -85593885+36042803
 -85594435+36043665 -85598677+36041898
 -85598677+36041898 -85598812+36041920 -85599029+36041955 -85602007+36043504 -85609618+36046125
 -85609618+36046125 -85622600+36033037 -85624980+36031513 -85638779+36026748
 -85776578+36247319 -85775425+36245268
 -85775425+36245268 -85773898+36245314
 -85773898+36245314 -85768380+36244165 -85763753+36239464 -85758980+36236768
 -85758980+36236768 -85758811+36236814 -85757450+36236940
 -85757450+36236940 -85742755+36228251 -85739624+36227511
 -85739624+36227511 -85732302+36228871 -85723477+36233266
 -85723477+36233266 -85713157+36232137 -85702715+36225370 -85702653+36225347
 -85702653+36225347 -85699425+36226258 -85692190+36228517
 -85692190+36228517 -85692057+36228514
 -85692057+36228514 -85691018+36228750 -85690312+36228975
 -85690312+36228975 -85675541+36223351
 -85675541+36223351 -85667585+36223887
 -85667585+36223887 -85655581+36217473 -85654143+36216267
 -85654143+36216267 -85651813+36217471 -85649672+36220700
 -85649672+36220700 -85634678+36214623 -85634871+36214558 -85634030+36213344
 -85634030+36213344 -85628987+36214064 -85620899+36216647
 -85620899+36216647 -85616052+36214649
 -85616052+36214649 -85613693+36215441
 -85613693+36215441 -85613204+36215230 -85612848+36215014
 -85612848+36215014 -85612881+36215270 -85613004+36216439 -85612941+36221017 -85612892+36221240 -85604098+36223195 -85600769+36223573
 -85600769+36223573 -85598814+36223535
 -85598814+36223535 -85600227+36225898 -85600135+36226178
 -85600135+36226178 -85592908+36225808
 -85600135+36226178 -85594696+36225894 -85594818+36225195 -85593577+36225147
 -85593577+36225147 -85593497+36225718 -85592908+36225808
 -85602876+35794996 -85607423+35802472
 -85607326+35531651 -85628233+35530945 -85663456+35529914 -85668935+35529766 -85684279+35529247 -85696321+35529002 -85697080+35528964
 -85607423+35802472 -85607594+35803246 -85608016+35803719 -85608493+35804237
 -85607423+35802472 -85608493+35804237
 -85608493+35804237 -85620300+35801247
 -85620300+35801247 -85622195+35801810 -85622535+35802080 -85624979+35803634 -85634903+35809400 -85634804+35810455 -85653925+35816688 -85674160+35822281 -85682095+35831254
 -85644604+36015053 -85641019+36008620 -85630384+36006521 -85630493+36006469 -85630916+36006269 -85644246+36000062 -85644282+35999847 -85644651+35997653 -85644623+35997447 -85646608+35988676 -85655259+35979336 -85659707+35974669 -85662919+35971442 -85663056+35967751 -85663006+35966156 -85662922+35963908 -85662560+35951864 -85662617+35949049 -85660395+35942935 -85658589+35938343 -85654741+35927592 -85654744+35921525
 -85654744+35921525 -85656995+35922029
 -85656995+35922029 -85658715+35916305 -85656431+35915856 -85656278+35915832 -85652945+35914472 -85652129+35913945 -85651651+35913739 -85651660+35906256 -85651663+35904673 -85647634+35902595 -85669254+35883850 -85668880+35883763 -85646773+35875065
 -85644604+36015053 -85638464+36023633 -85638175+36024052 -85638272+36024552 -85638389+36025125 -85638644+36025699 -85638779+36026748
 -85644604+36015053 -85638779+36026748
 -85797506+36121595 -85797057+36115975 -85789850+36107780 -85788494+36103818 -85776397+36100740 -85775749+36100008 -85772167+36097053 -85770079+36092574 -85770207+36091839 -85771856+36086726 -85774285+36083839 -85774367+36083572 -85768066+36074809 -85767185+36070330 -85766275+36069835 -85764716+36069378 -85755375+36067417
 -85755375+36067417 -85748709+36074953 -85747144+36077430
 -85747144+36077430 -85745903+36076887
 -85745903+36076887 -85733626+36080979 -85724770+36081961
 -85724770+36081961 -85714504+36078011 -85705776+36073793 -85703109+36072512 -85697027+36070211 -85696217+36070036 -85695470+36069875 -85687703+36067653 -85687461+36066935 -85682672+36057445 -85681257+36054887 -85680706+36053831 -85678375+36049251 -85677754+36048161 -85675364+36043562 -85674997+36042856 -85673166+36039331 -85664152+36025912 -85652324+36017195 -85652591+36017008 -85652705+36016848 -85652723+36016739 -85653298+36013872 -85653468+36012869
 -85653468+36012869 -85645446+36013403 -85644604+36015053
 -85681939+35831525 -85644639+35853820 -85648211+35853877
 -85648211+35853877 -85650438+35853305 -85653933+35851667 -85657151+35849844 -85660853+35849046 -85664573+35848998
 -85664573+35848998 -85669233+35849434 -85671882+35851113 -85672969+35852904 -85646773+35875065
 -85681939+35831525 -85681539+35831973 -85680390+35832861 -85679123+35833369 -85677521+35833579
 -85677521+35833579 -85674613+35833127 -85671133+35831409 -85666883+35827874 -85664867+35826518 -85662563+35825703
 -85662563+35825703 -85660654+35825735 -85646773+35875065
 -85682095+35831254 -85682011+35831456 -85681939+35831525
 -85811138+35849198 -85811499+35850113 -85811529+35850179 -85806868+35850410 -85802823+35850621 -85796789+35850936
 -85796789+35850936 -85792317+35850661 -85792125+35850620
 -85792125+35850620 -85791939+35852042
 -85791939+35852042 -85789098+35852029 -85788523+35852002 -85783686+35842850 -85774376+35842553
 -85774376+35842553 -85775923+35845390 -85776016+35845540 -85766179+35848690
 -85766179+35848690 -85762695+35848584
 -85762695+35848584 -85762422+35848628
 -85762422+35848628 -85761273+35848605 -85757208+35846724
 -85757208+35846724 -85751594+35847692 -85744656+35848520
 -85744656+35848520 -85734732+35843936 -85713633+35838515 -85704467+35836028 -85689497+35832941 -85687409+35832511 -85684780+35831885 -85682095+35831254
 -85718858+35526950 -85697080+35528964
 -85718858+35526950 -85715170+35527279 -85703260+35528653 -85697080+35528964
 -85876984+35524115 -85875896+35527694 -85874982+35528283 -85874019+35528956
 -85874019+35528956 -85871076+35525906 -85869226+35523936 -85866408+35521048
 -85866408+35521048 -85864385+35522116
 -85864385+35522116 -85858990+35519106
 -85858990+35519106 -85857156+35520333 -85856958+35520474
 -85856958+35520474 -85832927+35515232 -85832471+35514901 -85820471+35504689
 -85820471+35504689 -85817675+35505301 -85816102+35505631 -85815533+35505752 -85816178+35508340 -85816836+35511327 -85817360+35513470 -85816477+35513619 -85804987+35515565 -85791307+35517884 -85790816+35517965 -85753840+35524130 -85748098+35524313 -85736923+35525349 -85723248+35526563 -85721075+35526754 -85719207+35526919 -85718858+35526950
 -85732157+36498199 -85715801+36497518
 -85715801+36497518 -85717372+36500058 -85718047+36501224 -85720709+36503790
 -85732157+36498199 -85720709+36503790
 -85813885+36499473 -85812363+36500056 -85806454+36502294 -85799153+36505060 -85799025+36505108 -85767531+36517043
 -85767531+36517043 -85766136+36516813 -85745076+36498790 -85744881+36498781 -85742402+36498672 -85740757+36498558 -85732157+36498199
 -85798979+36203579 -85799459+36203464
 -85799459+36203464 -85799458+36203754 -85806661+36203944 -85808350+36205414 -85808697+36206854 -85805046+36210290 -85804967+36210448 -85798833+36211540
 -85798833+36211540 -85791545+36210888 -85791185+36210875 -85786212+36210696
 -85786212+36210696 -85782300+36216786 -85778687+36221136 -85781299+36225718 -85782526+36230388
 -85782526+36230388 -85786568+36230022
 -85786568+36230022 -85780148+36238011
 -85779172+36248954 -85776578+36247319
 -85779172+36248954 -85778608+36249048 -85777624+36249079
 -85777624+36249079 -85777227+36248901 -85776892+36247990 -85776578+36247319
 -85780148+36238011 -85779769+36248562 -85779633+36248879 -85779172+36248954
 -85795479+36191741 -85799435+36185148 -85799948+36184008 -85800415+36182969
 -85800415+36182969 -85804792+36183045
 -85804792+36183045 -85804882+36181300 -85804906+36180836 -85803228+36176357 -85799683+36171876
 -85799683+36171876 -85795734+36174170 -85787806+36180320
 -85787806+36180320 -85787143+36172134 -85788264+36171959 -85799396+36170255
 -85799396+36170255 -85799890+36170265
 -85799890+36170265 -85804316+36166326 -85805319+36145772 -85804101+36144986 -85804303+36144713 -85805061+36143086 -85805157+36142574 -85802248+36140607 -85801969+36140075 -85801617+36138689 -85802914+36137889 -85807415+36131582
 -85788420+36617679 -85788533+36618549 -85788645+36621846
 -85788420+36617679 -85788645+36621846
 -86204859+36639741 -86204449+36639842
 -86204449+36639842 -86201864+36639751 -86199080+36639490 -86197971+36639386 -86197573+36639363 -86182157+36638666 -86175140+36638350 -86173347+36638270 -86166450+36637960 -86164763+36637884 -86155316+36637459 -86144047+36636952 -86139890+36636738 -86128828+36636235 -86120952+36635780 -86114355+36635453 -86107690+36635123 -86104749+36634977 -86094323+36634460 -86081944+36633848
 -86081944+36633848 -86081168+36633904 -86080666+36633940
 -86080666+36633940 -86073170+36633521 -86071362+36633380 -86070565+36633318 -86063247+36632746 -86062547+36632691 -86059300+36632475 -86052346+36632075 -86044468+36631358 -86042647+36631192 -86038366+36630804 -86033139+36630413 -86032770+36630367 -86021538+36629978 -86006068+36629397 -86005397+36629378 -86005004+36629367 -86003084+36629315
 -86003084+36629315 -85999982+36629550
 -85999982+36629550 -85990912+36629233 -85981269+36628890 -85978792+36628800 -85976507+36628718 -85972613+36628577 -85967204+36628382 -85959981+36628121 -85956254+36627966 -85936213+36626763 -85934754+36626689 -85928567+36626327 -85921749+36625988 -85920655+36625945 -85919472+36625898 -85918388+36625855 -85907152+36625415 -85905438+36625348 -85875815+36623923 -85873857+36623642 -85865042+36623295 -85863175+36623222 -85859879+36623093 -85844957+36622509 -85832172+36622046
 -85832172+36622046 -85803737+36622390 -85802545+36622404
 -85802545+36622404 -85797949+36622195 -85794909+36622005 -85790229+36621938 -85788645+36621846
 -85813885+36499473 -85813797+36500056 -85813257+36505710 -85812994+36508480 -85812941+36509043 -85812514+36512362 -85812503+36512450 -85811522+36516169 -85811065+36519315 -85809999+36527457 -85809960+36527758 -85809676+36530282 -85809268+36534076 -85808372+36542418 -85807890+36546905 -85807148+36552453 -85807137+36552537 -85807102+36552800 -85806177+36556222 -85804833+36562485 -85802170+36574802 -85802048+36575582 -85801867+36576750 -85801072+36581884 -85800427+36586207 -85799696+36591141 -85798960+36596101 -85798359+36600002 -85797539+36606176 -85797532+36606283 -85797278+36608877 -85792880+36613255 -85792568+36613834 -85788420+36617679
 -85797506+36121595 -85797694+36121604 -85800206+36121902 -85801448+36122223
 -85797506+36121595 -85801448+36122223
 -85798979+36203579 -85795479+36191741
 -85798979+36203579 -85798751+36202165 -85798803+36201351 -85799123+36200609 -85799235+36199884 -85799464+36199465 -85799754+36199006 -85799616+36198433 -85799589+36197764 -85799779+36197047 -85800189+36196298 -85795479+36191741
 -85828026+36411836 -85828858+36403998 -85829975+36393484 -85830050+36392774 -85830223+36391145 -85830278+36390638 -85832343+36375056 -85832553+36373568 -85832638+36373179 -85832656+36372998 -85832755+36372017 -85835096+36356377 -85835171+36355874 -85829732+36348355 -85839084+36332975 -85839216+36332310 -85839234+36332221 -85844063+36302867 -85844143+36302380 -85844409+36300759 -85846353+36288945 -85846483+36288167 -85833346+36263604 -85821098+36250057 -85807510+36250057 -85804269+36255822
 -85804269+36255822 -85800857+36254917 -85800379+36254819 -85780148+36238011
 -85801448+36122223 -85802661+36122566 -85802512+36122738 -85805542+36127081 -85806632+36130564 -85807094+36131134 -85807415+36131582
 -85807415+36131582 -85819566+36125059 -85831601+36125059 -85838617+36128462
 -85838617+36128462 -85842420+36119548 -85842764+36119542
 -85842764+36119542 -85843332+36119612
 -85843332+36119612 -85854758+36118508 -85855983+36108236 -85859171+36105558 -85876976+36097497
 -85876976+36097497 -85887094+36101811 -85885879+36104856 -85885851+36104956 -85885822+36105062 -85885524+36105096 -85886349+36105442
 -85886349+36105442 -85886556+36105223 -85888719+36102105
 -85888719+36102105 -85893623+36104591 -85892725+36107400 -85892081+36108365 -85892963+36111512 -85896235+36114963 -85907046+36116691
 -85907046+36116691 -85914318+36111637 -85915032+36097155
 -85915032+36097155 -85915056+36098385 -85917396+36102415 -85917465+36102515 -85937289+36104226
 -85937289+36104226 -85938190+36103823
 -85938190+36103823 -85944313+36103880 -85964653+36108833
 -85964653+36108833 -85964744+36108534 -86002013+36085309
 -85813283+35845742 -85811138+35849198
 -85813283+35845742 -85812315+35847205 -85811358+35847984 -85811161+35848235 -85811138+35849198
 -85813283+35845742 -85813721+35845785 -85815971+35846037 -85818867+35846243 -85820748+35846545 -85820892+35846564 -85832259+35847139
 -85832259+35847139 -85833179+35847111 -85834385+35847083 -85835718+35847053 -85842027+35846913 -85842378+35844981 -85842518+35843218
 -85842518+35843218 -85863958+35844618 -85864174+35844653 -85866565+35844904
 -85866565+35844904 -85867408+35844881 -85867501+35844841
 -85867501+35844841 -85875885+35845078
 -85875885+35845078 -85873401+35841771 -85874985+35840065 -85874985+35840052 -85879772+35839226
 -85879772+35839226 -85885156+35839658
 -85828026+36411836 -85827806+36412890 -85827750+36413239 -85827476+36414960 -85823322+36441022 -85822314+36447486 -85821908+36449988 -85820864+36455925 -85818908+36468128 -85818853+36468467 -85816022+36486685 -85815200+36491150 -85814694+36494351 -85813918+36499260 -85813885+36499473
 -85828026+36411836 -85837689+36413173 -85843843+36414021 -85852621+36415059 -85867324+36415465 -85868556+36415479 -85877479+36415573 -85877915+36415643 -85891805+36417614 -85892325+36417625 -85894225+36417964 -85894593+36418010 -85895838+36420207
 -85895838+36420207 -85896377+36419726 -85896802+36419566 -85898674+36417277 -85898589+36416980 -85898498+36415541
 -85898498+36415541 -85903131+36415745 -85903952+36418314 -85903948+36418427 -85908919+36418839 -85916804+36419672 -85925280+36420568 -85925756+36420618 -85933163+36421401 -85942122+36422390
 -85942122+36422390 -85943192+36421542 -85946395+36420083
 -85946395+36420083 -85947290+36420867 -85958487+36423713 -85960585+36423901 -85962464+36424069 -85967107+36424484 -85967559+36424525 -85978893+36426073
 -85873025+35223362 -85873028+35221819 -85873031+35220685 -85873032+35220397 -85872977+35220397 -85864784+35220204 -85863326+35219291 -85863319+35211060 -85863317+35208624 -85863311+35201719 -85863280+35201168 -85863278+35193720 -85863278+35192716 -85863278+35191279 -85863278+35190940 -85863278+35189617 -85863245+35188664 -85863262+35185732 -85863270+35184450 -85863270+35183773 -85863270+35181748 -85863270+35175206 -85863270+35171165 -85863355+35161758 -85863373+35159766 -85863413+35155492 -85863422+35154572 -85863424+35154320 -85863428+35153852 -85863586+35138582 -85863691+35128976 -85863749+35123672 -85863782+35120654 -85863787+35120173 -85863691+35094965 -85863676+35092851 -85863667+35091635 -85863634+35086964 -85863535+35058257 -85863448+35031345 -85863564+35005929 -85863929+34993103 -85863957+34992851 -85863944+34990123 -85863941+34989580 -85863935+34988253
 -85863935+34988253 -85865285+34988257 -85873076+34988282 -85884564+34988472 -85892060+34988542 -85892590+34988547 -85895141+34988566 -85896402+34988577 -85899758+34988607 -85903780+34988643 -85904369+34988648
 -85904369+34988648 -85923652+34988593
 -85923652+34988593 -85931280+34988617 -85940773+34988671 -85954486+34988750 -85955093+34988753 -85955585+34988756 -85958036+34988770 -85980648+34988906 -85981384+34988911 -86007497+34989021 -86027586+34989186 -86038710+34989278 -86051707+34989385 -86061339+34989465 -86067164+34989514 -86073010+34989540 -86084470+34989592 -86089350+34989629 -86101576+34989721 -86137018+34989847 -86139457+34989859 -86152286+34989924 -86152832+34989926 -86178516+34990057 -86179723+34990063 -86186387+34990096 -86205829+34990195 -86218889+34990262 -86236910+34990387 -86247258+34990414 -86247966+34990416 -86252994+34990606 -86253505+34990610 -86253891+34990613
 -86253891+34990613 -86255211+34990612
 -86255211+34990612 -86258189+34990636 -86291753+34990967 -86300018+34990992 -86311274+34991098 -86318761+34991169
 -85876984+35524115 -85885275+35516955 -85884049+35516462 -85882811+35516434 -85882111+35516182 -85878695+35514417 -85878329+35514223 -85877472+35502531 -85877892+35500938 -85879086+35494057 -85880769+35491775 -85885088+35490015 -85885827+35484735 -85886664+35468351 -85886686+35467917 -85887712+35461287 -85888249+35456560 -85889003+35441689 -85887654+35427162 -85887603+35426619 -85886904+35419092 -85885781+35406986 -85885055+35399158 -85886294+35385035 -85886375+35384682 -85886620+35383611 -85886866+35382535 -85885144+35380575 -85882619+35380553 -85881877+35380547 -85874979+35380487 -85869735+35380437 -85871777+35375175 -85873368+35370701 -85874608+35368663 -85883511+35346925 -85903082+35325529 -85904284+35323514 -85901128+35322185 -85900759+35321969 -85909348+35306500 -85910349+35306475 -85909908+35302127 -85907228+35297523 -85910655+35293025 -85913243+35289468 -85913607+35289025 -85913622+35288845
 -85873025+35223362 -85873068+35223442 -85873124+35223546 -85873180+35223651 -85873217+35223720 -85874549+35226194 -85878863+35234049 -85887582+35248662 -85887806+35248948 -85887847+35249000 -85887876+35249037 -85887927+35249102 -85888240+35249501 -85890680+35253194 -85891821+35254933 -85896624+35261608 -85898896+35264499 -85899154+35264828 -85905282+35272698 -85907096+35275126 -85908082+35276449
 -85876984+35524115 -85879946+35527264
 -85879946+35527264 -85880529+35527017
 -85880529+35527017 -85890802+35537367 -85890108+35539360 -85889992+35539736 -85904367+35545349 -85904276+35547396 -85908259+35551548 -85908261+35551666 -85908272+35552565 -85908285+35553518 -85908677+35554182 -85913106+35554321
 -85913106+35554321 -85917814+35552741
 -85885156+35839658 -85897184+35846809
 -85962370+35762215 -85953445+35768592 -85943138+35781061
 -85943138+35781061 -85941815+35780892 -85941337+35780502
 -85941337+35780502 -85935744+35785357 -85935717+35786103 -85936223+35786136 -85938984+35786308 -85940707+35786404 -85942077+35786850 -85932918+35798440 -85928741+35803725 -85923502+35810354 -85922844+35811186 -85921951+35812316 -85918130+35817152 -85914440+35821823 -85913927+35822473 -85912969+35823000 -85912738+35823110 -85904516+35827054 -85901411+35828515 -85897901+35830202
 -85897901+35830202 -85897642+35830048 -85896771+35829773 -85895674+35829679
 -85895674+35829679 -85895593+35830551 -85885561+35836333 -85885202+35838977 -85885156+35839658
 -86014849+35961060 -86011482+35959481 -85997592+35953048 -85997022+35952866 -85996880+35952752 -85994846+35951121 -85994260+35950651 -85979847+35937104 -85979666+35936930 -85961889+35919795 -85958694+35916715 -85953529+35911736 -85945043+35903554 -85941393+35900365 -85938462+35897939 -85935203+35895241 -85932251+35892798 -85930754+35891553 -85925437+35887104 -85924910+35886677 -85923430+35885433 -85922378+35884570 -85916091+35879229 -85911178+35875065 -85909166+35873437 -85906781+35870958 -85897398+35859491 -85892557+35858806
 -85892557+35858806 -85891788+35858902
 -85891788+35858902 -85890692+35852734 -85896169+35851137 -85896596+35849838
 -85897184+35846809 -85896596+35849838
 -85897184+35846809 -85897071+35847015 -85896873+35848504 -85896596+35849838
 -85910991+35282838 -85908082+35276449
 -85910991+35282838 -85909604+35279782 -85908120+35276522 -85908082+35276449
 -85913622+35288845 -85913520+35288540 -85910991+35282838
 -85943491+35306266 -85943039+35298627 -85933151+35298558 -85926168+35290107
 -85926168+35290107 -85923151+35290771 -85922844+35290771 -85919492+35291114
 -85919492+35291114 -85914100+35288845 -85913622+35288845
 -85917814+35552741 -85918402+35553406 -85918906+35553818 -85919831+35554276 -85920531+35554391 -85921400+35554803 -85923389+35556040 -85924202+35557071 -85925098+35557987 -85926275+35558903 -85927816+35559590 -85934579+35562909
 -85917814+35552741 -85934579+35562909
 -85934579+35562909 -85934990+35563277 -85937250+35566465 -85937481+35566748 -85937668+35566979 -85938102+35572277 -85939750+35572496 -85942922+35572918 -85948368+35573537 -85948612+35573697 -85947776+35578111
 -85947776+35578111 -85947492+35578025
 -85947492+35578025 -85946062+35578139 -85945662+35578156 -85945253+35578174 -85945900+35580940 -85952742+35585367 -85955277+35589783 -85954895+35591750 -85950658+35596496
 -85950658+35596496 -85947202+35596397
 -85947202+35596397 -85948391+35597993 -85948615+35598336 -85951475+35599435 -85951531+35599641 -85951195+35603122 -85957416+35614407 -85956804+35617978 -85956779+35618121 -85956611+35618671 -85958338+35619088 -85964848+35621707 -85966758+35625301 -85971622+35630816 -85971398+35631800 -85971368+35632041 -85970730+35636886 -85972247+35639740 -85975889+35646590 -85982929+35651231
 -85982929+35651231 -85983342+35650922 -85983646+35650621 -85984105+35650585 -85984312+35650322 -85984155+35650082
 -85984155+35650082 -85984377+35650098 -85990368+35650626 -85984118+35654192 -85983847+35654364 -85984150+35655796 -85985062+35660108
 -85943491+35306266 -85946532+35306871 -85946588+35307627 -85946699+35307833 -85946979+35308016 -85947677+35308016 -85947956+35307947 -85948906+35307466
 -85948906+35307466 -85949130+35307489 -85949577+35307855 -85949744+35308222
 -85949744+35308222 -85957499+35303229
 -85943491+35306266 -85957499+35303229
 -85957499+35303229 -85957929+35302152 -85958209+35301694 -85958237+35301488
 -85957499+35303229 -85958237+35301488
 -85958237+35301488 -85960025+35304052 -85960249+35305793 -85960622+35308354 -85967346+35310120 -85978022+35315728 -85976793+35317239 -85978917+35317788 -85980729+35318106
 -85980729+35318106 -85988694+35314281
 -85988694+35314281 -85999982+35314480 -86001882+35314680 -86003814+35316351
 -86003814+35316351 -86004608+35316205
 -86004608+35316205 -86003583+35319080 -86003899+35319318 -86004564+35319819 -86006218+35321065 -86012081+35325485 -86016983+35329180 -86017083+35329280 -86017222+35329387 -86020435+35331851 -86023767+35334407 -86033415+35335160 -86033559+35335173 -86031502+35338460 -86031317+35338755 -86030707+35339730 -86030501+35339953 -86028106+35342546 -86027999+35342676 -86027040+35343839
 -86027040+35343839 -86027966+35343837
 -86027966+35343837 -86028886+35343894 -86029028+35343903 -86029165+35343912 -86035149+35344288
 -86035149+35344288 -86036549+35343738
 -86036549+35343738 -86038468+35344054 -86046021+35345298 -86046969+35345438 -86062778+35348020 -86062918+35348043 -86067376+35348771 -86073617+35349790 -86075703+35350127 -86091396+35352500 -86092269+35352632 -86102515+35354181 -86107277+35354901 -86115683+35356172 -86120170+35356851 -86127859+35358040 -86128817+35358181 -86133518+35358920 -86134546+35359082 -86140757+35360059 -86141726+35360216 -86144894+35360735 -86147328+35361133 -86156768+35362679 -86157998+35362791
 -86157998+35362791 -86158069+35362136 -86158240+35360573 -86158514+35358074 -86158666+35356691 -86159112+35352616 -86159255+35351309
 -86159255+35351309 -86160495+35351427 -86161197+35351635 -86164386+35351947 -86168213+35352351 -86170290+35352502 -86171926+35352621 -86172014+35357299
 -86172014+35357299 -86181866+35351724 -86183909+35350512 -86189199+35347378 -86191622+35345942 -86193618+35344759 -86194039+35344509 -86191405+35341261 -86189531+35338818
 -85962370+35762215 -85963571+35761329 -85966448+35757695 -85969996+35753538
 -85962370+35762215 -85969996+35753538
 -85999985+36393147 -85998215+36393385 -85995065+36394176 -85993076+36394675 -85991618+36395041 -85981080+36400167 -85976483+36406595 -85973846+36417044 -85971063+36419439 -85973726+36422145 -85979035+36422495 -85978893+36426073
 -85985062+35660108 -85985530+35667895 -85987075+35671862 -85989350+35677701 -85989655+35678483 -85990110+35679651 -85990548+35681053 -85990508+35687737 -85990541+35690905 -85991441+35696518 -85986868+35702283 -85988185+35704329 -85990071+35704843 -85997419+35711997
 -85997419+35711997 -85996224+35711917 -85995704+35711872 -85991577+35711521
 -85991577+35711521 -85987667+35723276 -85986838+35728311 -85983923+35735785 -85977259+35744189 -85972281+35750658 -85969996+35753538
 -85985062+35660108 -85993895+35660448 -85994251+35660462
 -85994251+35660462 -85994234+35660130 -85996100+35656958 -85994583+35653706 -86013530+35651437 -86015262+35649435 -86039022+35643708
 -86039022+35643708 -86043638+35647302 -86043984+35647330
 -86043984+35647330 -86055145+35644165
 -86055145+35644165 -86062277+35644827 -86064438+35644993 -86064453+35644994 -86066894+35645314 -86088889+35646823 -86120350+35660918 -86124990+35661167 -86133799+35661828
 -86133799+35661828 -86135931+35661767
 -86135931+35661767 -86151067+35666971 -86165858+35677132
 -86086187+36436564 -86080049+36436022 -86077816+36435826 -86075778+36435640 -86072116+36435307 -86069117+36435002 -86041803+36432532 -86036533+36432056 -86016556+36430255 -86016087+36430212 -86002572+36428985 -86001932+36428927 -85999985+36428645 -85989693+36427547 -85978893+36426073
 -86002013+36085309 -86001645+36084304 -86004918+36082019
 -86004918+36082019 -86005053+36082080
 -86002013+36085309 -86005053+36082080
 -86005053+36082080 -86006182+36084566 -86005997+36085189 -86012345+36089782
 -86012345+36089782 -86013031+36086184 -86017333+36083826
 -86017333+36083826 -86023550+36084670
 -86023550+36084670 -86027148+36084077
 -86027148+36084077 -86027198+36084094 -86027606+36084233
 -86027606+36084233 -86027724+36084068 -86028010+36083590 -86028102+36083352
 -86028102+36083352 -86030225+36084041 -86030917+36084312 -86031549+36084560 -86032245+36084833 -86033868+36085470 -86035731+36086201
 -86035731+36086201 -86039555+36086035
 -86039555+36086035 -86055888+36090464
 -86055888+36090464 -86059615+36086136 -86059706+36086024
 -86006387+36391734 -85999985+36393147
 -86006387+36391734 -86006043+36391848 -86002268+36393007 -85999985+36393147
 -86073930+36360568 -86073844+36360629 -86071850+36361878 -86069239+36363904 -86067932+36364808 -86065034+36366492 -86057618+36371223 -86047731+36376463 -86042254+36379191 -86041077+36379724 -86039912+36380239 -86018515+36388426 -86007672+36391311 -86007558+36391348 -86006387+36391734
 -86014849+35961060 -86074961+35964928 -86075389+35964930 -86076651+35964936 -86078204+35964943 -86083421+35964969 -86083450+35965698 -86083529+35965720 -86087380+35966638 -86088346+35967025 -86088303+35967376 -86091436+35968386
 -86091436+35968386 -86091490+35968029 -86095206+35964568 -86139438+35961269 -86154845+35960034 -86153966+35959731 -86153860+35959695 -86151523+35958663 -86153214+35954399
 -86059706+36086024 -86059634+36085639 -86059455+36085088 -86059528+36084704 -86061676+36083161 -86062105+36082013 -86052956+36070566
 -86052956+36070566 -86053915+36070589
 -86053915+36070589 -86054376+36068765 -86054818+36067636 -86055502+36067039 -86056595+36066010 -86056747+36065918 -86053875+36059177 -86050231+36057738 -86047536+36056045 -86047568+36055757 -86047841+36053328 -86047872+36053049 -86052451+36049211 -86035722+36031388 -86036131+36029851 -86035598+36029753 -86036273+36026851 -86036273+36026345 -86034475+36026217 -86038586+36006086 -86038804+36004384 -86038611+36004345 -86038480+36004319 -86036868+36004032
 -86036868+36004032 -86034558+36004431 -86033771+36004633
 -86033771+36004633 -86024882+35999810 -86026511+35998622 -86026515+35997747 -86026525+35995639 -86026534+35993895 -86026541+35992591 -86025679+35990279 -86025267+35989255 -86018393+35970730 -86018269+35970397 -86014849+35961060
 -86059706+36086024 -86059895+36086668 -86064400+36102007 -86064766+36103253 -86065096+36104377 -86065722+36106508 -86066739+36109970 -86069537+36110112 -86066953+36115204 -86066862+36115813 -86066839+36116072 -86066135+36124141 -86066443+36124184 -86070051+36124400 -86070015+36124677 -86069968+36125057 -86069978+36125610 -86069997+36126686 -86070011+36127252 -86071746+36129422 -86074196+36133332 -86079563+36141580 -86080245+36143455 -86080841+36145093 -86087593+36163731 -86089998+36170361 -86090591+36171994 -86092087+36176119 -86096590+36188594 -86096555+36189307 -86096471+36190108 -86097714+36192306 -86099664+36192763 -86098902+36195740 -86097377+36196405 -86095172+36197117 -86092103+36202363 -86092539+36203534 -86092737+36203571 -86093746+36203762 -86094555+36203916 -86095031+36204018 -86095829+36206118
 -86095829+36206118 -86097805+36205542 -86100291+36205220
 -86073930+36360568 -86076034+36359093 -86076720+36358567
 -86073930+36360568 -86076720+36358567
 -86076720+36358567 -86078075+36357528 -86078808+36356967 -86079639+36356315 -86079776+36356217 -86087811+36349360 -86089574+36347755 -86094725+36342751 -86095742+36341618 -86096393+36340957 -86097182+36340058 -86099672+36337408 -86105798+36330057 -86110745+36323429 -86111753+36321848 -86113105+36319728 -86115395+36316037 -86121643+36304515 -86121730+36304267 -86131986+36294500
 -86131986+36294500 -86136803+36295859
 -86087728+36436700 -86086187+36436564
 -86087728+36436700 -86087080+36436635 -86086187+36436564
 -86106205+36214566 -86100291+36205220
 -86106205+36214566 -86102801+36205148
 -86102801+36205148 -86100291+36205220
 -86122022+36268402 -86117658+36265320 -86117666+36265201 -86119013+36264628 -86122541+36261079 -86119297+36251030 -86118057+36247618 -86113112+36242127 -86113064+36241987 -86114489+36237667 -86120995+36233816 -86119969+36229533 -86109071+36222490 -86108335+36220455 -86108242+36220198 -86106205+36214566
 -86228434+36487472 -86222979+36485856 -86221638+36485729 -86221390+36485706 -86219878+36485562 -86219529+36485529 -86206588+36484297 -86197785+36483459 -86196951+36483380 -86195318+36483224 -86185665+36471969 -86180554+36462053 -86180143+36461318 -86179841+36460778 -86177375+36456792 -86177073+36456315 -86176709+36455739 -86176473+36455367 -86174951+36453129 -86172937+36450369 -86160026+36443492 -86159501+36443483 -86140349+36441712 -86122446+36440197 -86117992+36439748 -86110148+36438958 -86109413+36438884 -86087728+36436700
 -86122022+36268402 -86122649+36268205
 -86122649+36268205 -86122022+36268402
 -86125848+36269526 -86124590+36265435 -86123719+36265428 -86123341+36265408
 -86123341+36265408 -86122649+36268205
 -86125848+36269526 -86129286+36277945
 -86129286+36277945 -86125848+36269526
 -86129286+36277945 -86131497+36283722 -86131647+36284116 -86132013+36285074 -86132551+36286481 -86134062+36290427 -86136803+36295859
 -86136803+36295859 -86141916+36301484 -86142521+36302150 -86150315+36309195 -86152240+36310835
 -86152240+36310835 -86152291+36310827 -86155535+36310296
 -86155535+36310296 -86155605+36310548 -86155950+36311346 -86155500+36313615 -86159516+36317039 -86174466+36327866 -86174873+36328138 -86207782+36342859 -86207839+36342881 -86209330+36343452 -86210309+36343596 -86211960+36344519
 -86211960+36344519 -86217899+36341627
 -86217899+36341627 -86220746+36341909 -86222301+36341985 -86224801+36342297 -86226023+36342436 -86226885+36343957 -86228130+36349159 -86229897+36349349
 -86229897+36349349 -86263177+36299375
 -86263177+36299375 -86272984+36313659 -86264578+36331102
 -86207147+35703790 -86207080+35704140 -86206639+35705242 -86207868+35708111 -86195307+35741503 -86193456+35747044 -86192600+35749621 -86188792+35770543 -86188436+35777294 -86181207+35794992 -86181308+35795156 -86181986+35798716 -86181718+35801985 -86180407+35804064 -86179175+35807415 -86178951+35808958 -86178833+35809766 -86178813+35810102 -86178170+35814180 -86177578+35820100 -86178669+35821669 -86179110+35822672 -86179449+35823278 -86179772+35825332 -86179083+35829505 -86178657+35832604 -86178487+35833843 -86177491+35841108 -86175789+35854535 -86175499+35855421 -86175367+35856069 -86175135+35857584 -86174617+35860970 -86172802+35872968 -86173140+35874205 -86165328+35877555 -86165343+35878079
 -86165343+35878079 -86169131+35877842
 -86169131+35877842 -86168634+35884362
 -86168634+35884362 -86162726+35883651 -86161741+35880992 -86161022+35880943
 -86161022+35880943 -86157907+35886537 -86160010+35887900 -86159998+35888091 -86159941+35888549
 -86159941+35888549 -86155917+35888297
 -86155917+35888297 -86154281+35899599 -86144882+35911136 -86147313+35921816 -86148595+35923536 -86154854+35936020 -86154809+35936354 -86154783+35936542 -86152769+35950302 -86153214+35954399
 -86153214+35954399 -86156601+35956524 -86161398+35960963 -86161320+35961554
 -86161320+35961554 -86165030+35960141 -86167774+35958828
 -86167774+35958828 -86175210+35960409
 -86165858+35677132 -86165826+35681546 -86170730+35681723 -86170193+35683792 -86171635+35683921
 -86171635+35683921 -86172207+35683870 -86172985+35683713 -86173773+35683612
 -86173773+35683612 -86174790+35683752 -86175455+35684265 -86175848+35685256 -86179975+35688291
 -86165858+35677132 -86179975+35688291
 -86175210+35960409 -86175406+35960348
 -86175406+35960348 -86175210+35960409
 -86175406+35960348 -86176748+35957501
 -86176748+35957501 -86182090+35957708
 -86179975+35688291 -86186992+35689945 -86189329+35692194 -86190788+35695932 -86189603+35698096 -86189737+35699083 -86191150+35699272 -86191535+35701418 -86194286+35702357 -86194625+35702429 -86197492+35703206 -86197852+35703273
 -86197852+35703273 -86202898+35702630
 -86182090+35957708 -86186496+35957879 -86185923+35962185 -86191272+35962584
 -86182090+35957708 -86191272+35962584
 -86189531+35338818 -86190897+35337912
 -86190897+35337912 -86189531+35338818
 -86191272+35962584 -86195079+35962868
 -86195079+35962868 -86205355+35962546
 -86205355+35962546 -86209152+35962849 -86214482+35967402 -86216869+35969341
 -86199845+35337492 -86199589+35337479 -86200912+35335399
 -86199845+35337492 -86200912+35335399
 -86200912+35335399 -86190897+35337912
 -86208959+35338789 -86207515+35337854 -86201527+35337579 -86199845+35337492
 -86204859+36639741 -86207097+36629941 -86209252+36614847 -86209295+36614606 -86210202+36609465 -86210469+36607917 -86211601+36601665 -86212239+36598216 -86212599+36596244 -86212673+36596103 -86215026+36583001 -86215941+36578000 -86215968+36577852 -86216226+36576427 -86216284+36576111 -86216312+36575960 -86216432+36575309 -86216954+36572482 -86217087+36571760 -86217557+36569217 -86217782+36568001 -86218373+36565430 -86219281+36559898 -86220776+36551833 -86221051+36550191 -86221073+36550058 -86221274+36548869 -86221592+36547325 -86221712+36546745 -86221765+36546489 -86222073+36544993 -86223122+36539844 -86224484+36532236 -86224544+36531902 -86224883+36530008 -86225104+36528776
 -86225104+36528776 -86224492+36528810 -86223316+36528876 -86222384+36528928
 -86207147+35703790 -86202898+35702630
 -86207147+35703790 -86206729+35703895 -86205961+35704158 -86205044+35704203
 -86205044+35704203 -86204588+35704012 -86204310+35703731 -86204051+35703409 -86203583+35702944 -86202898+35702630
 -86207147+35703790 -86208127+35702516 -86208179+35702462 -86208239+35702402
 -86208239+35702402 -86210907+35702975
 -86210907+35702975 -86212310+35702424
 -86208959+35338789 -86209569+35343031 -86210629+35343291 -86211805+35343580 -86212001+35343694 -86212113+35343946 -86212149+35344344
 -86208959+35338789 -86212149+35344344
 -86212149+35344344 -86212197+35344862 -86212812+35346923
 -86212812+35346923 -86214458+35346720
 -86214458+35346720 -86214789+35347149 -86214732+35347552 -86214693+35347615 -86216413+35348467
 -86216413+35348467 -86216406+35348397 -86216388+35348227 -86216408+35348120 -86216512+35347842 -86217484+35347727 -86217485+35347605 -86217487+35347413 -86217484+35347314
 -86217484+35347314 -86218404+35347378 -86218400+35347500 -86218448+35348224 -86218459+35348396 -86218485+35348571 -86218493+35348626 -86219009+35348667 -86219242+35348686
 -86219242+35348686 -86219493+35347449 -86219512+35346881
 -86219512+35346881 -86221458+35347027 -86226326+35347392
 -86226326+35347392 -86227822+35345065 -86232349+35343666 -86232448+35341941 -86232488+35341261 -86233520+35341226
 -86233520+35341226 -86239864+35341593 -86246034+35344645
 -86246034+35344645 -86250297+35341955 -86251198+35336916
 -86251198+35336916 -86255471+35337175
 -86255471+35337175 -86261389+35333969 -86261489+35333579
 -86212310+35702424 -86212354+35702393
 -86212354+35702393 -86212310+35702424
 -86212354+35702393 -86215723+35701010
 -86215630+36516194 -86215731+36515149 -86216525+36506975 -86218865+36502156 -86218899+36501680 -86224018+36490777 -86224283+36490746 -86227305+36488626 -86228434+36487472
 -86215723+35701010 -86212354+35702393
 -86215723+35701010 -86215847+35701049
 -86215847+35701049 -86215723+35701010
 -86215847+35701049 -86216116+35701150
 -86216116+35701150 -86216222+35701406 -86216610+35701775 -86216986+35701918 -86217361+35702035
 -86216116+35701150 -86217361+35702035
 -86564143+36633472 -86563091+36633841 -86562040+36634210 -86545876+36644236
 -86545876+36644236 -86543777+36640536
 -86543777+36640536 -86539485+36641955 -86538368+36642324 -86531671+36644539 -86522361+36647618 -86513030+36650704 -86507233+36652435
 -86507233+36652435 -86500399+36652137 -86500060+36652124 -86499994+36652121 -86497112+36652028 -86485839+36651860 -86479343+36651763 -86473497+36651671
 -86473497+36651671 -86473413+36651676 -86472190+36651763 -86468836+36651833 -86468596+36651838 -86468497+36651841 -86465231+36651844
 -86465231+36651844 -86459999+36651767 -86457210+36651727 -86450398+36651558 -86444296+36651407 -86439767+36651333 -86431490+36651219 -86430841+36651211 -86428062+36651142 -86417607+36650887 -86415612+36650860 -86411507+36650806 -86403154+36650665 -86402515+36650636 -86400603+36650583 -86386026+36650157 -86379905+36649960
 -86379905+36649960 -86373784+36650126
 -86373784+36650126 -86353554+36649549 -86351516+36649461 -86347527+36649292 -86340204+36649031 -86321923+36647858 -86313748+36647143 -86306653+36646551 -86299722+36645893 -86298260+36645770 -86296451+36645617 -86291019+36645224 -86273819+36644300 -86266476+36643911 -86264412+36643763 -86263610+36643706 -86263167+36643675 -86251783+36642864 -86244751+36642170 -86243886+36642096 -86242721+36642032 -86229367+36641300 -86225381+36641090 -86222151+36640891 -86219081+36640824 -86216410+36640595 -86216183+36640527 -86204859+36639741
 -86216869+35969341 -86217304+35969353
 -86217304+35969353 -86216869+35969341
 -86217304+35969353 -86217574+35969360
 -86217361+35702035 -86218262+35703797 -86218740+35705193 -86219583+35706178
 -86219583+35706178 -86223226+35703722 -86225729+35700359 -86245958+35687831 -86245930+35684833 -86244537+35683470 -86243567+35666831 -86242494+35654728
 -86217574+35969360 -86217304+35969353
 -86364355+36014301 -86364914+36010584 -86364195+36010170 -86352960+36003696 -86339812+35995329 -86310913+35980448
 -86310913+35980448 -86309758+35981043
 -86309758+35981043 -86287023+35974971 -86287192+35973918 -86287503+35972682 -86256613+35967533 -86256096+35967404
 -86256096+35967404 -86255926+35968319
 -86255926+35968319 -86250603+35967744 -86246374+35960234
 -86246374+35960234 -86230537+35963086
 -86230537+35963086 -86225100+35962918
 -86225100+35962918 -86223004+35969299
 -86223004+35969299 -86222898+35969290
 -86222898+35969290 -86221154+35969356 -86220365+35969359 -86217574+35969360
 -86222384+36528928 -86215630+36516194
 -86222384+36528928 -86217929+36529178
 -86217929+36529178 -86218631+36525154 -86214784+36524911 -86215630+36516194
 -86228434+36487472 -86229561+36487432 -86239636+36484211 -86234079+36476625 -86234106+36476407 -86234416+36473966 -86234882+36470297 -86234979+36469528 -86235526+36465229 -86235732+36463605 -86236920+36454270 -86245876+36452256
 -86245876+36452256 -86246676+36452287 -86249989+36452419
 -86249989+36452419 -86249989+36451020
 -86249989+36451020 -86252658+36451308 -86257311+36451766 -86264091+36452434 -86264584+36452483 -86264915+36452516 -86267148+36452736
 -86267148+36452736 -86268856+36451131 -86268875+36450633 -86268899+36450491 -86269243+36441950 -86269246+36437096 -86269918+36421700 -86269990+36420048 -86270009+36419611 -86270378+36411159 -86270728+36403140 -86271178+36393505 -86271484+36386974 -86271561+36385019 -86271855+36377592 -86271839+36374200 -86271830+36372826 -86272482+36359176 -86272489+36359042
 -86272489+36359042 -86281468+36361420
 -86281468+36361420 -86281820+36361301 -86285273+36352661 -86285315+36352119 -86285304+36351207 -86284892+36350868 -86283376+36348255 -86283256+36347500
 -86257590+35412476 -86255659+35412667 -86250404+35414840 -86249991+35420985 -86249991+35421689 -86249906+35422623 -86249856+35423180 -86247688+35440645 -86247629+35441113 -86247465+35442417 -86234762+35452401 -86234529+35453308 -86240778+35456756
 -86242654+35517822 -86241780+35516008 -86239139+35510845 -86237569+35507685 -86237284+35507093 -86241994+35500950 -86243799+35488000 -86244992+35478775 -86245066+35478543 -86244054+35472771 -86246863+35465426 -86246547+35463286 -86245532+35460550 -86244227+35458856
 -86244227+35458856 -86244227+35458993 -86243864+35459125 -86242452+35459796
 -86242452+35459796 -86242381+35459575 -86241739+35457516
 -86240778+35456756 -86240865+35456737
 -86240865+35456737 -86241289+35456979 -86241525+35457189 -86241693+35457334 -86241739+35457516
 -86240778+35456756 -86241739+35457516
 -86243742+35607050 -86243910+35606546 -86243725+35603371 -86242134+35575115 -86242148+35570753 -86242470+35556117 -86242691+35546103 -86242697+35545808 -86242749+35541190 -86242674+35540241
 -86242494+35654728 -86244933+35632407
 -86244262+35625823 -86243422+35625732 -86242565+35625641
 -86242565+35625641 -86245165+35631913
 -86242594+35524585 -86242654+35517822
 -86242594+35524585 -86242790+35525020 -86242708+35528432 -86242936+35532437 -86242976+35534156
 -86242654+35517822 -86242594+35524585
 -86242874+35539118 -86242674+35540241
 -86242874+35539118 -86242949+35539434 -86242867+35539708 -86242674+35540241
 -86242874+35539118 -86242976+35534156
 -86242976+35534156 -86242874+35539118
 -86243742+35607050 -86244696+35606958
 -86244696+35606958 -86245593+35607164 -86245649+35607256
 -86243742+35607050 -86245649+35607256
 -86245649+35607256 -86244064+35611730 -86245232+35612042 -86244284+35620425 -86247624+35624202 -86246211+35624714 -86246001+35625072
 -86271421+35394441 -86273928+35392355 -86268132+35386576 -86261297+35385612 -86256149+35385423 -86253451+35384321 -86253479+35383829 -86256450+35380543 -86257123+35379391 -86257413+35377266 -86257712+35375078 -86257636+35374668 -86257578+35374357 -86257480+35373831 -86257355+35373161 -86257491+35370878
 -86257491+35370878 -86258291+35371078 -86274391+35372278
 -86274391+35372278 -86274480+35371774 -86272391+35370578 -86272909+35366951 -86261991+35365678 -86262191+35363478 -86260987+35361688 -86260708+35361273 -86251790+35357379 -86251383+35356652 -86246765+35356296 -86244290+35356079 -86245007+35350405 -86245390+35347379 -86260839+35341006 -86266249+35338205 -86262385+35334041 -86261489+35333579
 -86278590+35253081 -86279768+35253375 -86283946+35254269 -86286273+35256803 -86287290+35256881 -86287263+35257631 -86286637+35259664
 -86286637+35259664 -86283790+35259581
 -86283790+35259581 -86283437+35260850 -86283296+35261361
 -86283296+35261361 -86283032+35261329 -86281750+35261138 -86278290+35260279 -86277837+35260205 -86277652+35260128
 -86277652+35260128 -86277327+35262166 -86277259+35262592 -86283690+35263981 -86282290+35267881 -86280953+35268643 -86279700+35270944 -86279549+35271104 -86276350+35272281 -86272390+35273181
 -86272390+35273181 -86271186+35272733
 -86271186+35272733 -86267757+35274408 -86267671+35275140 -86267603+35275714 -86267552+35276153 -86267490+35276681 -86274006+35278168 -86274144+35280459 -86273919+35281721 -86266576+35289967 -86265987+35290155 -86265490+35291365 -86265731+35292295 -86265793+35292340 -86265813+35292717 -86262655+35297547
 -86262655+35297547 -86261583+35296264
 -86261583+35296264 -86261497+35296269 -86260635+35296280
 -86260635+35296280 -86258088+35295977 -86255980+35295726
 -86255980+35295726 -86253325+35300948 -86252276+35302848 -86250944+35305824 -86253684+35306025 -86253801+35306035 -86252433+35310986 -86244628+35314874 -86245388+35323512 -86246171+35324240 -86249549+35324559 -86249990+35324661 -86252591+35325852 -86253332+35326312 -86253387+35326368 -86254695+35327303 -86255190+35327579 -86255410+35327789 -86261499+35333500 -86261489+35333579
 -86244933+35632407 -86242494+35654728
 -86245165+35631913 -86244933+35632407
 -86245165+35631913 -86245977+35631935 -86246864+35631959 -86300321+35655736 -86315894+35661038
 -86315894+35661038 -86336847+35659061
 -86336847+35659061 -86336871+35659469 -86337060+35662584
 -86337060+35662584 -86355816+35650331
 -86355816+35650331 -86358077+35650390 -86358444+35650399 -86359584+35650430 -86359572+35650523 -86359587+35651142 -86359595+35651420 -86359601+35651668 -86359680+35652158
 -86359680+35652158 -86363177+35651740 -86378340+35642265 -86374992+35639174
 -86246001+35625072 -86244262+35625823
 -86246001+35625072 -86245699+35625486 -86245455+35625794 -86244776+35625879
 -86244776+35625879 -86244262+35625823
 -86257590+35412476 -86257855+35411400 -86258209+35409777 -86257951+35409101 -86251615+35405462 -86251660+35403962 -86251672+35403544 -86252605+35403419
 -86252605+35403419 -86256862+35403624 -86258847+35403732 -86258813+35404183 -86258806+35404267
 -86258806+35404267 -86260962+35400686
 -86447409+35322606 -86438190+35322447 -86421088+35321643
 -86421088+35321643 -86416151+35324546
 -86416151+35324546 -86416007+35324545 -86414605+35324527 -86414410+35324524
 -86414410+35324524 -86414326+35326242 -86411484+35333519 -86410692+35337677
 -86410692+35337677 -86409492+35337577
 -86409492+35337577 -86409145+35339195 -86408892+35340377 -86409992+35342377 -86409484+35345420 -86403866+35345866
 -86403866+35345866 -86400592+35345377
 -86400592+35345377 -86400511+35346349 -86397993+35346677 -86397614+35348850
 -86397614+35348850 -86393592+35347677
 -86393592+35347677 -86389817+35349266 -86385101+35349786
 -86385101+35349786 -86384820+35349677 -86384774+35349659 -86383995+35349377 -86383676+35349277 -86377603+35348671
 -86377603+35348671 -86374204+35356379
 -86374204+35356379 -86366379+35351121
 -86366379+35351121 -86364992+35351577 -86358526+35362038
 -86358526+35362038 -86358236+35362031 -86350240+35361845 -86348829+35361812
 -86348829+35361812 -86345692+35362875 -86340027+35366766 -86339510+35367121 -86338992+35367477
 -86338992+35367477 -86337492+35364877 -86328792+35363677
 -86328792+35363677 -86329892+35368077 -86335192+35368577 -86336192+35370377 -86334371+35372072 -86330563+35375743 -86330484+35375834 -86329492+35376977 -86318484+35381364 -86318085+35381528 -86317557+35381736 -86306772+35387315 -86305495+35387802 -86298170+35390597 -86292916+35395394 -86283581+35408731 -86283152+35408873 -86277941+35410442 -86273384+35410897 -86268966+35411339 -86268449+35411390 -86258530+35412382 -86257590+35412476
 -86260962+35400686 -86261045+35397790
 -86261045+35397790 -86267252+35397978
 -86267252+35397978 -86271421+35394441
 -86260962+35400686 -86271421+35394441
 -86264578+36331102 -86264889+36333170 -86265761+36337369 -86267291+36341395 -86269130+36344862 -86270912+36346306 -86272764+36347579 -86275903+36348476 -86279110+36348523
 -86279110+36348523 -86283062+36347564
 -86278590+35253081 -86279686+35247369
 -86279686+35247369 -86278590+35253081
 -86296491+35236276 -86295893+35236534 -86291984+35238217
 -86291984+35238217 -86285680+35237307
 -86285680+35237307 -86286391+35239825 -86285718+35241943 -86285402+35242123
 -86285402+35242123 -86282294+35241871
 -86282294+35241871 -86280018+35246096 -86279686+35247369
 -86283062+36347564 -86279110+36348523
 -86279110+36348523 -86275903+36348476 -86272764+36347579 -86270912+36346306 -86269130+36344862 -86267291+36341395 -86265761+36337369 -86264889+36333170 -86264578+36331102
 -86283062+36347564 -86283256+36347500
 -86283256+36347500 -86326036+36317971
 -86326036+36317971 -86330453+36318774
 -86330453+36318774 -86333866+36318527 -86336410+36317879 -86339859+36316499 -86344034+36314606 -86344833+36314197
 -86283256+36347500 -86344833+36314197
 -86308490+35197982 -86303790+35197082
 -86303790+35197082 -86302977+35197991 -86301790+35200082 -86303590+35204582 -86298290+35207382
 -86298290+35207382 -86293821+35207287
 -86293821+35207287 -86295327+35215470 -86295216+35215814 -86295007+35216214 -86294911+35216394 -86302111+35216943
 -86302111+35216943 -86302619+35216931
 -86302619+35216931 -86308320+35217311
 -86308320+35217311 -86314681+35215299
 -86314681+35215299 -86315243+35218694 -86315452+35218997 -86316154+35219770 -86315141+35219823
 -86315141+35219823 -86313473+35219815
 -86313473+35219815 -86308586+35220107 -86308320+35221987 -86308332+35222413 -86306814+35222418
 -86306814+35222418 -86298862+35222221 -86298789+35222219 -86298774+35222219 -86298463+35222211 -86297590+35222189 -86297492+35222187
 -86297492+35222187 -86297497+35222192 -86297517+35222214 -86298158+35222896 -86298857+35225286 -86304060+35230908 -86304172+35230999 -86305707+35231159 -86306042+35231227 -86302992+35234993
 -86302992+35234993 -86300068+35234502 -86295765+35232282
 -86295765+35232282 -86297291+35235927
 -86296491+35236276 -86297291+35235927
 -86297291+35235927 -86296491+35236276
 -86309002+35198088 -86309041+35196782 -86309198+35196576 -86311690+35196059 -86310202+35191240 -86310990+35181793 -86310883+35181477 -86301806+35177567 -86301489+35177534 -86300989+35173183
 -86300989+35173183 -86305789+35173383
 -86305789+35173383 -86306799+35171819 -86307329+35171819 -86307720+35171979
 -86307720+35171979 -86308612+35171819
 -86308612+35171819 -86311005+35172163
 -86308490+35197982 -86309002+35198088
 -86309002+35198088 -86308490+35197982
 -86311005+35172163 -86311987+35172437
 -86311987+35172437 -86311005+35172163
 -86318176+35127181 -86314300+35135346 -86315679+35135410 -86325706+35148617
 -86321496+35147289 -86316811+35147038
 -86316811+35147038 -86316839+35150198 -86319294+35158421 -86319545+35162841 -86318945+35164123 -86311987+35172437
 -86318176+35127181 -86318237+35118618 -86318175+35110974 -86318135+35105993 -86318062+35097392 -86318054+35096339 -86318032+35093630 -86318025+35092735 -86317861+35072405 -86317788+35063285 -86317808+35063128 -86317864+35061571 -86318355+35055150 -86318393+35054655 -86319778+35040874 -86320034+35037529 -86320277+35032503 -86320209+35030787 -86319885+35022654 -86319790+35020258 -86319749+35019226 -86319735+35018865 -86319495+35012832 -86318761+34991169
 -86318761+34991169 -86321257+34991193 -86343458+34991403 -86355371+34991516 -86370628+34991656 -86374317+34991696 -86377457+34991725
 -86377457+34991725 -86384307+34991684 -86388639+34991658
 -86388639+34991658 -86389586+34991687
 -86389586+34991687 -86390453+34991684 -86392965+34991675 -86397203+34991660
 -86397203+34991660 -86399528+34991766
 -86399528+34991766 -86406233+34991604 -86410855+34991494 -86418491+34991356 -86419678+34991335 -86428417+34991085 -86433927+34991085 -86436718+34991057 -86439328+34991030 -86439663+34990984 -86450847+34990935 -86455440+34990869 -86459787+34990806 -86467798+34990692 -86472696+34990670 -86473169+34990668
 -86473169+34990668 -86477365+34990677 -86481770+34990688 -86487117+34990713 -86490787+34990730 -86500287+34990784 -86517809+34990847 -86517880+34990848
 -86517880+34990848 -86523335+34990735 -86526747+34990686 -86527257+34990679 -86528485+34990677
 -86528485+34990677 -86538208+34990799 -86549441+34990927 -86555236+34990993
 -86555236+34990993 -86555864+34990971
 -86555864+34990971 -86555925+34991017
 -86555925+34991017 -86569368+34990994
 -86569368+34990994 -86571217+34991011 -86578468+34991084 -86588416+34991170 -86588962+34991197 -86600039+34991240 -86608638+34991260 -86629061+34991423 -86630315+34991471 -86632445+34991553 -86641212+34991740 -86650855+34991767 -86659610+34991792 -86667374+34991839 -86667451+34991853 -86670853+34992000 -86674360+34992001 -86675480+34992024 -86676726+34992070 -86677616+34992070 -86679537+34992070 -86693973+34992136 -86694428+34992138 -86703553+34992237 -86708984+34992296
 -86708984+34992296 -86713245+34992280 -86718942+34992259 -86721786+34992248 -86728830+34992246 -86733243+34992244 -86734255+34992244 -86739321+34992242 -86748199+34992192 -86749999+34992021 -86755823+34991925
 -86755823+34991925 -86761183+34991957
 -86761183+34991957 -86770976+34991909 -86774672+34991877
 -86774672+34991877 -86776048+34991941
 -86776048+34991941 -86783648+34991925 -86794835+34991844 -86801393+34991797 -86801665+34991765 -86805521+34991765 -86807297+34991797
 -86807297+34991797 -86812629+34991773 -86814289+34991765 -86816481+34991765 -86819393+34991796
 -86819393+34991796 -86820657+34991764 -86827286+34991764 -86835702+34991764 -86836129+34991764 -86836370+34991764
 -86321496+35147289 -86321635+35147518 -86321826+35147618 -86322403+35147919 -86322555+35147999 -86322577+35148019 -86322862+35148274 -86324340+35149213 -86324814+35149350
 -86324814+35149350 -86325121+35149305 -86325428+35149053 -86325706+35148617
 -86321496+35147289 -86325706+35148617
 -86461381+35292806 -86461412+35285145 -86461402+35284627 -86460899+35284576 -86444593+35279779 -86443793+35278279 -86444216+35277961 -86446993+35275879 -86445593+35275179 -86437093+35275179 -86436783+35275162 -86436823+35275103 -86437193+35274922 -86437549+35272584 -86437159+35272578 -86435874+35272497 -86435720+35272379 -86435594+35271434 -86437996+35267270 -86434393+35264179
 -86434393+35264179 -86432692+35264379
 -86432692+35264379 -86426052+35261999 -86420592+35259680 -86420492+35257480
 -86420492+35257480 -86417192+35257680 -86418392+35259280 -86415923+35260639
 -86415923+35260639 -86410992+35259480 -86412092+35254280 -86411956+35253430 -86414592+35250980
 -86414592+35250980 -86414878+35251076 -86415081+35251527 -86415192+35251641 -86415938+35253186 -86420492+35253880
 -86420492+35253880 -86420764+35249363 -86420225+35249080 -86419801+35249080 -86419233+35248609 -86418992+35248180
 -86418992+35248180 -86418846+35248186 -86414292+35248380 -86414096+35248471
 -86414096+35248471 -86413063+35247463 -86412713+35247225 -86417016+35243856 -86419992+35243680 -86419904+35243158 -86419877+35240616 -86419868+35240257 -86419197+35237480 -86418799+35235227 -86417393+35233581 -86416643+35232515 -86416213+35231812 -86413992+35228359 -86414950+35226866 -86414501+35226412
 -86414501+35226412 -86412791+35226603 -86412623+35226622 -86412479+35226717 -86408938+35228293 -86408404+35238140 -86404343+35238605
 -86404343+35238605 -86392192+35235381 -86392192+35228802 -86392192+35228434 -86385843+35217580 -86385491+35216981 -86385291+35216581 -86379591+35197182 -86374991+35191281 -86373791+35188182 -86374391+35182782 -86373080+35182041 -86373123+35181911 -86372848+35181627 -86370391+35179082 -86371291+35169682 -86369869+35161237 -86370538+35144368 -86368465+35142105 -86368058+35141505 -86368030+35140841 -86369086+35139444 -86369433+35138985 -86369655+35138005 -86365870+35124479 -86365755+35124383 -86360434+35123034
 -86360434+35123034 -86358957+35124500 -86358902+35124668 -86356899+35128891 -86355533+35130335 -86355444+35130493 -86356521+35134216 -86356679+35135601 -86356903+35136196 -86356039+35137021 -86355732+35137365 -86356012+35138487
 -86356012+35138487 -86347841+35134025 -86345581+35130727 -86340842+35129308 -86334574+35125155 -86332725+35124118 -86332379+35123877 -86328934+35122630
 -86328934+35122630 -86323722+35124615 -86318176+35127181
 -86344833+36314197 -86356661+36309475
 -86356661+36309475 -86360512+36309843
 -86346228+36329666 -86351025+36352292
 -86351025+36352292 -86346228+36329666
 -86351025+36352292 -86355366+36354428
 -86355366+36354428 -86351025+36352292
 -86355366+36354428 -86363371+36357985
 -86360512+36309843 -86361626+36314420
 -86360512+36309843 -86362023+36311505 -86361902+36313610 -86361626+36314420
 -86361626+36314420 -86346228+36329666
 -86363371+36357985 -86361323+36357684 -86358691+36356488 -86355366+36354428
 -86363371+36357985 -86370409+36356134
 -86364355+36014301 -86364466+36014316
 -86364466+36014316 -86364355+36014301
 -86364466+36014316 -86366524+36016285 -86366751+36016762 -86371064+36018779
 -86370409+36356134 -86363371+36357985
 -86370409+36356134 -86374499+36352926
 -86371064+36018779 -86374580+36015823
 -86390784+35626995 -86388413+35626480 -86386573+35626081
 -86386573+35626081 -86384095+35626380 -86379654+35629868 -86374992+35630094 -86374419+35633747 -86374992+35634359 -86374992+35636439
 -86374499+36352926 -86370409+36356134
 -86374580+36015823 -86371064+36018779
 -86374580+36015823 -86374991+36014365
 -86374991+36014365 -86383191+36030161
 -86374992+35636439 -86374992+35639174
 -86374992+35639174 -86374992+35636439
 -86389292+36312550 -86376792+36350949 -86375705+36352119 -86374992+36352748 -86374499+36352926
 -86383191+36030161 -86374991+36014365
 -86389292+36312550 -86389408+36312490
 -86389408+36312490 -86389292+36312550
 -86390778+36309855 -86389408+36312490
 -86390778+36309855 -86390436+36310196 -86390162+36310647 -86389888+36311283 -86389636+36312020 -86389408+36312490
 -86499994+36308752 -86499418+36308960 -86490871+36312176 -86490470+36312550 -86481100+36318065 -86474093+36321450 -86437193+36339649
 -86437193+36339649 -86413792+36312550 -86413732+36312550 -86403883+36306084 -86402933+36305945 -86402791+36305941
 -86402791+36305941 -86391863+36308812 -86391111+36309524 -86390778+36309855
 -86396192+36031561 -86383191+36030161
 -86408810+35623086 -86390784+35626995
 -86408810+35623086 -86406722+35622920 -86405978+35622631 -86405157+35622197 -86404655+35621442 -86403312+35618874 -86402726+35618571
 -86402726+35618571 -86401731+35618627 -86401559+35618940 -86401350+35619786 -86399791+35620741 -86390784+35626995
 -86418181+35647188 -86416873+35647226 -86416688+35647311 -86416534+35649635 -86424909+35649770 -86424670+35650850 -86424178+35652961
 -86424178+35652961 -86444566+35646185 -86444955+35643591
 -86444955+35643591 -86448972+35643979 -86452919+35644362 -86455031+35644567
 -86455031+35644567 -86455313+35642519 -86456417+35637194
 -86456417+35637194 -86462005+35637836 -86461955+35637978 -86461171+35645123 -86464721+35645498 -86471589+35646112 -86473211+35646257 -86477701+35655355 -86484183+35655994 -86490366+35657721 -86493360+35657868 -86499407+35661449 -86505186+35667600 -86505169+35667711 -86504735+35670577 -86506548+35671035 -86509253+35671427 -86508576+35675571 -86519120+35680550 -86522773+35686020 -86523166+35686042 -86523162+35686161 -86523141+35687033 -86523304+35689867
 -86523304+35689867 -86524062+35689732
 -86524062+35689732 -86534835+35692020 -86535459+35692069 -86549642+35698034 -86551493+35698156 -86568083+35699246
 -86568083+35699246 -86570945+35699240
 -86570945+35699240 -86581148+35699354 -86581621+35699410 -86598094+35701362 -86600256+35701691 -86617566+35702579
 -86617566+35702579 -86621737+35701000
 -86621737+35701000 -86622226+35701121 -86622138+35701393 -86623605+35702833
 -86623605+35702833 -86630121+35702389 -86636905+35696665 -86639436+35685900
 -86418092+36041961 -86396192+36031561
 -86418092+36041961 -86416336+36041097 -86413000+36039445 -86407848+36037005 -86401920+36034221 -86396192+36031561
 -86418181+35647188 -86408810+35623086
 -86418181+35647188 -86415373+35632996 -86415804+35632196 -86416412+35631366 -86416927+35630761 -86417279+35630403 -86417579+35629697 -86417523+35629092 -86417452+35628720 -86417904+35628259 -86417625+35627497 -86408810+35623086
 -86473545+36073102 -86469287+36070905 -86469056+36070862 -86463187+36070154 -86463554+36068871 -86463579+36068719 -86452016+36062697 -86452081+36062560 -86451495+36062234 -86442192+36057060 -86433592+36049660 -86429392+36049039 -86429019+36048805 -86427192+36047660 -86426292+36047160 -86418092+36041961
 -86459645+35327886 -86447409+35322606
 -86459645+35327886 -86459501+35327675 -86458415+35327327 -86458162+35327188 -86457751+35327047 -86457576+35326973 -86457423+35326657 -86457328+35326454 -86456642+35326351 -86455531+35326350
 -86455531+35326350 -86454902+35326393
 -86454902+35326393 -86447409+35322606
 -86461381+35292806 -86475293+35297278 -86480302+35298941
 -86461381+35292806 -86480302+35298941
 -86525313+35354820 -86524852+35354760
 -86524852+35354760 -86515051+35357176 -86513635+35357640 -86512396+35358365 -86512247+35358560 -86508561+35362979
 -86508561+35362979 -86503980+35359575
 -86503980+35359575 -86500945+35360220
 -86500945+35360220 -86499994+35360100
 -86499994+35360100 -86499609+35360147 -86498409+35360600 -86495588+35361225
 -86495588+35361225 -86494078+35360813
 -86494078+35360813 -86493858+35360912 -86493640+35361130 -86490929+35361991
 -86490929+35361991 -86486642+35360931 -86485157+35360402 -86484151+35358436 -86482084+35354273 -86476458+35339437 -86459645+35327886
 -86476858+36075310 -86473545+36073102
 -86476858+36075310 -86474894+36073995 -86473545+36073102
 -86480302+35298941 -86481360+35299292 -86482126+35299546 -86511876+35309449 -86515294+35310577 -86515428+35310587 -86516952+35310705 -86526894+35311477 -86527384+35311712 -86531011+35318692 -86531224+35324270 -86532803+35324970 -86533493+35325362 -86534062+35326418 -86534114+35327415 -86534862+35327638 -86536689+35332316 -86537760+35333386 -86538231+35333906 -86538319+35334004 -86538549+35334067 -86538462+35334228 -86538636+35334875 -86539632+35335516
 -86515593+36100559 -86510193+36096959 -86502293+36091759 -86500911+36090931 -86500367+36090606 -86486744+36081910 -86476858+36075310
 -86509276+36302938 -86499994+36308752
 -86509276+36302938 -86508562+36303406 -86507114+36304274 -86505434+36305422 -86504266+36306274 -86503538+36306910 -86502818+36307402 -86501978+36307926 -86501234+36308422 -86499994+36308752
 -86515593+36100559 -86516893+36089359 -86516993+36088059 -86519493+36082859 -86520093+36078260 -86520493+36075560 -86520793+36073260 -86520893+36072460
 -86520893+36072460 -86546920+36078388
 -86546920+36078388 -86561694+36068360 -86565894+36048561 -86560594+36039661 -86560614+36039576 -86561094+36037561 -86564545+36034615 -86567074+36034225 -86567129+36034217 -86568794+36033961 -86570338+36032494 -86574994+36029461 -86575670+36028839 -86576692+36027899 -86577321+36027320 -86577494+36027161 -86578925+36026356
 -86578925+36026356 -86580834+36026385
 -86580834+36026385 -86582664+36026298 -86587095+36025361 -86591895+36021661 -86592595+36020861 -86599295+36013362 -86601195+36011262 -86602195+36010962
 -86542494+36319450 -86517208+36284666
 -86517208+36284666 -86516994+36285151 -86509276+36302938
 -86534894+36112758 -86535494+36110258 -86527694+36107258 -86522340+36106008 -86515593+36100559
 -86594295+36245053 -86593395+36243153 -86593142+36242445 -86592895+36241753 -86593595+36241353 -86593695+36240753 -86594995+36239453
 -86594995+36239453 -86593656+36239721 -86593495+36239753
 -86593495+36239753 -86593495+36237053 -86590395+36234953 -86588883+36231088 -86588595+36230353 -86587995+36228554 -86587495+36227254 -86587251+36226473 -86586995+36225654 -86586895+36225454 -86586795+36225154 -86586295+36224054 -86585995+36223054 -86585595+36222054 -86585262+36221138 -86584795+36219854 -86583595+36216554 -86583395+36216154 -86582695+36214154 -86582395+36213354 -86581540+36210950 -86581161+36209883 -86580098+36206894 -86577595+36199855 -86577495+36199655 -86576695+36197355 -86575595+36194455 -86575491+36193991 -86575421+36193681 -86575016+36191882 -86574691+36190437 -86572195+36179355 -86571395+36175856 -86570495+36173256 -86570295+36172856 -86568233+36169615 -86568195+36169556 -86568187+36169541
 -86568187+36169541 -86568294+36169549 -86568395+36169556
 -86568395+36169556 -86568387+36169542 -86568347+36169476 -86568341+36169467 -86562894+36160356 -86556502+36146853 -86550894+36144457 -86552194+36143057
 -86552194+36143057 -86553194+36143157 -86555294+36143457
 -86555294+36143457 -86555494+36141757 -86556429+36135239
 -86556429+36135239 -86536594+36137957 -86534438+36138848
 -86534438+36138848 -86532994+36138657 -86530694+36138357
 -86530694+36138357 -86526322+36139841
 -86526322+36139841 -86524010+36139614 -86524306+36138259
 -86524306+36138259 -86526356+36139705
 -86526356+36139705 -86526394+36126957
 -86526394+36126957 -86528794+36127157
 -86528794+36127157 -86529394+36122358 -86529694+36121458 -86531094+36112558
 -86525313+35354820 -86525677+35355118
 -86525677+35355118 -86526286+35355072 -86526601+35354934
 -86526601+35354934 -86531045+35355032
 -86538570+35335997 -86538521+35336063 -86533369+35343096 -86533183+35343285 -86531592+35345887 -86531355+35346210 -86526737+35349803 -86525661+35351301 -86525594+35351407 -86525677+35353789 -86525648+35353930 -86525313+35354820
 -86531045+35355032 -86531408+35354867 -86531547+35354684 -86531884+35351661 -86532052+35351593
 -86532052+35351593 -86532946+35351616 -86534595+35352715
 -86531045+35355032 -86534595+35352715
 -86531094+36112558 -86534894+36112758
 -86534595+35352715 -86538183+35355665 -86541086+35360800 -86547213+35363477
 -86547213+35363477 -86547789+35363344 -86548040+35362084 -86548315+35362079 -86548931+35362066 -86550256+35362040 -86551004+35361558 -86552143+35360007
 -86552143+35360007 -86554191+35361773 -86556567+35362726 -86558133+35363963 -86559468+35364407
 -86559468+35364407 -86559671+35364378 -86560063+35364180
 -86560063+35364180 -86562103+35365567 -86562208+35365672
 -86562208+35365672 -86563677+35365591
 -86563677+35365591 -86566101+35366574 -86583995+35370875
 -86583995+35370875 -86584695+35370375 -86589295+35368375 -86593760+35365557 -86595196+35364475 -86595796+35364375 -86597896+35363875
 -86597896+35363875 -86598852+35364549 -86599478+35364950
 -86534894+36112758 -86531094+36112558
 -86539632+35335516 -86538570+35335997
 -86539632+35335516 -86538710+35335997 -86538570+35335997
 -86559794+36287451 -86560810+36290527 -86561770+36293243 -86562146+36294231 -86562306+36294539
 -86559794+36287451 -86562306+36294539
 -86559894+36312450 -86542494+36319450
 -86559894+36312450 -86559370+36312626 -86558514+36313614 -86557042+36315142 -86555698+36316634 -86553994+36318210 -86552842+36319066 -86552018+36319502 -86550826+36320062 -86549338+36320662 -86548082+36321006
 -86548082+36321006 -86542494+36319450
 -86594395+36245853 -86579554+36256490 -86576637+36258580 -86575742+36259221 -86574376+36260200 -86566293+36273132 -86560941+36284923 -86559794+36287451
 -86562306+36294539 -86564018+36302032 -86564433+36304550 -86559894+36312450
 -86578087+36611011 -86577037+36612545 -86574390+36616564 -86573033+36618682 -86572510+36619389 -86571925+36620377 -86570608+36622596 -86569872+36623836 -86568617+36625970 -86568035+36626969 -86565752+36630705 -86564427+36632877 -86564143+36633472
 -87114976+36642414 -87106031+36642602
 -87106031+36642602 -87104146+36642561
 -87104146+36642561 -87099702+36642625 -87089732+36642767 -87085832+36642823 -87070155+36643047 -87060757+36643181 -87051105+36643318 -87048757+36643396 -87011522+36643949 -87008495+36644044 -87004775+36644101 -86987528+36644410 -86981896+36644519 -86981466+36644527 -86974330+36644666 -86952155+36645102 -86945938+36645230 -86939137+36645370 -86929182+36645575 -86926765+36645627 -86919915+36645841 -86906583+36646255 -86906023+36646302 -86902700+36646417 -86874311+36646829 -86868646+36646878
 -86868646+36646878 -86860247+36646866
 -86860247+36646866 -86854268+36646884 -86848931+36646977 -86846411+36647022 -86844976+36647047 -86843762+36647068 -86843591+36647072 -86842324+36647095 -86840844+36647122 -86834803+36647232
 -86834803+36647232 -86833155+36647210
 -86833155+36647210 -86818405+36647639 -86816186+36647722
 -86816186+36647722 -86813037+36647647
 -86813037+36647647 -86805367+36647818 -86803802+36647853 -86802011+36647890 -86798413+36647965 -86787547+36648195 -86775296+36648521 -86768849+36648693 -86763267+36648876 -86758920+36649018
 -86758920+36649018 -86754371+36648975 -86749929+36648939
 -86749929+36648939 -86729473+36649270 -86713976+36649340 -86713786+36649341 -86711269+36649409 -86699134+36649740 -86678935+36650292 -86677654+36650327 -86652742+36651008 -86651121+36651051 -86623322+36651707 -86606394+36652107 -86605042+36652125 -86596730+36652323 -86594113+36652385
 -86594113+36652385 -86585555+36649275 -86583083+36647450 -86578293+36643890 -86574413+36641033 -86573806+36640586 -86572688+36639763 -86572660+36639743 -86571553+36638928 -86566099+36634912 -86564143+36633472
 -86579298+36609421 -86578087+36611011
 -86579298+36609421 -86578201+36611011 -86578087+36611011
 -86589097+36595161 -86588587+36595927 -86588308+36596345 -86584706+36601751 -86583482+36603362 -86581553+36606154 -86579298+36609421
 -86590965+36592537 -86589097+36595161
 -86590965+36592537 -86589982+36593835 -86589097+36595161
 -86641195+36500044 -86641699+36503170 -86641775+36503564 -86642313+36506643 -86642396+36507114 -86642396+36508396 -86642245+36509915 -86642129+36510649 -86641599+36512518 -86640462+36516410 -86640093+36517486 -86639836+36518317 -86639375+36519814 -86638730+36521911 -86638359+36522866 -86637193+36526895 -86636467+36529195 -86636340+36529597 -86635685+36531920 -86634958+36534094 -86634402+36535231 -86633807+36536449 -86632560+36538298 -86630743+36540586 -86630381+36541103 -86629635+36542166 -86628840+36543058 -86628542+36543457 -86628202+36543911 -86627961+36544236 -86626794+36545805 -86626081+36546649 -86625464+36547378 -86624995+36547934 -86623511+36549767 -86621129+36552882 -86619039+36555469 -86619003+36555517 -86616989+36558013 -86616576+36558429 -86612565+36563419 -86611289+36564748 -86606550+36569086 -86603175+36572445 -86601558+36574803 -86601359+36574918 -86598919+36578949 -86597643+36581262 -86596650+36582956 -86595203+36585567 -86595041+36585864 -86593677+36588364 -86593617+36588474 -86592791+36589987 -86592291+36590747 -86592082+36591064 -86591544+36591773 -86590965+36592537
 -86594295+36245053 -86594395+36245853
 -86594295+36245053 -86616240+36245721 -86622795+36249253 -86636593+36254162 -86641266+36265032 -86642196+36281152 -86655596+36296851 -86669196+36300651 -86668696+36301151 -86667896+36301951 -86667496+36302151 -86666496+36303451 -86671996+36309151 -86672747+36311821 -86672756+36311853 -86672856+36312209 -86672860+36312222 -86673085+36312682 -86673296+36313051 -86674691+36315431 -86674996+36315951
 -86674996+36315951 -86677800+36315671
 -86677800+36315671 -86679286+36315820 -86683496+36316851 -86685296+36317451 -86687396+36318151 -86689119+36319997 -86692395+36320660 -86696709+36326454 -86698896+36327450
 -86698896+36327450 -86702496+36326950
 -86702496+36326950 -86708788+36333250 -86708996+36333250 -86716396+36337950 -86716596+36338150 -86716996+36338350 -86717596+36338650 -86718596+36339350 -86721696+36344350 -86724696+36357449
 -86594395+36245853 -86594295+36245053
 -86599478+35364950 -86601584+35354049 -86602525+35349781 -86605104+35343966 -86611464+35325479 -86617916+35324360 -86627254+35322694 -86629540+35322307 -86636788+35321074 -86637169+35321010 -86637396+35320976 -86637761+35320851 -86637831+35320826 -86638877+35320468 -86639188+35320362 -86639414+35320286 -86640204+35320015 -86641196+35319676 -86641396+35318176 -86642949+35316660 -86645183+35314478 -86649997+35309777
 -86649997+35309777 -86655197+35311377 -86655046+35314099
 -86655046+35314099 -86657983+35313912 -86670174+35309217 -86670781+35308908
 -86670781+35308908 -86677397+35310677
 -86677397+35310677 -86677250+35310258 -86677823+35310047 -86677802+35309890 -86679817+35309037 -86679925+35308974 -86680121+35304554 -86680123+35304164 -86680896+35303779 -86696390+35296077 -86706790+35288808 -86711268+35285513 -86716676+35281532
 -86618895+35968163 -86618895+35967963 -86624428+35957068 -86624995+35953863 -86616395+35940263 -86627158+35908857 -86615110+35889341 -86616924+35863772 -86616667+35863575 -86600219+35851502 -86600167+35851081 -86600999+35844904 -86602313+35840290 -86603090+35840161 -86603430+35838704 -86619949+35831643 -86625858+35829499 -86626009+35826861 -86612722+35819309
 -86602195+36010962 -86605495+36010162
 -86605495+36010162 -86606495+36010562
 -86606495+36010562 -86608195+36010162
 -86602195+36010962 -86608195+36010162
 -86616904+35366975 -86603416+35364160
 -86603416+35364160 -86599478+35364950
 -86607595+35983662 -86607795+35981462 -86618895+35968163
 -86607595+35983662 -86609995+35987562
 -86608195+36010162 -86612295+36009762 -86612995+36005762 -86614502+35997470 -86614593+35996971 -86614795+35995862
 -86609595+35990862 -86609995+35988162 -86609995+35987562
 -86609595+35990862 -86614795+35995862
 -86609995+35987562 -86607595+35983662
 -86692311+35752823 -86674806+35765679 -86674879+35769023
 -86674879+35769023 -86671985+35768885
 -86671985+35768885 -86671943+35768976 -86665666+35771348
 -86665666+35771348 -86663475+35771071 -86662376+35767830 -86661253+35767559
 -86661253+35767559 -86660717+35772634 -86659928+35776829 -86659533+35779760 -86661399+35786440 -86662754+35790926
 -86662754+35790926 -86660204+35790730 -86651446+35789985 -86650962+35789944 -86649663+35789834
 -86649663+35789834 -86649640+35790151 -86649607+35790613
 -86649607+35790613 -86648323+35790546 -86647836+35790521
 -86647836+35790521 -86647758+35791019 -86647347+35793647 -86643502+35795302
 -86643502+35795302 -86637827+35794896 -86635521+35794627
 -86635521+35794627 -86623901+35794747
 -86623901+35794747 -86623687+35794084 -86623658+35792751 -86623642+35791822 -86623609+35791579 -86623575+35791180
 -86623575+35791180 -86610846+35804468 -86613427+35809993
 -86613427+35809993 -86615360+35809476
 -86615360+35809476 -86613440+35813487
 -86613440+35813487 -86612722+35819309
 -86613440+35813487 -86612955+35813517 -86612496+35816004 -86612322+35816787 -86612247+35817449
 -86612247+35817449 -86612416+35817440
 -86612416+35817440 -86612722+35819309
 -86614795+35995862 -86609595+35990862
 -86618895+35968163 -86632396+35974162 -86635765+35974443 -86645596+35975262
 -86628198+35388551 -86616904+35366975
 -86628198+35388551 -86621959+35372759 -86622009+35372493 -86621932+35372186 -86620872+35371201 -86620087+35370740 -86619606+35370449 -86619587+35370014 -86619539+35369635 -86619226+35369183 -86618873+35368819 -86616904+35366975
 -86645191+35582861 -86641515+35580590 -86635207+35577415 -86635349+35577286 -86635653+35577013 -86635950+35576747 -86647595+35573657
 -86647595+35573657 -86653193+35574120
 -86653193+35574120 -86654035+35567848 -86655972+35553441 -86656333+35550756 -86658499+35534648 -86659387+35528044 -86661897+35509390 -86662136+35507613 -86662970+35501408 -86662992+35501251 -86663990+35493113 -86664164+35491771 -86663751+35484650 -86663372+35478130 -86663168+35474597 -86664402+35466054 -86665353+35457642 -86658227+35455993 -86658194+35446701 -86658009+35444524 -86658247+35435281 -86657934+35434625 -86655772+35431360 -86653767+35427667 -86651975+35424368 -86649491+35419794 -86645137+35411776 -86641089+35404324 -86639623+35401624 -86637278+35397307 -86635016+35393141 -86634363+35391938 -86628198+35388551
 -86644572+35636431 -86644056+35640291 -86642517+35652307 -86641246+35661641 -86640493+35667175 -86639545+35674142 -86639248+35676330 -86639542+35678189 -86639605+35678272 -86639639+35678963 -86639436+35685900
 -86639436+35685900 -86642389+35686235 -86641978+35689037 -86643147+35689168
 -86639436+35685900 -86643147+35689168
 -86640795+36497044 -86641195+36500044
 -86679695+36440446 -86679495+36440846 -86678346+36443852 -86678195+36444246 -86677495+36445946 -86676995+36447146 -86676595+36448146 -86676395+36448546 -86676095+36449046 -86675995+36449146 -86672595+36452446 -86668095+36456746 -86666395+36458245 -86663795+36460645 -86662750+36461523 -86661608+36462483 -86660867+36463105 -86658695+36464745 -86657495+36465645 -86653765+36468408 -86653595+36468545 -86653095+36468945 -86651695+36470445 -86650606+36472026 -86649795+36473445 -86649295+36474345 -86648595+36475645 -86648195+36476345 -86647552+36477447 -86645695+36480844 -86645295+36483644 -86645194+36484921 -86644995+36487444 -86644995+36487744 -86644778+36488259 -86643142+36491449 -86640899+36495708 -86640795+36497044
 -86641195+36500044 -86640795+36497044
 -86643147+35689168 -86649644+35689896 -86660321+35692529 -86667086+35695277 -86666890+35696353 -86670090+35696697 -86673682+35703316 -86679458+35703858 -86679735+35703874 -86681352+35703971 -86682578+35704045 -86681459+35707508 -86686193+35710051
 -86644572+35636431 -86646062+35625069 -86646899+35618074
 -86644572+35636431 -86646899+35618074
 -86645191+35582861 -86651856+35578935
 -86645596+35975262 -86645896+35975262
 -86645896+35975262 -86645596+35975262
 -86645896+35975262 -86646271+35975278 -86648296+35975362 -86648296+35975662 -86652096+35977862 -86652887+35978167 -86654863+35978928 -86681197+35989062 -86682197+35990162 -86682997+35991062 -86684897+35992862 -86687797+35995262
 -86687797+35995262 -86689097+35994962 -86689197+35994962 -86689697+35994862
 -86689697+35994862 -86692197+35995062 -86692897+35995762 -86699997+36000162 -86703497+36002361 -86719198+36008561 -86720498+36008761 -86721598+36008861 -86722424+36008932 -86723506+36009024 -86725388+36009186 -86725546+36009200 -86726589+36009289 -86729177+36009511 -86729473+36009536 -86734149+36010835 -86738398+36013061 -86739198+36013461 -86740898+36014261 -86746254+36017114 -86749287+36018729 -86750098+36019161 -86755299+36021861 -86755941+36022202 -86761699+36025260 -86764099+36026560 -86767099+36028160 -86777399+36032960 -86783499+36034960 -86784499+36035160 -86786099+36035660 -86786399+36035760 -86787299+36035960 -86789399+36036260 -86794899+36036860 -86800599+36037360 -86801599+36037460 -86816500+36039160 -86820000+36039560 -86822750+36039884 -86823400+36039960 -86825100+36040160 -86831400+36040860 -86832700+36040960 -86835929+36041340 -86838872+36041687 -86838881+36041687 -86838927+36041693 -86839500+36041760 -86843100+36042160 -86846400+36042460 -86847288+36042564 -86849800+36042860 -86851177+36043027 -86855487+36043552 -86857200+36043760 -86857974+36043845 -86865400+36044660 -86872600+36045660 -86882101+36046760 -86884101+36047060 -86885801+36047260 -86894001+36048160
 -86646899+35618074 -86647130+35616198 -86648049+35608757 -86648601+35604290 -86649223+35599234 -86652086+35588438 -86654061+35587384
 -86654061+35587384 -86655166+35587506 -86655058+35588187 -86655058+35588416
 -86655058+35588416 -86656255+35587935
 -86656255+35587935 -86660217+35588188 -86660614+35588276
 -86651856+35578935 -86645191+35582861
 -86651856+35578935 -86660983+35588359
 -86660614+35588276 -86660983+35588359
 -86660983+35588359 -86651856+35578935
 -86660983+35588359 -86660614+35588276
 -86679695+36440446 -86679754+36440174
 -86679754+36440174 -86679695+36440446
 -86694176+36423359 -86692996+36425547 -86692987+36425560 -86692184+36426524 -86690496+36428447 -86688746+36430502 -86688196+36431147 -86688037+36431318 -86687212+36432203 -86686466+36432956 -86686150+36433277 -86685960+36433469 -86685596+36433846 -86685222+36434173 -86684973+36434391 -86684353+36434934 -86684037+36435210 -86683622+36435574 -86683196+36435946 -86683116+36435998 -86682756+36436353 -86680039+36439620 -86679855+36439970 -86679754+36440174
 -86692350+35753685 -86692176+35754061 -86692311+35754507
 -86692311+35754507 -86692676+35753914 -86693368+35752786 -86696992+35752259 -86697392+35748550 -86697552+35747288 -86697758+35746285 -86697824+35745020 -86698214+35737572 -86698477+35732584 -86699608+35726279 -86700151+35723258 -86699173+35717833 -86698412+35717767 -86697887+35717722
 -86697887+35717722 -86691820+35718501
 -86691820+35718501 -86691420+35718484 -86689105+35713258
 -86689105+35713258 -86685924+35713572
 -86685924+35713572 -86686193+35710051
 -86725796+36415847 -86723984+36416083 -86722656+36416256 -86722084+36416330
 -86722084+36416330 -86720896+36416247 -86719796+36416047 -86719496+36415947 -86718896+36414547 -86718818+36414102 -86718796+36414047 -86718273+36413865 -86712747+36413541
 -86712747+36413541 -86712596+36413647 -86712476+36413762
 -86712476+36413762 -86709356+36412719 -86709296+36412547 -86709258+36412397 -86709032+36412278
 -86709032+36412278 -86708696+36412347 -86708585+36412442 -86708572+36412452
 -86708572+36412452 -86708196+36412403 -86708077+36412333 -86708072+36412318 -86707996+36412147 -86708001+36412011 -86707576+36410700 -86707492+36410559 -86701829+36409985
 -86701829+36409985 -86701496+36410047 -86701300+36410070 -86701188+36410083
 -86701188+36410083 -86701096+36409947 -86701044+36409799 -86699468+36408603 -86698923+36407840 -86693292+36407231
 -86693292+36407231 -86693096+36407347 -86692977+36407454 -86690749+36409763 -86690596+36410247 -86692269+36412799 -86692766+36413999 -86692907+36414340 -86693047+36414679 -86693463+36415683 -86693696+36416247 -86693971+36416827
 -86692311+35752823 -86692350+35753685
 -86692311+35752823 -86692499+35753365 -86692350+35753685
 -86694176+36423359 -86694396+36422847
 -86694393+36417982 -86693971+36416827
 -86694393+36417982 -86694196+36417303 -86693971+36416827
 -86694396+36422847 -86694176+36423359
 -86694396+36422847 -86694696+36419131 -86694393+36417982
 -86782016+35706595 -86767825+35707711 -86767908+35708678
 -86767908+35708678 -86746385+35705838
 -86746385+35705838 -86746545+35705960 -86746522+35706210 -86746461+35706899 -86746310+35707870
 -86746310+35707870 -86743376+35704335 -86742643+35703952 -86742497+35703788 -86742318+35703546 -86741900+35703109 -86740705+35700557
 -86740705+35700557 -86697610+35705457 -86697739+35706078 -86698018+35707425
 -86698018+35707425 -86697184+35707402 -86696681+35707388 -86696293+35707377
 -86696293+35707377 -86695555+35709409 -86686193+35710051
 -86716676+35281532 -86724498+35275777 -86725504+35274762
 -86716676+35281532 -86725504+35274762
 -86724696+36357449 -86725996+36360849
 -86725504+35274762 -86726042+35274220 -86727797+35272482 -86728802+35271337 -86729468+35270765 -86730715+35269507 -86732477+35267731 -86733104+35267099 -86734915+35265274 -86736498+35263678 -86736784+35263479 -86736949+35262174 -86737034+35260982 -86737014+35260790
 -86737014+35260790 -86739299+35260878
 -86739299+35260878 -86739406+35260765 -86740777+35259320 -86741283+35258788 -86742039+35257992 -86742427+35257585 -86746899+35252878
 -86746899+35252878 -86757945+35254427 -86767116+35255637 -86767769+35255723 -86783171+35257756 -86785983+35258127 -86789657+35258612 -86790525+35258726 -86797372+35259623 -86800470+35260029 -86809002+35261147 -86815669+35262021 -86816169+35262087 -86817694+35262287 -86827005+35263507 -86828301+35263677
 -86725996+36360849 -86724696+36357449
 -86725996+36360849 -86728596+36375249
 -86728596+36375249 -86725996+36360849
 -86754797+36405448 -86746016+36400649 -86744171+36398451 -86740996+36394048 -86739478+36390644 -86739417+36390601 -86735496+36387848 -86733096+36385448 -86730367+36380412 -86729773+36378560 -86729096+36376449 -86728696+36375649 -86728596+36375249
 -86733596+36416147 -86725796+36415847
 -86733596+36416147 -86730084+36414183 -86729756+36414039 -86729244+36413727 -86728844+36413523 -86728548+36413463
 -86728548+36413463 -86728292+36413515 -86728172+36413715 -86728052+36413983 -86727932+36414359 -86727772+36414599 -86725796+36415847
 -86754797+36405448 -86748396+36418347 -86745196+36418747
 -86745196+36418747 -86738296+36418347 -86735484+36418279 -86734596+36417947 -86733906+36417490 -86733596+36416147
 -86908999+36390449 -86898699+36390149 -86890499+36387149 -86890199+36386949 -86886399+36384149 -86878799+36376649 -86862198+36369749
 -86862198+36369749 -86862261+36371513 -86862598+36380949
 -86862598+36380949 -86858698+36380649 -86853398+36377149 -86854298+36369749 -86833898+36356450 -86825998+36349450
 -86825998+36349450 -86823298+36351450 -86819098+36352450 -86812998+36353350 -86810598+36354750 -86809498+36355150 -86808998+36355250 -86805698+36355550 -86787997+36359850 -86787397+36359850 -86788297+36366049 -86791105+36375248 -86790797+36376749 -86786010+36378716 -86781897+36383649 -86781497+36384149 -86780597+36386849 -86781019+36387587 -86781222+36387943 -86781397+36388249 -86781597+36388649 -86781897+36389549 -86781197+36390148 -86776497+36391448 -86773697+36392448 -86772930+36392448 -86772697+36392448 -86772397+36393248 -86769497+36393348 -86768697+36393548 -86766797+36393748 -86764297+36394248 -86764297+36395348 -86763897+36395948 -86763423+36396991 -86763397+36397048 -86764297+36397948 -86762097+36399948 -86760797+36400748 -86755197+36404148 -86754797+36405448
 -86782016+35706595 -86783944+35705910 -86790655+35703739 -86793342+35702884 -86793674+35702728 -86793088+35701709 -86792725+35701589 -86792229+35701386 -86792705+35701231 -86796750+35691461
 -86796750+35691461 -86809375+35697278
 -86809375+35697278 -86811864+35696412 -86812580+35691028 -86813234+35686112 -86814046+35680014 -86814514+35676494 -86815034+35672593 -86816950+35658333 -86818773+35644982 -86820533+35632092 -86821357+35626051 -86821687+35624579
 -86915709+35753555 -86914913+35753197 -86914829+35753128 -86912915+35752450 -86907301+35750472 -86902726+35748967 -86902581+35748919 -86899621+35747880 -86894583+35746113 -86893533+35745745 -86886877+35743410 -86886600+35743313 -86886255+35743192 -86882950+35742033 -86879712+35740897 -86877615+35740322 -86875778+35739843 -86873047+35739204 -86872490+35739074 -86865226+35737274 -86865158+35737257 -86864766+35737159 -86855799+35734826 -86849153+35731093 -86840741+35725060 -86840406+35725031 -86840079+35725003 -86838590+35724888
 -86838590+35724888 -86838415+35724919
 -86838415+35724919 -86835360+35724568 -86828189+35723685 -86823395+35723242
 -86823395+35723242 -86823114+35723267
 -86823114+35723267 -86822860+35723214 -86823058+35721651 -86815925+35720887 -86811891+35720455 -86809703+35716055 -86806310+35715686 -86805500+35712325 -86797981+35711504 -86797576+35710701 -86797616+35709950 -86799348+35709777 -86792720+35707453 -86790280+35707201
 -86790280+35707201 -86790232+35707611
 -86790232+35707611 -86782877+35706932 -86782016+35706595
 -86821687+35624579 -86821716+35624411 -86821724+35624348
 -86821687+35624579 -86821724+35624348
 -86821724+35624348 -86821754+35624138 -86822640+35617869 -86822861+35616306 -86823109+35614139 -86822427+35609995 -86822308+35608942 -86822259+35608506 -86822263+35608460
 -86822263+35608460 -86823773+35608620
 -86823773+35608620 -86823794+35608459 -86823868+35607900 -86824347+35604301 -86824677+35601796 -86824782+35601007 -86825966+35599322 -86835708+35594516 -86839715+35591460 -86839854+35591440 -86833795+35582655 -86831492+35582459 -86829822+35574334
 -86829822+35574334 -86836347+35575458
 -86836347+35575458 -86836411+35575296 -86836775+35574357 -86834825+35568856 -86834335+35567189 -86834166+35566823 -86841714+35559595 -86838227+35559312 -86842000+35551101 -86840720+35550881 -86838680+35550881 -86838388+35550881 -86838142+35550881 -86838053+35550873 -86838396+35550117 -86840410+35545613 -86841854+35542443 -86844032+35537663 -86846769+35531661 -86848548+35527762 -86855991+35518705
 -86855991+35518705 -86870715+35519635 -86873031+35521042
 -86873031+35521042 -86878316+35506052 -86878554+35503871
 -86828301+35263677 -86828314+35265676 -86828343+35270041 -86828397+35278006 -86828411+35280113 -86828462+35287637 -86831801+35294477
 -86831801+35294477 -86831990+35293280 -86832701+35292477
 -86832701+35292477 -86832705+35292617 -86832801+35296077
 -86835681+35013033 -86835673+35013269 -86835291+35025050 -86835266+35025814 -86835234+35026825 -86835099+35030990 -86834904+35037483 -86834895+35037837 -86834877+35038504 -86834816+35040707 -86834778+35042079 -86834569+35049618 -86834253+35061035 -86834139+35065128 -86834014+35069662 -86833981+35070567 -86833676+35082388 -86833527+35088183 -86833522+35088364 -86833515+35088603 -86833478+35090012 -86833435+35091733 -86833294+35097209 -86833231+35099645 -86832982+35107474 -86832597+35119164 -86832299+35128316 -86832048+35136290 -86832040+35136530 -86831965+35138924 -86831932+35139977 -86831582+35151108 -86831527+35152863 -86831489+35154050 -86831268+35161102 -86831243+35161576 -86831190+35163286 -86831104+35166048 -86830398+35188645 -86830374+35189421 -86830294+35191977 -86830254+35193267 -86829523+35215484 -86829489+35216479 -86829243+35223752 -86829089+35228311 -86828997+35231019 -86828754+35238178 -86828732+35238829 -86828675+35240518 -86828440+35247450 -86828301+35263677
 -86832801+35296077 -86833801+35302877
 -86833801+35302877 -86832801+35296077
 -86833801+35302877 -86838667+35305290 -86838197+35306616 -86837671+35308468 -86843403+35311260 -86842484+35319255 -86843658+35319712
 -86835984+35007142 -86835681+35013033
 -86835984+35007142 -86835773+35010211 -86835719+35010994 -86835664+35012986 -86835681+35013033
 -86836156+35000084 -86836200+35005487 -86836024+35006573 -86835984+35007142
 -86836156+35000084 -86836220+34994765
 -86836220+34994765 -86836156+35000084
 -86836220+34994765 -86836226+34994244
 -86836226+34994244 -86836220+34994765
 -86836370+34991764 -86836290+34992692 -86836226+34994244
 -87223204+34999277 -87222438+34999262 -87221639+34999246 -87219770+34999208 -87218010+34999174 -87217926+34999172 -87216683+34999148 -87214646+34999105 -87210759+34999024 -87192442+34998641 -87185072+34998499 -87181892+34998435 -87177293+34998346 -87173579+34998274 -87162753+34998066 -87160855+34998030 -87156852+34997953 -87144942+34997725 -87144315+34997672 -87139622+34997592 -87135138+34997517 -87131361+34997453 -87130540+34997439 -87125616+34997356 -87125396+34997352 -87122349+34997181 -87120322+34997144 -87111399+34996982 -87094490+34996674 -87089940+34996591 -87085731+34996514 -87084888+34996463 -87073140+34996360 -87073041+34996359 -87055356+34996184 -87047034+34995961 -87042135+34995822 -87040547+34995760 -87035995+34995598 -87030409+34995499 -87030095+34995480 -87029637+34995453 -87012248+34995180 -87011174+34995162 -87006513+34995079 -87004599+34995050
 -87004599+34995050 -87000007+34995121
 -87000007+34995121 -86992466+34994997 -86992392+34994996 -86990211+34994961 -86989109+34994943 -86988766+34994935 -86988163+34994920 -86985732+34994867 -86974412+34994513
 -86974412+34994513 -86972686+34994582 -86972613+34994610
 -86972613+34994610 -86970236+34994546 -86970080+34994529 -86969736+34994491
 -86969736+34994491 -86969040+34994492
 -86969040+34994492 -86967243+34994405 -86967120+34994400 -86965484+34994369 -86952542+34994130 -86952463+34994129 -86943595+34994016 -86939044+34993886
 -86939044+34993886 -86937489+34993908
 -86937489+34993908 -86930118+34993603 -86927334+34993420 -86916682+34993041 -86905525+34992729
 -86905525+34992729 -86904915+34992738 -86904741+34992743 -86899903+34992796 -86899028+34992798
 -86899028+34992798 -86895293+34992652 -86881280+34992289 -86879189+34992245 -86878585+34992230 -86877718+34992208 -86875003+34992183 -86866467+34992052 -86862147+34991956
 -86862147+34991956 -86861539+34991972
 -86861539+34991972 -86860003+34991956 -86859091+34991956 -86857683+34991988
 -86857683+34991988 -86857379+34991956 -86855043+34991924 -86852818+34991908
 -86852818+34991908 -86849794+34991924 -86847586+34991924 -86847282+34991892
 -86847282+34991892 -86846882+34991908
 -86846882+34991908 -86846466+34991860 -86844738+34991844 -86844562+34991828
 -86844562+34991828 -86843026+34991876
 -86843026+34991876 -86841954+34991860 -86841650+34991860 -86841218+34991876
 -86841218+34991876 -86838706+34991780
 -86838706+34991780 -86837650+34991844
 -86837650+34991844 -86836370+34991764
 -86843658+35319712 -86845980+35321050
 -86845980+35321050 -86843658+35319712
 -86845980+35321050 -86847787+35320383
 -86847787+35320383 -86845980+35321050
 -86859466+35306918 -86857793+35308404 -86857345+35308852 -86856431+35308920 -86856177+35308939 -86855809+35308967 -86855224+35312334 -86855141+35313777 -86855198+35315701 -86853797+35316321 -86847787+35320383
 -86862233+35299960 -86861114+35299445 -86859798+35298979
 -86859798+35298979 -86859967+35299941 -86860008+35304572 -86859993+35306577
 -86859993+35306577 -86859466+35306918
 -86859993+35306577 -86859915+35306721 -86859466+35306918
 -86862233+35299960 -86864602+35301077
 -86864602+35301077 -86864531+35301613 -86864102+35304877 -86868090+35305151 -86881267+35306014 -86882357+35306082 -86882889+35306115 -86883093+35306128 -86883752+35306168 -86886437+35306444 -86887219+35309160
 -86864602+35301077 -86862233+35299960
 -86878554+35503871 -86879652+35503929
 -86879652+35503929 -86879697+35503566
 -86878554+35503871 -86879697+35503566
 -86879697+35503566 -86880907+35501120 -86880844+35501013 -86880957+35500073 -86880543+35495974 -86880513+35494605 -86880552+35494044 -86888171+35487529 -86888913+35486894 -86889702+35486219 -86893612+35482875 -86894125+35482437 -86894516+35482101 -86895602+35481173 -86895502+35481073 -86904600+35475657 -86906985+35474238 -86915684+35469023 -86916079+35468783 -86919896+35466468 -86920558+35466067 -86919503+35457874 -86922203+35454874
 -86922203+35454874 -86927403+35455574
 -86927403+35455574 -86929957+35454554
 -86929957+35454554 -86930226+35454648 -86930355+35455212 -86930617+35455867
 -86930617+35455867 -86932633+35455455
 -86932633+35455455 -86932556+35455808
 -86887219+35309160 -86887403+35309877
 -86887403+35309877 -86887219+35309160
 -86887403+35309877 -86888447+35309964 -86888603+35309977 -86888816+35315240 -86898719+35316023 -86902203+35316277
 -86902203+35316277 -86903202+35313979
 -86903202+35313979 -86903302+35313987 -86903478+35314002 -86906460+35314032 -86907455+35315126 -86910039+35317643 -86910803+35318588 -86911497+35320510 -86911243+35322757 -86911179+35322966 -86909222+35324889
 -86894001+36048160 -86894701+36048260
 -86894701+36048260 -86894001+36048160
 -86894701+36048260 -86897545+36048652 -86903401+36049460 -86909301+36050060 -86913101+36050560 -86919601+36051460 -86919690+36051460 -86920001+36051460 -86920501+36051460 -86922576+36051706 -86922960+36051752 -86923567+36051824 -86923966+36051871 -86924751+36051964 -86926401+36052160 -86929201+36052660
 -86929201+36052660 -86931701+36051060 -86937102+36047660 -86937514+36047398 -86939302+36046260
 -86909003+35324977 -86902708+35331759 -86902543+35334088 -86902508+35334576 -86902303+35337476 -86907790+35338676 -86912003+35340176 -86911715+35342076 -86910903+35343276 -86910738+35344799 -86910503+35346976 -86907903+35348176
 -86984702+36214555 -86982502+36214055
 -86982502+36214055 -86980401+36216955 -86980701+36217555 -86980701+36217655 -86981301+36218755 -86975401+36247254 -86974401+36249854 -86963501+36266953 -86959601+36272853 -86956501+36276587 -86956101+36276853 -86947801+36282353 -86943600+36289453 -86942782+36290953 -86940600+36294952 -86933300+36307652 -86923600+36325251 -86920800+36330651 -86918100+36337651 -86917668+36339162 -86917500+36339751 -86916800+36341751 -86915800+36344351 -86913199+36351350 -86910999+36357050 -86910499+36359550 -86910099+36361050 -86908099+36364650 -86907799+36368350 -86907799+36369779 -86909799+36371750 -86909899+36379049 -86910769+36379919
 -86907903+35348176 -86907964+35348938 -86908208+35349343 -86908330+35349579 -86908247+35350118 -86911203+35350576
 -86907903+35348176 -86911203+35350576
 -86909003+35324977 -86909222+35324889
 -86909222+35324889 -86909003+35324977
 -86911203+35350576 -86916071+35351461 -86919738+35352128 -86920003+35352163 -86920395+35352215 -86918912+35356772 -86917876+35364032
 -86917876+35364032 -86922103+35363776 -86924603+35363076
 -86924603+35363076 -86924003+35371876 -86924002+35371954 -86924165+35372027 -86925451+35372531 -86925381+35372784 -86924948+35373973 -86926681+35374687 -86927004+35374863 -86927395+35375076 -86927516+35375163 -86926603+35377076 -86925303+35388175 -86926903+35388575 -86926744+35389744 -86926545+35391209 -86925803+35396675 -86926703+35396875 -86925988+35400879 -86925892+35401419 -86925703+35402475 -86934635+35408490
 -86913299+36383049 -86913299+36383649
 -86913299+36383649 -86908999+36390449
 -86913299+36383649 -86912399+36383849 -86908999+36390449
 -86913399+36382549 -86910769+36379919
 -86913399+36382549 -86912911+36381797 -86912383+36381009 -86912007+36380629 -86911839+36380489 -86911567+36380385 -86911047+36380157 -86910769+36379919
 -86913399+36382549 -86913299+36383049
 -86918560+35754388 -86915709+35753555
 -86918560+35754388 -86918191+35754286 -86915709+35753555
 -86962156+35776332 -86953484+35781890
 -86953484+35781890 -86950915+35780660 -86951993+35774842 -86952196+35773750 -86947260+35772966 -86944510+35772672
 -86944510+35772672 -86941991+35777486 -86936856+35779078
 -86936856+35779078 -86936575+35778941 -86932741+35778491 -86930139+35778185 -86929616+35778119 -86929347+35778085 -86929246+35778072 -86928856+35778024 -86928471+35777975 -86930333+35774974 -86933037+35767492 -86933679+35765961 -86934668+35765233 -86935816+35764077 -86938278+35761972 -86925012+35756125 -86924421+35755989 -86923932+35755877 -86918560+35754388
 -87120443+36455460 -87120227+36455332 -87117071+36453462 -87115387+36452464 -87112320+36450647 -87111142+36449949 -87106326+36447097 -87106155+36446996 -87101776+36444402 -87092257+36438623 -87082719+36432992 -87081188+36432088 -87073784+36427684 -87073411+36427420 -87063340+36421531 -87044405+36410378 -87039426+36407445 -87038201+36406723 -87035920+36405379 -87033428+36403911 -87033095+36403715 -87029913+36401841 -87029648+36401685 -87027519+36400486 -87019712+36397621 -87010396+36394226 -87005364+36392392 -87004052+36390748 -87000001+36385499 -87000001+36385424 -86994079+36377744 -86992901+36376150 -86992101+36375050 -86990614+36373067 -86988801+36370650 -86988301+36369550 -86986201+36368950
 -86986201+36368950 -86986100+36369550 -86986200+36369750 -86983600+36371150
 -86983600+36371150 -86971700+36366450
 -86971700+36366450 -86971600+36367950 -86971000+36369450 -86970800+36373150 -86964700+36376050 -86957900+36376849 -86947100+36379149
 -86947100+36379149 -86943300+36378049
 -86943300+36378049 -86923999+36384249
 -86923999+36384249 -86913299+36383049
 -86932203+35457574 -86932556+35455808
 -86932203+35457574 -86936103+35458074 -86936403+35459074
 -86936403+35459074 -86954586+35451645 -86956139+35440913 -86956304+35439374 -86956304+35439174 -86956382+35438796 -86958613+35427925 -86958788+35427054 -86959779+35422099 -86960804+35417021
 -86932556+35455808 -86932203+35457574
 -86934635+35408490 -86938203+35411875 -86938744+35412326
 -86934635+35408490 -86938744+35412326
 -86938744+35412326 -86956704+35419475
 -86956704+35419475 -86957284+35419313 -86960804+35417021
 -86939302+36046260 -86950202+36039161
 -86950202+36039161 -86939302+36046260
 -87054104+36045461 -87053204+36042061 -87048104+36020261 -87046104+36011962 -87042404+35996562 -87041604+35993462 -87041504+35992862 -87027704+35989362
 -87027704+35989362 -87022803+35992862 -87022603+35993162 -87016303+35997662 -87015603+35998162 -87001303+36006862 -86973163+36024683 -86968302+36027761 -86962502+36031461 -86952502+36037761 -86951302+36038461 -86950834+36038759 -86950202+36039161
 -86960780+35413083 -86960801+35413275 -86960856+35413779 -86960904+35414218 -86960910+35414273 -86960920+35414365
 -86960780+35413083 -86960920+35414365
 -86960920+35414365 -86960804+35417021
 -86960967+35775320 -86961775+35775314
 -86960967+35775320 -86962156+35776332
 -86961775+35775314 -86960967+35775320
 -86961775+35775314 -86962047+35775312
 -87094443+35442601 -87094230+35441792 -87080206+35441426
 -87080206+35441426 -87077338+35442175
 -87077338+35442175 -87058287+35431387 -87055621+35431177 -87037003+35428811
 -87037003+35428811 -87025608+35429451
 -87025608+35429451 -87021563+35423409 -87018832+35419883 -87016207+35419164 -87016221+35418744 -87016325+35415645 -87009998+35413419 -87002486+35412732 -87001413+35412482 -86993824+35409498
 -86993824+35409498 -86993377+35409554 -86986105+35415569
 -86986105+35415569 -86969776+35413690 -86965804+35412075 -86964892+35411822
 -86964892+35411822 -86963158+35412532 -86961899+35412762 -86960780+35413083
 -86962047+35775312 -86961775+35775314
 -86962156+35776332 -86960967+35775320
 -87005322+35780816 -87004056+35780732 -87004115+35780355 -87004311+35779060 -87002504+35778883 -87000427+35778679
 -87000427+35778679 -86994638+35779683
 -86994638+35779683 -86988622+35777739 -86982622+35775835 -86979628+35774948 -86973233+35772879 -86972026+35772488
 -86972026+35772488 -86962047+35775312
 -87054104+36045461 -87054904+36049560
 -87054904+36049560 -87050704+36049060 -87048404+36047661 -87041004+36042261
 -87041004+36042261 -87040504+36050260 -87040404+36050660 -87040224+36054072 -87039003+36077260 -87038803+36078660 -87038503+36082759 -87035603+36087159 -87036803+36087259 -87038303+36087359 -87038058+36092657 -87038003+36093859 -87037903+36094259 -87031803+36099459 -87029105+36101711 -87020303+36109059 -87018303+36110659 -87015108+36113282 -87007102+36119858 -86997702+36128458 -86997202+36131158 -86995897+36139625 -86994222+36150499 -86992302+36162957 -86990945+36171611 -86990702+36173157 -86989802+36177956 -86984902+36202856 -86983702+36208955 -86983602+36209555 -86985402+36209955 -86985002+36211355 -86985302+36214255 -86988202+36215155 -86988002+36215555
 -86988002+36215555 -86984902+36214555
 -86984702+36214555 -86984902+36214555
 -86984902+36214555 -86984702+36214555
 -87005322+35780816 -87011372+35781222 -87011252+35781932 -87012624+35783393 -87013515+35783994
 -87005322+35780816 -87013515+35783994
 -87013515+35783994 -87014307+35785118
 -87014307+35785118 -87013515+35783994
 -87014307+35785118 -87020259+35788467 -87022040+35789030 -87029022+35791239 -87033030+35792508 -87033853+35792664 -87033956+35793650 -87036241+35796503
 -87036241+35796503 -87036429+35796428
 -87036429+35796428 -87054070+35799272 -87055449+35799712 -87075103+35805932 -87075954+35806203 -87077991+35806850 -87084071+35808781 -87095652+35812459 -87096118+35812607 -87106041+35815759 -87107458+35816209 -87117342+35819391 -87123640+35821396 -87124595+35821646 -87128147+35822897 -87135193+35825144 -87149009+35829478 -87157350+35832147 -87158569+35832710 -87177354+35838644 -87177935+35838828 -87181120+35839839 -87182237+35840194 -87185423+35841348 -87191018+35843114 -87191644+35843312 -87200978+35846259 -87203917+35847173 -87213969+35850299 -87215099+35850651
 -87141230+36047948 -87125006+36046612 -87124734+36046560 -87123556+36046280 -87123206+36046261 -87110705+36045461 -87106005+36045161 -87098005+36044661 -87097705+36044561 -87093005+36044261 -87085305+36043761
 -87085305+36043761 -87084405+36043861 -87083893+36043878 -87083179+36043901 -87080087+36044003 -87079773+36044013 -87078436+36044057 -87072204+36044261 -87067504+36044461 -87054104+36045461
 -87094443+35442601 -87117965+35454643 -87118141+35454692
 -87118141+35454692 -87118652+35454525 -87119261+35454333
 -87119261+35454333 -87119828+35454714 -87120307+35455167 -87120883+35455660 -87121109+35455661 -87121629+35455663 -87121952+35455825
 -87121952+35455825 -87124633+35455188
 -87094443+35442601 -87124633+35455188
 -87114976+36642414 -87121658+36642275 -87137953+36642108 -87139400+36642105 -87144322+36642098 -87150792+36642088 -87155979+36642081 -87156627+36642079 -87159537+36642073 -87159766+36642072 -87162692+36642066 -87163776+36642064 -87168089+36642055
 -87168089+36642055 -87171619+36642060
 -87171619+36642060 -87172529+36642058 -87172777+36642057 -87174052+36642054 -87197650+36642002 -87197812+36642001 -87203617+36641989 -87212571+36641969 -87230530+36641895 -87230650+36641893 -87231037+36641888
 -87231037+36641888 -87231119+36641963
 -87231119+36641963 -87240075+36641896 -87240383+36641894 -87247655+36641841 -87249099+36641813 -87250005+36641718 -87264563+36641673
 -87264563+36641673 -87278398+36641718
 -87278398+36641718 -87279398+36641711
 -87279398+36641711 -87281506+36641761 -87285584+36641761 -87288407+36641761 -87314816+36641631 -87335852+36641528 -87339357+36641511 -87344131+36641510 -87347796+36641440
 -87347796+36641440 -87353935+36641444 -87354993+36641445 -87356066+36641446 -87375008+36641505
 -87375008+36641505 -87382904+36641390 -87386664+36641326 -87393517+36641224 -87396238+36641178 -87398217+36641145 -87398500+36641140 -87404319+36641067 -87406912+36641061 -87411943+36641048 -87412309+36641047 -87414309+36641047 -87423705+36640943
 -87423705+36640943 -87424209+36640947 -87424609+36641047 -87425009+36641047 -87425051+36641044 -87425376+36641019 -87426309+36640947 -87426633+36640927 -87428909+36640847 -87430767+36640847 -87431409+36640847 -87432489+36640847 -87434968+36640847 -87435125+36640847 -87435177+36640847 -87435228+36640847 -87435385+36640847 -87436209+36640847 -87436509+36640747
 -87436509+36640747 -87436761+36640751
 -87436761+36640751 -87440858+36640687 -87442314+36640671 -87443156+36640671 -87443546+36640671 -87445410+36640747 -87445710+36640747 -87449578+36640623
 -87449578+36640623 -87451610+36640647
 -87451610+36640647 -87452506+36640575
 -87452506+36640575 -87455110+36640647
 -87455110+36640647 -87456110+36640547 -87456698+36640527 -87459450+36640463
 -87459450+36640463 -87460026+36640495 -87461010+36640547 -87461610+36640547 -87463210+36640447 -87466910+36640447 -87467882+36640415
 -87467882+36640415 -87471578+36640431
 -87471578+36640431 -87475910+36640247 -87496171+36639855 -87500011+36639807 -87521942+36639541 -87536811+36639393 -87541914+36639342 -87547924+36639282 -87552447+36639236 -87557038+36639191
 -87557038+36639191 -87559279+36639200 -87560382+36639204
 -87560382+36639204 -87563052+36639113 -87564928+36639113 -87569726+36639057 -87588171+36638843 -87589646+36638826 -87593604+36638781 -87598487+36638725 -87603516+36638668 -87610396+36638589 -87614073+36638547 -87620941+36638468 -87637039+36638110 -87641150+36638036
 -87114976+36642414 -87126734+36621808 -87121164+36613688 -87121220+36613392 -87121324+36612832 -87122028+36609369 -87125407+36592836 -87125957+36590236 -87128102+36580096 -87128564+36577821 -87129754+36572289
 -87129754+36572289 -87129874+36572303 -87130027+36572387
 -87130027+36572387 -87141219+36554794 -87138088+36552877
 -87116388+36539010 -87116152+36539180
 -87116152+36539180 -87116434+36537407 -87116648+36536069 -87116759+36535373 -87117152+36532911 -87118626+36523667 -87117967+36523591 -87115765+36515855 -87120657+36510943 -87121215+36507456 -87121629+36504509 -87122950+36495669 -87123464+36493992 -87123504+36493193 -87124013+36492071 -87124436+36488865 -87124179+36488557 -87125003+36484060 -87125973+36478265 -87126004+36478079 -87126175+36477072 -87126175+36476866 -87126737+36473643 -87127115+36471348 -87127377+36469798 -87127623+36468314 -87128101+36465431 -87125572+36461683 -87120249+36456750 -87120443+36455460
 -87116388+36539010 -87121159+36544572 -87120677+36545442 -87119940+36546175 -87118863+36547229 -87118494+36547733 -87117927+36548992 -87117956+36549565 -87118070+36549771 -87118524+36550137 -87119489+36550457 -87138088+36552877
 -87116388+36539010 -87138088+36552877
 -87206578+35433207 -87204048+35432774 -87201645+35432363 -87198981+35431906 -87196673+35431511 -87195692+35431343 -87194468+35431134
 -87194468+35431134 -87187022+35432310 -87185329+35432694 -87182725+35433285 -87177623+35434386 -87160195+35435379 -87155662+35439810 -87141652+35448411 -87128441+35455904
 -87128441+35455904 -87128239+35455593 -87128029+35455269 -87125008+35455151
 -87125008+35455151 -87124633+35455188
 -87254886+36370719 -87254846+36371104 -87254658+36372940 -87253971+36373363 -87253703+36373528 -87253134+36373878 -87252882+36374032 -87252641+36374181 -87250006+36375850 -87249988+36377920 -87243036+36381963 -87240191+36383617 -87233204+36387634 -87231404+36388688 -87218467+36395113 -87213620+36398016 -87210197+36402912 -87206772+36407810 -87204192+36410216 -87204219+36410338 -87204928+36412032 -87205381+36412399
 -87205381+36412399 -87204446+36412353 -87201910+36412059 -87200253+36411804 -87183028+36406469
 -87183028+36406469 -87179374+36406606 -87178517+36419840 -87179551+36423989 -87177280+36424618 -87171608+36427558 -87171466+36427672 -87167914+36427806
 -87167914+36427806 -87166819+36427351 -87167415+36425152 -87162712+36413233
 -87162712+36413233 -87162432+36413428 -87150053+36417097 -87148405+36419492 -87148602+36422812 -87151808+36425501 -87151104+36435364 -87150320+36444887 -87150395+36445003 -87149412+36445281 -87147116+36445939 -87135074+36449265 -87125828+36453028 -87120443+36455460
 -87142525+36294333 -87146794+36293290
 -87146794+36293290 -87146906+36293344
 -87146906+36293344 -87150223+36290626 -87150648+36290237 -87151535+36289508 -87151774+36289263 -87152398+36288627
 -87152398+36288627 -87150595+36289006 -87148411+36289465 -87142817+36290603 -87142156+36290810 -87139668+36292809 -87142525+36294333
 -87143783+36048085 -87141230+36047948
 -87143783+36048085 -87142341+36048028 -87141230+36047948
 -87182573+36049726 -87182380+36049717 -87170221+36049172
 -87170221+36049172 -87169754+36049174 -87167709+36049196
 -87167709+36049196 -87158497+36048714 -87152527+36048429 -87149680+36048315 -87143783+36048085
 -87173006+36081767 -87172994+36084586 -87172967+36091017 -87172951+36094988 -87172950+36095274 -87172950+36095364 -87172948+36095457 -87172849+36104775 -87172799+36109533 -87172643+36110421 -87172409+36111783 -87172249+36112715 -87170101+36125544 -87169460+36129864 -87169181+36131741 -87168385+36137110 -87168010+36139636 -87167984+36139812 -87167816+36140943 -87167628+36142212 -87167467+36143299 -87166465+36150069 -87166139+36152271 -87165792+36154618 -87160473+36172396 -87150165+36177446 -87154822+36185965 -87167659+36192350
 -87167659+36192350 -87169623+36192151
 -87169623+36192151 -87172023+36196663 -87171372+36203487 -87175016+36206648
 -87286501+36321933 -87286004+36321903 -87266387+36320778
 -87266387+36320778 -87262377+36321358 -87251060+36322996
 -87251060+36322996 -87250006+36321914
 -87250006+36321914 -87245283+36322829 -87243485+36323177 -87233889+36328956 -87233098+36331200 -87232441+36331249
 -87232441+36331249 -87227411+36324265 -87219595+36317722 -87178078+36314057 -87153043+36305350 -87152745+36304002 -87151154+36299333 -87151646+36299179 -87152116+36296489 -87168178+36291683 -87169059+36286154 -87166499+36285020 -87159640+36284360 -87158796+36284239 -87157133+36284119 -87155685+36283963 -87156439+36271577
 -87156439+36271577 -87163396+36268211 -87164245+36267791 -87165370+36267151 -87167109+36266303 -87168652+36265732 -87170029+36265283 -87171197+36264933 -87172650+36264258 -87174020+36263373 -87175094+36262693 -87176712+36261741
 -87156439+36271577 -87176712+36261741
 -87178348+36228219 -87171367+36226478
 -87171367+36226478 -87164921+36235339 -87166955+36238889 -87169328+36243973 -87182247+36244730
 -87182247+36244730 -87183802+36244066 -87191774+36244043
 -87191774+36244043 -87193866+36245555 -87193964+36245794 -87192594+36249626 -87192320+36250054 -87183786+36256492 -87176712+36261741
 -87175016+36206648 -87175638+36207037 -87176372+36207839 -87178972+36209992 -87179621+36210404 -87180130+36210587 -87180526+36210610
 -87180526+36210610 -87181967+36210473 -87185668+36209717 -87186460+36209717 -87187279+36210061 -87178348+36228219
 -87175016+36206648 -87182870+36223502 -87182531+36224326 -87180072+36227555 -87179648+36227922 -87179054+36228196 -87178348+36228219
 -87182573+36049726 -87182539+36049887 -87179769+36062573 -87178622+36067523 -87176927+36081034 -87176927+36081920
 -87176927+36081920 -87173006+36081767
 -87176927+36081920 -87176927+36082248 -87176334+36082843 -87175714+36082866
 -87175714+36082866 -87174952+36082683 -87173006+36081767
 -87182573+36049726 -87184207+36042246 -87184518+36040936 -87185980+36034143 -87187121+36028901 -87187281+36028066 -87187950+36025028 -87188187+36023787 -87188312+36023130 -87188459+36022360 -87188587+36021686 -87189670+36015967 -87190794+36009766 -87193004+35997969 -87192220+35987794 -87196749+35979901 -87190495+35977679 -87190664+35976305
 -87190664+35976305 -87196129+35976472
 -87196129+35976472 -87199003+35976076 -87199407+35976022
 -87223204+34999277 -87223451+35002080 -87223535+35003019 -87223550+35006689 -87223566+35010210 -87223567+35012454 -87224008+35023988 -87224159+35029541 -87224057+35030744 -87224199+35033039 -87224216+35034168 -87224188+35034534 -87224317+35035769 -87224364+35036683 -87224479+35039200 -87224859+35046284 -87224833+35047117 -87223154+35059537 -87221891+35067632 -87221903+35068104 -87221113+35073884 -87218791+35090102 -87218285+35093628 -87212813+35094994 -87212228+35098349 -87214321+35104282 -87215638+35104431 -87216207+35108549 -87215891+35110970 -87215614+35113314 -87215583+35113831 -87210175+35122757
 -87210175+35122757 -87208799+35122557 -87202398+35122349
 -87202398+35122349 -87200497+35131159 -87203151+35133421 -87208445+35136412 -87198520+35152591 -87197916+35156149 -87198535+35161308 -87198490+35161669 -87198558+35162631
 -87198558+35162631 -87204159+35163152 -87203998+35165370 -87206787+35165554
 -87198558+35162631 -87206787+35165554
 -87199407+35976022 -87199806+35971695
 -87199806+35971695 -87204566+35971847
 -87199407+35976022 -87204566+35971847
 -87210356+35878425 -87208448+35891284 -87208411+35891679 -87208292+35892955 -87207978+35896339 -87206143+35908769 -87205462+35912424 -87205165+35914021 -87204979+35915257 -87202839+35931040 -87202188+35935433 -87202074+35936196 -87204586+35949767 -87204446+35957120 -87204242+35959186
 -87204242+35959186 -87206153+35959346 -87211991+35959835 -87215885+35960161 -87226520+35961053 -87231757+35961493 -87242339+35962381 -87246687+35962746 -87261996+35963791 -87272539+35964459
 -87272539+35964459 -87280157+35963041
 -87280157+35963041 -87280291+35963284 -87284909+35963901 -87293676+35965610 -87296622+35965884 -87297208+35965938 -87301898+35968483 -87313848+35969788 -87319891+35970448 -87320728+35970539 -87350770+35973826 -87351795+35973937 -87352800+35974046 -87355619+35974353 -87361420+35975012 -87375304+35976453 -87376152+35976564 -87381749+35977135 -87394847+35978473 -87398873+35978884 -87409136+35979932 -87409498+35979969 -87428761+35981938 -87435097+35982602 -87435548+35982649 -87435871+35982683 -87436933+35982794 -87443545+35983489 -87445822+35983728 -87463886+35985625 -87475687+35986864 -87476642+35986964 -87482378+35987566
 -87482378+35987566 -87488604+35983957
 -87488604+35983957 -87489914+35984315 -87489873+35985323 -87489907+35987318 -87489925+35988335 -87490794+35988478 -87490882+35988487 -87493923+35988797 -87497491+35989161 -87513510+35990973 -87514531+35991091 -87517486+35991433 -87534685+35993429
 -87204242+35959186 -87210408+35967986
 -87210408+35967986 -87210636+35967944
 -87210636+35967944 -87211876+35970669 -87209933+35972009
 -87209933+35972009 -87208878+35971985 -87204566+35971847
 -87206578+35433207 -87206790+35432221 -87208528+35424166 -87209083+35421593 -87209238+35420873 -87209791+35418316 -87211905+35406989 -87213648+35395220 -87214120+35392038 -87214666+35385330 -87214688+35384595
 -87294517+35444737 -87289665+35441107 -87288092+35440819 -87288008+35440804 -87283800+35440034 -87281640+35439639 -87281156+35439550 -87280609+35439450 -87279356+35439220 -87252433+35434156 -87247926+35433020 -87228112+35429364
 -87228112+35429364 -87226778+35431773 -87225739+35433889 -87225934+35440420
 -87225934+35440420 -87223322+35439808 -87219001+35438795 -87213785+35436680 -87207640+35433694 -87206673+35433224 -87206578+35433207
 -87206787+35165554 -87206801+35164850
 -87206801+35164850 -87207098+35164874 -87214498+35165482 -87214875+35165927 -87216552+35168463 -87221572+35173323 -87221346+35181885 -87217847+35187132 -87216893+35192632 -87216726+35195495 -87216598+35198745 -87219027+35199243 -87220299+35199567 -87219965+35201449 -87219612+35203629 -87216735+35216214 -87216597+35217076 -87219695+35218942 -87218656+35231312 -87218599+35231842 -87217934+35237817 -87217437+35241989 -87217240+35243648 -87216833+35249678 -87216826+35249866 -87216691+35252035 -87216635+35252699 -87216370+35259421 -87216008+35268601 -87215963+35269745 -87221707+35287187 -87226677+35287406 -87223401+35292479
 -87211998+35869304 -87210356+35878425
 -87211998+35869304 -87210844+35875065 -87210356+35878425
 -87215099+35850651 -87213277+35861016 -87212211+35867281 -87212049+35868563 -87212015+35868987 -87211998+35869304
 -87214981+35300424 -87214955+35301620 -87214914+35303481 -87214746+35311273 -87214743+35318584 -87214739+35325896 -87214399+35333185 -87214328+35334717 -87214199+35337541 -87214017+35345077 -87213989+35346256 -87214308+35362995 -87214327+35364001 -87214341+35365105 -87214267+35368871 -87214252+35369606 -87214317+35372920 -87214411+35373804
 -87214411+35373804 -87214648+35375077 -87214995+35381303 -87214688+35384595
 -87214411+35373804 -87214688+35384595
 -87215099+35850651 -87215992+35844121 -87216110+35843215 -87216449+35840611 -87217673+35832528 -87218115+35829615 -87218762+35824420 -87219255+35820469 -87219400+35819314 -87219451+35818905 -87221310+35806607 -87221407+35805909 -87221936+35802236 -87222050+35801451 -87223350+35792679 -87224347+35785959 -87225419+35776847 -87225700+35775454 -87225812+35774790 -87227303+35763958 -87227561+35762441 -87227797+35760615 -87227814+35760480 -87228342+35757775 -87228412+35757437 -87229178+35751683 -87229202+35751585 -87232179+35735403 -87232199+35735286 -87232223+35735158 -87233965+35725662 -87234143+35724691 -87235246+35724512 -87236464+35724315 -87237491+35724149 -87239771+35723781 -87240756+35723690 -87244686+35720780 -87246298+35720496
 -87246298+35720496 -87246932+35720573 -87247167+35720577
 -87247167+35720577 -87248870+35720182 -87248990+35720142 -87250009+35719804
 -87250009+35719804 -87254436+35720161
 -87254436+35720161 -87260951+35720119 -87264265+35719318 -87265551+35718973 -87261767+35716661 -87251267+35712190 -87250512+35707861 -87265262+35695387
 -87223204+34999277 -87230319+34999444 -87230544+34999484 -87235353+34999516 -87236736+34999544 -87238870+34999587 -87246852+34999792 -87252828+34999923 -87261776+35000083 -87263225+35000083 -87265413+35000182 -87270014+35000390 -87272923+35000477 -87274388+35000521 -87275024+35000540 -87280289+35000644 -87281346+35000659 -87290522+35000790 -87299185+35000915 -87303754+35000983 -87311729+35001104 -87319599+35001223 -87321465+35001251 -87330820+35001392 -87337142+35001488 -87337449+35001492 -87343861+35001576 -87349251+35001662 -87358443+35001809 -87359281+35001823 -87360425+35001839 -87367160+35001935 -87372322+35002007 -87372631+35002011 -87378882+35002092 -87381071+35002118 -87385611+35002231 -87391314+35002374 -87400472+35002423 -87402364+35002515 -87404147+35002538 -87404928+35002539 -87405455+35002539 -87408823+35002563 -87411189+35002563 -87411885+35002609 -87417285+35002656 -87417400+35002669 -87421543+35002679 -87424661+35002703 -87428559+35002793 -87428613+35002795
 -87428613+35002795 -87437363+35002775 -87443241+35002763 -87460751+35002726
 -87460751+35002726 -87469289+35002778 -87482019+35002855 -87489162+35002899 -87492886+35003057
 -87492886+35003057 -87495453+35002997
 -87495453+35002997 -87503850+35003102
 -87503850+35003102 -87509257+35003086 -87510863+35003081 -87521215+35003051
 -87521215+35003051 -87522815+35003052 -87552579+35003344 -87553425+35003353 -87564789+35003465 -87577268+35003546
 -87577268+35003546 -87582874+35003529 -87597708+35003485 -87601825+35003473 -87604887+35003464 -87606126+35003462
 -87223401+35292479 -87214981+35300424
 -87223401+35292479 -87222819+35292443
 -87222819+35292443 -87222392+35296025
 -87222392+35296025 -87215082+35295769
 -87215082+35295769 -87214981+35300424
 -87265262+35695387 -87265402+35695273 -87265851+35695204
 -87265851+35695204 -87266918+35695250 -87270680+35695664
 -87265262+35695387 -87270680+35695664
 -87323892+35567902 -87322603+35568956
 -87322603+35568956 -87320934+35568897 -87314884+35567597 -87316590+35556472 -87317144+35552859 -87313810+35548628
 -87313810+35548628 -87311755+35549164
 -87311755+35549164 -87303797+35548780 -87296534+35548386 -87292615+35548229 -87285953+35542156 -87286371+35531204 -87285391+35526982 -87285483+35526438 -87285529+35526203 -87283640+35525983 -87282334+35520049 -87282366+35510715 -87282378+35507420 -87282380+35506911 -87282383+35506148 -87282402+35505881
 -87282402+35505881 -87277760+35506812
 -87277760+35506812 -87269891+35505903 -87270207+35502134 -87271745+35500849
 -87271745+35500849 -87278985+35501526
 -87278985+35501526 -87282817+35499495 -87280105+35493514 -87276786+35490514 -87274829+35482975
 -87270680+35695664 -87271466+35695893
 -87271466+35695893 -87293925+35695120
 -87271629+36354125 -87254886+36370719
 -87271629+36354125 -87270892+36354811 -87269930+36355063 -87267211+36356344 -87266560+36356413
 -87266560+36356413 -87266447+36356321 -87265486+36354145 -87265203+36353893 -87264552+36353893 -87263702+36354213 -87262938+36354785 -87254886+36370719
 -87271629+36354125 -87279958+36354884
 -87279958+36354884 -87280490+36354677 -87281515+36344400 -87281967+36342953 -87282003+36342846 -87282023+36342792 -87283230+36337133 -87283615+36335342 -87284745+36330085 -87286421+36322302 -87286486+36321999 -87286501+36321933
 -87274829+35482975 -87276791+35470104 -87279299+35469982 -87279506+35469400
 -87274829+35482975 -87279506+35469400
 -87279506+35469400 -87279554+35469134 -87282589+35458568 -87289718+35452130 -87293724+35450606 -87293816+35448516 -87294517+35444737
 -87307033+36319707 -87305679+36314094 -87304878+36313106 -87303025+36312499
 -87303025+36312499 -87301670+36313256 -87300708+36313783 -87298076+36317378 -87297400+36317639 -87286305+36320169 -87286501+36321933
 -87293925+35695120 -87273656+35695894
 -87273656+35695894 -87271466+35695893
 -87293925+35695120 -87297914+35689496
 -87341072+35455854 -87334904+35456080 -87332572+35456165 -87325725+35456418
 -87325725+35456418 -87326137+35453805 -87326535+35451562 -87326507+35451448 -87324690+35447482 -87321818+35447206 -87316119+35446660 -87298212+35444943
 -87298212+35444943 -87297843+35444986
 -87297843+35444986 -87294517+35444737
 -87297914+35689496 -87293925+35695120
 -87318914+35672912 -87319210+35674289 -87318934+35674382 -87318747+35674504 -87314114+35677556 -87313469+35677981 -87308857+35682952 -87308624+35683589 -87308370+35684286 -87307767+35685937 -87297914+35689496
 -87318682+35672690 -87318036+35669737 -87318752+35668659 -87319340+35666326 -87319431+35665503 -87320631+35662621 -87320707+35662575 -87321042+35661845 -87321167+35661639 -87323960+35658959 -87324184+35658478 -87325038+35658078 -87325537+35657778
 -87325537+35657778 -87325863+35657787 -87328467+35658750 -87339232+35659110
 -87318218+36315523 -87307033+36319707
 -87318218+36315523 -87317268+36314965
 -87317268+36314965 -87315548+36315240 -87314735+36317316 -87315010+36321654
 -87315010+36321654 -87307033+36319707
 -87318682+35672690 -87318914+35672912
 -87318914+35672912 -87318682+35672690
 -87462443+36329558 -87452316+36328553 -87451140+36328440 -87434128+36326825 -87428838+36326319 -87425939+36326042 -87421239+36325507 -87420846+36325507 -87418971+36325270 -87409462+36324329 -87408889+36324278 -87402646+36323652 -87400879+36323497 -87386968+36322185 -87386314+36322114 -87382278+36321679 -87377354+36321149 -87376607+36321069 -87375540+36320954 -87372524+36320589 -87372052+36320581
 -87372052+36320581 -87372073+36320707 -87372348+36321534 -87372244+36322092 -87368923+36323175 -87368928+36323508
 -87368928+36323508 -87368872+36323497 -87366098+36320958 -87359156+36319170 -87351829+36318427 -87339493+36317176 -87335489+36316770
 -87335489+36316770 -87326568+36319833 -87321167+36321496
 -87321167+36321496 -87321645+36317972 -87321592+36316369 -87318218+36315523
 -87323892+35567902 -87325546+35568108
 -87325546+35568108 -87323892+35567902
 -87325546+35568108 -87327452+35568383
 -87327635+35572481 -87327399+35572476 -87327424+35571314 -87327539+35568806 -87327570+35568417
 -87327452+35568383 -87327570+35568417
 -87327570+35568417 -87327452+35568383
 -87339232+35659110 -87339196+35658984 -87339654+35656792 -87332159+35650609 -87333366+35642019 -87332122+35640293 -87332616+35635897 -87332657+35635772 -87332691+35635371 -87332723+35635001 -87332745+35634836 -87332877+35634707
 -87332877+35634707 -87334265+35635155
 -87334265+35635155 -87337106+35629946 -87343587+35625384 -87343748+35625072 -87344380+35623975 -87345346+35621899 -87347615+35620467 -87349544+35619307 -87352911+35612503 -87354235+35604498 -87354278+35601698 -87354330+35598317 -87354285+35596981 -87353242+35593719 -87353252+35590211 -87352847+35589579 -87352207+35588879 -87352252+35586937 -87347228+35584532 -87342958+35584457 -87338615+35584397 -87338524+35584396 -87338486+35581779
 -87338486+35581779 -87327635+35572481
 -87338486+35581779 -87338357+35572750 -87327635+35572481
 -87339232+35659110 -87340401+35659179
 -87340401+35659179 -87342215+35659001 -87342832+35658768 -87343324+35658448 -87343654+35658418
 -87343654+35658418 -87344068+35658533 -87344981+35659168 -87346223+35659657 -87346760+35659743
 -87346760+35659743 -87347379+35659742
 -87339232+35659110 -87347379+35659742
 -87341595+35455797 -87341072+35455854
 -87341595+35455797 -87341289+35455846 -87341072+35455854
 -87443159+35457844 -87441010+35457844 -87435585+35457845 -87429098+35457846 -87395339+35457852 -87375836+35457856 -87375576+35457856 -87375014+35457857
 -87375014+35457857 -87368608+35457321 -87366345+35456821 -87361710+35455846 -87355844+35455126
 -87355844+35455126 -87351805+35455373 -87346043+35455656 -87341595+35455797
 -87347379+35659742 -87352427+35656687 -87352413+35655030
 -87352413+35655030 -87354305+35655699 -87357633+35657348 -87357501+35658539
 -87363010+35656383 -87357379+35659514
 -87357379+35659514 -87357501+35658539
 -87363010+35656383 -87357501+35658539
 -87452121+35616837 -87452401+35617062 -87452010+35620032
 -87452010+35620032 -87451203+35619935 -87450070+35619747 -87449652+35619678 -87448713+35619604
 -87448713+35619604 -87448320+35619672 -87418287+35625071 -87405411+35632473 -87404428+35633028 -87402468+35634135 -87389960+35641293 -87376908+35648485 -87363010+35656383
 -87575352+35398454 -87569730+35398482 -87569062+35398485 -87548479+35398588 -87536727+35398648
 -87536727+35398648 -87534771+35398632 -87530351+35398574 -87529386+35398561 -87528697+35398552 -87520690+35398477 -87519911+35398368 -87517255+35398206
 -87517255+35398206 -87516789+35398389 -87515419+35411786 -87510036+35414472 -87485247+35414729 -87477184+35422623
 -87477184+35422623 -87471125+35422456 -87464796+35422282 -87451644+35420629 -87448567+35420621
 -87448567+35420621 -87448567+35422087 -87448511+35423461 -87448500+35424282 -87448492+35424851 -87448447+35428338 -87448389+35432908 -87448314+35438923 -87448336+35441442 -87448340+35441974 -87448402+35448822 -87448475+35456776
 -87448475+35456776 -87443159+35457844
 -87448475+35456776 -87448485+35457844 -87443159+35457844
 -87452184+35616408 -87452040+35616580 -87452121+35616837
 -87452184+35616408 -87452121+35616837
 -87617579+35627045 -87617702+35627492 -87617888+35628167 -87618824+35629178 -87623390+35632744 -87623265+35632755 -87622324+35632836 -87618918+35633236
 -87618918+35633236 -87615872+35632862
 -87615872+35632862 -87615710+35632869 -87613304+35633408 -87611182+35634382 -87606339+35637802 -87606394+35638248 -87606502+35638435 -87598484+35646034 -87594622+35646626 -87586867+35653304
 -87586867+35653304 -87558589+35639310 -87552436+35634272 -87549687+35630766 -87549349+35630118 -87548599+35630112 -87538912+35628474 -87537486+35628352 -87526441+35626554
 -87526441+35626554 -87525683+35626630 -87520047+35627190 -87518789+35627316 -87515953+35627599 -87508323+35628374 -87507886+35628374 -87502970+35627086 -87498714+35626092 -87497822+35625797 -87480335+35620864 -87463880+35616270 -87462164+35615791 -87459587+35615124
 -87459587+35615124 -87459262+35615176 -87458466+35615307 -87458129+35615605 -87457912+35616531
 -87457912+35616531 -87457605+35616507 -87452883+35616087
 -87452883+35616087 -87452184+35616408
 -87477148+36331037 -87462443+36329558
 -87477148+36331037 -87468707+36330134 -87462443+36329558
 -87513533+36334713 -87505401+36333990 -87497965+36332994 -87486750+36331932 -87485835+36331841 -87477148+36331037
 -87513533+36334713 -87514062+36330048 -87515162+36320355 -87515928+36313605 -87516738+36307104 -87517095+36304521 -87517310+36302968 -87517550+36301234 -87518897+36291534 -87518964+36291052 -87519490+36286772 -87519525+36286482 -87520711+36276838 -87520771+36276349 -87522306+36264076 -87522566+36262010 -87523663+36253373 -87523935+36251242
 -87589988+36357276 -87589889+36356839 -87589716+36356100 -87588271+36348864 -87587990+36347333 -87581392+36341246 -87577685+36340872 -87575175+36340632 -87571468+36340277 -87564305+36339595 -87551777+36338395 -87548447+36338079 -87545826+36337828 -87544191+36337672 -87540553+36337325 -87536476+36336955 -87530617+36336339 -87524737+36335721 -87521264+36335405 -87519631+36335256 -87513533+36334713
 -87523935+36251242 -87531234+36249675
 -87566610+36177934 -87558904+36189524 -87558488+36190149 -87557194+36192077 -87552946+36198415 -87544173+36211637 -87541798+36215215 -87541415+36215791 -87538154+36220637 -87533113+36228280 -87530519+36232216 -87530349+36232770 -87532266+36246490 -87532336+36246927 -87531234+36249675
 -87531234+36249675 -87523935+36251242
 -87534685+35993429 -87533409+35990705 -87532989+35987317 -87531739+35983471 -87531360+35979524 -87531588+35978636 -87531693+35971266 -87537474+35966266 -87540244+35966264 -87544217+35964579 -87549222+35961373
 -87566610+36177934 -87562186+36165751 -87561542+36163954 -87557848+36153642 -87556871+36150914 -87554770+36145048 -87553127+36140390 -87552401+36138359 -87552182+36137745 -87551587+36134614 -87549648+36123067 -87548207+36114787 -87546439+36105000 -87546230+36103848 -87544503+36094277 -87544621+36093410 -87544681+36092970 -87545942+36083732 -87546330+36080888 -87546795+36077477 -87546980+36076118 -87548262+36066725 -87548448+36065358 -87549138+36060319 -87549204+36060171 -87549430+36059306 -87549318+36058340 -87549318+36058203 -87545906+36056256 -87545620+36053246 -87545963+36050371 -87545908+36050236 -87547201+36045560 -87548248+36043959 -87548250+36043701 -87548267+36041921 -87548553+36040137 -87549157+36038245 -87550309+36036219 -87550563+36034868 -87549548+36031318 -87548787+36030677 -87547724+36029593 -87546856+36028586 -87546791+36028468 -87546645+36027310 -87546561+36026119 -87545887+36022904 -87549088+36019382 -87549268+36019273 -87550227+36018129 -87550375+36017989 -87552529+36016089 -87552309+36015983 -87550337+36014405 -87549833+36014098 -87546733+36011693 -87546619+36011599 -87545123+36010135 -87544225+36009059 -87543742+36008818 -87542678+36005075 -87541035+36003503 -87540499+36002472 -87535755+35995692 -87534685+35993429
 -87549222+35961373 -87550114+35960792 -87550485+35960281 -87550630+35959695
 -87549222+35961373 -87550630+35959695
 -87550630+35959695 -87551157+35958905 -87555891+35951965 -87556195+35951790 -87557009+35951071 -87560357+35948967
 -87560357+35948967 -87560818+35949164
 -87560818+35949164 -87561792+35948866 -87564404+35948274
 -87564404+35948274 -87565675+35948574
 -87565675+35948574 -87566938+35947770 -87569304+35947747
 -87569304+35947747 -87569999+35948268 -87571891+35948927 -87572901+35949714 -87574459+35950334
 -87567911+36178034 -87566610+36177934
 -87567911+36178034 -87567906+36177947 -87567681+36177719
 -87567681+36177719 -87566994+36177776 -87566610+36177934
 -87949603+36243160 -87928676+36241113 -87926218+36240851 -87887783+36236751 -87878008+36235709 -87868391+36235176 -87852915+36233798 -87851984+36233647 -87851078+36233501 -87847737+36233270 -87841525+36232885 -87835419+36232360
 -87835419+36232360 -87834641+36232368 -87832140+36233345 -87832034+36233374 -87828834+36234285 -87825327+36235495 -87815568+36238761 -87813966+36239347 -87798508+36244754
 -87798508+36244754 -87791221+36244570 -87790617+36244520 -87781580+36244286 -87781449+36244270 -87775029+36243567 -87771043+36243165 -87769950+36243055 -87752881+36240638 -87737309+36237133 -87731136+36235482 -87722720+36232627 -87712927+36229291 -87711905+36228900 -87707412+36227168 -87706230+36226614 -87703724+36225537 -87702425+36224999 -87697583+36222763 -87686967+36217341 -87680715+36213703 -87680257+36213404 -87675937+36210743 -87672279+36208313 -87669364+36206376 -87664133+36202622 -87662191+36201227 -87659297+36201092 -87653349+36200815 -87644564+36200309 -87636016+36199864 -87634505+36199786 -87616337+36198964 -87614168+36198873 -87599435+36198259 -87585874+36197477 -87586228+36195689 -87586491+36195198 -87585158+36192307 -87581647+36191732 -87581474+36191644 -87569143+36178960 -87567911+36178034
 -87576806+35325821 -87576966+35319144 -87577433+35304745 -87578080+35280464 -87578312+35272545 -87578370+35269504 -87578402+35267380 -87578413+35266651 -87578441+35264826 -87578499+35260616 -87578685+35244807 -87578716+35233124 -87578737+35224995 -87578756+35222104 -87578796+35215964 -87578861+35200186 -87578879+35196656 -87578898+35193763 -87578943+35186953
 -87578943+35186953 -87578841+35187000 -87577306+35187366 -87576122+35188391 -87575517+35190685
 -87575517+35190685 -87573227+35186507 -87576244+35166547 -87574961+35165608 -87576938+35152553
 -87576938+35152553 -87578333+35154179
 -87574459+35950334 -87574769+35950426 -87575022+35950632 -87575051+35950769 -87575406+35951028
 -87574459+35950334 -87575406+35951028
 -87685757+35472810 -87683276+35472806 -87673520+35472790 -87664685+35472775 -87663874+35472774 -87661733+35472770 -87657831+35472764 -87648776+35472717
 -87648776+35472717 -87646015+35472743 -87645896+35472745
 -87645896+35472745 -87646086+35468085 -87646123+35465602 -87646229+35458637 -87646251+35457187 -87646338+35451502 -87646478+35442403 -87645648+35441885 -87635288+35441008 -87632331+35438321 -87610441+35436453 -87609807+35436397 -87607276+35436176 -87607626+35432498 -87607772+35431675 -87607793+35431559 -87608320+35428484 -87608406+35426681 -87605118+35419406 -87605021+35419386 -87594690+35411616 -87592477+35411585 -87591911+35411577 -87590704+35411561 -87584783+35409142 -87581038+35408001 -87580562+35407818 -87579776+35407494 -87577208+35406402 -87575282+35406315 -87575252+35403789 -87575352+35398454
 -87575352+35398454 -87575362+35397825 -87575490+35389607 -87575498+35389077 -87575909+35371307 -87576349+35348167 -87576513+35339927 -87576588+35336087 -87576657+35332718 -87576717+35329750
 -87575406+35951028 -87576694+35951350
 -87576694+35951350 -87577667+35951259 -87578361+35951102
 -87578361+35951102 -87579302+35951557
 -87579302+35951557 -87582044+35950080 -87582579+35949073 -87583676+35948284 -87585068+35947883
 -87585068+35947883 -87585352+35948481 -87585454+35949070
 -87576717+35329750 -87576755+35327948 -87576806+35325821
 -87576717+35329750 -87576806+35325821
 -87583406+35155352 -87583406+35154774 -87583406+35149952 -87590375+35141809 -87590238+35134847 -87589653+35104173 -87589441+35092827 -87578671+35053818 -87577141+35049134 -87579626+35039328 -87579604+35038341 -87578972+35037502 -87580194+35034869 -87582721+35034867 -87584934+35034622 -87585482+35034566 -87586387+35034561
 -87586387+35034561 -87593831+35035062
 -87578333+35154179 -87579661+35155412
 -87579661+35155412 -87578919+35155095 -87578556+35154752 -87578333+35154179
 -87579661+35155412 -87583406+35155352
 -87583406+35155352 -87579661+35155412
 -87585454+35949070 -87586855+35950628
 -87586855+35950628 -87585454+35949070
 -87586855+35950628 -87587203+35952316
 -87587203+35952316 -87586855+35950628
 -87587203+35952316 -87587359+35952485
 -87587359+35952485 -87587203+35952316
 -87587359+35952485 -87587584+35953378
 -87587584+35953378 -87587359+35952485
 -87635995+35927974 -87635486+35928118 -87635432+35928134 -87634559+35929382 -87633381+35930395 -87630028+35930853 -87628655+35931293 -87626701+35932939 -87626560+35933454 -87625019+35934323 -87623528+35935274 -87622465+35936748 -87621080+35937185 -87619685+35937836 -87618111+35941424 -87617373+35942378 -87616201+35943657 -87614278+35944095 -87609278+35946045 -87610301+35946459 -87611062+35947103 -87611860+35949981
 -87611860+35949981 -87608734+35949685
 -87608734+35949685 -87607157+35950029 -87606615+35950125 -87600905+35950547 -87596709+35952528 -87595356+35952635 -87594295+35953004
 -87594295+35953004 -87592100+35952304
 -87592100+35952304 -87588570+35952851 -87587584+35953378
 -87589988+36357276 -87590046+36357534
 -87590046+36357534 -87589988+36357276
 -87592358+36367663 -87592042+36366269 -87590046+36357534
 -87592358+36367663 -87594030+36375053 -87595847+36384376 -87596069+36385513 -87596331+36386857 -87596402+36387219 -87596544+36387945 -87597632+36393525 -87598624+36398613 -87598880+36399926 -87599189+36401509 -87600977+36410676 -87601057+36411086 -87602413+36418038 -87602603+36419011 -87602771+36419870 -87602959+36420831 -87603056+36421328 -87603150+36421806 -87603175+36421933 -87603229+36422401 -87603478+36423860 -87603546+36424251 -87603704+36425068 -87603867+36425913 -87606577+36439954 -87609600+36455614 -87610590+36460743 -87610811+36461888 -87610952+36462616 -87611139+36463583 -87611564+36465781 -87613667+36476591 -87616218+36489667 -87617448+36495966 -87617944+36498716 -87618203+36500049 -87619969+36509140 -87620954+36514439 -87621911+36519584 -87623053+36525770 -87623110+36526062 -87624060+36531107 -87624905+36535639 -87625015+36536158 -87626061+36542761 -87626091+36542950 -87626609+36546215 -87627420+36551331 -87627752+36553423 -87628610+36558830 -87628865+36560432 -87629284+36563072 -87629873+36566780 -87630197+36568822 -87630785+36572524 -87631596+36577906 -87632160+36581479 -87632806+36585577 -87633355+36589058 -87633432+36589541 -87633889+36592450 -87634388+36595610 -87634506+36596356 -87635475+36602501 -87636407+36608405 -87636424+36608513 -87637275+36613908 -87637543+36615603 -87637920+36617988 -87638539+36621910 -87639770+36629201 -87641150+36638036
 -87592358+36367663 -87598529+36367705 -87607993+36367821 -87611921+36367869 -87614775+36367905 -87617050+36367933 -87619896+36367940
 -87619896+36367940 -87625373+36367872
 -87625373+36367872 -87633306+36367893 -87635514+36367898 -87640530+36367912 -87646210+36367928 -87651857+36367943 -87652902+36367946 -87654434+36367951 -87656714+36367958 -87663034+36367994 -87666737+36368006 -87667531+36368053
 -87667531+36368053 -87670387+36368027 -87672271+36368027 -87676647+36368167
 -87676647+36368167 -87677864+36368122 -87678714+36368099 -87680809+36368099 -87682405+36368105 -87692261+36368144 -87696962+36368164 -87699400+36368174 -87709884+36368217 -87710958+36368221
 -87710958+36368221 -87721623+36361632 -87722583+36360598 -87733498+36353900 -87733982+36353607 -87736134+36352308 -87737234+36351661
 -87593831+35035062 -87605733+35035865
 -87605733+35035865 -87606168+35032507
 -87593831+35035062 -87606168+35032507
 -87606126+35003462 -87606169+35003658 -87606566+35004218 -87606888+35004582 -87607130+35004856 -87608008+35006269 -87611047+35016322 -87611103+35016689 -87611241+35016916 -87609517+35021210 -87607487+35022347 -87606208+35032200 -87606189+35032346 -87606178+35032430 -87606177+35032440 -87606168+35032507
 -87984916+35005933 -87979574+35005915 -87977640+35005909
 -87977640+35005909 -87973664+35005919
 -87973664+35005919 -87958345+35005881 -87926987+35005803 -87916516+35005777 -87910334+35005745 -87907302+35005729
 -87907302+35005729 -87905214+35005751
 -87905214+35005751 -87881346+35005666 -87881241+35005666 -87877969+35005468
 -87877969+35005468 -87877742+35005512 -87875030+35005556 -87872626+35005571 -87867807+35005684
 -87867807+35005684 -87860962+35005633 -87855690+35005593 -87853528+35005541
 -87853528+35005541 -87853411+35005576 -87851886+35005656
 -87851886+35005656 -87848522+35005585 -87830370+35005203 -87821170+35005189 -87818991+35005175 -87813168+35005136
 -87813168+35005136 -87812666+35005180
 -87812666+35005180 -87793755+35005066 -87792879+35005061 -87785137+35005014 -87782411+35004998 -87773586+35004946 -87769591+35004937 -87767602+35004783
 -87767602+35004783 -87766538+35004818
 -87766538+35004818 -87758890+35004711 -87750957+35004478 -87750241+35004434 -87738271+35004356 -87729142+35004305 -87722297+35004229 -87720271+35004206 -87709491+35004089 -87702321+35003945
 -87702321+35003945 -87700543+35003988
 -87700543+35003988 -87700338+35003948 -87697544+35003871 -87696834+35003852 -87688623+35003750 -87686695+35003726 -87685417+35003710 -87671405+35003537 -87664123+35003523
 -87664123+35003523 -87662218+35003535 -87643295+35003660 -87640679+35003705 -87633419+35003717 -87631808+35003719
 -87631808+35003719 -87622692+35003660 -87619154+35003617 -87618083+35003609 -87617162+35003561 -87615362+35003544 -87607808+35003477 -87606126+35003462
 -87623920+35619664 -87617579+35627045
 -87623920+35619664 -87622662+35619586 -87621056+35619333 -87620672+35619261
 -87620672+35619261 -87618125+35619431 -87618396+35623819 -87617737+35623862 -87617639+35625070 -87617579+35627045
 -87625019+35618016 -87623920+35619664
 -87625019+35618016 -87625321+35618132
 -87625321+35618132 -87625019+35618016
 -87626190+35620965 -87626082+35616312
 -87626082+35616312 -87625321+35618132
 -87628958+35621155 -87626190+35620965
 -87628958+35621155 -87628173+35621204
 -87628173+35621204 -87627433+35621165 -87626822+35621142 -87626190+35620965
 -87635995+35927974 -87636108+35927859
 -87636108+35927859 -87635995+35927974
 -87636108+35927859 -87639709+35925473 -87641105+35925281
 -87658188+35609348 -87657739+35609325 -87654038+35609279 -87653600+35609179
 -87653600+35609179 -87645512+35611062 -87645318+35611128 -87644474+35612133 -87643856+35612500 -87640383+35614491 -87639847+35614816 -87628958+35621155
 -87641171+35924716 -87640821+35923824 -87641861+35923716
 -87641105+35925281 -87641171+35924716
 -87641105+35925281 -87641281+35924997 -87641171+35924716
 -87641861+35923716 -87642220+35923717
 -87642220+35923717 -87642980+35923488 -87643741+35922764
 -87641861+35923716 -87643741+35922764
 -87643741+35922764 -87643798+35922710 -87644668+35922059
 -87644668+35922059 -87646061+35922497 -87648796+35922834
 -87648796+35922834 -87649002+35922615 -87649906+35922290
 -87649906+35922290 -87650330+35922506 -87650450+35922540
 -87650450+35922540 -87654100+35921334
 -87654100+35921334 -87655599+35921566
 -87655599+35921566 -87656629+35921550 -87656721+35920171 -87655779+35919210 -87657567+35918111 -87658261+35917779 -87658240+35917198 -87658361+35916405 -87659623+35915575
 -87659623+35915575 -87661687+35915707 -87663487+35916207 -87665681+35917258
 -87665681+35917258 -87666155+35917170
 -87666155+35917170 -87666688+35917278 -87667814+35917609
 -87667814+35917609 -87668375+35917486 -87669152+35917000 -87670402+35916590
 -87670402+35916590 -87672231+35917052
 -87672231+35917052 -87685692+35912960 -87686141+35912229 -87686338+35911359 -87689652+35911355
 -87689652+35911355 -87691095+35911404 -87692239+35911896 -87692907+35912375
 -87692907+35912375 -87693573+35911885 -87693770+35910923 -87694679+35910457 -87700482+35909270 -87702302+35906964 -87703139+35904049
 -87703139+35904049 -87706323+35905311 -87706996+35905588
 -87706996+35905588 -87707869+35898511 -87708959+35891823 -87711304+35875386 -87711515+35874880 -87711588+35874348 -87711666+35873783 -87711707+35873488 -87711760+35873104 -87711849+35872464 -87712122+35870500 -87712308+35869165 -87712645+35867035 -87713725+35859662 -87715265+35849043 -87716150+35842945 -87716198+35842612 -87716760+35838750
 -87649731+35580618 -87650783+35581680 -87651120+35582855 -87651192+35583065 -87651728+35583648 -87649448+35588461 -87648382+35590911 -87651026+35592915 -87651807+35593741 -87652473+35595744 -87654687+35596255 -87654884+35596272 -87654970+35597078 -87654923+35597178 -87655864+35598791 -87655331+35600509 -87657068+35605455 -87657488+35607860 -87658188+35609348
 -88053205+36497129 -88050466+36500053 -88035711+36526345 -88035918+36562545 -88056337+36638230 -88065792+36653395 -88070532+36678118
 -88070532+36678118 -88058270+36677972 -88055659+36677941 -88050119+36677914
 -88050119+36677914 -88049378+36677923
 -88049378+36677923 -88025661+36677375
 -88025661+36677375 -88023586+36677389
 -88023586+36677389 -88013188+36677068 -88002916+36676192 -88001927+36676129 -88000026+36675974 -87975973+36673999 -87968505+36673322 -87964505+36672981 -87961118+36672693 -87957079+36672317 -87953996+36672056 -87945567+36671342 -87926727+36669747 -87917635+36668977 -87914953+36668750 -87913078+36668591 -87912123+36668510 -87910825+36668400 -87910143+36668342 -87904895+36667898 -87903918+36667815 -87902427+36667689 -87901528+36667613 -87893640+36666945 -87885499+36666257 -87879536+36665753 -87873085+36665120 -87872062+36665089 -87871104+36665029 -87859745+36664328 -87858305+36664271 -87853010+36663925 -87852514+36663892 -87851215+36649898 -87851495+36647553 -87853045+36634570 -87842458+36633515
 -87842458+36633515 -87840730+36633549 -87839537+36633572 -87830123+36633808 -87829319+36633828 -87821121+36634034 -87818683+36634095 -87815718+36634169 -87797040+36634638 -87794703+36634697 -87783741+36635094 -87782242+36635149 -87775738+36635295 -87773590+36635337 -87769420+36635444 -87744768+36636151 -87733957+36636347 -87729026+36636436 -87726552+36636480 -87715974+36636672 -87710698+36636800 -87706272+36636878 -87698652+36637013 -87695898+36637062 -87694053+36637095 -87682857+36637295 -87679416+36637357 -87675981+36637419 -87674674+36637441 -87670941+36637507 -87665241+36637608 -87665040+36637611 -87662166+36637662 -87658824+36637721 -87654918+36637790 -87650077+36637876 -87641150+36638036
 -87665326+35553815 -87664426+35555150 -87663744+35556303 -87661639+35558468 -87661373+35558647 -87659225+35559859 -87658058+35560158 -87657785+35560721 -87656821+35562190 -87654758+35563432 -87654353+35563697 -87652291+35564667 -87652402+35567277 -87651619+35568597 -87651448+35569613 -87651074+35570315 -87651662+35571968 -87651137+35572760 -87650781+35573434 -87650946+35573553 -87650884+35573896 -87650962+35574504
 -87650962+35574504 -87649731+35580618
 -87650962+35574504 -87650940+35575819 -87650210+35576781 -87649733+35577926 -87648808+35579369 -87648807+35579827 -87648891+35580010 -87649508+35580422 -87649731+35580618
 -87658188+35609348 -87659142+35609326 -87660235+35608937
 -87660235+35608937 -87660768+35609005 -87661020+35609235 -87661413+35610059 -87661749+35610861 -87661272+35611273 -87663028+35615524 -87677642+35627497 -87685669+35631717 -87686891+35633702 -87690126+35634251
 -87690126+35634251 -87692006+35634154
 -87692006+35634154 -87698100+35638133 -87698152+35638141
 -87666326+35553066 -87665326+35553815
 -87666326+35553066 -87665975+35552953 -87665561+35552906
 -87665561+35552906 -87665177+35553245 -87665178+35553438 -87665326+35553815
 -87717559+35483347 -87716983+35488476 -87716597+35491928 -87716150+35495921 -87711082+35504730 -87690080+35510580 -87690019+35511114 -87689037+35519820 -87688922+35520836 -87687656+35532063 -87686750+35540012 -87686905+35549832 -87688535+35551439 -87673956+35551809
 -87673956+35551809 -87672454+35551273
 -87672454+35551273 -87670476+35551858 -87666326+35553066
 -87686362+35473121 -87685757+35472810
 -87686362+35473121 -87685810+35472811 -87685757+35472810
 -87717559+35483347 -87714041+35482717 -87713052+35482540 -87704371+35480986 -87698672+35479966 -87690574+35475492 -87686362+35473121
 -87698152+35638141 -87708064+35644288 -87707917+35644651 -87708017+35645079 -87708057+35645353 -87708264+35645546 -87708677+35645578
 -87708677+35645578 -87709415+35645424 -87709996+35645319 -87710556+35645286
 -87710556+35645286 -87711059+35645463 -87720834+35650018
 -87698152+35638141 -87720834+35650018
 -87732005+35726154 -87727051+35727756 -87724177+35728735
 -87724177+35728735 -87719826+35717668 -87718183+35713486 -87717005+35710488 -87715808+35710099 -87710208+35708444 -87738721+35696458 -87738734+35696378 -87739063+35694167 -87741191+35680442 -87741612+35677724 -87741681+35677276 -87743750+35663952 -87742954+35663179 -87737244+35660207 -87733398+35656750 -87727110+35655074 -87726116+35654228 -87726241+35652563 -87726184+35652433 -87724950+35650800 -87724436+35650381 -87724388+35650342 -87720834+35650018
 -87716760+35838750 -87729181+35838537 -87734380+35838448 -87738966+35838369 -87741743+35838322 -87794513+35837240 -87796115+35837208 -87799672+35837140 -87818384+35836775 -87818453+35833609 -87819076+35832912 -87819603+35832663 -87819612+35832435 -87824309+35824861 -87830977+35822939
 -87830977+35822939 -87831393+35822986
 -87831393+35822986 -87832054+35822606 -87833063+35822393
 -87833063+35822393 -87833983+35822528 -87834352+35823107 -87835183+35823379
 -87835183+35823379 -87836231+35823182 -87837090+35822970
 -87837090+35822970 -87838050+35822976
 -87838050+35822976 -87848252+35808449
 -87848252+35808449 -87884443+35821471 -87903334+35826167 -87920093+35838489 -87926898+35838595 -87935721+35838733 -87945630+35839510 -87947145+35839623 -87950013+35839852 -87951985+35840059 -87955730+35840322 -87958267+35840522 -87959143+35840600 -87962740+35840921
 -87731696+35734759 -87731503+35736098 -87731119+35738764 -87729828+35747718 -87727975+35761061 -87727837+35762009 -87726343+35772341 -87724809+35782949 -87723725+35790439 -87723584+35791413 -87723175+35794240 -87720807+35810905 -87719153+35822290 -87719091+35822715 -87718590+35826161 -87717821+35831455 -87717453+35833989 -87717357+35834643 -87716760+35838750
 -87807159+35479625 -87784049+35486572 -87780735+35486859 -87764578+35488258 -87747202+35491172 -87741934+35491756
 -87741934+35491756 -87727172+35488310 -87717559+35483347
 -87731696+35734759 -87732005+35726154
 -87731696+35734759 -87732923+35726259 -87732005+35726154
 -87753674+36344086 -87737234+36351661
 -87753674+36344086 -87750021+36345598 -87737234+36351661
 -87912736+36340096 -87912365+36339959 -87908014+36338572 -87903974+36337580 -87903738+36337525 -87899775+36336448 -87896534+36335636 -87867995+36330778 -87858868+36329652 -87855215+36329352 -87852115+36329211 -87846313+36328947 -87839549+36328917 -87832501+36328860
 -87832501+36328860 -87819429+36329103 -87815976+36329427 -87795883+36331987 -87793561+36332356 -87782135+36334832 -87771514+36337827 -87762536+36340764 -87757388+36342577 -87756283+36342967 -87754797+36343612 -87754332+36343814 -87753674+36344086
 -87811832+35481199 -87807159+35479625
 -87811832+35481199 -87811710+35481381
 -87811710+35481381 -87809258+35479965 -87807278+35479449
 -87807278+35479449 -87807159+35479625
 -87902991+35463489 -87900574+35463911 -87898878+35464204 -87895692+35464663 -87894525+35464845 -87893913+35464954 -87893313+35465062 -87891758+35465443 -87890805+35465813 -87889192+35466680 -87888288+35467214 -87887308+35468016 -87886508+35468728 -87886473+35468908 -87885801+35470094 -87880896+35470578
 -87880896+35470578 -87879025+35469936 -87875970+35469568
 -87875970+35469568 -87875026+35470929 -87874004+35471548 -87873484+35471896 -87873201+35472296 -87872883+35472750 -87872032+35472971 -87871224+35473203
 -87871224+35473203 -87869999+35472935
 -87869999+35472935 -87869931+35472990 -87869817+35473083 -87869227+35473602 -87869161+35473671 -87868728+35474018 -87867789+35474516 -87867392+35474678 -87867229+35474746 -87865018+35475823
 -87865018+35475823 -87864365+35475758 -87863719+35475437 -87863173+35475289 -87863058+35475274 -87861412+35473632 -87860869+35473532 -87860872+35473128 -87860585+35472537 -87860313+35471485 -87860060+35470260 -87859640+35470077 -87859695+35469344 -87859582+35467375 -87848202+35465263
 -87848202+35465263 -87847278+35465284 -87845909+35465706 -87835448+35467933 -87829471+35469177 -87828835+35469301 -87828742+35469380 -87826466+35470590 -87814961+35476568 -87814051+35477914 -87811832+35481199
 -87904237+35463208 -87902991+35463489
 -87904237+35463208 -87903530+35462964
 -87903530+35462964 -87903243+35463115 -87903102+35463348 -87902991+35463489
 -87954826+35460146 -87954645+35460074 -87953593+35459657 -87952617+35459104 -87951878+35458187
 -87951878+35458187 -87949366+35458682 -87948852+35458745 -87942698+35461718 -87942532+35461737 -87942427+35461750 -87942231+35461933 -87942244+35462012 -87932596+35465345
 -87932596+35465345 -87931753+35465273 -87926673+35461877
 -87926673+35461877 -87926555+35461887
 -87926555+35461887 -87926258+35461546 -87924455+35460502 -87924350+35460345
 -87924350+35460345 -87923639+35460413
 -87923639+35460413 -87922217+35460078
 -87922217+35460078 -87921498+35460138 -87921211+35460335 -87920862+35460829 -87919483+35463815 -87918782+35464145 -87916893+35464336 -87915791+35464336 -87914910+35464966 -87914280+35465662
 -87914280+35465662 -87912951+35465641
 -87912951+35465641 -87912195+35465756 -87912108+35465795 -87910986+35465861
 -87910986+35465861 -87910560+35465551 -87908657+35464057 -87907940+35463837 -87904237+35463208
 -87918976+36169854 -87918446+36168857 -87918382+36168741 -87915932+36162443 -87917711+36146127 -87920823+36125058 -87938597+36106856 -87945556+36095265 -87962597+36072841 -87976243+36060752
 -87917916+36341993 -87912736+36340096
 -87917916+36341993 -87915649+36341169 -87912736+36340096
 -87981215+36353766 -87973564+36353460 -87962257+36352962 -87949588+36352710
 -87949588+36352710 -87946950+36353318 -87944989+36354144
 -87944989+36354144 -87942000+36352219 -87934031+36348537 -87931338+36347279 -87917916+36341993
 -88006588+35990966 -88006719+35990890 -88018979+35982130 -88019334+35981686 -88020049+35980558 -88005229+35943111 -88000033+35940824 -87937050+35939942 -87939681+35867589
 -87937603+36192503 -87918976+36169854
 -87937603+36192503 -87937559+36192380 -87937183+36191427 -87936527+36189674 -87935590+36187420 -87934822+36185916 -87933983+36184678 -87933436+36183820 -87932189+36182611 -87931493+36181913 -87930352+36180946 -87918976+36169854
 -87938285+36194069 -87937603+36192503
 -87938285+36194069 -87937954+36193479 -87937603+36192503
 -87939681+35867589 -87939870+35867127
 -87939870+35867127 -87939681+35867589
 -87981215+36353766 -87973641+36343018 -87952699+36301220 -87946906+36282080 -87945188+36267783 -87946463+36254739 -87947604+36250056 -87949603+36243160
 -87949603+36243160 -87951813+36225978 -87938285+36194069
 -87954826+35460146 -87956666+35459758
 -87956666+35459758 -87956477+35459733
 -87956477+35459733 -87955581+35459802 -87954826+35460146
 -87971121+35458111 -87961230+35459589
 -87961230+35459589 -87960173+35459407
 -87960173+35459407 -87959248+35459627 -87957518+35459871
 -87957518+35459871 -87956666+35459758
 -87962740+35840921 -87939870+35867127
 -87962740+35840921 -87970738+35815705
 -87970738+35815705 -87972927+35815905 -87975850+35816192 -87976690+35816267 -87977061+35816300
 -87970738+35815705 -87982331+35773918 -87983893+35771016 -88000031+35752665 -88003002+35750065 -88030636+35699424 -88024138+35688646 -88017557+35683078 -88018183+35665913 -88033086+35629263 -88033708+35627884 -88035168+35625069 -88035213+35616679
 -88024741+35392307 -88000029+35388530
 -88000029+35388530 -87993485+35389754 -87975160+35401526 -87974742+35402265 -87974523+35402811 -87973414+35409611 -87978531+35415326
 -87978531+35415326 -87982871+35414914
 -87976243+36060752 -87978108+36059029 -87979791+36057235 -87981555+36055312 -87983198+36053526 -87984920+36051780 -87985961+36050715
 -87976243+36060752 -87985961+36050715
 -88022728+35593542 -88021356+35591193 -88012445+35576943 -88000029+35555498 -87989430+35544524 -87976434+35506732 -87978206+35500072 -87981534+35489909 -87981586+35489847 -87987359+35484177 -88000029+35478904 -88038230+35460101 -88041089+35457459 -88042257+35444502 -88035755+35434043
 -87977061+35816300 -88007182+35816089 -88007835+35815398 -88008210+35815205 -88008634+35815118
 -88008634+35815118 -88009008+35815175 -88011368+35815754
 -88011368+35815754 -88011516+35815690 -88011734+35815392 -88012001+35815200 -88012651+35814984 -88023501+35811015
 -87977061+35816300 -88020534+35811420
 -88020534+35811420 -88020799+35811670 -88020996+35811727
 -88020996+35811727 -88021380+35811591 -88021726+35811391 -88022504+35811191 -88023501+35811015
 -88011302+35338544 -88016418+35334759 -88017763+35330035 -88015192+35329279 -88014775+35326210 -88015418+35324539 -88015564+35324215 -88016226+35322743 -88015839+35321585 -88016009+35321445 -88016216+35319182 -88016210+35319051 -88017315+35317327 -88008000+35300694 -87981686+35288601 -87981698+35287770 -87981700+35287638 -87981810+35280048 -87981817+35279621 -87982008+35266485 -87982177+35260693 -87982350+35250534 -87982789+35229380 -87982933+35220309 -87982958+35218749 -87982964+35218379 -87983010+35215523 -87983029+35214343 -87983248+35200651 -87983297+35195887 -87983578+35180222 -87983695+35170543 -87983755+35165580 -87983808+35162016 -87983935+35153564 -87983997+35149394 -87984224+35134157 -87984228+35132196 -87984252+35122038 -87984362+35108755 -87984372+35107478 -87984412+35102590 -87984526+35088939 -87984622+35077493 -87984681+35066590 -87984731+35057130 -87984752+35053140 -87984830+35038638 -87984913+35021091 -87984941+35020519 -87984913+35015887 -87984913+35015361 -87984913+35012424 -87984914+35011440 -87984915+35008087 -87984916+35005933
 -87982344+35454461 -87971121+35458111
 -87982344+35454461 -87974354+35460041 -87973791+35460188
 -87973791+35460188 -87973165+35459956 -87972507+35459271 -87971584+35458511 -87971275+35458128 -87971121+35458111
 -87982871+35414914 -87996801+35420173 -88000029+35421153
 -87982871+35414914 -88000029+35421153
 -87984916+35005933 -87985962+35005937
 -87985962+35005937 -87991668+35005927
 -87991668+35005927 -88004398+35005986 -88018981+35006099 -88032230+35006221 -88037511+35006304 -88050704+35006444
 -88050704+35006444 -88051022+35006401
 -88051022+35006401 -88066759+35006541 -88074983+35006605 -88085070+35006685 -88089035+35006714 -88092580+35006741 -88103896+35006827 -88108919+35006879 -88118132+35006997 -88122524+35007016 -88125349+35007046 -88156530+35007290 -88180057+35007663 -88181676+35007696 -88182450+35007712 -88187634+35007798 -88192620+35007882 -88201198+35008004 -88202959+35008028
 -88202959+35008028 -88201623+35003497 -88201052+35000085 -88200820+34997774 -88200064+34995634 -88200341+34995630 -88205495+34995569
 -88205495+34995569 -88209341+34995576 -88214785+34995586
 -88214785+34995586 -88228756+34995558 -88232954+34995500 -88233203+34995499 -88233582+34995497 -88234848+34995492 -88235964+34995487
 -88235964+34995487 -88236907+34995502
 -88236907+34995502 -88241056+34995490 -88241580+34995488 -88247211+34995472 -88247927+34995470 -88249727+34995465 -88250041+34995436
 -88250041+34995436 -88251571+34995466 -88251811+34995470 -88252117+34995476
 -88252117+34995476 -88252562+34995462
 -88252562+34995462 -88252765+34995496
 -88252765+34995496 -88252954+34995483
 -88252954+34995483 -88253825+34995553
 -88253825+34995553 -88255929+34995509 -88258111+34995463
 -88258111+34995463 -88260198+34995509 -88261116+34995510 -88262009+34995517 -88273416+34995606
 -88273416+34995606 -88274088+34995559
 -88274088+34995559 -88282767+34995569 -88282961+34995570 -88305128+34995611
 -88305128+34995611 -88326526+34995548
 -88326526+34995548 -88331353+34995551 -88332655+34995552 -88342961+34995560
 -88342961+34995560 -88345949+34995507 -88349787+34995483 -88356569+34995441
 -88356569+34995441 -88357317+34995454 -88358920+34995483
 -88358920+34995483 -88362563+34995477 -88363531+34995475 -88363659+34995475 -88365904+34995471 -88369676+34995464 -88372457+34995460
 -88372457+34995460 -88380508+34995610
 -87985961+36050715 -87990841+36043420 -87993427+36038616 -88000033+36029232 -88000809+36028088 -88000745+36017765 -88000593+36017088 -88000472+36016549 -88000033+36014955 -87999361+36002385 -88000033+36000060 -88000358+35999056 -88000785+35998237
 -87990339+36360776 -87981215+36353766
 -87990339+36360776 -88007321+36359261
 -88007321+36359261 -88008079+36359276 -88009529+36359305 -88012177+36359358 -88020802+36359544
 -88007709+35423381 -88007682+35424209 -88012575+35427046 -88012532+35427527 -88011550+35432954 -87999413+35442610 -87996839+35442691 -87996040+35443009 -87996054+35444358 -87982344+35454461
 -88000029+35421153 -88001079+35421502 -88002625+35421966 -88004160+35422534 -88005253+35422900 -88006848+35423339
 -88000029+35421153 -88006848+35423339
 -88000785+35998237 -88001326+35996971 -88001740+35995459 -88004523+35992162 -88006588+35990966
 -88000785+35998237 -88006588+35990966
 -88002830+36371536 -87990339+36360776
 -88002830+36371536 -88006348+36378471
 -88024741+35392307 -88024739+35389622 -88024738+35388536 -88024737+35388243 -88024736+35386124 -88024735+35384851 -88024734+35382415 -88024733+35380798 -88024732+35378296 -88024616+35371859 -88024654+35369587 -88023260+35369506 -88022908+35369349 -88022547+35368603 -88021231+35368523 -88020685+35368243 -88019992+35367936
 -88019992+35367936 -88019603+35368255 -88019300+35368735 -88019053+35369378
 -88019053+35369378 -88015193+35364534 -88004872+35350912 -88005426+35348991 -88007979+35343883 -88010329+35338593
 -88006348+36378471 -88002830+36371536
 -88006848+35423339 -88007709+35423381
 -88007709+35423381 -88029219+35426669 -88030842+35427963 -88032532+35429837 -88033603+35431322 -88034340+35432348 -88035755+35434043
 -88007709+35423381 -88035755+35434043
 -88011302+35338544 -88010329+35338593
 -88011302+35338544 -88010733+35338509
 -88010733+35338509 -88010329+35338593
 -88020802+36359544 -88027081+36359721 -88027150+36359722
 -88020802+36359544 -88027150+36359722
 -88023501+35811015 -88026457+35811006
 -88026457+35811006 -88028015+35813152 -88027580+35817949 -88026883+35827004 -88026627+35829616 -88026709+35832269 -88030219+35837906 -88029488+35839588 -88029493+35839702
 -88024741+35392307 -88030310+35396709 -88050947+35410318 -88054375+35412274
 -88054375+35412274 -88096894+35398884 -88118632+35384584 -88196457+35379557
 -88196457+35379557 -88196739+35379758 -88198299+35380868 -88197123+35387734 -88197098+35388357
 -88197098+35388357 -88197853+35388242
 -88197853+35388242 -88197689+35389170 -88203605+35394708
 -88203605+35394708 -88203931+35394330
 -88203931+35394330 -88207680+35396554 -88207912+35396955 -88208210+35397438 -88209567+35398383
 -88027150+36359722 -88030818+36359790 -88031506+36359803 -88032199+36359807
 -88032199+36359807 -88032368+36359804 -88034639+36359768 -88039836+36359706 -88053202+36359474 -88067959+36359236 -88071384+36359180 -88071649+36359175 -88076046+36359104 -88077659+36359104 -88089864+36359489 -88093651+36360254
 -88030303+35606566 -88022728+35593542
 -88030303+35606566 -88029859+35605737 -88026975+35600690 -88025401+35597832 -88022728+35593542
 -88035213+35616679 -88030303+35606566
 -88035213+35616679 -88035144+35616475 -88034170+35613787 -88030303+35606566
 -88035912+36419639 -88006348+36378471
 -88035912+36419639 -88028412+36403551 -88027405+36402349 -88025419+36400244 -88024342+36399252 -88022168+36398051 -88021400+36397648 -88019166+36397044 -88018239+36396576 -88017231+36395915 -88016134+36394874 -88006348+36378471
 -88053205+36497129 -88053353+36496967 -88061428+36443994 -88040219+36424898 -88038867+36423495 -88035912+36419639
 -88053205+36497129 -88057540+36497220 -88059451+36497248 -88087360+36497665 -88088288+36497678 -88088543+36497681 -88091215+36497721 -88095855+36497783 -88099795+36497843 -88103659+36497902 -88104817+36497919 -88104902+36497920 -88104955+36497921 -88108782+36497979 -88114442+36498066 -88115790+36498072 -88127378+36498540 -88137937+36498651 -88152731+36498806 -88152934+36498809 -88176343+36499055 -88177170+36499058 -88177676+36499059 -88178263+36499061 -88183675+36499116 -88189478+36499209 -88191258+36499237 -88194906+36499291 -88214772+36499503 -88216458+36499520 -88217056+36499526 -88232081+36499648 -88243740+36499854 -88258776+36500055 -88259115+36500055 -88259367+36500055 -88259484+36500055 -88260862+36500055 -88282221+36500254 -88284219+36500264 -88295987+36500325 -88301220+36500353 -88309505+36500414
 -88309505+36500414 -88309516+36500413
 -88309516+36500413 -88319177+36500429 -88320794+36500432 -88321131+36500438 -88324534+36500449 -88325385+36500461 -88325895+36500483 -88326896+36500510 -88327714+36500515 -88328192+36500518 -88328667+36500521 -88330121+36500529 -88330799+36500531 -88341437+36500563 -88343279+36500569 -88347929+36500590 -88361173+36500654
 -88361173+36500654 -88362789+36500585
 -88362789+36500585 -88372583+36500617 -88373581+36500621 -88375042+36500626 -88380431+36500630
 -88380431+36500630 -88382019+36500562
 -88382019+36500562 -88387976+36500576 -88393419+36500589 -88402408+36500592 -88402720+36500638 -88410920+36500696 -88414453+36500720 -88415323+36500727 -88416161+36500733 -88416360+36500756 -88425435+36500941
 -88425435+36500941 -88425511+36500938 -88426061+36500919
 -88426061+36500919 -88428809+36500942 -88430539+36500987
 -88430539+36500987 -88431402+36500912 -88431588+36500896
 -88431588+36500896 -88433948+36500937 -88444329+36501041 -88447944+36501078 -88450161+36501101
 -88450161+36501101 -88450283+36501060 -88452543+36500872
 -88452543+36500872 -88457138+36500907 -88468958+36500999 -88472564+36501028 -88489210+36501068 -88491492+36501086 -88492959+36501099 -88496951+36501133 -88498254+36501187 -88500539+36501309 -88511699+36501454 -88511839+36501455 -88511920+36501457 -88512270+36501506
 -88512270+36501506 -88512837+36501483 -88512985+36501468 -88513077+36501460 -88516427+36501430
 -88059848+35850317 -88035436+35843787
 -88035436+35843787 -88035218+35844085 -88034912+35844189
 -88034912+35844189 -88034686+35844188 -88034282+35844058 -88033555+35843661 -88033085+35843128 -88031948+35841643 -88030763+35840100 -88030449+35839681
 -88030449+35839681 -88029493+35839702
 -88059848+35850317 -88042611+35842790
 -88042611+35842790 -88041665+35842884 -88039959+35843371 -88039250+35843442
 -88039250+35843442 -88038974+35843401 -88038591+35843167 -88036977+35842647 -88036583+35842646
 -88036583+35842646 -88036060+35842854 -88035862+35843031
 -88035862+35843031 -88029493+35839702
 -88177859+35845841 -88173169+35845896
 -88173169+35845896 -88162482+35845597 -88152891+35845480 -88151713+35845452 -88149773+35845406 -88138070+35845292 -88126511+35844784 -88118325+35844267 -88109176+35843731 -88095649+35842939 -88087849+35842539
 -88087849+35842539 -88084612+35842703
 -88084612+35842703 -88084237+35842373 -88084249+35842091 -88084264+35841735 -88084277+35841413 -88083907+35838178
 -88083907+35838178 -88075022+35845035 -88061726+35848525 -88059848+35850317
 -88085949+36253895 -88103741+36249306 -88103442+36249104 -88102705+36248781 -88102406+36248643
 -88102406+36248643 -88102097+36248651 -88101748+36248829 -88101489+36248990 -88101240+36249111
 -88101240+36249111 -88100952+36249038 -88100204+36248207 -88100321+36238220
 -88087082+36267898 -88085949+36253895
 -88092878+36296856 -88087082+36267898
 -88092878+36296856 -88092231+36296817 -88091484+36296600 -88091076+36296367 -88090775+36295794 -88090495+36295391 -88090554+36295060 -88090782+36294850
 -88090782+36294850 -88091121+36294962 -88091738+36295179
 -88091738+36295179 -88092185+36294944 -88087082+36267898
 -88093651+36360254 -88093939+36360084 -88094237+36359776 -88094654+36359469 -88095161+36359234
 -88095161+36359234 -88095868+36359265
 -88095868+36359265 -88096136+36359135 -88096215+36358965 -88095985+36358716 -88095567+36358652 -88095159+36358596 -88096473+36347202
 -88093651+36360254 -88097026+36351545
 -88097026+36351545 -88097375+36351907 -88097814+36352181
 -88097814+36352181 -88098183+36352180 -88098182+36351898 -88097851+36351140 -88097550+36350543 -88097001+36350261 -88096234+36350085
 -88096234+36350085 -88095648+36350247
 -88095648+36350247 -88096473+36347202
 -88096473+36347202 -88095374+36331599 -88100935+36322441 -88092878+36296856
 -88100321+36238220 -88096558+36253020
 -88096558+36253020 -88096586+36252567 -88096049+36252439
 -88096049+36252439 -88095542+36252545 -88095056+36252877 -88094609+36252902
 -88094609+36252902 -88094101+36252725 -88093024+36252000 -88092675+36251912
 -88092675+36251912 -88092497+36252131 -88085949+36253895
 -88100581+36233812 -88101934+36232907 -88101938+36232659 -88101902+36232309 -88101936+36232235 -88104021+36232027
 -88104021+36232027 -88104034+36232085
 -88104034+36232085 -88104385+36232049 -88104688+36232017 -88104896+36231878 -88105735+36231752
 -88105735+36231752 -88106263+36231847
 -88106263+36231847 -88106347+36231783 -88106098+36231661
 -88100581+36233812 -88103391+36237361
 -88103391+36237361 -88101262+36236852
 -88101262+36236852 -88101078+36237950 -88100947+36237996 -88100764+36238061 -88100321+36238220
 -88103391+36237361 -88100581+36233812
 -88105643+36231150 -88105796+36230953 -88105939+36230754 -88112862+36225102 -88112776+36223741 -88113153+36223233
 -88113153+36223233 -88115223+36223375 -88123181+36223876
 -88123181+36223876 -88123412+36221978
 -88123412+36221978 -88125766+36222048
 -88125766+36222048 -88125824+36221581 -88125428+36220668 -88129194+36219466 -88130603+36219432
 -88105643+36231150 -88106098+36231661
 -88106098+36231661 -88105643+36231150
 -88130603+36219432 -88136343+36216854 -88136368+36216803 -88136432+36216781
 -88130603+36219432 -88136432+36216781
 -88136432+36216781 -88138048+36213000 -88138034+36212662 -88138010+36211991 -88136877+36209496 -88139113+36203382 -88141895+36201742 -88143018+36197984 -88144006+36197340
 -88144006+36197340 -88143830+36196968 -88143700+36196662 -88143839+36196428 -88144582+36196428 -88145277+36196596 -88145786+36196766
 -88144006+36197340 -88145786+36196766
 -88145786+36196766 -88146541+36196452 -88147643+36194674 -88150060+36193574 -88150688+36193226 -88150596+36190294 -88154465+36189008 -88153391+36188119 -88154872+36186804 -88155707+36185967 -88154607+36184295 -88159004+36182136 -88159668+36180988 -88160035+36178220 -88162070+36176837 -88162685+36175773 -88163139+36175254
 -88163139+36175254 -88166302+36176010
 -88166302+36176010 -88171158+36165773
 -88183135+36146268 -88181859+36144806
 -88181859+36144806 -88175005+36151680 -88176142+36152686 -88176077+36154054 -88173076+36158808 -88172324+36158896 -88168620+36165941
 -88168620+36165941 -88171158+36165773
 -88171158+36165773 -88166302+36176010
 -88177859+35845841 -88177911+35844726 -88177992+35842996 -88178136+35839921 -88178245+35837590 -88178767+35822999 -88178936+35819670 -88178947+35819469 -88178979+35818927 -88179034+35818397 -88179177+35816785
 -88179177+35816785 -88179809+35807268 -88180202+35797602 -88184986+35782919 -88182374+35777266
 -88182374+35777266 -88181117+35777492
 -88181117+35777492 -88181216+35775760 -88181469+35768776 -88181496+35768142 -88181531+35767311 -88181715+35762986 -88181782+35761437 -88181807+35760912 -88182321+35750490 -88182673+35744709 -88183626+35728285 -88183693+35727128 -88183815+35725022 -88184198+35718771 -88184319+35716664 -88184877+35706977 -88184972+35705327 -88185115+35702847 -88185616+35694157 -88185784+35691263 -88185914+35689126 -88186527+35679066 -88186813+35673944 -88186960+35671312 -88187138+35668130 -88187349+35664354 -88187382+35663758 -88187700+35658094 -88187743+35657272 -88187857+35654861 -88187981+35652236 -88188135+35649003 -88188491+35641512 -88188636+35638653 -88188827+35634371 -88188897+35632806 -88188910+35632559 -88191726+35631010 -88197869+35630287 -88194504+35624301 -88189754+35620177 -88189915+35617667 -88189999+35616351 -88190038+35615743 -88190069+35615260 -88197150+35598907 -88198604+35596691 -88200916+35593169 -88201781+35591850 -88202470+35590800 -88207600+35582988 -88210753+35578186 -88211396+35577207 -88213231+35574411 -88217972+35567192 -88223735+35558416 -88217991+35554009 -88216595+35551924 -88216675+35550428 -88219483+35548953 -88220560+35548303 -88221047+35547927 -88234595+35541921 -88236760+35538535 -88240651+35532449 -88241238+35531524 -88241605+35530708 -88242928+35529023 -88243092+35528143 -88243128+35527391 -88243146+35527029 -88243333+35523142 -88243495+35519817 -88243654+35516581 -88243686+35515941 -88243714+35515377 -88243775+35514118 -88243955+35510448 -88244410+35501215 -88244683+35493993 -88244830+35490842 -88245322+35480282 -88245953+35466772 -88246144+35462785 -88246407+35457184 -88246806+35448645 -88246825+35448238 -88246832+35448105 -88247111+35442153 -88247638+35430916 -88247797+35427535 -88244154+35423364 -88241677+35423263
 -88179177+35816785 -88182507+35816840 -88189274+35816996 -88190245+35817018 -88191652+35817050 -88198581+35817210 -88203521+35817324 -88204965+35817358 -88205782+35817377 -88206122+35817385 -88213200+35817549 -88218468+35817673 -88222682+35817773 -88226590+35817886 -88229888+35817959 -88234063+35818051 -88235254+35818077 -88241223+35818209 -88244865+35818336 -88248825+35818456 -88252354+35818494
 -88252354+35818494 -88255108+35818475
 -88255108+35818475 -88258233+35818724 -88263542+35818800 -88265240+35818825 -88266719+35818847
 -88266719+35818847 -88269322+35818844
 -88269322+35818844 -88271839+35818872 -88272075+35818880 -88281749+35819208 -88284316+35819296 -88285048+35819321 -88285898+35819350 -88286930+35819367 -88288648+35819402 -88289744+35819402 -88298964+35819569 -88302629+35819635 -88307297+35819721 -88318491+35819985 -88329092+35820236 -88332839+35820325 -88347393+35820662 -88357803+35820865 -88369842+35821039 -88374752+35821141
 -88216598+35886147 -88219069+35886191
 -88219069+35886191 -88224878+35884701 -88224990+35879761 -88223180+35877183 -88216781+35877152 -88217054+35872638 -88217124+35867862 -88217133+35866557 -88217189+35858990 -88217256+35855582 -88217321+35852344 -88217552+35848226 -88217578+35847770 -88210207+35846446 -88204243+35846330 -88199549+35846239
 -88199549+35846239 -88192434+35846332
 -88192434+35846332 -88181549+35845988 -88177859+35845841
 -88183135+36146268 -88204812+36126231
 -88204589+36124786 -88204611+36125058
 -88204589+36124786 -88204631+36124358
 -88204611+36125058 -88204589+36124786
 -88204615+36125058 -88204611+36125058
 -88204615+36125058 -88204812+36126231
 -88204631+36124358 -88204589+36124786
 -88204812+36126231 -88183135+36146268
 -88204812+36126231 -88204615+36125058
 -88207643+35401729 -88208070+35401266 -88208336+35401128 -88208769+35400982 -88209734+35400448 -88209832+35400343 -88209871+35400133 -88209831+35399786 -88209721+35399617 -88209385+35399149 -88209355+35398931 -88209567+35398383
 -88207643+35401729 -88209567+35398383
 -88207643+35401729 -88210238+35405442 -88209713+35406228 -88211370+35406889 -88212055+35408172 -88213128+35409467 -88216358+35410704 -88218290+35410714 -88220929+35411986 -88224318+35412166 -88225129+35412212 -88232711+35415122 -88239932+35420038 -88240497+35421109 -88240333+35423209 -88241677+35423263
 -88212557+36120484 -88212347+36129805 -88212306+36130871 -88212256+36132180 -88211840+36143247 -88211780+36144830 -88213628+36146026 -88215035+36146059 -88218349+36146138 -88224278+36146281 -88230894+36146390 -88231989+36146408 -88239145+36146600 -88245988+36146804 -88253814+36146882 -88254422+36146897 -88261683+36147050 -88262424+36147064 -88263418+36147083 -88268414+36147176 -88271122+36147227 -88278049+36147431 -88286228+36147569 -88304533+36147879 -88304698+36147883
 -88304698+36147883 -88307437+36147873
 -88307437+36147873 -88323492+36148058 -88326741+36148087 -88333196+36148146 -88345574+36148257 -88349101+36148307 -88351542+36148336 -88361397+36148418 -88370459+36148508 -88375926+36148780 -88381332+36148848 -88398827+36149071 -88403513+36149131 -88404850+36149149 -88415524+36149286 -88434048+36149455 -88434691+36149512 -88439722+36149547
 -88439722+36149547 -88440202+36149524
 -88440202+36149524 -88455583+36149701 -88473070+36149904 -88474223+36149917 -88479766+36149981 -88488278+36150080 -88497125+36150182 -88498142+36150194 -88498984+36150204 -88501461+36150341 -88502373+36150349 -88503692+36150360 -88508035+36150398 -88508602+36150403 -88509038+36150406 -88514860+36150457 -88516898+36150475 -88517393+36150480 -88517722+36150483 -88518288+36150488 -88519379+36150497 -88520827+36150510 -88525180+36150548 -88526974+36150564 -88527150+36150566 -88529784+36150589 -88530396+36150595
 -88212557+36120484 -88206423+36124258
 -88206423+36124258 -88206339+36124121 -88206282+36123411 -88206056+36123045 -88205858+36122862 -88205407+36122862 -88205153+36122999 -88204955+36123228 -88204645+36124213 -88204631+36124358
 -88212557+36120484 -88212405+36120526 -88212038+36120778
 -88212038+36120778 -88211304+36120732
 -88211304+36120732 -88210768+36120824 -88210430+36121007
 -88210430+36121007 -88209414+36120801
 -88209414+36120801 -88208990+36120870 -88208708+36121168 -88208652+36121397 -88208680+36121717 -88204631+36124358
 -88212557+36120484 -88212610+36115229 -88212620+36114206 -88212666+36109650 -88212720+36104052 -88212913+36082822 -88212914+36082656 -88212960+36077621 -88212994+36073968 -88213003+36069492 -88213007+36069170 -88213138+36059608 -88213198+36055261 -88213244+36051744 -88213343+36042107 -88213376+36038912 -88213372+36038446 -88213380+36037757 -88213352+36035025 -88213523+36027301 -88213614+36022070 -88213742+36015751 -88213787+36013520 -88213902+36008940 -88213939+36007449 -88214170+36000060 -88214205+35997189 -88214232+35994994 -88214344+35988176 -88214389+35985691 -88214438+35982969 -88214592+35974521 -88214817+35962235 -88214831+35961429 -88215018+35953207 -88215162+35944903 -88215355+35937246 -88215394+35935667 -88215581+35930161 -88215666+35927278 -88215810+35921924 -88215994+35914549 -88216237+35904790 -88216276+35903196 -88216424+35897298 -88216486+35894817 -88216512+35893774 -88216537+35892785
 -88216537+35892785 -88216560+35891904 -88216604+35891452 -88216598+35886147
 -88216537+35892785 -88216598+35886147
 -88241677+35423263 -88241829+35420701 -88241932+35418972 -88242088+35418659 -88250736+35416516
 -88250736+35416516 -88259993+35416725 -88266230+35416867 -88270578+35416966 -88282078+35417227 -88283261+35417253 -88284102+35417273 -88286395+35417325 -88288215+35417367 -88290328+35417415 -88299010+35417589 -88300818+35417630 -88305973+35417745 -88315489+35417957 -88317909+35418011 -88320831+35418077 -88325592+35418183 -88328761+35418254 -88335977+35418415 -88343665+35418587 -88346807+35418657 -88349602+35418720 -88350946+35418750 -88352474+35418785 -88360690+35418968
 -88360690+35418968 -88360852+35416991 -88360872+35416740 -88361295+35411610 -88352864+35403004 -88355296+35402726 -88355454+35398277 -88362009+35395470 -88362215+35390295 -88362231+35389897 -88362446+35384515 -88362560+35381273
 -88363868+35490632 -88363799+35488902 -88363386+35478548 -88363185+35473512 -88362615+35459197 -88362188+35448720 -88361964+35443456 -88361733+35437214 -88361348+35427290 -88361115+35423563 -88360690+35418968
 -88362560+35381273 -88362669+35378718 -88362824+35375077 -88362922+35373357 -88363144+35370884 -88363199+35370036 -88363107+35369488 -88363170+35368182 -88363281+35367975 -88363253+35367884 -88363250+35366840 -88363250+35366455 -88363249+35365943 -88363245+35363897 -88363332+35361208 -88363563+35357433 -88363616+35356574 -88363730+35354719 -88364240+35346403 -88364516+35340148 -88364707+35335715 -88364995+35329010 -88365119+35326131 -88365454+35318355 -88365479+35317786 -88365568+35315715
 -88365568+35315715 -88367414+35315723
 -88367414+35315723 -88372491+35307651 -88372513+35305801 -88372549+35305479 -88374042+35304305
 -88362560+35381273 -88366027+35381318
 -88366027+35381318 -88367726+35381261 -88370601+35377640 -88370581+35377148 -88377029+35374954
 -88377029+35374954 -88379451+35375002 -88383750+35377679 -88383560+35380941 -88385559+35380960 -88391523+35381020 -88392464+35381029 -88396637+35381050
 -88363868+35490632 -88375043+35493357
 -88380508+34995610 -88379968+35003845 -88379084+35023963 -88377897+35050153 -88377758+35053546 -88377666+35055567 -88377620+35056576 -88377485+35059537 -88377100+35068008 -88377043+35069247 -88376521+35080689 -88376451+35082152 -88376410+35083002 -88376086+35089837 -88376000+35091852 -88375970+35092448 -88375628+35099429 -88375362+35104953 -88374723+35117930 -88374382+35124616 -88374262+35127399 -88374109+35131274 -88374033+35133200 -88373761+35140081 -88373637+35143227 -88373350+35150493 -88373031+35158583 -88372869+35162694 -88372579+35170050 -88372448+35173373 -88372061+35183186 -88371912+35186176 -88371737+35190548 -88371061+35207482 -88371054+35207643 -88371045+35207873 -88370974+35209664 -88370907+35211343 -88370855+35212649 -88370731+35215764 -88370453+35222709 -88370440+35223060 -88370338+35225618 -88370176+35229686 -88370134+35230735 -88370115+35231222 -88370092+35231805 -88370065+35232485 -88369957+35235188 -88369846+35237978 -88369568+35244947 -88369263+35247603 -88369295+35248976 -88369290+35249519 -88368844+35253561 -88368710+35254734 -88368646+35255294 -88368617+35255549 -88368591+35255777 -88368213+35267585 -88367960+35275120 -88367862+35277209 -88367795+35278628 -88367706+35280384 -88367604+35282407 -88367388+35286660 -88367355+35288198 -88367243+35290985 -88374892+35291559 -88374898+35294133 -88374900+35294652
 -88374042+35304305 -88374404+35304102 -88374808+35304031 -88374926+35304031 -88374900+35294652
 -88374042+35304305 -88374900+35294652
 -88374752+35821141 -88375047+35821123
 -88375043+35493357 -88363868+35490632
 -88375043+35493357 -88377403+35493021 -88377898+35492853 -88388868+35489140 -88394544+35487247 -88400909+35485151 -88412632+35482469
 -88412632+35482469 -88424076+35489203 -88437202+35490033 -88441320+35490309 -88446324+35491344 -88459219+35493986 -88469106+35495882 -88469049+35496854 -88472346+35497250 -88475454+35498635 -88477534+35499568 -88491499+35505887 -88499634+35509520 -88500533+35509916 -88506146+35512574 -88507166+35513273 -88527999+35530373 -88534027+35536623 -88542994+35546958 -88549089+35555453 -88550293+35557229 -88553439+35562360 -88555333+35565531
 -88375047+35821123 -88374752+35821141
 -88786612+34995252 -88782895+34995256 -88761673+34995283 -88753597+34995294
 -88753597+34995294 -88743149+34995133
 -88743149+34995133 -88720141+34995203 -88715741+34995212 -88711416+34995232 -88698269+34995296 -88695951+34995307 -88689280+34995377 -88684438+34995387 -88678274+34995402
 -88678274+34995402 -88674713+34995399 -88660368+34995374
 -88660368+34995374 -88653886+34995393 -88650573+34995402 -88645286+34995462 -88640881+34995465 -88634409+34995470 -88628267+34995474
 -88628267+34995474 -88620086+34995465
 -88620086+34995465 -88613083+34995503 -88605959+34995601 -88598073+34995652 -88594301+34995694
 -88594301+34995694 -88585016+34995655
 -88585016+34995655 -88577414+34995682 -88565929+34995723 -88564234+34995729 -88558807+34995747
 -88558807+34995747 -88558367+34995745 -88551291+34995710
 -88551291+34995710 -88546076+34995720 -88540406+34995803 -88539267+34995809 -88533338+34995819 -88531046+34995823 -88528497+34995827 -88528065+34995827 -88527811+34995827 -88525290+34995854
 -88525290+34995854 -88521700+34995853 -88519873+34995852 -88519168+34995852 -88518838+34995851 -88518103+34995851 -88517191+34995851 -88513963+34995853 -88508231+34995866 -88504981+34995874 -88504633+34995875 -88500887+34995884 -88500046+34995887 -88494344+34995899 -88491533+34995943 -88487609+34995986 -88478866+34996034
 -88478866+34996034 -88476425+34996033 -88472980+34996033 -88472612+34996033 -88469877+34996033 -88469801+34996052 -88463928+34996100 -88462816+34996109
 -88462816+34996109 -88448008+34995968 -88442290+34995914 -88434489+34995800
 -88434489+34995800 -88431411+34995823
 -88431411+34995823 -88429629+34995813 -88416703+34995743 -88407285+34995692 -88398657+34995646 -88392723+34995615 -88384755+34995612 -88381386+34995611 -88380508+34995610
 -88599248+35802220 -88593217+35804885 -88588679+35812708 -88578013+35817206
 -88578013+35817206 -88571604+35815490 -88571435+35815398
 -88571435+35815398 -88571238+35820277 -88571550+35823063 -88569505+35824839
 -88569505+35824839 -88562380+35824686 -88550612+35824434 -88540118+35824211 -88537637+35824203 -88512356+35823700 -88509005+35823633 -88507147+35823596 -88500499+35823464
 -88500499+35823464 -88496842+35823808
 -88496842+35823808 -88485849+35823584 -88477485+35823391 -88475820+35823346 -88468727+35823155 -88458494+35822883 -88451056+35822718 -88444204+35822567 -88439404+35822496 -88435462+35822370 -88428412+35822215 -88406708+35821783 -88406178+35821770 -88391724+35821418 -88389201+35821357 -88388603+35821342
 -88388603+35821342 -88386720+35821358
 -88386720+35821358 -88385153+35821239 -88385061+35821226
 -88385061+35821226 -88381426+35821254
 -88381426+35821254 -88375047+35821123
 -88396637+35381050 -88397477+35381080 -88407731+35381598
 -88396637+35381050 -88407731+35381598
 -88407731+35381598 -88423324+35382388
 -88423324+35382388 -88423856+35380557
 -88423856+35380557 -88429376+35382735 -88435177+35383015 -88435390+35383026 -88436594+35383063 -88437627+35383095 -88441426+35383312 -88460807+35384234
 -88460807+35384234 -88468673+35380487 -88468425+35373795 -88470464+35372057 -88478839+35371975 -88482538+35371946 -88486806+35371913 -88491195+35371866 -88495470+35371835
 -88495470+35371835 -88498160+35372209 -88504169+35372433 -88506692+35375788 -88506728+35376150 -88508711+35379521 -88508501+35383280 -88507707+35384912 -88512258+35385281
 -88512258+35385281 -88527620+35384721 -88528141+35384685 -88533529+35384364 -88539287+35384021 -88546175+35383598 -88553642+35383113 -88566545+35382276 -88566545+35381884 -88559697+35375078 -88557267+35373549 -88557155+35373366 -88556875+35373274 -88558050+35372931
 -88558050+35372931 -88558193+35372943 -88560465+35373031
 -88560465+35373031 -88566492+35369543
 -88566492+35369543 -88565917+35373068
 -88565917+35373068 -88569036+35372037 -88569619+35371759
 -88569619+35371759 -88571763+35382084
 -88571763+35382084 -88577355+35380701 -88590903+35376981 -88591890+35376574 -88593039+35376208 -88593536+35376050 -88600039+35373339 -88603030+35372167 -88607119+35370443 -88609283+35369807
 -88516427+36501430 -88523557+36501625 -88524748+36501694 -88526226+36501694 -88537979+36501887
 -88537979+36501887 -88539215+36501885 -88542725+36501722
 -88542725+36501722 -88545192+36501814 -88554443+36501954
 -88554443+36501954 -88555692+36501936 -88559036+36501929 -88563666+36501925 -88567651+36501769
 -88567651+36501769 -88570157+36501907 -88570597+36501931 -88570968+36501952
 -88570968+36501952 -88571337+36501929
 -88571337+36501929 -88576239+36502008
 -88576239+36502008 -88577059+36501954 -88577283+36501940
 -88577283+36501940 -88580450+36501972 -88608720+36502253
 -88608720+36502253 -88618523+36502174 -88618988+36502170
 -88618988+36502170 -88623403+36502223
 -88623403+36502223 -88627774+36502058
 -88627774+36502058 -88634427+36502082 -88636323+36502089 -88641122+36502107 -88645836+36502125 -88647319+36502131 -88647976+36502135 -88658734+36502216 -88660385+36502234 -88661133+36502243
 -88661133+36502243 -88661240+36502235 -88661350+36502227 -88661530+36502214 -88661663+36502205
 -88661663+36502205 -88664120+36502304 -88664855+36502339
 -88664855+36502339 -88675223+36502225
 -88675223+36502225 -88678844+36502283 -88679611+36502299 -88680604+36502322 -88686280+36502369 -88699210+36502500 -88706257+36502571 -88715255+36502662 -88721191+36502735 -88724896+36502751 -88728297+36502767 -88729806+36502774 -88743355+36502836
 -88743355+36502836 -88747523+36502834 -88750055+36502640
 -88750055+36502640 -88755688+36502651 -88775674+36502689 -88777112+36502692 -88788027+36502723 -88795507+36502745 -88799594+36502757 -88814855+36502802 -88816401+36502809 -88817013+36502812 -88827012+36502850
 -88523217+36301399 -88523094+36301925 -88523295+36303389 -88523185+36307515 -88523032+36310761 -88522618+36324688 -88522584+36325742 -88522572+36326122 -88522361+36332771 -88522194+36338061 -88522047+36342706 -88521768+36351536 -88521639+36356920 -88521538+36360190 -88521261+36368684 -88520612+36375876 -88520573+36376896 -88520480+36379339 -88520162+36387675 -88520090+36389552 -88519714+36399483 -88519553+36403734 -88519453+36406364 -88518909+36422043 -88518802+36426054 -88518576+36435202 -88518439+36440741 -88518382+36443020 -88518208+36450074 -88517843+36463724 -88517466+36475855 -88517422+36477132 -88517182+36484337 -88517111+36486668 -88516427+36501430
 -88523521+36296593 -88523217+36301399
 -88523521+36296593 -88523520+36298926 -88523407+36299567 -88523217+36301399
 -88530396+36150595 -88530320+36152098 -88529398+36170175 -88529289+36171433 -88529276+36171684 -88528834+36180568 -88528350+36189817 -88528263+36191541 -88527921+36198346 -88527542+36205867 -88526849+36219661 -88526369+36229207 -88525856+36239432 -88525699+36243390 -88525408+36254694 -88525322+36256684 -88525249+36258367 -88524895+36266567 -88524850+36267572 -88524256+36281361 -88523945+36286864 -88523827+36288952 -88523762+36290111 -88523522+36294370 -88523521+36296593
 -88653843+36064294 -88654077+36071875 -88654530+36086494 -88654791+36094906 -88654839+36096440 -88655081+36104240 -88655398+36114462 -88651401+36117281
 -88651401+36117281 -88636489+36117075 -88633963+36117041 -88614935+36116503 -88598675+36116289 -88596301+36116257 -88582620+36116077 -88577206+36116005 -88573443+36115955 -88561832+36115803 -88558650+36115761 -88546613+36115649 -88544932+36115621 -88536570+36115486 -88535185+36115463
 -88535185+36115463 -88532107+36118628 -88532048+36120119 -88531958+36122421 -88531487+36125061 -88531397+36128740 -88531381+36129394 -88531372+36129794 -88531362+36130248 -88531352+36131584 -88531348+36132185 -88531345+36132487 -88531337+36133542 -88531257+36134581 -88531252+36134640 -88531166+36136037 -88531166+36137196 -88531024+36139426 -88531005+36139752 -88530997+36139874 -88530959+36140532 -88530867+36142117 -88530637+36146107 -88530536+36147870 -88530396+36150595
 -88555333+35565531 -88556429+35567366 -88558670+35571776
 -88555333+35565531 -88558670+35571776
 -88558670+35571776 -88560502+35575379 -88561875+35578178 -88561939+35578334 -88563062+35581043 -88565551+35587042 -88574137+35588472 -88576230+35588965 -88578753+35589193
 -88578753+35589193 -88580743+35587957
 -88580743+35587957 -88588376+35588066 -88590947+35590358
 -88590947+35590358 -88598852+35591524
 -88598852+35591524 -88590947+35590358
 -88599248+35802220 -88599455+35802090
 -88599455+35802090 -88599248+35802220
 -88599455+35802090 -88599623+35802052 -88599982+35789199 -88600151+35789199 -88601666+35789234 -88604159+35789291 -88606862+35789354
 -88613603+35588211 -88613133+35594839 -88612983+35596968 -88612928+35597517 -88612520+35603973 -88611974+35612612 -88611193+35623047 -88611024+35625071 -88610896+35626052 -88610851+35626437
 -88610851+35626437 -88605092+35626171
 -88605092+35626171 -88603708+35629413 -88603969+35635910 -88603863+35636084 -88603834+35636666 -88603612+35638443 -88603696+35638975 -88604653+35644693 -88604917+35644873 -88604989+35644922 -88609768+35644922 -88610736+35646409 -88610694+35647912 -88610613+35650859 -88610504+35654836 -88610168+35667111 -88610072+35670631 -88609773+35681561 -88609745+35682576 -88609694+35684446 -88609679+35684980 -88609534+35690300 -88609337+35697444 -88609211+35702076 -88609172+35703219 -88609106+35705121 -88609038+35707104 -88608983+35708699 -88608940+35710263 -88608496+35726088 -88608239+35735264 -88608187+35737121 -88608187+35738788 -88608138+35740561 -88607923+35748340 -88607620+35760423 -88607544+35763040 -88607389+35768430 -88607336+35771735 -88607212+35776357 -88606871+35789016 -88606862+35789354
 -88606862+35789354 -88609495+35789416 -88622043+35789561 -88633855+35789996 -88635756+35790028 -88638689+35790090 -88644811+35790194 -88660213+35790509 -88664737+35790581
 -88664737+35790581 -88668193+35790579 -88669598+35790556
 -88669598+35790556 -88670891+35790579 -88677701+35790679 -88694191+35790922 -88699124+35790994
 -88699124+35790994 -88699385+35790924
 -88699385+35790924 -88706811+35791075
 -88609283+35369807 -88625050+35365539
 -88613603+35588211 -88613426+35588221 -88598852+35591524
 -88628952+35544831 -88625052+35551180 -88617437+35564357
 -88617437+35564357 -88617392+35564354
 -88617392+35564354 -88614204+35569161 -88614004+35575874 -88613896+35579481 -88613697+35586161 -88613603+35588211
 -88625050+35365539 -88609283+35369807
 -88631040+35541482 -88628952+35544831
 -88631040+35541482 -88630491+35542326 -88628952+35544831
 -88667051+35337006 -88663119+35340258 -88654713+35346715 -88653278+35347806 -88650322+35350207 -88649471+35351227 -88642753+35358487 -88641467+35360001 -88640877+35360493 -88634715+35362733 -88631463+35363834 -88625050+35365539
 -88841607+35427826 -88835595+35427739 -88835068+35427731 -88833814+35427712 -88817570+35427476
 -88817570+35427476 -88814235+35428092 -88813566+35428389 -88803587+35432826 -88792444+35437849 -88771061+35447323 -88761100+35451687 -88760326+35452033 -88754656+35454571 -88753152+35455244 -88746108+35458237 -88741872+35460109 -88733226+35463922 -88727093+35466626 -88723205+35468341 -88715938+35471546 -88715449+35471761 -88708692+35474742 -88707959+35475094 -88706188+35475869 -88704609+35476559 -88703520+35477035 -88701821+35477778 -88698551+35479212 -88697739+35479567 -88686250+35484613 -88684852+35485224 -88679266+35487670 -88676885+35488714 -88668975+35496999 -88667667+35498509 -88666312+35500075 -88663676+35503253 -88661652+35505485 -88660750+35506492 -88656863+35510838 -88653399+35514713 -88652746+35515443 -88649849+35518685 -88645126+35523970 -88640749+35528868 -88634345+35536071 -88632017+35539859 -88631040+35541482
 -88668734+35335558 -88668403+35334845 -88665850+35329339 -88662502+35322120 -88659829+35316355 -88658906+35314364 -88653514+35312540 -88639813+35310939 -88645545+35304581 -88646967+35304526
 -88646967+35304526 -88652162+35304578
 -88652162+35304578 -88654340+35304533 -88657924+35304401 -88661174+35304282
 -88661174+35304282 -88680138+35314759 -88685121+35316312
 -88685121+35316312 -88686284+35314606 -88688158+35311859 -88692825+35302068 -88697682+35291456 -88698144+35290493 -88699199+35288200 -88701451+35280252 -88705898+35266251
 -88653843+36064294 -88660629+36063265
 -88653843+36064294 -88661663+36061865
 -88661663+36061865 -88661695+36062156 -88661568+36062436 -88661297+36062529 -88660629+36063265
 -88660629+36063265 -88664708+36065650
 -88664708+36065650 -88675913+36062214
 -88675913+36062214 -88676110+36062397 -88676110+36062924 -88675884+36063313 -88675856+36063862
 -88668734+35335558 -88667051+35337006
 -88668734+35335558 -88667914+35336271 -88667051+35337006
 -88675856+36063862 -88664708+36065650
 -88675856+36063862 -88683920+36065923
 -88683920+36065923 -88675856+36063862
 -88692709+36062746 -88691972+36062641
 -88691972+36062641 -88688545+36064298 -88684287+36065694 -88683920+36065923
 -88692709+36062746 -88696190+36064229 -88697905+36065388 -88698984+36066117 -88699483+36066454 -88704926+36067968 -88708417+36070642 -88709005+36071738 -88713360+36074088 -88714237+36076212 -88714322+36076268 -88716042+36077297 -88717018+36078035 -88717681+36078482
 -88706811+35791075 -88706579+35794838 -88706705+35798020 -88706054+35809907 -88705956+35811693 -88705911+35812506 -88705790+35814715 -88705777+35814948 -88705292+35823798 -88705241+35824719 -88705043+35828356 -88705016+35828763 -88704847+35831309 -88704455+35837514 -88704371+35839093 -88704058+35842318 -88704007+35842642 -88703987+35843322 -88703957+35844366 -88703946+35844732 -88703894+35846559 -88703878+35847122 -88703835+35848652 -88702956+35855143 -88702140+35861177 -88702062+35861749 -88701978+35862378 -88701826+35866683 -88701765+35868399 -88701812+35875578 -88701585+35879312 -88701559+35879727 -88701418+35882057 -88701341+35883916 -88701302+35883991 -88701191+35885699 -88700998+35888702 -88700900+35890221 -88700798+35891802 -88700601+35894866 -88700586+35895114 -88700546+35896579 -88700315+35900441 -88699694+35910805 -88699626+35911946 -88699599+35912407 -88699462+35914709 -88699395+35916243 -88699259+35918504 -88699030+35922301 -88698639+35928790 -88697842+35941999 -88697836+35942113 -88697829+35942264 -88697463+35949483 -88696879+35959880 -88696796+35962958 -88696565+35971593 -88696538+35972628 -88696417+35977161 -88696252+35983362 -88696139+35987402 -88696023+35991477 -88695954+35993587 -88695398+36001903 -88694846+36023930 -88694182+36034941 -88694017+36038999 -88693983+36040065 -88693481+36044717 -88693330+36048238 -88692735+36062135 -88692709+36062746
 -88705898+35266251 -88706188+35265212 -88707218+35257981
 -88705898+35266251 -88707218+35257981
 -88706811+35791075 -88712483+35791191 -88715812+35791283 -88726453+35791577 -88729387+35791658 -88737659+35791887 -88751778+35792124 -88759241+35792328 -88761136+35792380 -88763624+35792460 -88779517+35792976 -88782795+35793083 -88783264+35793099 -88788434+35793268 -88789802+35793311 -88793209+35793418 -88810798+35793975 -88811378+35793994 -88814611+35794089 -88816817+35794154 -88819310+35794232 -88830397+35794578 -88830823+35794591 -88851152+35795211 -88851611+35795225 -88861930+35795540 -88863053+35795551 -88867610+35795687 -88874582+35795896
 -88707218+35257981 -88715230+35258114 -88716024+35258128
 -88716024+35258128 -88716024+35258118 -88716288+35257067 -88716372+35256669 -88718446+35250450 -88718622+35250082
 -88717681+36078482 -88718130+36078785 -88718158+36078945
 -88717681+36078482 -88718158+36078945
 -88718158+36078945 -88718241+36078986
 -88718241+36078986 -88720692+36078479
 -88720692+36078479 -88721527+36079036 -88724258+36080481 -88724074+36081199 -88724089+36081615 -88724818+36081655
 -88724818+36081655 -88725368+36080876
 -88725368+36080876 -88725773+36081762 -88726198+36081773
 -88726198+36081773 -88727729+36080686 -88727053+36079935 -88727755+36079897
 -88727755+36079897 -88729552+36080314
 -88729552+36080314 -88729533+36080006 -88729575+36079918
 -88718622+35250082 -88719541+35248036
 -88719541+35248036 -88718622+35250082
 -88719541+35248036 -88722481+35247556
 -88722481+35247556 -88729059+35247574 -88729656+35247575 -88735615+35247618 -88741276+35247623 -88749667+35247631 -88754810+35247658
 -88754810+35247658 -88760428+35247643 -88769559+35247619 -88777195+35247599 -88781768+35247587
 -88729575+36079918 -88729867+36079745
 -88729867+36079745 -88730174+36079782 -88730345+36080075 -88730595+36080369 -88730816+36080655 -88731119+36080845
 -88731119+36080845 -88731407+36080833 -88731707+36080741 -88731998+36080632
 -88731998+36080632 -88732266+36080653 -88732344+36080772
 -88729575+36079918 -88732344+36080772
 -88732344+36080772 -88736432+36084900 -88736441+36085601 -88736110+36085798
 -88736110+36085798 -88735952+36085796
 -88735603+36086226 -88735614+36086153 -88735609+36085976 -88735802+36085810 -88735952+36085796
 -88735603+36086226 -88735952+36085796
 -88735603+36086226 -88736138+36086258 -88736275+36086325 -88746040+36091059 -88746126+36091877 -88746284+36094359 -88746365+36095617 -88747551+36096434 -88753157+36102119 -88752351+36103185
 -88759424+36108634 -88752351+36103185
 -88759424+36108634 -88759272+36109181 -88759112+36109655 -88758929+36109805 -88758729+36109899 -88758559+36109921
 -88758559+36109921 -88758431+36109895 -88758394+36109781 -88758419+36109555 -88758501+36109031 -88758433+36108530 -88752351+36103185
 -88801839+36115996 -88801374+36115634 -88797177+36114347 -88794204+36113975
 -88794204+36113975 -88794085+36114042
 -88794085+36114042 -88792672+36113701 -88786277+36112070 -88780458+36110898
 -88780458+36110898 -88768022+36112184
 -88768022+36112184 -88761591+36109434 -88759424+36108634
 -88781768+35247587 -88781848+35247895 -88781985+35248419 -88783915+35259615 -88784054+35260363 -88786888+35275647 -88787644+35279793 -88789961+35292814 -88791572+35302018 -88792020+35304575 -88792448+35307016 -88793738+35314379 -88795254+35323032 -88792888+35323929
 -88786612+34995252 -88786148+35000199 -88786152+35000695 -88786194+35004889 -88786219+35007296 -88786229+35008260 -88786379+35023004 -88786390+35024044 -88786448+35029745 -88786543+35039043 -88786555+35040126 -88786563+35040910 -88786569+35041490 -88786607+35045153 -88786607+35045405 -88786791+35049819 -88786792+35050626 -88786793+35051959 -88786800+35062463 -88786811+35080200 -88786874+35085268 -88786685+35089864 -88786681+35094630 -88786675+35101594 -88786702+35105326 -88786784+35110798 -88786926+35115697 -88786625+35127745 -88786556+35129510 -88786112+35140987 -88786035+35142978 -88785548+35155567 -88785383+35159540 -88785322+35161001 -88785203+35162915 -88785147+35164558 -88785042+35167130 -88784737+35174642 -88784332+35183637 -88784224+35186434 -88784192+35187259 -88784191+35187735 -88784093+35190204 -88783802+35197579 -88783773+35198299 -88783702+35200107 -88783656+35201303 -88783023+35216820 -88782942+35218791 -88782532+35228828 -88782226+35236338 -88781898+35244388 -88781768+35247587
 -89198288+34994484 -89196249+34994435 -89193740+34994407 -89189667+34994363 -89182683+34994287 -89170577+34994131 -89158543+34993951 -89156827+34993926
 -89156827+34993926 -89149310+34994129 -89146556+34994196 -89139136+34994307 -89138997+34994330 -89135408+34994443 -89110886+34994722 -89104298+34994728 -89100109+34994731 -89088517+34994742 -89088365+34994742 -89075392+34994774 -89069905+34994783 -89055593+34994810 -89051488+34994830 -89045126+34994862 -89041306+34994880 -89017127+34994971 -89012980+34994978 -89008691+34994985
 -89008691+34994985 -89000062+34994983 -89000062+34994971 -88993820+34994876
 -88993820+34994876 -88992706+34994945
 -88992706+34994945 -88984006+34994928 -88978719+34994917 -88971721+34994903 -88964628+34994889
 -88964628+34994889 -88954840+34994981
 -88954840+34994981 -88931478+34994837
 -88931478+34994837 -88925241+34994842 -88921781+34994957 -88895293+34995844 -88893901+34995920
 -88893901+34995920 -88893327+34995851
 -88893327+34995851 -88886979+34995868
 -88886979+34995868 -88879773+34995682 -88868262+34995452 -88858412+34995136
 -88858412+34995136 -88854934+34995137 -88843359+34995187
 -88843359+34995187 -88842579+34995186 -88841492+34995185
 -88841492+34995185 -88838184+34995211
 -88838184+34995211 -88831938+34995202
 -88831938+34995202 -88823264+34995223
 -88823264+34995223 -88822906+34995221 -88812974+34995173
 -88812974+34995173 -88798590+34995191 -88793891+34995267
 -88793891+34995267 -88792524+34995264 -88786612+34995252
 -88792767+35323902 -88792760+35324001 -88792804+35329336
 -88792804+35329336 -88795290+35329310
 -88795290+35329310 -88797091+35335000 -88797525+35336372 -88797845+35337383 -88802482+35343480 -88804845+35346184 -88805624+35347138 -88805907+35347477 -88805964+35347544 -88806284+35347921 -88807734+35349621
 -88792767+35323902 -88792888+35323929
 -88792888+35323929 -88792767+35323902
 -88807734+35349621 -88810231+35352441 -88812187+35354799
 -88807734+35349621 -88812187+35354799
 -88809113+36117840 -88801839+36115996
 -88809113+36117840 -88805472+36117716
 -88805472+36117716 -88804663+36117930 -88804232+36118077 -88804063+36118082
 -88804063+36118082 -88803875+36118080 -88803700+36117891 -88803505+36117323 -88803347+36116844 -88803026+36116556 -88802649+36116526 -88801839+36115996
 -88848683+36135540 -88848655+36135174 -88848690+36135058 -88848277+36133455 -88842725+36126453 -88830354+36121015
 -88830354+36121015 -88826369+36121860
 -88826369+36121860 -88825804+36121301 -88810969+36116619
 -88810969+36116619 -88809196+36117797 -88809113+36117840
 -88812187+35354799 -88814752+35357742 -88817295+35361082 -88822461+35366781 -88825758+35370039 -88826364+35370623
 -88833316+36412669 -88831050+36412738
 -88831050+36412738 -88825981+36412281
 -88825981+36412281 -88821903+36412579
 -88821903+36412579 -88819467+36411503 -88817598+36410656 -88816437+36410450
 -88816437+36410450 -88816166+36414879 -88815400+36422457 -88815222+36429803 -88815128+36433702 -88814861+36442567 -88814675+36448748 -88814340+36459919 -88814032+36470220 -88814259+36470701 -88814740+36471548
 -88814740+36471548 -88814769+36471823 -88814854+36471869 -88815874+36474913 -88815931+36475325 -88816215+36476081 -88817065+36477431 -88817972+36478111
 -88814740+36471548 -88817972+36478111
 -88827012+36502850 -88826994+36501847 -88826959+36500060 -88827217+36495743 -88826142+36493302 -88825317+36491852 -88823951+36489609 -88821998+36484023 -88821573+36482558 -88820880+36481626 -88819928+36480132 -88817972+36478111
 -88826364+35370623 -88831496+35375079
 -88841607+35427826 -88841634+35425352 -88841744+35415525 -88841923+35401915 -88841971+35397477 -88841989+35396153 -88842042+35392315 -88842135+35387450 -88842115+35387067 -88840696+35383270 -88837162+35380162 -88833912+35377286 -88831542+35375218 -88831383+35375079 -88831496+35375079
 -88831496+35375079 -88826364+35370623
 -89346053+36503210 -89344598+36503350 -89337505+36504070 -89336696+36504152 -89333716+36504455 -89332800+36504548 -89330207+36504812 -89326979+36505136 -89320722+36505645 -89315382+36506054 -89303605+36506949 -89302221+36507031 -89299467+36507121
 -89299467+36507121 -89298842+36507101 -89297997+36507100 -89295770+36507007
 -89295770+36507007 -89292276+36507020
 -89292276+36507020 -89282298+36506782 -89280165+36506661 -89279258+36506570 -89279091+36506511 -89262077+36506243 -89256166+36506219 -89248811+36506161 -89241317+36506054 -89235057+36505965 -89233350+36505940 -89223684+36505787 -89221029+36505753 -89214964+36505675 -89211409+36505630 -89208898+36505542 -89201708+36505293 -89197290+36505083
 -89197290+36505083 -89193264+36505129
 -89193264+36505129 -89186630+36505067 -89181158+36505015
 -89181158+36505015 -89179315+36505037
 -89179315+36505037 -89170476+36504720 -89169081+36504670 -89165443+36504577 -89165169+36504571 -89163966+36504540 -89163429+36504526 -89163224+36504522 -89160264+36504325 -89156949+36504270 -89141921+36504022 -89138236+36503954 -89137085+36503934 -89127990+36503768 -89123690+36503697 -89122520+36503681 -89119805+36503647 -89117537+36503603 -89098378+36503598 -89095190+36503569 -89091155+36503428 -89090146+36503392 -89081722+36503178
 -89081722+36503178 -89072118+36503249
 -89072118+36503249 -89060861+36503135
 -89060861+36503135 -89058871+36503157
 -89058871+36503157 -89054304+36503085 -89045236+36503066 -89043407+36503065 -89042690+36503065 -89038152+36503008 -89034649+36502964 -89027123+36502871 -89014542+36502743 -89010439+36502710 -89006825+36502684 -89000063+36502633 -88999908+36502632 -88995807+36502604 -88985900+36502535 -88971885+36502243 -88968804+36502188
 -88968804+36502188 -88964471+36502191 -88957931+36502198 -88942690+36502240 -88935348+36502242 -88929127+36502244 -88926114+36502246
 -88926114+36502246 -88925222+36502245 -88920233+36502242 -88916947+36502240 -88915366+36502239 -88914538+36502238 -88913318+36502237 -88912043+36502237 -88908572+36502237 -88904729+36502229 -88899510+36502218 -88895773+36502066 -88894555+36502002 -88892818+36501932 -88891813+36501894 -88889054+36501834 -88888870+36501831 -88887438+36501804 -88886319+36501778 -88885078+36501725 -88883660+36501717
 -88883660+36501717 -88882448+36501795 -88881469+36501919 -88880881+36502050 -88879889+36502339 -88879607+36502346 -88879556+36502347 -88877973+36502386 -88877673+36502393 -88876789+36502414 -88876118+36502431 -88874725+36502446 -88872680+36502457 -88871753+36502462 -88869949+36502472 -88869178+36502491 -88868552+36502516 -88867787+36502547 -88867001+36502579 -88865777+36502611 -88864920+36502641 -88860274+36502713 -88859825+36502730 -88859014+36502761 -88856179+36502872 -88856002+36502879 -88855196+36502890 -88850436+36502960
 -88850436+36502960 -88846681+36502920 -88836536+36502884 -88836153+36502882
 -88836153+36502882 -88834626+36502914
 -88834626+36502914 -88832099+36502893 -88827012+36502850
 -88848683+36135540 -88852888+36136752
 -88852888+36136752 -88853227+36136638 -88853312+36136477 -88853283+36136111 -88852944+36135539 -88852916+36135150 -88853029+36135012
 -88853029+36135012 -88853424+36135035 -88853678+36135218 -88854525+36136294 -88864478+36138537
 -88848683+36135540 -88864478+36138537
 -89078876+35431428 -89076824+35431396 -89076016+35431383 -89072967+35431334 -89072162+35431322 -89066713+35431236 -89061313+35431151 -89055108+35431053 -89054285+35431040 -89053326+35431024 -89052806+35431015 -89036116+35430755 -89024099+35430565 -89018195+35430473 -89012096+35430378 -89009426+35430347 -88995476+35430177 -88986510+35430046 -88980445+35429957 -88977494+35429913 -88967297+35429764 -88959627+35429652 -88944355+35429429 -88942849+35429407 -88931098+35429192 -88920333+35429043 -88916395+35428989 -88909484+35428893 -88907378+35428823 -88894287+35428659 -88892693+35428639
 -88892693+35428639 -88892531+35428665
 -88892531+35428665 -88891085+35428644 -88878668+35428430 -88876805+35428424
 -88876805+35428424 -88875547+35428435
 -88875547+35428435 -88875182+35428423 -88874632+35428311 -88872378+35428278 -88865275+35428174 -88855750+35428035 -88853298+35427999 -88848803+35427933 -88841607+35427826
 -88850591+36410720 -88833316+36412669
 -88850591+36410720 -88839519+36412234 -88839406+36412348 -88839406+36412692 -88840086+36413515 -88840029+36413905 -88839661+36414111
 -88839661+36414111 -88839123+36414088 -88838925+36413974 -88838585+36413470 -88838160+36413104 -88833316+36412669
 -88959838+36222844 -88959762+36224053 -88957867+36254412 -88957647+36258435 -88957499+36261154 -88957430+36262423 -88957399+36265124 -88957364+36265464 -88957040+36269601 -88956613+36277680 -88956501+36279917 -88956450+36280941 -88956402+36281903 -88956152+36286910 -88956027+36289393 -88955804+36293825 -88955378+36302294 -88955294+36303972 -88954621+36317988 -88954300+36324418 -88954200+36326421 -88954195+36326503 -88954188+36326631 -88954083+36328772 -88953662+36339098 -88953392+36344887 -88953208+36348828 -88953165+36349754 -88952644+36360941 -88952610+36361686 -88952272+36368926 -88952136+36371859 -88952127+36372070 -88951536+36381389 -88951187+36388700 -88951182+36388795 -88950901+36394683 -88950368+36405834 -88950202+36409308
 -88950202+36409308 -88911820+36404018 -88908820+36399325 -88905938+36398550 -88897771+36393826 -88896864+36393693
 -88896864+36393693 -88892371+36394421 -88873026+36397748 -88873040+36398166 -88873608+36399882 -88872130+36400445 -88870879+36401424 -88870834+36401990 -88870597+36401990 -88864803+36404098 -88864010+36404167 -88855420+36408706 -88851719+36409406 -88850591+36410720
 -88864478+36138537 -88866608+36142859 -88875062+36152368 -88891373+36171274
 -88877043+35795943 -88874582+35795896
 -88877043+35795943 -88875060+35795924 -88874582+35795896
 -88916148+35797360 -88915980+35797337
 -88915980+35797337 -88911436+35797357
 -88911436+35797357 -88906270+35797136 -88900449+35796887 -88893345+35796584 -88893278+35796581 -88893127+35796575 -88892087+35796530 -88891052+35796485 -88890716+35796471 -88889242+35796408 -88887547+35796336 -88887413+35796330 -88884876+35796222 -88884696+35796214 -88879190+35795973 -88878713+35795960 -88877043+35795943
 -88891373+36171274 -88902917+36180366 -88903707+36181053 -88904074+36181900 -88904300+36181946
 -88904300+36181946 -88904921+36181786 -88905966+36181145 -88906446+36180962
 -88906446+36180962 -88906757+36181008 -88907096+36181214 -88907321+36181970 -88911745+36187031
 -88891373+36171274 -88911745+36187031
 -88916148+35797360 -88917301+35796719 -88913761+35794200 -88911627+35790235 -88911289+35790171
 -88911289+35790171 -88908311+35790559
 -88908311+35790559 -88906261+35790477 -88903870+35789279 -88903623+35789139 -88903257+35788932 -88901353+35787090
 -88901353+35787090 -88900703+35787158 -88900529+35787444 -88898871+35788130
 -88898871+35788130 -88898001+35787443 -88894433+35784649 -88894163+35782761 -88896585+35780624 -88902057+35775797 -88902591+35775328 -88908840+35769817 -88909349+35769367 -88912299+35766765 -88912591+35766506 -88913135+35766025 -88913735+35765495 -88914400+35764908 -88915174+35764187 -88915369+35764015 -88919525+35760363 -88930876+35750386
 -88911745+36187031 -88912685+36186961 -88914464+36186595
 -88914464+36186595 -88914803+36187168 -88919179+36188566 -88921043+36191954
 -88921043+36191954 -88924290+36191245
 -88924290+36191245 -88931418+36193542 -88940371+36203697 -88944933+36208021 -88946674+36209451 -88950219+36210977 -88951406+36211526 -88959838+36222844
 -88916148+35797360 -88916654+35798322 -88916935+35798711 -88916907+35798825 -88916991+35798871 -88917019+35799054 -88917693+35799650 -88917693+35800084 -88917215+35800977 -88917581+35801252 -88917665+35801504 -88921261+35803313
 -88916148+35797360 -88921261+35803313
 -88921261+35803313 -88924971+35803542 -88929749+35808259
 -88929749+35808259 -88930260+35808199
 -88930260+35808199 -88932642+35808786 -88935536+35811542 -88935946+35811855 -88936297+35812242 -88937764+35812249 -88938701+35814036 -88938712+35814139 -88938929+35814543
 -88938929+35814543 -88944082+35814462
 -88944082+35814462 -88967642+35831629 -88967731+35831773 -88969858+35832017
 -88969858+35832017 -88973293+35831742 -88973404+35829843
 -88973404+35829843 -88978836+35830599
 -88978836+35830599 -88978858+35830229 -88978801+35828764 -88979053+35827894 -88980346+35827879 -88980907+35827867 -88981291+35827859 -88983984+35827802 -88986677+35827774 -88988159+35827516
 -88988159+35827516 -88988158+35827937 -88988157+35829147 -88988122+35832120 -88988332+35832125 -88990700+35832163 -88993582+35832231 -88993786+35832237 -88994629+35832305 -88998102+35832473
 -88998102+35832473 -89000064+35832420
 -89000064+35832420 -89001593+35832441 -89002464+35832453 -89006765+35832514 -89006725+35836750 -89006789+35839039 -89012096+35839258 -89019468+35839635 -89021963+35854474
 -89021963+35854474 -89023060+35854291 -89026126+35853644 -89028712+35852049 -89036896+35849944 -89036969+35849912 -89046006+35849306
 -89046006+35849306 -89051221+35849486
 -89051221+35849486 -89062083+35849015
 -89062083+35849015 -89065368+35851524
 -88930876+35750386 -88931235+35750070
 -89063995+35688894 -89064331+35688139 -89063574+35684270 -89061189+35682370 -89060150+35679669
 -89060150+35679669 -89053585+35681248
 -89053585+35681248 -89040174+35678019
 -89040174+35678019 -89035320+35678911
 -89035320+35678911 -89027577+35675246 -89026820+35673795 -89025250+35672086 -89020535+35671412
 -89020535+35671412 -89020425+35671467 -89019632+35672318 -89019173+35672723 -89018961+35672911 -89016520+35675071 -89013775+35677500 -89011414+35679591 -89007309+35683209 -88997731+35691688 -88996724+35692550 -88994832+35694114 -88992439+35696231 -88988149+35700027 -88984364+35703330 -88976476+35710304 -88971349+35714712 -88968312+35717474 -88959461+35725157 -88957981+35726530 -88956425+35727911 -88949329+35734091 -88942097+35740461 -88941970+35740568 -88938587+35743428 -88931095+35750070 -88931235+35750070
 -88931235+35750070 -88930876+35750386
 -89154464+36204678 -89147604+36204559 -89134445+36204331 -89128547+36204190 -89114053+36203867 -89104749+36203620 -89102321+36203556 -89100667+36203512 -89092104+36203286 -89076217+36203203 -89067659+36203029 -89065481+36203002 -89063584+36202975 -89060372+36202930 -89059068+36202912 -89049557+36202779 -89048253+36202761 -89036994+36202603 -89033237+36202551 -89030384+36202511 -89028195+36202481 -89027933+36202477 -89027326+36202467 -89025988+36202446 -89025980+36202446 -89025576+36202439 -89024336+36202420 -89023653+36202409
 -89023653+36202409 -89022686+36202410
 -89022686+36202410 -89015625+36202338 -89014780+36202324 -89013650+36202271 -89012298+36202269 -89011870+36202269 -89010525+36202266 -89009867+36202256 -89009463+36202249 -89008939+36202242 -89008299+36202233 -89006738+36202209 -89003805+36202163
 -89003805+36202163 -88998137+36202232
 -88998137+36202232 -88994389+36202171 -88990814+36202113 -88977870+36201905 -88973296+36201831 -88972769+36201822 -88965045+36201749 -88961587+36201645 -88961164+36201621
 -88961164+36201621 -88961138+36202022 -88960814+36207202 -88960027+36219815 -88959838+36222844
 -89063293+35690794 -89063883+35691000 -89069546+35692748
 -89063995+35688894 -89063293+35690794
 -89063995+35688894 -89064556+35689283 -89064668+35689673 -89064500+35689764
 -89064500+35689764 -89063714+35689604
 -89063714+35689604 -89063153+35689673 -89063013+35689856 -89063041+35690359 -89063265+35690634 -89063293+35690794
 -89065368+35851524 -89065406+35851527 -89065772+35851778 -89065969+35852007 -89065997+35852396 -89065519+35852831 -89065435+35853015 -89065800+35854502 -89066166+35855143 -89067206+35855876 -89068387+35856196
 -89065368+35851524 -89068387+35856196
 -89068387+35856196 -89072634+35857569 -89079664+35857591 -89079907+35857712 -89080171+35857843 -89081070+35858300 -89083096+35860108 -89085655+35860795 -89089648+35861389 -89090267+35862373
 -89090267+35862373 -89091082+35860839
 -89091082+35860839 -89098900+35861226 -89104945+35861521 -89108626+35862372 -89110940+35868729 -89111980+35875407 -89112036+35875487 -89114683+35879134 -89114909+35881239 -89114741+35882293 -89115982+35885520 -89122370+35889523 -89123018+35891582 -89122485+35893071 -89122401+35893322 -89122260+35893414 -89124312+35895305 -89129801+35899955 -89127635+35906273 -89129638+35915089 -89127769+35916763 -89124561+35920859 -89132371+35939911 -89135686+35957086 -89135725+35958097 -89135940+35963728 -89135957+35967493 -89140752+35968166 -89155329+35974988
 -89155329+35974988 -89155854+35974410 -89156476+35973725
 -89156476+35973725 -89159100+35975330 -89165002+35977546 -89169556+35978086 -89181043+35986380 -89183409+35990585 -89184389+35995797 -89186863+36000070 -89187004+36000390
 -89187004+36000390 -89187455+36000070 -89188896+35999574
 -89069546+35692748 -89083190+35697133
 -89083190+35697133 -89087399+35695301
 -89087399+35695301 -89098996+35700247 -89099324+35700465 -89099665+35700837 -89099899+35701020 -89100780+35701772
 -89100780+35701772 -89101264+35701424 -89104744+35699348
 -89104744+35699348 -89114623+35700695
 -89114623+35700695 -89116587+35699755 -89116738+35699067
 -89116738+35699067 -89117056+35699271 -89117693+35700040 -89119051+35701475 -89119904+35702348 -89122014+35704357 -89123517+35705659 -89125065+35706911 -89125065+35706950 -89126599+35708277 -89129567+35710677 -89132084+35712450 -89132355+35712647 -89132735+35712925 -89138285+35716970 -89142918+35720195 -89165052+35732431 -89173574+35736472 -89178537+35738478 -89182235+35740011 -89185452+35741230 -89189535+35742666 -89192804+35743669 -89207620+35747818 -89209330+35748174 -89223510+35750883 -89225645+35751182 -89229125+35751602 -89229742+35751670 -89230304+35751716 -89240290+35752891 -89247282+35753312 -89257474+35754004 -89268098+35754736 -89269352+35754810 -89269801+35754833 -89270803+35757020 -89278670+35765114
 -89278670+35765114 -89278698+35764999
 -89278698+35764999 -89286251+35772051 -89286478+35772500 -89286812+35772692 -89309423+35772947 -89314529+35775951 -89317119+35779081
 -89078876+35431428 -89078844+35432134 -89078675+35435961 -89078591+35437857 -89078378+35442691 -89078074+35449577 -89077392+35465061 -89077165+35470204 -89077080+35472121 -89076843+35477508 -89076524+35484748 -89076081+35494807 -89076072+35495031 -89075984+35496078 -89075634+35500942 -89075608+35502728 -89075123+35518098 -89075054+35520498 -89074854+35527409 -89074759+35530695 -89074452+35541313 -89074366+35544304 -89074355+35544713 -89074211+35549836 -89073969+35557656 -89073906+35559481 -89073463+35572166 -89073085+35583008 -89072917+35587858 -89072806+35591103 -89072232+35608361 -89072207+35609245 -89072082+35613686 -89072070+35614122 -89072006+35614764 -89071703+35622115 -89071496+35630783 -89071283+35634709 -89071255+35634755 -89070987+35639345 -89070986+35639442 -89070975+35640111 -89070944+35640221 -89070736+35645625 -89070560+35650210 -89070416+35653961 -89070421+35654264 -89070444+35655586 -89070428+35655659 -89070221+35667033 -89070186+35667083 -89070053+35667811 -89070137+35668704 -89070161+35669365 -89069969+35669642 -89069807+35675947 -89069801+35676235 -89069771+35683133 -89069639+35688738 -89069546+35692748
 -89183944+35397126 -89183884+35398638 -89183686+35403588 -89183549+35407046 -89183059+35419675 -89169987+35432674
 -89169987+35432674 -89168261+35432655 -89162712+35432577 -89161380+35432559 -89152584+35432436 -89147417+35432363 -89141312+35432278 -89139252+35432250 -89138598+35432240 -89128986+35432107
 -89128986+35432107 -89123692+35432126
 -89123692+35432126 -89114942+35431992 -89109358+35431908 -89108599+35431896 -89095094+35431683 -89084250+35431512 -89083681+35431504 -89082828+35431490 -89078876+35431428
 -89154464+36204678 -89154511+36203783 -89155040+36193853 -89155054+36193573 -89155322+36188531 -89155717+36181115 -89155948+36176775 -89156340+36169417 -89156952+36157956 -89157410+36149376 -89157584+36146127 -89157795+36143038 -89158192+36137155 -89158448+36132121 -89158676+36126444 -89158736+36125069 -89158881+36118618 -89158916+36118338 -89159165+36112575
 -89175086+36205095 -89167771+36204911 -89167371+36204904 -89161551+36204802 -89154894+36204686 -89154464+36204678
 -89156654+36111636 -89156711+36111750 -89159165+36112575
 -89156654+36111636 -89159165+36112575
 -89170153+36025847 -89163406+36026044 -89163101+36032627 -89162527+36044613 -89162413+36046746 -89161884+36057837 -89161881+36058248 -89161203+36072348 -89161159+36073245 -89160119+36095095 -89159900+36099573 -89159562+36104083
 -89159562+36104083 -89157418+36104059
 -89157418+36104059 -89156654+36111636
 -89172943+36023737 -89170153+36025847
 -89172943+36023737 -89172689+36023902 -89172210+36023924
 -89172210+36023924 -89172013+36023856
 -89172013+36023856 -89171703+36023879 -89171590+36023993 -89171477+36024703 -89171365+36024977 -89170970+36025366 -89170153+36025847
 -89175086+36205095 -89178644+36205118
 -89178644+36205118 -89175086+36205095
 -89369897+36209821 -89361232+36209591 -89359403+36209584 -89355767+36209497 -89345557+36209254 -89338104+36209134 -89319320+36208716 -89318745+36208704 -89304542+36208388 -89301825+36208328 -89283934+36207930 -89266918+36207406 -89266602+36207387 -89266058+36207353 -89264149+36207213 -89250069+36207069 -89245465+36206956
 -89245465+36206956 -89245358+36206963
 -89245358+36206963 -89241952+36206920 -89238844+36206833 -89236402+36206765 -89222335+36206370 -89213156+36206121 -89211688+36206030 -89209880+36205962 -89200692+36205762 -89194205+36205621 -89193845+36205616 -89192786+36205604 -89191973+36205594 -89191809+36205592 -89187625+36205576 -89186066+36205550 -89182846+36205414 -89180389+36205244 -89180104+36205225 -89179643+36205191 -89178644+36205118
 -89183944+35397126 -89186187+35397171 -89191190+35397272 -89202383+35397499 -89211256+35397680 -89220457+35397776 -89232998+35397993 -89235013+35398028 -89245062+35398201 -89247409+35398242 -89247595+35398246 -89251215+35398491 -89261216+35398837 -89262855+35398866 -89267283+35398948
 -89267283+35398948 -89278892+35398914
 -89278892+35398914 -89280476+35398944 -89282226+35398978 -89299433+35399335 -89299914+35399345 -89303622+35399422 -89310102+35399557 -89320256+35399769 -89338679+35400154
 -89338679+35400154 -89356460+35399568
 -89356460+35399568 -89358659+35399614 -89360541+35399658 -89368402+35399824 -89381709+35400052 -89384623+35400140 -89392121+35400265 -89398803+35400377 -89405887+35400496 -89411526+35400590 -89417918+35400699 -89420949+35400749 -89432767+35400949 -89433931+35400968 -89437543+35401068 -89438606+35401358 -89440031+35402166 -89467528+35402788 -89467823+35402800 -89474171+35403039
 -89184819+35375493 -89184460+35384370 -89184300+35388330 -89183944+35397126
 -89188896+35999574 -89194441+36006529 -89195624+36007124
 -89195624+36007124 -89195878+36007078
 -89195878+36007078 -89206105+36011655 -89205964+36013692 -89196556+36019033 -89184694+36020263 -89172943+36023737
 -89184819+35375493 -89184836+35375081 -89185083+35373624
 -89184819+35375493 -89185083+35373624
 -89185083+35373624 -89185093+35373397 -89185319+35368121 -89185567+35360620 -89185731+35355830 -89186140+35344311 -89186675+35327498 -89187068+35313762 -89187175+35310768 -89187248+35308724 -89187519+35301190 -89187956+35287280 -89188235+35281316 -89188527+35271109 -89188605+35268521 -89188733+35264272 -89188820+35261191 -89188834+35260661 -89189155+35252301 -89189197+35251156 -89189237+35250084 -89189468+35243700 -89189935+35228259 -89190046+35224567 -89190230+35218482 -89190326+35215323 -89190418+35212329 -89190460+35211024 -89190608+35206460 -89190783+35201092 -89190923+35196773 -89191158+35189583 -89191538+35177947 -89191558+35177357 -89191939+35166723 -89192044+35164737 -89192156+35160470 -89192323+35156090 -89192443+35152942 -89192527+35150442 -89192537+35150136 -89192589+35148618 -89192849+35139971 -89192964+35136153 -89193161+35129616 -89193675+35124469 -89193532+35120454 -89193754+35113793 -89193776+35113175 -89193797+35112569 -89193816+35112015 -89193992+35107135
 -89188896+35999574 -89190081+35995312 -89191101+35991684 -89194602+35983120 -89196114+35979669 -89200327+35971681 -89204879+35963796 -89207359+35960211 -89214140+35950938 -89214682+35950278 -89220772+35943267 -89221928+35941969 -89227526+35936392 -89232781+35931468 -89233875+35930452
 -89233875+35930452 -89234905+35930528 -89236340+35930596
 -89193992+35107135 -89194059+35102872
 -89193992+35107135 -89194079+35104752 -89194059+35102872
 -89194059+35102872 -89194136+35101008 -89194152+35099402 -89194148+35099206 -89194136+35098624 -89194142+35097333 -89194279+35095182 -89194486+35093084 -89194563+35091864 -89194679+35089739 -89194741+35088026 -89194837+35086573 -89194837+35085467 -89194994+35078461 -89195174+35073759 -89195472+35066583 -89195496+35066137 -89195756+35061644 -89195839+35059297 -89195957+35056601
 -89195957+35056601 -89196037+35054761 -89195984+35052919 -89196065+35051850
 -89195957+35056601 -89196065+35051850
 -89196065+35051850 -89196135+35050936 -89196152+35050438 -89196205+35048923 -89196233+35048132 -89196347+35045059 -89196392+35043686 -89196403+35043359 -89196449+35042051 -89196485+35041048 -89196491+35040871 -89196543+35039434 -89196639+35036758 -89196667+35036346 -89196917+35028036 -89197083+35026204 -89197195+35026067 -89197309+35022656 -89197509+35016698 -89197690+35011304 -89198239+34996653 -89198288+34994484
 -89644282+34995293 -89632179+34995209 -89629405+34995189 -89625081+34995179
 -89625081+34995179 -89617807+34995217
 -89617807+34995217 -89612014+34995186 -89597254+34995124 -89595334+34995115 -89582934+34995063 -89582627+34995062 -89573092+34995022 -89571367+34995015 -89564955+34994988 -89561628+34994975 -89552884+34994904 -89538439+34994788 -89528759+34994732
 -89528759+34994732 -89526729+34994737 -89517866+34994744 -89511153+34994755
 -89511153+34994755 -89504618+34994630 -89494129+34994361 -89493818+34994361 -89493739+34994361 -89488128+34994006 -89486897+34993975 -89484570+34993964 -89466310+34993880 -89461374+34993857
 -89461374+34993857 -89455409+34993871
 -89455409+34993871 -89444095+34993779
 -89444095+34993779 -89440998+34993797 -89440749+34993799 -89440464+34993803
 -89440464+34993803 -89437813+34993779 -89434954+34993754
 -89434954+34993754 -89430791+34993782 -89429945+34993787 -89424366+34993874 -89409023+34993935
 -89409023+34993935 -89405703+34993927 -89382044+34993870 -89377085+34993858
 -89377085+34993858 -89371523+34993900 -89363377+34993911 -89362542+34993912
 -89362542+34993912 -89352679+34993863
 -89352679+34993863 -89342781+34993945 -89335496+34994006 -89334053+34994018 -89327647+34994072 -89326989+34994077
 -89326989+34994077 -89324926+34994059
 -89324926+34994059 -89319834+34994137 -89300084+34994380 -89287692+34994446 -89281498+34994475 -89273673+34994504 -89268792+34994505 -89266032+34994511 -89254839+34994538 -89252085+34994544 -89233422+34994646 -89232382+34994651 -89229758+34994664
 -89229758+34994664 -89228743+34994626
 -89228743+34994626 -89216346+34994719
 -89216346+34994719 -89210491+34994666
 -89210491+34994666 -89206265+34994678
 -89206265+34994678 -89203827+34994618 -89198288+34994484
 -89236340+35930596 -89236668+35928384
 -89236340+35930596 -89237814+35930731
 -89237814+35930731 -89236668+35928384
 -89236668+35928384 -89236502+35928043 -89250561+35917238 -89257566+35915685 -89267325+35913344 -89269865+35908058 -89273447+35900510 -89275338+35896538 -89277467+35892093 -89278406+35890134 -89280476+35886428 -89284136+35886144 -89294270+35885264 -89299121+35884844 -89303078+35884501 -89312274+35883772 -89313627+35883647 -89327902+35882358 -89330370+35882140 -89342578+35880958
 -89317119+35779081 -89317175+35779310 -89317400+35779539 -89319057+35780088 -89320124+35780614 -89320490+35781049 -89320855+35782125 -89321670+35782812 -89321726+35783063
 -89317119+35779081 -89321726+35783063
 -89321726+35783063 -89342517+35792399 -89346086+35795945 -89346704+35796700 -89344529+35796772 -89344429+35797159 -89342941+35799265
 -89339229+35862325 -89341481+35867108 -89341256+35868892 -89339824+35873516 -89340781+35874203 -89340919+35875073 -89342578+35880958
 -89342578+35880958 -89342766+35881303 -89346742+35884710 -89345898+35885558 -89350964+35891873
 -89342941+35799265 -89343531+35800043 -89343588+35800249 -89344122+35800959 -89344515+35801210 -89344880+35801279
 -89344880+35801279 -89345639+35801118
 -89345639+35801118 -89346369+35801233 -89346679+35801690 -89346454+35801965 -89346201+35802103 -89356042+35814092
 -89342941+35799265 -89356042+35814092
 -89346053+36503210 -89345004+36500062 -89343881+36471704 -89348483+36467220 -89349332+36466455 -89353805+36462283 -89356073+36460182 -89360903+36455123 -89362027+36453350
 -89629452+36185382 -89658172+36203305 -89672538+36211637 -89685030+36219703 -89685092+36219746 -89692630+36224959 -89695789+36227464 -89700393+36231835 -89700712+36247322 -89699817+36248384 -89695235+36252766
 -89695235+36252766 -89693752+36252727 -89691308+36252079 -89683225+36248861 -89682592+36248768 -89680636+36248468 -89678046+36248284
 -89678046+36248284 -89675169+36248581 -89672925+36248730 -89670129+36249073 -89669284+36249133
 -89669284+36249133 -89625079+36243730
 -89625079+36243730 -89564997+36250067 -89552876+36250067 -89537454+36250067 -89535422+36251798 -89534673+36254660 -89535304+36266399 -89535529+36270541 -89536441+36272827 -89537183+36274385 -89537675+36275279 -89551213+36278141
 -89551213+36278141 -89555036+36278008
 -89555036+36278008 -89620166+36322805 -89585455+36342456
 -89585455+36342456 -89565447+36338835 -89545205+36336821 -89545006+36336809
 -89545006+36336809 -89516286+36353865 -89511288+36367402 -89509595+36374742 -89509558+36375065 -89519594+36468715 -89519569+36469062 -89538316+36496933 -89539100+36498201
 -89539100+36498201 -89530156+36498014 -89528172+36497922 -89518812+36497858 -89517540+36497849 -89514879+36497831 -89513848+36497824
 -89513848+36497824 -89503931+36497832 -89498036+36497887
 -89498036+36497887 -89492537+36497775 -89488961+36497766 -89485106+36497692
 -89485106+36497692 -89417293+36499033 -89408007+36499105 -89403913+36499141 -89383858+36499795 -89381792+36500062 -89380085+36500416 -89357192+36502142 -89356593+36502195 -89346609+36503156 -89346053+36503210
 -89349795+35851884 -89339229+35862325
 -89349795+35851884 -89344006+35856830 -89343950+35857196 -89344429+35857837 -89344794+35857974 -89345160+35858272 -89345160+35858524 -89344710+35859233 -89344598+35859874 -89344120+35860286 -89343418+35860630 -89339229+35862325
 -89356099+35817533 -89355923+35819296 -89361302+35822902 -89357267+35833285 -89357516+35834852 -89358332+35835836 -89351787+35843918 -89351591+35844696 -89350300+35849572 -89349795+35851884
 -89350964+35891873 -89351706+35891796
 -89351706+35891796 -89350964+35891873
 -89351706+35891796 -89351808+35892102 -89352372+35895123 -89353949+35899151 -89353977+35899334 -89354653+35900845 -89354908+35902836 -89361128+35908098
 -89356042+35814092 -89356099+35817533
 -89356099+35817533 -89359023+35818073 -89363520+35818987 -89375071+35820083 -89383898+35820847 -89384760+35820901 -89389134+35821225 -89391511+35821530 -89391978+35821591 -89401898+35822667
 -89401898+35822667 -89401938+35822452 -89402199+35820648
 -89365877+36446398 -89366497+36444468 -89367701+36439999 -89365832+36420196 -89361719+36406801 -89365659+36400689 -89367493+36397844 -89368045+36396986 -89368757+36395881 -89373495+36388405 -89379684+36378679 -89381359+36376400
 -89362027+36453350 -89362363+36452832 -89364075+36449917 -89365425+36447578 -89365877+36446398
 -89362027+36453350 -89365877+36446398
 -89369897+36209821 -89375072+36209928 -89378424+36210030
 -89369897+36209821 -89378424+36210030
 -89372160+35911549 -89361128+35908098
 -89372160+35911549 -89370978+35911641
 -89370978+35911641 -89370331+35911458 -89369345+35911367 -89368951+35911184 -89368754+35910910 -89368837+35909216 -89368697+35909078 -89368359+35909033
 -89368359+35909033 -89367206+35910063 -89366531+35910224
 -89366531+35910224 -89361128+35908098
 -89383346+35924082 -89384680+35922265 -89380575+35919359 -89378830+35918321 -89378513+35918282 -89372818+35912058 -89373118+35911765 -89372756+35911345
 -89372756+35911345 -89372160+35911549
 -89378424+36210030 -89385040+36210232 -89387818+36210317 -89388611+36210341 -89397210+36210604 -89403130+36210785 -89407306+36210913 -89410738+36211018 -89414688+36211139 -89420237+36211309 -89436529+36211799 -89447241+36212005 -89448249+36212027 -89457379+36212182 -89458925+36212208 -89464799+36212321 -89467245+36212374 -89477310+36212591 -89477729+36212607 -89478496+36212637 -89481895+36212732 -89482788+36212745
 -89385401+35926731 -89383346+35924082
 -89385401+35926731 -89385302+35926868 -89385055+35926990
 -89385055+35926990 -89384245+35926838 -89383425+35926621 -89382684+35926510 -89382012+35926333 -89381419+35926108 -89381053+35925803 -89381122+35925537 -89381536+35925149 -89383346+35924082
 -89488653+35941821 -89494869+35946745 -89491163+35947725
 -89491163+35947725 -89473371+35947530 -89469879+35947492 -89467049+35947451 -89456979+35947308 -89453731+35947261 -89451139+35947178 -89447398+35947103 -89445195+35947059 -89436331+35946952 -89433557+35946918 -89429598+35946870 -89409638+35946630 -89407399+35946604 -89407174+35946032 -89407203+35944911 -89406275+35943400 -89404502+35941454 -89402862+35939483 -89402843+35937677
 -89402843+35937677 -89401436+35937860 -89396904+35939117
 -89396904+35939117 -89393162+35937949 -89393105+35937789
 -89393105+35937789 -89395529+35937926
 -89395529+35937926 -89390117+35929622 -89389909+35929233 -89389699+35929035 -89386196+35924909
 -89386196+35924909 -89385401+35926731
 -89392951+36363926 -89381359+36376400
 -89392951+36363926 -89382778+36375065 -89381359+36376400
 -89482788+36212745 -89483921+36215199 -89485731+36220644 -89472515+36225524 -89472251+36225579 -89469337+36225994 -89456162+36227199 -89439441+36243291 -89439102+36244160 -89433531+36252416 -89428784+36259653 -89425702+36266673 -89424369+36269494 -89419255+36282853 -89417247+36288323 -89411816+36299582 -89410746+36301568 -89409920+36302991 -89404913+36312007 -89403723+36318163 -89401175+36323655 -89400893+36325319 -89400664+36328347 -89400511+36331415 -89400493+36331780 -89401312+36335762 -89404828+36350770 -89405101+36352014
 -89405101+36352014 -89403991+36351835
 -89403991+36351835 -89403703+36352151 -89402555+36353413 -89392951+36363926
 -89402756+35816936 -89402199+35820648
 -89402756+35816936 -89402671+35817257 -89402643+35817714 -89402558+35818012 -89402446+35818950 -89402199+35820648
 -89502593+35580802 -89501920+35581283 -89500074+35582230 -89494087+35583845 -89479804+35594447 -89470106+35595141
 -89470106+35595141 -89469996+35595138
 -89469996+35595138 -89469631+35602911 -89469215+35611801 -89468885+35618863 -89468716+35622493 -89468078+35631308 -89467951+35635057 -89467880+35639753 -89467780+35642339 -89467564+35647918 -89467268+35653509 -89467241+35655210 -89467052+35661848 -89466853+35667791 -89466397+35681399 -89466354+35682706
 -89466354+35682706 -89466102+35682692 -89461249+35682579 -89458024+35682566
 -89458024+35682566 -89450713+35687202 -89450337+35687981 -89444892+35700771 -89442733+35705812 -89442441+35706493 -89440755+35710432 -89438949+35714831 -89437671+35717777 -89435990+35721651 -89435898+35721860 -89434270+35725611 -89432375+35731661 -89432265+35737584 -89432241+35738932 -89429999+35740109 -89427693+35740122 -89438778+35747411 -89439077+35747475 -89440132+35747720 -89439874+35750828 -89439509+35762719 -89438341+35767547 -89436897+35768052 -89435414+35768620 -89431656+35775892 -89431841+35776589 -89432346+35778420 -89425604+35786933 -89421812+35788009 -89420688+35791488 -89419872+35797507 -89405314+35813572 -89402756+35816936
 -89488836+35568169 -89484775+35568674
 -89484775+35568674 -89483069+35568576 -89483794+35567438 -89482256+35565266 -89479086+35564350 -89478327+35559247 -89477144+35546315
 -89477144+35546315 -89476781+35548924
 -89476781+35548924 -89471429+35544554
 -89471429+35544554 -89472383+35547827
 -89472383+35547827 -89470008+35546626 -89469862+35546592 -89469902+35545466 -89469922+35544899 -89469961+35543807 -89470218+35536624 -89470886+35518577 -89471110+35512874 -89471146+35511952 -89471177+35511143 -89471378+35506043 -89471765+35486565 -89471922+35481620 -89471975+35479950 -89472049+35477624 -89472075+35475137 -89472318+35466913 -89472512+35459788 -89472722+35452607 -89473157+35437698 -89473239+35434890 -89473247+35434647 -89474014+35408375 -89474035+35407679 -89474171+35403039
 -89629452+36185382 -89625078+36185572 -89618558+36185654 -89610061+36185789 -89601784+36185921 -89597524+36185988 -89594000+36186044 -89592835+36186062 -89585583+36186141 -89581383+36186209 -89546169+36186787 -89545748+36186793 -89532920+36187004 -89511270+36187360 -89496189+36187603
 -89496189+36187603 -89496087+36187602 -89495476+36187593 -89488043+36187543
 -89488043+36187543 -89485431+36194349 -89484448+36203686 -89482082+36212155 -89482788+36212745
 -89487243+35572244 -89484190+35573504 -89483574+35573939 -89494417+35576589 -89500074+35578763 -89502593+35580802
 -89557487+35400795 -89547778+35403628 -89546717+35403854
 -89546717+35403854 -89546707+35403853 -89546571+35403835
 -89546571+35403835 -89540686+35404570
 -89540686+35404570 -89537248+35403997
 -89537248+35403997 -89533505+35404604
 -89533505+35404604 -89527603+35404522 -89527257+35404517 -89526669+35404508 -89525338+35404498 -89524613+35404487 -89501214+35404156 -89497182+35403522 -89488255+35403334 -89474171+35403039
 -89488836+35568169 -89487243+35572244
 -89488836+35568169 -89488893+35568375 -89489089+35568558 -89489201+35569267 -89489230+35570709 -89488643+35571465 -89488335+35571762 -89487439+35572221 -89487243+35572244
 -89490484+35941215 -89488653+35941821
 -89490484+35941215 -89489849+35941331 -89488653+35941821
 -89539557+35931042 -89521068+35933189 -89507221+35934649
 -89507221+35934649 -89500959+35931924
 -89500959+35931924 -89500074+35932331 -89491631+35932644 -89490484+35941215
 -89502593+35580802 -89512702+35588337 -89520099+35589103 -89526010+35594909
 -89526010+35594909 -89526908+35590561
 -89526908+35590561 -89526822+35594932 -89541279+35604387 -89545650+35609652
 -89545650+35609652 -89553273+35604960
 -89553273+35604960 -89558963+35610545 -89560337+35613291
 -89539557+35931042 -89546760+35935438
 -89546760+35935438 -89539557+35931042
 -89546760+35935438 -89547632+35935163
 -89547632+35935163 -89546760+35935438
 -89547632+35935163 -89556946+35937521 -89558016+35937612
 -89558016+35937612 -89567555+35926536 -89577684+35925002 -89578838+35924475
 -89578838+35924475 -89587364+35928868
 -89587364+35928868 -89609722+35920182 -89611248+35919957
 -89560337+35613291 -89571576+35613771 -89571912+35613794 -89572444+35614023 -89573061+35614480 -89573538+35615213 -89573790+35615922 -89574267+35616448 -89574267+35616906 -89573566+35618051 -89573567+35618440
 -89573567+35618440 -89577013+35614686
 -89560337+35613291 -89577013+35614686
 -89567745+35397110 -89557487+35400795
 -89567745+35397110 -89563804+35398575 -89563301+35398621 -89562882+35398781 -89562742+35398919 -89562714+35399216 -89563021+35399445 -89563441+35399651 -89563664+35399926 -89563664+35400269 -89563385+35400589 -89557487+35400795
 -89616768+35389111 -89611346+35389594
 -89611346+35389594 -89610312+35389045
 -89610312+35389045 -89602990+35392091 -89600140+35392733 -89599916+35393534 -89597113+35394542 -89596814+35394542 -89596563+35394450
 -89596563+35394450 -89596228+35394679 -89595892+35394794
 -89595892+35394794 -89594718+35394680
 -89594718+35394680 -89592175+35395069
 -89592175+35395069 -89589719+35394254
 -89589719+35394254 -89588570+35395917 -89588122+35395940 -89586837+35396261 -89585551+35396513 -89584601+35396696 -89583734+35396925 -89577334+35398162 -89576160+35398849
 -89576160+35398849 -89575713+35398483 -89573756+35397613 -89573504+35396927 -89573728+35396469 -89573280+35396171
 -89573280+35396171 -89567745+35397110
 -89577013+35614686 -89579900+35616745 -89580014+35620270 -89581500+35621322
 -89581500+35621322 -89582171+35617957
 -89582171+35617957 -89586293+35622717 -89585268+35625079 -89588783+35626186 -89596393+35629645
 -89629452+36185382 -89625078+36183644 -89613919+36176679 -89595817+36125070 -89612924+36114741 -89621297+36110420 -89625078+36108131 -89685395+36045897 -89706729+36001883 -89720815+36000793 -89732569+36000635 -89733095+36000608 -89726357+35991680 -89725027+35990638 -89724626+35990319 -89678769+35941977 -89644838+35904351
 -89596393+35629645 -89602436+35629043
 -89617557+35645722 -89612509+35643160 -89613741+35640917 -89613430+35636798
 -89613430+35636798 -89613095+35638880
 -89613095+35638880 -89611889+35638492 -89609913+35637595 -89607934+35634877 -89604680+35630965 -89605732+35626749 -89604035+35625079 -89603421+35624313
 -89603421+35624313 -89601400+35625079 -89602436+35629043
 -89602436+35629043 -89596393+35629645
 -89611248+35919957 -89638886+35906984
 -89611248+35919957 -89640652+35918130 -89640483+35917489 -89638965+35915429 -89638825+35914491 -89638347+35914010 -89638094+35913484 -89637982+35912843 -89637926+35911790 -89638040+35910325 -89638351+35908243 -89638886+35906984
 -89617322+35387386 -89616768+35389111
 -89617322+35387386 -89617158+35387508 -89616879+35387875 -89616880+35388928 -89616768+35389111
 -89617557+35645722 -89618034+35645927 -89618398+35645973
 -89618398+35645973 -89619211+35645881
 -89619211+35645881 -89619968+35645926 -89620697+35646155 -89621258+35646429 -89621455+35646658 -89621483+35647047 -89621147+35647299 -89620867+35647391 -89621401+35648970
 -89617557+35645722 -89621401+35648970
 -89618105+35383137 -89618331+35385860 -89618392+35385910
 -89618392+35385910 -89617322+35387386
 -89618392+35385910 -89618527+35386020 -89618555+35386295 -89617717+35386730 -89617494+35387257 -89617322+35387386
 -89621401+35648970 -89633125+35649731
 -89633125+35649731 -89630997+35645221
 -89630997+35645221 -89639239+35646918
 -89624033+35381739 -89618105+35383137
 -89624033+35381739 -89623777+35381669
 -89623777+35381669 -89623554+35381784 -89621683+35383203 -89621180+35383341
 -89621180+35383341 -89620509+35383296 -89619531+35382953 -89618692+35382953 -89618105+35383137
 -89632779+35375785 -89628150+35381054 -89625635+35382372
 -89625635+35382372 -89625078+35382285 -89625078+35382174 -89624033+35381739
 -89632779+35375785 -89636226+35376821
 -89636226+35376821 -89637589+35376116 -89638725+35375356 -89644698+35371962 -89645165+35371082
 -89645165+35371082 -89645686+35371487
 -89644282+34995293 -89643909+35006580 -89643738+35011735 -89643782+35012093 -89643739+35013527 -89643082+35035292 -89642982+35038792 -89642941+35039431 -89642864+35042456 -89642782+35044892 -89642285+35055578 -89642182+35057792 -89641852+35061955 -89641715+35064627 -89641530+35068370 -89640882+35081491 -89640416+35095581 -89640081+35105691 -89639880+35118389 -89639682+35121958 -89639281+35129190 -89639181+35132790 -89638924+35141224 -89638481+35155790 -89638166+35165668 -89637678+35180999 -89637481+35187189 -89637381+35190089 -89637081+35197889 -89637093+35198054 -89637581+35204889 -89637856+35209477 -89637881+35209888 -89638381+35216188 -89638157+35228145 -89638080+35232288 -89637961+35241198 -89637882+35247146 -89637880+35247288 -89637679+35256786 -89638380+35258887 -89638371+35259102 -89638116+35265495 -89638032+35267616 -89638008+35268209 -89637977+35269004 -89637947+35269750 -89637936+35270040 -89637879+35271475 -89637694+35276110 -89637693+35276565 -89637779+35277086 -89636780+35295887 -89636280+35307786 -89635918+35311737 -89635853+35313076 -89635791+35315490 -89635766+35316523 -89635726+35317909 -89635689+35318463 -89635422+35322368 -89634459+35341614 -89634366+35343562 -89634268+35345619 -89633741+35356678 -89633365+35364569 -89633303+35365881 -89632779+35375785
 -89641092+35645294 -89639239+35646918
 -89641092+35645294 -89640250+35645362 -89639913+35645523 -89639912+35646438 -89639772+35646667 -89639239+35646918
 -89641092+35645294 -89647904+35647402
 -89644609+35383134 -89642880+35387985 -89651199+35388129 -89665980+35388385 -89677280+35388485 -89695781+35388885 -89702872+35391115 -89702840+35391713 -89702692+35394483 -89702681+35394685 -89702872+35408630 -89704181+35408784
 -89704181+35408784 -89716681+35405685
 -89716681+35405685 -89720681+35406585 -89729229+35406761
 -89729229+35406761 -89729381+35405984 -89737082+35401385
 -89737082+35401385 -89737477+35401420 -89741988+35401816 -89751172+35402349 -89753862+35402505 -89754267+35402529 -89754948+35402569 -89755833+35402620 -89756017+35402631 -89756306+35402648 -89756579+35402664 -89756675+35402669 -89759120+35402811 -89759936+35402858 -89766493+35403238 -89767531+35403298 -89768120+35403332 -89769771+35403428 -89769925+35403437 -89771327+35403519 -89774994+35403732 -89775384+35403755 -89776912+35403843
 -89776912+35403843 -89777322+35400788 -89778429+35390785 -89783117+35385914
 -89783117+35385914 -89800022+35387721 -89814164+35387789
 -89814164+35387789 -89819744+35387725
 -89819744+35387725 -89830907+35387759 -89839410+35387837
 -89839410+35387837 -89847765+35387755
 -89847765+35387755 -89852646+35387850 -89859123+35388098 -89865808+35388620 -89884118+35390187 -89889520+35390934 -89898492+35392053 -89909663+35392800 -89918020+35393025 -89927087+35393485 -89940788+35393485 -89947588+35393485 -89955388+35393585
 -89955388+35393585 -89972472+35393576
 -89972472+35393576 -89981689+35393885 -89992102+35394620 -90011355+35395385 -90027164+35395940 -90031618+35396210 -90041501+35396618
 -89644282+34995293 -89661683+34995293 -89688884+34995093
 -89688884+34995093 -89706583+34995292 -89709497+34995292 -89718485+34995293
 -89718485+34995293 -89724236+34995268 -89741785+34995194 -89751785+34994893 -89759786+34994794 -89760194+34994788 -89783063+34994464 -89795187+34994293 -89807989+34994184 -89815435+34994121 -89816204+34994114 -89817177+34994106 -89818777+34994092 -89819052+34994090 -89821357+34994070 -89822737+34994058 -89822860+34994057 -89830488+34993993
 -89830488+34993993 -89837224+34994068 -89837515+34994071 -89839024+34994088 -89840317+34994102 -89843703+34994140 -89848488+34994193
 -89848488+34994193 -89861464+34994180
 -89861464+34994180 -89864865+34994210
 -89864865+34994210 -89870611+34994200 -89878248+34994107
 -89878248+34994107 -89883365+34994261 -89886016+34994273 -89890888+34994307 -89893402+34994356 -89901045+34994506 -89918230+34994534 -89918753+34994535 -89919073+34994537 -89919665+34994541 -89927689+34994592 -89936550+34994660 -89945003+34994714 -89947160+34994728 -89955827+34994782
 -89955827+34994782 -89962191+34994693 -89963586+34994684 -89972233+34994628 -89980691+34994436
 -89980691+34994436 -89984490+34994501 -89989794+34994568 -90001905+34994640 -90002749+34994691 -90003891+34994792
 -90003891+34994792 -90008188+34994722 -90009473+34994709
 -90009473+34994709 -90010540+34994783
 -90010540+34994783 -90011825+34994722 -90016792+34994593
 -90016792+34994593 -90024944+34994820 -90031547+34994862 -90043001+34994965
 -90043001+34994965 -90060575+34994852
 -90060575+34994852 -90078308+34994934 -90091193+34994994
 -90091193+34994994 -90091642+34994985 -90096493+34994894
 -90096493+34994894 -90126994+34994994 -90136894+34995094 -90137694+34995094 -90139194+34995094 -90195595+34995595
 -90195595+34995595 -90199423+34995551 -90212645+34995394 -90223195+34995394 -90231695+34995394 -90248095+34995494 -90248895+34995494 -90303097+34995694 -90303866+34995694 -90309297+34995694 -90309972+35000287 -90310083+35001041 -90309877+35009750 -90307397+35016594 -90300697+35028793 -90300055+35030284 -90294496+35040693
 -90294496+35040693 -90250295+35033494
 -90250295+35033494 -90250206+35033516
 -90250206+35033516 -90209397+35026546
 -90209397+35026546 -90200783+35032364 -90200222+35032743 -90193413+35051147 -90187945+35075755 -90181387+35091401 -90172917+35118662 -90172002+35119448 -90166639+35124167
 -90166639+35124167 -90086710+35119779
 -90086710+35119779 -90075992+35127791 -90075592+35128191 -90075192+35128591 -90072692+35130691 -90071192+35131591 -90065392+35137691 -90064831+35141862 -90066092+35148990 -90067792+35152590 -90075779+35154657 -90084292+35155890 -90109286+35174769 -90109255+35175819 -90109177+35178451 -90111091+35178639 -90116535+35197577 -90114665+35198685 -90089518+35210918
 -90089518+35210918 -90074384+35210648
 -90074384+35210648 -90074336+35211014 -90096622+35248519 -90101493+35252588 -90110106+35255456 -90110191+35255460 -90158865+35262577 -90166594+35274588 -90166680+35274764 -90166754+35274915 -90153994+35302488 -90153394+35302588 -90149794+35303288 -90114893+35303887 -90109703+35304988
 -90109703+35304988 -90109093+35304987
 -90109093+35304987 -90107322+35321164 -90106206+35325806 -90104333+35333154 -90104872+35334011 -90108693+35340087 -90110293+35342786
 -90110293+35342786 -90108817+35342587
 -90108817+35342587 -90102088+35349452 -90096386+35357663 -90074992+35384152
 -89644838+35904351 -89638886+35906984
 -89644838+35904351 -89646738+35898726 -89647076+35896254 -89647455+35894724 -89647696+35894446 -89649149+35892768 -89651010+35890562 -89667604+35883291
 -89667604+35883291 -89674405+35884676 -89675878+35885276 -89678833+35887258 -89687412+35896143 -89698771+35900768
 -89698771+35900768 -89750080+35898754 -89753597+35897609 -89765689+35891299 -89730701+35848051 -89701938+35823840 -89704387+35819607 -89706085+35818260 -89719915+35811557 -89720522+35811160 -89728045+35807762 -89734044+35806174
 -89734044+35806174 -89761817+35810821
 -89761817+35810821 -89765446+35810758 -89765457+35809513 -89772325+35807530 -89781793+35805084 -89787819+35799990 -89790150+35798021 -89793993+35794775 -89795274+35793693 -89798164+35790172 -89798917+35789095 -89797053+35782648 -89801468+35773848 -89804863+35771516 -89806536+35768484 -89810397+35763348 -89830624+35755076 -89836667+35754947
 -89836667+35754947 -89839948+35755216 -89846343+35755732
 -89846343+35755732 -89857707+35750077 -89863874+35747592 -89873755+35740515
 -89873755+35740515 -89882409+35744336 -89883554+35745001 -89886495+35748641 -89888163+35750077 -89889023+35750558 -89890504+35751385 -89892176+35752320 -89905538+35759063 -89906338+35759548 -89906778+35759654
 -89906778+35759654 -89909996+35759396 -89915491+35754917 -89919108+35753024 -89925046+35750076 -89930663+35747562 -89939110+35743573 -89944590+35741183 -89956841+35732326 -89957970+35729483 -89958719+35727428 -89958271+35719270 -89957307+35713705 -89954387+35688279 -89953509+35686771 -89946907+35679281 -89943048+35675465 -89934696+35663792 -89934485+35663654 -89932607+35661528 -89886869+35653709
 -89886869+35653709 -89886654+35653851 -89885746+35654496 -89866285+35670208
 -89866285+35670208 -89851917+35643907 -89851995+35643613 -89853149+35639988 -89855111+35636235 -89857065+35634152 -89868470+35629159 -89869169+35628925 -89870123+35628609 -89897768+35614867
 -89897768+35614867 -89910687+35617536
 -89910687+35617536 -89912172+35617055 -89928766+35609172 -89929688+35608874 -89930784+35608519 -89932500+35607865 -89933851+35607252 -89938023+35604816 -89939266+35604332 -89940558+35603853 -89955667+35592109 -89957495+35584081 -89957423+35583842 -89957125+35582860 -89945285+35561114 -89922297+35550423 -89914541+35549827 -89910231+35543076 -89910457+35537753
 -89910457+35537753 -89909843+35537902 -89909797+35537914
 -89645686+35371487 -89644609+35383134
 -89645686+35371487 -89644949+35376321 -89644425+35376559 -89644366+35376797
 -89644366+35376797 -89645180+35376785
 -89645180+35376785 -89645264+35378037 -89645180+35378485 -89644380+35378785 -89644505+35379084 -89645080+35379785 -89644967+35380348 -89644609+35383134
 -89647904+35647402 -89641092+35645294
 -89647904+35647402 -89650090+35648387
 -89650090+35648387 -89647904+35647402
 -89667140+35636192 -89666137+35636183 -89657301+35633948
 -89657301+35633948 -89653178+35638249 -89650090+35648387
 -89666966+35634954 -89667280+35635735
 -89666966+35634954 -89670224+35635049
 -89667140+35636192 -89667280+35636009
 -89667280+35635735 -89666966+35634954
 -89667280+35635735 -89667280+35636009
 -89667280+35636009 -89667140+35636192
 -89667280+35636009 -89667280+35635735
 -89670224+35635049 -89666966+35634954
 -89670224+35635049 -89678269+35636125
 -89678269+35636125 -89679194+35635919
 -89679194+35635919 -89681157+35640428
 -89681157+35640428 -89683288+35639284
 -89683288+35639284 -89681157+35640428
 -89683288+35639284 -89688515+35635981
 -89688515+35635981 -89688586+35635988 -89688838+35636171 -89689147+35637682 -89689371+35638116 -89689960+35638528 -89690633+35638711
 -89690633+35638711 -89691978+35638620
 -89691978+35638620 -89692371+35638849 -89692511+35639055 -89692455+35639306 -89691726+35641252
 -89688515+35635981 -89691726+35641252
 -89691726+35641252 -89691586+35641893 -89691614+35642785 -89692343+35643815
 -89703949+35641891 -89692343+35643815
 -89703949+35641891 -89703641+35641983 -89703052+35642418 -89702772+35642555
 -89702772+35642555 -89702464+35642532 -89700697+35641777 -89700305+35641526 -89699351+35641160 -89698931+35641160 -89698931+35641549 -89699744+35642693 -89692343+35643815
 -89706565+35639752 -89706051+35639740
 -89706051+35639740 -89703949+35641891
 -89713478+35639211 -89706565+35639752
 -89713478+35639211 -89712948+35639418 -89711490+35640654 -89710958+35640883 -89710285+35640929
 -89710285+35640929 -89709556+35640723 -89707453+35639831 -89706976+35639763 -89706565+35639752
 -89808102+35620150 -89804059+35623084 -89806217+35627730 -89795369+35636357 -89792088+35639926 -89763995+35646166 -89753786+35649686
 -89753786+35649686 -89750080+35646455 -89745949+35646318 -89740984+35641835
 -89740984+35641835 -89732240+35647788
 -89732240+35647788 -89728315+35647012 -89727725+35645021 -89727163+35641954 -89727162+35641222 -89730133+35639184
 -89730133+35639184 -89725676+35640330 -89723350+35640651
 -89723350+35640651 -89714742+35639097
 -89714742+35639097 -89713478+35639211
 -89808102+35620150 -89823709+35604954
 -89808102+35620150 -89825140+35610652 -89824860+35610309 -89824887+35609783 -89825476+35608432 -89825475+35607883 -89825251+35607426 -89823990+35605709 -89823709+35604954
 -89881678+35578329 -89879180+35586452
 -89879180+35586452 -89875084+35585636 -89870031+35582568
 -89870031+35582568 -89862475+35585125 -89855280+35591718 -89823709+35604954
 -89909797+35537914 -89909038+35538236 -89902000+35541655 -89901438+35542025 -89894096+35551036 -89893754+35552030 -89888479+35564936 -89888041+35567908 -89889305+35570197 -89889218+35571078
 -89889218+35571078 -89881678+35578329
 -89889218+35571078 -89888629+35572451 -89888040+35573137 -89887816+35573595 -89887059+35574167 -89885489+35575127 -89883304+35575950 -89882183+35576728 -89881959+35577048 -89881706+35577849 -89881678+35578329
 -90041501+35396618 -90047888+35398879 -90046598+35412966 -90027647+35437583 -90018916+35466231 -90028292+35475623 -90034976+35480705 -90046439+35498854 -90050277+35515275 -90050133+35517519 -90049555+35520877 -90049540+35521049 -90049090+35522257 -90048770+35522852 -90048713+35522957 -90047980+35524885 -90044256+35532711 -90042491+35536157 -90041146+35540536 -90039744+35548041 -90037615+35550329 -90036164+35551558 -90035467+35552161 -90034832+35552572 -90032938+35553440 -90032796+35553505 -90028620+35555249 -90026693+35555757 -90025067+35556055 -90023631+35556320
 -90023631+35556320 -90019059+35556082 -90017312+35555996
 -90017312+35555996 -90000088+35561068
 -90000088+35561068 -89956706+35539369 -89957347+35528683 -89952201+35522563 -89933961+35518590
 -89933961+35518590 -89907412+35523575 -89909797+35537914
 -90054322+35389277 -90045736+35392615 -90041501+35396618
 -90074992+35384152 -90083267+35387921 -90116902+35411692
 -90116902+35411692 -90145545+35402433 -90145848+35401556 -90146002+35400449 -90146191+35399468 -90146144+35398859 -90146143+35398008 -90146063+35397120 -90145870+35395079 -90144623+35390566 -90143918+35388801 -90136685+35378141 -90135510+35376668 -90137754+35376108 -90141864+35375085 -90167408+35375085 -90178990+35386011 -90170654+35413772 -90170599+35418352 -90169002+35421853 -90155883+35428636 -90145206+35434181 -90144651+35434463 -90140257+35436636 -90139130+35437094 -90135601+35438759 -90129616+35441833 -90128589+35444379 -90125092+35454500 -90124780+35455424 -90124579+35455914 -90124230+35456328 -90124236+35456378 -90124258+35456534 -90124147+35457266 -90123840+35458044 -90123700+35458685 -90123142+35459853 -90122220+35462256 -90116296+35470725 -90114412+35472467 -90108746+35476011 -90107723+35476935 -90107112+35476982
 -90107112+35476982 -90105444+35476655
 -90105444+35476655 -90090157+35479027 -90087923+35479076
 -90087923+35479076 -90085009+35478835 -90082014+35477822 -90080128+35476844 -90078613+35474962 -90077220+35473784 -90075540+35472706 -90074420+35472518
 -90074420+35472518 -90074133+35472547
 -90074133+35472547 -90072154+35470752 -90070240+35469039 -90067798+35466224 -90067911+35459100 -90072757+35444670 -90073979+35437674 -90074090+35437583 -90070549+35423291 -90066575+35404505 -90058095+35393958 -90054322+35389277
 -90074992+35384152 -90066700+35385167 -90054322+35389277
