-94617919 -89644838 33004106 36499619 -90288800+35996419 -90274664+35996575 -90265736+35996594 -90247799+35996815 -90247459+35996820 -90241187+35996878 -90234533+35996939 -90230563+35996986 -90221102+35997012 -90212766+35997082 -90212090+35997059 -90203304+35997083 -90199137+35997129 -90195028+35997147 -90194265+35997151 -90190802+35997243 -90190174+35997249 -90185761+35997334 -90185282+35997311 -90177116+35997425 -90176440+35997402 -90158812+35997375 -90153997+35997419 -90149024+35997491 -90140622+35997551 -90131978+35997661 -90131584+35997615 -90127331+35997635 -90127220+35997630 -90126647+35997607 -90126350+35997596 -90125762+35997704 -90119461+35997888 -90118762+35997899 -90116641+35997933 -90115378+35997953 -90089910+35998216 -90068007+35998376 -90054354+35998515 -89995803+35999036 -89995315+35999035 -89972563+35998994 -89968199+35998858 -89965327+35998813 -89964805+35998994 -89961075+35999135 -89959893+35999020 -89959377+35999020 -89959208+35999021 -89959077+35999021 -89946067+35999046 -89940487+35999047 -89937113+35999047 -89923878+35999162 -89920950+35999162 -89914558+35999252 -89910222+35999275 -89907932+35999298 -89901183+35999365 -89900557+35999385 -89896684+35999430 -89896508+35999432 -89893495+35999439 -89888061+35999452 -89875586+35999562 -89875085+35999578 -89875085+35999561 -89875026+35999563 -89874590+35999575 -89873891+35999610 -89869010+35999640 -89859726+35999689 -89853588+35999719 -89845493+35999862 -89842120+35999921 -89833396+36000072 -89822906+36000257 -89816692+36000391 -89815735+36000379 -89806272+36000425 -89805069+36000437 -89801935+36000470 -89791917+36000485 -89788137+36000492 -89787292+36000492 -89779425+36000507 -89770255+36000524 -89769973+36000536 -89756766+36000556 -89751725+36000567 -89743224+36000555 -89737648+36000567 -89737564+36000522 -89733537+36000587 -89733095+36000608 -89726357+35991680 -89725027+35990638 -89724626+35990319 -89678769+35941977 -89644838+35904351 -89644838+35904351 -89646738+35898726 -89647076+35896254 -89647455+35894724 -89647696+35894446 -89649149+35892768 -89651010+35890562 -89667604+35883291 -89674405+35884676 -89675878+35885276 -89678833+35887258 -89687412+35896143 -89698771+35900768 -89750080+35898754 -89753597+35897609 -89765689+35891299 -89765689+35891299 -89730701+35848051 -89701938+35823840 -89701938+35823840 -89702442+35822779 -89703075+35821562 -89703875+35820281 -89704387+35819607 -89706085+35818260 -89719915+35811557 -89720522+35811160 -89728045+35807762 -89734044+35806174 -89761817+35810821 -89765446+35810758 -89772325+35807530 -89781793+35805084 -89787819+35799990 -89790150+35798021 -89793993+35794775 -89795274+35793693 -89798164+35790172 -89798917+35789095 -89798917+35789095 -89797053+35782648 -89797053+35782648 -89797185+35781206 -89797231+35780117 -89798513+35776914 -89799249+35775439 -89799869+35774865 -89800706+35774299 -89801468+35773848 -89804863+35771516 -89806536+35768484 -89810397+35763348 -89811110+35762690 -89812891+35761154 -89814456+35759941 -89816743+35758888 -89818998+35757705 -89821216+35756716 -89824923+35755715 -89829155+35755188 -89830624+35755076 -89836667+35754947 -89839948+35755216 -89846343+35755732 -89857707+35750077 -89863874+35747592 -89873755+35740515 -89882409+35744336 -89883554+35745001 -89886495+35748641 -89888163+35750077 -89889023+35750558 -89890504+35751385 -89892176+35752320 -89905538+35759063 -89906338+35759548 -89906778+35759654 -89909996+35759396 -89915491+35754917 -89919108+35753024 -89925046+35750076 -89930663+35747562 -89939110+35743573 -89944590+35741183 -89956841+35732326 -89957970+35729483 -89958719+35727428 -89958719+35727428 -89958271+35719270 -89957307+35713705 -89954387+35688279 -89953509+35686771 -89946907+35679281 -89943048+35675465 -89934696+35663792 -89934485+35663654 -89932607+35661528 -89886869+35653709 -89886654+35653851 -89885746+35654496 -89866285+35670208 -89851917+35643907 -89851917+35643907 -89851995+35643613 -89853149+35639988 -89855111+35636235 -89857065+35634152 -89868470+35629159 -89869169+35628925 -89870123+35628609 -89897768+35614867 -89910687+35617536 -89912172+35617055 -89928766+35609172 -89929688+35608874 -89940558+35603853 -89955667+35592109 -89957495+35584081 -89957495+35584081 -89957423+35583842 -89957125+35582860 -89945285+35561114 -89922297+35550423 -89914541+35549827 -89914177+35549713 -89913841+35549507 -89912945+35549163 -89911769+35548500 -89910789+35547515 -89910342+35546280 -89910202+35545318 -89910090+35545135 -89909923+35544037 -89909923+35544037 -89910231+35543076 -89910457+35537753 -89910457+35537753 -89909843+35537902 -89909797+35537914 -89907412+35523575 -89907412+35523575 -89919331+35513870 -89920986+35513919 -89922167+35514162 -89923161+35514428 -89924775+35515034 -89926222+35515680 -89927590+35516406 -89929303+35517141 -89932738+35518336 -89933614+35518538 -89933961+35518590 -89952201+35522563 -89957347+35528683 -89957347+35528683 -89956706+35539369 -89956706+35539369 -90000088+35561068 -90017312+35555996 -90019059+35556082 -90023631+35556320 -90023903+35556336 -90025067+35556055 -90026693+35555757 -90028620+35555249 -90032796+35553505 -90032938+35553440 -90034832+35552572 -90035467+35552161 -90036164+35551558 -90037615+35550329 -90039744+35548041 -90041146+35540536 -90042491+35536157 -90044256+35532711 -90047980+35524885 -90048713+35522957 -90048770+35522852 -90049555+35520877 -90050133+35517519 -90050277+35515275 -90050277+35515275 -90046439+35498854 -90034976+35480705 -90028292+35475623 -90018916+35466231 -90018916+35466231 -90027647+35437583 -90031730+35429479 -90031826+35429030 -90031826+35429030 -90031463+35428189 -90031463+35428189 -90031584+35427662 -90032311+35427032 -90035591+35425238 -90037897+35424292 -90040570+35422925 -90042640+35421237 -90044216+35419231 -90046598+35412966 -90047888+35398879 -90047888+35398879 -90041501+35396618 -90041501+35396618 -90045736+35392615 -90054322+35389277 -90058095+35393958 -90066575+35404505 -90070549+35423291 -90074090+35437583 -90074090+35437583 -90073979+35437674 -90072757+35444670 -90067911+35459100 -90067798+35466224 -90067798+35466224 -90070240+35469039 -90072154+35470752 -90074133+35472547 -90074420+35472518 -90090157+35479027 -90105444+35476655 -90107112+35476982 -90107723+35476935 -90108746+35476011 -90114412+35472467 -90116296+35470725 -90122220+35462256 -90123142+35459853 -90124258+35456534 -90124258+35456534 -90124236+35456378 -90124230+35456328 -90124230+35456328 -90128589+35444379 -90129616+35441833 -90135601+35438759 -90139130+35437094 -90140257+35436636 -90784424+36498534 -90783003+36498526 -90782454+36498523 -90780551+36498522 -90780540+36498522 -90780452+36498522 -90778967+36498522 -90774712+36498513 -90765672+36498494 -90759253+36498418 -90747260+36498665 -90741388+36498676 -90726368+36498630 -90720556+36498510 -90720114+36498501 -90714789+36498352 -90711226+36498318 -90708799+36498305 -90702127+36498273 -90697943+36498497 -90693005+36498510 -90675813+36498557 -90675216+36498559 -90659476+36498541 -90653246+36498488 -90648494+36498447 -90639367+36498489 -90625064+36498482 -90621653+36498418 -90621001+36498464 -90612554+36498559 -90609665+36498469 -90605450+36498459 -90594300+36498459 -90593535+36498459 -90591348+36498469 -90585342+36498497 -90584378+36498497 -90577730+36498459 -90576112+36498446 -90570432+36498535 -90566633+36498544 -90558357+36498451 -90558204+36498461 -90557336+36498519 -90548577+36498358 -90543976+36498454 -90539875+36498539 -90536814+36498469 -90533679+36498433 -90532960+36498425 -90530720+36498399 -90522216+36498442 -90522053+36498443 -90516587+36498485 -90514174+36498503 -90513656+36498507 -90508437+36498465 -90504305+36498432 -90500160+36498399 -90495027+36498371 -90494575+36498368 -90483946+36498444 -90481983+36498442 -90480238+36498441 -90469340+36498431 -90467343+36498430 -90455297+36498420 -90449253+36498415 -90441220+36498408 -90439195+36498406 -90433812+36498401 -90432055+36498400 -90430332+36498398 -90426064+36498395 -90424860+36498394 -90423930+36498393 -90398301+36498372 -90376640+36498346 -90371816+36498334 -90358228+36498303 -90339892+36498213 -90326577+36498113 -90325728+36498106 -90325331+36498103 -90317782+36498046 -90317436+36498044 -90310625+36497994 -90303218+36497939 -90300822+36497954 -90299761+36497961 -90294090+36497952 -90287146+36497943 -90287022+36497943 -90285985+36497942 -90279372+36497934 -90277824+36497932 -90265155+36497859 -90249854+36497806 -90249036+36497764 -90248754+36497764 -90245773+36497764 -90245295+36497765 -90229963+36497794 -90229534+36497784 -90228943+36497771 -90220702+36497858 -90217323+36497797 -90212023+36497798 -90205250+36497822 -90193943+36497823 -90183473+36497862 -90173872+36497898 -90164746+36497933 -90155460+36497969 -90154610+36497972 -90152481+36497952 -90152481+36497952 -90154409+36496832 -90154409+36496832 -90153871+36495344 -90153871+36495344 -90154837+36492415 -90156139+36493217 -90157858+36491244 -90157858+36491244 -90155997+36490385 -90155997+36490385 -90156369+36487748 -90159462+36487609 -90160365+36486834 -90160365+36486834 -90157136+36484317 -90150085+36476649 -90148329+36476168 -90147309+36476190 -90145382+36476510 -90144589+36476327 -90142222+36470554 -90142222+36470554 -90144254+36469348 -90153713+36468021 -90155700+36466103 -90155700+36466103 -90155407+36463494 -90144765+36466968 -90142470+36467905 -90142329+36467402 -90141847+36466967 -90141196+36466646 -90140687+36465800 -90140376+36464289 -90140376+36464289 -90140405+36463603 -90140666+36462972 -90140666+36462972 -90137969+36455933 -90137525+36455575 -90134601+36454602 -90134601+36454602 -90136281+36447654 -90136281+36447654 -90136089+36445700 -90135184+36435550 -90135184+36435550 -90135302+36419287 -90135302+36419287 -90135072+36418472 -90125269+36411103 -90118578+36412444 -90118502+36412209 -90113496+36408159 -90113496+36408159 -90114455+36407541 -90114455+36407541 -90104458+36405516 -90103828+36404989 -90096079+36403574 -90084061+36400761 -90078235+36396946 -90078218+36396553 -90077518+36396239 -90063943+36374038 -90063580+36366805 -90063580+36366805 -90066315+36359275 -90070241+36356324 -90075526+36350037 -90076986+36330791 -90077574+36330306 -90081961+36322097 -90081961+36322097 -90081799+36321611 -90081763+36321502 -90071839+36314410 -90071500+36314181 -90070680+36313998 -90070114+36313884 -90069266+36313152 -90068616+36312122 -90068277+36311184 -90068135+36309811 -90067909+36309239 -90064093+36303633 -90064093+36303633 -90064374+36302415 -90064862+36301785 -90070029+36294832 -90071564+36293289 -90078902+36290042 -90078987+36289332 -90078987+36289332 -90075934+36281485 -90075934+36281485 -90087913+36271723 -90105193+36267066 -90109375+36266064 -90114922+36265595 -90117545+36259211 -90121847+36247860 -90129747+36240032 -90129747+36240032 -90127400+36236623 -90126366+36229367 -90126366+36229367 -90129925+36229209 -90133061+36226488 -90165712+36214510 -90166638+36214171 -90169158+36214245 -90169919+36214076 -90172795+36210713 -90174684+36210671 -90188189+36205360 -90189742+36201951 -90189763+36201920 -90190053+36201493 -90407991+34832970 -90348218+34855113 -90346075+34856489 -90343959+34858020 -90342907+34858756 -90341462+34859636 -90340380+34860357 -90337625+34857584 -90335418+34855305 -90328254+34849509 -90326976+34848800 -90310069+34844611 -90307951+34845816 -90305484+34848242 -90305432+34848317 -90304363+34860409 -90304363+34860409 -90304532+34860588 -90307658+34864958 -90308058+34865451 -90308058+34865451 -90270320+34895125 -90270003+34895329 -90266905+34897191 -90266448+34897539 -90258098+34902517 -90244585+34931517 -90244476+34937596 -90244476+34937596 -90246464+34945186 -90250352+34951483 -90309297+34995694 -90309972+35000287 -90310083+35001041 -90310083+35001041 -90309877+35009750 -90307397+35016594 -90300697+35028793 -90300055+35030284 -90294496+35040693 -90250295+35033494 -90250206+35033516 -90230611+35031320 -90227496+35030641 -90224791+35029961 -90222712+35029111 -90221150+35028345 -90217713+35026644 -90216258+35026049 -90214382+35025795 -90212722+35025881 -90211473+35026138 -90209397+35026546 -90200783+35032364 -90200222+35032743 -90193413+35051147 -90187945+35075755 -90181387+35091401 -90172917+35118662 -90172002+35119448 -90166639+35124167 -90086710+35119779 -90075992+35127791 -90075592+35128191 -90075192+35128591 -90072692+35130691 -90071192+35131591 -90065392+35137691 -90064831+35141862 -90064831+35141862 -90066092+35148990 -90067792+35152590 -90075779+35154657 -90084292+35155890 -90109286+35174769 -90109286+35174769 -90109255+35175819 -90109177+35178451 -90109177+35178451 -90111091+35178639 -90116535+35197577 -90116535+35197577 -90114665+35198685 -90089518+35210918 -90074384+35210648 -90074336+35211014 -90074336+35211014 -90096622+35248519 -90101493+35252588 -90110106+35255456 -90110191+35255460 -90116493+35255788 -90123593+35254989 -90132116+35253180 -90140394+35252289 -90152094+35255989 -90158865+35262577 -90166594+35274588 -90166680+35274764 -90166754+35274915 -90166754+35274915 -90153994+35302488 -90153394+35302588 -90149794+35303288 -90114893+35303887 -90109703+35304988 -90109093+35304987 -90107322+35321164 -90106206+35325806 -90104333+35333154 -90104333+35333154 -90104872+35334011 -90108693+35340087 -90110034+35342318 -90110293+35342786 -90110293+35342786 -90108817+35342587 -90102088+35349452 -90096386+35357663 -90074992+35384152 -90074992+35384152 -90083267+35387921 -90116902+35411692 -90136685+35378141 -90136685+35378141 -90135510+35376668 -90135510+35376668 -90137754+35376108 -90141864+35375085 -90143633+35374745 -90144924+35374633 -90148154+35374633 -90157717+35374633 -90164566+35374633 -90166246+35374745 -90167408+35375085 -90178990+35386011 -90178990+35386011 -90170654+35413772 -90155883+35428636 -90145206+35434181 -90144651+35434463 -90140257+35436636 -90140257+35436636 -90144260+35436686 -90148524+35436740 -90162390+35436916 -90174902+35437075 -90181892+35437162 -90181982+35437164 -90182768+35437174 -90199786+35437394 -90200876+35437417 -90201011+35437417 -90205486+35437418 -90205897+35437419 -90206469+35437485 -90190053+36201493 -90197167+36196002 -90201655+36196070 -90201655+36196070 -90200582+36192181 -90200582+36192181 -90204449+36186940 -90205051+36186846 -90206340+36186643 -90207153+36186221 -90207356+36186116 -90207545+36186134 -90234750+36160480 -90235201+36159611 -90235370+36159153 -90235370+36159153 -90232829+36156133 -90232829+36156133 -90235500+36141669 -90235585+36139474 -90238687+36138672 -90238816+36138658 -90239715+36138562 -90239759+36138557 -90240238+36138283 -90240857+36137366 -90240887+36137321 -90241789+36136909 -90244317+36136502 -90244497+36136473 -90245230+36136381 -90248519+36130718 -90248808+36129835 -90250098+36129557 -90250357+36129571 -90250514+36129579 -90250939+36129601 -90251532+36129281 -90252379+36128023 -90252836+36127666 -90253198+36127383 -90254186+36127154 -90255172+36127106 -90255596+36127086 -90266341+36120330 -90283588+36116153 -90294376+36113100 -90303153+36096406 -90320070+36088878 -90320070+36088878 -90318491+36075514 -90318491+36075514 -90320492+36071807 -90323445+36071553 -90324635+36070995 -90326367+36069566 -90327483+36068923 -90332867+36067847 -90333261+36067504 -90334224+36064875 -90335682+36059441 -90339546+36046998 -90343036+36045047 -90343551+36044759 -90343551+36044759 -90343400+36043565 -90343400+36043565 -90345863+36042344 -90345907+36042283 -90349033+36038804 -90349033+36038804 -90348858+36038673 -90348297+36035074 -90348297+36035074 -90348450+36034779 -90361255+36016260 -90363698+36014197 -90364430+36013625 -90364521+36013179 -90368802+36008870 -90372102+36003270 -90377890+35995683 -90494412+36261067 -90487897+36260667 -90487482+36260667 -90479766+36260463 -90478975+36260555 -90475386+36260396 -90474086+36260373 -90471002+36260223 -90469876+36260169 -90463546+36259987 -90462327+36259888 -90462193+36259878 -90460233+36260150 -90451628+36259885 -90449078+36259806 -90444804+36259767 -90424345+36259581 -90423231+36259571 -90409654+36259448 -90407411+36259428 -90405264+36259409 -90397793+36259342 -90397136+36259346 -90392549+36259380 -90392277+36259381 -90391689+36259386 -90391124+36259362 -90390559+36259362 -90386105+36259494 -90385197+36259521 -90382196+36259610 -90377552+36259751 -90373239+36259909 -90368688+36259615 -90366576+36259605 -90364437+36259595 -90362358+36259585 -90360570+36259577 -90355874+36259554 -90355654+36259553 -90355184+36259551 -90348265+36259553 -90346623+36259554 -90346413+36259555 -90346290+36259555 -90345621+36259558 -90343826+36259565 -90341890+36259572 -90340441+36259577 -90333031+36259511 -90326414+36259289 -90325170+36259296 -90324130+36259302 -90319819+36259310 -90319819+36259310 -90319839+36255271 -90319839+36255271 -90319808+36255256 -90319808+36255256 -90319917+36250063 -90319973+36244765 -90320027+36239595 -90320027+36239595 -90320021+36239223 -90320018+36238535 -90320012+36230223 -90320012+36230223 -90320332+36230206 -90320503+36230197 -90321044+36230167 -90321044+36230167 -90321034+36225196 -90321015+36215247 -90321015+36215247 -90321099+36200601 -90321099+36200601 -90312234+36200601 -90311867+36200602 -90303214+36200631 -90298709+36200646 -90289985+36200736 -90288941+36200621 -90288523+36200628 -90285496+36200683 -90271315+36200941 -90270235+36200961 -90267934+36201003 -90254467+36201134 -90249682+36201512 -90247777+36201500 -90240781+36201458 -90231565+36201402 -90222780+36201349 -90222718+36201375 -90214672+36201422 -90213587+36201425 -90211013+36201432 -90198014+36201470 -90196749+36201464 -90190053+36201493 -90206469+35437485 -90206553+35437554 -90215054+35437664 -90206469+35437485 -90215054+35437664 -90215054+35437664 -90215502+35437621 -90223432+35437734 -90224588+35437751 -90224897+35437756 -90225657+35437785 -90233314+35437914 -90237163+35437938 -90238739+35437980 -90241339+35438007 -90246734+35438064 -90246734+35438064 -90250096+35438100 -90251357+35438086 -90246734+35438064 -90251357+35438086 -90251357+35438086 -90258350+35438255 -90260283+35438302 -90269057+35438461 -90285717+35438565 -90286357+35438569 -90287089+35438573 -90286736+35699918 -90286639+35697520 -90286537+35694959 -90286525+35694058 -90286516+35693320 -90286425+35692327 -90286424+35692195 -90286318+35679810 -90286291+35678025 -90286262+35663750 -90286262+35663750 -90286271+35660004 -90286281+35656074 -90286397+35649720 -90286411+35649264 -90286667+35641340 -90286967+35627331 -90287203+35617884 -90287203+35617884 -90287165+35614681 -90287140+35612549 -90286971+35598158 -90286931+35594656 -90286857+35569069 -90286787+35567014 -90286752+35565999 -90286745+35565766 -90286734+35565557 -90286734+35565557 -90286748+35564916 -90286974+35554561 -90286974+35554561 -90286955+35550201 -90286942+35547242 -90286937+35545819 -90286830+35539809 -90286826+35538493 -90286811+35533030 -90286791+35525404 -90286727+35519930 -90286707+35518219 -90286707+35518219 -90286764+35515725 -90286764+35515725 -90286763+35510944 -90286762+35508909 -90286761+35506516 -90286761+35501850 -90286812+35497395 -90286879+35489226 -90287077+35482612 -90287077+35482612 -90286980+35476862 -90286980+35476862 -90286999+35469636 -90286999+35467600 -90287003+35458222 -90287005+35455081 -90287119+35446315 -90287119+35446315 -90287074+35442295 -90287074+35442295 -90287080+35442169 -90287080+35442169 -90287070+35440042 -90287070+35440042 -90287089+35438573 -90286736+35699918 -90286758+35701802 -90286869+35708567 -90286923+35710727 -90286977+35717798 -90286977+35717798 -90286975+35721529 -90286975+35721529 -90287113+35728599 -90287113+35728599 -90287100+35734107 -90287087+35739340 -90287079+35743063 -90286886+35750378 -90286849+35754884 -90286827+35757528 -90286827+35757528 -90286836+35760224 -90286878+35772036 -90286878+35772036 -90286876+35779222 -90286876+35779222 -90286986+35786522 -90286986+35786522 -90286899+35793822 -90286728+35801168 -90286703+35806829 -90286697+35808239 -90286697+35808239 -90286707+35816185 -90286724+35830348 -90286742+35845061 -90286903+35859637 -90286903+35859637 -90286840+35874237 -90286840+35874237 -90286926+35889047 -90287596+35903716 -90287733+35911097 -90287739+35911283 -90287816+35918385 -90287816+35918385 -90287617+35925067 -90287617+35925067 -90287755+35932229 -90287839+35932984 -90288005+35939621 -90288059+35946852 -90288171+35947676 -90288197+35954038 -90288307+35962277 -90288307+35962277 -90288304+35969119 -90288304+35969119 -90288355+35969635 -90288386+35973310 -90288386+35975937 -90288470+35976967 -90288552+35982986 -90288580+35984290 -90288662+35990355 -90288746+35991568 -90288800+35996419 -90287089+35438573 -90287347+35438575 -90290364+35438595 -90302068+35438726 -90302675+35438733 -90305641+35438767 -90318540+35438914 -90334815+35439099 -90340878+35439168 -90341411+35439175 -90349401+35439266 -90358378+35439469 -90359731+35439489 -90366690+35439593 -90372048+35439673 -90373145+35439738 -90384045+35439829 -90384630+35439839 -90385492+35439855 -90389140+35439923 -90390647+35439951 -90393412+35440003 -90393725+35440009 -90396251+35440056 -90397274+35440086 -90401263+35440202 -90403994+35440283 -90404182+35440272 -90413178+35440444 -90413858+35440457 -90417242+35440527 -90421604+35440619 -90288800+35996419 -90292376+35996397 -90297558+35996330 -90306145+35996296 -90318955+35996210 -90339434+35996033 -90339754+35996019 -90342616+35995895 -90355457+35995823 -90360723+35995707 -90365648+35995780 -90368718+35995812 -90369594+35995797 -90370805+35995778 -90374377+35995745 -90377890+35995683 -90313861+35700524 -90312481+35700494 -90310426+35700468 -90305828+35700351 -90302683+35700290 -90286736+35699918 -90313861+35700524 -90325841+35700638 -90332070+35700660 -90313861+35700524 -90332070+35700660 -90621676+35704244 -90617095+35704238 -90607983+35704227 -90604756+35704273 -90601809+35704373 -90589041+35704804 -90584098+35705014 -90579304+35705217 -90577782+35705265 -90571278+35705469 -90562411+35705698 -90553318+35705858 -90552809+35705871 -90542683+35706131 -90537885+35706354 -90535752+35706427 -90527371+35706677 -90526941+35706653 -90509402+35707081 -90500542+35707305 -90489599+35706649 -90486172+35706582 -90485025+35706559 -90481686+35706378 -90479946+35706332 -90478038+35706150 -90474817+35705902 -90473973+35705837 -90472975+35705760 -90470819+35705594 -90466734+35705269 -90463502+35705009 -90463200+35704995 -90448554+35704034 -90407923+35702047 -90406924+35701993 -90397368+35701500 -90396647+35701482 -90395712+35701431 -90390494+35701360 -90388866+35701337 -90388208+35701386 -90376549+35701285 -90376474+35701268 -90375662+35701268 -90375101+35701268 -90367180+35701105 -90358216+35700995 -90357746+35700990 -90340936+35700590 -90340150+35700545 -90332070+35700660 -90377890+35995683 -90379854+35994127 -90380208+35993389 -90386131+35984101 -90386131+35984101 -90385338+35978954 -90385338+35978954 -90385738+35978442 -90387146+35976903 -90387287+35972184 -90387867+35969493 -90387867+35969493 -90387378+35964708 -90387378+35964708 -90396068+35964762 -90402747+35964802 -90408430+35964837 -90415872+35964877 -90423990+35964855 -90433071+35964753 -90435801+35964776 -90441910+35964914 -90453372+35965030 -90460283+35965099 -90464404+35965141 -90468936+35965209 -90474108+35965247 -90477804+35965275 -90486841+35965318 -90495559+35965271 -90496019+35965268 -90514128+35965270 -90526149+35965354 -90537829+35965350 -90538086+35965350 -90538426+35965349 -90541243+35965355 -90547529+35965369 -90548624+35965371 -90548812+35965372 -90549883+35965372 -90552641+35965372 -90554168+35965385 -90558468+35965464 -90559792+35965579 -90560270+35965487 -90563056+35965508 -90563307+35965510 -90566408+35965533 -90567120+35965472 -90567196+35965465 -90571137+35965511 -90576554+35965496 -90584764+35965578 -90585454+35965560 -90586320+35965539 -90589100+35965554 -90591997+35965582 -90594535+35965590 -90603031+35965662 -90618321+35965859 -90622452+35965934 -90622663+35965927 -90638643+35966133 -90638930+35966095 -90659485+35966369 -90665722+35966406 -90665785+35966406 -90667552+35966417 -90668915+35966403 -90674512+35966459 -90675135+35966463 -90684251+35966511 -90691594+35966523 -90694394+35966527 -90698845+35966519 -90699070+35966519 -90700043+35966537 -90701435+35966565 -90701772+35966519 -90704362+35966575 -90714600+35966798 -90716413+35966746 -90719063+35966739 -90719285+35966738 -90722795+35966729 -90723245+35966728 -90725677+35966721 -90729112+35966720 -90730661+35966742 -90731329+35966732 -90734004+35966694 -90736663+35966659 -90736968+35966671 -90745894+35966882 -90748741+35966939 -90753631+35966992 -90759206+35966963 -90759285+35966942 -90763452+35967012 -90772350+35967039 -90773623+35967036 -90788252+35967003 -90799549+35966977 -90808503+35966956 -90813205+35966910 -90816955+35966920 -90818804+35966926 -90822140+35967107 -90831052+35967248 -90835365+35967389 -90846376+35967757 -90847107+35967776 -90850454+35967879 -90852249+35967958 -90402055+35055461 -90402053+35061206 -90402005+35064436 -90401943+35068546 -90401909+35070819 -90401799+35075488 -90401561+35081620 -90401509+35085260 -90401484+35087069 -90401399+35089220 -90401396+35089462 -90401391+35089793 -90401284+35097666 -90401165+35111949 -90401079+35118763 -90401077+35119250 -90400921+35126862 -90400909+35127541 -90400794+35134094 -90400754+35136408 -90400740+35137199 -90400740+35137437 -90400740+35138646 -90400620+35146864 -90400596+35148163 -90400596+35148163 -90402419+35148149 -90405075+35148129 -90408464+35148105 -90409937+35148094 -90413961+35147892 -90414950+35147849 -90418246+35147707 -90422160+35147512 -90423610+35147408 -90423668+35147404 -90426955+35147183 -90427034+35147178 -90429173+35147095 -90430712+35147035 -90433339+35146933 -90433817+35146878 -90435731+35146718 -90444792+35146223 -90447632+35146131 -90457715+35145485 -90461145+35145266 -90463225+35145134 -90465781+35144992 -90466819+35144960 -90480028+35144548 -90489407+35144254 -90497634+35144167 -90499326+35144150 -90502993+35144214 -90408298+34937693 -90408149+34943746 -90408135+34944313 -90408135+34944798 -90408133+34948799 -90408133+34948799 -90408186+34955093 -90408186+34955093 -90408100+34961868 -90408072+34961983 -90408038+34967405 -90408024+34969638 -90407990+34975260 -90407986+34975771 -90407986+34975771 -90408010+34976243 -90408010+34976243 -90407982+34976586 -90407982+34976586 -90407985+34977038 -90408008+34979768 -90408008+34979768 -90407980+34980752 -90407862+34989979 -90407808+34991808 -90407808+34991808 -90407838+34991941 -90407864+34992058 -90407864+34992058 -90407860+34992784 -90407848+34994960 -90407833+34997735 -90407829+34997961 -90407829+34997961 -90407898+35001929 -90407898+35001929 -90407885+35002494 -90407206+35002491 -90402843+35002478 -90402532+35002719 -90402485+35004626 -90402445+35006269 -90402434+35006762 -90402428+35006977 -90402378+35009546 -90402351+35017100 -90402351+35017397 -90402265+35024562 -90402181+35028976 -90402179+35029094 -90402036+35038431 -90402035+35040308 -90401920+35046625 -90401920+35046625 -90401938+35048966 -90401943+35049486 -90401947+35049967 -90401947+35049967 -90401974+35051913 -90402057+35052828 -90402057+35052828 -90402055+35055461 -90401947+35049967 -90402055+35055461 -90408540+34904121 -90408486+34898696 -90408432+34895651 -90408425+34895331 -90408310+34889983 -90408300+34889543 -90408171+34883434 -90408155+34882642 -90408131+34881528 -90407978+34876458 -90407978+34876458 -90408177+34874756 -90408252+34874446 -90408252+34874446 -90408125+34868059 -90408005+34860472 -90408005+34860472 -90408024+34860357 -90408024+34860357 -90407994+34855937 -90407944+34852048 -90407944+34852048 -90407951+34851926 -90407951+34851926 -90407947+34851612 -90407947+34851612 -90407989+34850814 -90408020+34850238 -90408020+34850238 -90408015+34849673 -90407980+34842801 -90407978+34842313 -90407976+34841545 -90407976+34841545 -90407991+34832970 -90407991+34832970 -90410666+34832028 -90424968+34836006 -90425878+34837143 -90429436+34843102 -90430828+34848982 -90430828+34848982 -90428987+34867045 -90428980+34867168 -90428980+34867168 -90429206+34867784 -90429293+34868623 -90429702+34870055 -90430096+34871212 -90430851+34872636 -90431511+34873729 -90432315+34875096 -90433214+34876093 -90484773+34865705 -90484773+34865705 -90484306+34863232 -90483876+34861333 -90483120+34859812 -90481955+34857805 -90480429+34855741 -90477955+34853415 -90476008+34851495 -90475608+34851138 -90475307+34850750 -90465732+34837555 -90459363+34827675 -90458557+34826117 -90457892+34824997 -90457109+34823676 -90456935+34823383 -90456784+34822680 -90456784+34822680 -90459024+34814440 -90459024+34814440 -90457536+34762090 -90451717+34742115 -90451717+34742115 -90500102+34724016 -90500841+34724111 -90519970+34731744 -90520181+34731902 -90523923+34738400 -90524318+34739135 -90524325+34740290 -90524325+34740290 -90522506+34753813 -90522112+34754591 -90522085+34754646 -90515251+34759030 -90512240+34760746 -90512155+34760791 -90505494+34764568 -90501585+34774941 -90501585+34774941 -90501966+34775830 -90505139+34782464 -90509915+34791222 -90514436+34801036 -90516775+34802004 -90517963+34802141 -90544114+34768867 -90544114+34768867 -90542851+34765131 -90542631+34764396 -90540636+34760477 -90539803+34759783 -90539589+34759608 -90537781+34757270 -90537781+34757270 -90538779+34745671 -90541884+34744331 -90552100+34741566 -90553935+34741753 -90555225+34741637 -90568090+34728109 -90568090+34728109 -90568081+34724802 -90564107+34719583 -90562236+34717749 -90555521+34711528 -90546053+34702076 -90543840+34700940 -90509847+34698003 -90505016+34699083 -90500518+34700028 -90500102+34699986 -90497853+34700357 -90496552+34700578 -90495076+34700698 -90493875+34700729 -90492282+34701016 -90483932+34701575 -90469861+34698208 -90463552+34681171 -90463552+34681171 -90500102+34644632 -90517168+34630928 -90519478+34629901 -90522488+34628992 -90524481+34628504 -90527868+34627912 -90550158+34663445 -90550158+34663445 -90538776+34671886 -90537999+34675984 -90537999+34675984 -90538309+34679455 -90538309+34679455 -90538302+34679532 -90538302+34679532 -90548071+34693169 -90555695+34697940 -90559736+34697081 -90560765+34696853 -90562136+34696383 -90567084+34693529 -90567207+34693525 -90567334+34693371 -90583088+34643610 -90583224+34641389 -90408540+34904121 -90408463+34911651 -90408452+34912663 -90408416+34916182 -90408395+34918203 -90408337+34923804 -90408337+34923804 -90408374+34926427 -90408419+34929618 -90408419+34929618 -90408391+34929710 -90408388+34930179 -90408388+34930179 -90408298+34937693 -90408388+34930179 -90408361+34935158 -90408298+34937693 -90408540+34904121 -90416256+34904227 -90422777+34904214 -90424988+34904191 -90445038+34904423 -90446826+34904444 -90449629+34904423 -90453245+34904443 -90453606+34904489 -90454967+34904466 -90455699+34904466 -90457898+34904467 -90458024+34904488 -90463497+34904487 -90467359+34904212 -90468122+34904295 -90468192+34904303 -90472277+34904348 -90477250+34904324 -90480167+34904323 -90494227+34904432 -90498556+34904475 -90499008+34904479 -90499465+34904485 -90500102+34904492 -90500124+34904492 -90503254+34904868 -90509273+34904963 -90514880+34905052 -90515208+34905057 -90523802+34905193 -90527688+34905255 -90528229+34905264 -90530902+34905307 -90551630+34905609 -90556159+34905517 -90574526+34905745 -90582348+34905889 -90595038+34906070 -90596381+34906090 -90598089+34906115 -90612373+34906320 -90617652+34906396 -90618773+34906413 -90619484+34906423 -90619817+34906427 -90620367+34906436 -90626906+34906257 -90627805+34906249 -90630626+34906225 -90655335+34906018 -90655476+34906017 -90657432+34906083 -90658658+34906045 -90660013+34906003 -90662600+34905924 -90675077+34905904 -90675633+34905903 -90681046+34905823 -90682091+34905807 -90683631+34905784 -90692583+34905652 -90695835+34905583 -90703588+34905468 -90710685+34905427 -90714955+34905403 -90720141+34905377 -90726985+34905463 -90729631+34905308 -90729737+34905302 -90733284+34905222 -90733905+34905209 -90741464+34905093 -90747216+34905271 -90760342+34905284 -90767039+34905342 -90768262+34905343 -90769353+34905160 -90770005+34905271 -90776633+34905413 -90780140+34905487 -90791077+34905763 -90791589+34905777 -90791938+34905786 -90795524+34905862 -90799384+34905945 -90799469+34905901 -90801523+34905980 -90801738+34905989 -90801831+34905993 -90809075+34905986 -90811719+34905984 -90818116+34906039 -90833554+34906203 -90841186+34906282 -90862792+34906395 -90885777+34906581 -90898588+34906693 -90907324+34906777 -90907785+34906778 -90925306+34906678 -90934237+34906794 -90937728+34906839 -90942971+34906873 -90944761+34906885 -90951837+34907011 -90960794+34907465 -90978084+34908069 -90978665+34908064 -90980723+34908199 -90996293+34909306 -91005172+34909777 -90421604+35440619 -90427003+35440711 -90428491+35440721 -90421604+35440619 -90428491+35440721 -90428491+35440721 -90430555+35440735 -90430918+35440735 -90448174+35441032 -90448705+35441055 -90455190+35441149 -90466133+35441308 -90467171+35441323 -90480041+35441509 -90481456+35441530 -90485008+35441597 -90485202+35441593 -90489036+35441527 -90491749+35441663 -90495840+35441731 -90496784+35441753 -90498388+35441711 -90498996+35441707 -90499915+35441701 -90500962+35441747 -90502429+35441726 -90494412+36261067 -90497543+36261220 -90497543+36261220 -90494412+36261067 -90497543+36261220 -90498971+36261233 -90498971+36261233 -90497543+36261220 -90498971+36261233 -90500106+36261209 -90500106+36261209 -90498971+36261233 -90500106+36261209 -90500656+36261200 -90500656+36261200 -90504815+36261255 -90502297+35173392 -90502844+35150485 -90502876+35149112 -90502905+35147878 -90502993+35144214 -90502429+35441726 -90502459+35439687 -90502481+35439298 -90502502+35438933 -90502506+35438677 -90502802+35419733 -90502914+35412566 -90502943+35412246 -90502943+35412246 -90502921+35411918 -90502887+35411468 -90502887+35411396 -90503036+35404436 -90502429+35441726 -90509352+35441729 -90510506+35441741 -90511646+35441753 -90517548+35441778 -90520596+35441802 -90523266+35441749 -90525032+35441740 -90529741+35441837 -90538440+35441876 -90538524+35441871 -90539167+35441831 -90547867+35441924 -90556346+35441938 -90565485+35441895 -90566466+35441880 -90592003+35441785 -90595687+35441762 -90595779+35441762 -90599310+35441738 -90610911+35441663 -90610911+35441663 -90610874+35443282 -90610866+35443636 -90610858+35444011 -90610753+35448769 -90610753+35448769 -90612481+35448761 -90613497+35448798 -90624123+35448914 -90625195+35448919 -90631154+35449000 -90632168+35449014 -90633346+35449031 -90634729+35449051 -90635320+35449060 -90646741+35449220 -90659692+35449338 -90664531+35449408 -90668615+35449432 -90668745+35449432 -90668951+35449432 -90673120+35449433 -90675386+35449387 -90677260+35449548 -90678568+35449447 -90680309+35449479 -90680636+35449471 -90680968+35449463 -90681334+35449455 -90683274+35449411 -90684567+35449440 -90688664+35449475 -90688910+35449477 -90695655+35449535 -90700286+35449575 -90702499+35449594 -90706213+35449662 -90714426+35449702 -90716119+35449711 -90716132+35445771 -90725519+35445779 -90729227+35445782 -90730180+35445783 -90732618+35445810 -90732691+35445810 -90734462+35445818 -90742902+35445959 -90743070+35445961 -90744704+35445989 -90747108+35445987 -90751686+35445892 -90755127+35445962 -90759659+35446033 -90760205+35446044 -90760500+35446050 -90768825+35445855 -90769394+35445854 -90782598+35445905 -90787073+35445814 -90791493+35445792 -90798794+35445839 -90823859+35445772 -90826727+35445658 -90828343+35445593 -90836208+35445280 -90841735+35445060 -90868729+35443998 -90868912+35444009 -90871701+35443946 -90502993+35144214 -90503000+35143949 -90503015+35143368 -90507960+35143483 -90508219+35143485 -90513644+35143531 -90520952+35143624 -90546850+35144023 -90548069+35144044 -90554500+35144152 -90555435+35144168 -90556196+35144181 -90574896+35144495 -90590861+35144763 -90603381+35144973 -90611599+35145111 -90611599+35146439 -90627970+35146728 -90635466+35146938 -90637248+35146951 -90637384+35145109 -90637879+35145128 -90642769+35145315 -90504200+35295648 -90504178+35296807 -90503869+35313771 -90503727+35321531 -90503658+35325154 -90503511+35332836 -90503337+35339767 -90503275+35346396 -90503205+35354014 -90503180+35363443 -90503149+35375084 -90503026+35375967 -90503026+35375967 -90503080+35378867 -90503167+35385328 -90503168+35386317 -90503168+35386317 -90503160+35395758 -90503093+35397849 -90503093+35397849 -90503036+35404436 -90503093+35397849 -90503089+35403319 -90503036+35404436 -90504269+35294884 -90504200+35295648 -90504269+35294884 -90504256+35295511 -90504200+35295648 -90506324+35186142 -90506185+35192979 -90505879+35208073 -90505826+35210694 -90505661+35218845 -90505521+35225761 -90505500+35226837 -90504906+35258116 -90504894+35258518 -90504823+35261090 -90504712+35265116 -90504674+35266495 -90504674+35266495 -90504772+35276628 -90504772+35276628 -90504574+35279649 -90504460+35284334 -90504269+35294884 -90504815+36261255 -90500656+36261200 -90504815+36261255 -90509018+36261248 -90506324+35186142 -90502297+35173392 -90506324+35186142 -90506475+35178715 -90506475+35178715 -90502169+35178771 -90502169+35178771 -90502297+35173392 -90509018+36261248 -90504815+36261255 -90806615+36266865 -90739855+36267825 -90737607+36267838 -90729733+36267884 -90722609+36267926 -90715991+36267992 -90706998+36267731 -90697968+36267496 -90681423+36267066 -90679691+36267021 -90679293+36267011 -90670273+36266776 -90661212+36266524 -90657510+36266420 -90648259+36266161 -90624641+36265556 -90606449+36265179 -90589741+36265153 -90588808+36264814 -90588808+36264814 -90588850+36263924 -90588850+36263924 -90587931+36263967 -90579763+36263876 -90579566+36263964 -90567083+36263540 -90552711+36263051 -90549601+36262815 -90544089+36262398 -90534732+36261691 -90520593+36261446 -90509018+36261248 -90583224+34641389 -90588244+34625100 -90588244+34625100 -90543671+34558202 -90543671+34558202 -90569347+34524867 -90579944+34514725 -90581452+34511856 -90587449+34496584 -90588201+34470036 -90588201+34470036 -90586011+34462346 -90576384+34453979 -90566751+34437746 -90566604+34437361 -90565963+34435781 -90565809+34435400 -90565809+34435400 -90569819+34422417 -90572005+34419263 -90575299+34415216 -90575412+34415079 -90657777+34368452 -90659845+34365565 -90666788+34355820 -90666800+34354637 -90666812+34353403 -90666841+34350543 -90666841+34350543 -90664570+34344024 -90660887+34336719 -90660404+34335760 -90660201+34335077 -90657605+34327926 -90657463+34327540 -90657371+34327287 -90657371+34327287 -90657503+34322301 -90657503+34322301 -90657488+34322231 -90657488+34322231 -90658402+34320638 -90661395+34315398 -90662961+34314779 -90692267+34335538 -90692267+34335538 -90691811+34337495 -90691551+34338618 -90686468+34345932 -90681620+34352910 -90680548+34355476 -90679645+34358371 -90678436+34362250 -90678177+34363079 -90677941+34363834 -90677084+34366588 -90677084+34366588 -90713006+34363756 -90723974+34363598 -90733664+34365308 -90759763+34365844 -90768265+34350702 -90768265+34350702 -90752996+34333199 -90750106+34332065 -90741014+34315046 -90741014+34315046 -90765165+34280524 -90776727+34280337 -90779785+34280698 -90781664+34280854 -90783293+34280979 -90800571+34282555 -90809851+34279791 -90809945+34279780 -90833564+34263229 -90834569+34258994 -90852764+34209403 -90861427+34211722 -90866567+34212085 -90869158+34212659 -90871452+34213179 -90906089+34243659 -90906089+34243659 -90896252+34186628 -90894687+34185786 -90867469+34183365 -90865227+34183810 -90835947+34183897 -90809248+34176961 -90807223+34163745 -90807223+34163745 -90807648+34162459 -90807813+34161474 -90875106+34147480 -90899101+34162747 -90903174+34164312 -90955974+34120125 -90955974+34120125 -90955170+34118833 -90583224+34641389 -90589556+34641394 -90627351+34641234 -90628195+34641242 -90631124+34641245 -90632599+34641265 -90634483+34641291 -90636470+34641329 -90652895+34641658 -90657982+34641739 -90662038+34641778 -90666518+34641779 -90670270+34641780 -90674778+34641781 -90677500+34641759 -90679881+34641794 -90680363+34641802 -90696158+34642023 -90696973+34642034 -90699355+34642057 -90701813+34642123 -90701903+34642125 -90702693+34642113 -90705714+34642081 -90706871+34642069 -90721702+34642102 -90723059+34642123 -90728496+34642211 -90734756+34642186 -90738366+34642210 -90741569+34642232 -90750111+34642486 -90764690+34642523 -90768046+34642551 -90785628+34642695 -90807877+34642878 -90809637+34642791 -90809733+34642787 -90814916+34642909 -90815772+34642924 -90820842+34642923 -90838654+34643104 -90839573+34643114 -90856300+34643305 -90862325+34643414 -90864639+34643394 -90864780+34643437 -90864860+34643462 -90873773+34643456 -90874314+34643484 -90875353+34643528 -90887016+34643619 -90898854+34643644 -90900745+34643648 -90907761+34643612 -90909388+34643604 -90909803+34643604 -90917487+34643688 -90918308+34643698 -90918585+34643744 -90922651+34643790 -90922685+34643790 -90927141+34643828 -90927699+34643813 -90945596+34644088 -90945851+34644092 -90954295+34644225 -90959151+34644298 -90971835+34644490 -90621676+35704244 -90625109+35704298 -90632160+35704380 -90621676+35704244 -90632160+35704380 -90632160+35704380 -90639989+35704452 -90641139+35704659 -90644382+35704676 -90647537+35704693 -90649886+35704705 -90659211+35704756 -90676863+35704760 -90677143+35704760 -90681738+35704827 -90694490+35705013 -90694849+35705018 -90695622+35705029 -90712213+35705272 -90713509+35705266 -90733731+35705173 -90746951+35705113 -90747237+35705111 -90747993+35705107 -90750113+35705247 -90756149+35705342 -90759600+35705435 -90768612+35705420 -90772977+35705486 -90773913+35705442 -90800777+35705359 -90809430+35705332 -90820018+35705301 -90820725+35705311 -90822970+35705426 -90838940+35705286 -90840708+35705378 -90840848+35705423 -90849015+35705330 -90849442+35705333 -90853106+35705361 -90860437+35705418 -90862514+35705463 -90876687+35705592 -90885278+35705952 -90885877+35705977 -90886535+35706005 -90908209+35706124 -90908464+35706124 -90910282+35706132 -90642769+35145315 -90646281+35145454 -90648677+35145501 -90642769+35145315 -90648677+35145501 -90648677+35145501 -90653917+35145617 -90654349+35145636 -90655447+35145685 -90655694+35145688 -90655929+35145692 -90656021+35145694 -90656307+35145699 -90656580+35145704 -90659239+35145778 -90664256+35145917 -90666106+35145972 -90669021+35146078 -90669161+35146078 -90690127+35146400 -90694166+35146462 -90705727+35146651 -90713371+35146763 -90726599+35147869 -90727271+35147861 -90732840+35147798 -90735203+35147771 -90735549+35147742 -90743769+35147676 -90757521+35147766 -90761891+35147786 -90774040+35147856 -90774932+35147902 -90775693+35147897 -90780436+35147870 -90780646+35147835 -90784157+35147791 -90802525+35148068 -90808287+35148097 -90809287+35148103 -90816015+35148138 -90820474+35148160 -90829114+35148366 -90829283+35148755 -90829283+35148755 -90829281+35148903 -90829281+35148903 -90831037+35148912 -90846703+35148934 -90847366+35148934 -90849378+35148911 -90856240+35148816 -90875115+35148252 -90875115+35148453 -90876439+35148453 -90880308+35148454 -90886498+35148445 -90887263+35148445 -90895837+35148453 -90905257+35148461 -90914667+35148469 -90916964+35148408 -90927473+35148753 -90929236+35148793 -90930539+35148730 -90933828+35148593 -90934859+35148593 -90936008+35148536 -90936782+35148067 -90940434+35147861 -90944614+35147700 -90969588+35147742 -90971779+35147746 -90980739+35147762 -90983809+35147771 -91005870+35147685 -91006989+35147700 -91007288+35147704 -91024880+35147945 -91026441+35147966 -91035936+35148096 -91042670+35148189 -90809816+36149567 -90795797+36149480 -90791455+36149453 -90773747+36149296 -90768703+36149205 -90760195+36149050 -90747471+36149117 -90747471+36149117 -90747554+36148807 -90748202+36146393 -90761621+36135968 -90768140+36128457 -90768546+36127880 -90770605+36125068 -90771110+36124149 -90771110+36124149 -90770675+36113512 -90772985+36428369 -90761855+36420172 -90761287+36412679 -90760094+36412671 -90749035+36412914 -90748383+36412892 -90748383+36412892 -90748582+36408168 -90748745+36404308 -90748757+36400493 -90748767+36397076 -90748846+36393373 -90748985+36386868 -90749038+36382656 -90749595+36367935 -90749629+36366238 -90749629+36366238 -90749558+36365185 -90749558+36365185 -90749587+36364737 -90749614+36364339 -90749625+36361695 -90749628+36360974 -90749790+36358526 -90750116+36353602 -90750565+36346368 -90750776+36335542 -90750776+36335542 -90750695+36331902 -90750695+36331902 -90751071+36313121 -90751291+36304457 -90751342+36302428 -90751403+36300364 -90751488+36295282 -90751503+36294353 -90751608+36287729 -90751808+36283884 -90751160+36279965 -90751203+36279958 -90752008+36280269 -90760204+36285422 -90772643+36284970 -90778394+36284033 -90778402+36284054 -90787603+36294134 -90791065+36293698 -90791115+36293666 -90791224+36288896 -90791224+36288896 -90791030+36288122 -90751808+36283884 -90749514+36281162 -90749480+36281030 -90749437+36280866 -90749437+36280664 -90749436+36280385 -90749436+36280385 -90749652+36280203 -90750067+36280150 -90750114+36280144 -90751160+36279965 -90751808+36283884 -90751160+36279965 -90770470+36111216 -90777548+36105256 -90779042+36102782 -90779585+36102292 -90779624+36102362 -90785988+36103324 -90791227+36095106 -90791237+36095063 -90791237+36095063 -90790532+36093484 -90790532+36093484 -90804013+36087077 -90807200+36085727 -90808695+36084926 -90809507+36083630 -90809541+36083530 -90810577+36082958 -90810584+36082980 -90770675+36113512 -90770470+36111216 -90770675+36113512 -90770638+36113230 -90770470+36111216 -90771860+36468259 -90772985+36428369 -90771860+36468259 -90773505+36459537 -90774015+36458130 -90774187+36457426 -90774611+36456354 -90775287+36454914 -90775541+36454311 -90775798+36453305 -90775798+36453305 -90775723+36452230 -90775151+36450715 -90774714+36447858 -90772985+36428369 -90784424+36498534 -90771860+36468259 -91407137+36497112 -91405141+36497165 -91404915+36497120 -91393432+36497178 -91380062+36497246 -91373187+36497267 -91368659+36497280 -91368229+36497281 -91361567+36497300 -91358433+36497309 -91346283+36497343 -91338950+36497364 -91334410+36497376 -91327468+36497396 -91324532+36497404 -91302777+36497465 -91277561+36497536 -91277134+36497537 -91269878+36497557 -91268139+36497562 -91261385+36497581 -91258967+36497588 -91249946+36497613 -91249290+36497615 -91247890+36497620 -91235647+36497659 -91227398+36497617 -91222841+36497589 -91218645+36497564 -91217360+36497511 -91208581+36497509 -91200289+36497464 -91188540+36497524 -91172469+36497515 -91164552+36497473 -91162650+36497463 -91144491+36497657 -91135548+36497686 -91134112+36497690 -91126529+36497712 -91109228+36497862 -91107387+36497863 -91101780+36497866 -91096277+36497893 -91095880+36497870 -91092480+36497864 -91091204+36497862 -91086892+36497862 -91074560+36497862 -91073733+36497862 -91068335+36497888 -91056869+36497950 -91052929+36497966 -91050013+36497975 -91046721+36497984 -91037305+36498009 -91023547+36498047 -91017974+36498062 -91017829+36498114 -91016731+36498190 -91013946+36498217 -91008558+36498270 -91005318+36498239 -91001552+36498292 -91000125+36498312 -90997307+36498319 -90995324+36498324 -90991162+36498335 -90987480+36498345 -90981254+36498361 -90980716+36498363 -90975850+36498378 -90972157+36498390 -90963063+36498418 -90960648+36498426 -90959309+36498430 -90955454+36498442 -90948564+36498464 -90944123+36498461 -90943977+36498461 -90940407+36498451 -90931943+36498427 -90928368+36498417 -90927658+36498415 -90925410+36498409 -90925044+36498408 -90916176+36498384 -90904984+36498357 -90891302+36498336 -90888816+36498332 -90879220+36498378 -90876867+36498423 -90876567+36498313 -90873775+36498074 -90873113+36498125 -90872773+36498151 -90870958+36498179 -90869926+36498195 -90866589+36498247 -90863731+36498291 -90857386+36498390 -90854601+36498433 -90850434+36498548 -90841182+36498588 -90839198+36498596 -90837771+36498602 -90834752+36498615 -90818315+36498689 -90806440+36498682 -90803014+36498661 -90802614+36498660 -90801733+36498660 -90790320+36498578 -90788627+36498564 -90786479+36498547 -90784424+36498534 -90791030+36288122 -90800489+36289623 -90800711+36289235 -90800856+36288982 -90800909+36287934 -90791030+36288122 -90800909+36287934 -90800909+36287934 -90802795+36289691 -90806200+36288227 -90806316+36287965 -90806615+36266865 -90806615+36266865 -90806716+36266065 -90807114+36250065 -90807331+36250065 -90807331+36250065 -90807327+36242446 -90807327+36242446 -90807385+36240381 -90807472+36237298 -90807755+36230042 -90808010+36223358 -90808010+36223358 -90807982+36222923 -90807982+36222923 -90808776+36195068 -90808832+36193512 -90808882+36186302 -90809073+36178937 -90809138+36174660 -90809139+36174594 -90809145+36174193 -90809145+36174193 -90809139+36174035 -90809125+36173651 -90809088+36172682 -90809088+36172682 -90809137+36170825 -90809188+36168892 -90809213+36167944 -90809304+36164482 -90809310+36164270 -90809805+36149877 -90809816+36149567 -90809816+36149567 -90814087+36149606 -90818965+36149650 -90833477+36149755 -90837708+36149851 -90839487+36149891 -90842221+36149936 -90842648+36149943 -90845695+36150019 -90846348+36150038 -90851895+36150201 -90851929+36150202 -90870671+36150448 -90873382+36150466 -90873617+36150467 -90882211+36150531 -90885615+36150559 -90897756+36150656 -90900675+36150679 -90905107+36150634 -90913277+36150682 -90914138+36150688 -90918937+36150718 -90920799+36150729 -90921307+36150683 -90924905+36150694 -90930859+36150713 -90936380+36150730 -90938429+36150709 -90950799+36150583 -90953848+36150551 -90956644+36150523 -90961094+36150604 -90962882+36150636 -90963267+36150625 -90965337+36150567 -90974937+36150706 -90977728+36150747 -90983509+36150825 -90984391+36150837 -90984995+36150846 -90985164+36150849 -90985758+36150858 -90990542+36150925 -90992123+36150856 -90995426+36150845 -90996084+36150843 -91001263+36150781 -91003521+36150759 -91003549+36150807 -91004283+36150815 -91017784+36150970 -91027717+36151090 -91044442+36151356 -91044934+36151364 -91045223+36151368 -91063124+36125069 -91063738+36121323 -91066895+36117641 -91069984+36116427 -90810584+36082980 -90810612+36083575 -90810612+36083575 -90810584+36083919 -90810584+36083919 -90810810+36084033 -90811205+36083919 -90811374+36083461 -90811797+36083163 -90812361+36083163 -90812868+36083232 -90813291+36083118 -90813460+36082820 -90821892+36078173 -90810584+36082980 -90821892+36078173 -90821892+36078173 -90822259+36075656 -90823187+36074698 -90823910+36069293 -90824739+36068560 -90824739+36068560 -90824727+36067709 -90824711+36066499 -90824711+36066499 -90825400+36055418 -90825587+36055191 -90829134+36051141 -90832276+36047504 -90837961+36040922 -90839511+36039128 -90840254+36037553 -90840254+36037553 -90838825+36027692 -90838315+36025548 -90837760+36022839 -90837760+36022839 -90841093+36017707 -90842058+36016360 -90842285+36015956 -90844059+36013461 -90844416+36012941 -90850451+36006730 -90850712+36006464 -90855434+36001441 -90855434+36001441 -90855174+35997715 -90853567+35995655 -90853567+35995655 -90859704+35993760 -90859704+35993760 -90848185+35987943 -90845661+35988073 -90845661+35988073 -90846957+35985735 -90847341+35984568 -90847341+35984568 -90847254+35983845 -90846877+35983841 -90846045+35983834 -90852249+35967958 -90852296+35971204 -90852296+35971204 -90851650+35971453 -90850224+35971655 -90848939+35972537 -90848320+35972240 -90846998+35972660 -90846452+35973116 -90844054+35974685 -90844054+35974685 -90846518+35975174 -90847622+35975573 -90847622+35975573 -90847206+35978825 -90846773+35979016 -90846773+35979016 -90845816+35978947 -90844464+35978535 -90843168+35978147 -90842352+35978215 -90841901+35978467 -90841423+35979063 -90841310+35979475 -90841310+35979475 -90841367+35980070 -90841423+35980253 -90841480+35981146 -90846045+35983834 -90846773+35979016 -90846045+35983834 -91010933+35884400 -91010808+35884375 -91007601+35884397 -91000121+35884210 -90998787+35884252 -90998577+35884259 -90980860+35883686 -90970869+35883446 -90962402+35883242 -90944625+35882809 -90930006+35882514 -90926509+35882443 -90919062+35882211 -90913188+35882028 -90910561+35881947 -90904289+35881752 -90901673+35881662 -90895568+35881452 -90875117+35880941 -90873203+35880875 -90872785+35880870 -90872771+35881761 -90872710+35885779 -90872662+35888938 -90872617+35891657 -90872352+35909970 -90872352+35909970 -90872353+35911137 -90872353+35911137 -90872186+35921154 -90869640+35924333 -90868898+35924313 -90862845+35924135 -90861412+35924090 -90859159+35929438 -90859159+35929438 -90862796+35930441 -90862796+35930441 -90862712+35938786 -90862712+35938786 -90864687+35939992 -90864687+35939992 -90862352+35941633 -90862077+35946055 -90862077+35946055 -90862422+35946107 -90864019+35948406 -90864019+35948406 -90863978+35948438 -90863147+35949734 -90862048+35949500 -90861880+35948682 -90861376+35953878 -90859444+35957532 -90858090+35959136 -90857226+35960159 -90852152+35962988 -90851190+35967312 -90851190+35967312 -90851797+35967633 -90852223+35967724 -90852249+35967958 -90955170+34118833 -90955124+34118783 -90952632+34116083 -90950462+34113559 -90948514+34111269 -90946323+34109374 -90912366+34093057 -90910943+34093310 -90895566+34096902 -90891944+34097944 -90889301+34097920 -90883865+34096962 -90882168+34096362 -90875105+34090702 -90870528+34080516 -90870528+34080516 -90871808+34076835 -90981569+34004152 -90981569+34004152 -90981027+34002887 -90968172+33988547 -90961356+33978788 -90961215+33977351 -90961215+33977351 -91005303+33977633 -91012364+33991807 -91014604+33996260 -91033765+33995323 -91089929+33967516 -91089929+33967516 -91079013+33954231 -91013459+33932636 -91009963+33928296 -91009963+33928296 -91016868+33919677 -91039468+33896321 -91060767+33877952 -91060767+33877952 -91050362+33819859 -91037343+33810652 -91027603+33806888 -91026930+33806629 -91022541+33805172 -91019384+33804336 -91001250+33800083 -91000107+33799549 -90999783+33799141 -90998576+33798125 -90990761+33790751 -90989069+33787055 -90989069+33787055 -91000106+33769165 -91041283+33771741 -91051503+33777449 -91060524+33777640 -91066427+33777341 -91072109+33777156 -91078100+33776977 -91082350+33776799 -91085510+33776410 -91088996+33775801 -91107318+33770619 -91109231+33772504 -91110231+33773449 -91111494+33774568 -91114055+33776454 -91117561+33778850 -91139869+33777117 -91142010+33773820 -91143739+33770133 -91144480+33769080 -91145112+33767340 -91145112+33766790 -91145194+33766584 -91145194+33766584 -91145140+33765370 -91145030+33765141 -91145030+33765141 -91145031+33764661 -91145031+33764661 -91144812+33763996 -91144682+33750108 -91144595+33749780 -91144458+33749712 -91144458+33749712 -91144539+33749338 -91144539+33749338 -91143295+33747036 -91143295+33747036 -91144907+33727095 -91144907+33727095 -91142249+33723921 -91140809+33722518 -91139821+33721556 -91132447+33714360 -91132338+33714246 -91131954+33713902 -91105540+33704728 -91054504+33711724 -91042959+33701750 -91037042+33692605 -91031700+33688331 -91030715+33687911 -91030231+33682927 -91030231+33682927 -91033590+33674142 -91052134+33667794 -91074111+33659962 -91076140+33659197 -91152021+33698039 -91158706+33704993 -91224858+33688226 -91224858+33688226 -91224499+33666496 -91130445+33606034 -91130445+33606034 -91130644+33603597 -91131035+33601353 -91131588+33599450 -91132450+33596989 -91134043+33594489 -91136087+33592579 -91138418+33590896 -91143820+33587408 -91149048+33584445 -91178220+33582607 -91230897+33561400 -90876105+35443767 -90871701+35443946 -90876105+35443767 -90875116+35443799 -90871701+35443946 -91028239+35442676 -91025470+35442681 -91018755+35442696 -91014895+35442786 -91010642+35442784 -91000850+35442642 -90997139+35442654 -90987329+35442536 -90987068+35442536 -90986434+35442536 -90975077+35442471 -90968101+35442417 -90966487+35442404 -90957228+35442269 -90948304+35442132 -90939660+35442018 -90931239+35441903 -90921868+35442177 -90912553+35442489 -90905874+35442802 -90901614+35442881 -90895515+35443177 -90895012+35443108 -90877214+35443731 -90876105+35443767 -90910282+35706132 -90915923+35706179 -90924006+35706250 -90929371+35706293 -90910282+35706132 -90929371+35706293 -90929371+35706293 -90929619+35706296 -90929899+35706319 -90930966+35706330 -90964562+35706685 -90965262+35706762 -90973195+35707133 -90974836+35707185 -90982063+35707427 -90982863+35707434 -90984739+35707464 -90987017+35707501 -90991037+35707436 -91000120+35707630 -91000607+35707607 -91001883+35707608 -91004284+35707638 -91005784+35707656 -91013250+35707659 -91015018+35707729 -91016527+35707813 -91021454+35707990 -91024252+35708076 -91027166+35708107 -91027907+35708116 -91032083+35708307 -91035618+35708505 -91036965+35708555 -91117905+34119105 -91116839+34119116 -91092621+34119341 -91090334+34119316 -91089398+34119339 -91082803+34119448 -91077277+34119476 -91076655+34119472 -91067773+34119408 -91066972+34119403 -91066042+34119397 -91063711+34119381 -91062185+34119371 -91061136+34119364 -91054692+34119332 -91051607+34119334 -91018016+34119332 -91008758+34119228 -90984629+34118885 -90984259+34118880 -90978709+34118831 -90976139+34118762 -90974552+34118741 -90965927+34118738 -90958708+34118805 -90955170+34118833 -90971835+34644490 -90979644+34644608 -90980281+34644562 -90971835+34644490 -90980281+34644562 -90980281+34644562 -90981334+34644608 -90988731+34644742 -90998898+34644829 -91000117+34644852 -91000117+34644902 -91002830+34644878 -91003597+34644822 -91004412+34644851 -91015799+34645016 -91019987+34645128 -91023639+34645225 -91024434+34645246 -91024804+34645285 -91025425+34645333 -91033118+34645445 -91049294+34645682 -91051619+34645716 -91051918+34645721 -91052151+34594556 -91052486+34580817 -91052486+34580817 -91052292+34578642 -91052292+34578642 -91052459+34574498 -91052505+34574110 -91053043+34558722 -91053122+34558404 -91053376+34544038 -91053376+34544038 -91053321+34543884 -91053265+34543335 -91053265+34543335 -91053439+34535159 -91053478+34529692 -91053478+34529692 -91053433+34529276 -91053433+34529276 -91053489+34528543 -91053544+34528474 -91053663+34527479 -91053793+34524582 -91053814+34524248 -91054044+34510064 -91054250+34503882 -91054250+34503882 -91054218+34500394 -91054216+34500099 -91054216+34500099 -91054263+34497622 -91054442+34488202 -91054480+34486202 -91054579+34481045 -91054774+34470880 -91054774+34470880 -91046939+34470657 -91036532+34470405 -91030531+34470248 -91023498+34470066 -91007820+34469659 -91005022+34469594 -91002815+34469542 -91000853+34469518 -91000457+34469505 -91000457+34469505 -91000509+34465186 -91000527+34463698 -91000527+34463698 -91000515+34463679 -91000501+34463496 -91000501+34463496 -91000515+34459236 -91000682+34446042 -91000717+34444169 -91000819+34438800 -91000850+34437164 -91000903+34435020 -91001006+34430797 -91001164+34424365 -91001208+34420641 -91001340+34409894 -91001435+34407215 -91001470+34406203 -91001594+34402727 -91001700+34396688 -91001705+34396413 -91001774+34392488 -91001908+34384882 -91002435+34380564 -91002435+34380564 -91002424+34377085 -91002419+34375101 -91002419+34375101 -91002475+34374528 -91002475+34374528 -91002467+34373552 -91002406+34365599 -91002293+34350562 -91002291+34350223 -91002291+34350223 -91002294+34350031 -91002522+34336256 -91010610+34336260 -91011441+34336273 -91011907+34336280 -91019166+34336446 -91021480+34336442 -91021929+34336441 -91023602+34336439 -91025597+34336472 -91029140+34336432 -91036986+34336479 -91054768+34336595 -91056276+34336605 -91005172+34909777 -91005506+34909869 -91007826+34910067 -91005172+34909777 -91007826+34910067 -91007826+34910067 -91009007+34910168 -91009007+34910168 -91010259+34910178 -91011264+34910126 -91011413+34910075 -91009007+34910168 -91011413+34910075 -91010933+35884400 -91011033+35884421 -91019471+35884722 -91010933+35884400 -91019471+35884722 -91011413+34910075 -91011479+34910053 -91013120+34910172 -91018707+34910492 -91020714+34910625 -91020763+34910562 -91027941+34910984 -91030935+34911160 -91035549+34911345 -91045778+34911873 -91046222+34911911 -91056145+34911927 -91063427+34911875 -91063571+34911876 -91072294+34911920 -91080849+34911939 -91082384+34911942 -91085902+34911908 -91086591+34911901 -91090222+34911865 -91094542+34911823 -91096670+34911802 -91099201+34911796 -91099262+34907794 -91099270+34907225 -91099321+34903507 -91099346+34901741 -91099381+34899311 -91099400+34897934 -91099421+34896528 -91099469+34893277 -91099536+34891664 -91099544+34891232 -91099616+34887272 -91099633+34886363 -91099824+34871076 -91099824+34871076 -91099821+34870741 -91099812+34869812 -91099787+34867261 -91019471+35884722 -91019533+35884772 -91032499+35885074 -91028239+35442676 -91034393+35442930 -91036193+35442947 -91028239+35442676 -91036193+35442947 -91032499+35885074 -91032610+35870410 -91032637+35870164 -91033516+35855900 -91033516+35855900 -91033432+35854961 -91033432+35854961 -91033433+35852959 -91033843+35828840 -91034348+35825953 -91034428+35825545 -91034542+35818661 -91034544+35818540 -91034565+35814294 -91034619+35811375 -91034997+35800671 -91035142+35796585 -91035191+35792616 -91035191+35792616 -91035137+35788912 -91035035+35781859 -91035035+35781317 -91034980+35778020 -91034980+35778020 -91035025+35774152 -91035067+35770534 -91035435+35764261 -91035949+35754125 -91035972+35753685 -91036029+35752426 -91036241+35739458 -91036274+35738045 -91036283+35737680 -91036597+35723075 -91036738+35721083 -91036759+35720703 -91036944+35709807 -91036965+35708555 -91046944+35885619 -91043949+35885506 -91032966+35885092 -91032499+35885074 -91036193+35442947 -91039373+35442977 -91036965+35708555 -91037254+35688140 -91037453+35681570 -91037763+35671374 -91037852+35669155 -91037852+35669155 -91037836+35666172 -91037836+35666172 -91037907+35662999 -91037924+35662210 -91038037+35657171 -91038086+35654981 -91038189+35650407 -91038189+35650407 -91038166+35648985 -91038166+35648985 -91038245+35645495 -91038337+35639584 -91038396+35634661 -91038396+35634661 -91038311+35630977 -91038311+35630977 -91038463+35619747 -91038568+35605060 -91038568+35604946 -91038606+35600853 -91038685+35590889 -91038770+35589104 -91038795+35580110 -91038795+35580110 -91038746+35576261 -91038746+35576261 -91038775+35575391 -91038862+35565318 -91039004+35560945 -91039004+35560945 -91038920+35560625 -91038865+35557269 -91038864+35560556 -91038864+35560556 -91038920+35560625 -91038865+35557269 -91038920+35560625 -91038990+35516326 -91038887+35520489 -91038876+35522645 -91038876+35522645 -91038901+35531070 -91038901+35531070 -91038869+35545789 -91038868+35547618 -91038865+35557269 -91039373+35442977 -91039172+35457765 -91039114+35457985 -91039114+35457985 -91039254+35477412 -91039276+35479950 -91039292+35486952 -91039292+35486952 -91039215+35494281 -91039215+35494281 -91038938+35500081 -91038938+35500081 -91038990+35516326 -91039215+35494281 -91038990+35516326 -91039782+35354334 -91039736+35361303 -91039512+35379855 -91039476+35379926 -91039335+35383223 -91039335+35383223 -91039343+35383546 -91039544+35390911 -91039750+35398402 -91039750+35398402 -91039638+35414500 -91039633+35415275 -91039620+35420153 -91039619+35420292 -91039602+35427088 -91039438+35438473 -91039431+35438926 -91039373+35442977 -91039782+35354334 -91039871+35354359 -91043695+35354395 -91039782+35354334 -91039876+35339363 -91039903+35335242 -91039975+35324377 -91040069+35310280 -91040070+35310083 -91040143+35299158 -91040163+35296182 -91040169+35295289 -91040217+35288064 -91040316+35273518 -91040513+35266123 -91040739+35256966 -91040852+35251769 -91041076+35244119 -91041197+35236777 -91041318+35229472 -91041432+35222565 -91041468+35220375 -91041546+35215689 -91041606+35212069 -91041625+35210894 -91041928+35192646 -91041977+35189641 -91042068+35185107 -91042178+35178359 -91042185+35177930 -91042371+35166536 -91042428+35163028 -91042616+35151525 -91042670+35148189 -91039782+35354334 -91043695+35354395 -91042670+35148189 -91042674+35147990 -91042790+35140890 -91043409+35111235 -91043421+35110845 -91043549+35103974 -91043620+35100199 -91043620+35100199 -91043425+35098276 -91043425+35098276 -91043555+35093723 -91043678+35089415 -91043679+35089325 -91043731+35085599 -91043848+35080785 -91043876+35074358 -91043876+35074358 -91043794+35073870 -91043794+35073870 -91043799+35073569 -91043804+35073269 -91043847+35070713 -91044015+35060918 -91044053+35058733 -91044059+35058428 -91044247+35047540 -91044252+35047429 -91044359+35044793 -91044359+35044793 -91044332+35040259 -91044332+35040259 -91044527+35032620 -91044613+35029224 -91044837+35023478 -91044893+35023111 -91045089+35015579 -91045144+35012792 -91045342+35002963 -91045342+35002963 -91045259+35000902 -91045259+35000902 -91059561+35001064 -91062477+35001180 -91063011+35001201 -91068144+35001253 -91070689+35001315 -91072611+35001361 -91074451+35001362 -91080987+35001635 -91081376+35001612 -91089278+35001725 -91092951+35001793 -91098822+35001928 -91102360+35001849 -91043695+35354395 -91044706+35354405 -91045432+35354245 -91047584+35354565 -91048366+35354565 -91058539+35354567 -91063905+35354590 -91074542+35354810 -91074999+35354819 -91083846+35355043 -91083997+35355047 -91096388+35355600 -91097776+35355662 -91100542+35355593 -91114414+35355786 -91128610+35355975 -91129801+35355961 -91130476+35355953 -91142432+35356436 -91154476+35356555 -91155803+35356589 -91159898+35356694 -91160026+35356695 -91168115+35356742 -91168214+35356728 -91168590+35356673 -91172685+35356785 -91173690+35356813 -91174152+35356766 -91175911+35356738 -91178451+35356761 -91178987+35356766 -91179924+35356779 -91185170+35356829 -91191101+35356886 -91195392+35356927 -91051918+34645721 -91051710+34652032 -91051664+34652873 -91051232+34659999 -91050869+34674698 -91050305+34696608 -91049977+34703480 -91049977+34703480 -91050004+34704007 -91050004+34704007 -91049798+34712758 -91049669+34718271 -91049641+34719318 -91049602+34720813 -91049333+34731094 -91049305+34734139 -91049305+34734139 -91058181+34734255 -91061744+34734311 -91063612+34734340 -91066889+34734392 -91077301+34734597 -91079647+34734644 -91079904+34734648 -91084628+34734723 -91090633+34734819 -91093230+34734860 -91096246+34734908 -91100921+34734982 -91102446+34734936 -91102446+34734936 -91102281+34738073 -91102216+34743331 -91102157+34747356 -91101814+34764193 -91101798+34765019 -91101658+34772390 -91101579+34776565 -91101444+34781580 -91101254+34789801 -91100999+34797705 -91100975+34798185 -91100843+34800745 -91100734+34806790 -91100672+34808227 -91100672+34808337 -91100695+34817418 -91100699+34818603 -91100740+34818697 -91100740+34818725 -91100658+34823299 -91100577+34828795 -91100577+34828795 -91100689+34829756 -91100689+34829756 -91100578+34830489 -91100484+34834333 -91100305+34841754 -91100274+34843207 -91100131+34849955 -91100114+34850776 -91100055+34853775 -91099997+34856685 -91099787+34867261 -91051918+34645721 -91052051+34635247 -91052388+34623653 -91052388+34623653 -91052379+34602808 -91052288+34601471 -91052288+34601471 -91052151+34594556 -91052288+34601471 -91052365+34598596 -91052365+34598596 -91052151+34594556 -91056276+34336605 -91055921+34309361 -91056276+34336605 -91056502+34326490 -91056502+34326490 -91056374+34325918 -91055788+34324855 -91054912+34323890 -91054513+34323439 -91054210+34322884 -91054210+34322884 -91054372+34322335 -91055106+34321937 -91056181+34321885 -91057508+34321962 -91057508+34321962 -91055921+34309361 -91056276+34336605 -91056889+34337079 -91056354+35885984 -91046944+35885619 -91056354+35885984 -91055283+35885935 -91046944+35885619 -91056889+34337079 -91057607+34337367 -91058218+34337567 -91058693+34337606 -91059109+34337532 -91059757+34337320 -91060462+34336963 -91061313+34336653 -91061894+34336522 -91062417+34336432 -91062959+34336414 -91087425+34345565 -91056889+34337079 -91087425+34345565 -91460400+33005915 -91459284+33005909 -91453589+33005878 -91442152+33006016 -91436204+33006108 -91435782+33006099 -91435358+33006090 -91425466+33006016 -91424324+33005970 -91412289+33006032 -91411411+33006036 -91410677+33006059 -91406644+33005941 -91398378+33005819 -91397202+33005839 -91394720+33005848 -91394230+33005893 -91393765+33005885 -91393245+33005877 -91388060+33005799 -91387873+33005831 -91385314+33005890 -91378750+33005822 -91376016+33005794 -91375557+33005748 -91367580+33005639 -91367318+33005642 -91365541+33005663 -91363759+33005688 -91362497+33005706 -91358990+33005757 -91358202+33005712 -91350302+33005616 -91344577+33005547 -91341784+33005514 -91339607+33005488 -91338283+33005584 -91333011+33005529 -91332811+33005512 -91329767+33005421 -91326396+33005376 -91325037+33005364 -91322583+33005342 -91322506+33005341 -91318894+33005308 -91312976+33005268 -91312016+33005262 -91307218+33005226 -91305494+33005213 -91296739+33005146 -91292055+33005093 -91284398+33005007 -91275781+33005027 -91273472+33005050 -91265018+33005084 -91263113+33005092 -91229585+33004756 -91222847+33004647 -91222328+33004643 -91212473+33004553 -91204980+33004485 -91199721+33004422 -91173410+33004174 -91169595+33004139 -91166073+33004106 -91166073+33004106 -91166282+33011331 -91166282+33011331 -91155373+33023882 -91143585+33027087 -91141872+33027358 -91125777+33039899 -91125108+33043022 -91125108+33043022 -91128448+33066516 -91150418+33081825 -91151414+33082309 -91153925+33083202 -91166659+33086456 -91172815+33088779 -91186356+33100600 -91187452+33101036 -91201780+33125121 -91201780+33125121 -91187693+33140295 -91179960+33141989 -91162557+33141989 -91160775+33141400 -91156789+33138060 -91154815+33136401 -91152441+33134266 -91152311+33132650 -91143334+33129785 -91143159+33129773 -91125108+33129330 -91117015+33129744 -91099639+33133814 -91097743+33134683 -91086851+33148722 -91085037+33164289 -91084525+33171599 -91084525+33171599 -91086963+33198509 -91091711+33220813 -91091711+33220813 -91091230+33220882 -91085984+33221644 -91063912+33237356 -91046235+33280651 -91046235+33280651 -91047220+33281807 -91048150+33282796 -91049575+33283869 -91050747+33284656 -91052369+33285415 -91053926+33285898 -91055451+33286260 -91058730+33286901 -91061297+33287154 -91063601+33287178 -91063763+33287179 -91084833+33276691 -91086137+33273652 -91088533+33264468 -91089704+33260070 -91089925+33259216 -91090342+33257325 -91091489+33254838 -91115192+33255242 -91121465+33264388 -91125861+33273515 -91125861+33273515 -91125539+33280255 -91125539+33280255 -91127653+33282155 -91129838+33284086 -91130216+33284374 -91141471+33302370 -91141471+33302370 -91141369+33306803 -91141369+33306803 -91142233+33319106 -91143429+33330219 -91143429+33330219 -91141739+33333349 -91141189+33340005 -91130387+33357111 -91105358+33383118 -91104759+33383806 -91103808+33384876 -91102601+33386082 -91098767+33389585 -91096337+33391700 -91094727+33392953 -91093174+33394159 -91089491+33396733 -91084276+33400094 -91083844+33400360 -91080984+33402124 -91069719+33412256 -91065946+33416734 -91059176+33426853 -91058453+33428160 -91058026+33432737 -91058013+33446215 -91058013+33446215 -91080744+33454509 -91092738+33444705 -91094909+33423164 -91094911+33418615 -91096942+33410990 -91098079+33409595 -91098994+33408576 -91101229+33405947 -91104088+33402586 -91113841+33393073 -91120171+33388881 -91122777+33387875 -91125108+33386914 -91127488+33385846 -91192843+33390956 -91192934+33391026 -91196099+33393478 -91196099+33393478 -91186141+33419390 -91184310+33419551 -91181928+33418531 -91175679+33417087 -91155383+33424755 -91128992+33435738 -91126348+33438525 -91125109+33439655 -91121838+33442852 -91121100+33443563 -91119591+33446150 -91118495+33449116 -91117975+33453807 -91117975+33453807 -91118965+33457564 -91171207+33497458 -91171796+33497116 -91174430+33492800 -91175710+33490343 -91175710+33490343 -91171049+33458357 -91169360+33452629 -91169360+33452629 -91178757+33442628 -91206807+33433846 -91233601+33443498 -91233601+33443498 -91208535+33468606 -91206753+33470308 -91206286+33471085 -91206077+33471953 -91205844+33473039 -91205661+33473553 -91199593+33483125 -91197670+33485608 -91195634+33488468 -91195352+33488626 -91191345+33491039 -91182632+33500113 -91182632+33500113 -91215671+33529423 -91215804+33529526 -91230897+33561400 -91060459+34218193 -91066276+34234983 -91066276+34234983 -91065059+34263592 -91065059+34263592 -91076612+34284189 -91076612+34284189 -91061068+34306182 -91055921+34309361 -91069984+36116427 -91071934+36115243 -91073020+36114802 -91073465+36114894 -91069984+36116427 -91073465+36114894 -91198556+35890024 -91198122+35889971 -91188958+35889899 -91186813+35889925 -91184812+35889897 -91176471+35889817 -91170466+35889810 -91162054+35889825 -91141385+35890017 -91138902+35890003 -91128352+35889583 -91123944+35889362 -91122116+35889241 -91103360+35888344 -91097224+35887961 -91094526+35887793 -91089012+35887566 -91088564+35887541 -91088077+35887514 -91087928+35887505 -91079391+35887041 -91076826+35886923 -91072568+35886727 -91056354+35885984 -91073465+36114894 -91073780+36115109 -91073780+36115109 -91072723+36125069 -91072723+36125069 -91083824+36145069 -91083824+36145069 -91082224+36147769 -91082224+36147769 -91082888+36150988 -91090225+36149569 -91090823+36149605 -91093114+36149764 -91094625+36149869 -91112011+36153346 -91113321+36153627 -91113836+36153919 -91114000+36154268 -91114404+36154596 -91114450+36154702 -91114840+36154858 -91115277+36154969 -91116773+36154735 -91117979+36153899 -91118190+36153883 -91123316+36156208 -91123326+36157997 -91123891+36158700 -91117905+34119105 -91087182+34151121 -91087182+34151121 -91093856+34186209 -91093856+34186209 -91060459+34218193 -91093856+34186209 -91081989+34198449 -91081027+34197686 -91079726+34197038 -91078456+34196648 -91076809+34196613 -91075320+34196933 -91073957+34197390 -91072470+34198394 -91071806+34199138 -91071094+34200237 -91060459+34218193 -91099787+34867261 -91100820+34867266 -91103910+34867282 -91107983+34867302 -91108358+34867304 -91109052+34867307 -91116400+34867344 -91117011+34867347 -91117775+34867361 -91117775+34867361 -91117763+34869476 -91117232+34876398 -91117196+34878406 -91117115+34883018 -91116998+34889612 -91116998+34889612 -91117003+34890844 -91117003+34890844 -91116976+34891943 -91116789+34902047 -91116760+34903781 -91116668+34909448 -91116638+34910630 -91116635+34910754 -91116628+34910995 -91116628+34910995 -91116655+34911428 -91117308+34911786 -91118670+34911765 -91119293+34911756 -91120967+34911730 -91122899+34911699 -91125122+34911664 -91125122+34911772 -91128795+34911688 -91133137+34911589 -91134624+34911555 -91139234+34911475 -91143040+34911452 -91152380+34911867 -91152380+34911867 -91152322+34917797 -91152237+34920911 -91152121+34925485 -91152039+34928765 -91152035+34928990 -91151931+34934372 -91151910+34935458 -91151891+34936472 -91151876+34937252 -91151559+34944220 -91151279+34948250 -91151164+34954501 -91151053+34955417 -91150895+34960909 -91150740+34968971 -91150662+34971370 -91150437+34979210 -91150363+34979480 -91150176+34983510 -91150130+34983569 -91150037+34984518 -91149668+34998004 -91149668+34998004 -91149842+35002470 -91115212+35001922 -91102360+35001849 -91115212+35001922 -91111539+35002016 -91102360+35001849 -91115212+35001922 -91116604+35002082 -91117150+35002059 -91119386+35001966 -91119553+35001943 -91126713+35002396 -91135979+35002456 -91149842+35002470 -91117905+34119105 -91117933+34118952 -91125113+34105896 -91141755+34103477 -91152200+34084694 -91157900+34424735 -91151853+34403202 -91130843+34387764 -91130074+34383312 -91130074+34383312 -91130694+34381128 -91130694+34381128 -91130690+34381076 -91128915+34379661 -91127965+34379227 -91124982+34377714 -91122678+34375711 -91122256+34375306 -91087425+34345565 -91123891+36158700 -91130919+36159895 -91131423+36159939 -91123891+36158700 -91131423+36159939 -91131423+36159939 -91132777+36160466 -91133564+36165251 -91134862+36166144 -91135257+36167037 -91148860+36177734 -91148860+36177734 -91148210+36179313 -91145528+36178854 -91145528+36178854 -91153034+36187922 -91157184+36191334 -91157184+36191334 -91156393+36192456 -91155149+36194424 -91155149+36194424 -91155206+36194607 -91155515+36196370 -91155882+36197446 -91158225+36200423 -91160286+36203331 -91163222+36205941 -91165964+36203833 -91167702+34094275 -91194278+34070938 -91194278+34070938 -91183376+34024996 -91159585+33999320 -91135868+33962335 -91135576+33962043 -91135431+33961679 -91133856+33958962 -91133856+33958962 -91133991+33954363 -91133991+33954363 -91134192+33954232 -91136808+33953271 -91133991+33954363 -91136808+33953271 -91136808+33953271 -91139278+33951786 -91139497+33951114 -91151427+33938639 -91151427+33938639 -91151422+33938552 -91151355+33937590 -91151355+33937590 -91151444+33937512 -91156257+33938923 -91368484+34912735 -91345010+34912657 -91338979+34912623 -91337504+34912618 -91324152+34912578 -91319146+34912564 -91315069+34912512 -91311238+34912535 -91310682+34912558 -91305808+34912507 -91301890+34912487 -91299470+34912475 -91294790+34912452 -91294641+34919701 -91294565+34921677 -91294475+34925799 -91294220+34934485 -91294108+34940336 -91294023+34945415 -91294022+34946918 -91293872+34952849 -91293755+34955176 -91293551+34961722 -91293517+34963069 -91293414+34970715 -91293234+34979808 -91289787+34985101 -91286059+34985111 -91283774+34985118 -91283662+34985255 -91275260+34985161 -91266274+34985135 -91257455+34985085 -91257447+34985235 -91253774+34985224 -91247845+34985082 -91247077+34985068 -91246808+34985062 -91238091+34984895 -91238007+34988318 -91238007+34988318 -91238008+34988615 -91238008+34988615 -91237954+34989751 -91237935+34990149 -91237929+34990282 -91237671+34995796 -91237492+35004119 -91236837+35004102 -91234333+35004038 -91226920+35003847 -91226027+35003825 -91225665+35003825 -91221909+35003666 -91221643+35003626 -91215397+35003439 -91209719+35003464 -91208624+35003451 -91208368+35003464 -91207940+35003486 -91201147+35003393 -91196440+35003328 -91191033+35003255 -91186701+35003182 -91184737+35003160 -91183229+35003144 -91172584+35002948 -91172264+35002937 -91170172+35002867 -91168449+35002809 -91166755+35002753 -91165141+35002753 -91158825+35002592 -91157846+35002572 -91153120+35002476 -91152367+35002474 -91149842+35002470 -91156257+33938923 -91158556+33940543 -91160764+33942594 -91161083+33943252 -91156257+33938923 -91161083+33943252 -91157900+34424735 -91173747+34445145 -91173896+34446282 -91173896+34446282 -91173834+34448292 -91157900+34424735 -91173834+34448292 -91161083+33943252 -91161207+33943508 -91161416+33943937 -91161506+33944123 -91161536+33944184 -91206553+33954333 -91208526+33954619 -91230331+33978053 -91167702+34094275 -91152200+34084694 -91167702+34094275 -91154717+34084905 -91153458+34084844 -91152200+34084694 -91172336+36205711 -91165964+36203833 -91172336+36205711 -91167749+36203498 -91166924+36203538 -91165964+36203833 -91172336+36205711 -91176998+36207227 -91173834+34448292 -91199677+34444500 -91217593+34460074 -91217593+34460074 -91215306+34472844 -91208885+34481964 -91208885+34481964 -91220601+34483130 -91266584+34506293 -91266584+34506293 -91261600+34527170 -91261600+34527170 -91262000+34527309 -91176998+36207227 -91177233+36207088 -91178391+36206677 -91178815+36206677 -91176998+36207227 -91178815+36206677 -91238916+36233817 -91238430+36236049 -91229430+36237567 -91227554+36233845 -91227554+36233845 -91227610+36232013 -91228287+36229586 -91228287+36229586 -91227731+36226801 -91227353+36226542 -91226561+36224322 -91223623+36225284 -91216360+36222196 -91216314+36222212 -91215513+36222584 -91206302+36219428 -91205200+36218878 -91201499+36219497 -91200115+36220961 -91189460+36208700 -91188021+36207675 -91185961+36206563 -91178815+36206677 -91198556+35890024 -91208501+35878980 -91208501+35878980 -91207609+35877052 -91206402+35875074 -91205710+35874244 -91204979+35873759 -91204979+35873687 -91204979+35873574 -91205232+35872687 -91211024+35875074 -91215767+35875074 -91217639+35849352 -91217639+35849352 -91216945+35849479 -91210812+35848536 -91210812+35848536 -91214367+35848624 -91216945+35848037 -91226100+35844556 -91232030+35836161 -91235880+35833042 -91248007+35831243 -91259488+35803344 -91259488+35803344 -91258155+35803558 -91250959+35797862 -91250959+35797862 -91269881+35790332 -91269936+35790140 -91271682+35787981 -91272513+35788397 -91272683+35789133 -91273263+35789709 -91273934+35790055 -91282570+35788850 -91283590+35775371 -91283590+35775371 -91280674+35775462 -91280233+35774705 -91280233+35774705 -91280379+35774101 -91280743+35773794 -91292132+35771702 -91293868+35765492 -91300524+35766797 -91313222+35762745 -91333219+35740574 -91333521+35739566 -91333521+35739566 -91332931+35737986 -91332931+35737986 -91333049+35725572 -91333349+35723736 -91333349+35723736 -91332986+35722562 -91332878+35722205 -91332878+35722205 -91338237+35712944 -91341681+35712862 -91249827+35890725 -91247993+35890704 -91247264+35890695 -91235523+35890561 -91235284+35890558 -91229229+35890490 -91225907+35890446 -91223075+35890403 -91222427+35890393 -91198891+35890035 -91198556+35890024 -91199015+35356817 -91195392+35356927 -91199015+35356817 -91198689+35356813 -91195392+35356927 -91347257+35439106 -91349952+35444970 -91349952+35444970 -91348610+35444990 -91334809+35445165 -91328352+35445268 -91327375+35445279 -91319782+35445366 -91311958+35445456 -91310100+35445468 -91309522+35445471 -91302882+35445514 -91284208+35445637 -91283662+35445640 -91274648+35445700 -91269148+35445764 -91267002+35445774 -91266531+35445776 -91262309+35445797 -91259550+35445782 -91255558+35445819 -91252927+35445845 -91252862+35441970 -91252786+35437434 -91252786+35437434 -91252815+35436621 -91252815+35436621 -91252694+35429654 -91252639+35426489 -91252562+35422059 -91252472+35416881 -91252139+35406123 -91252139+35406123 -91252251+35406032 -91252251+35406032 -91252114+35397663 -91252049+35393692 -91251817+35379397 -91251721+35372729 -91251557+35357644 -91250189+35357667 -91247544+35357693 -91243911+35357763 -91242681+35357695 -91233654+35357384 -91230215+35357265 -91222370+35357104 -91214666+35356989 -91213139+35356972 -91207708+35356912 -91199015+35356817 -91453538+33563697 -91447075+33563618 -91435202+33563473 -91432389+33563439 -91418650+33563273 -91418032+33563266 -91401781+33563423 -91401429+33563424 -91390703+33563462 -91383997+33563416 -91375118+33563526 -91373225+33563573 -91370807+33563600 -91367278+33563693 -91366847+33563689 -91358209+33563627 -91350324+33563644 -91349540+33563646 -91349540+33563646 -91349975+33549150 -91350222+33540901 -91350311+33537930 -91350430+33533949 -91350629+33527329 -91350640+33526945 -91350708+33522106 -91350725+33521673 -91350810+33519476 -91350810+33519476 -91346474+33521881 -91346152+33533600 -91342978+33533590 -91332884+33526250 -91327298+33526092 -91326612+33526072 -91324735+33518713 -91324735+33518713 -91324744+33518589 -91324744+33518589 -91324046+33518607 -91319316+33518584 -91313969+33518499 -91300530+33518287 -91280521+33517972 -91279740+33517960 -91256761+33517607 -91256230+33517599 -91255360+33517586 -91245760+33517148 -91245222+33537674 -91244806+33553553 -91244658+33558757 -91244613+33560346 -91243819+33561425 -91242619+33561424 -91242382+33561456 -91241683+33561452 -91241260+33561449 -91236299+33561425 -91230992+33561400 -91230897+33561400 -91238916+36233817 -91238930+36233767 -91239030+36233267 -91239130+36232567 -91239230+36232067 -91239330+36231267 -91239330+36231267 -91239230+36230667 -91239230+36230667 -91239330+36229967 -91239330+36229267 -91239430+36228967 -91239530+36228367 -91242030+36225667 -91238916+36233817 -91242030+36225667 -91242030+36225667 -91242017+36226046 -91241904+36229295 -91241857+36230649 -91241739+36234000 -91241733+36234177 -91241690+36235408 -91241573+36238899 -91241549+36239561 -91241421+36243199 -91240937+36254173 -91240937+36254173 -91241955+36257687 -91247229+36257756 -91247865+36257764 -91258931+36257899 -91250959+35890892 -91249827+35890725 -91250959+35890892 -91250129+35890831 -91249827+35890725 -91250959+35890892 -91261256+35890896 -91262902+35890903 -91267085+35890921 -91272876+35890947 -91273692+35890924 -91274705+35890924 -91281477+35890947 -91285888+35890905 -91286186+35890903 -91288407+35890882 -91290545+35890928 -91299700+35890787 -91306506+35890683 -91308838+35890648 -91320277+35890620 -91330634+35890596 -91340215+35890574 -91357230+35890621 -91357679+36460857 -91357635+36457695 -91357635+36457695 -91357669+36456454 -91357826+36450777 -91357843+36450372 -91357843+36450372 -91355535+36450347 -91353439+36449805 -91353439+36449805 -91353440+36449547 -91353442+36449252 -91353512+36438933 -91353512+36438933 -91349073+36425460 -91349073+36425460 -91349092+36424869 -91349092+36424869 -91349088+36424362 -91349088+36424362 -91349116+36422294 -91349122+36421840 -91349135+36420863 -91349135+36420863 -91344147+36420801 -91343859+36420798 -91336570+36420708 -91319899+36420501 -91316406+36420457 -91313539+36420422 -91312578+36420524 -91311256+36420395 -91308868+36417403 -91308868+36417403 -91308999+36414547 -91309432+36405092 -91310080+36390921 -91310080+36390921 -91302049+36389502 -91301370+36389480 -91291633+36389164 -91291633+36389164 -91291834+36386694 -91292350+36380368 -91292515+36374746 -91292515+36374746 -91281247+36374664 -91276227+36374570 -91275786+36373776 -91275695+36373543 -91275695+36373543 -91275699+36372766 -91275699+36372766 -91275692+36371766 -91275661+36370678 -91275661+36370678 -91275731+36369167 -91275731+36369167 -91275692+36368932 -91275684+36367491 -91275684+36367491 -91275697+36367350 -91275735+36364505 -91276186+36349411 -91276200+36348952 -91276225+36348077 -91276245+36347431 -91276245+36347431 -91276138+36337943 -91276059+36330872 -91258626+36328681 -91258626+36328681 -91258668+36322204 -91258813+36300172 -91258881+36290045 -91258885+36287698 -91258886+36286964 -91258887+36286126 -91258888+36285693 -91258893+36282268 -91258898+36279256 -91258898+36279256 -91258892+36268959 -91258892+36268959 -91258948+36268799 -91258951+36264303 -91258953+36261771 -91258953+36261771 -91258931+36257899 -91258931+36257899 -91258942+36256740 -91259048+36251735 -91259080+36250067 -91259208+36247968 -91259428+36244377 -91259430+36244247 -91259447+36243469 -91260385+36243487 -91268198+36243639 -91268260+36243640 -91268973+36243601 -91274462+36243681 -91280130+36243782 -91285715+36243895 -91286392+36243909 -91287766+36243937 -91288158+36243944 -91288478+36243951 -91298400+36244153 -91299150+36244168 -91305033+36244289 -91306977+36244383 -91312009+36244441 -91312823+36244459 -91314281+36244491 -91315067+36244508 -91317887+36244569 -91320815+36244633 -91322289+36244665 -91331305+36244862 -91331602+36243485 -91331761+36240276 -91331898+36237507 -91344605+36230908 -91349834+36230967 -91349934+36228154 -91350117+36223024 -91350144+36222279 -91350168+36221605 -91350398+36215181 -91350546+36210978 -91350851+36201175 -91351072+36194124 -91351352+36187991 -91351352+36187991 -91351266+36186801 -91351266+36186801 -91351881+36166846 -91351901+36163422 -91351904+36162948 -91351933+36157969 -91351933+36157969 -91348733+36157769 -91348733+36157769 -91348910+36148025 -91348918+36147571 -91348973+36144545 -91349023+36141773 -91349102+36135679 -91349175+36129772 -91349192+36128400 -91349230+36125308 -91349230+36125308 -91349165+36113306 -91349165+36113306 -91349330+36107287 -91349669+36094932 -91349959+36084087 -91350130+36077589 -91350263+36072507 -91350867+36062298 -91351350+36056676 -91351613+36053611 -91351707+36051293 -91352176+36039769 -91352479+36032317 -91352818+36023996 -91352986+36018660 -91353272+36009491 -91353404+36005413 -91353883+35994023 -91353893+35993736 -91354163+35985243 -91354342+35979615 -91354408+35977555 -91354580+35972148 -91354935+35960998 -91355014+35958555 -91355055+35957402 -91355122+35955646 -91355136+35955433 -91355178+35954776 -91355316+35949808 -91355316+35949808 -91355297+35949211 -91355293+35949064 -91355293+35949064 -91355370+35943627 -91356020+35930073 -91356317+35924303 -91356534+35919636 -91356595+35918327 -91356595+35917937 -91356594+35917206 -91356594+35917206 -91356678+35916221 -91356700+35914839 -91356729+35913136 -91356893+35907091 -91356949+35905029 -91357118+35896166 -91357227+35890739 -91357230+35890621 -91262000+34527309 -91262898+34527620 -91265139+34527673 -91267273+34527531 -91269250+34527253 -91270342+34527340 -91271580+34527548 -91273103+34528215 -91274812+34529236 -91276765+34530306 -91278296+34530795 -91294111+34542833 -91262000+34527309 -91294111+34542833 -91262475+33957284 -91230331+33978053 -91262475+33957284 -91239438+33973760 -91238609+33974539 -91237557+33975367 -91236437+33976059 -91235297+33976701 -91233712+33977394 -91232939+33977736 -91232069+33977925 -91231566+33978016 -91230967+33978083 -91230331+33978053 -91421715+34014472 -91404806+34000101 -91387844+33980922 -91384120+33980109 -91369858+33985215 -91359199+33994766 -91353924+34000101 -91340843+34005023 -91329405+34004538 -91329011+34004389 -91326090+34003207 -91324518+34002343 -91323014+34001309 -91322014+34000101 -91319214+33989138 -91319214+33989138 -91319295+33988838 -91319437+33988314 -91338939+33973397 -91352533+33956535 -91352533+33956535 -91305581+33961311 -91291842+33968386 -91282903+33973254 -91262475+33957284 -91294111+34542833 -91291483+34561761 -91291483+34561761 -91292796+34561773 -91293628+34561781 -91300749+34561902 -91303776+34562007 -91306003+34562064 -91307748+34562109 -91312330+34562071 -91323945+34562155 -91324250+34562247 -91333550+34562543 -91351487+34562860 -91351640+34562855 -91352234+34562837 -91356435+34562977 -91357223+34563003 -91360400+34563109 -91365771+34563244 -91367123+34563286 -91371640+34563425 -91375609+34563512 -91376949+34563467 -91377779+34563490 -91384696+35526430 -91384444+35526407 -91383176+35526388 -91381587+35526365 -91381139+35526382 -91380751+35526375 -91377684+35526319 -91377082+35526308 -91376712+35526301 -91369570+35526362 -91369570+35526362 -91369572+35529727 -91369572+35529727 -91369555+35531388 -91369515+35535297 -91369472+35539626 -91369462+35540623 -91369401+35546775 -91369389+35547976 -91369389+35547976 -91369417+35548629 -91369417+35548629 -91369288+35564553 -91369141+35579984 -91369072+35587416 -91369054+35592097 -91368971+35593860 -91368971+35593860 -91369057+35597615 -91369057+35597615 -91369031+35599493 -91369004+35601622 -91369004+35601622 -91369034+35604988 -91369036+35607003 -91369036+35607003 -91368983+35612109 -91368983+35612109 -91369032+35619252 -91369044+35620855 -91369045+35621634 -91369045+35621634 -91368970+35629266 -91368796+35639094 -91368780+35640012 -91351557+35637936 -91321213+35639453 -91321213+35639453 -91321432+35639879 -91322166+35640085 -91323122+35643199 -91323122+35643199 -91322644+35644916 -91322363+35645672 -91322363+35645672 -91322588+35647206 -91322763+35647496 -91326432+35646891 -91346879+35667521 -91346879+35667521 -91344331+35669019 -91343790+35669618 -91343790+35669618 -91346978+35685995 -91353859+35709211 -91353859+35709211 -91347959+35712821 -91347796+35713128 -91347538+35714281 -91360650+34862122 -91364221+34868374 -91364221+34868374 -91360466+34869597 -91353770+34867309 -91344748+34876901 -91344748+34876901 -91345331+34876946 -91346859+34876305 -91349080+34875093 -91351302+34875093 -91383129+34895919 -91383129+34895919 -91368668+34905364 -91368654+34905793 -91368484+34912735 -91347257+35439106 -91347286+35438735 -91347651+35437744 -91348183+35436905 -91348626+35436421 -91349246+35435759 -91350210+35434984 -91347257+35439106 -91350210+35434984 -91347538+35714281 -91341681+35712862 -91347538+35714281 -91343204+35716050 -91343198+35715059 -91342896+35714238 -91342527+35713579 -91342180+35713186 -91341681+35712862 -91581880+35530447 -91582095+35524327 -91582405+35515589 -91582644+35508853 -91582658+35508464 -91582741+35503495 -91583408+35496467 -91583415+35496095 -91583518+35490340 -91583533+35489528 -91583558+35487936 -91583574+35486941 -91583574+35486941 -91583462+35485613 -91583462+35484033 -91583461+35481891 -91583461+35481891 -91583520+35475808 -91583544+35475378 -91583989+35464410 -91583989+35464410 -91583960+35463903 -91583933+35463425 -91583933+35463425 -91584178+35457516 -91584682+35442459 -91584682+35442459 -91584182+35442445 -91576205+35442291 -91566478+35442096 -91558369+35441933 -91550050+35441764 -91536388+35441487 -91531666+35441384 -91531044+35441417 -91530513+35441371 -91526771+35441275 -91513707+35440987 -91497874+35440437 -91495530+35440393 -91480574+35440111 -91479910+35440100 -91478005+35440065 -91466197+35439794 -91465826+35439790 -91465500+35439787 -91465304+35439785 -91454629+35439686 -91451058+35439653 -91447175+35439617 -91444820+35439596 -91443816+35439587 -91442901+35439579 -91442807+35439568 -91441791+35439555 -91441020+35439545 -91435253+35439476 -91433798+35439476 -91426042+35439468 -91412350+35439454 -91411022+35439452 -91407134+35439494 -91407022+35439449 -91405260+35439494 -91404504+35439494 -91395884+35439437 -91390095+35439399 -91386453+35439375 -91376665+35439311 -91365688+35439251 -91364235+35439239 -91363749+35439235 -91361292+35439215 -91348121+35439112 -91347257+35439106 -91359450+36464963 -91357616+36464957 -91357575+36463932 -91357575+36463932 -91357679+36460857 -91359450+36464963 -91357679+36460857 -91360905+34860640 -91360085+34848868 -91360085+34848868 -91377129+34833154 -91377129+34833154 -91376886+34831245 -91376025+34829126 -91373055+34826195 -91370493+34824778 -91370493+34824778 -91370523+34824390 -91370603+34819651 -91370603+34819651 -91370570+34819578 -91370570+34819578 -91370674+34818292 -91370713+34817819 -91371190+34801013 -91371532+34788960 -91371685+34783593 -91371712+34782636 -91371854+34777595 -91372014+34773095 -91372014+34773095 -91371986+34772752 -91371986+34772752 -91372013+34772477 -91372224+34756837 -91373388+34738007 -91373418+34737614 -91373432+34737142 -91373584+34731701 -91373696+34727680 -91373780+34726069 -91373809+34719140 -91373813+34717621 -91373816+34716348 -91373820+34715229 -91373833+34711107 -91373836+34709942 -91373847+34706617 -91373847+34706617 -91373820+34703133 -91373809+34697722 -91373809+34697722 -91373883+34695041 -91373961+34692230 -91374237+34682198 -91374253+34681587 -91374331+34678760 -91374399+34676304 -91374737+34666748 -91374742+34666619 -91374765+34665964 -91375446+34666013 -91381102+34666130 -91383434+34666179 -91393782+34666374 -91394032+34666420 -91406393+34666653 -91410909+34666745 -91424600+34667042 -91428981+34667138 -91447052+34667413 -91447122+34665668 -91447356+34659833 -91447522+34653879 -91447556+34652960 -91447556+34652960 -91446745+34652940 -91446745+34652940 -91446883+34649207 -91446931+34647665 -91447154+34638453 -91447301+34632560 -91447516+34623755 -91447525+34623299 -91447525+34623299 -91446235+34609169 -91436200+34609069 -91430064+34609009 -91421311+34608824 -91421201+34608801 -91417007+34608773 -91416762+34608771 -91415964+34608766 -91413154+34608748 -91412178+34608736 -91412178+34608736 -91412314+34604909 -91412425+34601792 -91412519+34597924 -91412620+34593782 -91412620+34593782 -91409511+34593724 -91408549+34593707 -91403620+34593614 -91403316+34593729 -91394953+34593428 -91385787+34593081 -91377234+34589023 -91377234+34589023 -91377436+34578123 -91377464+34577504 -91377779+34564040 -91377779+34563490 -91360650+34862122 -91360565+34861678 -91360565+34861678 -91360753+34861316 -91360905+34860640 -91360650+34862122 -91360905+34860640 -91407137+36497112 -91407369+36489420 -91407369+36489420 -91398579+36480820 -91398579+36480820 -91398636+36479762 -91398636+36479762 -91397196+36479746 -91391865+36479686 -91380936+36472462 -91375136+36472312 -91367451+36472283 -91362035+36472262 -91362035+36472262 -91362112+36466675 -91362112+36466675 -91359450+36464963 -91367572+34954198 -91367476+34958792 -91367368+34963959 -91367148+34974528 -91367069+34978310 -91367041+34978517 -91366692+34993529 -91366682+34993940 -91366643+34998744 -91366590+35007182 -91364586+35007160 -91364567+35009763 -91364319+35025730 -91364130+35034134 -91364075+35036034 -91363834+35051147 -91363812+35051904 -91363812+35051904 -91372115+35051934 -91372437+35051970 -91377595+35052057 -91381465+35052150 -91384704+35052409 -91387546+35052392 -91388811+35052385 -91392937+35052361 -91397549+35052334 -91400344+35052318 -91405246+35052411 -91412120+35052473 -91414903+35052202 -91415186+35052185 -91417860+35052094 -91418875+35052067 -91423791+35051934 -91435597+35052072 -91436768+35052098 -91437296+35052110 -91440939+35052192 -91441912+35052215 -91455254+35053627 -91457624+35063590 -91465121+35089454 -91367820+34941692 -91367572+34954198 -91367820+34941692 -91367717+34947260 -91367572+34954198 -91368484+34912735 -91368311+34919713 -91368264+34921590 -91368162+34925645 -91368094+34927063 -91367920+34936367 -91367906+34937078 -91367820+34941692 -91441819+35165403 -91436001+35181873 -91426497+35185043 -91426497+35185043 -91426612+35185598 -91426612+35185598 -91378004+35191537 -91378004+35191537 -91379099+35225400 -91380859+35226384 -91380859+35226384 -91371564+35258099 -91371564+35258099 -91400553+35264648 -91401285+35264669 -91403788+35264741 -91404185+35264671 -91406629+35264739 -91411863+35265072 -91411863+35265072 -91411775+35270060 -91411748+35273008 -91411681+35276010 -91411647+35277535 -91411634+35278137 -91411634+35278137 -91411718+35278411 -91411718+35278411 -91411530+35284705 -91411520+35285052 -91411325+35292908 -91411309+35293580 -91411309+35293580 -91437352+35306369 -91437352+35306369 -91430044+35337691 -91430044+35337691 -91444814+35346282 -91444814+35346282 -91423124+35358863 -91423124+35358863 -91438168+35366627 -91438168+35366627 -91419164+35362929 -91377779+34563490 -91380515+34563531 -91390401+34563679 -91397669+34563845 -91405626+34564028 -91408846+34564112 -91413045+34564100 -91413737+34564098 -91417270+34564198 -91421591+34564322 -91431315+34564536 -91435213+34564665 -91448671+34564833 -91449003+34564856 -91449114+34564788 -91453322+34564993 -91456035+34564970 -91456489+34564983 -91466472+34565266 -91471808+34565388 -91471989+34565393 -91472697+34565410 -91476127+34565501 -91485824+34565609 -91503192+34565872 -91507819+34565833 -91521187+34566223 -91521470+34566230 -91538571+34566640 -91539402+34566686 -91547596+34566871 -91548454+34566894 -91556234+34567078 -91557120+34567101 -91573841+34567397 -91575419+34567420 -91579829+34567515 -91585216+34567630 -91594493+34567829 -91594574+34561325 -91594601+34560592 -91594683+34556310 -91594765+34553241 -91594765+34553241 -91594682+34552829 -91594682+34552829 -91595230+34537370 -91595366+34532630 -91595421+34531072 -91595426+34527781 -91595584+34524087 -91595584+34524087 -91595529+34523858 -91595529+34523858 -91595690+34511399 -91595690+34511399 -91595660+34505857 -91595660+34505434 -91595660+34504208 -91595715+34503796 -91386914+35526456 -91384696+35526430 -91386914+35526456 -91386433+35526476 -91384696+35526430 -91581880+35530447 -91564530+35529878 -91551628+35529462 -91550367+35529302 -91546997+35529199 -91537780+35528918 -91534185+35528808 -91533451+35528786 -91520238+35528382 -91520059+35528377 -91507641+35527999 -91501082+35528103 -91500994+35528089 -91498470+35528075 -91494052+35527944 -91493953+35527942 -91493788+35527922 -91493684+35527901 -91493540+35527872 -91492682+35527862 -91488472+35527815 -91485335+35527764 -91479646+35527671 -91478730+35527657 -91475054+35527603 -91458830+35527365 -91457167+35527341 -91440560+35527097 -91431974+35526968 -91425450+35526846 -91422615+35526793 -91421644+35526775 -91418973+35526733 -91414775+35526668 -91405641+35526525 -91405121+35526517 -91403111+35526486 -91402192+35526471 -91389317+35526271 -91389065+35526294 -91388732+35526355 -91386914+35526456 -91710552+35941759 -91695718+35941465 -91688030+35941203 -91683304+35941042 -91683289+35940058 -91680695+35939992 -91678103+35939982 -91675754+35939945 -91674324+35939923 -91671857+35939958 -91671058+35939945 -91670692+35939968 -91666788+35939888 -91665093+35939853 -91646579+35939477 -91645848+35939469 -91645451+35939464 -91640614+35939415 -91636849+35939409 -91633491+35939365 -91633044+35939359 -91632878+35939356 -91627394+35939285 -91614433+35939107 -91609659+35939010 -91606992+35938956 -91602825+35938872 -91600386+35938823 -91591310+35938642 -91588934+35938595 -91586738+35938595 -91585936+35938584 -91568315+35938356 -91562975+35938253 -91560296+35938253 -91559231+35938238 -91555345+35938184 -91555194+35938178 -91555038+35938173 -91554283+35938148 -91553994+35938139 -91552787+35938251 -91550400+35938278 -91549771+35938184 -91549409+35938134 -91547660+35938023 -91545323+35938023 -91542930+35937908 -91541635+35937977 -91536017+35937794 -91534505+35937754 -91509913+35936988 -91507051+35936899 -91497514+35936645 -91491539+35936672 -91485620+35936490 -91473419+35936734 -91471925+35936807 -91468955+35936849 -91464285+35936917 -91463196+35936881 -91463196+35936881 -91463415+35926731 -91463513+35922209 -91463545+35921770 -91463781+35913226 -91463857+35910533 -91464199+35902507 -91464199+35901640 -91464286+35900492 -91464424+35899900 -91464704+35895253 -91464704+35895253 -91464688+35893646 -91464678+35892497 -91463543+35892473 -91462115+35892443 -91451511+35892224 -91449109+35892174 -91446913+35892129 -91432592+35891836 -91430911+35891802 -91428466+35891752 -91426888+35891719 -91421680+35891613 -91420043+35891579 -91416373+35891505 -91414371+35891465 -91412927+35891462 -91405306+35891314 -91389413+35891006 -91357230+35890621 -91407137+36497112 -91407261+36497123 -91410705+36497187 -91412759+36497159 -91415544+36497120 -91420311+36497055 -91423997+36497170 -91427314+36497275 -91428104+36497300 -91433298+36497262 -91436502+36497377 -91442229+36497492 -91443659+36497484 -91446284+36497469 -91450002+36497650 -91415037+35380847 -91350210+35434984 -91419164+35362929 -91415037+35380847 -91419164+35362929 -91415274+35380642 -91415037+35380847 -91421715+34014472 -91421803+34011344 -91421835+34010181 -91434243+33998812 -91437719+33998896 -91438483+33998914 -91439802+33998946 -91440243+33998956 -91449424+34004599 -91458527+34004717 -91465387+33995281 -91465603+33983080 -91465611+33982634 -91465733+33975798 -91474460+33975881 -91475370+33975899 -91476366+33975919 -91477538+33975942 -91479891+33975988 -91497690+33976098 -91500852+33976091 -91509788+33976222 -91517761+33976340 -91523190+33976421 -91539427+33976661 -91543637+33976724 -91546725+33976770 -91548668+33976799 -91548813+33972994 -91548941+33969672 -91548980+33968674 -91549061+33966572 -91549208+33962777 -91549373+33958495 -91549391+33958030 -91549410+33957557 -91549431+33957016 -91549707+33950855 -91549790+33947763 -91549790+33947763 -91549775+33947481 -91549763+33947236 -91549763+33947236 -91550013+33943582 -91550537+33935956 -91551857+33911988 -91551857+33911988 -91551847+33911257 -91551847+33911257 -91552991+33889699 -91553180+33886138 -91553834+33873954 -91553858+33873435 -91553973+33870933 -91555621+33870979 -91555836+33862123 -91555843+33861872 -91556150+33849337 -91556241+33845621 -91556449+33837127 -91556458+33834748 -91556615+33827989 -91556666+33825779 -91556720+33823448 -91556852+33817745 -91557033+33809953 -91557045+33809439 -91557326+33797308 -91557648+33783384 -91421715+34014472 -91427297+34017815 -91436362+34028925 -91436658+34031173 -91429020+35139361 -91439268+35154233 -91442855+35153912 -91443684+35153688 -91444850+35153871 -91446730+35153912 -91449408+35154389 -91451695+35154894 -91452685+35155023 -91459614+35155133 -91460371+35155449 -91460371+35155449 -91441819+35165403 -91429020+35139361 -91441819+35165403 -91432143+34088473 -91442080+34090351 -91442080+34090351 -91439960+34105673 -91439960+34105673 -91441088+34107826 -91447257+34112222 -91447257+34112222 -91444756+34127290 -91444756+34127290 -91446546+34129535 -91451977+34133675 -91465963+34134570 -91466954+34135257 -91465121+35089454 -91463564+35093761 -91453807+35097678 -91444315+35101533 -91439383+35101441 -91433605+35101930 -91433605+35101930 -91442638+35111696 -91436652+34040850 -91445614+34080147 -91436658+34031173 -91436652+34040850 -91436658+34031173 -91436762+34032106 -91436869+34032703 -91437063+34034155 -91437131+34034663 -91437160+34035397 -91437160+34035397 -91437103+34036583 -91436911+34038462 -91436700+34040512 -91436652+34040850 -91438865+34082560 -91432143+34088473 -91438865+34082560 -91438832+34082587 -91437098+34083618 -91436244+34084328 -91435281+34085839 -91434593+34086412 -91433987+34086732 -91432281+34087167 -91431813+34087396 -91431702+34087648 -91431702+34087992 -91432143+34088473 -91445614+34080147 -91443263+34080938 -91441694+34081099 -91438865+34082560 -91442638+35111696 -91429020+35139361 -91442638+35111696 -91441922+35112777 -91440028+35115061 -91439270+35116711 -91438982+35117830 -91438982+35117830 -91439302+35118669 -91440470+35119904 -91445469+35124436 -91446151+35125088 -91449203+35130298 -91449572+35130811 -91449572+35130811 -91429020+35139361 -91445614+34080147 -91453374+34084177 -91456891+34084956 -91460905+34085770 -91462008+34085746 -91491987+34074877 -91521693+34087434 -91536228+34101056 -91556105+34105194 -91560806+34104401 -91571686+34100070 -91598933+34087140 -91608376+34094260 -91608918+34106915 -91608918+34106915 -91606757+34112715 -91606626+34113020 -91604728+34115631 -91585634+34122370 -91585312+34122624 -91584549+34130066 -91584549+34130066 -91597242+34133014 -91598346+34132830 -91601357+34131989 -91610924+34129152 -91613411+34128309 -91631706+34132508 -91634531+34133954 -91642540+34138055 -91656762+34147210 -91664985+34152505 -91675617+34159201 -91676649+34159829 -91680348+34162243 -91712255+34173458 -91727276+34174093 -91727313+34173738 -91727416+34170612 -91727433+34170075 -91727616+34164601 -91727663+34163536 -91727663+34163536 -91727654+34163472 -91727608+34163124 -91727607+34161268 -91727607+34161268 -91727688+34157787 -91727688+34157787 -91727664+34156775 -91727557+34152175 -91726694+34152176 -91726437+34152172 -91726437+34152172 -91726525+34145259 -91726525+34145259 -91726522+34137713 -91726521+34134906 -91726521+34134906 -91726524+34134209 -91726525+34133845 -91726525+34133845 -91726491+34130876 -91726491+34130876 -91726521+34128651 -91726537+34127450 -91726543+34123461 -91726546+34121489 -91726546+34121217 -91726546+34120530 -91726547+34119477 -91726548+34118688 -91726573+34100980 -91726573+34100404 -91726578+34096953 -91726582+34093966 -91726582+34093562 -91726582+34093371 -91726604+34078635 -91726610+34074255 -91726625+34065175 -91727671+34065152 -91735236+34065077 -91739753+34065033 -91742568+34065032 -91744845+34065031 -91744852+34066511 -91744869+34070079 -91744928+34081923 -91748072+34094127 -91754921+34094308 -91760349+34094364 -91771204+34094385 -91797901+34094749 -91802635+34094679 -91807411+34094606 -91808502+34094590 -91808997+34094499 -91816018+34094476 -91828630+34093891 -91842959+34093379 -91843525+34093351 -91849716+34093143 -91851791+34093171 -91857085+34093233 -91866579+34093216 -91868768+34093228 -91870301+34093242 -91875134+34093318 -91876215+34093322 -91893447+34093415 -91894879+34093438 -91897825+34093416 -91898664+34093421 -91902120+34093440 -91910761+34093457 -91914824+34093465 -91918707+34093472 -91928110+34093492 -91930826+34093496 -91942289+34093515 -91942427+34093538 -91948180+34093444 -91953629+34093380 -91953712+34088853 -91953821+34071319 -91953821+34071319 -91953799+34064141 -91452156+36456028 -91451497+36466334 -91451316+36468842 -91450789+36476131 -91450506+36478947 -91450473+36480134 -91450417+36482213 -91450047+36495957 -91450002+36497650 -92150295+36498610 -92140320+36498686 -92138819+36498707 -92137741+36498706 -92127364+36498871 -92120306+36498864 -92112745+36498857 -92112475+36498857 -92111700+36498856 -92105107+36498849 -92103291+36498848 -92098356+36498803 -92096765+36498843 -92087887+36498823 -92079129+36498761 -92074934+36498761 -92071783+36498716 -92057178+36498670 -92056074+36498670 -92055789+36498670 -92046076+36498638 -92042833+36498624 -92034787+36498590 -92028847+36498642 -92019456+36498525 -92019375+36498524 -92011665+36498509 -92006749+36498498 -92003060+36498484 -92000665+36498557 -91997490+36498371 -91988751+36498498 -91985802+36498431 -91972689+36498451 -91956293+36498503 -91954598+36498508 -91936407+36498566 -91932519+36498579 -91931410+36498583 -91925765+36498601 -91915754+36498633 -91911142+36498648 -91908904+36498655 -91878975+36498751 -91868033+36498781 -91866551+36498784 -91865995+36498783 -91864385+36498789 -91862903+36498793 -91857493+36498807 -91854818+36498813 -91845550+36498837 -91840926+36498849 -91836929+36498865 -91809513+36498973 -91805981+36498987 -91802040+36498963 -91799500+36498952 -91799289+36498871 -91790782+36499099 -91784713+36499074 -91781660+36499068 -91778095+36499062 -91767170+36499125 -91766111+36499114 -91759276+36499134 -91757688+36499179 -91750196+36499222 -91749827+36499225 -91742506+36499300 -91740700+36499318 -91733695+36499298 -91726663+36499209 -91718062+36499394 -91711064+36499405 -91709273+36499407 -91708469+36499408 -91708401+36499408 -91704361+36499415 -91689824+36499437 -91688652+36499438 -91687615+36499397 -91686026+36499374 -91684745+36499444 -91672343+36499463 -91664339+36499428 -91663148+36499423 -91642590+36499335 -91642211+36499334 -91631439+36499198 -91628489+36499192 -91617708+36499200 -91610329+36499300 -91609928+36499305 -91609648+36499308 -91609468+36499310 -91609158+36499316 -91609030+36499318 -91603655+36499353 -91602048+36499364 -91601317+36499343 -91596213+36499162 -91592216+36499213 -91590769+36499231 -91587842+36499223 -91582460+36499210 -91579948+36499207 -91576183+36499202 -91570993+36499196 -91564822+36499188 -91564492+36499186 -91563713+36499182 -91558082+36499154 -91555720+36499142 -91554997+36499144 -91553403+36499148 -91550151+36499158 -91549163+36499161 -91548234+36499164 -91546932+36499188 -91546917+36499188 -91546888+36499189 -91546866+36499189 -91546013+36499205 -91545852+36499208 -91545815+36499209 -91545808+36499209 -91545796+36499209 -91544746+36499186 -91544151+36499163 -91542903+36499186 -91541776+36499199 -91541656+36499163 -91539359+36499116 -91536870+36499156 -91535746+36499146 -91534491+36499128 -91534402+36499127 -91533376+36499125 -91533017+36499122 -91529774+36499022 -91528260+36499081 -91527762+36499077 -91527268+36499073 -91519085+36498995 -91509705+36498904 -91505431+36498863 -91494265+36498677 -91490634+36498593 -91466748+36498042 -91450238+36497662 -91450002+36497650 -91557648+33783384 -91556567+33783289 -91549229+33782648 -91548072+33782547 -91524692+33781213 -91521194+33781150 -91520825+33781143 -91517688+33781056 -91488094+33780539 -91479505+33780504 -91477200+33780496 -91477007+33780495 -91476793+33780494 -91467808+33780466 -91464179+33780456 -91460381+33780444 -91457133+33780433 -91455840+33780430 -91450489+33780415 -91450325+33780415 -91450325+33780415 -91450408+33778306 -91450448+33777287 -91450550+33771499 -91450649+33765967 -91450678+33764044 -91451012+33752599 -91451078+33745625 -91451083+33745331 -91451103+33744202 -91451207+33738204 -91451220+33737412 -91451230+33736819 -91451390+33727582 -91451419+33725967 -91451483+33722301 -91451567+33717502 -91451586+33716413 -91451614+33714826 -91451623+33714305 -91451637+33713518 -91451655+33712496 -91451685+33710799 -91451692+33710450 -91451701+33709979 -91451707+33709683 -91451714+33709299 -91451725+33708699 -91451761+33706679 -91451786+33706300 -91451809+33704987 -91451823+33704170 -91451859+33702239 -91451902+33699852 -91452059+33691139 -91452256+33680208 -91452351+33674977 -91452506+33666377 -91452509+33666200 -91452541+33664434 -91453065+33635357 -91453065+33635357 -91453037+33635197 -91452955+33631417 -91452955+33631417 -91453024+33628756 -91453063+33627295 -91453063+33626997 -91453145+33624864 -91453168+33621947 -91453168+33621947 -91453141+33621741 -91453141+33621741 -91453245+33615430 -91453390+33606631 -91453390+33606631 -91452690+33604045 -91452690+33604045 -91452730+33602615 -91452782+33599143 -91453170+33581229 -91453218+33579025 -91453272+33575154 -91453467+33567003 -91453538+33563697 -91452650+36444281 -91452156+36456028 -91452650+36444281 -91452438+36451963 -91452156+36456028 -91565955+36254087 -91565885+36256820 -91565864+36257566 -91565837+36258452 -91565837+36258452 -91565940+36261421 -91565940+36263289 -91565880+36266665 -91565848+36268032 -91565839+36268413 -91565815+36269461 -91565787+36270677 -91565751+36271714 -91565735+36273236 -91565722+36274726 -91565720+36274933 -91565702+36276939 -91565680+36279439 -91565672+36280399 -91565651+36282770 -91565651+36282770 -91565917+36297151 -91565923+36299120 -91565923+36299120 -91565894+36301362 -91565869+36303295 -91565850+36304740 -91565839+36305695 -91565831+36306612 -91565822+36307626 -91565819+36307898 -91565818+36308040 -91565818+36308055 -91565818+36308072 -91565818+36308091 -91565779+36312338 -91565755+36315004 -91565749+36315719 -91565749+36315719 -91565938+36326031 -91565938+36326031 -91565909+36327387 -91565759+36332998 -91565759+36332998 -91565829+36336049 -91565838+36336438 -91565866+36337400 -91565866+36337400 -91565641+36337465 -91565018+36337465 -91557972+36337349 -91550226+36337273 -91544926+36337261 -91541577+36337262 -91532315+36337224 -91526274+36337131 -91517839+36336948 -91513158+36336847 -91512986+36336843 -91512441+36336831 -91510869+36336797 -91509391+36336765 -91508800+36336752 -91501760+36336600 -91500139+36336552 -91491340+36336192 -91486049+36336088 -91484580+36336063 -91477440+36335921 -91474626+36335865 -91467165+36335717 -91466747+36335709 -91464971+36335674 -91463797+36335650 -91459538+36335566 -91454437+36335465 -91454333+36343754 -91454257+36349768 -91454255+36349915 -91454122+36360447 -91454103+36361960 -91454079+36363894 -91454029+36375064 -91453861+36379718 -91453832+36381496 -91453658+36392068 -91453528+36396844 -91453445+36399563 -91452849+36418554 -91452744+36422422 -91452738+36422663 -91452738+36422663 -91452742+36423251 -91452822+36435095 -91452822+36435095 -91452728+36441452 -91452650+36444281 -91454873+33501815 -91454709+33505159 -91454418+33519300 -91454411+33519658 -91454343+33520739 -91454336+33521023 -91454311+33522060 -91454275+33523621 -91454248+33524445 -91454174+33526599 -91453911+33534210 -91453890+33534824 -91453867+33535507 -91453867+33535507 -91453868+33537248 -91453868+33537248 -91453846+33540960 -91453814+33546501 -91453544+33563428 -91453538+33563697 -91457370+33388974 -91457365+33389195 -91457351+33389903 -91457221+33397148 -91457139+33403413 -91457054+33409931 -91457049+33410245 -91457035+33411273 -91457023+33412204 -91456951+33417836 -91456943+33418394 -91456828+33424963 -91456796+33426181 -91456786+33426551 -91456757+33427638 -91456646+33431868 -91456615+33433047 -91456549+33435555 -91456479+33438232 -91456461+33438902 -91456443+33439568 -91455982+33457233 -91455973+33457578 -91455944+33458678 -91455302+33478124 -91455279+33478878 -91455249+33479890 -91455237+33480271 -91455166+33483094 -91454895+33492049 -91454895+33492049 -91454923+33497478 -91454923+33497478 -91454873+33501815 -91454923+33497478 -91454923+33500112 -91454873+33501815 -91460321+33237706 -91460293+33238270 -91460278+33239064 -91460241+33241115 -91460241+33241115 -91460247+33254796 -91460247+33254796 -91460175+33257380 -91460118+33264708 -91460086+33268806 -91460061+33271929 -91459941+33279618 -91459936+33279814 -91459440+33299804 -91459400+33301319 -91459388+33301778 -91459363+33302729 -91459353+33303094 -91459089+33315747 -91458546+33330474 -91458500+33332672 -91458222+33345340 -91458206+33345985 -91458052+33352181 -91457977+33355182 -91457842+33359633 -91457653+33367558 -91457653+33367558 -91457686+33376450 -91457714+33377023 -91457714+33377023 -91457661+33378198 -91457633+33379552 -91457580+33381106 -91457523+33381283 -91457334+33388384 -91457334+33388384 -91457366+33388913 -91457370+33388974 -91990167+33398214 -91989741+33398204 -91988321+33398174 -91976515+33397921 -91966036+33397721 -91963359+33397676 -91962930+33397685 -91962267+33397699 -91961568+33397577 -91959318+33397562 -91944204+33397246 -91939867+33397155 -91929911+33396949 -91916160+33396752 -91907223+33396624 -91894501+33396442 -91893521+33396428 -91893185+33396426 -91890827+33396417 -91890661+33396417 -91883041+33396391 -91873692+33396378 -91872532+33396343 -91861857+33396025 -91859110+33395976 -91853080+33395784 -91850437+33395700 -91842480+33395448 -91837454+33395501 -91828934+33395502 -91824300+33395378 -91806970+33394915 -91801177+33394760 -91797601+33394713 -91795153+33394723 -91794418+33394686 -91786433+33394287 -91779829+33394053 -91768327+33393657 -91762165+33393730 -91759750+33393715 -91757960+33393705 -91757468+33393590 -91753706+33393579 -91751692+33393573 -91751640+33393573 -91750796+33393571 -91715945+33393235 -91708341+33393125 -91707971+33393099 -91696261+33392933 -91686272+33392791 -91665044+33392525 -91661112+33392525 -91648115+33392307 -91641433+33392195 -91630809+33392017 -91627580+33391963 -91617554+33391686 -91606149+33391528 -91604409+33391503 -91580836+33391177 -91577696+33391131 -91566719+33391069 -91563525+33390998 -91554603+33391393 -91544626+33391159 -91543418+33391135 -91530213+33390876 -91522059+33390648 -91505092+33390202 -91502220+33390217 -91501598+33390221 -91501188+33390223 -91499492+33390248 -91491192+33390092 -91485139+33389638 -91483625+33389906 -91480823+33389837 -91479749+33389811 -91475491+33389708 -91475252+33389693 -91474399+33389640 -91458171+33388966 -91457662+33388979 -91457370+33388974 -91460400+33005915 -91460369+33006259 -91460369+33006259 -91460372+33008672 -91460374+33016620 -91460374+33016620 -91460349+33023285 -91460349+33023285 -91460458+33023468 -91460458+33023468 -91460404+33027454 -91460400+33027811 -91460298+33037166 -91460217+33041839 -91460217+33041839 -91460302+33053430 -91460302+33053430 -91460140+33060324 -91459924+33067906 -91459924+33067906 -91459967+33072370 -91459980+33073770 -91460361+33075419 -91460361+33079375 -91460177+33083428 -91460177+33083428 -91460255+33090446 -91460339+33096968 -91460366+33097042 -91460366+33097042 -91460326+33102499 -91460320+33105395 -91460176+33110579 -91460176+33110579 -91460309+33110854 -91460314+33111977 -91460393+33118106 -91460515+33140952 -91460516+33141021 -91460516+33141021 -91460439+33157010 -91460437+33157430 -91460419+33163525 -91460418+33164063 -91460417+33170191 -91460416+33178289 -91460312+33199202 -91460287+33208502 -91460287+33208502 -91460288+33213494 -91460289+33213919 -91460317+33220778 -91460317+33220778 -91460239+33236308 -91460239+33236308 -91460321+33237706 -91460239+33236308 -91460376+33237087 -91460376+33237087 -91460321+33237706 -91460400+33005915 -91467704+33006087 -91476302+33006175 -91479462+33006167 -91485615+33006171 -91487989+33006179 -91488683+33006181 -91489176+33006182 -91489360+33006192 -91493473+33006418 -91494793+33006491 -91501568+33006785 -91506275+33006789 -91512897+33006795 -91529468+33006810 -91535018+33006815 -91541036+33006821 -91551134+33006831 -91559494+33006840 -91563327+33006794 -91566512+33006834 -91572326+33006908 -91575598+33006739 -91579639+33006472 -91579802+33006518 -91591660+33006480 -91601007+33006628 -91603101+33006650 -91606718+33006626 -91609001+33006556 -91617615+33006717 -91623383+33006573 -91624194+33006572 -91626670+33006639 -91627524+33006643 -91637610+33006697 -91650167+33006764 -91658941+33006811 -91660019+33006860 -91681082+33007001 -91692382+33007410 -91695359+33007399 -91696344+33007396 -91699108+33007387 -91709985+33007351 -91710755+33007348 -91716519+33007329 -91730698+33007483 -91732321+33007511 -91752456+33007158 -91754003+33007064 -91762411+33007065 -91764151+33007079 -91765571+33007122 -91768609+33007104 -91779709+33007177 -91788728+33007246 -91791753+33007288 -91792433+33007294 -91800451+33007364 -91801944+33007378 -91803096+33007383 -91809372+33007414 -91813576+33007435 -91816375+33007449 -91835357+33007544 -91837886+33007574 -91845139+33007566 -91846749+33007564 -91851991+33007581 -91856020+33007584 -91869850+33007633 -91870366+33007634 -91870686+33007635 -91875128+33007728 -91876567+33007715 -91898994+33007515 -91900598+33007607 -91909009+33007697 -91909368+33007697 -91910099+33007697 -91922758+33007566 -91923521+33007574 -91927352+33007613 -91932558+33007690 -91942969+33007588 -91950001+33007520 -91951606+33007492 -91951958+33007428 -91956389+33007570 -91963248+33007684 -91977783+33007714 -91982114+33007714 -91994212+33007714 -91996690+33007757 -91998953+33007797 -92001082+33007927 -92005860+33007904 -92020723+33007833 -92028328+33007798 -92037246+33007788 -92063720+33008161 -92065171+33008174 -92068556+33008165 -92069105+33008163 -91604251+35025317 -91602943+35026119 -91599658+35026326 -91593896+35026969 -91587158+35026742 -91585515+35025162 -91585105+35025027 -91585090+35025688 -91585070+35026553 -91585015+35028643 -91584988+35031162 -91584890+35035270 -91584795+35037505 -91584657+35045267 -91584614+35047668 -91584336+35062095 -91584336+35062095 -91584357+35064045 -91584385+35065236 -91584434+35065521 -91584552+35066198 -91584553+35068593 -91584553+35068593 -91584180+35083833 -91584056+35090060 -91584056+35090060 -91584067+35091409 -91584067+35091409 -91561350+35091252 -91557143+35091206 -91545381+35091044 -91540315+35090975 -91539674+35090883 -91539429+35090850 -91539183+35090834 -91539026+35090866 -91536443+35090790 -91529683+35090691 -91513738+35090394 -91506745+35090207 -91502170+35090152 -91500755+35090135 -91495698+35090101 -91477586+35089718 -91466292+35089478 -91465121+35089454 -91466954+34135257 -91467560+34135417 -91468992+34135348 -91470810+34135119 -91471416+34135141 -91472545+34135439 -91474363+34135164 -91474803+34135163 -91475270+34135289 -91466954+34135257 -91475270+34135289 -91475270+34135289 -91476291+34135392 -91495374+34129407 -91496531+34130162 -91496531+34130162 -91495810+34139148 -91495810+34139148 -91495816+34139207 -91498087+34150110 -91503455+34148642 -91508527+34142919 -91508527+34142919 -91514832+34148029 -91508527+34142919 -91515908+34144113 -91515991+34144159 -91515991+34144159 -91515990+34145327 -91514832+34148029 -91514832+34148029 -91513977+34150158 -91513977+34150158 -91530825+34202100 -91530926+34202382 -91530926+34202382 -91528578+34214176 -91528577+34215184 -91528577+34215184 -91547336+34223115 -91551099+34222563 -91589852+34212638 -91597306+34216537 -91597306+34216537 -91592788+34228608 -91592691+34228754 -91592691+34228754 -91599103+34228920 -91605702+34231209 -91607576+34230491 -91616689+34230742 -91618906+34230804 -91619217+34230813 -91633813+34231312 -91641282+34231612 -91646714+34231831 -91660493+34232386 -91668241+34232777 -91668423+34232790 -91669206+34232846 -91674611+34233053 -91709052+34233865 -91711795+34233919 -91711795+34233919 -91711252+34250695 -91711186+34253172 -91710892+34264305 -91710239+34289002 -91710214+34289953 -91710197+34290591 -91710130+34293143 -91710092+34294609 -91709709+34307758 -91709283+34322410 -91709003+34332623 -91708903+34336271 -91708695+34343874 -91708676+34344195 -91708554+34348625 -91708473+34351599 -91708431+34353138 -91708104+34365055 -91707874+34373420 -91707384+34383710 -91707056+34394870 -91706928+34398883 -91706918+34399601 -91706878+34402560 -91706835+34407119 -91706809+34413150 -91706809+34413150 -91706913+34413697 -91706913+34413697 -91706893+34414928 -91706865+34416723 -91706865+34416833 -91706865+34417296 -91706837+34418120 -91706810+34419197 -91706755+34420159 -91706755+34420686 -91706769+34420949 -91706783+34421212 -91706783+34421212 -91706728+34422266 -91706728+34423228 -91706728+34424579 -91706673+34425449 -91706673+34425449 -91706701+34426343 -91706701+34426343 -91706646+34427350 -91706563+34427579 -91706563+34427579 -91706618+34428129 -91706619+34430290 -91706619+34431771 -91706540+34433010 -91706498+34434778 -91706262+34444904 -91706031+34454785 -91705940+34458774 -91705907+34461178 -91705687+34467179 -91705642+34468870 -91705467+34475607 -91705186+34482669 -91975974+33791787 -91972836+33791770 -91971574+33791816 -91970352+33791813 -91969653+33791817 -91955571+33791786 -91943297+33791759 -91933838+33791738 -91914205+33791696 -91910441+33791688 -91909054+33791685 -91897903+33791661 -91896295+33791657 -91893015+33791650 -91880929+33791605 -91879393+33791509 -91872992+33791635 -91855157+33791712 -91852717+33791723 -91852631+33791724 -91850823+33791694 -91846761+33791725 -91846348+33791746 -91846027+33791764 -91845785+33791778 -91845533+33791792 -91845263+33791807 -91844072+33791795 -91843706+33791783 -91839024+33791636 -91834129+33791666 -91828751+33791699 -91827498+33791706 -91824145+33791726 -91822525+33791736 -91821076+33791745 -91814519+33791786 -91806835+33791834 -91802837+33791859 -91796937+33791896 -91792965+33791921 -91786197+33791964 -91780092+33791977 -91776007+33791986 -91769080+33792002 -91760184+33792022 -91751712+33792042 -91750130+33792046 -91750038+33792020 -91750034+33792030 -91739191+33792021 -91734073+33792134 -91732445+33792138 -91722624+33792168 -91716983+33792185 -91714536+33792176 -91712005+33792167 -91708648+33792173 -91704829+33792179 -91693232+33792198 -91676294+33792225 -91674066+33792229 -91664067+33792245 -91663738+33792246 -91647557+33790894 -91645187+33790696 -91627263+33789198 -91625126+33789020 -91619710+33788802 -91619649+33788797 -91615760+33788377 -91613757+33788241 -91602680+33787279 -91601521+33787178 -91598119+33786882 -91592561+33786399 -91575346+33784919 -91566411+33784151 -91564022+33783942 -91562312+33783792 -91557648+33783384 -91565955+36254087 -91566076+36250067 -91566076+36250067 -91565955+36254087 -91566076+36250067 -91566078+36249945 -91566078+36249945 -91566076+36250067 -91691435+36253301 -91683612+36253209 -91680857+36253225 -91675814+36253385 -91675722+36253383 -91675642+36253383 -91671076+36253321 -91662797+36253207 -91648552+36252926 -91642447+36252858 -91641963+36252816 -91633057+36252562 -91631392+36252468 -91629003+36252406 -91622065+36252261 -91620617+36252240 -91620098+36252217 -91602247+36251431 -91598114+36251249 -91592972+36251022 -91590790+36250926 -91588329+36250817 -91586699+36250745 -91578204+36250372 -91574474+36250208 -91573969+36250185 -91571777+36250132 -91569032+36250067 -91568057+36250067 -91566252+36249956 -91566078+36249945 -91793958+35534114 -91782612+35533784 -91773162+35533908 -91761565+35534061 -91745097+35534188 -91726641+35533657 -91711480+35533221 -91708652+35533140 -91708033+35533123 -91706520+35533100 -91702486+35533032 -91695764+35533003 -91693074+35532987 -91688032+35532964 -91681166+35532901 -91671911+35532817 -91662344+35532732 -91654080+35532501 -91647677+35532300 -91642567+35532108 -91640283+35532068 -91628785+35531919 -91627188+35531804 -91623828+35531696 -91613254+35531352 -91604429+35531149 -91601768+35531036 -91599917+35531041 -91584873+35530546 -91581880+35530447 -91595685+34502502 -91595563+34494937 -91595556+34492021 -91595540+34486005 -91595538+34485177 -91595538+34485177 -91595702+34480688 -91598790+34480528 -91615753+34479742 -91616084+34479717 -91616406+34479712 -91617634+34479697 -91619735+34479672 -91625244+34479642 -91650175+34480349 -91665172+34481606 -91665824+34481647 -91666832+34481711 -91673598+34481913 -91675943+34481984 -91677313+34481883 -91678037+34481920 -91595685+34502502 -91595703+34503157 -91595715+34503796 -91595685+34502502 -91595715+34503796 -91611848+35021215 -91604251+35025317 -91611848+35021215 -91611653+35021307 -91610735+35021353 -91610345+35021262 -91608619+35020575 -91608146+35020621 -91607979+35020759 -91607979+35020759 -91608007+35021148 -91608202+35021400 -91608202+35021721 -91607924+35021996 -91604251+35025317 -91642256+35030786 -91641979+35029000 -91637192+35026456 -91634297+35026363 -91631792+35025927 -91630984+35025629 -91630140+35025194 -91624728+35026361 -91624406+35026201 -91624183+35025995 -91624183+35025995 -91624238+35025674 -91624238+35025674 -91623458+35024278 -91618919+35022701 -91616275+35022015 -91615857+35021924 -91614131+35021535 -91613351+35021032 -91612942+35021071 -91611848+35021215 -91697500+34669333 -91689795+34670158 -91689185+34670158 -91689185+34670158 -91689434+34668234 -91689434+34668234 -91687119+34665529 -91682976+34664295 -91675133+34662531 -91673304+34657721 -91671503+34658270 -91670533+34657240 -91668503+34656624 -91667374+34653804 -91664077+34647575 -91658675+34644551 -91649255+34641090 -91643664+34637403 -91643083+34636864 -91642138+34635681 -91641998+34635522 -91640398+34632775 -91638793+34623983 -91638793+34623983 -91638961+34623272 -91639773+34621982 -91641637+34618367 -91642256+35030786 -91644257+35036192 -91644285+35036535 -91644341+35036604 -91642256+35030786 -91644341+35036604 -91645280+34537812 -91643223+34568923 -91643223+34568923 -91643927+34569105 -91647107+34568992 -91662518+34577472 -91664942+34579587 -91664942+34579587 -91663236+34583770 -91662349+34585900 -91662238+34586610 -91661072+34595998 -91660961+34596113 -91660684+34597075 -91660230+34598393 -91652871+34602386 -91647743+34610263 -91647743+34610263 -91648314+34612762 -91644341+35036604 -91644619+35037680 -91645898+35039330 -91646065+35040589 -91646065+35040589 -91644538+35042143 -91644538+35042143 -91645617+35044253 -91646118+35044711 -91646139+35044720 -91648819+35046132 -91652131+35048286 -91654776+35048790 -91656863+35051974 -91659035+35052501 -91659397+35052501 -91660721+35052131 -91662015+35053647 -91662933+35054334 -91664696+35053925 -91665942+35053671 -91667864+35053694 -91669479+35054542 -91672124+35054267 -91680061+35050421 -91681008+35052367 -91685909+35052871 -91686577+35059351 -91688332+35059924 -91689501+35059855 -91690476+35058962 -91690625+35058975 -91691367+35060222 -91648314+34612762 -91641637+34618367 -91648314+34612762 -91648302+34612909 -91648174+34613175 -91647647+34613425 -91646974+34613473 -91645940+34613690 -91645345+34613786 -91645091+34614149 -91644661+34614447 -91644036+34614737 -91643069+34615325 -91641637+34618367 -91663115+34524636 -91647836+34535465 -91646894+34536358 -91646313+34536816 -91645676+34537502 -91645280+34537812 -91663115+34524636 -91663060+34524751 -91662285+34525437 -91661703+34525689 -91660181+34526032 -91659739+34526376 -91659268+34527154 -91658936+34527956 -91658659+34528277 -91657054+34528757 -91656445+34529146 -91645280+34537812 -91677094+34509843 -91670548+34514867 -91663115+34524636 -91686442+36019171 -91681542+36022870 -91681504+36029202 -91681499+36030162 -91681497+36030666 -91681497+36030666 -91681610+36035866 -91681610+36035866 -91681384+36040926 -91681334+36058894 -91681289+36066685 -91681249+36073547 -91681243+36074579 -91681201+36079322 -91681122+36088187 -91681112+36089336 -91681034+36098090 -91680950+36107434 -91680901+36112888 -91680875+36115784 -91680859+36117548 -91680840+36119765 -91680806+36123657 -91680783+36125626 -91680764+36126712 -91680681+36131405 -91680666+36132275 -91680434+36142855 -91680380+36145274 -91680247+36151660 -91679943+36164668 -91675246+36164760 -91674843+36164768 -91674843+36164768 -91674844+36168980 -91674844+36168980 -91674711+36171465 -91674571+36181430 -91674554+36182509 -91674512+36185147 -91674422+36190866 -91674354+36195173 -91674235+36202734 -91674226+36203330 -91674222+36203570 -91674143+36208567 -91674143+36208567 -91678595+36208702 -91679424+36208728 -91682714+36208830 -91684252+36208877 -91688443+36209041 -91690242+36209106 -91691907+36209157 -91692243+36209167 -91692243+36209167 -91692209+36210781 -91692187+36211820 -91692170+36212609 -91692151+36213609 -91691923+36224902 -91691882+36227613 -91691877+36227924 -91691855+36229448 -91691827+36231279 -91691814+36232121 -91691797+36233248 -91691783+36234176 -91691774+36234770 -91691762+36235569 -91691749+36236405 -91691611+36245579 -91691489+36251755 -91691453+36252857 -91691443+36253165 -91691435+36253301 -91678037+34481920 -91679162+34486386 -91681045+34495633 -91681045+34495633 -91680491+34499587 -91705186+34482669 -91701294+34482558 -91700709+34482541 -91682746+34482028 -91679153+34481955 -91678435+34481941 -91678037+34481920 -91678887+34499518 -91677094+34509843 -91678887+34499518 -91677196+34508236 -91677196+34508236 -91677477+34508673 -91677477+34508673 -91677368+34509327 -91677094+34509843 -91678887+34499518 -91679910+34499614 -91680491+34499587 -91679910+34499614 -91680491+34499587 -91680344+34499658 -91680208+34499642 -91679910+34499614 -91688608+36019097 -91691142+36019083 -91691142+36019083 -91683201+36011686 -91682039+36010683 -91682039+36010683 -91682092+36008917 -91682107+36008195 -91682122+36007543 -91682196+36004209 -91682277+36000535 -91695979+36000728 -91700482+36000791 -91702142+36000815 -91709533+35997005 -91709533+35996890 -91709589+35995585 -91709589+35995585 -91709447+35993685 -91709428+35986268 -91709428+35986268 -91709473+35983701 -91709473+35982923 -91709503+35981164 -91709528+35978206 -91709553+35976996 -91709561+35976618 -91709567+35976326 -91709584+35975529 -91709614+35974146 -91709671+35971475 -91710228+35961034 -91710259+35960186 -91710378+35957029 -91710676+35945090 -91710676+35945090 -91710644+35944231 -91710635+35943993 -91710552+35941759 -91688608+36019097 -91686442+36019171 -91688608+36019097 -91686494+36019109 -91686442+36019171 -91691367+35060222 -91691952+35060657 -91692453+35060817 -91691367+35060222 -91692453+35060817 -91691435+36253301 -91701881+36253426 -91702012+36253428 -91702143+36253430 -91712384+36253594 -91714160+36253622 -91714519+36253641 -91718530+36253633 -91721822+36253483 -91722011+36253475 -91722444+36253460 -91727783+36253696 -91731775+36253874 -91732736+36253917 -91736886+36253922 -91745339+36253981 -91745695+36253980 -91745753+36253983 -91746206+36253979 -91747009+36254023 -91747826+36254116 -91749017+36254142 -91750094+36254166 -91750447+36254063 -91754888+36254089 -91759205+36254151 -91759699+36254158 -91762301+36254185 -91774776+36254428 -91776661+36254465 -91778942+36254468 -91781293+36254509 -91783573+36254549 -91787618+36254620 -91789353+36254651 -91790770+36254668 -91805978+36254930 -91811206+36255020 -91836476+36255398 -91838887+36255435 -91842336+36255492 -91844252+36255524 -91859971+36255783 -91862942+36255832 -91872224+36255984 -91692453+35060817 -91696687+35062283 -91696882+35062122 -91699695+35061847 -91707661+35061342 -91708190+35062373 -91714177+35059120 -91715597+35058433 -91717825+35058570 -91718521+35057608 -91721724+35058454 -91724313+35056827 -91724480+35054995 -91731330+35053024 -91733584+35051557 -91735099+35051526 -91738958+35049975 -91740741+35050592 -91742243+35048806 -91743890+35047530 -91744860+35046949 -91750763+35047312 -91802505+35030426 -91802644+35026968 -91802756+35023373 -91802840+35018701 -91802865+35008546 -91802925+35008418 -91802954+35005290 -91802981+35002349 -91803093+35001685 -91803116+34988989 -91803288+34979216 -91803402+34963646 -91803486+34957437 -91803496+34956243 -91803514+34954345 -91803542+34950772 -91803639+34942393 -91803762+34931660 -91803780+34930111 -91803795+34928815 -91803819+34926759 -91803831+34925761 -91803879+34921619 -91803879+34921619 -91790110+34921444 -91786911+34921404 -91783156+34921356 -91766655+34921147 -91765176+34921129 -91764926+34921106 -91764327+34921097 -91760487+34921041 -91747734+34920732 -91747107+34920720 -91743820+34920659 -91713548+34920106 -91705687+34919978 -91702999+34919934 -91700981+34919902 -91693696+34919719 -91693696+34919719 -91693775+34916191 -91693816+34914364 -91694026+34904981 -91694132+34900227 -91694390+34888718 -91694516+34883059 -91694680+34875759 -91694696+34875090 -91695023+34870112 -91695162+34868600 -91695634+34854127 -91695888+34846322 -91696040+34841646 -91696105+34839677 -91696197+34839673 -91696645+34822240 -91696770+34817416 -91697019+34810088 -91697378+34803057 -91697378+34802664 -91697378+34802324 -91697366+34801991 -91697350+34801568 -91697350+34801568 -91697378+34800877 -91697515+34797480 -91697883+34788329 -91698136+34782029 -91698153+34781621 -91698410+34774361 -91698430+34773811 -91698685+34760481 -91698685+34760481 -91698678+34759294 -91698647+34755433 -91698647+34755433 -91698748+34754473 -91699022+34750092 -91699076+34748166 -91699640+34728048 -91699642+34727977 -91699642+34726664 -91699642+34726450 -91699927+34715393 -91700029+34711449 -91700044+34707933 -91700056+34705036 -91700222+34700823 -91700498+34693449 -91700523+34691850 -91700608+34686326 -91700725+34678688 -91700827+34672127 -91700827+34672127 -91700716+34672150 -91700023+34673020 -91700023+34673020 -91700134+34669837 -91697500+34669333 -91697611+34669425 -91698859+34669562 -91699801+34669631 -91700078+34669768 -91700134+34669837 -91697500+34669333 -91700134+34669837 -91849448+35867411 -91848421+35868218 -91848011+35868540 -91846968+35869360 -91841082+35873995 -91836592+35877486 -91836158+35877826 -91827103+35884939 -91820801+35889888 -91797700+35908037 -91794876+35910255 -91791777+35912689 -91772433+35927885 -91762650+35935571 -91758282+35939003 -91753429+35942817 -91748459+35942963 -91747592+35942927 -91739866+35942611 -91738121+35942544 -91735732+35942453 -91732384+35942366 -91715246+35941814 -91714262+35941802 -91710552+35941759 -92029996+34489352 -92023052+34489193 -92022912+34489265 -92022531+34489345 -92019793+34489321 -92015062+34489411 -92014556+34489462 -92014398+34489479 -92012063+34489385 -92009834+34489317 -91997487+34489074 -91995609+34489042 -91994525+34489023 -91992849+34488996 -91990854+34488985 -91990845+34488985 -91989364+34488976 -91974805+34488683 -91967264+34488616 -91966453+34488568 -91965701+34488557 -91964701+34488542 -91955594+34488513 -91948396+34488396 -91922063+34488045 -91914180+34487609 -91914070+34487677 -91909321+34487522 -91901262+34487259 -91891575+34486878 -91891478+34486876 -91891313+34486873 -91890722+34486862 -91889784+34486845 -91883727+34486659 -91879329+34486520 -91875421+34486433 -91866182+34486111 -91865170+34486070 -91857275+34485748 -91854289+34485674 -91849005+34485544 -91848424+34485498 -91840209+34485294 -91815691+34484266 -91815150+34484243 -91814604+34484239 -91814134+34484235 -91795720+34484071 -91786910+34483988 -91786809+34484063 -91776179+34483824 -91760897+34483575 -91760235+34483565 -91758819+34483545 -91750982+34483493 -91750703+34483455 -91748061+34483381 -91747010+34483313 -91744975+34483345 -91743608+34483337 -91740398+34483245 -91738570+34483204 -91723254+34482975 -91717701+34482880 -91716780+34482912 -91714318+34482866 -91705186+34482669 -91750763+35047312 -91761288+35047958 -91761623+35048072 -91762819+35048920 -91763738+35049447 -91750763+35047312 -91763738+35049447 -91802505+35030426 -91802516+35031880 -91802586+35040430 -91802586+35040430 -91802448+35040549 -91798326+35042312 -91797185+35041052 -91795486+35041853 -91795124+35042288 -91780728+35043705 -91778916+35046407 -91763738+35049447 -91793958+35534114 -91793844+35538274 -91793817+35539281 -91793519+35550051 -91793517+35550124 -91793254+35559634 -91793130+35564118 -91793117+35564595 -91792781+35576740 -91792730+35578553 -91792520+35586204 -91792457+35588492 -91792313+35593734 -91792313+35593734 -91792428+35594697 -91792428+35594697 -91792285+35597754 -91792146+35599644 -91792146+35599644 -91792202+35601544 -91792202+35601544 -91792006+35601682 -91792000+35603437 -91791977+35604636 -91791805+35615009 -91791328+35625476 -91791187+35628192 -91791187+35628192 -91791205+35628511 -91791215+35629932 -91791263+35631809 -91791298+35633207 -91791298+35633207 -91791242+35633894 -91791212+35640077 -91790902+35655886 -91790900+35655978 -91790856+35661327 -91790838+35663662 -91790631+35668312 -91790532+35670543 -91790431+35672822 -91790296+35675873 -91790279+35681624 -91790279+35681624 -91790302+35684156 -91790521+35685320 -91790554+35685439 -91790554+35685439 -91790413+35687041 -91790273+35687545 -91790103+35692629 -91790046+35696018 -91789959+35702246 -91789959+35702246 -91790015+35703781 -91790015+35703781 -91789917+35707810 -91789823+35711734 -91789823+35711734 -91793984+35711745 -91797484+35709946 -91798352+35709415 -91801485+35707603 -91802964+35706747 -91805288+35705404 -91805755+35705134 -91809576+35704558 -91820278+35704669 -91833345+35704864 -91837179+35704932 -91793958+35534114 -91793995+35532786 -91794155+35528771 -91794176+35527926 -91794384+35519900 -91794514+35514945 -91794736+35506432 -91794796+35498605 -91794866+35495728 -91795026+35489243 -91795032+35488986 -91795132+35484901 -91795324+35477102 -91795581+35466682 -91795643+35464156 -91795695+35462064 -91795855+35455592 -91796270+35455571 -91811802+35454519 -91823444+35451336 -91829489+35454450 -91833742+35447717 -91834123+35446916 -91839001+35439953 -91845283+35437813 -91850137+35436606 -91850351+35431242 -91850361+35430998 -91850809+35419824 -91850828+35419363 -91850856+35419066 -91850876+35417422 -91850958+35410993 -91850964+35410501 -91851051+35409032 -91851131+35407684 -91851131+35407684 -91851073+35405783 -91851073+35405783 -91851127+35402234 -91851567+35383737 -91851644+35380497 -91851976+35369226 -91851976+35369226 -91851960+35360040 -91851960+35360040 -91856345+35358468 -91856723+35358484 -91860273+35358689 -91862310+35358695 -91871344+35358684 -91875143+35358739 -91903158+35359087 -91909747+35359170 -91914749+35359267 -91917998+35359302 -91920921+35359334 -91933252+35359471 -91933978+35359479 -91937258+35359515 -91938911+35359534 -91939852+35359545 -91947959+35359567 -91948965+35359590 -91955646+35359589 -91955770+35359574 -91962477+35359624 -91965964+35359628 -91969570+35359632 -91976774+35359642 -91980177+35359647 -91983777+35359653 -91993050+35359693 -91993135+35359670 -91993302+35359625 -91996352+35359613 -92007212+35359600 -92009001+35359601 -92017862+35359903 -92019623+35360041 -92020820+35360136 -92025097+35360476 -92026640+35360593 -92027059+35360547 -92028276+35360593 -92031504+35360595 -92032366+35360613 -92035809+35360687 -92040717+35360846 -92042899+35360916 -92046296+35361026 -92047215+35361056 -92049004+35361056 -92053746+35361186 -92060966+35361384 -92061958+35361411 -92066533+35361538 -92072851+35361698 -92077100+35361835 -92079161+35361882 -92086074+35362040 -92086159+35362063 -92087067+35362086 -92091008+35362189 -92099898+35362422 -92105085+35362539 -92111463+35362725 -91802505+35030426 -91803758+35030449 -91805762+35030495 -91806041+35030495 -91809604+35030597 -91810393+35030618 -91827201+35031067 -91828565+35031090 -91828665+35031007 -91832351+35028204 -91841427+35029278 -91842846+35027904 -91850780+35025314 -91862640+35025585 -91863725+35024851 -91870196+35813412 -91869196+35792034 -91863854+35769284 -91854747+35763391 -91852388+35762801 -91849807+35762103 -91836081+35748855 -91836081+35748855 -91836091+35747049 -91836258+35734663 -91836302+35731301 -91836317+35730853 -91836528+35724804 -91836909+35713318 -91837130+35706433 -91837179+35704932 -91837179+35704932 -91841708+35705014 -91846800+35705099 -91859893+35705317 -91877792+35705674 -91878657+35705672 -91880429+35705669 -91889327+35705769 -91892826+35705809 -91915981+35706099 -91916371+35706105 -91919515+35706151 -91932535+35706261 -91938983+35706287 -91942401+35706296 -91947319+35706310 -91958478+35706392 -91965744+35706525 -91974925+35706691 -91986976+35706910 -91999292+35707099 -91999632+35707105 -92000586+35707119 -92021141+35707491 -92032049+35707688 -92034910+35707740 -92038363+35707809 -92048098+35707987 -92059184+35708190 -92063485+35708269 -92067244+35708338 -92078824+35708551 -92094622+35708840 -92095556+35708857 -92101053+35708958 -92103221+35708998 -92103582+35708997 -92107264+35708997 -92110325+35709064 -92115410+35709144 -91849448+35867411 -91852142+35839688 -91852514+35838841 -91854337+35834079 -91854368+35834008 -91867213+35820117 -91867213+35820117 -91868615+35817403 -91869750+35815026 -91870196+35813412 -91867213+35820117 -91870196+35813412 -92098443+35927071 -92098116+35927029 -92079736+35927257 -92003197+35920432 -91991055+35931683 -91976453+35940682 -91970652+35940502 -91953415+35932063 -91949455+35925767 -91948667+35924850 -91938915+35914581 -91932480+35909433 -91905163+35890708 -91899009+35886292 -91898173+35885427 -91897680+35884701 -91896941+35883620 -91896607+35883079 -91896361+35882813 -91895927+35882578 -91895167+35882239 -91889768+35880579 -91888722+35880360 -91887665+35880230 -91880168+35880058 -91872210+35881205 -91849448+35867411 -91873733+35024941 -91863725+35024851 -91873733+35024941 -91872968+35025236 -91872440+35025374 -91871521+35025489 -91871048+35025398 -91869823+35025467 -91869405+35025192 -91869405+35024872 -91869683+35024459 -91869683+35024459 -91869543+35024093 -91869293+35023979 -91863725+35024851 -91915730+35036790 -91904316+35028887 -91902952+35027672 -91901671+35028588 -91899749+35030580 -91896101+35032136 -91892482+35031448 -91891169+35030877 -91885134+35028261 -91883074+35028146 -91874722+35023838 -91873733+35024941 -91889379+36256090 -91872224+36255984 -91889379+36256090 -91888392+36256101 -91885590+36256082 -91882637+36256077 -91880192+36256067 -91875148+36255990 -91872224+36255984 -91889379+36256090 -91894623+36256155 -91894623+36256155 -91895013+36256120 -91897139+36256088 -91894623+36256155 -91897139+36256088 -91897139+36256088 -91902531+36256149 -91908506+36256220 -91922824+36256273 -91924899+36256475 -91925211+36256506 -91927380+36256525 -91928408+36256534 -91933014+36256575 -91935239+36256556 -91946431+36256555 -91951999+36256580 -91952107+36256578 -91954482+36256669 -91955122+36256712 -91955664+36256751 -91955744+36256757 -91955812+36256795 -91961259+36256874 -91968636+36256982 -91968784+36256984 -91985199+36257175 -91988915+36257225 -92003989+36257636 -92018096+36257985 -92032523+36258334 -92049943+36258757 -92054658+36258872 -92059119+36258978 -92097111+36259783 -92108653+36260046 -92114703+36260204 -92122977+36260379 -92123740+36260370 -92130098+36260492 -92136027+36260658 -92141392+36260809 -92144897+36260907 -92156986+36261248 -91915730+35036790 -91920378+35043180 -91920601+35042951 -91920935+35042997 -91921074+35043111 -91921213+35043524 -91921408+35043730 -91922383+35043821 -91922578+35043936 -91922581+35043993 -91915730+35036790 -91922581+35043993 -91922581+35043993 -91931015+35044326 -91936250+35046067 -91940344+35044143 -91943914+35045853 -91944355+35046158 -91947008+35045565 -91950007+35044601 -91951211+35045129 -91952959+35045310 -91958558+35050211 -91964768+35051652 -91974517+35052795 -91977331+35054901 -91975974+33791787 -91975984+33797565 -91975999+33806327 -91976021+33819867 -91976022+33820449 -91976030+33825051 -91976033+33826404 -91976033+33826404 -91976005+33826518 -91975999+33827273 -91975999+33827273 -91976000+33828079 -91976002+33828979 -91976004+33829880 -91976005+33830532 -91976006+33831226 -91976008+33832703 -91976008+33832703 -91976001+33838641 -91976001+33838641 -91976013+33850285 -91976016+33852105 -91976016+33852105 -91976008+33857178 -91976008+33857178 -91976013+33861911 -91976023+33871941 -91976023+33871941 -91975984+33878275 -91975984+33878275 -91975988+33879354 -91976014+33884881 -91976017+33885584 -91976018+33886010 -91976018+33886010 -91976013+33889130 -91976008+33891845 -91976008+33891845 -91976015+33893343 -91976036+33897679 -91976036+33897679 -91975957+33900298 -91975957+33900298 -91976099+33923222 -91976167+33934001 -91976204+33940051 -91976220+33942634 -91976276+33951677 -91976359+33964875 -91976406+33972227 -91976439+33977297 -91976439+33977297 -91968246+33977228 -91962716+33977182 -91961501+33977173 -91953197+33977220 -91953197+33977220 -91953303+33982159 -91953349+33984325 -91953392+33986996 -91953392+33987620 -91953345+34001497 -91953345+34001497 -91953350+34002746 -91953350+34002746 -91953342+34005624 -91953342+34005624 -91953367+34010443 -91953382+34013318 -91953385+34013956 -91953386+34014175 -91953399+34015405 -91953426+34016825 -91953640+34032905 -91953707+34037758 -91953707+34037758 -91953706+34043260 -91953706+34045338 -91953704+34047308 -91953694+34051773 -91953683+34056099 -91953674+34059788 -91953674+34059788 -91953799+34064141 -92233376+34062312 -92230535+34062376 -92229318+34062403 -92224857+34062505 -92216289+34062703 -92210234+34062765 -92206488+34062804 -92198265+34062889 -92196611+34062906 -92178407+34063095 -92175148+34063129 -92163997+34063245 -92162853+34063257 -92150615+34063385 -92137250+34063566 -92134139+34063542 -92133288+34063592 -92132430+34063598 -92132118+34063601 -92128049+34063630 -92118315+34063653 -92112560+34063599 -92109458+34063546 -92109266+34063569 -92104971+34063525 -92101513+34063507 -92100788+34063503 -92096274+34063458 -92090715+34063414 -92081277+34063493 -92076509+34063534 -92060044+34063479 -92059541+34063477 -92055527+34063500 -92041402+34063684 -92026403+34063827 -92018524+34063865 -92013593+34063889 -91998161+34063964 -91988471+34063934 -91983406+34063964 -91972756+34063985 -91962116+34064072 -91958128+34064105 -91953799+34064141 -91959923+33378502 -91976189+33327283 -91977535+33302414 -91977535+33302414 -91977323+33302005 -91977323+33302005 -91988478+33300389 -92000134+33304266 -92009262+33297146 -92027313+33274512 -92036452+33269237 -91974568+33385244 -91959923+33378502 -91974568+33385244 -91972523+33384250 -91970489+33382982 -91968512+33381843 -91966689+33381227 -91964203+33380764 -91962283+33380399 -91961237+33380067 -91960680+33379655 -91960153+33379114 -91959923+33378502 -91975974+33791787 -91975968+33788506 -91975945+33773545 -91975938+33769581 -91975932+33765715 -91975911+33751929 -91975897+33749503 -91975831+33746190 -91975804+33745915 -91975804+33745915 -91975871+33742007 -91975871+33742007 -91975697+33733771 -91975697+33733771 -91975763+33712684 -91975899+33711211 -91975899+33711211 -91975842+33707225 -91975842+33707225 -91975844+33704414 -91975844+33704414 -91975852+33697115 -91975861+33690411 -91975862+33689747 -91975889+33689151 -91975932+33684482 -91975932+33684482 -91975908+33679692 -91975904+33679004 -91975902+33678628 -91975857+33678202 -91975857+33678202 -91975891+33676195 -91975891+33676195 -91975883+33675408 -91975883+33675408 -91975931+33673448 -91975952+33672108 -91975981+33670209 -91976014+33668094 -91976054+33665466 -91976192+33656455 -91976203+33655753 -91976203+33655281 -91976203+33655135 -91976175+33653554 -91976175+33653554 -91976257+33653325 -91976284+33652500 -91976294+33649589 -91976309+33645814 -91976309+33645814 -91976251+33639077 -91976251+33639077 -91976331+33636442 -91976411+33630350 -91976411+33630350 -91976084+33625449 -91976084+33625449 -91976216+33623279 -91976307+33619285 -91976320+33618720 -91976320+33618628 -91976330+33618184 -91976451+33611949 -91976460+33611509 -91976460+33611509 -91976362+33610833 -91976277+33609562 -91976187+33607913 -91976177+33601589 -91976174+33598848 -91976139+33573286 -91976129+33565584 -91976123+33560968 -91976099+33543883 -91976092+33538684 -91976082+33530916 -91976082+33530916 -91979934+33529651 -91980973+33529641 -91982925+33529622 -91983559+33529616 -91984089+33529611 -91984794+33529605 -91998273+33529477 -92007851+33529396 -92008072+33529492 -92008891+33527587 -92008891+33527587 -92002656+33516007 -92000135+33515653 -91999533+33514600 -91975844+33704414 -91984713+33704376 -91987423+33704360 -91988044+33704357 -91989298+33704380 -92006343+33704194 -92009304+33704218 -92020371+33704319 -92022640+33704332 -92023490+33704337 -92028023+33704362 -92028846+33704403 -92029503+33704408 -92034195+33704414 -92035552+33704423 -92037067+33704433 -92037162+33704436 -92038136+33704457 -92044231+33704497 -92045290+33704504 -92049448+33704488 -92055350+33704522 -92075274+33704635 -92080345+33704664 -92080866+33704619 -92081822+33704637 -92082400+33704641 -92083374+33704632 -92090082+33704667 -92097008+33704703 -92100181+33704720 -92114386+33704793 -92120059+33704951 -92127619+33704982 -92133702+33705111 -92141472+33705138 -92149668+33705166 -92153710+33705180 -92155762+33705187 -92157897+33705194 -92171225+33705241 -92176538+33705260 -92179816+33705271 -92181970+33705278 -92184267+33705286 -92193343+33705320 -92193453+33705307 -92195007+33705283 -92196441+33705261 -92198656+33705290 -92201171+33705296 -92205788+33705306 -92208584+33705329 -92209241+33705306 -92210806+33705316 -92212804+33705328 -92214750+33705282 -92231607+33705598 -92235472+33705504 -92238295+33705527 -92249477+33705512 -92253152+33705493 -92254566+33705499 -92264955+33705510 -92277187+33705536 -92279676+33705541 -92287208+33705667 -92292748+33705993 -92294875+33706101 -92302350+33706529 -92315882+33707302 -92315966+33707305 -92329669+33707805 -92330930+33707805 -91977331+35054901 -91978083+35054901 -91978528+35054741 -91978612+35054580 -91978612+35054580 -91978528+35054282 -91978138+35053962 -91978138+35053962 -91978193+35053618 -91978555+35053412 -91979001+35053320 -91979363+35053343 -91979753+35053572 -91980631+35057871 -91977331+35054901 -91979837+35053732 -91979837+35053732 -91979753+35054488 -91979753+35054488 -91979837+35054626 -91980060+35054809 -91981843+35055449 -91982261+35055770 -91982483+35055999 -91982595+35056732 -91982595+35056732 -91982456+35057167 -91982094+35057327 -91980631+35057871 -91980631+35057871 -91986190+35059593 -91989781+35060622 -91992457+35061125 -91996439+35059245 -91997944+35061374 -92002815+35063366 -92006185+35065818 -92012531+35072806 -92015176+35075509 -92016755+35074277 -92016881+35074267 -91990167+33398214 -91974568+33385244 -91999533+33514600 -92000135+33504369 -91999533+33514600 -92000726+33508129 -92000744+33507588 -92000994+33506894 -92001051+33506273 -92001051+33506273 -92000897+33505668 -92000724+33505240 -92000474+33504845 -92000135+33504369 -91990167+33398214 -92000134+33411003 -92000334+33411593 -92000337+33411968 -92000813+33413363 -92000813+33413363 -92000134+33419426 -91999889+33424463 -91999889+33424463 -92000134+33425466 -92000134+33427693 -91999026+33429428 -91999026+33429428 -92000748+33442152 -92011955+33460709 -92011955+33460709 -92011392+33461550 -92010355+33462563 -92009599+33463514 -92009299+33464173 -92009299+33464173 -92009367+33464682 -92009608+33465218 -92009608+33465218 -92009505+33466193 -92009340+33466878 -92008864+33467702 -92000410+33472579 -92000134+33472837 -92000134+33472891 -91999725+33473097 -91999725+33473097 -91999762+33474768 -91999762+33474768 -91999753+33475228 -91999753+33475228 -92000135+33475411 -92000135+33475411 -92000134+33473927 -92000134+33473927 -92000235+33474526 -92000135+33504102 -92000135+33504148 -92000135+33504369 -92000135+33504102 -92000235+33474526 -92000135+33504102 -92005617+33479926 -92005617+33479926 -92005053+33479694 -92004353+33479580 -92003727+33479589 -92002931+33479474 -92002558+33479317 -92002515+33479025 -92002515+33479025 -92002571+33478550 -92002867+33478125 -92002970+33477723 -92002970+33477723 -92000235+33474526 -92025402+35071070 -92016881+35074267 -92025402+35071070 -92020275+35072717 -92019941+35073061 -92019021+35073381 -92017962+35074136 -92017266+35074251 -92016881+35074267 -92029970+34498829 -92029942+34500094 -92029913+34503695 -92029883+34508734 -92029883+34508734 -92029947+34510084 -92029992+34511001 -92029992+34511001 -92029984+34515647 -92029977+34516021 -92029967+34516530 -92029954+34517198 -92029872+34521605 -92029734+34529069 -92029645+34533851 -92029606+34535983 -92029596+34536563 -92029596+34536563 -92029600+34536838 -92029642+34539357 -92029650+34539838 -92029758+34545084 -92029758+34545084 -92029756+34545754 -92029726+34555504 -92029707+34556988 -92029698+34557749 -92029585+34563406 -92029585+34563406 -92029599+34574273 -92029603+34577766 -92029606+34579485 -92029703+34584730 -92029703+34584730 -92029595+34590221 -92029574+34601864 -92029572+34602731 -92029568+34604538 -92029546+34617318 -92029540+34621403 -92029540+34621403 -92035058+34621523 -92052241+34621934 -92054982+34622006 -92063421+34622247 -92066797+34622274 -92077740+34622475 -92096993+34622777 -92098914+34622815 -92099380+34622819 -92105420+34622932 -92111316+34622886 -92113043+34622889 -92113043+34622889 -92112651+34623920 -92111658+34626497 -92110275+34630109 -92109666+34631713 -92108836+34633775 -92108719+34634056 -92108033+34635699 -92107314+34637188 -92107009+34637555 -92105367+34640798 -92105192+34641331 -92105099+34641747 -92104297+34645045 -92101778+34651551 -92101526+34652238 -92100699+34654506 -92098816+34659248 -92098816+34659248 -92099317+34664905 -92099734+34666073 -92100387+34668010 -92100456+34669783 -92100456+34669783 -92100179+34670677 -92098740+34675579 -92098436+34677411 -92097495+34681878 -92097185+34683145 -92096941+34683870 -92096782+34684598 -92096112+34689528 -92096112+34689528 -92096168+34691291 -92096279+34693306 -92096301+34694870 -92096308+34695281 -92096336+34697154 -92096586+34697750 -92096586+34697750 -92096544+34697796 -92096226+34699467 -92095395+34701575 -92095038+34701989 -92092651+34704919 -92092651+34704919 -92093372+34706156 -92093372+34706156 -92093320+34707291 -92093308+34707544 -92091963+34712515 -92091183+34713509 -92029970+34498829 -92029982+34498022 -92029981+34494731 -92029982+34498022 -92029981+34494731 -92029996+34489352 -92029982+34498022 -92029970+34498829 -92029982+34498022 -92029981+34494731 -92029996+34489352 -92029981+34494731 -92036501+33268501 -92036452+33269237 -92036501+33268501 -92036466+33268688 -92036452+33269237 -92207719+34492757 -92201328+34492632 -92201010+34492626 -92190875+34492428 -92182180+34492259 -92178485+34492187 -92167645+34491976 -92161822+34491863 -92156339+34491756 -92153778+34491707 -92152685+34491686 -92147255+34491580 -92143984+34491516 -92143714+34491510 -92141164+34491461 -92126151+34491169 -92119397+34491067 -92107961+34490783 -92107075+34490761 -92101305+34490619 -92100816+34490607 -92096114+34490792 -92092748+34490731 -92082226+34490565 -92082171+34490542 -92078686+34490457 -92074702+34490360 -92070221+34490223 -92069610+34490215 -92063245+34490133 -92063028+34490131 -92058436+34490002 -92052886+34489846 -92052434+34489833 -92049232+34489770 -92041783+34489625 -92041081+34489608 -92040222+34489588 -92029996+34489352 -92077299+35072083 -92077717+35073343 -92077717+35073343 -92075460+35074992 -92072592+35073761 -92071421+35073924 -92057911+35069084 -92056323+35068557 -92052813+35067732 -92047939+35068075 -92043007+35068830 -92025402+35071070 -92066633+33250119 -92064254+33250119 -92046900+33256389 -92046070+33256429 -92036501+33268501 -92172161+36104528 -92169301+36105538 -92149698+36116494 -92143209+36115286 -92135023+36105788 -92134373+36104104 -92134349+36104032 -92133979+36100241 -92124891+36081006 -92119425+36072181 -92113030+36064552 -92096933+36058298 -92077688+36055177 -92072017+36048779 -92058029+36036276 -92058029+36036276 -92072633+36022355 -92088955+36021299 -92093898+36018751 -92095833+36016965 -92098740+36003143 -92098740+36003143 -92097517+36000362 -92088027+35989724 -92085836+35986256 -92085836+35986256 -92091564+35960243 -92113273+35941192 -92113322+35939308 -92113322+35939308 -92108516+35931169 -92106223+35929869 -92069105+33008163 -92113394+33059046 -92125135+33071814 -92129380+33070238 -92135249+33090688 -92135249+33090688 -92132607+33096635 -92132607+33096635 -92142731+33097437 -92142731+33097437 -92139722+33099710 -92131798+33111149 -92128976+33116131 -92117331+33125123 -92108706+33150919 -92108706+33150919 -92125135+33161379 -92137533+33162956 -92988707+33017433 -92986736+33017412 -92984436+33017371 -92981631+33017333 -92971137+33017192 -92970974+33017238 -92964401+33017139 -92960531+33017080 -92958763+33017058 -92946716+33016830 -92946553+33016807 -92931369+33016688 -92930569+33016681 -92919983+33016619 -92916895+33016615 -92912035+33016610 -92906036+33016504 -92901250+33016279 -92899941+33016320 -92897493+33016434 -92893578+33016295 -92893324+33016292 -92884902+33016223 -92882998+33016225 -92878456+33016129 -92867510+33016062 -92861310+33016088 -92856932+33016089 -92855205+33016116 -92854167+33016132 -92844790+33016040 -92844286+33016070 -92844073+33016034 -92842599+33015957 -92840290+33015813 -92830798+33015661 -92828686+33015627 -92824548+33015559 -92814260+33015333 -92807154+33015090 -92786001+33014747 -92779707+33014713 -92768169+33014692 -92767543+33014668 -92741554+33014535 -92738129+33014346 -92734829+33014347 -92733809+33014347 -92733197+33014347 -92728883+33014349 -92727578+33014373 -92726245+33014373 -92724994+33014351 -92723553+33014328 -92722302+33014328 -92720915+33014329 -92720263+33014329 -92719284+33014328 -92718441+33014351 -92717860+33014338 -92717462+33014329 -92717244+33014329 -92715884+33014398 -92715756+33014379 -92711548+33014308 -92711289+33014307 -92708215+33014448 -92707769+33014468 -92707472+33014482 -92704629+33014489 -92703429+33014492 -92702874+33014485 -92691871+33014355 -92685117+33014277 -92672285+33014119 -92664080+33014017 -92658955+33013954 -92658218+33013950 -92655593+33013938 -92649502+33013877 -92645417+33013837 -92630003+33013495 -92629372+33013474 -92627616+33013416 -92625784+33013416 -92622089+33013413 -92612322+33013439 -92607758+33013443 -92595386+33013304 -92593391+33013282 -92592114+33013257 -92588635+33013177 -92586073+33013076 -92581867+33013038 -92579426+33013017 -92573474+33013001 -92564583+33012873 -92559365+33012733 -92540442+33012684 -92539794+33012683 -92538031+33012670 -92533934+33012640 -92532603+33012630 -92531896+33012624 -92529780+33012608 -92529432+33012606 -92527788+33012538 -92527163+33012560 -92526537+33012560 -92525047+33012573 -92524834+33012575 -92523848+33012565 -92522540+33012552 -92521148+33012539 -92511443+33012458 -92503776+33012161 -92502247+33012160 -92501383+33012160 -92497717+33012230 -92496982+33012239 -92495875+33012253 -92488847+33012111 -92488082+33012125 -92483835+33012135 -92478679+33012179 -92477584+33012158 -92469762+33012010 -92458992+33011829 -92439828+33011593 -92426605+33011431 -92419970+33011348 -92414825+33011272 -92407725+33011163 -92403083+33011092 -92391875+33011049 -92390476+33011038 -92379643+33010946 -92373366+33010866 -92370616+33010763 -92370290+33010717 -92368068+33010679 -92366370+33010670 -92362865+33010628 -92362295+33010743 -92353892+33010609 -92346669+33010557 -92344674+33010543 -92335999+33010384 -92335893+33010349 -92335313+33010361 -92334022+33010388 -92327593+33010526 -92326737+33010522 -92322816+33010508 -92312124+33010397 -92305380+33010316 -92303450+33010340 -92297148+33010283 -92294885+33010217 -92292664+33010103 -92289919+33010214 -92287498+33010177 -92278542+33009991 -92273541+33009858 -92271525+33009805 -92270057+33009965 -92268796+33009932 -92266549+33009872 -92261655+33009687 -92258800+33009502 -92257350+33009496 -92252410+33009476 -92243540+33009371 -92223203+33009120 -92223016+33009100 -92222825+33009080 -92221387+33009104 -92219777+33009166 -92217028+33009171 -92211548+33009182 -92207740+33009160 -92201313+33009124 -92198323+33009147 -92188997+33009081 -92185414+33009055 -92183017+33009039 -92168983+33008909 -92160741+33008833 -92159599+33008823 -92140961+33008559 -92136449+33008525 -92104996+33008361 -92102993+33008331 -92100791+33008300 -92069627+33008163 -92069105+33008163 -92073169+34896152 -92073169+34897496 -92072545+34918744 -92072417+34924632 -92072417+34924632 -92073521+34931896 -92073521+34931896 -92073362+34935483 -92073153+34941144 -92073153+34941144 -92073201+34941528 -92073201+34941528 -92073105+34941976 -92073105+34941976 -92073233+34942184 -92073233+34942184 -92072959+34950354 -92072926+34951338 -92072881+34952680 -92072881+34953215 -92072881+34954216 -92072785+34955751 -92072728+34956715 -92072596+34958974 -92072529+34960119 -92072449+34964663 -92072257+34968071 -92072166+34969929 -92071986+34973575 -92071815+34979051 -92071698+34982775 -92071655+34984114 -92071646+34984397 -92071554+34987306 -92071506+34988801 -92071410+34991815 -92071346+34993559 -92071250+34994951 -92071208+34997065 -92071186+34998151 -92071154+35000087 -92070990+35002837 -92070969+35003468 -92070969+35003468 -92070977+35004678 -92071007+35009075 -92071027+35011801 -92074396+35011778 -92076787+35011781 -92084216+35011884 -92089274+35011926 -92090204+35011871 -92091374+35011893 -92097271+35011873 -92099083+35011817 -92106472+35012069 -92119411+35012176 -92119963+35012181 -92120408+35012227 -92121336+35012210 -92086299+33226583 -92087270+33226599 -92087656+33226649 -92087820+33226672 -92087979+33226950 -92087979+33226950 -92084609+33240886 -92080785+33237318 -92073093+33240652 -92073093+33240652 -92074094+33250119 -92073169+34896152 -92073233+34895640 -92073233+34895640 -92073169+34896152 -92083613+34721586 -92078760+34729154 -92078723+34729247 -92078371+34730139 -92078024+34735294 -92078024+34735294 -92078133+34735699 -92078133+34735699 -92078071+34744071 -92078066+34745327 -92078057+34747379 -92078057+34747484 -92077923+34752379 -92077263+34764730 -92076767+34785690 -92076746+34786725 -92076744+34786825 -92076672+34790426 -92076656+34790682 -92076656+34790684 -92076432+34797514 -92075417+34821957 -92075417+34821957 -92075648+34842745 -92075648+34842745 -92075601+34842878 -92075552+34843017 -92075450+34845752 -92075435+34846142 -92075216+34851993 -92075195+34852385 -92073872+34866713 -92073865+34869952 -92073856+34874041 -92073537+34888456 -92073233+34895640 -92074094+33250119 -92066633+33250119 -92074094+33250119 -92073861+33250512 -92073542+33250809 -92072954+33251226 -92072608+33251232 -92072494+33251126 -92072494+33251126 -92072525+33250820 -92072525+33250820 -92072383+33250625 -92072048+33250518 -92071646+33250484 -92071223+33250530 -92066633+33250119 -92081922+35068121 -92077299+35072083 -92081922+35068121 -92081699+35068258 -92081504+35068327 -92080585+35068281 -92080167+35068464 -92080000+35068602 -92079944+35069037 -92079944+35069037 -92079972+35069495 -92080112+35069655 -92080195+35070022 -92080223+35070434 -92080223+35070434 -92077299+35072083 -92119721+35066437 -92119164+35066804 -92115961+35067012 -92108050+35066144 -92106518+35065297 -92104902+35065619 -92102118+35068414 -92099303+35065552 -92089220+35064798 -92086066+35066924 -92081922+35068121 -92091183+34713509 -92083613+34721586 -92091183+34713509 -92090600+34714150 -92086580+34717518 -92084639+34719809 -92084112+34720656 -92083613+34721586 -92098443+35927071 -92098552+35927086 -92100812+35927624 -92103222+35928494 -92105880+35929638 -92106223+35929869 -92098443+35927071 -92106223+35929869 -92111463+35362725 -92111776+35351006 -92111866+35347620 -92112184+35335696 -92112257+35332957 -92112302+35331256 -92112350+35329462 -92112444+35325944 -92112549+35322016 -92113025+35304168 -92113508+35284785 -92113586+35282089 -92113660+35279515 -92113793+35274925 -92113884+35271800 -92113973+35268778 -92114000+35268205 -92114168+35251578 -92114490+35242397 -92114608+35238564 -92114794+35232563 -92114825+35231706 -92114855+35230858 -92114950+35228240 -92114950+35228057 -92114994+35226750 -92115037+35225360 -92115059+35224099 -92115169+35220041 -92115274+35218022 -92115323+35216468 -92115341+35215922 -92115443+35212706 -92115942+35197120 -92115994+35195501 -92115994+35195501 -92115934+35195399 -92115934+35195399 -92116043+35190635 -92116043+35190635 -92116041+35187772 -92116041+35187772 -92116067+35187183 -92116070+35187124 -92116091+35186641 -92116206+35184108 -92116260+35182612 -92116379+35179091 -92116396+35178587 -92116617+35172061 -92116617+35172061 -92116449+35171076 -92116449+35171076 -92116532+35170939 -92116641+35166771 -92116641+35166771 -92116594+35157028 -92116592+35156595 -92116591+35156377 -92116570+35151892 -92116565+35150718 -92116565+35150718 -92117200+35140016 -92117306+35138529 -92117659+35133561 -92117712+35132798 -92118014+35128448 -92118014+35128448 -92117793+35126439 -92117793+35126439 -92118059+35123442 -92118124+35121246 -92118396+35112174 -92118417+35111476 -92118628+35106351 -92118661+35105555 -92118661+35105555 -92118657+35099466 -92118656+35098524 -92118656+35098524 -92118730+35096993 -92118931+35092798 -92119175+35086237 -92119211+35085272 -92119232+35084714 -92119370+35079849 -92119449+35076011 -92119644+35069488 -92119833+35067170 -92119833+35067170 -92119721+35066437 -92111463+35362725 -92122809+35362028 -92124898+35361912 -92126760+35362027 -92136827+35362113 -92147147+35362229 -92147392+35362232 -92152333+35362288 -92156190+35362332 -92163146+35362411 -92173740+35362531 -92176970+35362568 -92182019+35362605 -92192291+35362683 -92195841+35362683 -92196009+35362660 -92198326+35362695 -92200482+35362729 -92201768+35362637 -92206155+35362665 -92218263+35362611 -92218369+35362610 -92224707+35362831 -92227961+35362900 -92228269+35362907 -92230201+35362948 -92232332+35363045 -92232386+35363047 -92232773+35363065 -92235407+35363149 -92247991+35363550 -92250152+35363584 -92250152+35363631 -92252759+35363718 -92111691+33212379 -92081045+33211997 -92080908+33226498 -92080908+33226498 -92086299+33226583 -92111691+33212379 -92086299+33226583 -92137533+33162956 -92137206+33163337 -92131610+33174746 -92128421+33183575 -92128421+33183575 -92138633+33188395 -92138633+33188395 -92112838+33212394 -92111691+33212379 -92119721+35066437 -92120032+35056127 -92120358+35045322 -92120370+35044895 -92120386+35044341 -92120401+35043816 -92120567+35038189 -92120660+35035021 -92120863+35028139 -92120888+35027276 -92121211+35016392 -92121336+35012210 -92121336+35012210 -92129469+35012317 -92134814+35012456 -92136870+35012456 -92140403+35012612 -92140549+35012619 -92142175+35012660 -92147451+35012796 -92154686+35012983 -92156750+35013037 -92161732+35013129 -92163114+35013150 -92174677+35013406 -92176745+35013358 -92178908+35013407 -92194513+35013877 -92207891+35014273 -92211275+35014309 -92219180+35014394 -92227541+35014484 -92227595+35008133 -92227595+35008133 -92227591+35001479 -92227591+35001479 -92227641+35000382 -92227654+35000087 -92227654+35000087 -92227653+35000062 -92227653+35000062 -92227990+34986007 -92228053+34983095 -92228053+34983095 -92228037+34981863 -92228037+34981863 -92228277+34976568 -92228405+34974904 -92228501+34973368 -92228533+34972856 -92228597+34971512 -92228709+34970488 -92229109+34956904 -92229256+34953506 -92229267+34953259 -92229429+34949528 -92229429+34949528 -92229397+34947032 -92229397+34947032 -92229541+34945768 -92229909+34927064 -92239061+34927608 -92242853+34927720 -92245456+34927766 -92246748+34927789 -92247398+34927800 -92247974+34927896 -92250150+34927995 -92250212+34927996 -92254093+34928075 -92261099+34928218 -92261454+34928225 -92261871+34928248 -92263088+34928270 -92265903+34928322 -92278611+34928554 -92288322+34928711 -92296947+34928851 -92300751+34928910 -92301667+34928923 -92311623+34929128 -92313813+34929170 -92314248+34929179 -92318100+34929253 -92320593+34929293 -92336625+34929552 -92348908+34929751 -92354532+34929842 -92357669+34929893 -92368215+34930065 -92378586+34930420 -92386168+34930652 -92386740+34930669 -92388378+34930718 -92388750+34930729 -92399477+34931152 -92402688+34931289 -92404756+34931370 -92411486+34931555 -92414120+34931595 -92419324+34931675 -92419324+34931675 -92419272+34931579 -92413379+34925119 -92413379+34925119 -92415373+34918390 -92415856+34916484 -92416078+34916278 -92135124+35709543 -92115410+35709144 -92135124+35709543 -92125151+35709211 -92115410+35709144 -92135124+35709543 -92139067+35709656 -92143963+35709798 -92149242+35710006 -92155367+35710176 -92176512+35710764 -92183524+35710959 -92190598+35711112 -92205282+35711428 -92209964+35711530 -92227591+35711911 -92240520+35712190 -92178018+33206090 -92168679+33185032 -92168679+33185032 -92170301+33162600 -92170301+33162600 -92160966+33168755 -92137715+33163433 -92137533+33162956 -92150295+36498610 -92164792+36498542 -92165566+36498538 -92181275+36498475 -92187400+36498397 -92199396+36498351 -92202061+36498419 -92202258+36498418 -92211081+36498395 -92211350+36498395 -92211449+36498395 -92214143+36498372 -92216412+36498417 -92227622+36498292 -92237398+36498205 -92252516+36498149 -92254086+36498118 -92255133+36498097 -92257327+36498071 -92259457+36498048 -92262092+36498020 -92262600+36498031 -92278496+36497988 -92279799+36497978 -92280405+36497973 -92284197+36497947 -92291010+36497912 -92303031+36497883 -92308156+36497871 -92309424+36497894 -92309536+36497868 -92309821+36497803 -92318415+36497711 -92324319+36497725 -92334499+36497749 -92337153+36497755 -92340057+36497762 -92353846+36497578 -92370252+36497264 -92379577+36497423 -92400193+36497874 -92409796+36497892 -92412530+36497898 -92418735+36497910 -92420383+36497914 -92420953+36497928 -92426437+36498069 -92431997+36498212 -92434142+36498268 -92445658+36498491 -92447847+36498558 -92460940+36498671 -92464203+36498655 -92481567+36498573 -92482158+36498570 -92482770+36498568 -92492342+36498524 -92496216+36498506 -92502045+36498609 -92504109+36498609 -92515472+36498725 -92529128+36498599 -92152838+36389823 -92152805+36390363 -92152805+36390363 -92152812+36391286 -92152812+36391286 -92152758+36392014 -92152476+36397629 -92152063+36405915 -92151162+36428305 -92151131+36428853 -92151027+36430704 -92150683+36435763 -92150683+36435763 -92151166+36439652 -92151454+36448286 -92151454+36448286 -92151174+36460015 -92151021+36462596 -92151021+36462596 -92151121+36478282 -92151121+36478282 -92150708+36486598 -92150651+36486850 -92150363+36496124 -92150295+36498610 -92152939+36389538 -92152838+36389823 -92152939+36389538 -92152911+36389581 -92152838+36389823 -92156986+36261248 -92159215+36261311 -92159215+36261311 -92159130+36272004 -92158691+36282990 -92158624+36284185 -92158422+36287496 -92158348+36289187 -92158310+36290440 -92158269+36290934 -92157230+36304357 -92157202+36305229 -92157176+36306037 -92157161+36306504 -92157149+36306856 -92157058+36309708 -92156986+36311968 -92156887+36315091 -92156710+36320691 -92156696+36321133 -92156621+36323515 -92156590+36324475 -92156564+36325293 -92156467+36328392 -92155361+36345869 -92155248+36346537 -92155193+36347602 -92155160+36348253 -92155160+36348253 -92155162+36348942 -92155162+36348942 -92154982+36348942 -92154456+36349829 -92154285+36354291 -92154105+36358989 -92153946+36363187 -92153946+36363187 -92153969+36364211 -92153969+36364211 -92153954+36364482 -92153156+36375816 -92153156+36375816 -92153184+36377645 -92153187+36377820 -92153190+36383742 -92153190+36383742 -92153041+36387589 -92153015+36388090 -92152939+36389538 -92156986+36261248 -92157092+36257446 -92157216+36255670 -92157365+36253560 -92157499+36250719 -92157759+36243146 -92157791+36242290 -92157849+36240752 -92157950+36238073 -92158947+36208795 -92159086+36204303 -92159158+36201969 -92159179+36201290 -92159392+36195334 -92159546+36191039 -92159632+36188153 -92159831+36180886 -92159877+36174332 -92160400+36173727 -92163111+36173774 -92164250+36173812 -92177092+36174258 -92177157+36174256 -92178163+36174280 -92178306+36174327 -92202905+36174853 -92214063+36169647 -92214121+36167707 -92214165+36166235 -92214167+36166138 -92214226+36164184 -92214370+36159368 -92214395+36158522 -92214424+36157547 -92190974+36107464 -92181988+36102284 -92180747+36102136 -92179705+36102102 -92178475+36102043 -92177413+36102073 -92176440+36102159 -92175875+36102343 -92175368+36102544 -92175130+36102809 -92174752+36103171 -92172161+36104528 -92190974+36107464 -92190608+36106883 -92190013+36106140 -92189210+36105324 -92188416+36104863 -92187514+36104385 -92186551+36103915 -92185718+36103510 -92184825+36103162 -92183883+36102829 -92182920+36102488 -92172161+36104528 -92195662+36132988 -92190974+36107464 -92195662+36132988 -92195677+36132323 -92195810+36126411 -92195810+36126411 -92195781+36124711 -92195781+36124711 -92196089+36115099 -92196099+36114791 -92196232+36113285 -92196288+36108705 -92196331+36105679 -92196331+36105679 -92196316+36103691 -92196316+36103691 -92196611+36091648 -92196694+36088150 -92196727+36086766 -92196936+36080528 -92197132+36074671 -92197249+36071167 -92197649+36059287 -92199414+36059358 -92222229+36059720 -92228947+36059882 -92236200+36059974 -92243815+36060071 -92260099+36060605 -92267218+36060732 -92271859+36060815 -92274604+36060848 -92278093+36061007 -92284033+36061180 -92286163+36061242 -92294731+36060987 -92301432+36061030 -92304951+36061080 -92305098+36057710 -92305579+36049397 -92305799+36042039 -92305801+36041769 -92305818+36040183 -92305856+36036730 -92305879+36034683 -92305893+36033465 -92305949+36030866 -92306064+36027102 -92306143+36021481 -92306166+36019866 -92306180+36018820 -92306352+36006781 -92306402+36003239 -92306548+35999588 -92306790+35990368 -92306998+35982430 -92307105+35979222 -92307120+35978540 -92307165+35976498 -92307220+35974022 -92309979+35974092 -92312051+35974122 -92325356+35974315 -92329192+35974371 -92334931+35974454 -92338733+35974509 -92339337+35974517 -92342468+35974563 -92347438+35974635 -92354294+35974773 -92374691+35975035 -92402921+35975691 -92411650+35975814 -92414324+35975865 -92201666+33204993 -92178018+33206090 -92201666+33204993 -92178971+33212695 -92178904+33212048 -92178904+33212048 -92178951+33210208 -92178951+33210208 -92178127+33207713 -92177947+33206961 -92177947+33206961 -92178018+33206090 -92207719+34492757 -92208214+34492769 -92208975+34492788 -92209320+34492795 -92212797+34492862 -92217079+34492945 -92220162+34493005 -92221168+34493024 -92222109+34493045 -92227814+34493173 -92245818+34493506 -92233376+34062312 -92233336+34065020 -92233299+34067633 -92233097+34081826 -92232910+34093165 -92232689+34104218 -92232508+34115297 -92232439+34119558 -92232418+34120799 -92232369+34123866 -92232369+34123866 -92232564+34127416 -92232564+34127416 -92232544+34128163 -92232518+34130729 -92232518+34130729 -92232531+34132218 -92232531+34132218 -92232519+34133111 -92232511+34134741 -92232499+34135775 -92232402+34143694 -92232339+34148853 -92232335+34149192 -92232314+34154011 -92232285+34160714 -92232285+34162243 -92232286+34165765 -92232293+34166202 -92232317+34167494 -92232317+34167494 -92232261+34167655 -92232187+34168809 -92232187+34168809 -92232440+34174275 -92232440+34174275 -92232372+34177296 -92232355+34178044 -92232317+34179786 -92232138+34187892 -92232108+34189256 -92232108+34189256 -92232220+34192806 -92232305+34197113 -92232305+34197113 -92232255+34197323 -92232255+34197323 -92232280+34204804 -92232318+34208193 -92232339+34209939 -92232507+34214404 -92232507+34214818 -92232563+34215277 -92232563+34215277 -92232555+34223076 -92232555+34223076 -92232597+34228448 -92232597+34228448 -92232578+34229332 -92225097+34230626 -92225053+34230625 -92220022+34230490 -92216988+34230422 -92212908+34230321 -92212666+34239274 -92212588+34242158 -92212544+34243793 -92212446+34250097 -92212334+34254186 -92212304+34254622 -92212198+34259422 -92212048+34266592 -92212042+34266879 -92211954+34271118 -92211884+34274508 -92211604+34287994 -92211586+34288821 -92211525+34291793 -92211439+34295966 -92211439+34295966 -92211459+34298676 -92211490+34302742 -92211494+34303196 -92211494+34303196 -92211467+34303333 -92211357+34306288 -92211330+34307489 -92211250+34311217 -92210503+34318741 -92210417+34325582 -92210309+34334222 -92210148+34347103 -92210079+34352631 -92210003+34358776 -92209984+34360307 -92209897+34367315 -92209569+34379069 -92209500+34382178 -92209427+34386669 -92209419+34387698 -92209243+34398548 -92209219+34400087 -92209129+34405612 -92209056+34410117 -92208994+34413947 -92208980+34414811 -92208923+34418309 -92208863+34421975 -92208833+34423804 -92208794+34427256 -92208538+34442797 -92208101+34469408 -92208003+34475311 -92207901+34481569 -92207868+34483559 -92207772+34489432 -92207719+34492757 -92214424+36157547 -92214438+36157119 -92214588+36152447 -92214424+36157547 -92214588+36152447 -92214588+36152447 -92214600+36152053 -92215020+36139056 -92215072+36137460 -92215185+36133989 -92215203+36133448 -92215203+36133448 -92195662+36132988 -92222987+33209676 -92201666+33204993 -92222987+33209676 -92212751+33206554 -92212110+33205853 -92211701+33205017 -92211171+33203954 -92210484+33202543 -92209756+33201889 -92209166+33201713 -92208036+33201717 -92207228+33201999 -92204533+33203599 -92201666+33204993 -92233376+34062312 -92260218+34061733 -92270028+34061494 -92272328+34061371 -92272704+34061362 -92282879+34061069 -92284714+34060985 -92284824+34060985 -92286809+34060923 -92302154+34060471 -92306402+34060347 -92312988+34060199 -92323109+34059912 -92324683+34059902 -92328916+34059797 -92334451+34059687 -92336587+34059637 -92240520+35712190 -92240627+35705979 -92240650+35704609 -92240740+35699361 -92240759+35698242 -92240839+35693599 -92241041+35681921 -92241132+35676635 -92241465+35657459 -92241635+35647668 -92241649+35646851 -92241656+35646440 -92241716+35642933 -92241785+35638920 -92242537+35632164 -92243020+35627819 -92243024+35627757 -92243049+35627396 -92243131+35625077 -92243132+35624987 -92243138+35624667 -92243188+35621901 -92243201+35621200 -92243227+35619773 -92243257+35618113 -92243277+35616968 -92243279+35616883 -92243294+35616059 -92243319+35614708 -92243325+35614382 -92243393+35610646 -92243400+35610248 -92243421+35609072 -92243526+35603274 -92243581+35600245 -92243592+35599633 -92243605+35598931 -92243637+35597130 -92243659+35595904 -92243672+35595180 -92243685+35594474 -92243703+35593478 -92243705+35593355 -92243709+35593146 -92243761+35590304 -92243785+35589004 -92243847+35585590 -92243860+35584894 -92243932+35580959 -92243947+35580094 -92243968+35578940 -92244042+35574905 -92244046+35574708 -92244056+35574146 -92244088+35572382 -92244103+35571581 -92244103+35570505 -92244103+35570184 -92244142+35568112 -92244180+35567297 -92244212+35566611 -92244329+35559993 -92244465+35552286 -92244535+35548378 -92244596+35544898 -92244596+35544898 -92244589+35543939 -92244589+35543939 -92244616+35542977 -92244640+35541777 -92244703+35538755 -92248506+35537922 -92248638+35532116 -92248778+35525226 -92248782+35525072 -92248816+35523591 -92248931+35518748 -92249267+35504608 -92249348+35501729 -92249370+35496161 -92249546+35489036 -92249762+35480317 -92249770+35480013 -92249911+35474327 -92249943+35473017 -92249966+35472064 -92250007+35470658 -92250153+35465714 -92250153+35463818 -92250433+35458546 -92250613+35450807 -92250788+35443332 -92250952+35436293 -92251034+35432779 -92251093+35430265 -92251212+35425189 -92251556+35414013 -92251696+35409961 -92251766+35407019 -92251796+35405789 -92251858+35403218 -92252052+35395159 -92252256+35386698 -92252291+35385271 -92252421+35379888 -92252454+35378557 -92252463+35378218 -92252691+35367230 -92252759+35363718 -92240520+35712190 -92240917+35712199 -92248748+35712368 -92253745+35712471 -92254050+35712517 -92254132+35712530 -92254784+35712557 -92256593+35712608 -92256693+35712611 -92261775+35712728 -92269412+35712868 -92280114+35713085 -92287559+35713236 -92296605+35713420 -92296846+35713425 -92312831+35713770 -92318667+35713891 -92318970+35713898 -92327486+35714075 -92328127+35714089 -92334670+35714249 -92339095+35714348 -92346578+35714517 -92346864+35714524 -92354075+35714677 -92355751+35714713 -92358860+35714778 -92364952+35714907 -92365210+35714913 -92377818+35715227 -92379220+35715247 -92400731+35715550 -92414138+35715963 -92417340+35716067 -92418334+35715841 -92418334+35715841 -92418066+35727101 -92418041+35728194 -92418039+35728280 -92418031+35728729 -92417802+35741337 -92417658+35748267 -92280502+34581435 -92275929+34581386 -92273306+34581339 -92269969+34581294 -92267867+34581266 -92267707+34581264 -92267473+34581262 -92263755+34581217 -92262924+34581207 -92261006+34581185 -92252684+34581087 -92248073+34580988 -92244464+34563022 -92244464+34563022 -92244470+34562647 -92244748+34552692 -92244470+34562647 -92244748+34552692 -92244722+34554766 -92244616+34558284 -92244470+34562647 -92245818+34493506 -92245686+34496899 -92245360+34511271 -92245355+34511522 -92245287+34515023 -92245101+34526224 -92244945+34537500 -92244934+34538330 -92244918+34539587 -92244860+34544051 -92244814+34547578 -92244761+34551630 -92244748+34552692 -92245818+34493506 -92259164+34493771 -92263444+34493827 -92274827+34494014 -92288659+34494190 -92289108+34494231 -92298497+34494347 -92300533+34494324 -92308511+34494428 -92315386+34494517 -92328198+34494714 -92333565+34494805 -92335836+34494831 -92344588+34494934 -92346492+34494956 -92348014+34494974 -92352983+34495032 -92359706+34495112 -92364775+34495166 -92366542+34495185 -92369074+34495239 -92370664+34495274 -92383043+34495436 -92384862+34495466 -92389954+34495539 -92391594+34495563 -92394136+34495600 -92395077+34495601 -92395603+34495624 -92399968+34495687 -92403128+34495795 -92403178+34495842 -92403626+34495787 -92403626+34495787 -92403603+34493966 -92403603+34493966 -92403694+34490133 -92403796+34486189 -92403796+34486189 -92403769+34484334 -92403769+34484334 -92403806+34482684 -92403994+34474438 -92404162+34470109 -92404329+34466261 -92404329+34466261 -92404312+34464979 -92404312+34464979 -92404544+34456742 -92413252+34452061 -92424196+34452247 -92426415+34452284 -92427260+34452298 -92431396+34452370 -92435586+34452442 -92437764+34452479 -92442620+34452562 -92444182+34452589 -92451426+34452713 -92453857+34452755 -92458864+34452841 -92461278+34452920 -92463316+34453001 -92467112+34453097 -92469973+34453152 -92477502+34453295 -92483558+34453453 -92483874+34453447 -92484392+34453439 -92488864+34453525 -92506466+34453707 -92506744+34453712 -92511337+34453794 -92516992+34453882 -92529946+34454084 -92531877+34454114 -92533419+34454138 -92535234+34454166 -92539116+34454227 -92540790+34454254 -92542667+34454284 -92546649+34454377 -92548413+34454452 -92550382+34454536 -92551717+34454564 -92554779+34454629 -92558695+34454743 -92559103+34454754 -92567886+34454858 -92573997+34455064 -92575540+34455044 -92576320+34455063 -92580191+34455269 -92589235+34455634 -92593915+34453248 -92595428+34453044 -92597775+34444774 -92600127+34441222 -92615574+34432696 -92617674+34431344 -92623171+34425752 -92623333+34419544 -92623333+34419544 -92621922+34418537 -92619047+34417439 -92617636+34417325 -92617636+34417325 -92623909+34413496 -92624423+34413120 -92627742+34413267 -92628111+34413216 -92628267+34413176 -92629481+34413223 -92631252+34413292 -92636339+34413395 -92639909+34413468 -92640895+34413493 -92648638+34413688 -92649948+34413741 -92661185+34414035 -92668711+34414237 -92252759+35363718 -92257182+35363866 -92270669+35363977 -92280250+35363870 -92288518+35364205 -92292914+35364331 -92298058+35364492 -92298422+35364538 -92302113+35364634 -92305924+35364733 -92307121+35364764 -92307729+35364780 -92313703+35364936 -92316874+35365020 -92320062+35365043 -92322370+35365212 -92322550+35365226 -92324507+35365272 -92327583+35365295 -92329624+35365317 -92331105+35365271 -92338667+35365465 -92347266+35365686 -92356208+35365915 -92357393+35365946 -92359689+35366005 -92361092+35366042 -92365635+35366109 -92365734+35366111 -92386323+35366615 -92386992+35366631 -92387317+35366639 -92389108+35366683 -92391130+35366732 -92391942+35366752 -92394623+35366773 -92394989+35366776 -92399798+35366800 -92399966+35366869 -92400435+35366885 -92400519+35366888 -92405067+35367051 -92408997+35367192 -92409584+35367215 -92411178+35367261 -92412213+35367288 -92413491+35367322 -92418048+35367444 -92418495+35367455 -92424015+35367603 -92428376+35367835 -92430600+35367722 -92430736+35367722 -92439868+35367723 -92450489+35367951 -92459912+35368065 -92476465+35368315 -92481326+35368389 -92481441+35368391 -92280502+34581435 -92285261+34581486 -92285843+34581526 -92280502+34581435 -92285843+34581526 -92285843+34581526 -92293061+34581547 -92298694+34581620 -92310634+34581741 -92327555+34581949 -92329722+34581974 -92332940+34582012 -92348749+34582290 -92348749+34582290 -92348734+34582571 -92348624+34584626 -92348179+34592986 -92348083+34594784 -92347957+34597173 -92347797+34600196 -92347738+34601336 -92347670+34602668 -92347394+34608067 -92347354+34608836 -92347341+34609071 -92347209+34611684 -92346809+34618993 -92346759+34619870 -92346706+34620800 -92346592+34622800 -92346592+34622800 -92346620+34624495 -92346720+34625093 -92346808+34625613 -92348260+34625636 -92349816+34625661 -92351438+34625686 -92351709+34625690 -92359305+34625805 -92364329+34625965 -92372071+34626137 -92374908+34626199 -92377321+34626237 -92381898+34626317 -92384394+34626333 -92390602+34626317 -92394986+34626349 -92398537+34626378 -92400890+34626397 -92403450+34626397 -92408257+34626441 -92408683+34626445 -92409307+34626493 -92410972+34626511 -92413373+34626536 -92416827+34626573 -92420411+34626589 -92422572+34626624 -92423385+34626637 -92427379+34626703 -92433872+34626809 -92434482+34626819 -92439818+34626906 -92441502+34626934 -92442860+34626956 -92443148+34626956 -92444524+34626940 -92445148+34626940 -92445148+34626940 -92445145+34627064 -92445129+34627872 -92445116+34628540 -92445068+34629212 -92445064+34629360 -92445052+34629804 -92445052+34630060 -92445036+34631468 -92444972+34632508 -92444924+34632860 -92444924+34633164 -92444876+34633516 -92444837+34634512 -92444812+34635157 -92444699+34638069 -92444684+34638460 -92444572+34640460 -92444556+34640764 -92444556+34640764 -92444572+34641116 -92444572+34641116 -92444508+34642044 -92444492+34642476 -92444428+34643356 -92444396+34644220 -92444368+34644507 -92444316+34645036 -92444316+34645036 -92444348+34645436 -92444356+34645676 -92444380+34646396 -92444380+34646396 -92444092+34653324 -92444044+34654172 -92443673+34662804 -92443450+34668016 -92443372+34669831 -92443276+34672060 -92443276+34672060 -92445004+34672092 -92446092+34672108 -92447916+34672188 -92449308+34672188 -92454332+34672340 -92455756+34672380 -92460589+34672508 -92461789+34672556 -92500158+34673692 -92500158+34674844 -92500027+34676296 -92499550+34681596 -92499070+34687628 -92499070+34687628 -92500158+34688041 -92501584+34688169 -92502818+34688227 -92503028+34688236 -92507505+34688431 -92509097+34688462 -92510978+34688499 -92517654+34688630 -92524858+34688666 -92525169+34688656 -92537183+34689011 -92538740+34689055 -92545578+34689246 -92546733+34689279 -92550720+34689391 -92551959+34689426 -92551959+34689426 -92551795+34696250 -92551386+34713278 -92551343+34715071 -92551064+34725699 -92551036+34726536 -92550944+34729305 -92550899+34730676 -92550769+34734591 -92550720+34736063 -92550706+34736491 -92550617+34739139 -92550590+34739969 -92550581+34740144 -92550433+34742940 -92550311+34745260 -92550311+34745260 -92550450+34747047 -92550450+34747047 -92550411+34748104 -92550356+34749599 -92550346+34749876 -92550312+34750401 -92550000+34758110 -92549932+34759799 -92549932+34759799 -92553579+34761799 -92566157+34762141 -92573981+34762354 -92575546+34762397 -92576071+34762412 -92602490+34763132 -92609765+34763330 -92627268+34763689 -92653657+34764520 -92654324+34764541 -92654324+34764541 -92653627+34785206 -92653615+34785538 -92653571+34786695 -92653518+34787762 -92653431+34789513 -92653347+34791139 -92653039+34798606 -92652676+34809353 -92652563+34812681 -92652548+34813122 -92652015+34828927 -92651941+34831864 -92651941+34831864 -92652149+34832208 -92652149+34832208 -92651836+34838952 -92651814+34839427 -92651799+34839606 -92651248+34851682 -92651248+34851682 -92654290+34851741 -92670862+34852064 -92678166+34852207 -92678460+34852213 -92692429+34852487 -92704093+34852715 -92707439+34852781 -92713143+34852893 -92716125+34852981 -92716588+34852991 -92719559+34853051 -92730379+34853268 -92730686+34853275 -92733453+34853331 -92735821+34853379 -92738599+34853435 -92739160+34853447 -92739779+34853459 -92350432+33298941 -92350413+33298832 -92350413+33298832 -92352389+33293130 -92352389+33293130 -92326192+33269550 -92320780+33262152 -92309121+33265009 -92293970+33279650 -92222987+33209676 -92312450+33503426 -92312428+33503546 -92312400+33503912 -92312400+33503912 -92312482+33504004 -92312838+33504118 -92313166+33504416 -92313450+33504908 -92313576+33505127 -92313604+33505287 -92313686+33505424 -92313740+33506272 -92315273+33508540 -92312450+33503426 -92315273+33508540 -92315273+33508540 -92315874+33510671 -92315874+33510671 -92315163+33512617 -92315163+33512617 -92315519+33513190 -92315464+33515595 -92317844+33520108 -92318911+33520841 -92323369+33526110 -92323369+33526110 -92322959+33527966 -92322850+33532181 -92321455+33532754 -92315519+33513190 -92315437+33513373 -92314917+33514037 -92314917+33514221 -92314917+33514541 -92315218+33515251 -92315464+33515595 -92315519+33513190 -92315464+33515595 -92340487+33430092 -92340363+33430614 -92339629+33431924 -92338922+33433274 -92338248+33435247 -92337156+33436736 -92326530+33460655 -92323305+33465098 -92319408+33474319 -92319408+33474319 -92320901+33480104 -92321696+33486701 -92321696+33486701 -92316528+33491673 -92312450+33503426 -92316947+33543906 -92316915+33544003 -92316806+33544873 -92316614+33545308 -92316614+33545766 -92316860+33545995 -92317791+33546270 -92317818+33546659 -92317818+33546659 -92317572+33546980 -92317490+33547232 -92317490+33547232 -92317544+33547507 -92318010+33559236 -92316947+33543906 -92318010+33559236 -92317052+33543453 -92316947+33543906 -92318010+33559236 -92319488+33564918 -92324360+33573096 -92324360+33573096 -92323758+33575616 -92320967+33585306 -92320967+33585306 -92321597+33587688 -92322911+33589017 -92325129+33591949 -92330579+33603289 -92326291+33663775 -92323525+33669915 -92323525+33669915 -92324046+33673099 -92324046+33673099 -92321498+33675734 -92320485+33677613 -92320485+33677911 -92322074+33679078 -92322074+33679078 -92320868+33681346 -92320101+33682331 -92320101+33682331 -92321170+33684232 -92321170+33684232 -92320924+33685813 -92320924+33685813 -92322075+33685813 -92323253+33689318 -92327090+33691860 -92327776+33695434 -92328544+33698023 -92328681+33698779 -92330902+33705605 -92330902+33705605 -92330710+33706934 -92330710+33706934 -92330930+33707805 -92324549+33623108 -92321631+33629848 -92321631+33629848 -92323603+33637752 -92323603+33637752 -92323220+33639699 -92320920+33643777 -92320920+33643777 -92324071+33656307 -92326482+33657475 -92321455+33532754 -92317052+33543453 -92321455+33532754 -92321674+33533075 -92322194+33533556 -92322194+33533854 -92321948+33534083 -92321838+33534243 -92321838+33534243 -92321839+33534633 -92321975+33534816 -92321975+33534816 -92321948+33534999 -92321729+33535137 -92321209+33535114 -92317052+33543453 -92326450+33620320 -92324549+33623108 -92326450+33620320 -92325653+33621180 -92325407+33621593 -92325133+33621822 -92324750+33622028 -92324558+33622257 -92324449+33622807 -92324449+33622807 -92324549+33623108 -92326482+33657475 -92326045+33662813 -92326017+33663065 -92326017+33663065 -92326236+33663294 -92326291+33663775 -92326482+33657475 -92326291+33663775 -92337462+33735705 -92337873+33736393 -92338312+33736690 -92338916+33740905 -92340810+33746472 -92340810+33746472 -92339330+33747572 -92339330+33747572 -92340153+33749607 -92340153+33749607 -92339387+33751063 -92339314+33751321 -92339314+33751321 -92339634+33752621 -92339634+33752621 -92338099+33753973 -92337167+33754340 -92336646+33755600 -92336646+33755600 -92336784+33757180 -92336784+33757180 -92335083+33757135 -92333877+33758716 -92333877+33758716 -92335880+33761098 -92335880+33761098 -92333330+33766230 -92328312+33773997 -92328312+33773997 -92329327+33774775 -92329327+33775279 -92328431+33608683 -92329266+33613369 -92329266+33613369 -92326450+33620320 -92329246+33779655 -92331991+33786412 -92332457+33786848 -92332457+33786848 -92331799+33788864 -92331799+33788864 -92332348+33789184 -92333418+33792531 -92333528+33793102 -92334187+33794957 -92334215+33795064 -92329327+33775279 -92327874+33775669 -92327682+33775921 -92327599+33776219 -92327599+33776219 -92327901+33776539 -92327901+33776539 -92327874+33776791 -92327764+33777181 -92327572+33777570 -92327188+33777868 -92327188+33777868 -92327216+33778074 -92327435+33778235 -92329246+33779655 -92329327+33775279 -92329246+33779655 -92330579+33603289 -92328431+33608683 -92330579+33603289 -92329594+33606931 -92329484+33607069 -92329101+33607069 -92328718+33606932 -92328335+33606977 -92328198+33607184 -92328170+33607688 -92328170+33607688 -92328417+33607985 -92328472+33608352 -92328472+33608352 -92328431+33608683 -92330930+33707805 -92333151+33711149 -92333151+33711149 -92332576+33713944 -92332576+33713944 -92333345+33721823 -92333592+33722281 -92333592+33722281 -92331893+33724779 -92331893+33724779 -92333431+33732682 -92333431+33732682 -92337462+33735705 -92333431+33732682 -92337818+33734079 -92337818+33734354 -92337324+33734445 -92337242+33734629 -92337242+33734629 -92337297+33735087 -92337462+33735705 -92334215+33795064 -92335423+33796743 -92340747+33802858 -92340747+33802858 -92338910+33805562 -92337456+33809434 -92335508+33810694 -92335508+33810694 -92337759+33813190 -92337759+33813190 -92337567+33814107 -92583054+33802198 -92571745+33801933 -92569289+33801868 -92556730+33801533 -92551292+33801442 -92549770+33801417 -92544751+33801232 -92541360+33801122 -92513512+33800223 -92508682+33800032 -92501897+33799841 -92481265+33799435 -92481043+33799431 -92478342+33799377 -92468720+33799187 -92468046+33799174 -92465083+33799115 -92463721+33799057 -92460426+33799016 -92459827+33799008 -92459549+33799005 -92454506+33798871 -92445646+33798628 -92441266+33798508 -92439372+33798456 -92437670+33798409 -92435116+33798339 -92430990+33798226 -92429072+33798167 -92428446+33798144 -92424098+33797982 -92415958+33797766 -92414659+33797728 -92407914+33797519 -92405606+33797476 -92404233+33797451 -92400605+33797392 -92397589+33797343 -92393770+33797244 -92391769+33797192 -92389380+33797129 -92378710+33796850 -92372920+33796734 -92371410+33796687 -92353074+33795882 -92340279+33795299 -92334860+33795089 -92334215+33795064 -92336587+34059637 -92337450+34063987 -92337450+34063987 -92338000+34064331 -92338248+34064629 -92338331+34064812 -92337450+34063987 -92338331+34064812 -92337480+33423678 -92338381+33423746 -92338764+33423906 -92338764+33423906 -92338737+33424571 -92338737+33424571 -92339174+33425075 -92339420+33425602 -92339530+33426174 -92339885+33426426 -92340404+33427915 -92340404+33427915 -92340377+33428122 -92340377+33428122 -92340623+33428328 -92340623+33428328 -92340487+33430092 -92337480+33423678 -92340487+33430092 -92337567+33814107 -92338365+33819903 -92337567+33814107 -92338804+33819284 -92338804+33819284 -92338777+33819673 -92338667+33819880 -92338365+33819903 -92338331+34064812 -92340918+34065132 -92342542+34065681 -92350416+34069322 -92353995+34071680 -92353995+34071680 -92353278+34068611 -92353278+34068611 -92365667+34071069 -92365693+34071080 -92368668+34072751 -92374424+34076276 -92374424+34076276 -92373130+34076277 -92373130+34076277 -92375597+34086583 -92378817+34087868 -92380659+34091167 -92388311+34094744 -92388834+34095455 -92388834+34095455 -92388309+34098570 -92388309+34098570 -92389520+34100105 -92393017+34102031 -92394144+34104070 -92394530+34104070 -92396237+34103590 -92404744+34109044 -92404744+34109044 -92401467+34109937 -92401467+34109937 -92403670+34110327 -92405430+34114817 -92406048+34115588 -92406642+34115687 -92338365+33819903 -92338557+33820750 -92339382+33823820 -92339738+33823957 -92339903+33824232 -92340672+33824873 -92340672+33824873 -92339576+33831196 -92339576+33831196 -92340729+33833395 -92344274+33842008 -92346608+33841595 -92350205+33843106 -92350205+33843106 -92349623+33843816 -92349576+33846520 -92349576+33846520 -92349684+33846634 -92353281+33847389 -92373211+33378788 -92370126+33379683 -92368842+33379294 -92360268+33379457 -92358795+33382504 -92357188+33391234 -92355414+33401571 -92351077+33405783 -92349385+33409517 -92343787+33414399 -92337480+33423678 -92472154+34039928 -92472106+34042086 -92472024+34042728 -92471975+34043800 -92471887+34045783 -92471801+34047720 -92471801+34047720 -92471834+34049256 -92471834+34049256 -92471794+34051245 -92471794+34051245 -92471807+34052730 -92471807+34052730 -92471674+34053806 -92471667+34057054 -92460712+34057159 -92453397+34057254 -92451083+34057303 -92448305+34057349 -92438775+34057514 -92433393+34057665 -92425415+34058032 -92424052+34058098 -92417054+34058389 -92410265+34058382 -92410025+34058380 -92408772+34058367 -92395249+34058410 -92392799+34058453 -92383632+34058613 -92382377+34058635 -92380216+34058673 -92370639+34058922 -92350050+34059374 -92349861+34059357 -92346531+34059404 -92336587+34059637 -92350432+33298941 -92350547+33299591 -92366365+33306876 -92373326+33312210 -92379954+33327377 -92379954+33327377 -92379790+33327904 -92379790+33327904 -92382512+33339244 -92382512+33339244 -92381801+33342727 -92380595+33349348 -92380457+33351799 -92350432+33298941 -92390816+33277943 -92441818+33273646 -92445228+33276352 -92445247+33280589 -92461212+33284883 -92469809+33291804 -92469809+33291804 -92458586+33305810 -92458586+33305810 -92472277+33317146 -92522856+33316502 -92526200+33318255 -92353281+33847389 -92353419+33847778 -92353419+33847778 -92353364+33848213 -92353254+33848603 -92353172+33848626 -92352678+33848602 -92352238+33848397 -92351744+33848442 -92351580+33848579 -92351580+33848854 -92351937+33849083 -92354134+33853675 -92353281+33847389 -92354134+33853675 -92354134+33853675 -92354575+33854008 -92356442+33854442 -92357485+33854442 -92357787+33854557 -92363610+33857991 -92369408+33863372 -92382232+33871504 -92376388+33376852 -92373211+33378788 -92376388+33376852 -92376045+33377320 -92375146+33378111 -92374467+33378650 -92373893+33378810 -92373211+33378788 -92378053+33354318 -92376901+33362427 -92376388+33376852 -92380457+33351799 -92378053+33354318 -92380457+33351799 -92379529+33352486 -92379337+33352944 -92379173+33353127 -92378627+33353448 -92378190+33353837 -92378053+33354318 -92382232+33871504 -92382342+33871893 -92382369+33872191 -92382479+33872535 -92383275+33873177 -92383521+33873887 -92383659+33874070 -92383850+33874597 -92383850+33874597 -92383824+33875103 -92383467+33875686 -92383467+33875686 -92383494+33876259 -92386570+33876374 -92382232+33871504 -92386487+33876054 -92386570+33876374 -92386570+33876374 -92386074+33878482 -92386074+33878482 -92391811+33883982 -92396068+33886778 -92395386+33889703 -92396368+33891704 -92400594+33900319 -92400594+33900319 -92398588+33901670 -92398588+33901670 -92399327+33907029 -92400671+33912024 -92400671+33912024 -92400643+33912849 -92400643+33912849 -92403528+33914545 -92410697+33918303 -92410697+33918303 -92410477+33921144 -92410192+33925751 -92410192+33925751 -92414322+33927261 -92414348+33931247 -92417978+33933184 -92396068+33886778 -92395386+33889703 -92396068+33886778 -92395738+33888038 -92395737+33888313 -92395270+33888519 -92393787+33889000 -92393677+33889183 -92393649+33889298 -92393649+33889298 -92393869+33889435 -92394528+33889344 -92395187+33889573 -92395386+33889703 -92407606+34114428 -92406642+34115687 -92407606+34114428 -92407468+34114749 -92407303+34115481 -92407110+34115641 -92406642+34115687 -92407606+34114428 -92409726+34114841 -92409754+34115321 -92411738+34112871 -92413500+34114544 -92414315+34114916 -92417782+34117179 -92422175+34120272 -92423001+34120386 -92424736+34121349 -92424953+34121408 -92426527+34125429 -92427436+34125429 -92427436+34125429 -92427435+34125098 -92427435+34125098 -92431120+34123976 -92435671+34126932 -92436084+34127070 -92438233+34125718 -92442530+34126864 -92442530+34126864 -92441812+34123503 -92441812+34123503 -92444842+34124465 -92445865+34124797 -92449002+34123113 -92451152+34125924 -92451152+34125924 -92451042+34126726 -92451042+34126726 -92453383+34128031 -92455339+34128031 -92458755+34128259 -92460794+34133138 -92464899+34134283 -92469114+34135542 -92469114+34135542 -92467240+34133710 -92475753+36257257 -92474766+36257092 -92469720+36250135 -92469720+36250135 -92475674+36242000 -92476215+36227274 -92476215+36227274 -92474224+36206924 -92463731+36179252 -92463587+36179193 -92432455+36168543 -92425911+36178365 -92425911+36178365 -92429621+36168728 -92429621+36168728 -92419921+36162786 -92408559+36152397 -92408559+36152397 -92408568+36152057 -92408625+36149888 -92416625+36149411 -92420469+36149407 -92426536+36143275 -92426831+36134830 -92426831+36134830 -92414318+36134727 -92409175+36134684 -92409175+36134684 -92409178+36133657 -92409180+36121665 -92409196+36121102 -92409266+36119650 -92409469+36116135 -92409745+36111842 -92409795+36111071 -92409808+36110485 -92409834+36109369 -92410119+36100965 -92410498+36092747 -92410528+36092035 -92410558+36091320 -92410819+36084252 -92411074+36077340 -92411218+36073454 -92411314+36072065 -92411502+36062756 -92411502+36062756 -92411657+36058280 -92411857+36051639 -92412115+36039411 -92412281+36034524 -92412317+36033467 -92412345+36032659 -92412542+36027228 -92412542+36027228 -92412511+36026441 -92412511+36026441 -92413048+36018817 -92413108+36017150 -92413158+36015760 -92413373+36009858 -92413590+36003903 -92413883+35997562 -92413931+35996052 -92413977+35994085 -92413977+35994085 -92413900+35990235 -92413900+35990235 -92413910+35989702 -92413934+35986525 -92414057+35985105 -92414076+35984899 -92414161+35982128 -92414214+35980101 -92414317+35976163 -92414324+35975865 -92414324+35975865 -92414412+35972545 -92414646+35961999 -92414817+35955060 -92414842+35954165 -92415068+35945994 -92415114+35944348 -92415227+35940264 -92415446+35932396 -92415458+35931978 -92415542+35928928 -92415552+35928567 -92415614+35927260 -92415671+35926413 -92415978+35914945 -92416355+35906278 -92416460+35903873 -92416648+35899567 -92416836+35895257 -92417112+35888974 -92417112+35888974 -92415892+35888943 -92414737+35887430 -92414737+35887430 -92414755+35885159 -92414766+35883768 -92414774+35882775 -92414833+35875662 -92414939+35868779 -92414976+35866464 -92415067+35860910 -92415089+35859551 -92415444+35838066 -92415448+35837841 -92415493+35836351 -92415766+35827445 -92415880+35823032 -92416015+35817504 -92416109+35813668 -92416109+35813668 -92416094+35812751 -92416094+35812751 -92416122+35811653 -92416180+35809453 -92416680+35790065 -92416719+35788590 -92416719+35788590 -92416815+35784856 -92416850+35783288 -92417050+35774336 -92417053+35774219 -92417117+35771351 -92417239+35765907 -92417340+35761401 -92417449+35756539 -92416719+35788590 -92425203+35788666 -92427810+35788689 -92431837+35788725 -92443505+35788831 -92446692+35788859 -92460664+35788986 -92488884+35789243 -92490338+35789257 -92492809+35789279 -92493880+35789288 -92496279+35789310 -92502672+35789418 -92503548+35789428 -92507066+35789358 -92507881+35789382 -92512238+35789407 -92513031+35789412 -92514502+35789421 -92530043+35789898 -92531523+35789925 -92534901+35789986 -92538002+35790042 -92539302+35790066 -92550684+35790030 -92554130+35790011 -92569858+35790127 -92579520+35790233 -92594160+35790205 -92598077+35790122 -92608252+35790119 -92609573+35790118 -92629492+35790815 -92629837+35790823 -92629904+35785900 -92630181+35774185 -92630459+35763758 -92630584+35757909 -92630605+35746954 -92630620+35746905 -92630668+35746217 -92630682+35746024 -92630722+35745460 -92630751+35744144 -92630775+35743046 -92630793+35742544 -92630838+35740579 -92630870+35739185 -92630940+35736146 -92631040+35731689 -92631180+35720253 -92631206+35718431 -92644873+35718859 -92649446+35719021 -92661323+35719441 -92665815+35719587 -92674821+35719750 -92674996+35719753 -92675700+35719757 -92675757+35719757 -92679841+35719778 -92679986+35719735 -92680222+35719816 -92681963+35719816 -92693449+35720160 -92693708+35720171 -92417449+35756539 -92417594+35750077 -92417658+35748267 -92417449+35756539 -92417658+35748267 -92417914+34913553 -92416078+34916278 -92417914+34913553 -92417970+34914103 -92418526+34914904 -92418803+34915660 -92418803+34915660 -92418720+34915843 -92418470+34915935 -92417052+34915958 -92416078+34916278 -92417978+33933184 -92418031+33933241 -92418471+33933470 -92418828+33933768 -92418856+33933928 -92418910+33934203 -92418993+33934386 -92419213+33934478 -92419790+33934501 -92420037+33934639 -92420257+33935166 -92421602+33940664 -92417978+33933184 -92421602+33940664 -92421602+33940664 -92422124+33941145 -92435729+33946209 -92441336+33955783 -92445193+33959083 -92890695+36114132 -92885503+36114103 -92875578+36114048 -92872704+36113998 -92854720+36113651 -92851982+36113720 -92850965+36113675 -92850683+36113675 -92842132+36113746 -92841172+36113746 -92838801+36113701 -92836966+36109969 -92836955+36109414 -92836952+36109280 -92836887+36106117 -92836880+36105755 -92836880+36105755 -92837203+36092351 -92837327+36091465 -92837417+36085063 -92837456+36082295 -92837463+36081822 -92837468+36081478 -92837716+36071688 -92837776+36070124 -92837776+36070124 -92836531+36070065 -92832233+36069862 -92824305+36069488 -92817654+36069299 -92803644+36068901 -92786717+36068747 -92784502+36068767 -92777501+36068556 -92768383+36068306 -92766332+36068256 -92755932+36067987 -92751403+36067845 -92734909+36067619 -92731022+36067553 -92711668+36067444 -92700483+36067307 -92696162+36067254 -92678251+36066727 -92676663+36066660 -92676213+36066642 -92672387+36066515 -92663718+36066250 -92657420+36066093 -92652304+36065968 -92646743+36065873 -92640861+36065772 -92640049+36065759 -92639720+36065859 -92639489+36065899 -92637938+36065967 -92635877+36065922 -92634864+36065943 -92634432+36065931 -92631456+36065852 -92631006+36065840 -92626056+36065711 -92611096+36065779 -92604064+36065670 -92600761+36065645 -92599257+36065635 -92597004+36065589 -92592962+36065542 -92581805+36065393 -92581456+36065387 -92581154+36065383 -92580986+36065380 -92577489+36065322 -92555780+36064924 -92554304+36064908 -92518875+36064250 -92512005+36064110 -92496127+36063903 -92489826+36063842 -92480063+36063749 -92465638+36063662 -92465536+36063672 -92465069+36063721 -92461943+36063617 -92451987+36063480 -92447791+36063396 -92446461+36063370 -92443819+36063318 -92425814+36063022 -92425201+36062998 -92423929+36062975 -92411502+36062756 -92449301+34899123 -92449361+34903821 -92449361+34903821 -92448222+34903967 -92447923+34903992 -92446041+34904078 -92436739+34903111 -92433708+34908906 -92428349+34911257 -92423977+34910416 -92417914+34913553 -92470297+34937572 -92465674+34931620 -92465117+34930756 -92459900+34878145 -92459900+34878145 -92461335+34875089 -92464536+34864405 -92464536+34864405 -92464397+34863305 -92446028+34847434 -92436108+34842218 -92436108+34842218 -92439657+34848365 -92442364+34870905 -92442364+34870905 -92442572+34871817 -92442972+34872649 -92443356+34873161 -92443596+34873449 -92443740+34873833 -92443740+34873833 -92443580+34874185 -92443324+34874569 -92443209+34874827 -92442364+34870905 -92443209+34874827 -92448508+34898207 -92447135+34888429 -92447134+34888418 -92445576+34882270 -92443270+34876931 -92443215+34875089 -92443209+34874827 -92445193+33959083 -92445434+33959059 -92445956+33959219 -92446533+33959700 -92446616+33959815 -92447440+33960502 -92447578+33960502 -92447770+33960433 -92447825+33960021 -92447935+33959861 -92448045+33959563 -92451289+33960983 -92445193+33959083 -92451289+33960983 -92449301+34899123 -92448508+34898207 -92449301+34899123 -92448927+34898818 -92448508+34898207 -92451289+33960983 -92451867+33963892 -92451894+33964213 -92452087+33964350 -92452417+33964533 -92452802+33964946 -92453132+33965083 -92453792+33965175 -92454012+33965381 -92454726+33965564 -92454974+33965724 -92454974+33965724 -92453627+33966939 -92451289+33960983 -92453627+33966939 -92453627+33966939 -92457559+33969687 -92457559+33969687 -92456493+33971410 -92456157+33972482 -92456157+33972482 -92456455+33972516 -92457175+33972597 -92472834+33972681 -92475602+33972696 -92475602+33972696 -92475460+33976033 -92475105+33984418 -92474834+33990026 -92474480+33998363 -92474136+34002580 -92473905+34006373 -92473662+34011045 -92473390+34015299 -92472736+34025127 -92472722+34025348 -92472722+34025348 -92472739+34025531 -92472788+34026027 -92472788+34026027 -92472351+34033518 -92472339+34034514 -92472339+34034514 -92472378+34036851 -92472387+34037361 -92472407+34037459 -92467240+34133710 -92467736+34133709 -92468728+34133938 -92470243+34134465 -92471373+34134945 -92471731+34135037 -92471841+34135060 -92467240+34133710 -92471841+34135060 -92471659+34940809 -92470297+34937572 -92471659+34940809 -92471113+34939758 -92470297+34937572 -92528291+34145873 -92525427+34145750 -92498822+34144323 -92495505+34144230 -92494933+34144214 -92493569+34144236 -92493417+34142795 -92493001+34139221 -92492559+34137114 -92492198+34133312 -92489031+34134344 -92484072+34133567 -92479279+34132515 -92472226+34133777 -92471841+34135060 -92472407+34037459 -92472154+34039928 -92472407+34037459 -92472242+34038306 -92472242+34038306 -92472243+34039291 -92472243+34039291 -92472160+34039681 -92472154+34039928 -92522938+34950526 -92500158+34952673 -92476379+34946102 -92473682+34943359 -92471659+34940809 -92481441+35368391 -92481442+35370202 -92481442+35370202 -92481247+35371609 -92481052+35375550 -92480913+35383047 -92480831+35387542 -92480757+35394668 -92480757+35394668 -92480824+35397989 -92480824+35397989 -92480820+35398824 -92480790+35404538 -92480790+35404538 -92480810+35404804 -92480810+35404804 -92480772+35406557 -92480654+35412073 -92480646+35412356 -92480531+35416556 -92480428+35420302 -92480147+35430578 -92480142+35430746 -92479900+35439554 -92479774+35441550 -92479652+35446639 -92479445+35455383 -92479445+35455383 -92483112+35455519 -92492434+35455698 -92494687+35455716 -92498657+35455750 -92501528+35455763 -92509281+35455950 -92510317+35455951 -92510906+35455954 -92514459+35455975 -92519394+35456088 -92526403+35456248 -92531757+35456371 -92538643+35456670 -92539791+35456670 -92551420+35456671 -92562784+35456748 -92567229+35456936 -92582057+35457564 -92582689+35457597 -92585588+35457746 -92590819+35457975 -92597432+35458245 -92599748+35458341 -92602480+35458455 -92602615+35458461 -92608612+35458565 -92612947+35458641 -92638129+35459098 -92646569+35459129 -92647549+35459300 -92650069+35459232 -92652197+35459324 -92655444+35459187 -92660202+35459190 -92668992+35459260 -92673414+35459307 -92673635+35459502 -92674618+35459788 -92684499+35459697 -92687298+35459792 -92691778+35459880 -92692823+35459772 -92694101+35459880 -92695557+35459971 -92695976+35459926 -92699336+35459842 -92700063+35459879 -92709170+35460187 -92716333+35460323 -92717559+35460346 -92730027+35460582 -92743594+35460839 -92744849+35460862 -92762575+35461272 -92767259+35461361 -92767492+35461366 -92773394+35461478 -92777204+35461551 -92778312+35461572 -92780550+35461615 -92783477+35461671 -92795561+35461900 -92804846+35462077 -92812620+35462225 -92829142+35462539 -92833746+35462626 -92834600+35462643 -92834980+35462650 -92843782+35462819 -92850624+35462950 -92481426+36256861 -92475753+36257257 -92481426+36256861 -92481333+36256880 -92479625+36256814 -92477766+36257143 -92475978+36257295 -92475753+36257257 -92481441+35368391 -92481640+35368395 -92481651+35368116 -92481684+35367330 -92481782+35365041 -92482888+35339903 -92483073+35335719 -92483340+35328753 -92483343+35325270 -92483403+35322311 -92483510+35317078 -92483564+35313458 -92483645+35308901 -92483735+35304724 -92483920+35296209 -92484036+35290896 -92484167+35284913 -92484259+35280706 -92484914+35280248 -92485572+35279129 -92493423+35266640 -92485218+35274957 -92484967+35275370 -92484967+35275828 -92485135+35276377 -92485554+35276996 -92485666+35277774 -92485666+35277774 -92485611+35279011 -92485572+35279129 -92493423+35266640 -92485572+35279129 -92505865+35138503 -92505107+35145671 -92503738+35148946 -92499757+35169558 -92499757+35169558 -92503331+35172650 -92564446+36330410 -92565233+36329424 -92567746+36326631 -92567746+36326631 -92536520+36308753 -92523980+36291138 -92523980+36291138 -92524246+36289925 -92527040+36283706 -92529088+36281584 -92534383+36277173 -92543101+36269106 -92544110+36267108 -92544110+36267108 -92520142+36268602 -92513275+36266752 -92513115+36266709 -92509753+36265403 -92509694+36265373 -92500257+36259140 -92481426+36256861 -92512379+35244456 -92503249+35245528 -92503249+35245528 -92512832+35252669 -92512832+35252669 -92511142+35258419 -92510361+35258396 -92500607+35262834 -92493423+35266640 -92501208+35175924 -92503023+35173246 -92503331+35172650 -92501208+35175924 -92503331+35172650 -92501208+35175924 -92509686+35179089 -92509825+35179227 -92510020+35179502 -92510076+35179547 -92510076+35179639 -92510661+35180533 -92511024+35180853 -92511749+35181220 -92512892+35181633 -92514398+35182321 -92517821+35183781 -92501208+35175924 -92517821+35183781 -92507599+35136713 -92505865+35138503 -92507599+35136713 -92506925+35137060 -92506144+35137908 -92505977+35138182 -92505865+35138503 -92518866+35121295 -92515684+35129049 -92515154+35130102 -92514764+35130604 -92513216+35132694 -92512894+35133009 -92507599+35136713 -92517821+35183781 -92519167+35184040 -92519167+35184040 -92518999+35185827 -92518999+35185827 -92519389+35187613 -92523532+35187559 -92526083+35189539 -92528529+35195094 -92529512+35195564 -92529512+35195564 -92524737+35205228 -92524737+35205228 -92531609+35224259 -92531609+35224259 -92528661+35229575 -92524418+35229115 -92518866+35121295 -92518949+35121181 -92519228+35120425 -92519563+35119921 -92519982+35119005 -92519982+35118914 -92520121+35118708 -92520317+35118204 -92520509+35117330 -92518866+35121295 -92520509+35117330 -92520509+35117330 -92521896+35114506 -92524055+35114620 -92524768+35114319 -92525355+35114197 -92527200+35114383 -92554659+35116035 -92554685+35113277 -92522938+34950526 -92525327+34950711 -92527988+34951179 -92530708+34951543 -92533671+34951923 -92536558+34952045 -92539239+34952425 -92544143+34953279 -92544341+34953319 -92522938+34950526 -92544341+34953319 -92524418+35229115 -92512379+35244456 -92524418+35229115 -92512801+35238685 -92512689+35238960 -92512689+35239326 -92512800+35239601 -92513582+35240426 -92513721+35240701 -92513804+35240976 -92513804+35240976 -92513692+35241915 -92513525+35242258 -92513357+35242533 -92512379+35244456 -92526200+33318255 -92523234+33327980 -92522702+33328276 -92521408+33328755 -92520596+33329196 -92519801+33329919 -92519439+33330669 -92519405+33331484 -92519405+33331484 -92519600+33332422 -92520567+33333251 -92521626+33333426 -92527119+33335729 -92526200+33318255 -92527119+33335729 -92527119+33335729 -92528578+33337467 -92532294+33345371 -92534264+33346752 -92534264+33346752 -92533584+33355995 -92533584+33355995 -92567157+33367201 -92529128+36498599 -92559713+36498300 -92576193+36498257 -92592378+36498194 -92596362+36498179 -92600621+36498206 -92601478+36498211 -92605912+36498239 -92611940+36498221 -92615750+36498205 -92617338+36498199 -92618056+36498196 -92630628+36498155 -92634884+36498158 -92635380+36498158 -92636895+36498160 -92637303+36498160 -92638515+36498162 -92639508+36498208 -92640215+36498182 -92643662+36498058 -92651744+36498083 -92660051+36498109 -92660867+36498107 -92662178+36498103 -92685932+36498040 -92687865+36498035 -92691638+36498027 -92693168+36498024 -92694840+36498020 -92699137+36498017 -92703589+36498014 -92707713+36498011 -92708285+36498011 -92717046+36498037 -92718374+36498039 -92723754+36498044 -92727763+36498048 -92731939+36498050 -92739057+36497921 -92741378+36497896 -92742319+36497886 -92746004+36497894 -92753678+36497975 -92757477+36497913 -92759950+36497902 -92762198+36497890 -92763679+36497873 -92772333+36497772 -92785171+36497825 -92785368+36497827 -92787548+36497841 -92789839+36497896 -92790444+36497864 -92791229+36497873 -92792974+36497930 -92796503+36497973 -92797724+36497989 -92802957+36498024 -92805609+36498006 -92813852+36497857 -92814304+36497823 -92814522+36497825 -92825650+36497942 -92834688+36498037 -92838621+36498079 -92838876+36498033 -92852140+36498041 -92852873+36498040 -92854177+36498036 -92549302+36335219 -92534805+36329186 -92530936+36349503 -92530936+36349503 -92532215+36350158 -92534664+36350251 -92578589+36342220 -92594489+36353121 -92594891+36355946 -92594891+36355946 -92579802+36364403 -92575245+36366245 -92575022+36366365 -92574657+36366561 -92549599+36386921 -92537371+36386756 -92536340+36386709 -92533209+36387934 -92533209+36387934 -92533246+36389938 -92533268+36391090 -92533288+36392153 -92533291+36401273 -92533291+36401273 -92533031+36404461 -92532762+36408750 -92532677+36410126 -92532353+36415358 -92532340+36415555 -92532041+36420220 -92531542+36427294 -92531286+36430925 -92531263+36431249 -92531191+36432271 -92530425+36444559 -92530391+36445299 -92530258+36447890 -92529627+36458251 -92529627+36458251 -92529721+36465880 -92529721+36465880 -92529609+36470630 -92529560+36476324 -92529544+36479125 -92529336+36488644 -92529128+36498599 -92554685+35113277 -92541023+35077444 -92541023+35077444 -92556800+35039170 -92560971+35035417 -92564658+35032289 -92598367+35000087 -92598367+35000087 -92594796+34987716 -92594098+34986594 -92587817+34975763 -92572681+34963317 -92544341+34953319 -92544341+34953319 -92544360+34952098 -92544370+34951467 -92544396+34949808 -92544424+34948055 -92544439+34947118 -92544468+34945272 -92544483+34944322 -92544494+34943588 -92544515+34942297 -92544558+34939662 -92544588+34937807 -92544614+34936256 -92554900+34936642 -92566276+34937021 -92575510+34937329 -92586580+34937488 -92587987+34937665 -92588493+34937678 -92588651+34937682 -92589885+34937714 -92589940+34937715 -92590296+34937724 -92591670+34937760 -92595412+34937857 -92597538+34937912 -92600765+34937996 -92601426+34938014 -92602156+34938033 -92602875+34938054 -92603743+34938079 -92604474+34938100 -92605740+34938137 -92606373+34938156 -92608872+34938229 -92613601+34938367 -92615340+34938418 -92624241+34938643 -92631871+34938885 -92633203+34938920 -92636735+34939036 -92637876+34939037 -92640998+34939122 -92642103+34939153 -92642774+34939166 -92646323+34939239 -92648005+34939252 -92648947+34939133 -92649030+34938285 -92649156+34934239 -92649251+34931206 -92649308+34929360 -92649454+34924680 -92649454+34924336 -92649595+34920946 -92649678+34920465 -92649734+34917068 -92649764+34915266 -92649781+34913136 -92649793+34912334 -92649888+34910033 -92658450+34910134 -92676548+34910348 -92677654+34910362 -92680864+34910401 -92684771+34910447 -92697841+34910603 -92700634+34910637 -92701233+34910644 -92709735+34910740 -92726422+34910938 -92735973+34911052 -92746590+34911179 -92747100+34911186 -92753626+34911248 -92753651+34910637 -92753922+34904251 -92753922+34904251 -92753893+34903296 -92753893+34903296 -92754468+34886257 -92754518+34884795 -92754961+34878695 -92755092+34871949 -92755397+34859891 -92755421+34855882 -92755434+34853711 -92755434+34853711 -92743798+34853542 -92743444+34853534 -92739779+34853459 -92547793+34146606 -92528291+34145873 -92547793+34146606 -92542245+34146472 -92528291+34145873 -92549302+36335219 -92552962+36336228 -92555080+36336162 -92557575+36335692 -92560208+36335029 -92562453+36333784 -92562998+36333025 -92563792+36331507 -92564446+36330410 -92549302+36335219 -92564446+36330410 -92678383+34149622 -92669175+34149447 -92660799+34149290 -92643027+34148936 -92636176+34148817 -92629758+34148706 -92623219+34148695 -92606913+34148190 -92603661+34148089 -92599526+34147961 -92585527+34147610 -92583791+34147569 -92573105+34147286 -92558594+34146904 -92556404+34146815 -92547793+34146606 -92567157+33367201 -92568038+33370882 -92581968+33379361 -92639092+33415586 -92664097+33434745 -92685601+33431692 -92706999+33446505 -92587259+33371237 -92568196+33367967 -92567157+33367201 -92583054+33802198 -92583291+33796470 -92583435+33792626 -92583694+33785715 -92583890+33780478 -92583916+33779776 -92584253+33770778 -92584361+33767894 -92584971+33751637 -92585042+33746680 -92585056+33743240 -92585059+33742434 -92585067+33740508 -92585067+33740508 -92585061+33739902 -92585050+33738679 -92585047+33738347 -92585031+33736556 -92585031+33736556 -92586456+33733119 -92586580+33732675 -92893614+33809943 -92893370+33809944 -92892745+33809947 -92885837+33809989 -92884369+33809906 -92878668+33809761 -92860415+33809130 -92859319+33809100 -92858301+33809085 -92848174+33808836 -92834678+33808426 -92834312+33808415 -92826357+33808268 -92819223+33808082 -92817397+33808034 -92814887+33807968 -92791888+33807373 -92791586+33807350 -92788134+33807184 -92787745+33807166 -92785110+33807120 -92784521+33807106 -92760824+33806585 -92757449+33806469 -92742830+33806078 -92726271+33805719 -92716639+33805356 -92707874+33805159 -92707785+33805157 -92681419+33804656 -92670563+33804418 -92663182+33804256 -92662921+33804251 -92658621+33804050 -92657482+33803997 -92657395+33803995 -92655691+33803958 -92635796+33803400 -92634040+33803400 -92628131+33803245 -92627390+33803225 -92620863+33803061 -92616477+33802953 -92614112+33802895 -92603379+33802630 -92603215+33802626 -92592567+33802423 -92585611+33802259 -92583440+33802208 -92583054+33802198 -92597010+33369068 -92587259+33371237 -92597010+33369068 -92596347+33369475 -92595664+33369544 -92595582+33369613 -92595582+33369613 -92595583+33369819 -92596812+33370690 -92596921+33371079 -92597768+33372614 -92597768+33372614 -92597713+33372751 -92597440+33372820 -92596130+33372431 -92587259+33371237 -92678157+33358690 -92676773+33359462 -92676492+33358323 -92672560+33356948 -92672232+33357475 -92671468+33357520 -92666636+33358024 -92665844+33357840 -92662787+33356121 -92658937+33356625 -92658883+33357495 -92658446+33357678 -92648274+33365731 -92648231+33366633 -92647954+33367490 -92622546+33359207 -92600985+33360883 -92597057+33369040 -92597010+33369068 -92599510+33718335 -92586580+33732675 -92599510+33718335 -92597529+33724687 -92597173+33725489 -92596844+33725558 -92596159+33725604 -92595665+33725764 -92594377+33725810 -92594295+33726062 -92594295+33726062 -92594322+33726360 -92594322+33726360 -92594158+33726498 -92593911+33726475 -92586580+33732675 -92614845+33704108 -92614270+33705116 -92599525+33712109 -92599510+33718335 -92617348+33703000 -92614845+33704108 -92617348+33703000 -92616680+33703054 -92616352+33703214 -92616297+33703604 -92616023+33703604 -92615913+33703443 -92615886+33703306 -92615776+33703237 -92615557+33703329 -92615502+33703489 -92615447+33703856 -92614845+33704108 -92637775+33683033 -92636223+33684796 -92636003+33685575 -92635267+33689536 -92635170+33690362 -92634821+33691439 -92634821+33691439 -92635505+33693089 -92635505+33693089 -92633340+33692974 -92632244+33693271 -92631715+33693255 -92629064+33694965 -92624794+33696382 -92618871+33700236 -92617348+33703000 -92621374+35105339 -92644883+35082632 -92645415+35078569 -92645415+35078569 -92644709+35076373 -92625162+35077288 -92625162+35077288 -92554685+35113277 -92625162+35077288 -92588900+35095238 -92588094+35096650 -92587946+35097841 -92587453+35098667 -92584254+35100876 -92580959+35103471 -92577583+35106274 -92574765+35108479 -92572865+35109701 -92571623+35110769 -92554685+35113277 -92638350+35110416 -92621374+35105339 -92638350+35110416 -92621699+35106143 -92621374+35105339 -93040721+35076922 -93040281+35076922 -93021742+35076249 -93015888+35075963 -93012396+35075870 -93004751+35075714 -93004361+35075691 -93001880+35075684 -92980716+35075536 -92971827+35075471 -92966177+35075328 -92963144+35075252 -92962488+35075776 -92946334+35075407 -92944654+35075368 -92936800+35075231 -92935482+35075208 -92927640+35075072 -92924785+35075016 -92910952+35074747 -92909267+35074727 -92905647+35074686 -92887018+35074485 -92871521+35074047 -92865725+35073961 -92865211+35073952 -92858744+35073870 -92858211+35073863 -92856519+35073841 -92851255+35073731 -92850019+35073687 -92849670+35073675 -92847262+35073590 -92844373+35073488 -92838883+35073296 -92831203+35073128 -92821415+35072931 -92807309+35072736 -92805451+35072744 -92804036+35072749 -92798848+35072771 -92787377+35072490 -92785643+35072448 -92781461+35072351 -92777703+35072263 -92775196+35072294 -92771432+35072211 -92769011+35072123 -92768203+35072099 -92759315+35072119 -92750708+35072055 -92742092+35072232 -92739821+35072201 -92728556+35072007 -92719628+35071785 -92718995+35071770 -92718973+35072267 -92718947+35072878 -92718932+35073248 -92718926+35073398 -92716898+35072088 -92715383+35071394 -92713746+35071293 -92712267+35071669 -92711873+35071852 -92709585+35072171 -92699791+35072760 -92680754+35076551 -92680299+35076673 -92678193+35077279 -92677176+35077962 -92674150+35079458 -92666403+35086718 -92659963+35093015 -92641679+35108938 -92638580+35110254 -92638350+35110416 -92640774+33680010 -92637775+33683033 -92640774+33680010 -92640637+33680147 -92640637+33680147 -92640664+33680537 -92640746+33680651 -92640746+33680651 -92640691+33681087 -92640417+33681201 -92639924+33681315 -92639814+33681751 -92639622+33681842 -92639348+33681796 -92638800+33681842 -92637775+33683033 -92691879+33655690 -92679139+33658714 -92674893+33657568 -92671250+33659652 -92669852+33659996 -92669633+33659996 -92661945+33660395 -92656456+33660818 -92656051+33660817 -92653476+33660704 -92653068+33660738 -92652799+33661093 -92652799+33661093 -92652815+33661393 -92652815+33661393 -92651058+33662191 -92647577+33667413 -92647274+33667688 -92647192+33668077 -92646978+33669443 -92645821+33670803 -92641598+33677605 -92640774+33680010 -92668711+34414237 -92668953+34407325 -92669121+34399880 -92669143+34398457 -92669177+34396284 -92669267+34393973 -92669288+34392641 -92669288+34392137 -92669323+34389479 -92669372+34387121 -92669400+34385288 -92669421+34383351 -92669435+34382043 -92669573+34373707 -92669766+34366744 -92669972+34359342 -92670056+34356298 -92670267+34348739 -92670463+34341681 -92670644+34335172 -92670777+34330372 -92670857+34327494 -92671009+34322026 -92671196+34315309 -92671223+34314324 -92671295+34311722 -92671344+34309954 -92671675+34298097 -92671770+34294671 -92671868+34291159 -92671984+34286986 -92672088+34283245 -92672187+34279722 -92672403+34272986 -92672459+34271239 -92672488+34270114 -92672528+34268593 -92672715+34261484 -92673217+34247865 -92676248+34234665 -92676309+34232225 -92676403+34228463 -92676472+34225676 -92676566+34221915 -92676604+34220025 -92676802+34212185 -92676860+34209852 -92677152+34198283 -92677432+34187202 -92677495+34184684 -92677630+34178151 -92677738+34173799 -92678128+34158085 -92678156+34157146 -92678383+34149622 -92738582+34499420 -92738710+34489166 -92738719+34488439 -92738829+34479724 -92738829+34479724 -92738809+34479059 -92738809+34479059 -92738829+34477926 -92738837+34477458 -92738837+34477458 -92738668+34473882 -92735990+34473853 -92734950+34473841 -92730425+34473793 -92725391+34473681 -92722376+34473705 -92717785+34473656 -92710549+34473580 -92709034+34473564 -92698673+34473457 -92695174+34473457 -92694053+34473457 -92693151+34473415 -92687194+34473137 -92685036+34473022 -92685009+34469632 -92685009+34469632 -92685114+34466605 -92685261+34462370 -92685396+34458522 -92685507+34454055 -92685507+34454055 -92685485+34452372 -92685424+34447458 -92685397+34445786 -92685397+34445786 -92685438+34444055 -92685457+34443310 -92685765+34430662 -92685788+34429694 -92685873+34426186 -92685962+34422542 -92686155+34414695 -92686155+34414695 -92680606+34414549 -92677437+34414473 -92675805+34414429 -92668711+34414237 -92678157+33358690 -92678621+33358804 -92679022+33359193 -92678157+33358690 -92679022+33359193 -92678383+34149622 -92683626+34149727 -92696245+34149985 -92705793+34150180 -92708534+34150234 -92725747+34150577 -92728794+34150593 -92732611+34150628 -92736533+34150706 -92737147+34150718 -92739668+34150760 -92743113+34150808 -92743898+34150701 -92747348+34150723 -92749575+34150738 -92751494+34150869 -92757973+34150950 -92762551+34151008 -92765072+34151039 -92775595+34151172 -92782676+34151262 -92789151+34151344 -92793814+34151403 -92803629+34151532 -92821244+34152250 -92822310+34152374 -92824291+34152605 -92835950+34153706 -92836359+34153725 -92836923+34153751 -92838592+34153839 -92840359+34153934 -92853392+34154434 -92856126+34154513 -92858728+34154636 -92860389+34154714 -92861742+34154843 -92863647+34154907 -92866426+34155001 -92867556+34155058 -92876680+34155571 -92876938+34155593 -92877572+34155599 -92886285+34155877 -92679022+33359193 -92679485+33359540 -92682209+33360177 -92682209+33360177 -92682088+33361462 -92682088+33361462 -92682525+33362264 -92683098+33362860 -92683371+33362402 -92683603+33362344 -92684190+33361989 -92684545+33362241 -92685310+33363181 -92685310+33363181 -92685301+33363215 -92683084+33364381 -92682962+33364601 -92682852+33364624 -92682562+33364418 -92681760+33364968 -92681323+33365403 -92681323+33365403 -92681825+33365727 -92682143+33365472 -92682552+33365380 -92682880+33365746 -92683993+33366232 -92686156+33366662 -92687237+33366850 -92687466+33366983 -92687849+33366891 -92688919+33367353 -92689378+33367601 -92689774+33368084 -92690256+33367967 -92690825+33367831 -92690825+33367831 -92690934+33367647 -92691425+33367441 -92691862+33367579 -92692217+33367533 -92692436+33367189 -92692763+33367052 -92692872+33367143 -92692927+33367762 -92693036+33367876 -92694483+33367670 -92700737+33366594 -92690825+33367831 -92700737+33366594 -92693708+35720171 -92696706+35720297 -92697942+35720251 -92693708+35720171 -92697942+35720251 -92697942+35720251 -92703818+35720381 -92713793+35720588 -92715072+35720615 -92716112+35720615 -92717291+35720615 -92718994+35720703 -92721749+35720787 -92722317+35720799 -92727499+35720912 -92727909+35720922 -92731998+35721029 -92733590+35721070 -92736777+35721154 -92737673+35721168 -92698234+33651108 -92691879+33655690 -92698234+33651108 -92695002+33653675 -92694491+33653730 -92694372+33653743 -92693933+33653950 -92693057+33654453 -92692838+33654865 -92692345+33655048 -92692208+33655232 -92692153+33655529 -92691879+33655690 -92700737+33366594 -92702948+33366594 -92704068+33367327 -92705570+33367876 -92713380+33370165 -92718407+33379258 -92719433+33379699 -92719745+33379738 -92720401+33381663 -92720401+33381663 -92720397+33381703 -92720397+33381703 -92720538+33382625 -92725263+33382532 -92727995+33384364 -92734440+33384476 -92735657+33384040 -92738945+33383718 -92738973+33385093 -92747521+33383831 -92753264+33385662 -92760063+33387887 -92761616+33386863 -92762494+33385895 -92771288+33381114 -92722526+33651462 -92720011+33653304 -92717199+33654380 -92711574+33652894 -92704451+33649412 -92702257+33649814 -92701794+33649918 -92698234+33651108 -92715084+33451699 -92723641+33459603 -92726321+33464364 -92726321+33464364 -92717401+33478605 -92717401+33478605 -92747793+33484403 -92763816+33500117 -92764275+33523446 -92776651+33538667 -92776651+33538667 -92775871+33544247 -92775425+33545259 -92772249+33550871 -92762698+33551793 -92747139+33544816 -92728899+33563838 -92726735+33559875 -92725995+33556301 -92718715+33551652 -92712700+33569203 -92712373+33572937 -92710268+33581298 -92710268+33581711 -92710295+33581963 -92710352+33590509 -92710352+33590509 -92710348+33590566 -92710348+33590566 -92713065+33600382 -92713312+33601436 -92715941+33605833 -92716078+33606131 -92717228+33606612 -92719439+33606688 -92723416+33608815 -92726015+33609917 -92715084+33451699 -92706999+33446505 -92715084+33451699 -92713254+33451657 -92712166+33451623 -92711134+33451677 -92709857+33451988 -92708201+33452578 -92706154+33453519 -92705674+33454096 -92705530+33454716 -92705530+33454716 -92705634+33455509 -92706238+33456372 -92706999+33446505 -92726015+33609917 -92727579+33611489 -92728401+33611397 -92728675+33611580 -92728675+33611580 -92728647+33611832 -92728538+33611878 -92728456+33612153 -92728456+33612428 -92728894+33612726 -92729387+33613001 -92729387+33613001 -92729360+33613688 -92726015+33609917 -92729360+33613688 -92727162+33639543 -92722526+33651462 -92727162+33639543 -92726145+33648766 -92725926+33648743 -92725022+33648835 -92724913+33649019 -92724913+33649019 -92724968+33649248 -92725324+33649500 -92725324+33649500 -92725297+33649866 -92725297+33649866 -92725708+33650233 -92725708+33650233 -92725653+33650507 -92725461+33650622 -92722526+33651462 -92729360+33613688 -92729360+33614100 -92729826+33613894 -92730948+33613412 -92731770+33614947 -92733087+33615990 -92733304+33616390 -92733304+33616390 -92730849+33633598 -92728906+33636165 -92727162+33639543 -92737673+35721168 -92750165+35721336 -92753638+35721416 -92737673+35721168 -92753638+35721416 -92738261+34503283 -92738455+34500091 -92738582+34499420 -92738261+34503283 -92738582+34499420 -92739779+34853459 -92739677+34852083 -92739677+34852083 -92739865+34847185 -92740607+34827942 -92748390+34835542 -92748640+34835473 -92748779+34835427 -92764670+34839460 -92767966+34841075 -92776802+34840984 -92789091+34843437 -92791765+34844632 -92791879+34844656 -92794551+34845390 -92798022+34847047 -92799435+34849422 -92806047+34848644 -92813760+34848174 -92815368+34848141 -92817453+34847550 -92817919+34847468 -92817988+34847626 -92818141+34847972 -92820892+34849140 -92822920+34849720 -92823692+34849832 -92828911+34854353 -92829479+34854889 -92829778+34855342 -92833586+34855460 -92838758+34855622 -92839907+34855658 -92871165+34856330 -92910796+34857703 -92912765+34857759 -92924501+34858096 -92934978+34858440 -92958478+34858919 -92966929+34859066 -92969442+34859109 -93034695+34858538 -93035798+34858525 -93041219+34858463 -93046470+34858404 -93055831+34858299 -93061145+34858238 -93064611+34858198 -93070108+34858135 -93070522+34858130 -93073877+34858091 -93074184+34847057 -93074467+34836890 -93074595+34832276 -93074605+34831922 -93074668+34829649 -93074796+34820847 -93074888+34814250 -93074966+34808763 -93075071+34801292 -93075076+34800961 -93075082+34800522 -93075261+34783861 -93075261+34783861 -93075202+34775419 -93075178+34771892 -92793328+34503606 -92785464+34503603 -92784741+34503603 -92775731+34503735 -92774037+34503749 -92766694+34503688 -92766130+34503683 -92764663+34503705 -92752437+34503442 -92752431+34503442 -92750167+34503421 -92750167+34503564 -92738261+34503283 -92753638+35721416 -92754156+35721428 -92757164+35721499 -92773517+35721876 -92780486+35722021 -92788904+35722172 -92791821+35722220 -92793248+35722244 -92808033+35722406 -92809763+35722401 -92773257+33380492 -92771288+33381114 -92773257+33380492 -92773093+33380606 -92772847+33381133 -92772546+33381110 -92772274+33380606 -92771973+33380514 -92771536+33380652 -92771288+33381114 -92978469+33377280 -92968193+33376897 -92965981+33376921 -92944181+33376441 -92934878+33376237 -92933870+33376171 -92932038+33376053 -92931187+33376040 -92919610+33375866 -92915736+33375808 -92909468+33375722 -92908418+33375682 -92894950+33375122 -92894507+33375122 -92893304+33375122 -92892688+33374988 -92891126+33374910 -92890802+33374906 -92889963+33374880 -92884088+33374703 -92874491+33374519 -92871669+33374535 -92858480+33374215 -92857360+33374197 -92853053+33374131 -92850152+33373874 -92843674+33373586 -92839912+33373418 -92829514+33373258 -92826605+33373177 -92821229+33373227 -92812653+33372930 -92811398+33372898 -92804563+33372726 -92804149+33372715 -92802058+33372663 -92796590+33372526 -92794456+33372473 -92793902+33373696 -92790653+33374244 -92788932+33374719 -92777655+33374695 -92777546+33375235 -92777546+33375449 -92773812+33378664 -92773257+33380492 -92793328+34503606 -92793322+34504199 -92793304+34505856 -92792990+34509219 -92792753+34520547 -92792515+34531474 -92792507+34531732 -92792348+34536999 -92792312+34538191 -92792186+34542365 -92792109+34544900 -92791980+34549178 -92791944+34550415 -92791935+34550945 -92791929+34551265 -92791748+34552281 -92791728+34554680 -92791709+34558024 -92791681+34560383 -92791598+34561575 -92791580+34561986 -92791580+34561986 -92795113+34562027 -92795817+34562036 -92805034+34562146 -92808955+34562193 -92808955+34562193 -92808788+34566149 -92808564+34572493 -92808541+34573256 -92808492+34574909 -92808425+34577107 -92808362+34579227 -92808278+34582060 -92808278+34582060 -92810453+34590484 -92814545+34590387 -92821650+34590388 -92826603+34590457 -92827334+34590474 -92834838+34590657 -92837992+34590734 -92839290+34590758 -92843279+34590812 -92850672+34590914 -92852722+34590913 -92855507+34590911 -92856883+34590925 -92864799+34590943 -92865933+34590953 -92872020+34591094 -92872460+34591104 -92876976+34591120 -92876976+34591120 -92876903+34593100 -92876161+34613335 -92876037+34616724 -92875903+34620392 -92875901+34620461 -92875859+34621922 -92875827+34623039 -92875768+34625091 -92875761+34625610 -93158190+34392569 -93143311+34392336 -93141813+34392312 -93122006+34391891 -93117618+34391666 -93115710+34391568 -93113229+34391514 -93105333+34391342 -93104745+34391338 -93085561+34391668 -93081101+34391540 -93077894+34391448 -93076029+34391395 -93074571+34391353 -93074218+34391343 -93055161+34390532 -93054478+34390499 -93018328+34390203 -93017388+34390189 -93001757+34389965 -92987825+34389605 -92986557+34389575 -92985559+34389492 -92983857+34389470 -92983583+34389466 -92981664+34390020 -92976604+34389949 -92965775+34389796 -92964172+34389567 -92953838+34389271 -92953228+34389362 -92950279+34389300 -92948071+34389255 -92948045+34389864 -92948030+34390201 -92947689+34398327 -92947595+34400564 -92947177+34410542 -92947177+34410542 -92947190+34411153 -92947190+34411153 -92946840+34418610 -92946840+34418610 -92947912+34429613 -92947912+34429613 -92947907+34431592 -92947903+34432928 -92947903+34433051 -92947901+34434101 -92947896+34436355 -92947895+34437162 -92947894+34437420 -92947893+34438326 -92947891+34439421 -92947889+34440715 -92947886+34442365 -92947885+34442906 -92947883+34444102 -92947881+34445294 -92947881+34445955 -92947880+34446823 -92947879+34447371 -92944753+34448991 -92944199+34448899 -92943796+34448914 -92943564+34448922 -92942843+34448908 -92941327+34448894 -92939333+34448876 -92936413+34448817 -92934631+34448781 -92931291+34448714 -92930484+34448670 -92929501+34448652 -92926120+34448590 -92922725+34448529 -92922612+34448527 -92922437+34448524 -92922233+34448520 -92922085+34448517 -92920862+34448495 -92919755+34448475 -92919322+34448467 -92917379+34448431 -92914834+34448393 -92913534+34449653 -92913534+34449653 -92913727+34452631 -92914059+34457179 -92914223+34459434 -92914304+34462985 -92914304+34462985 -92914228+34463922 -92914228+34463922 -92914321+34464708 -92914446+34465779 -92914717+34470389 -92914764+34471202 -92914852+34472690 -92914877+34473124 -92914911+34473851 -92915191+34481702 -92915286+34484371 -92915379+34490605 -92915386+34491694 -92915386+34491694 -92915315+34497783 -92904616+34505910 -92902062+34505861 -92887102+34505571 -92879894+34505431 -92875172+34505340 -92875172+34505114 -92862291+34504674 -92858565+34504557 -92854946+34504470 -92841005+34504268 -92840527+34504263 -92818466+34503838 -92816307+34503813 -92809159+34503711 -92795933+34503605 -92795050+34503605 -92793328+34503606 -92809763+35722401 -92810055+35717230 -92810237+35709860 -92810308+35706993 -92810349+35700544 -92810479+35694233 -92810577+35689495 -92810607+35688007 -92810708+35683137 -92810785+35680218 -92810817+35679196 -92811550+35663406 -92811624+35659568 -92811662+35657687 -92811692+35651527 -92811703+35650767 -92811938+35635599 -92811938+35635599 -92811718+35635207 -92811718+35635207 -92811811+35631049 -92812501+35619739 -92812602+35608660 -92812643+35604156 -92812696+35598407 -92812728+35594882 -92812757+35591668 -92812785+35588717 -92812785+35588717 -92812773+35588086 -92812773+35587282 -92812775+35586336 -92812899+35579122 -92812909+35578534 -92812910+35578471 -92812911+35578395 -92813286+35556581 -92822817+35549053 -92840028+35549150 -92840837+35549154 -92841752+35549159 -92849385+35548483 -92849507+35536360 -92849514+35535664 -92849520+35535068 -92849584+35528648 -92849629+35524138 -92849726+35514494 -92849850+35502351 -92850055+35492083 -92850233+35482974 -92850624+35462950 -92809763+35722401 -92812521+35722449 -92819126+35722520 -92835225+35722798 -92835275+35722839 -92837494+35722884 -92838308+35722930 -92841639+35722966 -92843223+35722997 -92845368+35723035 -92847754+35723079 -92860319+35723293 -92850624+35462950 -92850784+35454794 -92850855+35451162 -92850960+35445794 -92851304+35428213 -92851308+35427582 -92851473+35421123 -92851695+35409377 -92851696+35409319 -92851701+35409058 -92851711+35408521 -92851767+35405565 -92851845+35401429 -92851882+35397418 -92851934+35394868 -92852317+35376361 -92852327+35375906 -92852458+35371600 -92852629+35358977 -92852640+35358195 -92852658+35356912 -92852778+35348829 -92852798+35347347 -92852886+35341136 -92852975+35334807 -92853107+35325421 -92853293+35312178 -92853375+35307437 -92853402+35305811 -92853430+35303829 -92853437+35303413 -92853515+35298290 -92853774+35281220 -92853807+35279036 -92853890+35276587 -92853921+35274610 -92854076+35262247 -92854076+35262247 -92854049+35260325 -92854049+35260325 -92854084+35260119 -92854105+35260004 -92854131+35256110 -92854145+35253930 -92854145+35253930 -92854099+35249272 -92854099+35249272 -92854239+35248169 -92854239+35248169 -92854205+35238186 -92854205+35238186 -92854212+35237463 -92854332+35231555 -92854338+35230918 -92854443+35220124 -92854613+35216680 -92854622+35215304 -92854636+35213163 -92854708+35202230 -92854733+35198458 -92854756+35194970 -92854756+35194970 -92854651+35181064 -92854651+35181064 -92854671+35180502 -92854892+35174574 -92855000+35172777 -92896109+35170678 -92854177+36498036 -92854188+36497228 -92854204+36496127 -92854274+36494639 -92854384+36486172 -92854403+36484665 -92854562+36472409 -92854562+36472409 -92854545+36469978 -92854545+36469978 -92854573+36469245 -92854693+36464619 -92884954+36490891 -92885173+36477530 -92885173+36477530 -92885153+36472933 -92885153+36472933 -92885165+36472578 -92885430+36467977 -92885454+36463817 -92885683+36450240 -92885780+36441946 -92886156+36430199 -92886222+36429452 -92886238+36429076 -92886286+36427932 -92886310+36427360 -92886598+36420491 -92886630+36419741 -92887041+36416032 -92887041+36416032 -92886917+36410115 -92886883+36409377 -92886850+36407012 -92886850+36407012 -92886863+36406296 -92886972+36399915 -92887099+36392479 -92887124+36390912 -92887161+36385227 -92887338+36374426 -92887521+36365809 -92887590+36362563 -92887690+36357858 -92887833+36351139 -92887960+36345142 -92888165+36335530 -92888200+36333897 -92888213+36333272 -92888215+36333197 -92888373+36331547 -92889616+36318580 -92889628+36318457 -92889628+36318457 -92889612+36316920 -92889580+36313706 -92889577+36308970 -92889523+36295889 -92889440+36281631 -92889429+36280230 -92889429+36280230 -92889449+36279967 -92889449+36279967 -92889442+36279278 -92889438+36278949 -92889404+36275192 -92889294+36263007 -92889237+36261395 -92888994+36255144 -92888930+36251594 -92888930+36251594 -92888983+36241694 -92889051+36237500 -92889051+36237500 -92889026+36237386 -92888967+36236241 -92888967+36236241 -92889057+36236119 -92889073+36233825 -92889073+36233825 -92889055+36232233 -92889055+36232233 -92889073+36229813 -92889092+36227255 -92889170+36216982 -92889201+36212907 -92889228+36209310 -92889284+36201959 -92889316+36197780 -92889386+36188680 -92889393+36187188 -92889394+36186868 -92889400+36186120 -92889455+36179269 -92889462+36178367 -92889479+36176313 -92889491+36174767 -92889514+36171886 -92889908+36158382 -92890241+36158385 -92890241+36158385 -92890218+36154270 -92890218+36154270 -92890219+36145039 -92890230+36144241 -92890230+36144241 -92890226+36143840 -92890221+36143390 -92890210+36141429 -92890210+36141429 -92890351+36136124 -92890414+36133763 -92890466+36128597 -92890563+36121000 -92890629+36117525 -92890695+36114132 -93296074+36498453 -93295929+36498454 -93291894+36498422 -93290654+36498424 -93290372+36498424 -93290306+36498424 -93261744+36498468 -93241637+36498076 -93227694+36498048 -93222100+36498037 -93221511+36498036 -93210539+36498009 -93209933+36498007 -93203364+36497994 -93192233+36497973 -93186738+36497963 -93180157+36497951 -93175754+36497942 -93165983+36497896 -93161530+36497891 -93156545+36497885 -93151044+36497879 -93150091+36497878 -93133994+36497860 -93125969+36497851 -93107204+36498044 -93100209+36498120 -93096852+36498099 -93088988+36498184 -93087635+36498239 -93072430+36498324 -93070788+36498333 -93069739+36498287 -93069582+36498256 -93069512+36498242 -93068455+36498250 -93067999+36498253 -93050651+36498229 -93045933+36498222 -93036418+36498218 -93017484+36498200 -93014293+36498179 -93013669+36498166 -93010726+36498107 -93008149+36498055 -92997596+36497872 -92983987+36497845 -92979666+36497881 -92971566+36497877 -92970090+36497872 -92964094+36497893 -92961610+36497902 -92945089+36497911 -92942004+36497903 -92936113+36497888 -92934544+36497884 -92934197+36497884 -92929436+36497891 -92929351+36497892 -92929147+36497892 -92916358+36497863 -92913844+36497842 -92912006+36497804 -92895053+36497832 -92894336+36497867 -92894001+36497850 -92892371+36497825 -92887019+36497799 -92885194+36497810 -92883985+36497817 -92882712+36497828 -92875841+36497871 -92869122+36497999 -92863774+36498012 -92854177+36498036 -92868432+35723388 -92860319+35723293 -92868432+35723388 -92866873+35723356 -92860319+35723293 -92875717+34627571 -92875686+34628458 -92875634+34629964 -92875579+34631549 -92875558+34632156 -92875479+34634449 -92875456+34635124 -92875456+34635124 -92883744+34635392 -92886626+34635508 -92886890+34635504 -92887138+34635501 -92888354+34635484 -92888770+34635479 -92889685+34635466 -92890237+34635459 -92890926+34635449 -92891414+34635443 -92892122+34635433 -92892726+34635425 -92893888+34635409 -92906961+34635572 -92907882+34635588 -92909156+34635610 -92910268+34635630 -92911096+34635645 -92912760+34635674 -92914487+34635704 -92916292+34635735 -92919390+34635834 -92925017+34636039 -92929998+34636090 -92930963+34636163 -92933178+34636332 -92933379+34636347 -92933991+34636359 -92937423+34636425 -92938532+34636447 -92938897+34636454 -92940556+34636486 -92940607+34636487 -92942092+34636515 -92942745+34636528 -92943910+34636520 -92944607+34636516 -92945704+34636509 -92949397+34636456 -92949492+34636456 -92952390+34636479 -92952806+34636318 -92953222+34636357 -92959059+34636781 -92959734+34637004 -92965083+34636980 -92967301+34637015 -92979902+34637222 -92979902+34637222 -92979887+34637688 -92979828+34639519 -92979828+34639519 -92979830+34641680 -92979971+34642503 -92980103+34643402 -92980103+34643402 -92980092+34644040 -92980080+34644799 -92980065+34645748 -92980044+34647071 -92979983+34647841 -92979861+34649368 -92875717+34627571 -92875726+34627152 -92875726+34627152 -92875717+34627571 -92875726+34627152 -92875757+34625794 -92875757+34625794 -92875726+34627152 -92875757+34625794 -92875761+34625610 -92875761+34625610 -92875757+34625794 -92878122+33846461 -92882329+33853246 -92882654+33854078 -92883123+33855005 -92883834+33855733 -92884709+33856341 -92885470+33856642 -92888945+33858434 -92889514+33858638 -92889813+33858679 -92890093+33858631 -92890153+33858608 -92878122+33846461 -92890153+33858608 -92951315+35724663 -92947407+35724624 -92945506+35724605 -92927616+35724372 -92919247+35724237 -92913133+35724142 -92894057+35723844 -92878730+35723622 -92868432+35723388 -92886285+34155877 -92890586+34155950 -92891491+34155965 -92911602+34156306 -92914171+34156356 -92919817+34156467 -92920669+34156684 -92922322+34156661 -92929514+34156937 -92932848+34157052 -92934198+34157075 -92935824+34157165 -92937791+34157264 -92937863+34157257 -92946612+34157568 -92947076+34157562 -92947997+34157577 -92948293+34157606 -92948866+34157661 -92951393+34157691 -92961038+34158125 -92964014+34158193 -92967099+34158320 -92968559+34158380 -92977023+34158718 -92981534+34158845 -92981816+34158853 -92988141+34159070 -92988374+34159079 -92988387+34159076 -92989150+34159091 -92989349+34159091 -92990491+34159103 -92991505+34159120 -92991516+34159124 -92995098+34159168 -92999280+34159386 -92999467+34159399 -93000173+34159417 -93005086+34159427 -93007617+34159467 -93016352+34159722 -93020072+34159815 -93024096+34159955 -93024729+34159977 -93025560+34159984 -93025665+34160962 -93028283+34161719 -93029109+34161490 -93034540+34154871 -93035056+34154403 -93035274+34154461 -93042946+34180638 -93042946+34180638 -93040466+34183153 -93036037+34195350 -93035602+34195555 -93032605+34196714 -93032458+34197364 -93030462+34198956 -93027550+34200616 -93027025+34205701 -93027025+34205701 -93027132+34206089 -93029675+34212127 -93030451+34213027 -93030882+34213536 -93039317+34222953 -93039317+34222953 -93038075+34225931 -93033451+34234441 -93033451+34234441 -93034514+34236445 -93047422+34235508 -93055769+34237664 -93055917+34237685 -92945631+33963417 -92949144+33986369 -92949144+33986369 -92948558+33986319 -92943800+33986021 -92943415+33986113 -92941793+33986067 -92938575+33985861 -92938135+33985838 -92935358+33985655 -92933816+33985640 -92932993+33985632 -92928303+33985334 -92924551+33985036 -92919270+33984806 -92919105+33984806 -92914036+33984520 -92910525+33984323 -92906153+33984139 -92892700+33995727 -92891934+34012303 -92891622+34018061 -92891502+34023971 -92891375+34028534 -92891375+34028534 -92891444+34029388 -92891444+34029388 -92891057+34032274 -92891057+34032274 -92891082+34037177 -92891082+34037177 -92891054+34038757 -92891054+34039193 -92891030+34039724 -92890970+34041117 -92890951+34041665 -92890902+34043111 -92890825+34045357 -92890807+34045897 -92890634+34051013 -92890576+34053320 -92890523+34055480 -92890258+34060679 -92889974+34067623 -92889965+34068010 -92889958+34069608 -92889906+34070241 -92889613+34073669 -92889613+34073669 -92889632+34073898 -92889632+34073898 -92889607+34076119 -92889408+34080701 -92889101+34087482 -92889018+34088490 -92888922+34090740 -92888711+34095706 -92888574+34097270 -92888538+34098230 -92888434+34101076 -92888343+34103527 -92888141+34109037 -92888057+34111310 -92887748+34119740 -92887573+34124518 -92887359+34125945 -92887334+34126629 -92887304+34127455 -92887300+34127559 -92887232+34128270 -92886978+34135655 -92886814+34140420 -92886285+34155877 -92890153+33858608 -92895907+33856852 -92906485+33873911 -92906690+33875103 -92907394+33886585 -92907394+33886585 -92906556+33898728 -92906556+33898728 -92908420+33908517 -92917975+33936051 -92933092+33940718 -92936018+33947728 -92938669+33950795 -92938669+33950795 -92937498+33954548 -92890695+36114132 -92902076+36114409 -92908747+36114572 -92912077+36114654 -92920467+36114856 -92926285+36114996 -92934149+36115045 -92940789+36115093 -92943265+36115112 -92944666+36115123 -92893614+33809943 -92899317+33814926 -92899317+33814926 -92891760+33829405 -92878122+33846461 -92896109+35170678 -92902505+35169477 -92925285+35167719 -92933553+35161435 -92945673+35152580 -92953594+35143776 -92957394+35139750 -92959446+35138744 -92962825+35137793 -92965774+35136750 -92974361+35133312 -92978988+35131021 -92978988+35131021 -92975241+35124794 -92975241+35124794 -92980795+35122765 -92980795+35122765 -92978809+35118676 -92978809+35118676 -92979885+35117822 -92981684+35116787 -92982019+35116718 -92983189+35116168 -92985586+35115548 -93000171+35116275 -93000171+35116056 -93011180+35114293 -93037647+35103187 -93040721+35076922 -92916915+33820728 -92909377+33814014 -92896991+33806722 -92896496+33806162 -92893614+33809943 -92920676+33819904 -92916915+33820728 -92920676+33819904 -92920566+33820133 -92919852+33820981 -92919578+33821233 -92918809+33821530 -92918068+33821599 -92917437+33821232 -92916915+33820728 -92958381+33795025 -92955473+33798026 -92944690+33801052 -92943345+33797088 -92940985+33799196 -92940985+33799196 -92941040+33802014 -92941040+33802014 -92939449+33807192 -92937747+33807054 -92937583+33808704 -92937583+33808704 -92939998+33809803 -92940080+33810857 -92940080+33810857 -92932231+33812965 -92930419+33821715 -92926879+33820478 -92926879+33820478 -92927867+33814545 -92927867+33814545 -92923833+33816629 -92922268+33819057 -92920676+33819904 -93090647+35179602 -93089236+35180821 -93088763+35181124 -93088333+35181400 -93087978+35181600 -93086146+35182380 -93083093+35182561 -93082945+35182522 -93082859+35182500 -93082474+35182400 -93082225+35182336 -93077960+35178786 -93077744+35178460 -93077666+35178342 -93077443+35177871 -93076354+35172138 -93076354+35172138 -93078592+35168186 -93079271+35167543 -93083734+35163926 -93084371+35162909 -93085205+35153587 -93087328+35150669 -93090085+35147494 -93092092+35144726 -93092669+35142338 -93092736+35139695 -93092736+35139695 -93092493+35137225 -93092330+35136781 -93071593+35120436 -93068720+35119235 -93029843+35155577 -93029348+35157359 -93028751+35158390 -93027644+35159798 -93021807+35163309 -93015730+35164894 -93000171+35168446 -92970224+35171859 -92962407+35171376 -92961507+35171245 -92953553+35170025 -92952811+35169771 -92952383+35169442 -92950723+35169230 -92950132+35169230 -92949915+35169231 -92947414+35169215 -92944476+35170021 -92943728+35170294 -92943288+35170454 -92943217+35170479 -92937976+35172300 -92934778+35173368 -92932732+35174036 -92930703+35174546 -92896109+35170678 -92944666+36115123 -92944698+36112981 -92944705+36112491 -92944759+36108171 -92944785+36106191 -92944786+36106084 -92944802+36104941 -92944978+36097284 -92945063+36093620 -92945065+36093489 -92945245+36080508 -92945426+36076510 -92945426+36076510 -92944499+36071869 -92944102+36071859 -92938536+36064731 -92938536+36064731 -92938780+36058311 -92938803+36057779 -92938881+36056032 -92938930+36053808 -92939184+36042439 -92939455+36029807 -92939658+36019760 -92939662+36019531 -92939671+36019073 -92939688+36018301 -92940135+36001963 -92940570+35996246 -92940910+35990453 -92940927+35990156 -92940947+35989822 -92941074+35987163 -92941323+35978301 -92941390+35976186 -92941638+35961455 -92941670+35958112 -92941670+35958112 -92941736+35956231 -92941749+35955826 -92941670+35958112 -92941749+35955826 -92941749+35955826 -92942151+35943520 -92942184+35942502 -92942660+35930003 -92942700+35929086 -92943294+35913622 -92944158+35893411 -92944242+35891465 -92944592+35883564 -92944915+35871237 -92944915+35871237 -92944893+35869716 -92944893+35869716 -92945105+35862646 -92945722+35842068 -92945754+35840988 -92945872+35837066 -92946198+35826202 -92949621+35813016 -92949757+35805314 -92950008+35791148 -92950606+35757404 -92950951+35740376 -92951315+35724663 -93300072+36121264 -93290387+36120918 -93283292+36120665 -93280222+36120616 -93275961+36120524 -93265489+36120321 -93256753+36120152 -93243817+36119952 -93237868+36119813 -93219815+36119391 -93211857+36119206 -93207625+36119108 -93173381+36118309 -93162669+36118059 -93160240+36118002 -93139782+36117597 -93135858+36117998 -93135688+36117998 -93134271+36118123 -93133440+36118196 -93132329+36118294 -93127233+36119001 -93125876+36119178 -93125585+36119216 -93124839+36119227 -93123215+36119234 -93123047+36119235 -93113631+36119279 -93113116+36119281 -93107620+36119307 -93104725+36119321 -93102697+36119331 -93101472+36119332 -93100434+36119332 -93095727+36119333 -93094903+36119333 -93094197+36119333 -93094060+36119333 -93091182+36119357 -93090083+36119346 -93088554+36119330 -93086835+36119312 -93086666+36119335 -93084983+36119059 -93081218+36118443 -93077267+36118008 -93076889+36118008 -93076760+36118008 -93076701+36118009 -93076392+36117981 -93073709+36117413 -93071000+36117139 -93069934+36116994 -93065287+36116836 -93064120+36116802 -93062335+36116750 -93047728+36116348 -93047171+36116348 -93034370+36116332 -93031627+36116328 -93020647+36116314 -93017236+36116309 -93016242+36116308 -93001693+36116289 -92999029+36116368 -92998935+36116329 -92998747+36116253 -92998073+36116229 -92997982+36116226 -92997448+36116208 -92980058+36116054 -92979357+36116048 -92973444+36115997 -92965241+36115661 -92963665+36115625 -92954860+36115662 -92953450+36115662 -92948819+36115536 -92948256+36115526 -92944659+36115615 -92944659+36115615 -92944666+36115123 -92945631+33963417 -92937498+33954548 -92945631+33963417 -92946102+33964256 -92946293+33964941 -92946417+33965360 -92946493+33965892 -92946493+33965892 -92946240+33966335 -92945767+33966576 -92945023+33966808 -92944472+33966928 -92944086+33967145 -92943775+33967579 -92937498+33954548 -92951315+35724663 -92955744+35724765 -92973011+35725167 -92986293+35725486 -92991620+35725655 -92992802+35725670 -92993308+35725715 -93001742+35725428 -93009370+35725572 -93012068+35725623 -93016778+35725712 -92968725+33790326 -92958381+33795025 -92968725+33790326 -92962415+33792825 -92961124+33793650 -92959972+33794521 -92959396+33794818 -92958820+33795002 -92958381+33795025 -92968725+33790326 -92970920+33790440 -92970920+33790440 -92970316+33789295 -92970316+33789295 -92970699+33787851 -92979149+33787414 -92981288+33785672 -92981288+33785672 -92980904+33785076 -92980904+33785076 -92982934+33784480 -92985704+33783310 -92992891+33781270 -92992891+33781270 -92991080+33781270 -92990942+33780629 -92990942+33780629 -92992970+33777421 -92995028+33777236 -92995371+33777304 -92996756+33777579 -92998485+33777487 -92999706+33777944 -93000166+33778654 -93014715+33775591 -93022040+33772822 -93024838+33773074 -93026565+33774954 -93026594+33772571 -93029859+33770235 -93035359+33772403 -93035427+33771932 -93036799+33771222 -93037094+33771211 -93055533+33778510 -93056795+33780892 -93056795+33780892 -93054271+33782565 -93054271+33782565 -93057728+33782038 -93060855+33782679 -93075178+34771892 -93055183+34771892 -93047396+34771892 -93040938+34771892 -93022278+34772091 -93021969+34772092 -92993997+34772051 -92992303+34771983 -92978559+34772151 -92969250+34772266 -92969250+34772266 -92969314+34765223 -92969352+34760981 -92969430+34752365 -92969430+34752365 -92969168+34738913 -92969168+34738913 -92969194+34735727 -92969194+34735727 -92969054+34730804 -92969054+34730804 -92969076+34729346 -92969141+34725060 -92969217+34721321 -92969327+34718618 -92969382+34718022 -92969403+34714176 -92969488+34701423 -92969522+34698009 -92969708+34687834 -92969711+34687687 -92969764+34685305 -92970396+34684923 -92972969+34684965 -92974491+34684917 -92978940+34684777 -92979446+34684571 -92979446+34684571 -92979434+34683202 -92979433+34681159 -92979432+34678783 -92979126+34675277 -92979001+34674372 -92979001+34674372 -92979099+34671820 -92979122+34671225 -92979144+34670655 -92979178+34669802 -92979183+34668020 -92979315+34666710 -92979315+34666710 -92979121+34665656 -92979004+34664998 -92979004+34664998 -92979021+34664608 -92979064+34663686 -92979453+34659476 -92979753+34655073 -92979949+34654099 -92980002+34653836 -92980003+34653754 -92980007+34653424 -92980026+34651857 -92980028+34651706 -92980028+34651706 -92980015+34651443 -92978469+33377280 -92978646+33372751 -92979186+33354560 -92979390+33352093 -92979708+33348265 -92979708+33348265 -92979701+33346450 -92979561+33341551 -92979561+33341551 -92979937+33327618 -92979954+33327041 -92979996+33325593 -92980137+33320796 -92980628+33304214 -92980672+33302705 -92980777+33299151 -92980928+33294077 -92980928+33294077 -92980797+33281890 -92980797+33281890 -92981000+33276721 -92981406+33266394 -92982014+33250977 -92982510+33248598 -92982589+33247549 -92982637+33246929 -92982649+33246839 -92982700+33246468 -92983002+33239463 -92983063+33233022 -92983063+33233022 -92982911+33221615 -92982911+33221615 -92983005+33220010 -92983344+33214238 -92983453+33214197 -92983463+33213361 -92983463+33213361 -92983412+33197029 -92983412+33197029 -92983687+33194283 -92983740+33191488 -92983740+33191488 -92983723+33189447 -92983723+33189447 -92983748+33188252 -92983786+33186467 -92984198+33167901 -92984298+33164750 -92984377+33161716 -92984439+33159364 -92984619+33153116 -92984771+33149669 -92984842+33148177 -92985076+33143260 -92985555+33127350 -92985975+33116374 -92986211+33106170 -92986387+33097693 -92986501+33091626 -92986557+33088681 -92986785+33083401 -92986785+33083240 -92986811+33081797 -92986919+33079849 -92986919+33079597 -92987256+33066748 -92987416+33060633 -92987651+33051667 -92987720+33049077 -92987932+33042899 -92988061+33039157 -92988386+33027749 -92988647+33022678 -92988715+33020935 -92988715+33020935 -92988680+33018584 -92988680+33018584 -92988707+33017433 -92979861+34649368 -92979986+34650830 -92980015+34651443 -92979861+34649368 -92980015+34651443 -93490520+33018442 -93489506+33018443 -93486573+33018471 -93484069+33018496 -93481652+33018521 -93480015+33018538 -93478823+33018545 -93475881+33018563 -93470020+33018594 -93467042+33018611 -93462180+33018594 -93461303+33018591 -93459260+33018584 -93456055+33018574 -93450997+33018557 -93447544+33018546 -93445511+33018540 -93440066+33018522 -93439131+33018519 -93437627+33018514 -93425651+33018476 -93425297+33018434 -93422703+33018423 -93417486+33018400 -93408010+33018362 -93395930+33018311 -93393098+33018300 -93392177+33018297 -93377134+33018234 -93370078+33018327 -93367925+33018316 -93362683+33018290 -93361906+33018285 -93361539+33018284 -93359391+33018308 -93357503+33018323 -93356345+33018332 -93353979+33018300 -93353000+33018287 -93351368+33018290 -93349877+33018294 -93345053+33018305 -93341523+33018314 -93340353+33018337 -93334222+33018302 -93325540+33018253 -93324771+33018202 -93318483+33018184 -93317438+33018181 -93314399+33018172 -93312249+33018166 -93310003+33018202 -93309238+33018182 -93308398+33018179 -93308181+33018156 -93296717+33018133 -93286343+33018085 -93271619+33018030 -93259540+33017977 -93256761+33017965 -93255666+33017961 -93246989+33017861 -93244413+33017899 -93240045+33017963 -93238607+33017992 -93230835+33018155 -93223188+33018290 -93218369+33018362 -93214548+33018362 -93197402+33017951 -93195634+33017928 -93191567+33017935 -93191179+33017926 -93187393+33017837 -93187175+33017837 -93185138+33017856 -93183128+33017874 -93182253+33017882 -93179615+33017813 -93175210+33017767 -93172441+33017774 -93166362+33017788 -93165311+33017790 -93160775+33017824 -93159464+33017834 -93157919+33017841 -93156787+33017846 -93154351+33017856 -93153739+33017761 -93145155+33017762 -93139518+33017788 -93134362+33017757 -93133799+33017760 -93127555+33017791 -93119715+33017877 -93109919+33017847 -93101443+33017740 -93100981+33017786 -93091435+33017742 -93082332+33017885 -93081428+33017928 -93080007+33017888 -93073167+33017898 -93071936+33017815 -93070686+33017792 -93051798+33017749 -93047692+33017740 -93036422+33017642 -93012999+33017338 -93008189+33017414 -93007538+33017474 -93006066+33017505 -93000161+33017629 -92998768+33017526 -92994988+33017504 -92990956+33017459 -92988707+33017433 -93116361+33452909 -93116444+33450694 -93116557+33447064 -93116584+33445185 -93116753+33441038 -93116820+33439386 -93116951+33436175 -93117056+33433600 -93117173+33430743 -93117416+33424807 -93117471+33422847 -93117554+33421342 -93117674+33419168 -93117754+33416939 -93117797+33416087 -93117859+33413697 -93118000+33409787 -93118045+33408534 -93118058+33408208 -93118134+33406119 -93118167+33405225 -93118225+33403648 -93118278+33402205 -93118296+33401665 -93118366+33399733 -93118440+33397694 -93118530+33395200 -93118585+33393704 -93118714+33390193 -93118739+33389525 -93118749+33389268 -93118801+33387906 -93118868+33386145 -93118868+33386145 -93116853+33380245 -93116017+33380227 -93113876+33380180 -93101314+33379907 -93100278+33379884 -93098191+33379839 -93094877+33379768 -93093108+33379729 -93074928+33379335 -93071595+33379263 -93070093+33379231 -93061934+33379055 -93055650+33378919 -93050806+33378814 -93048776+33378769 -93037488+33378525 -93031269+33378358 -93023782+33378194 -93020730+33378127 -93019847+33378108 -93015417+33377961 -93013940+33377928 -93010536+33377852 -93009916+33377861 -93008158+33377822 -93003190+33377712 -93002709+33377688 -92996156+33377935 -92994263+33377870 -92978469+33377280 -93016778+35725712 -93019250+35725760 -93022953+35725814 -93016778+35725712 -93022953+35725814 -93022953+35725814 -93043777+35726322 -93045144+35726417 -93046799+35726473 -93052252+35726560 -93052839+35726569 -93057298+35726635 -93061551+35726644 -93061799+35726791 -93068066+35726667 -93074333+35726839 -93085947+35727124 -93094406+35727307 -93096791+35727338 -93101404+35727234 -93106571+35727507 -93117667+35727422 -93139003+35727643 -93150939+35728013 -93164452+35728831 -93040721+35076922 -93041129+35076923 -93042256+35076928 -93042872+35076931 -93043207+35076933 -93051255+35076978 -93051306+35072772 -93051491+35062352 -93069295+35062627 -93069498+35049828 -93069517+35048640 -93083087+35048259 -93086693+35048304 -93087293+35041799 -93087296+35041070 -93090939+35034107 -93097986+35034216 -93105203+35034374 -93105644+35034336 -93105657+35033892 -93105690+35032177 -93105714+35032014 -93105728+35031923 -93105741+35031843 -93105807+35029983 -93105807+35029983 -93105784+35029917 -93105746+35029808 -93105746+35029724 -93105756+35026772 -93105761+35025592 -93105763+35025198 -93105771+35023088 -93105774+35022285 -93105787+35020080 -93105800+35017865 -93123929+35012738 -93123990+35010102 -93124131+35004083 -93130529+35004299 -93131454+35004331 -93138188+35004570 -93141797+35004698 -93141894+35001729 -93142091+34994856 -93142277+34990290 -93148864+34990400 -93160253+34987118 -93160253+34987118 -93160221+34982395 -93160221+34982395 -93160430+34975995 -93168235+34976141 -93169653+34976168 -93181478+34976390 -93181551+34972898 -93181730+34964277 -93181766+34962540 -93186090+34962061 -93189794+34962122 -93191027+34962142 -93195242+34962211 -93200119+34961137 -93200124+34960980 -93209851+34947700 -93210384+34947706 -93217388+34946604 -93217438+34939012 -93217461+34935604 -93235161+34929636 -93235161+34929636 -93235139+34926485 -93235081+34918091 -93235081+34918091 -93237850+34918100 -93252293+34917451 -93252414+34908698 -93252448+34906229 -93252463+34903853 -93252809+34903793 -93262718+34903847 -93262983+34903849 -93270595+34896669 -93270639+34892953 -93288184+34888692 -93288184+34888692 -93288168+34886848 -93288168+34886848 -93288171+34877182 -93060855+33782679 -93062392+33786459 -93063132+33786574 -93060855+33782679 -93063132+33786574 -93063132+33786574 -93071008+33788590 -93075862+33784718 -93077702+33786458 -93078605+33782771 -93090181+33777935 -93092880+33776850 -93096449+33777397 -93096655+33777475 -93104278+33777256 -93075178+34771892 -93077889+34771892 -93081707+34771892 -93083156+34771892 -93102782+34771834 -93103022+34771833 -93110133+34771794 -93135764+34771968 -93149651+34771992 -93158928+34771992 -93162256+34771992 -93199235+34771892 -93226269+34771893 -93228148+34771893 -93234514+34771893 -93235411+34771899 -93241825+34771940 -93243036+34771948 -93254340+34771993 -93269886+34771993 -93287785+34773193 -93075710+34236084 -93055917+34237685 -93075710+34236084 -93058454+34236723 -93057903+34236906 -93057627+34236860 -93057323+34236746 -93056910+34236860 -93055917+34237685 -93099665+34245949 -93094936+34245828 -93090062+34245704 -93084244+34238072 -93077871+34235211 -93075710+34236084 -93094792+35175431 -93090647+35179602 -93094792+35175431 -93093821+35176264 -93091651+35178535 -93090647+35179602 -93170840+35248868 -93158824+35238603 -93156863+35236271 -93150062+35225745 -93140065+35209680 -93107862+35171788 -93096307+35174286 -93094792+35175431 -93103306+34245984 -93099665+34245949 -93103306+34245984 -93100242+34245931 -93099665+34245949 -93104278+33777256 -93104340+33775653 -93104607+33769981 -93104679+33768912 -93104723+33766655 -93104741+33766207 -93104850+33763219 -93104872+33762211 -93104956+33759759 -93105006+33758800 -93105036+33758230 -93105256+33752135 -93105827+33740719 -93105951+33736829 -93106051+33734006 -93106367+33725144 -93106544+33719146 -93106767+33711599 -93106793+33710722 -93107187+33698131 -93107221+33697117 -93107280+33695409 -93107332+33693875 -93107338+33692910 -93107389+33691468 -93107576+33686221 -93107826+33679241 -93108212+33668482 -93108377+33663865 -93108759+33653221 -93109067+33644649 -93109138+33642458 -93109308+33637287 -93109535+33631296 -93109611+33629658 -93109741+33626863 -93110046+33614639 -93110265+33609290 -93110301+33608429 -93111190+33586420 -93111305+33584386 -93111363+33582903 -93111413+33581660 -93111863+33569903 -93112039+33565292 -93112331+33557699 -93112397+33555975 -93112440+33554851 -93112888+33543251 -93113000+33540322 -93113055+33538914 -93113624+33523785 -93113731+33520719 -93113919+33515312 -93113971+33509563 -93114186+33504820 -93114186+33504110 -93114383+33502031 -93114690+33497002 -93115135+33486901 -93115400+33480884 -93115792+33472006 -93115975+33467489 -93116044+33464892 -93116129+33461666 -93116279+33455975 -93116361+33452909 -93104278+33777256 -93104867+33777358 -93112404+33780150 -93115151+33786541 -93115826+33786814 -93116770+33786769 -93117868+33787456 -93118746+33788120 -93119021+33788578 -93199147+34257536 -93199215+34255719 -93199215+34255719 -93187209+34247772 -93183228+34247706 -93183106+34247704 -93183028+34247702 -93182704+34247698 -93175814+34247569 -93164836+34247282 -93163539+34247259 -93162960+34247297 -93155221+34247121 -93150024+34246974 -93146464+34246845 -93143454+34246736 -93133528+34246539 -93132397+34246516 -93130273+34246442 -93125175+34246351 -93122422+34246422 -93121225+34246393 -93118399+34246324 -93116353+34246242 -93115559+34246228 -93114451+34246208 -93112995+34246182 -93111486+34246155 -93110147+34246107 -93108241+34246073 -93104405+34246004 -93103306+34245984 -93116361+33452909 -93125641+33452951 -93127776+33452971 -93137889+33453066 -93140681+33453117 -93141785+33453138 -93144415+33453188 -93155605+33453430 -93161869+33453574 -93167622+33453716 -93168089+33453730 -93168158+33453732 -93173339+33453887 -93180903+33454070 -93182293+33454103 -93194016+33454444 -93209767+33454772 -93210817+33454772 -93221031+33455045 -93221106+33450652 -93221140+33448718 -93221179+33446499 -93221279+33440748 -93239023+33441900 -93245684+33442045 -93250910+33442296 -93251161+33442300 -93256616+33442391 -93259885+33442446 -93264957+33442531 -93271530+33442675 -93283047+33442926 -93285633+33442985 -93292944+33443155 -93297749+33443267 -93305893+33443456 -93308169+33443507 -93315034+33443667 -93319191+33443764 -93324639+33443891 -93326582+33443783 -93326751+33443787 -93348934+33444207 -93356367+33444342 -93365523+33444453 -93119021+33788578 -93128510+33794373 -93119021+33788578 -93129005+33793801 -93129005+33793801 -93128867+33794007 -93128538+33794281 -93128510+33794373 -93128510+33794373 -93127493+33798107 -93127493+33798107 -93129274+33801430 -93139760+33815486 -93140092+33815700 -93141450+33816027 -93142191+33815638 -93150645+33812893 -93151387+33809685 -93156710+33813696 -93157341+33813536 -93161651+33808199 -93168376+33804214 -93174397+33806725 -93174577+33806070 -93174577+33806070 -93174508+33806049 -93174056+33804077 -93174056+33804077 -93181081+33801420 -93185856+33805246 -93164452+35728831 -93165047+35708699 -93165072+35707107 -93165143+35702709 -93165301+35696328 -93165301+35696328 -93165227+35686210 -93165227+35686210 -93165395+35676897 -93165552+35666868 -93166435+35645424 -93167546+35612535 -93167572+35608966 -93167627+35606209 -93167670+35604071 -93167690+35603035 -93185213+35598304 -93195217+35598562 -93208030+35598765 -93216011+35598870 -93221170+35598924 -93221766+35582373 -93221918+35575586 -93222111+35566191 -93164452+35728831 -93176548+35729136 -93188455+35729492 -93194613+35729690 -93227748+35730116 -93237031+35730119 -93237183+35730119 -93241472+35730120 -93263077+35730300 -93271805+35730339 -93272565+35730343 -93273357+35730347 -93281942+35730377 -93289540+35730385 -93300657+35730397 -93306185+35730403 -93309494+35730407 -93318420+35730417 -93332379+35730404 -93342196+35730362 -93345546+35730348 -93348926+35730334 -93358121+35730463 -93358210+35730450 -93359195+35730298 -93363884+35730272 -93374049+35730230 -93379345+35730529 -93379645+35730537 -93380123+35730551 -93390637+35730747 -93406150+35731036 -93406523+35731124 -93407058+35731169 -93408219+35731267 -93419539+35731658 -93432451+35731897 -93433161+35731911 -93446208+35732425 -93451951+35732643 -93460807+35733075 -93464970+35733263 -93472961+35733624 -93481978+35733804 -93484349+35733821 -93486856+35733839 -93505387+35734188 -93511240+35734286 -93511829+35734302 -93519575+35734422 -93519575+35734422 -93519543+35736873 -93519204+35763521 -93168621+34392790 -93158190+34392569 -93168621+34392790 -93158266+34392571 -93158190+34392569 -93170840+35248868 -93171464+35249420 -93171774+35250084 -93173639+35252284 -93170840+35248868 -93173639+35252284 -93407227+34396853 -93403918+34396899 -93399207+34396972 -93388291+34397114 -93387614+34397123 -93371342+34396815 -93367536+34396754 -93363062+34396693 -93354383+34396576 -93353525+34396614 -93350266+34396782 -93349339+34396787 -93328020+34396100 -93319181+34395815 -93307197+34395429 -93304003+34395326 -93301856+34395257 -93297612+34395128 -93287494+34395148 -93279672+34395165 -93272981+34395180 -93268305+34395190 -93264739+34395042 -93263841+34395015 -93256247+34394974 -93250668+34394944 -93247410+34394970 -93241831+34394795 -93239946+34394736 -93235013+34394582 -93231604+34394476 -93229653+34394415 -93228032+34394346 -93226903+34394295 -93222456+34394094 -93220960+34394026 -93219429+34393957 -93203621+34393246 -93203035+34393220 -93201039+34393130 -93197421+34392967 -93193939+34393332 -93172929+34392883 -93171786+34392858 -93171400+34392849 -93168621+34392790 -93198667+35271732 -93174421+35253207 -93173639+35252284 -93185856+33805246 -93187723+33810241 -93188189+33810515 -93188189+33810515 -93188134+33810790 -93187888+33811203 -93186845+33812142 -93186625+33812440 -93186625+33812440 -93186653+33812829 -93186954+33813127 -93187256+33813265 -93188244+33813356 -93189424+33813860 -93185856+33805246 -93189424+33813860 -93189424+33813860 -93191514+33811929 -93191514+33811929 -93190440+33814891 -93190440+33814891 -93190495+33814914 -93190632+33815578 -93190797+33815693 -93191263+33816082 -93191730+33816082 -93192142+33815945 -93193047+33815395 -93193514+33815441 -93194310+33815761 -93194749+33816243 -93195243+33818969 -93190440+33814891 -93195243+33818969 -93195243+33818969 -93199342+33817116 -93199342+33817116 -93198729+33820320 -93198729+33820320 -93209763+33821762 -93209763+33821762 -93209186+33818875 -93209186+33818875 -93210998+33821281 -93215555+33826274 -93219279+33821569 -93219279+33821569 -93218109+33827556 -93218109+33827556 -93226838+33830142 -93226838+33830142 -93226480+33825959 -93226480+33825959 -93229309+33829546 -93231505+33829545 -93233918+33826291 -93234305+33830758 -93241578+33828556 -93241578+33828556 -93239627+33824540 -93239627+33824540 -93242373+33827433 -93242840+33827685 -93258403+33828786 -93263418+33831992 -93265728+33834905 -93408124+34339527 -93405702+34339484 -93387399+34339159 -93386875+34339126 -93364759+34338819 -93357947+34338727 -93355795+34338698 -93355795+34338621 -93355875+34330253 -93356280+34313091 -93356608+34292587 -93356683+34288258 -93356697+34287508 -93356697+34287508 -93351893+34280076 -93349851+34280008 -93347919+34280008 -93333186+34279770 -93331252+34279735 -93328905+34279738 -93323905+34279546 -93322318+34279524 -93318861+34279440 -93315964+34279417 -93314137+34279421 -93309878+34279334 -93298153+34279194 -93297174+34279172 -93294883+34279120 -93294357+34279109 -93272923+34278570 -93266374+34278455 -93256145+34278446 -93252573+34278425 -93251018+34278407 -93243307+34278189 -93236910+34278089 -93233479+34278008 -93230425+34277937 -93228901+34277901 -93228190+34277885 -93227578+34277829 -93227081+34277830 -93216526+34277626 -93208617+34277506 -93198445+34277340 -93198278+34277337 -93198278+34277337 -93198299+34276860 -93198334+34276077 -93198440+34273694 -93198507+34272197 -93198587+34270409 -93198626+34269510 -93198654+34268887 -93198704+34267778 -93199089+34259029 -93199089+34259029 -93199105+34258673 -93199147+34257536 -93199089+34259029 -93199147+34257536 -93208689+35271470 -93198667+35271732 -93208689+35271470 -93208027+35271400 -93206076+35271450 -93202658+35271729 -93200972+35271824 -93198667+35271732 -93278293+35317402 -93250177+35287381 -93250177+35282507 -93234656+35273806 -93209043+35271507 -93208689+35271470 -93222730+35556177 -93222768+35555739 -93222768+35555739 -93222029+35555537 -93222029+35555537 -93222087+35547500 -93222104+35544558 -93222114+35542849 -93222116+35542441 -93222135+35531494 -93222422+35519237 -93222447+35514558 -93222469+35513579 -93223020+35501098 -93223047+35500081 -93223352+35492880 -93223402+35487864 -93223450+35483174 -93223567+35471603 -93223594+35468786 -93223632+35468673 -93228856+35468706 -93229640+35468723 -93241679+35468985 -93246046+35469098 -93250695+35469348 -93255595+35469259 -93263500+35469345 -93286865+35469859 -93288455+35469868 -93295624+35469913 -93295910+35469915 -93296041+35466921 -93296190+35464463 -93296471+35457134 -93296500+35452851 -93296605+35447763 -93296726+35443827 -93296801+35439986 -93296813+35439333 -93296927+35433531 -93297000+35429837 -93297046+35427493 -93297166+35421414 -93297287+35415295 -93297432+35407985 -93297496+35407606 -93297502+35407425 -93297522+35406688 -93297576+35404743 -93297629+35402809 -93297714+35397271 -93297721+35396852 -93297847+35388711 -93297935+35383012 -93298019+35377564 -93298074+35365365 -93298075+35364990 -93298087+35364669 -93298090+35364587 -93298145+35363139 -93298168+35361956 -93298197+35361779 -93298287+35360561 -93298432+35356931 -93298478+35355779 -93298561+35353688 -93298703+35346153 -93298806+35338942 -93298842+35336813 -93298864+35335505 -93298864+35335505 -93298845+35334807 -93298822+35333925 -93298822+35333925 -93298873+35333373 -93298968+35330069 -93298975+35329664 -93299014+35327425 -93222111+35566191 -93222417+35559819 -93222730+35556177 -93222111+35566191 -93222730+35556177 -93265728+33834905 -93267236+33839052 -93268608+33838961 -93268883+33838915 -93265728+33834905 -93268883+33838915 -93304139+33878641 -93304029+33877847 -93304029+33877847 -93304767+33875358 -93304767+33875358 -93301678+33866622 -93298295+33862429 -93297239+33861052 -93297239+33861052 -93297632+33857701 -93297632+33857701 -93295400+33851453 -93287056+33843319 -93283158+33843364 -93274208+33840131 -93274208+33840131 -93277201+33838185 -93277201+33838185 -93270229+33837564 -93269754+33837469 -93268966+33837312 -93268883+33838915 -93278293+35317402 -93278645+35303540 -93278719+35300607 -93278820+35297823 -93278934+35291914 -93278995+35289530 -93279244+35279961 -93279288+35278278 -93279288+35278278 -93279286+35277829 -93279276+35275630 -93279276+35275630 -93279280+35264911 -93279281+35264724 -93279353+35256194 -93279357+35255617 -93279357+35255617 -93279338+35247026 -93279338+35247026 -93279581+35233467 -93279955+35212674 -93279959+35212552 -93283184+35212581 -93287779+35212623 -93288704+35212632 -93288903+35212634 -93361268+35213336 -93373164+35213602 -93385671+35214039 -93414577+35214742 -93416501+35214756 -93420828+35214858 -93424591+35214966 -93429675+35215088 -93431235+35215151 -93432827+35215190 -93437707+35215310 -93456223+35215762 -93457769+35208537 -93467688+35209240 -93474631+35205646 -93474631+35205646 -93474610+35204435 -93474610+35204435 -93477014+35201599 -93478848+35201646 -93483882+35192855 -93483889+35191773 -93483911+35187827 -93483945+35182058 -93485022+35180493 -93485633+35180511 -93493783+35173756 -93505014+35174183 -93511222+35167124 -93511230+35165996 -93287785+34773193 -93293217+34773230 -93293891+34773235 -93333782+34773479 -93341402+34773426 -93349672+34773370 -93355636+34773329 -93357212+34773311 -93384504+34772740 -93394398+34757004 -93394398+34757004 -93394394+34756103 -93394391+34755289 -93394385+34753731 -93394289+34743393 -93305684+34875592 -93305789+34867843 -93305876+34861696 -93305885+34861092 -93305885+34861092 -93294841+34861029 -93288283+34860845 -93288208+34847640 -93288178+34842318 -93288166+34840176 -93288164+34839738 -93288140+34835535 -93288091+34827007 -93288060+34821585 -93288046+34819215 -93288015+34813683 -93287981+34807723 -93287938+34800009 -93287912+34795444 -93287872+34788353 -93287785+34773193 -93288171+34877182 -93288184+34875292 -93305684+34875592 -93288171+34877182 -93305684+34875592 -93296074+36498453 -93296092+36497255 -93296092+36497255 -93296078+36495041 -93296072+36494163 -93296065+36492981 -93296021+36485692 -93296018+36485135 -93296009+36483749 -93296005+36483090 -93295988+36480397 -93295986+36479995 -93295983+36479484 -93295977+36478480 -93295960+36475698 -93295959+36475505 -93295945+36473166 -93295934+36471398 -93295843+36463708 -93295816+36459587 -93295809+36458095 -93295784+36457537 -93295760+36456999 -93295738+36448791 -93295718+36441186 -93295718+36441186 -93295763+36439986 -93295763+36439986 -93295683+36427877 -93295683+36427877 -93296041+36427753 -93296139+36424258 -93296227+36421127 -93296335+36417324 -93296392+36415323 -93296392+36415323 -93296251+36409919 -93296242+36409593 -93296083+36403234 -93296083+36401997 -93295889+36394899 -93295886+36394761 -93295886+36394761 -93296062+36386527 -93296197+36381574 -93296199+36381503 -93296248+36379710 -93296268+36378977 -93296307+36377558 -93296307+36377558 -93296271+36372755 -93296205+36364245 -93296205+36364245 -93296261+36364131 -93296273+36362027 -93296281+36360753 -93296291+36359047 -93296291+36358932 -93296518+36355303 -93296518+36355303 -93296461+36355108 -93296434+36351627 -93296434+36351627 -93296492+36345582 -93296590+36341081 -93296641+36338669 -93296739+36334186 -93296837+36329687 -93296845+36329290 -93296925+36325630 -93297042+36320304 -93297114+36316996 -93297222+36311209 -93297319+36306012 -93297431+36301413 -93297500+36298597 -93297548+36296648 -93297551+36296515 -93297553+36296434 -93297559+36296204 -93297562+36296080 -93297570+36295928 -93297610+36295115 -93297629+36294737 -93297643+36294458 -93297661+36294105 -93297661+36293643 -93297661+36293393 -93297661+36293143 -93297696+36291058 -93297718+36289731 -93297729+36289182 -93297899+36281363 -93297916+36280593 -93298025+36275568 -93298251+36265173 -93298263+36264586 -93298566+36250682 -93298730+36241824 -93298792+36238347 -93298824+36236587 -93298901+36232403 -93299088+36222280 -93299229+36214365 -93299553+36196236 -93299587+36194361 -93299871+36178452 -93300140+36163416 -93300341+36152178 -93300454+36145838 -93300790+36127081 -93300790+36127081 -93300072+36121264 -93299014+35327425 -93278293+35317402 -93307287+33882251 -93306299+33882297 -93299842+33894324 -93299842+33894324 -93303359+33897692 -93304239+33898055 -93305474+33899227 -93309475+33903232 -93311435+33906466 -93312172+33906640 -93313881+33906947 -93324680+33917804 -93333418+33917231 -93334078+33917208 -93337922+33916456 -93337922+33916456 -93336304+33919384 -93336304+33919384 -93336909+33921881 -93340510+33927149 -93342052+33931203 -93342052+33931203 -93341339+33935418 -93341339+33935418 -93346422+33933974 -93351040+33933995 -93300072+36121264 -93308949+36121582 -93310226+36121628 -93325721+36121994 -93328826+36122016 -93341241+36122195 -93353778+36122376 -93358173+36122439 -93362493+36122501 -93370745+36122620 -93371475+36122598 -93371779+36122611 -93385588+36122995 -93392775+36123153 -93406467+36123455 -93410921+36123553 -93433253+36124046 -93434010+36124063 -93434672+36124077 -93435245+36124090 -93440572+36124207 -93441903+36124236 -93444504+36124293 -93447820+36124367 -93473217+36124929 -93477076+36125014 -93479552+36125074 -93422171+35337412 -93420718+35328268 -93383861+35330960 -93330412+35341658 -93329423+35341553 -93303592+35329455 -93302964+35329176 -93299014+35327425 -93304139+33878641 -93304184+33878769 -93304431+33879135 -93304981+33879617 -93306052+33880235 -93306381+33880327 -93306958+33880625 -93307233+33880945 -93307425+33881381 -93307425+33881793 -93307287+33882251 -93304139+33878641 -93307287+33882251 -93866758+36498735 -93836413+36498847 -93835746+36498849 -93834963+36498851 -93834349+36498853 -93834038+36498854 -93833969+36498854 -93831790+36498862 -93816832+36498918 -93797745+36498989 -93789895+36499065 -93778536+36499102 -93770269+36499129 -93766056+36499137 -93754606+36499159 -93753597+36499161 -93753440+36499161 -93752310+36499163 -93748384+36498937 -93747030+36498943 -93745198+36498951 -93736898+36498993 -93734283+36499006 -93733838+36499008 -93728022+36499037 -93727552+36499055 -93726767+36499084 -93724931+36499152 -93722241+36499164 -93721082+36499169 -93718893+36499178 -93714040+36499201 -93711884+36499179 -93710753+36499179 -93709956+36499179 -93709834+36499178 -93703049+36499147 -93700171+36499135 -93699065+36499129 -93691429+36499092 -93689490+36499082 -93689310+36499113 -93679907+36499051 -93676526+36499029 -93670846+36498997 -93659217+36498976 -93648287+36498963 -93646508+36498960 -93646051+36499010 -93644081+36499003 -93634358+36498969 -93627454+36498944 -93624460+36498939 -93616158+36498961 -93598821+36498900 -93585865+36498897 -93584281+36498896 -93583959+36498896 -93583188+36498895 -93580275+36498894 -93573469+36498893 -93563619+36498892 -93560136+36498891 -93555165+36498889 -93550579+36498888 -93546523+36498881 -93543481+36498881 -93539954+36498881 -93534526+36498881 -93527469+36498881 -93521129+36498881 -93514512+36498881 -93513950+36498881 -93508434+36498916 -93507408+36498911 -93501081+36498885 -93492288+36498938 -93489246+36498916 -93483116+36498874 -93478562+36498843 -93477712+36498837 -93474988+36498818 -93464322+36498746 -93448463+36498675 -93447272+36498629 -93439819+36498579 -93439301+36498576 -93435569+36498551 -93431043+36498521 -93427391+36498538 -93426989+36498585 -93423295+36498664 -93418571+36498652 -93417285+36498647 -93414761+36498638 -93413628+36498633 -93412261+36498627 -93409342+36498616 -93407296+36498609 -93399395+36498581 -93398689+36498578 -93398150+36498578 -93397583+36498601 -93396874+36498623 -93396079+36498669 -93395367+36498605 -93394803+36498554 -93394718+36498519 -93393155+36498534 -93392247+36498543 -93391881+36498547 -93391450+36498551 -93386426+36498602 -93385828+36498608 -93362361+36498354 -93355227+36498362 -93343570+36498376 -93329965+36498392 -93328562+36498394 -93315337+36498408 -93311205+36498413 -93308854+36498446 -93307939+36498446 -93296074+36498453 -93351040+33933995 -93351070+33934204 -93351180+33934295 -93351483+33934799 -93351786+33936013 -93352226+33936677 -93352418+33936861 -93352776+33937342 -93353669+33938130 -93351040+33933995 -93353669+33938130 -93353669+33938130 -93355606+33942356 -93356927+33946639 -93360723+33948287 -93360723+33948287 -93358796+33946111 -93358796+33946111 -93367155+33948559 -93373510+33956918 -93396730+33398547 -93395965+33399715 -93394899+33400333 -93392468+33400860 -93387466+33407502 -93387466+33407502 -93387492+33409426 -93387492+33409426 -93386862+33413596 -93386479+33414420 -93381639+33421703 -93378986+33425894 -93376713+33433064 -93365646+33444081 -93365523+33444453 -93483097+33476075 -93483185+33473176 -93483242+33471274 -93483613+33459044 -93483714+33455712 -93483714+33455712 -93483699+33454605 -93483699+33454605 -93483828+33451129 -93483974+33447223 -93483974+33447223 -93479538+33447193 -93471867+33447143 -93468091+33447119 -93465686+33447097 -93464602+33447091 -93457980+33447052 -93444615+33446653 -93438283+33446464 -93429607+33446205 -93414154+33445744 -93407750+33445584 -93396812+33445248 -93389830+33445033 -93381854+33444789 -93379976+33444731 -93366218+33444521 -93365523+33444453 -93373510+33956918 -93373237+33958751 -93373237+33958751 -93376534+33962004 -93376919+33962760 -93376919+33962760 -93375175+33963114 -93371866+33965005 -93371866+33965005 -93375175+33965188 -93376862+33964662 -93373510+33956918 -93377115+33957491 -93391191+33957039 -93376862+33964662 -93376972+33964868 -93377137+33965005 -93377274+33965280 -93377467+33965441 -93377659+33965762 -93377659+33965899 -93377714+33965922 -93377796+33966220 -93377796+33966220 -93377741+33966792 -93376860+33967937 -93376860+33967937 -93381256+33973690 -93376862+33964662 -93381256+33973690 -93381256+33973690 -93381063+33974239 -93379161+33982622 -93379161+33982622 -93379845+33987318 -93384847+33993900 -93388887+33997952 -93389602+33998341 -93394055+34002410 -93403982+34004165 -93403982+34004165 -93403102+34007200 -93400816+34012789 -93394289+34743393 -93394285+34742286 -93394208+34720069 -93394194+34718846 -93394193+34717683 -93394140+34710920 -93394065+34705461 -93394044+34703904 -93394029+34702809 -93394020+34702183 -93393956+34695985 -93393934+34692395 -93393918+34689799 -93393893+34685796 -93393889+34685193 -93393889+34685193 -93399008+34685193 -93399931+34685193 -93402189+34685193 -93402189+34674715 -93402189+34673611 -93402189+34672453 -93402206+34671701 -93402215+34671429 -93402369+34666822 -93402682+34657497 -93402690+34657216 -93402770+34653360 -93402827+34650625 -93402846+34649722 -93402949+34644725 -93402960+34644216 -93403094+34638125 -93403210+34632991 -93403329+34627981 -93403354+34626792 -93403386+34625515 -93403395+34625093 -93403396+34624979 -93403396+34624979 -93403395+34624402 -93403395+34624402 -93403423+34620732 -93403568+34601995 -93403610+34597846 -93403812+34584081 -93403830+34582885 -93403888+34578927 -93403989+34571992 -93404064+34568359 -93404078+34567678 -93404179+34562795 -93404250+34559353 -93404317+34556098 -93404531+34545700 -93404531+34545700 -93404526+34545126 -93404526+34545126 -93404589+34530763 -93394289+34743393 -93396401+34743401 -93410163+34743453 -93411044+34743456 -93411958+34743459 -93413190+34743464 -93413341+34743465 -93421522+34743496 -93429812+34743527 -93430024+34743528 -93436304+34743552 -93442445+34743576 -93442519+34743591 -93446835+34743594 -93454506+34743636 -93457422+34743652 -93461472+34743675 -93467214+34743707 -93479229+34743776 -93486671+34743818 -93492829+34743853 -93496584+34743874 -93498764+34743874 -93499036+34743878 -93500191+34743895 -93534565+34743895 -93536297+34743895 -93540104+34743895 -93557799+34743895 -93566612+34743895 -93569141+34743895 -93570054+34743895 -93587826+34744029 -93595464+34744091 -93605191+34744164 -93621695+34744290 -93641308+34744441 -93642395+34744449 -93645740+34744476 -93685061+34744779 -93690745+34744823 -93709804+34745284 -93710297+34745296 -93396242+33391926 -93395968+33392865 -93395940+33393942 -93395940+33393942 -93396540+33395317 -93396704+33395385 -93396731+33395614 -93396868+33395821 -93396868+33396485 -93396648+33397906 -93396648+33397906 -93396730+33398547 -93396242+33391926 -93396730+33398547 -93396334+33952529 -93391191+33957039 -93396334+33952529 -93395619+33952552 -93395289+33952758 -93395289+33953399 -93395398+33953743 -93395453+33954018 -93395453+33954361 -93395041+33954819 -93394766+33954957 -93394546+33954957 -93393446+33954750 -93391191+33957039 -93413216+33346638 -93413581+33347583 -93413581+33347583 -93411320+33354311 -93411138+33356145 -93411138+33356145 -93412912+33358436 -93413059+33358998 -93413059+33358998 -93411273+33364530 -93405019+33369157 -93404991+33371517 -93402231+33374288 -93402231+33374288 -93403064+33375124 -93403323+33375517 -93403323+33375517 -93401709+33378319 -93401655+33378594 -93398593+33386061 -93398428+33388971 -93397744+33390781 -93396242+33391926 -93444192+33956110 -93443635+33955975 -93443120+33955812 -93418077+33951916 -93418077+33951916 -93419809+33950221 -93419809+33950221 -93416043+33951732 -93410765+33952670 -93408209+33952395 -93404413+33952152 -93399110+33952049 -93396334+33952529 -93400816+34012789 -93405630+34012607 -93406593+34012516 -93407391+34012241 -93408051+34012264 -93408354+34012402 -93408711+34012700 -93409014+34013044 -93409014+34013044 -93409013+34014464 -93400816+34012789 -93409013+34014464 -93404589+34530763 -93404589+34528391 -93404663+34526864 -93404589+34530763 -93404663+34526864 -93404663+34526864 -93404783+34524380 -93404806+34523913 -93405284+34514001 -93405302+34513336 -93405370+34510514 -93405478+34505353 -93405731+34498835 -93405899+34487195 -93405933+34484845 -93405934+34484706 -93405937+34484505 -93406084+34474455 -93406155+34469561 -93406182+34467303 -93406401+34449526 -93406408+34449071 -93406470+34445082 -93406626+34435073 -93406718+34429169 -93406800+34423924 -93406833+34421785 -93406970+34413007 -93407037+34408812 -93407037+34408812 -93407009+34408445 -93407009+34408445 -93407138+34402478 -93407206+34399328 -93407227+34396853 -93408124+34339527 -93408082+34344634 -93408045+34347069 -93407980+34350014 -93407940+34351297 -93407895+34353675 -93407865+34355465 -93407801+34358215 -93407748+34363260 -93407633+34372334 -93407227+34396853 -93408124+34339527 -93412169+34339562 -93418841+34339596 -93437232+34340066 -93439176+34340191 -93439259+34340164 -93439618+34340054 -93440034+34340063 -93450671+34340289 -93452514+34340328 -93467664+34340669 -93477882+34340841 -93478158+34340845 -93478646+34340851 -93409013+34014464 -93408818+34026078 -93408818+34026078 -93411237+34030157 -93413496+34034627 -93416902+34038581 -93417875+34039142 -93418751+34039788 -93421690+34042024 -93434899+34051990 -93434899+34051990 -93432257+34056205 -93432257+34056205 -93434046+34059893 -93442883+34081358 -93442883+34081358 -93440543+34083213 -93440296+34086374 -93440296+34086374 -93442196+34100783 -93442196+34100783 -93442012+34101621 -93442012+34101621 -93443915+34109068 -93443915+34109068 -93442084+34120648 -93442084+34120648 -93442390+34120757 -93448644+34121468 -93449035+34121570 -93452047+34126290 -93452047+34126290 -93444252+34130948 -93444252+34130948 -93457359+34131265 -93457359+34131265 -93457046+34131881 -93453857+34139376 -93450881+34143682 -93449087+34146406 -93443659+34147070 -93443659+34147070 -93445257+34149132 -93448558+34152167 -93413806+33346414 -93413216+33346638 -93413806+33346414 -93413489+33346478 -93413216+33346638 -93419620+33333282 -93418459+33334817 -93417531+33336513 -93417531+33336513 -93417558+33336925 -93417558+33336925 -93417148+33341186 -93417147+33341828 -93414417+33345974 -93413806+33346414 -93420070+33332526 -93419620+33333282 -93420070+33332526 -93419783+33333031 -93419620+33333282 -93426380+33319608 -93425803+33320500 -93423538+33321233 -93423538+33321233 -93424301+33323500 -93424301+33323500 -93423073+33324875 -93422145+33325287 -93421555+33326668 -93420906+33328824 -93420206+33331450 -93420070+33332526 -93442090+33258528 -93440918+33259489 -93440318+33261231 -93440154+33262468 -93435764+33268539 -93435682+33269043 -93435136+33272228 -93433172+33275115 -93432954+33275619 -93432954+33275619 -93433391+33278781 -93433990+33281003 -93433990+33281003 -93432872+33291816 -93428725+33295436 -93425069+33299605 -93424086+33300957 -93423104+33303660 -93423104+33303660 -93425886+33310167 -93426349+33311725 -93427959+33313192 -93427959+33313192 -93426621+33318827 -93425049+35391006 -93424737+35398182 -93424690+35398811 -93424690+35398811 -93426368+35412063 -93430410+35423737 -93438930+35428683 -93446383+35428395 -93463415+35423941 -93474136+35415552 -93477483+35409766 -93425049+35391006 -93397755+35352180 -93396514+35351264 -93396143+35350727 -93395632+35349128 -93395507+35348605 -93395507+35348605 -93396584+35346669 -93398965+35344430 -93401106+35343436 -93402477+35342940 -93404711+35343145 -93422171+35337412 -93425049+35391006 -93417568+35339623 -93417568+35339623 -93420361+35338856 -93420499+35338169 -93421544+35337619 -93422171+35337412 -93426621+33318827 -93426380+33319608 -93426621+33318827 -93426594+33319125 -93426458+33319354 -93426380+33319608 -93441954+33258162 -93442063+33258253 -93442090+33258528 -93441954+33258162 -93442090+33258528 -93444192+33956110 -93445457+33960003 -93445897+33959866 -93446173+33959591 -93446364+33959133 -93446364+33958995 -93446419+33958927 -93446501+33958720 -93446694+33958515 -93447849+33958149 -93448344+33958080 -93454585+33959889 -93444192+33956110 -93454585+33959889 -93479552+36125074 -93479904+36110753 -93479929+36108280 -93480056+36096549 -93480079+36094380 -93480175+36085497 -93480182+36084828 -93480203+36082914 -93480203+36082914 -93479920+36081419 -93459068+36081047 -93446228+36080762 -93445682+36080108 -93445682+36080108 -93446950+36067387 -93447535+36060912 -93448183+36053506 -93448203+36052482 -93448382+36043323 -93448503+36037138 -93448505+36037042 -93448515+36036541 -93448752+36025443 -93448818+36022650 -93448938+36017532 -93448945+36017212 -93448984+36015546 -93449015+36014233 -93449071+36011856 -93449261+36003821 -93449576+35995669 -93449576+35994295 -93449561+35993575 -93449561+35993575 -93450074+35985202 -93450389+35977901 -93453429+35967505 -93459382+35967533 -93462014+35967540 -93465776+35967543 -93468042+35965027 -93468298+35953087 -93469421+35953102 -93480030+35953243 -93486138+35953299 -93486138+35953275 -93486282+35948599 -93486430+35941660 -93486432+35938750 -93486856+35924484 -93488109+35924393 -93502407+35925053 -93505130+35914806 -93505144+35914036 -93505189+35911557 -93505191+35904307 -93505437+35896682 -93505671+35891751 -93505779+35887811 -93513526+35881272 -93523835+35878208 -93524373+35862849 -93524398+35862192 -93524784+35823570 -93524784+35823570 -93517092+35823333 -93517092+35823333 -93517335+35817116 -93518275+35792366 -93518275+35792366 -93518247+35791999 -93518247+35791999 -93518434+35787187 -93518758+35778878 -93518758+35778878 -93518708+35772053 -93518708+35772053 -93519143+35764349 -93519204+35763521 -93455646+34158248 -93454630+34168876 -93447354+34174261 -93447354+34174261 -93448832+34175183 -93451583+34175752 -93454632+34177421 -93454632+34177421 -93450303+34179010 -93450303+34179010 -93454909+34185439 -93459052+34192075 -93459052+34192075 -93448792+34200672 -93447001+34207957 -93447001+34207957 -93455723+34209872 -93456125+34210162 -93458113+34212353 -93463216+34205102 -93488607+34208497 -93448558+34152167 -93454434+34156095 -93454709+34156713 -93455040+34157240 -93455288+34157538 -93455509+34158019 -93455646+34158248 -93448558+34152167 -93455646+34158248 -93472509+33960801 -93456454+33960347 -93456454+33960347 -93456811+33957117 -93456811+33957117 -93456703+33957086 -93456703+33957086 -93454585+33959889 -93456703+33957086 -93456775+33954525 -93456919+33949694 -93457001+33948022 -93457105+33943943 -93457300+33936430 -93457456+33930437 -93457633+33923018 -93457639+33922755 -93457983+33911852 -93458142+33908637 -93458984+33890190 -93459564+33872461 -93459567+33872190 -93459618+33868475 -93459722+33865398 -93459972+33858006 -93460082+33855968 -93460270+33847102 -93460276+33846873 -93460487+33839437 -93460675+33832794 -93481760+33259992 -93477458+33259794 -93473696+33259576 -93467517+33259300 -93464863+33259181 -93459758+33258953 -93458852+33258912 -93441954+33258162 -93460675+33832794 -93460898+33824980 -93462102+33825008 -93460675+33832794 -93462102+33825008 -93462102+33825008 -93471542+33818349 -93471704+33811339 -93471840+33806620 -93471888+33803763 -93471893+33803481 -93472302+33796518 -93472816+33782314 -93472870+33778970 -93473038+33774318 -93473290+33767382 -93473575+33759543 -93473629+33756909 -93473768+33752898 -93473928+33749614 -93473940+33746158 -93474718+33738161 -93474754+33736673 -93474799+33734822 -93474837+33733233 -93474865+33732058 -93474907+33730396 -93474907+33730396 -93474825+33730121 -93474825+33730121 -93474867+33729129 -93474887+33728684 -93474918+33727967 -93474937+33727536 -93474952+33727205 -93475101+33724168 -93475123+33723729 -93475150+33722950 -93475205+33721713 -93475332+33717206 -93475348+33716655 -93475579+33700820 -93475703+33699618 -93475710+33699302 -93475879+33691199 -93475957+33687510 -93476416+33672940 -93476474+33671304 -93476685+33665398 -93476984+33657087 -93477727+33643083 -93477737+33642435 -93477750+33641557 -93477858+33634102 -93477861+33633912 -93477924+33629552 -93477957+33627305 -93478182+33621656 -93478736+33606661 -93478938+33601226 -93479275+33591007 -93479346+33588251 -93479468+33583469 -93479826+33572594 -93479956+33569969 -93480459+33563423 -93480625+33563340 -93480625+33563340 -93480599+33562636 -93480599+33562636 -93481702+33519922 -93481769+33518147 -93482040+33510914 -93482329+33503183 -93482407+33501117 -93482465+33497538 -93482468+33497435 -93482540+33494985 -93482955+33480893 -93482973+33480277 -93483097+33476075 -93534393+33954894 -93531672+33954939 -93526893+33943369 -93526354+33943663 -93509769+33946112 -93498836+33946405 -93498836+33946405 -93501026+33948468 -93501026+33948468 -93496940+33947620 -93491539+33956014 -93490651+33956557 -93488168+33954974 -93483037+33956422 -93479352+33955507 -93476631+33956241 -93476631+33956241 -93477523+33956401 -93478417+33956401 -93477483+35409766 -93477574+35409169 -93477647+35408146 -93478053+35407550 -93480456+35405170 -93482331+35404183 -93484214+35403438 -93477483+35409766 -93484214+35403438 -93478417+33956401 -93472509+33960801 -93478417+33956401 -93477706+33960891 -93477706+33961464 -93477596+33961647 -93477047+33962037 -93476662+33962197 -93476250+33962243 -93475589+33962221 -93474736+33962038 -93474599+33961923 -93474434+33961580 -93472509+33960801 -93478646+34340851 -93478661+34332145 -93478693+34330980 -93478845+34325388 -93478856+34324920 -93478877+34323555 -93479244+34306583 -93479244+34306583 -93479015+34301255 -93479015+34301255 -93479038+34299651 -93479039+34296072 -93479275+34291096 -93479561+34284951 -93479779+34279113 -93479837+34277573 -93479864+34276591 -93479952+34272057 -93480170+34265291 -93480297+34259177 -93480354+34256195 -93483431+34253382 -93501480+34253771 -93501480+34253771 -93501447+34248339 -93501447+34248339 -93501449+34247503 -93501451+34245189 -93501747+34227468 -93502174+34219941 -93502211+34214100 -93479552+36125074 -93481115+36125171 -93485391+36125145 -93496887+36125341 -93514148+36125525 -93522934+36125686 -93535012+36125907 -93539429+36125988 -93542392+36126011 -93542646+36126011 -93546513+36126081 -93550973+36126150 -93550973+36126150 -93550920+36128376 -93550894+36130451 -93550862+36133007 -93550840+36134863 -93550835+36135238 -93550830+36135653 -93550799+36141110 -93550755+36149179 -93550752+36149769 -93550743+36151462 -93550725+36154791 -93550724+36155033 -93550724+36155033 -93556977+36155152 -93577245+36155541 -93582962+36155651 -93585354+36161594 -93585354+36161594 -93585324+36163068 -93585268+36165839 -93585258+36166352 -93585151+36171612 -93585019+36178103 -93584965+36180779 -93584965+36180779 -93594434+36186036 -93602277+36186279 -93606175+36186400 -93611713+36186571 -93611713+36186571 -93611315+36196418 -93611263+36197712 -93611242+36198243 -93611242+36198243 -93615397+36201185 -93618686+36201221 -93619851+36207550 -93619851+36207550 -93619832+36208205 -93619756+36210714 -93619591+36216149 -93619281+36226389 -93618985+36236174 -93618912+36238572 -93618184+36258871 -93618184+36258871 -93625190+36258943 -93625660+36259126 -93635633+36267260 -93635633+36267260 -93631809+36276876 -93631809+36276876 -93639780+36283085 -93645473+36279168 -93935371+34350102 -93928747+34349981 -93918804+34349751 -93915515+34349674 -93910576+34349589 -93909979+34349574 -93839967+34347864 -93839452+34347847 -93799961+34348124 -93791140+34348108 -93761127+34348196 -93759365+34348182 -93753372+34348148 -93752299+34348136 -93728191+34347472 -93724583+34347311 -93672466+34345285 -93671433+34345263 -93669587+34345250 -93663147+34345205 -93655442+34345152 -93654296+34345145 -93618973+34344945 -93588265+34343875 -93584331+34343752 -93578106+34343573 -93571720+34343407 -93568652+34343332 -93567979+34343283 -93566841+34343201 -93566112+34343149 -93563839+34343087 -93562256+34343044 -93561482+34343023 -93560626+34342999 -93559788+34343080 -93554317+34342781 -93550979+34342599 -93550885+34342613 -93550675+34342645 -93549159+34342679 -93548259+34342651 -93545356+34342562 -93544710+34342506 -93544380+34342506 -93540458+34342390 -93532008+34342205 -93518587+34341881 -93513965+34341749 -93502820+34341525 -93500690+34341517 -93500186+34341516 -93492998+34341141 -93492128+34341115 -93486923+34340961 -93480285+34340873 -93478646+34340851 -93481760+33259992 -93482233+33250128 -93482301+33246088 -93481760+33259992 -93482301+33246088 -93482301+33246088 -93482666+33235533 -93482806+33231490 -93482925+33228036 -93483192+33220329 -93483327+33216403 -93483424+33213629 -93483814+33201503 -93483916+33198571 -93483998+33196549 -93483998+33196136 -93484025+33195884 -93484025+33195884 -93484012+33194720 -93484012+33194720 -93484229+33187557 -93484808+33168459 -93484909+33167612 -93485124+33162113 -93485364+33153500 -93485485+33151196 -93485717+33144277 -93486038+33134675 -93486850+33114459 -93487947+33085733 -93489062+33056555 -93490013+33031689 -93490158+33027881 -93490454+33020159 -93490520+33018442 -93483097+33476075 -93490883+33476230 -93484214+35403438 -93485563+35402693 -93488373+35400429 -93488373+35400429 -93489744+35399203 -93490485+35398656 -93492300+35397782 -93494335+35397052 -93488373+35400429 -93494335+35397052 -93488607+34208497 -93488882+34208291 -93489296+34207809 -93489516+34207718 -93489792+34207740 -93490344+34208107 -93491309+34209137 -93491309+34209229 -93491420+34209366 -93491420+34209366 -93491365+34209618 -93491062+34210008 -93491062+34210008 -93502211+34214100 -93488607+34208497 -93502211+34214100 -93490520+33018442 -93490893+33018442 -93492164+33018452 -93496197+33018486 -93511874+33018569 -93520971+33018616 -93521757+33018620 -93524916+33018637 -93525410+33018637 -93531499+33018643 -93545079+33018724 -93545729+33018728 -93563406+33018829 -93568435+33018858 -93571872+33018878 -93575302+33018898 -93576081+33018903 -93577087+33018909 -93599936+33019049 -93610862+33019116 -93618585+33019160 -93625970+33019200 -93628291+33019205 -93638386+33019229 -93640621+33019234 -93658703+33019277 -93662305+33019285 -93663100+33019286 -93666054+33019293 -93671224+33019305 -93674941+33019314 -93675348+33019314 -93676232+33019316 -93687579+33019343 -93690621+33019350 -93705113+33019386 -93710023+33019398 -93716175+33019413 -93723273+33019457 -93733992+33019473 -93745799+33019491 -93754928+33019317 -93757813+33019321 -93761817+33019326 -93763956+33019328 -93765829+33019330 -93773205+33019340 -93782213+33019342 -93783955+33019343 -93786933+33019344 -93799487+33019348 -93803470+33019355 -93804930+33019357 -93490883+33476230 -93500176+33476580 -93503007+33476654 -93490883+33476230 -93503007+33476654 -93494335+35397052 -93500185+35395943 -93531450+35409212 -93531891+35409259 -93537756+35405637 -93548483+35400976 -93550801+35400219 -93584775+35386631 -93595369+35383656 -93614202+35384146 -93624557+35384367 -93625190+35384380 -93626671+35384407 -93639146+35385997 -93646009+35389075 -93647487+35389623 -93669782+35405571 -93679924+35386457 -93710076+35375242 -93503007+33476654 -93507702+33476779 -93508522+33476802 -93509601+33476826 -93526068+33477195 -93535832+33477414 -93540396+33477517 -93548244+33477683 -93550884+33477742 -93559040+33477926 -93571343+33478187 -93587593+33478560 -93591488+33478649 -93595906+33478750 -93605093+33478961 -93613612+33479156 -93621208+33479319 -93622314+33479347 -93622609+33479354 -93635983+33479864 -93636671+33479877 -93638854+33479919 -93640173+33479951 -93652961+33480268 -93656331+33480375 -93657919+33480412 -93662646+33480521 -93673549+33480772 -93676185+33480832 -93681779+33480962 -93705149+33481501 -93708213+33481572 -93714308+33481713 -93717632+33481809 -93719837+33481874 -93719890+33481876 -93721388+33481964 -93722626+33482038 -93722867+33481963 -93512690+35159714 -93511230+35165996 -93512690+35159714 -93511431+35159684 -93511230+35165996 -93519204+35763521 -93528057+35763764 -93540263+35764113 -93548018+35764244 -93549250+35764269 -93574111+35764685 -93591624+35765020 -93593519+35765071 -93608430+35765503 -93620526+35765849 -93624693+35765927 -93632354+35766090 -93668469+35767800 -93676784+35767927 -93679821+35768007 -93680020+35768134 -93680074+35768168 -93686752+35768303 -93692157+35768374 -93695861+35768640 -93695981+35768649 -93708451+35080172 -93708495+35080680 -93708495+35080680 -93708418+35083590 -93708231+35089952 -93708231+35090616 -93707954+35097694 -93707841+35098765 -93707604+35101464 -93707509+35105918 -93707266+35113125 -93707206+35115378 -93707036+35124000 -93706818+35126981 -93706752+35128880 -93706752+35128966 -93706746+35129626 -93706733+35130939 -93706692+35134943 -93699766+35134768 -93699061+35134729 -93698501+35134714 -93668715+35133885 -93668419+35133883 -93662979+35148225 -93659767+35148156 -93652786+35148007 -93639998+35147735 -93629471+35147512 -93626128+35147475 -93621080+35147441 -93607411+35147436 -93600336+35147433 -93596681+35147313 -93574904+35146629 -93566040+35146391 -93562370+35146300 -93543728+35145599 -93529430+35155749 -93529390+35159430 -93525290+35160024 -93512690+35159714 -93543136+33950704 -93534393+33954894 -93543136+33950704 -93542091+33950841 -93541486+33951092 -93541156+33951276 -93540661+33951459 -93539370+33951367 -93538490+33951459 -93537913+33951687 -93537473+33952168 -93537363+33952443 -93536620+33953818 -93534393+33954894 -93543136+33950704 -93552811+33955631 -93561938+33958174 -93584975+33959454 -93591254+33964396 -93591986+33963645 -93602186+33964215 -93602899+33961901 -93604176+33962378 -93604660+33964672 -93614428+33959995 -93617248+33959811 -93614428+33959995 -93617248+33959811 -93616698+33959513 -93615846+33959559 -93615544+33959720 -93615296+33959926 -93614857+33960086 -93614582+33960041 -93614428+33959995 -93617248+33959811 -93624429+33967871 -93626096+33969842 -93629093+33969752 -93635438+33973233 -93640527+33974338 -93640856+33977270 -93645587+33977920 -93646437+33978418 -93646437+33978418 -93659441+33982316 -93659799+33982042 -93660679+33981767 -93661641+33981630 -93663153+33981653 -93664308+33981768 -93667284+33982396 -93646437+33978418 -93667284+33982396 -93663878+36281696 -93663939+36282127 -93664160+36283138 -93664160+36283600 -93657313+36290304 -93657313+36290304 -93657648+36303082 -93666445+36303170 -93680675+36303314 -93680848+36303311 -93691639+36304172 -93701139+36304200 -93710845+36304228 -93726469+36304274 -93726558+36304274 -93727496+36304277 -93739291+36304311 -93746082+36304330 -93761472+36304656 -93764473+36304766 -93769087+36304936 -93774529+36305163 -93775334+36305198 -93791316+36305826 -93797077+36306216 -93804320+36306384 -93806881+36306281 -93663878+36281696 -93645721+36279447 -93645473+36279168 -93663878+36281696 -93662635+36274917 -93662409+36274757 -93661759+36274848 -93661278+36275260 -93660910+36275695 -93660571+36275947 -93660147+36276108 -93659242+36276107 -93657828+36275832 -93656527+36275832 -93645473+36279168 -93667284+33982396 -93671457+33982868 -93693428+33990360 -93697897+33994038 -93717786+33996671 -93726956+33999562 -93735756+34002118 -93739086+33153581 -93737269+33154296 -93736141+33154740 -93734079+33155551 -93734022+33155642 -93733993+33155688 -93733962+33155737 -93732291+33158427 -93731531+33162166 -93731531+33162166 -93732119+33162594 -93757920+33167196 -93757920+33167196 -93741318+33177346 -93729225+33170599 -93728349+33171470 -93726249+33181989 -93726249+33181989 -93744321+33197722 -93745563+33200481 -93745563+33200481 -93745199+33205735 -93744580+33206212 -93741175+33208959 -93725359+33216374 -93722132+33217554 -93722017+33217589 -93719921+33218220 -93719117+33218463 -93707875+33222168 -93706996+33222490 -93706454+33222920 -93706049+33223245 -93705179+33223763 -93700165+33226834 -93699646+33228177 -93699646+33228177 -93700916+33229583 -93701151+33229614 -93713386+33224990 -93726038+33222124 -93726038+33222124 -93708916+33242787 -93708916+33242787 -93722007+33266232 -93728670+33280474 -93728670+33280474 -93716935+33289068 -93697282+33309106 -93697282+33309106 -93699405+33312647 -93705868+33355788 -93705868+33355788 -93703724+33357144 -93702565+33362185 -93702565+33362185 -93702761+33364476 -93702831+33365286 -93702831+33365286 -93696216+33373193 -93674765+33374019 -93672681+33375124 -93670346+33378811 -93670346+33378811 -93671116+33381520 -93672493+33382751 -93674707+33383847 -93681069+33386207 -93682524+33386437 -93682784+33386521 -93683085+33386618 -93688896+33387219 -93690407+33387292 -93699051+33388069 -93702251+33389045 -93709773+33394281 -93713852+33401580 -93695981+35768649 -93695987+35768455 -93696783+35740687 -93697372+35725586 -93697897+35711283 -93697949+35709871 -93698190+35703146 -93698439+35696224 -93698629+35690971 -93698730+35688099 -93699226+35677887 -93699275+35673382 -93700009+35652422 -93700062+35650226 -93700062+35650226 -93700007+35644726 -93700007+35644726 -93700050+35644266 -93700313+35637693 -93700319+35637440 -93700522+35632989 -93700683+35631659 -93700727+35630182 -93700727+35630182 -93700680+35629303 -93700680+35629303 -93700733+35628094 -93700777+35626383 -93700931+35623928 -93701042+35620378 -93701042+35620378 -93701002+35618019 -93701002+35618019 -93701327+35610744 -93701655+35600385 -93701685+35600297 -93701711+35600225 -93701851+35597522 -93701919+35597327 -93701963+35597202 -93702081+35591294 -93702321+35579217 -93702339+35578738 -93702730+35568743 -93702770+35567889 -93702770+35567889 -93702750+35567139 -93702750+35567139 -93702788+35566053 -93702801+35565754 -93703134+35558934 -93703477+35551490 -93703775+35545468 -93704208+35537505 -93704381+35531188 -93704723+35522932 -93704780+35520726 -93705078+35513387 -93705431+35501644 -93705448+35501065 -93705513+35499462 -93705559+35497785 -93705825+35493309 -93706303+35483469 -93706368+35482143 -93706383+35481666 -93706405+35480956 -93706479+35478639 -93706638+35473830 -93706965+35464011 -93707145+35458623 -93707369+35453081 -93707564+35449738 -93707568+35449578 -93707671+35446171 -93707675+35446073 -93707675+35446073 -93707674+35441722 -93707674+35441722 -93707757+35439019 -93707967+35435488 -93708008+35434805 -93708010+35434735 -93708056+35433221 -93708258+35429904 -93708258+35429904 -93708239+35428420 -93708230+35427637 -93708230+35427637 -93708343+35424847 -93708360+35424441 -93708369+35424225 -93708417+35422154 -93708440+35421162 -93708452+35420675 -93708507+35418934 -93708569+35416660 -93708618+35414926 -93708645+35413140 -93708673+35412865 -93708756+35411205 -93708872+35408908 -93708946+35407463 -93709597+35394627 -93709647+35391819 -93709688+35391612 -93709702+35391544 -93709724+35390985 -93709971+35384663 -93709980+35384444 -93709980+35382250 -93710007+35380734 -93710007+35380734 -93709979+35380138 -93709979+35380138 -93709980+35380064 -93710051+35377427 -93710075+35375325 -93710076+35375242 -93708663+35077897 -93708603+35076798 -93708589+35076532 -93708589+35076532 -93708618+35069921 -93708618+35069921 -93704492+35046627 -93704387+35046624 -93704387+35046624 -93704488+35041770 -93704513+35040403 -93704587+35036464 -93704636+35033830 -93704760+35027221 -93704885+35019715 -93704885+35019715 -93704900+35018862 -93704929+35017384 -93705139+35006826 -93705711+34983676 -93705728+34982787 -93705976+34969903 -93706109+34962999 -93706250+34955636 -93706403+34947648 -93706475+34943906 -93706572+34938866 -93706705+34932007 -93706830+34925485 -93706942+34920949 -93706961+34920175 -93706992+34917117 -93707120+34910451 -93707281+34904919 -93707569+34895044 -93707676+34891369 -93707686+34891069 -93707686+34891069 -93707665+34889563 -93707665+34889563 -93707708+34883788 -93707708+34882158 -93707750+34880776 -93707874+34879295 -93707888+34878313 -93707928+34875630 -93707969+34875094 -93708069+34874107 -93708069+34874107 -93708023+34873079 -93707894+34870135 -93707894+34870135 -93708067+34861211 -93708071+34860991 -93708078+34860658 -93708189+34854930 -93708236+34852515 -93708292+34849642 -93708331+34847620 -93708587+34834416 -93708613+34833045 -93708644+34831464 -93708647+34831315 -93708670+34830117 -93708745+34826270 -93708759+34825547 -93708775+34824733 -93708777+34824634 -93709041+34810821 -93709170+34804125 -93709215+34801809 -93709217+34801697 -93709526+34785690 -93709545+34784688 -93709567+34782941 -93709722+34774877 -93709840+34768728 -93710019+34759415 -93710297+34745296 -93704885+35019715 -93727604+35019873 -93733858+35019916 -93748777+35020039 -93762677+35020413 -93777821+35020537 -93802331+35020699 -93806445+35020705 -93807020+35020706 -93807605+35020707 -93810787+35020764 -93811426+35020778 -93820983+35020977 -93839756+35021537 -93843847+35021699 -93856071+35022267 -93861003+35022565 -93887131+35022981 -93907355+35023319 -93915815+35023518 -93921910+35022781 -93948242+35023638 -93950787+35023721 -93966351+35024269 -93972780+35024542 -93986983+35024981 -93995624+35025099 -93996876+35025117 -94004604+35025180 -94011546+35025257 -94013308+35025277 -94020687+35025360 -94020847+35025088 -94027309+35025286 -94030607+35025387 -94031216+35025406 -94038234+35025623 -94073533+35026562 -94074347+35026585 -94074347+35026585 -94074337+35027055 -94074299+35028884 -94074268+35030398 -94074248+35031363 -94074190+35034195 -94074094+35040991 -94074023+35042780 -94073999+35044195 -94073983+35044816 -94073953+35045706 -94073890+35047575 -94073770+35052609 -94073742+35054000 -94073742+35054000 -94087539+35054351 -94087719+35054356 -94089694+35054407 -94089776+35054409 -94090055+35054432 -94091559+35054511 -94093576+35054565 -94098563+35054699 -94099652+35054729 -94100550+35054753 -94110660+35055025 -94110942+35054975 -94114173+35055157 -94114702+35055271 -94114758+35055225 -94114995+35055215 -94116641+35055229 -94117362+35055236 -94118546+35055246 -94121136+35055337 -94124755+35055440 -94125050+35055447 -94125501+35055398 -94128276+35055476 -94134820+35055590 -94137690+35055641 -94138582+35055653 -93708663+35077897 -93708451+35080172 -93708663+35077897 -93708701+35078593 -93708701+35078593 -93708451+35080172 -93910836+35759752 -93910776+35763222 -93910588+35774246 -93901372+35774097 -93886445+35773809 -93866297+35773313 -93858166+35773110 -93857400+35773098 -93856897+35773076 -93823675+35772367 -93803658+35772001 -93801621+35771924 -93800598+35771884 -93800520+35771881 -93790101+35771693 -93769645+35770824 -93769576+35770821 -93768810+35770792 -93766997+35770778 -93744310+35770238 -93737635+35770075 -93719310+35769336 -93715451+35769241 -93714084+35769118 -93709789+35768919 -93695981+35768649 -93713852+33401580 -93714464+33402935 -93715354+33404872 -93716711+33406669 -93718011+33408068 -93713852+33401580 -93718011+33408068 -93718011+33408068 -93718493+33408668 -93718493+33408668 -93731736+33424558 -93718493+33408668 -93732001+33418292 -93732397+33418993 -93732812+33419679 -93733316+33420881 -93733316+33420881 -93733089+33422020 -93732612+33423241 -93732106+33424195 -93731736+33424558 -93731736+33424558 -93730844+33425237 -93729133+33425686 -93718740+33441049 -93718740+33441049 -93730245+33429383 -93733435+33427798 -93736234+33427163 -93736850+33427036 -93743221+33436684 -93743221+33436684 -93729312+33443003 -93729312+33443003 -93737563+33463429 -93737563+33463429 -93734807+33464549 -93730874+33466148 -93721799+33477695 -93721799+33477695 -93722867+33481963 -93722867+33481963 -93722955+33482281 -93728418+33488650 -93733843+33497249 -93742028+33504666 -93746316+33506317 -93930509+34665608 -93894867+34665448 -93890026+34665373 -93887748+34665339 -93884566+34665300 -93878129+34666284 -93878126+34666651 -93878054+34678177 -93877997+34687176 -93876386+34690802 -93870501+34690800 -93870363+34700841 -93870242+34709698 -93863925+34712521 -93829807+34711621 -93822987+34711449 -93781500+34732797 -93778549+34732754 -93777796+34732744 -93762688+34732526 -93745699+34731896 -93745401+34740894 -93745257+34745244 -93745216+34746463 -93729698+34746241 -93710297+34745296 -93735756+34002118 -93736774+34001934 -93737791+34001865 -93738121+34001613 -93738231+34001407 -93738864+34001132 -93739661+34001131 -93742742+34002069 -93743320+34002161 -93743705+34002069 -93744062+34002092 -93747978+34005738 -93735756+34002118 -93747978+34005738 -93809008+35362828 -93808396+35380768 -93808248+35385466 -93807720+35402249 -93807589+35406413 -93807299+35415650 -93807154+35420255 -93806849+35430011 -93806788+35429828 -93759164+35376004 -93756689+35369462 -93756340+35368958 -93756123+35368653 -93752310+35365478 -93746276+35364842 -93742205+35366128 -93741757+35366287 -93736854+35368056 -93736664+35368126 -93710076+35375242 -93739086+33153581 -93740129+33153591 -93740759+33153956 -93739086+33153581 -93740759+33153956 -93740759+33153956 -93741963+33154811 -93742373+33155007 -93750177+33158741 -93752757+33161292 -93756906+33164343 -93760129+33165581 -93760531+33165671 -93760961+33165766 -93776125+33161729 -93776479+33160693 -93776479+33160693 -93775611+33149852 -93774848+33147548 -93773927+33142823 -93773927+33142823 -93773941+33141299 -93781949+33141463 -93787058+33151720 -93787058+33151720 -93786616+33154319 -93786616+33154319 -93787191+33157672 -93787456+33158593 -93788078+33160438 -93788746+33161360 -93797669+33165193 -93802955+33163592 -93812505+33160016 -93818916+33133203 -93820107+33132200 -93820500+33131869 -93821533+33131964 -93838337+33148692 -93838537+33148721 -93842082+33148470 -93844921+33147844 -93855718+33125131 -93860341+33092961 -93860341+33092961 -93860283+33092085 -93860178+33091653 -93859121+33089576 -93857923+33088235 -93827751+33051319 -93827642+33037418 -93813944+33032519 -93805429+33026582 -93805294+33026303 -93805190+33026096 -93805150+33026015 -93804790+33025351 -93804737+33025221 -93804737+33025221 -93804930+33019357 -93773818+33500122 -93758405+33500030 -93758265+33500121 -93758265+33500121 -93758335+33500121 -93760673+33509098 -93761330+33509497 -93761330+33509497 -93757226+33526048 -93757128+33526127 -93753202+33529279 -93747621+33532934 -93747240+33533126 -93746629+33533434 -93744767+33533368 -93744767+33533311 -93742395+33526665 -93742395+33526665 -93747831+33519651 -93748873+33518900 -93752278+33517537 -93753865+33516408 -93753865+33516408 -93753723+33515711 -93746316+33506317 -93747162+33507042 -93748830+33508673 -93750181+33510501 -93750585+33510692 -93751777+33511611 -93753347+33513931 -93753723+33515711 -93746316+33506317 -93753723+33515711 -93747978+34005738 -93748273+34005984 -93749594+34006739 -93749635+34006762 -93750181+34006780 -93752892+34006868 -93753052+34006874 -93754756+34006930 -93761659+34007159 -93761962+34007182 -93763186+34007253 -93765355+34007308 -93769710+34007420 -93772288+34007486 -93772404+34007489 -93772822+34007500 -93773040+34007506 -93777403+34007619 -93778410+34007645 -93779576+34007658 -93786524+34007831 -93792053+34007969 -93794941+34008199 -93795598+34008255 -93803181+34008596 -93803523+34008612 -93803622+34008613 -93805847+34008657 -93809354+34008727 -93811605+34008765 -93822997+34008955 -93804563+33541364 -93796063+33538381 -93796063+33538381 -93796077+33538386 -93796077+33538386 -93795529+33536071 -93793864+33535808 -93778787+33525986 -93778625+33525197 -93778625+33525197 -93778916+33524573 -93779206+33523947 -93780322+33521542 -93780322+33521542 -93780359+33521218 -93780359+33521018 -93780407+33520672 -93780322+33521542 -93780407+33520672 -93780407+33520672 -93780413+33520286 -93780413+33520286 -93773818+33500122 -93780413+33520286 -93780289+33519625 -93780107+33518903 -93779743+33518099 -93779014+33517053 -93778195+33516009 -93777102+33514886 -93776282+33513923 -93775463+33512797 -93774734+33511673 -93774279+33510630 -93773818+33500122 -93823944+33580116 -93826928+33576519 -93827505+33574775 -93827898+33572647 -93827898+33572647 -93798311+33552462 -93798311+33552462 -93805586+33548340 -93807210+33546692 -93807347+33546257 -93807889+33543766 -93807905+33543608 -93804930+33019357 -93805577+33019358 -93806193+33019359 -93806735+33019359 -93807263+33019359 -93814553+33019372 -93820568+33019383 -93821241+33019384 -93826368+33019393 -93850418+33019436 -93851140+33019437 -93851887+33019438 -93853138+33019440 -93864846+33019461 -93868096+33019467 -93891341+33019493 -93895385+33019493 -93897202+33019494 -93904571+33019496 -93919310+33019542 -93919945+33019544 -93925249+33019540 -93927188+33019538 -93943891+33019527 -93945654+33019525 -93951939+33019522 -93956033+33019513 -93959053+33019507 -93972014+33019481 -93972374+33019480 -93974524+33019475 -93974600+33019475 -93976562+33019471 -93977351+33019470 -93985158+33019478 -93988543+33019466 -93990991+33019457 -93994340+33019445 -93995495+33019441 -93997510+33019434 -93999017+33019429 -94002530+33019318 -94007588+33019292 -94009900+33019293 -94011177+33019279 -94015210+33019235 -94021348+33019206 -94021480+33019192 -94023217+33019113 -94024475+33019207 -94027846+33019141 -94027983+33019139 -94032686+33019067 -94035839+33019145 -94038473+33019210 -94040900+33019211 -94041444+33019188 -94042964+33019219 -94042964+33019321 -94042969+33019418 -94042984+33019709 -94043026+33053748 -94043027+33054960 -94043029+33063905 -94043030+33066008 -94043031+33066840 -94043032+33071023 -94043033+33073310 -94043034+33074249 -94043036+33079485 -94043036+33079485 -94042927+33082349 -94042906+33086036 -94042870+33092566 -94042870+33092727 -94043023+33095414 -94043025+33107280 -94043026+33108523 -94043027+33117264 -94043027+33117264 -94043010+33133398 -94043007+33133890 -94043007+33133890 -94043077+33138162 -94043185+33143476 -94043185+33143476 -94042885+33148058 -94042885+33148346 -94042884+33151471 -94042719+33160291 -94042719+33160291 -94042814+33163619 -94042814+33163619 -94042799+33164873 -94042799+33164873 -94042803+33164955 -94042908+33167095 -94042918+33169020 -94042941+33173643 -94043013+33188033 -94043013+33188033 -94042960+33190880 -94042875+33199785 -94042875+33199785 -94042892+33202666 -94042892+33202666 -94042845+33212637 -94042845+33212637 -94042876+33215219 -94042899+33215295 -94042899+33215295 -94042815+33227780 -94042730+33241823 -94042730+33241823 -94043004+33250128 -94043050+33255129 -94043050+33260904 -94042990+33270891 -94042990+33271227 -94042913+33271608 -94042913+33271608 -94042990+33275461 -94042990+33276285 -94042990+33279252 -94042990+33280023 -94042913+33280480 -94042913+33280480 -94042990+33282670 -94042990+33282670 -94042913+33287416 -94042913+33287416 -94043082+33326585 -94043082+33326585 -94043067+33330498 -94043067+33334175 -94043069+33334806 -94043070+33335187 -94043071+33335487 -94043082+33339615 -94043082+33340279 -94043067+33342377 -94043067+33342377 -94043128+33343803 -94043128+33343803 -94043021+33345322 -94043021+33345322 -94043067+33347351 -94043067+33352097 -94043128+33352539 -94043128+33352875 -94043067+33354149 -94043067+33354149 -94043128+33358757 -94043184+33361440 -94043184+33361440 -94042869+33371170 -94042869+33371170 -94043190+33373611 -94043190+33373611 -94043053+33377716 -94043053+33377716 -94043057+33378987 -94043075+33384123 -94043075+33384251 -94043075+33384367 -94043087+33387825 -94043176+33391622 -94043205+33392844 -94043205+33392844 -94043144+33393683 -94043144+33394576 -94043087+33395125 -94043087+33395125 -94043159+33395385 -94043174+33398205 -94043174+33398205 -94043159+33399627 -94042987+33400125 -94042987+33400625 -94042987+33401725 -94043087+33402325 -94043087+33402625 -94042987+33403725 -94042987+33403725 -94043087+33404725 -94043087+33404725 -94042987+33405625 -94042987+33405825 -94042987+33409325 -94042987+33409525 -94042987+33410825 -94042987+33411925 -94043114+33412719 -94043114+33412719 -94042987+33413225 -94042987+33413725 -94042887+33417225 -94042887+33417625 -94042987+33418025 -94042987+33418225 -94042887+33419125 -94042887+33419425 -94042887+33420025 -94042887+33420225 -94042887+33421325 -94042887+33421525 -94042887+33422625 -94042887+33423725 -94042887+33423925 -94042887+33424925 -94042988+33426025 -94042988+33426025 -94042888+33427225 -94042888+33427225 -94042988+33427925 -94042988+33428325 -94042888+33428625 -94042888+33429525 -94042988+33429924 -94042988+33430624 -94042988+33430924 -94042988+33431024 -94042988+33431824 -94042988+33432024 -94042988+33432824 -94042988+33433324 -94043088+33433624 -94043088+33433924 -94043188+33434424 -94043188+33434424 -94043088+33434524 -94042988+33435624 -94042988+33435824 -94042888+33436524 -94042888+33436524 -94043088+33436824 -94043088+33436824 -94042988+33437424 -94042988+33437424 -94043088+33437824 -94043088+33438324 -94043188+33438724 -94043188+33438724 -94042988+33439124 -94042988+33439124 -94043088+33439624 -94043088+33439624 -94042988+33440124 -94042988+33440124 -94043088+33440624 -94043088+33441124 -94043088+33441524 -94043088+33441924 -94043088+33442324 -94043088+33442824 -94043088+33443424 -94043088+33443824 -94043088+33444424 -94042988+33444624 -94042988+33444624 -94043088+33445524 -94043088+33445524 -94042988+33446824 -94042988+33446824 -94043088+33447324 -94043088+33447924 -94043088+33448424 -94043088+33448514 -94043088+33449174 -94043088+33449424 -94043088+33450224 -94043088+33450524 -94043188+33451724 -94043188+33452624 -94043188+33452824 -94043188+33453324 -94043188+33453924 -94043188+33455224 -94043188+33456524 -94043288+33457324 -94043288+33457324 -94043188+33458324 -94043188+33458524 -94043188+33460424 -94042993+33463507 -94042993+33463507 -94043088+33464424 -94043179+33466599 -94043188+33466824 -94043188+33467824 -94043188+33468324 -94043188+33469524 -94043188+33470324 -94043188+33470924 -94043188+33472224 -94043187+33472243 -94043088+33473524 -94043077+33473774 -94043059+33474199 -94043008+33475424 -94043008+33475424 -94043088+33477424 -94043088+33478024 -94043154+33480585 -94043189+33481923 -94043189+33484523 -94043089+33487723 -94043089+33487723 -94043096+33488278 -94043189+33489423 -94043279+33491030 -94043286+33491163 -94043289+33491223 -94043289+33491223 -94043009+33493039 -94043009+33494534 -94043009+33494893 -94043133+33500123 -94043142+33501799 -94043178+33508274 -94043190+33510305 -94043192+33510619 -94043194+33510893 -94043238+33518573 -94043294+33528344 -94043302+33529683 -94043328+33534316 -94043363+33540262 -94043375+33542315 -94043428+33551425 -94043450+33552253 -93806881+36306281 -93809726+36306431 -93815384+36306558 -93806881+36306281 -93815384+36306558 -93807905+33543608 -93804563+33541364 -93807905+33543608 -93807522+33542902 -93806922+33542371 -93806122+33541840 -93805322+33541486 -93804563+33541364 -93920146+35232540 -93919978+35236205 -93919978+35236205 -93920061+35238953 -93920144+35240556 -93920144+35240556 -93920009+35241895 -93919921+35242778 -93919281+35250888 -93919034+35258331 -93919022+35258694 -93918713+35267488 -93918546+35273212 -93918315+35281247 -93918108+35287766 -93917991+35291473 -93917977+35291929 -93917839+35296275 -93917505+35306971 -93917492+35307408 -93917428+35309448 -93917421+35309688 -93917418+35309806 -93917315+35313083 -93917127+35319046 -93915294+35318930 -93907903+35318467 -93906641+35318388 -93900498+35318002 -93885339+35317051 -93884529+35317001 -93883634+35316945 -93882824+35316876 -93881679+35316830 -93877935+35316576 -93875199+35316391 -93873511+35316289 -93872547+35316231 -93863634+35315685 -93858943+35315488 -93857752+35315427 -93855472+35315311 -93849408+35315005 -93843963+35314730 -93840395+35314590 -93832538+35314203 -93831399+35314147 -93828212+35313990 -93826063+35313885 -93819123+35313543 -93810087+35313095 -93810003+35316680 -93809958+35318660 -93809556+35336102 -93809531+35337215 -93809512+35338040 -93809346+35345296 -93809259+35349087 -93809131+35354720 -93809008+35355637 -93809008+35355637 -93809111+35356664 -93809111+35356664 -93809080+35358491 -93809080+35358491 -93809008+35362828 -93809080+35358491 -93809036+35361110 -93808952+35362622 -93808952+35362622 -93809008+35362828 -93813172+33605755 -93820723+33582852 -93821430+33582044 -93822167+33581308 -93822632+33580947 -93823259+33580544 -93823944+33580116 -93813172+33605755 -93823944+33580116 -93825884+33609853 -93817847+33613229 -93817722+33613047 -93815844+33610357 -93814340+33608094 -93814056+33607543 -93813172+33605755 -93815384+36306558 -93815605+36306563 -93815605+36306563 -93815601+36307327 -93815574+36312544 -93815574+36312544 -93816931+36312616 -93817787+36312658 -93817794+36312651 -93818976+36312330 -93821267+36308948 -93826737+36312116 -93834199+36323499 -93839990+36324511 -93815605+36306563 -93819852+36306658 -93821386+36306699 -93832387+36306999 -93839455+36307100 -93841432+36307128 -93847520+36307180 -93858149+36307353 -93869066+36307450 -93869066+36307450 -93868936+36306751 -93868936+36306751 -93868977+36304075 -93868977+36304075 -93868932+36301722 -93868932+36301722 -93868988+36301012 -93869043+36299547 -93869060+36299005 -93869350+36294023 -93869386+36293333 -93869417+36292730 -93869426+36291840 -93869426+36291840 -93869372+36282334 -93869372+36282334 -93869430+36272778 -93869447+36270970 -93869460+36270920 -93869503+36270764 -93869557+36267078 -93869591+36262947 -93869599+36261877 -93869656+36255064 -93869687+36251335 -93869687+36251335 -93869683+36239235 -93869673+36238412 -93869673+36238412 -93879333+36235068 -93887775+36235046 -93935371+34350102 -93935559+34340470 -93935748+34330838 -93935774+34329522 -93935859+34325138 -93935922+34321977 -93935994+34318340 -93936017+34317181 -93936157+34310087 -93936178+34309023 -93936192+34308338 -93936326+34301498 -93936620+34286575 -93936705+34282299 -93936790+34277960 -93936865+34274211 -93936865+34272607 -93936904+34268471 -93936904+34268471 -93936887+34263152 -93936034+34263141 -93932728+34263097 -93928932+34263046 -93924445+34262986 -93924340+34262985 -93924340+34262985 -93924356+34261844 -93924393+34259271 -93924518+34250593 -93924521+34250365 -93924586+34247877 -93924586+34247877 -93924585+34241921 -93924530+34235685 -93924530+34235685 -93924634+34233654 -93924785+34230698 -93924910+34229029 -93924982+34226984 -93925010+34226199 -93925311+34219532 -93925319+34218089 -93925340+34214538 -93925496+34211274 -93925644+34208216 -93925644+34208216 -93925616+34207964 -93925589+34207460 -93925563+34206721 -93925563+34206721 -93925697+34200027 -93925782+34199284 -93925867+34195169 -93925904+34193361 -93925979+34189739 -93926004+34188587 -93926004+34188335 -93926004+34186983 -93925977+34186502 -93925859+34186497 -93916440+34186112 -93908423+34185860 -93899722+34185744 -93896955+34185711 -93893816+34185672 -93883825+34185566 -93876923+34185432 -93873432+34185341 -93870540+34185298 -93869602+34185284 -93867668+34185250 -93853712+34184808 -93848669+34184659 -93840349+34184414 -93821458+34183825 -93820722+34183802 -93820722+34183802 -93820818+34178141 -93820900+34175460 -93820900+34175460 -93820866+34175376 -93820845+34175323 -93820845+34175323 -93821311+34163772 -93821420+34155922 -93821554+34148979 -93821579+34147857 -93822041+34126343 -93821579+34147857 -93822041+34126343 -93821940+34131184 -93821640+34145108 -93821579+34147857 -93822997+34008955 -93823081+34013651 -93823137+34018668 -93823137+34023364 -93823112+34039399 -93823105+34044331 -93823034+34064710 -93823013+34067740 -93822995+34070503 -93822994+34070656 -93822978+34073111 -93822967+34074730 -93822940+34077402 -93822875+34082576 -93822769+34091144 -93822758+34092070 -93822434+34106457 -93822308+34112159 -93822130+34120441 -93822069+34124952 -93822041+34126343 -93824066+33974806 -93824053+33980804 -93824041+33987222 -93823931+33987405 -93823738+33989959 -93823684+33990681 -93823216+34001740 -93823165+34003415 -93822997+34008955 -93828958+33826122 -93828902+33827327 -93828713+33831382 -93828578+33834261 -93827893+33846932 -93827619+33851940 -93827455+33856819 -93827409+33859144 -93827247+33863583 -93827240+33863783 -93827108+33867404 -93826990+33877338 -93826830+33882811 -93826534+33892942 -93826514+33893645 -93826445+33899946 -93826193+33907551 -93826101+33910318 -93826036+33916486 -93825906+33919434 -93825888+33919829 -93825715+33923766 -93825488+33928923 -93825485+33929327 -93825483+33929636 -93825450+33934277 -93825439+33935898 -93825436+33936285 -93825434+33936552 -93825373+33937871 -93825104+33943768 -93825104+33943768 -93825106+33944615 -93825106+33944615 -93824777+33950938 -93824710+33952293 -93824674+33953045 -93824654+33953879 -93824446+33962375 -93824323+33967386 -93824300+33968326 -93824281+33969132 -93824231+33971210 -93824231+33971210 -93824423+33972676 -93824423+33972676 -93824066+33974806 -93824423+33972676 -93824286+33972813 -93824176+33974623 -93824066+33974806 -93825884+33609853 -93824911+33608605 -93824492+33608095 -93824492+33608095 -93831553+33602955 -93835214+33602907 -93836248+33602985 -93847588+33607770 -93867261+33607821 -93875184+33591074 -93878712+33591492 -93892555+33583852 -93900332+33570260 -93903835+33570490 -93940055+33566184 -93825884+33609853 -93835215+33608291 -93848263+33617407 -93875185+33634103 -93916974+33630209 -93916974+33630209 -93915634+33632920 -93903106+33645605 -93902660+33646461 -93902660+33646461 -93943986+33650502 -93963355+33684383 -93963355+33684383 -93960888+33691615 -93960675+33693886 -93960675+33693886 -93960684+33694232 -93960767+33694785 -93960872+33695308 -93960872+33695308 -93954720+33705024 -93951434+33706902 -93951434+33706902 -93964620+33713951 -93967909+33731898 -93967909+33731898 -93961402+33738255 -93957315+33750940 -93828958+33826122 -93829260+33819661 -93829548+33810849 -93828958+33826122 -93829548+33810849 -93829548+33810849 -93829685+33806671 -93829787+33803462 -93830030+33795697 -93830192+33790484 -93830789+33771902 -93830847+33770230 -93831158+33761387 -93831375+33755204 -93831381+33755056 -93831842+33747716 -93836535+33747802 -93865335+33748476 -93866946+33748513 -93873081+33748658 -93886216+33748890 -93887824+33748948 -93893132+33749087 -93899094+33749244 -93903242+33749353 -93903865+33749370 -93906025+33749427 -93906627+33749443 -93907832+33749475 -93914086+33749619 -93923285+33749845 -93934631+33750119 -93957315+33750940 -93839990+36324511 -93842575+36323302 -93842575+36323302 -93842264+36323668 -93842179+36323806 -93842179+36323806 -93842208+36324264 -93842434+36324951 -93842887+36325523 -93843302+36325841 -93843425+36325935 -93844812+36326438 -93845604+36326553 -93855646+36318077 -93839990+36324511 -93855646+36318077 -93855646+36318077 -93852994+36333237 -93852994+36333237 -93853136+36333626 -93853164+36333901 -93853476+36334404 -93853844+36334748 -93854580+36335045 -93854835+36335274 -93854948+36335800 -93855147+36336029 -93855713+36336350 -93868020+36335863 -93855646+36318077 -93855985+36318146 -93856155+36318237 -93856523+36318901 -93856920+36319427 -93857203+36319611 -93857797+36319908 -93858165+36320274 -93858165+36320274 -93858137+36320549 -93857854+36321007 -93857657+36321534 -93857657+36321534 -93868020+36335863 -93866758+36498735 -93866760+36493926 -93866767+36481408 -93866770+36475445 -93866780+36459471 -93866780+36459364 -93866782+36455341 -93866782+36454527 -93866782+36454457 -93866748+36453382 -93866661+36450595 -93866661+36450595 -93866676+36443859 -93866677+36443248 -93866681+36441398 -93866684+36440218 -93866688+36438526 -93866693+36436241 -93866694+36435579 -93866698+36433562 -93866708+36429311 -93866752+36409323 -93866766+36403076 -93866767+36402348 -93866776+36398262 -93866785+36394521 -93867271+36394482 -93873834+36393993 -93874352+36394272 -93874850+36394249 -93866836+36376488 -93867042+36369253 -93867189+36365184 -93867193+36364685 -93867204+36363330 -93867253+36357403 -93867270+36356519 -93867281+36356128 -93867301+36351809 -93867382+36350572 -93867565+36349329 -93867727+36343973 -93867753+36343088 -93867777+36342322 -93867905+36338207 -93868020+36335863 -93866836+36376488 -93872153+36370501 -93872153+36370501 -93866836+36376488 -93872153+36370501 -93880932+36370210 -93874850+36394249 -93876863+36394297 -93878847+36375072 -93875694+36378578 -93875694+36378578 -93883165+36375072 -93890466+36378710 -93890466+36378710 -93887801+36380207 -93876863+36394297 -93874850+36394249 -93878847+36375072 -93880932+36370210 -94552180+36102236 -94552447+36103728 -94554084+36112882 -94554749+36116602 -94555074+36118416 -94555936+36123324 -94556034+36124235 -94556191+36125517 -94556715+36128980 -94556927+36130053 -94556957+36130220 -94559269+36142859 -94559483+36144031 -94559980+36146753 -94561165+36152110 -94561194+36153415 -94561217+36153500 -94561758+36156163 -94562379+36159941 -94562803+36161749 -94562861+36162218 -94562928+36162764 -94562966+36163073 -94563366+36165077 -94563422+36165356 -94563749+36167243 -94563991+36168725 -94564949+36174593 -94565316+36176471 -94565655+36178439 -94565768+36179264 -94565966+36180088 -94566164+36181278 -94566333+36182240 -94566503+36182675 -94566538+36183138 -94566561+36183433 -94566574+36183600 -94566588+36183774 -94566659+36184188 -94567053+36186483 -94567160+36187104 -94567177+36187204 -94567526+36189233 -94568062+36192353 -94568775+36196499 -94569109+36198438 -94569276+36199406 -94571253+36210901 -94571806+36213748 -94573032+36221450 -94573727+36225809 -94573939+36227139 -94574395+36229996 -94574410+36230078 -94574880+36232741 -94575071+36233682 -94575975+36237988 -94576003+36240070 -94576980+36245277 -94577899+36249548 -94577899+36249548 -94577883+36250080 -94577883+36250080 -94578619+36254516 -94579226+36258404 -94579905+36262130 -94580216+36263830 -94580844+36267771 -94580867+36267914 -94581317+36270734 -94581337+36270859 -94582283+36276788 -94582595+36278230 -94583416+36283885 -94584663+36291119 -94585431+36295319 -94585853+36298354 -94586200+36299969 -94586861+36304345 -94588007+36312249 -94591268+36332532 -94591828+36336007 -94591908+36336506 -94593069+36343709 -94593397+36345742 -94593995+36349280 -94594276+36350937 -94594430+36352505 -94594739+36354285 -94595378+36358699 -94595895+36362796 -94596406+36365520 -94598007+36376277 -94598298+36378179 -94599384+36385871 -94599723+36387587 -94600492+36392602 -94600918+36394616 -94601941+36401593 -94601984+36402120 -94602121+36402684 -94602375+36403733 -94602396+36403818 -94602623+36405283 -94602867+36406702 -94603304+36409504 -94603534+36410975 -94603589+36411327 -94603965+36413551 -94605408+36421949 -94606915+36431655 -94608426+36441107 -94609304+36446824 -94610271+36452600 -94610329+36453814 -94610442+36453882 -94611435+36460393 -94611609+36461528 -94612763+36468670 -94613830+36476248 -94614827+36481742 -94615311+36484992 -94615811+36487726 -94617731+36498223 -94617919+36499414 -94617919+36499414 -94617751+36499462 -94606071+36499466 -94603936+36499467 -94600142+36499470 -94599367+36499471 -94595996+36499473 -94595498+36499474 -94594269+36499474 -94559290+36499496 -94558071+36499405 -94557931+36499406 -94554584+36499428 -94549619+36499369 -94548998+36499359 -94542216+36499334 -94537286+36499289 -94534083+36499264 -94528269+36499218 -94523846+36499148 -94519559+36499212 -94519478+36499214 -94506072+36499108 -94497594+36498972 -94479973+36499061 -94479113+36499065 -94476849+36499078 -94475820+36499082 -94457020+36499192 -94452585+36499219 -94447381+36499250 -94444150+36499270 -94440694+36499291 -94436469+36499337 -94414756+36499475 -94408736+36499404 -94389745+36499383 -94386699+36499382 -94385572+36499298 -94383639+36499464 -94379783+36499531 -94377087+36499576 -94374418+36499619 -94364456+36499603 -94361203+36499600 -94353773+36499560 -94347305+36499515 -94345494+36499508 -94343847+36499502 -94339315+36499486 -94333721+36499467 -94329244+36499452 -94317097+36499394 -94313239+36499380 -94291597+36499299 -94289572+36499292 -94286622+36499287 -94284356+36499283 -94280087+36499275 -94277633+36499271 -94276101+36499267 -94272801+36499196 -94271181+36499189 -94269126+36499181 -94266639+36499171 -94264708+36499164 -94260786+36499160 -94255174+36499155 -94248597+36499189 -94246745+36499179 -94231971+36499107 -94230043+36499098 -94224289+36499070 -94220347+36499051 -94220246+36499051 -94213251+36499018 -94211223+36499008 -94206678+36498986 -94205202+36498979 -94196423+36498936 -94195971+36498934 -94186914+36498906 -94181441+36498815 -94174847+36498787 -94174008+36498784 -94173238+36498781 -94156363+36498715 -94155721+36498712 -94145171+36498670 -94143972+36498665 -94142533+36498646 -94116029+36498642 -94114073+36498632 -94111473+36498597 -94110673+36498587 -94109960+36498598 -94100321+36498672 -94100252+36498670 -94098588+36498676 -94095152+36498681 -94094722+36498682 -94085494+36498698 -94083477+36498701 -94077990+36498722 -94077089+36498730 -94073140+36498768 -94067681+36498774 -94067166+36498774 -94060689+36498781 -94025669+36498821 -94024193+36498854 -94023025+36498854 -94004636+36498851 -94000201+36498784 -93999105+36498752 -93997691+36498717 -93996061+36498717 -93988649+36498717 -93979288+36498717 -93979195+36498717 -93977985+36498717 -93976743+36498717 -93976136+36498717 -93976075+36498717 -93971313+36498717 -93965965+36498717 -93963920+36498717 -93962742+36498717 -93960633+36498717 -93959190+36498717 -93952897+36498717 -93946450+36498717 -93932409+36498718 -93931992+36498718 -93931213+36498718 -93927936+36498718 -93924560+36498718 -93922626+36498718 -93921958+36498718 -93921840+36498718 -93921367+36498718 -93920742+36498718 -93917680+36498717 -93910814+36498718 -93908287+36498718 -93907627+36498718 -93906128+36498718 -93900113+36498718 -93887986+36498719 -93882104+36498720 -93879193+36498721 -93866758+36498735 -93880932+36370210 -93872153+36370501 -93880932+36370210 -93878847+36375072 -93882102+36394162 -93876863+36394297 -93887801+36380207 -93882102+36394162 -93887801+36380207 -93883355+36384133 -93883242+36384317 -93883156+36385164 -93883043+36385370 -93882476+36385713 -93882476+36385713 -93882533+36385965 -93882901+36386423 -93883070+36386698 -93883155+36387568 -93883268+36387957 -93883268+36387957 -93882102+36394162 -93951278+35844621 -93950731+35860336 -93950704+35862215 -93949975+35889285 -93949917+35890992 -93949612+35903932 -93949577+35904125 -93949436+35909307 -93949434+35909367 -93949243+35916080 -93949142+35919446 -93949016+35923653 -93948836+35930237 -93948584+35938963 -93947881+35957437 -93947761+35960612 -93947323+35975783 -93947259+35978132 -93946796+35990257 -93946796+35990257 -93946829+35992671 -93946847+35993917 -93946847+35993917 -93946743+35996010 -93946494+36003816 -93946457+36007363 -93946439+36007990 -93946398+36009446 -93946368+36010956 -93946103+36020622 -93945754+36033359 -93945732+36034163 -93945539+36041221 -93945274+36050885 -93945008+36060601 -93944816+36067608 -93944761+36069649 -93944705+36071698 -93944625+36074621 -93944473+36080186 -93944441+36081341 -93944434+36081633 -93944427+36081919 -93944399+36082949 -93944272+36087627 -93937496+36108274 -93933250+36119191 -93932634+36120778 -93931913+36122633 -93928374+36131487 -93927257+36134336 -93925555+36138675 -93921977+36147794 -93921750+36148373 -93921559+36148860 -93919174+36154938 -93918760+36155973 -93915907+36163242 -93915807+36163497 -93913119+36170346 -93912068+36173026 -93908140+36183034 -93905141+36190677 -93903280+36195419 -93901299+36200467 -93898999+36206330 -93897477+36210209 -93895878+36214285 -93894763+36217091 -93892067+36223960 -93889555+36230360 -93888437+36233207 -93888346+36233460 -93887775+36235046 -94453768+36100442 -94453161+36100370 -94450621+36100334 -94444943+36100252 -94440531+36100189 -94435881+36100123 -94422995+36100022 -94422043+36100038 -94421719+36100008 -94420952+36099992 -94404680+36099669 -94401970+36099615 -94398997+36099554 -94398694+36099548 -94398528+36099544 -94397586+36099525 -94395351+36099480 -94394835+36099470 -94391024+36102861 -94390544+36119439 -94390487+36121096 -94390278+36126952 -94390248+36128328 -94390227+36129311 -94390018+36138912 -94379625+36142526 -94362625+36142295 -94357438+36142224 -94354596+36142185 -94353859+36142175 -94350459+36142129 -94348207+36142098 -94336430+36142248 -94336093+36147149 -94336041+36149219 -94335971+36151989 -94335803+36156294 -94335747+36156545 -94335495+36163529 -94335352+36164378 -94335298+36165819 -94335160+36170734 -94334992+36176756 -94334936+36178770 -94334925+36179153 -94334702+36187146 -94334687+36187687 -94334666+36188189 -94334621+36189302 -94334275+36197828 -94334263+36198126 -94333886+36206999 -94333572+36214543 -94332864+36214707 -94331899+36214680 -94324435+36214474 -94314353+36214290 -94311947+36214246 -94310810+36214223 -94306561+36214129 -94302129+36214032 -94298328+36213948 -94296368+36213907 -94293213+36213842 -94290602+36213706 -94287016+36213654 -94281346+36213601 -94279226+36213550 -94278493+36213532 -94277504+36213472 -94256070+36213022 -94255592+36213012 -94251194+36212919 -94250206+36212890 -94248867+36212843 -94248657+36212841 -94247553+36212828 -94245418+36212804 -94244064+36212774 -94239651+36212675 -94239268+36212671 -94238861+36212667 -94237967+36212659 -94232204+36212606 -94228768+36212544 -94214335+36212286 -94214278+36212284 -94206006+36211976 -94205287+36211949 -94204929+36211959 -94204188+36211980 -94201590+36211890 -94200862+36211865 -94195113+36211762 -94191889+36211705 -94189615+36211545 -94189028+36211541 -94183359+36211499 -94182871+36211499 -94182215+36211499 -94182138+36211513 -94181742+36211583 -94180910+36211540 -94179406+36211461 -94178537+36211415 -94177706+36211392 -94173704+36211277 -94169372+36211180 -94160303+36210977 -94155503+36210877 -94154103+36210777 -94153403+36210777 -94151203+36210677 -94151081+36210677 -94149003+36210677 -94145403+36210477 -94142203+36210377 -94137703+36210277 -94133303+36210277 -94131662+36210222 -94130303+36210177 -94129694+36210177 -94128876+36210177 -94127102+36210177 -94126684+36210192 -94124302+36210277 -94122002+36210177 -94119911+36210187 -94119784+36210185 -94115150+36210109 -94113533+36210064 -94113471+36210063 -94110923+36210025 -94109611+36210033 -94106910+36209980 -94102424+36209812 -94093329+36209766 -94088767+36209591 -94088019+36209552 -94087042+36209514 -94084342+36209507 -94075293+36209369 -94067816+36209240 -94066352+36209247 -94057470+36208980 -94048635+36208759 -94043707+36208683 -94041601+36208591 -94037380+36208407 -94033376+36208233 -94031271+36208141 -94019520+36208277 -94017547+36208277 -94015294+36208277 -94014247+36208312 -94012745+36208704 -94012684+36211787 -94012517+36216044 -94012410+36217623 -94012315+36221168 -94012303+36221598 -94012242+36222636 -94012135+36227473 -94012028+36230517 -94011967+36236437 -94011906+36237635 -94007298+36237498 -94003514+36237444 -94001942+36237368 -94000199+36237232 -93994369+36237140 -93992080+36237107 -93991081+36237051 -93990587+36237042 -93989911+36237029 -93977081+36236783 -93976428+36236771 -93967295+36236597 -93966748+36236587 -93946686+36236203 -93944114+36236180 -93943584+36236171 -93940649+36236120 -93940224+36236113 -93937313+36236064 -93932045+36235975 -93923711+36235830 -93920146+36235768 -93915860+36235707 -93904360+36235501 -93889423+36235233 -93887775+36235046 -94073616+35659958 -94073571+35661380 -94073448+35662202 -94067384+35662108 -94066435+35662093 -94066097+35662088 -94064907+35662031 -94064147+35661995 -94063624+35661971 -94062701+35661928 -94061855+35661925 -94059069+35661915 -94056191+35661905 -94054704+35661905 -94054043+35661886 -94038094+35661747 -94020713+35661497 -94020353+35661492 -94018334+35661460 -93983112+35692895 -93982895+35696771 -93982895+35696771 -93982923+35697481 -93982923+35697481 -93964650+35709774 -93964425+35719103 -93947633+35731672 -93936052+35731377 -93917699+35730911 -93911509+35730754 -93911411+35734836 -93911214+35743024 -93894732+35745086 -93892698+35746740 -93892319+35757888 -93892319+35757888 -93896005+35759450 -93901903+35759532 -93910836+35759752 -93920230+35230342 -93920211+35229428 -93920211+35229428 -93932644+35229636 -93934073+35229747 -93937869+35229793 -93950439+35229918 -93953762+35229951 -93961484+35230028 -93964130+35230054 -93972233+35230135 -93973580+35230148 -93974409+35230156 -93977607+35230190 -93985570+35230310 -93986794+35230320 -93987721+35230328 -93990678+35230354 -93991990+35230582 -93998018+35230717 -94000203+35230982 -94001302+35230993 -94006912+35231133 -94019416+35231120 -94023324+35231116 -94024156+35231147 -94028296+35231151 -94028318+35229340 -94028444+35218646 -94028450+35218191 -94028451+35218076 -94028457+35216904 -94028457+35216824 -94028454+35216318 -94028454+35216318 -94028488+35214804 -94028528+35214142 -94028547+35213826 -93920230+35230342 -93920146+35232540 -93920230+35230342 -93920174+35231556 -93920062+35232449 -93920062+35232449 -93920146+35232540 -93930509+34665608 -93930501+34666101 -93930492+34666398 -93930435+34668401 -93930435+34668401 -93937519+34680568 -93947602+34681202 -93953644+34681304 -94007604+34683164 -94008715+34683181 -94015139+34683278 -94018201+34683324 -94018201+34683324 -94018190+34686308 -94018190+34686308 -94035180+34692777 -94058235+34693214 -94070624+34693401 -94104370+34693913 -94132202+34694335 -94132529+34694341 -94153267+34694633 -94159913+34694733 -94165325+34694814 -94175662+34694968 -94176905+34694987 -94177184+34694992 -94197087+34695290 -94197858+34695302 -94200258+34695338 -94201630+34695359 -94203076+34695380 -94226946+34695743 -94247966+34696018 -93935371+34350102 -93935364+34350468 -93934898+34374196 -93934888+34374699 -93934888+34374699 -93935087+34383921 -93935087+34383921 -93935068+34384826 -93934882+34393754 -93934825+34396484 -93934821+34396883 -93934817+34397371 -93934817+34397371 -93934824+34399758 -93934825+34400049 -93934825+34400049 -93934731+34409424 -93934731+34409424 -93934767+34411338 -93934771+34411505 -93934775+34411673 -93934778+34411747 -93934778+34411747 -93934759+34412007 -93934759+34412007 -93934766+34413045 -93934782+34414929 -93934782+34414929 -93934768+34427511 -93934712+34432275 -93934689+34435721 -93934580+34452566 -93934388+34467643 -93934379+34468296 -93934225+34479452 -93934175+34483042 -93934119+34487028 -93934089+34490721 -93934020+34499424 -93933356+34501778 -93933297+34505120 -93933293+34505337 -93933219+34509533 -93933075+34517754 -93933055+34518863 -93933010+34521378 -93933008+34521468 -93932941+34525333 -93932868+34529477 -93932861+34529862 -93932861+34529862 -93932938+34536234 -93932938+34536234 -93932827+34539051 -93932769+34540441 -93932604+34544443 -93932496+34550606 -93932488+34550999 -93932483+34551315 -93932439+34553825 -93931982+34580810 -93931719+34595913 -93931441+34611972 -93931405+34614048 -93930541+34663776 -93930509+34665608 -93940055+33566184 -93938971+33547816 -93938971+33547816 -93940312+33547496 -93941871+33547244 -93944197+33547243 -93946932+33547518 -93948629+33547907 -93949914+33548411 -93951474+33549282 -93952158+33549831 -93952274+33549938 -93940055+33566184 -93952274+33549938 -93962892+35760930 -93942719+35760385 -93910836+35759752 -93951278+35844621 -93951310+35844078 -93951453+35839807 -93951611+35837561 -93951278+35844621 -93951611+35837561 -93951611+35837561 -93951846+35833259 -93952587+35833261 -93961236+35814721 -93961298+35812973 -93961596+35804326 -93962118+35789181 -93962323+35783210 -93962814+35765283 -93962892+35760930 -93952274+33549938 -93958043+33556336 -93958426+33556955 -93962701+33572043 -93965549+33579814 -93966533+33580663 -93970118+33581166 -93976573+33572826 -93976573+33572826 -93976490+33570855 -93958828+33750994 -93957315+33750940 -93958828+33750994 -93964424+33755854 -93967172+33763736 -93967300+33768114 -93968121+33772135 -93963707+33775122 -93960445+33775803 -93960225+33778130 -93960225+33778130 -93960703+33783998 -93960703+33783998 -93960594+33785372 -93960594+33785372 -93966439+33790800 -93966481+33791251 -93966481+33791251 -93964877+33795473 -93964877+33795473 -93965014+33796160 -93972647+33807211 -94493130+35759167 -94476582+35759075 -94475719+35759053 -94471870+35758956 -94469882+35758906 -94469315+35758892 -94460865+35758681 -94446956+35758333 -94443795+35758264 -94441785+35758227 -94431447+35758039 -94427320+35757964 -94425706+35757935 -94424848+35757920 -94424091+35757911 -94409406+35757618 -94388012+35757265 -94387030+35757249 -94384781+35757260 -94376188+35757136 -94375212+35757174 -94372643+35757187 -94370392+35757198 -94356657+35756884 -94356568+35756882 -94355996+35756869 -94347169+35756668 -94341566+35756540 -94334415+35755716 -94316121+35755636 -94315181+35755651 -94296909+35755186 -94291015+35755018 -94287202+35754909 -94285765+35754868 -94283985+35754817 -94283496+35754793 -94282680+35754754 -94280998+35754707 -94269182+35754382 -94265360+35754277 -94256629+35754037 -94255321+35754001 -94250207+35754130 -94248333+35754143 -94243821+35754008 -94224340+35753396 -94220672+35753211 -94217445+35753050 -94212507+35752920 -94211812+35752915 -94206826+35752874 -94205941+35752849 -94201397+35752721 -94193122+35752488 -94187717+35752337 -94178993+35752039 -94177756+35751997 -94167248+35751638 -94162675+35751501 -94157451+35751311 -94146535+35750989 -94144239+35750928 -94137726+35750756 -94133652+35750648 -94133326+35750640 -94133147+35750635 -94132304+35750608 -94128826+35750497 -94125203+35750426 -94124871+35750426 -94124754+35753143 -94124258+35764636 -94122848+35764605 -94116482+35764470 -94106411+35764255 -94103594+35764195 -94095234+35764017 -94088720+35763879 -94083817+35763764 -94083136+35763749 -94067246+35763381 -94053159+35763055 -94052729+35763043 -94048399+35762927 -94045560+35762805 -94044549+35762772 -94040078+35762651 -94039807+35762692 -94038166+35762648 -94035413+35762574 -94020856+35762193 -94017736+35762098 -94014095+35761727 -93972647+35761112 -93964544+35760966 -93963041+35760934 -93962892+35760930 -93967300+33768114 -93966616+33768375 -93966358+33768780 -93966358+33768780 -93966427+33769062 -93966804+33769174 -93967545+33768946 -93967999+33769025 -93968521+33769266 -93968793+33769636 -93968842+33769903 -93968842+33769903 -93968603+33770162 -93968121+33772135 -93967300+33768114 -93968121+33772135 -93977950+33814253 -93972647+33807211 -93977950+33814253 -93974903+33807034 -93974662+33807131 -93974200+33807311 -93973709+33807498 -93973314+33807532 -93972966+33807412 -93972647+33807211 -94019315+33850812 -94014100+33849046 -94014021+33849082 -94013867+33849107 -94013703+33849076 -94013615+33848964 -94011355+33848747 -94004388+33839467 -94003840+33837886 -94003723+33837918 -94003723+33837918 -94004008+33835307 -94004143+33835275 -94004143+33835275 -94003943+33834727 -94000796+33832937 -94000190+33832820 -93999557+33832706 -93995520+33830670 -93994148+33830418 -93985449+33818893 -93983986+33818328 -93981679+33815740 -93979649+33816978 -93977950+33814253 -93981752+33534706 -93971474+33551591 -93971474+33551591 -93971475+33552004 -93971475+33552004 -93971311+33552737 -93971311+33552737 -93971339+33554501 -93971777+33556494 -93971887+33556837 -93971942+33557089 -93972188+33557662 -93972325+33558372 -93972517+33558670 -93976490+33570855 -93981752+33534706 -93976490+33570855 -94043450+33552253 -94043324+33552270 -94041229+33552564 -94040680+33552642 -94021731+33557478 -94021233+33557760 -94001804+33564850 -94000188+33564546 -93997008+33562856 -93997008+33562856 -93998420+33546702 -93999361+33545255 -93999361+33545255 -93981752+33534706 -94016630+33854013 -94016238+33855140 -94016238+33855140 -94017226+33855026 -94019560+33856755 -94021315+33860106 -94021315+33860106 -94021232+33860594 -94020985+33860937 -94017357+33868448 -94017357+33868448 -94019278+33871312 -94019689+33872618 -94020244+33872292 -94020266+33872137 -94020568+33871519 -94030616+33875526 -94036491+33880157 -94046488+33881419 -94046982+33881854 -94050771+33892804 -94055083+33896538 -94055223+33898920 -94055223+33898920 -94054039+33900340 -94053681+33900730 -94053681+33901050 -94019315+33850812 -94016486+33853491 -94016486+33853491 -94016678+33853606 -94016705+33853903 -94016705+33853903 -94016630+33854013 -94019315+33850812 -94019287+33851362 -94019122+33851636 -94018958+33851820 -94018656+33851934 -94018436+33851888 -94018299+33851796 -94018079+33851384 -94017805+33851201 -94017366+33851292 -94017228+33851498 -94016630+33854013 -94243739+34192501 -94243763+34196653 -94243831+34208412 -94244038+34211155 -94244070+34213146 -94244189+34220558 -94244215+34222177 -94244285+34226483 -94244316+34229323 -94244373+34232209 -94244373+34232209 -94244366+34234393 -94244328+34246248 -94244129+34250987 -94244127+34251096 -94244048+34257094 -94244023+34258991 -94243993+34261283 -94243955+34264148 -94243944+34265045 -94243944+34265045 -94255981+34272042 -94255981+34272042 -94255914+34275335 -94255815+34278717 -94255781+34296184 -94255742+34297687 -94255440+34303018 -94255440+34303018 -94255538+34306600 -94255538+34306600 -94255415+34313285 -94255234+34323216 -94255167+34326913 -94255134+34328735 -94255117+34331522 -94255032+34339660 -94254944+34344098 -94254906+34346015 -94254875+34347567 -94254824+34349876 -94254707+34354073 -94254668+34355481 -94251265+34355511 -94242890+34355632 -94222313+34355151 -94211580+34354899 -94199009+34354605 -94179259+34353881 -94174041+34353659 -94173189+34353622 -94166630+34353415 -94157790+34353144 -94146489+34352891 -94132507+34352869 -94124697+34352863 -94111701+34352998 -94098171+34352910 -94071839+34352541 -94043352+34352214 -94042833+34352209 -94040734+34352190 -94030818+34352091 -94023240+34351934 -94021551+34351900 -93935371+34350102 -94073769+35658862 -94073812+35657485 -94074344+35640842 -94074427+35638754 -94074482+35637860 -94074510+35636372 -94074584+35633894 -94074598+35633396 -94074653+35631583 -94074845+35626479 -94075088+35613130 -94075371+35604071 -94075684+35595644 -94075879+35589576 -94075879+35589576 -94075786+35587381 -94075739+35586255 -94075739+35586255 -94075962+35582362 -94076046+35581767 -94076102+35579981 -94076168+35577448 -94076168+35577448 -94076129+35577278 -94076070+35575487 -94074869+35575466 -94074419+35575458 -94068452+35575353 -94067660+35575334 -94066006+35575294 -94063481+35575226 -94062829+35575220 -94058277+35575179 -94057995+35575157 -94057492+35575122 -94044322+35574771 -94037106+35574569 -94034108+35574491 -94032278+35574443 -94029179+35574400 -94027325+35574341 -94026147+35574303 -94025175+35574272 -94023014+35574204 -94023014+35574204 -94023123+35570185 -94023129+35569953 -94023500+35556418 -94031177+35553230 -94074895+35445403 -94074442+35445534 -94057917+35452014 -94026961+35460882 -94026950+35461025 -94026950+35461025 -94037301+35464093 -94039702+35464777 -94041852+35467099 -94053217+35477938 -94028547+35213826 -94028649+35212169 -94028668+35211884 -94028928+35208040 -94029111+35205330 -94029573+35188057 -94029777+35184848 -94029896+35182963 -94030077+35180134 -94030223+35177839 -94030258+35177276 -94030286+35176825 -94030286+35176825 -94030285+35176751 -94030269+35174743 -94030258+35173423 -94030258+35173423 -94030332+35170944 -94030429+35167701 -94030610+35161677 -94030692+35158864 -94030729+35157644 -94030875+35152778 -94031008+35148354 -94031236+35140857 -94031839+35140873 -94044778+35141211 -94056265+35141512 -94062037+35141649 -94068028+35141826 -94070195+35141881 -94072205+35141905 -94072773+35141895 -94072839+35141875 -94075282+35141917 -94077563+35141955 -94082388+35141988 -94084222+35142050 -94085974+35142103 -94089469+35142193 -94101339+35142500 -94120324+35142991 -94122873+35143058 -94132903+35143247 -94139307+35143361 -94139438+35139174 -94139483+35137622 -94139489+35137157 -94139503+35136073 -94139595+35128951 -94139609+35127905 -94139641+35122211 -94139769+35119113 -94139805+35118237 -94139912+35115632 -94140284+35106641 -94140383+35104241 -94140558+35099975 -94140571+35099678 -94028547+35213826 -94031060+35213941 -94046732+35211909 -94048058+35199814 -94055609+35199589 -94058861+35199679 -94041088+35486412 -94045148+35487800 -94045764+35488235 -94049050+35493674 -94049050+35493674 -94048504+35494133 -94047780+35494689 -94045766+35496407 -94041318+35498663 -94039210+35499267 -94037715+35499404 -94036703+35499785 -94036088+35500086 -94034617+35500249 -94034565+35500273 -94033187+35501318 -94031532+35504087 -94029151+35507544 -94029151+35507544 -94030605+35512033 -94031907+35516680 -94034495+35522408 -94031907+35516680 -94034495+35522408 -94033850+35521393 -94032986+35520284 -94032376+35519202 -94032097+35518224 -94031993+35516926 -94031907+35516680 -94034495+35522408 -94036326+35524862 -94037074+35527836 -94040658+35530209 -94040892+35531699 -94040892+35531699 -94040455+35543363 -94035131+35545332 -94035131+35545332 -94031177+35553230 -94035131+35545332 -94035662+35551651 -94035662+35551651 -94035409+35552155 -94035073+35552361 -94034540+35552521 -94032129+35553002 -94031177+35553230 -94185834+33792638 -94181932+33788779 -94169892+33790047 -94166887+33793259 -94164033+33788569 -94159044+33783257 -94153861+33784978 -94151513+33785096 -94151513+33785096 -94152398+33786599 -94152398+33786599 -94149315+33791654 -94148894+33791454 -94148661+33791344 -94147880+33790899 -94147286+33790455 -94145526+33783883 -94093161+33786965 -94086563+33783244 -94086380+33783239 -94085476+33783215 -94079648+33783061 -94075077+33782941 -94074351+33782878 -94071485+33782806 -94070921+33782809 -94069083+33782809 -94068452+33782786 -94063734+33782672 -94058484+33782527 -94053735+33782396 -94047417+33782221 -94042103+33782098 -94040926+33779122 -94040926+33779122 -94041021+33775569 -94041302+33768079 -94041389+33765424 -94041492+33762267 -94041574+33759764 -94041585+33759457 -94041600+33759028 -94041643+33757717 -94041664+33757103 -94041676+33756737 -94041699+33756057 -94041712+33755664 -94041718+33755265 -94041731+33754881 -94041765+33753862 -94041786+33753247 -94041786+33753247 -94041093+33753251 -94037956+33753166 -94037382+33753176 -93958828+33750994 -94477299+33940932 -94477306+33940603 -94477322+33939762 -94477333+33939179 -94477387+33937759 -94477389+33937665 -94477393+33937495 -94477574+33930710 -94477631+33929032 -94477843+33922745 -94477927+33920284 -94478003+33916834 -94478050+33914706 -94478224+33910230 -94478284+33906384 -94478696+33892002 -94478735+33888333 -94478842+33882974 -94478842+33881485 -94478994+33881197 -94479438+33870939 -94479812+33856728 -94479900+33853358 -94479954+33851330 -94480184+33842727 -94480196+33842283 -94480220+33842090 -94480304+33837931 -94480313+33837662 -94480415+33834706 -94480574+33830166 -94480817+33823020 -94481355+33802887 -94481361+33802649 -94481543+33795719 -94481602+33794397 -94481625+33793910 -94481842+33789008 -94481849+33788729 -94481856+33788450 -94482204+33775162 -94482404+33766852 -94482440+33765363 -94482451+33764960 -94482574+33760359 -94482682+33756286 -94482701+33756209 -94482777+33753638 -94482852+33751085 -94482862+33750780 -94482870+33750564 -94482959+33746654 -94482986+33745607 -94483026+33743028 -94483137+33739032 -94483220+33736051 -94483455+33726857 -94483740+33717328 -94483874+33716733 -94483874+33716733 -94483860+33716092 -94483840+33711332 -94483840+33711332 -94483938+33708293 -94484105+33703128 -94484452+33692458 -94484616+33691592 -94484616+33691592 -94484520+33687909 -94484520+33687909 -94484610+33685697 -94484906+33678276 -94485528+33663388 -94485550+33658971 -94485554+33658137 -94485574+33653884 -94485575+33653610 -94485577+33653310 -94485577+33653310 -94485549+33652668 -94485549+33652668 -94485813+33641050 -94485840+33639637 -94485858+33638720 -94485875+33637867 -94485875+33637867 -94474762+33638513 -94473952+33637997 -94470904+33637530 -94466075+33636262 -94465085+33636838 -94464893+33636963 -94463730+33638574 -94462981+33640858 -94462238+33642502 -94457255+33645061 -94456976+33645053 -94456350+33645059 -94455648+33645050 -94454820+33644903 -94450887+33643465 -94449801+33643116 -94449377+33642977 -94449060+33642904 -94448637+33642766 -94447076+33638749 -94447010+33638346 -94447010+33638346 -94447030+33638055 -94447155+33637789 -94447242+33637434 -94447514+33636255 -94447736+33636094 -94448054+33635917 -94448150+33635691 -94448208+33635465 -94448208+33635465 -94448171+33635045 -94448171+33635045 -94455829+33632888 -94457914+33632609 -94462146+33631242 -94462146+33631242 -94462096+33630600 -94461129+33625415 -94460880+33625116 -94460286+33624421 -94455255+33622917 -94452490+33620604 -94452325+33618817 -94452325+33618817 -94453014+33616932 -94455027+33615001 -94456276+33614255 -94458414+33612978 -94460393+33611768 -94470963+33605940 -94470963+33605940 -94467648+33599345 -94464418+33598708 -94464336+33598819 -94457576+33600080 -94457576+33600080 -94458099+33598830 -94458232+33598270 -94458232+33598270 -94457459+33597462 -94456478+33596051 -94444487+33591004 -94439907+33593633 -94438826+33594036 -94433470+33591957 -94429511+33590741 -94423445+33583133 -94420937+33579775 -94418141+33576317 -94417019+33574737 -94415325+33572443 -94412481+33568902 -94411886+33568610 -94410926+33568344 -94409329+33568265 -94408901+33568197 -94405748+33568154 -94393534+33574686 -94387956+33580070 -94387664+33580398 -94385927+33581888 -94378595+33578495 -94378595+33578495 -94397133+33565250 -94401205+33561530 -94401345+33558305 -94401345+33558305 -94397504+33554102 -94396622+33553543 -94394595+33552632 -94392573+33551142 -94390614+33548787 -94386717+33545172 -94384284+33544873 -94376262+33544276 -94371598+33545001 -94371326+33545201 -94370143+33545624 -94366689+33545073 -94355945+33543180 -94355408+33543341 -94348945+33548359 -94348024+33549639 -94347383+33551078 -94347290+33552197 -94347290+33552197 -94347318+33552253 -94348436+33554320 -94348791+33554786 -94351811+33562941 -94351811+33562941 -94350255+33564038 -94350074+33564185 -94341709+33567954 -94333846+33557868 -94333846+33557868 -94333895+33557461 -94333895+33557461 -94333645+33556586 -94331833+33553348 -94330809+33552852 -94330590+33552692 -94327488+33551665 -94309111+33552163 -94306217+33557299 -94304655+33565636 -94304228+33566617 -94299726+33574749 -94295817+33578385 -94291303+33581424 -94289129+33582144 -94287025+33582410 -94284886+33582169 -94284472+33582080 -94280694+33575742 -94280694+33575742 -94281083+33574322 -94283645+33572058 -94288756+33568956 -94291106+33565027 -94291603+33562497 -94291603+33562497 -94291123+33559560 -94288896+33557457 -94274231+33559034 -94270279+33565529 -94267787+33570154 -94265669+33573589 -94264045+33575684 -94259435+33580786 -94258568+33581683 -94257801+33582508 -94257582+33582760 -94252656+33586144 -94250197+33587056 -94240369+33589549 -94240369+33589549 -94246008+33571733 -94247490+33570099 -94247490+33570099 -94245858+33555399 -94244447+33555112 -94239016+33553120 -94235979+33552430 -94233145+33552188 -94226325+33552934 -94217920+33557712 -94215746+33560415 -94212686+33563752 -94202360+33561078 -94202360+33560939 -94200444+33556887 -94192169+33568232 -94192169+33568232 -94194399+33573678 -94198833+33576587 -94206856+33574745 -94211421+33573819 -94216141+33576392 -94216141+33576392 -94210413+33582862 -94204234+33579854 -94194688+33582704 -94193169+33585199 -94187258+33591201 -94185384+33593308 -94182742+33594019 -94182162+33593476 -94181805+33593217 -94180880+33592612 -94179348+33592048 -94178417+33591773 -94176327+33591077 -94174664+33590795 -94173956+33590675 -94169170+33589995 -94162266+33588906 -94155556+33575676 -94153450+33575774 -94146952+33581375 -94143732+33581991 -94142731+33578190 -94142731+33578190 -94150634+33572435 -94151037+33572020 -94151037+33572020 -94149472+33566290 -94148905+33565952 -94148520+33565678 -94147865+33565348 -94147404+33565179 -94147105+33565139 -94146856+33565128 -94141975+33566626 -94136168+33571309 -94134308+33569209 -94133940+33566900 -94132773+33557125 -94120615+33562256 -94106788+33569121 -94102479+33570671 -94101330+33571496 -94094689+33574237 -94088943+33575322 -94086663+33575417 -94074284+33580742 -94074284+33580742 -94075010+33582439 -94075010+33582439 -94073958+33584823 -94073306+33584810 -94069911+33580224 -94069911+33580224 -94070317+33578411 -94070317+33578411 -94066846+33568909 -94066186+33568737 -94064934+33568823 -94062206+33568699 -94055967+33565246 -94055740+33563073 -94055740+33563073 -94071720+33559682 -94071720+33559682 -94071171+33553795 -94069625+33553549 -94051882+33552585 -94050926+33551566 -94049454+33551165 -94044958+33551710 -94043450+33552253 -94053217+35477938 -94038997+35485423 -94038997+35485423 -94040062+35486138 -94041088+35486412 -94053217+35477938 -94041088+35486412 -94053681+33901050 -94054066+33901234 -94054698+33901325 -94054808+33901440 -94054808+33901440 -94054725+33901623 -94054505+33901761 -94053901+33902058 -94053709+33902219 -94053489+33902471 -94053461+33903616 -94053324+33904074 -94053324+33904074 -94055494+33904693 -94053681+33901050 -94055494+33904693 -94055494+33904693 -94056533+33907154 -94063049+33913397 -94063049+33913397 -94061823+33913595 -94061823+33913595 -94070029+33927208 -94070029+33927208 -94069205+33928881 -94069205+33928881 -94069260+33929430 -94069260+33929430 -94068711+33935501 -94068354+33942510 -94065084+33950596 -94065084+33950596 -94067838+33956808 -94067838+33956808 -94067449+33957330 -94066707+33960102 -94058861+35199679 -94064552+35207407 -94058861+35199679 -94064873+35199848 -94064873+35199848 -94064552+35207407 -94061307+33962164 -94060136+33971715 -94060136+33971715 -94064507+33972922 -94064552+35207407 -94064525+35208035 -94064379+35211482 -94064379+35211482 -94082798+35215913 -94082798+35215913 -94082717+35218134 -94082187+35232562 -94082049+35235752 -94081908+35238999 -94081577+35246692 -94081503+35248966 -94081325+35253774 -94081271+35255253 -94081048+35261307 -94081011+35262763 -94080858+35268863 -94080771+35272300 -94080725+35274150 -94080688+35276010 -94080521+35279560 -94080413+35284732 -94080411+35284850 -94080333+35287121 -94080291+35288365 -94080235+35289997 -94080208+35290802 -94080205+35290889 -94080056+35295222 -94080050+35295407 -94080014+35296778 -94079963+35298723 -94079902+35301053 -94079856+35302826 -94079779+35304225 -94079764+35304486 -94079634+35306834 -94079634+35306971 -94079578+35308597 -94079106+35321147 -94079106+35321147 -94079325+35321152 -94080112+35321170 -94080112+35321170 -94080106+35321467 -94080069+35323352 -94080068+35323381 -94080068+35323388 -94079946+35329597 -94079798+35331331 -94079723+35332025 -94079723+35332025 -94079751+35332208 -94079751+35332208 -94079696+35334063 -94079613+35335552 -94079474+35339399 -94079461+35339707 -94078822+35355291 -94078655+35359376 -94078471+35363861 -94078217+35370082 -94078059+35376976 -94078045+35377416 -94078010+35378502 -94077973+35379665 -94077814+35384643 -94077751+35386600 -94077515+35394017 -94077439+35396406 -94077286+35401247 -94076930+35412510 -94076061+35417913 -94075850+35423165 -94075749+35425665 -94075679+35427511 -94075407+35434648 -94075143+35440930 -94075081+35442410 -94075034+35443535 -94074895+35445403 -94064507+33972922 -94064509+33982778 -94064701+33983099 -94065444+33983328 -94065719+33983603 -94065966+33983992 -94064507+33972922 -94065966+33983992 -94065966+33983992 -94066929+33991139 -94066929+33991139 -94066654+33992422 -94066654+33992422 -94069542+33995491 -94069542+33995491 -94066545+33999270 -94066707+33960102 -94061307+33962164 -94066707+33960102 -94063050+33960789 -94062720+33960743 -94062555+33960629 -94062390+33960331 -94062362+33960079 -94062253+33959965 -94061923+33960056 -94061840+33960240 -94061840+33960537 -94061703+33960652 -94061307+33962164 -94068277+33999041 -94066545+33999270 -94068277+33999041 -94067947+33998789 -94067590+33998812 -94067370+33998904 -94066957+33999156 -94066545+33999270 -94068277+33999041 -94069814+34001637 -94072767+34004145 -94072767+34004145 -94075564+34007426 -94075564+34007426 -94075344+34007564 -94074299+34007358 -94073693+34007449 -94073253+34007678 -94072786+34007678 -94072181+34007518 -94071768+34007541 -94071026+34007999 -94070146+34008251 -94070146+34008251 -94078095+34014893 -94072767+34004145 -94078095+34014893 -94073730+34065629 -94083640+34069590 -94083888+34070071 -94084081+34071033 -94085072+34072568 -94086752+34073850 -94087357+34074148 -94088513+34074354 -94090385+34074537 -94090622+34074635 -94073730+34065629 -94090622+34074635 -94073769+35658862 -94073616+35659958 -94073769+35658862 -94073756+35659317 -94073616+35659958 -94078095+34014893 -94077766+34016291 -94077766+34016291 -94079555+34017184 -94084403+34045654 -94084907+34051514 -94084907+34051514 -94073868+34063820 -94073730+34065629 -94431715+35398490 -94429414+35405790 -94428614+35408290 -94424474+35420733 -94423847+35421423 -94422514+35422890 -94412714+35449989 -94410603+35450685 -94410115+35450883 -94409635+35450786 -94404213+35449689 -94380513+35442689 -94370613+35434389 -94365612+35432089 -94358312+35428989 -94348912+35422189 -94348412+35421689 -94345812+35418289 -94342812+35408589 -94342812+35408589 -94342821+35407586 -94345412+35398190 -94347012+35394490 -94347012+35394490 -94346012+35388190 -94342112+35378590 -94325012+35366490 -94324774+35365746 -94323995+35363306 -94322212+35358590 -94322044+35358406 -94321212+35357490 -94307611+35354190 -94305366+35353308 -94304811+35353090 -94298387+35351237 -94295911+35350590 -94289982+35356045 -94260525+35353924 -94260397+35353890 -94243334+35352323 -94242965+35352381 -94241210+35352595 -94200972+35364305 -94185544+35387849 -94170087+35379518 -94159726+35377107 -94155408+35377702 -94147571+35379257 -94142559+35381746 -94141079+35382707 -94140057+35383638 -94139568+35384027 -94137813+35387048 -94136898+35388749 -94136455+35389627 -94136303+35390062 -94134960+35397980 -94134960+35397980 -94143886+35416077 -94148479+35418907 -94154629+35423477 -94155270+35424088 -94155651+35424362 -94155865+35424576 -94156124+35424835 -94157833+35426628 -94158153+35426979 -94161571+35433907 -94161571+35433907 -94161419+35435356 -94161144+35436028 -94160717+35436981 -94160458+35437454 -94160213+35437851 -94160000+35438019 -94158459+35440346 -94157162+35441704 -94155407+35443191 -94153698+35444244 -94142437+35450240 -94136989+35450988 -94134486+35451072 -94133998+35451163 -94130000+35450988 -94128077+35450767 -94125205+35450194 -94125093+35450140 -94098286+35443886 -94080697+35443727 -94078656+35444317 -94074895+35445403 -94088462+34087226 -94084430+34096129 -94083896+34097969 -94083842+34103586 -94080431+34126011 -94080431+34126011 -94083815+34128071 -94099322+34139571 -94099322+34139571 -94096445+34143000 -94096445+34143000 -94098089+34143981 -94098089+34143981 -94098066+34144376 -94095188+34147376 -94090622+34074635 -94092163+34076546 -94095314+34078475 -94093618+34179850 -94096673+34163912 -94095314+34078475 -94088462+34087226 -94095314+34078475 -94094764+34080514 -94094654+34080789 -94094186+34081087 -94093415+34081385 -94092947+34081247 -94092232+34080812 -94091901+34080904 -94091681+34081110 -94091433+34081156 -94091103+34081042 -94088462+34087226 -94096673+34163912 -94095188+34147376 -94096673+34163912 -94096371+34163373 -94096351+34163099 -94096351+34163099 -94096563+34162800 -94097152+34162282 -94097800+34161764 -94098254+34161408 -94098660+34161222 -94098960+34161293 -94099552+34161436 -94100297+34161393 -94100297+34161393 -94095188+34147376 -94098415+34191103 -94093618+34179850 -94098415+34191103 -94097651+34190743 -94096536+34190440 -94095478+34189968 -94093897+34189296 -94092869+34188767 -94092122+34188383 -94091354+34187741 -94090220+34187357 -94089744+34187149 -94089568+34186529 -94089568+34186529 -94093618+34179850 -94243739+34192501 -94242337+34192542 -94239326+34192547 -94205706+34192578 -94203085+34192595 -94199666+34192581 -94189729+34192552 -94186253+34192553 -94155214+34192339 -94154967+34192343 -94153578+34192364 -94125198+34191677 -94105088+34191261 -94103365+34191325 -94100761+34191423 -94099410+34191263 -94098570+34191176 -94098415+34191103 -94140571+35099678 -94140746+35095456 -94140782+35094576 -94140817+35092558 -94140852+35091752 -94140884+35091008 -94141598+35074618 -94141860+35069955 -94141862+35065558 -94141862+35065558 -94141835+35062882 -94141787+35057947 -94141787+35057947 -94138582+35055653 -94141787+35057947 -94141765+35055685 -94138582+35055653 -94229576+35020376 -94229521+35021773 -94229501+35022371 -94229309+35028409 -94229282+35029254 -94229056+35036382 -94228754+35045520 -94228729+35050421 -94228673+35051040 -94228657+35053060 -94228621+35057475 -94228621+35057475 -94232601+35057495 -94232748+35057496 -94235975+35057514 -94236614+35057518 -94236727+35057523 -94238586+35057585 -94239816+35057584 -94240058+35057584 -94241126+35057584 -94241810+35057633 -94242073+35057653 -94242887+35057623 -94243994+35057583 -94245462+35057618 -94246251+35057662 -94246389+35057669 -94246960+35057702 -94247615+35057787 -94248987+35057839 -94249797+35057870 -94250638+35058154 -94250638+35058154 -94250636+35058497 -94250616+35059162 -94250616+35059162 -94250631+35059391 -94250631+35059391 -94250629+35059872 -94250621+35060494 -94250613+35061009 -94250613+35061009 -94250645+35061541 -94250645+35061541 -94250625+35061763 -94250593+35062771 -94250568+35063558 -94250568+35063558 -94250646+35064985 -94250646+35064985 -94250558+35065460 -94250135+35065617 -94250050+35065642 -94248568+35066077 -94248373+35066031 -94241283+35067921 -94235898+35069374 -94235743+35069423 -94232407+35070470 -94228433+35071720 -94228155+35071949 -94223099+35071886 -94222921+35077389 -94220325+35079068 -94210994+35078861 -94209200+35078821 -94207603+35078786 -94204482+35078717 -94203009+35078685 -94185464+35085702 -94181631+35089204 -94177184+35092202 -94176398+35092635 -94140571+35099678 -94219969+33816392 -94200945+33809178 -94198717+33809565 -94196997+33810035 -94194544+33810954 -94192988+33811658 -94191790+33812089 -94190884+33812207 -94189727+33812291 -94187780+33812162 -94186394+33811874 -94185834+33792638 -94219969+33816392 -94219248+33816131 -94218682+33815645 -94218274+33814497 -94218200+33812051 -94218200+33812051 -94218348+33809776 -94218348+33809776 -94218202+33808330 -94217815+33806820 -94217815+33806820 -94217901+33805246 -94217901+33805246 -94217805+33803543 -94217441+33803057 -94185834+33792638 -94229492+35018566 -94229353+35019437 -94229353+35019437 -94229576+35020376 -94229492+35018566 -94229576+35020376 -94375216+34949565 -94372959+34955668 -94369294+34960731 -94367617+34962266 -94365057+34962018 -94361064+34962328 -94359301+34959919 -94357088+34957491 -94354576+34954852 -94351406+34951342 -94351013+34949838 -94350233+34948624 -94347450+34947748 -94346364+34947578 -94341870+34947550 -94337074+34948369 -94335752+34948564 -94315994+34954150 -94315556+34954135 -94308315+34953010 -94303989+34952739 -94299812+34952730 -94298283+34952867 -94296194+34952867 -94293522+34953027 -94283425+34955744 -94278639+34956847 -94276358+34956581 -94266155+34957363 -94264806+34957646 -94261925+34959681 -94257346+34959535 -94252722+34961252 -94230524+34968527 -94230463+34971133 -94230123+34985847 -94230082+34987650 -94230073+34988079 -94229645+35010950 -94229492+35018566 -94477299+33940932 -94473195+33939572 -94457864+33934883 -94447327+33929203 -94442435+33930493 -94439378+33930652 -94413844+33926152 -94411562+33926639 -94411244+33927399 -94411244+33927399 -94411410+33928344 -94421430+33938949 -94422068+33939766 -94422189+33940184 -94422306+33941054 -94422306+33941054 -94421994+33942332 -94421635+33942972 -94420592+33943700 -94419169+33944165 -94417722+33944291 -94415036+33944194 -94413702+33944085 -94404612+33943584 -94404123+33943301 -94398481+33940446 -94386357+33940959 -94386357+33940959 -94387523+33924219 -94389091+33923785 -94398441+33924186 -94398441+33924186 -94387327+33919376 -94387327+33919376 -94387740+33901679 -94390320+33896610 -94390320+33896610 -94385004+33894784 -94377343+33893026 -94373038+33890987 -94365777+33881570 -94365777+33881570 -94368086+33881094 -94368086+33881094 -94366723+33877570 -94354014+33878494 -94316027+33856032 -94306711+33854101 -94304174+33824116 -94302184+33821328 -94301548+33821269 -94288221+33828595 -94265159+33817828 -94264458+33818786 -94260604+33818850 -94257983+33817695 -94257901+33817684 -94250200+33811472 -94250200+33811559 -94231637+33801663 -94219969+33816392 -94243739+34192501 -94250204+34192412 -94255675+34192325 -94243739+34192501 -94255675+34192325 -94254900+34696151 -94247966+34696018 -94254900+34696151 -94250212+34696054 -94247966+34696018 -94255675+34192325 -94258091+34192286 -94268104+34192114 -94270754+34192069 -94271115+34191997 -94272382+34192043 -94276241+34192021 -94279907+34191999 -94282167+34191977 -94295994+34191737 -94296346+34191731 -94319845+34191323 -94329251+34190976 -94330375+34191127 -94331082+34191028 -94333098+34191018 -94333626+34191038 -94335898+34191047 -94340709+34190967 -94344651+34190692 -94351534+34190615 -94352285+34190602 -94367912+34190500 -94383011+34190249 -94394219+34190230 -94401018+34190162 -94412052+34190120 -94418492+34190079 -94426467+34190046 -94432056+34190023 -94433494+34190018 -94470340+34189864 -94454564+34728962 -94448819+34728848 -94444130+34728727 -94442237+34728690 -94441050+34728635 -94433911+34728499 -94428513+34728396 -94411564+34728038 -94403789+34727898 -94394893+34727738 -94388180+34727618 -94380223+34727476 -94359842+34727191 -94345322+34726959 -94344116+34726939 -94342068+34726907 -94336416+34726816 -94335509+34726801 -94316994+34721154 -94298643+34697026 -94297643+34697005 -94296207+34696976 -94292347+34696898 -94290841+34696868 -94286373+34696778 -94281105+34696682 -94274837+34696569 -94268966+34696446 -94254900+34696151 -94375216+34949565 -94375919+34948845 -94376503+34948570 -94375216+34949565 -94376503+34948570 -94376503+34948570 -94377567+34948334 -94425539+34934181 -94431715+35398490 -94431515+35395090 -94431215+35394290 -94431215+35394290 -94432515+35392291 -94433215+35390091 -94433915+35387391 -94433915+35387391 -94433515+35386391 -94432315+35384691 -94432315+35384691 -94432685+35380806 -94433091+35378296 -94433091+35378296 -94433015+35374291 -94433015+35374291 -94433215+35365791 -94433215+35365791 -94433015+35364891 -94431915+35363991 -94431815+35362891 -94431815+35362891 -94432215+35361991 -94432215+35361991 -94432115+35361391 -94432115+35360991 -94432015+35358491 -94431915+35357391 -94431915+35357391 -94432015+35356591 -94432115+35355491 -94432115+35355491 -94432015+35354191 -94432015+35354191 -94432115+35353691 -94432215+35352792 -94432215+35351792 -94432115+35351192 -94432115+35351192 -94432215+35349592 -94432515+35348592 -94432715+35346092 -94432794+35344425 -94433115+35340892 -94433115+35339992 -94433015+35339192 -94433015+35339192 -94433115+35338192 -94433115+35337192 -94433215+35335392 -94433415+35328392 -94433504+35325491 -94433615+35321892 -94433615+35321892 -94433515+35320892 -94433515+35320892 -94433703+35319949 -94433715+35319892 -94433715+35318892 -94433783+35317801 -94433815+35317292 -94433903+35315088 -94433906+35315022 -94433912+35314860 -94433926+35314504 -94433930+35314403 -94434015+35312293 -94434110+35310678 -94434115+35310593 -94434115+35310593 -94434015+35308793 -94434015+35308793 -94434115+35307093 -94434115+35306493 -94434415+35298893 -94434415+35297793 -94435170+35292364 -94435170+35292364 -94434715+35291893 -94434715+35291893 -94435170+35291494 -94435216+35290006 -94435277+35288572 -94435280+35287485 -94435301+35280647 -94435304+35279850 -94435316+35275893 -94435451+35275211 -94435706+35274267 -94435812+35271300 -94436075+35262873 -94436179+35259535 -94436285+35258208 -94436595+35250094 -94437503+35242797 -94437578+35242202 -94437774+35240148 -94437774+35239850 -94437774+35239271 -94437578+35230936 -94437578+35230936 -94437739+35225787 -94437774+35224682 -94437841+35222669 -94437855+35222258 -94437872+35221728 -94437882+35221450 -94437912+35220564 -94438054+35216478 -94438247+35210992 -94438470+35210648 -94438470+35208682 -94438470+35208587 -94438824+35202043 -94438830+35201924 -94438855+35201458 -94439007+35198660 -94439037+35198102 -94439056+35197824 -94439057+35197772 -94439084+35197298 -94439084+35197298 -94439071+35195203 -94439065+35194596 -94439056+35193588 -94438860+35187183 -94438860+35187183 -94438891+35186442 -94438942+35185226 -94438963+35184733 -94439066+35182290 -94439214+35178782 -94439509+35171807 -94439569+35170249 -94439569+35170249 -94439550+35169037 -94439550+35169037 -94439705+35163852 -94439908+35157077 -94440129+35149683 -94440259+35145337 -94440455+35138782 -94440678+35131337 -94440754+35128806 -94440810+35128554 -94441200+35125829 -94441242+35124869 -94441242+35124869 -94441232+35119724 -94441232+35119724 -94441324+35116650 -94441411+35113959 -94441501+35111176 -94441705+35104853 -94441959+35096998 -94442120+35092030 -94442263+35087614 -94442452+35081777 -94442479+35080943 -94442509+35080017 -94442521+35079732 -94442750+35074121 -94442868+35070606 -94443037+35065567 -94443151+35062510 -94443395+35055997 -94444056+35036609 -94444269+35030362 -94444308+35029205 -94444421+35025899 -94444645+35019336 -94444738+35016623 -94445270+35001030 -94445483+34998034 -94445494+34997694 -94445600+34994202 -94445743+34989480 -94445878+34985051 -94446011+34980690 -94446118+34978402 -94446157+34977197 -94446356+34971014 -94446401+34969346 -94447465+34941921 -94447774+34933937 -94431715+35398490 -94433215+35405090 -94435732+35419544 -94438314+35434190 -94438389+35434283 -94439900+35441201 -94440614+35447189 -94440635+35447294 -94440714+35447689 -94441114+35450089 -94441150+35450447 -94441172+35450664 -94441214+35451089 -94441514+35452789 -94442112+35453759 -94447743+35485695 -94448017+35487084 -94449024+35493202 -94449696+35496719 -94449818+35497376 -94449955+35498055 -94450421+35502285 -94451371+35508146 -94451859+35511155 -94452005+35512052 -94452305+35513899 -94452461+35514859 -94453557+35521608 -94454364+35526574 -94454394+35526759 -94454623+35528166 -94456352+35538806 -94456590+35540272 -94456833+35541772 -94457431+35545446 -94458133+35549773 -94460002+35561276 -94460222+35562631 -94462069+35574003 -94462929+35579965 -94463318+35582660 -94463487+35583664 -94464097+35587265 -94464258+35588000 -94464457+35588909 -94465272+35594037 -94466471+35601236 -94467155+35605400 -94467373+35606723 -94467700+35608712 -94468371+35612797 -94468476+35613431 -94471137+35628968 -94471721+35632713 -94472647+35638556 -94472965+35640665 -94476963+35663714 -94477907+35669028 -94478306+35671379 -94478625+35673158 -94478647+35673267 -94481205+35688434 -94481546+35690405 -94481859+35692075 -94482841+35697595 -94482870+35697753 -94484171+35704921 -94484488+35706667 -94487446+35725154 -94487485+35725432 -94487585+35726147 -94487614+35726948 -94488210+35729240 -94488441+35730618 -94489496+35736908 -94490840+35744920 -94491042+35746238 -94491646+35750606 -94492969+35758252 -94493130+35759167 -94437608+34932149 -94425539+34934181 -94437608+34932149 -94435383+34931754 -94432436+34931021 -94431268+34930929 -94430378+34931090 -94429544+34931387 -94428543+34932006 -94426791+34933334 -94425539+34934181 -94447774+34933937 -94437608+34932149 -94454564+34728962 -94454202+34739968 -94453522+34759809 -94453456+34762212 -94453345+34766246 -94453171+34772562 -94452651+34786193 -94452545+34788975 -94452489+34790434 -94452305+34795269 -94452189+34798316 -94451564+34814723 -94451444+34817691 -94451228+34823443 -94451064+34827823 -94450957+34830693 -94450704+34839274 -94450644+34841321 -94450306+34852792 -94450233+34855413 -94450198+34856637 -94450140+34858694 -94450065+34861335 -94449922+34866491 -94449817+34871808 -94449783+34873504 -94449630+34875253 -94449282+34884538 -94449253+34885291 -94449106+34889214 -94449075+34890071 -94449058+34890556 -94449030+34890762 -94449030+34890762 -94449086+34894152 -94449198+34895302 -94449237+34895708 -94449253+34895869 -94449253+34895869 -94449011+34902089 -94448985+34902737 -94448250+34921682 -94448106+34925385 -94448060+34926565 -94447774+34933937 -94453768+36100442 -94453909+36100373 -94454054+36100375 -94453768+36100442 -94454054+36100375 -94454054+36100375 -94455863+36100409 -94458420+36100457 -94461188+36100509 -94464969+36100715 -94469387+36100804 -94471055+36100837 -94471289+36100804 -94471797+36100850 -94474985+36100849 -94476060+36100878 -94478370+36100939 -94479032+36100971 -94480074+36101021 -94480143+36101024 -94480177+36101026 -94480740+36101053 -94500738+36101344 -94506100+36101471 -94518682+36101650 -94520261+36101696 -94520374+36101673 -94527427+36101767 -94533238+36101906 -94534808+36101927 -94536306+36101947 -94538267+36101974 -94540816+36101981 -94543424+36101908 -94544355+36101948 -94545060+36101974 -94545549+36102001 -94547054+36102084 -94548135+36102137 -94549945+36102154 -94551455+36102209 -94552180+36102236 -94470340+34189864 -94470118+34198035 -94469792+34210207 -94469609+34217073 -94469113+34230814 -94468904+34238281 -94468603+34249068 -94468359+34252891 -94467938+34277295 -94467891+34281190 -94467726+34286269 -94466964+34308897 -94466679+34318034 -94466631+34320327 -94466525+34325353 -94466461+34328391 -94466371+34332660 -94466366+34332925 -94466340+34334172 -94465928+34351221 -94465847+34352073 -94465756+34353007 -94465554+34354608 -94465431+34359193 -94465425+34359548 -94465425+34359548 -94465489+34363434 -94465489+34363434 -94465448+34364572 -94465073+34376140 -94465034+34377262 -94465012+34377899 -94464729+34385997 -94464176+34402713 -94464029+34410925 -94463816+34414465 -94463671+34419585 -94463662+34419907 -94463610+34421830 -94463319+34432710 -94463126+34439937 -94462795+34445824 -94462760+34446893 -94462744+34447466 -94462421+34459591 -94462331+34462981 -94461965+34477559 -94461545+34490953 -94461425+34494996 -94461364+34497056 -94461149+34507457 -94461091+34509550 -94460817+34518052 -94460790+34519586 -94460773+34520192 -94460552+34528155 -94460461+34530647 -94460350+34534683 -94460250+34538341 -94460092+34544037 -94460058+34545264 -94460052+34547869 -94460011+34549296 -94459984+34550258 -94459474+34568247 -94459169+34579035 -94458919+34587829 -94458738+34594200 -94458577+34599874 -94458511+34602182 -94458167+34614343 -94457590+34631327 -94457500+34634945 -94457280+34641564 -94457280+34641564 -94457375+34641792 -94457530+34642961 -94457530+34642961 -94457465+34643637 -94457209+34646764 -94456921+34655668 -94456399+34671839 -94456354+34673227 -94456287+34675285 -94456190+34678268 -94456140+34679806 -94456083+34681563 -94455982+34684687 -94455903+34687106 -94455866+34688227 -94455674+34694171 -94455290+34706085 -94455258+34707060 -94455258+34707060 -94455275+34707405 -94455275+34707405 -94454700+34724846 -94454564+34728962 -94470340+34189864 -94470641+34178803 -94470831+34171635 -94470884+34169514 -94471006+34164678 -94471140+34159361 -94471280+34153797 -94471384+34149670 -94471591+34141502 -94471686+34137767 -94471747+34135351 -94471833+34132218 -94471883+34130173 -94472665+34109354 -94472665+34109354 -94472649+34102977 -94472649+34102977 -94472906+34087971 -94473405+34071532 -94473772+34064302 -94474060+34059393 -94474195+34054262 -94474986+34024381 -94474986+34024381 -94474934+34022914 -94474896+34021877 -94474896+34021838 -94474895+34019655 -94474895+34019655 -94475152+34017180 -94475161+34017089 -94475292+34015827 -94475934+33996164 -94476462+33975924 -94476957+33957365 -94476957+33957365 -94476929+33957228 -94476929+33957228 -94477038+33953838 -94477167+33948242 -94477225+33944970 -94477241+33944103 -94477292+33941345 -94477299+33940932 -94493130+35759167 -94493362+35761892 -94493365+35762785 -94494494+35768192 -94494549+35768303 -94495624+35773679 -94496940+35781322 -94497971+35787333 -94498045+35787765 -94498782+35792067 -94499045+35793460 -94499105+35793839 -94499647+35796910 -94500526+35802642 -94500764+35803820 -94501162+35806430 -94501281+35807129 -94501332+35807427 -94501399+35807815 -94503011+35817210 -94504219+35824526 -94504233+35824607 -94504438+35826369 -94505642+35833628 -94506903+35841001 -94507379+35844211 -94507631+35845901 -94510500+35862498 -94512987+35876262 -94514551+35884539 -94515465+35890058 -94517043+35898921 -94518224+35906060 -94518253+35906246 -94518345+35906526 -94519148+35911265 -94522287+35931644 -94522658+35934250 -94522658+35934799 -94522634+35934892 -94522634+35934892 -94522910+35936127 -94523447+35939050 -94523705+35941251 -94524344+35944050 -94524640+35945727 -94528162+35965665 -94528305+35966054 -94528762+35968926 -94529289+35971892 -94531115+35982562 -94532071+35987852 -94533056+35993141 -94533249+35994238 -94533646+35996804 -94534570+36000605 -94534852+36002678 -94535144+36004399 -94535213+36004801 -94535349+36005602 -94535724+36007807 -94537242+36016920 -94539756+36031407 -94540496+36035669 -94541013+36038647 -94541097+36039037 -94543256+36051311 -94543719+36053984 -94543847+36054723 -94543997+36055590 -94544805+36060337 -94545924+36066901 -94546715+36071479 -94547715+36077271 -94547864+36078236 -94547871+36078281 -94549145+36084985 -94549910+36089377 -94550564+36093129 -94550998+36095617 -94551740+36099776 -94552085+36101703 -94552180+36102236