-103002647 -94431215 33616583 37002321 -94472647+35638556 -94471721+35632713 -94471137+35628968 -94468476+35613431 -94468371+35612797 -94467700+35608712 -94467373+35606723 -94467155+35605400 -94466471+35601236 -94465272+35594037 -94464457+35588909 -94464258+35588000 -94464097+35587265 -94463487+35583664 -94463318+35582660 -94462929+35579965 -94462069+35574003 -94460222+35562631 -94460002+35561276 -94458133+35549773 -94457431+35545446 -94456833+35541772 -94456590+35540272 -94456352+35538806 -94454623+35528166 -94454394+35526759 -94454364+35526574 -94453557+35521608 -94452461+35514859 -94452305+35513899 -94452005+35512052 -94451859+35511155 -94451371+35508146 -94450421+35502285 -94449955+35498055 -94449818+35497376 -94449696+35496719 -94449024+35493202 -94448017+35487084 -94447743+35485695 -94442112+35453759 -94441514+35452789 -94441214+35451089 -94441172+35450664 -94441150+35450447 -94441114+35450089 -94440714+35447689 -94440635+35447294 -94440614+35447189 -94439900+35441201 -94438389+35434283 -94438314+35434190 -94435732+35419544 -94433215+35405090 -94431715+35398490 -94431515+35395090 -94431215+35394290 -94431215+35394290 -94432515+35392291 -94433215+35390091 -94433915+35387391 -94433915+35387391 -94433515+35386391 -94432315+35384691 -94432315+35384691 -94432685+35380806 -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 -94448060+34926565 -94448106+34925385 -94448250+34921682 -94448985+34902737 -94449011+34902089 -94449253+34895869 -94449253+34895869 -94449237+34895708 -94449198+34895302 -94449086+34894152 -94449030+34890762 -94449030+34890762 -94449058+34890556 -94449075+34890071 -94449106+34889214 -94449253+34885291 -94449282+34884538 -94449630+34875253 -94449783+34873504 -94449817+34871808 -94449922+34866491 -94450065+34861335 -94450140+34858694 -94450198+34856637 -94450233+34855413 -94450306+34852792 -94450644+34841321 -94450704+34839274 -94450957+34830693 -94451064+34827823 -94451228+34823443 -94451444+34817691 -94451564+34814723 -94452189+34798316 -94452305+34795269 -94452489+34790434 -94452545+34788975 -94452651+34786193 -94453171+34772562 -94453345+34766246 -94453456+34762212 -94453522+34759809 -94454202+34739968 -94454564+34728962 -94454700+34724846 -94455275+34707405 -94455275+34707405 -94455258+34707060 -94455258+34707060 -94455290+34706085 -94455674+34694171 -94455866+34688227 -94455903+34687106 -94455982+34684687 -94456083+34681563 -94456140+34679806 -94456190+34678268 -94456287+34675285 -94456354+34673227 -94456399+34671839 -94456921+34655668 -94457209+34646764 -94457465+34643637 -94457530+34642961 -94457530+34642961 -94457375+34641792 -94457280+34641564 -94457280+34641564 -94457500+34634945 -94457590+34631327 -94458167+34614343 -94458511+34602182 -94458577+34599874 -94458738+34594200 -94458919+34587829 -94459169+34579035 -94459474+34568247 -94459984+34550258 -94460011+34549296 -94460052+34547869 -94460058+34545264 -94460092+34544037 -94460250+34538341 -94460350+34534683 -94460461+34530647 -94460552+34528155 -94460773+34520192 -94460790+34519586 -94460817+34518052 -94461091+34509550 -94461149+34507457 -94432685+35380806 -94433263+35380557 -94439596+35372867 -94439977+35372783 -94447681+35372926 -94449667+35373452 -94466620+35376575 -94467391+35376905 -94472803+35375781 -94474263+35375171 -94475119+35374576 -94477521+35373132 -94478064+35372813 -94482474+35369854 -94483603+35369419 -94484091+35368794 -94486086+35347024 -94488624+35345616 -94491294+35344830 -94493829+35343143 -94494346+35343014 -94494871+35341139 -94494871+35341139 -94494605+35339047 -94461149+34507457 -94461364+34497056 -94461425+34494996 -94461545+34490953 -94461965+34477559 -94462331+34462981 -94462421+34459591 -94462744+34447466 -94462760+34446893 -94462795+34445824 -94463126+34439937 -94463319+34432710 -94463610+34421830 -94463662+34419907 -94463671+34419585 -94463816+34414465 -94464029+34410925 -94464176+34402713 -94464729+34385997 -94465012+34377899 -94465034+34377262 -94465073+34376140 -94465448+34364572 -94465489+34363434 -94465489+34363434 -94465425+34359548 -94465425+34359548 -94465431+34359193 -94465554+34354608 -94465756+34353007 -94465847+34352073 -94465928+34351221 -94466340+34334172 -94466366+34332925 -94466371+34332660 -94466461+34328391 -94466525+34325353 -94466631+34320327 -94466679+34318034 -94466964+34308897 -94467726+34286269 -94467891+34281190 -94467938+34277295 -94468359+34252891 -94468603+34249068 -94468904+34238281 -94469113+34230814 -94469609+34217073 -94469792+34210207 -94470118+34198035 -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 -94477120+33953929 -94477120+33953929 -94477038+33953838 -94477038+33953838 -94477167+33948242 -94477225+33944970 -94477241+33944103 -94477292+33941345 -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 -94489401+33636977 -94490226+33636662 -94490226+33636662 -94487536+33629724 -94487536+33629724 -94494643+33624321 -94498380+33623967 -94498911+33623924 -94500205+33623313 -94504615+33620682 -94516324+33631164 -94516738+33631909 -94517260+33632729 -94520186+33629949 -94520186+33629949 -94519002+33626058 -94518993+33625800 -94518821+33625115 -94518821+33625115 -94529593+33616583 -94534725+33625855 -94534725+33625855 -94534506+33626062 -94528244+33630334 -94524188+33632902 -94524188+33632902 -94536123+33638832 -94545386+33632423 -94545950+33631928 -94549333+33629856 -94552579+33627901 -94554729+33627302 -94556443+33626988 -94559126+33626662 -94567858+33627108 -94569693+33632393 -94569693+33632393 -94569551+33633324 -94568518+33637120 -94561029+33641352 -94559578+33641749 -94550917+33644966 -94548251+33660400 -94548251+33660400 -94549483+33660738 -94567166+33653657 -94571974+33651220 -94577090+33658524 -94577090+33658524 -94570911+33660635 -94569993+33660877 -94568513+33668619 -94568513+33668619 -94572870+33667543 -94574381+33666755 -94577192+33665803 -94580337+33678879 -94583658+33682008 -94584181+33682354 -94584403+33682363 -94584605+33682572 -94584836+33682823 -94585182+33683243 -94585740+33683937 -94585952+33684389 -94586087+33684785 -94586289+33685072 -94588016+33686188 -94588183+33686267 -94591403+33669413 -94591495+33668655 -94592508+33666324 -94593121+33665433 -94593576+33665087 -94597781+33663446 -94599054+33663027 -94601163+33662761 -94601664+33662785 -94602866+33663070 -94612670+33674242 -94613112+33675220 -94613431+33675840 -94623236+33682064 -94626844+33682035 -94627239+33681954 -94627403+33681865 -94627614+33681687 -94627893+33681389 -94634303+33668631 -94637050+33666963 -94648486+33662448 -94649436+33662458 -94657465+33660565 -94660201+33660327 -94660832+33660320 -94665498+33662273 -94665498+33662273 -94654305+33671510 -94652970+33670656 -94648951+33671600 -94645663+33673459 -94645663+33673459 -94646337+33677390 -94648671+33682286 -94649021+33684844 -94649021+33684844 -94646971+33685447 -94639074+33694966 -94638734+33697108 -94638734+33697108 -94642779+33701005 -94644322+33701666 -94645882+33701778 -94646556+33701575 -94647277+33701187 -94647902+33700516 -94648392+33699490 -94648641+33697988 -94648641+33697988 -94648621+33697011 -94647858+33694300 -94647521+33693751 -94647241+33692654 -94647241+33692654 -94647463+33689638 -94647978+33688754 -94649255+33686420 -94664397+33694037 -94677254+33688472 -94685433+33684371 -94690364+33685092 -94691486+33685400 -94694421+33685825 -94696066+33686055 -94697262+33686205 -94704120+33687945 -94717391+33688290 -94718345+33688666 -94718345+33688666 -94717929+33689294 -94714975+33694610 -94709589+33697109 -94701125+33702071 -94701125+33702071 -94705152+33705686 -94713335+33709300 -94727279+33715362 -94728044+33715581 -94730738+33716003 -94730738+33716003 -94727818+33705545 -94724843+33705164 -94723326+33704888 -94719228+33703696 -94716029+33695490 -94716029+33695490 -94718251+33690957 -94719324+33689194 -94722108+33689305 -94724833+33689956 -94738300+33695173 -94746096+33703016 -94748078+33703621 -94750949+33704374 -94751942+33704862 -94752563+33705470 -94753069+33710753 -94753069+33710753 -94752480+33710873 -94748786+33711814 -94746471+33712304 -94738764+33714411 -94737553+33715141 -94732740+33720344 -94732740+33720344 -94733952+33725616 -94744391+33724476 -94744603+33724116 -94745030+33719779 -94749009+33714206 -94751366+33713540 -94757611+33717164 -94757636+33717260 -94757738+33717817 -94757738+33717817 -94750211+33723204 -94747768+33725080 -94747768+33725080 -94750549+33729705 -94750561+33731003 -94752652+33734663 -94761496+33727069 -94763676+33727107 -94779441+33728891 -94784566+33731951 -94788105+33736477 -94788105+33736477 -94783054+33740809 -94782384+33741323 -94779974+33743831 -94777983+33745700 -94769811+33746368 -94764823+33746247 -94757321+33752388 -94757321+33752388 -94763747+33759957 -94763908+33759978 -94776330+33756487 -94776375+33756383 -94777859+33752964 -94778084+33751689 -94778110+33751599 -94778181+33750108 -94778416+33748445 -94780822+33743891 -94782590+33742826 -94783439+33742426 -94790695+33739106 -94791237+33738896 -94808235+33733928 -94809542+33734550 -94812385+33746835 -94812385+33746835 -94812193+33747726 -94812173+33749219 -94812129+33750108 -94812129+33750108 -94812271+33751333 -94813119+33752472 -94814998+33750920 -94815948+33752645 -94830679+33760481 -94830679+33760481 -94830210+33757248 -94825261+33750757 -94822467+33745293 -94822190+33744271 -94822190+33744271 -94827931+33741053 -94835578+33739952 -94845839+33739806 -94846763+33739834 -94854220+33741338 -94857153+33742190 -94864419+33744407 -94864886+33744636 -94868669+33745757 -94869300+33745871 -94869592+33745976 -94869804+33746053 -94870106+33746450 -94872944+33748785 -94876419+33754306 -94876419+33754306 -94873966+33756340 -94872744+33757243 -94872006+33757786 -94871993+33757797 -94871951+33757829 -94871608+33758083 -94870787+33758689 -94870751+33758717 -94869581+33759561 -94869564+33759568 -94868361+33760140 -94868337+33760166 -94867250+33761335 -94867250+33761335 -94873921+33770472 -94874949+33768519 -94874949+33768519 -94874921+33767430 -94874294+33762289 -94873944+33760570 -94873845+33758885 -94873845+33758885 -94874842+33756864 -94874870+33756878 -94876314+33757143 -94877357+33758574 -94877758+33758885 -94881395+33761177 -94897494+33772462 -94897608+33772523 -94899225+33773388 -94899486+33773498 -94900907+33774653 -94902276+33776289 -94907863+33778435 -94909197+33778436 -94911427+33778383 -94911459+33778407 -94911488+33778429 -94912533+33779221 -94916738+33784661 -94917264+33785817 -94917522+33786512 -94917598+33786717 -94921957+33791607 -94921957+33791607 -94916748+33808969 -94914487+33808516 -94913921+33809779 -94913586+33810525 -94913581+33810537 -94913126+33811556 -94913089+33811639 -94912992+33811815 -94912983+33811830 -94912791+33812183 -94912748+33812263 -94911950+33818947 -94911950+33818947 -94912670+33820202 -94914310+33822705 -94915908+33824760 -94916144+33824947 -94917040+33825822 -94919258+33827463 -94924952+33829125 -94924952+33829125 -94923527+33817680 -94923527+33817680 -94924216+33812619 -94924216+33812619 -94923289+33808742 -94923289+33808742 -94925646+33808377 -94931419+33807266 -94931508+33807252 -94933386+33806947 -94933429+33806941 -94934691+33806722 -94935368+33806537 -94935402+33806528 -94935470+33806510 -94937027+33806276 -94938274+33805896 -94944247+33806574 -94946702+33807779 -94951474+33818828 -94951474+33818828 -94943531+33828378 -94943531+33828378 -94943831+33829300 -94943873+33830147 -94943888+33830226 -94945480+33831487 -94952298+33834949 -94956629+33834980 -94957676+33835004 -94958599+33835269 -94958677+33835291 -94962520+33836588 -94964401+33837021 -94965846+33846906 -94965846+33846906 -94965799+33848696 -94965799+33848696 -94968399+33857515 -94968518+33858638 -94968587+33858993 -94969976+33861660 -94969998+33861676 -94973021+33861876 -94973060+33861861 -94973411+33861731 -94974729+33860791 -94975896+33860188 -94982125+33852016 -94985000+33851146 -94985100+33851134 -94986937+33851023 -94987127+33851020 -94991780+33851923 -94992009+33851989 -94992301+33852149 -94992671+33852455 -94995524+33857438 -95000223+33862505 -95008376+33866089 -95009037+33865442 -95020998+33859996 -95030040+33860063 -95031434+33859952 -95031496+33859956 -95037207+33860250 -95039452+33860621 -95049025+33864090 -95051318+33874782 -95051318+33874782 -95050914+33876358 -95050914+33876358 -95056329+33884155 -95058136+33885968 -95062284+33903618 -95063326+33903618 -95067714+33903470 -95074129+33901547 -95074129+33901547 -95073891+33901199 -95072353+33898656 -95070984+33895569 -95070984+33895569 -95072472+33895555 -95073221+33897813 -95074112+33898619 -95075725+33901424 -95076081+33905007 -95076081+33905007 -95074629+33907267 -95073566+33907707 -95073253+33907775 -95070498+33908402 -95064289+33910097 -95063248+33913262 -95063248+33913262 -95063253+33913446 -95069209+33917586 -95074658+33911604 -95075533+33908007 -95076866+33907228 -95078226+33905902 -95078696+33905040 -95080742+33884268 -95081158+33883529 -95082408+33879882 -95093946+33885889 -95094374+33886462 -95094913+33887286 -95095450+33887944 -95095551+33888070 -95095837+33888427 -95100739+33895208 -95100739+33895208 -95100351+33896375 -95098411+33898920 -95097810+33899232 -95097708+33899285 -95096966+33899472 -95077830+33911265 -95076782+33913584 -95076782+33913584 -95081236+33920469 -95081260+33920483 -95081594+33920676 -95083167+33921119 -95087884+33921270 -95089065+33921178 -95090109+33920949 -95092855+33919758 -95094914+33918681 -95103123+33911855 -95103275+33911751 -95103534+33911576 -95105719+33910103 -95106811+33909415 -95107506+33909032 -95108227+33908673 -95109752+33907997 -95110578+33907670 -95111905+33907187 -95112871+33906836 -95125227+33906363 -95126625+33907476 -95129251+33910232 -95129251+33910232 -95128321+33919686 -95121184+33931307 -95121184+33931307 -95123298+33933462 -95155886+33936831 -94461149+34507457 -94466283+34507433 -94472956+34507402 -94487759+34507325 -94488703+34507321 -94491838+34507310 -94493255+34507305 -94494337+34507301 -94495197+34507298 -94497044+34507291 -94504139+34507333 -94511069+34507316 -94515551+34507305 -94519306+34507311 -94531391+34507291 -94533183+34507289 -94540478+34507277 -94546257+34507268 -94547721+34507296 -94553358+34507290 -94553708+34507290 -94562985+34507281 -94563290+34507281 -94567199+34507278 -94570586+34507316 -94570655+34507316 -94575967+34507330 -94599682+34507395 -94615499+34507439 -94616794+34507445 -94641104+34507583 -94562803+36161749 -94562379+36159941 -94561758+36156163 -94561217+36153500 -94561194+36153415 -94561165+36152110 -94559980+36146753 -94559483+36144031 -94559269+36142859 -94556957+36130220 -94556927+36130053 -94556715+36128980 -94556191+36125517 -94556034+36124235 -94555936+36123324 -94555074+36118416 -94554749+36116602 -94554084+36112882 -94552447+36103728 -94552180+36102236 -94552085+36101703 -94551740+36099776 -94550998+36095617 -94550564+36093129 -94549910+36089377 -94549145+36084985 -94547871+36078281 -94547864+36078236 -94547715+36077271 -94546715+36071479 -94545924+36066901 -94544805+36060337 -94543997+36055590 -94543847+36054723 -94543719+36053984 -94543256+36051311 -94541097+36039037 -94541013+36038647 -94540496+36035669 -94539756+36031407 -94537242+36016920 -94535724+36007807 -94535349+36005602 -94535213+36004801 -94535144+36004399 -94534852+36002678 -94534570+36000605 -94533646+35996804 -94533249+35994238 -94533056+35993141 -94532071+35987852 -94531115+35982562 -94529289+35971892 -94528762+35968926 -94528305+35966054 -94528162+35965665 -94524640+35945727 -94524344+35944050 -94523705+35941251 -94523447+35939050 -94522910+35936127 -94522634+35934892 -94522634+35934892 -94522658+35934799 -94522658+35934250 -94522287+35931644 -94519148+35911265 -94518345+35906526 -94518253+35906246 -94518224+35906060 -94517043+35898921 -94515465+35890058 -94514551+35884539 -94512987+35876262 -94510500+35862498 -94507631+35845901 -94507379+35844211 -94506903+35841001 -94505642+35833628 -94504438+35826369 -94504233+35824607 -94504219+35824526 -94503011+35817210 -94501399+35807815 -94501332+35807427 -94501281+35807129 -94501162+35806430 -94500764+35803820 -94500526+35802642 -94499647+35796910 -94499105+35793839 -94499045+35793460 -94498782+35792067 -94498045+35787765 -94497971+35787333 -94496940+35781322 -94495624+35773679 -94494549+35768303 -94494494+35768192 -94493365+35762785 -94493362+35761892 -94493130+35759167 -94492969+35758252 -94491646+35750606 -94491042+35746238 -94490840+35744920 -94489496+35736908 -94488441+35730618 -94488210+35729240 -94487614+35726948 -94487585+35726147 -94487485+35725432 -94487446+35725154 -94484488+35706667 -94484171+35704921 -94482870+35697753 -94482841+35697595 -94481859+35692075 -94481546+35690405 -94481205+35688434 -94478647+35673267 -94478625+35673158 -94478306+35671379 -94477907+35669028 -94476963+35663714 -94472965+35640665 -94472647+35638556 -94732707+35638691 -94713652+35638506 -94709446+35638465 -94704070+35638413 -94686486+35638243 -94684951+35638228 -94676927+35638330 -94665894+35638519 -94643260+35638476 -94637869+35638403 -94630719+35638306 -94629790+35638293 -94600530+35638257 -94586360+35638277 -94583975+35638280 -94583537+35638280 -94574436+35638295 -94572337+35638329 -94570863+35638301 -94551952+35638300 -94536619+35638300 -94533761+35638300 -94520675+35638367 -94518075+35638386 -94515161+35638380 -94502693+35638313 -94492016+35638451 -94488894+35638467 -94486448+35638480 -94483419+35638496 -94480460+35638512 -94473486+35638542 -94472647+35638556 -94538268+35304349 -94516956+35309517 -94515201+35308692 -94511808+35304830 -94509117+35304561 -94507433+35304607 -94505910+35304877 -94505696+35304939 -94504009+35306000 -94500912+35305766 -94500217+35305515 -94497902+35304144 -94497902+35304144 -94498908+35304319 -94498908+35304319 -94496609+35302494 -94493394+35301382 -94491544+35302274 -94491437+35302228 -94488990+35303686 -94488380+35303861 -94487740+35322507 -94487740+35322507 -94492005+35325406 -94495353+35330745 -94495353+35330745 -94494880+35332319 -94494880+35332319 -94494392+35334333 -94494392+35334333 -94494514+35335950 -94494514+35335950 -94494346+35336727 -94494346+35336727 -94494392+35338032 -94494605+35339047 -94494880+35332319 -94494605+35339047 -94540034+35304575 -94538268+35304349 -94540034+35304575 -94538461+35304350 -94538268+35304349 -94813629+35323344 -94809739+35323343 -94801024+35324927 -94787519+35337462 -94787430+35337647 -94780180+35348875 -94779607+35349541 -94779168+35350051 -94778881+35350386 -94776620+35352149 -94774507+35353476 -94766323+35355591 -94750224+35356969 -94743420+35356013 -94743308+35356001 -94743131+35355981 -94738134+35354734 -94737820+35354648 -94690860+35329869 -94680172+35321805 -94679403+35319589 -94673150+35298277 -94646453+35291417 -94624055+35298447 -94621156+35300749 -94619556+35301790 -94579056+35328783 -94578890+35328788 -94560081+35316182 -94559490+35315555 -94558996+35315031 -94540034+35304575 -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 -94611435+36460393 -94611609+36461528 -94612763+36468670 -94613830+36476248 -94614827+36481742 -94615311+36484992 -94615811+36487726 -94617731+36498223 -94617919+36499414 -94617919+36499414 -94617876+36501008 -94617839+36507981 -94617836+36508546 -94617832+36509418 -94617832+36509418 -94617855+36512271 -94617877+36514999 -94617877+36514999 -94617797+36516334 -94617797+36516334 -94617883+36517799 -94617906+36523254 -94617927+36524229 -94617985+36532660 -94617995+36533944 -94617997+36534280 -94617997+36534280 -94617868+36536090 -94617868+36536090 -94617897+36536983 -94617955+36537945 -94617955+36537945 -94617876+36546575 -94617832+36547638 -94617792+36548589 -94617792+36548589 -94617854+36555823 -94617949+36568758 -94617949+36568758 -94617814+36577732 -94617814+36577732 -94617817+36582836 -94617817+36582836 -94617801+36583244 -94617790+36583569 -94617790+36583569 -94617793+36587415 -94617795+36588348 -94617798+36588982 -94617815+36593627 -94617830+36597968 -94617853+36599120 -94617889+36600968 -94617889+36600968 -94617865+36606851 -94617815+36612604 -94617709+36624799 -94617709+36624799 -94617766+36625072 -94617766+36625072 -94617758+36625442 -94617756+36625526 -94617756+36625526 -94617825+36633485 -94617872+36638864 -94617957+36648451 -94617992+36652324 -94618000+36653199 -94618010+36654312 -94618025+36659884 -94618030+36661742 -94618077+36667863 -94797279+36161390 -94792713+36161368 -94785019+36161331 -94784456+36161329 -94782380+36161319 -94781799+36161317 -94778448+36161301 -94774351+36161280 -94773656+36161277 -94770628+36161263 -94766863+36161244 -94764026+36161230 -94761953+36161220 -94760976+36161216 -94759732+36161210 -94759344+36161208 -94755897+36161192 -94752341+36161225 -94749332+36161465 -94746214+36161620 -94742952+36161622 -94739179+36161624 -94737563+36161625 -94737441+36161625 -94735265+36161675 -94714173+36161676 -94707372+36161677 -94700914+36161677 -94699553+36161667 -94698620+36161660 -94697346+36161625 -94687774+36161672 -94665525+36161730 -94665447+36161682 -94664205+36161544 -94655211+36161678 -94655142+36161679 -94646136+36161676 -94637243+36161718 -94628236+36161783 -94624846+36161733 -94621104+36161781 -94617794+36161796 -94612258+36161823 -94610229+36161804 -94601583+36161767 -94597064+36161748 -94596736+36161747 -94594151+36161736 -94593050+36161731 -94578178+36161671 -94576988+36161674 -94573926+36161680 -94565985+36161726 -94565908+36161726 -94562803+36161749 -95007620+36999514 -95005985+36999505 -95004326+36999496 -94996325+36999526 -94995293+36999529 -94993067+36999531 -94984100+36999572 -94981484+36999559 -94979420+36999548 -94977401+36999538 -94975033+36999561 -94969900+36999536 -94968295+36999528 -94966214+36999517 -94960704+36999482 -94959252+36999473 -94957283+36999474 -94949207+36999361 -94944599+36999361 -94940788+36999362 -94931813+36999283 -94928018+36999249 -94922554+36999201 -94920985+36999156 -94904604+36999176 -94895142+36999053 -94889989+36998987 -94886369+36998940 -94884856+36998871 -94878086+36998907 -94871852+36998908 -94868008+36998891 -94866808+36998868 -94858761+36998895 -94858362+36998895 -94853482+36998874 -94853197+36998874 -94851807+36998874 -94849801+36998876 -94848113+36998819 -94847775+36998808 -94846633+36998831 -94845549+36998808 -94844655+36998808 -94844322+36998809 -94843066+36998809 -94841725+36998833 -94840926+36998833 -94840271+36998833 -94835360+36998834 -94831997+36998816 -94831540+36998813 -94831280+36998812 -94830338+36998767 -94827313+36998766 -94826229+36998743 -94822267+36998762 -94820431+36998770 -94819885+36998773 -94816469+36998790 -94813472+36998791 -94808849+36998791 -94801294+36998810 -94800002+36998813 -94795436+36998813 -94794523+36998813 -94787274+36998789 -94783757+36998748 -94783193+36998742 -94782109+36998742 -94780796+36998742 -94777257+36998764 -94776344+36998695 -94773947+36998717 -94773172+36998706 -94767412+36998624 -94761771+36998636 -94758993+36998642 -94752616+36998698 -94751516+36998708 -94749833+36998707 -94748039+36998712 -94745992+36998718 -94740779+36998732 -94739324+36998687 -94737183+36998665 -94736327+36998757 -94732823+36998758 -94731590+36998759 -94728280+36998806 -94724709+36998771 -94724036+36998764 -94723828+36998762 -94722629+36998763 -94721984+36998766 -94718258+36998780 -94716779+36998787 -94716131+36998788 -94712770+36998794 -94712240+36998794 -94712106+36998794 -94711585+36998795 -94711285+36998795 -94711166+36998795 -94710925+36998796 -94710358+36998797 -94701797+36998814 -94699735+36998805 -94686707+36998763 -94685947+36998750 -94681185+36998669 -94668071+36998670 -94667517+36998670 -94657405+36998670 -94640139+36998671 -94631050+36998665 -94618080+36998135 -94618062+36997245 -94618049+36996208 -94618031+36994704 -94618031+36994704 -94618081+36990871 -94618112+36988317 -94618167+36985799 -94618167+36985799 -94618137+36983991 -94618137+36983991 -94618140+36983393 -94618159+36980506 -94618171+36978654 -94618221+36971141 -94618226+36970341 -94618265+36964579 -94618265+36964579 -94618258+36964490 -94618091+36959383 -94618091+36959383 -94618146+36958513 -94618146+36958513 -94618101+36956189 -94618087+36955469 -94618026+36950815 -94618026+36950238 -94618026+36950158 -94618045+36949316 -94618109+36946564 -94618119+36945570 -94618135+36944023 -94618135+36944023 -94618120+36942761 -94618120+36942761 -94618139+36939260 -94618166+36937584 -94618184+36936463 -94618295+36929647 -94618295+36929647 -94618207+36926236 -94618207+36926236 -94618228+36922011 -94618239+36919966 -94618247+36918397 -94618282+36911472 -94618291+36904026 -94618294+36901863 -94618295+36901200 -94618295+36900618 -94618243+36897027 -94618243+36897027 -94618326+36893642 -94618577+36883353 -94618658+36880064 -94618658+36880064 -94618430+36879950 -94618430+36879950 -94618457+36878828 -94618457+36878828 -94618451+36874315 -94618451+36874315 -94618510+36868930 -94618533+36861787 -94618533+36861787 -94618474+36858262 -94618414+36854759 -94618386+36853101 -94618305+36849784 -94618305+36849784 -94618310+36849614 -94618361+36847894 -94618367+36847716 -94618380+36847320 -94618380+36847320 -94618366+36846091 -94618366+36846091 -94618371+36844474 -94618371+36844421 -94618373+36843746 -94618387+36839473 -94618387+36839473 -94618365+36837267 -94618356+36836405 -94618347+36835524 -94618340+36834781 -94618330+36833582 -94618330+36833582 -94618346+36831990 -94618350+36831626 -94618419+36824542 -94618436+36821884 -94618471+36816277 -94618471+36816277 -94618415+36803705 -94618333+36795315 -94618193+36780908 -94618193+36780908 -94618208+36779012 -94618222+36777243 -94618266+36771743 -94618269+36771332 -94618307+36766560 -94618309+36766320 -94618316+36765418 -94618386+36756753 -94618386+36756753 -94618273+36737752 -94618257+36733732 -94618250+36731923 -94618190+36716682 -94618157+36708582 -94618155+36708045 -94618145+36705357 -94618130+36701423 -94618116+36682606 -94618093+36679597 -94618062+36675396 -94618062+36675396 -94618067+36673974 -94618096+36673410 -94618096+36673410 -94618025+36669430 -94618025+36669430 -94618077+36667863 -94999567+36670684 -94982586+36670604 -94981552+36670599 -94973211+36670591 -94963452+36670582 -94945352+36670562 -94941749+36670557 -94936484+36670550 -94927393+36670538 -94918633+36670507 -94913924+36670491 -94910657+36670536 -94909970+36670527 -94909653+36670523 -94908582+36670509 -94907003+36670489 -94905044+36670465 -94903269+36670443 -94895579+36670550 -94892803+36670567 -94891860+36670573 -94891391+36670576 -94881237+36670531 -94881201+36670531 -94881177+36670531 -94881070+36670530 -94880139+36670526 -94880066+36670525 -94873513+36670497 -94866488+36670509 -94864505+36670512 -94855583+36670528 -94840834+36670556 -94839475+36670547 -94837453+36670534 -94827987+36670482 -94825762+36670483 -94819431+36670485 -94810401+36670490 -94801364+36670398 -94792965+36670465 -94790197+36670488 -94788179+36670419 -94782362+36670617 -94774940+36667806 -94773604+36667819 -94764529+36667830 -94761671+36667834 -94758762+36667837 -94755846+36667841 -94749722+36667475 -94748141+36667443 -94745664+36667463 -94743069+36667483 -94739442+36667500 -94738137+36667521 -94734672+36667676 -94731884+36667801 -94730624+36667793 -94730357+36667791 -94730006+36667789 -94726855+36667770 -94724723+36667758 -94720149+36667736 -94718188+36667760 -94715630+36667715 -94712240+36667715 -94706878+36667716 -94701452+36667731 -94697558+36667741 -94686164+36667718 -94685935+36667718 -94685873+36667689 -94685538+36667690 -94683570+36667809 -94682525+36667856 -94679570+36667855 -94671977+36667864 -94661411+36667876 -94657046+36667863 -94653768+36667854 -94651377+36667847 -94648388+36667838 -94646398+36667832 -94645162+36667829 -94643253+36667824 -94641140+36667823 -94629500+36667818 -94618560+36667886 -94618077+36667863 -94641829+34507468 -94641104+34507583 -94641829+34507468 -94641331+34507490 -94641104+34507583 -94937604+34506887 -94928683+34506792 -94910116+34506917 -94892310+34507036 -94891647+34507036 -94854625+34507349 -94836810+34507338 -94827301+34507327 -94797787+34507294 -94793415+34507292 -94791978+34507339 -94784223+34507328 -94775279+34507315 -94768788+34507305 -94760777+34507294 -94747854+34507280 -94747624+34507280 -94740582+34507257 -94735716+34507266 -94728965+34507262 -94726733+34507226 -94721385+34507218 -94718508+34507242 -94710597+34507244 -94709822+34507198 -94709603+34507199 -94706688+34507208 -94699416+34507233 -94697082+34507240 -94685364+34507280 -94683861+34507285 -94681650+34507293 -94677149+34507308 -94674049+34507318 -94673159+34507321 -94671849+34507325 -94662094+34507358 -94658065+34507371 -94644884+34507417 -94644402+34507418 -94641829+34507468 -94757922+35638554 -94732707+35638691 -94757922+35638554 -94750223+35638599 -94735491+35638762 -94732707+35638691 -94757922+35638554 -94760798+35638464 -94766582+35638586 -94768451+35638559 -94771839+35638510 -94773095+35638491 -94773471+35638493 -94778704+35638515 -94779328+35638520 -94785417+35638568 -94786922+35638586 -94789530+35638602 -94791569+35638602 -94798473+35638604 -94802452+35638604 -94807297+35638604 -94797279+36161390 -94797015+36133685 -94796988+36130803 -94796959+36129741 -94796892+36127238 -94796870+36125156 -94796870+36125156 -94797269+36113105 -94797269+36113105 -94797129+36112212 -94797129+36112212 -94797214+36105939 -94797286+36104552 -94797286+36104552 -94797281+36103223 -94797250+36093114 -94797250+36093114 -94797252+36082699 -94797252+36081783 -94797256+36075282 -94797256+36074759 -94797261+36068508 -94797265+36064011 -94797266+36062958 -94797281+36045978 -94797281+36045747 -94797282+36045408 -94797282+36036390 -94797299+36027911 -94797321+36007973 -94797321+36007973 -94797181+35998088 -94797154+35990167 -94797154+35990167 -94797187+35985680 -94797224+35980809 -94797237+35979090 -94797253+35976975 -94797260+35976019 -94797297+35971257 -94797353+35970688 -94797353+35970688 -94797326+35968075 -94797326+35968075 -94797329+35966789 -94797343+35961363 -94797367+35952189 -94797367+35952189 -94797357+35945456 -94797357+35945456 -94797358+35941496 -94797358+35941496 -94797354+35941345 -94797339+35940735 -94797246+35937009 -94797224+35931351 -94797218+35929705 -94797200+35925067 -94797191+35922769 -94797191+35922769 -94797220+35920891 -94797220+35916221 -94797192+35915626 -94797165+35913725 -94797165+35913725 -94797199+35910638 -94797215+35909239 -94797215+35909239 -94797207+35900880 -94797207+35900880 -94800684+35900882 -94801162+35900814 -94801227+35900786 -94802289+35900810 -94806073+35900897 -94807329+35900361 -94807329+35900361 -94807320+35898975 -94807285+35893411 -94807267+35890549 -94807213+35881789 -94807213+35881789 -94807241+35881697 -94807306+35878267 -94807306+35878267 -94807242+35873517 -94807218+35871053 -94807218+35871053 -94807221+35870692 -94807252+35866434 -94807259+35865455 -94807335+35855264 -94807359+35848939 -94807388+35848003 -94807430+35835751 -94807435+35834262 -94797279+36161390 -94804681+36161458 -94814746+36161499 -94814816+36161448 -94832788+36161542 -94832892+36161543 -94837849+36161569 -94842144+36161592 -94842990+36161683 -94843976+36161686 -94847117+36161694 -94848138+36161696 -94848861+36161698 -94850336+36161702 -94850924+36161704 -94851370+36161701 -94851976+36161698 -94852740+36161694 -94854361+36161618 -94858574+36161611 -94862481+36161547 -94864155+36161519 -94864333+36161517 -94864612+36161515 -94869047+36161488 -94869109+36161488 -94885416+36161732 -94894681+36161729 -94896523+36161735 -94909860+36161735 -94915202+36161644 -94917942+36161598 -94922431+36161599 -94928364+36161551 -94939200+36161462 -94940216+36161393 -94946257+36161439 -94951028+36161462 -94953371+36161439 -94953653+36161439 -94958737+36161491 -94976676+36161676 -94981126+36161671 -94989375+36161662 -95002679+36161804 -95011303+36161798 -94807297+35638604 -94807531+35660896 -94807673+35674398 -94807755+35682198 -94807755+35682198 -94807750+35684240 -94807739+35689413 -94807728+35694534 -94807694+35711142 -94807694+35711142 -94807712+35717108 -94807715+35718337 -94807717+35719098 -94807717+35719098 -94807590+35725864 -94807533+35726734 -94807533+35726734 -94807752+35730757 -94807760+35733209 -94807771+35736849 -94807784+35745697 -94807784+35745697 -94807749+35750610 -94807748+35750663 -94807676+35752935 -94807407+35761428 -94807360+35762925 -94807304+35768213 -94807301+35768290 -94807220+35770205 -94807192+35772082 -94807192+35772082 -94807342+35772933 -94807354+35773911 -94807388+35776615 -94807393+35776732 -94807396+35777856 -94807528+35789780 -94807536+35799469 -94807536+35799469 -94807535+35799643 -94807528+35800610 -94807527+35800830 -94807452+35811556 -94807442+35812996 -94807424+35817370 -94807297+35638604 -94808220+35638605 -94813782+35638606 -94824576+35638609 -94825097+35638610 -94828956+35638617 -94829186+35638617 -94830589+35638626 -94835441+35638656 -94839394+35638661 -94854159+35638699 -94864274+35638725 -94869207+35638737 -94871091+35638728 -94886883+35638811 -94898013+35638741 -94898096+35638741 -94900535+35638769 -94903681+35638726 -94904074+35638726 -94906226+35638716 -94907808+35638709 -94909024+35638666 -94909737+35638662 -94910399+35638644 -94911921+35638594 -94913819+35638604 -94917085+35638621 -94931897+35638559 -94937082+35638569 -94940461+35638575 -94941570+35638617 -94942608+35638617 -94945261+35638670 -94945604+35638724 -94949843+35638662 -94951645+35638636 -94951716+35638622 -94951862+35638593 -94955396+35638524 -94955490+35638541 -94959557+35638474 -94960387+35638460 -94963961+35638402 -94965015+35638385 -94966866+35638613 -94970142+35638590 -94970288+35638589 -94971858+35638314 -94973231+35638318 -94974007+35638319 -94975188+35638349 -94975616+35638360 -94977747+35638361 -94978252+35638361 -94982025+35638364 -94991460+35638374 -94991620+35638374 -94994054+35638376 -95000231+35638379 -95000550+35638383 -95002989+35638302 -95003232+35638294 -95006618+35638331 -95018421+35638459 -95019194+35638467 -95023031+35638508 -95027413+35638553 -94807435+35834262 -94807424+35817370 -94807435+35834262 -94807468+35825364 -94807468+35825364 -94807424+35817370 -94813629+35323344 -94813630+35323249 -94813687+35318707 -94813692+35318265 -94813696+35317985 -94813704+35317343 -94813760+35312849 -94813825+35307630 -94813829+35307354 -94813872+35304017 -94813954+35297525 -94814028+35291654 -94814029+35291581 -94814093+35288526 -94814132+35282166 -94814137+35281464 -94814172+35276099 -94814178+35275063 -94814178+35275063 -94814038+35271720 -94814038+35271720 -94814205+35268801 -94814233+35268720 -94814240+35267573 -94814248+35266472 -94814255+35265468 -94814267+35263665 -94814289+35260409 -94814332+35256185 -94814344+35254960 -94814405+35250813 -94814423+35248208 -94814431+35245995 -94814432+35245720 -94814432+35245655 -94814390+35242214 -94814348+35238694 -94814348+35238694 -94814430+35223858 -94814612+35216921 -94814623+35216481 -94814625+35216417 -94814625+35216417 -94814402+35215181 -94814378+35213959 -94814300+35209887 -94814282+35205540 -94814282+35205540 -94819730+35202381 -94828955+35202371 -94832031+35202380 -94836968+35202264 -94861226+35202448 -94871669+35202526 -94872615+35202511 -94874176+35202485 -94880074+35202369 -94885375+35202463 -94889810+35202556 -94893317+35202557 -94907494+35202561 -94908326+35202521 -94911496+35202520 -94920678+35202518 -94920772+35202518 -94926301+35202553 -94927941+35202564 -94927969+35189720 -94927988+35183228 -94927998+35180058 -94928023+35178532 -94928027+35178272 -94928110+35175135 -94928110+35175135 -94928083+35174311 -94928029+35159864 -94928029+35159864 -94928030+35155353 -94928030+35152697 -94928056+35151900 -94928058+35151392 -94928058+35151392 -94928053+35150692 -94928053+35150692 -94928054+35149662 -94928059+35143035 -94928082+35140290 -94928105+35130785 -94928105+35130785 -94928078+35128792 -94928057+35127246 -94928052+35126884 -94928035+35125613 -94927956+35121886 -94927956+35121886 -94927970+35120119 -94927973+35119877 -94927973+35119877 -94927942+35088219 -94927930+35076347 -94927930+35076168 -94927875+35064815 -94927864+35058473 -94927863+35058279 -95008835+35416169 -95003463+35413160 -95000232+35412025 -94969252+35406945 -94946491+35404888 -94944608+35402457 -94938516+35396595 -94934239+35395509 -94904816+35398821 -94893267+35375095 -94893267+35375095 -94896824+35371661 -94896887+35371578 -94898477+35370090 -94900754+35368392 -94902444+35367187 -94905870+35364832 -94908688+35362891 -94910877+35361628 -94913234+35360349 -94915314+35358650 -94917030+35356686 -94917030+35356686 -94854060+35364117 -94829180+35361915 -94829152+35361865 -94828343+35342898 -94825099+35331867 -94813994+35323397 -94813629+35323344 -95059616+34680736 -95059630+34692684 -95059633+34694646 -95059634+34695572 -95059642+34700501 -95059728+34709652 -95059800+34717129 -95059933+34724387 -95059933+34724387 -95059931+34725059 -95059930+34725895 -95059930+34726577 -95059917+34738048 -95059917+34738048 -95059941+34738879 -95059941+34738879 -95059923+34738924 -95059923+34738924 -95059967+34749609 -95059967+34749609 -95059905+34751748 -95059834+34753328 -95059834+34753328 -95059856+34757673 -95059859+34758220 -95059859+34758220 -95059826+34759176 -95059728+34759988 -95059728+34759988 -95059754+34761313 -95059800+34763740 -95059858+34766756 -95059868+34767270 -95059877+34767724 -95059879+34767832 -95059879+34767832 -95059768+34769366 -95059768+34769366 -95059851+34771891 -95059851+34775296 -95059851+34775663 -95059934+34788072 -95059976+34796460 -95059977+34796757 -95059997+34798692 -95059997+34798692 -95059824+34805931 -95059633+34809634 -95059446+34820333 -95059446+34820333 -95059450+34820455 -95059494+34820813 -95059632+34821924 -95059679+34822303 -95059712+34822735 -95059739+34822825 -95059767+34822918 -95059767+34822918 -95059764+34822984 -95059720+34824044 -95059580+34827430 -95059518+34828940 -95059434+34831962 -95059434+34831962 -95059440+34834679 -95059446+34837656 -95059455+34841830 -95059469+34847788 -95059475+34850576 -95059512+34855019 -95059512+34855019 -95015606+34855127 -95009134+34855146 -95008677+34855117 -95006357+34855122 -95005600+34855168 -95005080+34855131 -95000236+34855056 -95000045+34855056 -94997651+34855055 -94997651+34855055 -94997731+34856102 -94997731+34856102 -94997613+34860130 -94997608+34862725 -94997607+34863191 -94997607+34863191 -94997697+34866836 -94997883+34875099 -94997883+34875099 -94997854+34876375 -94997852+34877635 -94997852+34877635 -94997857+34881069 -94997857+34881069 -94997846+34884932 -94997841+34886701 -94997835+34888808 -94997835+34888808 -94997836+34889014 -94997836+34889014 -94997831+34890079 -94997826+34893402 -94997823+34895701 -94997823+34895701 -94997836+34898491 -94997840+34899523 -94997845+34900403 -94997854+34902225 -94997879+34907092 -94997900+34911218 -94997910+34913099 -94997957+34925734 -94997964+34927331 -94997978+34930775 -94998032+34934888 -94998040+34936194 -94998040+34936194 -94997964+34942156 -94987408+34942145 -94980970+34942139 -94980403+34942152 -94979684+34942169 -94977599+34942171 -94977225+34942172 -94975783+34942174 -94945135+34942198 -94940531+34942202 -94935027+34942206 -94927832+34942213 -94927809+34950086 -94927807+34950734 -94927790+34957219 -94927756+34970925 -94927750+34973187 -94927736+34978987 -94927719+34985496 -94927700+34992970 -94927700+34993050 -94927687+34998541 -94927684+35005240 -94927684+35005240 -94927717+35008136 -94927717+35008136 -94927715+35013454 -94927703+35014329 -94927685+35015631 -94927685+35015631 -94927753+35020385 -94927806+35024080 -94927812+35027941 -94927824+35034683 -94927825+35035379 -94927838+35043028 -94927849+35049166 -94927851+35050753 -94927862+35057041 -94927863+35058279 -94927863+35058279 -94940126+35058204 -94954393+35058117 -94982585+35057946 -95004019+35057837 -95034700+35057695 -95046427+35057661 -95047310+35057658 -95047496+35057657 -95059566+35057621 -95063748+35057608 -95084436+35057543 -94937604+34506887 -94937585+34514056 -94937583+34514633 -94937554+34526471 -94937543+34530944 -94937541+34531726 -94937539+34532292 -94937535+34534253 -94937485+34536126 -94937485+34536126 -94937606+34537851 -94937620+34538050 -94937646+34538247 -94937729+34538758 -94937757+34538964 -94937770+34540330 -94937784+34541734 -94937784+34541734 -94937601+34548825 -94937580+34549635 -94937565+34550184 -94937412+34556207 -94937387+34557212 -94937387+34557212 -94937400+34563388 -94937414+34569987 -94937416+34571091 -94937422+34574061 -94937437+34581318 -94937444+34584715 -94937478+34592335 -94937483+34593483 -94937484+34594329 -94937497+34603132 -94937513+34612635 -94937526+34621189 -94937533+34625101 -94937533+34625101 -94937434+34625101 -94937434+34625101 -94937477+34629360 -94937703+34651577 -94937703+34651577 -94937652+34652951 -94937648+34658652 -94937648+34658652 -94937677+34658880 -94937704+34659087 -94937704+34659087 -94937699+34660498 -94937677+34666185 -94937677+34666185 -94937715+34672423 -94937742+34677000 -94937751+34678395 -94937760+34679924 -94943864+34680796 -94944764+34680784 -94949820+34680756 -94949928+34680746 -94956796+34680790 -94975174+34680808 -94975705+34680809 -94979252+34680854 -94981470+34680876 -94984079+34680904 -94984613+34680906 -94993831+34680933 -94995273+34680938 -94997102+34680937 -95000597+34681054 -95001255+34681004 -95003880+34680964 -95004390+34680957 -95006916+34680919 -95008184+34680942 -95011487+34680910 -95012164+34680904 -95015064+34680877 -95015764+34680820 -95016810+34680786 -95025891+34680753 -95034521+34680722 -95042462+34680670 -95047211+34680688 -95059616+34680736 -94944035+34507090 -94937604+34506887 -94944035+34507090 -94943647+34507044 -94942873+34506930 -94942126+34506724 -94941103+34506609 -94940245+34506655 -94939084+34506815 -94937922+34506907 -94937604+34506887 -95151360+34233287 -95151346+34234965 -95151346+34234965 -95151374+34235743 -95151482+34239956 -95151482+34239956 -95135954+34243974 -95135329+34243953 -95134940+34243955 -95132651+34243980 -95128636+34244002 -95123775+34243963 -95119063+34243918 -95118048+34243909 -95117770+34243906 -95113777+34243868 -95109581+34243828 -95108832+34243821 -95100291+34243785 -95089889+34243705 -95060185+34243662 -95046592+34246095 -95046517+34252199 -95046510+34254360 -95046477+34263796 -95046446+34272627 -95046441+34273954 -95046396+34287262 -95046363+34297436 -95046361+34297862 -95046349+34301697 -95046349+34301697 -95046398+34311683 -95046438+34319879 -95046471+34326632 -95046493+34330839 -95046522+34344113 -95046551+34357716 -95046556+34359658 -95046556+34359658 -95046531+34362946 -95046524+34363801 -95046503+34366602 -95046498+34367302 -95046452+34373746 -95046452+34373746 -95046457+34383362 -95046490+34388617 -95046500+34389598 -95046572+34395875 -95046737+34401531 -95046746+34406942 -95046755+34411934 -95046760+34414648 -95046766+34417063 -95046772+34419364 -95046776+34420852 -95046776+34420852 -95046768+34436393 -95046761+34437943 -95046701+34450369 -95046677+34455303 -95046677+34455303 -95046679+34456123 -95046719+34467578 -95046722+34468284 -95046754+34477343 -95046754+34477343 -95046730+34483390 -95046730+34483390 -95046757+34496839 -95046757+34496839 -95023900+34507178 -95002922+34507087 -94991343+34507087 -94967629+34507109 -94966987+34507108 -94944035+34507090 -95007620+36999514 -95008515+36997998 -95033864+36994278 -95037352+36976174 -95037352+36976174 -94995543+36943224 -94995543+36943224 -94996058+36943230 -94999298+36943268 -94999298+36943194 -94999305+36939551 -94999313+36935271 -94999336+36923723 -94999339+36923105 -94999383+36918172 -94999392+36917199 -94999392+36917199 -94999375+36913067 -94999355+36907907 -94999323+36902711 -94999322+36902436 -94999319+36899019 -94999313+36891968 -94999311+36888177 -94999310+36886328 -94999309+36884707 -94999308+36883747 -94999307+36880942 -94999307+36880942 -94999333+36873753 -94999414+36868054 -94999414+36868054 -94999413+36866908 -94999413+36866835 -94999411+36864756 -94999410+36864151 -94999407+36860124 -94999406+36859127 -94999406+36859127 -94999428+36852352 -94999428+36852352 -94999423+36844639 -94999382+36830197 -94999370+36815662 -94999370+36815662 -94999401+36805944 -94999415+36801173 -94999460+36786868 -94999507+36786068 -94999507+36786068 -94999392+36772174 -94999392+36772174 -94999409+36757708 -94999435+36753977 -94999490+36752260 -94999544+36743194 -94999544+36743194 -94999503+36728752 -94999503+36728752 -94999558+36726051 -94999558+36726051 -94999500+36725776 -94999500+36725776 -94999519+36714194 -94999519+36714194 -94999503+36708568 -94999478+36699775 -94999384+36698398 -94999384+36698398 -94999447+36696571 -94999472+36693091 -94999472+36693091 -94999468+36688765 -94999468+36688765 -94999545+36678625 -94999545+36678625 -94999529+36678505 -94999529+36678505 -94999567+36670684 -95005718+36509779 -95005800+36519057 -95005802+36519202 -95005810+36520101 -95005848+36524264 -95005849+36524367 -95005849+36524382 -95005849+36524405 -95005831+36526147 -95005809+36528173 -95005697+36538940 -95005697+36538940 -95005726+36542549 -95005829+36553521 -95005829+36553521 -95005697+36560790 -95005690+36563071 -95005684+36564739 -95005684+36564855 -95005678+36566865 -95005674+36572221 -95005674+36572221 -95005781+36582613 -95005781+36582613 -95005775+36583601 -95005774+36583728 -95005749+36588266 -95005739+36589770 -95005686+36597445 -95004948+36597879 -94999596+36597966 -94999574+36605234 -94999552+36612455 -94999552+36612455 -94999553+36615074 -94999559+36627034 -94999559+36627034 -94999551+36634422 -94999547+36638221 -94999543+36641592 -94999535+36648479 -94999526+36656080 -94999526+36656080 -94999589+36664679 -94999589+36664679 -94999586+36665670 -94999567+36670684 -95005718+36509779 -95005608+36505247 -95005467+36503988 -95005467+36503988 -95005496+36503576 -95005496+36503576 -95005470+36501522 -95005470+36501522 -95005795+36500082 -95005795+36500082 -95005790+36499771 -95005760+36497971 -95005719+36491925 -95005717+36491624 -95005688+36481508 -95005688+36481508 -95005698+36480601 -95005707+36479793 -95005715+36479110 -95005747+36477096 -95005781+36474442 -95005924+36463133 -95005924+36463133 -95005868+36461897 -95005861+36459610 -95005796+36437936 -95005794+36437046 -95005791+36436174 -95005776+36431042 -95005731+36425133 -95005731+36425133 -95005837+36422916 -95005837+36422916 -95005752+36422755 -95005752+36422755 -95005779+36418445 -95005816+36412386 -95005816+36412386 -95005706+36409067 -95005696+36406077 -95005694+36405696 -95005677+36400036 -95005666+36396285 -95005606+36376325 -95005605+36375724 -95005538+36372517 -95005538+36372517 -95005551+36369005 -95005563+36365518 -95005594+36357385 -95005606+36353954 -95005837+36347407 -95005867+36344454 -95005898+36344386 -95005898+36344386 -95005874+36338639 -95005767+36311966 -95005767+36311966 -95005768+36311698 -95005776+36309260 -95005783+36307419 -95005843+36292019 -95005861+36287250 -95005873+36284147 -95005895+36278358 -95005898+36277415 -95005946+36265131 -95005951+36263889 -95005980+36256572 -95005991+36253549 -95005993+36252953 -95005995+36252486 -95011379+36249468 -95011379+36249468 -95011257+36237636 -95011238+36234390 -95011238+36234369 -95011154+36219688 -95011154+36219598 -95011155+36217518 -95011156+36215987 -95011158+36213542 -95011159+36211950 -95011161+36208307 -95011163+36204970 -95011163+36204970 -95011146+36202660 -95011011+36196700 -95011011+36196700 -95011144+36190595 -95011144+36190595 -95011133+36187313 -95011096+36176586 -95011074+36166926 -95011018+36165758 -95011018+36165758 -95011303+36161798 -95328028+36510263 -95325014+36510276 -95322245+36510218 -95303599+36510216 -95300603+36510216 -95300372+36510216 -95291965+36510216 -95276881+36510250 -95274133+36510257 -95270641+36510222 -95266875+36510140 -95263051+36510147 -95262027+36510137 -95256044+36510157 -95241840+36510201 -95241149+36510206 -95228542+36510304 -95227282+36510314 -95220406+36510368 -95202844+36510338 -95184885+36510308 -95170590+36510302 -95166875+36510278 -95157944+36510254 -95153521+36510321 -95150005+36510320 -95145546+36510363 -95119681+36510296 -95112785+36510289 -95112445+36510289 -95095459+36510207 -95094241+36510202 -95085496+36510144 -95077540+36510091 -95063180+36510036 -95059620+36510023 -95051394+36509978 -95050320+36509908 -95043933+36509923 -95041473+36509929 -95035661+36509988 -95034152+36510003 -95032598+36510019 -95029404+36510001 -95028907+36509998 -95028034+36509994 -95027852+36510002 -95026984+36510039 -95026304+36509993 -95025879+36510039 -95024744+36509993 -95023447+36509992 -95021322+36509991 -95019611+36509991 -95019065+36509990 -95016268+36509989 -95015472+36509989 -95014763+36509989 -95013504+36509868 -95013317+36509851 -95012651+36509855 -95012274+36509858 -95011105+36509850 -95008626+36509806 -95005920+36509758 -95005718+36509779 -95007620+36999514 -95011433+36999535 -95030324+36999517 -95034690+36999495 -95034955+36999497 -95035460+36999502 -95037857+36999497 -95038856+36999579 -95043023+36999579 -95046833+36999579 -95049499+36999580 -95054939+36999567 -95064909+36999544 -95073509+36999509 -95075690+36999501 -95083029+36999473 -95085711+36999495 -95092431+36999527 -95094871+36999538 -95096683+36999537 -95101034+36999536 -95103944+36999558 -95112069+36999555 -95114713+36999554 -95119068+36999552 -95122207+36999527 -95128111+36999529 -95132331+36999532 -95137325+36999511 -95140550+36999558 -95146832+36999550 -95155187+36999539 -95155372+36999540 -95157024+36999550 -95159068+36999563 -95159835+36999561 -95173307+36999519 -95177301+36999520 -95182666+36999474 -95186328+36999500 -95195307+36999565 -95203165+36999551 -95209373+36999540 -95213482+36999562 -95216171+36999560 -95221027+36999559 -95227378+36999557 -95228732+36999566 -95231744+36999586 -95245575+36999583 -95249775+36999583 -95250244+36999595 -95250586+36999595 -95254786+36999589 -95262954+36999577 -95263702+36999576 -95267896+36999599 -95269841+36999587 -95281649+36999516 -95281899+36999519 -95285986+36999563 -95304333+36999519 -95308837+36999487 -95312949+36999459 -95317514+36999428 -95319652+36999398 -95322341+36999361 -95322565+36999358 -95322625+36999359 -95324505+36999404 -95326531+36999358 -95328058+36999365 -95328327+36999366 -95331015+36999379 -95331210+36999380 -95333516+36999391 -95336191+36999403 -95340597+36999423 -95347650+36999384 -95353950+36999282 -95356749+36999386 -95358743+36999395 -95367039+36999406 -95370035+36999410 -95371040+36999411 -95373894+36999456 -95377258+36999412 -95381035+36999415 -95389594+36999259 -95389965+36999259 -95397178+36999380 -95399752+36999423 -95407683+36999241 -95008835+35416169 -95009191+35416409 -95011756+35418423 -95008835+35416169 -95011756+35418423 -95011756+35418423 -95012432+35419195 -95024433+35432395 -95024633+35435195 -95024633+35435195 -95024433+35439195 -95023833+35446095 -95023833+35446095 -95025927+35453642 -95026007+35453682 -95028733+35455195 -95032033+35456295 -95037833+35456895 -95041533+35456895 -95049933+35458894 -95207946+36074708 -95194138+36074629 -95189965+36074538 -95171741+36074549 -95154054+36074560 -95135276+36074571 -95133744+36074572 -95118198+36074431 -95118198+36074431 -95118301+36086555 -95118322+36089012 -95118328+36096200 -95118387+36099839 -95118387+36099839 -95118361+36103524 -95118361+36103524 -95118363+36105396 -95118364+36107295 -95118372+36116678 -95118373+36118059 -95118430+36120205 -95118458+36121290 -95118536+36124224 -95118536+36124224 -95117841+36128590 -95117841+36128590 -95117944+36134138 -95118121+36143572 -95118229+36149379 -95118457+36161638 -95118457+36161638 -95109423+36161641 -95105105+36161688 -95100673+36161667 -95098743+36161667 -95098454+36161667 -95097935+36161668 -95095704+36161678 -95095592+36161691 -95091415+36161669 -95082551+36161648 -95081116+36161631 -95079948+36161618 -95078628+36161603 -95076240+36161634 -95075805+36161672 -95073980+36161678 -95068364+36161702 -95064682+36161718 -95061515+36161685 -95059661+36161753 -95058444+36161855 -95030174+36161830 -95028819+36161829 -95017790+36161820 -95011303+36161798 -95049933+35458894 -95054809+35456834 -95056433+35456157 -95059333+35454768 -95060132+35454369 -95062114+35453299 -95063471+35452568 -95065857+35450973 -95068130+35449472 -95049933+35458894 -95061234+35465095 -95061442+35465095 -95088735+35465996 -95089635+35469396 -95090435+35473096 -95053275+35638787 -95027413+35638553 -95053275+35638787 -95051133+35638795 -95027413+35638553 -95127464+35638894 -95100936+35638783 -95089914+35638739 -95078284+35638697 -95073936+35638713 -95056001+35638777 -95054983+35638781 -95053275+35638787 -95068130+35449472 -95068835+35448895 -95069509+35448137 -95068130+35449472 -95069509+35448137 -95069509+35448137 -95074635+35441496 -95076535+35437996 -95078620+35434857 -95080635+35430796 -95080635+35427196 -95080835+35425896 -95081278+35421516 -95082936+35412896 -95087410+35404680 -95091336+35403396 -95091480+35403316 -95097528+35399975 -95101837+35397596 -95238680+34680576 -95223886+34680639 -95206837+34680700 -95204182+34680669 -95204104+34680669 -95200106+34680688 -95182065+34680772 -95178594+34680788 -95156736+34680875 -95156667+34680874 -95138771+34680823 -95136489+34680822 -95133480+34680821 -95131812+34680820 -95117639+34680671 -95115078+34680622 -95113869+34680637 -95103645+34680808 -95100625+34680786 -95100533+34680785 -95095220+34680742 -95093834+34680757 -95090813+34680789 -95087685+34680808 -95086877+34680813 -95085944+34680811 -95073710+34680787 -95059616+34680736 -95088551+35057530 -95084436+35057543 -95088551+35057530 -95087767+35057532 -95084436+35057543 -95123630+35057638 -95116290+35057596 -95103430+35057522 -95103120+35057520 -95089529+35057527 -95088888+35057529 -95088551+35057530 -95090435+35473096 -95090735+35474496 -95091035+35475896 -95090435+35473096 -95091035+35475896 -95091035+35475896 -95092436+35479696 -95097114+35486674 -95098336+35487896 -95109663+35495093 -95114628+35499329 -95115136+35500096 -95122177+35507651 -95124669+35512023 -95125237+35515996 -95125248+35516024 -95126037+35518096 -95126647+35519396 -95127537+35521296 -95127637+35521296 -95130437+35524496 -95132437+35526196 -95132437+35529779 -95132437+35538344 -95132507+35539182 -95132509+35539824 -95132524+35543427 -95132526+35544024 -95132533+35545910 -95132541+35547764 -95132545+35548815 -95132555+35551315 -95132555+35551315 -95132085+35551703 -95127537+35551796 -95127536+35552135 -95127529+35554289 -95127525+35555400 -95127520+35556760 -95127519+35557144 -95127504+35561496 -95127458+35574627 -95127458+35574627 -95127477+35589894 -95127477+35593716 -95127477+35593935 -95127488+35595835 -95127494+35597006 -95127506+35599043 -95127520+35601968 -95127520+35601968 -95127497+35604336 -95127497+35604336 -95127573+35612727 -95127611+35620236 -95127611+35620236 -95127394+35630185 -95127394+35630185 -95127439+35635807 -95127464+35638894 -95101837+35397596 -95101937+35397496 -95102637+35396896 -95103337+35396096 -95104037+35395396 -95104837+35394396 -95105537+35393296 -95106237+35392296 -95106737+35391396 -95107437+35390196 -95107471+35390129 -95101837+35397596 -95107471+35390129 -95107471+35390129 -95110607+35385556 -95111218+35384244 -95111237+35384196 -95112837+35381396 -95113037+35381196 -95114907+35378607 -95115637+35377596 -95118337+35375096 -95120068+35373066 -95120233+35373012 -95124877+35373670 -95124923+35373807 -95125735+35375278 -95126838+35376596 -95129938+35378796 -95133345+35380126 -95135355+35380390 -95136013+35380360 -95148610+35375641 -95152163+35373801 -95157754+35371513 -95160020+35369965 -95160742+35366100 -95160742+35366100 -95160451+35365874 -95159611+35365224 -95155776+35362832 -95154786+35362536 -95153429+35362326 -95147828+35361299 -95141482+35356307 -95141482+35356307 -95141523+35355155 -95150497+35345871 -95154353+35348964 -95167667+35353053 -95127464+35638894 -95127638+35645341 -95127808+35654767 -95127822+35655542 -95127879+35660060 -95127879+35660152 -95127654+35661319 -95127654+35661319 -95127658+35661923 -95127704+35668514 -95127705+35668667 -95127705+35668667 -95127600+35668764 -95127531+35673105 -95127491+35675610 -95127358+35683043 -95127295+35691880 -95127295+35691880 -95127334+35699099 -95127373+35706317 -95127421+35713238 -95127471+35713656 -95127502+35716626 -95127502+35716626 -95127497+35724523 -95127497+35724523 -95127541+35754022 -95127541+35754022 -95127507+35758342 -95127507+35758342 -95127551+35760338 -95127716+35764596 -95127716+35764596 -95127702+35768532 -95127686+35772947 -95127674+35776211 -95127646+35783916 -95127640+35784523 -95127636+35784968 -95127606+35788288 -95127566+35792709 -95127537+35795915 -95127537+35795915 -95127551+35797857 -95127551+35797857 -95127550+35798328 -95127531+35805744 -95127528+35806971 -95127513+35812805 -95127513+35812805 -95131712+35812814 -95133859+35812820 -95136236+35812826 -95137017+35812828 -95138950+35812833 -95140332+35812838 -95145301+35812858 -95153856+35812893 -95154524+35812896 -95156261+35812903 -95159289+35812915 -95163316+35812931 -95167282+35812952 -95169600+35812966 -95172084+35812979 -95172282+35812980 -95180887+35813003 -95181048+35813003 -95183534+35813006 -95185766+35813008 -95187371+35813010 -95188944+35813012 -95193265+35813018 -95193581+35813018 -95193850+35813018 -95195931+35813021 -95197111+35813023 -95198894+35813025 -95138074+35057741 -95123630+35057638 -95138074+35057741 -95132785+35057701 -95132241+35057697 -95126606+35057657 -95125241+35057647 -95123630+35057638 -95349414+35058280 -95349150+35058293 -95347159+35058395 -95339558+35058329 -95333322+35058422 -95332660+35058407 -95332611+35058406 -95331725+35058385 -95331635+35058383 -95326390+35058263 -95323427+35058245 -95319208+35058220 -95296077+35058086 -95292404+35058070 -95266188+35057952 -95250701+35057898 -95243566+35057898 -95228602+35057898 -95208124+35057897 -95179369+35057897 -95178654+35057897 -95178091+35057897 -95155596+35057875 -95138599+35057745 -95138074+35057741 -95151135+34201616 -95151083+34202772 -95151083+34202772 -95151302+34204627 -95151302+34204627 -95151298+34215022 -95151298+34215383 -95151322+34225623 -95151360+34228211 -95156443+34157027 -95152890+34157026 -95151345+34171833 -95151345+34171833 -95151382+34182578 -95151382+34182578 -95151371+34182821 -95151226+34186104 -95151145+34196242 -95151140+34196980 -95151140+34196980 -95151161+34200304 -95151161+34200304 -95151135+34201616 -95151161+34200304 -95151166+34200941 -95151166+34200941 -95151135+34201616 -95151360+34228211 -95151360+34233287 -95151360+34228211 -95151388+34230014 -95151388+34230014 -95151360+34233287 -95155886+33936831 -95162168+33937964 -95174020+33944652 -95185670+33950922 -95186383+33951177 -95194654+33953238 -95197759+33954062 -95205755+33956396 -95206270+33956450 -95210894+33957820 -95215614+33960106 -95226955+33961822 -95228404+33961284 -95231662+33959683 -95231730+33955532 -95233044+33948783 -95234874+33946725 -95251562+33898268 -95268633+33888227 -95268748+33891799 -95268748+33891799 -95267925+33908358 -95267925+33908358 -95276314+33911288 -95277086+33910921 -95277883+33910394 -95280300+33908380 -95281234+33907464 -95282525+33906297 -95283624+33904900 -95285355+33901650 -95285355+33901650 -95285327+33901054 -95285245+33900871 -95285245+33900871 -95285383+33900001 -95285383+33900001 -95283957+33894712 -95281321+33889193 -95280331+33885800 -95280331+33885800 -95291160+33873183 -95302848+33875486 -95310578+33879724 -95313361+33880656 -95315584+33881916 -95334013+33885918 -95334523+33885788 -95334609+33884661 -95334609+33884661 -95334509+33880227 -95334509+33880227 -95334552+33877953 -95337660+33873444 -95365212+33868649 -95370739+33868970 -95375233+33868243 -95376351+33868303 -95401438+33867021 -95402919+33866719 -95406743+33866308 -95408413+33866371 -95424892+33867867 -95435554+33869669 -95437880+33869883 -95439456+33870029 -95453930+33871070 -95455440+33871642 -95456420+33871572 -95456550+33871563 -95456780+33871547 -95461365+33871840 -95461365+33871840 -95461340+33889219 -95461340+33889219 -95466890+33886644 -95467407+33886287 -95491751+33875105 -95500235+33874923 -95501868+33874725 -95502403+33874798 -95502947+33875104 -95503091+33875150 -95503726+33875353 -95503836+33875388 -95505783+33876161 -95506085+33876390 -95506085+33876390 -95505800+33880757 -95505255+33886601 -95505255+33886601 -95505279+33886818 -95505463+33889868 -95521450+33888599 -95521724+33888530 -95522356+33888119 -95524077+33886591 -95541987+33879904 -95549846+33884996 -95552332+33890940 -95552332+33890940 -95550578+33899172 -95550578+33899172 -95562840+33932071 -95596858+33941476 -95600885+33931843 -95600968+33931820 -95601434+33930813 -95602257+33929645 -95603492+33927607 -95603657+33927195 -95604398+33926645 -95606237+33925408 -95607197+33924469 -95607884+33924080 -95608927+33923690 -95612277+33922819 -95614308+33921879 -95615983+33921398 -95618289+33920366 -95647273+33905976 -95649140+33906366 -95671818+33903440 -95701958+33884942 -95729914+33894138 -95750245+33894944 -95755434+33891778 -95762041+33881857 -95762556+33875100 -95762556+33875100 -95762047+33872932 -95156443+34157027 -95156447+34154838 -95156458+34150133 -95156475+34142373 -95156477+34135186 -95156479+34131542 -95156479+34131542 -95156453+34127947 -95156453+34127947 -95156485+34125104 -95156485+34125104 -95156433+34120684 -95156433+34120684 -95156434+34115591 -95156435+34113303 -95156435+34111572 -95156435+34108051 -95156436+34106670 -95156437+34103700 -95156437+34103430 -95156437+34103215 -95156417+34098529 -95156359+34091205 -95156359+34091205 -95156526+34082172 -95156526+34082172 -95156466+34075903 -95156352+34069925 -95156352+34064156 -95156375+34062512 -95156473+34047279 -95156473+34047279 -95156471+34044227 -95156468+34040789 -95156468+34040789 -95156540+34028796 -95156555+34026351 -95156555+34026351 -95156533+34022078 -95156507+34015422 -95156507+34015422 -95156517+34014754 -95156520+34013963 -95156520+34013963 -95156518+34004482 -95156518+34004338 -95156515+34000790 -95156509+34000106 -95156509+34000106 -95156558+34000106 -95156587+33997268 -95156587+33997268 -95156542+33992363 -95156510+33988762 -95156480+33985521 -95156371+33982705 -95156371+33982705 -95156455+33976683 -95156455+33976683 -95156435+33975827 -95156374+33973202 -95156341+33970811 -95156306+33968233 -95156096+33952600 -95156020+33946950 -95155918+33939268 -95155886+33936831 -95779376+34156699 -95741801+34156585 -95730260+34156454 -95729627+34156866 -95727148+34157050 -95726446+34156964 -95710399+34156844 -95677586+34156599 -95657348+34156711 -95655035+34156688 -95650555+34156717 -95640202+34156785 -95633199+34156718 -95625246+34156643 -95624230+34156650 -95622247+34156674 -95611838+34156720 -95610165+34156727 -95608566+34156734 -95605010+34156750 -95603486+34156764 -95592151+34156869 -95591517+34156846 -95590889+34156828 -95589920+34156801 -95587580+34156778 -95581135+34156789 -95573398+34156804 -95570718+34156842 -95570155+34156845 -95569993+34156846 -95563984+34156881 -95563843+34156828 -95560872+34156851 -95556243+34156851 -95555147+34156892 -95555059+34156896 -95545283+34156827 -95543321+34156820 -95533582+34156782 -95526907+34156747 -95522986+34156727 -95521738+34156721 -95512701+34156738 -95511417+34156741 -95507915+34156748 -95501664+34156747 -95488246+34156846 -95487751+34156848 -95486562+34156827 -95485642+34156811 -95477943+34156682 -95476114+34156718 -95464309+34156771 -95463200+34156775 -95458850+34156794 -95457584+34156799 -95442536+34156868 -95442041+34156871 -95440334+34156863 -95438493+34156854 -95437868+34156851 -95422990+34156785 -95417029+34156825 -95416946+34156825 -95413723+34156939 -95413089+34156938 -95403708+34156925 -95391150+34156908 -95382325+34156897 -95378472+34156892 -95378346+34156892 -95374425+34156871 -95369966+34156830 -95368640+34156811 -95368023+34156820 -95367818+34156824 -95364839+34156813 -95362265+34156824 -95357809+34156844 -95352536+34156868 -95347793+34156636 -95343332+34157050 -95333578+34157032 -95330764+34157027 -95326723+34157019 -95274646+34156911 -95273581+34156897 -95273104+34156865 -95272686+34156923 -95272608+34156934 -95271245+34156936 -95260491+34156952 -95256111+34156927 -95246105+34156928 -95243558+34156924 -95238490+34156972 -95236920+34156927 -95233188+34156920 -95226497+34156909 -95226042+34156908 -95215488+34156938 -95208773+34156958 -95193650+34156992 -95191256+34156983 -95187297+34156995 -95168837+34157052 -95167157+34157029 -95156443+34157027 -95167667+35353053 -95170377+35352726 -95172115+35352172 -95174957+35350554 -95177172+35348628 -95179517+35345701 -95180602+35344023 -95181846+35341878 -95182557+35340280 -95182757+35339198 -95182886+35338706 -95182886+35338706 -95180032+35333307 -95167667+35353053 -95180032+35333307 -95180032+35333307 -95176792+35327538 -95176404+35326754 -95174809+35323417 -95173985+35322047 -95172575+35319022 -95171207+35315267 -95171207+35315267 -95176445+35301355 -95180307+35301267 -95180307+35301267 -95182406+35302211 -95185734+35304219 -95187939+35304949 -95190701+35305287 -95180307+35301267 -95190701+35305287 -95190701+35305287 -95194325+35305233 -95199190+35303592 -95205946+35288446 -95211339+35281983 -95211788+35281593 -95219477+35274758 -95221027+35273254 -95221357+35272821 -95222605+35271722 -95226087+35269200 -95231340+35265927 -95234109+35264840 -95239341+35262978 -95248432+35262881 -95253630+35264459 -95255723+35265307 -95263556+35271108 -95271350+35280351 -95271993+35281044 -95273806+35283057 -95284237+35291847 -95289449+35295698 -95305447+35302297 -95309548+35302697 -95312839+35302484 -95314953+35302289 -95328569+35299472 -95331797+35298827 -95331949+35298797 -95338186+35296429 -95340579+35295077 -95344650+35293097 -95198894+35813025 -95199838+35813028 -95205444+35813049 -95198894+35813025 -95205444+35813049 -95205444+35813049 -95206789+35813054 -95207357+35813056 -95207960+35813058 -95210366+35813067 -95214006+35813080 -95215027+35813084 -95216682+35813091 -95218524+35813092 -95218666+35813092 -95222391+35813096 -95229199+35813103 -95229347+35813103 -95231004+35813105 -95234386+35813108 -95235518+35813105 -95235912+35813104 -95236054+35813103 -95237042+35813100 -95238206+35813097 -95238826+35813096 -95239033+35813096 -95239522+35813095 -95240106+35813093 -95242619+35813086 -95245347+35813080 -95248500+35813201 -95251101+35813268 -95252210+35813269 -95254074+35813271 -95254298+35813271 -95256087+35813272 -95257155+35813272 -95257727+35813272 -95258060+35813273 -95258856+35813274 -95264902+35813281 -95265679+35813266 -95265679+35813266 -95243565+35841349 -95227498+35862166 -95227498+35862166 -95229819+35869622 -95239628+35874039 -95248138+35875098 -95250238+35875692 -95263410+35882194 -95263962+35882846 -95264845+35883805 -95283129+35910039 -95283129+35910039 -95282541+35914235 -95282296+35915284 -95268874+35930226 -95268663+35934301 -95268663+35934301 -95276519+35968189 -95276519+35968189 -95273692+35972080 -95267406+35976776 -95252189+35987841 -95252188+35987845 -95250238+35987752 -95249107+35987863 -95244237+35987999 -95238437+35987999 -95234437+35991299 -95234268+36002282 -95233425+36002313 -95232242+36002314 -95230298+36002315 -95230298+36002774 -95230299+36003917 -95230299+36003917 -95230250+36009261 -95225466+36009200 -95225424+36019657 -95225376+36031337 -95225341+36039841 -95214425+36039865 -95207966+36039879 -95207748+36045879 -95207748+36045879 -95207751+36045970 -95207919+36052952 -95207921+36060322 -95207953+36074578 -95207953+36074578 -95207946+36074708 -95324584+36075037 -95323226+36075035 -95320420+36075030 -95314603+36075020 -95313785+36075089 -95302705+36075043 -95300619+36075111 -95298110+36075066 -95294585+36074928 -95290271+36074996 -95288282+36075005 -95286377+36075014 -95285393+36075018 -95284576+36075109 -95280798+36075040 -95275289+36074990 -95262071+36074873 -95259079+36074846 -95256845+36074826 -95255439+36074815 -95254154+36074834 -95253475+36074844 -95246976+36074912 -95243725+36074836 -95243085+36074822 -95241865+36074798 -95217259+36074763 -95207946+36074708 -95238680+34680576 -95241777+34680547 -95243747+34680553 -95238680+34680576 -95243747+34680553 -95243747+34680553 -95279263+34680709 -95280983+34680748 -95291990+34680739 -95293231+34680763 -95301512+34680925 -95304987+34680977 -95305078+34680977 -95310455+34680950 -95314381+34680931 -95317818+34680954 -95324249+34680949 -95328245+34680947 -95336950+34680943 -95339035+34680942 -95342444+34680941 -95347889+34680953 -95348903+34680955 -95348981+34680956 -95350828+34680939 -95353702+34680941 -95354744+34680931 -95354996+34681000 -95356948+34681082 -95357247+34681080 -95375249+34680960 -95381076+34680923 -95387142+34680915 -95387539+34680917 -95388242+34680922 -95394435+34680862 -95401546+34680851 -95407683+34680792 -95408434+34680792 -95409758+34680801 -95409991+34680803 -95414640+34680839 -95421409+34680879 -95422047+34680883 -95426773+34680839 -95433960+34680774 -95442701+34680747 -95445068+34680752 -95445258+34680752 -95451495+34680746 -95465997+34680824 -95466872+34680841 -95466962+34680846 -95468597+34680851 -95480560+34680822 -95497440+34681130 -95265679+35813266 -95267407+35813286 -95273899+35813361 -95274466+35813388 -95274961+35813387 -95283374+35813374 -95287562+35813368 -95290446+35813368 -95294531+35813368 -95297354+35813369 -95305211+35813370 -95312132+35813381 -95315210+35813413 -95322927+35813463 -95323367+35813470 -95324600+35813490 -95325709+35813508 -95326424+35813538 -95331867+35813599 -95332411+35813600 -95332678+35813604 -95333370+35813615 -95334578+35813597 -95338090+35813688 -95339455+35813683 -95344464+35813667 -95349601+35817157 -95350824+35817594 -95352409+35818301 -95354769+35819340 -95324584+36075037 -95327516+36075042 -95329337+36075048 -95324584+36075037 -95329337+36075048 -95328028+36510263 -95328054+36514518 -95328096+36521412 -95328116+36524727 -95328176+36529749 -95328231+36534372 -95328246+36535623 -95328289+36539191 -95328294+36541233 -95328321+36553596 -95328321+36553655 -95328291+36557539 -95328265+36560940 -95328265+36560940 -95328353+36568119 -95328353+36568119 -95328342+36573728 -95328329+36580752 -95328328+36581851 -95328300+36582755 -95328296+36584120 -95328274+36590342 -95328274+36590342 -95328300+36591697 -95328418+36597573 -95337301+36597549 -95341558+36597617 -95342949+36597662 -95343695+36597654 -95354564+36597692 -95368920+36597743 -95377669+36597699 -95382266+36597587 -95385956+36597566 -95392138+36597536 -95393733+36597523 -95395634+36597615 -95400403+36597616 -95418227+36597597 -95431509+36597552 -95329337+36075048 -95331558+36075056 -95332966+36075061 -95338993+36075084 -95350692+36075127 -95364536+36075099 -95365382+36075114 -95365804+36075121 -95369131+36075142 -95370434+36075152 -95376879+36075235 -95381657+36075259 -95386521+36075239 -95398773+36075271 -95404509+36075287 -95409056+36075300 -95414940+36075316 -95430480+36075201 -95440117+36075226 -95370435+36510172 -95363778+36510161 -95359356+36510163 -95356178+36510180 -95345860+36510236 -95339453+36510284 -95328028+36510263 -95344650+35293097 -95344692+35296966 -95344717+35299322 -95344775+35303337 -95344792+35305015 -95344845+35310373 -95344908+35333267 -95344908+35333267 -95344907+35333482 -95344906+35333811 -95344896+35336783 -95344890+35338728 -95344863+35347080 -95344861+35347674 -95344843+35352677 -95344841+35353176 -95344736+35355049 -95344700+35355699 -95344700+35355699 -95344709+35356304 -95344709+35356304 -95344675+35358642 -95344665+35360699 -95344614+35362470 -95344580+35365417 -95344519+35370309 -95344519+35370309 -95344835+35386196 -95344880+35396000 -95344922+35402567 -95344922+35402567 -95344731+35406019 -95344731+35406019 -95344787+35408741 -95344787+35408741 -95344778+35416467 -95344709+35420761 -95344709+35420761 -95344731+35424320 -95344755+35428133 -95344789+35433496 -95344790+35433654 -95344799+35435113 -95344799+35435113 -95344718+35445920 -95344560+35464115 -95344560+35464115 -95344617+35466816 -95344617+35466816 -95344606+35467952 -95344596+35468953 -95344591+35469609 -95344591+35469609 -95344677+35475149 -95344677+35475149 -95344666+35478777 -95344661+35480586 -95344656+35482280 -95344652+35483737 -95344643+35486677 -95344640+35487643 -95344629+35491378 -95344629+35491378 -95344694+35491693 -95344694+35491693 -95344682+35493704 -95344682+35493704 -95344833+35518383 -95344848+35519501 -95344885+35522405 -95344887+35522551 -95344912+35533175 -95344922+35537018 -95344956+35540627 -95344965+35541620 -95344991+35544297 -95345036+35548931 -95345044+35549821 -95345044+35549821 -95345039+35550638 -95345033+35551755 -95345030+35552241 -95345030+35552241 -95345326+35552238 -95346091+35552232 -95349150+35552207 -95353807+35552168 -95358177+35552098 -95356888+35305727 -95353264+35301726 -95352650+35296277 -95352650+35294574 -95352620+35292093 -95347493+35291578 -95344650+35293097 -95451250+35296019 -95451277+35294621 -95451425+35286963 -95451425+35286963 -95451330+35275602 -95451279+35269484 -95451276+35269167 -95451256+35266703 -95451205+35265963 -95451152+35261817 -95451054+35232620 -95451054+35232620 -95451055+35232205 -95451055+35232205 -95451019+35228351 -95450963+35222972 -95450959+35222588 -95450852+35212142 -95450756+35202797 -95450756+35202797 -95455356+35202697 -95455356+35202697 -95455128+35196768 -95454903+35189511 -95454903+35189511 -95455000+35186072 -95455039+35184671 -95455039+35184671 -95455035+35183761 -95454983+35176968 -95454983+35176968 -95455000+35173410 -95455000+35173410 -95454956+35160497 -95454956+35160497 -95454958+35160412 -95454958+35160412 -95451368+35160375 -95448233+35160350 -95446253+35160333 -95445474+35160326 -95437865+35160214 -95429754+35160236 -95423587+35160246 -95420155+35160297 -95414067+35160263 -95401093+35160197 -95393718+35160197 -95349451+35145669 -95349407+35137770 -95349306+35129018 -95349299+35128506 -95349265+35126078 -95349257+35125535 -95349230+35122243 -95349188+35116505 -95349183+35115859 -95349162+35110840 -95349124+35106448 -95349099+35105402 -95349099+35105402 -95349117+35104783 -95349117+35104783 -95349103+35102798 -95349051+35096853 -95349041+35091313 -95349041+35091313 -95349135+35082940 -95349414+35058280 -95349414+35058280 -95349435+35053934 -95349439+35053198 -95349439+35053198 -95349379+35043881 -95349379+35043881 -95349437+35029299 -95367126+35029418 -95368797+35029424 -95388513+35029469 -95401427+35029490 -95419211+35029454 -95437832+35029395 -95446962+35029369 -95454976+35029345 -95354769+35819340 -95355245+35819499 -95356645+35819799 -95358045+35819999 -95358845+35820099 -95359745+35820099 -95359780+35820096 -95354769+35819340 -95359780+35820096 -95356888+35305727 -95357350+35306097 -95357750+35306297 -95358058+35306482 -95356888+35305727 -95358058+35306482 -95358058+35306482 -95375251+35316597 -95376951+35318797 -95380251+35321297 -95382251+35323097 -95384651+35325097 -95390252+35327497 -95407153+35324397 -95413453+35321797 -95419953+35313697 -95421453+35311697 -95427054+35305497 -95437654+35299897 -95441755+35298697 -95444555+35297697 -95448655+35296597 -95450139+35296349 -95450455+35296297 -95450885+35296147 -95451250+35296019 -95553746+35786115 -95544601+35788262 -95542775+35788632 -95536725+35789589 -95534816+35789543 -95532506+35789704 -95530466+35789953 -95530161+35789990 -95528386+35790182 -95525268+35791011 -95520402+35792059 -95518489+35792665 -95514021+35794082 -95500086+35798699 -95494553+35799999 -95491105+35801053 -95483852+35802999 -95481052+35803599 -95474251+35804499 -95468551+35803999 -95464948+35803732 -95462951+35803599 -95462051+35803499 -95459327+35802934 -95458150+35802699 -95453250+35801799 -95448650+35800699 -95446322+35799936 -95446150+35799899 -95438260+35799500 -95436191+35799336 -95432719+35798928 -95431163+35798637 -95428196+35798395 -95426949+35798299 -95426149+35798399 -95424158+35798811 -95420248+35799599 -95414448+35801999 -95410448+35803499 -95408048+35804299 -95404047+35805999 -95403064+35806327 -95401147+35807099 -95397647+35808299 -95393647+35809499 -95388647+35810999 -95381046+35813799 -95376246+35814699 -95363144+35819839 -95359780+35820096 -95368029+35551982 -95358177+35552098 -95368029+35551982 -95364087+35552004 -95358177+35552098 -95712957+35551802 -95708262+35551584 -95707152+35551773 -95702379+35551924 -95698287+35551921 -95692515+35551917 -95691231+35551917 -95687516+35551914 -95680220+35551909 -95677710+35551907 -95676477+35551901 -95671027+35551874 -95668952+35551864 -95663091+35551836 -95661984+35551852 -95660010+35551881 -95654914+35551812 -95653990+35551857 -95651441+35551856 -95650219+35551844 -95649005+35551833 -95647829+35551833 -95646689+35551800 -95646203+35551786 -95642255+35551853 -95632349+35551881 -95631479+35551884 -95628197+35551801 -95624175+35551819 -95620297+35551814 -95618504+35551812 -95613357+35551806 -95610452+35551803 -95606419+35551896 -95597316+35551855 -95592220+35551832 -95586370+35551865 -95575715+35551924 -95571132+35551950 -95558700+35551904 -95553383+35551884 -95544608+35551851 -95544176+35551849 -95540072+35551834 -95538386+35551894 -95520943+35551875 -95518058+35551874 -95505171+35551846 -95505091+35551846 -95503096+35551984 -95500793+35551996 -95499814+35551863 -95495690+35551881 -95493693+35551890 -95492062+35551897 -95485388+35551926 -95482172+35551940 -95479856+35551753 -95479781+35551784 -95479170+35551778 -95477790+35551763 -95473681+35551773 -95451258+35551828 -95445475+35551843 -95429069+35551872 -95425175+35551879 -95405401+35551922 -95397930+35551913 -95397770+35551913 -95393749+35551873 -95381538+35551919 -95369549+35551974 -95368029+35551982 -95370435+36510172 -95375250+36510181 -95381985+36510187 -95370435+36510172 -95381985+36510187 -95381985+36510187 -95383398+36510200 -95386575+36510230 -95399875+36510217 -95409767+36510200 -95420153+36510181 -95426833+36510169 -95434857+36510155 -95435510+36510154 -95435572+36495853 -95435572+36495853 -95435544+36495418 -95435544+36495418 -95435563+36493069 -95435656+36481275 -95435671+36473685 -95435684+36466765 -95435688+36464439 -95435700+36458232 -95435712+36452211 -95435712+36452211 -95435662+36444963 -95435626+36437610 -95435626+36437610 -95435631+36435027 -95435634+36433650 -95435654+36423283 -95435654+36423283 -95435601+36418208 -95435598+36417859 -95435598+36413900 -95435630+36408721 -95435739+36390740 -95435739+36390740 -95435485+36382570 -95435485+36382570 -95435531+36379608 -95435575+36376845 -95435598+36376734 -95435598+36376734 -95435551+36372778 -95435500+36365283 -95435462+36353038 -95435348+36352204 -95407683+36999241 -95413446+36999288 -95413882+36999287 -95416228+36999284 -95425772+36999267 -95431592+36999290 -95440606+36999256 -95443860+36999244 -95449710+36999267 -95462434+36999196 -95466684+36999263 -95468025+36999331 -95473867+36999342 -95480123+36999281 -95486114+36999279 -95498067+36999205 -95504332+36999300 -95507355+36999218 -95511578+36999235 -95515030+36999249 -95521199+36999275 -95522415+36999280 -95529494+36999311 -95534401+36999332 -95540763+36999402 -95552345+36999311 -95558593+36999380 -95558853+36999378 -95561461+36999363 -95567496+36999328 -95570689+36999310 -95573598+36999310 -95576708+36999264 -95585918+36999278 -95589000+36999283 -95598096+36999297 -95601517+36999302 -95602073+36999303 -95603447+36999305 -95604106+36999306 -95606544+36999310 -95609008+36999315 -95612140+36999321 -95615731+36999362 -95615934+36999365 -95620379+36999361 -95620682+36999361 -95621012+36999361 -95624350+36999360 -95626169+36999347 -95628069+36999363 -95628253+36999365 -95628749+36999371 -95629246+36999378 -95630079+36999320 -95631883+36999331 -95638123+36999369 -95642573+36999393 -95644851+36999405 -95647024+36999417 -95655981+36999397 -95660488+36999306 -95664301+36999322 -95669150+36999297 -95674042+36999272 -95676300+36999261 -95686452+36999349 -95686903+36999353 -95689185+36999307 -95692295+36999330 -95696659+36999215 -95705220+36999313 -95710380+36999371 -95710784+36999362 -95714887+36999279 -95718054+36999255 -95725572+36999285 -95728245+36999296 -95741908+36999244 -95742444+36999244 -95746466+36999219 -95750777+36999199 -95754799+36999231 -95759905+36999271 -95761217+36999272 -95762565+36999260 -95768719+36999205 -95782990+36999287 -95786762+36999310 -95407721+36987060 -95407658+36989219 -95407658+36989219 -95407683+36999241 -95407721+36987060 -95407683+36999241 -95431783+36713487 -95431768+36720604 -95431726+36741216 -95431720+36743950 -95431720+36743950 -95431726+36757060 -95431727+36758331 -95431743+36771603 -95431747+36775322 -95431775+36786078 -95432372+36800655 -95432372+36800655 -95432208+36803913 -95431859+36810884 -95431831+36815072 -95431745+36825805 -95431745+36825805 -95431746+36825962 -95431854+36836898 -95431918+36843944 -95432029+36856309 -95432029+36856309 -95431859+36858758 -95431859+36858758 -95431917+36858934 -95431917+36858934 -95431887+36860405 -95431859+36869741 -95431859+36869741 -95431916+36873174 -95431916+36873174 -95431910+36879976 -95431910+36879976 -95431938+36887642 -95431938+36887642 -95431884+36902256 -95425064+36942654 -95414088+36942629 -95412561+36942629 -95410267+36942628 -95408699+36942650 -95407844+36942649 -95407802+36959353 -95407797+36961786 -95407795+36962631 -95407793+36963785 -95407790+36965408 -95407784+36968065 -95407780+36969934 -95407777+36971618 -95407744+36986290 -95407721+36987060 -95431509+36597552 -95431486+36603356 -95431454+36611528 -95431452+36612084 -95431452+36612084 -95431542+36612655 -95431542+36612655 -95431537+36613183 -95431537+36613183 -95431594+36613755 -95431594+36613755 -95431588+36626662 -95431588+36626662 -95431616+36633986 -95431701+36641079 -95431701+36641079 -95431643+36643979 -95431624+36644981 -95431615+36645450 -95431615+36645450 -95431890+36655840 -95431890+36655840 -95431827+36668728 -95431727+36673690 -95431724+36674687 -95431698+36684538 -95431698+36688130 -95431698+36690390 -95431698+36692020 -95431726+36698955 -95431726+36698955 -95431738+36701889 -95431783+36713487 -95431726+36698955 -95431783+36713487 -95809617+36597476 -95807431+36597478 -95753144+36597352 -95747068+36597509 -95740655+36597549 -95735973+36597560 -95735136+36597558 -95722383+36597538 -95710391+36597560 -95705779+36597524 -95704587+36597479 -95704455+36597480 -95701579+36597502 -95686669+36597503 -95683532+36597504 -95664441+36597521 -95661112+36597525 -95660373+36597526 -95651075+36597541 -95647601+36597546 -95625866+36597582 -95611342+36597539 -95592668+36597661 -95589605+36597654 -95579932+36597631 -95579159+36597630 -95577129+36597626 -95567705+36597605 -95555978+36597580 -95543206+36597552 -95542850+36597551 -95542720+36597551 -95539627+36597573 -95527962+36597640 -95527328+36597646 -95525578+36597662 -95522825+36597684 -95510926+36597465 -95510673+36597454 -95509430+36597405 -95508168+36597388 -95507585+36597381 -95507500+36597473 -95503584+36597563 -95502746+36597559 -95500781+36597550 -95493638+36597571 -95491518+36597579 -95489832+36597586 -95487607+36597587 -95485461+36597587 -95484666+36597541 -95483446+36597531 -95473059+36597454 -95471526+36597432 -95467440+36597525 -95463551+36597549 -95458017+36597573 -95453647+36597459 -95449503+36597552 -95448027+36597529 -95447366+36597529 -95445160+36597529 -95440960+36597507 -95437639+36597484 -95435596+36597507 -95432867+36597537 -95431509+36597552 -95439996+36168358 -95439994+36169266 -95439994+36169418 -95439990+36171313 -95439978+36176902 -95439975+36178485 -95439952+36191230 -95439952+36191230 -95439960+36195539 -95439981+36205969 -95439981+36205969 -95439980+36209014 -95439977+36220576 -95439973+36234485 -95439973+36234593 -95439973+36235792 -95439972+36244138 -95439972+36248536 -95439972+36249336 -95439031+36249332 -95438548+36249330 -95435606+36249315 -95435509+36256139 -95435509+36256139 -95435516+36263841 -95435516+36263841 -95435431+36278352 -95435431+36278352 -95435486+36285232 -95435486+36285232 -95435346+36285469 -95435346+36285561 -95435373+36292315 -95435380+36294164 -95435544+36299955 -95435544+36300228 -95435545+36300379 -95435572+36307439 -95435572+36307439 -95435558+36309243 -95435554+36309763 -95435525+36313512 -95435486+36318437 -95435459+36321903 -95435457+36322047 -95435431+36325385 -95435413+36327651 -95435412+36327876 -95435410+36328070 -95435398+36329629 -95435347+36336253 -95435347+36336253 -95435347+36337077 -95435375+36342043 -95435347+36336253 -95435375+36342043 -95435547+36350912 -95435432+36346689 -95435375+36342043 -95435547+36350912 -95435348+36351060 -95435348+36351060 -95435405+36351449 -95435405+36351449 -95435348+36352204 -95435547+36350912 -95435348+36352204 -95440117+36075226 -95440089+36076920 -95440089+36078125 -95440090+36089827 -95440090+36089827 -95440076+36097084 -95440070+36100530 -95440064+36104155 -95440009+36118757 -95440009+36118757 -95440035+36126090 -95440035+36126090 -95440033+36130232 -95440032+36133258 -95440032+36133258 -95440054+36138886 -95440060+36140464 -95440063+36141216 -95440089+36147814 -95440113+36159987 -95440118+36162324 -95440118+36162324 -95439996+36168358 -95440118+36162324 -95440005+36164017 -95439996+36168358 -95583662+35236098 -95581262+35237998 -95575762+35241998 -95572662+35244298 -95565096+35246015 -95554361+35250097 -95553261+35250097 -95530560+35258197 -95528059+35259997 -95526859+35260597 -95523459+35261897 -95517459+35274797 -95517459+35274797 -95517654+35275383 -95518759+35278797 -95518759+35278797 -95500258+35300897 -95480057+35298497 -95470656+35295597 -95468956+35294997 -95465341+35293825 -95464956+35293697 -95451646+35295881 -95451250+35296019 -95558132+36096589 -95555994+36094608 -95555994+36094608 -95557511+36082045 -95557991+36081981 -95558309+36081986 -95558553+36082055 -95578812+36083809 -95578812+36083809 -95571525+36075282 -95570463+36075284 -95556313+36075318 -95554633+36075322 -95553983+36075323 -95547165+36075340 -95538763+36075361 -95536242+36075347 -95529529+36075311 -95525514+36075289 -95521400+36075234 -95521285+36075266 -95520638+36075266 -95519183+36075265 -95518826+36075265 -95511615+36075262 -95507133+36075283 -95504962+36075283 -95501373+36075262 -95494613+36075234 -95493654+36075234 -95485191+36075260 -95484746+36075193 -95480123+36075217 -95479482+36075200 -95478347+36075172 -95475796+36075173 -95474568+36075174 -95466808+36075223 -95457907+36075201 -95452575+36075208 -95440117+36075226 -95454976+35029345 -95471157+35029297 -95475821+35029281 -95454976+35029345 -95475821+35029281 -95475821+35029281 -95481249+35029262 -95493872+35029219 -95506687+35029206 -95507654+35028618 -95507654+35028618 -95507642+35026942 -95507632+35025618 -95507632+35025511 -95507550+35013570 -95507494+35005369 -95507458+35000097 -95507408+35000097 -95507408+35000097 -95507545+34993741 -95507641+34989136 -95507652+34988637 -95507665+34988030 -95507665+34988030 -95507593+34987777 -95507593+34987551 -95507594+34987288 -95507595+34986828 -95507603+34982695 -95507617+34975074 -95507617+34967413 -95507621+34964663 -95507625+34962210 -95507734+34959036 -95507743+34956729 -95507757+34953257 -95507774+34948985 -95507786+34945843 -95507786+34945843 -95507640+34941999 -95507328+34933794 -95507328+34933794 -95507616+34931581 -95507616+34931581 -95507587+34931422 -95507532+34930735 -95507532+34930735 -95507673+34927577 -95507673+34927577 -95507529+34924726 -95507529+34924726 -95507555+34912926 -95507555+34912926 -95507510+34910704 -95507510+34910704 -95507691+34899926 -95507691+34899926 -95507636+34899625 -95507608+34899468 -95507608+34899468 -95507615+34890313 -95507670+34888801 -95507670+34888801 -95507615+34887748 -95507615+34887748 -95507643+34887496 -95507729+34883765 -95507729+34883765 -95507529+34876516 -95507456+34862865 -95507456+34862865 -95507528+34854811 -95513963+34854795 -95514004+34853492 -95514108+34850228 -95514195+34847509 -95514318+34843705 -95514339+34843050 -95514382+34841706 -95514382+34841706 -95514368+34841471 -95514368+34841369 -95514360+34840170 -95514352+34839096 -95514344+34837937 -95514297+34836908 -95514288+34836745 -95514011+34831697 -95514011+34831697 -95514236+34827462 -95514236+34827462 -95514227+34824532 -95514219+34821861 -95514219+34821861 -95514268+34818626 -95514268+34818626 -95514234+34818593 -95514207+34811313 -95514168+34797408 -95514112+34784695 -95514112+34784695 -95514152+34776875 -95514152+34776875 -95514125+34775387 -95514125+34775387 -95514130+34774420 -95514145+34771724 -95514156+34771015 -95514165+34769367 -95514167+34768923 -95514174+34767745 -95514225+34758672 -95514246+34757669 -95514246+34757669 -95514219+34757463 -95514219+34757463 -95514289+34753612 -95514327+34738146 -95514350+34731124 -95514370+34725035 -95514372+34724395 -95514438+34704596 -95514514+34681142 -95497440+34681130 -95500254+34680903 -95500848+34680913 -95497440+34681130 -95500848+34680913 -95500848+34680913 -95501204+34680919 -95507788+34681029 -95514514+34681142 -95514514+34681142 -95514527+34677298 -95514529+34672073 -95514530+34671898 -95514563+34664823 -95514594+34658261 -95514724+34637607 -95514729+34636814 -95514729+34636814 -95514576+34630104 -95514481+34626533 -95514481+34626533 -95514808+34619219 -95514808+34619219 -95514696+34613520 -95514527+34604971 -95514414+34599228 -95514414+34599228 -95529762+34594142 -95549939+34594090 -95566520+34594159 -95566904+34594103 -95567156+34594067 -95571004+34594113 -95575516+34594158 -95576362+34594153 -95581242+34594127 -95606960+34593943 -95625868+34593845 -95655044+34593840 -95671516+34593851 -95671976+34593852 -95553746+35786115 -95554896+35785809 -95555032+35785769 -95553746+35786115 -95555032+35785769 -95555032+35785769 -95562333+35781899 -95563220+35781036 -95590554+35765688 -95601743+35771982 -95602593+35772661 -95607258+35775134 -95607985+35775129 -95638295+35795870 -95638924+35798796 -95638924+35798796 -95638083+35798863 -95638083+35798863 -95641259+35814783 -95641587+35815464 -95641587+35815464 -95639907+35820983 -95639907+35820983 -95640482+35824531 -95640482+35824531 -95639314+35826808 -95639314+35826808 -95640067+35836387 -95640966+35836891 -95642116+35837526 -95643611+35842141 -95648570+35848512 -95649252+35849801 -95650066+35851288 -95651193+35853928 -95561289+36099279 -95558132+36096589 -95561289+36099279 -95559770+36098107 -95558132+36096589 -95761562+36162498 -95758762+36162498 -95757262+36162498 -95756301+36162498 -95755761+36162498 -95754949+36162498 -95754161+36162498 -95752557+36162498 -95751537+36162498 -95751161+36162498 -95749645+36162498 -95748788+36162498 -95745161+36162498 -95743981+36162498 -95736548+36162498 -95735494+36162498 -95732961+36162498 -95726260+36162498 -95719960+36162498 -95712811+36162416 -95711260+36162398 -95710516+36162398 -95708460+36162398 -95706660+36162398 -95690459+36162398 -95689559+36162398 -95685959+36162298 -95682859+36162298 -95679233+36162228 -95677942+36162203 -95675724+36162160 -95672558+36162098 -95668447+36162219 -95668180+36162227 -95667780+36162239 -95666354+36162281 -95665758+36162298 -95663096+36162298 -95661459+36162298 -95660949+36162298 -95660041+36162298 -95659694+36162298 -95657756+36162298 -95657263+36162298 -95656975+36162298 -95656881+36162298 -95656734+36162298 -95654558+36162298 -95653725+36162303 -95653324+36162306 -95652268+36162312 -95650379+36162324 -95648301+36162337 -95647331+36162343 -95638357+36162398 -95636757+36162398 -95634545+36162417 -95625257+36162498 -95625257+36162517 -95619563+36162701 -95618784+36162697 -95618530+36162696 -95609660+36140874 -95567847+36129732 -95567847+36129732 -95568507+36126319 -95568667+36125498 -95568667+36125498 -95561289+36099279 -95596201+35223438 -95583662+35236098 -95596201+35223438 -95595063+35224198 -95594263+35224898 -95593063+35226198 -95592163+35226998 -95591163+35227998 -95590262+35229298 -95589262+35230598 -95588362+35231598 -95587562+35232698 -95586262+35234098 -95583662+35236098 -95682767+35216398 -95664988+35228924 -95635867+35241318 -95628064+35246798 -95625264+35247698 -95613464+35233098 -95613464+35233098 -95617264+35231598 -95622964+35227598 -95622964+35227598 -95622464+35224698 -95612864+35221098 -95609716+35220610 -95608843+35220475 -95607861+35220397 -95606911+35220375 -95596201+35223438 -95650420+35856756 -95650441+35855989 -95650761+35855262 -95651193+35853928 -95650420+35856756 -95651193+35853928 -95766166+35856403 -95748809+35856600 -95747621+35856600 -95744790+35856600 -95741131+35856586 -95740663+35856584 -95736389+35856567 -95735637+35856564 -95730885+35856546 -95717408+35856620 -95713147+35856643 -95711979+35856603 -95711151+35856575 -95704282+35856644 -95697918+35856646 -95695268+35856647 -95694369+35856654 -95691992+35856672 -95686836+35856711 -95683127+35856740 -95678700+35856775 -95678614+35856776 -95677390+35856785 -95659791+35856852 -95657548+35856820 -95655377+35856789 -95652559+35856800 -95650763+35856763 -95650420+35856756 -95779066+34223828 -95779077+34226499 -95779088+34231633 -95779125+34239954 -95779131+34241270 -95779134+34241978 -95779136+34242591 -95779141+34243720 -95779154+34246608 -95779160+34248108 -95779172+34251763 -95779187+34253373 -95779232+34258226 -95779232+34258226 -95779181+34268516 -95779181+34268516 -95779227+34272738 -95779227+34273053 -95779223+34286494 -95779191+34287234 -95779167+34287776 -95779109+34289214 -95779109+34289214 -95779166+34291255 -95779181+34296285 -95779184+34297363 -95779184+34297363 -95779163+34298442 -95779163+34298442 -95779169+34299896 -95779179+34302042 -95779231+34313014 -95779231+34313014 -95779228+34314983 -95779226+34316900 -95779215+34326466 -95779179+34361005 -95779179+34361005 -95779322+34379588 -95779322+34379588 -95779179+34401572 -95779154+34418642 -95779154+34418784 -95779091+34450950 -95779071+34461619 -95779067+34463777 -95779061+34467364 -95779044+34476704 -95779031+34478232 -95779013+34487026 -95779006+34497623 -95779006+34497623 -95779387+34506259 -95779387+34506259 -95778779+34506556 -95753204+34506616 -95751326+34506720 -95732018+34506786 -95728708+34506786 -95725115+34506786 -95716504+34506788 -95709223+34506790 -95707657+34506790 -95692101+34506794 -95679570+34506832 -95671700+34506799 -95671700+34506799 -95671723+34513630 -95671753+34522998 -95671772+34529000 -95671893+34543546 -95671929+34547853 -95671977+34553412 -95671977+34553412 -95671976+34554037 -95671958+34564948 -95671956+34571074 -95671954+34571234 -95671901+34574745 -95671901+34574745 -95671914+34575876 -95672039+34577400 -95672067+34579735 -95672067+34579735 -95672038+34587609 -95671977+34593676 -95671976+34593852 -95671976+34593852 -95689521+34593933 -95693018+34593949 -95695122+34593984 -95698614+34594043 -95702485+34594108 -95709519+34594051 -95730780+34593879 -95742422+34593785 -95744832+34593727 -95748054+34593560 -95750681+34593866 -95753364+34593845 -95757208+34593878 -95759698+34593870 -95760178+34593869 -95780078+34593805 -95787359+34593781 -95790142+34593772 -95806787+34593718 -95812173+34593690 -95815224+34593679 -95830151+34593629 -95835960+34593609 -95848351+34593612 -95856105+34593698 -95864311+34593790 -95866477+34593815 -95867757+34593844 -95870855+34593917 -95875265+34593947 -95875757+34593542 -95879062+34593543 -95881008+34593612 -95882171+34593521 -95882171+34593521 -95882167+34600181 -95882139+34600524 -95882139+34600524 -95882177+34614427 -95882180+34615515 -95882194+34620615 -95882195+34621219 -95882195+34622363 -95882192+34627400 -95882192+34627400 -95882199+34628096 -95882199+34628096 -95882184+34637088 -95882031+34649323 -95882031+34649323 -95882069+34651867 -95882129+34655835 -95882129+34655835 -95882122+34670249 -95882120+34673105 -95882120+34673105 -95882153+34675685 -95882153+34675685 -95882103+34680475 -95882103+34680475 -95884375+34680468 -95892822+34680444 -95894001+34680440 -95899923+34680424 -95902259+34680417 -95907766+34680391 -95915429+34680348 -95920240+34680348 -95929845+34680594 -95930281+34680592 -95935029+34680600 -95935165+34680562 -95938351+34680587 -95944085+34680631 -95945580+34680476 -95947231+34680475 -95948514+34680504 -95959062+34680833 -95971497+34680445 -95989457+34680400 -95994223+34680389 -96004433+34680317 -96007872+34680352 -96009462+34680366 -96016733+34680414 -96024490+34680440 -96033042+34680446 -96039613+34680494 -96039923+34680494 -96041388+34680490 -96042117+34680490 -96042219+34680490 -96042522+34680532 -96042622+34680545 -96043224+34680488 -96044083+34680486 -96057130+34680460 -96067073+34680515 -96069179+34680522 -96078724+34680551 -96087906+34680579 -96088429+34680581 -96091654+34680584 -96092169+34680586 -95693440+35204104 -95682767+35216398 -95693440+35204104 -95691205+35204668 -95689391+35204924 -95687921+35205027 -95686824+35204993 -95685747+35204798 -95684317+35204465 -95682908+35204156 -95681283+35203743 -95680685+35203589 -95679980+35203459 -95679980+35203459 -95682767+35216398 -95815588+35192000 -95811632+35194283 -95809403+35195059 -95781953+35193480 -95770525+35181766 -95755970+35177198 -95754245+35178798 -95750270+35183044 -95743376+35192084 -95735171+35192815 -95734203+35192706 -95727788+35191379 -95726966+35191102 -95718271+35188894 -95707153+35202301 -95693440+35204104 -95712957+35551802 -95712996+35559150 -95712998+35564687 -95713000+35566276 -95713047+35570913 -95713099+35576067 -95713115+35577605 -95713146+35580716 -95713344+35585660 -95713344+35585660 -95713263+35594700 -95713263+35594700 -95713403+35595295 -95713403+35595295 -95713124+35596050 -95713103+35597708 -95713014+35602458 -95713014+35602458 -95713025+35605131 -95713045+35609552 -95713045+35609552 -95713029+35613258 -95713020+35616213 -95713020+35616213 -95713078+35624199 -95713078+35624199 -95713076+35637335 -95713039+35638671 -95712640+35653251 -95712640+35653251 -95712651+35659004 -95712655+35660875 -95712777+35667452 -95712846+35679026 -95712847+35679119 -95712866+35682282 -95713149+35688232 -95713261+35689559 -95713261+35689559 -95713150+35692580 -95713150+35692580 -95713152+35696790 -95713152+35696790 -95713126+35704279 -95713121+35705618 -95713100+35711368 -95713096+35713466 -95713082+35723030 -95713080+35724537 -95713078+35725877 -95713078+35725877 -95715841+35725872 -95730201+35725849 -95730871+35725848 -95737801+35725818 -95741520+35725802 -95748636+35725772 -95756607+35725756 -95758280+35725749 -95765664+35725715 -95766210+35725713 -95766215+35729634 -95766231+35740266 -95766231+35740266 -95766214+35748048 -95766213+35748273 -95766203+35751644 -95766189+35755009 -95766189+35755009 -95766270+35759422 -95766316+35761917 -95766316+35761917 -95766052+35766836 -95766052+35766836 -95766292+35769312 -95766292+35769312 -95766230+35773065 -95766031+35783889 -95766031+35783889 -95766037+35788526 -95766045+35794709 -95766047+35795685 -95766051+35798261 -95766059+35804139 -95766071+35812838 -95766071+35812838 -95766064+35817278 -95766064+35817278 -95766098+35818690 -95766105+35818999 -95766116+35822838 -95766118+35826263 -95766120+35827530 -95766120+35827530 -95766032+35834578 -95766029+35840573 -95765884+35849041 -95765884+35849041 -95766166+35856403 -95712957+35551802 -95731030+35551875 -95731115+35551716 -95731030+35551875 -95731115+35551716 -95731031+35551807 -95731030+35551875 -95731115+35551716 -95734090+35551736 -95738562+35551765 -95747272+35551823 -95748812+35551868 -95748812+35551868 -95748806+35552039 -95748806+35552039 -95750268+35551952 -95764103+35551793 -95771499+35551708 -95777765+35551607 -95779725+35551722 -95783953+35551769 -95790906+35551626 -95798618+35551645 -95798886+35551646 -95800957+35551651 -95803275+35551611 -95819852+35551795 -95822317+35551726 -95822366+35537712 -95822371+35536279 -95822371+35536279 -95822369+35521816 -95822369+35521816 -95822419+35515251 -95822425+35514518 -95822429+35514002 -95822480+35507307 -95822499+35506015 -95822865+35500103 -95822865+35500103 -95822863+35498468 -95822863+35497435 -95822862+35496664 -95822862+35493010 -95822806+35488596 -95822793+35487730 -95822762+35485585 -95822762+35485585 -95822975+35479671 -95822987+35478298 -95822995+35477431 -95823007+35476070 -95823134+35472115 -95823335+35465847 -95823345+35465536 -95823396+35463969 -95824038+35463988 -95824576+35463970 -95840318+35463793 -95852245+35463731 -95852907+35463735 -95855596+35463752 -95856471+35463757 -95856948+35463760 -95857940+35463789 -95859261+35463786 -95874926+35463579 -95875272+35463577 -95875572+35463578 -95875573+35456167 -95875573+35455112 -95875573+35454635 -95875573+35454125 -95875592+35453464 -95875594+35447766 -95875594+35447766 -95875590+35445554 -95875586+35443200 -95875583+35441704 -95875583+35441704 -95875681+35432574 -95875683+35432181 -95875683+35432181 -95875656+35431884 -95875656+35431884 -95875658+35431324 -95875661+35430281 -95875671+35426780 -95875671+35426780 -95875669+35426315 -95875653+35422201 -95875645+35420144 -95875634+35412943 -95875634+35412862 -95875631+35411242 -95875628+35409046 -95875627+35408489 -95875623+35405567 -95875623+35404962 -95875623+35404494 -95875642+35391629 -95875656+35390668 -95875656+35390668 -95875654+35389828 -95875653+35389391 -95875630+35378588 -95875626+35376690 -95875626+35376690 -95879096+35376704 -95880015+35376700 -95881142+35376733 -95890838+35376722 -95893352+35376690 -95893961+35376688 -95894873+35376684 -95895351+35376682 -95898091+35376670 -95901842+35376728 -95918438+35376632 -95924226+35376661 -95928553+35376679 -95931695+35376664 -95934343+35376651 -95937439+35376636 -95941466+35376616 -95942941+35376610 -95943617+35376616 -95945260+35376633 -95946291+35376628 -95946806+35376626 -95953449+35376644 -95955968+35376672 -95956652+35376680 -95957427+35376689 -95959576+35376713 -95960460+35376723 -95963812+35376745 -95964790+35376763 -95972445+35376903 -95977543+35376849 -95979188+35376832 -95980351+35376820 -95981307+35376828 -96588502+33894983 -96587934+33894784 -96587181+33894005 -96586380+33892912 -96585452+33891281 -96585228+33890074 -96585228+33890074 -96585360+33888948 -96585981+33887240 -96586575+33886007 -96587325+33884574 -96597348+33875101 -96617136+33863862 -96628969+33852407 -96629747+33850866 -96629854+33846572 -96629854+33846572 -96627504+33844214 -96626238+33843543 -96597004+33832701 -96571777+33818961 -96571152+33818953 -96570404+33818999 -96568878+33818900 -96564559+33818915 -96556334+33818953 -96543258+33820769 -96543041+33820816 -96541502+33821147 -96537541+33821999 -96533328+33822905 -96532865+33823005 -96532737+33822991 -96532087+33822921 -96523863+33818114 -96519911+33811347 -96517958+33806876 -96516539+33802382 -96515913+33797034 -96515806+33794677 -96515744+33791419 -96515744+33791419 -96515912+33787795 -96515912+33787795 -96514081+33785102 -96502286+33773460 -96500669+33772638 -96500475+33772609 -96500310+33772584 -96500268+33772583 -96499219+33772695 -96499204+33772695 -96496222+33772904 -96495099+33772987 -96491521+33772991 -96491195+33772982 -96491022+33772978 -96481656+33773830 -96481063+33773975 -96470968+33775394 -96461920+33775309 -96457580+33775539 -96457111+33775714 -96455834+33776313 -96448766+33780889 -96448671+33780907 -96448045+33781031 -96446528+33781069 -96440349+33780588 -96438395+33780052 -96437208+33780099 -96437108+33780088 -96436455+33780050 -96435620+33779844 -96433130+33779327 -96431987+33779105 -96427708+33777703 -96427273+33777524 -96423362+33776365 -96422643+33776041 -96422055+33775540 -96421840+33775318 -96419961+33773034 -96419803+33772701 -96419478+33772283 -96418370+33770228 -96416393+33766640 -96416216+33766252 -96416146+33766099 -96415052+33762591 -96413408+33757714 -96412070+33755788 -96411959+33755667 -96408935+33751787 -96408510+33751278 -96408469+33751192 -96407950+33751146 -96407567+33750940 -96407074+33750485 -96406906+33750103 -96399724+33743341 -96396631+33739831 -96394358+33738616 -96393947+33738181 -96392687+33737288 -96391756+33736326 -96391126+33735936 -96389757+33734814 -96389456+33734745 -96389373+33734928 -96389017+33734951 -96388442+33734218 -96388361+33733211 -96382300+33728808 -96379452+33725764 -96367228+33711959 -96363088+33694029 -96359953+33690028 -96359214+33689439 -96358849+33689148 -96358549+33688940 -96358241+33688664 -96350880+33686607 -96337220+33690954 -96329358+33693960 -96328078+33694158 -96324321+33694515 -96322414+33694723 -96322219+33694710 -96322154+33694706 -96321605+33694891 -96321103+33695100 -96320881+33695241 -96319644+33696393 -96318760+33696753 -96318376+33697119 -96316925+33698997 -96316130+33700210 -96314761+33702637 -96313720+33703964 -96313419+33704537 -96313226+33704832 -96312707+33705658 -96308433+33715776 -96306851+33720786 -96306851+33720786 -96307031+33736264 -96307031+33736264 -96305128+33743739 -96302824+33751179 -96302451+33751944 -96301692+33753118 -96301692+33753118 -96301706+33753756 -96301706+33753756 -96301435+33754028 -96300345+33755499 -96299637+33756149 -96299602+33757112 -96299324+33757628 -96299203+33757869 -96292999+33766061 -96248958+33759451 -96248254+33759237 -96233099+33750492 -96228460+33748084 -96223848+33748152 -96217576+33748596 -96210493+33749789 -96208699+33750164 -96205047+33751002 -96204887+33750972 -96197434+33753010 -96196426+33753429 -96188830+33755643 -96177473+33761119 -96168272+33774480 -96167538+33774485 -96166595+33777680 -96166301+33778089 -96166130+33778717 -96165923+33779175 -96165424+33779777 -96165199+33780130 -96165199+33780130 -96165276+33780978 -96165276+33780978 -96165114+33781638 -96164846+33782274 -96160387+33808719 -96160211+33809433 -96159500+33812005 -96158914+33812506 -96157861+33812930 -96157412+33813084 -96156938+33813247 -96156938+33813344 -96157358+33813376 -96157760+33813407 -96158447+33813460 -96160420+33813467 -96165454+33809616 -96166565+33807028 -96166776+33805920 -96166922+33805884 -96170297+33800978 -96170297+33800978 -96155257+33817896 -96154161+33817674 -96152406+33817319 -96149547+33818351 -96149042+33818916 -96149042+33818916 -96149177+33820863 -96149524+33822371 -96149524+33822371 -96144009+33838563 -96142396+33838751 -96135997+33838691 -96133056+33837963 -96132458+33837807 -96131620+33837589 -96130454+33837810 -96130229+33838090 -96130229+33838090 -96130369+33838204 -96130369+33838204 -96121943+33839525 -96120696+33838983 -96097494+33833237 -96097494+33833237 -96097671+33836943 -96100213+33847919 -96100213+33847919 -96096887+33847497 -96096044+33847435 -96095322+33847382 -96094623+33847330 -96081530+33845930 -96079564+33845469 -96073919+33843423 -96059264+33839900 -96059155+33839854 -96049241+33836653 -96048083+33836827 -96048027+33836829 -96047752+33837081 -96030502+33855261 -96016781+33841739 -96016615+33841706 -96016181+33841787 -96014130+33842755 -96005508+33845466 -96005296+33845505 -95998351+33851049 -95997140+33862167 -95993373+33869394 -95992111+33868849 -95991320+33868653 -95990203+33868658 -95989191+33868590 -95987836+33867949 -95986656+33866963 -95984927+33865805 -95984059+33860118 -95984059+33860118 -95986040+33856931 -95986040+33856931 -95985187+33853739 -95984966+33852910 -95973994+33855340 -95973418+33855661 -95970595+33856992 -95963431+33857796 -95956973+33858602 -95954216+33857291 -95954045+33857210 -95944284+33859811 -95935325+33875099 -95935325+33875099 -95935413+33887075 -95935413+33887075 -95934814+33887034 -95934402+33886963 -95915110+33880369 -95909843+33876729 -95904565+33875099 -95901948+33873427 -95895619+33869403 -95888862+33864886 -95884306+33862301 -95879399+33859047 -95876903+33858611 -95873744+33857628 -95860841+33852707 -95859577+33852498 -95851597+33845475 -95843524+33839003 -95843524+33839003 -95843773+33838949 -95843773+33838949 -95842676+33838109 -95842618+33838065 -95841949+33837719 -95829973+33835619 -95821417+33857328 -95821125+33857881 -95818071+33859041 -95817824+33859068 -95809215+33860377 -95792666+33858762 -95786694+33854649 -95785674+33854193 -95777353+33846146 -95775494+33844843 -95771242+33844613 -95771205+33844564 -95763622+33847954 -95763038+33848021 -95754310+33853992 -95754310+33853992 -95758939+33869697 -95761545+33871942 -95762047+33872932 -95761562+36162498 -95761562+36161898 -95761562+36161098 -95761562+36160498 -95761462+36160098 -95761389+36158210 -95761362+36157498 -95761362+36156698 -95761362+36155798 -95761385+36154846 -95761408+36153861 -95761460+36151681 -95761462+36151598 -95761462+36149898 -95761462+36149616 -95761462+36148098 -95761440+36146122 -95761362+36139198 -95761362+36138198 -95761462+36137698 -95761462+36137098 -95761366+36133632 -95761362+36133498 -95761362+36133498 -95761363+36133358 -95761363+36133358 -95761362+36121298 -95761362+36120198 -95761362+36119598 -95761362+36118998 -95761362+36117756 -95761362+36117701 -95761362+36117398 -95761408+36117123 -95761462+36116799 -95761506+36111353 -95761517+36109983 -95761528+36108676 -95761562+36104499 -95761562+36104499 -95761556+36103695 -95761551+36103012 -95761529+36099972 -95761529+36099907 -95761490+36094303 -95761469+36091311 -95761462+36090299 -95761462+36090127 -95761462+36089999 -95761462+36089862 -95761462+36089599 -95761462+36088843 -95761462+36087731 -95761462+36085099 -95761473+36084024 -95761490+36082418 -95761562+36075599 -95761562+36073699 -95761562+36072499 -95761598+36071116 -95761600+36071048 -95761640+36069527 -95761662+36068699 -95761662+36067679 -95761662+36065399 -95761662+36061094 -95761662+36060799 -95761689+36060525 -95761706+36060351 -95761740+36060015 -95761754+36059881 -95761762+36059799 -95761762+36059399 -95761762+36057929 -95761762+36057699 -95761762+36055799 -95761762+36055328 -95761762+36054827 -95761762+36054799 -95761762+36053399 -95761762+36053299 -95761762+36050200 -95761662+36049500 -95761662+36048582 -95761662+36047800 -95761662+36046200 -95761562+36040200 -95761562+36039400 -95761562+36035762 -95761562+36032902 -95761562+36032675 -95761562+36031700 -95761562+36029737 -95761562+36029500 -95761562+36027100 -95761562+36024669 -95761562+36023600 -95761562+36022864 -95761562+36021800 -95761562+36021460 -95761562+36019763 -95761562+36018223 -95761562+36017551 -95761562+36017400 -95761562+36017221 -95761562+36013775 -95761562+36012800 -95761562+36012279 -95761562+36010468 -95761562+36009168 -95761562+36002944 -95761562+36002800 -95761562+36001651 -95761562+36000100 -95761562+35997776 -95761562+35995939 -95761562+35994526 -95761562+35994160 -95761562+35992319 -95761562+35990400 -95761562+35988500 -95761562+35987300 -95761624+35985251 -95761662+35984000 -95761770+35977197 -95761805+35975880 -95761820+35975292 -95761825+35975105 -95761838+35974617 -95761850+35974148 -95761862+35973700 -95761862+35973700 -95761837+35973060 -95761762+35971100 -95761752+35970802 -95761598+35966227 -95761362+35959200 -95761362+35959200 -95761462+35944600 -95761462+35944600 -95761362+35937800 -95761362+35933200 -95761362+35933191 -95761463+35920600 -95761463+35920587 -95761473+35918228 -95761463+35918000 -95761463+35918000 -95761468+35915779 -95761469+35915564 -95761469+35915564 -95761463+35913800 -95761463+35913800 -95761563+35911800 -95761563+35911206 -95761563+35909500 -95761563+35909000 -95761563+35906500 -95762349+35900814 -95762496+35900815 -95762684+35900816 -95782463+35900900 -95783343+35900900 -95783363+35900900 -95793564+35901000 -95793964+35901000 -95797124+35901000 -95797264+35901000 -95797449+35901000 -95801964+35901000 -95803964+35901000 -95805864+35901000 -95806564+35901000 -95819457+35901140 -95819457+35901140 -95819265+35886300 -95819265+35885100 -95819273+35884292 -95819338+35877781 -95819365+35875100 -95819665+35875100 -95819728+35871091 -95819729+35871049 -95819734+35870699 -95819753+35869450 -95819754+35869394 -95819789+35867153 -95819790+35867091 -95819837+35864032 -95819840+35863816 -95819867+35862156 -95819877+35861516 -95819927+35858278 -95819941+35857365 -95819964+35855900 -95761463+35920587 -95761473+35918228 -95761463+35920587 -95761487+35918536 -95761487+35918536 -95761473+35918228 -95812224+36423423 -95809251+36423469 -95809119+36423468 -95808531+36423465 -95799562+36423565 -95797897+36423584 -95794330+36423537 -95794328+36417059 -95794317+36416299 -95794219+36409008 -95794219+36409008 -95794264+36403633 -95794277+36402212 -95794309+36400504 -95794393+36396102 -95794393+36396102 -95794308+36394455 -95794308+36394455 -95810909+36394350 -95812047+36394343 -95812251+36394342 -95812251+36394342 -95812141+36389144 -95812095+36387002 -95812095+36387002 -95812110+36385624 -95812110+36384816 -95812110+36383976 -95812124+36382025 -95812138+36380143 -95812139+36380063 -95812139+36380063 -95812137+36379988 -95812134+36379871 -95812126+36378781 -95812113+36376970 -95812113+36376970 -95812171+36370776 -95812173+36368090 -95812174+36367472 -95812176+36365651 -95812176+36365551 -95812176+36365486 -95812178+36363503 -95812179+36362257 -95812181+36360615 -95812182+36359524 -95812185+36357042 -95812185+36356786 -95812185+36356432 -95812187+36354697 -95812190+36351499 -95812190+36351238 -95812190+36351052 -95812197+36343650 -95812200+36340801 -95812224+36337913 -95812228+36337483 -95812228+36337483 -95812207+36336734 -95812203+36336555 -95812199+36336408 -95812198+36336280 -95812171+36332838 -95812171+36332838 -95812199+36330962 -95812199+36330962 -95812193+36328930 -95812188+36327464 -95812170+36321878 -95812151+36312594 -95812151+36312594 -95812264+36312594 -95812264+36311738 -95812264+36310979 -95812264+36310680 -95812264+36307395 -95812264+36304952 -95812264+36303768 -95812264+36302644 -95812264+36301308 -95812264+36299595 -95812264+36298661 -95812264+36297495 -95812264+36293095 -95812264+36290995 -95812264+36290057 -95812264+36288849 -95812264+36288545 -95812264+36287496 -95812264+36286156 -95812264+36285558 -95812264+36283783 -95812264+36282422 -95812264+36281746 -95812264+36278595 -95812164+36272295 -95811967+36263992 -95811965+36263895 -95811965+36263760 -95811965+36260571 -95811965+36256798 -95811965+36256095 -95812064+36249592 -95812065+36249495 -95815165+36249495 -95815165+36249495 -95815065+36249095 -95815065+36248966 -95815065+36247683 -95815065+36247567 -95815065+36247451 -95815065+36239995 -95815065+36238095 -95815065+36235495 -95815065+36235095 -95815165+36230695 -95815265+36228495 -95815265+36228495 -95815165+36227995 -95814965+36227095 -95814965+36226608 -95814965+36226495 -95814965+36226304 -95814965+36224395 -95814965+36222295 -95815017+36218145 -95815165+36206196 -95815168+36205745 -95815170+36205494 -95815171+36205383 -95815201+36200950 -95815265+36191596 -95815265+36191596 -95815214+36189760 -95815165+36187996 -95815165+36187696 -95815165+36185396 -95815165+36177996 -95815165+36177596 -95815265+36177096 -95815265+36173696 -95815265+36169996 -95815265+36162596 -95815165+36162596 -95806264+36162597 -95799864+36162597 -95799792+36162597 -95799764+36162597 -95797207+36162551 -95794164+36162497 -95789763+36162497 -95789363+36162497 -95789263+36162497 -95785263+36162397 -95779563+36162397 -95772862+36162397 -95765062+36162398 -95764562+36162498 -95761662+36162498 -95761562+36162498 -95796780+33873642 -95782088+33868344 -95782021+33868334 -95762835+33872170 -95762047+33872932 -95766166+35856403 -95766563+35856399 -95771755+35856525 -95774468+35856491 -95786430+35856516 -95793712+35856594 -95794131+35856598 -95801748+35856645 -95804459+35856601 -95805637+35856577 -95806224+35856028 -95808125+35856010 -95812478+35855969 -95818633+35855912 -95819964+35855900 -95779376+34156699 -95779144+34170837 -95779138+34171250 -95779072+34174588 -95779061+34176647 -95778848+34185781 -95778848+34185781 -95778944+34189777 -95778946+34190227 -95778955+34192693 -95778972+34195912 -95778991+34199665 -95779058+34220000 -95779058+34220000 -95779057+34221511 -95779057+34221511 -95779066+34223828 -95779058+34220000 -95779066+34223828 -95779376+34156699 -95784755+34156691 -95799314+34156671 -95806832+34156645 -95809713+34156663 -95814183+34156691 -95816798+34156599 -95821618+34156599 -95822866+34156598 -95823182+34156598 -95825625+34156598 -95826876+34156598 -95786762+36999310 -95786721+36985705 -95786721+36985595 -95786815+36978428 -95786866+36974568 -95786866+36974568 -95786810+36970930 -95786730+36956471 -95786730+36956471 -95786819+36941919 -95791893+36941874 -95804804+36941944 -95807603+36941907 -95809992+36941875 -95809992+36933096 -95809992+36931076 -95810134+36921855 -95810134+36921855 -95810020+36918607 -95810018+36918539 -95809968+36916746 -95809963+36916548 -95809963+36916548 -95810020+36915496 -95810020+36915496 -95809992+36914443 -95809963+36913459 -95809958+36912956 -95809958+36912956 -95810033+36910257 -95810077+36909707 -95810077+36909419 -95810077+36903850 -95810077+36902157 -95810069+36899103 -95810050+36890947 -95810045+36888752 -95810045+36888752 -95810050+36888224 -95810050+36888224 -95810044+36888136 -95809993+36887332 -95809964+36880788 -95809957+36879263 -95809886+36873186 -95809828+36858543 -95809828+36851085 -95809884+36845525 -95809885+36842852 -95809891+36828968 -95809891+36828968 -95809890+36818225 -95809862+36801001 -95809862+36801001 -95809899+36793673 -95809899+36793673 -95809742+36792880 -95809742+36792880 -95809771+36790409 -95809941+36785605 -95809941+36785605 -95809856+36784232 -95809855+36784028 -95809761+36764117 -95809743+36760232 -95809743+36760232 -95809771+36757028 -95809891+36743845 -95809923+36742783 -95809923+36742783 -95809863+36742541 -95809834+36742243 -95809809+36738159 -95809794+36735670 -95809779+36733163 -95809773+36732189 -95809748+36727853 -95809740+36726755 -95809634+36717785 -95809634+36717785 -95809639+36717392 -95809653+36716293 -95809672+36714892 -95809692+36713392 -95809713+36702459 -95809720+36698954 -95809720+36698954 -95809719+36698648 -95809713+36695741 -95809705+36691764 -95809691+36684448 -95809600+36669878 -95809578+36666350 -95809578+36666350 -95809635+36655413 -95809635+36648252 -95809590+36647865 -95809534+36645088 -95809534+36645088 -95809537+36644648 -95809613+36641689 -95809635+36640976 -95809693+36633768 -95809693+36633768 -95809636+36626561 -95809611+36624013 -95809594+36623379 -95809586+36623081 -95809574+36622230 -95809568+36621811 -95809566+36621017 -95809566+36621017 -95809604+36599972 -95809617+36597476 -96000810+36998860 -95995715+36999035 -95973628+36999071 -95964270+36999104 -95961644+36999117 -95954020+36999127 -95941671+36999177 -95936992+36999268 -95936498+36999249 -95932533+36999305 -95932001+36999314 -95930771+36999292 -95928122+36999245 -95918855+36999288 -95913404+36999314 -95910573+36999333 -95910180+36999336 -95910116+36999335 -95889057+36999193 -95877151+36999304 -95876524+36999350 -95875257+36999302 -95873944+36999300 -95872973+36999294 -95866899+36999261 -95859112+36999217 -95856288+36999264 -95840886+36999248 -95837434+36999226 -95837267+36999225 -95832240+36999210 -95823829+36999183 -95822973+36999178 -95819366+36999158 -95812190+36999117 -95810462+36999119 -95807980+36999124 -95796615+36999224 -95794501+36999242 -95786762+36999310 -95796780+33873642 -95801555+33872360 -95801774+33872268 -95802131+33871833 -95802954+33871605 -95803338+33871170 -95804079+33870895 -95805094+33870048 -95805972+33869979 -95806714+33870094 -95806934+33870277 -95829107+33873662 -95796780+33873642 -95829107+33873662 -95809617+36597476 -95812482+36585003 -95812487+36583113 -95812602+36570316 -95812628+36567596 -95812637+36563459 -95812637+36563459 -95812214+36548403 -95812137+36541718 -95812137+36541718 -95812300+36525510 -95812446+36518230 -95812446+36518230 -95812403+36510483 -95812392+36508823 -95812342+36500611 -95812342+36500611 -95812511+36496026 -95812539+36481496 -95812556+36472192 -95812566+36467058 -95812566+36467058 -95812395+36452574 -95812390+36452209 -95812338+36448638 -95812310+36448478 -95812310+36443673 -95812281+36434566 -95812272+36432807 -95812224+36423423 -96001172+36423700 -96000966+36423698 -96000272+36423701 -95991727+36423729 -95988434+36423570 -95985924+36423548 -95985850+36423553 -95984678+36423640 -95983789+36423638 -95980496+36423632 -95977227+36423628 -95973354+36423622 -95971531+36423636 -95970571+36423643 -95966984+36423669 -95962738+36423625 -95958576+36423671 -95955943+36423649 -95946855+36423697 -95946017+36423699 -95939646+36423715 -95939426+36423716 -95939259+36423716 -95938188+36423719 -95938022+36423720 -95937931+36423720 -95937693+36423720 -95937612+36423720 -95937454+36423720 -95920929+36423742 -95920300+36423743 -95920154+36423743 -95919587+36423742 -95916393+36423737 -95907690+36423724 -95907095+36423723 -95902425+36423716 -95902350+36423716 -95898851+36423710 -95886645+36423691 -95884202+36423687 -95871687+36423722 -95869046+36423742 -95867830+36423752 -95866245+36423707 -95855904+36423652 -95852821+36423636 -95848111+36423611 -95830655+36423519 -95830220+36423516 -95830143+36423516 -95821857+36423473 -95821100+36423469 -95820692+36423466 -95814713+36423435 -95812224+36423423 -95819964+35855900 -95822404+35855907 -95827166+35855921 -95828289+35855925 -95836665+35855950 -95842418+35855967 -95856252+35856026 -95866856+35856122 -95872620+35856175 -95876467+35856463 -95883973+35856494 -95890550+35856474 -95899540+35856419 -95900468+35856413 -95904067+35856390 -95908343+35856364 -95910833+35856332 -95912265+35856314 -95912427+35856344 -95913498+35856474 -95917945+35856710 -95921036+35856710 -95921339+35856707 -95922349+35856698 -95922897+35856693 -95926192+35856663 -95928898+35856674 -95930751+35856681 -95934266+35856694 -95943927+35856731 -95945175+35856739 -95950985+35856775 -95961860+35856842 -95964048+35856823 -95965527+35856810 -95966476+35856802 -95966646+35856800 -95968594+35856807 -95971451+35856794 -95975083+35856777 -95979769+35856756 -95982112+35856753 -95982453+35856753 -95984320+35856750 -95985420+35856749 -95988808+35856746 -95989850+35856801 -95995761+35856813 -95996590+35856809 -95997555+35856804 -95997724+35856798 -95997802+35856798 -96000271+35856825 -96001102+35856823 -96002996+35856818 -96003810+35856816 -96006561+35856809 -96015467+35856786 -96016057+35856786 -96032872+35856823 -96032952+35856823 -96033118+35856824 -95823362+35188043 -95815588+35192000 -95823362+35188043 -95823272+35188097 -95822472+35188497 -95821972+35188697 -95821272+35189097 -95820472+35189397 -95819772+35189697 -95819072+35190097 -95817772+35190797 -95816872+35191197 -95815872+35191797 -95815588+35192000 -95983710+35151557 -95983376+35151595 -95971777+35152496 -95968277+35152496 -95966533+35152508 -95966190+35152496 -95941676+35148096 -95938176+35147096 -95900820+35146460 -95899975+35146896 -95899545+35147183 -95897174+35148696 -95896541+35149048 -95879819+35170094 -95877910+35174000 -95877374+35174897 -95874650+35179975 -95873064+35182424 -95870663+35185986 -95865874+35187297 -95863774+35186997 -95857991+35186697 -95845899+35187806 -95843815+35186690 -95839377+35184360 -95838665+35184332 -95826523+35186693 -95823362+35188043 -95826876+34156598 -95827206+34156690 -95828445+34156735 -95828654+34156816 -95826876+34156598 -95828654+34156816 -95828654+34156816 -95832206+34156806 -95834936+34156798 -95835846+34156795 -95840341+34156782 -95848272+34156760 -95858264+34156732 -95863814+34156716 -95871115+34156695 -95877467+34156565 -95884318+34156567 -95895392+34156585 -95914110+34156617 -95918353+34156624 -95918637+34156625 -95928812+34156630 -95933175+34156632 -95935445+34156634 -95949588+34156643 -95955591+34156648 -95976241+34156745 -95987765+34156798 -95991580+34156816 -95829107+33873662 -95837613+33873477 -95850983+33881123 -95854187+33884344 -95863661+33893564 -95863661+33893564 -95865724+33900430 -95865724+33900430 -95865670+33900750 -95865670+33900750 -95865862+33900819 -95866246+33900727 -95866768+33900818 -95866768+33900818 -95866740+33901001 -95866274+33901368 -95866137+33902512 -95866137+33902512 -95866220+33902604 -95866549+33902581 -95871246+33907248 -95863661+33893564 -95871246+33907248 -95871246+33907248 -95885864+33915753 -95890228+33919091 -95917902+33924544 -95936051+33942695 -95937860+33948185 -95937946+33948257 -95937946+33948257 -95937943+33953430 -95937929+33985691 -95937896+33986411 -95937896+33986823 -95937868+33986893 -95937868+33986893 -95937952+33996069 -95937952+33996069 -95937924+33997331 -95937924+33997855 -95938068+34004518 -95938139+34011871 -95938156+34014820 -95938221+34026336 -95938249+34034644 -95938277+34035377 -95938309+34040710 -95938317+34042102 -95938324+34043248 -95938351+34047624 -95938360+34049178 -95938360+34049178 -95938333+34055106 -95938321+34056813 -95938260+34064823 -95938234+34068243 -95938224+34069663 -95938224+34069663 -95938232+34071845 -95938245+34075319 -95938270+34081577 -95938280+34084105 -95938281+34091333 -95938281+34091413 -95938281+34094355 -95938282+34098753 -95938338+34104154 -95938338+34104154 -95938311+34106077 -95938311+34106077 -95938312+34111144 -95938312+34111144 -95938257+34112234 -95938196+34125591 -95938196+34125591 -95939627+34125999 -95950444+34130004 -95951685+34144789 -95952263+34145224 -95952649+34145910 -95952869+34145887 -95953337+34145704 -95954768+34145658 -95955291+34145864 -95955842+34146436 -95956090+34146825 -95956090+34146825 -95956035+34147558 -95956035+34147558 -95976959+34154876 -95977838+34151077 -95990450+34155511 -95991580+34156816 -95981376+35289899 -95981377+35278593 -95981377+35278593 -95981362+35269409 -95981357+35269150 -95981347+35264349 -95981328+35260480 -95981292+35252898 -95981284+35251298 -95981171+35239163 -95981097+35231610 -95981083+35224340 -95981080+35222547 -95981071+35217600 -95981071+35217600 -95981125+35216016 -95981530+35204367 -95981589+35202677 -95982977+35202643 -95983191+35202638 -95983356+35198495 -95983372+35196073 -95983421+35188999 -95983422+35188915 -95983471+35181996 -95983628+35159571 -95983636+35158510 -95983664+35154535 -95983718+35152154 -95983718+35152154 -95983710+35151557 -95981307+35376828 -95981394+35368326 -95981394+35368326 -95981360+35361074 -95981329+35354249 -95981329+35354249 -95981495+35349121 -95981543+35347642 -95981547+35346405 -95981553+35344573 -95981554+35344158 -95981579+35336156 -95981586+35333989 -95981589+35333018 -95981589+35333018 -95981561+35332446 -95981537+35327454 -95981529+35325902 -95981428+35319026 -95981360+35314341 -95981306+35303532 -95981306+35303532 -95981309+35303263 -95981320+35302103 -95981328+35300300 -95981376+35289899 -95981376+35289899 -95992878+35289599 -95993555+35289608 -95997919+35289667 -95999649+35289760 -96000278+35289714 -96000278+35289828 -96003933+35289809 -96016898+35289652 -96034677+35289749 -96040616+35289772 -96052203+35289751 -96057360+35289795 -96065366+35289865 -96065460+35289866 -96086951+35289841 -96087938+35289840 -96090718+35289837 -96096552+35289830 -96103544+35289823 -96122324+35289884 -96122736+35289888 -96122868+35289889 -96126441+35289957 -96141153+35289950 -96141476+35289950 -96141824+35289950 -96153815+35289946 -96158253+35290062 -96165718+35290090 -96173643+35290122 -96174442+35290125 -96177149+35290137 -96186683+35290175 -96194036+35290179 -96200288+35290170 -96215347+35290149 -96216170+35290148 -96229146+35290133 -96244812+35290153 -96247181+35290164 -96250284+35290071 -96251226+35290070 -96251665+35290070 -96256681+35290068 -96259947+35290001 -96260334+35290044 -96260916+35290042 -96264497+35290026 -96271025+35290041 -96277811+35290122 -96282193+35290100 -96282421+35290100 -96285935+35290093 -96303296+35290057 -96317392+35290080 -96335034+35290146 -96338886+35290076 -96345184+35290105 -96345697+35290108 -96352731+35290142 -96359503+35290164 -96360370+35290167 -96370318+35290202 -96373635+35290207 -96382741+35290222 -96385002+35290223 -96388240+35290201 -96405967+35290229 -96406946+35290225 -96412404+35290203 -96416993+35290185 -96418294+35290202 -96421921+35290251 -96434244+35290164 -96438515+35290095 -96441390+35290095 -96010382+35127954 -96012842+35136484 -96013639+35141787 -96013639+35141787 -96013495+35142299 -96012746+35144304 -96012291+35145060 -96011241+35145859 -95990279+35150838 -95983710+35151557 -96192563+35639087 -96192549+35636490 -96192544+35635655 -96192539+35634721 -96192489+35626118 -96192489+35626118 -96192735+35618766 -96192735+35618766 -96192734+35618680 -96192725+35617774 -96192651+35610230 -96192651+35610128 -96192672+35604786 -96192672+35604786 -96192623+35602761 -96192623+35602761 -96192708+35595562 -96192793+35581031 -96192793+35581031 -96192737+35570206 -96192737+35570206 -96192801+35559120 -96192843+35551902 -96192843+35551902 -96191183+35551911 -96183879+35551951 -96176607+35551990 -96175179+35552082 -96158883+35552056 -96158748+35552058 -96157314+35552079 -96149178+35552098 -96148437+35552100 -96141018+35552100 -96139555+35552100 -96139431+35552100 -96138965+35552101 -96136963+35552101 -96130129+35552102 -96127310+35552103 -96123343+35551891 -96121381+35551911 -96116202+35551963 -96113290+35551987 -96111022+35552010 -96109202+35552034 -96103938+35552128 -96091762+35552123 -96089565+35552121 -96088884+35552120 -96087795+35552119 -96087795+35552119 -96087838+35551241 -96087838+35551241 -96087835+35551147 -96087799+35549850 -96087799+35549850 -96087808+35545497 -96087808+35545497 -96087786+35532956 -96087755+35519939 -96087751+35518127 -96087743+35514696 -96087743+35514696 -96087771+35512980 -96087771+35512980 -96087667+35508028 -96087658+35507580 -96087658+35507580 -96087922+35500386 -96087922+35500386 -96087532+35477340 -96087532+35477340 -96087643+35471367 -96087643+35471367 -96087641+35465661 -96087641+35464021 -96087618+35455761 -96087611+35453083 -96087611+35453083 -96087638+35449489 -96087638+35449489 -96087590+35445598 -96087581+35444890 -96087523+35435027 -96087523+35435027 -96087577+35428551 -96087604+35427636 -96087604+35427636 -96087576+35426812 -96087576+35426812 -96087596+35422302 -96087604+35420473 -96087713+35410930 -96087746+35407083 -96087762+35405352 -96087767+35404819 -96087767+35404819 -96087747+35403770 -96087675+35400007 -96087512+35391455 -96087455+35387405 -96087455+35387405 -96087482+35386764 -96087510+35386513 -96087511+35384838 -96087511+35384838 -96087482+35384613 -96087477+35384356 -96087475+35384178 -96087368+35376993 -96079964+35376948 -96078651+35376926 -96077326+35376948 -96076443+35376949 -96060908+35376905 -96059029+35376922 -96058422+35376928 -96052247+35377066 -96044397+35377065 -96043614+35377057 -96036082+35376986 -96032160+35376949 -96030679+35376994 -96027275+35376993 -96025605+35376993 -96023610+35376992 -96021598+35376968 -96021448+35376968 -96019417+35376978 -96016876+35376991 -96006931+35376872 -96000277+35376847 -95999155+35376802 -95994657+35376757 -95991521+35376920 -95981307+35376828 -95991580+34156816 -95998535+34156849 -96009830+34157115 -96013073+34157274 -96036197+34157396 -96036858+34157580 -96038042+34157564 -96051717+34157385 -96068648+34157164 -96070272+34157143 -96082964+34156978 -96084238+34156962 -96085780+34157031 -96096957+34157097 -96102543+34157108 -96129400+34157130 -96140824+34157065 -96143412+34156975 -96144220+34156935 -96145258+34156884 -96146572+34156979 -96147633+34156980 -96159326+34156997 -96179524+34157026 -96211390+34157072 -96220586+34157139 -96222982+34157093 -96223395+34157184 -96232811+34157088 -96233417+34157042 -96242158+34157148 -96247002+34157208 -96247592+34157216 -96248313+34157225 -96250084+34157247 -96253048+34157358 -96255826+34157347 -96259761+34157331 -96267916+34157474 -96279922+34157502 -96285771+34157331 -96286915+34157298 -96303613+34157218 -96305721+34157209 -96310374+34157140 -96310479+34157140 -96320205+34157209 -96320783+34157140 -96337965+34157184 -96342837+34157222 -96346473+34157251 -96355508+34157249 -96358644+34157248 -96358982+34157236 -96361232+34157156 -96362076+34157161 -96364280+34157172 -96372770+34157219 -96387355+34157246 -96388695+34157261 -96388822+34157261 -96407640+34157317 -96000810+36998860 -96000815+36990297 -96000827+36973312 -96000834+36962441 -96000858+36926641 -96000858+36926641 -96000736+36914216 -96000579+36913415 -96000579+36913415 -96000828+36905450 -96001005+36888774 -96001005+36888774 -96000907+36887450 -96000739+36874616 -96000728+36871352 -96000719+36868475 -96000716+36867347 -96000689+36858571 -96000631+36839625 -96000614+36833991 -96000585+36824738 -96000577+36822324 -96000575+36821494 -96000563+36817545 -96000563+36817545 -96000573+36815081 -96000573+36815081 -96000570+36814930 -96000482+36808712 -96000429+36808452 -96000429+36808452 -96000505+36801076 -96000585+36793448 -96000638+36788359 -96000639+36788305 -96000689+36786000 -96000692+36781813 -96000702+36780402 -96000706+36779704 -96000706+36779704 -96000694+36777170 -96000694+36776369 -96000709+36774150 -96000709+36774150 -96000681+36772846 -96000681+36772595 -96000682+36770391 -96000683+36769635 -96000683+36768884 -96000691+36767240 -96000692+36767077 -96000700+36765603 -96000735+36759011 -96000736+36758862 -96000739+36758371 -96000744+36757588 -96000744+36757588 -96000704+36752280 -96000688+36751679 -96000660+36750612 -96000647+36750089 -96000647+36750089 -96000730+36748855 -96000731+36748763 -96000735+36748135 -96000770+36743126 -96000778+36742000 -96000792+36739932 -96000792+36739932 -96000764+36738949 -96000764+36738949 -96000775+36738850 -96000850+36738194 -96000879+36737741 -96000914+36737213 -96000965+36736455 -96000965+36736455 -96000956+36736228 -96000937+36735729 -96000762+36730975 -96000754+36730758 -96000754+36730758 -96000756+36726000 -96000756+36726000 -96000642+36725611 -96000641+36725451 -96000638+36723174 -96000634+36720139 -96000634+36720139 -96000739+36717759 -96000783+36713243 -96000783+36713243 -96000762+36709600 -96000711+36700468 -96000711+36700468 -96000712+36700177 -96000727+36696123 -96000728+36695800 -96000728+36695800 -96000699+36695686 -96000698+36684544 -96000679+36679813 -96000665+36676262 -96000650+36674697 -96000639+36673557 -96000638+36673403 -96000638+36673403 -96000777+36659619 -96000894+36658785 -96000932+36655091 -96000955+36653843 -96000981+36651174 -96001023+36646786 -96001049+36644121 -96001049+36644121 -96000869+36641116 -96000852+36639887 -96000811+36638160 -96000810+36638103 -96000755+36635654 -96000745+36634771 -96000741+36634442 -96000741+36634442 -96000755+36629789 -96000758+36628654 -96000779+36626572 -96000779+36626572 -96000656+36611181 -96000656+36611181 -96000689+36607360 -96000689+36607360 -96000673+36599479 -96000673+36599331 -96000717+36582827 -96000724+36580373 -96000765+36565373 -96000776+36561248 -96000791+36555720 -96000795+36554243 -96000812+36552575 -96000839+36538300 -96000854+36535298 -96000893+36526971 -96000902+36524920 -96001067+36496534 -96001068+36496454 -96001209+36485020 -96001209+36485020 -96001186+36471839 -96001123+36467200 -96001123+36467200 -96001196+36464311 -96001210+36463755 -96001252+36462139 -96001252+36461635 -96001176+36459511 -96001142+36458524 -96001142+36458524 -96001172+36455938 -96001172+36455938 -96001069+36451525 -96001069+36451525 -96001082+36448641 -96001084+36448383 -96001085+36448243 -96001085+36448216 -96001085+36448189 -96001085+36448100 -96001092+36446438 -96001097+36445337 -96001107+36443517 -96001327+36440289 -96001384+36439832 -96001384+36439832 -96001362+36432954 -96001362+36432854 -96001308+36429856 -96001248+36425460 -96001229+36424091 -96001172+36423885 -96001172+36423700 -96000683+36768884 -96000683+36769071 -96000683+36769635 -96000683+36768884 -96000683+36769635 -96041677+36160890 -96040577+36160790 -96039077+36160990 -96038277+36160990 -96037877+36160990 -96037377+36160990 -96035877+36160990 -96035787+36160990 -96034877+36160990 -96033792+36160990 -96033776+36160990 -96029276+36160791 -96028790+36160791 -96027176+36160791 -96024776+36160891 -96023576+36160791 -96023376+36160891 -96022976+36161091 -96022376+36160791 -96020476+36160891 -96019776+36160991 -96018276+36160891 -96016598+36160985 -96016338+36160999 -96014676+36161091 -96013776+36161191 -96012576+36161191 -96011375+36161191 -96010975+36161191 -96010575+36161191 -96009275+36160892 -96008075+36160992 -96006875+36160892 -96003575+36160792 -96002475+36160792 -96001357+36160792 -96001275+36160792 -96001175+36162092 -96001175+36162092 -96001475+36164992 -96001475+36164992 -96001075+36166592 -96001075+36166592 -96001175+36167692 -96001275+36168492 -96001275+36168492 -96001175+36171192 -96001175+36172992 -96001375+36174892 -96001375+36175992 -96001375+36176692 -96001178+36180239 -96001175+36180292 -96001175+36184087 -96001175+36184600 -96001175+36186091 -96001175+36187491 -96001175+36190391 -96001275+36191291 -96001356+36203935 -96001376+36205291 -96001376+36205791 -96001276+36212991 -96001276+36212991 -96001476+36219191 -96001476+36220591 -96001276+36223891 -96001276+36224209 -96001276+36225291 -96001376+36225791 -96001376+36226247 -96001376+36226991 -96001276+36230791 -96001276+36230791 -96001290+36231377 -96001376+36234891 -96001376+36234891 -96001276+36237891 -96001276+36238161 -96001276+36238491 -96001276+36239310 -96001276+36242090 -96001276+36242690 -96001271+36243745 -96001176+36244790 -96001176+36244948 -96001176+36245190 -96001192+36245300 -96001276+36245890 -96001276+36245890 -96001176+36247290 -96001176+36247290 -96001376+36249490 -96001376+36249490 -96001276+36249990 -96001276+36256392 -96001276+36263590 -96001176+36273890 -96001176+36273890 -96001375+36277990 -96001375+36278990 -96001436+36282034 -96001445+36282496 -96001475+36283990 -96001475+36285790 -96001475+36288890 -96001575+36292590 -96001575+36293190 -96001575+36293325 -96001575+36297363 -96001575+36298819 -96001575+36300190 -96001475+36303390 -96001475+36303390 -96001575+36307390 -96001575+36307390 -96001475+36312590 -96001475+36312590 -96001519+36312590 -96001525+36313989 -96001525+36314097 -96001540+36317668 -96001568+36317988 -96001568+36318037 -96001559+36318948 -96001559+36318948 -96001561+36321552 -96001561+36322189 -96001562+36322849 -96001563+36323421 -96001563+36323480 -96001530+36326142 -96001490+36329368 -96001448+36332862 -96001427+36334555 -96001422+36334996 -96001405+36336428 -96001291+36343774 -96001291+36343774 -96001404+36344211 -96001404+36344211 -96001401+36347160 -96001400+36347218 -96001341+36351118 -96001341+36351118 -96001398+36351256 -96001408+36354328 -96001410+36354748 -96001411+36355003 -96001420+36357113 -96001420+36357113 -96001362+36358234 -96001362+36358234 -96001390+36359218 -96001390+36359218 -96001389+36359996 -96001388+36360865 -96001388+36360865 -96001416+36361506 -96001416+36361506 -96001387+36362352 -96001387+36362352 -96001414+36363405 -96001414+36363405 -96001413+36364617 -96001384+36365670 -96001361+36366533 -96001332+36367664 -96001310+36368557 -96001285+36369554 -96001261+36370542 -96001237+36371527 -96001222+36372068 -96001213+36372383 -96001185+36373500 -96001179+36373746 -96001178+36374337 -96001176+36375091 -96001040+36375091 -96001040+36375091 -96001176+36375464 -96001184+36375656 -96001184+36375656 -96001182+36377989 -96001161+36385605 -96001161+36385605 -96001265+36393381 -96001307+36396489 -96001307+36396489 -96001281+36398420 -96001218+36403133 -96001218+36403133 -96001303+36406928 -96001328+36407046 -96001328+36407046 -96001324+36409865 -96001324+36409865 -96001342+36412332 -96001342+36412332 -96001315+36414953 -96001274+36419127 -96001274+36419127 -96001278+36419821 -96001278+36419821 -96001173+36422398 -96001173+36423153 -96001172+36423318 -96001172+36423391 -96001172+36423441 -96001172+36423700 -96749838+36998988 -96741270+36999239 -96738844+36999262 -96736590+36999286 -96731983+36999283 -96712707+36999270 -96710482+36999271 -96709696+36999212 -96709255+36999179 -96705431+36999203 -96686864+36999165 -96675224+36999140 -96651895+36999093 -96647944+36999084 -96627300+36999043 -96624488+36998985 -96607359+36998938 -96598368+36998913 -96577957+36998857 -96567631+36998828 -96554513+36998791 -96553837+36998789 -96528642+36998720 -96526161+36998713 -96525746+36998711 -96525496+36998710 -96525102+36998710 -96451259+36999103 -96415412+36999113 -96412701+36999180 -96398671+36999210 -96394272+36999221 -96381557+36999250 -96380558+36999252 -96379942+36999253 -96379851+36999253 -96373040+36999314 -96361497+36999289 -96351774+36999292 -96345284+36999293 -96338538+36999295 -96318932+36999300 -96308847+36999119 -96299108+36999391 -96298477+36999414 -96285335+36999272 -96284153+36999271 -96279079+36999272 -96278623+36999295 -96277366+36999272 -96276368+36999271 -96274812+36999200 -96258773+36999177 -96254346+36999171 -96250269+36999159 -96249047+36999154 -96241191+36999040 -96240130+36999060 -96236484+36999133 -96235320+36999130 -96230461+36999119 -96226528+36999091 -96225390+36999084 -96218513+36999047 -96217571+36999070 -96208130+36999119 -96206126+36999097 -96203884+36999072 -96200028+36999028 -96199964+36999043 -96199343+36999142 -96190444+36999166 -96184768+36999211 -96168486+36999130 -96159221+36999084 -96156757+36999072 -96154017+36999161 -96152933+36999252 -96152384+36999051 -96149709+36999040 -96149625+36999068 -96147379+36999026 -96147143+36999022 -96145070+36999009 -96143207+36999134 -96143064+36999151 -96142836+36999180 -96142208+36999111 -96141310+36998986 -96141210+36998973 -96135732+36998991 -96133571+36998998 -96124152+36999042 -96112943+36999205 -96109674+36999194 -96109179+36999192 -96108022+36999188 -96095474+36999149 -96092627+36999140 -96064387+36999054 -96051224+36999014 -96049078+36999007 -96047893+36999003 -96035772+36998967 -96024605+36998933 -96021717+36998924 -96016589+36998908 -96001269+36998862 -96000810+36998860 -96040555+35105903 -96039212+35107645 -96037380+35110268 -96035791+35112882 -96035587+35113241 -96035121+35113972 -96032889+35116844 -96031082+35119105 -96030775+35119510 -96028350+35120823 -96024933+35120140 -96024304+35119930 -96022087+35119284 -96020014+35118544 -96018131+35117933 -96016924+35117492 -96014623+35116810 -96013871+35116558 -96009959+35117834 -96009806+35117984 -96009754+35118034 -96008912+35119508 -96008883+35121766 -96008883+35121766 -96009426+35124466 -96009426+35124466 -96009526+35125094 -96010302+35127562 -96010382+35127954 -96009426+35124466 -96010382+35127954 -96029675+36046293 -96029675+36045133 -96029675+36043593 -96029675+36042757 -96029675+36041893 -96029687+36039965 -96029774+36033093 -96029774+36031893 -96029574+36022393 -96029574+36021293 -96029574+36017393 -96029674+36015093 -96029674+36014093 -96029574+36011693 -96029574+36011393 -96029631+36007235 -96029774+36002693 -96029810+36000193 -96029810+36000193 -96029631+35998881 -96029574+35993093 -96029574+35988094 -96029274+35986094 -96029274+35982494 -96029357+35981085 -96029374+35980794 -96029374+35980794 -96029274+35979194 -96029274+35979194 -96029289+35977697 -96029289+35977697 -96029274+35976494 -96029270+35975335 -96029270+35975335 -96029273+35974765 -96029274+35974494 -96029274+35974494 -96029174+35973894 -96029074+35969594 -96029074+35969594 -96029174+35966894 -96029174+35966623 -96029173+35960694 -96029173+35959094 -96029173+35956294 -96029163+35954370 -96029163+35954347 -96029073+35944695 -96029073+35944695 -96029150+35941425 -96029165+35940813 -96029166+35940767 -96029173+35940495 -96029218+35935817 -96029273+35930195 -96029326+35926427 -96029326+35926407 -96029364+35923690 -96029391+35921779 -96029405+35920744 -96029435+35918608 -96029473+35915895 -96029373+35915195 -96029273+35901096 -96029273+35901096 -96033273+35901095 -96033273+35886096 -96033273+35885696 -96033273+35875096 -96033282+35875096 -96033282+35875096 -96033272+35874449 -96033224+35871390 -96033223+35871198 -96033222+35871093 -96033174+35864464 -96033118+35856824 -96029373+35915195 -96029473+35915895 -96029473+35915895 -96029373+35915195 -96029675+36050504 -96029667+36047721 -96029667+36047721 -96029675+36046293 -96029675+36050504 -96029675+36046293 -96040375+36075392 -96039175+36075392 -96037912+36075392 -96036375+36075392 -96033775+36075392 -96032075+36075392 -96031975+36075392 -96031075+36075392 -96030375+36075392 -96029761+36075392 -96029675+36075392 -96029675+36071092 -96029708+36069491 -96029732+36068348 -96029775+36066292 -96029775+36065792 -96029775+36063314 -96029775+36061792 -96029775+36061245 -96029775+36061092 -96029775+36060192 -96029775+36058998 -96029775+36058592 -96029675+36057692 -96029675+36055952 -96029675+36053192 -96029675+36050592 -96029675+36050504 -96033118+35856824 -96040298+35856840 -96051078+35856865 -96051359+35856933 -96059903+35856933 -96061598+35856938 -96068646+35856957 -96070163+35857003 -96072306+35857015 -96075672+35857070 -96086034+35857199 -96086829+35857196 -96095142+35857170 -96100779+35857153 -96109198+35857169 -96114785+35857195 -96119617+35857152 -96119675+35857151 -96126139+35857337 -96129664+35857319 -96138241+35857278 -96139551+35857272 -96141503+35857262 -96142210+35857265 -96159100+35857183 -96160718+35857175 -96184213+35857060 -96185077+35857055 -96192482+35857021 -96192487+35847321 -96192490+35842522 -96192510+35804908 -96192511+35802743 -96192511+35802743 -96192502+35792920 -96192498+35792080 -96192425+35777840 -96192424+35777675 -96192387+35770340 -96192384+35769608 -96192384+35769608 -96192406+35769189 -96192439+35768532 -96192447+35765885 -96192451+35764759 -96192458+35762672 -96192467+35760065 -96192467+35760065 -96192466+35755328 -96192466+35755328 -96192494+35754802 -96192553+35747352 -96192555+35747008 -96192600+35740789 -96192619+35731721 -96192630+35726212 -96192636+35723125 -96192637+35722374 -96192658+35711726 -96192663+35710991 -96192686+35707401 -96192686+35697356 -96192691+35692156 -96192697+35686616 -96192714+35671360 -96192771+35668179 -96192771+35668179 -96192712+35663857 -96192630+35657904 -96192630+35655725 -96192630+35651496 -96192563+35639087 -96040375+36075392 -96040475+36075392 -96040475+36075392 -96040375+36075392 -96040555+35105903 -96041406+35104799 -96041857+35104348 -96043749+35103268 -96044886+35102616 -96046504+35101851 -96047063+35101553 -96040555+35105903 -96047063+35101553 -96057376+36075491 -96056376+36075491 -96055276+36075491 -96054176+36075491 -96053576+36075491 -96052676+36075491 -96052276+36075391 -96049676+36075491 -96047376+36075491 -96047367+36075491 -96046446+36075491 -96045376+36075491 -96045076+36075491 -96044676+36075491 -96043476+36075391 -96042276+36075391 -96041275+36075392 -96040475+36075392 -96041677+36160890 -96043677+36160990 -96043877+36160890 -96041677+36160890 -96043877+36160890 -96043877+36160890 -96047177+36160990 -96047677+36160990 -96049477+36160990 -96051577+36160990 -96055377+36160990 -96056173+36160990 -96060872+36160989 -96060971+36160989 -96061858+36160989 -96062078+36160989 -96064605+36160962 -96064976+36160958 -96067017+36160937 -96069517+36160911 -96071578+36160889 -96072478+36160989 -96073378+36160989 -96073606+36161030 -96074478+36161189 -96074885+36161148 -96075478+36161089 -96076064+36161089 -96078062+36161067 -96078542+36161055 -96079439+36161033 -96080622+36161004 -96081279+36160988 -96082698+36161071 -96082979+36161088 -96091055+36161088 -96091479+36161088 -96092079+36161088 -96099579+36161088 -96100079+36161088 -96100511+36161088 -96103180+36161087 -96104024+36161087 -96104080+36161087 -96105880+36161087 -96119980+36161087 -96137681+36160986 -96139428+36160986 -96140481+36160986 -96146049+36160986 -96146146+36160986 -96148772+36160986 -96153682+36160985 -96154182+36160985 -96157882+36160985 -96161482+36160985 -96165782+36160885 -96172383+36160984 -96174583+36160984 -96174639+36160998 -96174983+36161084 -96175883+36161084 -96189484+36161184 -96209684+36161383 -96212773+36161434 -96215785+36161483 -96219264+36161516 -96225985+36161582 -96230685+36161682 -96239586+36161782 -96242586+36161781 -96247786+36161881 -96249886+36161881 -96252986+36161881 -96253686+36161881 -96256287+36161881 -96258287+36161981 -96263956+36161980 -96264230+36161980 -96267690+36161980 -96267905+36161980 -96268066+36161980 -96268125+36161980 -96268287+36161980 -96047063+35101553 -96047391+35101332 -96051186+35099287 -96054870+35097256 -96061166+35091197 -96061402+35090795 -96063000+35086087 -96063132+35084924 -96063178+35084498 -96063220+35084112 -96063509+35079736 -96064035+35072958 -96064088+35072571 -96064127+35072280 -96064229+35071587 -96064354+35070942 -96066667+35063170 -96068033+35060166 -96068211+35059761 -96068367+35059184 -96072436+35053821 -96073243+35053409 -96076773+35052489 -96077339+35052362 -96078281+35052150 -96080133+35051669 -96081046+35051504 -96086616+35050393 -96087114+35050273 -96088843+35049863 -96088861+35049758 -96088861+35049758 -96088849+35009131 -96088849+35009131 -96088975+35001361 -96089078+34992507 -96089078+34992507 -96089077+34985158 -96089077+34979894 -96089076+34970972 -96089076+34970972 -96089079+34966714 -96089079+34963207 -96089079+34951278 -96089210+34949117 -96089210+34949117 -96089152+34941771 -96089152+34941771 -96089172+34938378 -96089179+34937239 -96089179+34937239 -96089178+34936841 -96089178+34933395 -96089094+34931198 -96089079+34931019 -96089079+34924721 -96089074+34923051 -96089054+34917518 -96089050+34916406 -96089044+34914853 -96089041+34913933 -96089037+34912868 -96089031+34911215 -96089008+34904620 -96089004+34903538 -96088999+34901972 -96088999+34901972 -96089084+34898175 -96089087+34896517 -96089089+34895091 -96089098+34889427 -96089100+34888001 -96089107+34883849 -96089133+34876754 -96089133+34876754 -96089124+34869271 -96089122+34859652 -96089121+34854908 -96089121+34854853 -96090671+34854853 -96092019+34848047 -96092031+34840114 -96092075+34831932 -96092110+34825537 -96092110+34825537 -96091939+34811165 -96091939+34811165 -96091954+34808298 -96092320+34787021 -96092320+34787021 -96092236+34786197 -96092224+34785301 -96092176+34782187 -96092117+34778277 -96092117+34778277 -96092134+34775257 -96092138+34774639 -96092175+34771321 -96092175+34771321 -96092120+34767693 -96092118+34767590 -96058476+36075491 -96057376+36075491 -96058476+36075491 -96057468+36075503 -96057376+36075491 -96297888+36162279 -96297983+36156979 -96297988+36156679 -96297988+36156179 -96297988+36152479 -96297988+36143379 -96297988+36142779 -96298088+36141379 -96298088+36137779 -96298087+36131179 -96298087+36129979 -96297887+36119179 -96297887+36115379 -96297787+36104279 -96297787+36099079 -96297814+36096475 -96297852+36091189 -96297886+36090479 -96297886+36084979 -96297788+36076045 -96297786+36075779 -96295084+36075703 -96290786+36075580 -96290686+36075580 -96288786+36075580 -96283685+36075580 -96280585+36075580 -96261584+36075581 -96259584+36075581 -96253384+36075682 -96253284+36075682 -96252984+36075682 -96252284+36075682 -96226983+36075683 -96226783+36075683 -96226383+36075683 -96225983+36075683 -96225583+36075683 -96225259+36075683 -96223183+36075683 -96221028+36075696 -96218422+36075712 -96215637+36075730 -96215262+36075732 -96212041+36075752 -96209204+36075769 -96206682+36075784 -96203382+36075784 -96201482+36075784 -96199182+36075684 -96190455+36075875 -96176385+36075804 -96176150+36075803 -96174490+36075794 -96172781+36075785 -96170703+36075762 -96170545+36075764 -96170169+36075770 -96169081+36075786 -96168081+36075786 -96166598+36075786 -96165281+36075786 -96162487+36075786 -96158395+36075786 -96156427+36075786 -96154680+36075786 -96154180+36075786 -96136779+36075687 -96135522+36075590 -96134179+36075487 -96129679+36075487 -96127425+36075487 -96123418+36075488 -96119841+36075488 -96119579+36075488 -96119475+36075488 -96118879+36075488 -96117079+36075488 -96114278+36075488 -96110078+36075488 -96109478+36075488 -96107378+36075488 -96100978+36075489 -96092278+36075589 -96089203+36075589 -96087777+36075589 -96083477+36075590 -96081677+36075590 -96080484+36075590 -96079877+36075590 -96078677+36075590 -96077577+36075590 -96075145+36075537 -96075137+36075537 -96074236+36075517 -96074044+36075513 -96073958+36075511 -96072977+36075490 -96071877+36075490 -96070777+36075490 -96070766+36075490 -96069677+36075490 -96068677+36075490 -96068372+36075500 -96067927+36075515 -96067477+36075490 -96066377+36075490 -96065276+36075490 -96064076+36075490 -96063076+36075490 -96062976+36075591 -96061876+36075491 -96060876+36075491 -96059576+36075491 -96058476+36075491 -96092169+34680586 -96092168+34680489 -96092167+34680393 -96092152+34679146 -96092084+34673444 -96092000+34666525 -96091997+34666254 -96091992+34665605 -96091939+34658564 -96091876+34653194 -96091876+34653194 -96092085+34652934 -96092085+34652934 -96092074+34650924 -96092074+34641069 -96091987+34635358 -96091987+34635358 -96092074+34629625 -96092167+34619045 -96092245+34618098 -96092301+34615846 -96092301+34615846 -96092277+34615749 -96092277+34615749 -96092303+34613683 -96092305+34613598 -96092305+34613598 -96092296+34612572 -96092276+34610279 -96092127+34608237 -96092081+34604051 -96092080+34600507 -96092076+34599587 -96092050+34593160 -96092006+34589428 -96091965+34585951 -96091965+34585951 -96092262+34575559 -96092292+34571258 -96092292+34571258 -96092218+34549532 -96092201+34544572 -96092201+34544572 -96092227+34538278 -96092251+34535188 -96092251+34535188 -96092059+34515334 -96091797+34510313 -96091796+34510186 -96091796+34510186 -96091873+34506155 -96094299+34506180 -96095238+34506190 -96096075+34506199 -96092333+34714221 -96092279+34720641 -96092263+34722518 -96092254+34723537 -96092170+34733327 -96092143+34736454 -96092060+34746166 -96092060+34746166 -96092197+34753013 -96092197+34753013 -96092188+34754224 -96092144+34760359 -96092135+34762736 -96092119+34767297 -96092118+34767590 -96092118+34767590 -96092816+34767580 -96100643+34767479 -96105397+34767556 -96138587+34767225 -96146994+34767213 -96160176+34767195 -96160928+34767194 -96163086+34767185 -96168702+34767153 -96178664+34767097 -96180382+34767087 -96185524+34767059 -96190330+34767032 -96196600+34766997 -96202935+34766974 -96205078+34766967 -96214405+34766937 -96226471+34766898 -96236542+34766948 -96239443+34766968 -96239565+34766969 -96246837+34767018 -96248512+34767030 -96248534+34767030 -96250281+34767042 -96258174+34766998 -96258949+34766994 -96279368+34766880 -96284155+34766853 -96288432+34766828 -96293600+34766800 -96301960+34766834 -96311067+34766890 -96316500+34766830 -96317603+34766931 -96319191+34766944 -96329474+34766998 -96330712+34767002 -96331028+34767026 -96331159+34767003 -96333913+34767012 -96335305+34767171 -96336775+34767125 -96342073+34767239 -96344279+34767238 -96344625+34767307 -96350564+34767292 -96354845+34767281 -96355026+34767281 -96359646+34767312 -96359824+34767348 -96360970+34767358 -96362154+34767369 -96366083+34767189 -96373676+34767272 -96389826+34767430 -96394086+34767471 -96395117+34767481 -96398077+34767509 -96404411+34767570 -96406483+34767590 -96092353+34701140 -96092339+34696212 -96092301+34691926 -96092281+34687378 -96092258+34685955 -96092169+34680586 -96092353+34701140 -96092333+34714221 -96092353+34701140 -96092375+34709293 -96092375+34709293 -96092333+34714221 -96096075+34506199 -96096576+34506205 -96097251+34506217 -96096075+34506199 -96097251+34506217 -96097251+34506217 -96098321+34506180 -96100011+34506235 -96101555+34506197 -96104517+34506279 -96105201+34506467 -96117262+34506349 -96121807+34506305 -96127368+34506092 -96132334+34506092 -96142832+34506092 -96144973+34506092 -96145328+34491429 -96145328+34491429 -96145327+34491225 -96145318+34488391 -96145270+34472930 -96145235+34462019 -96145212+34454830 -96145190+34447685 -96145166+34440275 -96145159+34438055 -96145107+34422289 -96145103+34421127 -96145103+34421127 -96147781+34418718 -96151283+34418676 -96159133+34418675 -96160680+34418630 -96171247+34418653 -96188168+34418637 -96188628+34418611 -96189013+34418603 -96193518+34418541 -96201997+34418518 -96222550+34418441 -96222821+34418446 -96232681+34418465 -96244971+34418451 -96252524+34418448 -96260160+34418459 -96264626+34418442 -96265264+34418441 -96276330+34418416 -96302501+34418356 -96302569+34418412 -96302722+34418539 -96306202+34418544 -96307271+34418545 -96319956+34418563 -96324127+34418517 -96336585+34418424 -96337358+34418309 -96346303+34418342 -96354648+34418373 -96358221+34418442 -96363710+34418478 -96372415+34418534 -96378541+34418414 -96380072+34418425 -96385638+34418464 -96398666+34418554 -96403439+34418546 -96407334+34418540 -96192563+35639087 -96209390+35639035 -96213441+35639022 -96216907+35638974 -96227531+35638925 -96233270+35638915 -96233522+35638914 -96241464+35638912 -96256615+35638921 -96261453+35638914 -96263084+35638918 -96265181+35638939 -96273344+35638893 -96281582+35638874 -96283161+35638883 -96298878+35638807 -96307513+35638853 -96315980+35638899 -96322971+35638934 -96324811+35638944 -96333266+35638948 -96337042+35638959 -96338407+35638964 -96340185+35638956 -96342894+35638963 -96344183+35638960 -96354137+35638990 -96358816+35639010 -96369945+35638976 -96371984+35638969 -96381289+35639024 -96387630+35639140 -96390015+35639135 -96394311+35639191 -96398414+35639246 -96405629+35639344 -96414461+35639390 -96422059+35639414 -96423238+35639376 -96423489+35639368 -96431927+35639346 -96445142+35639178 -96454538+35639231 -96459014+35639179 -96460005+35639168 -96465908+35639135 -96467930+35639116 -96476563+35639040 -96477747+35639045 -96482228+35639060 -96486555+35639074 -96487634+35639077 -96494756+35639019 -96496608+35639004 -96512267+35639098 -96518519+35639169 -96521661+35639143 -96529312+35639095 -96535971+35639095 -96540950+35639038 -96543978+35639039 -96547700+35639067 -96556466+35639061 -96565427+35639040 -96565511+35639085 -96572784+35639029 -96574062+35639019 -96574456+35639016 -96574861+35639015 -96577539+35639010 -96577608+35639034 -96577678+35639058 -96583518+35639012 -96584336+35639009 -96588868+35638945 -96591811+35638960 -96601339+35638899 -96605339+35638923 -96611411+35638961 -96612365+35639053 -96620648+35639005 -96250380+36189128 -96250342+36189151 -96250322+36189163 -96249530+36189841 -96249518+36189852 -96242995+36200733 -96242952+36201145 -96242952+36201145 -96250288+36219981 -96250359+36220050 -96250610+36220296 -96256798+36225727 -96256128+36184843 -96250380+36189128 -96256128+36184843 -96254967+36185701 -96253639+36186729 -96252887+36187581 -96250380+36189128 -96256798+36225727 -96258496+36226224 -96259432+36226492 -96261225+36226752 -96264105+36227196 -96267329+36227448 -96271817+36227268 -96274153+36227296 -96274489+36227280 -96256798+36225727 -96274489+36227280 -96268287+36161980 -96268791+36174175 -96268791+36174175 -96268787+36174180 -96264787+36179180 -96264487+36179480 -96264187+36179780 -96259398+36182732 -96256128+36184843 -96297888+36162279 -96280888+36162180 -96277587+36162080 -96277339+36162080 -96277045+36162080 -96276736+36162080 -96273488+36162080 -96272711+36162080 -96272387+36162080 -96268287+36161980 -96489077+36326855 -96479041+36332568 -96461072+36333675 -96453369+36329514 -96439196+36304996 -96439040+36299964 -96437830+36293681 -96436307+36289751 -96424258+36278201 -96415502+36276245 -96414184+36276068 -96375295+36258746 -96373719+36257509 -96366525+36252931 -96362562+36250075 -96362562+36250075 -96362894+36250075 -96362894+36250075 -96359294+36246075 -96358385+36245315 -96357794+36244376 -96342892+36231576 -96340605+36230350 -96338606+36229581 -96338592+36229577 -96329507+36227095 -96322691+36226277 -96279489+36227079 -96276977+36227290 -96274489+36227280 -96621441+36159929 -96621333+36163553 -96620262+36163549 -96619244+36163545 -96615454+36163532 -96613536+36163525 -96606100+36163502 -96606014+36163499 -96602287+36163568 -96596276+36163570 -96595259+36163570 -96592588+36163563 -96588878+36163554 -96579882+36163557 -96575946+36163559 -96571121+36163561 -96568959+36163562 -96552859+36163567 -96551703+36163569 -96538952+36163573 -96525025+36163614 -96524640+36163615 -96512010+36163625 -96500857+36163633 -96499633+36163747 -96485256+36163669 -96482018+36163651 -96474547+36163610 -96454752+36163549 -96449705+36163518 -96448537+36163510 -96448048+36163506 -96446659+36163496 -96445246+36163488 -96440847+36163461 -96431278+36163403 -96422730+36163353 -96422354+36163351 -96418379+36163329 -96413861+36163300 -96410815+36163282 -96406656+36163256 -96400898+36163219 -96396869+36163193 -96395793+36163186 -96393590+36163172 -96392659+36163166 -96391917+36163162 -96387560+36162955 -96376138+36162952 -96375721+36162952 -96375292+36162952 -96375292+36162775 -96374292+36162875 -96374192+36162875 -96372415+36162831 -96370192+36162775 -96369391+36162675 -96368191+36162676 -96351691+36162776 -96351125+36162763 -96342690+36162577 -96340790+36162677 -96334190+36162677 -96329206+36162580 -96323990+36162478 -96323590+36162578 -96320530+36162479 -96320489+36162478 -96317289+36162478 -96304989+36162479 -96303389+36162379 -96297888+36162279 -96406483+34767590 -96406485+34766838 -96406489+34764942 -96406495+34762888 -96406508+34758437 -96406515+34756131 -96406530+34750743 -96406530+34750743 -96406521+34747069 -96406516+34745705 -96406490+34738292 -96406477+34734763 -96406422+34733153 -96406385+34732980 -96406385+34732980 -96406423+34729975 -96406426+34720585 -96406428+34719533 -96406428+34719533 -96406424+34718545 -96406417+34716684 -96406374+34715619 -96406374+34715619 -96406412+34715370 -96406430+34715253 -96406518+34714721 -96406541+34714589 -96406541+34714589 -96406330+34713006 -96406294+34709194 -96406158+34705953 -96406153+34705823 -96406075+34702251 -96406047+34702159 -96406007+34698235 -96406007+34698235 -96406249+34695284 -96406299+34694675 -96406308+34694025 -96406327+34692612 -96406328+34692555 -96406431+34685157 -96406500+34680163 -96412152+34680187 -96414767+34680182 -96424224+34680169 -96426920+34680166 -96427545+34680160 -96438226+34680060 -96441412+34680030 -96441654+34680030 -96454479+34680039 -96456484+34680040 -96462454+34680044 -96468124+34680049 -96470091+34680038 -96473139+34680021 -96476666+34680002 -96476879+34680001 -96480826+34679995 -96481230+34679994 -96495163+34679980 -96500282+34680025 -96503804+34680121 -96505729+34680174 -96512130+34680016 -96512162+34674859 -96512222+34665389 -96512222+34665389 -96512200+34658551 -96512199+34658293 -96512199+34658293 -96512231+34652227 -96512231+34652227 -96512183+34642190 -96512177+34640965 -96512161+34637372 -96512157+34636317 -96512103+34635355 -96512103+34635355 -96512125+34632241 -96512132+34631186 -96512133+34631105 -96512150+34628601 -96512160+34627130 -96512215+34621884 -96512242+34615799 -96512248+34614513 -96512248+34614283 -96512250+34610554 -96512252+34607218 -96512258+34599107 -96512258+34599107 -96512180+34592720 -96512180+34592720 -96512183+34588207 -96512185+34583727 -96512187+34581870 -96512187+34581870 -96512106+34578253 -96512060+34576241 -96512053+34575941 -96512053+34575941 -96512082+34573171 -96512082+34573171 -96512055+34571111 -96512055+34571111 -96512085+34567746 -96512085+34567746 -96512079+34564354 -96512064+34556277 -96512047+34553830 -96512039+34552706 -96512039+34552706 -96512058+34550391 -96512069+34549043 -96512069+34549043 -96512033+34547909 -96511961+34545678 -96511961+34545678 -96512019+34541580 -96512019+34541580 -96512014+34540131 -96512007+34538095 -96511972+34527341 -96511972+34527341 -96511997+34526267 -96512156+34519473 -96512237+34516028 -96512311+34512847 -96512483+34505525 -96512828+34505491 -96513680+34505407 -96513865+34505389 -96417418+34911277 -96408286+34929386 -96406706+34931605 -96406246+34932350 -96406246+34932350 -96406550+34928281 -96406699+34926729 -96406936+34924281 -96406936+34924281 -96406185+34908387 -96406162+34905783 -96406152+34904699 -96406152+34904699 -96406310+34900449 -96406348+34898813 -96406366+34898068 -96406366+34898068 -96406094+34885090 -96406094+34885090 -96406150+34883671 -96406156+34882810 -96406163+34881733 -96406169+34880729 -96406174+34879982 -96406179+34879344 -96406179+34879344 -96406152+34878429 -96406152+34878429 -96406218+34877905 -96406263+34877559 -96406263+34877559 -96406153+34876552 -96406153+34876552 -96406204+34876069 -96406210+34876010 -96406264+34875508 -96406264+34875508 -96406206+34875087 -96406203+34874080 -96406203+34874080 -96406232+34873633 -96406287+34872798 -96406287+34872164 -96406288+34870668 -96406289+34869068 -96406303+34865545 -96406350+34854625 -96406406+34852954 -96406406+34852954 -96406379+34849337 -96406244+34831079 -96406174+34821495 -96406174+34821495 -96406221+34810603 -96406243+34805651 -96406243+34805651 -96406216+34803785 -96406146+34796899 -96406135+34795859 -96406121+34794492 -96406081+34790918 -96406081+34790918 -96406083+34790691 -96406241+34779137 -96406280+34778042 -96406490+34772216 -96406490+34772216 -96406483+34767590 -96407640+34157317 -96407755+34166567 -96407755+34166567 -96407738+34170102 -96407720+34184194 -96407714+34184973 -96407704+34186355 -96407649+34193952 -96407542+34208475 -96407540+34208732 -96407491+34215369 -96407384+34229985 -96407377+34230999 -96407255+34244321 -96407255+34244321 -96407310+34258876 -96407310+34258876 -96407307+34260384 -96407306+34260800 -96407278+34273366 -96407107+34287948 -96407107+34287948 -96407158+34299623 -96407158+34299623 -96407157+34302438 -96407115+34310057 -96407098+34313037 -96407041+34316791 -96407041+34316791 -96407099+34334094 -96407099+34334210 -96407139+34345978 -96407139+34345978 -96407022+34363948 -96406989+34374740 -96406938+34375763 -96406938+34375763 -96406939+34376513 -96406949+34382021 -96406958+34387350 -96406960+34388384 -96406962+34389508 -96406962+34389508 -96406954+34396819 -96406952+34398546 -96406947+34404025 -96406947+34404025 -96407084+34409171 -96407334+34418540 -96513865+34505389 -96513817+34500514 -96513817+34500514 -96513891+34498581 -96514239+34475653 -96514239+34475653 -96514132+34462252 -96514043+34451216 -96513829+34424681 -96513789+34419627 -96513637+34419626 -96510787+34419610 -96504936+34419576 -96500642+34419533 -96500278+34419530 -96499967+34419506 -96499432+34419464 -96497278+34419442 -96496366+34419465 -96496151+34419468 -96493355+34419513 -96492166+34419536 -96490923+34419537 -96489791+34419560 -96488950+34419560 -96488355+34419560 -96487570+34419581 -96487498+34419584 -96487297+34419584 -96481228+34419609 -96478092+34419610 -96476236+34419610 -96471707+34419612 -96461146+34419545 -96454379+34419592 -96452777+34418493 -96442060+34418471 -96438423+34418480 -96428610+34418505 -96424409+34418516 -96407598+34418540 -96407334+34418540 -96407640+34157317 -96410374+34157326 -96411490+34157329 -96413591+34157335 -96415541+34157341 -96442447+34157425 -96444740+34157392 -96453901+34157348 -96453901+34157348 -96453813+34156716 -96453813+34156716 -96453821+34155087 -96453880+34143204 -96453952+34128710 -96453952+34128710 -96453802+34120858 -96453802+34120858 -96453839+34114406 -96454006+34114407 -96475777+34114253 -96478805+34114230 -96487338+34114227 -96490266+34114133 -96494181+34114186 -96509732+34114337 -96512677+34114293 -96514444+34114254 -96518787+34114204 -96549395+34114283 -96549526+34114285 -96549943+34114291 -96555285+34114375 -96559737+34114391 -96562793+34114402 -96564231+34114399 -96566404+34114407 -96571812+34114429 -96575254+34114443 -96578618+34114457 -96585156+34114485 -96585355+34114459 -96421013+34907359 -96417418+34911277 -96421013+34907359 -96420786+34907586 -96420186+34907986 -96419886+34908186 -96419486+34908486 -96418986+34908986 -96418286+34909886 -96418286+34909886 -96418386+34909886 -96418386+34909886 -96418286+34909986 -96418286+34910086 -96417986+34910486 -96417418+34911277 -96490786+34910585 -96490246+34910896 -96488304+34912106 -96486080+34913188 -96479448+34915420 -96475987+34916385 -96470933+34916885 -96468938+34916631 -96466849+34916490 -96464802+34915924 -96461581+34914784 -96458355+34914494 -96454907+34913419 -96451221+34911607 -96445821+34909706 -96439466+34907032 -96437260+34906449 -96434627+34904773 -96432577+34903635 -96421013+34907359 -96490786+34910585 -96490784+34911031 -96490781+34911916 -96490778+34912938 -96490763+34914665 -96490754+34916300 -96490753+34916433 -96490748+34917426 -96490695+34927146 -96490687+34928584 -96490687+34929182 -96490687+34931014 -96490687+34931135 -96490687+34939501 -96490687+34941632 -96490688+34948102 -96490688+34954756 -96490688+34956121 -96490688+34957208 -96490688+34960695 -96490688+34961952 -96490688+34962297 -96490688+34962752 -96490688+34964773 -96490690+34965946 -96490692+34968057 -96490705+34976865 -96490713+34982397 -96490728+34992077 -96490728+34992077 -96490668+35011508 -96490653+35014247 -96490613+35021293 -96490613+35021293 -96490658+35049723 -96490693+35059136 -96490693+35059136 -96490691+35061448 -96490688+35067657 -96490686+35072361 -96490639+35083444 -96490621+35086858 -96490583+35094057 -96490545+35101422 -96490512+35108572 -96490448+35110245 -96490433+35115920 -96485252+35115899 -96484325+35115899 -96479486+35115901 -96478483+35115901 -96477490+35115901 -96475598+35115901 -96472048+35115903 -96470293+35115903 -96469666+35115903 -96468455+35115904 -96466959+35115897 -96458956+35115860 -96454467+35115842 -96449574+35115823 -96446445+35115811 -96445360+35115807 -96445228+35115806 -96444865+35115805 -96441350+35115792 -96441350+35115792 -96441406+35118310 -96441406+35118310 -96441378+35118791 -96441378+35118791 -96441442+35125523 -96441442+35125523 -96441413+35127999 -96441326+35135340 -96441273+35137699 -96441262+35138377 -96441162+35144932 -96441162+35144932 -96441195+35150733 -96441240+35158599 -96441245+35159444 -96441245+35159444 -96441162+35173886 -96441162+35173886 -96441218+35188443 -96441226+35190582 -96441261+35199611 -96441274+35202909 -96441330+35217351 -96441330+35217351 -96441301+35231862 -96441301+35231862 -96441302+35232631 -96441313+35237944 -96441329+35246351 -96441329+35246351 -96441279+35260959 -96441257+35263489 -96441257+35263489 -96441279+35266543 -96441382+35270973 -96441382+35270973 -96441371+35275460 -96441363+35278848 -96441335+35289500 -96441335+35289500 -96441390+35290095 -96441390+35290095 -96441335+35298678 -96441335+35300120 -96441335+35300807 -96441366+35303007 -96441391+35304698 -96441391+35304698 -96441377+35311873 -96441370+35315364 -96441363+35319026 -96441279+35333583 -96441279+35333583 -96441291+35336852 -96441306+35340792 -96441306+35341158 -96441306+35348162 -96441362+35356631 -96441362+35356631 -96441319+35361519 -96441308+35366117 -96441303+35377443 -96441303+35377443 -96441328+35383783 -96441339+35386599 -96441339+35386713 -96441339+35387125 -96441339+35387903 -96441324+35390061 -96441312+35391863 -96441312+35391863 -96441368+35402002 -96441368+35402002 -96441284+35403788 -96441284+35403788 -96441312+35406443 -96441340+35410630 -96441340+35410630 -96441312+35413697 -96441284+35420884 -96441284+35420884 -96441298+35422886 -96441311+35424633 -96441312+35424706 -96441312+35424706 -96441311+35435418 -96441283+35438966 -96441283+35443108 -96441367+35445260 -96441367+35445260 -96441311+35449952 -96441311+35459725 -96441255+35461968 -96441255+35461968 -96441273+35464940 -96441291+35467673 -96441451+35467530 -96487008+35449748 -96490786+34910585 -96491617+34909855 -96491617+34909855 -96491687+34909785 -96492087+34909385 -96492287+34909185 -96492587+34908785 -96492787+34908485 -96493487+34907885 -96493708+34907775 -96491617+34909855 -96493708+34907775 -96491756+35430264 -96487008+35449748 -96491756+35430264 -96490361+35430759 -96487622+35432522 -96487147+35432912 -96485750+35434583 -96484464+35436369 -96483626+35438017 -96483179+35439597 -96482956+35440260 -96482845+35441428 -96482845+35441428 -96483069+35442091 -96487008+35449748 -96491756+35430264 -96529699+35444366 -96493708+34907775 -96499607+34896974 -96500113+34894430 -96500287+34893465 -96506087+34886585 -96507998+34883069 -96512082+34876142 -96512599+34875466 -96516665+34871836 -96516736+34871781 -96529014+34869692 -96535286+34873344 -96536221+34874152 -96540275+34877390 -96540837+34877948 -96543179+34879753 -96545984+34882272 -96554628+34896155 -96556417+34899915 -96556588+34900884 -96556588+34900884 -96556288+34904584 -96555088+34909006 -96496378+36319084 -96489077+36326855 -96496378+36319084 -96492015+36323721 -96490475+36325354 -96489077+36326855 -96496378+36319084 -96497302+36317318 -96499305+36313489 -96500301+36311536 -96502227+36307487 -96503385+36306342 -96513049+36299291 -96525281+36296405 -96552458+36299957 -96556152+36301947 -96573481+36315709 -96573546+36316234 -96573546+36316234 -96572884+36324990 -96570780+36334779 -96530864+36358493 -96529122+36359499 -96526521+36361830 -96525452+36362838 -96525452+36362838 -96528881+36395933 -96541448+36400039 -96542628+36399416 -96544029+36398656 -96546920+36397090 -96554202+36391513 -96557626+36388922 -96559777+36387213 -96560955+36386278 -96583916+36373560 -96587034+36373965 -96590128+36374727 -96593582+36376157 -96595395+36377100 -96601880+36382258 -96620108+36409783 -96620653+36410515 -96621256+36412366 -96621459+36413184 -96662504+36422572 -96663886+36422414 -96670049+36420971 -96678459+36420854 -96696957+36428283 -96704932+36435760 -96708459+36437614 -96710413+36438781 -96710715+36438952 -96714279+36441407 -96717126+36445344 -96717126+36445344 -96716563+36457131 -96714958+36459970 -96714686+36460555 -96714218+36461444 -96713944+36461851 -96713259+36463406 -96712448+36464846 -96711185+36468259 -96708976+36473272 -96708276+36474820 -96707848+36475500 -96706671+36476954 -96706671+36476954 -96706962+36487177 -96709335+36491411 -96720348+36497280 -96721182+36498412 -96721483+36498926 -96724322+36502518 -96724586+36505208 -96724586+36505208 -96724000+36507042 -96724000+36507042 -96727418+36527985 -96727926+36530548 -96728138+36531615 -96728292+36532074 -96731875+36541226 -96753554+36562601 -96755360+36562639 -96761715+36564267 -96790883+36555562 -96791792+36555304 -96793295+36554823 -96795225+36554320 -96809406+36546035 -96810532+36545351 -96810997+36545069 -96812304+36544275 -96834697+36524302 -96838440+36510770 -96841733+36507628 -96842292+36507282 -96842668+36506003 -96844150+36503835 -96847619+36498862 -96848444+36497551 -96849229+36496274 -96850868+36493531 -96875916+36470766 -96917536+36463933 -96925958+36461099 -96513865+34505389 -96516133+34505435 -96517778+34505498 -96543995+34505545 -96556577+34505567 -96566945+34505586 -96599125+34505644 -96603392+34505663 -96611639+34505436 -96614772+34505487 -96614772+34505487 -96614770+34505639 -96614770+34505639 -96622844+34505687 -96628948+34505679 -96629186+34505678 -96634418+34505689 -96634527+34505689 -96634826+34505690 -96636217+34505693 -96636906+34505695 -96640531+34505693 -96645336+34505691 -96659960+34505648 -96660339+34505647 -96660550+34505646 -96676486+34505599 -96695283+34505659 -96706444+34505701 -96718759+34505780 -96721293+34505786 -96739109+34505825 -96748600+34505846 -96758497+34505663 -96759695+34505825 -96760933+34505839 -96763352+34505866 -96775785+34506003 -96777500+34505958 -96827288+34505989 -96529699+35444366 -96491756+35430264 -96529699+35444366 -96534680+35446854 -96534680+35446854 -96529699+35444366 -96534680+35446854 -96546117+35457591 -96546217+35457509 -96547349+35453083 -96554427+35452512 -96601146+35397366 -96535204+35391326 -96534979+35391706 -96534979+35391706 -96554515+35423235 -96547789+34064917 -96547659+34064661 -96547515+34064346 -96547477+34063910 -96547477+34063910 -96547642+34063652 -96548028+34063302 -96548028+34063302 -96547789+34064917 -96548028+34063302 -96549253+34062440 -96574500+34042002 -96577442+34029652 -96577442+34029652 -96574297+34026774 -96574297+34026774 -96578946+34009140 -96603865+34008644 -96623871+34010168 -96554427+35452512 -96554515+35423235 -96554515+35423235 -96554427+35452512 -96555088+34909006 -96555088+34909884 -96555201+34910411 -96555088+34909006 -96555201+34910411 -96555201+34910411 -96556200+34912959 -96559802+34915420 -96560789+34915784 -96564089+34917284 -96569565+34916681 -96571705+34916776 -96578489+34915984 -96580008+34914979 -96581089+34914284 -96582663+34913205 -96583103+34913005 -96584188+34912190 -96586548+34911204 -96590363+34909168 -96597535+34905343 -96598790+34904884 -96602288+34903940 -96602990+34903784 -96616490+34899684 -96627388+34898878 -96630746+34898708 -96632418+34898623 -96633190+34898584 -96636791+34898784 -96560048+34073390 -96547789+34064917 -96560695+34073593 -96560048+34073390 -96560695+34073593 -96560347+34073437 -96560048+34073390 -96585355+34114459 -96585158+34113917 -96585124+34113353 -96584780+34112361 -96579073+34108439 -96579073+34108439 -96581720+34105285 -96581720+34105285 -96581677+34105223 -96569239+34092764 -96569111+34092398 -96569019+34091917 -96565910+34083606 -96565690+34083423 -96565222+34082668 -96561234+34074170 -96561234+34074170 -96561288+34074105 -96561288+34074105 -96560695+34073593 -96624942+34008852 -96624880+34007571 -96621309+34001069 -96620766+34000098 -96587954+33970697 -96585296+33974541 -96581605+33965589 -96576574+33960467 -96576574+33960467 -96585294+33949545 -96592020+33940185 -96592020+33940185 -96591574+33934928 -96580591+33923312 -96580591+33923312 -96581222+33920967 -96581771+33909847 -96588502+33894983 -96613132+34143492 -96613321+34142996 -96613321+34142996 -96598690+34140397 -96598690+34140397 -96600152+34134724 -96600152+34134724 -96590104+34127039 -96582271+34125095 -96582271+34125095 -96582341+34124286 -96585355+34114459 -96588502+33894983 -96614711+33894539 -96614844+33894546 -96654308+33913188 -96677981+33902228 -96680561+33896960 -96682546+33889082 -96682546+33889082 -96682115+33875101 -96682115+33875101 -96693028+33846951 -96725408+33830233 -96746234+33825676 -96746499+33825644 -96750276+33825079 -96766314+33825520 -96776392+33841328 -96786841+33865243 -96798389+33869722 -96833909+33873449 -96856090+33847490 -96896837+33908668 -96897488+33919029 -96898921+33929921 -96910014+33952783 -96934840+33954453 -96601146+35397366 -96606375+35397662 -96606514+35397227 -96606514+35396334 -96606877+35395945 -96608749+35394845 -96609504+35394479 -96610091+35394318 -96611237+35394318 -96611628+35394386 -96611796+35394501 -96623569+35400951 -96601146+35397366 -96623569+35400951 -96609838+34144282 -96609203+34144238 -96607789+34146177 -96607789+34146177 -96608270+34146557 -96609778+34146889 -96615097+34152688 -96617214+34153454 -96620173+34155355 -96620173+34155355 -96619691+34160905 -96619691+34160905 -96622765+34161747 -96625277+34160527 -96613132+34143492 -96609838+34144282 -96613132+34143492 -96612783+34144407 -96611538+34144404 -96609838+34144282 -96619160+35855535 -96619105+35856954 -96619160+35855535 -96619132+35855695 -96619105+35856954 -96619160+35855535 -96619201+35851874 -96619287+35844359 -96619427+35832257 -96619591+35826260 -96619592+35822293 -96619592+35820220 -96619592+35819719 -96619593+35818145 -96619593+35817775 -96619593+35815609 -96619594+35812468 -96619594+35811926 -96619594+35811087 -96619599+35800435 -96619600+35797071 -96619607+35784775 -96619607+35784580 -96619607+35784385 -96619612+35782424 -96619616+35781237 -96619638+35774932 -96619639+35774560 -96619654+35770240 -96619659+35768571 -96619702+35756550 -96619708+35754858 -96619813+35753685 -96619820+35753589 -96619875+35752158 -96619927+35750603 -96621097+35941519 -96620868+35935804 -96619461+35915531 -96619461+35915531 -96619487+35913105 -96619581+35898475 -96619581+35898475 -96619229+35876587 -96619229+35876587 -96619313+35873780 -96619313+35873780 -96619303+35873003 -96619287+35871755 -96619267+35870114 -96619105+35856954 -96619956+35750069 -96619952+35748916 -96619932+35748629 -96619924+35747203 -96619915+35745452 -96619865+35744087 -96619865+35744087 -96619890+35740470 -96620030+35738845 -96620081+35733831 -96620162+35726027 -96620189+35724425 -96620237+35711401 -96620264+35709776 -96620264+35709776 -96620221+35706645 -96620175+35703230 -96620136+35701375 -96620020+35695856 -96620001+35694944 -96620001+35694944 -96620029+35693914 -96620029+35693914 -96620027+35691327 -96620027+35691327 -96620174+35685291 -96620245+35682378 -96620441+35680775 -96620675+35670107 -96620675+35670107 -96620664+35668262 -96620631+35662444 -96620593+35655478 -96620562+35653400 -96620449+35652393 -96620449+35652393 -96620648+35639005 -96619927+35750603 -96619956+35750069 -96619956+35750069 -96619927+35750603 -96620648+35639005 -96620755+35636561 -96620816+35623116 -96620913+35619287 -96620932+35617287 -96620953+35615183 -96621004+35610001 -96621275+35595398 -96621329+35591919 -96621517+35580863 -96621628+35579352 -96621753+35571344 -96621767+35570433 -96621864+35563980 -96621864+35563980 -96621738+35554958 -96621694+35551793 -96621694+35551793 -96621805+35550305 -96622232+35542685 -96622295+35541557 -96622373+35540150 -96622427+35539183 -96622832+35531964 -96622906+35530645 -96622967+35530207 -96623012+35529396 -96623496+35520786 -96623894+35513696 -96623983+35504021 -96623995+35491726 -96624408+35478752 -96624491+35477356 -96624511+35474479 -96624872+35462726 -96621097+35941519 -96621343+35953280 -96621369+35955467 -96621369+35955467 -96621347+35956454 -96621208+35958995 -96621155+35962094 -96621024+35969824 -96620963+35971766 -96620953+35971939 -96620907+35972728 -96620907+35972728 -96621264+35978233 -96621267+35978389 -96621366+35984263 -96621375+35984592 -96621416+35985944 -96621449+35987039 -96621766+35995657 -96622114+36000592 -96622370+36001368 -96622565+36025809 -96622761+36033731 -96622761+36033731 -96622752+36037898 -96622752+36037898 -96622855+36046960 -96622855+36046960 -96622847+36047063 -96622832+36047279 -96622827+36047349 -96622827+36047349 -96623033+36058541 -96623033+36058541 -96622752+36059434 -96622729+36065702 -96622712+36070638 -96622702+36073357 -96622687+36077685 -96622653+36087550 -96622561+36089647 -96622561+36089647 -96622637+36094658 -96622637+36094658 -96622549+36099563 -96622549+36099981 -96622547+36102174 -96622537+36112351 -96622466+36116986 -96622461+36118448 -96622188+36135045 -96621610+36154323 -96621464+36159187 -96621441+36159929 -96621097+35941519 -96624739+35941512 -96628008+35941509 -96633138+35941506 -96635305+35941605 -96637832+35941720 -96642286+35941922 -96645691+35941855 -96650140+35941740 -96650694+35941726 -96650955+35941720 -96651786+35941711 -96654600+35941684 -96660019+35941630 -96672310+35941936 -96677640+35942070 -96682524+35942068 -96685484+35942054 -96691482+35942028 -96695708+35942069 -96699723+35942083 -96702673+35942094 -96713610+35942134 -96714643+35942137 -96731315+35942199 -96738442+35942186 -96749021+35942167 -96750302+35942142 -96756958+35942144 -96757862+35942145 -96758366+35942145 -96759874+35942145 -96761715+35942146 -96761882+35942145 -96767232+35942103 -96770355+35942108 -96775980+35942117 -96784768+35942131 -96788012+35942136 -96791065+35942140 -96792426+35942142 -96799542+35942152 -96802614+35942157 -96803008+35942203 -96812677+35942247 -96820291+35942179 -96830755+35942072 -96831223+35942067 -96838278+35941994 -96839240+35941993 -96847908+35941992 -96852850+35941990 -96855814+35941989 -96864544+35942052 -96864887+35942054 -96873970+35942119 -96878974+35941934 -96891591+35941357 -96894960+35941381 -96905305+35941456 -96909460+35941487 -96917862+35941719 -96926276+35941793 -96927024+35941833 -96927303+35941836 -96941163+35942012 -96943940+35942048 -96945041+35942062 -96960912+35942039 -96962690+35942036 -96967757+35941990 -96974203+35941988 -96974609+35941982 -96980048+35941903 -96980621+35941895 -96989433+35941890 -96991388+35941909 -96992486+35941920 -96998525+35941978 -96999873+35941977 -97009244+35941972 -97016725+35942028 -97020263+35941991 -97033222+35941963 -97034178+35941965 -97038808+35941978 -97042765+35941989 -97051604+35941967 -97068750+35942077 -97069340+35942081 -97076558+35942117 -97082937+35942149 -97085504+35942162 -97087244+35942171 -97105121+35942188 -97112632+35942137 -97120103+35942087 -97123109+35942067 -97123259+35942064 -97123551+35942057 -97127596+35942125 -97128313+35942112 -97138635+35941934 -97139340+35941890 -97140517+35941817 -96621441+36159929 -96624198+36159935 -96624526+36159942 -96625302+36159915 -96625302+36159998 -96626819+36159996 -96627885+36160031 -96628139+36159985 -96632967+36159896 -96633558+36159892 -96641885+36159831 -96656878+36159778 -96659808+36159768 -96661788+36159752 -96661970+36159789 -96664352+36159769 -96673773+36159688 -96677645+36159655 -96682099+36159649 -96689217+36159640 -96695540+36159633 -96703922+36159654 -96704221+36159651 -96704657+36159648 -96706179+36159634 -96707211+36159626 -96709370+36159607 -96710556+36159607 -96711826+36159584 -96713181+36159584 -96722466+36159536 -96724403+36159525 -96727718+36159481 -96728111+36159466 -96728292+36159474 -96731047+36159488 -96735798+36159479 -96739895+36159472 -96740065+36159472 -96765952+36159436 -96766380+36159436 -96780843+36159289 -96783935+36159258 -96784387+36159260 -96792290+36159305 -96801941+36159130 -96804822+36159078 -96805104+36159078 -96806482+36159078 -96808011+36159078 -96819076+36158917 -96819076+36158917 -96819068+36160577 -96819064+36161553 -96818970+36181982 -96818814+36183724 -96818814+36183724 -96818993+36187849 -96818993+36187849 -96818841+36200902 -96818825+36202360 -96818741+36216987 -96818741+36216987 -96818742+36222247 -96818920+36223650 -96818996+36224883 -96818996+36224883 -96818516+36231613 -96818516+36231613 -96818593+36235512 -96818968+36245483 -96818968+36246513 -96826880+36246558 -96834453+36246581 -96836347+36246557 -96854302+36246497 -96856688+36246493 -96860314+36246486 -96865654+36246494 -96867360+36246497 -96868846+36246501 -96870114+36246477 -96871344+36246487 -96873294+36246503 -96874885+36246516 -96883164+36246414 -96885900+36246416 -96888285+36246418 -96889849+36246419 -96890111+36246419 -96891267+36246420 -96899945+36246429 -96906500+36246436 -96907327+36246437 -96908104+36246475 -96908252+36246439 -96913066+36246482 -96925122+36246533 -96623569+35400951 -96623705+35400956 -96623705+35400956 -96623569+35400951 -96624872+35462726 -96624188+35444807 -96623904+35438764 -96623904+35438764 -96623931+35437505 -96623931+35437505 -96623733+35434667 -96623733+35434667 -96623778+35406026 -96623778+35406026 -96623705+35400956 -96623871+34010168 -96624395+34010128 -96624803+34009724 -96624942+34008852 -96623871+34010168 -96624942+34008852 -97141234+35464064 -97140965+35464043 -97133261+35464001 -97132709+35464028 -97131986+35464009 -97129218+35463969 -97125306+35463939 -97124144+35463828 -97123152+35463812 -97120614+35463591 -97116901+35463621 -97106646+35463561 -97098528+35463570 -97097803+35463544 -97097699+35463540 -97097616+35463539 -97088940+35463519 -97087491+35463521 -97071227+35463544 -97066078+35463567 -97064566+35463521 -97062887+35463568 -97060145+35463568 -97057571+35463581 -97055780+35463590 -97053541+35463544 -97047509+35463558 -97043841+35463567 -97035800+35463587 -97026744+35463562 -97026264+35463561 -97016687+35463534 -97012686+35463533 -97011707+35463532 -97011147+35463486 -97005858+35463506 -97005562+35463507 -97001017+35463527 -97000303+35463644 -96990331+35463610 -96988309+35463603 -96982880+35463606 -96978431+35463616 -96973685+35463626 -96969756+35463564 -96965167+35463588 -96958004+35463582 -96949441+35463613 -96947371+35463499 -96938531+35463498 -96934507+35463498 -96929742+35463498 -96920930+35463561 -96919698+35463569 -96918917+35463574 -96918498+35463577 -96917919+35463581 -96916702+35463590 -96914156+35463610 -96903233+35463565 -96902376+35463562 -96894653+35463536 -96889354+35463518 -96886105+35463506 -96884559+35463501 -96879207+35463483 -96877668+35463414 -96876941+35463459 -96871640+35463472 -96859246+35463514 -96847004+35463549 -96841617+35463565 -96832399+35463542 -96823906+35463522 -96823489+35463522 -96821360+35463522 -96812126+35463436 -96806586+35463384 -96801349+35463356 -96797635+35463336 -96788875+35463290 -96771191+35463170 -96753508+35463070 -96742008+35463004 -96735834+35462988 -96718123+35462855 -96700804+35462766 -96692998+35462789 -96690508+35462858 -96683318+35462858 -96677128+35462816 -96672797+35462788 -96670542+35462816 -96665635+35462878 -96663820+35462872 -96657924+35462855 -96653223+35462841 -96653074+35462840 -96648065+35462827 -96642730+35462825 -96634943+35462822 -96630354+35462820 -96625293+35462740 -96624872+35462726 -96626475+34159319 -96625277+34160527 -96626475+34159319 -96626220+34159667 -96625605+34160235 -96625277+34160527 -96776833+35253067 -96776835+35254053 -96776838+35255284 -96776851+35261052 -96776851+35261052 -96776820+35268149 -96776820+35268149 -96776956+35275269 -96777090+35286990 -96777117+35289668 -96777117+35289668 -96777089+35290057 -96777086+35296331 -96777085+35298299 -96777082+35304112 -96776998+35304638 -96776996+35309331 -96776933+35314555 -96776880+35318992 -96776861+35326019 -96776803+35333245 -96776780+35336660 -96776683+35347649 -96776622+35354056 -96776622+35354056 -96776718+35362028 -96776718+35362028 -96776690+35362509 -96776633+35364935 -96776633+35364935 -96776686+35370407 -96776744+35376551 -96776744+35376551 -96776632+35377238 -96776632+35377238 -96776685+35383465 -96776713+35384128 -96776713+35384128 -96776712+35384769 -96776712+35384769 -96776754+35388109 -96776793+35391156 -96776793+35391156 -96776775+35392786 -96776706+35399053 -96776700+35400167 -96776698+35400667 -96776675+35405600 -96776673+35409766 -96774451+35408699 -96774415+35408682 -96769896+35409062 -96767705+35409510 -96767705+35409510 -96767715+35409509 -96767715+35409509 -96765773+35409190 -96764930+35409350 -96744275+35406672 -96733015+35422449 -96716947+35419550 -96715646+35413366 -96706517+35415077 -96674545+35400457 -96671888+35401029 -96670770+35400000 -96670413+35399938 -96632112+35392411 -96627203+35398580 -96623705+35400956 -96661839+34165663 -96660007+34164047 -96652906+34161663 -96651464+34162179 -96649451+34162780 -96644520+34167097 -96641897+34168243 -96637513+34167063 -96637513+34167063 -96640448+34162565 -96640715+34161827 -96640715+34161827 -96637630+34156508 -96634274+34155882 -96629866+34154055 -96628820+34153734 -96627385+34157900 -96626475+34159319 -96636791+34898784 -96638591+34899084 -96639577+34899263 -96636791+34898784 -96639577+34899263 -96639577+34899263 -96640791+34899484 -96644025+34900436 -96648291+34903684 -96653390+34910981 -96656180+34916536 -96656247+34916678 -96656636+34917543 -96657092+34918583 -96657952+34920877 -96657992+34920983 -96658497+34921799 -96658817+34922316 -96659292+34923083 -96660301+34924092 -96660655+34924446 -96662092+34925883 -96664080+34927446 -96665615+34928499 -96676892+34931683 -96680945+34932465 -96683351+34933016 -96696717+34931622 -96696795+34931589 -96696936+34931530 -96697546+34931256 -96704819+34926032 -96706831+34923452 -96710196+34918399 -96711876+34914824 -96711876+34914824 -96711595+34912487 -96711290+34911913 -96708818+34910907 -96705919+34910011 -96703530+34909305 -96702062+34908481 -96700615+34906908 -96699137+34906045 -96691246+34897885 -96689421+34895795 -96689192+34895583 -96688061+34893521 -96686992+34891283 -96666147+34168386 -96661839+34165663 -96666147+34168386 -96665476+34168808 -96663287+34167880 -96662549+34166680 -96661839+34165663 -96933671+34172553 -96923335+34172535 -96889578+34172475 -96887786+34172374 -96887080+34172541 -96880941+34172536 -96861349+34172514 -96856269+34172507 -96851157+34172700 -96845854+34172520 -96843140+34172428 -96841654+34172443 -96837779+34172483 -96835478+34172396 -96830323+34172484 -96828584+34172513 -96824907+34172577 -96821351+34172499 -96819753+34172499 -96817019+34172618 -96811130+34172728 -96810937+34172725 -96801654+34172567 -96797770+34172590 -96796200+34172567 -96782537+34172449 -96752551+34172547 -96751981+34172547 -96749826+34172396 -96747901+34172394 -96744923+34172396 -96744138+34172237 -96743862+34172191 -96732755+34172390 -96726690+34172473 -96718283+34172575 -96713293+34172553 -96685604+34172432 -96682876+34172546 -96677119+34172385 -96675164+34172385 -96674878+34172299 -96674475+34172179 -96673416+34172329 -96669965+34172254 -96669737+34169269 -96668004+34166981 -96666709+34167598 -96666147+34168386 -96686625+34889650 -96686566+34886348 -96686470+34883185 -96686470+34883185 -96687292+34880984 -96688596+34878477 -96688692+34878284 -96692076+34871809 -96692745+34870589 -96694182+34868495 -96694806+34868074 -96697992+34866884 -96698465+34866614 -96701492+34864884 -96701770+34864693 -96703106+34863777 -96705991+34862485 -96710586+34860602 -96712223+34859768 -96719581+34857575 -96734604+34860414 -96686992+34891283 -96686625+34889650 -96686992+34891283 -96686792+34890283 -96686625+34889650 -96734604+34860414 -96734692+34860484 -96734992+34860784 -96735392+34861284 -96735792+34861584 -96735969+34861761 -96734604+34860414 -96735969+34861761 -96735969+34861761 -96738548+34864626 -96742923+34871489 -96743267+34872605 -96744454+34875083 -96745693+34878283 -96747402+34883410 -96747725+34884806 -96748079+34886413 -96749594+34892083 -96756000+34899925 -96760101+34900593 -96760654+34900840 -96771985+34900488 -96772838+34900572 -96775158+34900226 -96775681+34899958 -96749838+36998988 -96749874+36987748 -96749894+36981488 -96749929+36970694 -96749978+36955851 -96750004+36947808 -96750027+36941329 -96752151+36941262 -96752202+36928555 -96752265+36913198 -96752268+36912265 -96752270+36911548 -96752279+36907301 -96752279+36907301 -96752250+36906912 -96752250+36906912 -96752336+36890925 -96752336+36890925 -96751427+36864028 -96751427+36864028 -96751453+36863129 -96751485+36862082 -96752081+36860547 -96752098+36858901 -96752508+36853861 -96752580+36852980 -96752905+36851812 -96753017+36851263 -96753017+36851263 -96752827+36850995 -96752555+36843821 -96752271+36843042 -96752271+36843042 -96752302+36838016 -96752304+36837756 -96752510+36829585 -96752512+36827388 -96752512+36827388 -96752457+36825740 -96752457+36825740 -96752514+36813601 -96752526+36811139 -96752531+36805692 -96752531+36805692 -96752512+36796967 -96752510+36796056 -96752465+36782051 -96752465+36782051 -96752719+36782048 -96756306+36782007 -96757544+36781942 -96760007+36781939 -96771673+36782018 -96777730+36782015 -96777873+36782061 -96788144+36781972 -96788661+36781972 -96788674+36774829 -96788689+36767554 -96808034+36767579 -96810594+36767556 -96812237+36767556 -96814891+36767557 -96819919+36764985 -96819919+36764985 -96819161+36764066 -97462280+36998685 -97450579+36998778 -97444614+36998733 -97436851+36998756 -97426605+36998778 -97424480+36998777 -97418814+36998776 -97410288+36998774 -97408825+36998774 -97400899+36998813 -97400092+36998817 -97390560+36998837 -97384925+36998843 -97381638+36998847 -97380235+36998848 -97379649+36998849 -97379175+36998850 -97379122+36998850 -97378812+36998850 -97374481+36998856 -97372421+36998861 -97364930+36998882 -97354400+36998794 -97346751+36998819 -97342842+36998797 -97336877+36998776 -97334936+36998799 -97318754+36998731 -97310450+36998823 -97307709+36998823 -97300890+36998823 -97295528+36998850 -97292157+36998867 -97282711+36998865 -97273892+36998930 -97265614+36998885 -97259676+36998852 -97255828+36998831 -97246461+36998855 -97239612+36998858 -97237729+36998882 -97235519+36998883 -97228567+36998885 -97225713+36998908 -97225073+36998911 -97219920+36998933 -97210503+36998912 -97202811+36998975 -97201999+36998982 -97201465+36998980 -97192325+36998937 -97183877+36999005 -97181179+36998998 -97174289+36998981 -97165899+36999048 -97156282+36999000 -97147721+36999111 -97138275+36999061 -97129742+36999126 -97129299+36999119 -97122597+36999036 -97121280+36999023 -97120285+36999014 -97117544+36999029 -97115815+36999039 -97111610+36999063 -97111437+36999062 -97104276+36999020 -97101080+36998998 -97100652+36998998 -97093576+36999000 -97089388+36998985 -97075654+36998934 -97075381+36998934 -97069291+36998935 -97057391+36998934 -97045577+36999024 -97042010+36999024 -97039784+36999000 -97039300+36998996 -97030082+36998929 -97028229+36998950 -97012533+36999128 -97011820+36999059 -97008852+36999057 -96993510+36999013 -96985463+36999039 -96977103+36999019 -96976804+36999019 -96975562+36999019 -96974004+36999028 -96967371+36999067 -96957498+36999046 -96949309+36999092 -96939492+36998979 -96934642+36999070 -96925526+36999127 -96924935+36999131 -96924104+36999137 -96921915+36999151 -96917093+36999182 -96915494+36999159 -96904452+36999201 -96903510+36999132 -96902370+36999150 -96902083+36999155 -96888561+36999196 -96876290+36999233 -96867619+36999217 -96867517+36999217 -96842626+36999168 -96840882+36999157 -96831208+36999181 -96822791+36999182 -96821511+36999167 -96816864+36999112 -96814197+36999081 -96795199+36998860 -96794771+36999089 -96792060+36999180 -96770004+36999172 -96749838+36998988 -96775681+34899958 -96775700+34900227 -96775727+34901122 -96776052+34908830 -96776052+34908830 -96775928+34913071 -96775748+34917583 -96775736+34918927 -96775715+34921124 -96775713+34921289 -96775660+34927061 -96775660+34927839 -96775663+34930121 -96775674+34937480 -96775681+34941711 -96775681+34941711 -96775680+34943978 -96775680+34943978 -96775734+34947435 -96775734+34947435 -96775733+34949547 -96775731+34952393 -96775731+34953208 -96775730+34955928 -96775730+34955928 -96775785+34956661 -96775785+34956661 -96775699+34961881 -96775615+34964353 -96775615+34964353 -96775630+34965234 -96775689+34968628 -96775696+34969023 -96775696+34969023 -96775640+34970511 -96775639+34971107 -96775628+34975701 -96775622+34977896 -96775604+34985095 -96775604+34985095 -96775650+34985693 -96775660+34985827 -96775660+34985827 -96775622+34994202 -96775597+34999562 -96775351+35000080 -96775351+35000080 -96775357+35004180 -96775361+35006960 -96775373+35014102 -96775373+35014102 -96775357+35016706 -96775282+35028913 -96775282+35028913 -96775335+35034979 -96775501+35035666 -96775501+35035666 -96775447+35043218 -96775388+35058141 -96775380+35058239 -96775380+35058239 -96775393+35067251 -96775395+35068374 -96775401+35072134 -96775402+35072285 -96775423+35078648 -96775433+35081718 -96775434+35082092 -96775456+35088597 -96775502+35102508 -96775511+35105428 -96775528+35110335 -96775546+35115706 -96775685+35115859 -96775685+35115859 -96775601+35116600 -96775601+35116600 -96775604+35119192 -96775610+35124157 -96775611+35124303 -96775611+35124376 -96775613+35125077 -96775657+35125685 -96775657+35125685 -96775623+35126137 -96775601+35126440 -96775601+35126440 -96775609+35126734 -96775628+35127356 -96775628+35127356 -96775600+35128340 -96775600+35129347 -96775599+35130355 -96775599+35130355 -96775626+35131316 -96775626+35132369 -96775662+35133002 -96775681+35133331 -96775709+35133949 -96775709+35134246 -96775792+35135254 -96775802+35135859 -96775805+35136016 -96775844+35138375 -96775846+35138482 -96775881+35142366 -96775903+35144749 -96776003+35153315 -96776712+35168636 -96776757+35170384 -96775681+34899958 -96795679+34903988 -96797711+34905132 -96798392+34922650 -96776898+35248320 -96776965+35245800 -96776965+35245800 -96776888+35232179 -96776742+35217781 -96776742+35217471 -96776764+35200931 -96776797+35194931 -96776861+35183511 -96776877+35180613 -96776900+35176483 -96776916+35173780 -96776833+35253067 -96776827+35250073 -96776827+35250073 -96776898+35248320 -96776833+35253067 -96776898+35248320 -96776916+35173780 -96776757+35170384 -96776916+35173780 -96776917+35173724 -96776917+35173724 -96776757+35170384 -96798392+34922650 -96798416+34922826 -96798416+34922826 -96798392+34922650 -96798416+34922826 -96799726+34931740 -96799726+34931740 -96798416+34922826 -96799726+34931740 -96799795+34931981 -96799818+34932119 -96811096+34942581 -96811191+34942628 -96811191+34942628 -96838421+34936406 -96818806+36756681 -96818060+36758987 -96818060+36758987 -96818792+36761781 -96818827+36763661 -96819161+36764066 -96819008+36755988 -96818806+36756681 -96819161+36764066 -96818806+36756681 -96932449+34636727 -96932486+34633534 -96932533+34629446 -96932533+34629446 -96932425+34625731 -96932425+34625731 -96932446+34622088 -96932468+34607397 -96932468+34607397 -96932419+34604984 -96932419+34604984 -96932491+34595009 -96932491+34595009 -96932421+34593101 -96930657+34593103 -96916005+34593120 -96915356+34593121 -96914979+34593121 -96904580+34593137 -96902353+34593141 -96899716+34593140 -96898164+34593139 -96897453+34593139 -96896224+34593134 -96889629+34593106 -96885200+34593086 -96879928+34593063 -96876052+34593063 -96871432+34593065 -96862262+34593070 -96859933+34593083 -96855602+34593106 -96853525+34593118 -96852154+34593125 -96852059+34593126 -96848460+34593146 -96844709+34593167 -96843965+34593169 -96835905+34593191 -96827290+34593170 -96827289+34563402 -96827289+34554127 -96827183+34551277 -96827183+34551277 -96827289+34550195 -96827289+34549712 -96827344+34549463 -96827344+34549463 -96827295+34545345 -96827289+34544841 -96827288+34520499 -96827288+34520102 -96827288+34508431 -96827288+34505989 -96933457+34332661 -96932903+34332665 -96914162+34332755 -96913735+34332757 -96909698+34332784 -96899746+34332851 -96898106+34332862 -96896252+34332874 -96887868+34332931 -96881005+34332977 -96880923+34344054 -96880907+34345946 -96880893+34347900 -96880765+34376098 -96880765+34376098 -96880766+34383105 -96880766+34385891 -96880730+34389120 -96880645+34389870 -96880645+34389870 -96880719+34390855 -96880839+34392441 -96880914+34403202 -96880914+34403202 -96880865+34404181 -96880832+34404884 -96880832+34409584 -96880836+34426908 -96880838+34433743 -96880839+34435727 -96880840+34437523 -96880842+34441622 -96880844+34445916 -96880847+34455210 -96880848+34458267 -96880848+34458267 -96880791+34462823 -96880791+34462823 -96880913+34471998 -96880946+34477385 -96880946+34477385 -96880903+34481559 -96880796+34491947 -96880796+34492222 -96880879+34498630 -96880881+34500090 -96880881+34500090 -96880816+34505890 -96880503+34505885 -96879962+34505876 -96874921+34505989 -96872783+34506048 -96865283+34506250 -96861884+34506152 -96861383+34506137 -96859261+34506127 -96852554+34506098 -96846669+34506119 -96844984+34506107 -96832870+34505989 -96829144+34505989 -96827288+34505989 -96838421+34936406 -96811191+34942628 -96838421+34936406 -96838834+34936246 -96853051+34928819 -96858484+34929731 -96858632+34929646 -96858632+34929646 -96872037+34927481 -96872037+34927481 -96858632+34929646 -96872037+34927481 -96873125+34927325 -96877393+34925948 -96888120+34927158 -96890231+34930494 -96890323+34931026 -96878159+36751990 -96819008+36755988 -96878159+36751990 -96876609+36752581 -96875312+36752855 -96873731+36753265 -96871810+36753648 -96868690+36753537 -96866371+36752943 -96863764+36751574 -96861678+36750036 -96853627+36746111 -96853356+36746105 -96819008+36755988 -96951884+36684075 -96950175+36683634 -96947249+36683618 -96942535+36684249 -96941937+36684432 -96941488+36684569 -96941104+36684686 -96933772+36685697 -96931159+36686440 -96928296+36692620 -96928296+36692620 -96928434+36693162 -96928434+36694100 -96928215+36695034 -96927879+36695943 -96926789+36697813 -96926191+36698581 -96925902+36698952 -96925570+36699364 -96925252+36699744 -96923614+36701685 -96906205+36736907 -96905656+36737262 -96890823+36750036 -96887171+36752150 -96878159+36751990 -97009785+36506935 -97009708+36508625 -96991732+36530915 -96985048+36533345 -96931213+36549901 -96930465+36550369 -96922098+36552433 -96920121+36552492 -96888996+36567359 -96888996+36567359 -96889094+36570811 -96896504+36582438 -96906228+36592177 -96909279+36596310 -96953275+36589462 -97022824+36584762 -97032181+36585728 -97049012+36590395 -97050850+36590679 -97051058+36590690 -97053079+36591365 -97054215+36591809 -97056109+36592638 -97057042+36593359 -97057415+36593647 -96890027+34930883 -96890323+34931026 -96890323+34931026 -96890027+34930883 -96930586+34964364 -96930498+34964379 -96929807+34964519 -96929769+34965130 -96915308+34960496 -96915119+34960426 -96912616+34959142 -96903156+34946092 -96903156+34946092 -96903260+34946150 -96903260+34946150 -96899636+34943350 -96899456+34943059 -96890027+34930883 -96925028+36257716 -96925011+36260973 -96925011+36260973 -96925029+36266366 -96925034+36267552 -96925039+36268731 -96925065+36275462 -96925065+36275462 -96925020+36286630 -96925007+36289928 -96924991+36297334 -96924991+36297558 -96924985+36300154 -96924976+36304326 -96924976+36304326 -96925003+36311571 -96925010+36313324 -96925030+36318357 -96925086+36318815 -96925086+36318815 -96925063+36319392 -96925055+36319587 -96924984+36320395 -96924965+36322116 -96924965+36322116 -96925011+36325802 -96925029+36325981 -96925030+36327883 -96925030+36327883 -96924942+36333258 -96924942+36333258 -96933602+36333258 -96934375+36333259 -96942962+36333258 -96946109+36333266 -96955612+36333290 -96960814+36333303 -96968879+36333310 -96978245+36333320 -96978664+36333320 -96985727+36333326 -96996487+36333335 -96998831+36333367 -97006415+36333384 -97010227+36333384 -97015255+36333384 -97015473+36333384 -97016674+36333384 -97024684+36333375 -97027154+36333372 -97032092+36333366 -97032092+36333366 -97032061+36338974 -97032061+36338974 -97032142+36347604 -97032178+36357282 -97032307+36358500 -97032307+36358500 -97032217+36369373 -97032099+36392622 -97032099+36392622 -97032110+36405720 -97032110+36405720 -97032104+36409649 -97032091+36418206 -97032088+36420353 -97032086+36422024 -97032066+36434544 -97032044+36448624 -97032031+36457441 -97032031+36457441 -97032041+36463560 -97032041+36463560 -97032038+36469542 -97032035+36478026 -97032019+36482861 -97032002+36487732 -97032002+36487732 -97032004+36487911 -97032057+36491143 -97032063+36492057 -97032084+36494941 -97032154+36500043 -97032197+36507023 -97032197+36507023 -97024505+36506990 -97014901+36506950 -97012762+36506970 -97011761+36506958 -97010609+36506944 -97009785+36506935 -96925122+36246533 -96925028+36257716 -96925122+36246533 -96925068+36250052 -96925028+36257716 -96925122+36246533 -96942954+36246534 -96950532+36246510 -96958044+36246487 -96961230+36246420 -96962480+36246395 -96965786+36246348 -96969226+36246363 -96975649+36246391 -96977375+36246403 -96978701+36246413 -96982886+36246449 -96996391+36246566 -96997267+36246566 -97000315+36246587 -97000315+36246607 -97009081+36246597 -97014546+36246591 -97028481+36246631 -97028839+36246632 -97032377+36246643 -97034157+36246620 -97034625+36246619 -97044879+36246607 -97050039+36246601 -97051819+36246555 -97069030+36246579 -97070048+36246579 -97073043+36246601 -97075134+36246593 -97076467+36246588 -97079707+36246576 -97079778+36246576 -97085788+36246554 -97087823+36246508 -97103733+36246481 -97105796+36246503 -97110457+36246494 -97120049+36246477 -97121453+36246474 -97123572+36246405 -97125317+36246402 -97131154+36246387 -97139459+36246366 -97141072+36246362 -97141154+36236508 -97141195+36231574 -97141195+36231574 -97141033+36217175 -97141033+36217175 -97141036+36216631 -97141049+36213706 -97141060+36211284 -97141067+36209741 -97141067+36209741 -97141020+36202615 -97140995+36201878 -97140995+36201878 -97141026+36201774 -97141026+36201774 -97140988+36201298 -97140966+36199135 -97140854+36188103 -97140841+36185890 -97140777+36174138 -97140777+36174138 -97140778+36173726 -97140805+36166098 -97140814+36163881 -97140816+36163251 -97140816+36163251 -97140814+36163078 -97140758+36159212 -97140758+36159212 -97150673+36159190 -97152982+36159185 -97158599+36159172 -97173893+36159173 -97174173+36159174 -97176413+36159175 -97180023+36159175 -97182218+36159175 -97186571+36159175 -97187958+36159175 -97191910+36159221 -97198798+36159175 -97211840+36159241 -97213124+36159232 -97215567+36159171 -97218029+36159166 -97228380+36159201 -97230223+36159203 -97230387+36159144 -97237813+36159164 -97238314+36159167 -97240867+36159211 -97241175+36159217 -97241656+36159226 -97246790+36159228 -97256278+36159346 -97260423+36159391 -97264544+36159436 -97269641+36159389 -97271715+36159371 -97282793+36159293 -97292000+36159221 -97292832+36159215 -97300838+36159165 -97313055+36159088 -97313609+36159079 -97314911+36159104 -97317674+36159086 -97318579+36159056 -97320216+36159125 -97325076+36159125 -97327331+36159124 -97329526+36159105 -97330210+36159100 -97331760+36159110 -97333711+36159123 -97338266+36159122 -97339618+36159121 -97341418+36159121 -97348399+36159132 -97354009+36159141 -96930586+34964364 -96930622+34964187 -96930622+34964187 -96930598+34964013 -96930598+34964013 -96930734+34961703 -96931152+34956071 -96931177+34954776 -96931177+34954776 -96930513+34952096 -96930513+34952096 -96930578+34949057 -96930597+34948158 -96930610+34947522 -96930624+34946913 -96930624+34946913 -96930597+34941510 -96930597+34941510 -96930599+34941367 -96930728+34930281 -96930761+34927504 -96930766+34927041 -96930766+34927041 -96930599+34925965 -96930598+34921303 -96930598+34921080 -96930698+34921080 -96930718+34911534 -96931038+34902858 -96931057+34898498 -96931057+34898498 -96931048+34898169 -96930769+34888055 -96930769+34888055 -96930771+34887054 -96930779+34883589 -96930781+34882638 -96930794+34876424 -96930852+34873805 -96930877+34869034 -96930877+34869034 -96930867+34866202 -96930867+34866099 -96930830+34856058 -96930824+34854678 -96930824+34854564 -96932596+34854475 -96932629+34854473 -97142268+34931747 -97125069+34934041 -97101296+34930324 -97050023+34919139 -97007054+34911203 -97000299+34914579 -96998109+34915442 -96995299+34916479 -96993191+34918299 -96989222+34920620 -96987945+34921245 -96987862+34921284 -96976531+34926859 -96954579+34953404 -96954014+34953604 -96953675+34953724 -96947785+34957414 -96946888+34958173 -96946455+34958540 -96934827+34962820 -96930815+34964328 -96930712+34964344 -96930586+34964364 -96932629+34854473 -96932597+34848865 -96932582+34846317 -96932547+34839981 -96932508+34826767 -96932508+34826767 -96932521+34825580 -96932521+34825580 -96932462+34817777 -96932435+34814108 -96932425+34812821 -96932416+34811635 -96932411+34810927 -96932408+34807356 -96932404+34806323 -96932404+34806323 -96932434+34798660 -96932496+34798541 -96932564+34797438 -96932564+34797438 -96932551+34796549 -96932551+34796233 -96932553+34782697 -96932553+34782697 -96932544+34782647 -96932442+34782079 -96932442+34782079 -96932569+34772647 -96932636+34767701 -96932636+34767701 -96932585+34765348 -96932387+34754297 -96932374+34752977 -96932374+34752977 -96932635+34738649 -96932635+34738649 -96932634+34738406 -96932620+34736617 -96932525+34723982 -96932441+34715025 -96932406+34711314 -96932388+34709352 -96932388+34708036 -96932389+34695988 -96932389+34695177 -96932389+34692638 -96932418+34680435 -96932419+34674731 -96932419+34669618 -96932419+34665840 -96932614+34659509 -96932614+34659509 -96932611+34658990 -96932604+34657966 -96932580+34654348 -96932559+34651243 -96932498+34643234 -96932450+34636886 -96932449+34636727 -96932629+34854473 -96933340+34854476 -96938980+34854503 -96945415+34854534 -96948655+34854611 -96949027+34854604 -96950015+34854588 -96952691+34854569 -96959570+34854701 -96960091+34854697 -96961368+34854688 -96962292+34854681 -96963161+34854675 -96966291+34854654 -96971085+34854707 -96972425+34854722 -96974401+34854744 -96983900+34854856 -96985150+34854741 -96996066+34854757 -97002776+34854962 -97010275+34854896 -97018363+34854881 -97018636+34854882 -97022473+34854885 -97037615+34854896 -97046755+34854902 -97052044+34854906 -97054577+34854908 -97055304+34854909 -97075833+34854924 -97077311+34854926 -97090451+34854935 -97092608+34854937 -97107294+34854948 -97114349+34855014 -97118599+34854995 -97125300+34854964 -97128726+34854997 -97141561+34855080 -97142044+34855081 -97142732+34855082 -97155046+34855103 -97163000+34855117 -97174394+34855137 -97187633+34855161 -97195021+34855116 -97197529+34855116 -97212493+34855114 -97212993+34855114 -97217922+34855113 -97224020+34855111 -97226942+34855100 -97229196+34855092 -97230715+34855086 -97234724+34855090 -97241058+34855096 -97247687+34855102 -97256746+34855130 -97257797+34855133 -97262024+34855143 -97265385+34855151 -97272602+34855182 -97272653+34855182 -97282912+34855226 -97286139+34855227 -97286204+34855227 -97286273+34855227 -97298468+34855192 -97300206+34855187 -97301225+34855184 -97310387+34855160 -97317588+34855153 -97323635+34855177 -97324138+34855180 -97325078+34855184 -97330210+34855206 -97335662+34855229 -97340135+34855228 -97342050+34855257 -97346163+34855318 -97352330+34855271 -97353152+34855271 -97357897+34855268 -97368302+34855265 -97370386+34855240 -97371080+34855286 -97373443+34855284 -97381246+34855284 -97384746+34855309 -97387780+34855311 -97388607+34855311 -97389857+34855265 -97393950+34855273 -97394225+34855273 -97399740+34855283 -97405303+34855294 -97406158+34855293 -97406265+34855293 -97406871+34855292 -97414034+34855287 -97414113+34855287 -97421294+34855282 -97423998+34855280 -97425219+34855279 -97427265+34855277 -97428998+34855276 -97430639+34855276 -97431811+34855276 -97433915+34855276 -97440470+34855277 -97441470+34855322 -97451750+34855275 -97452750+34855298 -97456112+34855284 -97457508+34855278 -97458444+34855275 -97458972+34855320 -97468611+34855250 -97470747+34855249 -97472723+34855249 -97474817+34855262 -97476028+34855271 -97476639+34855294 -97483205+34855249 -97483723+34855246 -97485025+34855252 -97487946+34855267 -97494335+34855287 -97495974+34855218 -97496208+34855201 -97497224+34855126 -97505886+34855033 -97507830+34855171 -97509497+34855172 -97513548+34855194 -97513999+34855196 -97514080+34855197 -97517525+34855199 -97518303+34855222 -97518990+34855205 -97519247+34855199 -97524164+34855178 -97528137+34855224 -97529665+34855225 -97534949+34855189 -97536222+34855181 -97538500+34855159 -97540686+34855166 -97543317+34855175 -97544059+34855178 -97545639+34855183 -97547139+34855206 -97549716+34855193 -97556084+34855161 -97559751+34855184 -97560624+34855198 -97562640+34855230 -97563880+34855225 -97578904+34855176 -97583670+34855161 -97585402+34855129 -97589004+34855114 -97591484+34855161 -97593727+34855205 -97596727+34855135 -97598255+34855112 -97600116+34855226 -97603559+34855162 -97606423+34855109 -97607423+34855132 -97607654+34855136 -97608673+34855155 -97609300+34855150 -97611268+34855137 -97612424+34855130 -97613313+34855153 -97615850+34855163 -97616173+34855165 -97618257+34855174 -97621324+34855180 -97622166+34855182 -97623200+34855185 -97625994+34855198 -97626903+34855207 -97630627+34855229 -97633174+34855197 -97633442+34855194 -97635304+34855264 -97641472+34855221 -97647667+34855223 -97648306+34855223 -97651001+34855201 -97651079+34855196 -97654640+34855180 -97655362+34855249 -97658925+34855236 -97661807+34855227 -97668002+34855137 -96933457+34332661 -96933451+34321514 -96933450+34320290 -96933449+34318737 -96933448+34318616 -96933447+34316653 -96933443+34307654 -96933441+34304330 -96933441+34304330 -96933485+34302213 -96933485+34301503 -96933457+34299305 -96933457+34298434 -96933485+34297908 -96933485+34297908 -96933432+34296400 -96933417+34288728 -96933404+34281766 -96933404+34279558 -96933405+34276800 -96933406+34274111 -96933408+34269646 -96933416+34252683 -96933542+34245578 -96933732+34238740 -96933732+34238740 -96933484+34232650 -96933484+34232650 -96933628+34231044 -96933628+34231044 -96933513+34223468 -96933513+34223468 -96933762+34220629 -96933762+34220629 -96933596+34218911 -96933569+34216163 -96933533+34215600 -96933533+34215600 -96933541+34215021 -96933542+34214959 -96933549+34214468 -96933549+34214468 -96933533+34211603 -96933505+34201898 -96933483+34193876 -96933432+34193139 -96933432+34193139 -96933464+34191464 -96933475+34190941 -96933516+34190472 -96933544+34190244 -96933598+34190185 -96933620+34189946 -96933623+34189082 -96933629+34187123 -96933671+34172553 -96933671+34172553 -96952826+34172588 -96959849+34172601 -96968415+34172617 -96968415+34172617 -96968411+34170601 -96968408+34169368 -96968399+34165092 -96968399+34165092 -96968502+34163061 -96968663+34159773 -96968663+34159773 -96968574+34136294 -96968464+34136111 -96968464+34135676 -96968491+34135401 -96968491+34135401 -96968417+34130863 -96968411+34113379 -96968396+34109308 -96968394+34108813 -96968386+34106867 -96968379+34104948 -96968368+34102015 -96968364+34100958 -96968360+34099867 -96968359+34099370 -96968306+34085344 -96968270+34076025 -96968254+34075597 -96968249+34075459 -96968209+34074346 -96968083+34070834 -96968083+34070834 -96970006+34070830 -96934840+33954453 -96934787+33970131 -96934759+33976840 -96934759+33976840 -96934780+33979520 -96934808+33983060 -96934817+33984264 -96934817+33984264 -96934781+34006735 -96934781+34006735 -96939079+34012970 -96942373+34012968 -96949468+34013022 -96949575+34013023 -96934840+33954453 -96943827+33949619 -96944611+33949217 -96955062+33943471 -96955229+33943431 -96963225+33940522 -96965285+33939904 -96966009+33939707 -96967382+33939038 -96968258+33938613 -96976438+33937039 -96977207+33937807 -96989861+33953436 -96995677+33936987 -96995677+33936987 -96995439+33934471 -96990722+33922347 -96988378+33917857 -96987895+33916518 -96983971+33892083 -96983971+33892083 -96984599+33888989 -96985567+33886522 -96996437+33875102 -96997055+33874346 -97000286+33869942 -97005654+33862472 -97008355+33859526 -97014908+33854221 -97017857+33850142 -97023899+33844213 -97028647+33842886 -97031657+33841527 -97041245+33837761 -97045004+33839112 -97046623+33840738 -97048186+33842753 -97048625+33843463 -97049119+33844082 -97051012+33846830 -97052219+33848731 -97052878+33850059 -97053591+33851227 -97053728+33851823 -97059443+33858069 -97070224+33860113 -97073127+33859388 -97086286+33854413 -97087766+33853247 -97088346+33852019 -97090040+33848186 -97090560+33844264 -97090560+33844264 -97090537+33843593 -97077414+33839571 -97073983+33839320 -97069593+33839412 -97054500+33834511 -97048245+33826930 -97048245+33826930 -97052472+33816282 -97067163+33815038 -97072472+33813947 -97090048+33806287 -97091125+33805243 -97091502+33783213 -97091502+33783213 -97087667+33740790 -97087667+33740790 -97090158+33736525 -97091072+33735115 -97092414+33733214 -97094085+33730992 -97094345+33730694 -97103036+33723649 -97146552+33721112 -97154367+33724027 -97159506+33727255 -97160052+33727420 -97160792+33727901 -97162807+33729116 -97173441+33739277 -97173617+33739607 -97185325+33755503 -97191466+33758343 -97191515+33758381 -97193386+33760587 -97193386+33760587 -97189273+33773825 -97189273+33773825 -97189821+33774718 -97189821+33774855 -97190809+33776436 -97196843+33788940 -97196920+33789029 -97200501+33793251 -97202632+33796587 -97203542+33797837 -97205570+33811450 -97205570+33811450 -97204939+33813397 -97204939+33815229 -97204926+33815337 -97204748+33816947 -97204748+33816947 -97205050+33818046 -97205050+33818046 -97204995+33818870 -97204583+33819901 -97203514+33821825 -97201737+33824387 -97201720+33824411 -97195703+33830845 -97174835+33834163 -97166851+33840899 -97166851+33840899 -97166876+33840939 -97167262+33841563 -97167262+33841563 -97167235+33841952 -97167235+33841952 -97167259+33850554 -97173333+33867797 -97175983+33874107 -97176975+33876699 -97192545+33904689 -97196148+33906452 -97208086+33915048 -97212601+33915900 -97219023+33915010 -97222759+33914963 -97248421+33883601 -97249042+33880666 -97249060+33880622 -97249209+33875101 -97250293+33872708 -97254235+33865323 -97263463+33862865 -97275402+33863244 -97275416+33863249 -97285393+33868244 -97295626+33877254 -97298019+33879488 -97301428+33882880 -97301565+33883155 -97309913+33888583 -97310083+33888545 -97310143+33888532 -97314413+33866989 -97315511+33866164 -97318091+33863530 -97320645+33861307 -97331888+33855056 -97332063+33855056 -97334004+33863162 -97334004+33863162 -97324334+33876440 -97324334+33876440 -97337573+33873365 -97340179+33859655 -97340744+33858835 -97342797+33854825 -97358230+33830340 -97358303+33830256 -97358513+33830018 -97358805+33829749 -97372941+33819454 -97386638+33819376 -97395362+33819953 -97395437+33819950 -97400083+33819483 -97405921+33818873 -97406435+33818821 -97413692+33819304 -97413762+33819304 -97443945+33823713 -97444879+33824048 -97445657+33824831 -97451547+33827987 -97459068+33834581 -97462327+33840316 -97462857+33841772 -97462857+33841772 -97462191+33846724 -97460608+33851713 -97459867+33852561 -97459566+33853316 -97458413+33854370 -97457974+33855080 -97457617+33855126 -97457507+33855424 -97457480+33856019 -97457151+33856752 -97456931+33857073 -97455915+33857646 -97455871+33859932 -97454763+33864105 -97453235+33868081 -97451579+33872052 -97451496+33873838 -97451496+33873838 -97451583+33879946 -97451583+33879946 -97451540+33884711 -97451090+33887916 -97451090+33887916 -97451887+33892428 -97453563+33895222 -97456283+33898566 -97463564+33904955 -97464910+33905687 -97465954+33906374 -97468262+33908091 -97470542+33908984 -97474387+33910760 -97484161+33915374 -97485323+33916033 -97486395+33916399 -97506072+33917561 -97508892+33916851 -97509067+33916807 -97510990+33916327 -97517173+33914016 -97517373+33913990 -97519171+33913638 -97551541+33897947 -97560858+33899645 -97187435+34596035 -97191120+34597294 -97191518+34598124 -97191685+34603320 -97191685+34603320 -97191541+34605895 -97191541+34605895 -97196714+34607692 -97198380+34610558 -97198380+34610558 -97197573+34614079 -97197573+34614079 -97199431+34622729 -97199431+34622729 -97194444+34622686 -97177381+34622663 -97172977+34622685 -97168448+34622711 -97168144+34622713 -97167835+34622715 -97165387+34622729 -97164584+34622729 -97162223+34622633 -97159792+34622636 -97156171+34622625 -97152311+34622613 -97148172+34622601 -97147763+34622600 -97142370+34622584 -97142370+34622584 -97142673+34633551 -97142673+34633551 -97142645+34634580 -97142645+34634580 -97142659+34635932 -97142671+34637032 -97142671+34637032 -97141204+34637050 -97137214+34637098 -97121057+34637075 -97107511+34636966 -97101883+34636979 -97096152+34636993 -97093991+34636947 -97090811+34637020 -97089919+34637040 -97087688+34637032 -97072383+34636975 -97065632+34636998 -97059183+34637021 -97059086+34637021 -97054710+34637066 -97045783+34637064 -97037289+34637062 -97035151+34637064 -97031162+34637062 -97024763+34637061 -97020736+34636948 -97020636+34636945 -97020248+34637036 -97006674+34637099 -97006508+34637091 -97002576+34636901 -97002380+34636892 -96997094+34636681 -96990509+34636713 -96979541+34636766 -96976008+34636767 -96975275+34636767 -96972449+34636768 -96968655+34636769 -96967519+34636769 -96959555+34636760 -96958155+34636758 -96957357+34636757 -96953399+34636752 -96949585+34636748 -96941278+34636738 -96940841+34636737 -96932449+34636727 -97019740+34332505 -97019623+34332543 -97015538+34332450 -97011260+34332493 -97008030+34332446 -97007837+34332332 -97007637+34332352 -97007395+34332377 -97007038+34332325 -97006580+34332323 -97004773+34332313 -97003421+34332306 -96972673+34332425 -96969584+34332443 -96952134+34332549 -96951286+34332554 -96933457+34332661 -96953260+34012779 -96949575+34013023 -96953260+34012779 -96951640+34012808 -96950408+34012835 -96949846+34012901 -96949575+34013023 -96956239+36685289 -96951884+36684075 -96956239+36685289 -96953683+36684539 -96951884+36684075 -96956806+36460025 -96925958+36461099 -96956806+36460025 -96944851+36456709 -96943855+36456543 -96942980+36456338 -96942543+36456150 -96941807+36455880 -96940235+36455526 -96939129+36455480 -96937743+36455619 -96936686+36455800 -96935280+36455939 -96925958+36461099 -96970006+34070830 -96970014+34066034 -96970029+34057274 -96970194+34056725 -96970194+34056725 -96970084+34056152 -96969973+34055832 -96969970+34046421 -96969836+34035181 -96969602+34015554 -96958837+34012824 -96958400+34012817 -96953260+34012779 -97064492+36666393 -97064597+36667370 -97064597+36667370 -97064586+36668295 -97063863+36670205 -97063863+36670205 -97064010+36673224 -97064300+36675288 -97064382+36675882 -97064382+36675882 -97064380+36677551 -97064380+36677551 -97064436+36679359 -97064436+36679977 -97064475+36680565 -97064479+36680763 -97064482+36680905 -97064485+36681061 -97064485+36681061 -97064408+36681831 -97062276+36686002 -97057019+36688991 -97055773+36690094 -97050203+36693858 -97050140+36693893 -97047951+36695083 -97047806+36695146 -97047138+36695437 -97046899+36695541 -97045037+36696280 -97043733+36696770 -97043057+36697025 -97037391+36700041 -97037210+36700208 -97036987+36700412 -97036632+36700741 -97036352+36701078 -97031465+36701823 -97031210+36701747 -97027560+36699158 -97025922+36695902 -97025545+36695414 -97024980+36694578 -97024636+36694068 -97021061+36692860 -97015898+36694205 -97014372+36694307 -97008635+36692850 -97007820+36692575 -97005539+36691855 -96995683+36688208 -96995586+36688183 -96995518+36688165 -96991062+36688101 -96990576+36688155 -96987694+36688175 -96980078+36688439 -96978048+36688618 -96977971+36688625 -96972900+36688273 -96967086+36688536 -96965271+36687809 -96960622+36686720 -96958997+36686227 -96956239+36685289 -96960970+36460081 -96956806+36460025 -96970006+34070830 -96971403+34070862 -96972016+34070876 -96974960+34070944 -96982727+34070995 -96995376+34070936 -96995648+34070935 -96999546+34070915 -97028750+34070869 -97037970+34070937 -97039097+34070946 -97047554+34070933 -97049546+34070930 -97051033+34070928 -97051435+34070927 -97052801+34070925 -97054589+34070879 -97055360+34070902 -97059530+34070882 -97062880+34070873 -97067777+34070886 -97067848+34070886 -97074401+34070903 -97077474+34070873 -97080090+34070874 -97087698+34070876 -97090774+34070877 -97091336+34070871 -97093281+34070851 -97094155+34070851 -97095810+34070851 -97097097+34070822 -97098221+34070835 -97100946+34070868 -97101769+34070878 -97104959+34070927 -97105138+34070920 -97109389+34070903 -97111549+34070894 -97114604+34070939 -97116832+34070984 -97125290+34070990 -97125541+34070981 -97126372+34070955 -97129388+34070957 -97138423+34070961 -97138620+34070961 -97143185+34070963 -97148579+34071033 -97149102+34071033 -97149762+34070988 -97150367+34071011 -97150863+34070965 -97151413+34070965 -97167267+34070906 -97174880+34070878 -97181726+34070854 -97182279+34070880 -97183197+34070880 -97186581+34070949 -97192919+34070931 -97195084+34070926 -97195745+34070903 -97204688+34070925 -97212778+34070946 -97213273+34070923 -97221475+34071036 -97229015+34070919 -97230638+34070873 -97230863+34070874 -97235206+34070894 -96986117+36472432 -96981027+36465700 -96980023+36465324 -96979158+36464941 -96977986+36464371 -96976993+36463810 -96976129+36463289 -96974579+36462604 -96972829+36461927 -96971286+36461468 -96969745+36460888 -96960970+36460081 -96986117+36472432 -96985194+36471822 -96984342+36471116 -96983787+36470476 -96983373+36469756 -96983030+36468858 -96982983+36468430 -96982907+36467791 -96982761+36467306 -96982506+36466667 -96981961+36466059 -96960970+36460081 -96986117+36472432 -96992258+36477541 -96993506+36478371 -96996246+36479433 -97000316+36481081 -97005793+36487073 -97006038+36487874 -97008611+36500044 -97009785+36506935 -97019740+34332505 -97020203+34332360 -97020810+34332383 -97021528+34332635 -97019740+34332505 -97021528+34332635 -97021528+34332635 -97028704+34332638 -97029013+34332601 -97038510+34337134 -97038510+34337134 -97035654+34347798 -97035654+34347798 -97038723+34366039 -97038723+34366039 -97038140+34368240 -97035192+34373926 -97035192+34373926 -97036418+34375090 -97036542+34375417 -97036845+34375421 -97041548+34375557 -97042155+34375545 -97046711+34375544 -97049090+34375546 -97051564+34375585 -97058725+34375664 -97060573+34375685 -97069816+34375763 -97079080+34375768 -97080389+34375786 -97080941+34375794 -97081547+34375802 -97082456+34375822 -97087807+34375896 -97088807+34375884 -97091219+34375895 -97096089+34375891 -97105983+34375996 -97111499+34376055 -97115070+34376093 -97122428+34376109 -97128641+34376037 -97134665+34376127 -97134965+34376132 -97136263+34376132 -97143527+34376112 -97144537+34376133 -97162649+34376138 -97164184+34376138 -97176484+34376142 -97177385+34376143 -97177799+34376189 -97183571+34376235 -97220520+34376202 -97222007+34376201 -97228660+34376196 -97229864+34376196 -97265165+34376170 -97273691+34376156 -97274525+34376202 -97280154+34376204 -97307552+34376185 -97313565+34376213 -97315777+34376214 -97318991+34376215 -97322344+34376217 -97331687+34376220 -97335239+34376221 -97346047+34376225 -97352195+34398020 -97352212+34408022 -97352253+34431260 -97352253+34431260 -97352236+34443132 -97352232+34445734 -97352217+34455933 -97352182+34479206 -97352162+34492744 -97352156+34496725 -97352153+34498648 -97352080+34505252 -97352080+34505252 -97352110+34506788 -97049443+36608101 -97047685+36606175 -97045530+36603622 -97045221+36603268 -97045221+36603268 -97048973+36597182 -97049410+36597277 -97055821+36598047 -97058075+36595896 -97058075+36595896 -97057989+36595122 -97057415+36593647 -97050370+36609039 -97052107+36612579 -97052107+36612579 -97051940+36613257 -97051833+36613983 -97049004+36625345 -97049004+36625345 -97049492+36626231 -97050391+36627882 -97051139+36630183 -97051139+36630183 -97051089+36631610 -97050918+36633077 -97050918+36633077 -97051039+36635618 -97051102+36636605 -97051834+36641794 -97052313+36642668 -97054903+36645609 -97056516+36646463 -97057931+36647746 -97050370+36609039 -97049443+36608101 -97050370+36609039 -97050270+36608890 -97049443+36608101 -97057415+36593647 -97060876+36593700 -97062742+36593728 -97067471+36593802 -97068377+36593809 -97076469+36593870 -97080672+36593916 -97103096+36593979 -97103891+36593910 -97108345+36593948 -97118809+36594038 -97119106+36594041 -97119218+36594086 -97121929+36594135 -97122855+36594153 -97129994+36594084 -97130853+36594076 -97139390+36593997 -97153129+36594001 -97156933+36594025 -97165677+36594028 -97165830+36594069 -97169155+36594044 -97184109+36593991 -97190152+36593989 -97191595+36593988 -97191782+36593988 -97193002+36593987 -97202439+36593985 -97210942+36593853 -97211410+36593846 -97228924+36593772 -97229152+36593726 -97246497+36593857 -97246976+36593849 -97247146+36593847 -97247652+36593840 -97248144+36593833 -97249660+36593855 -97264931+36593814 -97268234+36593806 -97272192+36593797 -97273691+36593794 -97274043+36593794 -97275185+36593800 -97278727+36593818 -97281963+36593796 -97282815+36593773 -97284065+36593765 -97290026+36593729 -97300983+36593754 -97318840+36593801 -97325313+36593809 -97336725+36593821 -97343567+36593782 -97345264+36593770 -97346609+36593760 -97354717+36593689 -97363175+36593582 -97364305+36593568 -97372693+36593558 -97373751+36593566 -97390584+36593629 -97403365+36593717 -97408497+36593658 -97417134+36593746 -97426411+36593776 -97444523+36593639 -97461141+36593478 -97461642+36593454 -97057931+36647746 -97059021+36648821 -97060556+36650275 -97057931+36647746 -97060556+36650275 -97060556+36650275 -97062165+36653105 -97062421+36653517 -97062534+36653998 -97062760+36654722 -97063012+36655552 -97063190+36657378 -97063190+36657378 -97063073+36658530 -97062813+36659541 -97062647+36661208 -97062647+36661208 -97062931+36662467 -97063933+36665102 -97064492+36666393 -97063933+36665102 -97064492+36666393 -97064454+36666030 -97063933+36665102 -97193944+35941946 -97166823+35942787 -97161856+35943855 -97158378+35945083 -97158227+35945153 -97147873+35950845 -97140484+35958935 -97140484+35958935 -97140508+35957695 -97140536+35956217 -97140708+35951341 -97140708+35951341 -97140540+35949120 -97140517+35941817 -97140997+35724442 -97140949+35726858 -97140949+35731246 -97140949+35738922 -97140917+35742554 -97140917+35742554 -97140918+35742904 -97140948+35749889 -97140949+35750058 -97141184+35751492 -97141190+35753315 -97141190+35753315 -97141185+35760434 -97141181+35767897 -97141181+35767897 -97141350+35779182 -97141350+35779182 -97141286+35782137 -97141286+35782137 -97141289+35782643 -97141312+35785938 -97141312+35785938 -97141310+35787677 -97141310+35788227 -97141309+35789289 -97141306+35795027 -97141306+35795027 -97141317+35795700 -97141317+35795721 -97141320+35795882 -97141333+35796652 -97141333+35796652 -97141312+35798297 -97141237+35804284 -97141186+35808373 -97141186+35808373 -97141241+35809197 -97141241+35809197 -97141184+35811074 -97141184+35811074 -97141185+35811244 -97141216+35818374 -97141386+35833670 -97141427+35837525 -97141447+35839371 -97141447+35839371 -97141418+35840722 -97141418+35840722 -97141578+35854526 -97141578+35854526 -97141521+35856586 -97141521+35856586 -97141575+35861793 -97141653+35869109 -97141774+35876470 -97141774+35876470 -97141761+35883464 -97141556+35898344 -97140655+35898366 -97140636+35903176 -97140610+35927373 -97140593+35929625 -97140580+35931309 -97140578+35931698 -97140547+35939093 -97140517+35941817 -97140997+35724442 -97141093+35709915 -97141093+35709915 -97141045+35707163 -97141045+35707163 -97141093+35706210 -97141093+35706210 -97140917+35706267 -97140917+35706267 -97141093+35706203 -97141093+35706203 -97141061+35703771 -97140997+35703243 -97140997+35703243 -97141040+35698292 -97141041+35698146 -97141128+35688066 -97141157+35684710 -97141189+35681003 -97141289+35673451 -97141344+35669247 -97141380+35666556 -97141380+35666556 -97141300+35661852 -97141300+35661852 -97141348+35657100 -97141355+35655037 -97141364+35652460 -97141428+35651660 -97141428+35651660 -97141426+35650606 -97141419+35647687 -97141415+35645932 -97141412+35644663 -97141396+35637532 -97141332+35631727 -97141326+35631186 -97141321+35630753 -97141282+35627175 -97141236+35623021 -97141236+35623021 -97141295+35615752 -97141316+35613213 -97141316+35613213 -97141252+35608509 -97141140+35601341 -97141140+35593949 -97141076+35590957 -97141076+35590957 -97141092+35586702 -97141092+35586702 -97140964+35579550 -97140899+35574222 -97140857+35572912 -97140755+35569710 -97140755+35569710 -97140844+35565261 -97140851+35564926 -97140851+35564926 -97140787+35563486 -97140787+35563486 -97140847+35553775 -97140867+35550542 -97141348+35542864 -97141348+35542864 -97141299+35538879 -97141251+35535951 -97141235+35532431 -97141225+35530335 -97141219+35528943 -97141219+35528943 -97141235+35527039 -97141267+35523231 -97141315+35521615 -97141315+35521615 -97141283+35520223 -97141253+35516605 -97141251+35516319 -97141251+35516319 -97141267+35507039 -97141282+35506410 -97141395+35501494 -97141424+35500242 -97141427+35500112 -97141427+35500112 -97141379+35492560 -97141379+35492560 -97141490+35479472 -97141490+35479472 -97141378+35473248 -97141352+35471131 -97141330+35469312 -97141234+35464064 -97140997+35724442 -97149525+35724378 -97156448+35724366 -97158838+35724362 -97169062+35724442 -97176726+35724441 -97180120+35724483 -97181642+35724501 -97184566+35724537 -97189446+35724665 -97194374+35724553 -97194834+35724549 -97196438+35724537 -97198758+35724537 -97212119+35724713 -97220575+35724859 -97221560+35724876 -97223326+35724907 -97225015+35724936 -97226178+35724932 -97233607+35724904 -97247080+35724864 -97247229+35724864 -97250280+35724888 -97254667+35724916 -97255320+35724920 -97265032+35724983 -97279385+35724972 -97282841+35724969 -97141783+35429221 -97141465+35431191 -97141362+35432441 -97141362+35432441 -97141435+35433941 -97141476+35434786 -97141476+35434786 -97141474+35434897 -97141474+35434897 -97141561+35438719 -97141561+35438719 -97141554+35441345 -97141554+35441345 -97141559+35441501 -97141559+35441501 -97141381+35448009 -97141362+35449361 -97141362+35449361 -97141399+35454766 -97141399+35454766 -97141363+35456395 -97141298+35458641 -97141298+35460072 -97141293+35461281 -97141250+35462424 -97141234+35464064 -97141823+35226374 -97141791+35225004 -97141615+35217446 -97141607+35210289 -97141599+35202966 -97141599+35202966 -97142015+35202918 -97142207+35192711 -97142207+35192711 -97142159+35191399 -97142159+35191399 -97142223+35190231 -97142223+35190231 -97142215+35188915 -97142193+35185475 -97142143+35177671 -97142143+35177671 -97142191+35174327 -97142207+35173607 -97142207+35173607 -97142190+35166655 -97142184+35164281 -97142179+35162254 -97142172+35159589 -97142160+35154462 -97142159+35154152 -97142159+35154152 -97142193+35151801 -97142226+35149464 -97142287+35145208 -97142301+35138294 -97142303+35137496 -97142303+35137496 -97142285+35134930 -97142255+35130696 -97142255+35125072 -97141904+35121435 -97141797+35116111 -97141797+35116111 -97141832+35114191 -97141839+35113821 -97141957+35107495 -97141969+35106839 -97141969+35106839 -97141962+35105434 -97141956+35104249 -97141944+35101733 -97141872+35100496 -97141861+35100290 -97141861+35100290 -97142225+35098184 -97142225+35098184 -97142114+35097749 -97142114+35097560 -97142059+35095917 -97142041+35087235 -97142011+35072813 -97142011+35072674 -97141981+35058329 -97141951+35043782 -97141951+35043782 -97141959+35029289 -97141959+35029289 -97141942+35027181 -97141881+35019453 -97141844+35014801 -97141752+35003050 -97141752+35003050 -97141819+35000287 -97141891+34994710 -97141993+34987060 -97142113+34978086 -97142113+34978086 -97141986+34974699 -97141986+34974699 -97142016+34971379 -97142016+34971379 -97141997+34956862 -97141997+34956862 -97142002+34948679 -97142005+34943719 -97142035+34942346 -97142257+34932263 -97142268+34931747 -97141825+35376818 -97141969+35377698 -97142065+35379554 -97142065+35379554 -97141896+35382118 -97141896+35382118 -97141905+35384162 -97141905+35384930 -97141841+35391362 -97141794+35397045 -97141765+35397678 -97141765+35397678 -97141817+35399073 -97141817+35399073 -97141793+35401058 -97141745+35403938 -97141729+35405586 -97141729+35405586 -97141753+35405974 -97141761+35406110 -97141761+35406114 -97141792+35407233 -97141837+35409642 -97141837+35409642 -97141751+35411192 -97141730+35412546 -97141682+35413330 -97141682+35413330 -97141745+35414557 -97141771+35415056 -97141778+35415202 -97141778+35415202 -97141719+35416524 -97141714+35416626 -97141714+35416626 -97141799+35417736 -97141810+35417874 -97141810+35417874 -97141747+35418786 -97141747+35418786 -97141775+35419723 -97141775+35419723 -97141698+35420353 -97141698+35420353 -97141735+35420940 -97141784+35422016 -97141784+35422016 -97141651+35423238 -97141651+35423238 -97141675+35423473 -97141675+35423473 -97141672+35423508 -97141666+35423585 -97141666+35423585 -97141669+35423686 -97141669+35423686 -97141672+35423776 -97141698+35424705 -97141698+35424705 -97141666+35425809 -97141666+35425809 -97141746+35427809 -97141783+35429221 -97141669+35423686 -97141783+35429221 -97141834+35227174 -97141848+35228195 -97141854+35228629 -97141903+35232118 -97141903+35237286 -97141871+35238966 -97141871+35238966 -97141951+35247637 -97141987+35267868 -97142000+35275269 -97142080+35278853 -97142080+35278853 -97142072+35280608 -97142032+35289604 -97142001+35290820 -97141961+35292377 -97141822+35297777 -97141802+35298541 -97141802+35298541 -97141952+35304100 -97141960+35305320 -97141965+35306034 -97142034+35316550 -97142048+35318596 -97142048+35318596 -97142044+35322678 -97142042+35324267 -97142041+35324845 -97142032+35333155 -97142032+35333155 -97142033+35336088 -97142033+35337519 -97142033+35338979 -97142033+35339959 -97142033+35340531 -97142034+35340586 -97142035+35340641 -97142044+35341047 -97142193+35347715 -97142193+35347715 -97141969+35355219 -97141969+35355219 -97142097+35362291 -97142138+35366189 -97142145+35366867 -97142167+35369078 -97142167+35369078 -97141973+35373890 -97141857+35375091 -97141836+35376237 -97141825+35376818 -97141823+35226374 -97141834+35227174 -97141834+35227174 -97141823+35226374 -97142268+34931747 -97168925+34931799 -97170601+34931320 -97171418+34930677 -97175162+34929769 -97178079+34929632 -97184048+34929626 -97187267+34929692 -97188747+34929293 -97192007+34929109 -97194221+34928647 -97217760+34945689 -97142268+34931747 -97217760+34945689 -97164122+34574147 -97163119+34560204 -97158428+34550385 -97158428+34550385 -97163062+34547399 -97163062+34547399 -97162670+34543346 -97159184+34528054 -97149369+34512850 -97143872+34506533 -97143872+34506533 -97144310+34506526 -97148715+34506438 -97149607+34506420 -97149794+34506448 -97155602+34506473 -97155848+34506470 -97155922+34506469 -97159696+34506428 -97169764+34506476 -97170190+34506469 -97171080+34506455 -97171230+34506453 -97172254+34506453 -97174162+34506453 -97175362+34506453 -97175988+34506453 -97176353+34506453 -97177105+34506454 -97177177+34506454 -97183089+34506454 -97183194+34506454 -97183318+34506454 -97183395+34506454 -97184064+34506454 -97184176+34506464 -97184343+34506478 -97185830+34506608 -97185967+34506635 -97186307+34506642 -97195088+34506718 -97199153+34506701 -97216100+34506755 -97220106+34506763 -97221320+34506767 -97230193+34506803 -97247407+34506829 -97254399+34506843 -97262661+34506821 -97264634+34506816 -97267231+34506809 -97277144+34506863 -97280085+34506847 -97282262+34506836 -97284585+34506830 -97284769+34506830 -97299882+34506793 -97307832+34506814 -97311917+34506826 -97316220+34506838 -97316812+34506840 -97319323+34506811 -97320931+34506792 -97324779+34506748 -97334986+34506745 -97341320+34506836 -97341486+34506881 -97344728+34506844 -97348077+34506805 -97348415+34506804 -97350733+34506794 -97352110+34506788 -97671218+35377260 -97662790+35377260 -97662294+35377260 -97661909+35377260 -97660537+35377260 -97658059+35377260 -97656949+35377260 -97653618+35377260 -97651677+35377238 -97649388+35377212 -97646469+35377179 -97640318+35377109 -97636018+35377060 -97633629+35376988 -97618617+35377160 -97618317+35377160 -97610915+35377203 -97600917+35377261 -97593324+35377218 -97592651+35377214 -97591803+35377209 -97591163+35377205 -97590203+35377200 -97589403+35377195 -97587307+35377183 -97586459+35377178 -97583316+35377161 -97575616+35377161 -97575016+35377261 -97574116+35377161 -97570140+35377085 -97566830+35377214 -97565616+35377261 -97564184+35377261 -97563381+35377261 -97562816+35377261 -97562615+35377261 -97561816+35377261 -97560816+35377261 -97559816+35377161 -97558616+35377261 -97557016+35377261 -97555916+35377261 -97554716+35377361 -97554116+35377261 -97553616+35377161 -97552816+35377161 -97551516+35377161 -97548015+35377161 -97544115+35377261 -97543615+35377261 -97541915+35377261 -97540215+35377261 -97537115+35377262 -97534915+35377262 -97533215+35377262 -97530215+35377262 -97526815+35377262 -97524015+35377262 -97521415+35377262 -97517315+35377262 -97515968+35377262 -97512615+35377262 -97504014+35377262 -97503714+35377262 -97497225+35377262 -97495914+35377262 -97495514+35377262 -97494814+35377262 -97494014+35377262 -97493414+35377262 -97489914+35377262 -97486914+35377162 -97485817+35377231 -97485314+35377262 -97484714+35377262 -97477214+35377262 -97470464+35377300 -97465769+35377326 -97462057+35377310 -97459313+35377163 -97449874+35377163 -97441313+35377163 -97437413+35377163 -97435113+35377163 -97433723+35377164 -97433262+35377164 -97429701+35377167 -97429352+35377167 -97427418+35377167 -97427032+35377167 -97424885+35377226 -97423512+35377263 -97421331+35377251 -97413264+35377206 -97409032+35377183 -97405912+35377363 -97388211+35377363 -97382711+35377363 -97381511+35377363 -97380611+35377364 -97379911+35377364 -97376911+35377364 -97372711+35377364 -97369911+35377364 -97364411+35377364 -97361711+35377364 -97359511+35377364 -97358110+35377364 -97353010+35377364 -97351510+35377464 -97344517+35377271 -97344155+35377261 -97337010+35377064 -97335789+35377071 -97335606+35377072 -97332414+35377068 -97329110+35377064 -97324108+35377109 -97317909+35377164 -97315486+35377164 -97312668+35377164 -97311928+35377164 -97310919+35377164 -97308600+35377164 -97303855+35377165 -97300109+35377165 -97295709+35377265 -97288909+35377265 -97287686+35377230 -97286133+35377185 -97283227+35377215 -97282996+35377217 -97282448+35377256 -97280908+35377365 -97271946+35377365 -97269908+35377365 -97264970+35377365 -97264908+35377365 -97260208+35377465 -97253660+35377465 -97247407+35377465 -97242403+35377435 -97241169+35377428 -97239075+35377416 -97235734+35377396 -97230407+35377365 -97225923+35377217 -97224719+35377217 -97218790+35377218 -97212851+35377218 -97209710+35377204 -97205989+35377187 -97199331+35377157 -97195202+35377138 -97188466+35377169 -97183106+35377193 -97177586+35377218 -97172481+35377192 -97166278+35377161 -97166001+35377160 -97161682+35377138 -97159841+35377138 -97141825+35376818 -97181041+34595047 -97164122+34574147 -97181041+34595047 -97168900+34585889 -97168900+34585889 -97170342+34586186 -97172028+34586668 -97172866+34586788 -97173519+34586812 -97174054+34586601 -97174374+34586181 -97174422+34585786 -97174431+34585302 -97174431+34585302 -97174196+34584850 -97164122+34574147 -97181041+34595047 -97183560+34595025 -97183560+34595025 -97184640+34595391 -97185748+34595987 -97186163+34596101 -97187326+34596055 -97187435+34596035 -97183560+34595025 -97187435+34596035 -97208062+35947760 -97193944+35941946 -97208062+35947760 -97207079+35946970 -97205841+35945959 -97203592+35944795 -97201586+35944207 -97199471+35943563 -97196772+35942824 -97195192+35942239 -97193944+35941946 -97217760+34945689 -97239308+34944607 -97247291+34950142 -97249017+34949811 -97250083+34949265 -97250303+34948995 -97254389+34945183 -97256151+34945043 -97265088+34948515 -97282553+34961210 -97287827+34961877 -97292478+34962802 -97336419+35999591 -97336076+36000336 -97330931+36006988 -97328625+36008187 -97324499+36009359 -97321693+36010432 -97319132+36011231 -97316757+36011295 -97313876+36011229 -97311644+36011145 -97306590+36010524 -97300433+36009264 -97284544+35987142 -97284544+35987142 -97284673+35984952 -97285633+35979778 -97285633+35979778 -97285089+35979083 -97277201+35973727 -97259086+35973479 -97246996+35972386 -97246852+35972368 -97230080+35967516 -97208062+35947760 -97235206+34070894 -97235289+34070963 -97239114+34070984 -97235206+34070894 -97239114+34070984 -97239114+34070984 -97251702+34071138 -97265157+34071203 -97274784+34071242 -97278748+34071258 -97282607+34071329 -97285161+34071321 -97294494+34071290 -97313597+34071236 -97321085+34071215 -97349988+34071133 -97352616+34071126 -97369843+34071188 -97384478+34071214 -97387023+34071212 -97387381+34071235 -97393573+34071146 -97394731+34071142 -97400865+34071125 -97402269+34071125 -97404898+34071125 -97412461+34071128 -97415593+34071135 -97416211+34071143 -97421891+34071222 -97429190+34071192 -97430131+34071184 -97433725+34071155 -97434722+34071162 -97440000+34071201 -97444412+34071165 -97460935+34071049 -97462595+34071038 -97466508+34071112 -97467383+34071129 -97473961+34071105 -97474979+34071173 -97480813+34071207 -97504684+34071304 -97506029+34071299 -97510779+34071281 -97516400+34071312 -97526336+34071309 -97534815+34071288 -97535252+34071282 -97543756+34071176 -97545022+34071245 -97560764+34071089 -97286908+35724981 -97282841+35724969 -97286908+35724981 -97285529+35724967 -97282841+35724969 -97673922+35725985 -97669202+35725985 -97665106+35725985 -97663058+35725985 -97656322+35726001 -97653659+35725994 -97642370+35725964 -97638402+35725953 -97634465+35725985 -97620433+35725889 -97614417+35725873 -97602593+35725858 -97597201+35725826 -97590336+35725746 -97584800+35725682 -97578704+35725714 -97571440+35725810 -97567020+35725850 -97565312+35725730 -97554208+35725698 -97549420+35725750 -97531719+35725751 -97527119+35725651 -97525791+35725603 -97518773+35725572 -97513919+35725551 -97506111+35725531 -97502958+35725523 -97499454+35725539 -97496118+35725451 -97495437+35725446 -97494766+35725441 -97492455+35725422 -97487103+35725379 -97486399+35725373 -97485663+35725367 -97483618+35725351 -97482608+35725351 -97478218+35725351 -97468446+35725300 -97465794+35725284 -97465713+35725284 -97464632+35725277 -97463938+35725273 -97460417+35725252 -97460084+35725248 -97456013+35725204 -97452420+35725204 -97450733+35725204 -97442917+35725152 -97441933+35725172 -97441411+35725172 -97440125+35725172 -97439403+35725162 -97438717+35725152 -97436189+35725204 -97434925+35725220 -97432638+35725163 -97432217+35725152 -97431621+35725148 -97430741+35725142 -97427932+35725124 -97425216+35725152 -97422328+35725179 -97419516+35725205 -97419216+35725153 -97417216+35725153 -97416216+35725153 -97415216+35725153 -97412916+35725153 -97411707+35725187 -97409316+35725253 -97408415+35725253 -97407316+35725253 -97403487+35725253 -97401964+35725253 -97399756+35725205 -97397816+35725253 -97395830+35725253 -97395543+35725253 -97394569+35725253 -97394268+35725253 -97393538+35725253 -97392616+35725253 -97391574+35725219 -97390681+35725190 -97389515+35725153 -97388010+35725163 -97382570+35725201 -97377371+35725237 -97373323+35725141 -97371515+35725153 -97367468+35725191 -97365912+35725206 -97364474+35725219 -97362972+35725233 -97362427+35725238 -97360765+35725241 -97359848+35725243 -97359383+35725244 -97358021+35725246 -97357682+35725247 -97355996+35725250 -97354071+35725254 -97353814+35725254 -97353650+35725253 -97353007+35725249 -97343328+35725189 -97337614+35725154 -97336214+35725154 -97334443+35725154 -97332672+35725154 -97331488+35725154 -97328442+35725154 -97323620+35725154 -97318414+35725154 -97318159+35725152 -97318131+35725152 -97316120+35725134 -97316099+35725134 -97300681+35724999 -97300327+35725000 -97299425+35725004 -97296681+35725015 -97291641+35725031 -97288201+35724995 -97286908+35724981 -97329566+34956937 -97292478+34962802 -97329566+34956937 -97325991+34955127 -97323379+34954487 -97320161+34953941 -97314049+34953757 -97312834+34953734 -97311223+34953288 -97307666+34953929 -97305592+34954962 -97304307+34956480 -97302787+34960719 -97292478+34962802 -97339690+35993836 -97336419+35999591 -97339690+35993836 -97338847+35995401 -97337686+35997157 -97336924+35998480 -97336419+35999591 -97352356+35017738 -97352323+35017668 -97350785+35014363 -97350766+35014264 -97350747+35014169 -97350404+35012686 -97350093+35011441 -97349860+35010260 -97349611+35009076 -97349485+35008520 -97349376+35008040 -97349262+35007536 -97349039+35006504 -97345297+35000072 -97342901+34971797 -97329566+34956937 -97353655+35043754 -97352554+35045410 -97350669+35050602 -97350453+35051289 -97350453+35051289 -97351520+35059464 -97352717+35072305 -97352717+35072305 -97352685+35073084 -97352685+35073084 -97353343+35075114 -97357876+35080380 -97362139+35083703 -97370992+35085206 -97371180+35085194 -97375307+35084321 -97379970+35083334 -97380469+35083235 -97382276+35082987 -97388680+35082103 -97391753+35082622 -97352356+35017738 -97352564+35018180 -97352823+35018864 -97352959+35020196 -97353233+35021656 -97353348+35022583 -97353510+35023430 -97353700+35024075 -97353920+35024696 -97354618+35026542 -97355101+35028315 -97355108+35028675 -97352356+35017738 -97355108+35028675 -97562363+34506925 -97554197+34506939 -97552276+34506942 -97550252+34506946 -97549776+34506947 -97548853+34506941 -97548163+34506937 -97548033+34506936 -97546967+34506931 -97545515+34506924 -97544824+34506946 -97544354+34506946 -97541312+34506945 -97538679+34506944 -97534450+34506944 -97533012+34506898 -97529083+34506920 -97527315+34506919 -97527071+34506919 -97521821+34506918 -97521531+34506918 -97519235+34506940 -97516967+34506916 -97516635+34506939 -97509275+34506890 -97501558+34506841 -97493600+34506846 -97492881+34506938 -97484333+34506895 -97483958+34506779 -97477749+34506784 -97469050+34506794 -97468288+34506833 -97457776+34506881 -97457001+34506743 -97448094+34506790 -97445217+34506790 -97441372+34506791 -97437693+34506791 -97435922+34506768 -97435479+34506686 -97428178+34506710 -97421622+34506731 -97409504+34506787 -97404939+34506786 -97387208+34506734 -97386891+34506737 -97385950+34506747 -97383142+34506778 -97370089+34506780 -97369730+34506734 -97361133+34506760 -97358888+34506767 -97355717+34506776 -97354824+34506779 -97352523+34506787 -97352110+34506788 -97353863+35999585 -97353834+35997931 -97353821+35995424 -97353803+35991772 -97353803+35991772 -97353858+35991192 -97353858+35991192 -97353844+35991056 -97353834+35989985 -97353834+35989985 -97353864+35989412 -97353869+35985344 -97353870+35984934 -97353870+35984934 -97353025+35985479 -97339690+35993836 -97353655+35043754 -97355788+35040544 -97357559+35036464 -97353655+35043754 -97357559+35036464 -97353897+36006876 -97353968+36012604 -97353968+36012604 -97353875+36014339 -97353875+36014339 -97353881+36015655 -97353940+36028831 -97353940+36028831 -97353936+36031299 -97353919+36043278 -97353898+36057792 -97353832+36070024 -97353820+36072330 -97353820+36072330 -97353991+36076200 -97353991+36076200 -97353812+36086775 -97353807+36101085 -97353785+36115692 -97353711+36130043 -97353711+36130043 -97353802+36139069 -97353808+36139613 -97353859+36144618 -97353907+36149272 -97353997+36157988 -97354009+36159141 -97354009+36159141 -97353897+36161567 -97353869+36162712 -97353869+36162712 -97353881+36164292 -97362544+36164292 -97371647+36164293 -97387105+36164350 -97389631+36164352 -97401202+36164359 -97403941+36164406 -97409939+36164423 -97413208+36164431 -97414707+36164435 -97422915+36164454 -97425209+36164440 -97434201+36164458 -97435411+36164461 -97443006+36164476 -97455074+36164499 -97460739+36164463 -97353897+36006876 -97353863+35999585 -97353897+36006876 -97353869+36000046 -97353863+35999585 -97357559+35036464 -97357966+35033542 -97357966+35033542 -97355108+35028675 -97391753+35082622 -97393927+35083447 -97395459+35084273 -97391753+35082622 -97395459+35084273 -97483346+35184782 -97480439+35182978 -97467868+35175643 -97466710+35174967 -97449974+35164931 -97442110+35160567 -97431541+35154244 -97407563+35138765 -97404099+35131609 -97401300+35125069 -97401300+35125069 -97401489+35123260 -97402686+35117142 -97405166+35108974 -97405166+35108974 -97401616+35089563 -97401616+35089563 -97403142+35088283 -97403150+35088090 -97403150+35088090 -97395459+35084273 -97460739+36164463 -97460695+36174000 -97460695+36174000 -97460698+36188447 -97460700+36195650 -97460702+36202984 -97460702+36202984 -97460621+36217408 -97460581+36224437 -97460578+36225066 -97460540+36231992 -97460539+36232150 -97460486+36244882 -97460486+36244882 -97460967+36246048 -97461306+36246849 -97461335+36248177 -97461367+36250743 -97461368+36251400 -97461368+36253277 -97461342+36260466 -97461319+36274913 -97461313+36275548 -97461297+36277100 -97461292+36277637 -97461252+36280643 -97461153+36288123 -97461153+36288123 -97461436+36289337 -97461436+36289337 -97461182+36289337 -97461174+36293812 -97461166+36298803 -97461158+36303806 -97461133+36318298 -97461133+36318298 -97461137+36332698 -97461168+36340183 -97461171+36340960 -97461179+36342817 -97461197+36347144 -97461197+36347144 -97461144+36360972 -97460879+36362384 -97460805+36362667 -97460805+36362667 -97461173+36364429 -97461249+36368790 -97461407+36376126 -97461421+36382651 -97461423+36383371 -97461424+36383896 -97461440+36390526 -97461441+36393668 -97461442+36397761 -97461501+36404972 -97461501+36404972 -97461490+36407919 -97461448+36419326 -97461448+36419326 -97461458+36423661 -97461481+36433795 -97461598+36448218 -97461635+36457118 -97461659+36462664 -97461659+36462664 -97461618+36470023 -97461604+36472492 -97461578+36477042 -97461578+36477042 -97461683+36490109 -97461695+36491579 -97461700+36492941 -97461700+36492941 -97461669+36500822 -97461646+36506001 -97461631+36506292 -97461590+36507100 -97461590+36507100 -97461592+36514581 -97461594+36520379 -97461594+36520379 -97461485+36534962 -97461485+36534962 -97461546+36549385 -97461606+36559212 -97461635+36563876 -97461635+36563876 -97461554+36578390 -97461554+36578390 -97461642+36593454 -97461335+36248177 -97461366+36250037 -97461367+36250743 -97461335+36248177 -97461367+36250743 -97461642+36593454 -97462459+36593453 -97462280+36998685 -97462226+36986411 -97462219+36984904 -97462219+36984904 -97462329+36979799 -97462358+36977044 -97462358+36977044 -97462330+36975244 -97462330+36975244 -97462346+36971561 -97462358+36970574 -97462358+36970574 -97462341+36968502 -97462301+36963499 -97462295+36962792 -97462240+36956107 -97462240+36956107 -97462251+36954690 -97462350+36941616 -97462402+36926965 -97462402+36926965 -97462378+36916592 -97462369+36912453 -97462369+36912453 -97462422+36897870 -97462446+36883425 -97462466+36868812 -97462466+36868812 -97462444+36859042 -97462434+36854345 -97462430+36839832 -97462430+36839832 -97462454+36825363 -97462454+36825363 -97462438+36821663 -97462429+36819735 -97462424+36818310 -97462415+36816268 -97462393+36810873 -97462363+36803621 -97462332+36796337 -97462287+36790803 -97462214+36781731 -97462214+36781731 -97462238+36779931 -97462238+36779931 -97462224+36779402 -97462214+36778971 -97462214+36778971 -97462220+36778640 -97462269+36775939 -97462323+36767332 -97462433+36752818 -97462433+36752818 -97462313+36744412 -97462283+36738368 -97462281+36731912 -97462281+36731912 -97462309+36730168 -97462336+36723877 -97462336+36723877 -97462334+36718019 -97462332+36709432 -97462328+36695010 -97462328+36695010 -97462353+36687948 -97462380+36680450 -97462380+36680450 -97462348+36666027 -97462326+36656513 -97462315+36651604 -97462315+36651604 -97462316+36644315 -97462317+36643764 -97462317+36643554 -97462317+36643237 -97462319+36637036 -97462320+36636626 -97462322+36629985 -97462362+36622787 -97462385+36621252 -97462477+36615337 -97462495+36608024 -97462495+36608024 -97462477+36600736 -97462475+36600024 -97462459+36593453 -97462280+36998685 -97465224+36998695 -97472861+36998721 -97480602+36998749 -97491933+36998699 -97498554+36998673 -97510309+36998812 -97516474+36998792 -97527292+36998750 -97529114+36998748 -97531870+36998745 -97538987+36998737 -97543017+36998732 -97545900+36998709 -97546498+36998747 -97548354+36998713 -97559353+36998732 -97560341+36998734 -97564536+36998711 -97570217+36998597 -97582460+36998687 -97606549+36998682 -97607585+36998671 -97608874+36998691 -97619031+36998808 -97637137+36999090 -97642531+36998932 -97647669+36999026 -97648639+36999026 -97650466+36999004 -97652122+36998958 -97670262+36998905 -97673329+36998910 -97678380+36998918 -97678687+36998916 -97692180+36998849 -97697104+36998826 -97710404+36998825 -97714600+36998847 -97715542+36998870 -97716215+36998863 -97728739+36998733 -97729241+36998752 -97732638+36998682 -97746871+36998758 -97750763+36998765 -97765193+36998795 -97768704+36998750 -97783432+36998961 -97783489+36998847 -97786629+36998802 -97796989+36998743 -97802298+36998713 -97804554+36998759 -97813467+36998786 -97816799+36998796 -97820195+36998806 -97822593+36998714 -97836956+36998838 -97838206+36998849 -97840861+36998780 -97858528+36998706 -97863059+36998723 -97867884+36998742 -97874456+36998768 -97875975+36998653 -97876438+36998629 -97892251+36998683 -97894692+36998662 -97894848+36998661 -97906086+36998730 -97911432+36998713 -97912917+36998645 -97927184+36998726 -97929414+36998739 -97931098+36998693 -97941247+36998722 -97947197+36998739 -97949195+36998671 -97950403+36998667 -97956759+36998647 -97958729+36998624 -97965379+36998531 -97966492+36998508 -97968221+36998501 -97980746+36998451 -97985018+36998434 -97996663+36998568 -98001469+36998472 -98002953+36998450 -98010835+36998464 -98019452+36998480 -98020096+36998446 -98021193+36998389 -98028632+36998354 -98030213+36998347 -98033955+36998366 -98034572+36998369 -98034792+36998370 -98034922+36998371 -98035950+36998348 -98036292+36998348 -98036351+36998348 -98037264+36998348 -98038688+36998348 -98039890+36998349 -98040546+36998418 -98045342+36998327 -98046655+36998305 -98057044+36998214 -98068621+36998246 -98069702+36998249 -98072367+36998257 -98073572+36998260 -98075227+36998168 -98091697+36998189 -98093467+36998120 -98107402+36998136 -98109623+36998138 -98109966+36998137 -98111985+36998133 -97462459+36593453 -97465286+36593450 -97476634+36593521 -97479698+36593518 -97480493+36593564 -97480770+36593567 -97497612+36593511 -97498464+36593534 -97515839+36593445 -97516463+36593514 -97525543+36593469 -97533782+36593429 -97534464+36593497 -97542555+36593431 -97551554+36593409 -97552378+36593432 -97558441+36593415 -97568504+36593387 -97570321+36593479 -97587469+36593431 -97600898+36593391 -97604362+36593381 -97606264+36593403 -97617472+36593367 -97622277+36593351 -97624179+36593419 -97625328+36593383 -97633572+36593351 -97640187+36593376 -97642147+36593400 -97642653+36593400 -97657819+36593406 -97660062+36593429 -97675223+36593363 -97678119+36593432 -97680298+36593422 -97685308+36593399 -97693025+36593364 -97696006+36593364 -97697135+36593357 -97710684+36593271 -97714034+36593339 -97728912+36593221 -97731723+36593243 -97732315+36593241 -97746941+36593191 -97749876+36593189 -97765048+36593171 -97767916+36593241 -97774284+36593272 -97783008+36593314 -97783134+36593315 -97785802+36593362 -97790256+36593356 -97792425+36593353 -97801461+36593343 -97802668+36593342 -97805959+36593355 -97808103+36593365 -97819334+36593411 -97822321+36593433 -97822486+36593434 -97837251+36593386 -97839607+36593409 -97846463+36593416 -97855251+36593427 -97857637+36593449 -97870899+36593479 -97874924+36593488 -97875118+36593482 -97886340+36593531 -97890335+36593493 -97893685+36593563 -97908364+36593453 -97911714+36593500 -97926110+36593480 -97928162+36593520 -97929688+36593549 -97938554+36593506 -97943856+36593480 -97944229+36593486 -97947198+36593542 -97947575+36593549 -97961631+36593547 -97965606+36593615 -97975785+36593639 -97982329+36593656 -97982934+36593656 -97983465+36593656 -97988662+36593654 -97996867+36593650 -98000677+36593670 -98001134+36593667 -98010737+36593611 -98015109+36593585 -98016178+36593583 -98019563+36593576 -98027939+36593557 -98032714+36593546 -98037285+36593570 -98043727+36593538 -98050830+36593503 -98055345+36593550 -98061356+36593560 -98068803+36593573 -98072517+36593611 -98073233+36593618 -98078101+36593592 -98078863+36593588 -98079023+36593588 -98086749+36593548 -98091178+36593547 -98104069+36593681 -97675712+36164663 -97671058+36164666 -97665620+36164670 -97657633+36164676 -97649936+36164682 -97639766+36164691 -97636208+36164694 -97633897+36164691 -97632627+36164668 -97629104+36164685 -97627129+36164694 -97621813+36164777 -97603974+36164750 -97597001+36164739 -97594180+36164734 -97592901+36164762 -97589679+36164756 -97585997+36164749 -97567767+36164636 -97566940+36164630 -97566269+36164613 -97563787+36164603 -97550072+36164594 -97532379+36164595 -97523989+36164596 -97496389+36164567 -97487828+36164552 -97474244+36164495 -97468259+36164474 -97467587+36164473 -97460739+36164463 -97489575+35188466 -97483346+35184782 -97489575+35188466 -97488055+35187810 -97486855+35186914 -97486167+35186514 -97484935+35185730 -97483655+35184962 -97483346+35184782 -97671550+35337005 -97665072+35333096 -97663150+35327152 -97662977+35326888 -97630801+35311215 -97630691+35311168 -97625548+35308446 -97618573+35308116 -97609164+35307054 -97599564+35304943 -97598416+35304763 -97565822+35291037 -97565744+35290942 -97565515+35290663 -97560202+35276302 -97560058+35275913 -97559893+35261832 -97559893+35261832 -97562910+35247468 -97562910+35247468 -97562827+35246483 -97547613+35224465 -97537713+35217965 -97535972+35216858 -97532217+35214470 -97529769+35212913 -97528798+35212182 -97521080+35206370 -97517550+35204099 -97511766+35200831 -97494791+35191570 -97489959+35188754 -97489575+35188466 -97536818+33983877 -97538164+33986535 -97550260+33992972 -97560872+34002978 -97560872+34002978 -97560848+34005511 -97560759+34015350 -97560759+34015350 -97560822+34016732 -97560822+34016732 -97560794+34018296 -97560739+34025135 -97560656+34029334 -97560656+34029334 -97560673+34029400 -97560702+34029514 -97560719+34029582 -97560739+34029655 -97560739+34034648 -97560757+34042051 -97560773+34049983 -97560802+34054604 -97560802+34054604 -97560799+34056565 -97543938+33983887 -97536818+33983877 -97543938+33983887 -97541485+33983915 -97538050+33983906 -97536818+33983877 -97543938+33983887 -97552383+33983910 -97553314+33983903 -97558606+33983973 -97560927+33983973 -97560927+33983973 -97560843+33969404 -97560843+33969404 -97560904+33960588 -97561014+33954930 -97561014+33954930 -97560823+33940707 -97560823+33940707 -97560905+33940226 -97560905+33940226 -97560823+33925729 -97560823+33925729 -97560852+33918263 -97560897+33911648 -97560934+33911483 -97560934+33911483 -97560931+33911165 -97560879+33904062 -97560879+33904062 -97560934+33902481 -97560934+33902481 -97560879+33901519 -97560870+33900703 -97560858+33899645 -97560764+34071089 -97560788+34067610 -97560800+34064324 -97560804+34061102 -97560804+34061102 -97560798+34057841 -97560798+34057841 -97560799+34056565 -97560764+34071089 -97560799+34056565 -97560858+33899645 -97578184+33900488 -97584501+33901334 -97595830+33913080 -97596538+33921233 -97596538+33921233 -97596470+33921388 -97591845+33932436 -97590423+33954104 -97590423+33954104 -97590972+33954241 -97594600+33954355 -97596359+33954537 -97598613+33955659 -97599466+33956323 -97620090+33971981 -97623005+33973950 -97631352+33979810 -97638011+33982542 -97646533+33985546 -97672941+33990926 -97677684+33989745 -97678732+33989378 -97681425+33988439 -97704159+33963336 -97706770+33958915 -97709684+33954997 -97720701+33944619 -97721223+33944505 -97721745+33944023 -97722899+33943382 -97724300+33942236 -97724658+33941824 -97724712+33941457 -97725289+33941045 -97726068+33940559 -97732267+33936691 -97751143+33936979 -97758670+33935359 -97762267+33934610 -97762768+33934396 -97763043+33934145 -97763043+33934145 -97762989+33932999 -97762770+33932427 -97762661+33930846 -97762441+33930457 -97761406+33915958 -97761406+33915958 -97762142+33915340 -97763770+33914241 -97765171+33913600 -97768690+33913672 -97773577+33915711 -97782129+33907823 -97782129+33907823 -97781003+33894936 -97781003+33894936 -97781278+33894365 -97784657+33890632 -97796083+33899725 -97805972+33876571 -97819313+33871811 -97827492+33863665 -97832984+33858526 -97833225+33858334 -97835376+33857442 -97841581+33856272 -97853626+33852703 -97855127+33852232 -97871447+33849001 -97918260+33869948 -97918951+33870213 -97932294+33876501 -97935005+33878442 -97943138+33879807 -97948442+33878814 -97974260+33886711 -97977859+33889929 -97978849+33890925 -97981783+33895162 -97984373+33898024 -97984373+33898024 -97981604+33907989 -97980954+33909357 -97976475+33912152 -97955452+33919173 -97952872+33931406 -97952872+33931406 -97953008+33932560 -97962765+33936306 -97964438+33936219 -97972494+33937907 -97974173+33942832 -97974173+33942832 -97972662+33944527 -97956917+33958663 -97946637+33987090 -97946314+33990584 -97946314+33990584 -97950847+33990383 -97953418+33990119 -97965520+33997176 -97967870+34000096 -97981709+34002775 -97985366+34000959 -97988304+33999614 -97989963+33999103 -97990861+33998873 -97991189+33998807 -97993265+33998468 -97995551+33997902 -97996564+33997567 -97997027+33997412 -97997626+33997385 -97998137+33997270 -97998649+33997163 -97999723+33997067 -98005667+33995964 -98007973+33995428 -98015734+33994067 -98015816+33994136 -98016338+33994098 -98033252+33993890 -98047168+33994368 -98048118+33994474 -98054427+33995707 -98056026+33996028 -98059554+33996898 -98071425+34000096 -98076954+34001268 -98085260+34003259 -98088809+34007176 -98095172+34021575 -98095545+34021787 -98103617+34029207 -98106261+34034154 -98106261+34034154 -98105520+34036766 -98102521+34038966 -98090107+34045598 -98090107+34045598 -98114036+34061845 -98120661+34079486 -98121039+34081266 -98121039+34081266 -98112383+34091087 -98111900+34091490 -98099474+34104082 -98096917+34108377 -98093638+34132412 -98093638+34132412 -98102071+34137828 -98102071+34137828 -98101659+34139432 -98101081+34140760 -98100971+34140829 -98100558+34142135 -98100558+34142135 -98100559+34143486 -98101386+34145754 -98101937+34146830 -98103178+34148318 -98104678+34149683 -98105582+34150595 -98113185+34154629 -98117171+34154742 -98119224+34154635 -98121080+34154390 -98137294+34143985 -98137737+34143229 -98138316+34142519 -98139072+34141870 -97562469+34270310 -97562468+34269022 -97562468+34269022 -97562469+34264745 -97562490+34257395 -97562521+34256001 -97562549+34254807 -97562597+34251612 -97562744+34246222 -97562744+34246222 -97562740+34245710 -97562661+34234868 -97562642+34232212 -97562618+34228785 -97562605+34226958 -97562582+34223726 -97562416+34216443 -97562416+34216443 -97562554+34209708 -97562591+34207883 -97562600+34201922 -97562600+34201922 -97562583+34187999 -97562583+34187999 -97562617+34172827 -97562638+34163150 -97562664+34151525 -97562670+34148849 -97562704+34133159 -97562713+34129074 -97562713+34129074 -97562507+34118148 -97562507+34118148 -97562525+34114648 -97562525+34114648 -97562443+34100219 -97562443+34100219 -97562471+34098386 -97562471+34098386 -97562440+34094920 -97562440+34094920 -97562539+34086782 -97562546+34086404 -97562573+34085028 -97562573+34085028 -97562388+34071074 -97561043+34071087 -97560764+34071089 -97562576+34289048 -97562503+34303888 -97562489+34306829 -97562489+34306829 -97562525+34310790 -97562571+34315776 -97562593+34318177 -97562709+34330817 -97562719+34331869 -97562719+34331869 -97562709+34332575 -97562361+34357309 -97562361+34358584 -97562361+34360875 -97562361+34361729 -97562388+34363424 -97562487+34370580 -97562487+34370580 -97562485+34372383 -97562483+34376251 -97562483+34376251 -97562529+34380645 -97562529+34380645 -97562528+34381920 -97562520+34392925 -97562517+34397282 -97562517+34397282 -97562529+34397386 -97562584+34397981 -97562584+34399584 -97562473+34405196 -97562473+34405196 -97562684+34408128 -97562694+34408677 -97562694+34408677 -97562567+34411860 -97562335+34419325 -97562335+34420905 -97562321+34426068 -97562318+34427300 -97562307+34431830 -97562307+34431830 -97562390+34434257 -97562390+34434257 -97562307+34440647 -97562307+34440647 -97562339+34443307 -97562348+34444068 -97562362+34445182 -97562362+34445182 -97562334+34447403 -97562334+34447403 -97562362+34448800 -97562389+34456884 -97562389+34456884 -97562361+34463228 -97562361+34463228 -97562417+34467304 -97562555+34470556 -97562555+34470556 -97562531+34473220 -97562531+34473220 -97562666+34476786 -97562693+34477083 -97562693+34477083 -97562690+34477420 -97562687+34477672 -97562669+34479550 -97562582+34479946 -97562582+34479946 -97562606+34480602 -97562610+34480702 -97562610+34483565 -97562544+34485195 -97562527+34485625 -97562507+34485759 -97562491+34485872 -97562444+34486386 -97562444+34486386 -97562469+34492920 -97562480+34496046 -97562484+34496829 -97562484+34496829 -97562391+34500479 -97562363+34506925 -97562363+34506925 -97563027+34506948 -97563083+34510062 -97563083+34510062 -97563000+34512307 -97563000+34512307 -97563110+34514007 -97563110+34515812 -97563110+34519078 -97563110+34521581 -97563055+34526894 -97563029+34528151 -97563019+34528634 -97562944+34532414 -97562944+34536055 -97562750+34550827 -97562750+34550827 -97562778+34553024 -97562778+34553024 -97562695+34553757 -97562695+34553757 -97562722+34554261 -97562722+34560490 -97562805+34565116 -97562805+34565116 -97562804+34565420 -97562783+34570497 -97562778+34571908 -97562776+34572564 -97562749+34579522 -97562749+34579522 -97562777+34582247 -97562832+34592300 -97562832+34592300 -97562693+34594132 -97562693+34594132 -97562721+34610277 -97562721+34616092 -97562721+34619959 -97562721+34620148 -97562721+34623124 -97562752+34631327 -97562798+34631428 -97562835+34631510 -97562885+34633977 -97563029+34640075 -97563029+34640075 -97562891+34646013 -97562489+34274535 -97562469+34270310 -97562489+34274535 -97562473+34272531 -97562469+34270310 -97562576+34289048 -97562544+34281842 -97562537+34280128 -97562489+34274535 -97602754+34681175 -97597931+34681222 -97595203+34681217 -97594105+34681224 -97593075+34681221 -97576363+34681180 -97562757+34681147 -97562757+34677563 -97562757+34669013 -97562758+34664297 -97562758+34664297 -97562891+34646013 -97562758+34664297 -97562901+34657455 -97562940+34653856 -97562940+34653856 -97562895+34647634 -97562891+34646013 -98138946+34289780 -98136710+34289825 -98128859+34289840 -98127052+34289820 -98124546+34290014 -98124042+34290018 -98123240+34290025 -98120041+34290053 -98112572+34290119 -98111320+34290051 -98101167+34290110 -98100215+34290138 -98099669+34290154 -98097793+34290210 -98095253+34290285 -98085555+34290129 -98067508+34289722 -98061541+34289869 -98060084+34289905 -98052176+34289829 -98051590+34289834 -98051501+34289835 -98033950+34289603 -98016592+34289552 -98000313+34289499 -97999981+34289488 -97999886+34289487 -97999885+34289447 -97999884+34288893 -97999744+34288893 -97998909+34288906 -97995956+34288953 -97992888+34288960 -97982324+34288982 -97976643+34288976 -97965021+34288965 -97958178+34289024 -97957841+34289027 -97956991+34289035 -97953238+34289012 -97947580+34289036 -97930279+34289109 -97923887+34289136 -97915653+34289171 -97913721+34289125 -97912699+34289136 -97906284+34289157 -97900006+34289178 -97896031+34289191 -97877529+34289251 -97873401+34289225 -97859941+34289225 -97855383+34289225 -97851076+34289225 -97836374+34289226 -97820291+34289227 -97816959+34289227 -97816550+34289227 -97810684+34289227 -97792307+34289264 -97788533+34289261 -97783588+34289239 -97783201+34289238 -97776771+34289237 -97772205+34289236 -97754809+34289234 -97746027+34289229 -97745094+34289221 -97741884+34289196 -97736925+34289257 -97728923+34289168 -97703971+34289162 -97700781+34289160 -97700458+34289159 -97697396+34289157 -97684880+34289141 -97677570+34289115 -97675005+34289060 -97674536+34289105 -97660660+34289128 -97646794+34289133 -97641593+34289135 -97632649+34289139 -97628103+34289109 -97622040+34289084 -97617356+34289073 -97615728+34289050 -97615173+34289052 -97608563+34289079 -97606536+34289087 -97604529+34289095 -97604296+34289097 -97603427+34289101 -97603130+34289102 -97601351+34289110 -97597682+34289125 -97594136+34289130 -97580243+34289152 -97572413+34289109 -97567716+34289085 -97562576+34289048 -97602754+34681175 -97602921+34681244 -97615674+34681262 -97602754+34681175 -97615674+34681262 -97615674+34681262 -97629763+34681241 -97633196+34681213 -97635993+34681150 -97644504+34681290 -97650832+34681314 -97663053+34681361 -97668431+34681339 -97668431+34681339 -97668458+34686859 -97668458+34686859 -97668455+34687974 -97668449+34690018 -97668449+34690018 -97668484+34693224 -97668484+34693224 -97668424+34710411 -97668356+34730452 -97668305+34754259 -97668303+34761037 -97668191+34768434 -97668104+34782977 -97668076+34789770 -97668063+34792985 -97668045+34797541 -97668044+34804833 -97668043+34808373 -97668042+34812106 -97668042+34812106 -97668069+34813984 -97668069+34813984 -97668013+34817351 -97667984+34820511 -97667984+34820511 -97668011+34822252 -97668039+34823099 -97668039+34824061 -97668094+34825985 -97668094+34825985 -97668093+34826556 -97668037+34833885 -97668027+34835214 -97668020+34836036 -97668012+34837026 -97667978+34842862 -97667942+34846479 -97667942+34846479 -97667949+34847946 -97667955+34848732 -97668002+34855137 -97668002+34855137 -97670447+34855252 -97670817+34856559 -97670817+34856559 -97670568+34869333 -97670568+34869333 -97670611+34869749 -97670611+34869749 -97670556+34875265 -97670556+34880493 -97670555+34882858 -97670555+34883356 -97670555+34884226 -97670498+34889356 -97670433+34893684 -97670414+34895035 -97670357+34898723 -97670357+34898723 -97670366+34901926 -97670383+34908387 -97670383+34908387 -97670382+34913241 -97670382+34913241 -97670389+34917521 -97670391+34918454 -97670398+34922554 -97670407+34927783 -97670407+34927783 -97670405+34935502 -97670404+34941169 -97670404+34942073 -97670382+34953498 -97670382+34953498 -97670400+34956717 -97670401+34956821 -97670412+34964092 -97670415+34966298 -97670417+34967011 -97670425+34971500 -97670425+34971500 -97670339+34982494 -97670311+34986042 -97670311+34986042 -97670498+35003710 -97670498+35003710 -97670476+35005835 -97670476+35005835 -97670489+35010358 -97670502+35014972 -97670529+35027254 -97670535+35029536 -97670553+35037072 -97670553+35037072 -97670469+35038927 -97670469+35039593 -97670468+35044032 -97670468+35044032 -97670488+35049401 -97670502+35053393 -97670507+35054860 -97670512+35056122 -97670521+35058574 -97670521+35058574 -97670518+35059617 -97670500+35065679 -97670491+35068490 -97670434+35073070 -97670434+35073070 -97670440+35073902 -97670477+35079020 -97670488+35080467 -97670489+35081735 -97670490+35082348 -97670491+35083325 -97670495+35086498 -97670497+35087779 -97670500+35089775 -97670503+35091829 -97670511+35098649 -97670514+35099942 -97670519+35101774 -97670522+35102685 -97670528+35105106 -97670531+35106139 -97670543+35110190 -97670547+35111586 -97670547+35111759 -97670549+35112367 -97670551+35112882 -97670562+35116809 -97670562+35116809 -97670538+35120408 -97670537+35120482 -97670529+35121657 -97670452+35126025 -97670452+35126025 -97670480+35126423 -97670507+35126804 -97670523+35127501 -97670535+35127994 -97670535+35131269 -97670534+35134846 -97670534+35134979 -97670530+35136021 -97670528+35136731 -97670521+35139313 -97670504+35145742 -97670488+35149424 -97670485+35150281 -97670455+35157699 -97670454+35158029 -97670445+35160260 -97670445+35160260 -97670488+35163859 -97670488+35163859 -97670473+35167524 -97670468+35168644 -97670442+35174710 -97670273+35179419 -97670273+35179419 -97670468+35181849 -97670468+35182029 -97670468+35182313 -97670466+35188765 -97670466+35189113 -97670466+35189343 -97670460+35192250 -97670454+35194745 -97670450+35196688 -97670447+35197997 -97670436+35203359 -97670435+35203655 -97670435+35203655 -97670937+35203678 -97670965+35209219 -97670965+35209219 -97670939+35213338 -97670937+35213622 -97670907+35218265 -97670907+35218265 -97670919+35220265 -97670921+35220544 -97670931+35222049 -97670948+35224783 -97670953+35225530 -97670960+35226463 -97670960+35226463 -97670943+35230147 -97670931+35232806 -97670930+35235972 -97670929+35240066 -97670929+35240066 -97670957+35241211 -97670957+35241852 -97670984+35242928 -97670984+35243226 -97670970+35244508 -97670968+35244704 -97670955+35245951 -97670927+35247371 -97670887+35250064 -97670877+35250096 -97670845+35252831 -97670845+35252831 -97670877+35253455 -97670887+35255885 -97670892+35257256 -97670898+35259096 -97670905+35260959 -97670907+35261264 -97670909+35261919 -97670909+35261919 -97670877+35267391 -97670877+35267391 -97670893+35270623 -97670909+35271887 -97670909+35271887 -97670893+35272831 -97670845+35276527 -97670845+35276527 -97670925+35280895 -97670925+35280895 -97670893+35281999 -97670890+35283449 -97670890+35283626 -97670886+35285644 -97670880+35289383 -97670879+35290058 -97670877+35290926 -97670798+35294318 -97670798+35294370 -97670798+35297487 -97670798+35305502 -97670810+35306318 -97670926+35314302 -97670926+35314302 -97670878+35315150 -97670846+35320029 -97670798+35324253 -97670798+35324253 -97670942+35332893 -97671641+35334843 -97671641+35334843 -97671582+35335053 -97671582+35335053 -97671633+35335042 -97671633+35335042 -97671595+35335934 -97668431+34681339 -97672535+34681346 -97673532+34681386 -97681519+34681393 -97699770+34681408 -97703639+34681411 -97708548+34681416 -97721161+34681428 -97726096+34681426 -97731835+34681401 -97738738+34681399 -97671218+35377260 -97671422+35369180 -97671422+35369180 -97671374+35362684 -97671374+35362684 -97671459+35355502 -97671509+35351343 -97671518+35350589 -97671518+35350589 -97671390+35348125 -97671390+35348125 -97671499+35345653 -97671534+35344861 -97671550+35337005 -97673922+35725985 -97673890+35711105 -97673890+35711105 -97673906+35704032 -97673922+35696562 -97673973+35688884 -97674018+35682066 -97674035+35674159 -97674050+35667491 -97674050+35667491 -97674018+35661907 -97674018+35661907 -97674023+35660830 -97674023+35660830 -97673970+35659379 -97673969+35655111 -97673969+35653027 -97673985+35644851 -97674021+35638452 -97674021+35635052 -97674121+35623752 -97674121+35609252 -97674121+35594653 -97674081+35590485 -97674081+35590485 -97674130+35586891 -97674221+35580253 -97674221+35580253 -97673998+35575134 -97673920+35573354 -97673920+35571654 -97674014+35570247 -97674066+35569474 -97674182+35567725 -97674320+35565654 -97674320+35565654 -97674096+35561206 -97674096+35561206 -97674120+35560754 -97674179+35557304 -97674220+35554954 -97674220+35554954 -97674210+35554753 -97674020+35551054 -97672320+35550954 -97671320+35551054 -97671220+35537155 -97671220+35535055 -97671220+35531855 -97671220+35529855 -97671220+35514756 -97671220+35514356 -97671220+35512956 -97671220+35507456 -97671319+35492956 -97671319+35485957 -97671319+35485657 -97671375+35483449 -97671419+35482957 -97671419+35481757 -97671423+35481401 -97671423+35480761 -97671319+35479957 -97671319+35479957 -97671340+35479705 -97671373+35479305 -97671391+35479092 -97671406+35478913 -97671419+35478757 -97671419+35475315 -97671419+35474449 -97671419+35474082 -97671419+35473616 -97671419+35473049 -97671419+35472757 -97671363+35471353 -97671319+35470257 -97671319+35469257 -97671319+35464657 -97671319+35464257 -97671419+35460257 -97671419+35452114 -97671419+35450258 -97671519+35448458 -97671519+35448458 -97671436+35437449 -97671419+35435258 -97671419+35435258 -97671545+35427974 -97671561+35427070 -97671573+35426351 -97671583+35425770 -97671583+35425770 -97671419+35420658 -97671319+35406059 -97671319+35398159 -97671319+35396759 -97671319+35395459 -97671318+35394359 -97671318+35393007 -97671318+35391559 -97671396+35386299 -97671406+35385611 -97671406+35385611 -97671399+35383859 -97671396+35383215 -97671390+35381724 -97671218+35379460 -97671218+35377964 -97671218+35377260 -97671550+35337005 -97671595+35335934 -97675712+36164663 -97675714+36164306 -97675716+36159825 -97675716+36159825 -97675594+36152649 -97675577+36151560 -97675520+36148258 -97675520+36148258 -97675530+36145303 -97675658+36134418 -97675666+36133951 -97675720+36130770 -97675752+36126467 -97675752+36126467 -97675692+36116201 -97675692+36116201 -97675718+36109640 -97675718+36109640 -97675693+36105927 -97675666+36101777 -97675666+36101777 -97675752+36097335 -97675752+36097335 -97675695+36096808 -97675674+36096275 -97675674+36096275 -97675689+36087243 -97675696+36083551 -97675698+36082612 -97675727+36078422 -97675727+36078422 -97675704+36076883 -97675643+36072767 -97675643+36072767 -97675729+36065508 -97675759+36058296 -97675825+36047263 -97675845+36043842 -97675846+36043712 -97675846+36043712 -97675827+36033307 -97675824+36031621 -97675820+36029218 -97675820+36029218 -97675821+36026150 -97675821+36026150 -97675764+36025783 -97675764+36025783 -97675795+36023374 -97675879+36016899 -97675879+36016899 -97675851+36014701 -97675851+36010511 -97675851+36009599 -97675853+36000386 -97675853+36000386 -97675648+35998752 -97675631+35994565 -97675618+35991030 -97675598+35985572 -97675598+35985572 -97675628+35978222 -97675628+35978222 -97675623+35977025 -97675614+35974644 -97675601+35970918 -97675601+35970918 -97675632+35956402 -97675661+35949281 -97675661+35949281 -97675635+35941977 -97675635+35936526 -97675636+35932735 -97675636+35927484 -97675581+35920363 -97675553+35920088 -97675533+35918406 -97675470+35912921 -97675428+35907543 -97675405+35904516 -97675360+35898497 -97674544+35898428 -97674525+35887654 -97674518+35883927 -97674461+35871155 -97674405+35870491 -97674405+35870491 -97674461+35869689 -97674461+35869689 -97674433+35868865 -97674405+35867926 -97674348+35867056 -97674348+35867056 -97674377+35862386 -97674377+35862386 -97674374+35861263 -97674374+35861263 -97674378+35860417 -97674378+35860417 -97674364+35855886 -97674355+35853066 -97674344+35849381 -97674325+35842259 -97674325+35842259 -97674326+35835029 -97674327+35831966 -97674327+35831721 -97674327+35829601 -97674328+35827720 -97674328+35827720 -97674314+35823878 -97674313+35823510 -97674308+35822298 -97674305+35821389 -97674300+35820135 -97674292+35817905 -97674275+35813294 -97674275+35813294 -97674276+35808074 -97674276+35808074 -97674248+35805669 -97674248+35805669 -97674305+35802967 -97674305+35802967 -97674290+35802333 -97674248+35800517 -97674221+35798456 -97674221+35797449 -97674193+35796442 -97674193+35796177 -97674193+35794840 -97674193+35794771 -97674191+35794449 -97674190+35794020 -97674189+35793656 -97674189+35793462 -97674171+35785774 -97674167+35783963 -97674130+35779134 -97674115+35777253 -97674111+35776624 -97674098+35775034 -97674091+35774002 -97674069+35771165 -97674063+35770306 -97674057+35769469 -97674057+35769469 -97674061+35767335 -97674063+35766634 -97674067+35764656 -97674078+35759641 -97674080+35758720 -97674088+35755410 -97674088+35755410 -97674060+35755158 -97674003+35750048 -97673907+35750048 -97673907+35750048 -97673939+35746000 -97674035+35742528 -97674035+35742528 -97674019+35740496 -97674019+35740496 -97674131+35735408 -97674131+35735408 -97674018+35727953 -97673922+35725985 -98103843+36164876 -98097349+36165039 -98094948+36165035 -98094109+36165034 -98086499+36165023 -98085502+36165021 -98077475+36165010 -98075820+36165007 -98072100+36165002 -98068606+36164997 -98050729+36164972 -98035126+36164952 -98034690+36164968 -98032950+36165030 -98026163+36164958 -98023450+36164929 -98016428+36164854 -98015021+36164870 -98003475+36164898 -97997211+36164802 -97987648+36164800 -97979203+36164799 -97963256+36164796 -97961299+36164796 -97959099+36164653 -97957807+36164555 -97957292+36164516 -97956614+36164516 -97954660+36164514 -97952955+36164512 -97950102+36164510 -97943474+36164505 -97939326+36164501 -97933603+36164497 -97929873+36164494 -97928687+36164792 -97920724+36164676 -97907818+36164709 -97905047+36164706 -97899753+36164701 -97893658+36164695 -97892894+36164695 -97889782+36164692 -97887908+36164690 -97886697+36164689 -97880930+36164706 -97871894+36164630 -97858123+36164630 -97855288+36164630 -97853823+36164630 -97839907+36164631 -97836026+36164631 -97829795+36164632 -97828447+36164633 -97827059+36164633 -97818155+36164630 -97802468+36164631 -97800414+36164631 -97793010+36164632 -97792067+36164620 -97790659+36164620 -97789790+36164620 -97782549+36164620 -97767031+36164619 -97765091+36164645 -97763717+36164664 -97763649+36164665 -97751743+36164604 -97751594+36164606 -97750944+36164606 -97747091+36164738 -97738009+36164735 -97733254+36164734 -97731336+36164733 -97727545+36164732 -97721600+36164744 -97719617+36164743 -97719261+36164743 -97713260+36164691 -97711396+36164679 -97710004+36164679 -97708961+36164679 -97705734+36164679 -97693587+36164682 -97685344+36164657 -97676774+36164663 -97675712+36164663 -97757352+35338593 -97750304+35330428 -97741584+35325916 -97737215+35324237 -97735711+35324253 -97728080+35325288 -97724092+35327436 -97713983+35328253 -97706159+35324989 -97683710+35334461 -97679699+35335909 -97671595+35335934 -98207158+35725140 -98197975+35725139 -98194417+35725134 -98194064+35725133 -98178819+35725106 -98171970+35725094 -98170174+35725054 -98162562+35725093 -98161827+35725100 -98159985+35725117 -98156155+35725217 -98154641+35725263 -98153912+35725286 -98153131+35725292 -98152245+35725277 -98151809+35725315 -98151640+35725329 -98151496+35725342 -98151103+35725341 -98144839+35725347 -98141664+35725350 -98134048+35725357 -98133289+35725357 -98127781+35725364 -98124087+35725360 -98118409+35725335 -98115354+35725340 -98112947+35725344 -98100660+35725364 -98093054+35725376 -98083697+35725391 -98065865+35725324 -98048088+35725483 -98047689+35725466 -98047555+35725460 -98036229+35725489 -98030283+35725479 -98023872+35725510 -98012507+35725564 -98003051+35725549 -98000979+35725504 -98000330+35725515 -97995688+35725536 -97994779+35725541 -97986155+35725674 -97981075+35725752 -97979671+35725776 -97978183+35725753 -97976777+35725822 -97975317+35725800 -97973604+35725869 -97972890+35725877 -97972253+35725884 -97971399+35725894 -97971246+35725896 -97970200+35725908 -97968921+35725923 -97965545+35725963 -97958974+35726078 -97941142+35726103 -97931182+35726101 -97923337+35726101 -97923112+35726122 -97922832+35726147 -97911870+35726101 -97911000+35726097 -97905590+35726075 -97887729+35726091 -97882872+35726053 -97875327+35725981 -97869895+35725935 -97851943+35725839 -97834166+35725791 -97825508+35725745 -97825357+35725744 -97825190+35725743 -97819526+35725711 -97817206+35725695 -97816230+35725791 -97809919+35725768 -97806453+35725756 -97798453+35725727 -97789589+35725631 -97789304+35725636 -97780645+35725775 -97777893+35725615 -97772469+35725615 -97771261+35725624 -97763412+35725679 -97762968+35725686 -97753892+35725824 -97751556+35725904 -97750276+35725808 -97745636+35725808 -97727700+35725840 -97721379+35725776 -97721299+35725776 -97718099+35725760 -97709763+35725776 -97701115+35725723 -97699267+35725712 -97697638+35725819 -97696595+35725888 -97695075+35725808 -97691955+35725808 -97687075+35725824 -97685731+35725760 -97673922+35725985 -97738738+34681399 -97750311+34681393 -97755896+34681417 -97738738+34681399 -97755896+34681417 -97755896+34681417 -97756293+34681395 -97756874+34681363 -97761366+34681253 -97773667+34681356 -97791216+34681429 -97791299+34681315 -97799771+34681343 -97808893+34681374 -97819173+34681408 -97820853+34681430 -97826452+34681445 -97839103+34681480 -97844106+34681494 -97844390+34681495 -97861608+34681467 -97865791+34681492 -97878956+34681576 -97885859+34681556 -97887712+34681561 -97896331+34681587 -97896740+34681588 -97898168+34681593 -97902743+34681608 -97911687+34681628 -97914250+34681634 -97914435+34681634 -97923371+34681658 -97924674+34681635 -97925284+34681636 -97931882+34681659 -97933338+34681668 -97939304+34681704 -97939534+34681705 -97940456+34681653 -97940754+34681636 -97942556+34681659 -97947131+34681705 -97948794+34681659 -97949337+34681663 -97958360+34681726 -97967204+34681748 -97982259+34681720 -97984477+34681697 -97988190+34681707 -97992899+34681722 -97996803+34681735 -97997091+34681736 -97997780+34681711 -98002072+34681665 -98009264+34681631 -98019622+34681581 -98032355+34681485 -98037173+34681449 -98046156+34681359 -98054639+34681245 -98055261+34681243 -98060130+34681223 -98060206+34681223 -98063583+34681229 -98063639+34681229 -98066443+34681234 -98072273+34681246 -98077209+34681199 -98089076+34681106 -97757352+35338593 -97761227+35340590 -97761227+35340590 -97757352+35338593 -97761440+35340700 -97761227+35340590 -97761440+35340700 -97761694+35340865 -97761694+35340865 -97761440+35340700 -97918310+35354303 -97908843+35354816 -97893059+35345511 -97878929+35354080 -97878882+35354133 -97875951+35356242 -97875323+35356506 -97874785+35357013 -97870017+35362354 -97857676+35347056 -97857490+35346619 -97857346+35344667 -97833106+35335051 -97821793+35335215 -97817169+35334731 -97816593+35334267 -97814721+35334027 -97810625+35337195 -97809722+35338588 -97805581+35340188 -97797793+35339211 -97796481+35339083 -97774688+35342428 -97764976+35342476 -97763024+35341756 -97762465+35341383 -97761694+35340865 -97918310+35354303 -97919424+35354333 -97920638+35354657 -97921677+35355208 -97923172+35356167 -97924739+35357481 -97925485+35358380 -97925822+35358588 -97926555+35359165 -97927852+35359860 -97918310+35354303 -97927852+35359860 -97927852+35359860 -97928486+35361467 -97929910+35362986 -97930642+35363637 -97930655+35364627 -97930655+35364627 -97930609+35366061 -97930609+35366061 -97931616+35370879 -97933237+35374062 -97935893+35375652 -97936327+35375701 -97936931+35375718 -97939315+35376549 -97939315+35376549 -97940818+35376909 -97942775+35377230 -97943614+35377115 -97939315+35376549 -97943614+35377115 -97958665+35347726 -97948202+35355842 -97946769+35359543 -97946769+35359543 -97946770+35366276 -97946770+35366276 -97946749+35370626 -97943614+35377115 -97962801+35348309 -97958665+35347726 -97962801+35348309 -97962393+35348137 -97960967+35347839 -97960464+35347519 -97958665+35347726 -98095964+35377726 -98078795+35377753 -98061039+35377754 -98043339+35377821 -98034140+35377911 -98025835+35377817 -98024127+35377816 -98023535+35377816 -98014855+35377726 -98009037+35364248 -98003336+35362587 -98000982+35361813 -98000326+35361656 -97999627+35361331 -97993776+35361029 -97981543+35359527 -97972768+35355483 -97962801+35348309 -98092645+34854919 -98089558+34854929 -98089104+34840514 -98089010+34837616 -98089010+34834806 -98089011+34827922 -98089021+34827474 -98089021+34827474 -98089013+34826093 -98089013+34826093 -98089087+34811600 -98089089+34811439 -98089308+34796597 -98089308+34796597 -98089290+34796446 -98089026+34782649 -98089026+34782649 -98089039+34778792 -98089077+34768083 -98089077+34768083 -98089074+34757822 -98088961+34753539 -98088961+34753539 -98089009+34751781 -98089057+34750071 -98089060+34746619 -98089061+34744176 -98089066+34738960 -98089073+34734683 -98089078+34731565 -98089089+34724530 -98089089+34724530 -98089087+34719812 -98089029+34710194 -98089029+34710079 -98089025+34695512 -98089025+34695512 -98089078+34689740 -98089078+34688485 -98089078+34688401 -98089076+34681106 -98092645+34854919 -98092668+34856017 -98092718+34862259 -98092735+34862819 -98092779+34864159 -98092815+34865277 -98092822+34875068 -98092822+34875068 -98092781+34875788 -98092781+34875788 -98092812+34883734 -98092812+34883734 -98092785+34885246 -98092620+34890972 -98092620+34890972 -98092791+34901965 -98092831+34904407 -98092889+34908429 -98092897+34909192 -98092934+34912753 -98092934+34912753 -98092883+34915492 -98092879+34915706 -98092879+34915706 -98092880+34919256 -98092881+34920333 -98092937+34920745 -98092937+34920745 -98092869+34925118 -98092869+34925118 -98092898+34925901 -98092898+34925901 -98092883+34927364 -98092801+34931578 -98092801+34931578 -98092829+34932036 -98092829+34932036 -98092779+34935279 -98092775+34935518 -98092775+34935518 -98092831+34935999 -98092831+34937648 -98092777+34941633 -98092777+34941633 -98092792+34942957 -98092806+34944152 -98092924+34952928 -98093004+34956170 -98093358+34970626 -98093358+34970626 -98093272+34973181 -98093155+34976686 -98092989+34981652 -98092876+34985032 -98092876+34985032 -98092909+34991112 -98092935+34995911 -98092935+34996191 -98092937+34999484 -98092937+34999484 -98092881+34999627 -98092549+35000064 -98092549+35000064 -98092942+35007208 -98092942+35008524 -98092942+35009957 -98092976+35011131 -98093083+35013954 -98093089+35028611 -98093089+35028611 -98093053+35031888 -98092928+35043200 -98092928+35043200 -98092944+35045287 -98092961+35057743 -98092964+35064891 -98092964+35064891 -98092961+35069557 -98092938+35072218 -98092938+35072218 -98092995+35075356 -98092995+35075356 -98092940+35077165 -98092940+35079478 -98092885+35080440 -98092885+35080440 -98092886+35081791 -98092886+35083074 -98092875+35083292 -98092838+35084005 -98092838+35084005 -98092908+35084539 -98092927+35085812 -98092941+35086792 -98092941+35086792 -98092804+35088638 -98091133+35088684 -98091066+35099754 -98091053+35101922 -98091053+35101922 -98091086+35116626 -98091204+35131121 -98091204+35131121 -98091154+35145617 -98091154+35145617 -98091248+35174703 -98091248+35177274 -98091253+35189200 -98091255+35194801 -98091257+35203651 -98091500+35203656 -98094885+35203719 -98094890+35218239 -98094890+35218239 -98094840+35232759 -98094840+35232759 -98095041+35247256 -98095041+35247256 -98094916+35251159 -98142140+34507042 -98142048+34516095 -98141994+34521494 -98141994+34521494 -98142125+34535489 -98142125+34535489 -98142069+34536061 -98142069+34536061 -98142071+34537597 -98142079+34543226 -98142080+34543758 -98142089+34550149 -98142089+34550313 -98142089+34550605 -98141998+34565035 -98141998+34565035 -98142011+34574549 -98142018+34579511 -98142018+34579511 -98142010+34593986 -98141985+34597801 -98141919+34608291 -98141918+34608507 -98141909+34612026 -98141900+34615733 -98141889+34619996 -98141883+34622982 -98141882+34624683 -98141882+34624683 -98141934+34625815 -98141934+34625815 -98141877+34637467 -98141869+34652102 -98141836+34656155 -98141824+34657548 -98141810+34659257 -98141807+34659580 -98141750+34666532 -98141738+34667524 -98141576+34681098 -98130144+34681037 -98124343+34681024 -98115744+34681040 -98115608+34681040 -98113729+34681044 -98111987+34681047 -98111635+34681048 -98095746+34681078 -98093761+34681082 -98089076+34681106 -98577230+34855183 -98565158+34855258 -98562915+34855273 -98561780+34855280 -98561691+34855279 -98545374+34855104 -98544555+34855136 -98532912+34855089 -98527577+34855248 -98521117+34855104 -98510495+34855088 -98492682+34855012 -98461701+34855205 -98457477+34855114 -98448577+34855146 -98444418+34855161 -98443493+34855148 -98439695+34855093 -98426691+34855162 -98422218+34855115 -98418461+34855212 -98415351+34855225 -98409242+34855250 -98404545+34855249 -98402671+34855255 -98394279+34855282 -98391626+34855290 -98387041+34855289 -98377066+34855284 -98373463+34855207 -98372650+34855194 -98371220+34855204 -98370928+34855206 -98369272+34855217 -98369066+34855218 -98368733+34855218 -98360395+34855165 -98355090+34855132 -98354479+34855178 -98352256+34855156 -98352122+34855153 -98351014+34855135 -98348200+34855088 -98338836+34855159 -98337363+34855137 -98337023+34855132 -98334577+34855097 -98334140+34855091 -98329828+34855083 -98321304+34855070 -98319662+34855045 -98316719+34855001 -98311144+34855062 -98303910+34855047 -98301381+34855011 -98299020+34854978 -98297423+34854999 -98293824+34855046 -98286349+34855068 -98282904+34855021 -98279976+34855015 -98278960+34855013 -98277059+34855010 -98268678+34854994 -98267840+34855005 -98265400+34855038 -98260065+34854967 -98251960+34854984 -98251201+34854986 -98247728+34854919 -98235614+34854879 -98234978+34854882 -98230113+34854903 -98226061+34854924 -98225017+34854929 -98223198+34854939 -98217400+34854969 -98216137+34854976 -98212497+34854908 -98206913+34854955 -98202551+34854978 -98200834+34855042 -98198980+34855144 -98198630+34855119 -98194564+34855138 -98194075+34855129 -98191008+34855080 -98189880+34855062 -98186145+34855089 -98180402+34854894 -98178017+34854887 -98174447+34854887 -98167557+34854886 -98164958+34854886 -98163436+34854869 -98162124+34854870 -98159102+34854820 -98158734+34854815 -98158654+34854814 -98158565+34854813 -98156066+34854786 -98151527+34854735 -98150588+34854737 -98149777+34854763 -98149092+34854808 -98147676+34854835 -98145358+34854879 -98141036+34854832 -98138452+34854831 -98131735+34854872 -98128835+34854890 -98127949+34854895 -98127266+34854877 -98124909+34854818 -98124356+34854808 -98124167+34854804 -98121741+34854806 -98119083+34854829 -98118866+34854805 -98118683+34854808 -98110785+34854954 -98110415+34854970 -98109073+34854946 -98106553+34854834 -98099102+34854874 -98093845+34854901 -98092645+34854919 -98094937+35261775 -98094929+35264148 -98094887+35276249 -98094887+35276249 -98094972+35279226 -98095086+35284401 -98095086+35284401 -98095059+35286897 -98095059+35286897 -98095175+35294982 -98095234+35305242 -98095324+35319761 -98095356+35321817 -98095472+35329143 -98095553+35334303 -98095639+35341288 -98095645+35341760 -98095726+35348089 -98095726+35348089 -98095709+35348282 -98095670+35348730 -98095670+35348730 -98095927+35363341 -98095971+35373743 -98095971+35376131 -98095964+35377726 -98094916+35251159 -98094878+35251904 -98094878+35251904 -98094937+35261775 -98094916+35251159 -98094937+35261775 -98095964+35377726 -98101584+35377747 -98103448+35377700 -98103457+35377700 -98104813+35378075 -98105023+35378066 -98105665+35377738 -98105694+35377723 -98113635+35377605 -98131292+35377487 -98140016+35377353 -98166505+35377137 -98168774+35377119 -98175381+35377066 -98175870+35377062 -98176000+35377061 -98176216+35377059 -98184001+35376996 -98192616+35376904 -98196568+35376862 -98201309+35376812 -98209996+35376788 -98210756+35376786 -98218954+35376763 -98236542+35376643 -98243030+35376731 -98254030+35376820 -98263093+35377039 -98266976+35377055 -98271702+35377056 -98280622+35377105 -98281405+35377128 -98288626+35377171 -98289815+35377178 -98300783+35377245 -98302600+35377291 -98306375+35377177 -98306375+35390506 -98306319+35391651 -98306263+35398865 -98306263+35399713 -98306280+35405044 -98306280+35405044 -98306263+35405809 -98306262+35405896 -98306262+35405896 -98306268+35410317 -98306277+35418013 -98306280+35420544 -98306288+35426462 -98306314+35435762 -98306314+35435762 -98306312+35436044 -98306254+35445712 -98306231+35449432 -98306230+35456646 -98306230+35456646 -98306232+35458871 -98306237+35463872 -98306255+35480071 -98306255+35480071 -98306172+35480166 -98306172+35480166 -98306256+35480464 -98306256+35480464 -98306254+35480825 -98306234+35485467 -98306200+35492853 -98306200+35492853 -98306223+35500668 -98306223+35500668 -98306172+35507328 -98306172+35507328 -98306227+35514222 -98306423+35520320 -98306429+35521778 -98306434+35522959 -98306437+35523469 -98306562+35533012 -98306708+35540561 -98306714+35541043 -98308217+35541404 -98308287+35550028 -98308299+35551505 -98312782+35551505 -98312909+35551551 -98313251+35551523 -98103843+36164876 -98103848+36173624 -98103848+36173624 -98103841+36174734 -98103813+36179341 -98103812+36179565 -98103806+36180545 -98103796+36182096 -98103796+36182096 -98103811+36183603 -98103855+36187981 -98103855+36189971 -98103862+36202452 -98103926+36216924 -98103926+36216924 -98103872+36221229 -98103820+36231510 -98103742+36245844 -98103742+36245844 -98104704+36245890 -98104704+36245890 -98104696+36247120 -98104679+36250035 -98104626+36253101 -98104545+36260383 -98104506+36265739 -98104496+36267217 -98104477+36272683 -98104477+36272683 -98104496+36274830 -98104509+36280473 -98104532+36289371 -98104534+36294759 -98104535+36296607 -98104535+36296706 -98104533+36297185 -98104511+36303751 -98104511+36303751 -98104523+36305717 -98104603+36318314 -98104662+36322207 -98104662+36322207 -98104620+36327728 -98104582+36332831 -98104572+36339754 -98104571+36340749 -98104561+36347372 -98104561+36347372 -98104597+36361819 -98104597+36361819 -98104487+36369124 -98104462+36371877 -98104462+36371877 -98104493+36376337 -98104554+36383504 -98104554+36383504 -98104469+36383825 -98104469+36383825 -98104473+36390550 -98104473+36390717 -98104474+36390852 -98104593+36405188 -98104593+36405188 -98104569+36412401 -98104544+36419728 -98104544+36419728 -98104580+36434177 -98104615+36442091 -98104644+36448624 -98104644+36448624 -98104634+36455672 -98104632+36456822 -98104629+36459231 -98104624+36463164 -98104069+36593681 -98109294+36593679 -98109299+36601855 -98109303+36608150 -98109308+36610488 -98109327+36618158 -98109339+36622666 -98109376+36628667 -98109376+36628667 -98109374+36629197 -98109374+36629197 -98109445+36636960 -98109505+36651516 -98109565+36666130 -98109602+36680554 -98109645+36685623 -98109725+36694979 -98109833+36707088 -98109847+36709541 -98109851+36711090 -98109884+36724011 -98109889+36733651 -98109889+36735083 -98109977+36738550 -98110016+36752823 -98110254+36764689 -98110281+36765989 -98110339+36767683 -98110339+36768797 -98110343+36774104 -98110347+36782129 -98110347+36782129 -98110333+36783310 -98110185+36796692 -98110126+36800555 -98110059+36804966 -98109966+36811116 -98109815+36840835 -98109798+36844146 -98109747+36854086 -98109706+36862112 -98109706+36862112 -98109829+36881980 -98109829+36881980 -98109754+36898150 -98109687+36912829 -98109678+36913778 -98109627+36919226 -98109595+36922758 -98109588+36923550 -98109553+36927368 -98109500+36937443 -98109476+36942090 -98109476+36942090 -98111481+36942089 -98111542+36949335 -98111579+36953708 -98111604+36956655 -98111723+36970657 -98111727+36971101 -98111851+36985657 -98111903+36991680 -98111933+36992422 -98111985+36998133 -98104624+36463164 -98104612+36471435 -98104603+36477658 -98104583+36491275 -98104582+36492221 -98104526+36493801 -98104194+36506581 -98104194+36506581 -98104195+36508788 -98104197+36511417 -98104199+36514620 -98104201+36518714 -98104202+36520961 -98104202+36520961 -98104124+36535454 -98104124+36535454 -98104156+36538044 -98104169+36539083 -98104213+36542643 -98104213+36542643 -98104205+36550019 -98104202+36553854 -98104195+36561556 -98104195+36561556 -98104308+36561946 -98104308+36561946 -98104224+36563983 -98104224+36563983 -98104338+36564121 -98104338+36564121 -98104228+36571677 -98104171+36571768 -98104164+36572720 -98104118+36578867 -98104069+36593681 -98533574+36463330 -98515856+36463301 -98510132+36463143 -98509967+36463125 -98509875+36463116 -98500356+36463313 -98497953+36463296 -98493077+36463184 -98492970+36463190 -98491809+36463197 -98491744+36463207 -98491184+36463202 -98490775+36463199 -98489299+36463188 -98480008+36463120 -98471012+36463056 -98470738+36463054 -98464370+36463036 -98463173+36463057 -98462447+36463052 -98460963+36463043 -98459370+36463034 -98452992+36463081 -98444345+36463104 -98426345+36462921 -98408400+36463032 -98404843+36463031 -98401256+36463030 -98390455+36463095 -98389482+36463090 -98388697+36463086 -98381469+36463045 -98372466+36463181 -98363577+36463220 -98363198+36463222 -98360899+36463232 -98354663+36463303 -98348976+36463322 -98346952+36463329 -98341752+36463318 -98336803+36463308 -98327817+36463309 -98318859+36463287 -98310115+36463363 -98305819+36463401 -98303830+36463391 -98303196+36463388 -98301226+36463378 -98298202+36463387 -98294537+36463400 -98294187+36463399 -98289556+36463388 -98283367+36463374 -98281236+36463369 -98279393+36463365 -98273379+36463351 -98272342+36463348 -98271575+36463347 -98265395+36463299 -98264973+36463303 -98262400+36463328 -98258624+36463365 -98256465+36463387 -98249658+36463379 -98247601+36463363 -98229799+36463371 -98223459+36463372 -98220434+36463373 -98211799+36463375 -98203124+36463285 -98200767+36463285 -98194081+36463286 -98187443+36463238 -98184358+36463217 -98176081+36463125 -98167094+36463123 -98166888+36463123 -98163828+36463122 -98158222+36463121 -98152723+36463126 -98149407+36463129 -98140873+36463137 -98140249+36463138 -98132482+36463158 -98129224+36463141 -98125214+36463122 -98122539+36463134 -98116919+36463107 -98113525+36463092 -98112958+36463097 -98108287+36463134 -98104624+36463164 -98544872+36998997 -98526859+36998970 -98523332+36998914 -98510859+36998718 -98509017+36998689 -98508075+36998684 -98504050+36998663 -98503647+36998655 -98501740+36998619 -98490432+36998506 -98489455+36998505 -98485497+36998500 -98482929+36998497 -98476588+36998489 -98475808+36998475 -98474855+36998458 -98473502+36998433 -98472791+36998421 -98469010+36998484 -98464164+36998468 -98458004+36998447 -98454721+36998379 -98450871+36998374 -98438765+36998357 -98436481+36998403 -98431718+36998436 -98420209+36998516 -98419045+36998529 -98418268+36998538 -98409157+36998513 -98408991+36998513 -98408876+36998512 -98406510+36998498 -98363776+36998034 -98360935+36998013 -98354073+36997961 -98348028+36997961 -98347186+36997961 -98346188+36997962 -98335715+36997898 -98328032+36997851 -98309958+36997741 -98309536+36997714 -98296767+36997687 -98291899+36997691 -98273721+36997709 -98237712+36997972 -98219499+36997824 -98209735+36997973 -98208218+36997997 -98201544+36997963 -98201059+36997963 -98192153+36997964 -98190497+36997987 -98190384+36997987 -98187110+36997987 -98184132+36997987 -98183827+36997988 -98177596+36998009 -98160688+36997985 -98156350+36998043 -98153087+36998087 -98147452+36998162 -98146368+36998162 -98142261+36998160 -98129383+36998086 -98128185+36998108 -98119679+36998118 -98111985+36998133 -98210544+36164890 -98201304+36164861 -98198699+36164852 -98187475+36164817 -98186636+36164815 -98171099+36164767 -98166855+36164767 -98166439+36164767 -98157628+36164741 -98151924+36164717 -98151802+36164702 -98151726+36164694 -98147079+36164737 -98146583+36164741 -98142823+36164776 -98139700+36164803 -98121814+36164795 -98103843+36164876 -98142140+34507042 -98141947+34507040 -98141773+34507039 -98141675+34507038 -98139234+34507018 -98139209+34500079 -98139186+34492764 -98139139+34478312 -98139139+34478312 -98139148+34463722 -98139148+34463722 -98139129+34449200 -98139043+34434299 -98138961+34420068 -98138881+34406152 -98138878+34405590 -98138878+34405590 -98138896+34401535 -98138909+34398511 -98138916+34396952 -98138942+34391138 -98138972+34387725 -98138972+34387725 -98138951+34376708 -98138951+34376708 -98138973+34369584 -98138981+34364710 -98138985+34362388 -98139049+34348027 -98139070+34341751 -98139073+34340866 -98139074+34340597 -98139098+34333385 -98139146+34319395 -98139149+34318709 -98139149+34318709 -98139068+34316785 -98139064+34315624 -98139028+34297080 -98139025+34295506 -98138998+34294888 -98138946+34289780 -98139072+34141870 -98139074+34143212 -98139082+34151566 -98139083+34152134 -98139084+34152561 -98139084+34152561 -98139026+34152620 -98139005+34154549 -98138999+34155052 -98138999+34155052 -98139105+34159263 -98139159+34160339 -98139159+34160339 -98139151+34173763 -98139151+34173763 -98139224+34188284 -98139224+34188284 -98139216+34202761 -98139216+34202761 -98139226+34210460 -98139235+34217283 -98139235+34217283 -98139226+34231851 -98139225+34232264 -98139208+34238981 -98139200+34242396 -98139190+34246419 -98139021+34253906 -98139018+34260829 -98138982+34275350 -98138946+34289780 -98139072+34141870 -98169120+34114171 -98222304+34124385 -98223600+34125093 -98223876+34125434 -98224538+34126099 -98224644+34126263 -98225282+34127245 -98225420+34128940 -98225558+34129283 -98227625+34131230 -98231042+34134023 -98257872+34129665 -98261246+34131425 -98267664+34131853 -98278491+34130860 -98309795+34140901 -98339551+34152797 -98348159+34154502 -98366133+34156841 -98367907+34155824 -98399355+34125093 -98400967+34122236 -98400967+34122236 -98400494+34121778 -98398450+34107572 -98398450+34107572 -98400510+34099042 -98404614+34099874 -98411201+34097744 -98411201+34097744 -98409787+34094427 -98409787+34094427 -98412503+34087324 -98413373+34086286 -98417658+34083133 -98418805+34082655 -98422253+34083037 -98425230+34084799 -98426435+34085135 -98428480+34085523 -98429945+34085615 -98431272+34085637 -98445094+34080061 -98445218+34079868 -98445646+34079137 -98445921+34078413 -98459304+34073462 -98464080+34073775 -98466002+34073081 -98475066+34064269 -98480220+34062616 -98482650+34062274 -98483032+34062277 -98484303+34062339 -98486999+34062880 -98500961+34071631 -98501343+34071936 -98502060+34072066 -98504182+34072463 -98504182+34072371 -98510285+34078413 -98511938+34080128 -98519762+34088129 -98521928+34089803 -98524614+34092595 -98528200+34094961 -98534761+34105022 -98535097+34105565 -98535409+34106043 -98536257+34107343 -98550917+34119334 -98560976+34125092 -98586572+34152866 -98610158+34157098 -98662002+34406007 -98644535+34406116 -98634124+34406153 -98627040+34406178 -98618539+34406187 -98609378+34406184 -98609378+34406184 -98609386+34420638 -98609386+34420638 -98608361+34420634 -98592331+34420574 -98574695+34420485 -98557419+34420486 -98547504+34420485 -98542880+34420484 -98538782+34420477 -98523385+34420452 -98517829+34420444 -98506343+34420428 -98504734+34420426 -98504734+34420426 -98504834+34434972 -98504834+34434972 -98504741+34449333 -98487824+34449269 -98487727+34449268 -98483785+34449233 -98478789+34449189 -98470321+34449114 -98466720+34449101 -98466380+34449100 -98461747+34449083 -98452735+34449049 -98435508+34448981 -98429498+34448988 -98417867+34449002 -98409545+34448954 -98400226+34448883 -98388555+34448941 -98383083+34448968 -98372589+34448897 -98365527+34448901 -98356596+34448927 -98348024+34448884 -98344851+34448894 -98341570+34448904 -98338344+34448913 -98338031+34448914 -98337106+34448917 -98330604+34448935 -98324190+34448958 -98295821+34449072 -98295818+34463547 -98290289+34463583 -98278809+34463658 -98261221+34463720 -98248882+34463740 -98244152+34463765 -98244074+34470928 -98243995+34478264 -98243995+34478264 -98243996+34478378 -98244035+34487143 -98244060+34492694 -98244065+34500079 -98244065+34500079 -98244041+34503394 -98244017+34506968 -98238450+34507012 -98234886+34507040 -98233871+34507049 -98229656+34507088 -98226530+34507043 -98225478+34507021 -98221743+34507113 -98219257+34507140 -98213248+34507207 -98212252+34507093 -98209070+34507048 -98202228+34507009 -98201406+34507004 -98201310+34507004 -98197828+34507004 -98195652+34507004 -98194739+34507027 -98191529+34506981 -98190327+34506987 -98182001+34506907 -98181180+34506890 -98177155+34506898 -98172578+34506907 -98167013+34506917 -98159654+34506932 -98156915+34506909 -98146564+34507002 -98142140+34507042 -98206929+35861374 -98206913+35862044 -98206887+35865733 -98206878+35867294 -98206859+35870082 -98206856+35871167 -98206856+35871167 -98206865+35884588 -98206865+35884588 -98206812+35898625 -98206812+35898625 -98209992+35898670 -98210005+35904707 -98210025+35913006 -98210025+35913006 -98209888+35927661 -98209888+35927661 -98209927+35934823 -98209927+35934823 -98209864+35942088 -98209864+35942088 -98210093+35954938 -98210093+35954938 -98210037+35956561 -98210037+35956561 -98210086+35961483 -98210093+35962161 -98210128+35965611 -98210182+35971055 -98210182+35971841 -98210182+35974639 -98210184+35979271 -98210186+35985436 -98210186+35985436 -98210173+35992586 -98210173+35992694 -98210170+35994976 -98210162+35999699 -98210136+36000037 -98210136+36000037 -98210164+36000037 -98210165+36000347 -98210224+36014325 -98210224+36014325 -98210183+36019758 -98210116+36028889 -98210063+36043362 -98210063+36043362 -98210148+36045285 -98210163+36050629 -98210163+36050629 -98210162+36050956 -98210152+36057811 -98210127+36072398 -98210127+36072398 -98210131+36086916 -98210243+36094098 -98210246+36094289 -98210276+36101434 -98210276+36101434 -98210252+36115929 -98210252+36115929 -98210305+36123854 -98210310+36124629 -98210342+36130486 -98210401+36138730 -98210401+36138730 -98210253+36139040 -98210253+36139040 -98210261+36140820 -98210278+36142268 -98210334+36147006 -98210359+36149032 -98210466+36157933 -98210466+36157933 -98210323+36163850 -98210323+36163850 -98210544+36164890 -98207158+35725140 -98206962+35725598 -98206962+35725598 -98207075+35729446 -98207075+35729446 -98207020+35729623 -98207020+35729623 -98207216+35731438 -98207216+35731438 -98207161+35733636 -98207161+35733636 -98207162+35736888 -98207162+35736888 -98207110+35740104 -98206966+35748938 -98206917+35750500 -98206917+35750500 -98206940+35754208 -98207005+35764571 -98207031+35768636 -98207063+35783108 -98207063+35783108 -98207034+35786361 -98206982+35797604 -98206939+35805349 -98206901+35812100 -98206881+35824189 -98206877+35826595 -98206877+35826595 -98206963+35833877 -98206963+35833877 -98206936+35841183 -98206936+35841183 -98206952+35848552 -98206968+35855517 -98206968+35855517 -98206929+35861374 -98206968+35855517 -98206968+35858288 -98207109+35859158 -98207109+35859158 -98206941+35860853 -98206929+35861374 -98207158+35725140 -98220358+35725206 -98220543+35725180 -98220695+35725160 -98224486+35725251 -98224739+35725182 -98241762+35725219 -98242685+35725222 -98248476+35725227 -98260353+35725290 -98269037+35725282 -98278045+35725274 -98284486+35725250 -98289813+35725231 -98290291+35725332 -98313370+35725204 -98313376+35724936 -98313376+35724936 -98313252+35718047 -98313123+35710716 -98313123+35710716 -98313263+35696127 -98313263+35696127 -98313220+35685383 -98313219+35684915 -98313207+35681768 -98313207+35681768 -98313229+35679836 -98313290+35674510 -98313318+35667273 -98313318+35657620 -98313318+35652845 -98313318+35652728 -98313358+35642469 -98313361+35641672 -98313375+35638281 -98313435+35634646 -98313450+35633747 -98313453+35633592 -98313458+35633265 -98313458+35633265 -98313441+35632948 -98313402+35632189 -98313394+35631393 -98313391+35631071 -98313373+35629212 -98313329+35628799 -98313317+35628685 -98313317+35627884 -98313317+35626853 -98313317+35625777 -98313316+35624702 -98313260+35623872 -98313260+35623872 -98313262+35623046 -98313266+35621731 -98313288+35615147 -98313317+35607692 -98313344+35600720 -98313388+35600336 -98313456+35599139 -98313456+35599139 -98313427+35595040 -98313296+35591754 -98313296+35591754 -98313442+35557383 -98313442+35557383 -98313299+35553018 -98313251+35551523 -98210544+36164890 -98214894+36164903 -98220153+36164919 -98226735+36164940 -98230686+36164953 -98235635+36164967 -98246216+36165002 -98246894+36165005 -98250347+36165003 -98253489+36165004 -98258744+36164886 -98264068+36164814 -98264081+36164815 -98275515+36164818 -98281908+36164829 -98287415+36164833 -98288591+36164834 -98293902+36164852 -98294374+36164853 -98299675+36164858 -98317202+36164875 -98334994+36164892 -98340231+36164897 -98352771+36164909 -98370754+36164927 -98371151+36164928 -98379672+36164903 -98388583+36164897 -98406535+36164886 -98414736+36164881 -98415521+36164881 -98417154+36164880 -98423684+36164893 -98423908+36164893 -98432242+36164909 -98432570+36164910 -98441582+36164927 -98450696+36164930 -98459472+36164933 -98477137+36164939 -98485412+36164942 -98486267+36164949 -98619132+35551666 -98615785+35551677 -98615248+35551592 -98614608+35551632 -98609381+35551531 -98606001+35551554 -98597038+35551615 -98588887+35551595 -98588413+35551593 -98587019+35551590 -98583852+35551583 -98581850+35551578 -98580622+35551575 -98579466+35551573 -98579130+35551596 -98578233+35551550 -98577252+35551619 -98575934+35551661 -98574702+35551642 -98573469+35551643 -98572348+35551620 -98570807+35551574 -98570074+35551574 -98565751+35551574 -98561502+35551574 -98553263+35551528 -98548620+35551455 -98548353+35551474 -98540285+35551493 -98532267+35551512 -98526024+35551591 -98525858+35551589 -98517561+35551521 -98508396+35551446 -98500782+35551397 -98500345+35551431 -98499496+35551581 -98499495+35551655 -98498896+35551663 -98496645+35551630 -98494089+35551450 -98494028+35551445 -98491464+35551380 -98486455+35551478 -98486341+35551483 -98486222+35551488 -98481556+35551470 -98481385+35551463 -98480540+35551463 -98480316+35551462 -98476267+35551460 -98475344+35551460 -98464866+35551455 -98454489+35551450 -98448756+35551451 -98438791+35551461 -98436727+35551463 -98433406+35551466 -98429644+35551470 -98416644+35551479 -98387176+35551448 -98386196+35551445 -98384465+35551440 -98384069+35551438 -98378559+35551424 -98377060+35551420 -98376948+35551466 -98375666+35551534 -98374210+35551467 -98369942+35551412 -98369492+35551456 -98368380+35551442 -98359554+35551336 -98357813+35551447 -98340634+35551469 -98313489+35551504 -98313251+35551523 -98508377+36165123 -98486267+36164949 -98508377+36165123 -98500357+36165062 -98486267+36164949 -98636860+36164895 -98619114+36165371 -98583415+36165725 -98565542+36165578 -98547734+36165406 -98538008+36165355 -98537370+36165350 -98532484+36165311 -98532039+36165307 -98527784+36165274 -98516838+36165189 -98515135+36165175 -98508377+36165123 -98533574+36463330 -98533514+36476827 -98533511+36477710 -98533480+36485084 -98533421+36492182 -98533390+36500033 -98533388+36506628 -98533240+36521054 -98533240+36521054 -98533291+36527893 -98533292+36528135 -98533335+36533882 -98533348+36535594 -98533399+36550065 -98533399+36550065 -98533284+36564008 -98533280+36564514 -98533279+36567285 -98533279+36567285 -98533303+36579055 -98533363+36587564 -98533411+36594259 -98540482+36594284 -98540482+36594284 -98540306+36608709 -98540306+36608709 -98540317+36611728 -98540337+36617350 -98540345+36619640 -98540359+36623135 -98540440+36636511 -98540441+36637336 -98540441+36637720 -98540522+36652145 -98540522+36652145 -98540489+36666662 -98540487+36673218 -98540485+36681226 -98540485+36681226 -98540535+36687737 -98540536+36687899 -98540539+36688232 -98540539+36688232 -98540424+36695583 -98540424+36695583 -98540453+36695654 -98540453+36695654 -98540419+36710123 -98540419+36710123 -98540434+36719803 -98540441+36723611 -98540443+36724640 -98540443+36724640 -98540410+36739157 -98540383+36748989 -98540322+36753583 -98540322+36753583 -98540348+36760933 -98540348+36760933 -98540264+36763361 -98540264+36763361 -98540317+36768238 -98540340+36774545 -98540370+36782686 -98540370+36782686 -98540280+36797249 -98540280+36797249 -98540306+36804321 -98540307+36804664 -98540322+36809066 -98540325+36809864 -98540333+36811903 -98540333+36811903 -98540245+36818887 -98540245+36818887 -98540260+36821750 -98540326+36833586 -98540326+36833586 -98540324+36840867 -98540324+36840867 -98540407+36848057 -98540433+36855545 -98540470+36862205 -98540473+36862765 -98540514+36870039 -98540596+36884491 -98540596+36884491 -98540363+36898939 -98540363+36898939 -98540396+36906128 -98540414+36910020 -98540426+36912613 -98540497+36927880 -98540497+36927880 -98540475+36929986 -98540350+36942213 -98540350+36942213 -98543807+36942299 -98544306+36942311 -98545028+36942329 -98545028+36942329 -98545026+36953113 -98545025+36956891 -98544802+36968092 -98544736+36971385 -98544736+36971385 -98544818+36985832 -98544872+36998997 -98649029+36399006 -98647472+36398295 -98632943+36394442 -98625361+36392595 -98623662+36392466 -98616881+36392379 -98610692+36391687 -98608614+36391455 -98592031+36392394 -98590395+36392815 -98586882+36393719 -98567091+36399419 -98566048+36399679 -98556929+36402070 -98533550+36397592 -98533550+36397592 -98533559+36408116 -98533583+36434214 -98533585+36436379 -98533585+36436379 -98533579+36448698 -98533574+36463330 -99456203+36999471 -99455742+36999473 -99442632+36999481 -99417823+36999563 -99396675+36999838 -99392256+36999950 -99389154+37000028 -99389154+37000028 -99390278+37000028 -99390278+37000028 -99386137+37000115 -99385739+37000117 -99380750+37000146 -99379374+37000154 -99377279+37000166 -99376195+37000172 -99360814+37000028 -99360814+37000028 -99362142+37000028 -99362142+37000028 -99357087+36999944 -99346783+36999898 -99340483+36999870 -99338409+36999861 -99333717+36999840 -99327190+36999811 -99319854+36999779 -99310824+36999739 -99301926+36999700 -99293129+36999661 -99288596+36999641 -99284684+36999619 -99277506+36999579 -99277434+36999571 -99267573+36999589 -99266530+36999592 -99265588+36999603 -99248120+36999565 -99226880+36999547 -99224197+36999522 -99222969+36999522 -99221952+36999570 -99219829+36999571 -99215433+36999557 -99208725+36999538 -99205584+36999537 -99181548+36999527 -99171498+36999472 -99162486+36999461 -99155557+36999453 -99139056+36999433 -99129449+36999422 -99124883+36999420 -99119620+36999468 -99111784+36999458 -99108835+36999455 -99105701+36999451 -99091659+36999385 -99075403+36999307 -99072165+36999296 -99054307+36999236 -99050364+36999223 -99047100+36999268 -99044666+36999313 -99035892+36999474 -99029337+36999595 -99022600+36999560 -99017975+36999553 -99013664+36999546 -99002347+36999544 -99001989+36999544 -99001504+36999544 -99000844+36999592 -99000378+36999627 -98994371+36999493 -98994111+36999495 -98989289+36999525 -98958886+36999595 -98945296+36999591 -98933850+36999577 -98923102+36999558 -98907597+36999513 -98880580+36999309 -98880009+36999263 -98870628+36999281 -98869449+36999286 -98851692+36999454 -98851500+36999421 -98850208+36999431 -98846256+36999442 -98835367+36999407 -98834762+36999404 -98816803+36999319 -98811832+36999295 -98797452+36999229 -98793711+36999227 -98791936+36999255 -98771573+36999388 -98761597+36999425 -98750004+36999331 -98743472+36999240 -98743158+36999240 -98725122+36999184 -98723403+36999179 -98721234+36999111 -98718465+36999180 -98714512+36999060 -98714439+36999044 -98707274+36999045 -98694399+36999115 -98691533+36999097 -98689003+36999069 -98687776+36999046 -98684329+36999017 -98671247+36998908 -98667222+36998930 -98661662+36998884 -98659321+36998864 -98658658+36998859 -98651836+36998926 -98649551+36998948 -98635678+36998874 -98628559+36998903 -98622248+36998934 -98617266+36998965 -98614066+36998966 -98613794+36998966 -98604191+36998969 -98603414+36998966 -98599253+36998948 -98596839+36998953 -98587007+36998974 -98581321+36998975 -98581183+36998975 -98568795+36998955 -98567709+36998953 -98563170+36998930 -98544872+36998997 -98577230+34855183 -98587099+34855149 -98587099+34855149 -98577230+34855183 -98619816+34854953 -98610371+34854956 -98602818+34854958 -98599098+34855110 -98587099+34855149 -98610158+34157098 -98610152+34157530 -98610083+34163529 -98610074+34164319 -98610070+34164714 -98609799+34173556 -98609752+34188080 -98609730+34195194 -98609706+34202556 -98609634+34204274 -98609615+34204748 -98609597+34205168 -98609597+34205168 -98609613+34210685 -98609631+34217080 -98609631+34217080 -98609583+34231626 -98609567+34243877 -98609564+34246195 -98609490+34260780 -98609490+34260780 -98609498+34275302 -98609498+34275302 -98609480+34288233 -98609478+34289940 -98609478+34289940 -98609482+34296605 -98609482+34297518 -98609486+34304485 -98609522+34319053 -98609522+34319053 -98609502+34333690 -98609502+34333690 -98626982+34333615 -98631668+34333592 -98635875+34333572 -98644406+34333531 -98654015+34333495 -98661719+34333467 -98661769+34347898 -98661792+34362421 -98661830+34371603 -98661841+34374093 -98661845+34376847 -98661898+34384177 -98661923+34391392 -98662002+34406007 -98610158+34157098 -98618593+34156596 -98650914+34162724 -98651162+34162334 -98652347+34161029 -98654552+34159059 -98655655+34158258 -98656812+34157708 -98658792+34156590 -98658962+34156495 -98661685+34154554 -98671837+34148579 -98690595+34132972 -98747530+34125091 -98750341+34124215 -98750765+34124215 -98753456+34124609 -98756254+34124604 -98796203+34142775 -98829792+34161811 -98831115+34162154 -98831776+34162016 -98832135+34161787 -98832603+34160985 -98832878+34160207 -98832961+34160161 -98832988+34159932 -98833071+34159886 -98833346+34159107 -98836182+34156764 -98842191+34158051 -98857967+34159353 -98872095+34165897 -98872922+34166584 -98874246+34167293 -98874849+34167522 -98875346+34167602 -98876060+34167705 -98877300+34167614 -98879367+34167272 -98880415+34167272 -98884467+34167618 -98923705+34186643 -98935478+34198188 -98936465+34199775 -98948685+34209229 -98952513+34212650 -98952711+34212707 -98962168+34209296 -98966302+34201323 -98972726+34202673 -98993097+34220993 -99005751+34206742 -99008564+34205415 -99009475+34205209 -99009940+34205331 -99017389+34206350 -99020780+34204708 -99028108+34205277 -99043471+34198208 -99058800+34201256 -99059159+34202929 -99059627+34203891 -99060344+34204761 -99063239+34206823 -99065748+34207968 -99066465+34208404 -99068395+34208678 -99070297+34209045 -99071814+34209824 -99073027+34210190 -99082117+34210695 -99082871+34210235 -99093432+34210164 -99111820+34205919 -99119041+34201884 -99119204+34201747 -99119929+34201763 -99120955+34201788 -99127753+34203463 -99131241+34209950 -99131241+34209950 -99131112+34210199 -99131112+34210199 -99144517+34213338 -99144538+34213252 -99145090+34212313 -99146304+34210732 -99147104+34209862 -99148565+34208717 -99148896+34208580 -99149255+34208282 -99149834+34207984 -99151185+34207550 -99163372+34208904 -99168638+34210366 -99168742+34210389 -99169043+34210456 -99171864+34211082 -99174641+34211925 -99184738+34213282 -99184875+34213299 -99192636+34219385 -99192636+34219385 -99192312+34234126 -99192312+34234126 -99195663+34240381 -99196941+34243499 -99197005+34243740 -99197153+34244298 -99197153+34244298 -99196657+34248146 -99192245+34255582 -99192245+34255582 -99198597+34260551 -99199282+34260492 -99199282+34260492 -99199258+34261092 -99196787+34268494 -99196787+34268494 -99196896+34269223 -99196896+34269223 -99195389+34270822 -99195389+34270822 -99203681+34281926 -99206945+34283251 -99210767+34288680 -99211648+34292736 -99211648+34292736 -99210199+34300222 -99210199+34300222 -99212202+34305556 -99212701+34306274 -99212701+34306274 -99208686+34315815 -99208150+34316133 -99208150+34316133 -99208407+34323375 -99208883+34323939 -99211068+34332538 -99211068+34332538 -99210958+34333275 -99210716+34336304 -99210716+34336304 -99210953+34336838 -98621054+35097352 -98621010+35097401 -98618012+35101703 -98617911+35106653 -98617911+35106653 -98618239+35108061 -98618239+35108061 -98618209+35109890 -98618169+35117097 -98618152+35131676 -98618045+35138899 -98618045+35138899 -98618046+35140128 -98618046+35140128 -98618023+35147250 -98618023+35147250 -98618040+35149173 -98618040+35150770 -98618034+35160399 -98618020+35182205 -98618020+35182866 -98617969+35189668 -98617895+35204165 -98617895+35204165 -98623793+35218638 -98623793+35218638 -98623730+35231074 -98623720+35233113 -98623674+35247542 -98623603+35262049 -98623589+35263300 -98623447+35276392 -98623396+35283680 -98623395+35283759 -98623372+35287093 -98623346+35290821 -98623327+35298055 -98623322+35300083 -98623313+35303364 -98623305+35306242 -98623303+35306831 -98623303+35306831 -98623340+35319519 -98623340+35319519 -98623268+35334039 -98623268+35334039 -98623362+35348422 -98623362+35348422 -98623289+35362897 -98623289+35362897 -98623357+35377298 -98623358+35377353 -98623386+35380056 -98623387+35380138 -98623387+35380138 -98623301+35385773 -98623227+35390581 -98623227+35390581 -98623257+35392229 -98623257+35392394 -98623257+35393433 -98623257+35393634 -98623261+35399048 -98623266+35405796 -98623267+35406361 -98623273+35413630 -98623274+35414312 -98623275+35416223 -98623275+35417143 -98623275+35417217 -98623277+35419284 -98623279+35420790 -98623279+35420790 -98623254+35424706 -98623178+35435287 -98623178+35435287 -98623184+35437646 -98623196+35442648 -98623210+35447706 -98623215+35449509 -98623216+35449785 -98623219+35456185 -98623220+35456296 -98623221+35456386 -98623228+35464419 -98619132+35551666 -98619204+35551653 -98619985+35551611 -98619132+35551666 -98619985+35551611 -98619816+34854953 -98619810+34871135 -98619810+34871135 -98619865+34881268 -98619902+34884880 -98619995+34893928 -98620053+34899567 -98620053+34899567 -98619918+34906117 -98619918+34906117 -98619947+34906873 -98619950+34912011 -98619951+34913171 -98619951+34913171 -98619950+34914174 -98619942+34920586 -98619939+34922933 -98619937+34924725 -98619934+34926218 -98619933+34927670 -98619933+34927670 -98619951+34929808 -98620054+34942238 -98620054+34942238 -98620003+34942424 -98620002+34944281 -98619970+34957889 -98619958+34961276 -98619957+34961866 -98619957+34961866 -98620071+34966104 -98620071+34966104 -98619977+34967302 -98619977+34967302 -98619988+34967985 -98619988+34967985 -98619963+34971326 -98619963+34971326 -98620076+34974395 -98620091+34979378 -98620112+34985801 -98620112+34985801 -98620038+35000060 -98620038+35000060 -98620039+35000537 -98620270+35011051 -98620270+35011260 -98620272+35014761 -98620644+35029121 -98620654+35030605 -98620723+35041353 -98620738+35043574 -98620748+35057478 -98620748+35058187 -98620646+35065618 -98620646+35065618 -98620730+35072686 -98620730+35072686 -98620695+35075655 -98620695+35075655 -98620722+35075725 -98620836+35080039 -98621075+35087389 -98621075+35087389 -98620814+35088986 -98620660+35091420 -98620660+35091420 -98620968+35096071 -98621054+35097352 -98619985+35551611 -98620073+35551607 -98622875+35551583 -98623149+35551597 -98624951+35106925 -98625760+35103026 -98625760+35103026 -98622308+35097237 -98621054+35097352 -98623228+35464419 -98623228+35464877 -98623202+35466984 -98623202+35466984 -98623259+35468564 -98623259+35468702 -98623205+35471656 -98623205+35471656 -98623239+35478985 -98623239+35478985 -98623216+35486222 -98623214+35486399 -98623137+35492314 -98623104+35492382 -98623104+35492382 -98623297+35493328 -98623334+35493505 -98623149+35551597 -98624165+35551651 -98631697+35551616 -98632070+35551617 -98632072+35551938 -98632081+35553033 -98632094+35554537 -98632191+35566007 -98632284+35576768 -98632316+35580532 -98623374+35507908 -98623366+35514812 -98623357+35522405 -98623357+35522405 -98623396+35535550 -98623396+35535550 -98623385+35536228 -98623373+35536975 -98623262+35544207 -98623200+35548203 -98623155+35550483 -98623149+35551597 -98623228+35464419 -98634293+35464433 -98640818+35464470 -98641138+35464469 -98649451+35464515 -98658595+35464568 -98658679+35464454 -98662024+35464437 -98665801+35464418 -98671620+35464388 -98676316+35464365 -98693895+35464366 -98694483+35464412 -98699919+35464411 -98711756+35464409 -98718375+35464389 -98719232+35464387 -98720732+35464382 -98729141+35464359 -98733632+35464372 -98736426+35464381 -98738773+35464389 -98742382+35464400 -98746937+35464438 -98747449+35464443 -98764098+35464539 -98764731+35464539 -98771939+35464578 -98773876+35464589 -98782424+35464636 -98800172+35464800 -98803209+35464810 -98806387+35464846 -98818033+35464869 -98828755+35464982 -98828858+35465038 -98828923+35465074 -98833909+35465047 -98835250+35465050 -98840681+35465026 -98843928+35465048 -98852551+35464953 -98853139+35465068 -98853555+35465034 -98859325+35465050 -98860949+35465065 -98870467+35465015 -98872995+35465025 -98873943+35465029 -98877978+35465036 -98888224+35465041 -98892361+35465042 -98896404+35465043 -98897490+35465044 -98901186+35465023 -98902810+35465046 -98903548+35464915 -98904081+35464973 -98904545+35465024 -98905777+35465001 -98910984+35465025 -98915800+35465061 -98923413+35465119 -98932288+35465097 -98935859+35465115 -98940686+35465142 -98949534+35465175 -98955663+35465198 -98958156+35465208 -98958323+35465209 -98958470+35465209 -98967658+35465194 -98974033+35465184 -98975467+35465182 -98975597+35465182 -98975722+35465182 -98976210+35465183 -98980104+35465191 -98993681+35465221 -99000740+35465171 -99001521+35465170 -99011213+35465245 -99011353+35465244 -99014293+35465224 -99015856+35465229 -99019981+35465244 -99021518+35465249 -99023651+35465256 -99028849+35465275 -99033746+35465282 -99034755+35465284 -99041505+35465294 -99044095+35465298 -99046179+35465301 -99052045+35465294 -99053134+35465292 -99056975+35465287 -99058733+35465285 -99063899+35465279 -99081507+35465346 -99097437+35465411 -99099368+35465410 -99102643+35465318 -99103567+35465111 -99109194+35465178 -99113250+35465215 -99116987+35465250 -99118516+35465265 -99119458+35465248 -99123201+35465182 -99137252+35465382 -99142296+35465369 -99143114+35465375 -99144001+35465381 -99148804+35465413 -99149737+35465420 -99153205+35465444 -99155196+35465457 -99161820+35465498 -99169973+35465457 -98623334+35493505 -98623367+35500052 -98623374+35507908 -98623334+35493505 -98623374+35507908 -98624951+35106925 -98629338+35110361 -98629338+35110751 -98628974+35112858 -98628974+35112858 -98629001+35113843 -98629390+35115286 -98629975+35116385 -98631807+35118154 -98635100+35121335 -98636103+35122023 -98637580+35122688 -98648817+35116485 -98624951+35106925 -98648817+35116485 -98826177+34630756 -98826178+34637903 -98826202+34643845 -98826236+34652379 -98826236+34653560 -98826238+34664352 -98826238+34666786 -98826268+34681445 -98826326+34695944 -98826326+34695944 -98826227+34719386 -98826140+34739761 -98826134+34742681 -98826134+34742681 -98826251+34760767 -98826251+34760767 -98826244+34762780 -98826227+34771693 -98826227+34771693 -98826257+34781960 -98826257+34783558 -98826248+34791009 -98825915+34793891 -98825915+34793891 -98826204+34798126 -98826204+34799515 -98826205+34805410 -98826205+34805410 -98826197+34807012 -98826183+34809666 -98826124+34821626 -98826116+34822412 -98826098+34824242 -98826069+34827215 -98826069+34827823 -98826070+34839584 -98826080+34840325 -98826098+34841760 -98826098+34841965 -98826096+34842655 -98826096+34842655 -98826295+34855411 -98826295+34855411 -98797619+34855456 -98797015+34855473 -98795665+34855512 -98787200+34855752 -98785503+34855607 -98778475+34855590 -98777725+34855521 -98769258+34855461 -98767360+34855447 -98740161+34855062 -98739919+34855064 -98730809+34855120 -98720527+34855184 -98711246+34855241 -98693981+34855347 -98690138+34855371 -98685272+34855401 -98676817+34855453 -98672588+34855480 -98670264+34855380 -98667836+34855342 -98664465+34855314 -98659166+34855271 -98654054+34855224 -98652123+34855193 -98646700+34855112 -98644251+34855076 -98636710+34854965 -98625707+34854801 -98619816+34854953 -98632106+35812366 -98632097+35805176 -98632088+35797846 -98632088+35797846 -98632106+35795033 -98632110+35794323 -98632134+35790604 -98632155+35787231 -98632158+35786921 -98632182+35783304 -98632182+35783304 -98632144+35778978 -98632144+35778978 -98632192+35768923 -98632192+35768923 -98632188+35768813 -98632153+35767819 -98632053+35767159 -98632053+35767159 -98632137+35766424 -98632141+35761525 -98632142+35760431 -98632142+35759899 -98632136+35759285 -98631858+35745377 -98631846+35745046 -98631824+35744403 -98631799+35743655 -98631799+35743655 -98631956+35728801 -98632198+35717805 -98632198+35717805 -98632114+35717347 -98632090+35710682 -98632090+35710682 -98632208+35702735 -98632208+35702735 -98632189+35702316 -98631877+35693574 -98631877+35693574 -98631946+35680136 -98631967+35679224 -98631983+35678491 -98632000+35677796 -98632255+35667825 -98632259+35667490 -98632259+35667490 -98632242+35664277 -98632225+35661004 -98632222+35660222 -98632184+35652901 -98632178+35647926 -98632166+35638542 -98632166+35638542 -98632315+35624046 -98632315+35624046 -98632297+35609458 -98632278+35594960 -98632106+35812366 -98632042+35824274 -98632042+35824274 -98632068+35826885 -98632076+35829304 -98632115+35841404 -98632115+35841404 -98632109+35843470 -98632076+35856061 -98632076+35856061 -98632263+35870351 -98632285+35873874 -98632285+35873874 -98632202+35875044 -98632202+35875044 -98632227+35884895 -98632301+35888768 -98632308+35889111 -98632498+35898775 -98633378+35898791 -98636270+35898846 -98636284+35910119 -98636289+35913181 -98636290+35913298 -98636326+35920760 -98632106+35812366 -98635339+35812436 -98642522+35812405 -98649848+35812373 -98652739+35812374 -98653342+35812374 -98654009+35812374 -98654701+35812374 -98655471+35812375 -98656736+35812352 -98658114+35812353 -98659322+35812353 -98659984+35812350 -98660674+35812346 -98667645+35812309 -98677235+35812412 -98679881+35812441 -98683017+35812375 -98685217+35812311 -98687918+35812467 -98689538+35812457 -98689993+35812376 -98690076+35812398 -98694025+35812510 -98699316+35812485 -98701115+35812476 -98701975+35812471 -98702059+35812471 -98702502+35812518 -98702668+35812516 -98721684+35812032 -98729866+35812007 -98738469+35811958 -98739762+35811978 -98742784+35812026 -98752470+35812207 -98753951+35812213 -98756549+35812275 -98763324+35812324 -98763563+35812283 -98764923+35812318 -98765152+35812325 -98777326+35812420 -98782724+35812461 -98791759+35812516 -98632316+35580532 -98632278+35594960 -98632316+35580532 -98632365+35590701 -98632365+35590701 -98632278+35594960 -98636322+35924037 -98636224+35927655 -98636189+35929814 -98636152+35941364 -98636152+35941364 -98636158+35942150 -98636166+35948210 -98636167+35949459 -98636170+35952420 -98636179+35958488 -98636181+35960046 -98636184+35961736 -98636189+35965766 -98636196+35971189 -98636196+35971189 -98636163+35974303 -98636163+35974303 -98636226+35980389 -98636281+35985527 -98636281+35985527 -98636271+35989832 -98636251+35999788 -98636251+35999788 -98636290+36000041 -98636290+36000133 -98636300+36007906 -98636309+36014546 -98636357+36018964 -98636366+36019746 -98636420+36024703 -98636442+36026729 -98636442+36026729 -98636356+36029042 -98636356+36029042 -98636409+36034881 -98636462+36039049 -98636462+36039049 -98636459+36043446 -98636422+36057782 -98636390+36064948 -98636364+36070508 -98636356+36072461 -98636356+36072461 -98636398+36082667 -98636415+36087009 -98636459+36097646 -98636465+36099022 -98636467+36099918 -98636470+36100062 -98636506+36101452 -98636553+36115925 -98636661+36123162 -98636796+36125431 -98636796+36125431 -98636790+36126746 -98636769+36131118 -98636769+36131118 -98636804+36143305 -98636824+36150291 -98636826+36151615 -98636830+36155300 -98636831+36155430 -98636834+36157875 -98636836+36159193 -98636837+36159634 -98636853+36163333 -98636860+36164895 -98636326+35920760 -98636322+35924037 -98636326+35920760 -98636339+35923418 -98636339+35923418 -98636322+35924037 -98636860+36164895 -98654522+36164667 -98662442+36164565 -98672321+36164438 -98690092+36164050 -98691894+36164010 -98725819+36163275 -98726158+36163252 -98760508+36162935 -98774264+36162679 -98796093+36162354 -98808201+36162174 -98810148+36162145 -98812292+36162113 -98816487+36162052 -98831663+36161773 -98854390+36161354 -98856470+36161316 -98857430+36161299 -98858505+36161280 -98860171+36161257 -98867118+36161220 -98874421+36161181 -98895124+36161223 -98901951+36161238 -98902506+36161220 -98914373+36161238 -98915789+36161241 -98916817+36161280 -98917195+36161280 -98920239+36161255 -98920675+36161252 -98920844+36161253 -98925578+36161292 -98927584+36161309 -98932824+36161353 -98933297+36161357 -98933727+36161358 -98938388+36161375 -98939379+36161423 -98955862+36161569 -98648817+35116485 -98652270+35123975 -98652438+35122624 -98652801+35122052 -98653303+35121594 -98653916+35121411 -98654418+35121388 -98655477+35121617 -98656425+35122259 -98657344+35122557 -98658181+35122488 -98662754+35118113 -98648817+35116485 -98662754+35118113 -98649029+36399006 -98662782+36404571 -98663501+36404710 -98649029+36399006 -98663501+36404710 -98662002+34406007 -98662080+34420323 -98662080+34420323 -98662052+34421353 -98662052+34422453 -98662051+34423484 -98662051+34424537 -98662053+34425535 -98662056+34426956 -98662059+34428280 -98662060+34428531 -98662075+34434867 -98662075+34434867 -98661988+34449345 -98661973+34456003 -98661956+34463866 -98661951+34478434 -98661936+34481941 -98661891+34492865 -98661616+34499340 -98661585+34500077 -98661585+34500077 -98661749+34507340 -98667865+34507387 -98673371+34507388 -98675368+34507373 -98679403+34507342 -98685490+34507434 -98697085+34507297 -98702951+34507388 -98707057+34507397 -98711806+34507409 -98712884+34507396 -98713881+34507317 -98720577+34507338 -98722335+34507338 -98722569+34507338 -98729464+34507300 -98731479+34507289 -98738010+34507332 -98742188+34507322 -98749022+34507305 -98755432+34507375 -98763846+34507326 -98766417+34507311 -98769544+34507349 -98772878+34507364 -98773113+34507359 -98773528+34507313 -98783931+34507293 -98790656+34507363 -98800208+34507284 -98801558+34507273 -98806169+34507268 -98818620+34507256 -98823241+34507252 -98826064+34507249 -98826094+34507848 -98826097+34509537 -98826097+34509537 -98826075+34510113 -98826075+34510113 -98826116+34512744 -98826162+34515666 -98826162+34515666 -98826131+34516390 -98826131+34516390 -98826243+34521634 -98826243+34521634 -98826189+34532973 -98826184+34537008 -98826178+34541188 -98826174+34544099 -98826166+34549171 -98826164+34550931 -98826164+34550931 -98826332+34565155 -98826332+34565155 -98826224+34579677 -98826214+34585649 -98826199+34594222 -98662754+35118113 -98664933+35118211 -98674072+35115414 -98687021+35108643 -98719281+35107760 -98719281+35107760 -98716775+35113349 -98716775+35113349 -98723296+35111492 -98726453+35111443 -98663501+36404710 -98669166+36406727 -98677510+36409354 -98688997+36412466 -98693872+36414090 -98697071+36415155 -98718874+36437880 -98729511+36445968 -98729629+36445996 -98731995+36446517 -98743870+36448644 -98757393+36447368 -98763040+36446837 -98726453+35111443 -98740017+35105943 -98740017+35105943 -98739989+35106287 -98739627+35106470 -98738373+35106860 -98738289+35106952 -98738289+35106952 -98738317+35107135 -98739600+35107661 -98740381+35108509 -98740715+35108531 -98740966+35108371 -98742651+35111175 -98726453+35111443 -98742473+35111119 -98742651+35111175 -98742651+35111175 -98745026+35112744 -98748971+35116452 -98756873+35116339 -98761667+35116296 -98767803+35116308 -98776191+35116325 -98779201+35116303 -98797069+35116375 -98814630+35116398 -98826066+35116427 -98831913+35116442 -98840832+35116441 -98849529+35116461 -98867286+35116363 -98872270+35116396 -98884859+35116455 -98890324+35116435 -98902560+35116370 -98910012+35116372 -98911832+35116372 -98920234+35116373 -98929055+35116409 -98937488+35116397 -98939085+35116404 -98943566+35116424 -98946319+35116436 -98947662+35116443 -98949028+35116465 -98955113+35116430 -98966561+35116452 -98969938+35116459 -98972805+35116465 -98990478+35116500 -98763040+36446837 -98764456+36446666 -98777705+36448442 -98785344+36450549 -98792471+36453263 -98797645+36456052 -98763040+36446837 -98797645+36456052 -98797645+36456052 -98797834+36456154 -98797963+36456223 -98831962+36488427 -98838190+36499255 -98852805+36506281 -98870901+36506418 -98879773+36506673 -98899181+36506716 -98925298+36506809 -98936299+36506842 -98942953+36506862 -98960334+36506914 -98805561+35812563 -98791759+35812516 -98805561+35812563 -98796868+35812548 -98791759+35812516 -99376029+35812180 -99372859+35812138 -99358638+35812162 -99356936+35812165 -99351228+35812191 -99340939+35812238 -99333986+35812230 -99323169+35812218 -99305344+35812242 -99304804+35812240 -99289909+35812194 -99289423+35812114 -99288840+35812117 -99274274+35812239 -99261540+35812277 -99256142+35812297 -99256058+35812324 -99253274+35812296 -99252431+35812410 -99251998+35812416 -99245154+35812222 -99239133+35812254 -99238855+35812255 -99234773+35812278 -99231609+35812279 -99222172+35812282 -99216835+35812284 -99213696+35812306 -99211483+35812321 -99204832+35812369 -99201943+35812350 -99199348+35812333 -99189455+35812346 -99188106+35812347 -99181577+35812289 -99175192+35812312 -99163949+35812352 -99158694+35812371 -99154207+35812387 -99151203+35812398 -99150988+35812419 -99146293+35812326 -99137155+35812289 -99133894+35812276 -99131447+35812295 -99131026+35812320 -99128383+35812319 -99124978+35812342 -99110670+35812416 -99101823+35812402 -99096865+35812397 -99096138+35812401 -99081554+35812377 -99075182+35812366 -99064928+35812349 -99057334+35812333 -99054607+35812329 -99046201+35812286 -99039972+35812284 -99032746+35812282 -99028670+35812281 -99020531+35812280 -99010044+35812413 -99004589+35812388 -98986988+35812301 -98984097+35812313 -98980541+35812328 -98969219+35812375 -98951337+35812447 -98951004+35812448 -98939434+35812479 -98933624+35812494 -98932390+35812498 -98917057+35812556 -98915855+35812560 -98911284+35812582 -98898999+35812642 -98897972+35812647 -98896291+35812690 -98895779+35812738 -98882158+35812796 -98882031+35812778 -98880146+35812755 -98863241+35812834 -98862406+35812827 -98853416+35812830 -98844636+35812833 -98836327+35812812 -98836033+35812812 -98833522+35812844 -98832434+35812859 -98832342+35812874 -98832294+35812882 -98831409+35812857 -98823938+35812758 -98823114+35812747 -98822584+35812740 -98818158+35812682 -98818087+35812681 -98817870+35812678 -98815253+35812629 -98812519+35812579 -98812375+35812576 -98805561+35812563 -98826199+34594222 -98826172+34602239 -98826035+34609088 -98826035+34609088 -98826118+34609225 -98826174+34615272 -98826174+34615272 -98826148+34623380 -98826148+34623380 -98826162+34625071 -98826177+34630756 -98826148+34623380 -98826177+34630756 -98826199+34594222 -98833972+34594221 -98834668+34594221 -98843733+34594219 -98852831+34594249 -98856308+34594261 -98856765+34594260 -98861210+34594260 -98872560+34594291 -98878603+34594300 -98884471+34594324 -98891538+34594352 -98896191+34594399 -98903567+34594400 -98907848+34594402 -98919348+34594405 -98928018+34594475 -98930954+34594429 -98933753+34594452 -98935628+34594452 -98940806+34594452 -98943004+34594452 -98948405+34594452 -98956382+34594428 -98957269+34594382 -98958128+34594382 -98966022+34594380 -98972490+34594387 -98983472+34594398 -98987049+34594377 -99000892+34594345 -99000922+34601252 -99000922+34601252 -99000854+34608867 -99000854+34608867 -99000875+34610523 -99000984+34619170 -99001037+34623344 -99001181+34628544 -99001181+34628544 -99001071+34635081 -99001026+34637819 -99001026+34637819 -99005862+34637796 -99018541+34637735 -99022199+34637745 -99023213+34637748 -99027483+34637758 -99028435+34637761 -99029489+34637762 -99030104+34637762 -99030763+34637762 -99035807+34637763 -99037842+34637768 -99044592+34637788 -99053129+34637812 -99053600+34637880 -99062052+34637858 -99071004+34637858 -99081479+34637896 -99083004+34637902 -99087577+34637924 -99088301+34637924 -99088436+34637924 -99103153+34637989 -98955862+36161569 -98955920+36169738 -98955920+36169738 -98955892+36173081 -98955892+36173081 -98955985+36188385 -98956066+36201676 -98956101+36207440 -98956157+36216476 -98956157+36216476 -98956047+36230881 -98956047+36230881 -98956186+36240433 -98956186+36240433 -98955945+36246680 -98955945+36246680 -98956446+36246682 -98960885+36246772 -98960905+36253812 -98960905+36253812 -98960861+36261142 -98960861+36261142 -98960893+36275592 -98960895+36282965 -98960895+36282965 -98960841+36290155 -98960841+36290155 -98960872+36300666 -98960872+36300666 -98960845+36303666 -98960845+36303666 -98960849+36304652 -98960875+36311772 -98960876+36311956 -98960889+36313589 -98960934+36319147 -98960934+36319147 -98960755+36347838 -98960664+36362472 -98960664+36362472 -98960778+36365930 -98960778+36365930 -98960666+36368998 -98960640+36376775 -98960571+36388964 -98960474+36391248 -98960474+36391248 -98960483+36401945 -98960567+36420237 -98960574+36444373 -98960574+36444373 -98960545+36444900 -98960545+36444900 -98960557+36469669 -98960557+36470313 -98960557+36471934 -98960567+36490867 -98960567+36491083 -98960568+36492794 -98960568+36493210 -98960568+36493816 -98960570+36496474 -98960570+36496474 -98960402+36499346 -98960334+36506914 -99125379+36762095 -99117371+36756389 -99116082+36755504 -99095074+36735828 -99085062+36722607 -99073433+36716498 -99059821+36713990 -99051953+36704744 -99044618+36692743 -99044618+36692743 -99046842+36685290 -99046842+36685290 -99040270+36679441 -99038770+36673258 -99035787+36668929 -99032264+36665929 -99029479+36664760 -99025071+36662136 -99024998+36662092 -99024156+36661591 -99024156+36661591 -99024821+36650345 -99024821+36650345 -99022920+36644420 -99010087+36633268 -99009150+36632535 -99005091+36630593 -99003612+36630128 -99002217+36629725 -99000271+36629448 -98996181+36625033 -98996181+36625033 -98996302+36625033 -98996302+36625033 -98989356+36616565 -98982867+36609812 -98970159+36599979 -98960466+36599015 -98959976+36598159 -98959976+36598159 -98960161+36586408 -98960189+36586294 -98960302+36583271 -98960302+36583271 -98960215+36579218 -98960164+36550229 -98960164+36550229 -98960334+36506982 -98960334+36506914 -99275256+36164203 -99273318+36164147 -99245689+36163407 -99239970+36163371 -99237235+36163345 -99225426+36163231 -99222022+36163199 -99221225+36163193 -99204634+36162961 -99204165+36162950 -99203271+36162943 -99201798+36162932 -99198230+36162891 -99186332+36162756 -99174184+36162618 -99171941+36162587 -99164580+36162651 -99163310+36162639 -99161759+36162622 -99151272+36162507 -99133513+36162335 -99131721+36162318 -99117261+36162812 -99115415+36162793 -99108172+36162718 -99105399+36162689 -99099397+36162627 -99097689+36162610 -99079834+36162425 -99062069+36162292 -99053455+36162237 -99052017+36162228 -99048474+36162205 -99044547+36162173 -99037401+36162126 -99026925+36162057 -99024632+36162042 -99016788+36161991 -99009170+36161919 -98991479+36161893 -98990663+36161885 -98985425+36161837 -98973602+36161730 -98955862+36161569 -98990478+35116500 -99000352+35116496 -99003434+35116461 -98990478+35116500 -99003434+35116461 -99003434+35116461 -99008024+35116408 -99016823+35116469 -99025474+35116529 -99038157+35116515 -99042867+35116510 -99060596+35116488 -99067247+35116514 -99077662+35116554 -99078213+35116556 -99082654+35116538 -99095885+35116483 -99099761+35116502 -99108685+35116544 -99109356+35116548 -99113725+35116569 -99123952+35116645 -99131243+35116612 -99148582+35116573 -99150147+35116571 -99166365+35116555 -99175146+35116602 -99175480+35116579 -99175953+35116593 -99177710+35116648 -99177877+35116625 -99183955+35116602 -99185321+35116556 -99187331+35116542 -99192345+35116510 -99192574+35116513 -99201627+35116624 -99219411+35116644 -99237139+35116638 -99243250+35116635 -99243739+35116634 -99244250+35116634 -99248940+35116633 -99254351+35116657 -99272052+35116618 -99287840+35116622 -99289641+35116623 -99307509+35116670 -99319888+35116686 -99325042+35116693 -99340178+35116709 -99342715+35116712 -99350576+35116699 -99355940+35116691 -99360081+35116684 -99095733+34659430 -99095592+34665477 -99078770+34673279 -99053251+34675481 -99044583+34681193 -99037288+34690193 -99037288+34690193 -99053177+34701740 -99085986+34696905 -99099713+34695481 -99112195+34698455 -99123457+34701175 -99154071+34722235 -99161031+34731513 -99162277+34739072 -99162277+34739072 -99162136+34739326 -99162136+34739326 -99164380+34758178 -99164380+34758178 -99150280+34762000 -99150280+34762000 -99164840+34783111 -99164840+34783111 -99149875+34793952 -99148985+34798212 -99172495+34549258 -99167310+34583203 -99164557+34586816 -99163320+34588036 -99140107+34592518 -99131943+34587650 -99115399+34590501 -99098920+34592500 -99084881+34606727 -99084881+34606727 -99090261+34611025 -99090261+34611025 -99088457+34615248 -99079646+34616250 -99079646+34616250 -99095798+34633690 -99096880+34634756 -99102513+34636019 -99103153+34637989 -99103153+34637989 -99095733+34659430 -99103153+34637989 -99103179+34638263 -99103179+34638263 -99103097+34638744 -99102293+34639958 -99101435+34640829 -99100853+34641424 -99100133+34642089 -99099496+34642616 -99099468+34642776 -99099052+34643051 -99098332+34643899 -99095733+34659430 -99144442+34829430 -99149238+34850206 -99159069+34847733 -99166343+34847621 -99193332+34855914 -99198251+34840504 -99212385+34826411 -99232630+34817221 -99242711+34818040 -99244018+34819278 -99246462+34822114 -99148985+34798212 -99144442+34829430 -99148985+34798212 -99151947+34818346 -99152280+34819240 -99152834+34822103 -99152890+34822286 -99153001+34822813 -99153028+34823913 -99153084+34824073 -99153333+34825127 -99153416+34825997 -99153555+34826501 -99153555+34826501 -99144442+34829430 -99187966+35465497 -99169973+35465457 -99187966+35465497 -99177639+35465418 -99169973+35465457 -99210953+34336838 -99210766+34337246 -99210395+34337524 -99195282+34341603 -99192139+34347760 -99192109+34348709 -99192109+34348709 -99194955+34358505 -99194955+34358505 -99195068+34358595 -99195842+34358847 -99196156+34358914 -99194955+34358505 -99196156+34358914 -99196156+34358914 -99202776+34369888 -99205071+34372243 -99205257+34372387 -99205412+34372508 -99220252+34375080 -99196552+34543257 -99172495+34549258 -99196552+34543257 -99177950+34540371 -99177950+34540371 -99177978+34541334 -99177978+34541334 -99177867+34541883 -99177756+34542685 -99177119+34543806 -99176843+34544127 -99176233+34544791 -99175874+34544974 -99173796+34545776 -99172717+34546005 -99172495+34549258 -99217949+34461527 -99221001+34464564 -99221001+34464564 -99220550+34465421 -99220550+34465421 -99221889+34493320 -99221889+34493320 -99213377+34499808 -99212900+34500076 -99208004+34506859 -99208004+34506859 -99208015+34506979 -99208015+34506979 -99207508+34515884 -99201255+34527933 -99198366+34530840 -99198220+34531170 -99196552+34543257 -99364322+35465381 -99359283+35465376 -99357234+35465374 -99355537+35465373 -99346910+35465365 -99341386+35465390 -99331205+35465437 -99329273+35465346 -99311413+35465484 -99293804+35465483 -99292165+35465485 -99276084+35465502 -99271802+35465505 -99258167+35465518 -99250367+35465572 -99246250+35465529 -99240887+35465473 -99223251+35465433 -99219206+35465463 -99205402+35465569 -99187966+35465497 -99206676+36791052 -99125379+36762095 -99206676+36791052 -99182823+36787266 -99180838+36787411 -99177730+36788402 -99175183+36788837 -99170050+36789998 -99166660+36790602 -99165277+36790642 -99163542+36790222 -99158145+36787802 -99155829+36787616 -99125379+36762095 -99212581+34385254 -99209118+34392005 -99209118+34392005 -99220132+34388433 -99235752+34402927 -99235752+34402927 -99230494+34420751 -99223441+34433279 -99210953+34336838 -99212977+34340172 -99213135+34340369 -99214789+34340924 -99217335+34341520 -99219769+34341377 -99221975+34340020 -99223858+34339890 -99233188+34344222 -99233188+34344222 -99231384+34346481 -99231062+34346827 -99231062+34346827 -99231418+34352050 -99231903+34352225 -99234956+34356436 -99235618+34357152 -99238166+34366512 -99239620+34365769 -99244558+34363691 -99248218+34367421 -99248218+34367421 -99245649+34370061 -99242945+34372668 -99242945+34372668 -99250361+34375525 -99250796+34375438 -99251408+34375080 -99259366+34374244 -99259366+34374244 -99259293+34375080 -99259293+34375080 -99260523+34378063 -99262760+34378343 -99263160+34378394 -99269082+34380507 -99271185+34381551 -99271281+34381604 -99272579+34382704 -99275368+34386118 -99275368+34386118 -99271720+34387674 -99261355+34394129 -99261355+34394129 -99261878+34398539 -99261878+34398539 -99261321+34403499 -99261321+34403499 -99268807+34402878 -99281552+34401444 -99282876+34407469 -99299098+34414228 -99313968+34409075 -99315062+34408653 -99315599+34408502 -99321265+34411480 -99321403+34412144 -99321956+34412625 -99322453+34413679 -99322923+34413977 -99323752+34414229 -99324222+34414458 -99324886+34415488 -99325052+34416336 -99325964+34417229 -99326323+34417664 -99326628+34418672 -99328385+34421939 -99332655+34425635 -99333955+34427445 -99335768+34428365 -99341948+34431610 -99342333+34431748 -99355224+34448925 -99358795+34455863 -99359707+34456115 -99361007+34456137 -99361499+34456196 -99363330+34456274 -99367895+34458150 -99373979+34458857 -99378079+34458217 -99386546+34449585 -99394956+34442099 -99395872+34435044 -99395872+34435044 -99393634+34432592 -99393634+34432592 -99394292+34426604 -99394715+34426476 -99394798+34426293 -99396042+34425377 -99396568+34424782 -99397010+34424003 -99397121+34423339 -99397121+34423339 -99397039+34422491 -99396680+34421666 -99396542+34421048 -99396542+34421048 -99396597+34420544 -99396597+34420544 -99396488+34417291 -99393501+34415150 -99387628+34409644 -99387628+34409644 -99387924+34409386 -99393540+34400798 -99395420+34397775 -99396501+34390102 -99396501+34390102 -99396256+34381260 -99396256+34381260 -99396699+34379497 -99396724+34379425 -99397214+34377985 -99398184+34376391 -99399603+34375079 -99401123+34374256 -99409246+34372998 -99410068+34373468 -99411894+34375079 -99412812+34377061 -99419382+34379982 -99427200+34385229 -99429035+34375911 -99429505+34375078 -99430833+34374063 -99441928+34375078 -99442075+34375511 -99443363+34376548 -99449912+34385114 -99452742+34388309 -99454863+34387114 -99455111+34385422 -99458324+34380211 -99460741+34380760 -99466576+34396243 -99471964+34395692 -99474812+34396020 -99486809+34397874 -99500367+34409677 -99501730+34409472 -99508355+34410587 -99518313+34414382 -99520471+34413533 -99523097+34412372 -99526456+34411779 -99532114+34411620 -99532328+34411636 -99534848+34412161 -99536640+34412736 -99542830+34413172 -99557202+34415213 -99560491+34416747 -99562204+34417319 -99564056+34417388 -99573178+34418212 -99580060+34416653 -99586584+34386943 -99588314+34385294 -99596323+34377137 -99600026+34374688 -99601372+34375055 -99601448+34375076 -99616793+34375391 -99616863+34375076 -99625369+34373886 -99628545+34375076 -99628545+34375076 -99628530+34375401 -99628530+34375401 -99641622+34381096 -99648611+34381671 -99648833+34381603 -99655189+34376107 -99658146+34375075 -99667718+34375075 -99673145+34378516 -99690604+34378219 -99692180+34378333 -99694528+34378218 -99694970+34378333 -99695440+34378699 -99695799+34379272 -99696131+34380486 -99696462+34381036 -99698424+34383074 -99700414+34384699 -99714370+34398189 -99722060+34406936 -99725096+34408355 -99734209+34412440 -99734338+34412430 -99734356+34412429 -99735717+34412885 -99750372+34420371 -99775743+34444225 -99785445+34450045 -99787767+34451809 -99795315+34456116 -99797167+34457674 -99814479+34476639 -99817964+34483625 -99818130+34486007 -99818130+34486007 -99816720+34489718 -99816720+34489718 -99817356+34491573 -99828369+34498878 -99832904+34500068 -99834122+34501357 -99834768+34501740 -99834805+34501757 -99844585+34506915 -99220252+34375080 -99212581+34385254 -99220252+34375080 -99220542+34375903 -99220542+34376934 -99220211+34378010 -99219272+34379179 -99217560+34380233 -99216206+34381264 -99214576+34383074 -99213222+34384609 -99212581+34385254 -99222868+34453761 -99217949+34461527 -99222868+34453761 -99219384+34454037 -99216259+34454473 -99214959+34454771 -99214406+34455046 -99213798+34455596 -99213383+34456169 -99213052+34456994 -99213025+34458299 -99213025+34458299 -99213412+34459376 -99213772+34459880 -99217949+34461527 -99223441+34433279 -99223495+34433328 -99224296+34433786 -99224988+34433900 -99226730+34433671 -99227421+34433694 -99227891+34433900 -99228500+34434472 -99229109+34435594 -99230299+34438343 -99230299+34439625 -99225064+34451264 -99223441+34433279 -99225064+34451264 -99225064+34451264 -99222868+34453761 -99246462+34822114 -99246434+34815512 -99246427+34813901 -99246418+34811991 -99246418+34811991 -99248283+34812006 -99249122+34812012 -99252388+34812726 -99263993+34812679 -99272688+34812644 -99273287+34812642 -99277286+34812666 -99281702+34812690 -99290822+34812691 -99293603+34812692 -99299254+34812693 -99302884+34812674 -99311859+34812628 -99317083+34812602 -99322665+34812716 -99325979+34812764 -99326192+34812768 -99326541+34812773 -99334774+34812897 -99335300+34812867 -99335969+34812828 -99344152+34812802 -99352270+34812778 -99353332+34812784 -99363342+34812844 -99369268+34812880 -99370128+34812885 -99379289+34812914 -99387876+34812958 -99394905+34812987 -99397636+34812998 -99398854+34813003 -99405788+34813032 -99405788+34813032 -99405748+34809403 -99405628+34798374 -99405628+34798374 -99405629+34796513 -99405632+34790082 -99405634+34783714 -99405635+34783395 -99405651+34779476 -99405663+34776514 -99405664+34776362 -99405695+34769010 -99410981+34769034 -99414047+34769050 -99414428+34769053 -99423404+34769104 -99429892+34769117 -99434979+34769128 -99440777+34760659 -99440777+34760659 -99439826+34754080 -99438199+34739255 -99438199+34739255 -99441334+34733438 -99441445+34733232 -99441445+34733232 -99423135+34725260 -99423135+34725260 -99423195+34725031 -99439864+34725009 -99441842+34725022 -99446484+34725052 -99457147+34725122 -99465883+34725075 -99468822+34725059 -99474929+34725026 -99475289+34725025 -99481061+34725001 -99483546+34725020 -99492490+34725088 -99500367+34725085 -99504502+34725068 -99510353+34725043 -99527887+34725140 -99551081+34725008 -99561316+34725076 -99561802+34725069 -99579653+34724846 -99597130+34724728 -99601400+34724775 -99606684+34724846 -99612776+34724928 -99614940+34724927 -99622067+34724916 -99625370+34724911 -99626552+34724902 -99632695+34724857 -99650422+34724726 -99666901+34724638 -99246462+34822114 -99246909+34822781 -99248495+34826971 -99250752+34829749 -99255830+34836066 -99262249+34838568 -99270134+34841088 -99286327+34851674 -99305684+34857024 -99309360+34863290 -99309400+34863373 -99310972+34865466 -99311071+34865783 -99295186+36819566 -99294259+36805939 -99278638+36796821 -99273078+36792165 -99250383+36785015 -99206676+36791052 -99281168+36164126 -99275256+36164203 -99281168+36164126 -99277269+36164220 -99275256+36164203 -99382164+36164300 -99364552+36164406 -99349861+36164341 -99349008+36164334 -99346642+36164313 -99337970+36164237 -99328886+36164119 -99315378+36164267 -99314941+36164271 -99301285+36164174 -99299017+36164130 -99293049+36164117 -99288245+36164110 -99286615+36164108 -99281168+36164126 -99289412+34902574 -99293990+34901544 -99297935+34900083 -99297935+34900083 -99295172+34886729 -99295172+34886729 -99296121+34886727 -99297970+34886999 -99307103+34889131 -99307574+34889147 -99310971+34888743 -99312636+34887615 -99313500+34887071 -99295319+36667238 -99295332+36670714 -99295372+36681777 -99295372+36681777 -99295370+36682087 -99295343+36685487 -99295314+36689402 -99295252+36710904 -99295252+36710904 -99295280+36714018 -99295280+36714018 -99295257+36714142 -99295223+36714338 -99295223+36714338 -99295251+36716033 -99295258+36717281 -99295301+36724597 -99295306+36725375 -99295306+36725375 -99295285+36734990 -99295274+36739847 -99295188+36744838 -99295180+36746173 -99295180+36746173 -99295186+36750340 -99295186+36750340 -99295185+36754248 -99295086+36759771 -99294925+36768697 -99294925+36768697 -99294944+36772243 -99294946+36772713 -99294953+36774080 -99294972+36777848 -99294987+36780886 -99294994+36782315 -99295081+36799195 -99295087+36800364 -99295114+36805706 -99295119+36806710 -99295127+36808360 -99295173+36811172 -99295176+36813212 -99295176+36813212 -99295172+36815430 -99295172+36815430 -99295177+36816927 -99295186+36819566 -99295191+36665347 -99295205+36665818 -99295319+36667238 -99295191+36665347 -99295319+36667238 -99295191+36665347 -99295291+36662795 -99295322+36652789 -99295322+36652789 -99295295+36644866 -99295280+36644794 -99295280+36644794 -99295283+36638111 -99295309+36636463 -99295382+36632066 -99295383+36630509 -99295384+36625033 -99295384+36625033 -99295300+36624146 -99295300+36624146 -99295415+36616727 -99295415+36616727 -99295332+36606354 -99295228+36601849 -99295201+36598445 -99295201+36598445 -99295328+36596237 -99295328+36596237 -99295257+36595123 -99295257+36595123 -99299934+36595089 -99305577+36594947 -99313572+36594747 -99317939+36594769 -99332790+36594725 -99340401+36594674 -99353832+36594556 -99356901+36594491 -99368286+36594252 -99372006+36594204 -99385638+36594071 -99387427+36594071 -99387626+36594026 -99389131+36594003 -99389257+36594012 -99389784+36594050 -99391726+36594053 -99403671+36594077 -99407618+36594032 -99421673+36594012 -99425564+36593990 -99426776+36593983 -99430571+36593959 -99433294+36593985 -99433656+36594036 -99435530+36593941 -99439270+36593888 -99440160+36593876 -99440671+36594173 -99448389+36594119 -99448779+36594116 -99472390+36594090 -99475684+36593915 -99496505+36593387 -99500636+36593287 -99504370+36593268 -99537186+36593099 -99542979+36593070 -99548023+36593044 -99550790+36593030 -99553695+36593014 -99553796+36593014 -99569243+36592936 -99572764+36592919 -99584613+36592859 -99592396+36592820 -99601002+36592777 -99605565+36592753 -99311071+34865783 -99311166+34866084 -99311305+34866359 -99312000+34866886 -99313389+34867985 -99313945+34868489 -99314612+34869291 -99314779+34869634 -99315279+34870229 -99316057+34870870 -99317280+34871489 -99311071+34865783 -99317280+34871489 -99315011+34936826 -99314247+34936504 -99313218+34936005 -99311867+34935507 -99310906+34934968 -99310141+34934089 -99310023+34933452 -99310023+34933452 -99310188+34932653 -99311448+34931304 -99315378+34927756 -99315544+34927264 -99315544+34927264 -99289412+34902574 -99315011+34936826 -99315484+34926796 -99315484+34926796 -99315288+34926352 -99314748+34925886 -99313984+34925492 -99312955+34925259 -99309500+34925054 -99308364+34924894 -99307316+34924653 -99306396+34924469 -99305368+34924470 -99289412+34902574 -99315607+36852103 -99295186+36819566 -99317280+34871489 -99317530+34875060 -99317530+34875060 -99313500+34887071 -99317530+34875060 -99317558+34875440 -99317697+34875531 -99317752+34875710 -99317808+34875755 -99318058+34876763 -99318169+34877931 -99318169+34877931 -99318114+34878481 -99318058+34879787 -99317947+34880313 -99317919+34880886 -99313500+34887071 -99368616+35085072 -99369755+35080079 -99369755+35080079 -99368756+35073197 -99365679+35066979 -99365679+35066979 -99370577+35060748 -99370577+35060748 -99327987+35021321 -99326845+35015698 -99326845+35015698 -99326865+35015595 -99327220+35014879 -99335450+35000056 -99335906+35000056 -99335921+35000056 -99335921+35000056 -99335375+34988281 -99335375+34988281 -99335514+34988259 -99348092+34983285 -99348092+34983285 -99347981+34982415 -99346938+34979719 -99346898+34979653 -99341548+34971538 -99339695+34972220 -99335584+34973549 -99334863+34973235 -99334444+34972870 -99315011+34936826 -99360081+35116684 -99360002+35125053 -99359988+35128575 -99359977+35131147 -99359967+35138360 -99359957+35145600 -99359904+35149264 -99359904+35149264 -99359967+35160144 -99360003+35174664 -99360005+35177395 -99360006+35179848 -99360012+35189368 -99360076+35204393 -99364290+35204437 -99364392+35212837 -99364494+35218981 -99364524+35225880 -99364559+35233455 -99364676+35244775 -99364708+35247931 -99364770+35251397 -99364830+35262397 -99364830+35262397 -99364811+35276872 -99364686+35285451 -99364625+35289575 -99364598+35291439 -99364567+35300927 -99364551+35305867 -99364551+35305867 -99364555+35312927 -99364558+35315698 -99364562+35320388 -99364564+35320986 -99364567+35322204 -99364581+35327713 -99364584+35328971 -99364594+35332826 -99364599+35334955 -99364599+35334955 -99364596+35344170 -99364595+35350018 -99364593+35357666 -99364591+35363882 -99364559+35368483 -99364529+35372815 -99364460+35378305 -99364442+35392848 -99364442+35392848 -99364444+35396788 -99364451+35407300 -99364451+35407300 -99364320+35419530 -99364320+35419827 -99364349+35420789 -99364349+35421430 -99364332+35421968 -99364322+35422324 -99364322+35422324 -99364359+35436363 -99364368+35448696 -99364369+35450746 -99364369+35450746 -99364322+35465381 -99364100+35508825 -99364081+35523299 -99364081+35523299 -99364111+35526963 -99364111+35526963 -99363959+35549980 -99363959+35549980 -99363980+35551207 -99363988+35551675 -99363988+35551675 -99365698+35552109 -99366594+35552017 -99367664+35551780 -99363988+35551675 -99367664+35551780 -99364100+35508825 -99364094+35507313 -99364094+35507313 -99364155+35502033 -99364156+35501949 -99364156+35501949 -99364146+35494468 -99364146+35494468 -99364193+35479925 -99364261+35472163 -99364322+35465381 -99364100+35508825 -99372950+35508844 -99379461+35508848 -99380930+35508846 -99381796+35508851 -99385297+35508875 -99399557+35508968 -99411979+35509035 -99417398+35509064 -99418442+35509065 -99428197+35509082 -99444634+35509057 -99450080+35508970 -99452578+35508913 -99456368+35508930 -99468323+35508985 -99469803+35508992 -99488087+35509103 -99490821+35509120 -99494349+35509088 -99495576+35509086 -99499485+35509077 -99506672+35508795 -99513480+35508710 -99515836+35508680 -99517943+35508654 -99518796+35508644 -99521648+35508655 -99531675+35508695 -99542374+35508766 -99549670+35508763 -99552342+35508852 -99555391+35508879 -99558367+35508906 -99558459+35508906 -99575596+35508950 -99575640+35506799 -99575950+35498798 -99575950+35498798 -99575942+35497743 -99575921+35495005 -99575918+35494561 -99575808+35479900 -99575726+35469101 -99575726+35469101 -99575753+35465322 -99575753+35465322 -99575723+35450802 -99575723+35450802 -99575746+35437275 -99575748+35436213 -99575748+35436213 -99575717+35421693 -99575717+35421693 -99585541+35421640 -99593260+35421598 -99601820+35421573 -99601927+35421573 -99602712+35421571 -99611249+35421547 -99615979+35421669 -99620007+35421657 -99628984+35421749 -99634300+35421731 -99641154+35421708 -99643272+35421717 -99646778+35421733 -99655704+35421782 -99658229+35421768 -99660724+35421756 -99664433+35421738 -99680184+35421719 -99682142+35421717 -99687179+35421786 -99687321+35421783 -99699601+35421694 -99713788+35421854 -99717564+35421896 -99732490+35422100 -99735190+35422120 -99751890+35422292 -99757366+35422278 -99763416+35422263 -99765543+35422258 -99784485+35422195 -99788122+35422219 -99789381+35422225 -99793242+35422243 -99799380+35422221 -99805971+35422198 -99806861+35422203 -99813719+35422238 -99823738+35422289 -99836563+35422287 -99837602+35422281 -99841280+35422263 -99844168+35422266 -99849608+35422272 -99857428+35422280 -99858794+35422281 -99864695+35422287 -99866462+35422289 -99876487+35422298 -99876644+35422298 -99894101+35422397 -99896934+35422397 -99898767+35422397 -99898894+35422397 -99908463+35422402 -99909250+35422402 -99910934+35422402 -99911783+35422403 -99913002+35422405 -99923752+35422420 -99929381+35422428 -99368387+35116657 -99367128+35116661 -99360081+35116684 -99367664+35551780 -99367939+35551719 -99376950+35551739 -99376962+35555487 -99376996+35566237 -99376996+35566237 -99376901+35580665 -99376891+35595208 -99376824+35609797 -99376824+35609797 -99376832+35611413 -99376898+35624432 -99376898+35624432 -99376839+35628004 -99376839+35628004 -99376866+35628874 -99376866+35628874 -99376865+35630844 -99376836+35631828 -99376836+35631828 -99376863+35632928 -99376863+35632928 -99376834+35633981 -99376805+35634943 -99376805+35634943 -99376833+35635928 -99376833+35635928 -99376803+35637898 -99376803+35638837 -99376802+35639821 -99376802+35639821 -99376848+35653334 -99376874+35656173 -99376874+35656609 -99376871+35660961 -99376865+35668815 -99376863+35670922 -99376863+35670922 -99376914+35678572 -99376914+35678572 -99376884+35678660 -99376799+35682213 -99376742+35694729 -99376733+35696732 -99376700+35702664 -99376700+35702664 -99376851+35703665 -99376851+35703665 -99376756+35704012 -99376699+35704221 -99376668+35707725 -99376668+35707725 -99376750+35711355 -99376750+35711355 -99376684+35725039 -99376656+35725703 -99376617+35740085 -99376385+35754322 -99376381+35754599 -99376351+35756485 -99376342+35758106 -99376289+35768940 -99376256+35775675 -99376234+35780031 -99376219+35783165 -99376195+35785140 -99376051+35796727 -99376039+35797731 -99376029+35812180 -99368616+35085072 -99368367+35087867 -99368616+35085072 -99368477+35085668 -99368282+35085989 -99368282+35085989 -99368283+35086286 -99368283+35086286 -99368143+35086699 -99368143+35086699 -99368367+35087867 -99368764+35116507 -99368387+35116657 -99368764+35116507 -99368721+35116589 -99368387+35116657 -99368764+35116507 -99388032+35116419 -99409291+35114509 -99375870+35889134 -99375855+35891424 -99375855+35891424 -99375937+35891424 -99375870+35889134 -99375864+35870167 -99375864+35870167 -99375971+35863049 -99376081+35855670 -99376081+35855670 -99376043+35843714 -99376035+35841128 -99376026+35833507 -99376018+35826677 -99376018+35826677 -99376020+35824121 -99376029+35812180 -99375870+35889134 -99375937+35891424 -99380321+35093363 -99368367+35087867 -99380762+36000045 -99380885+35999637 -99380885+35999637 -99381035+35971259 -99381039+35966701 -99381039+35966701 -99381015+35960381 -99381015+35960381 -99381017+35956648 -99381017+35956648 -99380995+35947922 -99380887+35927649 -99380845+35919670 -99380808+35912702 -99375937+35891424 -99380885+35999637 -99380762+36000045 -99381022+36012925 -99381019+36012726 -99380956+36006868 -99380891+36000218 -99380762+36000045 -99381022+36012925 -99385252+36013492 -99387310+36013203 -99396438+36012505 -99407630+36012519 -99413289+36012328 -99415501+36012194 -99419157+36012024 -99420467+36011973 -99435138+36008661 -99443007+36007477 -99445012+36007156 -99453298+36005012 -99454958+36004231 -99458674+36002470 -99463254+36000045 -99500387+35967254 -99534839+35910461 -99550784+35890547 -99588350+35857748 -99610942+35847454 -99615148+35844973 -99728680+35869630 -99791685+35904997 -99808835+35997534 -99809444+36000044 -99810302+36000044 -99810355+36000044 -99819995+36004836 -99824993+36005694 -99838931+36006718 -99847304+36006078 -99857507+36001681 -99858881+36000044 -99875394+35987733 -99875394+35987798 -99877030+35987791 -99878142+35987786 -99893372+35985295 -99894425+35979428 -99900130+35973074 -99902242+35971395 -99912299+35952627 -99912299+35952627 -99908848+35943069 -99908392+35928122 -99908392+35928122 -99911734+35925918 -99915925+35923397 -99943038+35906581 -99957704+35901008 -99957843+35900936 -99959618+35899778 -99965103+35894700 -99986472+35883909-100000396+35880948 -99382156+36101180 -99382102+36098592 -99382065+36098508 -99382065+36098508 -99382137+36088653 -99382137+36088653 -99382104+36088526 -99382019+36087996 -99382019+36087996 -99382054+36087840 -99382078+36087736 -99382177+36087462 -99382177+36087462 -99382083+36084989 -99381996+36083260 -99381968+36080465 -99381842+36071467 -99381839+36071249 -99381788+36064805 -99381697+36053294 -99381662+36048783 -99381454+36041349 -99381386+36038824 -99381385+36038234 -99381384+36037585 -99381375+36034313 -99381188+36022990 -99381022+36012925 -99382156+36101180 -99382197+36126515 -99382156+36101180 -99382237+36106699 -99382237+36106699 -99382210+36125042 -99382197+36126515 -99382197+36126515 -99382194+36126837 -99382194+36127106 -99382192+36129567 -99382191+36130295 -99382189+36134752 -99382188+36135631 -99382188+36135631 -99382238+36144700 -99382256+36159241 -99382256+36159241 -99382164+36164300 -99388197+36907645 -99358836+36873535 -99356414+36872015 -99354459+36871378 -99352454+36870894 -99350127+36870232 -99338979+36866162 -99337002+36864974 -99333074+36864046 -99330252+36862972 -99328455+36861492 -99315607+36852103 -99388197+36907645 -99371114+36877957 -99370170+36878017 -99368936+36878167 -99367903+36878300 -99367098+36878295 -99366616+36878176 -99365306+36877569 -99364157+36876864 -99362785+36875950 -99361694+36875030 -99315607+36852103 -99605187+36530473 -99605167+36530303 -99605165+36529985 -99605105+36521762 -99605075+36517663 -99605049+36516691 -99605049+36516691 -99605102+36516427 -99605102+36516427 -99605016+36513427 -99604982+36507112 -99604945+36500036 -99604945+36500036 -99605007+36497562 -99605146+36492982 -99605177+36484237 -99605188+36481238 -99605337+36478533 -99605483+36470033 -99605584+36464176 -99605584+36464176 -99605577+36463364 -99605462+36449612 -99605462+36449612 -99605573+36444987 -99605573+36444987 -99605487+36443086 -99605487+36443086 -99605506+36441040 -99605514+36440248 -99605542+36440110 -99605542+36440110 -99605541+36438663 -99605541+36437798 -99605550+36437131 -99605594+36431042 -99605594+36431042 -99605565+36428960 -99605565+36428960 -99605575+36426964 -99605590+36423967 -99605590+36423967 -99605559+36420143 -99605553+36409106 -99605553+36409106 -99605665+36406220 -99605665+36406220 -99605664+36404796 -99605662+36401686 -99605576+36399236 -99605576+36399236 -99605603+36397473 -99605657+36391680 -99605795+36386252 -99605795+36386252 -99605682+36386112 -99605652+36382223 -99605621+36377300 -99605595+36373506 -99605595+36373506 -99605596+36373200 -99605615+36365420 -99605615+36365420 -99605605+36348086 -99605598+36347010 -99605427+36333476 -99605334+36319166 -99605334+36319166 -99605340+36314987 -99605354+36304625 -99605354+36304625 -99605205+36290152 -99605205+36290152 -99605279+36284582 -99605384+36276643 -99605384+36276643 -99605347+36275814 -99605052+36269200 -99605052+36269200 -99605076+36261278 -99605076+36261278 -99604786+36246629 -99595825+36246701 -99595825+36246701 -99595840+36231326 -99595855+36217031 -99595868+36203432 -99595868+36203113 -99595883+36188125 -99595883+36188125 -99595869+36182495 -99595849+36173538 -99595849+36173538 -99595958+36164059 -99595958+36164059 -99578496+36164151 -99560432+36164247 -99551508+36164338 -99528769+36164472 -99524652+36164496 -99488757+36164490 -99476352+36164291 -99453659+36163927 -99435717+36163922 -99417779+36163922 -99399861+36164112 -99395081+36164162 -99382164+36164300 -99404801+35109572 -99380321+35093363 -99404801+35109572 -99385448+35093434 -99384723+35093640 -99382243+35093662 -99380627+35093386 -99380321+35093363 -99409291+35114509 -99404801+35109572 -99888571+35030262 -99874994+35029801 -99866944+35029872 -99857212+35029908 -99855035+35029916 -99852882+35029924 -99845056+35029953 -99832841+35029999 -99825808+35029985 -99795747+35030072 -99790220+35030089 -99782888+35035861 -99782888+35035861 -99782915+35038201 -99782915+35038201 -99782898+35042321 -99782888+35044762 -99782884+35045915 -99782879+35048141 -99782867+35051258 -99782824+35062646 -99782811+35066310 -99782802+35068793 -99782799+35069648 -99782786+35073186 -99782759+35080300 -99782743+35084663 -99782730+35088286 -99782730+35088286 -99782799+35094014 -99782881+35100808 -99782892+35101753 -99782920+35102211 -99782920+35102211 -99782863+35102549 -99782841+35103174 -99782780+35104914 -99782780+35104914 -99782946+35107455 -99782946+35107455 -99782905+35109459 -99782805+35114509 -99782805+35114509 -99782832+35116777 -99782832+35116777 -99779492+35116777 -99765513+35116777 -99730743+35116840 -99730390+35116841 -99729693+35116839 -99724492+35116822 -99721670+35116813 -99717061+35116797 -99712726+35116783 -99711374+35116778 -99698801+35116735 -99692729+35116680 -99683889+35116645 -99676893+35116598 -99673275+35116652 -99672237+35116667 -99664461+35116895 -99663667+35116875 -99659722+35116779 -99657688+35116824 -99653339+35116856 -99642251+35116922 -99641411+35116927 -99636435+35116956 -99635220+35116996 -99625689+35116811 -99625372+35116802 -99624911+35116746 -99624076+35116705 -99623943+35116698 -99616470+35116585 -99612151+35116681 -99611422+35116700 -99606716+35116820 -99591209+35116792 -99588965+35116789 -99571293+35116759 -99567814+35116754 -99563555+35116747 -99557016+35116737 -99554006+35116714 -99549351+35116668 -99546257+35116713 -99536390+35116712 -99518745+35116707 -99509742+35116749 -99500961+35116745 -99495832+35116810 -99492381+35116825 -99483106+35116752 -99469199+35116684 -99465489+35116666 -99461907+35116660 -99457348+35116653 -99451886+35116645 -99441090+35116542 -99440657+35116538 -99440410+35109398 -99417267+35111949 -99409291+35114509 -99456203+36999471 -99439949+36990734 -99438892+36983499 -99438892+36983499 -99438962+36982905 -99438973+36982772 -99438973+36982772 -99388197+36907645 -100002563+37001706-100001286+37001699-100000413+37001697 -99997586+37001661 -99995201+37001631 -99993060+37001609 -99978566+37001615 -99973620+37001617 -99904897+37001645 -99887473+37001653 -99837585+37001297 -99836375+37001288 -99831846+37001255 -99828879+37001233 -99827377+37001222 -99826041+37001212 -99806854+37001094 -99796331+37001012 -99786016+37000931 -99774816+37000841 -99774255+37000837 -99771987+37000827 -99768032+37000812 -99758698+37000785 -99756499+37000761 -99734318+37000627 -99722499+37000510 -99720415+37000476 -99715305+37000488 -99711509+37000474 -99702001+37000438 -99701731+37000437 -99697150+37000421 -99685624+37000413 -99683998+37000411 -99681736+37000410 -99681412+37000410 -99681108+37000410 -99680537+37000410 -99674829+37000280 -99670761+37000186 -99670671+37000183 -99670328+37000175 -99663803+37000191 -99661743+37000193 -99657658+37000197 -99655691+37000029 -99653762+37000029 -99652506+37000029 -99648652+36999604 -99647824+36999593 -99647437+36999593 -99646864+36999593 -99645860+36999594 -99644867+36999595 -99644555+36999595 -99642332+36999596 -99640839+36999597 -99639935+36999597 -99633008+36999600 -99630668+36999601 -99625399+36999671 -99622076+36999667 -99594920+36999631 -99593214+36999629 -99591397+36999661 -99582258+36999650 -99575173+36999642 -99574487+36999643 -99570033+36999646 -99568771+36999647 -99558131+36999654 -99558068+36999528 -99554134+36999554 -99552420+36999565 -99549253+36999539 -99541571+36999606 -99541116+36999610 -99539659+36999623 -99538629+36999632 -99535655+36999658 -99515739+36999695 -99508574+36999658 -99508431+36999658 -99504093+36999648 -99502665+36999645 -99500395+36999637 -99500395+36999576 -99490468+36999606 -99489163+36999659 -99484333+36999626 -99482270+36999609 -99480830+36999597 -99475045+36999549 -99471493+36999476 -99465813+36999460 -99456585+36999471 -99456203+36999471 -99605187+36530473 -99605195+36530532 -99605276+36530561 -99605187+36530473 -99605276+36530561 -99605276+36530561 -99605390+36565383 -99605398+36567534 -99605416+36570626 -99605445+36570946 -99605445+36570946 -99605430+36571013 -99605416+36571084 -99605416+36571084 -99605420+36578721 -99605592+36580151 -99605623+36584319 -99605623+36584319 -99605617+36585082 -99605591+36588859 -99605576+36591048 -99605565+36592753 -99633888+36593124 -99605565+36592753 -99633888+36593124 -99625394+36593113 -99605565+36592753 -99981292+36593247 -99972809+36593282 -99963688+36593321 -99955522+36593308 -99950201+36593300 -99945827+36593301 -99945032+36593301 -99944379+36593356 -99944209+36593370 -99944082+36593443 -99933331+36593334 -99927148+36593271 -99915278+36593152 -99913133+36593167 -99910418+36593187 -99901737+36593252 -99896188+36593294 -99896081+36593272 -99890572+36593224 -99887562+36593337 -99886795+36593406 -99885915+36593245 -99879214+36593196 -99879018+36593227 -99877772+36593239 -99877567+36593241 -99877477+36593241 -99877255+36593241 -99874064+36593216 -99865932+36593157 -99863843+36593143 -99855976+36593087 -99854471+36593248 -99848759+36593265 -99837775+36593299 -99836468+36593299 -99825001+36593235 -99820312+36593210 -99818495+36593233 -99805261+36593175 -99802650+36593164 -99800322+36593164 -99784477+36593116 -99782291+36593138 -99773374+36593120 -99769909+36593112 -99760056+36593093 -99755219+36593083 -99746249+36593196 -99745328+36593190 -99739685+36593151 -99730489+36593088 -99728831+36593089 -99728104+36593089 -99725687+36593087 -99717008+36593081 -99704479+36593072 -99695165+36593050 -99692363+36593182 -99688247+36592990 -99687499+36592982 -99677362+36592981 -99674096+36593233 -99670660+36593210 -99668009+36593159 -99660381+36593231 -99659188+36593139 -99658456+36593142 -99646950+36593181 -99641526+36593134 -99636777+36593128 -99633888+36593124 -99844585+34506915 -99842850+34506927 -99830637+34507015 -99827503+34507036 -99823858+34507062 -99815253+34506970 -99808613+34506993 -99806427+34506993 -99797703+34507011 -99795497+34507016 -99788995+34507061 -99780075+34507115 -99778149+34507127 -99774359+34507172 -99773731+34507171 -99771620+34507171 -99770761+34507285 -99761741+34507076 -99761215+34507073 -99760778+34507074 -99760413+34507076 -99759827+34507080 -99753911+34507119 -99749247+34507076 -99743844+34507050 -99739445+34507075 -99736540+34507076 -99726025+34507057 -99718942+34507105 -99708622+34507038 -99701622+34507039 -99690137+34507050 -99689499+34507050 -99687303+34507052 -99673677+34507063 -99666565+34507131 -99666562+34521583 -99666562+34521583 -99666586+34536129 -99666586+34536129 -99666527+34550345 -99666527+34550535 -99666582+34553673 -99666582+34553673 -99666537+34559655 -99666537+34559655 -99666558+34577596 -99666560+34578496 -99666562+34579928 -99666570+34586823 -99666589+34602338 -99666597+34608484 -99666676+34622983 -99666676+34622983 -99666672+34632356 -99666672+34632356 -99666769+34637636 -99666769+34637636 -99666671+34637670 -99666615+34640715 -99666614+34644032 -99666614+34644748 -99666615+34645009 -99666640+34652009 -99666640+34652009 -99666638+34659329 -99666638+34659329 -99666647+34661636 -99666664+34666644 -99666664+34666644 -99666633+34677316 -99666617+34683218 -99666603+34688105 -99666603+34688105 -99666630+34691564 -99666632+34691964 -99666657+34695504 -99666682+34710003 -99666901+34724638 -99666901+34724638 -99667091+34739297 -99667173+34746534 -99667178+34746686 -99667261+34749375 -99667364+34753712 -99668006+34753709 -99675788+34753680 -99684930+34753645 -99685008+34767356 -99685013+34768281 -99689201+34768316 -99701082+34768379 -99702694+34768370 -99705552+34768358 -99716408+34768313 -99720068+34768298 -99720171+34777776 -99720226+34782828 -99720365+34795664 -99720385+34797409 -99720448+34811930 -99720448+34811930 -99720315+34826359 -99720233+34829680 -99720100+34843721 -99720056+34849621 -99720056+34849621 -99723245+34856980 -99731145+34860170 -99731154+34860514 -99731154+34860514 -99731138+34860597 -99731138+34860597 -99731252+34867239 -99731252+34867239 -99731142+34867880 -99731142+34867880 -99731143+34871407 -99731173+34877329 -99731213+34900644 -99731276+34915211 -99731276+34915211 -99731257+34917756 -99731250+34918715 -99731199+34927395 -99731145+34929662 -99731145+34929662 -99731236+34944115 -99737041+34944120 -99739092+34944122 -99748844+34944130 -99756719+34944156 -99757498+34944042 -99768286+34944253 -99774131+34944368 -99775856+34944506 -99776189+34944391 -99781168+34944164 -99783115+34944141 -99783393+34944050 -99788283+34944129 -99792572+34944120 -99792961+34944189 -99801056+34944144 -99801429+34944152 -99804088+34944236 -99816771+34944374 -99816853+34944372 -99826656+34944135 -99836201+34944037 -99846254+34943934 -99849314+34943887 -99850092+34943864 -99851400+34944024 -99855165+34944026 -99871555+34943914 -99874735+34943893 -99888425+34943946 -99888439+34953739 -99888440+34954405 -99888447+34959411 -99888447+34959411 -99888418+34961403 -99888185+34980275 -99888185+34980275 -99888305+34985550 -99888347+34987374 -99888347+34987374 -99888312+35000053 -99888282+35000053 -99888282+35000053 -99888337+35001592 -99888494+35017785 -99888494+35017785 -99888477+35018804 -99888477+35018804 -99888554+35028152 -99888571+35030262 -100000384+35030385-100000384+35022243-100000384+35017893-100000384+35015969-100000384+35014206-100000384+35007839-100000384+35003029-100000384+35000052-100000384+34999206-100000384+34998864-100000383+34990869-100000383+34989154-100000383+34987047-100000383+34986908-100000383+34981984-100000383+34968884-100000383+34965837-100000383+34965577-100000383+34961671-100000383+34953586-100000383+34930454-100000383+34926789-100000383+34926378-100000383+34913895-100000383+34900360-100000383+34900293-100000383+34898849-100000383+34898139-100000382+34882039-100000382+34862577-100000382+34853873-100000382+34852569-100000382+34826849-100000382+34826800-100000382+34821604-100000382+34812444-100000382+34812396-100000382+34803076-100000381+34796709-100000381+34785028-100000381+34768928-100000381+34768835-100000381+34754406-100000381+34754316-100000381+34747498-100000381+34746461-100000381+34739963-100000381+34739732-100000381+34732426-100000381+34725166-100000381+34714518-100000381+34710623-100000381+34708677-100000381+34696309-100000381+34696079-100000381+34683828-100000381+34681812-100000381+34671047-100000381+34667038-100000381+34659985-100000381+34652587-100000381+34652448-100000381+34637836-100000381+34616297-100000381+34601706-100000381+34601386-100000381+34598065-100000381+34593918-100000381+34593873-100000381+34579810-100000381+34573899-100000381+34573006-100000381+34571448-100000381+34570854-100000381+34570647-100000381+34570396-100000381+34569456-100000381+34563960-100000381+34562929-100000381+34561029-100000381+34560509 -99997501+34560574 -99972113+34562043 -99964764+34566613 -99956717+34576524 -99950290+34578721 -99939694+34577960 -99937325+34577543 -99935812+34577059 -99934276+34576761 -99932684+34576727 -99931223+34576889 -99930349+34576900 -99929334+34576714 -99927281+34576109 -99926379+34575667 -99918158+34567668 -99907272+34560746 -99893275+34553816 -99887403+34549241 -99877236+34540330 -99876597+34539709 -99876093+34537879 -99875974+34537850 -99875377+34537073 -99875377+34537360 -99873468+34535676 -99872666+34533219 -99872357+34532096 -99871661+34531115 -99869891+34528982 -99868170+34527375 -99844585+34506915 -100000384+35030385 -99988988+35030275 -99981303+35030201 -99978826+35030177 -99972679+35030117 -99970823+35030099 -99964863+35030041 -99951608+35029932 -99949406+35029936 -99936479+35029959 -99935015+35029961 -99933220+35029964 -99928414+35029973 -99923393+35029982 -99905806+35030020 -99902626+35030055 -99900232+35030090 -99888571+35030262 -99929381+35422428 -99933187+35422474 -99933270+35422473 -99929381+35422428 -99933270+35422473 -99933270+35422473 -99937612+35422445 -99940028+35422429 -99947147+35422382 -99947818+35422381 -99954668+35422371 -99964745+35422357 -99969561+35422380 -99973697+35422400 -99980076+35422535 -99982678+35422328 -99999772+35422366-100000389+35422340 -99981292+36593247-100000407+36593215-100003000+36593195 -99981292+36593247-100003000+36593195 -100000384+35030385-100000384+35031335-100000384+35035756-100000384+35038606-100000384+35045077-100000384+35052864-100000384+35064315-100000384+35078033-100000384+35080919-100000384+35082135-100000384+35102724-100000384+35105283-100000385+35113853-100000385+35116557-100000385+35118366-100000385+35126999-100000385+35127847-100000385+35138961-100000385+35139332-100000385+35141749-100000385+35142435-100000385+35153021-100000385+35164834-100000385+35173833-100000385+35175757-100000385+35182702-100000385+35189063-100000385+35190576-100000385+35204638-100000385+35204751-100000385+35219295-100000385+35219362-100000385+35223020-100000385+35223120-100000385+35224330-100000385+35225033-100000385+35227126-100000385+35227950-100000385+35233882-100000385+35235210-100000386+35241600-100000386+35247405-100000386+35248518-100000386+35248608-100000386+35262993-100000386+35269460-100000386+35270825-100000386+35277239-100000386+35286421-100000386+35289148-100000387+35298194-100000387+35298673-100000387+35299022-100000387+35299591-100000387+35302110-100000387+35306369-100000387+35306413-100000387+35327299-100000387+35328146-100000387+35335223-100000387+35337582-100000387+35338063-100000387+35349400-100000388+35359292-100000388+35361307-100000388+35364698-100000389+35422340 -100000389+35422340-100000389+35428425-100000389+35430130-100000389+35446527-100000389+35446778-100000390+35465900-100000390+35466016-100000390+35490703-100000390+35494474-100000391+35519130-100000391+35546656-100000391+35546769-100000391+35547731-100000391+35552456-100000392+35588653-100000392+35592317-100000392+35619115-100000392+35624652-100000392+35624860-100000392+35638884-100000392+35640420-100000392+35653631-100000392+35653793-100000393+35670577-100000393+35682622-100000393+35682715-100000393+35692515-100000393+35708386-100000394+35726407-100000394+35726613-100000394+35745116-100000394+35745252-100000394+35746153-100000394+35757769-100000394+35761228-100000394+35770272-100000394+35784012-100000395+35794980-100000395+35812865-100000395+35829284-100000395+35837276-100000396+35842061-100000396+35842177-100000396+35844123-100000396+35845336-100000396+35851404-100000396+35852824-100000396+35856511-100000396+35857335-100000396+35860518-100000396+35879198-100000396+35880526-100000396+35880948 -100000396+35880948-100000396+35884463-100000396+35884785-100000397+35922317-100000397+35927056-100000397+35948101-100000398+35955565-100000398+35955818-100000398+35967746-100000398+35989891-100000398+35992706-100000398+35995248-100000398+35995524-100000398+36000043-100000398+36007496-100000398+36012648-100000398+36013562-100000398+36013632-100000399+36028059-100000399+36028172-100000399+36043475-100000399+36049214-100000399+36055677-100000399+36065587-100000399+36066320-100000399+36066596-100000399+36067075-100000399+36067717-100000399+36086838-100000399+36087867-100000399+36089174-100000399+36100484-100000399+36100532-100000400+36126020-100000400+36127989-100000400+36129541-100000400+36129700-100000400+36130913-100000400+36163706-100000400+36186715-100000400+36187471-100000401+36193174-100000401+36194708-100000401+36197021-100000401+36202400-100000401+36202425-100000401+36206020-100000401+36211012-100000401+36215933-100000401+36216920-100000401+36219368-100000401+36226443-100000401+36237457-100000401+36240297-100000401+36243801-100000401+36260148-100000402+36273467-100000402+36278100-100000402+36303678-100000402+36303745-100000402+36311466-100000403+36327421-100000403+36333374-100000403+36342419-100000403+36351005-100000403+36355357-100000403+36357026-100000403+36359499-100000403+36360965-100000403+36367178-100000403+36372552-100000404+36375037-100000404+36390500-100000404+36390576-100000404+36390896-100000404+36391879-100000404+36397147-100000404+36397260-100000404+36408136-100000404+36420708-100000404+36420803-100000405+36433347-100000405+36433437-100000405+36440466-100000405+36472372-100000405+36479003-100000406+36493380-100000406+36493519-100000406+36499652-100000406+36499702-100003666+36499642 -100002563+37001706-100002617+37001199-100002866+37000029 -100002866+37000029-100002795+36997774-100002747+36997196-100002730+36981810-100002659+36972786-100002652+36972034 -100002652+36972034-100002795+36966238 -100002795+36966238-100002775+36960701-100002702+36960130-100002694+36958506-100002616+36944011 -100002616+36944011-100002763+36939249-100002885+36928237-100003000+36925787-100003033+36920452-100003152+36913767-100003243+36905960-100003249+36899229 -100003249+36899229-100003226+36891353 -100003226+36891353-100003260+36884690-100003320+36880477-100003530+36870207-100003541+36855393-100003723+36838415-100003723+36838406-100003723+36838053-100003762+36822799-100003779+36802047-100003798+36797011-100003838+36786912-100004055+36775763 -100004055+36775763-100003884+36775420-100003832+36768139 -100003832+36768139-100003894+36761316 -100003894+36761316-100003793+36753515-100003765+36746950-100003680+36746446-100003629+36738936-100003619+36735307-100003584+36722268 -100003584+36722268-100003588+36722111-100003760+36715857 -100003760+36715857-100003566+36708965-100003538+36706378-100003502+36697118-100003465+36687283-100003443+36681467 -100003443+36681467-100003472+36680757-100003477+36674301 -100003477+36674301-100003438+36672493-100003370+36665612 -100003370+36665612-100003385+36644239 -100003385+36644239-100003363+36638593-100003305+36636866-100003094+36618746 -100003094+36618746-100003108+36614647 -100003108+36614647-100003074+36607802 -100003074+36607802-100003077+36603616-100003079+36601368 -100003079+36601368-100003000+36593195 -100003666+36499642-100003749+36500035 -100003749+36500035-100003743+36507906 -100003743+36507906-100003795+36514111 -100003795+36514111-100003771+36517088-100003729+36522397-100003680+36528808-100003646+36533229-100003639+36534126-100003615+36537138-100003564+36543722-100003532+36547824-100003427+36561354-100003391+36566015-100003383+36567006-100003283+36579941-100003275+36580940-100003231+36586853-100003139+36588377-100003000+36593195 -100945566+36998152-100944673+36998164-100927960+36998313-100922395+36998381-100917174+36998408-100909867+36998448-100904588+36998561-100904274+36998745-100891660+36998604-100891089+36998649-100882843+36998645-100875442+36998652-100873870+36998617-100868248+36998711-100861056+36998669-100855634+36998626-100850055+36998659-100849048+36998666-100822984+36998825-100814277+36999085-100806116+36999091-100765484+36999177-100764970+36999360-100762349+36999393-100759719+36999427-100757293+36999426-100756894+36999357-100734276+36999062-100729365+36999127-100693555+36999598-100675552+36999688-100669096+36999695-100657429+36999709-100639391+36999741-100633327+36999936-100630573+37000025-100630340+37000025-100629770+37000025-100625433+37000025-100621852+37000098-100616345+37000212-100605670+37000267-100599463+37000268-100598491+37000269-100597644+37000270-100591413+37000399-100591328+37000376-100577883+37000407-100563271+37000474-100553796+37000689-100553329+37000708-100552683+37000735-100552218+37000617-100551598+37000620-100550926+37000616-100550521+37000613-100549347+37000626-100545605+37000665-100543809+37000617-100540086+37000638-100534982+37000666-100527624+37000707-100522510+37000794-100520308+37000813-100516020+37000849-100506483+37000929-100501532+37000971-100498884+37000850-100494122+37000868-100492026+37000876-100489989+37000884-100485322+37000902-100475274+37000942-100466171+37000978-100464897+37000982-100460521+37000999-100454082+37001024-100451654+37001076-100448907+37001085-100442933+37001105-100442406+37001106-100436776+37001125-100434344+37001110-100432531+37001099-100429077+37001076-100423361+37001104-100416718+37001166-100413751+37001178-100412525+37001183-100404655+37001216-100396090+37001253-100389257+37001283-100325518+37001660-100313201+37001763-100308461+37001803-100305039+37001814-100297360+37001821-100296838+37001821-100294546+37001823-100279769+37001847-100270490+37001886-100269987+37001888-100254779+37001962-100249931+37001882-100220929+37002001-100219546+37002006-100217175+37002016-100216075+37002021-100207556+37002056-100201676+37002081-100193754+37002133-100192371+37002036-100192086+37002071-100187547+37002082-100174407+37002120-100143904+37002210-100140990+37002219-100128776+37002256-100125696+37002265-100125417+37002266-100118661+37002173-100115722+37002206-100113867+37002321-100107843+37002300-100097682+37002258-100089540+37002306-100089490+37002306-100052981+37002012-100043561+37002034-100038679+37002010-100031058+37001985-100020428+37001938-100014303+37001911-100011865+37001806-100011163+37001795-100005706+37001726-100002563+37001706 -100954146+36499621-100948623+36499621-100948336+36499620-100941309+36499599-100936058+36499602-100934372+36499603-100924339+36499608-100922511+36499610-100918513+36499621-100911369+36499632-100907428+36499643-100906502+36499643-100904536+36499643-100903225+36499650-100902353+36499654-100900454+36499654-100896059+36499665-100893984+36499668-100889226+36499675-100886245+36499679-100885053+36499680-100884174+36499682-100884080+36499682-100883320+36499683-100882223+36499685-100880188+36499737-100875344+36499860-100873123+36499827-100864420+36499698-100862181+36499687-100859657+36499687-100857559+36499699-100855683+36499699-100852965+36499700-100850840+36499700-100849589+36499651-100846237+36499652-100845825+36499663-100829617+36499638-100824236+36499618-100824218+36499618-100806190+36499674-100806172+36499634-100806047+36499634-100802909+36499621-100802886+36499621-100768480+36499618-100761811+36499618-100761811+36499580-100724362+36499580-100724361+36499558-100710669+36499559-100708626+36499553 -100708626+36499553-100708628+36499521 -100708628+36499521-100685267+36499516-100675812+36499513-100657763+36499483-100657763+36499500-100648343+36499495 -100648343+36499495-100648344+36499463 -100648344+36499463-100639758+36499457-100615668+36499457-100612161+36499460-100592614+36499469-100592556+36499469-100592551+36499429-100583539+36499483-100583502+36499474-100583379+36499443-100578114+36499463-100578114+36499439-100554102+36499389-100549404+36499378-100546145+36499343-100531215+36499341-100531215+36499290-100530478+36499240-100530314+36499357-100522227+36499291-100513864+36499291-100495204+36499290-100489248+36499542-100489195+36499475-100476112+36499503-100468122+36499515-100468116+36499481-100450509+36499502-100448966+36499504-100441065+36499490-100441064+36499462-100433959+36499456-100423203+36499448-100421328+36499447-100421301+36499488-100413634+36499444-100413550+36499469-100411727+36499457-100411585+36499458-100410696+36499457-100378634+36499517-100378592+36499445-100356191+36499447-100351852+36499487-100351842+36499473-100348941+36499474-100346093+36499498-100341140+36499474-100334464+36499420-100334441+36499440-100324150+36499679-100314364+36499631-100311245+36499631-100311018+36499688-100310643+36499642-100308121+36499618-100292875+36499876-100292585+36499876-100285861+36499878-100278314+36499880-100258246+36499814-100253531+36499797-100247768+36499789-100238362+36499767-100235117+36499759-100217270+36499717-100205494+36499689-100199284+36499674-100197088+36499669-100196617+36499667-100181221+36499633-100177135+36499634-100172398+36499634-100170218+36499634-100167266+36499634-100163327+36499633-100158617+36499624-100156975+36499621-100155670+36499632-100153001+36499632-100152288+36499632-100152069+36499632-100151869+36499632-100147301+36499634-100145288+36499635-100133918+36499640-100127254+36499627-100115828+36499663-100114949+36499659-100113446+36499652-100111659+36499641-100109331+36499639-100099805+36499632-100096797+36499633-100091040+36499634-100090021+36499634-100085196+36499653-100069315+36499716-100068355+36499720-100065572+36499731-100061629+36499746-100054938+36499745-100049861+36499743-100043722+36499740-100040418+36499739-100035370+36499734-100031173+36499728-100025462+36499719-100022098+36499715-100013958+36499704-100003666+36499642 -100954146+36499621-100954147+36500028-100954175+36505889 -100954175+36505889-100954149+36507561-100954037+36514840 -100954037+36514840-100954111+36524398 -100954111+36524398-100954012+36529421-100953988+36543933 -100953988+36543933-100954017+36547481-100954101+36557995-100954223+36572820 -100954223+36572820-100954055+36582319-100953914+36587607 -100953914+36587607-100953949+36605281 -100953949+36605281-100953948+36608277-100953835+36611024-100953811+36616860 -100953811+36616860-100954023+36625832 -100954023+36625832-100954018+36629990-100954017+36630386-100954010+36635612-100954007+36637207-100954007+36637511-100954006+36638322-100953997+36645633-100953986+36655695-100953980+36660634-100953970+36668582-100953932+36671312-100953925+36678150-100953887+36716245 -100953887+36716245-100953916+36717138-100954115+36718053 -100954115+36718053-100954032+36725461-100954005+36732656-100953982+36747145-100953896+36750025-100953867+36761542 -100953867+36761542-100953928+36776123 -100953928+36776123-100953873+36782853 -100953873+36782853-100953874+36790521 -100953874+36790521-100953821+36805170 -100953821+36805170-100953825+36819636 -100953825+36819636-100953801+36834308 -100953801+36834308-100953833+36848087 -100953833+36848087-100953406+36848591-100945488+36848615-100945435+36863173-100945407+36870291-100945335+36875025-100945318+36877549 -100945318+36877549-100945348+36892152 -100945348+36892152-100945322+36906642 -100945322+36906642-100945323+36917345-100945324+36921199-100945441+36935665 -100945441+36935665-100945364+36939841 -100945364+36939841-100945368+36941790-100945386+36950223-100945387+36957433-100945388+36964757-100945420+36979246-100945507+36990526-100945566+36998152 -100945566+36998152-100951655+36998209-100954875+36998203-100958265+36998196-100958978+36998196-100961261+36998149-100963458+36998080-100976533+36998108-100996502+36998044-100997794+36998005-101000799+36998273-101012641+36998176-101017780+36998075-101021749+36998104-101026436+36998139-101030676+36998170-101031882+36998110-101034704+36998095-101035755+36998102-101036486+36998085-101048802+36998020-101050193+36998013-101053589+36997967-101066742+36997921-101071764+36997904-101085280+36997846-101089796+36997814-101093564+36997778-101102808+36997706-101107658+36997750-101111881+36997657-101117017+36997608-101120897+36997560-101126230+36997539-101139184+36997521-101144120+36997477-101162066+36997367-101175391+36997254-101179928+36997208-101190365+36997261-101202410+36997184-101211486+36997124-101212909+36997044-101214507+36996998-101238758+36996874-101238863+36996874-101247717+36996892-101247790+36996893-101252373+36996941-101265927+36996810-101283208+36996700-101297225+36996612-101297942+36996607-101321563+36996475-101357797+36996271-101357877+36996210-101359674+36996232-101361186+36996185-101365266+36996229-101374338+36996087-101378180+36996164-101378972+36996183-101392609+36996143-101394208+36996095-101397031+36996008-101401016+36996065-101401967+36996078-101407096+36996105-101410725+36996125-101413868+36996008-101415005+36995966-101428726+36995943-101428727+36995875-101446966+36995632-101456399+36995507-101469379+36995617-101473944+36995639-101483158+36995612-101485326+36995611-101487152+36995656-101501009+36995585-101505145+36995518-101511454+36995566-101514531+36995590-101519066+36995546-101523290+36995501-101523545+36995501-101537154+36995481-101540447+36995408-101541233+36995390-101543094+36995393-101546408+36995398-101555239+36995414-101555336+36995412-101559262+36995323-101559923+36995332-101564197+36995390-101573354+36995252-101577511+36995240-101582140+36995227-101591696+36995179-101592701+36995139-101595204+36995041-101598435+36995111-101600396+36995153-101600525+36995147-101601593+36995095-101604219+36994969-101609524+36995012-101613404+36994987-101613760+36994983-101614315+36994977-101626899+36994848-101628382+36994849-101630807+36994873-101632233+36994919-101638324+36994900-101640483+36994893-101645640+36994878-101649804+36994833-101654711+36994835-101663896+36994790-101667775+36994790-101672881+36994790-101682009+36994768-101685888+36994722-101694874+36994653-101700151+36994698-101703716+36994605-101712787+36994580-101718235+36994602-101721744+36994578-101736262+36994457-101739970+36994410-101750439+36994395-101754443+36994410-101758322+36994343-101767335+36994276-101772641+36994301-101776321+36994210-101785420+36994235-101791910+36994153-101794347+36994122-101808724+36994054-101811824+36994078-101813281+36994089-101817537+36994122-101820988+36994030-101826607+36993983-101830087+36993960-101832151+36993950-101833567+36993943-101839094+36993915-101844662+36993887-101848085+36993863-101862546+36993787-101865940+36993763-101868634+36993754-101874947+36993735-101881049+36993718-101884329+36993743-101888227+36993726-101889904+36993719-101890957+36993714-101891724+36993711-101892018+36993710-101893151+36993705-101894922+36993698-101895095+36993697-101895767+36993694-101898049+36993684-101899331+36993679-101900811+36993679-101901071+36993679-101902440+36993702-101904066+36993634-101905153+36993641-101908048+36993661-101910854+36993681-101912528+36993699-101912926+36993704-101917158+36993751-101920067+36993545-101920397+36993545-101933500+36993545-101935215+36993537-101937956+36993525-101938076+36993524-101953294+36993451-101956031+36993381-101957966+36993389-101967097+36993424-101971175+36993331-101974113+36993330-101976883+36993321-101989343+36993278-101992052+36993254-102000447+36993249-102000447+36993272-102001370+36993295-102007702+36993184-102010297+36993186-102016611+36993161-102025983+36993124-102026924+36993124-102028207+36993125 -100954146+36499621-100954322+36499621-100974438+36499598-100977088+36499595-100995169+36499534-101012730+36499502-101041368+36499470-101044140+36499506-101045331+36499540-101052321+36499562-101052418+36499563-101052740+36499567-101053967+36499532-101057584+36499498-101059554+36499480-101061849+36499459-101083740+36499258-101085156+36499244-101091352+36499188-101098994+36499118-101135727+36499515-101140515+36499513-101144508+36499497-101168491+36499456-101169442+36499456-101186117+36499459-101186946+36499457-101199952+36499459-101204795+36499460-101210648+36499461-101211185+36499461-101215113+36499462-101219265+36499463-101251001+36499529-101268768+36499536-101289944+36499545-101303864+36499551-101314979+36499556-101315499+36499556-101316415+36499556-101316877+36499556-101317312+36499556-101317843+36499556-101319062+36499556-101320488+36499556-101340063+36499566-101352762+36499573-101358723+36499576-101364243+36499578-101367588+36499580-101373576+36499583-101393487+36499360-101409188+36499374-101410986+36499334-101414645+36499339-101416037+36499340-101464468+36499409-101467285+36499413-101472869+36499421-101477260+36499427-101487998+36499442-101492904+36499449-101496598+36499455-101508098+36499562-101546447+36499543-101551913+36499536-101567448+36499517-101577308+36499519-101583430+36499520-101596811+36499523-101623915+36499528-101641874+36499568-101649966+36499573-101653708+36499573-101667616+36499553-101672156+36499546-101672775+36499545-101688255+36499523-101691728+36499518-101698685+36499508-101709314+36499722-101718512+36499742-101730599+36499769-101744041+36499799-101751845+36499683-101763590+36499708-101773236+36499749-101775558+36499760-101778134+36499743-101779435+36499734-101780610+36499727-101781987+36499718-101783183+36499710-101783359+36499709-101784599+36499701-101785926+36499692-101787156+36499684-101788110+36499678-101789214+36499671-101789364+36499671-101789573+36499672-101790207+36499672-101806559+36499676-101814493+36499619-101826498+36499535-101826529+36499590-101826565+36499654-101838446+36500026-101838595+36500026-101841173+36500026-101841195+36500026-101854656+36500026-101854748+36500026-101875038+36500026-101875443+36500026-101878154+36500026-101880107+36500104-101895109+36500354-101914930+36500476-101923564+36500504-101926724+36500515-101928376+36500520-101931644+36500521-101947453+36500468-101960614+36500428-101973972+36500478-101989199+36500430-101993352+36500281-102000447+36500311-102012467+36500581-102031585+36500576-102032338+36500575 -102028207+36993125-102028183+36992446-102028179+36992301-102028125+36987177 -102028125+36987177-102028218+36974525-102028251+36965420 -102028251+36965420-102028211+36960096-102028145+36951007 -102028145+36951007-102028148+36943778-102028209+36936480 -102028209+36936480-102028127+36929228 -102028127+36929228-102028302+36921953 -102028302+36921953-102028226+36913430-102028221+36912847 -102028221+36912847-102028224+36907471 -102028224+36907471-102028142+36900196-102028088+36893058 -102028088+36893058-102028091+36885760-102028152+36878553 -102028152+36878553-102028090+36874463-102027986+36870361 -102027986+36870361-102028179+36867440-102028244+36853049-102028322+36849270-102028325+36849144-102032174+36849184 -102032174+36849184-102032057+36845365-102031949+36843510 -102031949+36843510-102031954+36834771 -102031954+36834771-102031904+36820243-102031796+36805784-102031768+36802067-102031744+36798692 -102031744+36798692-102031775+36791302-102031781+36776889 -102031781+36776889-102031754+36773184-102031727+36769522-102031702+36762361 -102031702+36762361-102031735+36755341 -102031735+36755341-102031662+36749157-102031649+36738278 -102031649+36738278-102031737+36733130-102031825+36726953 -102031825+36726953-102031815+36726034-102031798+36724734 -102031798+36724734-102031802+36724422-102031886+36718671-102032007+36704121 -102032007+36704121-102031957+36689571 -102031957+36689571-102031970+36660721-102031992+36657762-102032108+36642356-102032179+36635006 -102032179+36635006-102032137+36625024 -102032137+36625024-102032209+36616896-102032272+36602551 -102032272+36602551-102032219+36595069 -102032219+36595069-102032323+36590002-102032365+36587978 -102032365+36587978-102032337+36586033-102032311+36581297-102032089+36577190 -102032089+36577190-102032173+36573610 -102032173+36573610-102032159+36564671-102032153+36561042-102032151+36559150 -102032151+36559150-102032268+36550045-102032270+36546361-102032271+36544691 -102032271+36544691-102032252+36539324-102032246+36537553-102032246+36535585-102032268+36531584-102032277+36530164-102032289+36524603-102032297+36521192-102032310+36515681-102032401+36501084 -102032401+36501084-102032338+36500575 -102028207+36993125-102042240+36993083-102045463+36993084-102054503+36993109-102072985+36993109-102074248+36993112-102074802+36993113-102084723+36993234-102090586+36993247-102108038+36993286-102136451+36993397-102148331+36993450-102154397+36993477-102175115+36993568-102184271+36993593-102188764+36993626-102196621+36993685-102197510+36993665-102197648+36993662-102208316+36993730-102221199+36993864-102248477+36994198-102251056+36994102-102252199+36994170-102255574+36994256-102270345+36994324-102299327+36994249-102307594+36994291-102325155+36994348-102343713+36994409-102353381+36994490-102355288+36994506-102355367+36994575-102388580+36994776-102390040+36994777-102402316+36994792-102403816+36994793-102434251+36994827-102446290+36994744-102470246+36994841-102494445+36994939-102496299+36994961-102497156+36994963-102524606+36994861-102530425+36994873-102539013+36994891-102540941+36994904-102541817+36994905-102570896+36995136-102578505+36995127-102592895+36995111-102602083+36995089-102635675+36995055-102651431+36995047-102655903+36995085-102662122+36995271-102683371+36995199-102702920+36995413-102703609+36995446-102705808+36995571-102721686+36996496-102742060+36997689-102751950+36999000-102760821+37000019-102772982+36999512-102782501+36999404-102792230+36999805-102796288+37000019-102829081+37000196-102829297+37000019 -102829297+37000019-102819538+37000019 -102819538+37000019-102829361+36999908-102841989+36999598-102865450+36999591-102867084+36999597-102886687+36999511-102893150+36999443-102904262+36999327-102906622+36999303-102922460+36999137-102927905+36999080-102936272+36998992-102964494+36998719-102975555+36998613-102979613+36998549-102985807+36998571-102986976+36998524-103000486+37000019-103002199+37000104-103002229+36999649-103002248+36994149-103002319+36970728-103002319+36968595-103002319+36966205-103002319+36964935-103002325+36951261-103002325+36950467-103002325+36949532-103002327+36933670-103002327+36933530-103002321+36929878-103002298+36921844-103002276+36914181-103002247+36911587-103001964+36909573 -103001964+36909573-103002070+36906439-103002188+36902962-103002241+36902428 -103002241+36902428-103002238+36901522-103002229+36897479-103002226+36893804 -103002226+36893804-103002244+36880551 -103002244+36880551-103002179+36870017-103002151+36860120-103002127+36840448-103002112+36817735-103002065+36817351 -103002065+36817351-103002119+36801307-103002119+36788626-103002119+36780213-103002119+36778734-103002128+36768405-103002133+36763606-103002135+36761686-103002145+36751150 -103002145+36751150-103002113+36748770 -103002113+36748770-103002146+36732966 -103002146+36732966-103002145+36732083-103002144+36729116 -103002144+36729116-103002165+36721188-103002193+36719725-103002198+36719427-103002256+36716554 -103002256+36716554-103002230+36713388-103002209+36705056-103002193+36689514 -103002193+36689514-103002282+36685669-103002518+36675186 -103002518+36675186-103002219+36665206-103002206+36662020-103002192+36650053 -103002192+36650053-103002234+36638334-103002303+36631064-103002303+36627801-103002303+36625024-103002252+36617180-103002233+36603137-103002188+36602716 -103002188+36602716-103002291+36598646-103002473+36592775 -103002473+36592775-103002453+36592344 -103002453+36592344-103002464+36584173-103002629+36569642-103002647+36568100 -103002647+36568100-103002639+36564347-103002638+36563850-103002621+36555243-103002609+36548744-103002593+36540329-103002580+36533416-103002568+36526992-103002565+36526588-103002487+36522693-103002456+36516787-103002446+36514752-103002429+36511524 -103002429+36511524-103002455+36500511 -103002455+36500511-103002434+36500397-102982750+36500390-102981717+36500389-102960011+36500357-102928269+36500312-102921633+36500303-102912605+36500290-102904207+36500278-102894177+36500264-102888996+36500257-102868087+36500474-102844534+36500553-102840717+36500566-102821224+36500632-102807306+36500498-102795116+36500508-102792077+36500476-102786860+36500420-102781765+36500417-102729727+36500672-102696993+36500454-102643213+36500489-102625467+36500364-102584248+36500395-102579543+36500399-102535196+36500433-102524975+36500434-102517206+36500435-102462724+36500515-102427161+36500530-102382635+36500549-102366462+36500395-102355464+36500392-102347846+36500390-102330512+36500386-102319794+36500384-102281461+36500375-102276261+36500374-102260582+36500371-102246818+36500566-102245674+36500555-102244990+36500704-102244060+36500689-102216226+36500332-102215545+36500332-102162463+36500326-102153208+36500326-102143800+36500325-102142518+36500325-102122066+36500684-102108495+36500649-102108255+36500648-102107010+36500645-102076893+36500566-102072266+36500567-102063247+36500569-102063175+36500569-102032338+36500575