-82643269
-77719029
37201483
40638801
 -77825562+39493350 -77819296+39493615
 -77819296+39493615 -77818844+39493529 -77810596+39490904 -77792936+39490386
 -77792936+39490386 -77791791+39490779 -77790529+39491509 -77783003+39498682 -77782973+39498695
 -77782973+39498695 -77768828+39498007 -77768382+39497741 -77767370+39497032 -77768048+39490837 -77782294+39486971 -77786529+39485728 -77790655+39484165 -77792659+39469292 -77793851+39441945 -77797348+39441577 -77798264+39441481 -77802128+39440132 -77802681+39436152 -77801870+39435430 -77801360+39435021 -77801123+39434831 -77797683+39432705 -77797026+39432350 -77795985+39431816 -77792751+39430593 -77769667+39428159
 -77769667+39428159 -77764706+39428526
 -77764706+39428526 -77752884+39422713 -77752209+39419168 -77746403+39409369 -77745825+39408918 -77742077+39404356 -77736881+39387166 -77736933+39387116 -77737271+39386798 -77745657+39384812 -77753355+39382142 -77753389+39382094 -77750979+39375508 -77750658+39375100 -77750514+39374650 -77748149+39370668 -77747933+39370389 -77747829+39370222 -77745303+39366762 -77743907+39364316 -77747648+39351715 -77750357+39349564 -77757820+39335409 -77754352+39333428 -77753626+39333307 -77751018+39333005 -77749715+39332305 -77749428+39332132 -77748126+39331499 -77746115+39330601 -77733839+39326396 -77730391+39324285 -77729053+39323262 -77728691+39322925 -77728679+39322834 -77728646+39322581 -77728108+39322193 -77727379+39321666 -77724405+39321416 -77723584+39321359 -77719029+39321125 -77719193+39320754 -77749715+39290498 -77750267+39289284 -77753357+39280331 -77753060+39277971 -77753062+39277491 -77753105+39277340 -77755193+39275191 -77755698+39274575 -77756947+39273905 -77757126+39273770 -77758081+39271739 -77758391+39270794 -77758412+39269197 -77758733+39268114 -77761217+39263721 -77761768+39263031 -77762376+39260895 -77768000+39257657 -77768992+39256417 -77770939+39249308 -77771016+39238321 -77788809+39215179 -77792889+39209076 -77792872+39208926 -77798026+39195535 -77799100+39191787 -77799954+39189156 -77800457+39188488 -77801032+39186820 -77801859+39185301 -77802878+39182644 -77803509+39181192 -77804712+39179419 -77804805+39178886 -77804415+39178045 -77806416+39171948 -77822990+39145451 -77822213+39141779 -77822185+39140200 -77823370+39138653 -77827292+39135338 -77827751+39134431 -77828004+39133455 -77828157+39132329
 -77828157+39132329 -77828806+39132773 -77834843+39136658 -77836739+39137878 -77855722+39150093 -77860325+39153059 -77860892+39153425 -77860941+39153456 -77861472+39153799 -77876727+39163615 -77892238+39173635 -77892941+39174090 -77915001+39188373 -77919470+39191222 -77924006+39194165 -77928145+39196850 -77936130+39202031 -77936410+39202213 -77941016+39205202 -77942564+39206207 -77943762+39206984 -77957491+39215892 -77967158+39222122 -77987566+39235276 -77987704+39235365 -77991050+39237521 -77999720+39243146 -78006632+39247378 -78006936+39247564 -78020266+39256221 -78029652+39262414 -78030609+39263048 -78032525+39264211 -78032841+39264403
 -77825562+39493350 -77827127+39493281
 -77827127+39493281 -77845105+39498285 -77847125+39500098 -77825011+39528642 -77825193+39528924 -77826200+39529894
 -77826200+39529894 -77862081+39514581
 -77862081+39514581 -77865364+39516198 -77866305+39523600 -77866138+39524727 -77864987+39528805 -77886073+39551682 -77887968+39559198 -77880727+39562877 -77874718+39564050
 -77874718+39564050 -77872723+39563895 -77867504+39563516
 -77867504+39563516 -77864407+39563737 -77850277+39564310 -77850063+39564333
 -77850063+39564333 -77849636+39564317 -77849148+39564310
 -77849148+39564310 -77848736+39564317 -77848171+39564333 -77847774+39564340
 -77847774+39564340 -77847346+39564333 -77846934+39564294
 -77846934+39564294 -77846416+39564310
 -77846416+39564310 -77845973+39564294
 -77845973+39564294 -77841609+39564409 -77834743+39568330 -77834600+39568674 -77833217+39571275 -77832667+39574754 -77831843+39578264 -77830806+39581461 -77830333+39584610 -77829753+39589982 -77829814+39590348 -77829845+39590653 -77829814+39590783 -77829753+39591050 -77829768+39591271 -77829845+39591454 -77829890+39591607 -77829967+39591904 -77829967+39592080 -77830653+39594986 -77830714+39595727 -77831584+39600028 -77831645+39600029 -77831660+39600287 -77837840+39606026 -77846859+39606888 -77848886+39607071 -77862820+39609086 -77866268+39610413 -77874718+39614293
 -77874718+39614293 -77887218+39613866 -77891980+39597813
 -77891980+39597813 -77900586+39600322 -77907637+39601369 -77909271+39602105 -77909311+39602123 -77911635+39602709 -77911946+39602747 -77918450+39603342 -77924998+39606481 -77925988+39607642 -77926053+39607746 -77942071+39618591
 -77942071+39618591 -77942294+39618482 -77942614+39618290 -77935655+39602474 -77935655+39602085 -77935712+39600296 -77935736+39600034 -77935939+39598173 -77937431+39590085 -77938163+39588682 -77938808+39587823 -77949427+39586487
 -77949427+39586487 -77951496+39605866 -77969150+39606026
 -77969150+39606026 -77991377+39600126
 -77991377+39600126 -77996285+39600535 -78004084+39600796 -78004820+39600955 -78006491+39601274 -78006734+39601337 -78007669+39602019 -78008126+39602248 -78010157+39603043 -78012826+39606204 -78022448+39619524
 -77855075+39442242 -77847643+39446392 -77846128+39452542 -77842306+39459815 -77841216+39460146 -77840414+39460697 -77839823+39461911 -77840542+39462632 -77839028+39467588 -77838391+39468372 -77837948+39469219 -77831822+39483057 -77827953+39488656 -77827003+39490461 -77825640+39492594 -77825552+39493287 -77825562+39493350
 -77859140+39437559 -77855075+39442242
 -77859140+39437559 -77857343+39440327 -77856842+39440922 -77855075+39442242
 -78026817+39273427 -78031328+39274558 -78032885+39279955 -78021326+39288245 -78019608+39290105 -78016456+39295021 -78011552+39299032 -78010310+39300611 -78007117+39305468 -78003316+39307869 -78002839+39308241 -78002228+39308530 -77999720+39310083
 -77999720+39310083 -77998717+39310072
 -77998717+39310072 -77997650+39310298 -77996802+39311686 -77988763+39319511 -77988070+39325594 -77988219+39331527 -77983308+39335819 -77978213+39349618
 -77978213+39349618 -77971601+39347092 -77969088+39345246 -77967557+39345201
 -77967557+39345201 -77966611+39354058 -77967651+39355584 -77968386+39357417 -77963061+39366974 -77958351+39367056 -77942969+39374045 -77946822+39376760 -77944666+39381142
 -77944666+39381142 -77939484+39380227 -77936097+39380054 -77934664+39379790
 -77934664+39379790 -77931376+39380836 -77929849+39381975 -77927049+39384157 -77918800+39390600 -77914081+39394286 -77907408+39399498 -77907368+39399573 -77893042+39410808 -77889510+39413590 -77885326+39416886 -77863821+39433649 -77860818+39436019 -77859404+39437137 -77859140+39437559
 -78022448+39619524 -78022537+39619867 -78023394+39620942 -78023896+39621697 -78025048+39622681 -78025550+39623481 -78025885+39623826 -78027121+39624594 -78027322+39624778 -78027549+39625095 -78027651+39625217 -78028431+39626147 -78029434+39626959 -78031249+39628789 -78031410+39628982 -78040005+39638649 -78040161+39638721 -78041787+39639676 -78042290+39640028 -78042548+39640209 -78045809+39642055 -78052685+39649389 -78056453+39652480 -78056886+39652710 -78066132+39659471 -78067851+39660818 -78071146+39663652 -78084509+39671257 -78090156+39671852 -78091217+39672552 -78094519+39675708 -78094897+39675989 -78099646+39679421 -78104245+39681095 -78104636+39681221 -78107746+39682022 -78109659+39682293 -78111613+39682559 -78117316+39683998 -78119080+39684421 -78120707+39684833 -78123939+39685652 -78130309+39686701 -78130545+39686701 -78131066+39686702 -78136714+39688749 -78138440+39689263 -78138873+39689392 -78139603+39689609 -78140279+39689679 -78140801+39689679 -78144306+39690344 -78148370+39690431 -78153486+39690435 -78156946+39691789 -78157206+39691890 -78157466+39691991 -78159114+39692628 -78159373+39692728 -78159498+39692740 -78163838+39693992 -78165263+39694147 -78165647+39694240 -78168891+39694992 -78169916+39695236 -78172338+39695475 -78173226+39695498 -78173501+39695549 -78174635+39695761 -78177265+39695876
 -78177265+39695876 -78177857+39695792 -78179628+39695561 -78180124+39695544 -78182697+39695124 -78186449+39692616 -78188947+39691096 -78191107+39690262 -78202757+39676729 -78202945+39676653 -78203114+39676608 -78203434+39676524 -78205277+39676192 -78207995+39676192 -78208776+39676192 -78209072+39676127 -78209325+39676127 -78209717+39676127 -78214696+39676011 -78216175+39675782 -78219312+39675667
 -78219312+39675667 -78220585+39675827
 -78220585+39675827 -78233120+39672910 -78233138+39672875 -78233230+39671431 -78233182+39671220 -78229652+39667373 -78229022+39666887 -78226744+39664869 -78226097+39664492 -78223654+39661996 -78226421+39657801 -78232714+39654697 -78235436+39653313 -78237531+39652317 -78238414+39651806 -78239942+39649999 -78240461+39649661 -78250298+39642465 -78251042+39642042 -78261400+39631291 -78262930+39628144 -78263245+39622180 -78264313+39620279 -78264396+39620127
 -78264396+39620127 -78282211+39620355 -78282513+39620396 -78282683+39620420 -78283039+39620470 -78287838+39621537 -78288191+39621833 -78292649+39623583 -78305687+39628586 -78305773+39628620 -78308004+39629446 -78313433+39631063 -78315727+39631440 -78321167+39633494 -78322841+39633674 -78323912+39633950 -78324962+39634150 -78328883+39635201 -78333723+39636687 -78334541+39636882 -78351747+39640444 -78352006+39640489
 -78352006+39640489 -78357834+39639890 -78357220+39634694 -78353718+39628184 -78354549+39626974 -78356460+39626077 -78357120+39625903 -78361389+39625844
 -78361389+39625844 -78361787+39625919 -78364747+39626962 -78365870+39627420 -78371267+39630164 -78373913+39630414
 -78373913+39630414 -78374733+39630364 -78383447+39625091 -78383460+39623687 -78382018+39621091 -78374648+39614521 -78372574+39612486 -78372404+39612297 -78373892+39608912 -78374103+39608806 -78374802+39608620 -78376799+39608303 -78378181+39608178
 -78378181+39608178 -78381501+39608563 -78385509+39609661 -78392819+39613477 -78396530+39616318 -78397436+39616493 -78408585+39619884 -78409140+39620072 -78424156+39624562
 -78424156+39624562 -78430035+39612974 -78429775+39612710 -78426150+39608494 -78424677+39606791 -78423311+39605569 -78420504+39603105 -78405403+39594717 -78397471+39590232 -78395101+39585814 -78398955+39581129 -78400395+39580535 -78400825+39580312 -78400936+39580214 -78402824+39579531 -78403276+39579423 -78411480+39579156
 -78411480+39579156 -78419294+39581378 -78422561+39583745 -78430463+39587425 -78431583+39587783 -78433193+39588216 -78434935+39588684
 -78434935+39588684 -78457706+39586286 -78457998+39585487 -78458052+39585241 -78458456+39581249 -78458338+39580426 -78449857+39570676 -78444917+39568106 -78443123+39567163 -78441024+39565795 -78439101+39564260 -78437784+39563312 -78434167+39561870 -78430976+39560730 -78429778+39560365 -78428394+39559654 -78427808+39559476 -78426746+39559208 -78420776+39553185 -78420658+39553139 -78420658+39553097 -78419822+39552266 -78419417+39551749 -78417718+39547464 -78417869+39547237 -78418383+39546681 -78420749+39545042
 -78420749+39545042 -78421100+39545056 -78428809+39549120 -78429089+39549521 -78429233+39549727 -78429450+39550064 -78430439+39551676 -78431059+39552294 -78431561+39552545 -78434318+39553239 -78435008+39553330 -78436953+39553588
 -78436953+39553588 -78437495+39553453 -78439224+39551553 -78439133+39550360 -78438771+39549686 -78438735+39549652 -78437400+39548660 -78437234+39548566 -78436762+39548154 -78436407+39547651 -78436289+39547147 -78435491+39545226 -78435458+39545101 -78435394+39540369 -78435426+39540306
 -78435426+39540306 -78441961+39541223 -78444361+39544374 -78447820+39548185 -78450565+39549898 -78451107+39550095 -78461751+39550251
 -78461751+39550251 -78461843+39550144 -78461845+39548066 -78459258+39545486 -78458594+39545202 -78457732+39545050 -78449816+39543339 -78448637+39541261 -78449992+39538299 -78450622+39538095 -78452211+39537883
 -78452211+39537883 -78455031+39538071 -78455808+39538123 -78459094+39538134
 -78459094+39538134 -78459215+39538100 -78460850+39537499 -78463048+39533665 -78461265+39529919 -78460951+39527207 -78460951+39527070 -78460951+39526466 -78461233+39525170 -78462427+39521710 -78462899+39520840 -78463194+39520520 -78463962+39520154 -78464316+39519856 -78464433+39519689 -78464818+39518964 -78468639+39516789
 -78022448+39619524 -78022763+39619595 -78023097+39619670 -78023245+39619736 -78023512+39619895 -78023634+39619901 -78024745+39620257 -78025222+39620874 -78025251+39620895 -78025336+39620909
 -78025336+39620909 -78026099+39620632
 -78026099+39620632 -78026794+39620417
 -78026794+39620417 -78027286+39620507
 -78026099+39620632 -78027286+39620507
 -78027286+39620507 -78028273+39620486 -78028419+39620336
 -78028419+39620336 -78033027+39620533 -78033533+39620605
 -78033533+39620605 -78034320+39620546 -78034824+39620508 -78035075+39620489 -78035134+39619940 -78035755+39619025 -78035447+39616919 -78035444+39616874 -78035609+39616395 -78035939+39616014 -78036211+39615782 -78036802+39615278 -78037090+39614794 -78037223+39613936 -78037535+39613695 -78037933+39613520 -78039227+39612805 -78039514+39612676 -78040124+39612550 -78040257+39612530 -78044106+39612429 -78044149+39612291
 -78032841+39264403 -78026817+39273427
 -78032841+39264403 -78032480+39264999 -78032480+39265617 -78032568+39265663 -78032744+39266189 -78032832+39266234 -78032862+39266692 -78033479+39267584 -78033420+39267927 -78032920+39268224 -78031802+39268544 -78026817+39273427
 -78228766+39391233 -78220171+39385288 -78219759+39385003 -78206412+39375771 -78197539+39370235 -78186144+39363155 -78184086+39361755 -78172034+39353476 -78171368+39352991 -78158711+39343768 -78156962+39342784 -78154169+39341276 -78148120+39337763 -78146079+39336624 -78143170+39335000 -78140920+39333745 -78140003+39333151 -78136151+39330657 -78135009+39329918 -78124723+39323208 -78123756+39322647 -78108352+39312216 -78107688+39311806 -78104277+39309701 -78103349+39309127 -78100162+39307156 -78081314+39295223 -78079780+39294253 -78078994+39293756 -78074418+39290783 -78069083+39287317 -78067731+39286439 -78061050+39282099 -78058974+39280750 -78054769+39278061 -78050900+39275648 -78039398+39268477 -78032841+39264403
 -78044012+39611506 -78044126+39611892 -78044149+39612291
 -78044012+39611506 -78044149+39612291
 -78089835+39588484 -78089768+39589301 -78088430+39592951 -78087261+39594558 -78086138+39595525 -78085700+39597066 -78080904+39599293 -78075112+39599306 -78068023+39599309
 -78068023+39599309 -78063302+39598674
 -78063302+39598674 -78062735+39598783 -78055897+39601445 -78054830+39602015 -78053510+39603408 -78053302+39603627 -78046718+39608247 -78045708+39609754 -78044913+39610636 -78044012+39611506
 -78090717+39586997 -78089835+39588484
 -78090717+39586997 -78089858+39588201 -78089835+39588484
 -78114925+39592845 -78113772+39591784 -78113125+39590659 -78111042+39588986 -78110509+39588456 -78109223+39587388 -78107092+39586635 -78106735+39586550 -78106397+39586469 -78105624+39586286 -78105197+39586184 -78104975+39586095 -78104627+39585955 -78104340+39585841 -78101371+39584541 -78100003+39583795 -78097032+39582882 -78096721+39582694
 -78096721+39582694 -78093081+39582756 -78092370+39584304 -78092250+39584472 -78091034+39585775 -78090924+39586586 -78090717+39586997
 -78114925+39592845 -78115025+39592895 -78115125+39593195 -78115125+39593295 -78115325+39593495 -78115425+39593595 -78115725+39593795 -78116025+39593895
 -78114925+39592845 -78116025+39593895
 -78116025+39593895 -78117452+39593878 -78120399+39593845 -78124253+39593801
 -78124253+39593801 -78124725+39593895
 -78124725+39593895 -78138626+39593794
 -78138626+39593794 -78138937+39593796
 -78138937+39593796 -78143330+39585479 -78144623+39582367 -78145194+39581036 -78145611+39580251 -78149591+39571025 -78151427+39568699 -78151725+39568191 -78152537+39566814 -78154139+39563982 -78155436+39560708 -78158896+39552476 -78159104+39551470 -78159720+39549734 -78160744+39546447 -78166849+39534619
 -78166849+39534619 -78167635+39532578 -78167895+39532215 -78168257+39531553 -78168643+39530975
 -78166849+39534619 -78168643+39530975
 -78168643+39530975 -78169469+39529192 -78169626+39528096 -78170499+39526548 -78172734+39523517 -78172897+39522843 -78173391+39522108 -78174135+39520762 -78174945+39518300 -78174945+39517168 -78181133+39500356
 -78181133+39500356 -78181313+39500096 -78181351+39500001
 -78181133+39500356 -78181351+39500001
 -78181351+39500001 -78189292+39480105 -78191172+39471715 -78191828+39470708 -78193918+39464206 -78194357+39463543 -78194823+39462842 -78195663+39458221 -78197757+39449438 -78197963+39448706 -78198709+39445851 -78219489+39407045
 -78219489+39407045 -78221474+39403484 -78224961+39398340 -78226308+39396492 -78227295+39395003 -78228606+39392358 -78229005+39391901 -78228766+39391233
 -78219489+39407045 -78228766+39391233
 -78347087+39466012 -78347036+39465979 -78345452+39464971 -78344572+39464454 -78344392+39464348 -78338110+39460297 -78330310+39455332 -78322210+39450177 -78319448+39448419 -78315316+39445789 -78310299+39442594 -78307450+39440792 -78305856+39439814 -78303297+39438245 -78300166+39436325 -78289233+39429533 -78287980+39428755 -78286940+39428148 -78274344+39420941 -78274227+39420874 -78271913+39419549 -78262677+39414248 -78245363+39402713 -78244816+39402334 -78239453+39398625 -78236214+39396386 -78228766+39391233
 -78347087+39466012 -78347327+39460708 -78345603+39456732 -78349335+39423495 -78352047+39399610 -78350108+39379144 -78362267+39357784 -78361193+39357576 -78361045+39357462
 -78361045+39357462 -78360588+39357468
 -78360588+39357468 -78359425+39357280 -78356949+39356800 -78350759+39355187 -78340480+39353492 -78340662+39346476 -78341883+39346122
 -78341883+39346122 -78343282+39346795
 -78343282+39346795 -78346164+39344820 -78345546+39341109 -78346301+39339108 -78348326+39336750 -78355664+39326873 -78357178+39322548 -78358940+39319484 -78359285+39319149 -78359404+39319002 -78360035+39317771
 -78360035+39317771 -78361567+39318037 -78364348+39318443
 -78364348+39318443 -78364053+39315472 -78365079+39314655 -78380988+39298459 -78388373+39289683 -78392058+39285039 -78392106+39285020 -78392267+39284956 -78392958+39283750 -78393703+39282788 -78395163+39282321 -78395948+39282244 -78397130+39281555 -78402702+39277456 -78407799+39270212 -78416482+39261349 -78418655+39256373 -78415627+39255593 -78402435+39246016 -78399785+39244129 -78399669+39243874 -78404513+39239531 -78404641+39238777 -78404225+39235832 -78405454+39233956 -78406073+39232706 -78417240+39218329 -78417890+39217504 -78423968+39212049 -78424074+39211958 -78424463+39211628 -78426850+39209693 -78427911+39208611 -78429803+39207014 -78431167+39205744 -78432130+39204717 -78435680+39200526 -78437053+39199766 -78437087+39199728 -78437729+39199034 -78438651+39198049 -78438234+39197635 -78437998+39197383 -78432879+39196152 -78432667+39196059 -78432480+39195977 -78428697+39187217 -78427987+39186374 -78427601+39185885 -78421017+39179145 -78420637+39178927 -78419990+39178418 -78419538+39178063 -78419149+39177732 -78416904+39177614 -78403907+39167738 -78410669+39161385 -78436658+39141691 -78437732+39136830 -78471619+39109155 -78473754+39107958
 -78473754+39107958 -78477539+39109488
 -78477539+39109488 -78494809+39101139 -78495619+39100125 -78508132+39088630
 -78468639+39516789 -78468268+39516551 -78466920+39515826 -78458110+39511094 -78450004+39506740 -78440293+39501523 -78439011+39500835 -78436207+39499487 -78431530+39497521 -78426445+39495385 -78421374+39493254 -78413513+39489952 -78398579+39483677 -78385713+39478389 -78385058+39478120 -78384495+39477889 -78384012+39477690 -78383736+39477577 -78382629+39477122 -78382529+39477102 -78375866+39474947 -78372973+39474063 -78368151+39472391 -78362022+39470317 -78351514+39467374 -78348883+39466659 -78347087+39466012
 -78657655+39535173 -78652440+39534839
 -78652440+39534839 -78651789+39534945 -78651020+39535196 -78648678+39535491 -78648480+39535516 -78648217+39535564 -78646982+39535791 -78643398+39536183 -78643258+39536191 -78641228+39536293 -78638909+39536305 -78633881+39536954 -78633501+39537019 -78633438+39537021 -78632366+39537057 -78629700+39537328 -78629148+39537580 -78628744+39537863 -78628566+39539190 -78625534+39539397 -78625182+39539422 -78624778+39539450 -78624737+39539453
 -78624737+39539453 -78613218+39537129 -78605703+39533827 -78605425+39533023 -78604467+39532129 -78603917+39531995
 -78603917+39531995 -78601392+39532781 -78600511+39533434 -78598978+39534475 -78598824+39534560 -78596927+39535561 -78596586+39535716 -78596564+39535726 -78594508+39536555 -78594322+39536610 -78593444+39536756
 -78593444+39536756 -78591956+39532711 -78591346+39530878 -78589754+39529640 -78588290+39528660 -78587079+39528020 -78567430+39519756 -78566516+39519540
 -78566516+39519540 -78564425+39519795 -78563418+39520199 -78561421+39520749 -78556273+39521526
 -78556273+39521526 -78555418+39521525 -78549339+39520768
 -78549339+39520768 -78546751+39520984 -78546584+39520998 -78544114+39521492 -78541721+39521928 -78539051+39522713 -78538158+39522984 -78535817+39523367
 -78535817+39523367 -78533093+39523256
 -78533093+39523256 -78528920+39524403 -78528646+39524528 -78525069+39524710 -78523781+39524736 -78523367+39524744 -78522878+39524755 -78521755+39524782
 -78521755+39524782 -78518858+39524138 -78509846+39521249 -78508648+39520776 -78505453+39519307 -78504145+39519092 -78501149+39518807
 -78501149+39518807 -78499259+39518905
 -78499259+39518905 -78493759+39518336 -78492593+39518266 -78489742+39517789
 -78489742+39517789 -78488816+39518071 -78484173+39519498 -78484044+39519507
 -78484044+39519507 -78483813+39519493 -78482942+39519440 -78471347+39516092
 -78471347+39516092 -78468639+39516789
 -78508132+39088630 -78510322+39085550 -78522244+39071854 -78532230+39066050 -78544090+39056652 -78561609+39040842 -78559400+39011877 -78561711+39009007 -78562628+39007198 -78568331+39003446 -78569029+39002951 -78569663+39002240 -78570462+39001552 -78571648+39000108 -78572418+38999445 -78573388+38998477 -78599180+38969231 -78607718+38969195
 -78607718+38969195 -78610125+38970400 -78617358+38974607 -78619499+38976482 -78627798+38981790
 -78627798+38981790 -78629553+38980866 -78630846+38979586 -78631707+38978342 -78677449+38927908 -78679974+38925877 -78688266+38924780 -78689113+38924060 -78689600+38923670 -78691450+38922195 -78695555+38917610 -78705434+38914281 -78707475+38912725 -78708941+38911064 -78712622+38908665 -78715099+38906307
 -78715099+38906307 -78719922+38906396 -78720576+38912178 -78720421+38914388 -78719730+38916310 -78719335+38920657 -78719755+38922135 -78719806+38922638 -78720073+38923491 -78717257+38935358 -78717076+38936028
 -78717076+38936028 -78717391+38935665 -78724528+38930928 -78739139+38927138 -78757278+38903203 -78801845+38865715 -78805053+38859916 -78814527+38842624 -78818394+38835789 -78834881+38812034 -78849254+38793688 -78853438+38786609 -78861582+38774363 -78861668+38774204 -78861815+38774053 -78862130+38773767 -78862720+38773131 -78863684+38771800 -78863891+38771248 -78864078+38770679 -78864157+38770382 -78864766+38769304 -78869276+38762991
 -78869276+38762991 -78891228+38778325 -78895998+38781656 -78897420+38782650 -78941200+38813231 -78941695+38813567 -78941912+38813718 -78945515+38816237 -78946121+38816661 -78977117+38838324 -78987229+38845390 -78991269+38848271 -78993997+38850102
 -78993997+38850102 -78994899+38849471 -78999351+38842657 -79002352+38836512 -79003752+38833012 -79004488+38831293 -79006347+38826057 -79006789+38823475 -79010063+38821379 -79013426+38820026
 -79013426+38820026 -79015049+38820312
 -79015049+38820312 -79018088+38819044 -79019230+38818157 -79019594+38813886 -79019652+38812314 -79020756+38811225 -79023553+38805612 -79023953+38805212 -79024353+38804512 -79024453+38803712 -79024253+38803412 -79023453+38802612 -79022953+38800113 -79022953+38799513 -79022953+38799313 -79023053+38798913 -79029253+38791013 -79033153+38791013 -79045053+38791813 -79045951+38792113 -79046554+38792113 -79047354+38791813 -79048054+38791313 -79048954+38790713 -79049554+38790113 -79050254+38789613 -79051154+38788913 -79051854+38788213 -79052333+38787803 -79052842+38787436 -79054174+38786393 -79054294+38780553 -79051645+38774680 -79057253+38761413
 -78599968+39139822 -78596852+39139107 -78596206+39138969 -78593013+39138289 -78589532+39137547 -78579577+39135427 -78562365+39131762 -78561282+39131444 -78560903+39131204 -78559052+39129920 -78536739+39108652 -78515412+39092065 -78514984+39091982 -78508749+39089054 -78508132+39088630
 -78622375+39119621 -78599968+39139822
 -78622375+39119621 -78616515+39125105 -78616320+39125639 -78615850+39125980 -78614949+39126847 -78614042+39128019 -78612971+39129134 -78609122+39132912 -78608032+39133914 -78606374+39135609 -78604315+39137790 -78599968+39139822
 -78754907+39156444 -78754318+39156246 -78753536+39155983 -78749520+39154604 -78743721+39152930 -78738808+39151580 -78736049+39150810 -78735492+39150649 -78732971+39149922 -78723583+39149251 -78720513+39148890 -78718945+39148720 -78717530+39148521 -78716806+39148489 -78699020+39147609
 -78699020+39147609 -78698667+39147929
 -78698667+39147929 -78684742+39143537 -78684345+39143192 -78681363+39142347 -78680490+39141936 -78679895+39141684 -78669713+39136942 -78668312+39133540 -78667156+39130733 -78666703+39129634 -78656875+39125673
 -78656875+39125673 -78639924+39126963
 -78639924+39126963 -78631234+39124321 -78624735+39119581
 -78624735+39119581 -78622375+39119621
 -78657655+39535173 -78657754+39535208 -78657989+39535291 -78659352+39535771 -78660974+39536085 -78663269+39536579 -78663387+39536612 -78664531+39537102 -78666234+39538449 -78666500+39538494 -78674375+39540271 -78680835+39543187 -78683880+39544300 -78684322+39544418 -78684874+39544551 -78689455+39545770 -78690772+39546738 -78691760+39549295 -78691838+39550046 -78692729+39551833 -78692824+39551970 -78693512+39552564 -78699771+39554380 -78701208+39554774 -78703965+39555423 -78705462+39555538 -78709078+39557664 -78711650+39559700 -78712507+39561186 -78712934+39561623 -78715343+39562694 -78719486+39563494 -78721583+39563589
 -78721583+39563589 -78721710+39563584
 -78721710+39563584 -78724096+39563622 -78724448+39563676 -78724722+39563820 -78725010+39563973 -78725229+39565030 -78725442+39565601 -78725898+39566558 -78725987+39566901 -78726075+39566947 -78726342+39567587 -78728087+39570218 -78728856+39571476 -78729285+39571974 -78731784+39575020 -78731789+39575039 -78731844+39575249 -78731992+39575364 -78734517+39586771
 -78734517+39586771 -78734943+39586731 -78735124+39586710 -78736303+39586574 -78741406+39583818 -78743680+39580469 -78743971+39580274 -78744735+39579931 -78747492+39579724
 -78747492+39579724 -78749740+39580886 -78751331+39581811 -78751758+39581842
 -78751758+39581842 -78752414+39581712 -78753375+39581407 -78754153+39581163 -78755100+39580743 -78755557+39580598 -78756107+39580598 -78756503+39580667 -78756747+39580690 -78775502+39598671 -78764157+39609625 -78760497+39609984 -78756900+39610092
 -78756900+39610092 -78750491+39609370 -78749740+39608868 -78749350+39608572 -78749342+39607691 -78749340+39607528 -78748032+39605688 -78747709+39605657
 -78747709+39605657 -78747147+39605686 -78746839+39605789 -78745467+39606766 -78743586+39608596 -78742051+39609377 -78740034+39609488 -78739909+39609491 -78733493+39614618 -78734370+39617762 -78734412+39617866 -78735139+39620185 -78735518+39620827 -78735955+39621404 -78736075+39621560 -78738240+39623009 -78738394+39623088 -78738594+39623191 -78738977+39623388 -78739107+39623455 -78740108+39623904 -78740521+39624088 -78740735+39624183 -78741723+39624622 -78742880+39625088 -78743690+39625293 -78748902+39626248
 -78748902+39626248 -78749667+39626099 -78751514+39625252 -78752322+39624840 -78754672+39623833 -78755069+39623680 -78756686+39622971 -78757175+39622620 -78757892+39622116 -78758624+39621506 -78759448+39621018 -78760379+39620369 -78761005+39620033 -78761783+39619576 -78762439+39619209 -78762714+39619156 -78762973+39618981
 -78762973+39618981 -78770358+39619774 -78773731+39621468 -78774693+39621643 -78776932+39627694 -78776441+39628688 -78772640+39636887 -78771140+39638387 -78768940+39639387 -78768540+39639487 -78765040+39646087 -78765440+39647087 -78765840+39648487
 -78765840+39648487 -78767540+39647787 -78769758+39646029 -78769940+39645987 -78771307+39645879 -78772631+39645814 -78778341+39640987 -78795941+39637287 -78797253+39630427 -78801041+39625088 -78800816+39624832 -78798863+39620804 -78798329+39620041 -78797901+39619385 -78797779+39618988 -78797642+39618332 -78797535+39617050 -78797413+39616394 -78797077+39616066 -78796559+39615669 -78796360+39615379 -78796253+39615059 -78796070+39614776 -78797840+39604897
 -78797840+39604897 -78808950+39608261
 -78808950+39608261 -78812154+39600540 -78826604+39583459 -78826636+39583346 -78822912+39576730 -78813461+39566950 -78816071+39562589 -78819423+39560854 -78820283+39560693 -78821334+39560616 -78821404+39560616 -78821854+39560795 -78824303+39561769 -78825725+39562335 -78826407+39562589 -78828389+39564248 -78839346+39567102
 -78839346+39567102 -78840292+39566377 -78843664+39562589 -78844880+39562489
 -78844880+39562489 -78845089+39562512 -78845680+39562589
 -78845680+39562589 -78847518+39562064 -78851124+39559968 -78851491+39559345 -78851254+39558482 -78851843+39552059 -78851931+39551848 -78859962+39542881 -78860143+39542690 -78860944+39541890 -78861653+39541207 -78869479+39539300 -78870547+39538487 -78870744+39537994 -78870832+39537473 -78870832+39537161 -78870743+39536902 -78874744+39522611 -78885996+39522581
 -78885996+39522581 -78886165+39522690 -78887830+39523761
 -78887830+39523761 -78892134+39520179 -78892112+39520136 -78891876+39519930 -78891197+39518900 -78891195+39518865 -78891145+39517997 -78891145+39517839 -78906001+39500155 -78906443+39500091 -78908655+39496798 -78908842+39496580 -78910442+39495430 -78916860+39486254
 -78916860+39486254 -78926811+39487003
 -78926811+39487003 -78938751+39483732 -78939569+39483122 -78940224+39482634 -78942388+39480845 -78942302+39478736 -78942170+39478368 -78938892+39474639 -78950535+39464887 -78954895+39453258 -78960359+39450987 -78957903+39439822 -78963743+39438730
 -78963743+39438730 -78966487+39438843 -78966546+39439049 -78966618+39439109 -78968240+39440687 -78968885+39441417 -78969056+39441668 -78970556+39443553 -78970782+39443670 -78973227+39444874 -78989659+39452151 -78989863+39452261 -78994588+39454276 -78999749+39456356 -78999749+39456684 -78999749+39456879 -79000656+39457500 -79003940+39458909 -79004314+39459215 -79006891+39459860 -79009773+39460980 -79010097+39461048 -79011225+39461947 -79011460+39462139 -79017147+39467091 -79017147+39467160 -79018180+39467756
 -79018180+39467756 -79026859+39465219
 -79026859+39465219 -79035830+39471445 -79036162+39474944 -79036915+39476795 -79039127+39477838 -79042440+39479339 -79044108+39480857 -79046218+39483605 -79046276+39483801
 -79046276+39483801 -79046786+39483791 -79047242+39483782 -79051741+39482676 -79053880+39480094 -79053998+39478728 -79054063+39477991 -79054103+39477556 -79054341+39476615 -79058118+39471197
 -79058118+39471197 -79059192+39471673 -79062015+39474744 -79064306+39478851 -79064850+39479330 -79066996+39479826
 -79066996+39479826 -79067799+39479760 -79068042+39479740 -79067897+39477240 -79067863+39477043 -79067801+39476689 -79067830+39475819 -79068037+39475362 -79068530+39474654 -79068627+39474515 -79070457+39473966 -79071262+39473804 -79073386+39473509 -79073691+39473478 -79075040+39473205 -79076155+39472890 -79076509+39472890 -79079668+39472043 -79083270+39471379
 -79083270+39471379 -79105648+39474028
 -79105648+39474028 -79105766+39473479 -79105654+39472932 -79105588+39472609 -79105435+39472267 -79105352+39472083 -79105024+39471634 -79104318+39470665 -79103401+39469864 -79102470+39469384 -79100714+39468607 -79094818+39463995 -79095104+39463643 -79099796+39462544 -79108147+39457018
 -79108147+39457018 -79104381+39457694 -79103632+39457739
 -79103632+39457739 -79102244+39455909 -79103480+39449525 -79106075+39447099 -79107373+39446389 -79109556+39445427 -79110384+39445203 -79110698+39432135 -79115927+39431557
 -79115927+39431557 -79121438+39433091 -79121773+39433116
 -79121773+39433116 -79124755+39432413 -79125129+39432354 -79126290+39430998 -79128285+39423753 -79127108+39421350 -79127582+39418926 -79128291+39417302
 -79128291+39417302 -79130533+39417326 -79130651+39417532 -79132243+39417624
 -79132243+39417624 -79141755+39417034 -79142274+39415867 -79142126+39415684 -79142126+39415409 -79141950+39415020 -79141803+39413785 -79141892+39413693 -79141450+39411657 -79141415+39411595 -79141453+39408087 -79142871+39405617
 -79142871+39405617 -79149624+39407404 -79149181+39408822 -79149298+39410470 -79153748+39417884
 -79153748+39417884 -79160002+39415901 -79159887+39408734 -79159895+39408703 -79163461+39406294 -79165684+39396970 -79164316+39395053 -79162488+39392261 -79166173+39387509
 -79166173+39387509 -79166766+39387732 -79166943+39387984 -79169907+39389964 -79170008+39390066 -79172753+39392987 -79172774+39393018 -79174844+39395718
 -79174844+39395718 -79180918+39395627 -79180119+39393131 -79177204+39390182 -79177715+39388973 -79179167+39388451 -79179155+39388253 -79179415+39388100 -79179961+39387544 -79180537+39386960 -79189492+39386477
 -79189492+39386477 -79190942+39387489 -79193750+39388842 -79194424+39388946
 -79194424+39388946 -79195122+39388822 -79199552+39383529 -79201470+39379794 -79202432+39378620 -79204417+39376728 -79205697+39375098 -79211653+39371201 -79213192+39367897 -79214472+39363542
 -79214472+39363542 -79228053+39364417 -79231383+39364618
 -79231383+39364618 -79232000+39361941 -79232423+39360398 -79237001+39358509
 -79237001+39358509 -79237480+39358621
 -79237480+39358621 -79256617+39354339 -79255345+39352082 -79255665+39344398 -79257363+39342486 -79257363+39342227 -79257158+39341251 -79256884+39340871 -79255480+39339602 -79260793+39334187
 -79260793+39334187 -79268684+39336017
 -79268684+39336017 -79269472+39334681 -79271843+39327847
 -78657655+39535173 -78657856+39534974 -78677023+39516042 -78680901+39512212 -78681456+39511663 -78682633+39510473 -78686832+39506340 -78688105+39505087 -78688896+39504309 -78690193+39503031 -78690438+39502791 -78690783+39502610 -78692744+39501593 -78699564+39498587 -78703002+39497658 -78706987+39493018 -78710370+39488552 -78712181+39486195 -78714378+39483335 -78717051+39479855 -78721680+39473828 -78724532+39470115 -78725156+39469303 -78729842+39463205
 -78729842+39463205 -78730174+39463044 -78731865+39462823
 -78731865+39462823 -78733049+39463062 -78734389+39463454 -78735959+39464193
 -78735959+39464193 -78736809+39463933 -78737440+39463351 -78737832+39462754 -78737939+39460787 -78737842+39459740 -78750092+39454704
 -78729842+39463205 -78750092+39454704
 -78750092+39454704 -78762811+39446799 -78774434+39438883 -78777583+39435982 -78784019+39427876 -78786838+39426391 -78789908+39422895 -78790049+39422375 -78790066+39421963 -78789552+39420886 -78788853+39419009 -78789444+39417546 -78790949+39413085 -78791405+39412585 -78801069+39392475 -78802632+39390279 -78810504+39377125 -78813830+39374087 -78820582+39369516 -78821390+39368161 -78825118+39361893 -78825249+39361703 -78827257+39358501 -78828189+39357799 -78831076+39357079 -78832247+39357060 -78833552+39354133 -78833895+39354104 -78834384+39352205 -78849637+39333272 -78849877+39332746 -78849990+39332520 -78850287+39331939 -78851387+39330636 -78851553+39330557 -78851956+39330264
 -78851956+39330264 -78854822+39330439
 -78854822+39330439 -78859550+39329377 -78859700+39329091 -78859705+39328995 -78860356+39327768 -78864527+39327085 -78864586+39326999 -78867162+39326069
 -78867162+39326069 -78873231+39326793
 -78873231+39326793 -78874130+39326420 -78877801+39326166 -78878479+39326098 -78878832+39325938 -78881159+39325825
 -78881159+39325825 -78881769+39327179 -78882063+39327623 -78883338+39328709
 -78883338+39328709 -78890001+39322439 -78893184+39318208 -78894363+39315857 -78895483+39315194 -78898901+39311969 -78903341+39308189 -78904859+39306797 -78906770+39305880 -78924294+39288092 -78924187+39287634 -78924160+39287520 -78923639+39285261 -78923579+39285014
 -78771803+39161684 -78754907+39156444
 -78771803+39161684 -78764633+39159567 -78755942+39156793 -78754907+39156444
 -78979898+39237624 -78978726+39237137 -78976463+39236066 -78975819+39235746 -78974565+39235123 -78964047+39230045 -78961044+39228543 -78958574+39227336 -78957409+39226770 -78957198+39226668 -78956807+39226469 -78956660+39226377 -78938100+39217486 -78936637+39216785 -78935127+39216075 -78927906+39212680 -78927260+39212376 -78926816+39212167 -78920388+39209146 -78913855+39206075 -78911099+39204724 -78899531+39199075 -78884874+39194720 -78883515+39194324 -78882954+39194160 -78882657+39194072 -78882425+39194004 -78871732+39190883 -78870836+39190649 -78867489+39190030 -78860426+39188354 -78859935+39188238 -78850152+39186126 -78847931+39185557 -78844753+39184824 -78842198+39184278 -78839758+39183411 -78835378+39182060 -78833996+39181625 -78831497+39180848 -78827975+39179726 -78811288+39174298 -78809988+39173888 -78801901+39171335 -78792422+39168332 -78788047+39166939 -78778045+39163748 -78773657+39162334 -78771803+39161684
 -78923579+39285014 -78923493+39284716 -78923684+39284239 -78924102+39283858 -78924491+39283582 -78924949+39283286
 -78923579+39285014 -78924949+39283286
 -78924949+39283286 -78925620+39282140 -78927313+39278478 -78927386+39278437 -78930331+39277133 -78930806+39276935 -78933844+39274567 -78933922+39274456 -78936468+39272523 -78936748+39272443 -78942042+39267707 -78944783+39265899 -78947079+39264320
 -78947079+39264320 -78949882+39264551 -78950405+39264595 -78950817+39264618
 -78950817+39264618 -78961307+39258017 -78965529+39254801 -78968441+39251894 -78968617+39251459 -78969466+39250103 -78979898+39237624
 -78979898+39237624 -78981834+39235661 -78984727+39232616 -78987843+39228039 -78988067+39227513 -79006351+39191204 -79007919+39189232 -79008450+39188819 -79009651+39187105 -79010418+39182411 -79010542+39182237 -79016750+39174848 -79028552+39158005 -79030852+39154405 -79036244+39134119 -79038452+39129006 -79038452+39125906
 -79271843+39327847 -79265242+39326727 -79250866+39324288 -79238160+39322101
 -79238160+39322101 -79237927+39322104
 -79237927+39322104 -79237034+39322005 -79234706+39321807 -79213896+39320041 -79199687+39318833 -79195274+39318459 -79193691+39318325 -79192821+39318250 -79191099+39318104 -79187764+39317821 -79187394+39317790 -79183858+39317490 -79182566+39317380 -79155527+39315082 -79154515+39314996 -79134790+39312542 -79134456+39312501 -79129471+39310163 -79103822+39297793 -79102773+39297285 -79088336+39290278 -79084794+39288559 -79075457+39284028 -79071140+39281932 -79066526+39279693 -79060844+39276936 -79056460+39274809 -79053652+39273446 -79050898+39272109 -79048076+39270740 -79041499+39267548 -79039321+39266492 -79016830+39255577 -79012579+39253514 -79011956+39253212 -79004780+39249738 -79003159+39248969 -78984454+39239749 -78981700+39238373 -78979898+39237624
 -79081833+38895941 -79078202+38898011 -79074455+38898611 -79064032+38909375 -79062402+38911062 -79059433+38914138 -79056854+38916811 -79055554+38918410 -79051724+38921399 -79045953+38928710 -79045998+38928800 -79053628+38944016 -79061239+38959195 -79067790+38972261 -79072074+38980804 -79074059+38984761 -79074410+38985461 -79080142+38996893 -79081755+39000109 -79082205+39001280 -79082247+39001389 -79082355+39001609 -79082426+39001751 -79082503+39001881 -79082705+39002259 -79077755+39021809 -79080711+39025883 -79081406+39026840 -79089655+39038208 -79089528+39038334 -79081018+39052600 -79076822+39057498 -79076165+39059513 -79074962+39062922 -79074872+39063115 -79074726+39066652 -79056871+39091638
 -79056871+39091638 -79038452+39125906
 -79056871+39091638 -79043153+39112906 -79042653+39113406 -79042053+39114006 -79041353+39114806 -79041053+39115406 -79040653+39115806 -79040452+39116306 -79040152+39117006 -79039652+39117706 -79039152+39118006 -79038452+39125906
 -79134321+38813356 -79132478+38812114 -79129776+38810293 -79118639+38802796 -79111067+38797701 -79110276+38797169 -79108771+38796156 -79092955+38785513 -79084738+38779966 -79081920+38778064 -79071662+38771140 -79059815+38763142 -79058075+38761968 -79057253+38761413
 -79649075+38591515 -79647814+38591053 -79643028+38589300 -79637140+38587145 -79636670+38586973 -79597955+38572767 -79573364+38563703 -79572684+38563453 -79571771+38563117 -79569871+38562917 -79568971+38562917 -79567971+38562817 -79567071+38562717 -79566271+38562517 -79565571+38562317 -79562671+38561017 -79562471+38560917 -79562171+38560917 -79561671+38560817 -79554671+38559917 -79549471+38556717 -79537522+38551339 -79521825+38534318 -79521469+38533918 -79521017+38533165 -79519007+38529819 -79517566+38527419 -79516712+38525997 -79516481+38525612 -79511306+38516996 -79510434+38515544 -79509440+38513889 -79508509+38512340 -79505596+38507490 -79503873+38504622 -79502815+38502576 -79501905+38500816 -79501545+38500119 -79501474+38500018 -79500454+38498560 -79499845+38497689 -79499768+38497579
 -79499768+38497579 -79499768+38497720
 -79499768+38497720 -79498535+38495593 -79496644+38492280 -79489232+38479296 -79476396+38457159 -79452415+38450351 -79450673+38449857 -79446879+38448780 -79430291+38444073 -79428752+38443636 -79424184+38442340 -79423058+38442025 -79409217+38438152 -79407601+38437700 -79398443+38435137 -79390683+38432967 -79377710+38429338 -79370302+38427244 -79368818+38426847 -79336679+38418331 -79336231+38418212 -79333903+38417593 -79329250+38416360 -79327912+38415989 -79325352+38415280 -79316720+38413026 -79312276+38411876
 -79312276+38411876 -79305478+38415228 -79297758+38416438 -79297689+38416584 -79295798+38418163
 -79295798+38418163 -79295712+38418129
 -79295712+38418129 -79293917+38418562 -79291813+38419627 -79290677+38420748 -79290529+38420757
 -79290529+38420757 -79285999+38419646
 -79285999+38419646 -79280263+38425475 -79282702+38430884 -79282663+38431021 -79267414+38438322 -79265472+38441543 -79265327+38441772 -79263376+38443762 -79262910+38444586 -79248628+38453911 -79241664+38462067 -79242024+38464332 -79242180+38464587 -79242094+38465731 -79241338+38467242 -79240524+38468317 -79240437+38469026 -79240059+38469690 -79240059+38469841 -79234408+38473011 -79231853+38473949 -79231620+38474041 -79226811+38476175 -79225915+38476360 -79225669+38476471 -79225151+38477006 -79224341+38477844 -79220998+38481482 -79221008+38481926 -79221356+38484098 -79212753+38491620 -79210026+38494231 -79210008+38494283 -79209703+38495574 -79208107+38499640 -79207995+38500122 -79207873+38500122 -79207884+38500428 -79207848+38500644 -79210359+38506722 -79210359+38506822 -79210459+38506822 -79210459+38506922 -79210859+38507322 -79210959+38507422 -79210959+38507668 -79210959+38507722 -79210959+38507822 -79210959+38508022 -79188499+38547779 -79182305+38555726 -79182009+38556516 -79181758+38558120 -79178158+38562220 -79176572+38565606 -79175858+38566020 -79174881+38566314 -79174761+38566385 -79174551+38566508 -79174512+38566531 -79174112+38566643 -79171723+38567764 -79170658+38568826 -79171545+38571294 -79171465+38572604 -79168105+38578813 -79166369+38580463 -79163285+38583865 -79162447+38585654 -79158785+38594433 -79159458+38595719 -79159458+38595919 -79159358+38595919 -79159157+38596119 -79159057+38596319 -79158957+38596519 -79158957+38596619 -79158957+38596719 -79158857+38596919 -79158757+38597219 -79154711+38605880 -79154593+38607665 -79154428+38612905 -79153470+38615391 -79148249+38624472 -79146974+38625641 -79146741+38625819 -79146506+38626169 -79146449+38626254 -79144560+38630115 -79143777+38630938 -79139492+38637288 -79137357+38639365 -79137012+38640655 -79136374+38642400 -79135674+38643367 -79135546+38643715 -79135472+38644057 -79135004+38644537 -79133541+38646339 -79132723+38648169 -79132457+38649217 -79131161+38650650 -79131117+38651197 -79130926+38653433 -79130229+38654274 -79124381+38655805 -79123456+38656917 -79120983+38660008
 -79120983+38660008 -79117198+38659134
 -79117198+38659134 -79114337+38659327
 -79114337+38659327 -79109694+38658468 -79105985+38656235
 -79105985+38656235 -79092839+38661354 -79092955+38664263 -79092855+38664916 -79092360+38667668 -79092168+38668246 -79086403+38681625 -79085522+38683381 -79084864+38687325 -79087827+38690001 -79088314+38690355 -79089928+38691588 -79091009+38693132 -79092271+38699208 -79092555+38700149 -79092955+38702002 -79080055+38733614 -79079855+38734014 -79079755+38734314 -79079655+38734714 -79079555+38735114 -79079455+38735614 -79079455+38736114 -79079255+38736514 -79079167+38736867 -79073343+38743237 -79072655+38745225 -79068051+38751765 -79067605+38752022 -79067454+38752113 -79067354+38752213 -79066954+38752513 -79066454+38753213 -79066154+38753513 -79065654+38754013 -79064854+38754413 -79064254+38754813 -79063654+38755113 -79062954+38755513 -79057253+38761413
 -79086617+38866562 -79081833+38895941
 -79086617+38866562 -79082255+38871711 -79081955+38872511 -79081855+38873211 -79081755+38873811 -79081555+38874411 -79081355+38874711 -79081255+38875111 -79081155+38875211 -79081055+38875411 -79081055+38875511 -79081833+38895941
 -79132751+38815276 -79132257+38816012 -79129391+38819069 -79126878+38821750 -79124466+38824233 -79124467+38825522 -79124439+38826189 -79115794+38832943 -79113362+38834074 -79108556+38841212 -79104556+38845812 -79102695+38847740 -79092174+38861610 -79091073+38862735 -79090850+38862904 -79089342+38864424 -79087681+38865209 -79086617+38866562
 -79133880+38813930 -79132751+38815276
 -79133880+38813930 -79133657+38814112 -79133557+38814312 -79133257+38814512 -79132857+38815012 -79132751+38815276
 -79134321+38813356 -79133880+38813930
 -79349867+38957509 -79335187+38947107 -79332696+38945342 -79322065+38937810 -79321934+38937723 -79316777+38934332 -79312215+38931333 -79312137+38931282 -79311943+38931154 -79311039+38930559 -79305225+38926738 -79301771+38924468 -79286799+38914628 -79279973+38910142 -79264310+38899988 -79263638+38899555 -79257036+38895299 -79248639+38889890 -79248020+38889493 -79234467+38880795 -79232634+38879618 -79231786+38879074 -79231088+38878626 -79227482+38876312 -79226645+38875774 -79220768+38871835 -79218601+38870369 -79217373+38869538 -79216610+38869022 -79216093+38868672 -79202944+38859778 -79200308+38857995 -79177927+38842854 -79177173+38842344 -79175816+38841426 -79161809+38831951 -79151652+38825080 -79142446+38818853 -79137681+38815629 -79137377+38815423 -79134321+38813356
 -79486873+39205961 -79480745+39204807 -79480674+39204704 -79480574+39204559 -79479913+39204407 -79479710+39204375 -79474448+39202745 -79473071+39202313
 -79473071+39202313 -79472742+39202333 -79471641+39203307 -79470997+39203384 -79470774+39203394 -79470474+39203406 -79469891+39203707 -79469781+39203792 -79469521+39204507 -79469273+39204668 -79469267+39204793 -79469246+39205235 -79469074+39205526 -79468794+39206147 -79468685+39206429 -79468474+39207638 -79467979+39207822 -79467774+39207898 -79467656+39207941 -79467421+39208147 -79467245+39208490 -79466157+39208971 -79465980+39209013 -79465374+39209229 -79464761+39209607 -79464201+39209779 -79463480+39210276 -79463282+39210402 -79460514+39211465 -79460250+39211506
 -79460250+39211506 -79455764+39211111 -79455674+39211098 -79455362+39211055 -79455346+39210760 -79455332+39210505
 -79455332+39210505 -79453479+39210551 -79452450+39211261 -79452685+39211719 -79452571+39211802 -79452429+39211906 -79452201+39212101 -79452166+39212199 -79452059+39212506 -79451990+39212586 -79451945+39212606 -79451599+39212755 -79451211+39212844 -79450273+39213922 -79443977+39216606
 -79443977+39216606 -79442704+39216452
 -79442704+39216452 -79441759+39216731 -79441496+39216868 -79439598+39217255 -79438413+39218506 -79437604+39218742 -79437089+39219206 -79436722+39219456 -79434321+39222590 -79432475+39224005 -79432182+39224328
 -79432182+39224328 -79430202+39223836 -79430211+39223755 -79430093+39223618 -79429505+39223595
 -79429505+39223595 -79429063+39223664 -79428475+39224098 -79425961+39225395 -79425737+39225582 -79424550+39231170 -79424833+39232840 -79425061+39234634 -79424912+39234762
 -79424912+39234762 -79424470+39234647 -79424248+39234375 -79423520+39234306
 -79423520+39234306 -79422528+39234602 -79420406+39235953 -79420351+39236683 -79420671+39237239 -79415034+39239870 -79414906+39239909 -79414523+39240297 -79414023+39240412
 -79414023+39240412 -79413641+39240343 -79412425+39240179
 -79412425+39240179 -79412051+39240546 -79409193+39243336 -79408238+39245574 -79408323+39245606 -79409115+39246161 -79409282+39246452 -79405960+39247411 -79402911+39250106 -79398423+39253487 -79398473+39253922 -79399452+39254882 -79399466+39254912 -79399540+39255065 -79398968+39255607 -79394190+39258384 -79394169+39258483 -79394098+39258818 -79394069+39258955 -79393865+39259916 -79393856+39259960 -79393813+39260073 -79393296+39261424 -79393068+39261639 -79392883+39261813 -79392677+39261881 -79387260+39263618 -79387670+39267303 -79387477+39267601 -79387404+39267714 -79386786+39268035 -79386168+39268217
 -79386168+39268217 -79385491+39268171 -79384955+39267698 -79384843+39267599 -79383997+39267269 -79383902+39267232 -79382254+39266911
 -79382254+39266911 -79381635+39266934 -79380777+39268280 -79378687+39271920 -79374768+39273589 -79372589+39274072
 -79372589+39274072 -79369725+39273962
 -79369725+39273962 -79364759+39274511 -79362940+39274669 -79357682+39276172 -79346984+39292181 -79346505+39293335 -79345542+39293875
 -79345542+39293875 -79344452+39293532
 -79344452+39293532 -79344344+39293534 -79343356+39293555 -79342273+39293579
 -79342273+39293579 -79341390+39293510
 -79341390+39293510 -79340990+39293548 -79340418+39293602 -79340065+39293716 -79339566+39294298 -79339417+39294472 -79326017+39300486 -79325194+39300675 -79312500+39304015
 -79312500+39304015 -79292710+39298729
 -79292710+39298729 -79288992+39304688 -79275996+39326592 -79275965+39326599 -79272225+39327712 -79271843+39327847
 -79289364+39188906 -79295483+39188910
 -79295483+39188910 -79300097+39185129
 -79289864+39190106 -79289364+39188906
 -79289864+39190106 -79289418+39189838 -79289364+39189806 -79289264+39189706 -79289264+39189627 -79289264+39189306 -79289364+39188906
 -79295235+39195807 -79295171+39195354 -79295075+39195039 -79289864+39190106
 -79329894+39129432 -79336316+39115070 -79355468+39086508 -79355095+39086449 -79347167+39085208 -79343230+39083769 -79322827+39072357
 -79322827+39072357 -79298164+39073210
 -79298164+39073210 -79301257+39065793 -79312100+39041354 -79314508+39032790 -79324013+39000013 -79328642+38995854 -79329066+38993909
 -79300097+39185129 -79315965+39166707 -79317065+39166507 -79317665+39166407 -79318366+39166107 -79318966+39165807 -79319566+39165507 -79320066+39165207 -79320866+39164707 -79321366+39164507 -79321866+39164307 -79329894+39129432
 -79300097+39185129 -79331666+39145607 -79331466+39145007 -79331266+39144007 -79331166+39143407 -79331166+39142507 -79331066+39142007 -79331066+39141607 -79331066+39141207 -79331066+39140807 -79331066+39140407 -79329894+39129432
 -79316081+39210999 -79295235+39195807
 -79316081+39210999 -79315965+39210906 -79314665+39210506 -79313765+39210306
 -79313765+39210306 -79312865+39210506 -79311765+39210906 -79310865+39211106 -79310165+39211206
 -79310165+39211206 -79309465+39211006 -79309065+39210706 -79308565+39210306 -79295235+39195807
 -79421271+39190407 -79381469+39200906 -79381774+39201856 -79382063+39202754 -79382369+39203706 -79380014+39204148 -79352009+39208206 -79327118+39212407
 -79327118+39212407 -79316081+39210999
 -79328787+38993095 -79329077+38990271 -79329966+38987300 -79329876+38985336 -79336229+38977738 -79337111+38976706 -79344752+38967761 -79345267+38967710 -79351167+38966110 -79352654+38965366 -79357189+38964510 -79357666+38964509
 -79329066+38993909 -79328787+38993095
 -79329066+38993909 -79328966+38993409 -79328787+38993095
 -79349867+38957509 -79351167+38956010 -79354467+38953510 -79428571+38929410
 -79428571+38929410 -79433971+38930710
 -79433971+38930710 -79454637+38916601 -79450171+38909870 -79460786+38894003 -79467728+38892010 -79489368+38888381
 -79357666+38964509 -79355363+38962795 -79354938+38962538 -79349867+38957509
 -79357666+38964509 -79384169+38968610 -79388869+38970010 -79398280+38972334
 -79398280+38972334 -79399688+38972220
 -79399688+38972220 -79400656+38972472 -79415371+38973391
 -79415371+38973391 -79421131+38971762
 -79421131+38971762 -79431436+38974286 -79432455+38975298
 -79432455+38975298 -79446479+38975219 -79450026+38974645
 -79450026+38974645 -79451097+38974963
 -79451097+38974963 -79453062+38974819
 -79453062+38974819 -79455633+38975296
 -79455633+38975296 -79457528+38975086 -79463678+38974827
 -79463678+38974827 -79465591+38975977
 -79465591+38975977 -79466969+38975863
 -79466969+38975863 -79472702+38978009
 -79472702+38978009 -79479547+38977278 -79485929+38975961 -79486646+38975363 -79487289+38975012 -79487666+38974895 -79488390+38974895 -79488692+38974895 -79489748+38975146 -79491771+38975855 -79492466+38976187 -79492534+38976220 -79492534+38976312 -79492615+38976369
 -79492615+38976369 -79499775+38975037 -79500083+38974224 -79499775+38974099 -79499775+38973435 -79500245+38972691 -79500315+38971999 -79502601+38970113 -79503617+38970084
 -79503617+38970084 -79507746+38974709 -79508766+38975175 -79540772+38982341 -79542358+38982703 -79543889+38983053 -79544519+38983197 -79561712+38987122 -79566365+38988184 -79599526+38995652 -79615095+38999106 -79642338+39005237 -79673203+39012165 -79681064+39013929 -79686551+39015160 -79692230+39016435 -79711078+39020666 -79716804+39021952 -79717633+39022138 -79733116+39025614 -79740697+39027315 -79758301+39031186 -79758712+39031356 -79785689+39037405 -79785738+39037553 -79785622+39089970 -79785884+39090166 -79786036+39090650 -79786437+39091031 -79790690+39099004 -79794890+39101794 -79797024+39104238
 -79447573+39184207 -79421271+39190407
 -79447573+39184207 -79425271+39190207 -79424871+39190507 -79424271+39190807 -79423771+39191007 -79423371+39191107 -79422971+39191107 -79422471+39191007 -79422171+39190907 -79421871+39190707 -79421571+39190507 -79421271+39190407
 -79487175+39194906 -79487125+39194856 -79486575+39194307 -79483083+39189084 -79481962+39188929 -79467988+39179014
 -79467988+39179014 -79449423+39184765
 -79449423+39184765 -79447573+39184207
 -79763774+39720776 -79758498+39720776 -79750257+39720777 -79747754+39720791 -79733122+39720889 -79720496+39720972 -79720413+39720973 -79710776+39720977 -79701714+39720977 -79701167+39720977 -79700748+39720977 -79675899+39720847 -79661132+39720798
 -79661132+39720798 -79660755+39720800 -79659301+39720805 -79657014+39720813 -79648759+39720842 -79645380+39720854 -79643864+39720859 -79633191+39720896 -79626117+39720922 -79624356+39720931 -79622361+39720948 -79610623+39721245
 -79610623+39721245 -79608223+39721154 -79603719+39721110 -79598563+39721066
 -79598563+39721066 -79588780+39721236
 -79588780+39721236 -79566693+39721034 -79563296+39720986 -79547774+39720796
 -79547774+39720796 -79533258+39720856 -79531440+39720865 -79523714+39720904 -79519596+39720926 -79505816+39720997 -79502096+39721016 -79487326+39721055 -79476662+39721078
 -79476662+39721078 -79476710+39716423 -79476754+39712224 -79476773+39710388 -79476862+39701753 -79476789+39681126 -79476778+39678060 -79476763+39673912 -79476752+39672093 -79476698+39663572 -79476695+39663102 -79476609+39649629 -79476605+39649096 -79476579+39645083 -79476574+39644206 -79476565+39642471 -79477764+39642282 -79477774+39641701 -79477895+39634897 -79477984+39629733 -79478115+39619167 -79478130+39617372 -79478158+39614168 -79478326+39594676 -79478375+39588948 -79478446+39580650 -79478552+39568272 -79478563+39566990 -79478655+39556317 -79478760+39544116 -79478805+39538789 -79478832+39535613 -79478861+39532245 -79478866+39531689 -79482366+39531689 -79482407+39527997 -79482409+39527815 -79482354+39524682 -79482648+39521364 -79482548+39515324 -79482601+39510500 -79482857+39490987 -79482873+39489954 -79482919+39487049 -79482742+39486092 -79482940+39473389 -79483235+39472657 -79482896+39471352 -79482899+39470476 -79482899+39470349 -79482934+39460262 -79483077+39454118 -79483148+39451018 -79483170+39448621 -79483301+39435497 -79483355+39426734 -79483481+39419369 -79483487+39418842 -79483512+39416544 -79483557+39412476 -79483563+39411906 -79483625+39406253 -79483736+39396308 -79483782+39392088 -79483867+39384505 -79483870+39384229 -79483888+39382572 -79483998+39373024 -79484094+39365519 -79484183+39358660 -79484186+39358491 -79484279+39351450 -79484293+39350396 -79484335+39346773 -79484358+39345238 -79484372+39344300 -79486072+39344300 -79486255+39332264 -79486263+39331693 -79486296+39329592 -79486383+39323910 -79486401+39322754 -79486441+39320095 -79486454+39319267 -79486467+39318384 -79486526+39315722 -79486772+39299074 -79486812+39296367 -79486843+39295759 -79487651+39279933 -79487356+39279636 -79487069+39279087 -79486737+39278149 -79487119+39275689 -79487274+39265205 -79486179+39264970 -79485874+39264905 -79485892+39264133 -79485914+39263188 -79485917+39263065 -79486032+39258231 -79486207+39250844 -79486236+39249226 -79486239+39249042 -79486243+39248782 -79486419+39236840 -79486635+39222150 -79486696+39217923 -79486728+39215766 -79486829+39208944 -79486860+39206847 -79486873+39205961
 -79486873+39205961 -79487175+39194906
 -79489368+38888381 -79510274+38874410 -79510174+38874210 -79510174+38874010 -79510174+38873810 -79510274+38873510 -79510674+38873010 -79510774+38872710 -79510874+38872210 -79511074+38871810 -79511174+38871310 -79529044+38852662
 -79489368+38888381 -79510874+38877010 -79510474+38876410 -79510274+38876110 -79510074+38875810 -79510074+38875410 -79510074+38875210 -79510174+38875110 -79510274+38875010 -79510374+38874810 -79510374+38874710 -79529044+38852662
 -79489382+39197200 -79487175+39194906
 -79495152+39203200 -79489382+39197200
 -79495152+39203200 -79490432+39198292 -79489382+39197200
 -79748423+39250832 -79745802+39251713 -79741135+39253284 -79736346+39254896 -79735834+39255068 -79722279+39259628 -79721785+39259795 -79714062+39262389 -79711947+39263100 -79687994+39271152 -79686992+39271312
 -79686992+39271312 -79685347+39270809 -79684014+39270401 -79683859+39270354 -79683132+39270132 -79669434+39265947 -79658187+39262510 -79649102+39259735 -79627372+39253095 -79624108+39252084 -79619232+39250496 -79618032+39250105 -79617198+39249822 -79599743+39244496 -79595503+39243196 -79575650+39237108 -79570335+39235478 -79569629+39235262 -79558335+39231799 -79557939+39231678 -79551950+39229838 -79546696+39228224 -79541182+39226546 -79528830+39222746 -79523512+39221110 -79522676+39220853 -79520780+39220269 -79516201+39218860 -79512556+39217739 -79507672+39216235 -79507576+39216206 -79495590+39203656 -79495152+39203200
 -79514502+38780055 -79529873+38755912 -79529773+38755312 -79529873+38754812 -79530073+38754212 -79530273+38753912 -79530373+38753712
 -79514502+38780055 -79530373+38753712
 -79527274+38815061 -79525873+38813736 -79523498+38812259 -79522940+38812006 -79522361+38811636 -79521345+38811102 -79520004+38810527 -79514502+38780055
 -79529044+38852662 -79527263+38833036 -79529247+38822921 -79529671+38820324
 -79529671+38820324 -79527274+38815061
 -79529671+38820324 -79529774+38819811 -79529774+38819311 -79529474+38818911 -79529074+38818411 -79528674+38818011 -79528274+38817411 -79527774+38816911 -79527474+38816411 -79527374+38815911 -79527274+38815411 -79527274+38815061
 -79530373+38753712 -79542444+38746816 -79543773+38742312 -79546247+38736588 -79548884+38734938 -79549048+38734912 -79549112+38734893 -79549970+38734328 -79554001+38732976 -79555082+38732751 -79557374+38729645 -79560718+38719034 -79560674+38718573 -79560534+38718132 -79560485+38717979 -79560944+38717250 -79562077+38716821 -79563241+38716013 -79563442+38715780 -79564287+38714926 -79565526+38713536 -79566682+38713111
 -79566682+38713111 -79567978+38713549
 -79567978+38713549 -79572234+38712043 -79573774+38708476 -79575667+38706320 -79575974+38705825 -79581636+38699507 -79582476+38698309 -79582906+38697371 -79586681+38695006 -79587687+38690461 -79596164+38687635 -79597276+38684914 -79599572+38681365
 -79601374+38679865 -79597608+38671048 -79613761+38667307 -79618392+38666635
 -79618392+38666635 -79618635+38666678
 -79618635+38666678 -79626774+38664214
 -79599572+38681365 -79599675+38681313 -79600275+38680813 -79600775+38680413 -79601275+38680013 -79601374+38679865
 -79599572+38681365 -79601374+38679865
 -79626774+38664214 -79626533+38663661 -79626555+38646234 -79632693+38638337 -79633452+38637637 -79630223+38634476 -79627475+38629537 -79627475+38628215 -79626634+38625634 -79625175+38625015 -79624774+38625005
 -79624774+38625005 -79624774+38625115
 -79624774+38625115 -79619284+38622725 -79620566+38619223 -79620752+38618882 -79620818+38618760 -79622502+38614430 -79625609+38612995 -79626060+38612737 -79632663+38607093 -79643284+38601952 -79647067+38596459 -79649075+38591515
 -79626774+38664214 -79627075+38663814 -79627175+38663514 -79627375+38662814 -79627475+38662414 -79627575+38662214 -79627675+38662114 -79627875+38661814 -79628275+38661414 -79628575+38661214 -79628875+38660914
 -79628875+38660914 -79653377+38685213
 -79626774+38664214 -79653377+38685213
 -79649075+38591515 -79656109+38576200 -79661170+38567163 -79659761+38563898 -79661356+38560986 -79665945+38557038 -79667078+38553600 -79669021+38540058 -79668774+38540017 -79668374+38539817 -79667974+38539617 -79667774+38539417 -79667374+38539117 -79667074+38538817 -79666874+38538617 -79666874+38538317 -79667074+38538017 -79667374+38537817 -79670434+38532009 -79669905+38527004 -79662742+38516910 -79665937+38513704 -79668216+38512472 -79668633+38512158 -79669016+38511251 -79669128+38510975 -79669128+38510883 -79669719+38509393
 -79669719+38509393 -79672822+38509703
 -79672822+38509703 -79681074+38505317 -79681174+38504917 -79681574+38504517 -79681606+38504504 -79682074+38504317 -79682674+38504117 -79682974+38503917 -79683074+38503617 -79682974+38503417 -79682674+38503117 -79687047+38497413 -79695896+38488348 -79696289+38488014 -79695801+38482037 -79695186+38481407 -79693397+38480183 -79693685+38479461 -79695565+38477842 -79695774+38477666 -79699006+38475148 -79693767+38466316 -79688205+38450476 -79688962+38449538 -79690445+38444411 -79689544+38442511 -79689399+38442076 -79691342+38439611 -79691377+38439558 -79690495+38433718 -79691723+38430139 -79692852+38429177 -79700109+38420882 -79720968+38395073 -79742177+38353248
 -79742177+38353248 -79742771+38353367 -79743582+38353768 -79744105+38353968 -79744832+38354023 -79745253+38354158 -79745950+38354358
 -79745950+38354358 -79747547+38354328 -79770002+38341548 -79776196+38333565 -79796162+38323734 -79799617+38317149 -79807542+38301694 -79802985+38292935 -79787556+38275295 -79787800+38272793 -79788945+38268703 -79790134+38267654 -79792796+38266813 -79795921+38265552 -79811223+38260379
 -79811223+38260379 -79811679+38260392
 -79811679+38260392 -79814626+38256961 -79820440+38248098
 -79820440+38248098 -79821010+38248277 -79821988+38248812 -79822897+38249371 -79824360+38250122 -79826442+38250122 -79826497+38250092 -79827773+38249825 -79831517+38249004 -79843677+38241500 -79843982+38241459 -79846519+38239601 -79856675+38231205 -79860384+38226496 -79863185+38224000 -79867791+38219635 -79873637+38215579 -79873938+38215310 -79878417+38211246 -79878608+38211120 -79879087+38211016 -79879250+38210920 -79879312+38210783 -79879579+38210308 -79879887+38209809 -79880051+38209576 -79880235+38209431
 -79880235+38209431 -79880565+38209438
 -79880565+38209438 -79882059+38208118 -79882719+38207219 -79888544+38207039 -79890323+38205859 -79891999+38203378 -79892345+38202397 -79893660+38199415 -79894376+38198747 -79894616+38198469 -79894980+38198397 -79897132+38196249 -79911736+38187647 -79916283+38186378 -79916174+38184386 -79917061+38183741 -79921196+38180378 -79921026+38179954 -79919504+38179305 -79917654+38178651 -79917831+38174087 -79918239+38173484 -79916422+38168414 -79914884+38167524 -79919004+38155863 -79925251+38150465 -79925512+38150237 -79928683+38144928 -79928701+38144560 -79928747+38144436 -79933751+38135508 -79942583+38134334 -79942671+38134328
 -79942671+38134328 -79942747+38134333
 -79942747+38134333 -79943246+38123135 -79941450+38117658 -79929631+38102808 -79931034+38101402 -79931688+38101141 -79933911+38099168 -79935101+38096541 -79935464+38096247 -79936346+38095589 -79937841+38094938 -79938274+38094741 -79939872+38093082 -79941353+38092076 -79941899+38091833 -79942364+38091588 -79942656+38091293 -79942910+38090877 -79945701+38087937 -79954539+38079853 -79954536+38079745 -79959166+38071287 -79961571+38066460 -79960326+38064881 -79959689+38064515 -79959844+38063697
 -79653377+38685213 -79655456+38687473 -79655677+38687713
 -79655677+38687713 -79672734+38683985 -79680277+38664413 -79683977+38664413 -79699406+38674525 -79700629+38676726 -79701583+38679393 -79702339+38680194 -79703679+38681013
 -79703679+38681013 -79725082+38679232 -79726150+38678989 -79727191+38678828
 -79727191+38678828 -79738180+38692012 -79738580+38692312 -79738754+38692442
 -79727191+38678828 -79738754+38692442
 -79738754+38692442 -79738969+38694256 -79737793+38695517 -79737280+38701512 -79737282+38704418 -79737277+38704611 -79737267+38704998 -79737259+38705308 -79737253+38705540 -79737280+38705712 -79736566+38708026 -79732896+38710293 -79730629+38712109 -79732665+38713012
 -79732665+38713012 -79733993+38712442 -79735824+38712352
 -79735824+38712352 -79741081+38718712
 -79741081+38718712 -79741781+38718812 -79742281+38718812 -79743003+38718631 -79743081+38718612 -79743681+38718512
 -79743681+38718512 -79743981+38718612 -79744281+38718812 -79744681+38719212 -79744979+38719510 -79745481+38719712 -79764179+38734975
 -79741081+38718712 -79764179+38734975
 -79748423+39250832 -79779186+39240718
 -79860886+39531605 -79857853+39535507 -79850619+39544804 -79849607+39546104 -79846361+39550276 -79843317+39554188 -79841028+39557130 -79833919+39566266 -79833043+39567392 -79832610+39567949 -79821940+39581673 -79817291+39587667 -79813463+39592601 -79812097+39594362 -79796054+39615045 -79794916+39616512 -79794361+39617227 -79794054+39617621 -79793919+39617794 -79793558+39618262 -79786571+39647164 -79785912+39652746 -79785531+39655964 -79785119+39657761 -79784937+39658102 -79784626+39658714 -79773480+39679192 -79770665+39684293 -79764728+39695136 -79763774+39697186 -79763774+39699598 -79763774+39701170 -79763774+39707768 -79763774+39710985 -79763774+39718090 -79763774+39720776
 -79764179+38734975 -79767862+38735650 -79775901+38739805
 -79775901+38739805 -79781883+38736151 -79781883+38735700 -79782893+38731226 -79787190+38726303 -79788417+38725177 -79788533+38725060
 -79779186+39240718 -79748423+39250832
 -79809729+39230526 -79809627+39230589 -79808792+39231001 -79802080+39233205 -79783235+39239390 -79779873+39240493 -79779186+39240718
 -80421388+39721189 -80412707+39721174 -80411729+39721172 -80410098+39721170
 -80410098+39721170 -80403419+39721202 -80398966+39721223 -80397423+39721231 -80394029+39721247 -80390467+39721264 -80388412+39721273 -80379809+39721315 -80378721+39721320 -80371629+39721437
 -80371629+39721437 -80369451+39721431 -80368187+39721409 -80356583+39721384 -80350755+39721372 -80350167+39721370 -80348504+39721366 -80338934+39721346 -80334135+39721336 -80328787+39721290 -80309457+39721264
 -80309457+39721264 -80308651+39721283 -80307139+39721283 -80305856+39721252 -80293889+39721188 -80290809+39721171 -80287441+39721153 -80283768+39721134 -80276780+39721097 -80275004+39721088 -80274501+39721086 -80273989+39721084 -80270633+39721066 -80270056+39721063 -80268943+39721058
 -80268943+39721058 -80263745+39721070
 -80263745+39721070 -80263093+39721067 -80262346+39721064 -80261299+39721058 -80258421+39721044 -80258260+39721043
 -80258260+39721043 -80244531+39721107 -80244042+39721108 -80241307+39721118 -80240447+39721121 -80239307+39721125 -80238577+39721127 -80236187+39721137 -80235603+39721139 -80233612+39721147 -80232438+39721152 -80229631+39721163 -80228513+39721168 -80226085+39721194 -80224067+39721232
 -80224067+39721232 -80223927+39721216 -80223182+39721215 -80221555+39721214 -80220241+39721214 -80214865+39721214 -80214511+39721214 -80212362+39721214 -80211527+39721214 -80209730+39721214 -80208523+39721210 -80208403+39721209 -80207535+39721204 -80207463+39721204 -80206734+39721201 -80206334+39721199 -80205740+39721196 -80205075+39721193 -80202951+39721184 -80200953+39721144
 -80200953+39721144 -80198177+39721149 -80197564+39721150 -80197300+39721150 -80195056+39721190
 -80195056+39721190 -80194719+39721189 -80192481+39721187 -80191987+39721186
 -80191987+39721186 -80188869+39721202 -80188684+39721213 -80187618+39721213 -80185706+39721199 -80185366+39721196 -80184422+39721189 -80183234+39721181 -80177274+39721144
 -80177274+39721144 -80174292+39721152 -80173428+39721154 -80155170+39721205 -80154034+39721210 -80149167+39721222
 -80149167+39721222 -80141513+39721203 -80140850+39721201 -80127416+39721168 -80124789+39721163 -80108961+39721113
 -80108961+39721113 -80105172+39721135 -80092336+39721210 -80084987+39721212 -80083685+39721220 -80080355+39721397
 -80080355+39721397 -80080164+39721394 -80077966+39721361
 -80077966+39721361 -80077607+39721396
 -80077607+39721396 -80075947+39721350 -80062644+39721326 -80062327+39721325 -80061226+39721323 -80049845+39721303 -80044052+39721293 -80041898+39721289 -80019276+39721234 -80013475+39721215 -80006159+39721192 -79984007+39720972 -79973432+39720900 -79973167+39720898 -79956569+39720786 -79950468+39720745
 -79950468+39720745 -79950023+39720755
 -79950023+39720755 -79946779+39720729 -79940681+39720679
 -79940681+39720679 -79930422+39720720 -79925191+39720740 -79924909+39720742 -79924021+39720746 -79920732+39720759 -79919438+39720764 -79918792+39720767 -79916841+39720775 -79916280+39720777
 -79916280+39720777 -79915264+39720775 -79914590+39720773 -79910883+39720764 -79908641+39720759 -79888674+39720711 -79887348+39720708 -79881218+39720693 -79874246+39720679
 -79874246+39720679 -79869568+39720687 -79863440+39720696 -79859038+39720704 -79858032+39720705 -79857353+39720707 -79857155+39720707 -79855690+39720709 -79854499+39720711 -79853131+39720713 -79852904+39720713 -79843244+39720729 -79841703+39720732 -79840277+39720734 -79839374+39720736 -79837971+39720738 -79833215+39720745 -79831405+39720749 -79829770+39720752 -79825439+39720759 -79822665+39720763 -79819831+39720768 -79816122+39720775 -79815709+39720776 -79807979+39720778 -79802156+39720778 -79793755+39720866
 -79793755+39720866 -79793674+39720778 -79787426+39720777 -79786274+39720777 -79781031+39720777 -79763774+39720776
 -79788533+38725060 -79788783+38724811 -79789183+38724411 -79789583+38724011 -79790183+38723611 -79790683+38723211 -79791183+38722911 -79791483+38722611 -79791983+38722311 -79792783+38721911 -79792883+38721811 -79792983+38720211
 -79788533+38725060 -79792983+38720211
 -79792983+38720211 -79792983+38716711 -79793483+38716011 -79794760+38715184 -79801900+38706645 -79801682+38706567 -79798883+38705011 -79798775+38704860 -79801794+38698143 -79803083+38696512 -79804883+38693612 -79806089+38692864 -79807983+38684512 -79807883+38683271 -79810183+38680212 -79814292+38677103 -79814325+38677009 -79814400+38676986 -79814448+38676913 -79814083+38674912 -79814034+38674717 -79813983+38674212 -79814325+38673156 -79816388+38670478 -79816515+38670199 -79816660+38669911 -79817121+38668998 -79818360+38667373 -79818662+38666809 -79819038+38666482 -79819555+38665518 -79820383+38663912 -79820783+38662824 -79821443+38658215 -79832903+38648792
 -79797024+39104238 -79823992+39115903
 -79823992+39115903 -79824192+39115803 -79824492+39115803 -79824692+39115803 -79824792+39115803 -79824892+39115803 -79825092+39115803
 -79797024+39104238 -79825092+39115803
 -79836192+39240899 -79835679+39240803 -79819009+39240401 -79817793+39240101 -79809938+39236021 -79809729+39230526
 -79832676+39154794 -79828593+39176602 -79828629+39176712 -79828693+39177602 -79826793+39194634 -79826688+39195115 -79816693+39218394 -79809729+39230526
 -79865893+39063403 -79865074+39064781 -79861351+39074562 -79852593+39091703 -79850093+39093703 -79845653+39094243 -79826690+39105008 -79824086+39108015 -79824672+39109383 -79824688+39109809 -79824563+39110874 -79825092+39115803
 -79825092+39115803 -79825092+39115903 -79825092+39116003 -79825192+39116203 -79825292+39116303 -79825392+39116303 -79825492+39116503 -79825592+39116603 -79825592+39116703 -79825692+39116803 -79826292+39117103 -79837993+39130802
 -79825092+39115803 -79836292+39127202 -79836393+39127302 -79836493+39127302 -79836693+39127502 -79836693+39127602 -79836793+39127802 -79836793+39128102 -79836893+39128302 -79836993+39128702 -79837193+39128902 -79837993+39130802
 -80245518+38388457 -80236877+38394176 -80234345+38395851 -80222196+38403893 -80219546+38405647 -80209609+38412224 -80206332+38414393 -80185698+38428052 -80184571+38428798 -80182430+38430215 -80179498+38432155 -80168951+38439139 -80157432+38446777 -80146907+38453763 -80145548+38454664 -80143334+38456133 -80138705+38459206 -80116697+38473915
 -80116697+38473915 -80116265+38473842 -80114781+38473593 -80077642+38467344 -80076957+38467229 -80075846+38467042 -80061306+38464591 -80059316+38464256 -80052147+38463048 -80029751+38459275 -80029209+38459184 -80028404+38459166
 -80028404+38459166 -80027620+38459619 -80016690+38465947 -80015804+38466427 -80002751+38473481 -79959348+38497591 -79953652+38500794 -79930683+38513429 -79928919+38514406 -79926327+38515841 -79907363+38526339 -79896275+38532477 -79894538+38533418 -79893955+38533761 -79863553+38550650 -79863250+38550820 -79861683+38555414 -79849060+38595371 -79848987+38598389 -79842496+38610063 -79843783+38615713 -79845071+38617786 -79845830+38630516
 -79845830+38630516 -79843583+38630313 -79842646+38629632 -79841049+38629124
 -79841049+38629124 -79834469+38630887 -79830441+38636200 -79829834+38637942 -79831217+38639980
 -79832903+38648792 -79831217+38639980
 -79832903+38648792 -79833183+38648512 -79833583+38648012 -79833783+38647612 -79833683+38647312 -79833583+38646912 -79833383+38646512 -79833183+38646312 -79832983+38645912 -79832683+38645512 -79832483+38645112 -79831217+38639980
 -79836192+39240899 -79836277+39240915 -79836660+39241098 -79837215+39241500
 -79836192+39240899 -79837215+39241500
 -79837215+39241500 -79838596+39242902 -79840572+39243358 -79840752+39243400 -79841916+39243669 -79846923+39245666 -79848934+39246039 -79849319+39246201 -79850767+39247444 -79851143+39254653
 -79837993+39130802 -79832676+39154794
 -79837993+39130802 -79833593+39145902 -79833793+39146202 -79833993+39146402 -79834193+39146702 -79834293+39147002 -79834393+39147402 -79834393+39147702 -79834293+39148002 -79834193+39148202 -79834093+39148502 -79832676+39154794
 -79850886+39256456 -79850916+39256593 -79851443+39259677 -79852263+39263030 -79852919+39263337 -79853980+39263817 -79852691+39269402 -79855526+39272510 -79856419+39272823 -79858175+39273102 -79858490+39273152 -79859754+39274669 -79858463+39277889 -79861715+39282996 -79861934+39284047 -79861942+39284089 -79866952+39290132 -79867111+39290390 -79867428+39290396 -79869609+39290683 -79870884+39291041 -79872111+39294209 -79874794+39294873
 -79874794+39294873 -79877290+39294417 -79877458+39294409 -79878509+39294358
 -79878509+39294358 -79889501+39302182
 -79889501+39302182 -79895353+39299469
 -79851143+39254653 -79850886+39256456
 -79851143+39254653 -79851099+39254805 -79850913+39255442 -79850891+39256301 -79850886+39256456
 -79867137+39523535 -79860886+39531605
 -79867137+39523535 -79863684+39527984 -79860886+39531605
 -79894688+39435588 -79894714+39435862 -79895019+39438770 -79896882+39456237 -79897391+39460729 -79897547+39462101 -79897702+39463468 -79897972+39465854 -79898895+39474002 -79899744+39481940 -79899079+39482783 -79898504+39483276 -79898153+39483631 -79897740+39484059 -79896817+39485653 -79896092+39486572 -79890033+39494255 -79889239+39495260 -79888849+39495756 -79886967+39498143 -79885204+39500380 -79881555+39505004 -79880779+39506001 -79875265+39513084 -79867137+39523535
 -79884594+39008004 -79865593+39061603 -79865893+39062203 -79865993+39062603 -79865893+39063103 -79865893+39063403
 -79884594+39008004 -79869793+39049903 -79869493+39050903 -79869593+39051203 -79869393+39051803 -79869093+39052403 -79868989+39052533 -79868693+39052903 -79868593+39053203 -79867993+39053903 -79867193+39054503 -79865893+39063403
 -79887103+39003495 -79886494+39004294 -79884594+39008004
 -79887246+39001897 -79887103+39003495
 -79887246+39001897 -79887194+39002104 -79887194+39002204 -79887194+39002304 -79887294+39002504 -79887294+39002804 -79887294+39003004 -79887294+39003204 -79887194+39003404 -79887103+39003495
 -79993411+38959359 -79991184+38959675 -79990624+38959754 -79990443+38959780 -79989352+38959935 -79985642+38960461 -79982677+38960881 -79979869+38961279 -79977398+38961629 -79970668+38962583 -79970141+38962658 -79969063+38962811 -79968434+38962900 -79966740+38963140 -79956650+38964601 -79955902+38964710 -79954450+38964920 -79932062+38968164 -79931124+38968300 -79896094+38973404 -79887894+39000104 -79887830+39000232 -79887446+39001299 -79887246+39001897
 -79894688+39435588 -79894702+39432484 -79894734+39425920 -79894740+39424588 -79894755+39421684 -79894831+39406760 -79894853+39402597 -79894869+39399804 -79894847+39399083 -79894854+39398508 -79894874+39397141 -79894889+39395965 -79894891+39395890 -79894898+39394464 -79894910+39391921 -79894916+39390587 -79894918+39390170 -79894912+39389655 -79894971+39378694 -79894992+39374841 -79895013+39369829 -79895026+39366635 -79895048+39361014 -79895051+39360351 -79895078+39353463 -79895101+39348014 -79895106+39346804 -79895155+39334485 -79895156+39334058 -79895156+39333970 -79895158+39333712 -79895191+39325639 -79895199+39323926 -79895203+39322958 -79895216+39320053 -79895223+39318623 -79895225+39317979 -79895226+39317664 -79895294+39299675
 -79938914+39452479 -79937047+39451769 -79931371+39449612 -79922187+39446101 -79921418+39445808 -79919157+39444944 -79908309+39440796 -79907486+39440481 -79897107+39436513 -79894921+39435675 -79894688+39435588
 -79895353+39299469 -79895294+39299675
 -79895353+39299469 -79895334+39299535 -79895294+39299675
 -79959117+39275776 -79959117+39275855 -79949872+39281944 -79943247+39295814 -79940042+39297042
 -79940042+39297042 -79932692+39292363 -79923485+39289658
 -79923485+39289658 -79919008+39291488
 -79919008+39291488 -79911683+39289388 -79911636+39289386 -79909069+39289311
 -79909069+39289311 -79907788+39289357 -79905028+39302246 -79905000+39302316
 -79905000+39302316 -79895353+39299469
 -79938914+39452479 -79945126+39454767 -79948580+39456039 -79950039+39456562 -79953305+39457732 -79955640+39458569 -79956300+39458802 -79957750+39459316 -79964955+39461868 -79967936+39462979 -79967936+39463166 -79968055+39464100 -79969236+39464855 -79969597+39465289 -79969768+39465977
 -80197141+39393128 -80196683+39392899
 -80196683+39392899 -80193017+39393057 -80192189+39393148 -80190638+39393319 -80188039+39393652 -80176339+39395005 -80165718+39396233 -80162305+39396628 -80136671+39399592 -80136061+39399663 -80134452+39399848 -80122954+39401233 -80122035+39401291 -80116313+39403881 -80112305+39409650 -80108499+39410018
 -80108499+39410018 -80104722+39407891 -80098377+39402538 -80097049+39401211 -80088047+39387070 -80087182+39386424 -80087124+39386381
 -80087124+39386381 -80085611+39386747 -80084769+39386951 -80082060+39387621 -80075316+39389254 -80057012+39393689 -80053310+39394586 -80045208+39396549 -80032953+39399519 -80024841+39401632 -80017974+39409568 -80013853+39414388 -80011102+39417513 -80000467+39422713 -79996047+39424848 -79991696+39426949 -79976259+39434404 -79975324+39434856 -79973393+39435788 -79948422+39447873 -79943765+39450129 -79942825+39450584 -79938914+39452479
 -79959117+39275776 -79959399+39275495 -79959699+39275195 -79959799+39274695 -79959799+39273995 -79959599+39273395 -79959499+39273095 -79959499+39272595 -79959499+39272195 -79959599+39271695 -79959799+39271095 -79960422+39269911
 -79959117+39275776 -79960422+39269911
 -79959844+38063697 -79961234+38061046 -79961706+38060413 -79972615+38042416 -79971966+38035874 -79971674+38035661 -79971525+38035449 -79971601+38035232 -79972105+38034972 -79973140+38034711 -79973857+38034567 -79974085+38034392 -79974173+38034070 -79974134+38033957 -79981121+38025711 -79996134+38000996 -80024619+37976248 -80035980+37968249 -80036236+37967920 -80036596+37967155 -80036752+37966439 -80036908+37965907 -80039610+37965690 -80040423+37965620 -80040436+37965064 -80040440+37964443 -80040891+37963744 -80051503+37956257 -80056056+37951959 -80056375+37951907 -80056839+37951833 -80074612+37941890 -80074726+37941506 -80087975+37928502 -80117239+37904278 -80143850+37884300
 -80143850+37884300 -80144586+37884307 -80146130+37884453 -80147169+37885621 -80147316+37885936
 -80147316+37885936 -80158806+37877366 -80181815+37852724 -80182125+37852247 -80182755+37851365 -80183062+37850646 -80183064+37850570 -80183277+37848312 -80183638+37847504 -80183651+37847413 -80183555+37846810 -80183088+37845613 -80182761+37845181 -80182199+37844637 -80181626+37844028 -80181210+37842751 -80180744+37841594 -80180385+37841114 -80179783+37840522 -80180829+37838684 -80191630+37834897 -80201464+37825810 -80206118+37818203 -80206067+37817793 -80213663+37811183 -80215281+37810353 -80216229+37809820 -80216865+37809537 -80216939+37809505 -80228024+37797119 -80224434+37787490 -80220583+37782666 -80227673+37778870 -80229045+37778613 -80250427+37761301 -80250575+37756369 -80259924+37749726 -80259502+37749470 -80268149+37712883 -80276577+37705549 -80285320+37697974 -80285827+37697551 -80288000+37695965 -80294108+37693852 -80294786+37693694 -80295351+37693409 -80295916+37692839 -80296142+37692364 -80296138+37691783
 -80360048+38225845 -80360916+38192436 -80360940+38191499 -80361015+38188668 -80361398+38176582 -80361587+38170621 -80361647+38168728 -80361715+38166576 -80361874+38161580 -80362041+38155093 -80362127+38150051 -80362366+38139797 -80363207+38114269 -80362794+38113984 -80351832+38106442 -80345493+38102082 -80345357+38101989 -80335693+38095358 -80321315+38085517 -80308618+38076829 -80297239+38069008 -80296186+38068284 -80294331+38067010 -80282294+38058737 -80277658+38055550 -80272317+38051879 -80269633+38050035 -80268935+38049555 -80250223+38044984 -80249794+38044936 -80238960+38043564 -80233584+38042831 -80233113+38042758 -80232943+38042727 -80232890+38042717 -80232621+38042667 -80203963+38038439
 -80203963+38038439 -80201271+38041255 -80194846+38042355
 -80194846+38042355 -80187980+38039103
 -80187980+38039103 -80176958+38039242
 -80176958+38039242 -80172916+38037594 -80169346+38036311 -80169006+38036121
 -80169006+38036121 -80164574+38036731 -80159403+38038210 -80159090+38038316 -80119285+38051637 -80107015+38055802 -80081712+38057304 -80081059+38057313 -80078879+38057437 -80077949+38057490 -80068712+38058015 -80050588+38059044 -80043582+38059478 -80034114+38059957 -80022621+38060562 -80017516+38060848 -80008126+38061374 -80005393+38061527 -79997223+38061916 -79965594+38063457 -79960180+38063682 -79959844+38063697
 -79960422+39269911 -79961099+39268796 -79975900+39263295 -79976100+39263295 -79977238+39262929 -79978112+39262650 -79979116+39262327 -79981778+39261473 -79985411+39260309 -79989106+39259124 -79996667+39256699 -79999421+39255816 -79999801+39255695 -80000634+39255403 -80003702+39254395 -80005055+39253950 -80012540+39251493 -80014817+39250746 -80018923+39249268 -80019862+39248979 -80021303+39248537 -80022713+39248071 -80023411+39247892 -80026512+39247717 -80028695+39247594 -80032369+39247372 -80033548+39247296 -80034829+39247213 -80042039+39246529 -80045588+39246257 -80047596+39246054 -80048491+39245984 -80051294+39245765 -80057330+39245306 -80081504+39243467 -80115631+39240833 -80120117+39240515 -80129153+39239876 -80133320+39239622 -80139717+39239233 -80140588+39239147 -80141654+39239080 -80143219+39238982 -80144014+39238754
 -80144014+39238754 -80152814+39238906 -80153982+39239183 -80164378+39241643 -80166387+39242283
 -79969768+39465977 -79970300+39466457 -79970595+39466594 -79972071+39466777 -79972925+39467026 -79974109+39467371 -79974587+39467645 -79974788+39467760 -79975851+39467897 -79976146+39468057 -79976235+39468240 -79977566+39472680
 -79969768+39465977 -79977566+39472680
 -79977566+39472680 -79990681+39479196 -79990121+39480409 -79990108+39480585 -79993697+39484435 -79995988+39486417 -79999793+39487156 -79999793+39487223
 -79999793+39487223 -80005495+39486951
 -80005495+39486951 -80005647+39487272 -80011611+39488831 -80013536+39492829 -80017127+39500084 -80015623+39501084 -80015739+39501831 -80027607+39505497
 -80027607+39505497 -80031568+39505365
 -80031568+39505365 -80039223+39507033 -80039326+39507187 -80041814+39509455 -80040557+39518613 -80041553+39519551 -80042973+39522313 -80043264+39523008 -80050004+39528045 -80056473+39532940 -80061319+39536511 -80068049+39541541 -80069602+39542702 -80079114+39549737 -80079875+39550309 -80080533+39550630 -80080944+39550943 -80081287+39551205 -80081629+39551634 -80081827+39551782 -80084508+39553796 -80086203+39555096 -80086595+39555572 -80088194+39556738 -80096316+39562664 -80099199+39564492 -80104768+39570205 -80120182+39579067 -80128283+39582475 -80144960+39604653 -80153439+39609747 -80153532+39610426 -80154522+39610431 -80156558+39610442 -80171372+39610526 -80172689+39610534 -80180842+39610588 -80180944+39610589 -80181655+39610612 -80197975+39610834 -80198649+39610845 -80213422+39610861
 -80213422+39610861 -80214296+39610858 -80222091+39610836
 -80222091+39610836 -80226112+39610898 -80226388+39610903 -80236621+39610909 -80238635+39610909 -80245821+39610964 -80246761+39610970 -80250497+39611134 -80269427+39611451
 -80269427+39611451 -80270189+39611267
 -80270189+39611267 -80308631+39611528 -80308921+39611544 -80312981+39611780
 -80312981+39611780 -80315523+39611622
 -80315523+39611622 -80343162+39612693 -80349272+39613520 -80363535+39627079 -80366685+39631636 -80384874+39633093
 -80384874+39633093 -80386104+39632814
 -80386104+39632814 -80389447+39633225 -80390224+39633766 -80392876+39635702 -80394858+39636967 -80395810+39637347
 -80028840+38954634 -79993411+38959359
 -80028840+38954634 -79999798+38958466 -79993411+38959359
 -80085113+38947231 -80084304+38947317 -80081223+38947723 -80080958+38947757 -80072923+38948815 -80071655+38948982 -80065473+38949796 -80054149+38951288 -80039964+38953157 -80034844+38953840 -80033657+38953998 -80028840+38954634
 -80044437+39009999 -80058781+39022335 -80057028+39024341 -80053352+39028606 -80067408+39038036
 -80067408+39038036 -80068709+39038031 -80078091+39037994 -80089378+39037952 -80102977+39037901 -80104372+39037896 -80105282+39037893 -80106799+39037887 -80111824+39037869 -80112679+39037866 -80126957+39037771
 -80126957+39037771 -80127831+39037787 -80128261+39037868 -80133140+39043637 -80134317+39045029 -80135847+39046838 -80143490+39055873 -80144230+39056749 -80144541+39057305 -80145575+39059353 -80147180+39062532 -80147702+39063477 -80148650+39065374 -80149447+39066971 -80151300+39070679 -80155182+39075060 -80157703+39077557 -80179728+39091428 -80181284+39092023 -80193892+39096574
 -80085113+38947231 -80073262+38951077 -80063267+38959545 -80065618+38962080 -80072531+38968241 -80061713+38974925
 -80061713+38974925 -80054237+38974650
 -80054237+38974650 -80053150+38983049 -80051507+38992708 -80051682+38993782
 -80051682+38993782 -80044437+39009999
 -80051682+38993782 -80054558+39004850 -80054118+39005720 -80053619+39005994 -80051185+39006772 -80049454+39007688 -80047870+39008740 -80045816+39009335 -80044437+39009999
 -80280059+38694867 -80279948+38694991 -80270910+38705125 -80268311+38708025 -80264415+38712424 -80255104+38722938 -80251383+38727141 -80236907+38743678 -80236831+38743765 -80236570+38743768 -80235818+38743778 -80234866+38743792 -80227104+38743899 -80224303+38743996 -80221555+38744047 -80216408+38744108 -80206482+38744349 -80202466+38744500 -80185400+38744808 -80184755+38744822 -80181540+38744844 -80177551+38744947 -80176283+38744971 -80157691+38745324 -80156979+38745338 -80143279+38745599 -80142581+38745613 -80124895+38749788 -80124797+38750106 -80124783+38750106 -80124378+38751095 -80123758+38753224 -80121018+38762650 -80117578+38774490 -80117410+38775069 -80114277+38785848 -80113010+38790210 -80111225+38796355 -80110292+38799569 -80107414+38809474 -80107204+38810198 -80105981+38814408 -80105289+38816791 -80103806+38821898 -80098387+38840549 -80098863+38843008 -80100155+38849678 -80101856+38858463 -80102031+38859367 -80102822+38863451 -80104710+38873200 -80104982+38875245 -80107566+38888672 -80108505+38893763 -80109044+38896686 -80090014+38916353 -80089985+38916490 -80089370+38917841 -80089030+38918466 -80097109+38927200 -80089188+38937452 -80090287+38939928 -80084368+38942675 -80085113+38947231
 -80166387+39242283 -80174295+39232438 -80179430+39225924 -80183200+39221502 -80188173+39215445 -80193234+39209281 -80193575+39208865 -80198665+39202665 -80202186+39198376 -80203278+39197046 -80203900+39196288 -80204905+39195063 -80206512+39193101 -80208260+39190971 -80210510+39188233 -80215305+39182396 -80216543+39180888 -80224266+39171489 -80224643+39171030 -80225195+39166108 -80225594+39162283 -80225905+39159224 -80226285+39154990 -80226440+39153879 -80226460+39152788 -80226460+39152381 -80224811+39142548 -80224685+39141964 -80224996+39137222 -80225082+39135898 -80225764+39125513 -80226333+39123485 -80227173+39112792
 -80203427+39379754 -80203174+39379155 -80203100+39378581 -80200003+39376464 -80198996+39375087 -80199255+39374408 -80199463+39373863 -80200455+39372772 -80201423+39372772 -80201937+39373415 -80202327+39373481
 -80202327+39373481 -80202337+39373017 -80202371+39371582 -80202346+39370543 -80202399+39362703 -80202301+39361625 -80202282+39351927 -80202262+39342464 -80202261+39341889 -80202248+39336142 -80202247+39335194 -80202282+39334920 -80202278+39331446 -80202275+39328168 -80202282+39327400 -80202305+39324929 -80202304+39323136 -80202304+39321973 -80202303+39320133 -80202302+39316049 -80202302+39315191 -80202273+39314596 -80202288+39313981 -80202302+39313406 -80202301+39307327 -80202301+39304333 -80202301+39301455 -80202301+39301168 -80202301+39300943 -80202300+39298233 -80202403+39292236 -80202404+39290858 -80202411+39284478 -80202460+39283060 -80202469+39282795 -80202473+39280633 -80202479+39278553 -80200362+39275109 -80200281+39274364 -80200227+39273859 -80199675+39271144 -80189967+39267292
 -80189967+39267292 -80189212+39267304
 -80189212+39267304 -80183604+39262292 -80176403+39253675 -80171912+39248831 -80168539+39244834 -80166387+39242283
 -80280059+38694867 -80278863+38692755 -80260431+38660197 -80260223+38659829 -80257103+38654259 -80255875+38652103 -80253007+38647093 -80241246+38626557 -80240153+38624507 -80234995+38615421 -80234310+38614216 -80232225+38610548 -80231104+38608575 -80221950+38592465 -80221594+38591838 -80210015+38571450 -80209289+38570171 -80208536+38568844 -80207979+38567864 -80201526+38556481 -80194413+38543897 -80187702+38532043 -80184293+38526025 -80183987+38525259 -80184094+38525016 -80185033+38522909 -80185901+38520962 -80191474+38508461 -80192375+38506440 -80196351+38497625 -80201226+38486693 -80201420+38486261 -80203572+38481439 -80212457+38461589 -80214680+38456616 -80214826+38456290 -80217018+38451385 -80221656+38441009 -80222454+38439224 -80222881+38438271 -80233362+38415008 -80235488+38410403 -80235891+38409531 -80236090+38409102 -80237445+38406168 -80237878+38405117 -80240192+38400071 -80245518+38388457
 -80197141+39393128 -80199109+39394113 -80203504+39396458 -80203982+39396713 -80205131+39397325 -80205862+39397715 -80206334+39397967 -80207638+39398663 -80208460+39399066 -80220800+39405117 -80222195+39405819 -80222612+39406030 -80229493+39409497 -80241384+39415488 -80243765+39416687 -80243967+39416789 -80244895+39417257 -80250471+39420004 -80250792+39420188 -80253027+39421474 -80258375+39424131 -80271329+39430219 -80273775+39431501 -80274409+39431682 -80274769+39431897 -80277750+39432324 -80280275+39433232 -80283716+39435747
 -80283716+39435747 -80293537+39434259
 -80293537+39434259 -80293935+39434454 -80312829+39437552 -80333353+39441056 -80341355+39442555 -80341424+39442568 -80348143+39443828 -80348880+39443958 -80355138+39445055 -80362383+39446286 -80363050+39446403 -80365003+39446785 -80377150+39449190 -80377947+39449282 -80387506+39450825 -80387921+39450892 -80393915+39451829 -80394565+39451875 -80396631+39452265 -80399254+39452682 -80404014+39453440 -80405434+39453667 -80413871+39455131 -80416380+39455772 -80417177+39455932 -80422225+39456895 -80424528+39457421 -80429414+39458294 -80434094+39459116 -80441061+39460237 -80447602+39461375 -80449027+39461623 -80472133+39465644 -80477061+39466501 -80490314+39468808 -80494085+39469599
 -80200459+39386321 -80202406+39389885 -80198621+39392189 -80197141+39393128
 -80203427+39379754 -80200459+39386321
 -80203427+39379754 -80204262+39381051 -80204557+39381348 -80204852+39381806 -80204764+39382080 -80204469+39382332 -80203407+39382355 -80203112+39382493 -80203112+39382927 -80203909+39384232 -80204027+39384667 -80200459+39386321
 -80209469+39097357 -80193892+39096574
 -80209469+39097357 -80199636+39098558
 -80199636+39098558 -80193892+39096574
 -80227173+39112792 -80211396+39099910 -80210186+39098040 -80209469+39097357
 -80296138+37691783 -80296107+37691791
 -80296107+37691791 -80293870+37687177 -80293264+37686193 -80292337+37683976 -80292258+37683732 -80290015+37678827 -80282952+37664347 -80277370+37655098 -80270323+37648982 -80270352+37648929 -80267455+37646108 -80267228+37646011 -80264874+37645511
 -80264874+37645511 -80264830+37645526
 -80264830+37645526 -80263291+37645101 -80263281+37645082 -80254469+37642333
 -80254469+37642333 -80254431+37642352
 -80254431+37642352 -80240791+37638324 -80239942+37637942 -80239288+37637672 -80232060+37633800 -80221725+37628174 -80221164+37627866 -80220984+37627767 -80240973+37606665 -80241288+37606533 -80242245+37606283 -80243420+37605637 -80243949+37605068 -80244391+37604838 -80245004+37604591 -80245928+37604108 -80246710+37603577 -80248077+37602953 -80248739+37602512 -80297562+37577918 -80328243+37564022 -80314580+37548693 -80313455+37547430 -80312393+37546239 -80312509+37546181 -80314091+37544281 -80317713+37543708 -80319209+37543021 -80323982+37541121 -80326540+37540502 -80327726+37539775 -80328466+37537503 -80330306+37536244 -80326480+37534626 -80322858+37533108 -80312745+37528822
 -80312745+37528822 -80291509+37536461
 -80291509+37536461 -80282385+37533517 -80282569+37533249 -80282994+37532632 -80309490+37503278 -80313335+37501564 -80314806+37500943 -80316760+37500126 -80320627+37498880 -80406394+37458685 -80472825+37423771 -80475601+37422949
 -80475601+37422949 -80475796+37423071 -80491830+37433073 -80496798+37446230 -80504051+37472209 -80511391+37481672
 -80511391+37481672 -80523788+37476898 -80544156+37474743 -80564029+37468090 -80565714+37466936 -80571283+37464312 -80571365+37464247 -80572636+37463468 -80576255+37462048 -80615264+37439772 -80622664+37433307 -80636485+37430163 -80675303+37409090 -80701117+37396708 -80713545+37391500 -80714172+37391409 -80716015+37390025 -80716300+37388848 -80716298+37388694 -80745904+37380069 -80770082+37372363
 -80770082+37372363 -80775545+37381755 -80776649+37383679 -80776766+37384131 -80783125+37390253 -80783428+37390843 -80784188+37394587 -80784750+37394614 -80785125+37394652 -80788487+37395041 -80789592+37395419
 -80789592+37395419 -80794126+37395271 -80795425+37395188
 -80795425+37395188 -80797187+37395645 -80798869+37395807 -80801746+37397091 -80802133+37397560 -80806675+37399517 -80810522+37407067 -80811639+37407507 -80820378+37413386 -80825366+37416743 -80826112+37417245 -80828313+37418667 -80831360+37420877 -80836408+37423992
 -80836408+37423992 -80846847+37423686
 -80846847+37423686 -80853163+37426902 -80856363+37426947 -80857484+37427294 -80858360+37428168
 -80240268+39113190 -80227173+39112792
 -80240893+39112405 -80240268+39113190
 -80240893+39112405 -80240394+39113145 -80240268+39113190
 -80245518+38388457 -80249796+38385984 -80257599+38380986 -80267802+38375113 -80268727+38374282 -80272831+38371573 -80273485+38371166 -80274198+38370924 -80284021+38364758 -80292492+38359441 -80324175+38339554
 -80324175+38339554 -80343030+38341361
 -80343030+38341361 -80352790+38335560 -80352840+38334782 -80355084+38302048 -80355867+38290425 -80356370+38282964 -80357935+38259732 -80358007+38258674 -80359314+38236131 -80359359+38235454 -80359574+38232857 -80359573+38232674 -80359742+38230235 -80359801+38229380 -80359866+38228443 -80359925+38227587 -80360048+38225845
 -80300103+39103896 -80299539+39103861 -80286002+39103041 -80284887+39102974 -80277497+39102526 -80268565+39101985 -80264999+39101770 -80259800+39101456
 -80259800+39101456 -80246187+39104556 -80240893+39112405
 -80280059+38694867 -80280583+38694930
 -80280583+38694930 -80280973+38694841 -80281640+38694718 -80282400+38694668 -80283005+38694619 -80283241+38694576
 -80280059+38694867 -80283241+38694576
 -80283241+38694576 -80304973+38684532 -80315966+38684124
 -80315966+38684124 -80332311+38703619 -80331933+38706755 -80330562+38716894 -80332958+38719778 -80344792+38720233 -80363587+38730779 -80366890+38732814
 -80366890+38732814 -80374805+38730338 -80380733+38730111
 -80380733+38730111 -80387103+38730114
 -80387103+38730114 -80387891+38729996 -80392710+38727380 -80392892+38727232
 -80300103+39103896 -80305057+39061467 -80305439+39060804 -80309062+39047221 -80309381+39046021 -80310937+39040187 -80313924+39028990 -80315395+39023480 -80315907+39021563 -80316299+39020705 -80318162+39013252 -80318643+39012761 -80319173+39012213 -80330523+39000464 -80331046+39000096 -80331576+38989190 -80325579+38974132 -80319696+38965914 -80319619+38964652 -80319618+38964419 -80320907+38955650 -80321319+38955605 -80322302+38955123 -80324028+38954977 -80328727+38954632 -80332358+38951822 -80333381+38949537 -80333319+38949460 -80342582+38942601 -80344516+38942234 -80348120+38940127 -80348319+38939257
 -80458504+39139633 -80456539+39140364 -80456317+39140441
 -80456317+39140441 -80454184+39139153 -80451435+39138517 -80445802+39137211 -80435122+39134735 -80432547+39134138 -80424988+39132385 -80420759+39131404 -80395650+39125584 -80387039+39123527 -80386652+39123439 -80385861+39123389 -80385626+39123275 -80385258+39123189 -80380897+39122265 -80353743+39116050 -80353234+39115932 -80342290+39113424 -80338867+39112640 -80337956+39112532 -80337427+39112412 -80313806+39107058 -80301087+39104175 -80300103+39103896
 -80374397+37685913 -80364078+37690250
 -80364078+37690250 -80363152+37689513
 -80363152+37689513 -80360686+37691888 -80355071+37701735 -80352796+37707433 -80351626+37708722
 -80351626+37708722 -80349034+37707376 -80347629+37706971 -80342595+37705592 -80345278+37698869 -80348061+37697103 -80347998+37694395 -80347948+37693960 -80347165+37693512 -80336343+37687569 -80331100+37687203
 -80331100+37687203 -80327930+37687227
 -80327930+37687227 -80325971+37686174
 -80325971+37686174 -80323811+37686861 -80323465+37686953
 -80323465+37686953 -80320642+37686472
 -80320642+37686472 -80319922+37686495 -80306957+37689701 -80296138+37691783
 -80338448+38935071 -80340087+38930657 -80349224+38919419 -80352406+38914011 -80362182+38905022 -80362670+38897904 -80367768+38894552 -80367264+38889706 -80367238+38889067 -80374975+38887531 -80387424+38872742 -80387530+38872237 -80387611+38871852 -80389503+38862876 -80389783+38861539 -80392379+38849237 -80393051+38846093 -80393166+38845555 -80394388+38839859 -80394492+38839368 -80395394+38835145 -80395589+38834234 -80395680+38833808 -80398258+38821758 -80399805+38814439 -80399910+38813938 -80400031+38813361 -80403493+38796996 -80407191+38779348 -80407321+38778747 -80407379+38778476 -80407505+38777896 -80409123+38770429 -80409521+38768083 -80405231+38757502 -80404924+38756746 -80398834+38741642 -80398722+38741369 -80398209+38740116 -80392978+38727338 -80392892+38727232
 -80348319+38939257 -80338448+38935071
 -80348319+38939257 -80348191+38939234 -80347510+38939118 -80346890+38938898 -80346238+38938613
 -80346238+38938613 -80345868+38938705 -80345274+38938911
 -80345274+38938911 -80344759+38938874
 -80344759+38938874 -80343196+38938927
 -80343196+38938927 -80342389+38938563 -80341408+38938353 -80338448+38935071
 -80360048+38225845 -80382215+38238117 -80400174+38247886 -80409005+38252640 -80413505+38255044 -80416890+38256852 -80418446+38257683 -80427298+38262411 -80436514+38267334
 -80374397+37685913 -80374476+37685839
 -80374476+37685839 -80374790+37685875 -80375284+37685956 -80376177+37686198
 -80376177+37686198 -80376816+37686044 -80377537+37685834
 -80377537+37685834 -80377770+37686019 -80378167+37686616 -80378493+37687156 -80379612+37688219 -80381561+37699150
 -80374397+37685913 -80381561+37699150
 -80403635+39707385 -80403345+39706680 -80403316+39704437 -80406193+39698396 -80397302+39684717 -80399826+39672481 -80399813+39672382 -80398288+39669819 -80399749+39668176 -80400350+39668085 -80402538+39666218 -80402449+39665989 -80401651+39664318 -80401657+39664057 -80400167+39658680 -80400565+39658345 -80401397+39655428 -80394791+39652269 -80389770+39644819 -80394531+39639782 -80395420+39638386 -80395810+39637347
 -80440467+37689964 -80438675+37691302 -80420351+37702048 -80394562+37716918
 -80394562+37716918 -80381561+37699150
 -80457297+38739233 -80442712+38726943 -80435612+38725616
 -80435612+38725616 -80426615+38730722
 -80426615+38730722 -80426349+38730651 -80409490+38724376
 -80409490+38724376 -80403527+38728747 -80402611+38729353
 -80402611+38729353 -80394675+38725951
 -80394675+38725951 -80392892+38727232
 -80395810+39637347 -80396131+39636624 -80396186+39636595 -80396424+39636473 -80398167+39634293 -80398162+39634130 -80400078+39632986 -80400199+39632947 -80401995+39632370
 -80401995+39632370 -80407849+39636103 -80408592+39636473 -80408916+39636682 -80409003+39637441 -80409742+39639352 -80410372+39640142 -80411198+39640464 -80411670+39640964 -80411933+39641359 -80414743+39641662
 -80401995+39632370 -80414743+39641662
 -80406512+39713432 -80403635+39707385
 -80406512+39713432 -80406742+39713234 -80406055+39711573 -80405319+39710461 -80404876+39709501 -80404671+39708057 -80404671+39707887 -80403635+39707385
 -80421388+39721189 -80416709+39712489
 -80416709+39712489 -80406858+39717030
 -80406858+39717030 -80406512+39713432
 -80414743+39641662 -80418270+39642077 -80418864+39642088
 -80418864+39642088 -80437017+39633996 -80441246+39627775 -80447574+39607458 -80449333+39597585
 -80449333+39597585 -80477598+39597711
 -80477598+39597711 -80478064+39597586 -80481084+39589240 -80481083+39589163 -80482070+39588301 -80482266+39588087 -80482295+39587469 -80482088+39586394
 -80519342+39721403 -80514941+39721378 -80505342+39721296 -80495586+39721216
 -80495586+39721216 -80492098+39721218 -80488805+39721253
 -80488805+39721253 -80477000+39721251 -80476083+39721250
 -80476083+39721250 -80467928+39721266 -80467575+39721267 -80458310+39721285
 -80458310+39721285 -80454191+39721250 -80452383+39721246 -80450109+39721242 -80445761+39721233 -80445234+39721232 -80431704+39721208 -80431093+39721206 -80425934+39721197 -80421388+39721189
 -80436514+38267334 -80442689+38270632 -80443141+38270900 -80445236+38272018 -80453032+38276179 -80453574+38276467 -80454410+38276913 -80459226+38279483 -80463140+38281572 -80484534+38292992 -80486296+38293932 -80496554+38299406 -80497638+38299985 -80506627+38304499 -80512378+38307542 -80518809+38310945 -80519659+38311453 -80530187+38316949 -80534896+38319423 -80541117+38322691 -80542365+38323356 -80544277+38324361 -80546158+38325350 -80554045+38329496 -80575563+38340806 -80575965+38341036 -80583418+38344955 -80599357+38353336 -80602402+38354937 -80609378+38358606 -80609891+38359687 -80612010+38365085
 -80612010+38365085 -80614866+38364864 -80615658+38364069 -80616184+38363542 -80616591+38363135
 -80616591+38363135 -80629889+38365914 -80630281+38366948 -80635422+38375827 -80639704+38381813 -80640324+38382678 -80656494+38405280
 -80436514+38267334 -80459741+38249777 -80460645+38249137 -80467682+38244168 -80468360+38243688 -80477939+38236925 -80492150+38226893 -80507211+38216383 -80508079+38215773 -80508425+38215529 -80511288+38213515 -80521073+38206634 -80525610+38203443 -80528399+38201543 -80532658+38198595 -80555569+38183342 -80563939+38177770 -80572921+38171790 -80584662+38163707 -80585561+38163112 -80586170+38162608 -80593442+38157416 -80594054+38157112 -80604222+38150255 -80616763+38141800 -80626944+38135058 -80630360+38132805 -80631173+38132264 -80632652+38131212 -80634863+38129749 -80635981+38128998 -80636858+38128353 -80643843+38123724 -80655195+38116064 -80656561+38115143 -80681546+38097932 -80682184+38097497 -80682631+38097124 -80682800+38096984 -80683458+38096536 -80684240+38095964
 -80483134+38798478 -80474532+38794274 -80459373+38790490 -80459273+38790229 -80461937+38781818 -80448770+38776085 -80447425+38770304 -80451527+38762695 -80452631+38759260 -80454325+38744186 -80454843+38743376 -80457239+38739370 -80457297+38739233
 -80456355+37684908 -80443011+37687864 -80442618+37688944 -80442183+37689557 -80441311+37689857 -80440774+37689986
 -80440774+37689986 -80440467+37689964
 -80456355+37684908 -80451719+37683872 -80450643+37683857
 -80450643+37683857 -80450301+37684728 -80449895+37685018 -80449581+37685196 -80448986+37686438 -80446856+37687053 -80444584+37687539
 -80444584+37687539 -80443883+37687532 -80443386+37687468
 -80443386+37687468 -80440467+37689964
 -80456355+37684908 -80457572+37685531 -80458955+37686011 -80459272+37686195 -80461952+37687247 -80462499+37687636 -80462557+37687796
 -80456355+37684908 -80462557+37687796
 -80457297+38739233 -80457858+38738211 -80460422+38733510 -80461303+38731910 -80462321+38730053 -80465347+38724566 -80469788+38716515 -80471614+38713173 -80473282+38710120 -80473833+38709112 -80474255+38708340 -80477703+38702033 -80478349+38700852 -80484783+38689087 -80485499+38687777 -80491556+38676700 -80492583+38674821 -80493330+38673453 -80494866+38670645 -80495211+38670013 -80502822+38656128 -80504071+38653862 -80508655+38645553 -80514270+38640896 -80544005+38615998 -80544842+38615299 -80546928+38613558 -80550273+38610767 -80550559+38610527 -80554671+38607097 -80568687+38595439 -80569066+38595124
 -80458504+39139633 -80469998+39145100 -80470645+39145100 -80471144+39145283 -80472967+39146816 -80473232+39146930
 -80473232+39146930 -80474613+39146793 -80475554+39146495 -80476465+39146014 -80476612+39146014
 -80458504+39139633 -80476612+39146014
 -80462557+37687796 -80462067+37688781 -80466045+37693222 -80467111+37693588
 -80467111+37693588 -80468522+37693198 -80470625+37693037
 -80470625+37693037 -80472469+37693174 -80473532+37696369
 -80473532+37696369 -80478996+37693149 -80479136+37692978
 -80479136+37692978 -80484275+37694134
 -80484275+37694134 -80488063+37691987
 -80488063+37691987 -80501908+37694835
 -80501908+37694835 -80503954+37694767 -80506578+37691471 -80506600+37691140
 -80506600+37691140 -80508434+37691490
 -80508434+37691490 -80508522+37691486
 -80508522+37691486 -80513446+37692720 -80525166+37695658 -80535813+37698194 -80555022+37702787 -80567865+37706003 -80589537+37710993 -80598234+37713078 -80600763+37713701 -80604779+37714690 -80605232+37714797 -80613588+37716869 -80614001+37717020 -80614442+37717181 -80636787+37723369 -80637283+37723567 -80642810+37725081 -80649783+37726750 -80656258+37728090 -80663348+37731696
 -80482436+39517874 -80468741+39504571 -80471782+39486344 -80494085+39469599
 -80605799+38904167 -80596954+38895910 -80590984+38883064 -80591567+38876632 -80590796+38875328 -80590659+38875096 -80590687+38874652 -80592153+38873941 -80592877+38872542 -80593097+38871135 -80593142+38870529 -80593174+38870108 -80591506+38869574 -80590918+38869052 -80587551+38864890 -80586109+38860712 -80584286+38859377 -80581638+38858410 -80581059+38858296
 -80581059+38858296 -80576623+38860131 -80574001+38862192 -80570966+38863227 -80563045+38865144 -80562762+38865239 -80559170+38866929
 -80559170+38866929 -80555965+38866481 -80551423+38860086 -80545480+38854394 -80542920+38853638
 -80542920+38853638 -80532135+38855790 -80528822+38860540 -80521942+38861659
 -80521942+38861659 -80520947+38860880 -80509855+38855428 -80505357+38849636 -80496883+38845431 -80476457+38833489 -80473835+38830961 -80479763+38815240 -80480495+38813350
 -80480401+39584380 -80480278+39583408 -80495174+39556277 -80493883+39550047 -80493151+39548078 -80483763+39519753
 -80480401+39584380 -80480844+39584678 -80481436+39585341 -80482088+39586394
 -80480401+39584380 -80482088+39586394
 -80480495+38813350 -80483134+38798478
 -80480495+38813350 -80485356+38801306 -80485495+38800974 -80485528+38800304 -80483463+38798813 -80483134+38798478
 -80483763+39519753 -80482436+39517874
 -80483763+39519753 -80483076+39519772
 -80483076+39519772 -80482619+39519664 -80482345+39519057 -80482430+39518057 -80482436+39517874
 -80596126+39167069 -80585017+39168401
 -80585017+39168401 -80577960+39167761 -80550029+39159225 -80548101+39156512 -80548031+39155723 -80547011+39152979 -80539877+39149603 -80518875+39145783
 -80518875+39145783 -80518347+39145868 -80502735+39149117
 -80502735+39149117 -80500291+39148590
 -80500291+39148590 -80498511+39148591
 -80498511+39148591 -80492543+39145939
 -80492543+39145939 -80492206+39146029
 -80492206+39146029 -80476612+39146014
 -80544521+39429120 -80542818+39430148 -80522897+39433746 -80508283+39459156 -80500623+39459329 -80494085+39469599
 -80517991+40398868 -80517991+40399474 -80517991+40399475 -80517991+40402660 -80517991+40402681 -80517991+40403768 -80517991+40404508 -80517991+40407668 -80517991+40410768 -80517891+40412068 -80517890+40417444 -80517890+40418005 -80517890+40419115 -80517890+40422268 -80517984+40423396 -80517990+40423467 -80517990+40432267 -80517690+40462467 -80517831+40463683 -80518990+40473667 -80519038+40477363 -80519006+40479875 -80518958+40486642 -80518958+40497010 -80518990+40500082 -80518926+40514658 -80518998+40516457 -80519051+40517782 -80519054+40517922 -80519057+40517922 -80519086+40518658 -80518910+40521058 -80519230+40533698 -80519086+40542642 -80519134+40551362 -80519166+40552449 -80518990+40556209 -80518862+40559297 -80518974+40571969 -80518958+40575297 -80518958+40579281 -80518958+40579697 -80519054+40590081 -80519055+40590173
 -80519055+40590173 -80519086+40590161
 -80519086+40590161 -80519070+40592289 -80519118+40597601 -80519098+40597937 -80519086+40598129 -80519086+40598849 -80519031+40606901 -80519022+40608209 -80519035+40610054 -80519044+40611396 -80519057+40613311 -80519070+40615201 -80519086+40616385 -80519039+40616391 -80519038+40616433 -80519031+40618711 -80519020+40622253 -80519011+40624965 -80519011+40625065 -80519008+40626727 -80519005+40629029 -80518999+40633372 -80518997+40634613 -80518997+40635060 -80518993+40637447 -80518991+40638801
 -80518991+40638801 -80534607+40634814 -80536297+40633876 -80548107+40629260 -80550576+40629042 -80551393+40628724 -80551602+40628628 -80558090+40625064 -80563360+40621472 -80563520+40621392 -80564192+40620800 -80570720+40616016 -80575192+40614610 -80576000+40614416 -80576176+40614368 -80576736+40614224 -80577616+40614144 -80578672+40614144 -80579632+40614272 -80579856+40614304 -80580545+40614467 -80589041+40620128 -80598345+40625064 -80598764+40625263
 -80598764+40625263 -80603876+40625064 -80609778+40623392 -80610190+40623278 -80610690+40623200 -80624850+40620256 -80626450+40620176 -80627171+40619936 -80627827+40619679 -80628611+40619295 -80629251+40618815 -80629715+40618527 -80630003+40618303 -80630547+40618015 -80631123+40617759 -80631891+40617487 -80632563+40617199 -80636659+40613360 -80639715+40611092 -80644467+40604352 -80645367+40603386 -80657026+40595250 -80667957+40582496 -80652436+40562544 -80652068+40562016 -80651300+40561056 -80650804+40560304 -80649828+40559360 -80649380+40558800 -80648948+40558208 -80648628+40557808 -80647940+40556912 -80647604+40556448 -80640580+40547889 -80638211+40544641 -80625941+40531540 -80623379+40523617 -80622067+40517025 -80618003+40502049 -80613443+40495154 -80612511+40494165 -80610963+40492115 -80603490+40484962 -80603090+40484738 -80599194+40482566 -80598034+40480290 -80597777+40479782 -80596468+40477192 -80596344+40476946 -80596144+40476550 -80595990+40476246 -80595769+40475810 -80594794+40471366 -80595071+40469659 -80595963+40464174 -80596094+40463366 -80597194+40460865 -80598248+40458470 -80602694+40451766 -80604795+40447967 -80611847+40436047 -80612295+40434867 -80612995+40429367 -80612497+40427293 -80612395+40426867 -80612595+40425767 -80612295+40418567 -80612695+40410867 -80612695+40407923 -80612695+40407667 -80611795+40403867 -80612195+40402667 -80616595+40400667 -80623496+40397067 -80628096+40395867 -80632196+40393667
 -80519104+40159672 -80519138+40171890 -80519136+40172312 -80519056+40172744 -80519056+40172771 -80518927+40182695 -80518929+40184589 -80518867+40195556 -80518863+40195879 -80518863+40196199 -80518943+40198855 -80519087+40203655 -80519101+40230751 -80519103+40230966 -80519109+40244381 -80519071+40256982 -80519167+40262198 -80519151+40268102 -80519215+40268294 -80519135+40281500 -80519135+40281590 -80519130+40281622 -80519115+40281733 -80519103+40281830 -80519072+40283706 -80519071+40283766 -80519071+40286502 -80519071+40288614 -80519039+40289990 -80519026+40290510 -80519023+40290630 -80518991+40294182 -80519055+40294518 -80519023+40299494 -80518991+40300534 -80519001+40318146 -80519007+40330005 -80519037+40341423 -80519039+40342101 -80518980+40343787 -80518988+40348400 -80518975+40349789 -80518210+40362629 -80517970+40366656 -80517991+40367068 -80517983+40367108 -80517907+40367487 -80517891+40367568 -80517991+40367968 -80517992+40368148 -80517993+40368477 -80517994+40368658 -80518091+40398568 -80517991+40398868
 -80517991+40398868 -80519191+40398768
 -80519191+40398768 -80524991+40398868
 -80524991+40398868 -80532691+40398768
 -80532691+40398768 -80548592+40398868
 -80548592+40398868 -80552592+40398768
 -80552592+40398768 -80558193+40398868 -80560893+40398868 -80563393+40398868 -80566449+40398852
 -80566449+40398852 -80569493+40398868 -80570893+40398968
 -80570893+40398968 -80572393+40398868 -80575293+40398668 -80576193+40398568 -80577757+40398442 -80577864+40398433 -80580749+40398201 -80584050+40397936 -80584894+40397868 -80585058+40397860 -80585266+40397828 -80585694+40397768 -80587994+40397668 -80589194+40397368 -80590294+40397268 -80591337+40397268 -80591394+40397268 -80592194+40397168 -80592694+40397068 -80593594+40397068 -80594994+40396968 -80595694+40396868 -80596995+40396668 -80598095+40396568 -80599195+40396568 -80599795+40396468 -80600395+40396468 -80601695+40396367 -80602595+40396267 -80602995+40396167 -80604684+40396073 -80604795+40396067 -80606295+40395867 -80607495+40395867 -80611095+40395367 -80612895+40395267 -80618996+40394667 -80620596+40394667 -80625396+40394167 -80632196+40393667
 -80519342+39721403 -80519336+39723571 -80519302+39737142 -80519348+39737459 -80519492+39744234 -80519480+39744529 -80519478+39744603 -80519292+39764956 -80519448+39767345 -80519308+39780311 -80519308+39780782 -80519308+39785552 -80519346+39786592 -80519337+39788911 -80519327+39791687 -80519408+39803035 -80519423+39806181 -80519212+39822066 -80519216+39828408 -80519216+39828724 -80519049+39832864 -80519075+39833228 -80519222+39835308 -80519212+39835744 -80519183+39837053 -80519012+39844719 -80519009+39848404 -80519034+39854054 -80519046+39856114 -80519061+39858016 -80518968+39865361 -80519097+39870876 -80518990+39878154 -80518891+39890964 -80518935+39895994 -80518946+39897191 -80519129+39908452 -80519085+39913211 -80519092+39916002 -80519251+39931978 -80519364+39933463 -80519339+39934701 -80519248+39936967 -80519188+39938546 -80519170+39938703 -80519115+39939188 -80519149+39947377 -80519182+39947608 -80519175+39956648 -80519203+39959394 -80519218+39962424 -80519207+39963381 -80519205+39963543 -80519163+39965887 -80519056+40000074 -80519024+40003018 -80519056+40009018 -80519120+40016410
 -80519104+40159672 -80519091+40155909 -80519072+40150408 -80519045+40147082 -80519024+40144488 -80519024+40144120 -80519008+40134760 -80519120+40125000 -80518976+40121800 -80518896+40117704 -80518973+40106322 -80518992+40103513 -80518992+40103113 -80518976+40102665 -80519040+40098921 -80519248+40095321 -80518960+40078089 -80519184+40077129 -80519008+40077001 -80518976+40073929 -80518976+40073129 -80518960+40068201 -80518965+40067874 -80519008+40065065 -80519056+40064073 -80519184+40051658 -80519264+40045402 -80519024+40036522 -80518992+40036170 -80519280+40025770 -80519088+40016826 -80519120+40016410
 -80670664+40183863 -80668506+40183940
 -80668506+40183940 -80663479+40182103 -80663410+40182103 -80662407+40182012 -80664280+40178599 -80661351+40178439 -80661109+40178430 -80647447+40177959 -80646823+40177959 -80645830+40177911 -80645094+40177863 -80642598+40177831 -80641910+40177799 -80625066+40177228 -80624437+40177207 -80624085+40177191 -80622021+40177175 -80613333+40177159 -80612773+40177159 -80611893+40177143 -80605780+40177063 -80596324+40176967 -80594948+40176919 -80585019+40174539 -80582067+40173831 -80573715+40171879 -80569458+40170999 -80554129+40167624 -80553377+40167448 -80535296+40163368 -80532816+40162808 -80532041+40162631 -80531480+40162503 -80521968+40160328 -80519104+40159672
 -80733304+40033272 -80729304+40032973 -80728684+40032937 -80728476+40032937 -80728405+40032934 -80727644+40032905 -80726748+40032841 -80725004+40032573 -80724604+40032573 -80724304+40032573 -80723308+40032617
 -80723308+40032617 -80723068+40032569 -80721468+40032297 -80719303+40032273 -80718612+40032262 -80717851+40032249 -80715067+40032025 -80714363+40031993 -80713147+40031881 -80710027+40031817 -80709115+40031721 -80707947+40031673 -80706843+40031609 -80705419+40031497 -80704203+40031388 -80703451+40031321 -80695994+40030713 -80694346+40030569 -80692554+40030553 -80691514+40030537 -80690970+40030409 -80687583+40030230 -80687338+40030217 -80668969+40028601 -80656900+40027773 -80656741+40027760 -80656533+40027743 -80656439+40027735 -80655510+40027659 -80654751+40027597 -80654444+40027572 -80653912+40027529 -80653500+40027473 -80652700+40027473 -80652300+40027373 -80651208+40027273 -80649699+40027173 -80647099+40026973 -80644599+40026773 -80643499+40026673 -80643336+40026659 -80641897+40026537 -80631698+40025673 -80627698+40025173 -80620941+40024506 -80616678+40024137 -80611109+40023657 -80603861+40023017 -80601077+40022777 -80592365+40022064 -80576051+40021034 -80558354+40019610 -80531009+40017466 -80526896+40017178 -80522096+40016778 -80519120+40016410
 -80833513+39720812 -80829603+39720841 -80828869+39720846 -80828418+39720849 -80826215+39720869 -80823300+39720890 -80822645+39720894 -80821448+39720903 -80817072+39720936 -80811399+39720980 -80804743+39721030 -80802324+39721048 -80798765+39721075 -80792844+39721111 -80784860+39721137 -80781567+39721148 -80773855+39721174 -80769736+39721188 -80765341+39721227 -80763614+39721230 -80754527+39721248 -80752191+39721252 -80742789+39721316 -80735532+39721380
 -80735532+39721380 -80732802+39721367 -80731882+39721320
 -80731882+39721320 -80731291+39721321
 -80731291+39721321 -80725552+39721310 -80710390+39721308 -80695311+39721307 -80683246+39721306 -80682004+39721306 -80661779+39721304 -80657761+39721304 -80653743+39721408 -80650264+39721417
 -80650264+39721417 -80649612+39721403 -80649508+39721401 -80646885+39721347
 -80646885+39721347 -80630288+39721477 -80629567+39721497 -80629423+39721501 -80622560+39721813
 -80622560+39721813 -80613263+39721773
 -80613263+39721773 -80612953+39721916
 -80612953+39721916 -80607648+39721895 -80589865+39721650 -80589024+39721646
 -80589024+39721646 -80587554+39721764
 -80587554+39721764 -80580144+39721743
 -80580144+39721743 -80573654+39721812
 -80573654+39721812 -80554123+39721606 -80550241+39721583 -80547156+39721565 -80546644+39721563 -80533322+39721485 -80525577+39721440 -80519342+39721403
 -80596126+39167069 -80596036+39167203 -80590228+39172625 -80577085+39175996 -80564119+39178413 -80553052+39190185
 -80553052+39190185 -80542642+39188863
 -80542642+39188863 -80540883+39192582 -80540641+39192799 -80534610+39194881 -80530991+39199412 -80526500+39207124 -80529780+39212207 -80543300+39215478 -80563777+39220201
 -80544521+39429120 -80544404+39427560 -80544108+39427233 -80543930+39424771 -80542103+39422907 -80541978+39422880 -80538191+39413829 -80543500+39392463 -80541857+39388156 -80540373+39387249 -80540876+39382443 -80533293+39361754 -80533481+39356899 -80545551+39345239 -80551149+39341422 -80554187+39339940 -80559522+39331782 -80560992+39329837
 -80618629+39450375 -80596940+39445151
 -80596940+39445151 -80590032+39450774 -80588246+39451261 -80587201+39451372
 -80587201+39451372 -80586671+39451142 -80586562+39451101 -80577585+39442930 -80552441+39433947 -80547325+39432040 -80545910+39432038 -80544888+39430011 -80544521+39429120
 -80550047+39227146 -80546993+39231828 -80547050+39231920 -80563054+39247114 -80569175+39250892 -80569274+39250950 -80586331+39263850 -80587966+39266898 -80578457+39276860 -80579804+39277648 -80579864+39277815 -80579554+39278455 -80579173+39279242 -80579003+39279591 -80578101+39281453 -80577846+39281981 -80577764+39282151 -80578571+39282816 -80580032+39283616 -80603364+39286920 -80596464+39296786 -80595713+39297789 -80590718+39304649 -80584820+39305701 -80585038+39308693 -80579732+39316149 -80570404+39319601
 -80570404+39319601 -80565754+39319328
 -80565754+39319328 -80564846+39320703
 -80560992+39329837 -80561720+39329294 -80562702+39329026 -80564049+39326978 -80564128+39326100 -80563193+39325160 -80563998+39324570 -80564077+39323692 -80564371+39322452 -80564396+39321002 -80564846+39320703
 -80560992+39329837 -80564846+39320703
 -80563777+39220201 -80550047+39227146
 -80563777+39220201 -80565973+39220722 -80566213+39220963 -80566401+39221316 -80566313+39221841 -80565915+39222471 -80565577+39222876 -80565662+39223198 -80566157+39224316 -80566266+39224976 -80566115+39225541 -80550047+39227146
 -80569066+38595124 -80580647+38585502 -80587141+38580033
 -80569066+38595124 -80587141+38580033
 -80587141+38580033 -80587933+38579365 -80608733+38561828 -80611124+38559808 -80612708+38558470 -80616731+38555103 -80628024+38545635 -80633956+38540680 -80642936+38533179 -80650786+38526590
 -80596126+39167069 -80607946+39154849
 -80607946+39154849 -80610521+39154922
 -80610521+39154922 -80611023+39154848 -80625446+39141852 -80626658+39141401 -80629420+39139195
 -80629420+39139195 -80632416+39139218 -80633155+39139299
 -80633155+39139299 -80633326+39139288 -80636242+39138224 -80636506+39137973 -80643501+39137655 -80645059+39137450
 -80645059+39137450 -80649844+39137926 -80651172+39138114 -80651966+39138687 -80654186+39140729 -80655229+39140858 -80655804+39140945 -80657034+39141041
 -80657034+39141041 -80659957+39138234 -80671161+39127446
 -80682008+40185495 -80679600+40186371 -80672600+40192371 -80664678+40212392 -80663899+40216470 -80661543+40229798 -80660098+40232265 -80657099+40236570 -80652883+40243653 -80652098+40244970 -80651955+40245092 -80647198+40249170 -80646798+40249670 -80645846+40250342 -80644598+40251270 -80627997+40258970 -80619297+40265170 -80618829+40266242 -80616394+40271817 -80616196+40272270 -80616619+40279046 -80615796+40288069 -80610896+40297569 -80606596+40303869 -80602895+40307069 -80601995+40310769 -80601760+40311542 -80600444+40315864 -80599895+40317669 -80600426+40320767 -80600495+40321169 -80602895+40327869 -80603363+40328630 -80604868+40331076 -80606091+40333063 -80607695+40335669 -80610796+40340868 -80612796+40347668 -80611796+40355168 -80610295+40358468 -80609395+40360268 -80609313+40360468 -80608695+40361968 -80608051+40366414 -80607595+40369568 -80609695+40374968 -80609995+40375168 -80610816+40375840 -80611066+40376044 -80611145+40376108 -80614396+40378768 -80626496+40383568 -80629296+40384968 -80632196+40393667
 -80728326+39095679 -80728761+39087043 -80727881+39077359 -80725720+39063981 -80724195+39054536 -80723279+39049622 -80723102+39048684 -80722925+39046510 -80722802+39045529 -80722500+39043844 -80722294+39042696 -80722186+39042091 -80722104+39041629 -80722042+39041224 -80721851+39040549 -80721719+39039942 -80721672+39039308 -80721064+39035460 -80719105+39022792 -80719039+39022364 -80717103+39010266 -80716994+39009572 -80716815+39008430 -80711659+39003558 -80706377+38998451 -80699483+38992017 -80693346+38986289 -80692865+38985872 -80681448+38975187 -80680986+38974739 -80669293+38963796 -80668937+38963530 -80666253+38960977 -80665555+38960347 -80664666+38959518 -80664579+38959436 -80655306+38950687 -80654923+38950332 -80636193+38932727 -80635609+38932196 -80622958+38920187 -80606389+38904717 -80605799+38904167
 -80691140+38881433 -80689940+38881518 -80688659+38882636 -80686587+38884256 -80669909+38892773
 -80669909+38892773 -80671358+38890129 -80669059+38886997 -80665531+38881735
 -80665531+38881735 -80641017+38884815 -80633897+38892515 -80634078+38893927 -80613860+38902763
 -80613860+38902763 -80612502+38901933
 -80612502+38901933 -80611175+38902375 -80610296+38902994 -80610297+38903543 -80607006+38904432
 -80607006+38904432 -80605799+38904167
 -80618629+39450375 -80619911+39448503 -80620708+39448274 -80624194+39447199
 -80624194+39447199 -80624819+39447276
 -80624819+39447276 -80626796+39445989 -80626926+39445892 -80628580+39444566 -80631887+39443720
 -80631887+39443720 -80634165+39445495
 -80634165+39445495 -80674103+39429686
 -80681055+39476972 -80654953+39468059
 -80654953+39468059 -80652022+39469868
 -80652022+39469868 -80647789+39468261 -80623221+39453399 -80618629+39450375
 -80650786+38526590 -80651377+38526095 -80657500+38520949 -80661919+38517234 -80662878+38516427 -80666244+38513598 -80666884+38513059 -80677092+38504523 -80678291+38503492 -80675293+38499174 -80674618+38497710 -80673975+38496316 -80672813+38493794 -80672542+38493206 -80671034+38489934 -80666363+38479799 -80662179+38470723 -80659546+38465010 -80654601+38454281 -80651738+38448069 -80650471+38445320 -80649856+38443985 -80649122+38442393 -80647682+38439270 -80646680+38437096 -80646330+38436336 -80643982+38431242 -80641862+38426741 -80640982+38424754 -80643435+38422663 -80648240+38419986 -80648703+38419728 -80656330+38415536
 -80650786+38526590 -80651973+38526178
 -80651973+38526178 -80652559+38526213 -80657505+38527478
 -80657505+38527478 -80658173+38527119 -80658969+38526507 -80660409+38525959
 -80660409+38525959 -80668900+38527412 -80670942+38528101 -80674028+38529748 -80675306+38530118 -80675106+38531075
 -80656330+38415536 -80656494+38405280
 -80656330+38415536 -80661668+38412510 -80656494+38405280
 -80663348+37731696 -80663349+37731316 -80663216+37730552 -80662963+37729091 -80662897+37728709 -80662840+37728382 -80662687+37727499 -80662623+37727130 -80662448+37726123 -80662072+37725110 -80661477+37721252 -80660446+37714563 -80664386+37708150 -80667527+37703162 -80668685+37701323 -80669267+37700398 -80669882+37699422 -80670384+37698626 -80670797+37697970 -80671184+37697410 -80671412+37697080 -80671630+37696765 -80672233+37695901 -80672536+37695462 -80672746+37695158 -80673304+37694350 -80685233+37677120 -80686108+37676053 -80691196+37668938 -80696428+37661622 -80697121+37660621 -80701113+37655072 -80707786+37645782 -80709549+37643326 -80709943+37642776 -80719150+37629959 -80719363+37629661 -80719656+37629253 -80719899+37628915 -80727302+37618165 -80727881+37617281 -80730865+37612941 -80736413+37604877 -80742112+37596761 -80748147+37587601 -80750058+37585306 -80755791+37577788 -80757535+37575505 -80762456+37569112 -80764731+37566171 -80769706+37559738 -80776731+37550635 -80781363+37544524 -80784783+37540141 -80796628+37524605 -80797034+37524046 -80799474+37520501 -80800779+37518452 -80802725+37515402 -80803047+37514900 -80803218+37514634 -80804599+37512489 -80810188+37503739 -80818556+37490900 -80818944+37490299 -80821668+37486077 -80822413+37484923 -80823405+37483363 -80828764+37474946 -80833060+37468198 -80833608+37467339 -80834029+37466680 -80834757+37465541 -80837446+37461334 -80840584+37456425 -80842082+37454082 -80845453+37448809 -80847027+37446290 -80848296+37444260 -80851039+37439873 -80857806+37429053 -80858360+37428168
 -80806316+37868915 -80800037+37865037 -80795031+37862083 -80786154+37856766 -80779625+37852843 -80775671+37850479 -80767524+37845597 -80766915+37845232 -80756277+37838843 -80756135+37838757 -80755795+37838553 -80753058+37836912 -80741207+37827316 -80737755+37824483 -80732183+37819976 -80731721+37819633 -80729035+37815698 -80708411+37796832 -80707676+37796212 -80707165+37795781 -80701181+37790726 -80691746+37782759 -80680592+37773371 -80674909+37768589 -80674471+37768220 -80673847+37767695 -80669214+37763795 -80667431+37757943 -80663313+37732669 -80663348+37732141 -80663348+37731696
 -80671161+39127446 -80671778+39126482 -80671992+39126327 -80672341+39126195 -80672691+39126136
 -80672691+39126136 -80673991+39126198
 -80673991+39126198 -80674351+39126123 -80674833+39125917 -80676121+39125088 -80676537+39124778 -80676578+39124424 -80682683+39111251
 -80671161+39127446 -80682683+39111251
 -80675106+38531075 -80675019+38531762 -80675135+38532037 -80676010+38532518
 -80675106+38531075 -80676010+38532518
 -80676010+38532518 -80678757+38532212 -80679014+38532210
 -80679014+38532210 -80681172+38532735 -80682310+38533031
 -80682310+38533031 -80684957+38532587 -80685408+38532147
 -80685408+38532147 -80705503+38533338 -80710860+38534577 -80712782+38536854
 -80712782+38536854 -80717793+38535978 -80721312+38533201
 -80721312+38533201 -80722374+38534445
 -80722374+38534445 -80734537+38533447 -80749820+38525509
 -80749820+38525509 -80750896+38525886 -80751158+38526299 -80750817+38527531
 -80677000+40182759 -80670664+40183863
 -80677000+40182759 -80672792+40182743
 -80672792+40182743 -80672552+40182887 -80672424+40183351 -80672264+40183831 -80672184+40183975 -80672024+40184087 -80671848+40184167 -80671752+40184215 -80671640+40184231
 -80671640+40184231 -80671496+40184183 -80670664+40183863
 -80682008+40185495 -80677560+40182983 -80677224+40182791 -80677000+40182759
 -80681055+39476972 -80698234+39474275
 -80698234+39474275 -80700224+39474301
 -80700224+39474301 -80701125+39474048 -80703053+39473978
 -80703053+39473978 -80703957+39474394 -80704890+39474455 -80709652+39475342 -80710079+39475832 -80710971+39475878
 -80710971+39475878 -80712090+39475608 -80714007+39475273
 -80681055+39476972 -80714007+39475273
 -80682683+39111251 -80691111+39104309 -80690523+39101837
 -80684240+38095964 -80690044+38092040 -80690674+38091612 -80691273+38091232 -80693138+38090139
 -80684240+38095964 -80693138+38090139
 -80733304+40033272 -80731504+40037472 -80731468+40039080 -80731303+40041301 -80730904+40046672 -80731183+40047880 -80731196+40049512 -80731294+40049604 -80731810+40050084 -80732104+40052072 -80732104+40054872 -80732354+40055848 -80732503+40056427 -80732837+40057731 -80733686+40059208 -80736817+40064521 -80737104+40064972 -80738504+40071472 -80738404+40072372 -80736804+40080072 -80735547+40081387 -80732404+40084672 -80730704+40086472 -80729104+40087372 -80726504+40089072 -80718803+40093772 -80717484+40094477 -80713003+40096872 -80710065+40099810 -80709973+40099968 -80707702+40105372 -80707002+40112472 -80707602+40115472 -80707902+40117172 -80710570+40129255 -80709898+40137719 -80709930+40137975 -80708119+40143306 -80706458+40148295 -80706202+40150359 -80702954+40157303 -80699834+40161911 -80697793+40164487 -80696377+40166680 -80696337+40166739 -80695917+40167375 -80695210+40168341 -80694593+40169094 -80690502+40174347 -80689513+40175966 -80689033+40176904 -80687480+40179568 -80682008+40185495
 -80690523+39101837 -80690687+39101570 -80691068+39101329 -80691654+39101064 -80692147+39100750 -80692527+39100227 -80692928+39099470 -80693195+39099124 -80693811+39098505 -80694602+39098022 -80694962+39097716 -80699399+39091274
 -80690523+39101837 -80699399+39091274
 -80693138+38090139 -80696947+38087907 -80705936+38082642 -80707271+38081860 -80708410+38081192 -80711961+38079129
 -80711961+38079129 -80746014+38085605 -80746613+38085705 -80747498+38085853 -80751708+38086555 -80754242+38086892 -80769707+38088950 -80785936+38091084 -80803444+38093386 -80805189+38093582 -80806786+38093791 -80817144+38095158 -80825401+38096248 -80838141+38097922 -80855568+38100212 -80866548+38101649 -80869030+38101985 -80880692+38103282 -80881700+38103401
 -80697602+38879926 -80691140+38881433
 -80697602+38879926 -80695431+38879838
 -80695431+38879838 -80693439+38880181 -80692356+38880593 -80691477+38881074 -80691140+38881433
 -80943699+38740945 -80943072+38741305 -80942480+38741636 -80942428+38741665 -80942031+38741887 -80939850+38743103 -80934306+38746197 -80933400+38746694 -80926698+38750312 -80919028+38754582 -80917186+38755613 -80902728+38763673 -80895109+38767921 -80894523+38768227 -80858610+38787976 -80849396+38793018 -80848952+38793277 -80837946+38799689 -80829993+38804324 -80826900+38806127 -80823193+38808288 -80808890+38816646 -80808724+38816743 -80807927+38817210 -80792689+38826023 -80789762+38827693 -80787222+38829225 -80786413+38829697 -80778633+38834238 -80777655+38834809 -80767418+38840784 -80766431+38841361 -80764911+38842249 -80757075+38846822 -80750707+38850540 -80750271+38850795 -80747086+38852776 -80718568+38869214 -80718406+38869306 -80717769+38869672 -80717441+38869862 -80717073+38870077 -80715662+38870931 -80714778+38871454 -80707166+38875767 -80706565+38876116 -80705121+38876954 -80703065+38878147 -80701836+38878860 -80698319+38879426 -80697850+38879781 -80697602+38879926
 -80699399+39091274 -80700642+39090497 -80700817+39090409 -80701037+39090278
 -80701037+39090278 -80701977+39090438 -80703944+39090827 -80708624+39091754 -80709689+39091967 -80728326+39095679
 -80714007+39475273 -80730447+39490330 -80733395+39491715 -80733786+39491808
 -80733786+39491808 -80735086+39491647 -80735588+39491281
 -80735588+39491281 -80735831+39499723 -80739421+39501566 -80739574+39502538 -80740920+39506807 -80741712+39508057 -80740740+39511087 -80741185+39513021
 -80721885+39416316 -80674103+39429686
 -80721885+39416316 -80687282+39429027 -80683279+39430804
 -80683279+39430804 -80680424+39429314 -80679294+39429107 -80677540+39428194 -80677030+39427640
 -80677030+39427640 -80676142+39428247 -80675027+39429507 -80674103+39429686
 -80888744+39294298 -80888110+39294812 -80880476+39301300 -80876417+39304734 -80874282+39306374 -80870030+39309870 -80868055+39311494 -80859313+39318682 -80852757+39324073 -80835803+39337993 -80834421+39339129 -80832368+39340816 -80832272+39340896 -80831367+39341641 -80830047+39342732 -80828957+39343503 -80828362+39343839 -80817671+39349617 -80816446+39350283 -80815991+39350531 -80812813+39352256 -80808177+39354774 -80807766+39354998 -80804900+39356555 -80787151+39366191 -80771559+39374659 -80769686+39375471 -80734232+39394846 -80733231+39395390 -80732855+39396081 -80732035+39397592 -80730029+39401292 -80721885+39416316
 -80812970+39109401 -80805986+39108327 -80787855+39105541 -80784263+39105095 -80783223+39104939 -80781746+39104687 -80779233+39104259 -80778576+39104159 -80777802+39104041 -80768106+39102656 -80767587+39102578 -80749214+39099843 -80748508+39099702 -80732620+39096536 -80732077+39096427 -80728326+39095679
 -80733304+40033272 -80736300+40029929 -80737453+40022361 -80738221+40019625 -80740419+40015404 -80740509+40015225 -80740782+40014026 -80741149+40012201 -80741661+40008649 -80741770+40001820 -80740045+39993929 -80739613+39991465 -80739631+39990594 -80739382+39987958 -80739101+39981065 -80739231+39979266 -80739404+39978572 -80739445+39978410 -80739597+39977801 -80739789+39977161 -80740317+39975337 -80740894+39973417 -80743166+39969113 -80752990+39962777 -80756911+39960473 -80759455+39958233 -80763376+39939802 -80762192+39934442 -80756215+39918437 -80755968+39916300 -80756267+39914461 -80756304+39914282 -80756415+39913978 -80760656+39908906 -80761138+39908906 -80787297+39918314 -80795714+39919690
 -80795714+39919690 -80804866+39918122 -80807874+39914522 -80809619+39905626 -80809475+39904858 -80809011+39903226 -80808371+39901610 -80806179+39897306 -80804739+39895082 -80803427+39893194 -80802339+39891610 -80801059+39890154 -80799411+39888682 -80797650+39886986 -80795229+39884388 -80791606+39876404 -80791235+39875075 -80812489+39854309 -80821279+39849982 -80824658+39846553 -80822424+39822761 -80823423+39807599 -80824763+39803171 -80832396+39793200 -80847060+39784457 -80851399+39782245 -80870158+39763340 -80870322+39763184 -80866734+39755639 -80849372+39740617 -80846619+39737181 -80845266+39735539 -80843013+39733204 -80841542+39730997 -80840784+39729563 -80839735+39728170 -80838289+39726769 -80837837+39725899 -80836944+39724424 -80836597+39723925 -80835896+39723459 -80833513+39720812
 -80746006+39515458 -80741185+39513021
 -80746006+39515458 -80744187+39514791 -80741185+39513021
 -80775558+39532356 -80771960+39530538 -80768598+39528609 -80768177+39527775 -80764659+39524731
 -80764659+39524731 -80763718+39524747 -80762719+39524861 -80758726+39524957 -80757223+39525003
 -80757223+39525003 -80757181+39524889 -80755469+39521775 -80753402+39518501 -80752133+39518066 -80751713+39517976 -80749197+39515822 -80747729+39515445
 -80747729+39515445 -80746506+39515537
 -80746506+39515537 -80746006+39515458
 -80881700+38103401 -80881995+38088416 -80888075+38081573
 -80888075+38081573 -80892527+38082037
 -80892527+38082037 -80891792+38077432 -80891400+38077400 -80887015+38075668 -80884844+38073492 -80879838+38069255 -80859189+38056348
 -80859189+38056348 -80815210+38063432
 -80815210+38063432 -80800009+38062081 -80802373+38060229 -80812547+38046674 -80829914+38042255 -80829179+38041192 -80828495+38036303 -80822964+38027078 -80797179+38024811 -80795415+38015585 -80786391+38003497 -80788302+38000116 -80788562+38000116 -80769852+37985426 -80769757+37985371 -80770305+37984862 -80770635+37984556 -80772112+37983182 -80782595+37974088 -80789959+37967506 -80792720+37965112 -80810102+37948124 -80806793+37943716 -80805731+37942301 -80804973+37941291 -80804627+37940830 -80803860+37939809 -80800375+37935093 -80797762+37931535 -80795121+37927947 -80794739+37927352 -80790589+37921775 -80789577+37920414 -80788296+37918693 -80781405+37909367 -80780192+37907721 -80765371+37887556 -80755242+37873793 -80749809+37866507 -80748739+37865075
 -80748739+37865075 -80749808+37865114 -80753949+37865390 -80762143+37865940 -80762769+37865980 -80764854+37866115 -80789381+37867783 -80793093+37868042 -80797579+37868339 -80806316+37868915
 -80750817+38527531 -80751353+38529058 -80751390+38529961 -80751582+38530468 -80751775+38530726 -80751702+38531000 -80751578+38531346 -80751474+38531733 -80751524+38532063 -80751910+38532781 -80752674+38533379 -80770569+38544508
 -80750817+38527531 -80770569+38544508
 -80770569+38544508 -80770803+38545290 -80770973+38545862 -80771360+38546090 -80777347+38548044 -80778697+38554025 -80784687+38557517 -80785097+38557627
 -80785097+38557627 -80785295+38557587 -80786196+38557119 -80790487+38554893 -80796872+38551582 -80801963+38548891 -80810278+38544497 -80810935+38544149 -80820759+38538958 -80823047+38537781 -80835436+38531221 -80838366+38529669 -80848726+38524184 -80851134+38522873 -80851873+38522533 -80852938+38521963 -80858148+38519225 -80861419+38517506 -80865198+38515521 -80868859+38513598 -80871090+38512426 -80877032+38509262 -80880586+38507386 -80881232+38507045
 -80779445+39534551 -80775558+39532356
 -80779445+39534551 -80778977+39534557
 -80778977+39534557 -80777014+39532971 -80776504+39532768
 -80776504+39532768 -80775712+39532870
 -80775712+39532870 -80775558+39532356
 -80826886+39562720 -80823394+39557823 -80823480+39555130 -80821341+39554607
 -80821341+39554607 -80816719+39557483 -80812577+39560325 -80810405+39561680
 -80810405+39561680 -80805525+39559943 -80803808+39556049 -80800901+39554858
 -80800901+39554858 -80800645+39554881
 -80800645+39554881 -80797498+39554687 -80797023+39554636 -80793899+39553836 -80782682+39547639 -80783501+39546274 -80782763+39544821 -80781802+39544309 -80782703+39542831 -80783702+39541969 -80784170+39536497 -80784109+39536153 -80782258+39535557 -80779445+39534551
 -80806316+37868915 -80812701+37866619 -80817483+37864914 -80818092+37864697 -80818462+37864565 -80837819+37857622 -80846466+37854520 -80856581+37850940 -80858149+37850381 -80858851+37850126 -80859602+37849853 -80861016+37849391 -80868115+37846779 -80871320+37845633 -80876717+37843433 -80896266+37836597 -80919649+37828176 -80943572+37819553 -80944038+37819341 -80945090+37819121
 -80812970+39109401 -80810619+39105680 -80810235+39105423 -80809196+39104586 -80808884+39104304 -80809070+39103973 -80809318+39103739 -80810570+39103075 -80810880+39102905 -80811315+39102759 -80811480+39102549 -80813640+39098151
 -80812970+39109401 -80813640+39098151
 -80888744+39294298 -80889731+39293499 -80891001+39292416 -80905836+39279768 -80908159+39277788 -80908727+39277303 -80909210+39276901 -80909689+39276491 -80911005+39275367 -80911710+39269648 -80903549+39257009 -80903152+39256394 -80897161+39246412 -80895849+39244142 -80895201+39243119 -80894165+39241536 -80888499+39232874 -80887959+39232144 -80883887+39225693 -80879469+39218694 -80877437+39215476 -80876346+39213748 -80868788+39201770 -80867799+39200211 -80849522+39171405 -80847764+39168633 -80839942+39155380 -80839590+39154784 -80834826+39146712 -80834268+39145767 -80823936+39128262 -80813887+39111015 -80813257+39109907 -80812970+39109401
 -80813640+39098151 -80818340+39096236 -80831151+39085742 -80834459+39083805 -80836472+39081932
 -80836472+39081932 -80836626+39082017 -80837627+39082051
 -80837627+39082051 -80851823+39079708 -80872915+39073252
 -80872915+39073252 -80877871+39073288
 -80877871+39073288 -80898051+39055730 -80899856+39055141
 -80899856+39055141 -80899937+39055159
 -80899937+39055159 -80900223+39054998 -80901941+39054105 -80902073+39054037 -80902050+39053901 -80903494+39053380
 -80903494+39053380 -80903965+39053435
 -80903965+39053435 -80906265+39051580 -80907610+39049997 -80907775+39049823 -80907858+39049736 -80909006+39048935 -80909117+39048633 -80913498+39046974 -80918059+39044293 -80918554+39043505 -80918856+39043489 -80922544+39043367
 -80922544+39043367 -80922770+39043375
 -80922770+39043375 -80922886+39043308 -80923195+39043301
 -80923195+39043301 -80923209+39043458
 -81231434+38263715 -81202519+38277476 -81202200+38277572 -81202041+38277646 -81191654+38282526 -81190779+38282936 -81182452+38286825 -81180990+38287543 -81180269+38287879 -81155851+38299270 -81155406+38299477 -81144705+38304469 -81134421+38309267 -81133637+38309632 -81113089+38319303 -81099504+38325696 -81098914+38325973 -81079030+38335332 -81078516+38335580 -81065175+38341857 -81053927+38347151 -81042010+38352712 -81040789+38353282 -81040200+38353559 -81028931+38358912 -81022209+38361088 -81018304+38362590 -81017960+38362723 -80990074+38376992 -80979162+38382223 -80976584+38383460 -80973494+38384944 -80972951+38385205 -80959798+38391521 -80958178+38392339 -80941117+38400518 -80940579+38400775 -80932038+38404869 -80924618+38408428 -80923812+38408809 -80918908+38411134 -80911254+38414857 -80892047+38427923 -80891548+38428262 -80885597+38432311 -80884659+38432948 -80883011+38434068 -80875463+38439206 -80874823+38439642 -80865934+38445667 -80864364+38446729 -80859453+38450058 -80848621+38457402 -80843385+38460896 -80841937+38461880 -80828094+38471295 -80827077+38471987 -80826862+38472132 -80817692+38478371 -80818068+38479850 -80818860+38481442 -80823655+38491078 -80824117+38492101 -80824417+38492681 -80825791+38494439 -80828061+38494818 -80833569+38495614 -80846426+38497472 -80854971+38498708 -80866238+38502059 -80869804+38503423
 -80869804+38503423 -80870815+38503179 -80872359+38502789
 -80872359+38502789 -80874666+38503390 -80874824+38503406 -80877608+38504002 -80879044+38504577 -80880402+38506658 -80881232+38507045
 -80943782+39606926 -80941576+39605445 -80940487+39604714 -80940281+39604576 -80939693+39604155 -80939395+39603961 -80938614+39603455 -80937853+39602962 -80937283+39602594 -80937095+39602472 -80936724+39602232 -80936381+39602009 -80936184+39601882 -80934604+39600814 -80934206+39600567 -80933912+39600384 -80932910+39599761 -80932677+39599665 -80929534+39598360 -80928656+39597995 -80926484+39597093 -80919967+39594388 -80915813+39592664 -80913660+39591770 -80911016+39590673 -80896587+39584685 -80895299+39584150 -80894913+39583989 -80888990+39581532 -80887845+39581053
 -80887845+39581053 -80872968+39588849 -80865478+39593603 -80864919+39593823 -80852292+39601976
 -80852292+39601976 -80850115+39600921 -80846145+39600206 -80845274+39598798 -80845169+39596208 -80845752+39596052 -80846038+39595303 -80848027+39593623 -80849062+39591815 -80849120+39590785 -80848847+39589163 -80847285+39588245 -80847019+39588131 -80845537+39586686 -80845070+39586113 -80844597+39585533 -80844178+39585019 -80843995+39584717 -80842348+39583512 -80837699+39582591 -80834974+39579981 -80827046+39573474 -80828659+39571755 -80827605+39563198
 -80827605+39563198 -80826886+39562720
 -80827605+39563198 -80827144+39562740 -80826886+39562720
 -80943782+39606926 -80919957+39618288 -80872534+39636119 -80871997+39637144 -80870859+39640080 -80870545+39643765 -80865999+39658942 -80865471+39666733 -80865739+39679549 -80866330+39683167 -80864104+39689876 -80858185+39695497 -80834866+39703070 -80830268+39710288 -80830022+39711112 -80830671+39716127 -80831479+39719094 -80833513+39720812
 -80859556+37429568 -80860102+37429202 -80862761+37411829 -80863142+37411333 -80864490+37409599 -80867104+37406083 -80868143+37404678 -80869511+37402828 -80872251+37399123 -80875352+37394593 -80882845+37384475 -80881945+37382466 -80880389+37380781 -80876598+37376676 -80872589+37372347 -80872034+37371738 -80869324+37368759 -80868485+37367836 -80868328+37367663 -80867816+37367100 -80867266+37366495 -80866901+37366093 -80866379+37365520 -80865300+37364334 -80858810+37357199 -80855625+37353697 -80849451+37346909 -80869137+37338457 -80907951+37311605 -80944173+37296575
 -80944173+37296575 -80944325+37296631
 -80944325+37296631 -80974057+37291505
 -80974057+37291505 -80974401+37291630 -80980146+37292743 -80998511+37298571
 -80998511+37298571 -80999083+37298141 -80999807+37297929 -81000576+37297868 -81001775+37297546 -81002642+37297417 -81003972+37297184 -81005372+37296919 -81006078+37296693 -81006803+37296516 -81037836+37290372 -81043104+37289397 -81052886+37288607 -81102202+37281009 -81123738+37275303 -81173441+37260298 -81174605+37259672 -81175839+37259097 -81181613+37256071 -81182268+37255623 -81184408+37254258 -81189999+37251356 -81218771+37237652 -81225104+37234874
 -81225104+37234874 -81231153+37239020 -81231895+37239529 -81232332+37239829 -81233322+37240475 -81233483+37240584 -81234928+37241705 -81236016+37242312 -81237064+37242872 -81237341+37243078 -81237781+37243406 -81239910+37244989 -81240212+37245208 -81240960+37245732 -81241963+37246396 -81244669+37248404 -81244985+37248658 -81247513+37250117 -81252544+37253558 -81254888+37255118 -81255221+37255340 -81255797+37255744 -81256151+37255992 -81256317+37256108 -81256783+37256480 -81257190+37256728 -81257521+37256930 -81258232+37257444 -81258382+37257546 -81258592+37257689 -81259161+37258076 -81259440+37258266 -81260183+37258771 -81265356+37262277 -81274349+37268374 -81277564+37270515 -81277668+37270584 -81279048+37271503 -81285153+37275621 -81288800+37278081 -81291981+37280153 -81295675+37282684 -81299196+37285096 -81299940+37285606 -81307138+37290537 -81307506+37290789 -81307768+37290968 -81308129+37291215 -81308493+37291465 -81309948+37292461 -81311233+37293332 -81313149+37294626 -81317794+37297761 -81324561+37303542 -81325147+37304048 -81326768+37305397 -81327513+37306040 -81328164+37306647 -81328861+37307297 -81330160+37308425 -81330208+37308464 -81330264+37308518 -81330761+37308997 -81332732+37310882 -81333162+37311293 -81334150+37312238 -81334222+37312293 -81334383+37312435 -81334709+37312722 -81335226+37313202 -81336022+37313910 -81336487+37314324 -81338264+37315838 -81342831+37320057 -81348823+37325605 -81358638+37334487 -81362156+37337687
 -80858360+37428168 -80858680+37428908 -80858880+37429059 -80859556+37429568
 -80859556+37429568 -80860244+37430061 -80860543+37430275 -80861739+37431124 -80861973+37431317 -80862716+37431788 -80863433+37432281 -80865646+37433847 -80866365+37434213 -80867887+37435311 -80871909+37438217 -80876002+37440883 -80879952+37443574 -80881143+37444385 -80883492+37446279 -80884858+37447173 -80893969+37453152 -80897903+37455786 -80902707+37458989 -80903387+37459543 -80903928+37459966 -80910337+37464224 -80914029+37466675 -80914537+37466988 -80921573+37471695 -80928304+37476196 -80932317+37478881 -80936629+37481766 -80947365+37488948 -80964550+37500465 -80965702+37501299 -80966787+37502008 -80968315+37503001 -80968358+37503029 -80968850+37503360 -80970031+37504166 -80970883+37504748 -80971686+37505296 -80977459+37509237 -80978426+37509835 -80984498+37514004 -80984587+37514065 -80987973+37516575 -80991461+37518733 -80994281+37520631 -81002645+37526341 -81017769+37536598 -81018731+37537251 -81021155+37538895 -81021230+37538946 -81029853+37544794 -81046329+37555969 -81046452+37556052 -81055448+37562154 -81055753+37562361 -81065847+37569206 -81066083+37569365 -81078245+37577615 -81082127+37580249 -81093745+37588126 -81094345+37588487
 -80881700+38103401 -80878092+38107203 -80876939+38108536 -80876548+38110788 -80876735+38111375 -80885989+38136406
 -80885989+38136406 -80901733+38122442
 -80901733+38122442 -80904341+38126042 -80908860+38130690 -80910394+38133896 -80908246+38142915 -80927302+38150688 -80927812+38151067 -80931261+38151250 -80941234+38155348 -80944076+38161987
 -80945090+37819121 -80931216+37811814 -80914551+37789384 -80899646+37779066 -80893622+37769898 -80893707+37769589 -80906373+37755899 -80907402+37755894 -80892566+37720532 -80892082+37718924 -80891623+37713278 -80891138+37708995 -80879887+37694519 -80878406+37692691 -80887606+37679203 -80888996+37678672 -80894587+37672420
 -80894587+37672420 -80895442+37672835 -80895902+37673059 -80896496+37673320 -80897099+37673624 -80898884+37680325
 -80884476+38515162 -80883263+38513471 -80882727+38513167 -80880717+38508261 -80881232+38507045
 -80940161+39381612 -80932212+39389100
 -80932212+39389100 -80909196+39375375
 -80909196+39375375 -80907685+39375857 -80906791+39377768
 -80906791+39377768 -80892981+39366359 -80885189+39360507 -80882877+39359136 -80884330+39349968 -80883926+39349508 -80881431+39344321 -80889069+39330419 -80891301+39322720 -80887126+39311991 -80886461+39305942 -80887544+39304073 -80889819+39299149 -80889963+39298649 -80889227+39297734 -80888933+39297436 -80888105+39296983 -80888456+39296190 -80888744+39294298
 -80884476+38515162 -80884823+38515748 -80884826+38515853
 -80884476+38515162 -80884826+38515853
 -80914983+38546156 -80911897+38542678
 -80911897+38542678 -80909891+38543001
 -80909891+38543001 -80908477+38542940 -80895325+38538217 -80888389+38530338 -80888602+38529187 -80888398+38528294 -80888925+38525547 -80885169+38518386 -80884826+38515853
 -80897604+37688359 -80925553+37704250 -80927053+37705619 -80927670+37705759 -80928880+37706749 -80928792+37707118 -80928657+37707693 -80936141+37712815 -80955583+37713229
 -80955583+37713229 -80956997+37713053 -80958470+37712364
 -80958470+37712364 -80977099+37714520
 -80977099+37714520 -80979147+37711406 -80979548+37708809
 -80898884+37680325 -80897604+37688359
 -80898884+37680325 -80898746+37681466 -80898685+37682255 -80898604+37683301 -80898421+37683776 -80898107+37684630 -80897579+37687520 -80897604+37688359
 -80913007+38550215 -80912705+38549774 -80912889+38549622 -80913126+38549316 -80913014+38548921 -80912902+38548559 -80912894+38548060 -80912843+38547721 -80913069+38547456 -80913704+38547184 -80914238+38546814 -80914983+38546156
 -80913007+38550215 -80914983+38546156
 -80913478+38561598 -80913128+38562064 -80913098+38562865 -80913514+38564122 -80914139+38564586 -80918812+38568474 -80920491+38569038 -80921203+38569253
 -80921203+38569253 -80921533+38569224
 -80921533+38569224 -80923384+38570469 -80926158+38574686 -80926531+38576517 -80927096+38579177 -80928432+38579601 -80928591+38579772 -80931543+38583766 -80936487+38583808 -80937090+38583977 -80937525+38584101 -80938373+38584414 -80939989+38584847 -80956593+38596113
 -80914272+38558639 -80914497+38557442 -80913597+38552199 -80913510+38552062 -80913423+38550825 -80913007+38550215
 -80913478+38561598 -80913331+38560893 -80913670+38560419 -80914010+38559719 -80914165+38559003 -80914272+38558639
 -80913478+38561598 -80914272+38558639
 -80923209+39043458 -80923272+39044157 -80926000+39045073
 -80926000+39045073 -80927702+39044016
 -80923209+39043458 -80927702+39044016
 -80927702+39044016 -80928115+39043786 -80928722+39043456 -80928861+39043357
 -80928861+39043357 -80929484+39043575
 -80929484+39043575 -80930813+39043466
 -80930813+39043466 -80931337+39044001 -80936581+39044736
 -80936581+39044736 -80937446+39043627 -80943786+39041086 -80967416+39029118 -80967671+39028920 -80968930+39028238 -80969031+39028183 -80984073+39019694 -80995579+39014066 -81014831+39009385 -81024064+39008833
 -81024064+39008833 -81026232+39011187 -81029585+39011254
 -81029585+39011254 -81029811+39011065 -81030781+39010135 -81031441+39009929 -81033531+39009584 -81033632+39009584
 -80940161+39381612 -80940820+39370654 -80941006+39370123 -80940851+39368826 -80940562+39367287 -80941079+39366537 -80941358+39365699 -80941327+39364498 -80941875+39362797 -80942909+39362248 -80943840+39360893 -80946693+39353975
 -80940161+39381612 -80946693+39353975
 -80943699+38740945 -80943936+38740887 -80952800+38735962 -80960113+38731824
 -80943699+38740945 -80960113+38731824
 -81154156+38226116 -81153800+38226179 -81131204+38233889
 -81131204+38233889 -81124828+38227044 -81100001+38208565 -81074603+38196093
 -81074603+38196093 -81066621+38211780 -81065110+38211807 -81046108+38223879 -81036330+38240163
 -81036330+38240163 -81016958+38204007 -81013444+38203781
 -81013444+38203781 -80990117+38222547
 -80990117+38222547 -80968825+38214971 -80965784+38205429 -80944073+38193702 -80944133+38193561 -80944270+38193243 -80949678+38175276 -80949441+38167778
 -80944076+38161987 -80943757+38163223 -80943786+38163841 -80944395+38164253 -80945351+38164322 -80945699+38164459 -80946279+38165123 -80946511+38165604 -80946685+38165901 -80947410+38166565 -80947961+38166771 -80949441+38167778
 -80944076+38161987 -80949441+38167778
 -81121533+39457775 -81111733+39470175 -81111633+39470175 -81110638+39471917 -81109843+39473308 -81109489+39473927 -81109233+39474375 -81108933+39474975 -81108874+39475058 -81105933+39479175 -81082696+39503599 -81071237+39515362 -81058864+39523886 -81056754+39525705 -81055253+39527048 -81050575+39531157 -81049955+39531893 -81049677+39532105 -81046695+39534889 -81044288+39536612 -81038712+39539886 -81034384+39542462 -81028715+39546656 -81023900+39552313 -81023601+39552590 -81021352+39554254 -81021002+39554572 -81020508+39554979 -81020055+39555410 -81019198+39555966 -81018619+39556350 -81016086+39557767 -81015382+39558136 -81011555+39560097 -81011243+39560300 -81010635+39560821 -81010243+39561171 -81009810+39561522 -81009460+39561799 -81009112+39562262 -81004057+39565452 -80999829+39567470 -80994477+39570716 -80978084+39584069 -80973786+39588158 -80947969+39604110 -80945894+39605506 -80943782+39606926
 -80946693+39353975 -80948311+39351622 -80950169+39349253 -80952494+39347411 -80953328+39345622
 -80953328+39345622 -80953750+39345617 -80954993+39345514 -80955998+39345467 -80956610+39345338 -80956890+39345040 -80957063+39344353
 -80953328+39345622 -80957063+39344353
 -80957063+39344353 -80968798+39344164
 -80968798+39344164 -80985644+39347139 -80986191+39347240
 -80986191+39347240 -81002289+39340543
 -81002289+39340543 -81002531+39342078 -81002603+39342347 -81003607+39342955 -81003831+39343378 -81007401+39349588 -81007731+39350878 -81007836+39350923
 -80960113+38731824 -80960709+38731489 -80962967+38730222 -80972918+38724687 -80973300+38724470 -80984950+38717898
 -80971175+38608927 -80956593+38596113
 -80971175+38608927 -80970274+38593445 -80970038+38593204 -80969382+38593138
 -80969382+38593138 -80966534+38593271 -80965826+38593849 -80965016+38594363 -80964104+38594845 -80963621+38595239 -80962749+38595946 -80962062+38596492
 -80962062+38596492 -80956593+38596113
 -80976333+37701482 -80972789+37699228 -80981784+37694077 -80985659+37691552 -81000212+37681095 -81006318+37676941 -81016755+37671774 -81017686+37671103 -81019730+37670676 -81022035+37669180 -81022645+37668089 -81023637+37666945 -81028932+37662764 -81029878+37658209 -81032350+37657370 -81033892+37656233 -81038164+37654227 -81038533+37653786 -81039446+37653060 -81040789+37652510 -81054735+37645308 -81065539+37641921 -81068057+37641005 -81068683+37640517 -81067965+37639029 -81067508+37633505 -81068500+37633193 -81073306+37630515 -81069171+37628798 -81067675+37621347 -81066671+37616576 -81064515+37613617 -81064243+37613506 -81067410+37609671 -81067940+37609424 -81068697+37608851 -81069337+37608149 -81069365+37607988 -81069592+37605241 -81069682+37605241 -81071880+37604367 -81072815+37602931 -81074343+37601532 -81075986+37600346 -81077181+37599617 -81077859+37599617
 -80974845+38610839 -80973357+38610908
 -80973357+38610908 -80971175+38608927
 -80978844+38615690 -80978937+38614917 -80978955+38614455
 -80978955+38614455 -80974845+38610839
 -80978955+38614455 -80978669+38614156 -80978393+38613786 -80978292+38613085 -80978365+38612377 -80978202+38611684 -80977926+38611056 -80977333+38610709
 -80977333+38610709 -80975755+38610755 -80974845+38610839
 -80979548+37708809 -80976333+37701482
 -80979548+37708809 -80976567+37701596 -80976333+37701482
 -80984950+38717898 -80987177+38715529 -80996734+38705368 -80997137+38704939 -81005465+38695971 -81006499+38694862 -81016261+38684384 -81016571+38684052 -81028495+38671255 -81028731+38671002 -81031677+38667839
 -80990249+38727890 -80989558+38727803 -80988468+38723336 -80984950+38717898
 -80988528+38634417 -80977966+38617658 -80977957+38617344 -80978234+38617070 -80978603+38616676 -80978758+38616218 -80978844+38615690
 -80988528+38634417 -80978844+38615690
 -81031677+38667839 -81009798+38650892 -81003620+38646107 -80996750+38640763 -80996254+38640375 -80995232+38639597 -80994324+38638861 -80988528+38634417
 -80997711+38748188 -80990249+38727890
 -80997711+38748188 -80990679+38727945 -80990249+38727890
 -80997929+38748441 -80997711+38748188
 -80997929+38748441 -80999723+38750422
 -80999723+38750422 -80997929+38748441
 -80999816+37831254 -80945090+37819121
 -80999816+37831254 -80964534+37831322
 -80964534+37831322 -80961797+37830209 -80958895+37828708 -80956113+37826756 -80954523+37825414 -80952820+37823934 -80951210+37822906 -80950435+37822247 -80949710+37821378 -80948112+37820560 -80945090+37819121
 -80999816+37831254 -81012956+37830213
 -81012956+37830213 -81070288+37854297
 -81070288+37854297 -81071173+37854206 -81092643+37850780
 -81092643+37850780 -81073249+37875865 -81073753+37875903 -81090964+37877132 -81113777+37878794 -81119225+37879145 -81119652+37879191
 -81119652+37879191 -81120217+37879183
 -81120217+37879183 -81139611+37880244 -81148080+37880640 -81152537+37880816 -81153635+37880907 -81153732+37880917 -81154032+37880946 -81163920+37881380 -81171656+37881700 -81181438+37882226 -81185485+37882403 -81185634+37882409 -81185861+37882445 -81186122+37882486 -81186626+37882486 -81187068+37882486 -81187847+37882493
 -81187847+37882493 -81188060+37882440
 -81188060+37882440 -81188534+37882510 -81188945+37882570 -81189937+37882623 -81190555+37882660 -81190715+37882669 -81190863+37882677 -81195018+37882890
 -81195018+37882890 -81195293+37882882
 -81195293+37882882 -81208020+37883493 -81210720+37883676 -81227147+37884572 -81249826+37885807 -81261348+37886701 -81262245+37886771 -81263056+37886834 -81263670+37886881 -81264379+37886936 -81264604+37886953 -81267075+37887144 -81279644+37888115 -81284510+37888491 -81295127+37889311 -81295182+37889368 -81294286+37906197 -81299428+37945610 -81302108+37946387 -81302721+37946734 -81307682+37947721 -81308428+37947810
 -81005164+38963037 -81004860+38960583 -81005759+38950499 -81005643+38949194 -81005584+38948973 -81005920+38946340 -81006877+38945006 -81006878+38944265 -81002958+38936835 -81003124+38934489 -81003135+38933409 -81003495+38932071 -81005368+38929482 -81006637+38927208 -81011573+38925039 -81013048+38922441 -81012576+38921405 -81012032+38916646 -81009057+38913120 -81009099+38912871 -81009862+38911429 -81010223+38909130 -81009123+38900560 -81008506+38900399 -81007398+38897581 -81007335+38896938 -81007058+38894133 -81007031+38893859 -81006979+38893327 -81005134+38872262 -81004434+38864795 -81004411+38864548 -81002823+38847610 -81002710+38846399 -81009302+38842732 -81009240+38842328 -81010382+38833911 -81010383+38833690 -81013470+38831236 -81030331+38807586 -81031422+38807131 -81032817+38804729 -81034338+38804066 -81039541+38800261 -81043627+38798467 -81056714+38793322 -81051950+38790242 -81052373+38786553 -81052173+38786154 -81049483+38775700
 -81049483+38775700 -81043560+38776440
 -81043560+38776440 -81043794+38774426 -81037804+38762819 -81037392+38762268
 -81037392+38762268 -81036277+38762524
 -81036277+38762524 -81028947+38761028 -81019928+38760239 -81020405+38759485 -81020881+38758837 -81020907+38758014 -81021047+38757135 -81021015+38756094 -81020286+38755392
 -81020286+38755392 -81019520+38756191 -81018239+38756395 -81017843+38757166
 -81017843+38757166 -80999831+38750092
 -80999831+38750092 -80999723+38750422
 -81005164+38963037 -81005274+38964368
 -81005164+38963037 -81005754+38963361 -81005670+38963771 -81005274+38964368
 -81005274+38964368 -81005601+38964988 -81007797+38967660 -81008342+38969466 -81010171+38970003
 -81010171+38970003 -81011528+38969841
 -81011528+38969841 -81011782+38971537 -81014365+38974674 -81017437+38976560 -81019725+38978360 -81018710+38981085 -81020426+38982461 -81020738+38982968
 -81020738+38982968 -81023212+38982596 -81024465+38982007
 -81024465+38982007 -81027110+38982694 -81029429+38984200 -81032810+38985105 -81033973+38986353 -81033841+38988180
 -81007836+39350923 -81008846+39358932 -81009027+39360369 -81009131+39361196 -81012284+39386367 -81013419+39395500 -81013874+39399158 -81013894+39399319 -81014363+39402978 -81014539+39404306 -81014881+39407230 -81015331+39410677 -81015431+39410977 -81017514+39419285 -81020042+39429414 -81021545+39435392 -81022056+39437423 -81022337+39438540 -81023002+39441186 -81023162+39441821 -81023230+39442370 -81024115+39449464 -81025455+39460198 -81025526+39460765 -81025691+39462077 -81025691+39462658 -81025632+39462759 -81025513+39463793 -81038060+39468968 -81038242+39469003 -81038414+39469037
 -81038414+39469037 -81038926+39468999 -81039654+39468946 -81039768+39468912 -81042355+39468575
 -81042355+39468575 -81042578+39468626 -81043772+39469199 -81047072+39470715 -81047701+39471106 -81050542+39473581
 -81158451+39310740 -81156153+39311227
 -81156153+39311227 -81154720+39311215 -81154162+39311200
 -81154162+39311200 -81152214+39312296 -81149681+39312473 -81148997+39312676
 -81148997+39312676 -81147158+39312312 -81146588+39312197 -81145982+39311825 -81144688+39311240 -81143672+39310845
 -81143672+39310845 -81143848+39311486 -81142669+39313454
 -81142669+39313454 -81140199+39313351 -81139385+39312757 -81139222+39312492 -81137771+39311907 -81135181+39311336
 -81135181+39311336 -81134522+39311900 -81133927+39312059 -81133434+39312377 -81133699+39313288 -81133575+39313864 -81133734+39314277
 -81133734+39314277 -81127639+39314030 -81126876+39313952
 -81126876+39313952 -81125139+39314706 -81124000+39315324
 -81124000+39315324 -81120491+39314661
 -81120491+39314661 -81119489+39315177 -81119263+39315293 -81118520+39315945 -81117645+39317029 -81117756+39318424 -81116814+39319631 -81116257+39319877 -81114569+39321315 -81114459+39321783 -81113193+39323432 -81111905+39324067 -81109090+39324687
 -81109090+39324687 -81107775+39324020 -81107200+39323829 -81106380+39322927
 -81106380+39322927 -81102025+39323551 -81101491+39323848 -81101431+39324060 -81100670+39324273 -81100426+39325324 -81098957+39326335
 -81098957+39326335 -81097197+39326208
 -81097197+39326208 -81096958+39326482 -81095747+39326771
 -81095747+39326771 -81095684+39326734 -81092666+39326562
 -81092666+39326562 -81091759+39326916 -81090800+39327948 -81089732+39328166 -81088227+39328276 -81088000+39328292
 -81088000+39328292 -81086478+39328056
 -81086478+39328056 -81084812+39329208 -81082110+39330566
 -81082110+39330566 -81079384+39330292 -81078903+39329201 -81078541+39328637 -81078333+39328637 -81078203+39328390 -81062423+39324723 -81062332+39324552
 -81062332+39324552 -81047161+39328136 -81043321+39330614 -81042832+39331031 -81044232+39338277 -81039932+39340577 -81039952+39340647 -81039754+39342575 -81039135+39343170 -81038152+39343894 -81037999+39344310 -81035642+39346267 -81035986+39350532 -81031881+39350601
 -81031881+39350601 -81030827+39350363 -81028164+39347841
 -81028164+39347841 -81018440+39349959 -81015388+39351156
 -81015388+39351156 -81007836+39350923
 -81033632+39009584 -81033934+39010090 -81034579+39011213 -81041356+39011648
 -81041356+39011648 -81041679+39011488
 -81041679+39011488 -81042532+39011502 -81043087+39011511
 -81043087+39011511 -81043832+39011384 -81044074+39011267 -81048254+39008984
 -81048254+39008984 -81052733+39009984 -81052933+39010184 -81053233+39010384
 -81053233+39010384 -81053533+39010184 -81053733+39009984 -81054033+39009784 -81054233+39009484 -81054433+39009284 -81054733+39009284 -81055133+39009184
 -81055133+39009184 -81080014+39014480 -81080133+39015983 -81080568+39016397
 -81080568+39016397 -81082243+39016300 -81084463+39016027 -81087473+39015944 -81088734+39015283
 -81033841+38988180 -81034550+38994764 -81035264+38995486 -81035942+38996022 -81036004+38996527
 -81033841+38988180 -81036004+38996527
 -81036004+38996527 -81033632+39009584
 -81083710+38611982 -81077937+38618259 -81077701+38618481 -81075162+38621229 -81066966+38629971 -81066540+38630428 -81062648+38634605 -81056581+38641114 -81055920+38641823 -81041296+38657518 -81040936+38657904 -81031677+38667839
 -81050542+39473581 -81051288+39474166 -81052439+39474646 -81052912+39474990
 -81050542+39473581 -81052912+39474990
 -81052912+39474990 -81055067+39475860 -81061269+39476432
 -81061269+39476432 -81061189+39475738 -81060131+39473579 -81056154+39470286 -81055806+39469955 -81055540+39469520 -81054832+39464684 -81055192+39464322 -81055296+39464236
 -81055296+39464236 -81074642+39466749 -81075524+39467096 -81078050+39467647
 -81078050+39467647 -81079046+39467482 -81079881+39467195 -81080813+39466987 -81081880+39466749 -81082746+39466371 -81084583+39465307 -81085411+39464654 -81085978+39463953 -81088107+39460707 -81088433+39460477 -81089265+39460280 -81090501+39459902 -81091203+39458774 -81092269+39458068 -81093365+39458041 -81094461+39457587 -81094731+39457475 -81096015+39457316
 -81096015+39457316 -81097809+39458409 -81100340+39460244 -81100538+39460359 -81100582+39460597 -81101082+39462069 -81102051+39462675 -81103024+39463161
 -81103024+39463161 -81103820+39462970
 -81103820+39462970 -81104313+39463248
 -81078720+37599796 -81077859+37599617
 -81078720+37599796 -81078432+37599736 -81078009+37599648 -81077859+37599617
 -81094345+37588487 -81093359+37588890 -81091748+37590402 -81091020+37591613 -81090386+37593348 -81088269+37595851 -81085306+37598439 -81082391+37599381 -81082223+37599545 -81081908+37599755 -81078720+37599796
 -81194113+38527634 -81188934+38530759 -81188675+38530916 -81187015+38531918 -81186572+38532224 -81185563+38532833 -81181346+38535378 -81181091+38535533 -81167619+38543668 -81166951+38544072 -81164346+38545646 -81156106+38550622 -81155474+38551004 -81150890+38553774 -81140406+38560108 -81133406+38564337 -81132863+38564666 -81132494+38564890 -81130775+38565948 -81130023+38566576 -81129830+38566746 -81120301+38575670 -81120031+38575944 -81113837+38582168 -81109249+38586733 -81108792+38587176 -81108334+38587620 -81095183+38600650 -81089050+38606669 -81088528+38607202 -81083710+38611982
 -81088734+39015283 -81088917+39015320 -81089414+39015491
 -81088734+39015283 -81089414+39015491
 -81089414+39015491 -81091174+39015124 -81091901+39014938
 -81091901+39014938 -81093934+39015583 -81093734+39016583 -81093661+39016793 -81093720+39017033 -81093834+39017083 -81093975+39017606 -81093522+39018076 -81092936+39018946 -81092782+39019236 -81092676+39019368 -81092634+39019483 -81093298+39020383 -81093734+39021070 -81097321+39022183
 -81097321+39022183 -81098590+39021849 -81099134+39021683
 -81099134+39021683 -81099443+39021735
 -81171363+38712286 -81166652+38699587 -81169170+38690501 -81173881+38681039 -81166848+38674453 -81161479+38671106 -81162287+38654701 -81158634+38644133
 -81158634+38644133 -81154266+38644366
 -81154266+38644366 -81139389+38640034 -81105090+38639360 -81103305+38639211 -81102041+38638470 -81091601+38628527 -81089625+38628318 -81083710+38611982
 -81094345+37588487 -81095113+37588958 -81096702+37589560 -81097919+37589801 -81098338+37589870
 -81098338+37589870 -81102364+37589551
 -81102364+37589551 -81103889+37590970 -81104523+37591520
 -81104523+37591520 -81104603+37591407
 -81104603+37591407 -81105803+37592007
 -81099443+39021735 -81099734+39021783 -81100034+39021783 -81100434+39021783 -81100734+39021683 -81100786+39021666 -81101034+39021583 -81101434+39021583 -81101834+39021483 -81102234+39021483 -81102434+39021483 -81113073+39032969
 -81099443+39021735 -81113073+39032969
 -81104313+39463248 -81104156+39463571 -81104382+39463726
 -81104382+39463726 -81104676+39463518 -81104782+39463341 -81104909+39463221
 -81104313+39463248 -81104909+39463221
 -81104909+39463221 -81107518+39463057 -81107734+39462875 -81107980+39462668 -81110965+39460561
 -81105803+37592007 -81105817+37592017 -81106317+37592417 -81106817+37592817 -81107117+37593017 -81107317+37593417 -81107617+37593717 -81108117+37593917 -81108917+37593917 -81109417+37593517 -81109717+37593117 -81114517+37590117
 -81105803+37592007 -81114517+37590117
 -81111563+39460570 -81110965+39460561
 -81111563+39460570 -81111226+39460538
 -81111226+39460538 -81110965+39460561
 -81121533+39457775 -81117603+39456596 -81117541+39456577
 -81117541+39456577 -81117390+39456618 -81116449+39457267 -81115185+39457923 -81112925+39460133 -81112495+39460213 -81112006+39460520 -81111905+39460603
 -81111905+39460603 -81111563+39460570
 -81113073+39032969 -81115817+39038044 -81115934+39039382 -81115831+39039595 -81115495+39041634
 -81114517+37590117 -81126589+37592116 -81127295+37592116 -81127354+37592116
 -81115495+39041634 -81115534+39041782 -81115834+39042082 -81115934+39042382 -81116034+39042482 -81116334+39042482 -81116834+39042482 -81117334+39042482 -81117934+39042582 -81118334+39042582 -81118634+39042582 -81134835+39043782
 -81115495+39041634 -81121535+39039982 -81121835+39039682 -81122135+39039582 -81122535+39039482
 -81122535+39039482 -81122935+39039582 -81123235+39039682 -81123635+39039782 -81124135+39039882 -81124535+39039982 -81124635+39039982 -81134835+39043782
 -81121533+39457775 -81124733+39453375 -81124833+39453375 -81139934+39443575 -81147542+39443311
 -81147542+39443311 -81150134+39443375
 -81150134+39443375 -81150189+39443351 -81151257+39443022
 -81151257+39443022 -81152534+39443175
 -81152534+39443175 -81170634+39439175 -81173534+39437675 -81182307+39433533 -81188102+39427487 -81196044+39418786 -81199763+39415864 -81200838+39414604 -81211434+39401873 -81212495+39391654 -81213014+39390743 -81213064+39390656 -81213790+39390021 -81214693+39389290 -81215617+39388602 -81217114+39387710
 -81217114+39387710 -81248741+39389932 -81249088+39389992 -81249174+39390005 -81249836+39390181
 -81249836+39390181 -81252370+39389238 -81256108+39387706 -81257144+39387373 -81270300+39386042 -81283280+39378540 -81296141+39374986 -81301821+39372202 -81304854+39370502 -81315134+39363946 -81334015+39354026 -81364416+39342442 -81371376+39342282 -81371260+39341924
 -81127354+37592116 -81127817+37592116 -81128517+37592216 -81129117+37592316 -81130018+37592716 -81130818+37593016 -81131218+37593316 -81131718+37593716 -81131918+37594216 -81132318+37594916 -81132618+37595816 -81136008+37597843
 -81127354+37592116 -81136008+37597843
 -81134835+39043782 -81135662+39044287 -81135785+39044622 -81137145+39044643
 -81137145+39044643 -81137408+39044382 -81137633+39044108 -81139583+39042813
 -81139583+39042813 -81140142+39042964 -81140280+39043001
 -81140280+39043001 -81144439+39042496
 -81144439+39042496 -81145081+39042511
 -81145081+39042511 -81145542+39042284 -81145744+39042173 -81148195+39041296 -81150224+39039969
 -81150224+39039969 -81151632+39040100 -81154505+39040358
 -81154505+39040358 -81155081+39040322 -81157700+39038697 -81159068+39037466 -81159163+39037254 -81159397+39036890 -81160804+39035519 -81162927+39033747
 -81136008+37597843 -81155590+37592680 -81176614+37582834 -81193878+37577058 -81194720+37575716 -81194750+37575612
 -81194750+37575612 -81195037+37575620
 -81195037+37575620 -81195579+37575575 -81198869+37575533 -81200777+37563758 -81200246+37562862 -81199720+37556643 -81202476+37549192 -81202301+37549192 -81201187+37544183 -81201120+37544056
 -81154156+38226116 -81174387+38233147 -81176678+38233563
 -81176678+38233563 -81178553+38233438 -81181550+38232920 -81184660+38232305 -81187301+38231625 -81188912+38231371 -81190136+38230841 -81191545+38229578 -81191662+38229069
 -81154156+38226116 -81191662+38229069
 -81158534+39309476 -81158451+39310740
 -81158534+39309476 -81158534+39310076 -81158451+39310740
 -81195305+39306276 -81191835+39305976 -81190222+39305121
 -81190222+39305121 -81189560+39308488 -81191536+39310297 -81191635+39311876
 -81191635+39311876 -81186635+39311476 -81184071+39310773
 -81184071+39310773 -81183423+39310976
 -81183423+39310976 -81182292+39310675 -81181599+39310442 -81180013+39308195 -81177689+39307730 -81174834+39306776 -81174750+39306650 -81172734+39306076 -81172206+39305478
 -81172206+39305478 -81171510+39305659
 -81171510+39305659 -81170756+39305551
 -81170756+39305551 -81169911+39305893 -81168034+39306576 -81168831+39307503 -81169096+39307931 -81167383+39310900 -81166113+39311876 -81165498+39312017 -81164791+39312120
 -81164791+39312120 -81162864+39312012 -81161934+39311476 -81159338+39309949 -81158534+39309476
 -81162455+39030608 -81162230+39030762 -81161902+39031254 -81161895+39031827 -81161824+39032093 -81162300+39032727 -81162755+39033274 -81162912+39033693 -81162927+39033747
 -81162455+39030608 -81162861+39030268 -81164825+39028628 -81167037+39027133 -81174254+39020667 -81181335+39014325 -81191199+39005489 -81195363+39001760 -81201194+38996569 -81207667+38990995 -81208402+38990363 -81214477+38985133 -81215063+38984630 -81230823+38971063 -81230872+38971024 -81231008+38970913 -81231136+38970810 -81231198+38970761 -81239977+38963408 -81240553+38962927 -81245538+38958753 -81248787+38956032 -81256905+38949282 -81257310+38948947 -81258731+38947776 -81260871+38946014 -81261367+38945605 -81264390+38943107 -81266612+38941279 -81272169+38936710 -81272630+38936380 -81269439+38932213 -81269238+38924591 -81275984+38921535 -81278118+38914925
 -81162455+39030608 -81162927+39033747
 -81177729+39039265 -81177416+39038656 -81176448+39036595 -81174042+39034238 -81173543+39033757 -81172281+39033619
 -81172281+39033619 -81171889+39033625
 -81171889+39033625 -81163680+39030534 -81163399+39030514 -81163273+39030506
 -81163273+39030506 -81162455+39030608
 -81278118+38914925 -81278210+38912372 -81268810+38906143 -81256453+38898790 -81249839+38897104 -81249839+38895788 -81259572+38893436 -81257981+38891306
 -81257981+38891306 -81257894+38891329
 -81257894+38891329 -81256752+38890482 -81256518+38890207 -81254176+38888398 -81253298+38887963 -81252625+38887779 -81251746+38887779 -81250780+38887916
 -81250780+38887916 -81249839+38887915 -81238409+38881390 -81238409+38880802 -81238877+38880229 -81242064+38873522 -81239690+38870181 -81238332+38868353 -81241416+38851210 -81241110+38850679
 -81241110+38850679 -81232372+38851648
 -81232372+38851648 -81220815+38843834 -81219414+38840365 -81215032+38825146 -81223621+38824089 -81221249+38820473 -81226482+38812415 -81225763+38812253 -81226010+38804381 -81225014+38803092 -81219161+38797424 -81221086+38785293 -81220617+38785193 -81206946+38784057 -81208730+38781601 -81206286+38777697 -81206221+38777632 -81203858+38775271 -81203858+38775134 -81203805+38774502 -81203770+38774172 -81175714+38742825 -81171468+38728465 -81175010+38724735 -81171672+38720921 -81170757+38714949 -81171222+38714723
 -81171222+38714723 -81171363+38712286
 -81171222+38714723 -81171447+38714765
 -81171447+38714765 -81171603+38714588 -81172110+38714002 -81172287+38713567 -81172299+38713147 -81171963+38712646 -81171363+38712286
 -81177729+39039265 -81178179+39040143 -81178404+39040336
 -81177729+39039265 -81178404+39040336
 -81178404+39040336 -81178473+39040395 -81179144+39041230
 -81179144+39041230 -81181184+39039876
 -81181184+39039876 -81184076+39040562 -81184147+39040595 -81184812+39040899
 -81184812+39040899 -81186726+39040675 -81187007+39040619 -81188012+39040418 -81189100+39040104 -81190624+39039462 -81191739+39037763 -81193261+39037613
 -81193261+39037613 -81194522+39037760 -81196734+39038895
 -81191662+38229069 -81191803+38228490
 -81191803+38228490 -81192467+38228669 -81192977+38228884 -81193545+38229311 -81193859+38229547 -81194959+38232402 -81194295+38233362 -81185979+38236379 -81185898+38236454 -81185775+38237085 -81185763+38237368 -81193551+38243057
 -81192689+38249577 -81193210+38250105 -81193220+38250107
 -81193220+38250107 -81194008+38250105 -81194133+38250054 -81202832+38248514
 -81202832+38248514 -81206548+38249803 -81207158+38250105 -81209799+38251086 -81215985+38255182
 -81215985+38255182 -81221503+38254922
 -81221503+38254922 -81221617+38256119 -81220568+38259160 -81220545+38259472 -81220255+38260698 -81228873+38262832
 -81228873+38262832 -81229709+38262494 -81230707+38262160
 -81230707+38262160 -81231791+38263361
 -81193551+38243057 -81192689+38249577
 -81193551+38243057 -81193427+38243342 -81192033+38244395 -81191685+38244784 -81191076+38245906 -81191134+38246844 -81191366+38247485 -81191453+38247531 -81191714+38248080 -81191773+38248470 -81191860+38248538 -81192689+38249577
 -81194113+38527634 -81202229+38528924
 -81202229+38528924 -81248283+38526554 -81256631+38525049 -81267078+38523084 -81272471+38522110 -81274252+38521830
 -81274252+38521830 -81289872+38528756 -81297868+38532304
 -81194113+38527634 -81216238+38514288 -81227759+38507344 -81228208+38507028 -81231389+38505113 -81231764+38504887 -81232730+38504305 -81233271+38503978 -81233406+38503896 -81234264+38503378 -81246950+38495480 -81247223+38495315 -81247871+38494926 -81248564+38494510 -81249402+38494007 -81250579+38493227 -81252666+38491898 -81256391+38489473 -81257581+38488716 -81265183+38483886 -81265965+38483388 -81266477+38483062 -81266744+38482892 -81266833+38482835 -81266903+38482791 -81278638+38475339 -81278787+38475244 -81280875+38473959 -81281503+38473573 -81283901+38472010 -81283775+38471574 -81283515+38470665 -81283284+38469858 -81283037+38468995 -81282688+38467775 -81281762+38464528 -81281251+38462741 -81277802+38451037 -81277769+38450600 -81277619+38449917 -81277542+38449633 -81276292+38445016 -81273228+38435213 -81272468+38432780 -81270950+38427921 -81270287+38425801 -81270133+38425311 -81265520+38410546 -81265355+38410020 -81264191+38406296 -81263679+38404658 -81262535+38401000 -81261724+38398531 -81261175+38396765 -81257125+38383729 -81254446+38375101 -81254255+38372983 -81254153+38372420 -81253652+38368929 -81253009+38366302 -81252812+38365486 -81252741+38365192 -81242339+38316968 -81242247+38316521 -81241138+38311066 -81238181+38296529 -81238136+38296308 -81234938+38280759 -81231508+38264079 -81231434+38263715
 -81207614+37523732 -81207513+37523798 -81208102+37526359 -81208707+37527075 -81208728+37527177 -81208864+37527826 -81208995+37528082 -81209199+37528542 -81209553+37528824 -81210633+37529295 -81210484+37530051 -81205726+37532522 -81205000+37532959 -81204820+37533116 -81201820+37537816
 -81201820+37537816 -81201687+37537799
 -81201687+37537799 -81200028+37539119 -81199913+37539923 -81199913+37540151 -81199913+37541134
 -81199913+37541134 -81199913+37542576 -81200057+37542759 -81200517+37543057 -81200690+37543606 -81201092+37543858 -81201064+37543950 -81201120+37544056
 -81199913+37541134 -81201120+37544056
 -81200721+39038175 -81196734+39038895
 -81200721+39038175 -81199502+39038013
 -81199502+39038013 -81198843+39038136 -81198217+39038589 -81197878+39038735 -81197107+39038955
 -81197107+39038955 -81196734+39038895
 -81276964+39116562 -81277173+39110473 -81263221+39106692 -81259674+39096025 -81259532+39090509 -81260416+39085301 -81260564+39084032 -81257882+39075489 -81257757+39075294 -81257784+39070194 -81257991+39069977 -81257991+39069597 -81273639+39060979 -81269216+39058049
 -81269216+39058049 -81269127+39058056 -81268251+39058268
 -81268251+39058268 -81267947+39058156 -81264891+39057250
 -81264891+39057250 -81264253+39057734 -81263341+39057908
 -81263341+39057908 -81259415+39056343
 -81259415+39056343 -81258810+39056560
 -81258810+39056560 -81256002+39056138
 -81256002+39056138 -81254114+39056149
 -81254114+39056149 -81253983+39056083 -81253842+39056012 -81253361+39052188 -81250397+39050250 -81250351+39050099 -81249509+39044895 -81249838+39044200 -81249952+39044001 -81250256+39043471 -81250262+39043342 -81250271+39043148 -81249360+39042202 -81249360+39041880 -81249030+39041179 -81249438+39040500 -81249628+39040290 -81250383+39039875 -81251901+39038780 -81251969+39038731 -81252327+39038638 -81252533+39038585 -81252668+39038550 -81252891+39038380 -81253149+39038091 -81253231+39037999 -81253138+39037926 -81252654+39037580 -81252126+39037380 -81250526+39035374 -81250202+39035044 -81250117+39034980 -81249955+39034858 -81249838+39034770 -81249288+39034610
 -81249288+39034610 -81247968+39035000 -81246805+39036219 -81245868+39036317
 -81245868+39036317 -81245010+39036316
 -81245010+39036316 -81219137+39043480 -81215137+39043480 -81208637+39044780
 -81208637+39044780 -81205150+39042951 -81204153+39042278 -81203437+39041320 -81203093+39039784 -81200927+39038192
 -81200927+39038192 -81200837+39038220
 -81200837+39038220 -81200721+39038175
 -81207956+37522686 -81207614+37523732
 -81207956+37522686 -81207929+37522977 -81207614+37523732
 -81222121+37510416 -81218821+37508816 -81218766+37508688
 -81218766+37508688 -81213587+37509536 -81212703+37517111 -81208045+37522312 -81207956+37522686
 -81217134+39307509 -81195305+39306276
 -81217134+39307509 -81197835+39305876
 -81197835+39305876 -81196735+39306076 -81196235+39306276 -81195305+39306276
 -81222121+37510416 -81224508+37510151 -81225803+37510058
 -81228648+37509371 -81225803+37510058
 -81228648+37509371 -81228493+37509654 -81228351+37509776 -81228099+37509897 -81227623+37510027 -81227098+37510109 -81226743+37510150
 -81226743+37510150 -81226440+37510127 -81225803+37510058
 -81237221+37507515 -81234151+37507661
 -81234151+37507661 -81234136+37507560 -81231606+37506691
 -81231606+37506691 -81231167+37507318 -81228648+37509371
 -81239477+39268328 -81239315+39268383 -81239035+39268576 -81232306+39284774 -81231816+39286375 -81231394+39287063 -81231395+39287269 -81217134+39307509
 -81231434+38263715 -81231791+38263361
 -81231791+38263361 -81243662+38251601 -81243781+38251483 -81245173+38250105 -81290621+38204694 -81292620+38202707 -81295872+38199517 -81296142+38199253 -81296446+38198956 -81298059+38197381 -81308998+38186617 -81310871+38184703 -81311558+38184002 -81312223+38183321 -81312415+38183126 -81312624+38182912 -81313453+38182066 -81315056+38180432
 -81315056+38180432 -81315347+38180547 -81317475+38181401 -81317595+38181459 -81317710+38181515 -81317817+38181567 -81317941+38181627 -81319530+38182566 -81321038+38183257 -81321956+38183363
 -81321956+38183363 -81324077+38183251 -81326117+38183124 -81327292+38182847 -81328720+38182459 -81329264+38182351 -81329246+38181931 -81329222+38181346 -81329193+38180657 -81329185+38180474 -81329171+38180136 -81329151+38179656 -81329132+38179184 -81329101+38178412 -81330269+38169188 -81330344+38169077 -81330511+38168961 -81331006+38168620 -81331556+38165781 -81333324+38161088 -81333619+38159317 -81335187+38152650 -81337845+38140878 -81343892+38116494 -81345280+38110990 -81346402+38106539 -81346859+38104797 -81347830+38101101 -81349379+38095211 -81350335+38091577 -81351040+38088762 -81351550+38086723 -81352038+38084774 -81352461+38083091 -81355360+38071521 -81357702+38062874 -81358060+38061428 -81358507+38059623 -81358808+38058406 -81359008+38057597 -81362069+38045241 -81362468+38043676 -81363084+38041259 -81363563+38039308 -81364544+38035072 -81364563+38034990 -81365060+38033227 -81373257+38001794 -81373481+38000108 -81375343+37991615 -81375448+37991186 -81378900+37977019 -81380829+37969109
 -81237221+37507515 -81241922+37504815 -81242122+37504615 -81242322+37504415 -81242422+37504015 -81242397+37503941
 -81237221+37507515 -81242397+37503941
 -81239477+39268328 -81243036+39267375
 -81371260+39341924 -81369504+39337706 -81368832+39336938 -81367552+39335594 -81366960+39333674 -81365744+39323451 -81327262+39321579 -81325886+39307579 -81325822+39307243 -81322654+39298331
 -81322654+39298331 -81322302+39298427 -81307646+39298427 -81306462+39298219 -81305582+39297659
 -81305582+39297659 -81303335+39297859
 -81303335+39297859 -81288925+39296155
 -81288925+39296155 -81288509+39296267 -81282909+39296571
 -81282909+39296571 -81281901+39296027 -81260956+39291979 -81260220+39281419 -81259868+39281195 -81259564+39281131 -81252220+39277995 -81249836+39277201 -81240894+39269847 -81239477+39268328
 -81242397+37503941 -81242324+37503722 -81244673+37502799 -81245335+37502762 -81246403+37501853 -81248248+37501724
 -81248248+37501724 -81249822+37501815
 -81249822+37501815 -81250289+37501644 -81250422+37501545 -81251115+37500524 -81251539+37500509 -81252207+37500115 -81252898+37499526 -81253444+37499412 -81260045+37497569 -81260109+37497461 -81263534+37493967 -81263907+37488762 -81266156+37487730 -81267469+37486726 -81270008+37485513 -81271757+37480186 -81275444+37476078 -81276958+37473530 -81278054+37472451 -81278521+37472178 -81287135+37470561 -81290585+37470537 -81291233+37470029 -81295062+37468212 -81297904+37461350 -81298688+37460966 -81298948+37460829 -81299075+37460613 -81299600+37459977
 -81299600+37459977 -81300691+37460526 -81303563+37462450
 -81303563+37462450 -81304856+37460802 -81306059+37459800 -81306378+37459726 -81306723+37457802 -81306736+37456798 -81304767+37453685 -81304684+37453521 -81305690+37450888 -81305431+37449903 -81296023+37443051 -81287144+37431833 -81282670+37420997 -81282641+37419701 -81284826+37418580 -81286546+37418305 -81287321+37417184
 -81243036+39267375 -81249736+39270775
 -81249736+39270775 -81249836+39270750
 -81243036+39267375 -81249836+39270750
 -81256545+37530592 -81256409+37530795 -81256304+37530850 -81253101+37532976
 -81253101+37532976 -81252667+37532899 -81250134+37530046 -81249822+37529990
 -81249822+37529990 -81249376+37530179 -81249291+37530215 -81248956+37530357
 -81248956+37530357 -81245639+37530207 -81222121+37510416
 -81249836+39270750 -81267388+39256363
 -81249836+39270750 -81268508+39258475 -81268636+39257931 -81268604+39257403 -81268380+39257099 -81267916+39256747 -81267548+39256587 -81267388+39256363
 -81256805+37530204 -81256545+37530592
 -81256805+37530204 -81256698+37530364 -81256605+37530503 -81256545+37530592
 -81257005+37529949 -81256805+37530204
 -81257104+37529833 -81257005+37529949
 -81257104+37529833 -81257029+37529921 -81257005+37529949
 -81276041+37536778 -81274460+37533893 -81272793+37533388
 -81272793+37533388 -81271729+37533777
 -81271729+37533777 -81271327+37533228 -81268539+37532311 -81268510+37532128 -81264201+37527616 -81261470+37527500
 -81261470+37527500 -81261380+37527615 -81259732+37528305 -81259444+37528415 -81258924+37528614 -81258627+37528728 -81258307+37528850 -81257801+37529215 -81257514+37529423 -81257342+37529555 -81257222+37529695 -81257104+37529833
 -81267388+39256363 -81266956+39256059 -81269276+39254235 -81277437+39242636 -81277021+39241420 -81277277+39233740 -81289565+39223916 -81294173+39215772 -81298782+39194061 -81296494+39190813 -81295614+39186301 -81297742+39185389
 -81276874+37538243 -81276041+37536778
 -81276874+37538243 -81276634+37537605 -81276041+37536778
 -81276874+37538243 -81276902+37539388 -81277075+37539663 -81277333+37539869 -81277552+37539950
 -81276874+37538243 -81277552+37539950
 -81276964+39116562 -81277346+39116951 -81277434+39117225 -81277434+39117958 -81277434+39118301
 -81276964+39116562 -81277434+39118301
 -81277434+39118301 -81277727+39119125 -81285267+39124733 -81286483+39125078 -81286398+39126919 -81298879+39129278 -81299391+39129630 -81303705+39131806 -81306228+39133079 -81308367+39134158 -81315102+39137609 -81322511+39141406 -81324127+39142254 -81325807+39152093
 -81277552+37539950 -81277661+37539991 -81277246+37541838
 -81277246+37541838 -81282892+37540864
 -81282892+37540864 -81287728+37541520 -81295506+37544921 -81300132+37545529 -81300304+37545529 -81301547+37545415
 -81301547+37545415 -81302628+37546125 -81302949+37546239 -81303556+37546315 -81303779+37546343 -81307952+37549352 -81311575+37552671 -81311834+37552992 -81311962+37553094 -81312119+37553219 -81312239+37553314 -81312812+37553770 -81313531+37554618 -81312423+37557053 -81314024+37558639 -81316090+37559174 -81316148+37561509 -81314963+37565895 -81311492+37578683 -81311023+37582414 -81313223+37586614
 -81496736+38924263 -81494773+38924722 -81494099+38924951 -81492664+38925410
 -81492664+38925410 -81492195+38925272 -81491023+38924449
 -81491023+38924449 -81489648+38924805 -81489294+38924953 -81488445+38925961 -81486629+38926442
 -81486629+38926442 -81486335+38925916 -81479976+38924568
 -81479976+38924568 -81478148+38925494 -81477863+38925552 -81476801+38926180 -81476578+38926355 -81476528+38926415 -81475671+38927774
 -81475671+38927774 -81473215+38927243
 -81473215+38927243 -81467290+38927433 -81466793+38929356 -81466338+38930922 -81465855+38931462 -81465474+38931920
 -81465474+38931920 -81463247+38931875 -81462925+38931600
 -81462925+38931600 -81459699+38932304 -81458383+38932608
 -81458383+38932608 -81458031+38932539
 -81458031+38932539 -81455864+38937162 -81455762+38937407 -81455201+38938950 -81451342+38939772 -81450443+38939841 -81450091+38939841 -81435049+38933357 -81415086+38920725 -81409292+38918750 -81408261+38918398 -81397699+38914838 -81396917+38914561 -81376147+38907194 -81372460+38906054 -81347582+38896973 -81346594+38896612 -81342147+38896261
 -81342147+38896261 -81339469+38897214 -81324511+38902542 -81323664+38902843 -81308676+38908152 -81299871+38910100 -81279586+38914615 -81278118+38914925
 -81297259+37415064 -81287321+37417184
 -81297259+37415064 -81287866+37416978 -81287321+37417184
 -81311201+37424509 -81304510+37420464 -81297368+37415125 -81297259+37415064
 -81297742+39185389 -81301598+39181693 -81305102+39171757 -81305486+39171597 -81310575+39158941 -81320671+39155821
 -81297868+38532304 -81303488+38534800 -81307011+38535296
 -81297868+38532304 -81307011+38535296
 -81581447+39026179 -81578940+39028254 -81578614+39028525 -81572899+39033257 -81559986+39043947 -81558752+39044969 -81553546+39049279 -81553338+39049418 -81541995+39057001 -81536465+39060698 -81535798+39061144 -81535121+39061596 -81528568+39065975 -81527007+39067020 -81508747+39079227 -81508143+39079572 -81507309+39080141 -81506863+39080446 -81504122+39082317 -81499455+39085446 -81498226+39086290 -81493737+39089379 -81483162+39096652 -81466147+39108357 -81455911+39115397 -81455763+39115502 -81447926+39120893 -81447882+39120923 -81441314+39125078 -81441259+39125078 -81441119+39125145 -81439004+39126161 -81438962+39126190 -81428290+39133261 -81427266+39133949 -81425890+39134829 -81401081+39137144 -81397201+39139229 -81396513+39139613 -81396001+39139885 -81393825+39140909 -81388865+39143245 -81373152+39150509 -81367968+39152813 -81360176+39156509 -81352656+39160013 -81349216+39161549 -81348976+39161645 -81343551+39164173 -81329359+39170749 -81328927+39170973 -81323919+39173293 -81320143+39175037 -81303710+39182733 -81298142+39185213 -81297742+39185389
 -81307011+38535296 -81308528+38535509 -81309442+38535638 -81310506+38535787 -81312282+38536014 -81327438+38538197 -81329188+38538448 -81329358+38538472 -81330285+38538605 -81347738+38541074 -81347910+38541097 -81348976+38541250 -81349529+38541325 -81354392+38541724 -81354980+38541778 -81355907+38541862 -81356499+38541917 -81374071+38543148 -81381440+38543678 -81382232+38543736 -81395405+38544716 -81411520+38545936 -81412230+38545989 -81423477+38546818 -81423858+38546846 -81450768+38548774 -81453521+38548967 -81460026+38549439 -81462457+38549647 -81465035+38549869
 -81465035+38549869 -81470047+38547113 -81471849+38546550
 -81471849+38546550 -81472116+38546818 -81485706+38560485 -81487997+38562789 -81488590+38563385 -81502238+38577364 -81502680+38577809 -81503070+38578202 -81505155+38580303 -81508412+38584525 -81508689+38585104 -81509228+38586231 -81515247+38598479 -81521547+38611530 -81522166+38612746
 -81362156+37337687 -81354255+37351024 -81353654+37352076 -81353586+37352195 -81353183+37352890 -81350983+37356696 -81349208+37359768 -81348663+37360632 -81345150+37366663 -81344935+37367034 -81344742+37367388 -81344565+37367670 -81341230+37373377 -81334197+37385454 -81333975+37385829 -81332215+37388815 -81330754+37391297 -81325938+37399477 -81325738+37399815 -81319982+37409591 -81318522+37412057 -81313885+37419942 -81312558+37422198 -81311611+37423809 -81311201+37424509
 -81320671+39155821 -81319423+39152205 -81320015+39152013 -81320495+39151901 -81321327+39151773
 -81321327+39151773 -81322991+39151821 -81323951+39151997 -81324927+39152077 -81325807+39152093
 -81320671+39155821 -81320831+39155693 -81320895+39155437 -81320863+39155053 -81320575+39154637 -81319807+39154205 -81319071+39153757 -81318767+39153421 -81318671+39153085 -81318735+39152717 -81318815+39152541 -81325807+39152093
 -81321724+37596529 -81321628+37596747 -81321556+37597038 -81321503+37597385 -81321717+37597796 -81322532+37598981 -81335504+37617856 -81338968+37622896 -81340424+37625014 -81343532+37629444 -81344005+37630054 -81344280+37630496 -81346492+37633579 -81346416+37633731 -81346904+37634281 -81348155+37636112 -81352565+37642276 -81357005+37648814 -81358669+37651415 -81359905+37652949 -81360591+37653994 -81364270+37659228 -81365994+37661684 -81372708+37671488 -81373181+37671969 -81373318+37672259 -81383895+37687488 -81389874+37696107 -81396525+37705695 -81403865+37715996 -81404239+37716517 -81410621+37725419 -81414430+37730732 -81415122+37731696 -81417166+37734547 -81419464+37737752 -81422264+37741657 -81422407+37741856 -81427781+37749352 -81427852+37750112 -81445427+37761412 -81444327+37763912 -81446627+37766412 -81446649+37766444 -81451370+37773155
 -81321724+37596529 -81315523+37588414 -81315323+37588414 -81315223+37588414 -81315123+37588414 -81314923+37588314 -81314823+37588214 -81314623+37588014 -81314623+37587914 -81314523+37587714 -81314423+37587614 -81313223+37586614
 -81321724+37596529 -81318723+37588414 -81318623+37588314 -81318523+37588314 -81318423+37588314 -81318323+37588214 -81318123+37588214 -81317923+37588114
 -81317923+37588114 -81317823+37588214 -81317623+37588214 -81317423+37588214 -81313223+37586614
 -81365987+37441348 -81348441+37436275 -81348154+37435932 -81346042+37433515
 -81346042+37433515 -81344843+37433820 -81342181+37434377
 -81342181+37434377 -81341205+37434308 -81340889+37434194
 -81340889+37434194 -81330985+37434929
 -81330985+37434929 -81311201+37424509
 -81927870+37512118 -81945349+37502265 -81945957+37501901 -81946331+37501893
 -81946331+37501893 -81947446+37502126 -81948317+37502263 -81949188+37502376
 -81949188+37502376 -81950545+37502253 -81951831+37502050 -81952641+37501678 -81953147+37501314 -81961110+37492577 -81967485+37490592 -81976440+37485819 -81992524+37481825 -81995624+37473643 -81992757+37462495 -81992270+37460916 -81987926+37456424 -81987731+37456086 -81987638+37455779 -81987534+37455336 -81987006+37454878 -81986205+37454519 -81985527+37454328 -81984891+37454315
 -81984891+37454315 -81984550+37454583 -81983090+37455227 -81973694+37456067
 -81973694+37456067 -81965582+37446918 -81954110+37446365 -81949124+37445575 -81947897+37443857 -81936774+37436046 -81938884+37422366 -81938912+37422002 -81938153+37421650 -81937806+37421184 -81937880+37420086 -81931215+37414883 -81930627+37414825 -81930146+37414592 -81924724+37411737 -81924036+37411505 -81923481+37411379
 -81923481+37411379 -81923148+37411412
 -81923148+37411412 -81922956+37411389 -81923164+37410815 -81923394+37410459 -81924149+37410214 -81924552+37409986 -81924386+37409430 -81930050+37397124 -81931749+37385911 -81934997+37383643 -81933895+37372747 -81930564+37367020 -81930194+37366728 -81929915+37366589 -81929329+37366379 -81928860+37366141 -81927019+37365810 -81926020+37365434 -81926153+37365227 -81927635+37362632 -81926589+37358942 -81926360+37358370 -81926302+37358324 -81926130+37357797 -81925643+37357316
 -81925643+37357316 -81924506+37357535
 -81924506+37357535 -81921571+37356423 -81920969+37356103 -81920883+37355759 -81920711+37355416 -81920653+37354446 -81920437+37353665 -81917942+37351220 -81917758+37350362 -81914256+37349544 -81912329+37349309
 -81912329+37349309 -81912057+37349345
 -81912057+37349345 -81911780+37349165 -81911487+37348839 -81910875+37348729 -81909603+37347801 -81909557+37345981 -81908702+37345292 -81908198+37344708 -81908448+37344564 -81908633+37344320 -81908709+37344141 -81908663+37343925 -81908531+37343863 -81908417+37343842 -81907895+37343783 -81907322+37343119 -81906368+37342760
 -81906368+37342760 -81905945+37342775 -81904426+37343075
 -81904426+37343075 -81903795+37343050 -81902992+37342340 -81902319+37341851
 -81902319+37341851 -81899947+37341903
 -81899947+37341903 -81899495+37341102 -81899459+37340277 -81899164+37339559 -81897151+37336912 -81897058+37336758 -81897382+37332551 -81896870+37332148 -81896001+37331967
 -81896001+37331967 -81895489+37332022
 -81895489+37332022 -81894797+37332012 -81894597+37331760 -81894768+37331381 -81893773+37330105 -81893332+37329978
 -81893332+37329978 -81892876+37330134 -81892252+37330736 -81891127+37331667 -81890166+37331729 -81888718+37331735
 -81888718+37331735 -81887722+37331156 -81886952+37330725 -81886512+37330498 -81886250+37330455
 -81886250+37330455 -81885075+37330665 -81880886+37331146 -81879601+37332074
 -81879601+37332074 -81879178+37331985 -81878713+37331753 -81878686+37331655 -81878594+37331584 -81878403+37331579
 -81878403+37331579 -81878224+37331662 -81878076+37331711
 -81878076+37331711 -81878343+37328837 -81877913+37328731 -81877712+37328731 -81877540+37328639 -81877282+37327952 -81876737+37327700 -81876279+37327357 -81875963+37327334
 -81875963+37327334 -81875308+37327883 -81874840+37328065 -81874459+37328087
 -81874459+37328087 -81873919+37327698 -81873861+37327515 -81874061+37326691 -81874013+37326628 -81873544+37325478 -81873213+37325065 -81872510+37324424 -81870180+37320667 -81867055+37320416 -81866230+37319804 -81860952+37316167 -81860160+37313820 -81865219+37308839 -81864760+37308404 -81864068+37307579 -81862255+37305867 -81859120+37304993
 -81859120+37304993 -81858567+37305382 -81856404+37306584 -81855598+37306772
 -81855598+37306772 -81854828+37306742 -81854460+37306570 -81854153+37305226 -81854122+37302691 -81853978+37300418 -81854465+37299937 -81853693+37298161 -81852477+37297564 -81852314+37296664 -81853488+37294763 -81853696+37293505 -81854078+37292091 -81854059+37291352 -81852654+37287756 -81851295+37287528 -81849857+37287269 -81848934+37285367 -81847494+37284875 -81847230+37284763
 -81847230+37284763 -81846551+37285069 -81846503+37285229 -81846282+37285342 -81845969+37285349
 -81845969+37285349 -81845506+37285308 -81845460+37285242
 -81845460+37285242 -81843167+37285586 -81842594+37285701
 -81842594+37285701 -81842310+37285556 -81841365+37285502
 -81841365+37285502 -81838298+37286249
 -81838298+37286249 -81836395+37285623 -81833797+37283688 -81831833+37281470 -81831570+37281105 -81830441+37281091 -81824653+37279589
 -81824653+37279589 -81823223+37279779
 -81823223+37279779 -81821720+37279637 -81820502+37279408
 -81820502+37279408 -81820189+37279453 -81814255+37280965 -81812878+37281876 -81812898+37281969 -81812726+37282074 -81812232+37282234 -81811909+37282387 -81811485+37282644 -81811082+37282836 -81810820+37282957 -81810559+37282980 -81809184+37283003 -81805631+37284766 -81802347+37285527
 -81802347+37285527 -81801218+37285315 -81799531+37285102 -81798677+37284844
 -81798677+37284844 -81798296+37285167 -81797312+37285201
 -81797312+37285201 -81793639+37282188 -81793425+37281674 -81793122+37281168
 -81793122+37281168 -81791762+37282283 -81790202+37284088 -81788408+37284350
 -81788408+37284350 -81786907+37283733 -81786244+37283220
 -81786244+37283220 -81786032+37283256
 -81786032+37283256 -81785458+37283230 -81785287+37283004 -81785177+37282681 -81785139+37282597 -81783957+37282438
 -81783957+37282438 -81783858+37282493
 -81783858+37282493 -81781813+37281578 -81781334+37280778 -81779327+37279754 -81777237+37275632 -81774747+37274847 -81774684+37274807 -81773861+37274389 -81772819+37274231 -81769882+37273551
 -81769882+37273551 -81767837+37274216 -81765195+37275099 -81763836+37275218 -81762776+37275391 -81761752+37275713
 -81761752+37275713 -81760220+37275254
 -81760220+37275254 -81758931+37276078 -81757137+37276147
 -81757137+37276147 -81757631+37274003 -81757730+37271934 -81757888+37271584 -81757839+37271318 -81757714+37271124 -81757531+37270010 -81755012+37267720 -81752912+37266614 -81752123+37265568 -81751290+37265131 -81747656+37264329 -81743755+37257279 -81743754+37256455 -81742292+37254853 -81741662+37254784 -81741060+37254372 -81741060+37253594 -81741746+37251693 -81742719+37250113 -81743505+37247601 -81743420+37245858 -81744177+37244281 -81744291+37244178 -81740941+37239305 -81740124+37237752
 -81740124+37237752 -81736671+37238519
 -81736671+37238519 -81733320+37238127
 -81733320+37238127 -81728194+37239823 -81727354+37239927 -81725145+37240546
 -81725145+37240546 -81723061+37240493 -81719581+37238366 -81716074+37232950 -81716118+37232740 -81710127+37225519 -81704457+37223404 -81703931+37222964 -81701400+37220848
 -81701400+37220848 -81701061+37220897
 -81701061+37220897 -81700991+37220888 -81700902+37220766 -81700942+37220465 -81700243+37219880 -81699121+37218942 -81697527+37217609 -81696167+37216525 -81691919+37213142 -81684329+37211822 -81683544+37211452 -81683945+37210323 -81683726+37209244 -81681579+37203772 -81678603+37202467 -81678210+37201483
 -81678210+37201483 -81662379+37202182 -81661221+37202233 -81637637+37203276 -81636935+37203307 -81636509+37203326 -81635741+37203359 -81632893+37203485 -81618311+37204056 -81617343+37204148 -81616885+37204148 -81616566+37204135
 -81616566+37204135 -81586474+37205495 -81562676+37206570 -81561281+37206633 -81560625+37206663 -81560311+37207011 -81558353+37208145 -81557911+37208693
 -81557911+37208693 -81557315+37207697
 -81557315+37207697 -81551733+37211262 -81524365+37227854
 -81524365+37227854 -81523584+37227812 -81521244+37226868
 -81521244+37226868 -81519476+37227874 -81515588+37229541 -81508522+37232788 -81507325+37233800 -81507292+37233907 -81506536+37237604 -81506304+37239063 -81504880+37247697 -81504168+37250115 -81503992+37250482 -81499472+37257125 -81499294+37257210 -81499096+37257952
 -81499096+37257952 -81488430+37251728
 -81488430+37251728 -81476140+37255635 -81475868+37255756
 -81475868+37255756 -81475687+37255612 -81475384+37255484 -81475162+37255460
 -81475162+37255460 -81474881+37255694 -81474438+37255889 -81473995+37255938 -81473622+37256036 -81473523+37256334 -81473564+37256681 -81465557+37258425 -81461097+37262085 -81454691+37267012
 -81454691+37267012 -81454199+37266999
 -81454199+37266999 -81449699+37269382 -81448245+37271074 -81447655+37272245
 -81447655+37272245 -81447257+37272063
 -81447257+37272063 -81445992+37272224
 -81445992+37272224 -81444751+37271945 -81443111+37271582
 -81443111+37271582 -81442291+37271685
 -81442291+37271685 -81441363+37271437
 -81441363+37271437 -81437158+37274065
 -81437158+37274065 -81429358+37271326
 -81429358+37271326 -81420946+37272544 -81416898+37273204 -81416663+37273214 -81416029+37273626 -81415829+37274126 -81415800+37274601 -81416096+37275922 -81416028+37276672 -81416261+37276953 -81416745+37277218 -81416786+37277548 -81416525+37277911 -81410592+37282521 -81409729+37284837 -81409760+37285015 -81409196+37286071 -81404033+37299272 -81402422+37300926 -81397421+37304038 -81396462+37311275 -81394731+37314984 -81388132+37319903 -81387215+37320383 -81386727+37320474
 -81386727+37320474 -81385810+37320085 -81385381+37319237 -81384914+37318832 -81384127+37318596 -81380509+37317839 -81380159+37317838 -81379413+37317566
 -81379413+37317566 -81378879+37317647 -81378657+37317825 -81378466+37317954 -81378335+37317954 -81378093+37317955
 -81378093+37317955 -81377790+37317931 -81377578+37317923
 -81377578+37317923 -81377457+37318036 -81377387+37318246 -81377349+37318447 -81375384+37318546 -81375207+37318591
 -81375207+37318591 -81374824+37318568
 -81374824+37318568 -81374455+37318614 -81374100+37319072 -81373584+37319805 -81373240+37320034 -81372610+37320195 -81372295+37320492 -81371837+37322118 -81371322+37322897 -81371351+37323309 -81371495+37323538 -81371315+37324115 -81369743+37324511 -81367599+37327569 -81367628+37328394 -81369398+37331567 -81369379+37331827 -81368090+37332423 -81367052+37334504 -81366315+37335927 -81362739+37337877
 -81362739+37337877 -81362156+37337687
 -81365987+37441348 -81379922+37448561 -81379919+37449068 -81379976+37449696 -81380024+37450164 -81380544+37450649 -81381145+37451294 -81381394+37451609 -81382340+37451701 -81382942+37452186 -81383119+37452783 -81383911+37458648
 -81365987+37441348 -81383911+37458648
 -81366771+37972913 -81308528+37948210 -81308428+37947810
 -81366771+37972913 -81328229+37966509 -81327929+37966109 -81327829+37965509 -81327729+37965309 -81327629+37964709 -81327629+37964209 -81327429+37963709 -81327329+37963309 -81327529+37962909 -81328029+37962609 -81308428+37947810
 -81380829+37969109 -81377630+37969309 -81366771+37972913
 -81384630+37968809 -81380829+37969109
 -81384630+37968809 -81382530+37969609 -81382430+37969609 -81382330+37969709 -81382230+37969709 -81382030+37969709 -81381830+37969609 -81381630+37969509 -81381530+37969409 -81380930+37969109 -81380829+37969109
 -81389656+37461093 -81383911+37458648
 -81389656+37461093 -81384416+37460019 -81384226+37459833 -81383911+37458648
 -81747253+39095378 -81744953+39099778 -81744753+39100178 -81744553+39100578 -81744353+39101078 -81744053+39101778 -81743853+39102378 -81743653+39103078 -81743553+39103678 -81743453+39104278 -81743453+39104878 -81742898+39109661 -81742549+39115288 -81742735+39118015 -81743453+39122677 -81743753+39124377 -81743953+39125077 -81745194+39138239 -81745806+39149936 -81749853+39160576
 -81749853+39160576 -81749853+39160527
 -81749853+39160527 -81756154+39179676 -81756054+39179876 -81756054+39180076 -81755954+39180175 -81753954+39183676 -81749853+39186489 -81738941+39192396 -81735085+39199276 -81734957+39200028 -81734781+39200940 -81734653+39201740 -81734477+39202476 -81734221+39203372 -81733965+39204204 -81733581+39205388 -81733357+39205868 -81733149+39206268 -81725485+39215500 -81724365+39216508 -81719077+39217635 -81698428+39221931 -81691374+39227882 -81691339+39227947 -81691211+39228571 -81691099+39228907 -81691099+39229595 -81691067+39230139 -81691259+39231147 -81691371+39232075 -81691563+39233115 -81691628+39233368 -81696188+39257483 -81692956+39262139 -81683384+39271071 -81663222+39276436
 -81663222+39276436 -81619849+39273835
 -81619849+39273835 -81619145+39273995 -81618329+39274523 -81617673+39274619 -81616361+39274683 -81616041+39274731 -81613896+39275339 -81611720+39275691 -81609512+39275979 -81608408+39276043
 -81608408+39276043 -81599848+39274635 -81590424+39270882 -81581747+39268475 -81570247+39267675
 -81570247+39267675 -81569451+39268499 -81567347+39270675 -81566947+39271475 -81566115+39273775 -81565573+39275275 -81565247+39276175 -81565236+39276575 -81565174+39278774 -81565081+39282074 -81565047+39283274 -81565047+39288174 -81565047+39290374 -81565047+39293874 -81562231+39308010 -81560147+39317874 -81559858+39325320 -81559647+39330774 -81559111+39332970 -81557547+39338774 -81536846+39354974 -81526116+39360919 -81483287+39389312 -81480996+39391866 -81469380+39402634 -81467744+39403774 -81456143+39409274 -81447943+39410174 -81446543+39410374
 -81446543+39410374 -81435642+39408474 -81434942+39407974 -81429518+39405735 -81428642+39405374 -81427298+39404506 -81420578+39400378 -81405793+39384906 -81402753+39377210 -81402770+39376914 -81371260+39341924
 -81436004+37451230 -81434424+37450518 -81432368+37449305
 -81432368+37449305 -81430784+37450206 -81429100+37453058 -81428552+37454975 -81428509+37455695 -81427915+37458643 -81427991+37458694 -81427969+37459164 -81427647+37459541 -81426122+37461284
 -81426122+37461284 -81424407+37460930 -81422333+37460159 -81421401+37460128 -81420324+37456152
 -81420324+37456152 -81418925+37456225 -81409820+37458591
 -81409820+37458591 -81409323+37458554 -81405161+37458448
 -81405161+37458448 -81404721+37458884 -81404061+37458948 -81389656+37461093
 -81436004+37451230 -81436171+37451373 -81436914+37451754 -81437234+37452069 -81437281+37452850 -81437377+37453696 -81437567+37454018 -81437958+37454294
 -81437958+37454294 -81438069+37454275
 -81436004+37451230 -81438069+37454275
 -81438069+37454275 -81438141+37456701 -81438830+37458442 -81440263+37458550
 -81440263+37458550 -81442894+37458546
 -81442894+37458546 -81445108+37459587 -81446214+37461001 -81447522+37461602
 -81447522+37461602 -81448512+37461582
 -81448512+37461582 -81451561+37463983 -81450465+37465345 -81451456+37466020
 -81451456+37466020 -81453668+37465813
 -81453668+37465813 -81453832+37465954 -81455226+37467828 -81455291+37469020 -81452779+37472201 -81452086+37473253
 -81439401+37968878 -81384630+37968809
 -81439401+37968878 -81436131+37968108
 -81436131+37968108 -81435931+37968208 -81435831+37968408 -81434231+37969908 -81434031+37970008 -81433931+37970108 -81433831+37970308 -81433631+37970508 -81433331+37970808 -81432931+37971208
 -81432931+37971208 -81384630+37968809
 -81451537+37473595 -81452608+37477261 -81452973+37477319 -81454561+37477902 -81452785+37479730 -81467981+37483788
 -81467981+37483788 -81471081+37483011 -81480315+37479180 -81510336+37477021 -81527006+37475619
 -81527006+37475619 -81527615+37475793
 -81451568+37977717 -81439401+37968878
 -81452086+37473253 -81451537+37473595
 -81452086+37473253 -81452371+37473689 -81452340+37473833
 -81452340+37473833 -81451979+37473695 -81451537+37473595
 -81456632+37987307 -81454660+37990164 -81454815+37994773 -81466003+38008293 -81468409+38015691
 -81456632+37987307 -81456913+37982516
 -81456913+37982516 -81451832+37978308 -81451732+37978108 -81451632+37977908 -81451568+37977717
 -81456913+37982516 -81458532+37978608 -81458232+37978508 -81457932+37978508 -81457732+37978508 -81457432+37978508 -81457132+37978408 -81456832+37978308 -81456632+37978208 -81456132+37978208 -81455732+37978208 -81451568+37977717
 -81461490+37989933 -81456632+37987307
 -81461490+37989933 -81461332+37989907 -81460632+37989807 -81460032+37989707 -81459632+37989707 -81459432+37989607 -81459132+37989407 -81458932+37989207 -81458732+37989007 -81458432+37988707 -81458232+37988207 -81456632+37987307
 -81462109+37785272 -81451370+37773155
 -81462109+37785272 -81457227+37781811 -81457327+37781711 -81457627+37781511 -81457727+37781411 -81457927+37781311 -81457927+37781211 -81457827+37781111 -81457727+37780911 -81457627+37780711 -81457527+37780511 -81451370+37773155
 -81484320+37783431 -81484023+37783309 -81481954+37782824 -81481464+37782678 -81480006+37781889 -81476398+37780964
 -81476398+37780964 -81462109+37785272
 -81489628+37785831 -81484320+37783431
 -81489628+37785831 -81489528+37784211 -81489428+37784111 -81489328+37783911 -81489228+37783911 -81489228+37783811 -81489128+37783811 -81489028+37783711 -81488828+37783711 -81488628+37783611 -81488328+37783511 -81484320+37783431
 -81514228+37791211 -81511643+37790447 -81500215+37789111
 -81500215+37789111 -81499828+37789214 -81494228+37791311
 -81494228+37791311 -81492628+37790843 -81491008+37787851 -81489628+37785831
 -81491504+38067888 -81464633+38025579 -81465225+38025419 -81465497+38025163 -81466329+38024811 -81466985+38024427 -81467321+38023755 -81467225+38023019 -81466937+38022507 -81466633+38021835 -81466137+38021163 -81468409+38015691
 -81491504+38067888 -81468409+38015691
 -81492618+37983707 -81461490+37989933
 -81502284+38917626 -81496736+38924263
 -81502284+38917626 -81501463+38917785 -81499844+38918563 -81498255+38919410 -81497933+38919799 -81497466+38920829 -81497438+38922340 -81497556+38923484 -81496941+38924171 -81496736+38924263
 -81502284+38917626 -81502694+38917694
 -81502694+38917694 -81502947+38917845 -81503192+38917992 -81505212+38918909 -81506852+38919619
 -81506852+38919619 -81508200+38919460
 -81508200+38919460 -81509398+38919519 -81512667+38920846 -81513004+38923421 -81513091+38923513 -81514321+38924933 -81514380+38925116 -81516555+38930396 -81527122+38941767 -81539519+38946003 -81540083+38947686 -81541901+38951183 -81541740+38951743 -81541505+38952544 -81544465+38953895 -81544700+38954810 -81544934+38955588 -81545198+38955680
 -81502694+38917694 -81504972+38916288 -81508933+38909771 -81530098+38894931 -81530059+38894532 -81529991+38894231 -81529907+38893862
 -81514228+37791211 -81515081+37791663 -81520900+37799616 -81517329+37818910 -81528736+37821970 -81528930+37822310 -81528830+37822710 -81528830+37822910 -81528630+37823410 -81528730+37823610 -81528930+37823810 -81529530+37824410 -81530130+37824910 -81531130+37825410 -81532330+37825810
 -81532330+37825810 -81549860+37824654
 -81549860+37824654 -81553031+37826009 -81558131+37838909 -81560831+37841409
 -81517339+38065097 -81491504+38067888
 -81517339+38065097 -81512955+38063657
 -81512955+38063657 -81512363+38064233 -81511771+38064265
 -81511771+38064265 -81511579+38064009 -81511019+38063401 -81510043+38063273 -81509323+38063177 -81508923+38062889 -81508555+38062521 -81508315+38062249
 -81508315+38062249 -81491504+38067888
 -81523260+38072105 -81517915+38069017 -81518171+38068041 -81517675+38065657 -81517339+38065097
 -81519373+38114536 -81517916+38109144 -81518732+38106472 -81519420+38102872 -81522908+38101016 -81524444+38100808 -81530173+38097544 -81532045+38096424 -81535037+38094856 -81535340+38091064 -81536524+38088984 -81537004+38087624 -81537116+38086760 -81536988+38085592 -81539164+38083496 -81539628+38080520 -81534556+38075481 -81533180+38075369 -81529996+38075289 -81528492+38074905
 -81529065+38891755 -81528945+38890911 -81528885+38890400 -81528819+38889832 -81527941+38882350 -81527908+38882067 -81527880+38881876 -81527345+38872290 -81524995+38853068 -81524937+38852595 -81523995+38844886 -81523824+38843470 -81522647+38833723 -81522580+38833182 -81521561+38824905 -81521647+38824027 -81521832+38822148 -81521887+38821582 -81523205+38808110 -81523470+38806244 -81524477+38795494 -81524527+38794950 -81525170+38788097 -81525228+38787478 -81525451+38785103 -81525744+38782188 -81526159+38778068 -81526950+38770207 -81527003+38769671 -81527292+38766500 -81527457+38765180 -81527502+38764751 -81527555+38764243 -81528199+38758105 -81529198+38748221 -81529576+38746925 -81531573+38740225 -81533473+38730381 -81533577+38729747 -81533968+38727351 -81534262+38725552 -81535050+38720722 -81536175+38713823 -81536261+38713301 -81536599+38711231 -81538870+38697817 -81542778+38685010 -81542844+38684794 -81545669+38675536 -81545983+38670565 -81545810+38670078 -81545645+38669614 -81543878+38664265 -81543804+38664045 -81543357+38662726 -81541332+38656749 -81541270+38656566 -81540746+38655127 -81540322+38653884 -81539403+38651188 -81537717+38646266 -81532665+38635452 -81528905+38627464
 -81521885+38114440 -81519373+38114536
 -81521885+38114440 -81521613+38114008 -81521549+38113640 -81521405+38113512
 -81521405+38113512 -81520765+38113704 -81520333+38113864 -81520173+38114088 -81520141+38114248 -81520093+38114376 -81519645+38114632
 -81519645+38114632 -81519373+38114536
 -81522166+38612746 -81527777+38625091 -81528905+38627464
 -81522166+38612746 -81528905+38627464
 -81636195+38564245 -81635171+38563826 -81635779+38561820 -81635864+38561435 -81635890+38561315 -81633719+38558744 -81632607+38554470
 -81632607+38554470 -81632141+38554669 -81630530+38555353 -81629137+38555957 -81628082+38556407 -81625384+38557563 -81625129+38557673 -81623413+38558370 -81599229+38568074 -81599025+38568165 -81595564+38569695 -81587872+38572919 -81587604+38573033 -81581743+38575548 -81572413+38580744 -81565717+38584997 -81559901+38588691 -81559708+38588813 -81548230+38596104 -81547733+38596419 -81538650+38602190 -81538359+38602374 -81533470+38605480 -81532706+38605965 -81531676+38606619 -81531490+38606737 -81529341+38608102 -81522714+38612399 -81522166+38612746
 -81607532+37788709 -81583753+37776932 -81583468+37775100 -81565754+37767637
 -81565754+37767637 -81539376+37783414
 -81539376+37783414 -81536624+37782822
 -81536624+37782822 -81526029+37788311
 -81526029+37788311 -81522829+37786611
 -81522829+37786611 -81514228+37791211
 -81602763+38173779 -81592576+38159654 -81581527+38145301 -81545182+38137911 -81544798+38137639 -81543294+38135719 -81539918+38131943 -81541678+38128679 -81541806+38128391 -81543134+38127399 -81544222+38126343 -81544446+38126087 -81545406+38122679 -81546270+38122279 -81546638+38121303 -81543933+38119368
 -81543933+38119368 -81542701+38119784
 -81542701+38119784 -81542029+38119432
 -81542029+38119432 -81535613+38120584
 -81535613+38120584 -81532189+38119176 -81532413+38118616 -81529389+38117992
 -81529389+38117992 -81526333+38118280
 -81526333+38118280 -81525293+38116968 -81523421+38115832 -81521885+38114440
 -81526533+37971207 -81492618+37983707
 -81526533+37971207 -81522933+37974407 -81522633+37974607 -81522133+37974607 -81521833+37974707 -81521433+37975107 -81521133+37975407 -81520933+37975507 -81520533+37975607 -81519533+37976607 -81519233+37976907 -81492618+37983707
 -81562932+37886508 -81562025+37888050 -81561893+37888227 -81559616+37888708 -81557826+37896577
 -81557826+37896577 -81558454+37896448
 -81558454+37896448 -81559259+37897092 -81559433+37897208 -81564150+37903539 -81563633+37905008 -81571484+37927808 -81566136+37931743 -81532633+37971307
 -81532633+37971307 -81529909+37971250 -81528539+37971219 -81528073+37971208 -81527397+37971207 -81526533+37971207
 -81527615+37475793 -81540115+37485782 -81540671+37485870 -81541045+37486345 -81541115+37486844
 -81527615+37475793 -81541115+37486844
 -81528492+38074905 -81523260+38072105
 -81528492+38074905 -81528252+38074569 -81527868+38074185 -81527388+38073993 -81526428+38073225 -81525900+38072777 -81525628+38072489
 -81525628+38072489 -81524796+38072521
 -81524796+38072521 -81523500+38072201 -81523260+38072105
 -81529065+38891755 -81529514+38892116 -81529907+38893862
 -81529065+38891755 -81529907+38893862
 -81549302+38959008 -81550268+38960784 -81542144+38971863 -81529973+38978725 -81529737+38981975 -81533519+38984563 -81533694+38987790 -81537207+38992117 -81536771+38994244 -81536419+38994931 -81535434+38998841 -81535269+39000220 -81535145+39000294 -81533744+39002019 -81532982+39003426 -81532963+39003617 -81532391+39005882 -81538742+39008510 -81540617+39009286 -81541053+39009466 -81554034+39014837 -81557669+39016341 -81560174+39017378 -81568597+39020863 -81569009+39021034 -81571915+39022236 -81573210+39022772 -81575691+39023799 -81575932+39023899 -81581447+39026179
 -81541115+37486844 -81541358+37487846 -81546321+37488032 -81553239+37491718
 -81553239+37491718 -81558147+37489328
 -81558147+37489328 -81560432+37489624 -81562224+37490622
 -81562224+37490622 -81563564+37490402 -81565863+37489921 -81567012+37489211
 -81545198+38955680 -81545637+38956207 -81547543+38956962 -81547704+38957125
 -81545198+38955680 -81547704+38957125
 -81547704+38957125 -81547836+38957259 -81547982+38957922 -81548744+38958335 -81549302+38959008
 -81547704+38957125 -81549302+38959008
 -81558210+37876975 -81562732+37883408
 -81560831+37841409 -81558210+37876975
 -81560831+37841409 -81561932+37848909 -81562132+37849809 -81561832+37850509 -81561332+37851009 -81561032+37851209 -81560932+37851409 -81560732+37851709 -81560732+37852109 -81561232+37853109 -81561632+37853709 -81558210+37876975
 -81562932+37886508 -81562732+37883408
 -81562932+37886508 -81562969+37886022 -81562907+37885554 -81562886+37885022 -81562794+37884570 -81562753+37884207 -81562743+37883925 -81562783+37883731 -81562864+37883594 -81562783+37883457 -81562732+37883408
 -81567012+37489211 -81572917+37489255 -81573068+37489424 -81573419+37489577
 -81567012+37489211 -81573419+37489577
 -81581447+39026179 -81595245+39031854 -81596885+39032528 -81597059+39032600 -81598890+39033353 -81600736+39034112 -81601405+39034387 -81606321+39036409 -81609145+39037570 -81612844+39039091 -81617970+39041199 -81626059+39044537 -81628156+39045416 -81647234+39053419 -81648695+39053999 -81658261+39057836 -81671166+39063118 -81677813+39065890 -81680178+39066894 -81681802+39067584 -81685061+39068970 -81707842+39078844 -81717922+39083073 -81719467+39083721 -81720494+39084152 -81720677+39084228 -81740012+39092340 -81741584+39093000 -81742853+39093520 -81743872+39093950 -81744149+39094067 -81747253+39095378
 -81603514+37500112 -81602413+37500112 -81597841+37492766 -81583048+37487357
 -81583048+37487357 -81573419+37489577
 -81614530+37518612 -81605029+37509512 -81604729+37509212 -81604329+37509112 -81603729+37509112 -81603429+37508912 -81603629+37508412 -81604129+37508112 -81604829+37507712 -81605129+37507312 -81605329+37507012 -81603514+37500112
 -81614530+37518612 -81606729+37503612 -81607029+37503412 -81607129+37503312 -81607229+37502912 -81607429+37502812 -81607629+37502512 -81607629+37502412 -81607129+37501812 -81607029+37501712 -81606929+37501312 -81603514+37500112
 -81614530+37518612 -81624575+37518267
 -81624575+37518267 -81627330+37517012 -81627430+37516912 -81627830+37516712
 -81627830+37516712 -81628130+37516812 -81628530+37516812 -81628830+37516812 -81629230+37516712 -81629430+37516712 -81629630+37516612 -81629930+37516412 -81643993+37514450
 -81624575+37518267 -81638930+37512412
 -81638930+37512412 -81639230+37512712 -81639530+37512912 -81639630+37513012 -81639630+37513112 -81639630+37513312 -81639730+37513612 -81640030+37513812 -81640330+37514012 -81640830+37515112
 -81640830+37515112 -81643993+37514450
 -81624832+37782659 -81607532+37788709
 -81624832+37782659 -81625033+37782909
 -81624841+38178757 -81602763+38173779
 -81624841+38178757 -81623665+38178693 -81622497+38178341 -81621489+38177861 -81620833+38177573
 -81620833+38177573 -81619761+38177637 -81618881+38178197 -81618177+38178581
 -81618177+38178581 -81617393+38178549 -81617121+38178501 -81616529+38177045 -81602763+38173779
 -81624841+38178757 -81625084+38178663 -81636710+38176940
 -81636710+38176940 -81642330+38177654 -81641666+38178279 -81640166+38179081 -81645652+38195288 -81648337+38205614
 -81625033+37782909 -81624832+37782659
 -81665535+37832908 -81657331+37831089 -81652363+37829225
 -81652363+37829225 -81650185+37830606
 -81650185+37830606 -81637935+37811630 -81637128+37811422
 -81637128+37811422 -81635969+37811465
 -81635969+37811465 -81631562+37805621 -81607532+37788709
 -81654914+37778987 -81641448+37778077
 -81641448+37778077 -81625033+37782909
 -81643993+37514450 -81655231+37523112
 -81655231+37523112 -81655531+37522812 -81656031+37522412 -81656331+37522212 -81656631+37521912 -81656931+37521812 -81657231+37521712 -81657531+37521612 -81657931+37521512 -81658331+37521512 -81660431+37521512
 -81643993+37514450 -81660431+37521512
 -81646753+38220466 -81646392+38220426
 -81646392+38220426 -81643870+38220759
 -81643870+38220759 -81643668+38220675 -81643685+38220401 -81644759+38216309 -81645365+38215754 -81645383+38215455 -81645275+38214840 -81644980+38214392 -81643087+38212878 -81648337+38205614
 -81646753+38220466 -81648337+38205614
 -81647672+38221124 -81647559+38221030 -81646753+38220466
 -81651391+38575943 -81636195+38564245
 -81651391+38575943 -81643664+38566993 -81636195+38564245
 -81691631+38620965 -81691194+38620435 -81688354+38617001 -81687209+38615814 -81686884+38615505 -81685883+38614439 -81685503+38614033 -81679527+38607320 -81675758+38603085 -81671885+38598886 -81671385+38598334 -81670642+38597514 -81664509+38590742 -81659192+38584874 -81657449+38582949 -81656940+38582371 -81656465+38581820 -81651391+38575943
 -81660431+37521512 -81661531+37521612
 -81667262+37776553 -81654914+37778987
 -81667262+37776553 -81659034+37778409 -81658634+37778609 -81658334+37778909 -81658034+37779309 -81657634+37779609 -81657134+37779809
 -81657134+37779809 -81656934+37779709 -81656134+37779509 -81655434+37779209 -81654914+37778987
 -81703825+37767545 -81698275+37768155 -81696698+37769120 -81696331+37769369 -81695566+37770902 -81691502+37772941 -81686035+37775608
 -81686035+37775608 -81684935+37775508
 -81684935+37775508 -81681735+37775709
 -81681735+37775709 -81678256+37773461 -81678134+37773409 -81676634+37773109 -81675873+37772881
 -81675873+37772881 -81673377+37774102 -81670478+37777904 -81668132+37778106
 -81668132+37778106 -81667594+37776926 -81667262+37776553
 -81681803+38219681 -81647672+38221124
 -81681803+38219681 -81666482+38221532 -81666212+38221681 -81665752+38221698 -81664710+38221714 -81664441+38221847 -81663096+38222925 -81662622+38223079 -81659771+38223487
 -81659771+38223487 -81658466+38223371 -81657471+38223121 -81647672+38221124
 -81688858+37824263 -81665535+37832908
 -81688858+37824263 -81675235+37831407 -81675035+37831407 -81674635+37831207 -81674435+37831107 -81673935+37830808 -81673635+37830108 -81673235+37829608 -81673135+37829308 -81672835+37828708
 -81672835+37828708 -81672435+37828808 -81665535+37832908
 -81690365+37503768 -81661531+37521612
 -81690365+37503768 -81664031+37519612 -81663931+37519812 -81663831+37520312 -81663731+37520512 -81663631+37520812 -81663431+37521112 -81663231+37521412 -81662931+37521612 -81662831+37521612 -81662631+37521612 -81661531+37521612
 -81691631+38620965 -81696348+38626427
 -81748838+37837606 -81731037+37815707 -81724069+37813282 -81710628+37812015
 -81710628+37812015 -81701084+37821846 -81695436+37821907 -81694835+37821940 -81692540+37822067 -81691836+37822107
 -81691836+37822107 -81691736+37821907
 -81691736+37821907 -81688858+37824263
 -81778633+38230811 -81774796+38230781 -81773845+38230739 -81773577+38230735 -81761554+38224347 -81755267+38215978 -81755017+38205407 -81745714+38201061 -81737264+38198112 -81737099+38198072
 -81737099+38198072 -81736932+38198252 -81736641+38198567 -81736592+38198649 -81736423+38198936 -81735439+38200128 -81714069+38223431 -81695914+38225149
 -81695914+38225149 -81681803+38219681
 -81696348+38626427 -81691631+38620965
 -81696348+38626427 -81697984+38628265 -81703108+38633989 -81707253+38638620 -81707549+38638953 -81712495+38644520 -81714098+38646324 -81716853+38649426 -81718708+38651514 -81724063+38657543 -81726315+38660079 -81726414+38660190 -81735442+38670352 -81735499+38670416 -81739879+38675323 -81747173+38683559
 -81696348+38626427 -81698705+38624432
 -81698705+38624432 -81696348+38626427
 -81753291+38583858 -81753229+38584602 -81751813+38585710 -81751553+38585992 -81751074+38587505 -81750356+38591152 -81748896+38591459 -81741513+38595577 -81739386+38598966
 -81739386+38598966 -81736891+38598679
 -81736891+38598679 -81722066+38601760 -81711857+38612801 -81706640+38617959 -81706458+38618114 -81704466+38619753 -81699180+38624107 -81698705+38624432
 -81802937+37660508 -81794130+37669459 -81754336+37685609
 -81754336+37685609 -81754054+37685574 -81750433+37684000 -81749836+37681609
 -81749836+37681609 -81712249+37699085 -81701734+37701409 -81712930+37710427 -81719223+37715497 -81719496+37715717 -81738959+37731395 -81749202+37739647 -81749585+37739956 -81758452+37747044 -81760999+37749106 -81762463+37754830
 -81730122+37494846 -81725261+37496834 -81724021+37496884 -81690365+37503768
 -81725802+38466620 -81742458+38516276 -81742449+38516607 -81742237+38517496 -81742321+38517900 -81743265+38518124 -81743557+38518185
 -81725802+38466620 -81743557+38518185
 -81827900+38430684 -81824524+38430028
 -81824524+38430028 -81822348+38430332 -81820268+38433756 -81819964+38434284 -81819612+38434780
 -81819612+38434780 -81816588+38433820 -81815884+38433404 -81815020+38432988 -81814700+38432860
 -81814700+38432860 -81814268+38433148 -81813157+38433937 -81813052+38434012 -81813153+38434330 -81813404+38435116 -81813311+38435148 -81811414+38435802 -81811263+38435854 -81810156+38436236 -81808698+38436721 -81808057+38436934 -81804767+38438029 -81804683+38438057 -81801788+38439020 -81801276+38439228 -81800814+38439375 -81795583+38441042 -81782987+38445100 -81778281+38446659 -81777627+38446876 -81777115+38447052 -81775899+38447548 -81754227+38455781 -81754176+38455800 -81741866+38460476 -81741610+38460604 -81735914+38462812 -81735226+38463100 -81729962+38465052 -81727818+38465916 -81727434+38466044 -81725802+38466620
 -81735950+37495585 -81730122+37494846
 -81735950+37495585 -81735811+37495587
 -81735811+37495587 -81735174+37495447
 -81735174+37495447 -81734426+37495468 -81733751+37495538 -81733379+37495637 -81733108+37495760 -81733028+37495785 -81732836+37495811
 -81732836+37495811 -81732684+37495739 -81732429+37495523 -81730122+37494846
 -81753095+37506605 -81748734+37503911 -81739134+37497997 -81736820+37495960 -81735950+37495585
 -81743557+38518185 -81747302+38519802 -81747486+38520406 -81748331+38520817
 -81748331+38520817 -81748770+38520561
 -81748770+38520561 -81748914+38520748 -81749852+38521035 -81750762+38521737 -81753991+38523933 -81753174+38525603 -81752058+38527828 -81752849+38531233 -81752608+38534848 -81753711+38537934 -81753193+38538398 -81750785+38538961 -81749404+38541256 -81749375+38541508 -81749448+38542492 -81749508+38542627 -81749485+38543568 -81749507+38544072 -81749852+38544416 -81750419+38544920 -81751583+38546225 -81751612+38546477 -81751242+38547124
 -81747173+38683559 -81747683+38684134
 -81747683+38684134 -81749852+38683821 -81755268+38683117
 -81747173+38683559 -81755268+38683117
 -81747253+39095378 -81749853+39092278 -81752953+39089478 -81758121+39085832 -81782054+39078178 -81782254+39078178 -81782554+39078278 -81782754+39078278 -81783154+39078378 -81783454+39078378 -81783654+39078378 -81783954+39078378 -81784254+39078378 -81784754+39078478
 -81784754+39078478 -81812655+39063341 -81810255+39057578 -81796654+39042378 -81796554+39042378 -81796454+39042278 -81796254+39042078 -81796054+39041978 -81795754+39041878 -81795554+39041678 -81795254+39041378 -81794954+39041278 -81794654+39041078 -81793304+39040353 -81777854+39029279 -81766224+39018615 -81765053+39016779 -81764853+39016479 -81764653+39016179 -81764553+39015879 -81764453+39015679 -81764353+39015479 -81764353+39015379 -81764253+39015279 -81764153+39014279 -81764053+39014179 -81763953+39009252 -81764253+39006579 -81764353+39006279 -81764353+39006079 -81764353+39005979 -81764453+39005679 -81764453+39005479 -81764553+39005279 -81764553+39005179 -81764553+39004979 -81764653+39004779 -81765353+39002179 -81775654+38988933 -81775734+38980737 -81781705+38963610 -81779990+38957759 -81764622+38943505 -81762466+38940623 -81762237+38939880 -81756799+38936639 -81757950+38929684 -81766078+38922995
 -81766078+38922995 -81781130+38924772 -81816575+38946658 -81820921+38946909
 -81820921+38946909 -81821303+38946876 -81831848+38942742 -81840321+38934108 -81845393+38910286 -81865351+38886575 -81868554+38884844 -81908645+38878460
 -81749043+38567763 -81747778+38566464 -81747891+38566205 -81749664+38562801 -81749117+38554385 -81747776+38553091 -81747864+38552954 -81748271+38552313 -81748503+38549092 -81749852+38547741
 -81748119+37761988 -81708735+37763808
 -81708735+37763808 -81708235+37763508 -81707835+37763408
 -81707835+37763408 -81707435+37763508 -81707035+37764108 -81707035+37764508 -81707435+37764908 -81707535+37765208 -81707335+37765408 -81707235+37765508 -81703825+37767545
 -81748119+37761988 -81728136+37759608 -81728036+37759608 -81727736+37760008 -81727136+37760608 -81726936+37760708 -81726636+37761008 -81726636+37761508 -81726436+37762108 -81726236+37762408 -81726036+37763108 -81703825+37767545
 -81762337+37755808 -81757962+37756633 -81749837+37761174 -81748937+37761308 -81748637+37761708 -81748119+37761988
 -81748638+37839606 -81748838+37837606
 -81748638+37839606 -81749838+37837821 -81749524+37837761 -81749137+37837609 -81748838+37837606
 -81749306+38569251 -81749043+38567763
 -81749306+38569251 -81749446+38571471 -81749852+38571918 -81750096+38572273 -81750560+38572946 -81750502+38573455 -81750600+38574216 -81751648+38577382 -81751632+38579498 -81752511+38579832 -81755465+38580577 -81755666+38581843 -81754195+38582923
 -81749306+38569251 -81749852+38568188 -81749640+38567881 -81749043+38567763
 -81749852+38547741 -81750472+38547564
 -81750472+38547564 -81749852+38547741
 -81750472+38547564 -81751242+38547124
 -81751242+38547124 -81750472+38547564
 -81753622+37847342 -81748638+37839606
 -81754195+38582923 -81753291+38583858
 -81754195+38582923 -81754106+38583058 -81753556+38583304 -81753291+38583858
 -81755268+38683117 -81762303+38682215 -81764528+38681925 -81772442+38680896 -81772843+38680843
 -81761977+37908954 -81763239+37906805 -81763339+37906605 -81763439+37906405 -81763539+37906205 -81763639+37906105 -81763839+37906005 -81764039+37905905 -81764239+37905705 -81764439+37905605 -81764439+37905305 -81753622+37847342
 -81761977+37908954 -81767639+37879505 -81767739+37879305 -81767739+37879105 -81767839+37878905 -81767939+37878805 -81768039+37878605 -81768039+37878405 -81768039+37878305 -81768139+37878205 -81768339+37878005 -81753622+37847342
 -81762463+37754830 -81762337+37755808
 -81762463+37754830 -81762437+37754908 -81762337+37755208 -81762337+37755508 -81762337+37755808
 -81772640+37914814 -81761977+37908954
 -81772843+38680843 -81776657+38680348 -81784494+38679329 -81787830+38678895 -81791619+38678447 -81793812+38678160 -81795291+38677967 -81803067+38676952 -81804271+38676794 -81809901+38676067 -81810222+38676067 -81815635+38675356 -81817630+38675094 -81824931+38674136 -81825165+38674102 -81839197+38672262 -81839274+38672252 -81856920+38669938 -81861591+38669326 -81870166+38668185 -81872643+38667878 -81875410+38667718 -81880711+38666960 -81881071+38666913 -81903609+38664031 -81910237+38663017 -81914734+38662469 -81927739+38660843 -81928418+38660758 -81934522+38659999 -81935362+38659894 -81935539+38659879 -81936178+38659799 -81939651+38659367 -81950193+38658055 -81950928+38657963 -81953052+38657699 -81955777+38657362 -81957338+38656644 -81958270+38656217 -81960149+38655355 -81965247+38653015 -81965870+38652729 -81970842+38650447 -81979891+38646295 -81984579+38644172 -81993960+38639851 -81996575+38638643 -82000328+38636971 -82003156+38635680 -82005237+38634730 -82015897+38629862 -82021380+38627359 -82025205+38625613 -82027021+38624790 -82052858+38613224 -82059835+38610101 -82063880+38608219 -82063697+38596131 -82063223+38589622 -82061429+38565005 -82061349+38563911 -82059756+38541474 -82059351+38535781 -82059010+38530975 -82058701+38526557 -82058483+38523258 -82057842+38513492
 -81772843+38680843 -81776961+38684280 -81778220+38685331 -81791682+38696560 -81794497+38698908 -81795066+38699382 -81811208+38712849 -81811574+38716324 -81804962+38721844 -81804467+38722206 -81803916+38722664 -81792046+38734042 -81792230+38734236 -81800168+38743565 -81800279+38743614 -81800568+38743951 -81804194+38748179 -81811020+38756172 -81812312+38757683 -81818833+38765308 -81825378+38772962 -81830337+38778747 -81830454+38778839 -81830849+38779346 -81831115+38779658 -81834724+38783888 -81837683+38787336 -81839121+38789012 -81843506+38794041 -81843960+38794567 -81852144+38804297 -81853001+38805307 -81853407+38805785 -81858504+38811791 -81858625+38811934 -81859337+38812773 -81859922+38813414 -81871344+38826821 -81882589+38839697 -81884544+38841978 -81889958+38848293 -81895142+38854338 -81895698+38854986 -81896137+38855498 -81897284+38856837 -81897608+38857202 -81898059+38857729 -81902851+38863324 -81903823+38864922 -81910267+38875301 -81910606+38875970 -81910528+38876070 -81908645+38878460
 -81773268+37505111 -81762195+37503005
 -81762195+37503005 -81761717+37503190 -81760722+37503592 -81760123+37503857 -81759838+37504123 -81759364+37505326 -81759231+37505569 -81758825+37505665 -81758480+37505696
 -81758480+37505696 -81757913+37505671
 -81757913+37505671 -81753095+37506605
 -81773268+37505111 -81765940+37503652 -81765576+37503481 -81765223+37503206 -81765092+37503011 -81764890+37502922 -81764658+37502808 -81764476+37502735 -81763919+37502678 -81763028+37502643
 -81763028+37502643 -81762571+37502804 -81753095+37506605
 -81778633+38230811 -81784410+38224573 -81785872+38223548 -81786239+38223500 -81787108+38223452 -81787813+38223056 -81788038+38222669 -81788222+38222241 -81788774+38221846 -81788977+38221623
 -81778633+38230811 -81788977+38221623
 -81838928+37543877 -81817937+37506610
 -81817937+37506610 -81813137+37507810
 -81813137+37507810 -81810607+37507444 -81780802+37501336
 -81780802+37501336 -81773268+37505111
 -81788977+38221623 -81799402+38209254 -81811415+38206649 -81803595+38181982 -81801501+38179115
 -81801501+38179115 -81805663+38180405
 -81805663+38180405 -81806361+38180335 -81807732+38179998
 -81807732+38179998 -81810551+38180500
 -81810374+38229871 -81808040+38233958 -81808098+38234005 -81812334+38239459 -81813293+38241243 -81819170+38241956 -81802856+38250096 -81810600+38257024 -81804104+38260128 -81804264+38266080 -81804472+38266368 -81806360+38270896 -81806440+38271264 -81807769+38286015 -81807177+38286239 -81806825+38286399 -81806697+38286511 -81806825+38286671 -81808681+38297439 -81814329+38312767 -81815081+38313599 -81817450+38316239
 -81817450+38316239 -81846762+38313342
 -81846762+38313342 -81847370+38313358 -81847453+38313361 -81869915+38314190 -81871307+38314254 -81874971+38314414 -81875307+38314430 -81885772+38314750 -81915197+38325597
 -81811269+37607043 -81808334+37609212 -81805678+37611091 -81802937+37660508
 -81811284+38181947 -81810551+38180500
 -81811284+38181947 -81811287+38181561 -81811143+38181086 -81811049+38180755 -81810753+38180546 -81810551+38180500
 -81827858+38203794 -81827087+38203483 -81826615+38203293 -81826628+38202847 -81825406+38201152 -81825086+38200868 -81824994+38200739 -81824927+38200564 -81824693+38199910 -81824878+38199662 -81824843+38198205 -81824315+38198028 -81823599+38197100 -81823529+38196582 -81823108+38195579 -81822950+38194704 -81823302+38194143 -81823544+38194016 -81823342+38192943 -81821967+38190703 -81821505+38189774 -81821018+38187339 -81820171+38186323 -81819956+38186134 -81818732+38185058 -81817972+38184848 -81817346+38184704 -81815611+38184626 -81813878+38184248 -81813593+38183798 -81813134+38183215 -81811284+38181947
 -81813178+37945801 -81805241+37939904 -81804841+37939804
 -81804841+37939804 -81804341+37939904 -81803941+37940004 -81803641+37940104 -81803241+37940104 -81802841+37940104 -81802541+37940104 -81802041+37940004 -81801841+37939804 -81772640+37914814
 -81813178+37945801 -81810342+37943203 -81810142+37943103 -81809942+37943003 -81809742+37942903 -81809542+37942903 -81809442+37942903 -81809242+37942803 -81809042+37942803 -81808842+37942703 -81808642+37942603 -81772640+37914814
 -81813178+37945801 -81813814+37946255 -81814209+37946721 -81814423+37946974 -81815016+37947246
 -81815016+37947246 -81815226+37947219
 -81815226+37947219 -81819741+37947326 -81831799+37947610 -81845616+37947936 -81859924+37948275 -81860874+37948297 -81861144+37948303 -81861795+37948509 -81882765+37955131 -81884217+37955585 -81901845+37961102 -81901845+37961202 -81902476+37967585 -81911246+37974601 -81919306+37975501 -81939547+37976801
 -81939547+37976801 -81946547+37973201
 -81828538+37590009 -81828869+37591707 -81828823+37592912 -81828777+37593722 -81828536+37593943 -81828496+37594005 -81828070+37594991 -81828766+37595912 -81828961+37596047 -81829802+37596369 -81830010+37596910 -81828223+37597989 -81828146+37598036 -81826038+37599309
 -81826038+37599309 -81825969+37599303 -81822450+37599280
 -81822450+37599280 -81813197+37602885 -81816438+37605409 -81819738+37608109
 -81819738+37608109 -81811269+37607043
 -81819738+37608109 -81812737+37607809 -81812137+37607309 -81811337+37607009
 -81811337+37607009 -81811269+37607043
 -81826420+38221216 -81810374+38229871
 -81826420+38221216 -81825695+38220965 -81824244+38220073 -81821517+38217669 -81819660+38217120
 -81819660+38217120 -81818962+38217189 -81818382+38217486 -81818150+38217830 -81817947+38218402 -81817976+38218768 -81818674+38220027 -81810374+38229871
 -81915197+38325597 -81914333+38329997 -81914285+38330429 -81913517+38334077 -81911469+38345277 -81911469+38345549 -81910829+38348428 -81906957+38366268 -81906925+38366492 -81905902+38371516 -81905742+38371964 -81904542+38378076 -81901006+38395036 -81899566+38398940 -81899342+38399100 -81898761+38399330 -81898414+38399468 -81895961+38400663 -81893358+38401932 -81882542+38407148 -81881795+38407517 -81881213+38407804 -81880260+38408235 -81859405+38417916 -81859133+38418060 -81857869+38418668 -81853821+38420556 -81853309+38420780 -81852893+38420940 -81852029+38421372 -81850797+38421932 -81849373+38422604 -81849533+38423388 -81847341+38423516 -81846781+38423596 -81846333+38424348 -81846147+38424920 -81846125+38424988 -81843837+38425769 -81841693+38425932 -81841262+38425981 -81840717+38426044 -81840317+38426140
 -81840317+38426140 -81838989+38425692 -81838253+38425468 -81837388+38425196
 -81837388+38425196 -81836957+38426764 -81835581+38428972 -81834645+38429429
 -81834645+38429429 -81834589+38429428 -81834284+38429420 -81832268+38429052
 -81832268+38429052 -81828668+38429180 -81828653+38429324 -81828644+38429413 -81828636+38429484 -81828700+38429948 -81828732+38430332
 -81828732+38430332 -81827900+38430684
 -81828732+38430332 -81828748+38430492 -81827900+38430684
 -81833441+38209531 -81833267+38209301 -81832760+38209012 -81832597+38208832 -81832510+38208809 -81832295+38208471 -81832249+38208397 -81830883+38207394 -81830247+38207276 -81829899+38207093 -81829994+38206845
 -81829994+38206845 -81827858+38203794
 -81829994+38206845 -81828602+38204202 -81828111+38203816 -81827858+38203794
 -81833441+38209531 -81833062+38209610 -81831157+38212407 -81834224+38216271 -81835653+38221508 -81835228+38221958 -81835102+38222090
 -81835102+38222090 -81826420+38221216
 -81838928+37543877 -81838838+37544510 -81839438+37544810 -81840038+37544910 -81840838+37545210 -81841238+37545610 -81841338+37546010 -81841238+37546710 -81841258+37546810
 -81838928+37543877 -81841258+37546810
 -81867970+37679538 -81856040+37667908 -81855940+37667608 -81855440+37667408 -81855140+37667308 -81854739+37666908 -81854539+37666508 -81853839+37666208 -81853539+37666208 -81853239+37666208 -81853050+37666082 -81850281+37664369 -81849659+37664359
 -81849659+37664359 -81849055+37664520 -81848860+37664530 -81848578+37664545 -81848162+37664566 -81848047+37664657 -81847731+37664666 -81847409+37664676 -81846136+37665311 -81845239+37666708 -81844586+37667109 -81841939+37669408 -81839139+37671308
 -81839139+37671308 -81802937+37660508
 -81846841+38192549 -81846544+38193423 -81846320+38194053 -81840494+38200830 -81833441+38209531
 -81841258+37546810 -81855939+37548910
 -81962223+38086416 -81961438+38091868 -81959445+38093303 -81959079+38093583 -81950775+38100419 -81950209+38102013 -81947187+38105017 -81947243+38105076 -81947749+38106433 -81947657+38106437 -81947345+38106451 -81946414+38106522
 -81946414+38106522 -81946301+38106519
 -81946301+38106519 -81952794+38117319 -81952047+38120271 -81945903+38134803 -81943864+38137504
 -81943864+38137504 -81941975+38137012
 -81941975+38137012 -81939262+38137643 -81920373+38148340
 -81920373+38148340 -81901867+38141743 -81894106+38141467
 -81894106+38141467 -81893559+38141583 -81893410+38141614 -81889193+38141934
 -81889193+38141934 -81889102+38141928 -81888427+38141612 -81888386+38141548 -81888233+38141382
 -81888233+38141382 -81888622+38165728
 -81888622+38165728 -81888502+38162693
 -81888502+38162693 -81887302+38167184 -81887261+38167478 -81884722+38167881
 -81884722+38167881 -81881799+38166373 -81877290+38165786 -81876019+38165509 -81874848+38165107 -81872099+38163729
 -81872099+38163729 -81871883+38163960 -81871825+38164019 -81871594+38164571 -81867802+38176714
 -81867802+38176714 -81867656+38176617 -81864393+38176463 -81863249+38175163 -81862784+38174257 -81852167+38173179 -81851424+38173101
 -81851424+38173101 -81849645+38181217 -81849270+38181365
 -81849270+38181365 -81847278+38181043
 -81847278+38181043 -81843437+38185549
 -81843437+38185549 -81849412+38182493 -81849855+38182319
 -81849855+38182319 -81846841+38192549
 -81849855+38182319 -81850395+38182319 -81850975+38182525 -81851759+38183326 -81851933+38183784 -81851905+38184906 -81851296+38186211 -81850978+38187195 -81850080+38188546 -81847674+38191110 -81846841+38192549
 -81853239+37563909 -81828538+37590009
 -81853239+37563909 -81831838+37583209 -81832138+37583809 -81831838+37584509 -81831338+37585109 -81830338+37585309 -81830138+37585309 -81829938+37585809 -81829238+37586109 -81828538+37586409 -81828438+37586809 -81828538+37590009
 -81855939+37548910 -81855839+37561809 -81853239+37563909
 -81855939+37548910 -81867083+37540979 -81869439+37537810 -81872939+37537310 -81874521+37537146
 -81874521+37537146 -81874839+37537210 -81874839+37537382 -81883052+37538173
 -81883052+37538173 -81883092+37538073 -81886771+37535734 -81888069+37533245 -81890171+37527339 -81890692+37527132 -81891019+37526545 -81904377+37526126
 -81904377+37526126 -81905391+37526271 -81905894+37526474
 -81905894+37526474 -81912508+37520753 -81912690+37520597 -81914375+37519476 -81915181+37519013
 -82218967+38591683 -82218768+38591684 -82218368+38591784 -82217668+38591884 -82216568+38591984
 -82216568+38591984 -82215668+38591884 -82215068+38591584 -82214590+38591484
 -82214590+38591484 -82203587+38591893 -82191167+38594184 -82180667+38600384 -82177267+38603784 -82174191+38611059 -82176767+38642783 -82177967+38645683 -82184400+38657629 -82186045+38666678 -82186667+38668583 -82187167+38670683 -82187667+38672683 -82188367+38674383 -82189067+38675983 -82189767+38677683 -82190367+38679183 -82190867+38680383 -82190967+38681783 -82190567+38685182 -82189367+38689982 -82185667+38697882 -82185067+38699182 -82184490+38701056 -82183867+38702982 -82182567+38707044 -82186817+38718668 -82189311+38723112 -82189676+38723590 -82190099+38724144 -82190468+38724682 -82190650+38724924 -82191759+38726465 -82193432+38730693 -82193523+38731057 -82193599+38731360 -82193818+38732083 -82194415+38736358
 -82194415+38736358 -82187368+38726082
 -82187368+38726082 -82187468+38726782 -82187568+38727482 -82187668+38728182 -82187768+38729082 -82194887+38750081 -82194944+38750257 -82198882+38757725 -82212215+38766273 -82216614+38768350 -82220449+38773739 -82221387+38778649 -82221406+38778820 -82217269+38795680 -82217018+38795951 -82216747+38796244 -82215759+38797462 -82214494+38798691 -82212800+38800164 -82211446+38801215 -82209290+38802672 -82203615+38806161 -82199280+38808688 -82198478+38809071 -82197540+38809539 -82187191+38816083 -82171667+38820180 -82169035+38821148 -82152112+38833021 -82149374+38835549 -82149107+38835750 -82147495+38837495 -82143966+38842780 -82143556+38844180 -82143115+38845716 -82142862+38846508 -82140711+38856123 -82140596+38856837 -82140234+38859226 -82139698+38862542 -82139266+38864690 -82140566+38871780 -82141056+38873698 -82141767+38875080 -82144711+38882205 -82144741+38882245 -82144867+38882479 -82145267+38884179 -82144667+38890279 -82144567+38891679 -82143667+38896279 -82135012+38905456 -82131013+38907232 -82129066+38909079 -82128966+38909279 -82128866+38909679 -82128866+38909979 -82128766+38910279 -82128666+38910479 -82128666+38910679 -82127166+38912179 -82127066+38912279 -82126966+38912379 -82117838+38924907 -82113547+38930256 -82110866+38935879
 -82110866+38935879 -82112266+38932079
 -82112266+38932079 -82108321+38946559 -82108215+38946691 -82104508+38951336 -82099165+38958078 -82099065+38958178 -82098965+38958378 -82098898+38958474 -82094025+38967251 -82093895+38967597 -82093865+38967678 -82093765+38967878 -82093665+38968178 -82093565+38968478 -82093465+38968778 -82093465+38968978 -82093365+38969278 -82093165+38970878 -82093165+38970980 -82093114+38971155 -82085996+38977412 -82079073+38981194 -82072113+38983703 -82067162+38985738 -82055986+38991824 -82048463+38999079 -82048287+38999354 -82047663+39000078 -82044439+39008048 -82044163+39009178 -82043063+39012778 -82042553+39013767 -82041301+39018228 -82036584+39025012 -82035074+39025881 -82034863+39025978 -82032897+39026718 -82026689+39028510 -82026403+39028576 -82024518+39028981 -82020662+39029766 -82020447+39029787 -82018363+39029978 -82017562+39030078 -82013262+39030078 -82012609+39030028 -82004293+39028811 -82001161+39027178 -82000461+39026778 -81999861+39026278 -81993909+39021226 -81989161+39015078 -81987407+39012497 -81987061+39011978 -81986661+39011178 -81986361+39010578 -81986085+39010095 -81984016+39005997 -81983688+39005115 -81982550+39000078 -81982384+38997285 -81979581+38993329 -81975080+38992503 -81974530+38992462
 -81974530+38992462 -81965542+38993378 -81964107+38993651 -81948953+38995457
 -81948953+38995457 -81935619+38989500 -81929479+38981965 -81923954+38974041 -81919783+38968494 -81914443+38958905 -81913045+38956417 -81912829+38956102 -81912931+38955361 -81912443+38954343 -81911582+38953756 -81911468+38953442 -81911208+38952728 -81910725+38951831 -81908963+38948675 -81906600+38945262 -81904218+38942535 -81900595+38937671 -81900220+38936252 -81899349+38933759 -81899312+38933627 -81899147+38933030 -81913307+38914395 -81913357+38914352 -81925037+38890578 -81908645+38878460
 -81907570+38030044 -81905355+38029498 -81905485+38029457 -81923956+38028593 -81927110+38028343 -81927185+38028327 -81927915+38028180 -81929113+38027512 -81929544+38027233 -81929616+38027187 -81932507+38025356
 -81907570+38030044 -81916033+38031963 -81916197+38032017 -81916384+38032192 -81916367+38032410 -81916347+38032967 -81916333+38033282 -81916402+38033741 -81916613+38034126 -81916760+38034358 -81917021+38034678
 -81917021+38034678 -81923944+38033782
 -81907570+38030044 -81923944+38033782
 -81916730+37680503 -81867970+37679538
 -81916730+37680503 -81903341+37662408 -81903041+37662008 -81902841+37661508 -81902341+37661208 -81901541+37661208 -81900541+37660908 -81900141+37660908 -81899341+37661408 -81898641+37661608
 -81898641+37661608 -81897941+37661408
 -81897941+37661408 -81867970+37679538
 -81937991+37677658 -81930343+37681969
 -81930343+37681969 -81929910+37681900
 -81929910+37681900 -81927191+37682307
 -81927191+37682307 -81923867+37680282 -81922920+37679667
 -81922920+37679667 -81920568+37680697
 -81920568+37680697 -81916730+37680503
 -82047125+38374362 -82046864+38372256 -82046727+38369702 -82046673+38368692 -82046629+38367839 -82046268+38360656 -82045092+38354351 -82043094+38337278 -82043155+38336807 -82045052+38322239 -82045149+38321488 -82047043+38306943 -82047109+38306429 -82048684+38294362 -82036071+38285730 -82020152+38281807 -82018335+38279327 -82000642+38268618 -81997406+38266605
 -81997406+38266605 -81991566+38275389 -81983358+38277533
 -81983358+38277533 -81982942+38277261
 -81982942+38277261 -81973774+38282877 -81973422+38283069 -81966478+38288221 -81966302+38288333 -81956366+38295485 -81955118+38296397 -81946909+38302461 -81922941+38319933 -81922061+38320605 -81915197+38325597
 -81923944+38033782 -81945914+38037395
 -81945914+38037395 -81946066+38037385
 -81946066+38037385 -81965204+38045692 -81971688+38056888 -81971175+38057660 -81968627+38072770
 -81925472+37511872 -81915181+37519013
 -81925472+37511872 -81918401+37516175 -81918266+37516409 -81917507+37517728 -81917452+37517823 -81917235+37518016 -81916963+37518258 -81915181+37519013
 -81927870+37512118 -81927745+37511976 -81927512+37511712 -81927541+37511460 -81927025+37511375 -81926870+37511349
 -81926870+37511349 -81926564+37511483 -81925472+37511872
 -81927870+37512118 -81926879+37514734 -81935842+37517176
 -81935842+37517176 -81938749+37512902
 -81938749+37512902 -81945129+37514618 -81946194+37522951 -81944534+37529817 -81943981+37530300 -81946882+37531449
 -81946882+37531449 -81946947+37531409 -81951041+37529213 -81951366+37529003
 -81951366+37529003 -81964421+37533479 -81968297+37537798 -81968275+37537874 -81964971+37543026 -81966027+37543795
 -81966027+37543795 -81990360+37541119 -81992332+37538612
 -81992332+37538612 -81998082+37543061 -81998177+37543082
 -81998177+37543082 -81999844+37542600 -81999844+37542579 -82003248+37538480 -82009194+37533243
 -82009194+37533243 -82013966+37533564 -82018878+37540572 -82019252+37540663
 -82019252+37540663 -82020229+37540641 -82021006+37540526 -82021839+37540206 -82024600+37538582 -82025261+37538261 -82027734+37537553
 -82027734+37537553 -82028826+37537667 -82029257+37537919 -82033799+37541469 -82042307+37548409
 -82042307+37548409 -82042825+37548361 -82044147+37547560 -82044435+37547263 -82044780+37546713 -82045126+37545569 -82045155+37544516 -82044810+37541814 -82046522+37528205
 -82046522+37528205 -82046898+37528275 -82059962+37536275 -82065252+37545569 -82068024+37548862 -82071980+37551404 -82080243+37555553 -82088833+37556027
 -82088833+37556027 -82102893+37553046
 -82102893+37553046 -82103772+37553164 -82107606+37559766
 -82107606+37559766 -82108935+37559431 -82134506+37554439
 -82134506+37554439 -82137628+37564462 -82143568+37566012 -82144563+37566941 -82143366+37570423 -82131422+37571973 -82124853+37578631 -82125601+37579021 -82126088+37580601 -82126404+37581425 -82126518+37582410 -82126503+37582485 -82132782+37593606 -82138938+37594524
 -82138938+37594524 -82149687+37591185
 -82149687+37591185 -82157060+37602794 -82157002+37603160 -82156196+37604488 -82156110+37604945 -82156138+37606800 -82156310+37608241 -82156425+37608722 -82156741+37609202 -82157029+37609409 -82157489+37609523
 -82157489+37609523 -82164454+37608014
 -82164454+37608014 -82165706+37608094 -82169057+37609869 -82169054+37613326 -82168790+37613703 -82167991+37614584 -82167531+37615294 -82166294+37616636 -82165141+37620604 -82167875+37621913
 -82167875+37621913 -82171760+37620376 -82172710+37619850 -82174005+37619369 -82175991+37618248 -82176682+37618202
 -82176682+37618202 -82177171+37618408 -82181810+37626129 -82177297+37628984 -82172470+37633339 -82176222+37637862 -82177425+37640088 -82175754+37644377 -82174734+37646399 -82182683+37649024 -82184017+37649093
 -82184017+37649093 -82187174+37648062 -82187513+37647862 -82187989+37647582 -82188477+37647178 -82189066+37646692 -82189646+37646213 -82190043+37645885 -82187043+37635059 -82186454+37628356 -82190258+37625951
 -82190258+37625951 -82198951+37627471 -82200802+37627876
 -82200802+37627876 -82207648+37625420
 -82207648+37625420 -82211927+37625461 -82215706+37626381 -82218084+37631421 -82218280+37631652 -82219866+37633519 -82217816+37638217 -82219670+37643046 -82223140+37644257 -82223602+37644554 -82224755+37646751 -82238468+37660595
 -82238468+37660595 -82249861+37658073
 -82249861+37658073 -82269544+37662946 -82270289+37663200 -82271532+37663543 -82271935+37663553 -82276327+37669259 -82277636+37669883 -82279982+37673036 -82281628+37675199 -82283376+37676073
 -82283376+37676073 -82285754+37671775 -82286258+37670574 -82287208+37668891 -82288725+37668319
 -82288725+37668319 -82294505+37670637 -82295970+37678241
 -82295970+37678241 -82298191+37677260 -82302312+37675554
 -82302312+37675554 -82303953+37675760 -82297126+37684228 -82296669+37684922 -82296664+37684934 -82296595+37685090 -82296262+37687067 -82298259+37688227 -82300346+37690109 -82302166+37691943 -82302791+37693134 -82300600+37697484 -82298053+37699253 -82297181+37699863 -82296796+37700804 -82302995+37706348 -82305679+37706708 -82309483+37712362 -82310791+37714837 -82316493+37723390 -82317301+37727118 -82331518+37739757 -82333349+37741200 -82333574+37741721 -82329512+37747126 -82327198+37749194 -82324805+37749968 -82321338+37751490 -82321155+37752025 -82321135+37752294 -82317754+37759487 -82310777+37762692 -82333255+37764753 -82333430+37764952 -82333816+37765391 -82333960+37765757 -82333903+37766306 -82333643+37766719 -82332980+37767291 -82331654+37768161 -82329145+37769420 -82327819+37770153 -82325973+37771000 -82323696+37772534 -82323119+37774181 -82341391+37786218 -82346813+37786753 -82347691+37786868 -82350123+37788254 -82350629+37789035 -82351159+37789969 -82376078+37802408 -82377393+37803009 -82378433+37807927 -82378514+37808320 -82398925+37820116 -82398444+37821648 -82399097+37825132 -82399163+37825677 -82399169+37825991 -82399188+37826982 -82399219+37828607 -82399552+37829621 -82402971+37832129 -82403478+37832472 -82405133+37833713 -82405235+37833740 -82405549+37833869 -82409595+37838001 -82410257+37839671 -82410372+37840208 -82410500+37840806 -82410524+37840918 -82410640+37841461 -82411064+37842501 -82411163+37842550 -82411326+37843388 -82411497+37843766 -82412019+37844567 -82412537+37845083 -82413500+37845297 -82419533+37846191 -82419278+37849036 -82414623+37855505
 -81932507+38025356 -81951243+38020933
 -81932507+38025356 -81954070+38011705 -81960095+38007916 -81960694+38007538 -81961549+38006975 -81978748+37992200 -81978813+37992118 -81979445+37991639 -81980061+37990776 -81979748+37989600 -81980248+37986500 -81980348+37986400 -81977748+37982700
 -81940400+37673096 -81937991+37677658
 -81940400+37673096 -81939743+37673507 -81939143+37674107 -81938843+37675107 -81939043+37675307 -81939343+37675807 -81939143+37676307 -81938743+37676807 -81938343+37677507 -81937991+37677658
 -81951243+38020933 -81951571+38021010
 -81951571+38021010 -81952049+38020972 -81952953+38020848
 -81952953+38020848 -81953606+38020873 -81954290+38020929 -81955005+38021066 -81955478+38021270 -81955831+38021596 -81955930+38021990 -81955986+38022264
 -81955986+38022264 -81969738+38019976
 -81951243+38020933 -81966833+38023545
 -81966833+38023545 -81967238+38023427 -81967642+38023228 -81968143+38022787 -81968621+38022224 -81969067+38021622 -81969289+38020950 -81969434+38020537 -81969738+38019976
 -81973975+37666909 -81974002+37666671 -81969413+37666545 -81968449+37665783
 -81968449+37665783 -81961022+37668111 -81957748+37669272 -81956110+37671138 -81955443+37675007 -81953532+37675126
 -81953532+37675126 -81940400+37673096
 -81968627+38072770 -81962223+38086416
 -81968627+38072770 -81968599+38073448 -81968516+38073901 -81968461+38074192 -81968497+38074490 -81968709+38074915 -81968941+38075275 -81969127+38075418 -81969139+38075507 -81968817+38075729 -81968638+38075981 -81962223+38086416
 -81969738+38019976 -81971393+38019150
 -81971393+38019150 -81971768+38019049 -81972059+38018811 -81972321+38018663
 -81972321+38018663 -81972596+38018675 -81973134+38019048 -81973604+38019123
 -81973604+38019123 -81973848+38019120
 -81973848+38019120 -81974113+38019141 -81974394+38019412 -81974544+38019781 -81985618+38022325
 -81971393+38019150 -81985618+38022325
 -81974464+37668205 -81973944+37668207
 -81973944+37668207 -81973444+37668007 -81973444+37667507 -81973975+37666909
 -81974464+37668205 -81973975+37666909
 -81993444+37640607 -81993202+37640812 -81991960+37647058 -81991891+37647265 -81977445+37667973 -81975869+37668119 -81974926+37668180 -81974464+37668205
 -81977748+37982700 -81946547+37973201
 -81977748+37982700 -81977548+37982300 -81976848+37982000 -81975948+37981500 -81975848+37981400 -81974948+37981000 -81974548+37980900 -81973648+37980900 -81972948+37980600 -81972548+37980300 -81972248+37980200 -81946547+37973201
 -81985618+38022325 -82010086+38021751 -82044982+38014645 -82045235+38014577 -82055872+38011683 -82056265+38011545 -82056986+38011348 -82057521+38011202 -82057911+38011124 -82061745+38010081 -82063762+38009533 -82064417+38009355 -82065034+38009188 -82065382+38009094 -82069303+38008028 -82070705+38007647 -82071523+38007425 -82071898+38007354 -82072015+38007333 -82072777+38007156 -82077715+38005826 -82078582+38005593 -82084405+38004009 -82095890+38000903 -82097220+38000584 -82097420+38000537 -82098559+38000265 -82105486+37998292 -82106411+37998040 -82124856+37993024 -82131838+37990826 -82152024+37984473 -82152452+37984340 -82152935+37984149 -82155160+37983601 -82156306+37983319 -82185336+37976160 -82190658+37974778
 -81993841+37641097 -81993444+37640607
 -81993841+37641097 -81993644+37640707 -81993444+37640607
 -82024553+37676189 -82022041+37672607 -81999080+37649916 -81999022+37649591 -81999794+37644307 -81994027+37641596 -81993841+37641097
 -82032724+37687658 -82024553+37676189
 -82032724+37687658 -82032223+37686970 -82031906+37686561 -82031789+37685811 -82027924+37684962 -82026962+37684886 -82024014+37682273 -82023581+37681308 -82023537+37680889 -82023691+37679815 -82024275+37678175 -82024553+37676189
 -82047125+38374362 -82050931+38375599
 -82050931+38375599 -82072042+38373570 -82092417+38366890 -82100760+38365704
 -82055127+38474547 -82054898+38471300 -82054387+38464055 -82054147+38461038 -82053468+38450289 -82053350+38446155 -82053020+38441334 -82053014+38441236 -82052416+38432472 -82052325+38431140 -82052167+38428814 -82052014+38426559 -82051934+38425132 -82051790+38422563 -82051769+38422181 -82051436+38419798 -82051415+38419599 -82051113+38415137 -82051043+38414120 -82050787+38409879 -82050492+38405399 -82050424+38404314 -82050383+38403664 -82049772+38397877 -82049695+38397157 -82048742+38388297 -82047587+38378643 -82047125+38374362
 -82055127+38474547 -82056588+38495331 -82056668+38496562 -82056675+38496699 -82057737+38511892
 -82055127+38474547 -82076865+38490020 -82087751+38497724 -82089895+38499222 -82091132+38500087 -82093171+38501638 -82098437+38505420 -82100990+38507254 -82103847+38509305 -82107805+38512124 -82111073+38514493 -82111480+38514783 -82128136+38526682 -82141189+38536039
 -82057737+38511892 -82057790+38512694 -82057842+38513492
 -82057737+38511892 -82057842+38513492
 -82140576+37843023 -82133650+37820051 -82130996+37809905
 -82130996+37809905 -82129535+37810562
 -82129535+37810562 -82122636+37804615 -82122399+37804493 -82102508+37798243 -82101813+37794344 -82102727+37793455 -82102332+37784063 -82102194+37783956 -82102130+37783907 -82101521+37780922 -82102094+37780815 -82102899+37778719 -82103761+37770240 -82103155+37770103 -82101906+37766686 -82115801+37752082 -82099107+37746445 -82088395+37732381 -82088142+37726332 -82077240+37700469
 -82077240+37700469 -82074088+37701697 -82070705+37702020 -82064339+37705522
 -82064339+37705522 -82063437+37705446 -82032724+37687658
 -82102245+38357380 -82100760+38365704
 -82102245+38357380 -82102303+38357591 -82102423+38357858 -82102490+38358222 -82102650+38358530 -82103116+38358897 -82103471+38359159 -82103572+38359281 -82103691+38359556 -82103768+38359945 -82103553+38360766 -82100760+38365704
 -82112712+37853549 -82124208+37866772 -82124244+37871587 -82124388+37871811 -82124767+37872089 -82124855+37872154
 -82124855+37872154 -82124855+37872151
 -82124855+37872151 -82126841+37875732 -82120300+37879956
 -82164831+38336357 -82164785+38336362 -82163785+38336881 -82163748+38338640 -82147651+38341906 -82130411+38343564 -82114960+38345980 -82114909+38346744 -82115026+38348026 -82114925+38348564 -82102245+38357380
 -82120161+37892392 -82120300+37879956
 -82120161+37892392 -82121108+37885946 -82120976+37885760 -82119710+37885379 -82119335+37885257 -82119112+37885079 -82119083+37884717 -82118996+37882718 -82118542+37881790 -82119203+37880985 -82119833+37880430 -82120300+37879956
 -82123824+37850509 -82112712+37853549
 -82123824+37850509 -82123737+37850678 -82123131+37850836 -82122254+37851198 -82121619+37851444 -82120819+37851515 -82120080+37851545
 -82120080+37851545 -82118843+37851417 -82118316+37851389
 -82118316+37851389 -82117841+37851441 -82117164+37851608 -82112712+37853549
 -82140576+37843023 -82123824+37850509
 -82140576+37843023 -82135660+37844800 -82135488+37845557 -82135014+37846428 -82134802+37846645 -82134043+37846719 -82133516+37846816 -82132616+37846978 -82132120+37847204 -82131361+37847600 -82130643+37847818 -82123824+37850509
 -82141189+38536039 -82141534+38536286 -82143829+38537944
 -82141189+38536039 -82143829+38537944
 -82143829+38537944 -82144819+38538699 -82145963+38539462 -82146176+38539615 -82147142+38540307 -82148613+38541362 -82164838+38552922 -82165791+38553601 -82169158+38556000 -82170402+38556879 -82172703+38558520 -82173770+38559280 -82184597+38567110
 -82184597+38567110 -82184750+38567107
 -82184750+38567107 -82187073+38568763 -82187969+38569402 -82188376+38569692 -82189845+38570740 -82206603+38582791 -82207098+38583147 -82208485+38584144 -82208791+38584364 -82210866+38585856 -82210969+38585930 -82211850+38586564 -82213183+38587523 -82213927+38588058 -82218967+38591683
 -82149294+37903825 -82121063+37892925 -82120871+37892675 -82120496+37892473 -82120161+37892392
 -82149294+37903825 -82148190+37903591 -82146793+37903220 -82145932+37902833 -82145316+37901159 -82144385+37900884 -82143342+37900674 -82142430+37900642 -82141539+37900400
 -82141539+37900400 -82140851+37900464 -82140395+37900657
 -82140395+37900657 -82120161+37892392
 -82149294+37903825 -82155064+37906167 -82164262+37915094 -82163476+37923469 -82169673+37925413
 -82165308+38336133 -82164831+38336357
 -82165308+38336133 -82164988+38336339 -82164831+38336357
 -82197365+38312594 -82198461+38317767 -82192631+38324206 -82173058+38338007
 -82173058+38338007 -82167872+38335401
 -82167872+38335401 -82165308+38336133
 -82169673+37925413 -82176193+37937196
 -82176193+37937196 -82176709+37937003
 -82176709+37937003 -82176983+37937076 -82178472+37938340 -82178867+37938670 -82179789+37939186 -82180762+37939645 -82181116+37939951 -82181653+37941054 -82182473+37942165 -82185847+37942479
 -82169673+37925413 -82184490+37941843
 -82184490+37941843 -82185007+37941835
 -82185007+37941835 -82185614+37942230 -82185847+37942479
 -82185847+37942479 -82190005+37955378 -82191605+37958534 -82190658+37974778
 -82279067+38140611 -82278167+38140707 -82277154+38140817
 -82277154+38140817 -82274634+38140370 -82265157+38136968 -82264643+38136722 -82256873+38131929 -82261736+38122914 -82261881+38122029 -82266447+38117557 -82266369+38117495 -82266115+38117293 -82266042+38116893 -82268853+38115178 -82266376+38112995 -82265147+38110804 -82263932+38109087 -82262716+38108148 -82262293+38107617 -82261731+38107438 -82258488+38105721 -82257010+38104055 -82249864+38101599 -82245498+38101254 -82245063+38100705 -82239362+38093358 -82239054+38089901 -82239533+38088758 -82239426+38081886 -82220705+38069996 -82213535+38068124 -82212838+38067871 -82210277+38054207 -82195011+38050284
 -82195011+38050284 -82194892+38050397 -82194593+38050683 -82192599+38051127
 -82192599+38051127 -82194425+38045177 -82202061+38033083 -82202471+38032168 -82203450+38030702 -82203490+38030668 -82204784+38029744 -82205021+38029545 -82205199+38029363 -82205712+38027081 -82205762+38026779 -82205584+38026086 -82204837+38024613 -82204785+38024604 -82207273+38022639 -82213603+38020789 -82220329+38017451 -82220436+38017351 -82223777+38014260 -82232556+38006202 -82233147+38005952 -82234857+38004479 -82234932+38003785 -82235090+38003700 -82235819+38002867 -82248202+37994440 -82248288+37994414
 -82306391+37943640 -82305779+37943803 -82263822+37955045 -82255559+37957261 -82254780+37957471 -82232013+37963760 -82212743+37969015 -82192989+37974170 -82190658+37974778
 -82197365+38312594 -82197432+38312126 -82197373+38311487 -82197409+38310958 -82197506+38310692 -82197914+38310592 -82198695+38310487 -82199484+38310345 -82201229+38309494 -82201745+38309223
 -82197365+38312594 -82201745+38309223
 -82201745+38309223 -82201880+38309151 -82203037+38308544 -82203378+38308366
 -82203378+38308366 -82220620+38310797
 -82220620+38310797 -82220974+38310607 -82221035+38310317 -82216558+38309213 -82211638+38307663 -82209406+38298171 -82210070+38297185 -82209167+38289052 -82214062+38284420 -82214733+38282863 -82218711+38280525 -82223846+38277243 -82225521+38276343 -82227423+38275481 -82234887+38271195 -82243419+38269573 -82244193+38268551 -82244083+38267115 -82244352+38265186 -82245201+38255076 -82245233+38254038
 -82218967+38591683 -82256370+38598683
 -82256370+38598683 -82261970+38598183 -82265003+38597383 -82265270+38597283 -82268570+38596283 -82273370+38594183 -82285874+38583655 -82287270+38582783 -82287271+38582683 -82293371+38574883 -82293371+38574683 -82293371+38574583 -82293371+38574483 -82293471+38574283 -82293371+38574283 -82293371+38574183 -82293371+38574083
 -82293371+38574083 -82293171+38574183 -82292971+38574383
 -82292971+38574383 -82296376+38536421 -82301971+38525283 -82301971+38525083 -82302471+38524083 -82302871+38523183 -82303171+38521683 -82303171+38521483 -82303238+38521162 -82303491+38519958 -82303772+38513363 -82303530+38500084 -82308479+38487236 -82311522+38480033 -82311789+38477246 -82313331+38470707 -82316164+38462319 -82323999+38449268 -82326799+38446996 -82339792+38441206 -82344384+38440580 -82344630+38440538 -82346591+38440247 -82347785+38440098 -82348464+38440016 -82349924+38439828 -82352166+38439617 -82355840+38439172 -82364499+38438362 -82367521+38437795 -82371973+38436483 -82373773+38436183 -82374676+38436025 -82382023+38434791
 -82382023+38434791 -82386338+38434931
 -82386338+38434931 -82389080+38434468 -82389746+38434355
 -82389746+38434355 -82392130+38435411 -82403866+38439033
 -82403866+38439033 -82408992+38438032 -82409756+38437787 -82425075+38432883 -82430371+38431283 -82431275+38430883 -82434375+38430082 -82436012+38429653 -82440476+38428482 -82447076+38426982 -82451376+38426182 -82456512+38425254 -82459676+38424682 -82462030+38424017 -82463180+38423719 -82463631+38423627 -82463829+38423586 -82466672+38423007 -82468549+38422578 -82471205+38421912 -82471523+38421832 -82471769+38421770 -82484477+38418582 -82486197+38418178 -82486577+38418082 -82494778+38415282 -82500611+38413247 -82507678+38410782
 -82247520+38252177 -82245233+38254038
 -82247520+38252177 -82247345+38252464 -82246964+38252946 -82246644+38253251 -82246452+38253408 -82245795+38253622 -82245509+38253758 -82245233+38254038
 -82264849+38229199 -82262342+38232684 -82257417+38235426 -82258335+38235912 -82260039+38246040 -82259634+38246601 -82258541+38247011 -82255645+38250711 -82251920+38251934
 -82251920+38251934 -82249866+38250088 -82248273+38250088 -82247520+38252177
 -82251926+37992220 -82248288+37994414
 -82251926+37992220 -82250748+37993235 -82249863+37993636 -82248288+37994414
 -82251926+37992220 -82254493+37990009 -82261422+37984042 -82261872+37983611 -82274507+37972778 -82274799+37972481 -82290732+37955364 -82290915+37955190 -82305920+37943975 -82306391+37943640
 -82264849+38229199 -82274285+38228066 -82274836+38227986
 -82274836+38227986 -82275387+38228084 -82275784+38228262 -82275946+38228641 -82276830+38230264 -82277389+38230757 -82277929+38231040
 -82277929+38231040 -82278602+38231033
 -82278602+38231033 -82279000+38231099 -82288426+38234623
 -82264849+38229199 -82288426+38234623
 -82266932+38222675 -82264849+38229199
 -82282950+38141574 -82284802+38147273 -82283353+38152653
 -82283353+38152653 -82280771+38152308
 -82280771+38152308 -82279292+38155489 -82279031+38156153 -82279029+38158739 -82278884+38159930 -82278101+38161165 -82276042+38161943 -82275417+38162336 -82275188+38164472 -82274716+38170960 -82273837+38184036 -82271845+38186330 -82277428+38201080 -82278055+38201906 -82277878+38202637 -82277590+38203829 -82277824+38205667
 -82288426+38234623 -82291128+38234708 -82292360+38235735 -82295050+38236716 -82310327+38266404 -82309258+38276672 -82309755+38277767 -82308891+38281055 -82306938+38284862 -82305109+38286418 -82304101+38287009 -82304418+38290137 -82305602+38295116 -82304643+38296352
 -82304643+38296352 -82304500+38296345
 -82304500+38296345 -82303993+38296855 -82303549+38297304 -82295885+38302673 -82290182+38303995
 -82290182+38303995 -82282576+38301380
 -82282576+38301380 -82276497+38303740 -82277015+38307695 -82278209+38307723 -82278382+38310542 -82280802+38311033
 -82280802+38311033 -82280880+38311020
 -82280880+38311020 -82283103+38312976 -82283520+38314206 -82284706+38314213 -82288867+38321435 -82299749+38325382
 -82277824+38205667 -82266394+38210658 -82266413+38211263 -82266412+38211715 -82266920+38212344 -82267021+38212514 -82267140+38214030 -82267759+38215176 -82267758+38215547 -82267707+38215829 -82268153+38216709 -82266932+38222675
 -82277824+38205667 -82266932+38222675
 -82279067+38140611 -82279182+38140703 -82280486+38140772 -82281530+38141024 -82282631+38141390 -82282834+38141574 -82282950+38141574
 -82279067+38140611 -82282950+38141574
 -82303362+38328693 -82299749+38325382
 -82303362+38328693 -82302557+38329087
 -82302557+38329087 -82302322+38329054 -82302057+38328947 -82301961+38328389 -82301485+38327853 -82301149+38327706
 -82301149+38327706 -82300801+38327728 -82300535+38327775 -82299723+38328173 -82299097+38328380
 -82299097+38328380 -82299749+38325382
 -82314411+38331364 -82308959+38328947 -82308790+38328940 -82308591+38328931 -82306064+38328121
 -82306064+38328121 -82303362+38328693
 -82306391+37943640 -82306469+37943575 -82316676+37935132 -82325086+37928176 -82325449+37927875 -82343801+37912694 -82349213+37908220 -82359687+37899557 -82362336+37897367 -82362928+37896877 -82382430+37880602 -82382565+37880489 -82382912+37880202 -82396151+37869169 -82396271+37869069 -82400204+37851961 -82400236+37851826 -82400107+37851648 -82399988+37851383 -82397716+37843032
 -82397716+37843032 -82413326+37854689 -82414098+37855174 -82414623+37855505
 -82320530+38327497 -82314411+38331364
 -82320530+38327497 -82314867+38327667 -82314721+38327909 -82314760+38329145 -82314824+38329977 -82314411+38331364
 -82507678+38410782 -82503878+38408182 -82500578+38406182 -82497178+38403882 -82493782+38401586 -82491878+38400482 -82491477+38400182 -82491021+38399856 -82490777+38399682 -82490386+38399415 -82487637+38397538 -82487013+38397170 -82486005+38396530 -82483124+38394704 -82482421+38394258 -82480775+38393184 -82479749+38392514 -82478901+38391890 -82477765+38391154 -82476581+38390402 -82474147+38388768 -82472101+38387394 -82471093+38386770 -82469733+38385954 -82469541+38385746 -82468932+38385394 -82461348+38380435 -82456581+38377564 -82454644+38376298 -82454388+38376131 -82454164+38375994 -82452676+38375083 -82450914+38373991 -82444557+38369910 -82440739+38367422 -82440683+38367386 -82438481+38365951 -82438126+38365718 -82430732+38360866 -82430260+38360557 -82424569+38356857 -82419223+38353380 -82418964+38353211 -82415407+38350898 -82408681+38346523 -82406948+38345396 -82401122+38341560 -82400139+38340920 -82388878+38333585 -82378592+38326887 -82377597+38326234 -82377376+38326089 -82376296+38325380 -82364557+38317763 -82363943+38317364 -82359031+38314173 -82358409+38313769 -82356646+38312623 -82356385+38312453 -82355384+38311802 -82352866+38310167 -82352689+38310038 -82350882+38308945 -82350514+38308725 -82349680+38308226 -82349238+38307962 -82347251+38306773 -82344172+38305352 -82343911+38305209
 -82343911+38305209 -82343866+38305286 -82343363+38306395 -82342869+38307036
 -82342869+38307036 -82340793+38306670
 -82340793+38306670 -82339533+38307790 -82330316+38324043 -82320530+38327497
 -82414623+37855505 -82419299+37858281 -82421576+37859228 -82423513+37860313 -82413662+37865103 -82411724+37865248 -82419060+37879632 -82421831+37885698 -82433961+37894121 -82436148+37897557 -82437225+37899203 -82438454+37900146 -82440807+37901239 -82442829+37902132 -82446739+37903847 -82447692+37904437 -82448532+37905387 -82454936+37909075
 -82454936+37909075 -82468707+37904667 -82468704+37903213 -82468888+37902697 -82471223+37899358
 -82471223+37899358 -82480158+37915102 -82481001+37924303 -82495740+37927043 -82499873+37930532 -82501545+37932490 -82499873+37936700 -82489208+37937900 -82497300+37945507 -82481374+37948847 -82476944+37953006 -82476800+37953280 -82476129+37953921 -82475096+37954906 -82474865+37955249 -82473911+37956234 -82472928+37957859 -82472640+37958180 -82482472+37962937 -82484211+37970657 -82470409+37972983 -82465565+37976173 -82464987+37976859 -82464748+37977228 -82464586+37977485 -82464504+37977695 -82464362+37978129 -82464067+37980295 -82464096+37982437 -82464257+37983412 -82464430+37983726 -82465473+37984780 -82466021+37985151 -82470879+37986753 -82503201+38000091 -82503489+38000091 -82503527+38000091 -82508176+38001556 -82519131+38001957 -82515352+38006124 -82525801+38025339 -82534088+38031493 -82537349+38035474 -82542391+38049919 -82543184+38051092 -82547284+38061094 -82548296+38062033 -82550560+38070166 -82555740+38071674 -82558042+38072272 -82562814+38077089 -82575958+38083386 -82577666+38085308 -82577700+38085340 -82580325+38087777 -82580597+38088010 -82585376+38103456 -82585463+38103777 -82585551+38106339 -82585696+38107003 -82586421+38107895 -82587145+38108490 -82587782+38108879 -82589936+38109433 -82591532+38109844 -82594066+38111270 -82595169+38112319 -82596124+38113348 -82598634+38116489 -82600127+38117389 -82601029+38117737 -82602618+38118350 -82602664+38118387 -82604784+38119938 -82605533+38120365 -82606375+38120767
 -82606375+38120767 -82613271+38120341 -82614455+38120239
 -82614455+38120239 -82619127+38120630 -82619685+38120934 -82621268+38124892 -82621280+38125087 -82621195+38130599 -82621628+38132826 -82624879+38134467 -82626008+38134674 -82628357+38135270 -82629251+38135449 -82630977+38135794 -82634972+38136965 -82635192+38137058 -82636466+38137860 -82637161+38138753 -82637306+38139050 -82638144+38142941 -82638288+38143491 -82638287+38143789 -82638398+38152157 -82641224+38160111 -82642924+38162350 -82643269+38169122 -82627606+38170636
 -82627606+38170636 -82616132+38169581
 -82616132+38169581 -82609983+38175530 -82606597+38182481 -82604908+38185621 -82602165+38192676 -82601556+38193523 -82600760+38194568 -82598721+38204967 -82599962+38218728 -82604502+38220573 -82608667+38243205 -82607682+38245059 -82607131+38245975 -82605826+38247051 -82605333+38247303 -82604656+38247303 -82604230+38247303 -82596471+38245666 -82594970+38245453
 -82594970+38245453 -82592852+38245476 -82591546+38245568 -82590719+38245575 -82586432+38245613 -82583075+38247200 -82582178+38248146 -82581274+38249553 -82577673+38255977 -82574426+38273875 -82579517+38285331 -82579655+38286851 -82572461+38312736 -82575627+38322921 -82575974+38325773 -82593037+38341683 -82596525+38342849 -82598161+38348582 -82598195+38356610 -82598193+38357025 -82595528+38369216 -82593008+38375082 -82594072+38381138 -82595382+38382712 -82595369+38382722 -82597177+38395762 -82594521+38399762 -82594729+38400162 -82595465+38403202 -82595894+38404742 -82596009+38405154 -82596345+38406594 -82597113+38412881 -82596265+38417313 -82596281+38417681 -82593673+38421809
 -82593673+38421809 -82593081+38421009 -82591817+38419404 -82590713+38418001 -82590681+38417963 -82589961+38417105 -82589161+38416273 -82588308+38415540 -82588249+38415489 -82574504+38407938 -82572648+38407330 -82570776+38406818 -82560664+38404338 -82556888+38403730
 -82556888+38403730 -82556392+38403826
 -82556392+38403826 -82555912+38403762 -82555399+38403666 -82554775+38403554 -82554231+38403442 -82553447+38403346 -82552935+38403298 -82551975+38403218 -82551303+38403186
 -82551303+38403186 -82550535+38403202 -82545739+38403378 -82531755+38404822 -82529579+38405182 -82521575+38407225 -82521381+38407275 -82520178+38407582 -82507678+38410782
