-97238353
-89483385
43499356
49384358
 -91031761+48188479 -90963854+48222090 -90911487+48233484 -90898863+48240490
 -90898863+48240490 -90839616+48228888 -90836432+48218631 -90810628+48179661 -90802569+48171984 -90783380+48163939
 -90783380+48163939 -90781263+48164693
 -90781263+48164693 -90779419+48164350 -90777917+48163801 -90791620+48141873 -90795308+48135523
 -90795308+48135523 -90793841+48135569
 -90793841+48135569 -90785241+48135315 -90786576+48127663
 -90786576+48127663 -90783675+48128050
 -90783675+48128050 -90783027+48127776 -90783129+48127434 -90783471+48126885 -90782721+48126245 -90781697+48125743 -90780503+48125400 -90778949+48124888 -90776133+48122481 -90775962+48122229 -90774702+48120242 -90774225+48118894 -90774191+48118575 -90767272+48112289 -90761618+48098452 -90751608+48090968
 -90751608+48090968 -90625105+48111868
 -90625105+48111868 -90619614+48111800
 -90619614+48111800 -90590574+48119762 -90571902+48121307
 -90571902+48121307 -90567819+48101925 -90564341+48098773
 -90564341+48098773 -90508141+48099238 -90502615+48099258
 -90502615+48099258 -90500100+48099051
 -90500100+48099051 -90495637+48099444 -90495398+48099787 -90398072+48102348
 -90398072+48102348 -90382258+48093182
 -90382258+48093182 -90368988+48094143 -90344234+48094447 -90343484+48095064 -90304032+48104112
 -90304032+48104112 -90298099+48102512
 -90298099+48102512 -90250091+48103157 -90147310+48111158 -90143558+48112619
 -90143558+48112619 -90142841+48112481
 -90142841+48112481 -90140863+48112503
 -90140863+48112503 -90139602+48112320 -90138476+48112251 -90136191+48112136 -90131044+48110580 -90125090+48107501
 -90125090+48107501 -90125090+48107702
 -90125090+48107702 -90123900+48107131 -90049566+48092115 -90043260+48090401 -90006235+48065362 -90000089+48059827 -89996365+48039228 -89996466+48037766 -89996530+48034729 -89995609+48032742 -89994687+48030733 -89982595+48025029 -89974899+48023159 -89968255+48014482 -89927003+48001810 -89886528+47986305
 -89886528+47986305 -89863084+47990403 -89847571+47992442 -89844490+47996470 -89843015+47997126 -89842642+47999885 -89842874+47999885 -89835081+47999885 -89834620+47999885 -89830919+47999885 -89830895+47999885 -89830458+48000227 -89829330+48002376 -89828991+48004340 -89822764+48010782 -89724184+48019818
 -89724184+48019818 -89718429+48017035 -89708484+48010181 -89704536+48007010
 -89704536+48007010 -89688363+48010804
 -89688363+48010804 -89671620+48010162 -89668751+48008014 -89665800+48007398
 -89665800+48007398 -89655793+48007532
 -89655793+48007532 -89637619+48005699
 -89637619+48005699 -89637652+48006658 -89638128+48007435 -89638774+48008166 -89638705+48008532 -89638229+48008714 -89634143+48009512 -89625087+48011517
 -89625087+48011517 -89625087+48011175 -89625087+48011172
 -89625087+48011172 -89623825+48011218 -89622804+48011516
 -89622804+48011516 -89617653+48011128 -89608745+48007936 -89607276+48006269 -89606494+48006178 -89602578+48005083 -89597881+48004651 -89594749+48004332 -89587941+48001707 -89585829+48001150 -89586000+47999885 -89585836+47999885 -89585524+47999885 -89582931+47997009
 -89582931+47997009 -89572460+47997398 -89568190+47999885 -89500086+48013148 -89489226+48014528
 -89489226+48014528 -89483385+48013716 -89488857+48005575 -89492137+47999886 -89500087+47988543 -89548165+47916362 -89575522+47874883 -89641020+47775110 -89680730+47714552 -89739071+47624903 -89750109+47608235 -89820034+47499910 -89906441+47368278 -89957102+47291103
 -89957102+47291103 -90000139+47292989 -90264218+47300270
 -90264218+47300270 -90750049+47265336 -90756743+47262222 -90774703+47253782 -90783058+47249955 -90795189+47244299
 -91796330+46794838 -91625181+46862259 -91592122+46874935 -91592134+46874935 -91550575+46892727 -91549385+46893213 -91500181+46913320 -91319638+46999929 -91000198+47149758 -91000181+47149766 -90907250+47192560 -90907207+47192580 -90875176+47207331 -90867318+47210962 -90795189+47244299
 -91022182+47702405 -91022230+47699723 -91022263+47698192 -91022291+47696744 -91022332+47694664 -91022382+47693263 -91022515+47690934 -91022579+47687774 -91022625+47686725 -91022657+47670438 -91022441+47664975 -91022284+47650443 -91022298+47638427 -91022295+47636853 -91022634+47610043 -91022872+47601933 -91022830+47597462 -91022632+47545597 -91022641+47538998 -91022642+47538400 -91022652+47529650 -91022691+47516032 -91022890+47503598 -91022960+47498127 -91023129+47466979 -91023134+47466024 -91023151+47464949
 -91023151+47464949 -91023124+47464964
 -91023124+47464964 -91000160+47447192
 -91000160+47447192 -91000160+47447215
 -91000160+47447215 -90926542+47374911 -90795189+47244299
 -91031761+48188479 -91031760+48188178 -91032236+48182042 -91032456+48179711 -91032229+48167098 -91031761+48151420 -91032062+48122755 -91032039+48117783 -91031996+48115417 -91031978+48113103 -91031944+48108757 -91031870+48099435 -91031849+48096718 -91031850+48093928 -91031703+48073401 -91031675+48069348 -91031664+48067750 -91024603+48054434 -91024564+48039739 -91024563+48039003 -91024562+48038534 -91024561+48038174 -91024559+48037201 -91024550+48033525 -91024543+48030090 -91024542+48029426 -91024538+48027606 -91024529+48025442 -91024526+48024044 -91024516+48019823 -91024514+48018682 -91024514+48018427 -91024512+48017453 -91024489+48007979 -91024481+48004614 -91024666+47991639 -91024675+47990486 -91024980+47982856 -91025627+47963433 -91025608+47963266 -91025964+47950646 -91026267+47940397 -91026557+47928182 -91026565+47926536 -91026516+47888278 -91021907+47888052 -91020737+47887995 -91021333+47875442 -91021283+47874895 -91021266+47870322 -91021325+47858016 -91021324+47854194 -91021325+47846408 -91021325+47845867 -91021456+47828529 -91021488+47824771
 -91021488+47824771 -91021514+47821658 -91021585+47813749
 -91021488+47824771 -91021585+47813749
 -91021585+47813749 -91021614+47810446 -91021686+47802461 -91021774+47797303 -91021772+47780014 -91021678+47759704 -91021609+47754167 -91021644+47752865 -91021737+47742160 -91021725+47734978 -91021723+47734021 -91021718+47731687 -91021684+47721877 -91021667+47718173 -91021924+47715357
 -91022182+47702405 -91021924+47715357
 -91022182+47702405 -91022131+47705258 -91021924+47715357
 -91798252+48202859 -91789386+48197212 -91789147+48196641 -91789011+48196549 -91786140+48196412
 -91786140+48196412 -91785046+48197303 -91783780+48198399 -91782721+48199176 -91782652+48199313 -91782310+48199518 -91781763+48200044 -91759335+48205176
 -91759335+48205176 -91750124+48199312 -91741932+48199122 -91723322+48173445 -91709383+48172717 -91707260+48153661 -91711075+48117896
 -91711075+48117896 -91691990+48118393
 -91691990+48118393 -91641232+48098000 -91542512+48053268
 -91542512+48053268 -91527377+48057376 -91519842+48059499 -91500115+48064860 -91488646+48068065 -91488067+48068111
 -91488067+48068111 -91481044+48067657 -91465499+48066770
 -91465499+48066770 -91464374+48066793 -91456091+48067937 -91451299+48068659
 -91451299+48068659 -91441842+48056811 -91441194+48056011 -91438638+48050893 -91438263+48049591 -91431639+48048669
 -91431639+48048669 -91422622+48050778 -91353691+48070788 -91348647+48071909
 -91348647+48071909 -91334941+48069399 -91332589+48069331
 -91332589+48069331 -91328738+48070588 -91328260+48070999 -91311250+48072737
 -91311250+48072737 -91306613+48072691
 -91306613+48072691 -91262439+48080007 -91250202+48084057 -91250112+48084087 -91190461+48124891 -91190199+48125344
 -91190199+48125344 -91189519+48124891 -91183207+48122235
 -91183207+48122235 -91178124+48124891 -91138311+48151024 -91138482+48151458 -91142918+48154361 -91140117+48155274 -91138580+48155844 -91128163+48158353 -91126933+48158717 -91125110+48159118 -91120047+48160412 -91118443+48161623 -91117965+48162081 -91117829+48162332 -91055537+48188023
 -91055537+48188023 -91052737+48187771
 -91052737+48187771 -91045903+48188753 -91036643+48189550
 -91036643+48189550 -91035858+48189436
 -91035858+48189436 -91035550+48189459
 -91035550+48189459 -91031761+48188479
 -91730359+43500680 -91729964+43500688
 -91729964+43500688 -91725597+43500667
 -91725597+43500667 -91720634+43500691
 -91720634+43500691 -91716019+43500679 -91715288+43500677 -91711619+43500667 -91700749+43500581 -91680706+43500514 -91670872+43500513
 -91670872+43500513 -91663497+43500528 -91660946+43500534
 -91660946+43500534 -91658401+43500533 -91656019+43500506 -91651396+43500454
 -91651396+43500454 -91648852+43500485
 -91648852+43500485 -91645835+43500484
 -91645835+43500484 -91644924+43500529 -91640563+43500548 -91639772+43500573
 -91639772+43500573 -91635626+43500463 -91634495+43500439
 -91634495+43500439 -91634244+43500479 -91631363+43500481 -91628625+43500617 -91625611+43500727
 -91625611+43500727 -91625478+43500704 -91621128+43500679 -91620785+43500677
 -91620785+43500677 -91620225+43500679 -91617407+43500687
 -91617407+43500687 -91616895+43500663 -91615293+43500550 -91610895+43500530
 -91610895+43500530 -91591765+43500536 -91591073+43500536 -91571015+43500537 -91570174+43500537 -91564923+43500537 -91559270+43500538 -91551021+43500539 -91545462+43500568
 -91545462+43500568 -91541220+43500515
 -91541220+43500515 -91533806+43500560 -91529125+43500604 -91521788+43500613 -91521533+43500613 -91517623+43500618 -91503869+43500635 -91493767+43500727
 -91493767+43500727 -91491042+43500690 -91485367+43500643 -91482410+43500619 -91480486+43500603 -91479841+43500603 -91479465+43500603 -91471897+43500605 -91465306+43500608 -91465063+43500608 -91464667+43500612 -91461403+43500642
 -91461403+43500642 -91445932+43500588 -91445806+43500497 -91441786+43500438
 -91441786+43500438 -91431795+43500725 -91407521+43500825 -91404625+43500836 -91398456+43500881
 -91398456+43500881 -91391914+43500779 -91385936+43500660 -91376950+43500482
 -91376950+43500482 -91372664+43500576 -91371786+43500882 -91371608+43500945
 -91371608+43500945 -91369325+43500827 -91359471+43500788 -91352583+43500754 -91331634+43500731
 -91331634+43500731 -91323533+43500750 -91295077+43500842
 -91295077+43500842 -91292080+43500831
 -91292080+43500831 -91284714+43500881
 -91284714+43500881 -91284350+43500879 -91283754+43500876 -91282969+43500873 -91282695+43500872 -91282481+43500871
 -91282481+43500871 -91271464+43500901 -91268199+43500920 -91267567+43500923 -91261781+43500993 -91261184+43501015
 -91261184+43501015 -91252482+43500759 -91249165+43500532 -91246715+43500488
 -91246715+43500488 -91243904+43500494
 -91243904+43500494 -91242381+43500470
 -91242381+43500470 -91241680+43500472 -91230263+43500509 -91228860+43500513 -91228187+43500515 -91227587+43500565
 -91227587+43500565 -91226879+43500563 -91219472+43500552 -91217706+43500550
 -91217706+43500550 -91224319+43518964 -91235752+43531098 -91243820+43549130 -91232231+43569728 -91231750+43572693 -91231461+43576419 -91239109+43589760 -91243447+43593084 -91250133+43598195 -91262719+43643908 -91262880+43644754 -91272180+43678910 -91269143+43689740 -91268372+43692825 -91268052+43701536 -91267880+43711609 -91257839+43725661 -91255367+43731419 -91253152+43749967 -91244135+43774667 -91253335+43783067 -91259736+43789466 -91264436+43800366 -91268537+43808366 -91269337+43809166 -91269537+43809466 -91270237+43810166 -91273037+43818566 -91275937+43825825 -91276643+43829210 -91276738+43829665 -91276747+43829929 -91276838+43832665 -91276938+43833565 -91277038+43834565 -91284138+43847065
 -91284138+43847065 -91286938+43847065 -91290438+43847065 -91290838+43847065 -91293438+43847065 -91297338+43847065 -91297838+43847065 -91298238+43847065 -91305531+43847065 -91315139+43847065 -91323039+43847065 -91324409+43847065 -91354839+43847065 -91358039+43847165
 -91358039+43847165 -91361539+43847065 -91375140+43846959 -91380014+43846856 -91380519+43846856 -91385056+43846858 -91386915+43846859 -91392464+43846862 -91402895+43846867 -91409981+43846871 -91414892+43846892 -91423170+43846939
 -91423170+43846939 -91426209+43846938 -91432587+43846936 -91447252+43846933 -91448961+43846932 -91466597+43846928 -91467021+43846928 -91467813+43846928 -91473580+43846927 -91481115+43846925 -91491594+43846923 -91491997+43846923 -91509639+43847087
 -91509639+43847087 -91510617+43847086 -91528615+43847068 -91529462+43847068 -91552972+43847044 -91571226+43847026 -91574344+43847023 -91576799+43847021 -91599922+43846997 -91607200+43846990 -91613000+43846985 -91629907+43846944 -91630079+43846903
 -91630079+43846903 -91636125+43846959
 -91636125+43846959 -91645857+43846949 -91645880+43846949 -91658357+43846937
 -91658357+43846937 -91680115+43846999 -91684138+43847003 -91691215+43847010
 -91691215+43847010 -91698027+43846893 -91700569+43846849
 -91700569+43846849 -91709619+43846889 -91710647+43846894 -91711371+43846934 -91719136+43846979 -91719905+43846983 -91719935+43846983 -91723475+43846959 -91730424+43846935
 -91858245+44193004 -91856486+44192131 -91838782+44182471 -91833108+44180509 -91831381+44179659 -91762808+44140285 -91733073+44133141 -91732942+44133128 -91727342+44132013 -91720325+44129598 -91719601+44129159 -91707586+44104001 -91674119+44092371 -91671513+44090527 -91669517+44089022 -91654681+44070269 -91651923+44068350 -91640647+44063644 -91637113+44062852 -91636086+44062296 -91635908+44062169 -91632521+44059701 -91629266+44056753 -91628138+44055972 -91627498+44055629 -91625148+44054589 -91620805+44053321 -91615375+44051598 -91605227+44045493 -91599655+44037673 -91581232+44027139 -91559004+44025315 -91556709+44024729 -91552541+44023364 -91549511+44022618 -91547028+44022226 -91533778+44021433
 -91533778+44021433 -91527778+44021623
 -91527778+44021623 -91524315+44021433 -91517399+44020600 -91507121+44018980 -91505918+44018651 -91480250+44008052 -91451068+44004359 -91447516+44003355 -91437435+43999962 -91437380+43999962 -91435341+43998646 -91425188+43984322 -91424134+43982631 -91415034+43975635 -91412491+43973411 -91410555+43970892 -91407395+43965148 -91406011+43963929 -91400213+43961563 -91395086+43959409 -91387668+43955285 -91375142+43944289 -91366642+43937463 -91364330+43933451 -91363242+43926563 -91357711+43917643 -91347741+43911964 -91343441+43904564 -91311063+43867499 -91308939+43865965 -91307739+43865165 -91300339+43858165 -91296739+43855165 -91293539+43853865 -91284138+43847065
 -91730437+43773639 -91730379+43765316 -91730373+43764446 -91730343+43760099 -91730250+43749193 -91730232+43747078 -91730192+43742380 -91730320+43731126 -91730383+43725603 -91730446+43720268 -91730365+43718316 -91730438+43710024 -91730488+43704358 -91730497+43703358 -91730571+43695181 -91730717+43678694 -91730741+43677274 -91730747+43676910 -91730735+43675336 -91730746+43674601 -91730725+43673600 -91730673+43671114 -91730573+43652465 -91730654+43644967 -91730691+43641672 -91730637+43632079 -91730614+43628059 -91730485+43622298 -91730501+43616028 -91730507+43606474 -91730536+43601581 -91730553+43598222 -91730591+43590673 -91730611+43588656 -91730625+43587290 -91730650+43584910 -91730681+43583538 -91730663+43581862 -91730658+43581431 -91730602+43576237 -91730595+43575634 -91730591+43575206 -91730578+43573962 -91730564+43572627 -91730567+43570324 -91730567+43569720 -91730574+43564730 -91730575+43563823 -91730582+43558395 -91730583+43558318 -91730606+43543027 -91730608+43541696 -91730609+43540421 -91730613+43537716 -91730627+43529078 -91730629+43527391 -91730635+43523786 -91730638+43522367 -91730565+43519532 -91730543+43518640 -91730540+43518375 -91730490+43514315 -91730430+43507029 -91730532+43504324 -91730469+43502769 -91730437+43502518 -91730373+43501008 -91730359+43500680
 -91730438+43773760 -91730377+43775955 -91730436+43778166 -91730453+43791534 -91730455+43793071 -91730455+43793676 -91730457+43796033 -91730463+43800070 -91730463+43800268 -91730463+43800439 -91730464+43801556 -91730464+43801881 -91730476+43810595 -91730533+43819128 -91730532+43819858 -91730524+43828421 -91730520+43832611 -91730519+43832865 -91730516+43835877 -91730460+43837033 -91730385+43838564 -91730425+43845082 -91730424+43846935
 -91730424+43846935 -91738736+43846908 -91752258+43846851
 -91752258+43846851 -91765417+43846930 -91776820+43846963 -91785734+43847021 -91787062+43847045 -91789678+43847091 -91797387+43847143
 -91797387+43847143 -91799668+43847074 -91828829+43846964 -91833789+43846947 -91839338+43846929
 -91839338+43846929 -91844134+43847073
 -91844134+43847073 -91844214+43847052 -91844306+43847044 -91845352+43846960
 -91845352+43846960 -91849301+43847050
 -91849301+43847050 -91850243+43847035 -91855048+43846963
 -91855048+43846963 -91855198+43846964 -91856677+43846972 -91869411+43847043
 -91869411+43847043 -91875568+43846829
 -91875568+43846829 -91879676+43846874 -91883159+43846912 -91890048+43846988 -91900202+43847100 -91907504+43847181
 -91907504+43847181 -91915581+43847109 -91916610+43847100
 -91916610+43847100 -91917274+43847123
 -91917274+43847123 -91919165+43847069 -91924921+43847015 -91927953+43846987 -91929135+43846922
 -91929135+43846922 -91929407+43847033 -91929936+43847039 -91930094+43847041 -91937085+43847125 -91938854+43847128 -91945579+43847141 -91959601+43847168 -91959835+43847169 -91960937+43847170 -91969488+43847178 -91969844+43847178 -91977151+43847187 -91978858+43847215 -91979679+43847255
 -91979679+43847255 -91985939+43847112
 -91985939+43847112 -91989189+43847183 -91989299+43847184 -91989643+43847187 -91991843+43847205 -91991910+43847210 -91992126+43847225
 -91992126+43847225 -91994188+43847128
 -91994188+43847128 -91999651+43847146
 -91999651+43847146 -92019353+43847118
 -92019353+43847118 -92030893+43847123 -92032646+43847124 -92034357+43847125 -92034612+43847125 -92039375+43847128 -92043021+43847130 -92043550+43847130 -92055606+43847136 -92069258+43847143
 -92069258+43847143 -92072847+43847083 -92079292+43847080
 -91730437+43773639 -91730407+43773691 -91730438+43773760
 -91730437+43773639 -91730438+43773760
 -92448948+43500459 -92445532+43500478 -92444491+43500500 -92437649+43500553
 -92437649+43500553 -92435832+43500503 -92435615+43500501
 -92435615+43500501 -92435096+43500549 -92432490+43500549 -92431682+43500508
 -92431682+43500508 -92430808+43500541 -92420718+43500551 -92418822+43500616
 -92418822+43500616 -92413450+43500546 -92410517+43500535
 -92410517+43500535 -92409641+43500587 -92408965+43500609 -92408832+43500614
 -92408832+43500614 -92406444+43500522 -92406130+43500476
 -92406130+43500476 -92396295+43500568
 -92396295+43500568 -92391767+43500567 -92388298+43500483 -92387773+43500482 -92386601+43500481
 -92386601+43500481 -92386078+43500504 -92384228+43500589 -92384065+43500593 -92382653+43500628 -92381652+43500643 -92381278+43500649
 -92381278+43500649 -92380042+43500625 -92379593+43500618 -92379301+43500618 -92377853+43500625
 -92377853+43500625 -92376787+43500602 -92376189+43500599
 -92376189+43500599 -92375171+43500625
 -92375171+43500625 -92369058+43500451
 -92369058+43500451 -92368908+43500454 -92366614+43500514
 -92366614+43500514 -92361750+43500491 -92355734+43500461
 -92355734+43500461 -92349428+43500498
 -92349428+43500498 -92346807+43500491 -92329370+43500445 -92326400+43500438 -92316281+43500438 -92309402+43500438 -92301340+43500442 -92294617+43500445 -92289452+43500449 -92288541+43500449 -92288107+43500450 -92279650+43500476
 -92279650+43500476 -92279519+43500466 -92279084+43500436
 -92279084+43500436 -92277425+43500466 -92276917+43500475
 -92276917+43500475 -92275188+43500474 -92270947+43500473
 -92270947+43500473 -92260953+43500476 -92260588+43500477 -92257052+43500488 -92249955+43500516 -92249275+43500534 -92247802+43500534 -92239285+43500539
 -92239285+43500539 -92238154+43500517
 -92238154+43500517 -92237480+43500518 -92231069+43500531 -92224896+43500545 -92224154+43500592 -92223827+43500613
 -92223827+43500613 -92222524+43500603 -92212800+43500525 -92209581+43500507 -92201144+43500461
 -92201144+43500461 -92199208+43500514 -92198931+43500522 -92198788+43500527 -92182557+43500677 -92178863+43500713 -92172083+43500778
 -92172083+43500778 -92171629+43500777 -92156849+43500743 -92156547+43500742 -92149871+43500727
 -92149871+43500727 -92147548+43500791
 -92147548+43500791 -92140197+43500776 -92139328+43500775 -92137085+43500722 -92135168+43500676 -92132938+43500629
 -92132938+43500629 -92124255+43500711 -92118753+43500809 -92118616+43500812
 -92118616+43500812 -92117376+43500802 -92103886+43500735 -92101066+43500721 -92092823+43500685 -92092055+43500677
 -92092055+43500677 -92089970+43500684
 -92089970+43500684 -92089482+43500683
 -92089482+43500683 -92082738+43500711
 -92082738+43500711 -92081220+43500676 -92079954+43500647 -92077425+43500631
 -92077425+43500631 -92060589+43500713 -92060106+43500720 -92058987+43500736
 -92058987+43500736 -92054151+43500712 -92048263+43500682 -92030744+43500594 -92030532+43500594 -92029662+43500593 -92024623+43500592 -92017109+43500589 -92012482+43500587 -92011104+43500586 -92009685+43500586 -92009506+43500586 -91996159+43500564 -91991130+43500541
 -91991130+43500541 -91990156+43500559 -91989842+43500565
 -91989842+43500565 -91970716+43500506 -91969923+43500504
 -91969923+43500504 -91966684+43500505 -91957335+43500506 -91950476+43500507
 -91950476+43500507 -91949879+43500485
 -91949879+43500485 -91947548+43500504 -91941837+43500554
 -91941837+43500554 -91940394+43500548 -91931029+43500511 -91930575+43500509 -91930338+43500508
 -91930338+43500508 -91917395+43500599
 -91917395+43500599 -91910860+43500574
 -91910860+43500574 -91909918+43500596
 -91909918+43500596 -91905841+43500590 -91889968+43500568
 -91889968+43500568 -91887997+43500572 -91878390+43500590
 -91878390+43500590 -91871495+43500564
 -91871495+43500564 -91869988+43500611
 -91869988+43500611 -91851012+43500550
 -91851012+43500550 -91849913+43500619 -91846390+43500624 -91830780+43500646 -91830215+43500692
 -91830215+43500692 -91828110+43500689 -91824848+43500684
 -91824848+43500684 -91820262+43500686
 -91820262+43500686 -91811008+43500659 -91807156+43500648 -91806810+43500648 -91804925+43500716
 -91804925+43500716 -91799043+43500688 -91798844+43500688 -91790662+43500700 -91782494+43500712 -91779290+43500803
 -91779290+43500803 -91777688+43500711 -91761414+43500637 -91758841+43500623 -91756954+43500612 -91746048+43500590 -91738636+43500526 -91738446+43500525
 -91738446+43500525 -91736558+43500561 -91733330+43500623 -91731400+43500660 -91730359+43500680
 -91799078+47731428 -91799001+47729826 -91798174+47716294 -91797965+47714524 -91795642+47686264 -91795634+47685894 -91795179+47662079 -91794764+47659116 -91793583+47639078 -91793287+47635105 -91793164+47633459 -91792893+47629834 -91792553+47621418 -91788994+47567181 -91788757+47526252 -91788895+47521521 -91788995+47517089 -91789125+47508913 -91789228+47503257 -91789389+47497475 -91789397+47496613 -91789671+47467741 -91789771+47457134 -91789995+47438001 -91790183+47416712 -91790320+47401173 -91790343+47398559 -91790425+47389354 -91790504+47380318 -91791942+47372501 -91791942+47372359 -91791959+47368652 -91792003+47358499 -91792007+47357458 -91792056+47346251 -91792187+47316728 -91792191+47315820 -91792200+47314009 -91792224+47308485 -91792284+47295006 -91792321+47285198 -91792398+47264905 -91792451+47256013 -91792304+47241608 -91792296+47240063 -91792261+47233700 -91792242+47230201 -91792443+47198535 -91792445+47198300 -91792495+47190525 -91792566+47161581 -91792640+47131104 -91791940+47124247
 -91791940+47124247 -91791730+47111456 -91794170+47111423
 -91791940+47124247 -91794170+47111423
 -91794093+46968586 -91794115+46976427 -91794115+46976578 -91794139+46985896 -91794148+46989308 -91794535+47010798 -91794510+47016361 -91794592+47024523 -91794564+47025287 -91794494+47032555 -91794628+47033698 -91793774+47053914 -91793774+47054244 -91793774+47056561 -91793774+47057758 -91793883+47078665 -91793973+47095822 -91794000+47100819 -91794170+47111423
 -91794071+46961475 -91794153+46956420 -91794054+46953106 -91794052+46952789 -91794022+46947331 -91794017+46946524 -91793992+46942079 -91793990+46941634 -91793986+46940916 -91793980+46939940 -91794547+46937435 -91794531+46928751
 -91794093+46968586 -91794071+46961475
 -91794093+46968586 -91794078+46963035 -91794071+46961475
 -91794531+46928751 -91795832+46874936
 -91794531+46928751 -91795832+46874991 -91795832+46874936
 -91795832+46874936 -91795811+46874936 -91796330+46794838
 -91796330+46794838 -91875186+46763303 -91931232+46742072 -91981341+46723091 -92001741+46713011 -92005789+46711039 -92013089+46707539 -92015290+46706469 -92025089+46705739
 -92025089+46705739 -92042890+46715239 -92059490+46727339 -92064856+46731172 -92071390+46735840 -92089490+46749240
 -92089490+46749240 -92100190+46749040
 -92100190+46749040 -92108190+46749140
 -92108190+46749140 -92108690+46748940 -92113890+46748840 -92117390+46748300 -92118472+46747840 -92125290+46744940 -92142828+46735060 -92143315+46732999 -92143355+46730506 -92143391+46728140 -92144891+46718340 -92146730+46715794
 -92146730+46715794 -92167291+46719941
 -92167291+46719941 -92170891+46718841 -92171991+46718441 -92173133+46717845 -92173354+46717730 -92176001+46717055 -92191491+46716241 -92191691+46715641 -92191791+46715241 -92199791+46706641 -92200491+46706341 -92201091+46706141 -92201591+46705941 -92201991+46705741 -92202691+46705341 -92205192+46698341 -92189291+46695541 -92182491+46679941 -92191624+46677131 -92202192+46658941 -92201592+46656641 -92204492+46653641 -92226280+46652808
 -92226280+46652808 -92228492+46652941
 -92228492+46652941 -92235592+46650041 -92242493+46649241
 -92242493+46649241 -92248693+46653441 -92250990+46654982 -92252162+46655768 -92252560+46656035 -92254542+46657365 -92254923+46657621 -92255618+46658087 -92256592+46658741 -92283692+46658841 -92284228+46659162 -92284465+46659304 -92287211+46664631 -92287360+46666862 -92288188+46667505 -92290745+46668030
 -92290745+46668030 -92292192+46666042 -92292292+46664942 -92292192+46663242
 -91799139+47734172 -91799268+47744306 -91799322+47757522 -91799471+47766738 -91800027+47803058 -91800063+47809750 -91800109+47815932 -91799628+47840072 -91799376+47844776 -91799270+47847022 -91799035+47854987 -91798627+47868685 -91798619+47868960 -91798539+47871597 -91798398+47875187 -91798283+47877902 -91798198+47881422 -91798179+47882213 -91798138+47883947 -91798096+47885372 -91798046+47887077 -91797579+47897419 -91796857+47911288 -91796788+47911730 -91797526+47917122 -91797834+47920308 -91797837+47921619 -91797839+47922696 -91797842+47924077 -91797842+47924307 -91797842+47924555 -91797852+47929426 -91797858+47932237 -91797882+47932411 -91797880+47937119 -91797880+47939312 -91797918+47944796 -91797961+47949050 -91798081+47951966 -91798147+47953067 -91798198+47954386 -91798236+47955389 -91798303+47957081 -91798417+47959972 -91798469+47961281 -91798782+47968198 -91798785+47968254 -91799145+47976882 -91799209+47978849 -91799892+47998376 -91800154+48005429 -91800153+48006065 -91800149+48008901 -91800145+48011568 -91800136+48012323 -91800123+48023959 -91800277+48028450 -91800381+48031450 -91800266+48040224 -91800205+48042626 -91800161+48043285 -91800160+48043612 -91800160+48044160 -91800155+48060285 -91800153+48064741 -91800152+48065943 -91800151+48068431 -91800151+48070027 -91800151+48071455 -91800151+48073488 -91800151+48074970 -91800148+48083737 -91799772+48092620 -91799594+48096814 -91798671+48117480 -91798500+48122222 -91798738+48125972 -91798726+48127727 -91798605+48146751 -91798594+48148383 -91798587+48149485 -91798580+48150588 -91798522+48159866 -91798503+48162826 -91798406+48178234 -91798318+48192249 -91798273+48199314 -91798257+48201977 -91798252+48202859
 -91798252+48202859 -91860110+48207353 -91875129+48222689 -91906967+48237770 -91907597+48238183 -91917509+48238282 -91954310+48249898 -91954397+48251199 -91954432+48251678 -91963776+48253550
 -91963776+48253550 -91971027+48253343 -91970371+48249358 -91974031+48246181 -91974715+48245313 -91977040+48244855
 -91977040+48244855 -91977486+48246340 -91977555+48247140 -91980156+48247573 -91989168+48259849 -91989545+48260214 -91994953+48261788 -92000134+48263556 -92000133+48321355 -92091502+48354572 -92092256+48354617 -92115124+48355227 -92125138+48355667 -92143583+48356121 -92145049+48365651
 -92145049+48365651 -92162161+48363279 -92177354+48357228 -92178897+48355285 -92295668+48278118 -92295053+48276587 -92270290+48249902 -92269742+48248241 -92325304+48237030 -92334402+48234378 -92341754+48231794
 -92341754+48231794 -92343910+48232022
 -92343910+48232022 -92345244+48231839 -92346646+48231564 -92347877+48231473 -92349177+48231404 -92350271+48231060 -92351570+48230854 -92352801+48230420 -92353177+48230328 -92366782+48222052 -92370064+48221616
 -92370064+48221616 -92378618+48232058 -92384457+48241863 -92384387+48242914 -92391735+48252792
 -92391735+48252792 -92390777+48252677 -92390024+48252654
 -92390024+48252654 -92389579+48252951 -92389305+48253316 -92389612+48253842 -92391424+48255877 -92392518+48256837 -92393441+48257477 -92393099+48257957 -92392995+48258871 -92393781+48260562 -92427374+48305075 -92440292+48314021 -92441286+48315597 -92453829+48329703 -92455396+48331855 -92458452+48336052 -92468995+48350528 -92470424+48353232 -92481152+48425349 -92480844+48426583 -92481634+48427451 -92481875+48428411 -92482082+48428662 -92483215+48429257 -92484074+48429530 -92485207+48429759 -92489190+48430328 -92492078+48433709 -92500153+48441405 -92534489+48447790
 -92534489+48447790 -92623361+48438309 -92625154+48438228 -92627190+48438128
 -92627190+48438128 -92703690+48481134 -92700840+48486491 -92656637+48499905 -92656625+48499905 -92654054+48501623
 -92654054+48501623 -92647114+48499905 -92638678+48499715 -92636684+48499432
 -92636684+48499432 -92634393+48499905 -92633265+48500210 -92631463+48506790 -92631137+48508077 -92631117+48508252 -92630875+48509189 -92625374+48512916 -92625151+48513048 -92626365+48513620 -92626639+48514374 -92626677+48519972 -92630594+48530221 -92634881+48542726 -92644944+48544352
 -92644944+48544352 -92684890+48543579 -92712554+48540830 -92728046+48539290
 -92728046+48539290 -92875144+48588416 -92908778+48596206 -92949929+48624914 -92950115+48630281 -92954642+48631439
 -92954642+48631439 -92980484+48624915 -92984963+48623731
 -92984963+48623731 -93000140+48624204 -93018073+48624917 -93088438+48627597
 -91799139+47734172 -91799078+47731428
 -91799139+47734172 -91799114+47732178 -91799078+47731428
 -91858245+44193004 -91862075+44192982
 -91862075+44192982 -91863283+44193004 -91867655+44193038 -91868373+44193043 -91869000+44193048 -91869510+44193052 -91869707+44193053 -91871927+44193073
 -91871927+44193073 -91872556+44193072
 -91872556+44193072 -91877427+44193080 -91879426+44193092 -91887029+44193128
 -91887029+44193128 -91896596+44193074 -91905031+44193027 -91905606+44193024 -91919407+44192947
 -91919407+44192947 -91930720+44192990 -91934383+44193007 -91936542+44193017 -91949063+44193076 -91949590+44193078 -91957993+44193118 -91959059+44193120
 -91959059+44193120 -91960380+44193113 -91961615+44193107 -91963725+44193097 -91964421+44193094 -91967090+44193082 -91972205+44193058 -91975730+44193041 -91976317+44193038 -91978286+44193030
 -91978286+44193030 -92006612+44193101 -92016289+44193115 -92029198+44193147
 -92029198+44193147 -92029352+44193136 -92029732+44193110 -92029865+44193101 -92040273+44193071 -92044676+44193059 -92045375+44193059 -92045467+44193041 -92056360+44193025 -92062284+44193016
 -92062284+44193016 -92069635+44193033 -92072072+44193039
 -92072072+44193039 -92078206+44193038 -92079382+44193038 -92079412+44185949 -92079211+44178634 -92079166+44169204 -92079193+44164264 -92079227+44158197 -92079264+44151615 -92079241+44145336 -92079205+44129032 -92079234+44124964 -92079603+44117724 -92079491+44106988
 -92242010+44454254 -92239477+44451639 -92217142+44439132 -92208258+44436859 -92190426+44432767 -92189295+44432533 -92163648+44427420 -92138091+44424436 -92133811+44423751 -92125171+44422210 -92097679+44411512 -92083568+44407333 -92047265+44395250 -92046285+44394398 -92045562+44393979 -92044837+44393560 -92037766+44388575 -92031964+44386298 -92028681+44384906 -92021910+44382105 -92019313+44381217 -92000165+44374966 -91986983+44369035 -91970266+44365842 -91966685+44363913 -91952820+44352982 -91949599+44348796 -91942978+44342278 -91941311+44340978 -91936215+44338835 -91935816+44338667 -91923851+44331387 -91918625+44322671 -91916191+44318094 -91913534+44311392 -91913574+44310392 -91913804+44309280 -91914360+44308230 -91916813+44305563 -91917670+44304360 -91918062+44304173 -91921028+44301069 -91924091+44290782 -91902434+44279724 -91895680+44271617 -91887535+44247834 -91892461+44236297 -91876414+44207730 -91875462+44201283 -91858245+44193004
 -92079491+44106988 -92079427+44100252 -92079090+44078028 -92079074+44061979 -92079042+44056379 -92078977+44052219 -92078929+44050539 -92078929+44045355 -92078961+44034827 -92078513+44020331 -92078880+44005915 -92078896+43984091 -92079168+43980683 -92079088+43979147 -92079040+43977163 -92078880+43972683 -92079072+43971579 -92079040+43970379 -92079072+43969995 -92079040+43955323 -92078848+43953931 -92078736+43952555 -92078672+43952315 -92078928+43948043 -92078992+43947515 -92078816+43942683 -92078544+43933931 -92079135+43893131 -92079136+43892696 -92079137+43892318 -92079145+43889414 -92079148+43888111 -92079179+43876374 -92079180+43876255 -92079183+43874963 -92079215+43866431 -92079220+43865212 -92079227+43863524 -92079231+43862634 -92079248+43858182 -92079277+43850916 -92079285+43848870 -92079292+43847080
 -92449045+43834068 -92449033+43834834 -92448938+43841258 -92445544+43848265
 -92445544+43848265 -92438574+43848242 -92418869+43848178
 -92418869+43848178 -92416630+43848214
 -92416630+43848214 -92393652+43848170 -92388851+43848135 -92384284+43848125 -92369449+43848095 -92368280+43848089 -92352071+43847921
 -92352071+43847921 -92348656+43847927 -92338262+43847947
 -92338262+43847947 -92329288+43847905 -92328971+43847903
 -92328971+43847903 -92318973+43847968 -92318323+43847973
 -92318323+43847973 -92313558+43847934 -92298446+43847812 -92288588+43847764 -92283564+43847717 -92280188+43847701 -92273514+43847669 -92258354+43847588 -92246034+43847548 -92245709+43847548 -92238506+43847465 -92237762+43847459 -92229088+43847349 -92225764+43847246 -92215512+43847108
 -92215512+43847108 -92213419+43847111
 -92213419+43847111 -92209022+43847109 -92208663+43847108
 -92208663+43847108 -92200965+43847125 -92198612+43847147 -92198501+43847149
 -92198501+43847149 -92195529+43847138 -92193419+43847099 -92192490+43847050
 -92192490+43847050 -92191696+43847063 -92190897+43847077 -92190234+43847088 -92189087+43847101 -92188195+43847105 -92187347+43847109 -92186116+43847115 -92185435+43847117 -92184812+43847118 -92182988+43847140
 -92182988+43847140 -92182956+43847139 -92182094+43847118 -92182080+43847118 -92181644+43847107 -92181085+43847095
 -92181085+43847095 -92178883+43847107 -92177037+43847118 -92172249+43847123
 -92172249+43847123 -92170300+43847109 -92161794+43847107 -92149111+43847087
 -92149111+43847087 -92132756+43847115 -92129037+43847144 -92127225+43847144 -92106832+43847095 -92105271+43847095 -92099753+43847074
 -92099753+43847074 -92089111+43847077 -92079292+43847080
 -92550872+44194509 -92543688+44194045
 -92543688+44194045 -92535207+44194143 -92535150+44194144 -92527776+44194230 -92524455+44194269 -92517199+44194269 -92516967+44194269 -92514503+44194269 -92509783+44194525 -92508583+44194525 -92508135+44194509
 -92508135+44194509 -92504870+44194573
 -92504870+44194573 -92498374+44194365 -92496054+44194269 -92492358+44193981
 -92492358+44193981 -92487702+44194077
 -92487702+44194077 -92483287+44194032 -92482997+44194029
 -92482997+44194029 -92482245+44194077
 -92482245+44194077 -92480382+44194052 -92479829+44194045
 -92479829+44194045 -92478805+44194061 -92471077+44194109 -92470069+44194125
 -92470069+44194125 -92469541+44194061
 -92469541+44194061 -92466314+44194103 -92463274+44194143 -92460981+44194173
 -92460981+44194173 -92448740+44194093
 -92448740+44194093 -92442612+44194110 -92439220+44194174 -92422963+44194462
 -92422963+44194462 -92422547+44194457 -92421635+44194446 -92402098+44194270
 -92402098+44194270 -92395762+44194295 -92395618+44194296 -92378369+44194366
 -92378369+44194366 -92376049+44194334
 -92376049+44194334 -92375553+44194350
 -92375553+44194350 -92366464+44194300 -92358064+44194254 -92354096+44194174
 -92354096+44194174 -92351248+44194238
 -92351248+44194238 -92350447+44194202 -92350299+44194195 -92350192+44194190
 -92350192+44194190 -92347408+44194318 -92340703+44194478 -92339567+44194478 -92333478+44194442 -92333158+44194440 -92331375+44194430 -92327230+44194413 -92326741+44194411 -92319630+44194382 -92319582+44180446 -92319454+44165773 -92319426+44159769 -92319425+44159560 -92319325+44136861 -92319197+44134877 -92319164+44122077 -92319052+44107357
 -92319052+44107357 -92299467+44107373 -92270986+44107421
 -92270986+44107421 -92269305+44107389
 -92269305+44107389 -92268105+44107405
 -92268105+44107405 -92247304+44107293 -92244184+44107293 -92231656+44107229 -92229496+44107181
 -92229496+44107181 -92225448+44107245
 -92225448+44107245 -92218712+44107149
 -92218712+44107149 -92217127+44107197
 -92217127+44107197 -92199207+44107165 -92188287+44107138 -92188063+44107137 -92179430+44107117 -92169686+44107100 -92162409+44107072 -92138965+44106982 -92138454+44106980 -92132325+44106956
 -92132325+44106956 -92119460+44106972 -92118644+44106972 -92112646+44106965 -92112172+44106964 -92104596+44106956
 -92104596+44106956 -92099923+44106962 -92093378+44106970 -92092963+44106971 -92079491+44106988
 -92550872+44194509 -92550850+44209128 -92550841+44215005 -92550809+44222685 -92550814+44223518 -92550815+44223699 -92550857+44230829 -92550681+44232189 -92550873+44235197 -92550857+44241758 -92550858+44245406 -92550855+44249966 -92550858+44251097 -92550874+44256625 -92550882+44259178 -92550882+44260118 -92550881+44262105 -92550912+44266084 -92550895+44267161 -92550848+44270223 -92550861+44270740 -92550879+44271481 -92550847+44271664 -92551183+44274157 -92551174+44278157 -92551194+44280645 -92551201+44281537 -92551213+44283169 -92551230+44285277 -92551230+44285337 -92551258+44288815 -92551188+44291955 -92550942+44303036 -92550794+44307206 -92550850+44314379 -92550964+44328856 -92550836+44332309 -92550753+44338575 -92550753+44339351 -92550744+44346545 -92550736+44353735 -92550690+44358847 -92550677+44360269 -92550672+44360802 -92550606+44368302
 -92550606+44368302 -92531478+44368161 -92516260+44368104 -92514715+44368099 -92511235+44368086 -92507309+44368075 -92506679+44368073 -92506237+44368071 -92501290+44368058 -92491142+44368040
 -92491142+44368040 -92480626+44368139
 -92480626+44368139 -92476064+44368137
 -92476064+44368137 -92470899+44368139
 -92470899+44368139 -92460097+44368100 -92440615+44368029
 -92440615+44368029 -92430573+44368120 -92430575+44368606 -92430637+44382672 -92430605+44386468 -92430617+44387000 -92430636+44387771 -92430540+44397181 -92430409+44418962 -92430409+44422196 -92430408+44426348 -92430408+44429824 -92430384+44431187 -92430343+44433459 -92430343+44440685 -92430255+44450540 -92430250+44451046 -92430246+44451524 -92430246+44454588 -92430592+44455089
 -92430592+44455089 -92429839+44455087 -92426277+44455079 -92420824+44455058 -92420486+44455055 -92416462+44454998 -92416453+44454998 -92416374+44455020 -92416362+44455023 -92416214+44455066 -92416134+44455090 -92410388+44455203
 -92410388+44455203 -92395180+44455056 -92375181+44454972
 -92375181+44454972 -92370591+44454986
 -92370591+44454986 -92370016+44454962
 -92370016+44454962 -92368896+44454972
 -92368896+44454972 -92330923+44454824 -92325296+44454783 -92323693+44454771 -92323343+44454769 -92319415+44454748 -92309316+44454643 -92308432+44454634
 -92308432+44454634 -92307432+44454636
 -92307432+44454636 -92302716+44454580 -92299315+44454556 -92293843+44454518 -92293300+44454472
 -92293300+44454472 -92289304+44454503 -92287547+44454516 -92286828+44454521
 -92286828+44454521 -92284900+44454513 -92283693+44454471 -92282113+44454456 -92281431+44454450 -92281257+44454449 -92280204+44454446 -92279187+44454443 -92277818+44454439 -92276891+44454436
 -92276891+44454436 -92275422+44454468
 -92275422+44454468 -92274198+44454444 -92250602+44454250 -92250176+44454247
 -92250176+44454247 -92242010+44454254
 -92732390+44713802 -92699302+44692158 -92694815+44688152 -92671982+44669456 -92625194+44641976 -92621733+44638983 -92620919+44636997 -92619779+44634195 -92621680+44624967 -92589029+44602234 -92583345+44600166
 -92583345+44600166 -92578850+44603939
 -92578850+44603939 -92568183+44602686 -92551154+44573502 -92548060+44567792 -92546984+44567430 -92546756+44567387
 -92546756+44567387 -92538821+44567963 -92534186+44570375 -92512564+44571801
 -92512564+44571801 -92497233+44566945 -92492048+44566001
 -92492048+44566001 -92473496+44566092
 -92473496+44566092 -92438171+44563580
 -92438171+44563580 -92435852+44564455
 -92435852+44564455 -92411113+44560105 -92375649+44558740
 -92375649+44558740 -92375183+44558761
 -92375183+44558761 -92335729+44553844 -92317665+44542802 -92316169+44541009 -92313625+44536873 -92301990+44499967 -92250176+44459896 -92242010+44454254
 -92292860+46417220 -92292847+46420876 -92292829+46422301 -92292789+46426102 -92292727+46431993 -92292683+46441283 -92292510+46478761 -92292498+46480445 -92292440+46489390 -92292440+46490099 -92292371+46495585 -92292351+46496394 -92292264+46499941 -92291976+46503997 -92291903+46521530 -92291855+46532778 -92291854+46533079 -92291850+46533935 -92291829+46538836 -92291788+46549859 -92291773+46556405 -92291758+46562279 -92291753+46564354 -92291734+46572608 -92291709+46583713 -92291693+46590741 -92291680+46595184 -92291679+46595409 -92291665+46598461 -92291662+46599455 -92291657+46601392 -92291647+46604649 -92291647+46604898 -92291642+46607013 -92291636+46609378 -92291621+46614844 -92291600+46622526 -92291597+46624941 -92291584+46634086 -92291872+46652790 -92291968+46654790 -92291976+46655134 -92292020+46657022 -92292160+46663110 -92292177+46663182 -92292192+46663242
 -92292860+46417220 -92292980+46370264 -92292980+46367809 -92292989+46345473 -92292995+46332161 -92292995+46331148 -92292998+46324283 -92292999+46321894 -92293017+46321698 -92292941+46321194 -92292915+46320655 -92292873+46319782 -92292867+46319657 -92292817+46319448 -92292782+46319312 -92292811+46317664 -92292803+46314628 -92292880+46313752 -92292870+46312571 -92292839+46307107 -92292840+46304319 -92293007+46297987 -92293065+46295499 -92293074+46295129 -92293064+46294416 -92293063+46287800 -92293118+46283683 -92293570+46251409 -92293619+46244043 -92293558+46224578 -92293597+46221129 -92293857+46180073 -92293744+46166838 -92293707+46157328 -92293705+46157058 -92293656+46144098 -92293652+46143065 -92293570+46122463 -92293530+46113824 -92293663+46109892 -92293700+46099126 -92293932+46091742 -92294034+46084541 -92294063+46079234 -92294069+46078346 -92294036+46074741 -92294033+46074377 -92294327+46074309 -92295468+46073881 -92296586+46073445 -92297484+46073055 -92298638+46072989 -92299884+46072949 -92301621+46072634 -92303051+46072604
 -92303051+46072604 -92303867+46072671 -92304640+46072672
 -92304640+46072672 -92305807+46072559 -92312740+46070007 -92336585+46056028 -92346345+46025429 -92350887+46016076 -92362920+46013186
 -92362920+46013186 -92363049+46013200 -92364932+46013386 -92375193+46015265 -92402306+46024347 -92408259+46026630 -92418971+46026856
 -92418971+46026856 -92420039+46026836 -92421564+46026502 -92444006+46012438 -92444164+46010094 -92464584+45983605 -92476991+45973762
 -92476991+45973762 -92516964+45983364 -92525830+45983648
 -92525830+45983648 -92552234+45951585 -92585266+45944270 -92610708+45936400 -92625198+45933883
 -92625198+45933883 -92637841+45934469
 -92637841+45934469 -92637974+45934427 -92639596+45933732 -92639936+45933541 -92640115+45932478 -92640017+45931398 -92639246+45928560 -92638780+45927172 -92638474+45925971 -92661128+45921791 -92676607+45906370 -92686099+45902787 -92728382+45874952 -92736671+45857317 -92750203+45840602 -92764571+45824225 -92761929+45818540 -92761889+45817928 -92760909+45816640 -92759481+45813784 -92758959+45812800 -92777157+45787816 -92781342+45773258 -92785779+45763493 -92793307+45757746 -92803971+45749805 -92822090+45738728 -92841051+45730024
 -92293508+46663914 -92292192+46663242
 -92293508+46663914 -92293792+46663942 -92294088+46664210
 -92293508+46663914 -92294088+46664210
 -92496652+46418036 -92495137+46418040 -92492658+46418055 -92492173+46418073 -92491105+46418088
 -92491105+46418088 -92488163+46418066 -92470217+46418003
 -92470217+46418003 -92465127+46418004
 -92465127+46418004 -92458318+46417960 -92454259+46417960 -92453842+46417949 -92453108+46417929 -92452198+46417905 -92450004+46417846 -92449542+46417817 -92448950+46417779
 -92448950+46417779 -92442793+46417895 -92440810+46417933
 -92440810+46417933 -92436509+46417901 -92425867+46417824 -92425383+46417821 -92423676+46417809 -92399519+46417713
 -92399519+46417713 -92396962+46417719
 -92396962+46417719 -92373860+46417412
 -92373860+46417412 -92356439+46417550
 -92356439+46417550 -92318941+46417526 -92313006+46417516 -92300697+46417319
 -92300697+46417319 -92297215+46417329
 -92297215+46417329 -92292860+46417220
 -92893151+46766161 -92892132+46766167 -92882685+46766242 -92858636+46766271
 -92858636+46766271 -92854614+46766265 -92850175+46766258 -92848562+46766256
 -92848562+46766256 -92823966+46766287 -92814466+46766308 -92809639+46766319 -92808646+46766321 -92798464+46766344 -92750963+46767476 -92733208+46767847 -92731251+46767896 -92711837+46768380 -92680345+46769141 -92675976+46769165 -92673064+46769178
 -92673064+46769178 -92625978+46766655 -92625405+46766642 -92596745+46766559 -92595833+46766556 -92561073+46766408 -92554774+46766242 -92550902+46766175 -92546757+46766104
 -92546757+46766104 -92546490+46766211
 -92546490+46766211 -92524301+46765930 -92523039+46765915 -92512661+46765774 -92500138+46765693 -92494134+46765614 -92493588+46765607 -92493108+46765601 -92490745+46765570 -92486802+46765519 -92476823+46765427
 -92476823+46765427 -92476607+46765482 -92470587+46765484
 -92470587+46765484 -92463129+46765376 -92460071+46765365
 -92460071+46765365 -92453052+46765441
 -92453052+46765441 -92450827+46765432
 -92450827+46765432 -92449498+46765534
 -92449498+46765534 -92445956+46765427 -92441616+46765294 -92438953+46765213 -92438626+46765200 -92428376+46764801 -92425092+46764793 -92417167+46764777 -92406689+46764706
 -92406689+46764706 -92396212+46764817 -92381544+46764879 -92380113+46765061
 -92380113+46765061 -92379018+46765058 -92377452+46764946
 -92377452+46764946 -92376699+46765054 -92376654+46765060 -92375190+46765071
 -92375190+46765071 -92364782+46764998
 -92364782+46764998 -92343646+46765094 -92341054+46765142
 -92341054+46765142 -92340542+46765094
 -92340542+46765094 -92332926+46765158
 -92332926+46765158 -92322382+46765062 -92301567+46764166 -92301631+46757702 -92301583+46754022 -92301599+46752102 -92301519+46749926 -92301599+46749734 -92301599+46735270 -92301471+46720742 -92301471+46715670 -92301471+46713446 -92301439+46707830 -92301407+46707286 -92301372+46706586 -92301343+46706006 -92301311+46704230 -92301343+46703926 -92301343+46703254 -92301391+46702950 -92301407+46702566 -92301264+46696038 -92301104+46689494 -92301184+46684534 -92301056+46681030 -92301024+46677270 -92301024+46677242 -92301110+46669990 -92301092+46668442 -92301095+46668221 -92301092+46667942 -92294088+46664210
 -92448948+43500459 -92449047+43503430 -92449048+43507638 -92449113+43522092 -92449113+43522497 -92449115+43529365 -92449253+43533101 -92449275+43537536 -92449297+43541831 -92449304+43543413 -92449306+43543773 -92449340+43558273 -92449373+43572704 -92449366+43574282 -92449313+43587249 -92449199+43588693 -92449315+43601772 -92449318+43616272 -92449504+43626383 -92449526+43628553 -92449541+43631189 -92449595+43640497 -92449600+43645373 -92449575+43659835 -92449611+43662826 -92449567+43674312 -92449535+43682831 -92449509+43684420 -92449459+43687304 -92449420+43689553 -92449395+43690956 -92449395+43691019 -92449396+43696125 -92449273+43710555 -92449269+43710981 -92449211+43717942 -92449212+43724667 -92449212+43724963 -92449056+43732418 -92448994+43739485 -92448966+43742762 -92448932+43746849 -92448988+43758193 -92448999+43760405 -92448999+43761365 -92448977+43766396 -92448973+43767581 -92448970+43768152 -92448969+43768450 -92448939+43775865 -92448992+43779422 -92449035+43782291 -92449035+43783252 -92449068+43790387 -92449058+43802255 -92449050+43811221 -92449042+43819478 -92449045+43834068
 -92448948+43500459 -92452761+43500431 -92454727+43500416 -92455483+43500404
 -92455483+43500404 -92458974+43500414
 -92458974+43500414 -92461740+43500357 -92464505+43500345 -92464717+43500344 -92475061+43500344 -92475626+43500332 -92487250+43500318
 -92487250+43500318 -92487469+43500328 -92487612+43500335 -92487973+43500353
 -92487973+43500353 -92494608+43500316 -92495508+43500316 -92496425+43500316 -92497525+43500350
 -92497525+43500350 -92497692+43500347 -92498608+43500333 -92499001+43500327 -92504041+43500223
 -92504041+43500223 -92505009+43500242 -92509172+43500329
 -92509172+43500329 -92514709+43500327 -92525603+43500322 -92529154+43500321 -92532116+43500321 -92539082+43500322
 -92539082+43500322 -92549168+43500277
 -92549168+43500277 -92553161+43500300 -92557416+43500326 -92558970+43500335
 -92558970+43500335 -92568855+43500334 -92573211+43500333 -92589037+43500333 -92590514+43500345
 -92590514+43500345 -92593103+43500334 -92600607+43500307 -92605846+43500286 -92608926+43500274 -92613263+43500221 -92625738+43500099
 -92625738+43500099 -92627507+43500174 -92629275+43500248
 -92629275+43500248 -92631453+43500202 -92633017+43500169 -92636364+43500099 -92642692+43499966
 -92642692+43499966 -92644227+43500048 -92649194+43500049 -92653318+43500050 -92659186+43500052 -92668989+43500055 -92671166+43500055 -92672580+43500055 -92689033+43500062 -92692786+43500063 -92707312+43500069 -92708951+43500069 -92710429+43500069 -92712535+43500070 -92722794+43500074 -92725581+43500075 -92728840+43500076 -92732243+43500077 -92732635+43500077 -92747271+43500086 -92747724+43500086 -92749620+43500087 -92750185+43500088
 -92750185+43500088 -92752088+43500084 -92762146+43500071
 -92762146+43500071 -92768825+43500084
 -92768825+43500084 -92769769+43499966 -92776901+43499828 -92782902+43499711 -92788614+43499600 -92790317+43499567 -92808793+43499536 -92810393+43499534
 -92810393+43499534 -92820453+43499545 -92828711+43499553 -92830376+43499555
 -92830376+43499555 -92835835+43499552 -92849594+43499544 -92856642+43499540
 -92856642+43499540 -92858622+43499541 -92870277+43499548 -92875189+43499652
 -92875189+43499652 -92878714+43499610 -92882898+43499560 -92890014+43499540 -92890407+43499539
 -92890407+43499539 -92899455+43499574
 -92899455+43499574 -92903538+43499567 -92905644+43499564 -92915793+43499558 -92918480+43499557 -92925344+43499554 -92929634+43499554 -92931663+43499554 -92939670+43499555 -92940236+43499555 -92941308+43499562 -92941839+43499566
 -92941839+43499566 -92943881+43499543 -92944734+43499543 -92946183+43499543 -92946887+43499543 -92948706+43499543 -92949390+43499542 -92949478+43499542 -92949616+43499542 -92954217+43499542 -92957112+43499539 -92965968+43499530
 -92965968+43499530 -92974011+43499536 -92979450+43499540 -92980610+43499541 -92981032+43499542 -92981785+43499542 -92982812+43499543 -92987648+43499548 -92987749+43499549 -92988656+43499558 -92991899+43499590 -93001858+43499658
 -93001858+43499658 -93007871+43499604
 -93007871+43499604 -93009662+43499607 -93017264+43499618
 -93017264+43499618 -93024429+43499572 -93034698+43499567 -93035978+43499566 -93039289+43499565 -93044442+43499563 -93049304+43499560
 -92690020+43848454 -92689546+43848111 -92689546+43842054 -92689546+43841628 -92689546+43840099 -92689451+43833657
 -92689451+43833657 -92680264+43833694 -92674365+43833717 -92669976+43833734 -92668558+43833739 -92643358+43833842 -92629833+43833898
 -92629833+43833898 -92609765+43833877 -92603962+43833861 -92597930+43833838 -92590867+43833828
 -92590867+43833828 -92589565+43833834 -92581126+43833937 -92575313+43833987 -92569513+43834026 -92567175+43834035 -92560753+43834045 -92559715+43834051 -92553000+43834098 -92552067+43834103
 -92552067+43834103 -92550072+43834061 -92549628+43834044 -92529440+43833926 -92513805+43833920 -92504387+43833916
 -92504387+43833916 -92495023+43834032 -92489168+43834102
 -92489168+43834102 -92487860+43834098 -92483853+43834087 -92481123+43834080 -92478868+43834074 -92474193+43834062
 -92474193+43834062 -92457824+43834066 -92449454+43834068 -92449045+43834068
 -92496652+46418036 -92496738+46418060
 -92496738+46418060 -92498168+46418055
 -92496652+46418036 -92498168+46418055
 -92498168+46418055 -92503734+46417957 -92504326+46417947
 -92504326+46417947 -92507367+46417993 -92509052+46418018 -92529378+46418043 -92530346+46418044 -92539043+46418055 -92551076+46418070 -92553164+46418072 -92564744+46418087 -92574362+46418099 -92595219+46418142
 -92595219+46418142 -92607485+46418127 -92619607+46418113 -92623181+46418109 -92626394+46418088 -92626683+46418084
 -92626683+46418084 -92641671+46418145 -92657885+46418211 -92663026+46418229 -92678443+46418283 -92693746+46418352 -92699364+46418375 -92699655+46418375 -92706471+46418374
 -92706471+46418374 -92709245+46418380 -92713138+46418388 -92725509+46418415 -92730765+46418436 -92731734+46418453 -92733310+46418481
 -92733310+46418481 -92734526+46418477 -92735654+46418473 -92736399+46418472 -92736664+46418471 -92737468+46418469 -92737718+46418469 -92738020+46418468 -92738803+46418466 -92742613+46418457 -92745475+46418450 -92754527+46418361 -92755585+46418361 -92756808+46418316
 -92756808+46418316 -92762031+46418410 -92762122+46418410 -92764047+46418399 -92764110+46418399 -92766254+46418387 -92767957+46418377 -92769633+46418368
 -92769633+46418368 -92772574+46418414 -92773004+46418529
 -92773004+46418529 -92774322+46418498 -92785366+46418464
 -92785366+46418464 -92785834+46418479
 -92785834+46418479 -92786820+46418441
 -92786820+46418441 -92790688+46418511
 -92790688+46418511 -92793746+46418492 -92794158+46418489
 -92794158+46418489 -92795579+46418512
 -92795579+46418512 -92797562+46418466
 -92797562+46418466 -92798591+46418492
 -92798591+46418492 -92803169+46418408 -92803593+46418401 -92804110+46418392 -92805078+46418375
 -92805078+46418375 -92812943+46418515 -92814303+46418545 -92821754+46418737 -92823716+46418754 -92825075+46418767 -92825297+46418769 -92826880+46418786 -92843373+46418887 -92844994+46418897 -92863703+46419049 -92866149+46419277
 -92866149+46419277 -92886969+46419072
 -92886969+46419072 -92907854+46419096 -92927718+46419211 -92948878+46419334 -92949644+46419336 -92964134+46419381 -92969529+46419398 -92969900+46419399
 -92969900+46419399 -92990956+46419391 -93054847+46419269
 -92678717+44195516 -92671357+44195596
 -92671357+44195596 -92667924+44195579 -92667512+44195577 -92667364+44195576 -92665859+44195569 -92663888+44195559 -92663213+44195556 -92659121+44195536 -92658745+44195534 -92658349+44195532 -92655997+44195500
 -92655997+44195500 -92651260+44195516
 -92651260+44195516 -92650716+44195500 -92648844+44195468
 -92648844+44195468 -92648306+44195472 -92647500+44195484 -92646722+44195484 -92646396+44195484 -92645716+44195476 -92645414+44195472 -92645103+44195468 -92643852+44195452 -92642999+44195443 -92642268+44195436 -92637884+44195420 -92637660+44195388 -92637372+44195388 -92636764+44195404
 -92636764+44195404 -92636174+44195400 -92636015+44195399 -92634524+44195388 -92631164+44195388 -92630363+44195379 -92614327+44195208 -92613718+44195202 -92613259+44195197 -92612027+44195181 -92604498+44194994 -92603642+44194973
 -92603642+44194973 -92602506+44195101
 -92602506+44195101 -92600442+44194829
 -92600442+44194829 -92597312+44194916 -92591194+44195085
 -92591194+44195085 -92581818+44194525 -92578864+44194517 -92558649+44194461
 -92558649+44194461 -92557385+44194493 -92550872+44194509
 -92841051+45730024 -92847472+45728953 -92877150+45673847 -92881253+45661761 -92884073+45653283 -92884062+45653018 -92884106+45652309 -92884309+45651503 -92884695+45650714 -92884887+45650021 -92885228+45648973 -92885351+45648039 -92885406+45647217 -92885541+45646645 -92885711+45646017 -92886712+45644541 -92887067+45644148 -92889055+45642289 -92887037+45636985 -92885965+45600387 -92886442+45598679 -92886421+45594881 -92884004+45591220 -92883277+45589831 -92883306+45588753 -92884651+45581990 -92884954+45578818 -92883749+45575483 -92882500+45574563 -92881136+45573409 -92816842+45560945 -92754434+45556698 -92750212+45554643
 -92750212+45554643 -92749485+45554681
 -92749485+45554681 -92748206+45554115 -92747105+45553801 -92745591+45553016 -92744396+45552234 -92743147+45551339 -92741793+45550548 -92740574+45549870 -92740007+45549547 -92727887+45520429 -92712863+45504849 -92709162+45499960 -92683594+45470687 -92682503+45469752 -92681845+45468446 -92662303+45458688 -92653352+45455033 -92647680+45444216 -92647626+45444128 -92646653+45441778 -92648723+45428242 -92648502+45427486 -92648680+45426422 -92649085+45425140 -92650053+45421525 -92646714+45413100 -92648284+45406746 -92650477+45401917 -92660570+45395012 -92672134+45385739 -92672511+45385261 -92672794+45384904 -92674543+45382868 -92698935+45338395 -92698964+45336509 -92706085+45325252 -92708862+45322347 -92709968+45321302 -92720396+45313840 -92725041+45311039 -92732594+45304224 -92745251+45296299 -92745683+45296042
 -92690020+43848454 -92686388+43848502
 -92686388+43848502 -92678709+43848487 -92678412+43848487 -92678343+43855641 -92678358+43877515 -92678358+43892027 -92678439+43906507 -92678487+43914203 -92678503+43916379 -92678496+43918361 -92678487+43920907 -92678423+43935323 -92678290+43940197 -92677928+43949771 -92677951+43952975 -92678008+43960683 -92678008+43963995 -92677992+43964283 -92678008+43966747 -92678024+43971355 -92677976+43973067 -92677912+43974363 -92677928+43978635 -92677928+43978760 -92677928+43981787 -92677912+43985435 -92677961+43987954 -92678167+43998403 -92678201+44000123 -92678249+44007355 -92678265+44010907 -92678237+44015083 -92678201+44021659 -92678169+44026507 -92678201+44028203 -92678201+44028891 -92678169+44032011 -92678181+44032395 -92678185+44032507 -92678186+44032677 -92678217+44039741 -92678234+44043483 -92678170+44051563 -92678164+44052833 -92678138+44057964 -92678131+44064845 -92678130+44065553 -92678122+44074300 -92678086+44079460 -92678059+44083164 -92678139+44083964 -92678154+44086256 -92678202+44093299 -92678203+44093468 -92678191+44101034 -92678193+44101200 -92678250+44106508 -92678267+44108060 -92678171+44111596 -92678331+44115196 -92678236+44116540 -92678300+44122444 -92678302+44122796 -92678316+44124940 -92678380+44129932 -92678380+44142985 -92678380+44143340 -92678492+44151388 -92678605+44167900 -92678733+44174700 -92678637+44177100 -92678589+44184012 -92678717+44195516
 -92966055+44196396 -92964816+44196808 -92961211+44196845 -92960271+44196855 -92941654+44196878 -92940245+44196880
 -92940245+44196880 -92925209+44196879 -92924288+44196879 -92923717+44196881 -92920187+44196893 -92912303+44196923
 -92912303+44196923 -92899812+44196851 -92896377+44196849 -92892246+44196848 -92886862+44196845 -92883801+44196844 -92880878+44196843
 -92880878+44196843 -92870870+44196854 -92866670+44196867
 -92866670+44196867 -92861584+44196824
 -92861584+44196824 -92859359+44196825 -92849425+44196828 -92845817+44196830
 -92845817+44196830 -92840638+44196797 -92838856+44196786 -92831747+44196770 -92823386+44196752 -92819148+44196743 -92816752+44196735 -92812631+44196720
 -92812631+44196720 -92810851+44196743
 -92810851+44196743 -92803532+44196635 -92802761+44196620 -92798940+44196547 -92797120+44196513 -92794589+44196482 -92791940+44196449 -92791203+44196440 -92786864+44196388 -92785677+44196374 -92782736+44196325 -92775887+44196211 -92763404+44196025 -92758468+44195952 -92750192+44195917 -92749940+44195916 -92748549+44195912 -92746982+44195908 -92744320+44195900 -92739184+44195868 -92736544+44195852 -92729055+44195804 -92726495+44195804 -92720207+44195740 -92708959+44195708 -92707807+44195692 -92700415+44195648 -92688958+44195580 -92683038+44195564 -92678717+44195516
 -92690020+43848454 -92698426+43848477
 -92698426+43848477 -92706790+43848409 -92709803+43848384
 -92709803+43848384 -92718524+43848405 -92723745+43848414 -92728362+43848422 -92729837+43848424
 -92729837+43848424 -92731260+43848378
 -92731260+43848378 -92737106+43848535
 -92737106+43848535 -92738528+43848466
 -92738528+43848466 -92742575+43848472 -92749762+43848483 -92753830+43848541 -92758618+43848602
 -92758618+43848602 -92770120+43848584
 -92770120+43848584 -92775111+43848598 -92778778+43848609
 -92778778+43848609 -92789902+43848544 -92791956+43848453
 -92791956+43848453 -92792006+43848460 -92792272+43848498 -92796380+43848590 -92798023+43848602 -92798720+43848607 -92799572+43848614
 -92799572+43848614 -92806305+43848598 -92809337+43848592
 -92809337+43848592 -92818849+43848660
 -92818849+43848660 -92829404+43848636
 -92829404+43848636 -92834005+43848642 -92843877+43848656
 -92843877+43848656 -92849407+43848632 -92859341+43848628 -92859773+43848628 -92861716+43848636 -92866532+43848656 -92869569+43848669
 -92869569+43848669 -92878029+43848645 -92880227+43848637 -92889658+43848604 -92890492+43848600 -92899201+43848562 -92902459+43848556 -92909504+43848543 -92911273+43848451
 -92911273+43848451 -92923408+43848545
 -92923408+43848545 -92925084+43848477 -92930045+43848454 -92934680+43848454 -92943407+43848454 -92944207+43848454 -92945086+43848454 -92950175+43848431 -92954638+43848420 -92956874+43848414 -92963816+43848396 -92969893+43848381
 -92969893+43848381 -92974824+43848449 -92975045+43848494
 -92975045+43848494 -92985536+43848422
 -92985536+43848422 -92986321+43848486
 -92986321+43848486 -92992056+43848469 -92996215+43848456 -92998538+43848449
 -92998538+43848449 -93004413+43848452
 -93004413+43848452 -93005248+43848447 -93010302+43848419 -93027341+43848410 -93030072+43848408 -93037033+43848405 -93037733+43848405 -93045791+43848407
 -92732390+44713802 -92732394+44712918 -92732403+44710969 -92732410+44709442 -92732420+44707337 -92732497+44691351 -92732500+44690582 -92732510+44689945 -92732540+44686447 -92732540+44686332 -92732577+44684927 -92732622+44683165 -92732626+44683030 -92732639+44682531 -92732637+44682287 -92732634+44681620 -92732626+44679756 -92732593+44672567 -92732560+44671515 -92732570+44668732 -92732584+44664937 -92732587+44664175 -92732603+44661472 -92732629+44655679 -92732658+44649204 -92732661+44648571 -92732692+44646452 -92732703+44644579 -92732595+44638451 -92732577+44637400 -92732557+44636282 -92732499+44632941 -92732438+44629415 -92742687+44629400 -92744424+44629398 -92748073+44629393
 -92748073+44629393 -92750199+44629429 -92759511+44629487 -92772400+44629567 -92784401+44629667 -92792801+44629767
 -92792801+44629767 -92792701+44628067 -92792501+44615367 -92792301+44608067 -92792201+44600667 -92792201+44599727 -92792201+44596667 -92792101+44586167 -92792101+44580667 -92792088+44579518 -92792001+44571667 -92792101+44565467 -92792101+44565207 -92792101+44562566 -92792101+44561066 -92792198+44552140 -92792201+44551866 -92792101+44544966 -92792301+44543566 -92798901+44543266
 -92798901+44543266 -92800501+44543366 -92807901+44543366 -92813806+44543400 -92825302+44543466 -92827759+44543499 -92829818+44543527 -92832702+44543566
 -92832702+44543566 -92840803+44543466
 -92840803+44543466 -92880005+44543566
 -92880005+44543566 -92881590+44543552 -92891005+44543466
 -92891005+44543466 -92900006+44543567
 -92900006+44543567 -92906789+44543506 -92911206+44543467
 -92911206+44543467 -92913506+44543567 -92918807+44543567 -92918706+44533167 -92918606+44525666 -92918506+44521666 -92918506+44521366 -92918506+44521166 -92918406+44520566 -92918606+44519566 -92918806+44518166 -92918806+44517756
 -92918806+44517756 -92921233+44517781
 -92921233+44517781 -92921807+44517566 -92939444+44511566 -92953575+44507955
 -92953575+44507955 -93009111+44516366
 -93009111+44516366 -93013111+44515766 -93013611+44515666 -93019911+44515366 -93020511+44515366 -93039311+44515766
 -93039311+44515766 -93039411+44512266 -93039411+44511466 -93039011+44500966 -93039268+44486228 -93039263+44484893 -93039238+44479050 -93039207+44471690
 -92732390+44713802 -92750200+44722120 -92754200+44722767 -92776501+44733467 -92802402+44745167
 -92802402+44745167 -92802554+44746123 -92802875+44746847 -92803502+44747767 -92804402+44748767 -92806103+44764567 -92793902+44783667 -92786615+44790194 -92784802+44793167 -92769750+44831304 -92768798+44857972 -92768810+44858043 -92769102+44862167 -92763823+44874967 -92767932+44904021 -92763787+44905897 -92755502+44918567 -92752702+44928567 -92752102+44930867 -92750802+44941567 -92751034+44942480 -92751850+44945684 -92752603+44948567 -92753003+44949967 -92754603+44955767 -92754797+44956024 -92759203+44962067 -92769504+44974267 -92770304+44978967 -92770304+44980067 -92770304+44992067 -92770079+45004445 -92768804+45007667 -92765896+45013558 -92764104+45017067 -92764604+45028767 -92785706+45042667 -92800707+45055166 -92800874+45055415 -92800992+45055591 -92801707+45056766 -92796607+45073566 -92792875+45078489 -92792407+45078866 -92784924+45083440 -92750205+45105679 -92745694+45123112 -92746223+45124966 -92750206+45138810 -92757807+45156566 -92757775+45160519 -92757007+45162366 -92756907+45165166 -92755747+45167099 -92757107+45177466 -92763860+45182115 -92758008+45209566 -92752308+45216866 -92752608+45221766 -92756514+45227703 -92752091+45267646 -92759409+45277165 -92758710+45290965 -92750209+45293565 -92747733+45295022 -92745683+45296042
 -93019119+45296866 -93016419+45296866 -93015219+45296866 -93004119+45296866 -93003218+45296866 -93002518+45296866 -92998818+45296866 -92998030+45296853 -92992718+45296766 -92986917+45296766 -92986518+45296766 -92985818+45296766 -92983718+45296766 -92978947+45296722 -92978753+45296720 -92973150+45296668 -92973076+45296667 -92973017+45296666 -92970217+45296666 -92968617+45296666 -92963199+45296666 -92960917+45296666 -92957327+45296632 -92950317+45296566 -92936685+45296394 -92926516+45296266 -92906115+45296166
 -92906115+45296166 -92899415+45296266 -92895715+45296266 -92893715+45296266 -92886014+45296266 -92880114+45296266 -92866714+45296166 -92845913+45296065
 -92845913+45296065 -92835891+45296112 -92825491+45296161 -92824612+45296165
 -92824612+45296165 -92822112+45296065 -92815612+45296065 -92815312+45295965 -92814912+45295965 -92802411+45296065
 -92802411+45296065 -92793711+45295965 -92793163+45295965 -92783311+45295965 -92782475+45295957 -92773310+45295865
 -92773310+45295865 -92768110+45295965 -92750509+45296065 -92750209+45296065 -92749409+45296060 -92747794+45296059 -92746640+45296049 -92745683+45296042
 -92881906+44775167 -92866505+44760267 -92863605+44757067 -92852105+44746167 -92847104+44746067 -92846904+44746067 -92837624+44746763 -92812103+44747467
 -92812103+44747467 -92802402+44745167
 -92841051+45730024 -92842839+45730016 -92848472+45729985 -92849335+45729976
 -92849335+45729976 -92850249+45730014 -92852710+45730015 -92852992+45730015 -92862458+45730009
 -92862458+45730009 -92865703+45730027 -92875052+45730082 -92882055+45730083 -92898603+45730083 -92906706+45730139 -92908778+45730153 -92910878+45730167 -92919266+45730225
 -92919266+45730225 -92919762+45730092
 -92919762+45730092 -92924257+45730104 -92926515+45730119 -92928380+45730132 -92929245+45730138 -92932128+45730158 -92960496+45730293 -92961693+45730302 -92963227+45730313 -92965971+45730334 -92971313+45730375 -92976561+45730414 -92981192+45730448 -92982841+45730458 -92991247+45730512 -92992096+45730512 -92993075+45730534
 -92993075+45730534 -93000211+45730531
 -93000211+45730531 -93001830+45730669 -93003581+45730678 -93021711+45730769 -93035606+45730828 -93035905+45730829 -93051419+45730845 -93062613+45731012 -93063726+45731029
 -93063726+45731029 -93064838+45731023 -93067882+45731007 -93074286+45730974 -93083592+45730926 -93100224+45730840 -93104402+45730815 -93124843+45730738
 -93124843+45730738 -93131742+45730754 -93140972+45730777 -93141792+45730780
 -92883980+44775213 -92881906+44775167
 -92883980+44775213 -92883080+44775175 -92881906+44775167
 -92893151+46766161 -92910005+46766047
 -92910005+46766047 -92935844+46766122
 -92893151+46766161 -92935844+46766122
 -92935844+46766122 -92999717+46766890
 -92999717+46766890 -93020120+46766734 -93041345+46766648 -93061529+46766550
 -93019415+44890666 -93016214+44883566 -93016014+44882966 -93014282+44874966 -93014302+44874966 -93010687+44866679 -93009314+44863966 -93008714+44855166 -93008903+44853463 -93008914+44853366 -93009896+44847929 -93011714+44837866 -93010313+44832666 -93021340+44794625 -93022523+44791442 -93022613+44791066 -93022473+44789873 -93022413+44789366 -93022013+44788366 -93022113+44787866 -93021113+44785066 -93021113+44784766 -93015413+44775466 -92983611+44774766 -92983223+44774668 -92974611+44772067 -92960563+44767192
 -92960563+44767192 -92883980+44775213
 -92966055+44196396 -92967581+44196808 -92967963+44196853
 -92966055+44196396 -92967963+44196853
 -92967963+44196853 -92973835+44196885 -92976411+44196899 -92979660+44196918
 -92979660+44196918 -92980455+44196872 -92985500+44196829 -92986143+44196823 -92995830+44196740 -93000204+44196703
 -93000204+44196703 -93000780+44196899
 -93000780+44196899 -93006986+44196858 -93009367+44196827 -93021893+44196598 -93025739+44196531
 -93025739+44196531 -93040351+44196559
 -93040351+44196559 -93040933+44196558
 -92983813+44895366 -92993914+44890766
 -93020518+45123866 -93019918+45123766 -93013518+45123766 -93008317+45123766 -93005017+45123766 -93003817+45123666 -93003417+45123666 -93003017+45123666 -92998171+45123666 -92994317+45123666 -92992546+45123666 -92990017+45123666 -92984416+45123566 -92984416+45121966 -92984416+45118866 -92984416+45116109 -92984416+45115851 -92984416+45115793 -92984416+45115666 -92984416+45115066 -92984416+45110195 -92984416+45110142 -92984416+45108094 -92984416+45104166 -92984316+45102866 -92984416+45102466 -92984416+45102363 -92984416+45099766 -92984316+45098066 -92984416+45096966 -92984416+45096766 -92984416+45094466 -92984416+45086566 -92984516+45075366 -92984716+45066166 -92984616+45065366 -92984716+45064766 -92984616+45063766 -92984616+45061166 -92984616+45059966 -92984616+45059663 -92984616+45057730 -92984616+45057566 -92984616+45056748 -92984616+45056366 -92984616+45055566 -92984616+45054901 -92984616+45053966 -92984616+45053066 -92984616+45052747 -92984616+45052355 -92984616+45052218 -92984616+45052066 -92984616+45050266 -92984616+45049066 -92984616+45047542 -92984616+45047062 -92984616+45046633 -92984616+45046454 -92984615+45036565 -92984615+45035865 -92984615+45035065 -92984615+45034065 -92984715+45033165 -92984715+45033010 -92984715+45032765 -92984715+45031817 -92984715+45031465 -92984687+45031185 -92984584+45030151 -92984515+45029465 -92984615+45029165 -92984615+45027165 -92984715+45026665 -92984715+45026108 -92984715+45025090 -92984715+45024265 -92984615+45023265 -92984615+45022165 -92984615+45021265 -92984615+45020465 -92984615+45020065 -92984615+45019665 -92984615+45019560 -92984615+45019265 -92984615+45018665 -92984615+45017665 -92984615+45016865 -92984615+45016565 -92984615+45015965 -92984615+45015065 -92984615+45014065 -92984615+45013165 -92984615+45012365 -92984615+45011365 -92984615+45010465 -92984715+45009665 -92984615+45008765 -92984615+45007765 -92984515+45006865 -92984609+44999658 -92984515+44998065 -92984515+44992465 -92984615+44987765 -92984515+44987165 -92984615+44985865 -92984593+44985380 -92984573+44984947 -92984549+44984409 -92984515+44983665 -92984515+44980287 -92984515+44980186 -92984515+44978575 -92984515+44977865 -92984515+44976865 -92984515+44975765 -92984615+44973865 -92984615+44972065 -92984615+44970665 -92984615+44968765 -92984615+44966965 -92984614+44965865 -92984614+44963365 -92984614+44961665 -92984614+44961465 -92984614+44959665 -92984614+44959165 -92984614+44957865 -92984514+44956065 -92984514+44953865 -92984514+44953392 -92984514+44953127 -92984514+44952565 -92984489+44952215 -92984454+44951719 -92984431+44951394 -92984314+44949765 -92984414+44949165 -92984514+44948565 -92984514+44948217 -92984514+44947765 -92984414+44946165 -92984514+44945665 -92984514+44945521 -92984514+44944565 -92984514+44943365 -92984414+44941465 -92984414+44939066 -92984414+44933966 -92984214+44932266 -92984314+44928066 -92984314+44926116 -92984314+44924030 -92984314+44923166 -92984314+44919866 -92984266+44918090 -92984114+44912466 -92984114+44910966 -92984114+44910366 -92984114+44909266 -92984074+44904368 -92984013+44904266 -92983973+44902974 -92983913+44901066 -92983813+44895366
 -92993914+44890766 -92983813+44895366
 -93019415+44890666 -93017615+44890766
 -93017615+44890766 -93013514+44890666
 -93013514+44890666 -93010814+44890766
 -93010814+44890766 -93009114+44890566
 -93009114+44890566 -93007614+44890766 -93007214+44890766 -93006514+44890666
 -93006514+44890666 -93005808+44890734 -93005614+44890766 -93004714+44890866
 -93004714+44890866 -92999614+44890766 -92993914+44890766
 -93018712+45386615 -93018704+45385836 -93018659+45385391 -93018645+45382738 -93018413+45374965 -93019419+45342165 -93019419+45340066 -93019519+45339166 -93019519+45334466 -93019519+45334066 -93019519+45333266 -93019319+45325866 -93019234+45313495 -93019219+45311266 -93019219+45305466 -93019219+45305292 -93019219+45304273 -93019219+45300884 -93019219+45299766 -93019119+45298166 -93019119+45296866
 -93018625+45387883 -93018670+45390662 -93018717+45394399 -93018844+45398468 -93018867+45398803 -93018934+45400123 -93018906+45401349 -93019060+45403207 -93019136+45405234 -93019288+45411592 -93019292+45411673 -93019297+45411767
 -93018712+45386615 -93018625+45387883
 -93018712+45386615 -93018691+45386694 -93018625+45387883
 -93019119+45296866 -93019119+45295366 -93019194+45292726 -93019219+45291866 -93019219+45286678 -93019219+45286466 -93019219+45283015 -93019219+45272767 -93019219+45268867 -93019249+45268350 -93019319+45267167 -93019319+45260667 -93019319+45257967 -93019319+45257567 -93019319+45250867 -93019319+45232167 -93019419+45224967 -93019419+45219467 -93019425+45218900 -93019519+45210667 -93019819+45196367 -93019819+45194367 -93019819+45189267 -93019883+45183875 -93019902+45182286 -93020118+45164066 -93020118+45161466 -93020218+45159066 -93020218+45153566 -93020223+45153261 -93020318+45146966 -93020313+45146710 -93020218+45141466 -93020218+45135566 -93020218+45134566 -93020218+45126766 -93020518+45123866
 -93141792+45730780 -93141898+45716389 -93141584+45701848 -93141596+45698243 -93141633+45687542 -93141661+45679429 -93141676+45675003 -93141681+45673395 -93141740+45656699 -93141758+45651519 -93141778+45645573 -93141783+45644035 -93141808+45636891 -93141812+45636182 -93141824+45632553 -93141832+45630267 -93141843+45627195 -93141812+45624130 -93141846+45622941 -93141907+45618012 -93141952+45614322 -93141952+45613818 -93141953+45611044 -93141955+45604007 -93141955+45602480 -93141955+45601588 -93141960+45588508 -93141813+45584716 -93141588+45580692 -93141556+45580349 -93141588+45580257 -93141654+45579891 -93141589+45579594 -93141655+45578931 -93141623+45578268 -93141969+45565427 -93141974+45558109 -93120495+45558076 -93114857+45558033 -93109178+45557990 -93104018+45557968
 -93104018+45557968 -93100752+45557969 -93098290+45557970 -93097867+45558016
 -93097867+45558016 -93096553+45557992 -93094005+45557982 -93093500+45557980 -93082978+45557937 -93073146+45557896 -93072905+45557792 -93063337+45557792 -93058440+45557759
 -93058440+45557759 -93058269+45557790
 -93058269+45557790 -93042248+45557630 -93036503+45557482 -93032419+45557377 -93024869+45557237
 -93024869+45557237 -93022331+45557282 -93022151+45557282 -93022178+45554226 -93022213+45542696 -93022253+45530258 -93022255+45528132 -93022249+45526706 -93022227+45521616 -93022209+45520318 -93022213+45516637 -93022215+45515069 -93022217+45513495 -93022220+45511684 -93022227+45505908 -93022312+45498834 -93022236+45497273 -93022158+45495682 -93021796+45488211 -93021786+45488000 -93021771+45487690 -93021702+45486263 -93021637+45484914 -93021671+45482742 -93021641+45479793 -93021642+45477552 -93021634+45476492 -93021530+45470582 -93021521+45470230 -93021467+45468200 -93021406+45465890 -93021206+45458383 -93021012+45451099 -93020977+45444913 -93020954+45440812 -93020616+45434897 -93020409+45431483 -93020352+45430472 -93019297+45411767
 -93227024+45035465 -93227024+45035965 -93227024+45036365 -93226978+45037433 -93226924+45038665 -93226924+45039884 -93226924+45040250 -93226924+45040665 -93226924+45040965 -93227024+45041965 -93226924+45045865 -93226924+45046265 -93226824+45047865 -93226824+45049965 -93226824+45051865 -93226924+45053065 -93226924+45054265 -93226924+45055865 -93226924+45057265 -93227024+45058165 -93227109+45059437 -93227124+45059665 -93227224+45060665 -93227124+45061065 -93227224+45061465 -93227224+45061797 -93227225+45063565 -93227225+45064665 -93227225+45065365 -93227225+45069365 -93227325+45071665 -93227352+45072123 -93227375+45072515 -93227325+45074965 -93227350+45076739 -93227425+45078165 -93227425+45078665 -93227425+45078965 -93227411+45080623 -93227525+45080965 -93227425+45082265 -93227425+45083165 -93227425+45084265 -93227325+45084865 -93227425+45085865 -93227425+45087665 -93227425+45088365 -93227525+45088965 -93227525+45090065 -93227525+45091665 -93227425+45092665 -93227425+45092865 -93227425+45093065 -93227525+45096665 -93227625+45100365 -93227625+45102165 -93227625+45104065 -93227525+45106965 -93227525+45107265 -93227525+45107565 -93227425+45109965 -93227425+45111265 -93227625+45115165 -93227525+45116065 -93227525+45116465 -93227725+45118565 -93227925+45124365 -93226825+45124465
 -93226825+45124465 -93225025+45124365
 -93225025+45124365 -93223225+45124465 -93221325+45124465 -93220424+45124465 -93219225+45124465 -93217325+45124465 -93215625+45124465 -93214650+45124423 -93213325+45124365
 -93213325+45124365 -93212125+45124465
 -93212125+45124465 -93211064+45124451 -93209096+45124426 -93204425+45124365 -93200391+45124298 -93198424+45124265
 -93198424+45124265 -93198024+45124365 -93195624+45124365 -93190824+45124265 -93189952+45124265 -93188624+45124265 -93186924+45124365
 -93186924+45124365 -93184024+45124265 -93178924+45124265 -93173782+45124265 -93172923+45124265 -93171636+45124265 -93169623+45124265 -93169472+45124261 -93165523+45124165
 -93165523+45124165 -93163623+45124265 -93157320+45124265 -93155403+45124265 -93153323+45124265 -93151423+45124365
 -93151423+45124365 -93148505+45124279 -93148023+45124265 -93144580+45124265 -93143322+45124265 -93142722+45124265 -93140622+45124065 -93140468+45124065 -93138122+45124065 -93134522+45124065 -93132522+45124065 -93130333+45124175 -93128522+45124266
 -93128522+45124266 -93127222+45124166 -93125522+45124166 -93122322+45124166 -93121822+45124166 -93116921+45124166 -93106521+45124066 -93096821+45124066 -93096121+45124166
 -93096121+45124166 -93091220+45124066 -93086564+45124066 -93086220+45124066 -93071520+45124066 -93065595+45124026 -93056619+45123966 -93056319+45123966 -93050519+45124066
 -93050519+45124066 -93049619+45123966
 -93049619+45123966 -93048319+45124166
 -93048319+45124166 -93047719+45123966 -93047319+45123966 -93036218+45123866 -93033118+45123866 -93029618+45123866 -93024618+45123866 -93020518+45123866
 -93510078+45414968 -93500558+45414552 -93492201+45414201 -93490670+45414141 -93467273+45413928 -93464107+45413879 -93449613+45413657
 -93449613+45413657 -93439064+45413658 -93438836+45413749 -93431717+45413776 -93424874+45413777
 -93424874+45413777 -93420106+45413702 -93418806+45413702 -93409004+45413700 -93385272+45413618 -93384687+45413616 -93367654+45413599 -93357266+45413535
 -93357266+45413535 -93354584+45413542 -93353668+45413544 -93351172+45413552 -93346709+45413565 -93346130+45413566 -93344568+45413571 -93342368+45413577 -93339769+45413586 -93337952+45413609 -93326882+45413639 -93303118+45413705 -93295979+45413725
 -93295979+45413725 -93285856+45413609
 -93285856+45413609 -93280689+45413699
 -93280689+45413699 -93275591+45413672 -93271308+45413650
 -93271308+45413650 -93265359+45413699 -93264298+45413708 -93263420+45413716 -93260791+45413738
 -93260791+45413738 -93255597+45413712
 -93255597+45413712 -93252699+45413764 -93250227+45413809
 -93250227+45413809 -93249314+45413798 -93242118+45413707
 -93242118+45413707 -93240313+45413714 -93238325+45413729 -93237262+45413738
 -93237262+45413738 -93236613+45413716 -93235120+45413716 -93233128+45413721 -93225057+45413743 -93209745+45413854 -93183408+45414046 -93179783+45414058 -93177759+45414069 -93162826+45414210
 -93162826+45414210 -93157679+45414069 -93142219+45413644 -93142143+45413642
 -93142143+45413642 -93107814+45413647 -93101383+45413651 -93101257+45413653
 -93101257+45413653 -93092034+45413648 -93083253+45412733 -93075738+45412674 -93073580+45412641 -93071323+45412606 -93068958+45412575 -93068231+45412566 -93065967+45412537 -93063189+45412471 -93045211+45412046 -93040249+45412000 -93030973+45411916 -93019297+45411767
 -93178120+44888365 -93172026+44887511
 -93172026+44887511 -93170388+44887796 -93157120+44891765 -93156656+44891956 -93153019+44893565 -93148975+44897009 -93148819+44897165 -93148319+44897665 -93147784+44898068 -93138919+44904065 -93128919+44919465 -93127619+44919465 -93125919+44919465 -93121419+44919465 -93118119+44919565 -93116219+44919565 -93115519+44919565 -93114618+44919565 -93110018+44919565 -93107118+44919565 -93106018+44919565 -93104618+44919565 -93103118+44919565 -93101718+44919565 -93100518+44919565 -93097518+44919565 -93096018+44919565 -93096018+44920665 -93096025+44921565 -93096023+44921866 -93096019+44922576 -93096018+44922765 -93095918+44923165 -93094318+44923165 -93092118+44923265
 -93092118+44923265 -93090818+44923165 -93090840+44922968 -93090824+44922259 -93090818+44921365 -93090829+44921173 -93090832+44919565 -93089418+44919565 -93088018+44919565 -93086518+44919665 -93085117+44919665 -93083617+44919565 -93082117+44919565 -93080717+44919565 -93076517+44919565 -93074617+44919565 -93072917+44919565 -93071317+44919565 -93071017+44919565 -93069217+44919565 -93067817+44919565 -93067017+44919465
 -93067017+44919465 -93066529+44919494 -93066247+44919510 -93065317+44919565
 -93065317+44919565 -93064617+44919465
 -93064617+44919465 -93064066+44919507 -93063317+44919565 -93061417+44919565 -93059717+44919465 -93059017+44919465 -93058317+44919465 -93054961+44919465 -93052416+44919465 -93052059+44919465 -93050966+44918298 -93049966+44917620 -93044833+44911109 -93036415+44899966 -93019415+44890666
 -93039207+44471690 -93048756+44471761
 -93048756+44471761 -93055778+44471724 -93068345+44471706
 -93068345+44471706 -93072484+44471712 -93074624+44471715
 -93074624+44471715 -93079765+44471713 -93098477+44471646 -93100140+44471640 -93114124+44471280 -93120322+44471197 -93125214+44471126 -93130361+44471014
 -93130361+44471014 -93145728+44471063 -93146871+44471067 -93151149+44471095 -93151939+44471100 -93152884+44471106 -93155907+44471126 -93156006+44471126 -93157020+44471121 -93157086+44471121 -93158208+44471116
 -93158208+44471116 -93159901+44471132 -93160062+44471134
 -93160062+44471134 -93160539+44471117
 -93160539+44471117 -93160677+44471119 -93165761+44471190 -93166356+44471199
 -93166356+44471199 -93166640+44471198 -93167554+44471195
 -93167554+44471195 -93169321+44471210
 -93169321+44471210 -93169386+44471209 -93170503+44471199 -93170866+44471195 -93171716+44471187 -93174942+44471187 -93176321+44471191 -93178193+44471197
 -93178193+44471197 -93179467+44471192 -93180405+44471188 -93180722+44471187
 -93180722+44471187 -93200821+44471278 -93203463+44471278 -93210932+44471277 -93216298+44471230 -93223924+44471182
 -93223924+44471182 -93241430+44471426
 -93241430+44471426 -93251597+44471423
 -93251597+44471423 -93271290+44471663 -93278134+44471736 -93281850+44471755 -93281714+44486413 -93281677+44490364
 -93039979+44377500 -93039976+44378116 -93039914+44384897 -93039881+44388519 -93039871+44389616 -93039844+44392545 -93039780+44394238 -93039812+44394745 -93039825+44395816 -93039842+44397187 -93039823+44399821 -93039797+44403747 -93039793+44404321 -93039792+44405328 -93039791+44405991 -93039790+44406968 -93039788+44408402 -93039788+44408534 -93039782+44410744 -93039782+44410844 -93039762+44418054 -93039734+44428950 -93039659+44432281 -93039610+44434472 -93039568+44436602 -93039441+44442992 -93039405+44445156 -93039310+44457079 -93039309+44457444 -93039244+44460142 -93039207+44471690
 -93040006+44373924 -93039979+44377500
 -93040006+44373924 -93039993+44374965 -93039979+44377500
 -93040933+44196558 -93040917+44201802 -93040928+44210988 -93040860+44225463 -93040868+44227628 -93040854+44240031 -93040721+44246304 -93040648+44249753 -93040626+44254532 -93040690+44255904 -93040682+44256815 -93040750+44267955 -93040590+44268001 -93040493+44272574 -93040431+44279382 -93040418+44280727 -93040397+44283178 -93040394+44283528 -93040324+44298049 -93040311+44303319 -93040305+44305600 -93040287+44312593 -93040285+44314864 -93040276+44322295 -93040255+44324065 -93040251+44327137 -93040241+44328258 -93040216+44330894 -93040181+44334753 -93040150+44338181 -93040118+44341682 -93040103+44347139 -93040080+44356341 -93040043+44370816 -93040006+44373924
 -93045909+44196558 -93043191+44196558 -93040933+44196558
 -93045791+43848407 -93045671+43853406 -93045663+43853735 -93045694+43856182 -93045741+43857969 -93045777+43859339 -93045788+43859750 -93045656+43861818 -93045646+43861981 -93045566+43863249 -93045534+43864278 -93045533+43865559 -93045502+43866291 -93045502+43866428 -93045490+43866921 -93045406+43870339 -93045430+43873938 -93045430+43877796 -93045429+43877945 -93045420+43882243 -93045415+43884975 -93045400+43892013 -93045391+43893013 -93045374+43895006 -93045335+43899493 -93045356+43904542 -93045368+43907443 -93045370+43908048 -93045393+43913674 -93045394+43913946 -93045392+43921219 -93045341+43924916 -93045296+43928125 -93045337+43935762 -93045405+43948338 -93045415+43950181 -93045454+43957529 -93045467+43959924 -93045494+43964754 -93045545+43973829 -93045576+43979343 -93045591+43982091 -93045611+43985699 -93045741+44008128 -93045739+44008473 -93045716+44016555 -93045697+44022708 -93045520+44035425 -93045529+44037201 -93045556+44042089 -93045589+44047923 -93045611+44051799 -93045573+44058558 -93045544+44066321 -93045540+44080610 -93045541+44080727 -93045541+44080911 -93045569+44086115 -93045571+44086468 -93045581+44089375 -93045569+44091408 -93045576+44092699 -93045590+44095256 -93045594+44096051 -93045618+44096151 -93045640+44096320 -93045600+44102036 -93045630+44102386 -93045685+44109621 -93045691+44110322 -93045662+44113647 -93045632+44117128 -93045656+44123700 -93045624+44124249 -93045628+44133329 -93045627+44133568 -93045575+44146004 -93045527+44157920 -93045529+44158008 -93045606+44160422 -93045601+44163099 -93045672+44168031 -93045676+44168295 -93045773+44174948 -93045801+44176821 -93045909+44196558
 -93045791+43848407 -93049408+43848441 -93049710+43848444
 -93049304+43499560 -93049298+43499962 -93049091+43514192 -93049107+43520063 -93049110+43521479 -93049130+43528693 -93049305+43533295 -93049304+43537153 -93049302+43543335 -93049405+43551345 -93049457+43555366 -93049445+43557773 -93049488+43557836 -93049406+43565017 -93049331+43579418 -93049292+43586813 -93049401+43590726 -93049427+43594268 -93049440+43596087 -93049478+43601245 -93049429+43606835 -93049413+43608586 -93049441+43622994 -93049471+43632132 -93049470+43637368 -93049430+43651870 -93049414+43657917 -93049410+43659674 -93049392+43666515 -93049374+43673594 -93049343+43685355 -93049340+43686514 -93049336+43688311 -93049298+43702778 -93049319+43713477 -93049326+43717109 -93049326+43717323 -93049323+43730419 -93049323+43731169 -93049323+43731869 -93049368+43739021 -93049369+43739251 -93049414+43746483 -93049430+43747732 -93049461+43749961 -93049476+43750331 -93049444+43753793 -93049442+43760550 -93049442+43761180 -93049460+43765690 -93049467+43767479 -93049503+43775588 -93049533+43781901 -93049533+43782862 -93049468+43790157 -93049566+43791790 -93049573+43793233 -93049593+43797224 -93049595+43797829 -93049597+43798377 -93049597+43798523 -93049623+43804474 -93049653+43818996 -93049651+43826017 -93049650+43828225 -93049650+43833427 -93049647+43844931 -93049647+43846989 -93049710+43847469 -93049710+43848279 -93049710+43848444
 -93049710+43848444 -93050563+43848453
 -93050563+43848453 -93058148+43848431 -93059631+43848430 -93062283+43848429 -93065792+43848428 -93069387+43848428 -93070710+43848428 -93085704+43848428 -93086024+43848426 -93089433+43848405 -93097449+43848401 -93108104+43848396 -93114704+43848394 -93117398+43848394 -93118001+43848325
 -93118001+43848325 -93119612+43848370
 -93119612+43848370 -93125201+43848367
 -93125201+43848367 -93125734+43848390
 -93125734+43848390 -93142725+43848378 -93145706+43848376 -93146653+43848374 -93159376+43848353 -93165865+43848342 -93169407+43848337 -93175163+43848337 -93179268+43848337 -93185871+43848338
 -93185871+43848338 -93191978+43848337 -93200677+43848335 -93201813+43848335 -93209319+43848335 -93212105+43848322 -93212717+43848320 -93221361+43848281 -93225879+43848262 -93228093+43848246 -93229291+43848238 -93239183+43848165
 -93239183+43848165 -93241286+43848178 -93245656+43848206 -93245945+43848208
 -93245945+43848208 -93250207+43848206 -93250629+43848206 -93260506+43848234
 -93260506+43848234 -93267037+43848220 -93272429+43848209 -93279371+43848195
 -93279371+43848195 -93285439+43848242 -93286197+43848243
 -93286197+43848243 -93289547+43848152
 -93289547+43848152 -93303676+43848211 -93306263+43848222 -93308255+43848223
 -93308255+43848223 -93309613+43848177
 -93309613+43848177 -93326080+43848221 -93326330+43848222
 -93326330+43848222 -93329648+43848176
 -93329648+43848176 -93346333+43848216
 -93346333+43848216 -93349588+43848170
 -93349588+43848170 -93366589+43848209
 -93366589+43848209 -93370000+43848202 -93375212+43848193 -93386586+43848164 -93389114+43848120
 -93389114+43848120 -93389903+43848143
 -93389903+43848143 -93391581+43848141 -93398989+43848134 -93399332+43848133 -93404610+43848128 -93406746+43848126
 -93053871+46158120 -93053872+46158345 -93053884+46165762 -93053890+46169400 -93053901+46176013 -93054052+46183875 -93054088+46190753 -93054089+46190970 -93054215+46197751 -93054083+46198025 -93054082+46198406 -93054082+46206654 -93054082+46207969 -93054077+46208503 -93054065+46209945 -93054041+46212834 -93054038+46213196 -93054014+46216198 -93053980+46224268 -93054000+46226727 -93054142+46244064 -93054157+46245243 -93054248+46252827 -93054105+46268251 -93054138+46268457 -93054067+46281876 -93054024+46288437 -93053835+46317560 -93053834+46324647 -93053833+46332076 -93053798+46344580 -93054067+46367115 -93054075+46367769 -93054166+46383888 -93054200+46386593 -93054118+46390288 -93054847+46419269
 -93141792+45730780 -93141749+45738748 -93141743+45739374 -93141702+45744083 -93142026+45759496 -93142084+45766664 -93142105+45769224 -93142161+45776084 -93142173+45777534 -93142205+45782575 -93142231+45786396 -93142237+45787302 -93142252+45789401 -93142262+45790947 -93142290+45795138 -93142312+45801809 -93142315+45802784 -93142319+45803714 -93142343+45810294 -93142353+45817289 -93142363+45824560 -93142390+45831853 -93142399+45834471 -93142432+45843359 -93142443+45846461 -93142438+45852748 -93142444+45853198 -93142502+45857332 -93142635+45866622 -93142655+45868065 -93142617+45875327 -93142627+45879536 -93142634+45882615 -93142634+45882744 -93142640+45884943 -93142597+45889735 -93142595+45889903 -93142532+45896863 -93142576+45904664 -93142618+45911837 -93142655+45925852 -93142736+45928045 -93142735+45928790 -93142883+45948071 -93143199+45962657 -93143226+45969720 -93143211+45971925 -93143172+45977826 -93143152+45980945 -93138889+45980966
 -93138889+45980966 -93136791+45980954 -93126165+45980891 -93125969+45980777
 -93125969+45980777 -93119489+45981090 -93110941+45981224
 -93110941+45981224 -93086507+45981010
 -93086507+45981010 -93055081+45981233 -93055166+45994778 -93055270+46010002 -93055193+46024497 -93055180+46029984 -93055173+46032736 -93055167+46035016 -93055158+46038945 -93055112+46043939 -93055025+46053484 -93054999+46060128 -93054977+46065764 -93054957+46071018 -93055220+46071292 -93054951+46083082 -93054889+46085831 -93054823+46093148 -93054822+46093238 -93054757+46093420 -93054393+46107479 -93054269+46114392 -93054255+46115188 -93054029+46126040 -93054061+46126223 -93053960+46143344 -93053926+46145726 -93053860+46150317 -93053861+46151009 -93053871+46157343 -93053871+46158120
 -93431831+46153991 -93419687+46154285 -93409506+46154467 -93324780+46158128 -93304892+46158913 -93295761+46159159 -93289450+46159298 -93281112+46159405
 -93281112+46159405 -93277526+46159298
 -93277526+46159298 -93275005+46159325
 -93275005+46159325 -93263467+46159232
 -93263467+46159232 -93262529+46159254
 -93262529+46159254 -93261766+46159234 -93246575+46158968 -93241392+46158900 -93232991+46158792 -93220352+46158695 -93178975+46158550 -93172482+46158481 -93155116+46158338 -93139935+46158229
 -93139935+46158229 -93138938+46158234
 -93138938+46158234 -93137779+46158194
 -93137779+46158194 -93136885+46158202 -93136381+46158207 -93131248+46158256
 -93131248+46158256 -93115905+46158123
 -93115905+46158123 -93114195+46158147 -93113800+46158147 -93102878+46158128 -93100714+46158118 -93098921+46158110 -93095885+46158096 -93093002+46158082 -93089958+46158068 -93086628+46158053 -93083747+46158040 -93081082+46158028 -93078663+46158017 -93074651+46157998
 -93074651+46157998 -93070637+46158067 -93068177+46158138 -93067402+46158160 -93061689+46158227
 -93061689+46158227 -93056688+46158112 -93054648+46158112 -93053989+46158103
 -93053989+46158103 -93053871+46158120
 -93061529+46766550 -93062688+46743142 -93062850+46737892 -93063050+46731418 -93063744+46708974 -93064218+46693159 -93064429+46689786 -93064577+46687407 -93064777+46682941 -93064904+46680113 -93064906+46680058 -93064867+46677801 -93064783+46672871 -93064606+46662519 -93064445+46653023 -93064075+46633816 -93064009+46633153 -93064075+46630638 -93064148+46630437 -93064175+46630364 -93064142+46629701 -93064009+46628937 -93063896+46627960 -93062678+46593310 -93062496+46593308 -93054765+46593239 -93055015+46589946 -93055770+46569425 -93055752+46567082 -93055618+46549406 -93055600+46547718 -93055508+46538903 -93055461+46534964 -93055513+46531198 -93055363+46527215 -93055359+46526846 -93055168+46506888 -93055069+46494770 -93055350+46467724 -93055304+46467659 -93055295+46455983 -93055372+46446903 -93055373+46440718 -93055373+46440182 -93055322+46438187 -93055090+46428930 -93054847+46419269
 -93055943+47026415 -93055940+47027128 -93055798+47064861 -93055847+47070113 -93055967+47084056 -93056187+47109279 -93066245+47109319 -93065521+47167094 -93065516+47169490 -93065516+47171684 -93065416+47174359 -93065376+47176153 -93065389+47179959 -93065405+47184539 -93065442+47195942 -93065445+47196566 -93065450+47197785 -93065457+47198689 -93065618+47224664 -93065597+47225524 -93065584+47226081 -93065788+47233455 -93065887+47236983 -93065968+47247441 -93065970+47247641 -93065988+47250126 -93065988+47251290 -93065988+47253964 -93065988+47259091 -93065988+47260959 -93065779+47266685 -93065720+47268296 -93065730+47270368 -93065730+47270512 -93065758+47276585 -93065787+47282832 -93065989+47286055 -93065955+47287038 -93066090+47290054 -93066019+47293486 -93065933+47297577 -93065787+47304591 -93065684+47306327 -93065149+47319309 -93064846+47326508 -93064734+47334336 -93064679+47338165 -93064653+47341047 -93064648+47341631 -93064571+47350300 -93064510+47357181 -93064679+47363899 -93064645+47366733 -93064710+47371578 -93065397+47371586 -93066471+47371598 -93066698+47371601 -93066718+47371719 -93067058+47373701 -93067269+47374934 -93068110+47379444 -93068271+47380505 -93068344+47380854 -93068615+47382141 -93069131+47385970 -93069325+47391477 -93069342+47392020 -93069357+47392472 -93069436+47392868 -93069559+47393477 -93069501+47393708 -93069482+47398041 -93069481+47398483 -93069479+47399160 -93069477+47399750 -93069472+47401131 -93069470+47401573 -93069458+47404974 -93069403+47407294 -93069400+47407818 -93069397+47408328 -93069392+47409065 -93069372+47412251 -93069363+47413708 -93069355+47414822 -93069341+47417011 -93069325+47419422 -93069316+47420794 -93069261+47428917 -93069326+47429199 -93069091+47436376 -93069220+47454537 -93069126+47457768 -93067308+47474154 -93067139+47477354 -93067176+47477422 -93065366+47496866 -93065087+47499932 -93064392+47519792 -93064255+47523717 -93064071+47529012 -93064308+47533651 -93064341+47535114 -93064138+47539753 -93064206+47540805 -93063970+47543502 -93063980+47544432 -93064071+47552575 -93062922+47587564 -93062821+47590856 -93062889+47592295 -93062923+47596981 -93063594+47629457 -93063586+47629763 -93063490+47633138 -93063226+47642513 -93062981+47651224 -93062916+47653532 -93062887+47654582 -93062927+47654772 -93062895+47655961 -93062792+47659844 -93062781+47660259 -93062764+47660898 -93062734+47662029 -93062724+47662407 -93062765+47662730 -93062757+47663074 -93062723+47664433 -93062714+47664807 -93062648+47667422 -93062657+47667898 -93062605+47670010 -93062488+47672955 -93062465+47673864 -93062415+47675830 -93062355+47678185 -93062344+47678450 -93062301+47679584 -93061932+47692138 -93061812+47696242 -93061687+47700524 -93061643+47702033 -93061718+47704388 -93061623+47705494 -93061294+47717087 -93061253+47720187 -93064696+47720219 -93065505+47720227 -93082463+47727759 -93082568+47735438 -93083194+47763697 -93083394+47771078 -93083327+47777706 -93083289+47780630 -93083376+47787940 -93083608+47792903 -93083614+47793103 -93083906+47803538 -93083959+47806338 -93083925+47812554 -93083917+47813425 -93084022+47822041 -93083460+47831714 -93083039+47839075 -93082470+47849145 -93082406+47850061 -93082322+47851273 -93081592+47863451 -93081423+47865439 -93081158+47891870
 -93055943+47026415 -93056416+47026410 -93056852+47026406 -93072290+47026379 -93073237+47026377 -93077581+47026370 -93083805+47026359 -93084520+47026357 -93093084+47026328
 -93093084+47026328 -93093640+47026343 -93098406+47026475
 -93098406+47026475 -93119240+47026185 -93172836+47025361 -93185198+47025263 -93187176+47025247 -93187804+47025242 -93190237+47025205 -93191277+47025194
 -93191277+47025194 -93211748+47025528 -93248058+47026392 -93252829+47026411 -93261036+47026559 -93273673+47026786 -93274664+47026803 -93277256+47026849 -93278055+47026863 -93279870+47026896 -93280634+47026910 -93283046+47026954 -93283897+47026969 -93285480+47026999 -93287132+47027066 -93287987+47027102 -93289828+47027177 -93290494+47027204 -93292988+47027306 -93293807+47027339 -93295656+47027415 -93296614+47027454 -93304933+47027797 -93308541+47027946 -93309673+47028038 -93314994+47028224 -93316728+47028284
 -93316728+47028284 -93319901+47028272 -93358544+47028168
 -93358544+47028168 -93379923+47028232
 -93379923+47028232 -93422173+47028195
 -93422173+47028195 -93443767+47028428 -93443920+47028430 -93480962+47028832 -93557977+47029440
 -93557977+47029440 -93571415+47029257
 -93571415+47029257 -93575226+47029462
 -93575226+47029462 -93579471+47029439
 -93579471+47029439 -93583215+47029507 -93585957+47029550 -93591082+47029629 -93592843+47029687
 -93592843+47029687 -93595065+47029660 -93595291+47029657 -93597419+47029632 -93598095+47029625 -93599159+47029612 -93600865+47029593 -93626073+47029397 -93653051+47028921 -93654903+47028888
 -93654903+47028888 -93668362+47029093 -93677701+47029235 -93688281+47029390 -93699201+47029550 -93713616+47029770 -93775257+47030418
 -93406632+44196303 -93404298+44196302 -93404220+44196302 -93403835+44196302 -93401625+44196298 -93394631+44196284 -93394489+44196284 -93393722+44196282 -93387550+44196269 -93384274+44196263 -93383305+44196261 -93381897+44196258 -93375217+44196245 -93374030+44196222 -93353152+44196208 -93352860+44196208 -93351145+44196209
 -93351145+44196209 -93343885+44196203
 -93343885+44196203 -93343348+44196267
 -93343348+44196267 -93341497+44196201 -93326352+44196192
 -93326352+44196192 -93323555+44196284
 -93323555+44196284 -93319200+44196239 -93310546+44196230 -93296091+44196215
 -93296091+44196215 -93292977+44196283
 -93292977+44196283 -93286475+44196237 -93282614+44196235 -93282525+44196235 -93276365+44196224 -93266593+44196208 -93266244+44196207
 -93266244+44196207 -93260828+44196240 -93260230+44196244 -93258861+44196252 -93255850+44196271
 -93255850+44196271 -93254813+44196197 -93252628+44196177
 -93252628+44196177 -93251598+44196204 -93250796+44196314
 -93250796+44196314 -93246436+44196281 -93242510+44196271
 -93242510+44196271 -93241485+44196274 -93235166+44196296 -93227348+44196323
 -93227348+44196323 -93226394+44196278
 -93226394+44196278 -93212912+44196399 -93209299+44196414 -93202141+44196444
 -93202141+44196444 -93196630+44196422 -93196261+44196421
 -93196261+44196421 -93194746+44196436 -93184431+44196450
 -93184431+44196450 -93182053+44196445 -93178720+44196405 -93176173+44196375
 -93176173+44196375 -93165969+44196397 -93162091+44196442 -93143241+44196459
 -93143241+44196459 -93126545+44196451 -93125209+44196451 -93121671+44196475
 -93121671+44196475 -93121429+44196472 -93116616+44196409
 -93116616+44196409 -93112392+44196490 -93102087+44196522 -93098993+44196531 -93091378+44196555
 -93091378+44196555 -93086228+44196511 -93066362+44196491 -93066107+44196491 -93065345+44196491 -93061118+44196491 -93057883+44196476 -93056031+44196468
 -93056031+44196468 -93045909+44196558
 -93061529+46766550 -93061155+46783226 -93061043+46788256 -93061030+46788839 -93061016+46789468 -93059861+46842097 -93059485+46853340 -93058939+46869690 -93058843+46874944 -93058936+46881618 -93058926+46881907 -93058868+46886865 -93058697+46896500 -93058269+46910446 -93058261+46910866 -93057962+46925240 -93057776+46939585 -93057773+46939993 -93056887+46990076 -93056657+47005060 -93056290+47016037 -93056271+47016583 -93055943+47026415
 -93648638+43499549 -93636919+43499549 -93618702+43499537
 -93618702+43499537 -93617131+43499548
 -93617131+43499548 -93604576+43499545 -93594433+43499543 -93589549+43499542 -93588636+43499542 -93578581+43499520 -93576728+43499520 -93558631+43499521 -93558191+43499521 -93557123+43499521 -93549740+43499509 -93548672+43499509 -93546849+43499509 -93538774+43499474 -93533271+43499473 -93532178+43499472 -93528482+43499471 -93528228+43499471 -93520792+43499471 -93517661+43499471 -93512832+43499470 -93508802+43499469
 -93508802+43499469 -93502468+43499477 -93500890+43499479 -93500212+43499480
 -93500212+43499480 -93498419+43499464 -93497405+43499456 -93493696+43499437
 -93493696+43499437 -93492284+43499438 -93491466+43499439 -93489675+43499458
 -93489675+43499458 -93488817+43499423 -93488670+43499417 -93488261+43499417 -93483006+43499471 -93482009+43499482
 -93482009+43499482 -93478553+43499398
 -93478553+43499398 -93472804+43499400 -93468563+43499473 -93461530+43499490 -93458666+43499497
 -93458666+43499497 -93453639+43499486 -93448605+43499482 -93438842+43499476
 -93438842+43499476 -93428509+43499478 -93413475+43499481 -93408630+43499482 -93399035+43499485 -93398690+43499485 -93393621+43499484 -93391061+43499484 -93381843+43499483 -93379921+43499482 -93379666+43499482 -93378623+43499482 -93375437+43499482 -93375208+43499482 -93370202+43499469
 -93370202+43499469 -93369008+43499470
 -93369008+43499470 -93358703+43499464 -93353361+43499461
 -93353361+43499461 -93350188+43499462
 -93350188+43499462 -93344221+43499431 -93342424+43499421 -93340223+43499410 -93338941+43499405 -93330301+43499361
 -93330301+43499361 -93328750+43499363 -93323557+43499370 -93318810+43499377 -93314057+43499385 -93306608+43499411 -93301019+43499431 -93300582+43499436 -93298977+43499453
 -93298977+43499453 -93289044+43499439 -93283390+43499431 -93280566+43499427
 -93280566+43499427 -93275885+43499448 -93274157+43499448 -93271800+43499356
 -93271800+43499356 -93267573+43499361 -93266987+43499361 -93260984+43499369 -93247786+43499485
 -93247786+43499485 -93247080+43499483
 -93247080+43499483 -93245606+43499505 -93244747+43499505 -93243588+43499504 -93234349+43499499
 -93234349+43499499 -93228861+43499567
 -93228861+43499567 -93228738+43499544 -93228610+43499521 -93226158+43499510 -93220566+43499510 -93219139+43499510 -93209256+43499512 -93201243+43499514 -93189242+43499514 -93183814+43499513 -93172202+43499513 -93169259+43499514 -93161154+43499514 -93149212+43499552 -93141211+43499578 -93131254+43499626 -93127975+43499644
 -93127975+43499644 -93124340+43499565 -93124246+43499565 -93109447+43499575 -93100269+43499582
 -93100269+43499582 -93093956+43499574 -93089402+43499568 -93084407+43499562 -93071447+43499552 -93069452+43499551
 -93069452+43499551 -93065379+43499553 -93059334+43499555 -93049304+43499560
 -93097666+48242470 -93097618+48237709 -93097431+48218839 -93097368+48212426 -93097182+48193628 -93097104+48179528 -93097105+48179348 -93097135+48174706 -93096886+48155871 -93096847+48151260 -93097237+48142361 -93097095+48124923 -93097060+48115634 -93097054+48115085 -93097037+48113573 -93097030+48112935 -93097028+48112710 -93097014+48111455 -93096992+48109443 -93096990+48105612 -93096890+48088851 -93096488+48067826
 -93096488+48067826 -93088984+48067923
 -93088984+48067923 -93088851+48065979 -93089018+48060451 -93089015+48058546 -93089068+48047334 -93088785+48015411 -93088785+48014768 -93088785+48014265 -93088423+48004680 -93087851+47999924 -93087558+47992606 -93088201+47985704 -93088265+47978345
 -93088265+47978345 -93080723+47978363
 -93080723+47978363 -93080862+47969775 -93080983+47962221 -93081095+47955290 -93081144+47952295 -93081311+47942788 -93081072+47938995 -93081124+47937609 -93081196+47935705 -93081409+47930082 -93081305+47920941 -93081315+47918610 -93081194+47894180 -93081158+47891870
 -93081158+47891870 -93103046+47892336 -93118949+47892676 -93145881+47892690 -93160621+47892899 -93165690+47892971 -93167389+47893062 -93202099+47893224 -93238481+47893591
 -93238481+47893591 -93244366+47893549 -93248227+47893522
 -93248227+47893522 -93282748+47893801 -93291410+47893823 -93300302+47893843 -93329407+47893975 -93344732+47894047 -93399732+47894357 -93407314+47894385 -93409651+47894397 -93443086+47894630 -93448514+47894689 -93466374+47895020 -93494663+47895840 -93518392+47896385 -93524250+47896546 -93533335+47896796 -93546395+47897157 -93573633+47898138
 -93573633+47898138 -93586894+47897927 -93588243+47897913 -93589791+47897899 -93593748+47897862 -93595205+47897849 -93596291+47897829 -93599906+47897766 -93616692+47897703 -93647607+47897580 -93676078+47897501 -93681723+47897486 -93717686+47897461
 -93717686+47897461 -93724869+47897669 -93724943+47898744
 -93724943+47898744 -93738808+47898714
 -93738808+47898714 -93768105+47898869
 -93768105+47898869 -93774837+47898860
 -93774837+47898860 -93775772+47898950
 -93775772+47898950 -93775785+47897961 -93775798+47896922 -93775970+47883252 -93776039+47882360 -93775939+47880075 -93776215+47875372 -93776300+47869741 -93776314+47868675 -93776359+47865247 -93776334+47855610 -93776333+47855238 -93776328+47854410 -93776225+47846404
 -93776225+47846404 -93785238+47846445 -93812229+47846569 -93858827+47846782 -93866220+47846816 -93885029+47847119 -93906515+47847198 -93971771+47847440
 -93971771+47847440 -94037812+47847249 -94038170+47847246 -94041841+47847220 -94124091+47846616 -94152568+47846492 -94153128+47846332
 -94153128+47846332 -94163448+47846518
 -94163448+47846518 -94165814+47846512 -94176586+47846488 -94179980+47846451 -94199126+47846245 -94219019+47846101 -94219428+47846101 -94219595+47846101 -94243260+47846074 -94246890+47845949
 -94246890+47845949 -94250223+47846192
 -94250223+47846192 -94250223+47846001
 -94250223+47846001 -94252400+47846088 -94259566+47846107 -94268258+47846124
 -94268258+47846124 -94268496+47846101 -94288701+47846023 -94304309+47845964
 -94304309+47845964 -94304604+47845966 -94350036+47846285 -94363750+47846348
 -94363750+47846348 -94374734+47846260 -94391197+47846146 -94418543+47845816
 -93094996+48254368 -93094996+48254939 -93094897+48260675 -93094908+48279787 -93094822+48290189 -93094739+48300342 -93094737+48300611 -93094478+48331897 -93094460+48334188 -93094422+48336437 -93094237+48347268 -93094226+48348613 -93093872+48387161 -93093651+48399500 -93093473+48409425 -93092283+48414642 -93092104+48423973 -93091889+48435199 -93090857+48488956 -93090855+48489103 -93090846+48489626 -93090651+48499919 -93090544+48515073 -93090543+48517198 -93090536+48518102 -93090521+48520028 -93090431+48535161 -93090390+48543865 -93090345+48546774 -93090317+48548566 -93090315+48548723 -93090336+48549983 -93090228+48560507 -93090222+48560962 -93090144+48566299 -93090052+48572611 -93089726+48595526 -93089715+48596447 -93089666+48597466 -93089650+48597808 -93089592+48598354 -93089565+48598791 -93089427+48600951 -93089411+48601304 -93089323+48604782 -93089302+48605365 -93088910+48615893 -93088875+48616856 -93088806+48618716 -93088761+48619950 -93088498+48624921 -93088438+48627597
 -93097666+48242470 -93094813+48242516 -93095175+48249922 -93094996+48254368
 -93097666+48242470 -93094996+48254368
 -94430275+48701029 -94424265+48705308 -94423843+48705790 -94419811+48709664 -94418161+48710388 -94384077+48711770
 -94384077+48711770 -94379118+48710518 -94376048+48709344 -94373238+48708225 -94353185+48704153
 -94353185+48704153 -94308497+48710224
 -94308497+48710224 -94298958+48708904 -94273703+48699787 -94272343+48699585 -94264473+48698919 -94264120+48698734 -94258130+48691834 -94250497+48656654 -94250191+48656323 -94249344+48655860 -94246841+48654224 -94169003+48648245 -94125184+48644461 -94080493+48644116 -93914867+48633768
 -93914867+48633768 -93914213+48634388
 -93914213+48634388 -93880742+48630990 -93873175+48630694 -93835399+48625805 -93834323+48624954 -93806298+48575515 -93812264+48549238 -93812272+48549165 -93815178+48526508 -93794454+48516021 -93784657+48515490
 -93784657+48515490 -93781354+48515659 -93771741+48515825 -93765755+48516005
 -93765755+48516005 -93756483+48515366
 -93756483+48515366 -93717999+48517471 -93618321+48523970 -93590262+48528961
 -93590262+48528961 -93588795+48528923 -93587597+48528804
 -93587597+48528804 -93482920+48542958 -93461731+48574030 -93461749+48574086 -93466003+48587363 -93452173+48592372 -93431367+48597566 -93414645+48605233 -93402383+48607166
 -93402383+48607166 -93402277+48607048 -93399027+48603941 -93393945+48603367
 -93393945+48603367 -93375147+48605193 -93367025+48608283 -93353068+48614772 -93353090+48615075 -93350331+48622176 -93349095+48624935 -93191527+48632873
 -93191527+48632873 -93189010+48631351 -93179990+48624926 -93175802+48623432
 -93175802+48623432 -93153082+48624376 -93142420+48624924 -93125141+48625876 -93088438+48627597
 -93141792+45730780 -93143291+45730784 -93148268+45730797 -93157295+45730820
 -93157295+45730820 -93162886+45730730 -93167970+45730648 -93168594+45730638 -93169867+45730617 -93171366+45730594
 -93171366+45730594 -93173096+45730686
 -93173096+45730686 -93175243+45730672 -93176719+45730663 -93183085+45730619
 -93183085+45730619 -93184265+45730631 -93185688+45730647 -93200804+45730815 -93203651+45730847
 -93203651+45730847 -93208183+45730846 -93209821+45730823 -93220660+45730807 -93227224+45730788 -93229626+45730781 -93266052+45730660
 -93266052+45730660 -93286828+45730847 -93287289+45730851 -93297908+45730947 -93301067+45730976 -93307111+45731031
 -93307111+45731031 -93308624+45731029 -93312528+45731024 -93321105+45731015 -93327938+45731008 -93330159+45730997 -93334051+45730979 -93343217+45730936 -93346238+45730935 -93348342+45730934 -93362466+45730877 -93368940+45730857
 -93368940+45730857 -93373568+45730914
 -93373568+45730914 -93378971+45730873
 -93378971+45730873 -93379508+45730878 -93379655+45730880 -93383581+45730881 -93389187+45730884 -93395150+45731059 -93404922+45731347 -93405085+45731393 -93406883+45731400 -93415234+45731627 -93415956+45731647 -93432448+45732110 -93441083+45732352 -93455848+45732767 -93456462+45732783 -93461895+45732928 -93465251+45733017 -93473215+45733256 -93482098+45733522 -93494529+45733895 -93500232+45734066 -93513798+45734404
 -93178120+44888365 -93176775+44893102 -93176920+44893465 -93181620+44893965 -93193821+44905265 -93194321+44905565 -93199727+44908774 -93200679+44910782 -93200874+44914904 -93200902+44915242 -93200921+44915465 -93200921+44917765 -93200922+44919665 -93199922+44926765 -93200159+44930654 -93200322+44934165 -93200281+44937373 -93200228+44941510 -93200840+44944961 -93201522+44948265 -93207522+44952965 -93207622+44954165 -93207622+44954765 -93207722+44955365 -93207722+44955765 -93207722+44957365 -93207722+44958365 -93207622+44958765 -93207622+44959165 -93207622+44959865 -93207622+44960065 -93207637+44960217 -93207722+44961065 -93207822+44962765 -93207722+44964565 -93207722+44966365 -93207722+44967965 -93207722+44969465 -93207722+44971265 -93207722+44971665 -93207723+44973165 -93207823+44974165 -93207623+44974865 -93207723+44975265 -93207723+44975765 -93207723+44975965 -93207723+44976865 -93207723+44977465 -93207723+44980365 -93207723+44981065 -93207623+44988065 -93207623+44989465 -93207623+44990565 -93207623+44991665 -93207623+44995565 -93207623+44998965 -93207523+45000565 -93207523+45005965 -93207523+45006265 -93207623+45006965 -93207623+45013065 -93207723+45017765 -93207723+45020465 -93207751+45021697 -93207823+45024865 -93207923+45027465 -93208023+45027765 -93208123+45029365 -93208023+45030565 -93208023+45031365 -93208023+45032265 -93208123+45033465 -93208223+45034665 -93208323+45035665 -93210524+45035665 -93211924+45035565
 -93211924+45035565 -93213124+45035665 -93215724+45035665 -93217024+45035565 -93218324+45035565 -93219424+45035565 -93220724+45035565 -93222024+45035565 -93223724+45035565 -93225724+45035565 -93227024+45035465
 -93202762+44853072 -93197721+44860465 -93198021+44861865 -93198421+44862165 -93187844+44874965 -93187720+44874965 -93178320+44880865 -93179320+44888165 -93178120+44888365
 -93208121+44843165 -93202762+44853072
 -93208121+44843165 -93205621+44848565 -93203621+44852065 -93203499+44852184 -93202762+44853072
 -93329524+44790964 -93329445+44791000 -93291523+44799764 -93291403+44799794 -93289923+44800164 -93286223+44801464 -93262622+44809064 -93260207+44809619 -93232521+44826365 -93232121+44826665 -93230755+44827378 -93230582+44827468 -93230137+44827700 -93227521+44829065 -93208121+44843165
 -93298543+45128380 -93296095+45121897 -93296059+45119743 -93287946+45110736 -93284727+45108565 -93283509+45107790 -93279927+45089965 -93280177+45088967 -93280192+45087052 -93280159+45085452 -93279026+45080165 -93280126+45074865 -93280826+45071665 -93282226+45069265 -93283526+45066165 -93284068+45064933 -93285226+45058465 -93282926+45053465 -93282226+45051165 -93280826+45043565 -93283426+45035365 -93282426+45035365 -93278026+45035465 -93276126+45035465 -93273326+45035465 -93272826+45035465 -93272526+45035565
 -93272526+45035565 -93267925+45035465
 -93267925+45035465 -93266525+45035565
 -93266525+45035565 -93265325+45035465 -93264025+45035465 -93263125+45035465 -93262725+45035565
 -93262725+45035565 -93261125+45035465 -93260225+45035465 -93255625+45035465 -93253525+45035465 -93251325+45035565
 -93251325+45035565 -93250225+45035478 -93249925+45035465 -93248625+45035465 -93247425+45035465 -93246125+45035565 -93245425+45035565 -93244725+45035465 -93243925+45035465 -93243225+45035465 -93242325+45035465 -93241425+45035465 -93241025+45035465 -93240425+45035465 -93239725+45035465 -93238424+45035465 -93237224+45035465 -93234724+45035465 -93230724+45035565
 -93230724+45035565 -93229324+45035465
 -93229324+45035465 -93228324+45035565
 -93228324+45035565 -93227024+45035465
 -93329524+44790964 -93329524+44790664 -93329524+44789664 -93329324+44784864 -93329224+44779464 -93329124+44778364 -93329224+44778164 -93329224+44777964 -93329324+44777264 -93329424+44776864 -93329524+44775664 -93328224+44775664 -93328224+44775164 -93328324+44767864 -93328224+44765364 -93328246+44761092 -93328257+44759103 -93328263+44757791 -93328275+44755606 -93328280+44754634 -93328285+44753663 -93328290+44752714 -93328291+44752491 -93328295+44751765 -93328324+44746264 -93328324+44738564 -93328260+44734461 -93328256+44734205 -93328224+44732164 -93328023+44717464 -93323839+44717464 -93317623+44717464 -93317723+44716364 -93317823+44715664 -93317823+44712464 -93317823+44709064 -93317723+44708264 -93317823+44707864 -93317823+44706664 -93317869+44704870 -93317923+44702764 -93317923+44698164 -93317923+44695364 -93317923+44694464 -93317923+44692764 -93317923+44690564 -93317923+44689264 -93317923+44688894 -93317923+44688264 -93317960+44687406 -93318023+44685964 -93318025+44685892 -93318123+44681464 -93318080+44675352 -93318073+44674290 -93318067+44673498 -93318023+44667364 -93318023+44666864 -93318022+44662436 -93318022+44661216 -93318022+44655489 -93318022+44652464 -93318122+44648864 -93318222+44648264 -93318322+44645664 -93318249+44637572 -93318322+44630564
 -93318322+44630564 -93308022+44630664
 -93308022+44630664 -93303123+44630613 -93298421+44630564
 -93298421+44630564 -93293721+44630664 -93288721+44630664 -93278621+44630664 -93278621+44623364 -93278620+44608864 -93278620+44607864 -93278620+44599664 -93278620+44594464 -93278620+44587264 -93278620+44586164 -93278620+44582864 -93278620+44573864 -93278120+44561964 -93277920+44543864 -93281420+44543864
 -93281619+44507964 -93281620+44522364 -93281499+44535385 -93281420+44543864
 -93281677+44490364 -93281604+44499964 -93281619+44507964
 -93281677+44490364 -93281619+44507964
 -93524329+44543463 -93523214+44543463 -93522529+44543463 -93522129+44543463 -93511929+44543363 -93504129+44543363 -93503029+44543363 -93502229+44543363 -93502029+44543363 -93501684+44543363 -93501329+44543363 -93500229+44543463 -93497628+44543463 -93483728+44543563 -93481149+44543577 -93465327+44543663 -93460745+44543728 -93460051+44543738 -93458227+44543763
 -93458227+44543763 -93445526+44543663 -93442926+44543663 -93440826+44543663 -93422725+44543663 -93420625+44543663 -93412525+44543663 -93405086+44543738 -93402625+44543763 -93400325+44543763 -93392424+44543763 -93384424+44543763 -93383816+44543763 -93383332+44543763 -93382624+44543763 -93380224+44543763 -93368095+44543832 -93364823+44543863 -93357823+44543863 -93349923+44543863 -93348422+44543863 -93341522+44543863 -93341022+44543963
 -93341022+44543963 -93339572+44543954 -93326121+44543873 -93324522+44543863 -93323922+44543863 -93313821+44543864 -93302021+44543864 -93301879+44543864 -93299821+44543864 -93298821+44543864 -93288123+44543864 -93283420+44543864 -93281420+44543864
 -93299358+45129425 -93298543+45128380
 -93299358+45129425 -93298828+45128665 -93298543+45128380
 -93395631+45191364 -93392531+45189464 -93391331+45188464 -93386141+45185232 -93379931+45181364 -93373730+45178264 -93356385+45172093 -93355146+45170637 -93354263+45169600 -93354042+45169341 -93337719+45156287 -93334667+45154896 -93328329+45151465 -93318228+45145665 -93312128+45144165 -93311604+45143816 -93311528+45143765 -93310228+45142065 -93309828+45141665 -93309528+45139965 -93309028+45139265 -93307428+45137265 -93305028+45135065 -93302128+45133165 -93301128+45131965 -93299358+45129425
 -93520431+44804263 -93520331+44802763 -93520431+44802163 -93520431+44801763
 -93520431+44801763 -93518903+44802336 -93505175+44804422 -93493530+44805063 -93482296+44806225
 -93482296+44806225 -93451475+44803387
 -93451475+44803387 -93434428+44811163
 -93434428+44811163 -93434028+44811063 -93429562+44809618 -93399119+44799013 -93398827+44798763 -93396027+44796963
 -93396027+44796963 -93387626+44798463
 -93387626+44798463 -93377650+44785482
 -93377650+44785482 -93363975+44788783 -93351925+44789764 -93351825+44790064 -93329524+44790964
 -93406746+43848126 -93406746+43849358 -93406746+43859887 -93406748+43871222 -93406826+43877327 -93406792+43889916 -93406777+43895108 -93406776+43895415 -93406773+43896808 -93406766+43899409 -93406761+43901376 -93406748+43906142 -93406779+43914246 -93406804+43920665 -93406638+43935164 -93406637+43937201 -93406635+43940817 -93406634+43943318 -93406632+43949480 -93406627+43958158 -93406624+43964025 -93406608+43966141 -93406604+43966600 -93406557+43972548 -93406557+43972597 -93406552+43973244 -93406489+43981567 -93406518+43985912 -93406516+43986292 -93406514+43986985 -93406508+43989353 -93406499+43992649 -93406496+43993934 -93406493+43994891 -93406479+43999962 -93406257+43999962 -93406256+44000344 -93406309+44002786 -93406343+44004309 -93406435+44008481 -93406431+44010054 -93406124+44020778 -93406024+44021860 -93406146+44031168 -93406242+44051142 -93406293+44061924 -93406343+44072486 -93406362+44076470 -93406414+44087183 -93406449+44094531 -93406509+44107022 -93406520+44109090 -93406546+44118251 -93406590+44123992 -93406593+44124385 -93406495+44124962 -93406485+44131595 -93406484+44132534 -93406481+44134118 -93406481+44134308 -93406480+44135033 -93406478+44136874 -93406477+44137541 -93406476+44138118 -93406470+44143457 -93406468+44145398 -93406474+44145478 -93406594+44148874 -93406591+44152639 -93406586+44160959 -93406584+44167031 -93406579+44176078 -93406578+44176358
 -93406545+44181553 -93406632+44196303
 -93406578+44176358 -93406545+44181553
 -93406578+44176358 -93406578+44178580 -93406545+44181553
 -93648534+43848139 -93647852+43848140 -93647285+43848141 -93642659+43848150 -93632802+43848169 -93627811+43848178
 -93627811+43848178 -93623954+43848083 -93618692+43848079 -93609085+43848072 -93607925+43848071 -93607233+43848071 -93587443+43848057 -93575352+43848048 -93568440+43848043 -93562947+43848039 -93557638+43848036 -93549701+43847992 -93547842+43847992 -93542665+43847993 -93528604+43847996 -93527095+43847997 -93516624+43848000 -93508999+43848003 -93507103+43848025 -93500217+43848044 -93485665+43848108 -93482745+43848121
 -93482745+43848121 -93479337+43848116 -93469031+43848102
 -93469031+43848102 -93466946+43848103
 -93466946+43848103 -93446816+43848061 -93439200+43848015
 -93439200+43848015 -93432127+43848040 -93427177+43848059 -93426749+43848061 -93408958+43848081 -93406746+43848126
 -93525230+44195975 -93522896+44196118
 -93522896+44196118 -93521784+44195934
 -93521784+44195934 -93507799+44196020 -93507036+44196020 -93500222+44196095 -93494627+44196143 -93484468+44196198
 -93484468+44196198 -93476339+44196183 -93466931+44196165
 -93466931+44196165 -93465188+44196219 -93464737+44196234 -93461044+44196247 -93446804+44196298 -93444617+44196306 -93442140+44196326 -93438674+44196351
 -93438674+44196351 -93426626+44196261 -93424868+44196242 -93424465+44196238
 -93424465+44196238 -93418585+44196259 -93410709+44196288 -93406632+44196303
 -93421932+45210665 -93395631+45191364
 -93421932+45210665 -93415232+45200665 -93412032+45198164 -93395631+45191364
 -93512135+45245665 -93501598+45241594 -93500234+45240565 -93497081+45234544 -93487195+45226787 -93457106+45220085 -93456533+45219965 -93447762+45218141 -93434732+45217865 -93427732+45215565 -93426705+45215050 -93425532+45214465 -93423032+45212265 -93422823+45211961 -93421932+45210665
 -93431831+46153991 -93431636+46155156 -93430828+46158961 -93430313+46161526 -93430335+46161730 -93430233+46162051 -93430101+46167629 -93429969+46170097 -93429899+46205461 -93429932+46205621 -93430063+46211199 -93430421+46220131 -93430391+46225509 -93430410+46236054 -93430411+46236749 -93430520+46246127
 -93430520+46246127 -93437045+46246036
 -93437045+46246036 -93472334+46246832
 -93472334+46246832 -93477309+46246807
 -93477309+46246807 -93484930+46246837 -93493159+46246870 -93519247+46247101
 -93519247+46247101 -93526333+46247084
 -93526333+46247084 -93527099+46247090 -93529167+46247107 -93530654+46247121 -93534258+46247145
 -93534258+46247145 -93545326+46246973 -93553305+46246816 -93634499+46245582 -93636002+46245565 -93636848+46245550 -93659881+46245143 -93685322+46244762 -93766212+46243646 -93796149+46243205
 -93431831+46153991 -93431909+46146830 -93431961+46142951 -93432110+46139625 -93432108+46139182 -93432099+46136089 -93432095+46134856 -93432126+46127625 -93432154+46126410 -93432178+46125361 -93432081+46118045 -93432212+46116697 -93432311+46111005
 -93514084+45759465 -93514131+45763706 -93514248+45766311 -93514291+45767271 -93514639+45778329 -93515403+45793112 -93515408+45793208 -93515767+45800124 -93515908+45800816 -93515922+45801244 -93516153+45807965 -93516379+45816839 -93516472+45819454 -93516534+45821179 -93516629+45825203 -93516697+45829255 -93516999+45844046 -93517133+45850601 -93517776+45864958 -93517808+45865965 -93517775+45866812 -93517903+45870376 -93517891+45870901 -93517932+45872332 -93517962+45873356 -93518320+45878386 -93518358+45883895 -93518376+45886336 -93518382+45887095 -93518393+45888511 -93518397+45888966 -93518403+45889710 -93518409+45890489 -93518314+45891590 -93518311+45891632 -93518277+45893575 -93518243+45908683 -93518152+45922430 -93518083+45981721 -93518080+45981789 -93516156+45981798 -93498001+45981829 -93470361+45981957
 -93470361+45981957 -93464833+45981931 -93451767+45981860 -93444663+45981689 -93432492+45981398
 -93432492+45981398 -93432479+45982965 -93432455+45984532 -93432551+45985322 -93432555+45986556 -93432583+45995998 -93432634+45999170 -93432679+46010420 -93432710+46012947 -93432679+46027725 -93432678+46039087 -93432693+46046255 -93432709+46053348 -93432709+46053489 -93432545+46060872 -93432478+46067959 -93432495+46073938 -93432531+46085817
 -93432531+46085817 -93432311+46111005
 -93432531+46085817 -93432542+46089379 -93432443+46092305 -93432311+46111005
 -93512135+45245665 -93512235+45246665 -93512402+45250470 -93512418+45251577 -93512310+45256347 -93512050+45267837 -93511987+45270647 -93511831+45276073 -93511816+45276531 -93511765+45277650 -93511557+45284504 -93511546+45284891 -93511532+45285382 -93511464+45287756 -93511396+45290494 -93511303+45294225 -93511268+45295617 -93511203+45298247 -93511176+45299328 -93510994+45306633 -93510455+45328406 -93510387+45331950 -93510290+45332270 -93510268+45333099 -93510212+45335211 -93510115+45338946 -93510021+45342559 -93510080+45349646 -93510029+45352683 -93509988+45355100 -93509977+45355728 -93509976+45355856 -93509976+45357054 -93509862+45361201 -93509814+45362967 -93509774+45364416 -93509838+45366130 -93509816+45369147 -93509800+45371526 -93509698+45375305 -93509825+45378255 -93509819+45385534 -93509815+45389503 -93509944+45389823 -93509947+45390599 -93509952+45391486 -93509961+45393119 -93509999+45400431 -93509904+45403337 -93509866+45404501 -93509993+45407267 -93509955+45408729 -93509858+45412503 -93510078+45414968
 -93510078+45414968 -93510245+45416828 -93510372+45418242 -93510275+45418425 -93510135+45428942 -93510197+45432623 -93510258+45436166 -93510386+45441075 -93510447+45443414 -93510411+45446928 -93510375+45450478 -93510679+45471898 -93510681+45472084 -93510681+45472296 -93510677+45475445 -93510674+45479011 -93510670+45483973 -93510668+45486305 -93510646+45486887 -93510634+45487219 -93510666+45488385 -93510629+45493575 -93510620+45507113 -93510635+45515540 -93510648+45522860 -93510675+45537312 -93510680+45542099 -93510685+45544513 -93510690+45546801 -93510704+45551930 -93510824+45555737 -93510925+45558926
 -93510925+45558926 -93510968+45560388 -93510984+45560903 -93511052+45563113 -93511076+45563893 -93511181+45567323 -93511367+45573398 -93511562+45580997 -93511744+45588075 -93511866+45597723 -93511976+45600599 -93511992+45602730 -93512245+45611147 -93512370+45617270 -93512492+45621549 -93512715+45630589 -93512772+45640122 -93512670+45645175 -93512666+45649862 -93512689+45651931 -93512687+45654094 -93512686+45663030 -93512675+45676082 -93512673+45677844 -93512607+45678141 -93512435+45688383 -93512402+45688840 -93512427+45689964 -93512735+45703927 -93512869+45710017 -93512699+45714444 -93512715+45717016 -93512718+45717363 -93513317+45724756 -93513618+45730795 -93513798+45734404
 -93510925+45558926 -93517860+45558928 -93521046+45558930
 -93521046+45558930 -93531412+45558924 -93533689+45558923 -93541804+45558919 -93548389+45558916 -93552160+45558914 -93552931+45558914 -93554959+45558937
 -93554959+45558937 -93557220+45558927 -93560831+45558911
 -93560831+45558911 -93564085+45558934 -93565772+45558946 -93568650+45558966 -93572502+45558993 -93573080+45558994 -93578741+45559015 -93582428+45559028 -93583567+45559051 -93588998+45559158 -93591160+45559200 -93593916+45559254 -93594697+45559277 -93602215+45559284 -93604077+45559285 -93607579+45559289 -93608507+45559290 -93609057+45559290 -93614315+45559296 -93616177+45559314 -93616681+45559324 -93621678+45559426 -93625241+45559471 -93634760+45559590 -93642185+45559690 -93645207+45559731 -93652634+45559765
 -93652634+45559765 -93652801+45559729 -93652948+45559697 -93655002+45559692 -93681418+45559635 -93686214+45559625 -93738287+45559615
 -93738287+45559615 -93742503+45559629 -93749743+45559654 -93755206+45559676 -93756708+45559682 -93759623+45559706
 -93512135+45245665 -93519247+45246402 -93520071+45246425 -93520804+45246486 -93521335+45246565
 -93512135+45245665 -93521335+45246565
 -93513798+45734404 -93513810+45735404 -93513829+45736256 -93513796+45736805 -93513904+45742475 -93513982+45748876
 -93513982+45748876 -93513980+45749962 -93514084+45759465
 -93513982+45748876 -93514084+45759465
 -93522255+45245168 -93522435+45244365 -93520135+45242365 -93519354+45242267 -93519339+45238574 -93519935+45238365 -93521835+45232665
 -93576934+44891162 -93574634+44891063 -93573434+44891063 -93572334+44891063 -93570634+44891063 -93568690+44891063 -93567442+44891063 -93567165+44891063 -93566218+44891063 -93565234+44891063 -93563734+44891063 -93563388+44891055 -93561048+44891002 -93559334+44890963 -93557786+44890963 -93553533+44890963 -93552233+44891063
 -93552233+44891063 -93548733+44890963 -93546133+44890963 -93541533+44890963 -93540233+44891063 -93526687+44891142 -93525015+44891152 -93524295+44891156 -93523705+44891160 -93523132+44891163 -93520532+44891163 -93520532+44890975 -93520532+44890701 -93520532+44889586 -93520532+44888810 -93520532+44888134 -93520532+44887263 -93520532+44884036 -93520532+44883637 -93520532+44882863 -93520532+44880063 -93520632+44877663 -93520632+44876883 -93520632+44876363 -93520684+44874963 -93520632+44873963 -93520632+44872963 -93520632+44872726 -93520632+44871223 -93520632+44870663 -93520632+44870048 -93520632+44869436 -93520632+44869263 -93520632+44868672 -93520632+44868044 -93520632+44867747 -93520632+44867459 -93520632+44866926 -93520632+44866681 -93520632+44866321 -93520632+44866263 -93520632+44865948 -93520632+44864958 -93520632+44863763 -93520732+44861863 -93520639+44860196 -93520632+44860063 -93520632+44858463 -93520832+44852463 -93520832+44849663 -93520832+44841163 -93520832+44840563 -93520832+44838963 -93520832+44831463 -93520831+44827263 -93520931+44826663 -93520790+44819543 -93520731+44816563 -93520731+44815663 -93520531+44808263 -93520431+44804263
 -93521335+45246565 -93521934+45245847 -93521945+45245834
 -93521335+45246565 -93525097+45249965 -93553456+45269553 -93553726+45272505 -93558048+45288467 -93559769+45290755 -93565491+45301577 -93569335+45301870
 -93569335+45301870 -93570940+45301116 -93572110+45298217 -93572207+45296726 -93612230+45292714
 -93612230+45292714 -93612684+45292772 -93625240+45295984 -93626500+45296325 -93627911+45296416 -93628079+45296474
 -93628079+45296474 -93629676+45296433 -93630211+45296394 -93630956+45296326 -93633020+45296106
 -93633020+45296106 -93633776+45296118
 -93633776+45296118 -93633932+45296107
 -93633932+45296107 -93643477+45296284
 -93643477+45296284 -93648346+45295644 -93649121+45295383
 -93649121+45295383 -93659370+45295947 -93679142+45299781 -93680080+45300513 -93681176+45302166 -93681276+45302316 -93681508+45302666 -93682772+45304265 -93683182+45304492 -93684164+45304860
 -93684164+45304860 -93687737+45304401 -93691807+45300659 -93694146+45299645 -93697681+45299087 -93700544+45298533 -93701177+45298391 -93702374+45298123 -93704205+45297762
 -93704205+45297762 -93708163+45298181 -93715085+45299240 -93718649+45299559 -93721392+45299830
 -93721392+45299830 -93721723+45299829
 -93721723+45299829 -93732548+45299883
 -93732548+45299883 -93734110+45299870
 -93734110+45299870 -93735653+45299882
 -93735653+45299882 -93738024+45299631 -93738412+45299540 -93738728+45299466
 -93521835+45232665 -93521979+45232448 -93522253+45232233 -93522940+45231936 -93523337+45231791 -93523718+45231615 -93524222+45231379 -93524558+45231173 -93524954+45230921 -93525443+45230540 -93525824+45230196 -93552836+45227064
 -93521835+45232665 -93552497+45226992
 -93552497+45226992 -93552836+45227064
 -93521945+45245834 -93522070+45245685 -93522177+45245403 -93522255+45245168
 -93521945+45245834 -93522255+45245168
 -93525230+44195975 -93525225+44196325 -93525163+44200893 -93525174+44217727 -93525174+44217917 -93525159+44224035 -93525158+44224426 -93525157+44225111 -93525110+44225595 -93525097+44228833 -93525067+44236144 -93525065+44236686 -93525000+44238355 -93525032+44238721 -93525344+44248943 -93525095+44250638 -93525117+44253409 -93525122+44254090 -93525176+44260783 -93525203+44264134 -93525211+44265175 -93525264+44271818 -93525263+44275040 -93525295+44275566 -93525294+44277303 -93525292+44280327 -93525163+44282815 -93525352+44286245 -93525351+44286438 -93525281+44297359 -93525278+44301576 -93525277+44301834 -93525276+44306872 -93525200+44311538 -93525189+44311817 -93524914+44326378 -93524884+44337518 -93524874+44341592 -93524789+44344656 -93524761+44345476 -93524666+44348291 -93524418+44355579 -93524415+44359258 -93524415+44359975 -93524409+44370260 -93524485+44374963 -93524521+44377512 -93524622+44384583 -93524613+44399286 -93524622+44400553 -93524640+44402947 -93524680+44408477 -93524684+44409088 -93524699+44411038 -93524695+44411728 -93524672+44413432 -93524667+44413807 -93524666+44415743 -93524666+44416734 -93524626+44428122 -93524608+44433436 -93524604+44434062 -93524575+44438953 -93524554+44442665 -93524547+44447313 -93524528+44449327 -93524475+44454963 -93524456+44456990 -93524449+44457780 -93524444+44465113 -93524345+44470014 -93524408+44471477 -93524416+44473322 -93524419+44474075 -93524423+44475187 -93524427+44476244 -93524433+44477719 -93524438+44479126 -93524438+44479254 -93524464+44486112 -93524452+44489959 -93524449+44491078 -93524442+44493467 -93524435+44495922 -93524427+44498390 -93524423+44499963 -93524329+44499963 -93524229+44500763 -93524329+44511463 -93524329+44515163 -93524329+44522463 -93524329+44527531 -93524329+44529763 -93524329+44532463 -93524329+44543463
 -93572164+44195896 -93571778+44195903 -93570956+44195919 -93570417+44195921 -93564445+44195949 -93561070+44195964 -93558906+44195972 -93543798+44196030
 -93543798+44196030 -93526965+44195936
 -93526965+44195936 -93525230+44195975
 -93626735+44718462 -93628935+44732862 -93622432+44747181 -93621575+44760154 -93621735+44762862 -93594334+44776662 -93599434+44782662 -93598054+44782913
 -93598054+44782913 -93581733+44782462
 -93581733+44782462 -93577233+44794862 -93566933+44796262 -93551532+44797562 -93541132+44798627 -93541132+44798862 -93530732+44804463
 -93530732+44804463 -93520431+44804263
 -93910844+44543163 -93910144+44543163 -93890643+44543163 -93890243+44543163 -93885543+44543163 -93884643+44543163 -93878799+44542977 -93870381+44542885
 -93870381+44542885 -93866009+44542904 -93859777+44542931 -93852441+44542963 -93849341+44542963 -93839496+44543042 -93836841+44543063 -93834561+44543063 -93829212+44543063 -93818940+44543063 -93815440+44543063 -93808640+44543163
 -93808640+44543163 -93798740+44543063
 -93798740+44543063 -93798440+44543163 -93788439+44543263
 -93788439+44543263 -93778539+44543063
 -93778539+44543063 -93776063+44543087 -93768238+44543163 -93757538+44543263 -93753338+44543263 -93750238+44543263 -93747365+44543281 -93735017+44543357 -93728372+44543398 -93717837+44543463 -93711859+44543501 -93705650+44543541 -93702236+44543563 -93696836+44543563 -93687335+44543663 -93675835+44543763 -93667135+44543863 -93666135+44543863 -93647034+44543663 -93645734+44543663 -93625833+44543563 -93625233+44543563 -93613233+44543563 -93610781+44543563 -93608833+44543563 -93606332+44543563 -93605332+44543563 -93590932+44543563 -93590232+44543584 -93587632+44543663
 -93587632+44543663 -93586632+44543563 -93585932+44543563 -93585732+44543563 -93584332+44543463
 -93584332+44543463 -93583832+44543563 -93583132+44543563 -93582732+44543563 -93581232+44543463 -93579431+44543463 -93577231+44543463 -93575831+44543463 -93573531+44543463 -93571531+44543463 -93569931+44543463 -93569531+44543463 -93568431+44543463 -93567131+44543363 -93565531+44543363 -93565231+44543363 -93564731+44543363 -93563931+44543363 -93563231+44543363 -93563058+44543363 -93561731+44543363 -93561131+44543363 -93559390+44543363 -93558809+44543363 -93558331+44543363 -93557284+44543363 -93557067+44543363 -93555669+44543363 -93553131+44543363 -93545298+44543454 -93544530+44543463 -93542830+44543463 -93537330+44543463 -93535330+44543463 -93534356+44543463 -93531930+44543463 -93524329+44543463
 -93580334+44891162 -93576934+44891162
 -93580334+44891162 -93577434+44891162 -93576934+44891162
 -93580334+44891162 -93583434+44891162 -93589835+44891262 -93592219+44891262 -93592287+44891262 -93594935+44891262 -93598979+44891341 -93600035+44891362 -93600635+44891362 -93603235+44891362 -93605135+44891362 -93605787+44891362 -93605908+44891362 -93608969+44891362 -93610936+44891362 -93612742+44891312 -93613739+44891284 -93613844+44891281 -93614536+44891262 -93616836+44891262 -93618236+44891262 -93619836+44891162 -93620236+44891162 -93625536+44891162 -93626836+44891062
 -93626836+44891062 -93628236+44891162 -93629536+44891162 -93634736+44891062 -93637437+44891062 -93641337+44891062 -93645037+44891062 -93652637+44890962 -93652837+44890962 -93655537+44891062
 -93655537+44891062 -93659337+44890962
 -93659337+44890962 -93661437+44891062
 -93661437+44891062 -93664203+44890973 -93664538+44890962 -93667238+44890962 -93675638+44891062
 -93675638+44891062 -93681338+44890962 -93683057+44890942 -93687054+44890895 -93698439+44890762 -93701039+44890762 -93704139+44890762 -93704689+44890720 -93705439+44890662 -93711139+44890662 -93723640+44890762 -93736740+44890762 -93737240+44890762 -93741941+44890762 -93742541+44890662 -93748341+44890662 -93756941+44890762 -93767041+44890862 -93767041+44905262 -93767041+44906862 -93766996+44912813 -93766950+44918848 -93766942+44919862 -93766642+44934162 -93766562+44945873 -93766542+44948762 -93766542+44954762 -93766542+44958162 -93766442+44974462 -93766442+44975662 -93766442+44977062 -93766442+44977962
 -93584128+44195833 -93572164+44195896
 -93584128+44195833 -93583479+44195849 -93572164+44195896
 -93767971+44195836 -93747322+44196044
 -93747322+44196044 -93734164+44196004
 -93734164+44196004 -93729440+44196020 -93727044+44196029
 -93727044+44196029 -93726504+44196027 -93722919+44196014
 -93722919+44196014 -93707592+44196057 -93686665+44196076 -93681308+44196081 -93678178+44196128 -93677667+44196135 -93676870+44196147 -93675856+44196164
 -93675856+44196164 -93673312+44196131 -93672796+44196124 -93656006+44195916
 -93656006+44195916 -93652000+44196013
 -93652000+44196013 -93649395+44195960
 -93649395+44195960 -93647729+44195979 -93647551+44195982 -93646214+44196001 -93644877+44196021 -93643038+44196049
 -93643038+44196049 -93636362+44195909
 -93636362+44195909 -93632162+44195963 -93624640+44195998
 -93624640+44195998 -93614342+44195836 -93611418+44195772 -93609396+44195755 -93598096+44195657
 -93598096+44195657 -93589868+44195756 -93589803+44195762 -93589590+44195782 -93585545+44195871
 -93585545+44195871 -93584128+44195833
 -93552836+45227064 -93593938+45217564 -93593838+45216864 -93593738+45216664 -93593838+45216464 -93593774+45213625 -93593607+45213457 -93593423+45213305 -93593179+45213145 -93592935+45213030 -93592676+45212870 -93592615+45212763 -93592523+45212565 -93592493+45212466 -93592462+45212229 -93592538+45211764 -93597854+45207426
 -93597854+45207426 -93601969+45208086 -93602000+45208216 -93601969+45208445 -93601878+45208727 -93601802+45209238 -93601786+45209696 -93601863+45210039 -93602076+45210406 -93602305+45210634 -93602549+45210856
 -93602549+45210856 -93625340+45209264
 -93597854+45207426 -93625340+45209264
 -93728948+45097438 -93728947+45097453 -93728943+45097563 -93711435+45122762 -93707207+45126429 -93703840+45130738 -93698695+45137738 -93696795+45139479 -93686384+45146633 -93686196+45146938 -93681241+45151263
 -93681241+45151263 -93675940+45151259
 -93675940+45151259 -93666141+45154463
 -93666141+45154463 -93662041+45153263
 -93662041+45153263 -93638740+45174363 -93650082+45181615 -93646038+45202814 -93625640+45208764 -93625340+45209264
 -93642435+44692762 -93626735+44718462
 -93642435+44692762 -93630881+44699982 -93630591+44700356 -93629950+44700791 -93629049+44701134 -93628270+44701508 -93627553+44701965 -93626928+44702385 -93626272+44702950 -93625829+44703453 -93625234+44703862 -93626735+44718462
 -93642435+44692762 -93643935+44692662 -93677636+44691162 -93678940+44686890 -93725461+44655546
 -93725461+44655546 -93725555+44655568
 -93725555+44655568 -93747339+44645263 -93761420+44634988
 -93761420+44634988 -93761539+44635363 -93761839+44635963 -93765803+44639993 -93766658+44640112 -93767408+44640216 -93768039+44640303
 -93648638+43499549 -93648541+43500320 -93648500+43514208 -93648488+43518334 -93648479+43521572 -93648474+43523731 -93648461+43528663 -93648458+43532110 -93648451+43543231 -93648420+43554235 -93648411+43557616 -93648410+43559157 -93648405+43566862 -93648403+43570653 -93648402+43572116 -93648415+43580445 -93648422+43585600 -93648424+43586524 -93648452+43591167 -93648460+43594317 -93648479+43601092 -93648494+43610621 -93648501+43615523 -93648481+43617394 -93648429+43622159 -93648410+43626931 -93648427+43630084 -93648575+43644492 -93648476+43655150 -93648440+43659015 -93648420+43665847 -93648399+43673584 -93648580+43688060 -93648578+43688472 -93648564+43691180 -93648510+43702106 -93648507+43702743 -93648512+43705883 -93648530+43717059 -93648541+43724445 -93648552+43731604 -93648514+43735728 -93648512+43735915 -93648479+43739444 -93648468+43740660 -93648417+43746172 -93648445+43750567 -93648440+43757104 -93648437+43760641 -93648434+43767963 -93648409+43769772 -93648334+43775213 -93648456+43782417 -93648388+43789690 -93648380+43802432 -93648379+43804212 -93648371+43816082 -93648359+43818250 -93648358+43818258 -93648335+43822348 -93648365+43825984 -93648355+43827003 -93648229+43840553 -93648226+43840692 -93648098+43847437 -93648534+43848139
 -93648534+43848139 -93649685+43848137 -93649915+43848067 -93650215+43848032 -93657254+43848012 -93657577+43848011 -93658367+43847965 -93659978+43847965 -93665232+43847966 -93668290+43847968 -93673890+43847968 -93687660+43847969 -93688197+43847992 -93693436+43847998 -93702150+43848007 -93703876+43848008 -93707758+43848013
 -93707758+43848013 -93708263+43847990 -93712591+43847978 -93717743+43847965
 -93717743+43847965 -93727824+43848007
 -93727824+43848007 -93735805+43847994 -93738752+43847989 -93747952+43847975 -93759945+43847971 -93764988+43847963 -93767762+43847960
 -93648638+43499549 -93651281+43499550 -93656649+43499552 -93661481+43499555 -93668521+43499559 -93676410+43499565 -93694670+43499574 -93697397+43499576 -93699345+43499576 -93704916+43499568 -93708520+43499564 -93708771+43499564 -93710120+43499564 -93716217+43499563
 -93716217+43499563 -93725828+43499571 -93728407+43499573
 -93728407+43499573 -93734030+43499560 -93743259+43499558 -93748360+43499557 -93753819+43499535
 -93753819+43499535 -93767419+43499553 -93768424+43499554 -93773927+43499562
 -93773927+43499562 -93779200+43499556 -93785890+43499549 -93788504+43499547 -93794285+43499542 -93795793+43499520
 -93795793+43499520 -93799262+43499554 -93805673+43499554 -93806455+43499554 -93808518+43499554 -93813449+43499554 -93828532+43499552 -93836100+43499552 -93848181+43499551 -93852375+43499551 -93863241+43499548 -93868396+43499547 -93872450+43499546
 -93872450+43499546 -93875228+43499615
 -93875228+43499615 -93876347+43499614 -93888512+43499599 -93888689+43499599 -93892461+43499595 -93893415+43499595 -93897360+43499596 -93908481+43499633 -93912379+43499634 -93914672+43499634 -93930285+43499635 -93930758+43499635 -93948316+43499643
 -93948316+43499643 -93952467+43499634 -93968298+43499608 -93970607+43499606 -93970760+43499605 -93976937+43499602 -93982099+43499600 -93988311+43499596 -93991014+43499594
 -93991014+43499594 -94000234+43499705 -94000465+43499707 -94007912+43499879 -94008317+43499888 -94010650+43499912 -94016302+43499955 -94020795+43499986 -94027831+43500034 -94030752+43500054 -94034244+43500078 -94040112+43500118 -94050683+43500190 -94064786+43500287 -94065214+43500292 -94068044+43500293 -94068607+43500298 -94069238+43500304
 -94069238+43500304 -94077941+43500281
 -94077941+43500281 -94088370+43500291 -94089970+43500294 -94090092+43500294 -94092894+43500302 -94094155+43500302 -94094339+43500302 -94098146+43500308
 -94098146+43500308 -94106891+43500302 -94107786+43500300 -94108068+43500300 -94108175+43500299 -94108227+43500299 -94108301+43500298 -94109880+43500283 -94117738+43500209
 -94117738+43500209 -94127925+43500297
 -94127925+43500297 -94142219+43500266
 -94142219+43500266 -94147321+43500275 -94150837+43500281 -94156543+43500290 -94157456+43500292 -94159479+43500292 -94165466+43500293 -94167065+43500301 -94167697+43500304
 -94167697+43500304 -94179349+43500297 -94182036+43500296 -94185761+43500294 -94186901+43500294 -94187897+43500294 -94188683+43500294 -94193086+43500294 -94206379+43500293 -94207783+43500293 -94225155+43500302
 -94225155+43500302 -94226059+43500298 -94227731+43500290
 -94227731+43500290 -94234080+43500292 -94244888+43500296 -94247711+43500297
 -93728948+45097438 -93728011+45092637 -93728026+45092149 -93728041+45091691 -93728040+45091035 -93728040+45090593 -93728254+45089990 -93728713+45089471 -93729049+45089189 -93729506+45088868 -93730101+45088594 -93732143+45087763
 -93728948+45097438 -93732143+45087763
 -93732143+45087763 -93734143+45086263 -93736043+45083963 -93736943+45082663 -93748343+45079162 -93749453+45079094
 -93749453+45079094 -93750243+45079126 -93752587+45079392 -93756379+45080244 -93761497+45081751
 -93761497+45081751 -93761627+45081582 -93766267+45064422 -93766190+45064185
 -93750246+45295596 -93738728+45299466
 -93750246+45295596 -93747585+45297052 -93745904+45297802 -93744914+45298111 -93742113+45298770 -93740172+45299267 -93738728+45299466
 -93759623+45559706 -93761395+45559707 -93764441+45559716 -93769424+45559732 -93769792+45559733
 -93769792+45559733 -93790139+45559693 -93800741+45559672
 -93800741+45559672 -93815238+45559860 -93816493+45559877 -93821506+45559968 -93831797+45560001 -93832400+45560003 -93841521+45560033 -93842189+45560038 -93852651+45560121 -93860276+45560235
 -93860276+45560235 -93867947+45560206 -93872274+45560198 -93882464+45560070 -93883310+45560025
 -93763948+45822143 -93763672+45816119 -93763193+45807809 -93762938+45799443 -93762748+45793202 -93762625+45788855 -93762336+45778685 -93762168+45773733 -93762163+45773324 -93762055+45764191 -93762044+45759548 -93762198+45750266 -93762205+45749660 -93762507+45735483 -93762492+45735078 -93762252+45728510 -93762224+45726668 -93762195+45724761 -93762167+45722924 -93762128+45720303 -93762124+45719901 -93762022+45710830 -93762007+45709467 -93761977+45706792 -93761696+45692388 -93761564+45687758 -93761285+45677917 -93761058+45664602 -93761039+45663468 -93760940+45656845 -93760935+45656514 -93760921+45655570 -93760905+45654474 -93760879+45652766 -93760824+45648974 -93760790+45642969 -93760781+45641333 -93760740+45633703 -93760743+45630292 -93760519+45626227 -93760520+45625275 -93760394+45622622 -93760299+45619010 -93760113+45602771 -93760025+45595082 -93759955+45588963 -93759877+45582171 -93759820+45577190 -93759623+45559706
 -93889643+44596863 -93856642+44613363 -93856588+44613475 -93841242+44618563 -93842642+44620663
 -93842642+44620663 -93837942+44619263 -93837541+44618263
 -93837541+44618263 -93792370+44629243 -93788340+44630063 -93768039+44632263 -93765939+44633463 -93763779+44634399 -93763961+44634757 -93764415+44635477 -93766596+44638073 -93766872+44638316 -93767479+44638636 -93768039+44638849
 -93768039+44638849 -93768039+44638633
 -93768039+44638633 -93768039+44640303
 -93810362+46156585 -93810378+46154928 -93810469+46136967 -93810418+46134381 -93810333+46127867 -93810360+46114765 -93810538+46077512 -93810526+46070240 -93810526+46070034 -93810462+46026745 -93810330+45986092 -93810327+45985009 -93810320+45983035 -93805261+45982940 -93784155+45982634 -93775565+45982587 -93769902+45982556 -93769270+45982552 -93768892+45982550 -93768739+45978146 -93768446+45939070 -93768597+45912940 -93768603+45910411 -93768605+45909469 -93768409+45908875 -93767765+45894518 -93767153+45881808 -93766919+45877286 -93766704+45873374 -93766021+45865967 -93765911+45863635 -93765058+45845369 -93764706+45836683 -93764401+45830832 -93763948+45822143
 -93765696+45061269 -93765837+45061670 -93765902+45061738 -93765966+45061944 -93766160+45062219 -93766190+45064185
 -93765696+45061269 -93766190+45064185
 -93765696+45061269 -93766220+45059753
 -93766220+45059753 -93766710+45060275
 -93766710+45060275 -93766809+45057463 -93766844+45057309 -93766873+45057189 -93766873+45057132 -93766936+45053405 -93766976+45050078 -93766939+45047288 -93766934+45046885 -93766906+45044789 -93766898+45044161 -93766981+45042716 -93766958+45039779 -93766955+45039399 -93766923+45035377 -93766908+45033146 -93766896+45031463 -93766889+45030274 -93766887+45030120 -93766878+45028688 -93766875+45028269 -93766934+45021041 -93766905+45016605 -93766860+45016543 -93766948+45006876 -93766556+44999962 -93766532+44999962 -93766332+44992458
 -93766332+44992458 -93766142+44992462
 -93766142+44992462 -93766342+44983662 -93766442+44982362 -93766442+44980262 -93766442+44979062 -93766442+44978362 -93766442+44977962
 -93767762+43847960 -93767767+43848722 -93767839+43859699 -93767849+43861070 -93767905+43869618 -93767951+43879408 -93768027+43889164 -93768045+43891414 -93768106+43902040 -93768113+43903163 -93768129+43905890 -93768150+43920526 -93768113+43927714 -93768076+43934957 -93768007+43942344 -93768113+43946489 -93768192+43949548 -93768308+43963978 -93768319+43967062 -93768361+43978569 -93768419+43985842 -93768404+43988701 -93768382+43993092 -93768346+43998694 -93768345+43999519 -93768343+44002107 -93768338+44007456 -93768330+44017720 -93768330+44018000 -93768329+44018683 -93768327+44021954 -93768258+44029340 -93768286+44036384 -93768289+44037161 -93768313+44043943 -93768316+44044615 -93768326+44047419 -93768339+44050745 -93768256+44060176 -93768235+44062590 -93768185+44074064 -93768222+44079787 -93768074+44092662 -93768053+44094491 -93767972+44098083 -93768045+44105330 -93768075+44108829 -93768051+44117246 -93768033+44123304 -93767964+44128546 -93767770+44133097 -93767902+44134458 -93767909+44135515 -93767925+44137922 -93767869+44140915 -93767792+44145125 -93767855+44145809 -93767851+44152146 -93767845+44159646 -93767919+44162518 -93767938+44163236 -93767967+44166849 -93767996+44170623 -93767995+44171011 -93767983+44171969 -93768021+44180250 -93768017+44181435 -93767991+44189835 -93767987+44190844 -93767976+44194192 -93767971+44195836
 -93767762+43847960 -93773381+43847955 -93787890+43847943 -93797876+43847922 -93802275+43847922 -93802995+43847922 -93807686+43847907 -93810186+43847900 -93815557+43847884 -93817123+43847879 -93817625+43847877
 -93817625+43847877 -93817739+43847878 -93818760+43847887 -93822776+43847922 -93824420+43847945
 -93824420+43847945 -93827313+43847922 -93827936+43847918
 -93827936+43847918 -93828308+43847919 -93828559+43847921
 -93828559+43847921 -93829207+43847900 -93829286+43847898
 -93829286+43847898 -93830909+43847914 -93833014+43847921
 -93833014+43847921 -93834752+43847875 -93835468+43847874 -93835605+43847874 -93836237+43847897 -93844769+43847941 -93846302+43847953 -93847607+43847963 -93864461+43848099 -93866414+43848115 -93875229+43848135 -93878073+43848136 -93887742+43848141 -93888342+43848141 -93894238+43848163 -93894316+43848163 -93897821+43848176 -93908155+43848216
 -93908155+43848216 -93913181+43848198 -93927746+43848149 -93928094+43848148 -93937650+43848128 -93937950+43848128 -93938332+43848127
 -93938332+43848127 -93938842+43848128
 -93938842+43848128 -93949233+43848103
 -93949233+43848103 -93958429+43848146 -93963357+43848169
 -93963357+43848169 -93969815+43848157 -93977672+43848142
 -93977672+43848142 -93978398+43848165
 -93978398+43848165 -93987720+43848138
 -93987720+43848138 -93988510+43848161
 -93988510+43848161 -94000232+43848042 -94002540+43848020
 -94002540+43848020 -94006450+43848037 -94008134+43848045 -94008260+43848091
 -94008260+43848091 -94028155+43848007 -94049809+43847967 -94050349+43847966 -94057110+43847943
 -94057110+43847943 -94058248+43847966
 -94058248+43847966 -94068034+43847957 -94068889+43847956 -94074954+43847951 -94075611+43847950 -94078809+43847948 -94087286+43847940
 -94087286+43847940 -94093290+43847962
 -94093290+43847962 -94098823+43847932 -94100640+43847923 -94107414+43847888
 -94107414+43847888 -94108394+43847933
 -94108394+43847933 -94112410+43847929
 -94112410+43847929 -94127483+43847973
 -94127483+43847973 -94128557+43847972
 -94128557+43847972 -94135768+43847978 -94138637+43848000
 -94138637+43848000 -94147383+43847902 -94157740+43847848 -94163364+43847819 -94181213+43847782 -94193552+43847758 -94195511+43847758 -94217155+43847800 -94228562+43847819
 -94228562+43847819 -94247078+43847765
 -93767971+44195836 -93767956+44200902 -93767941+44205941 -93767938+44207233 -93767938+44207485 -93767878+44209723 -93767868+44216014 -93767898+44217661 -93767889+44220748 -93767872+44226740 -93767856+44232067 -93767821+44235817 -93767851+44239247 -93777806+44239365 -93783877+44239366 -93786754+44239367 -93789035+44239368 -93789290+44239368 -93798036+44239369
 -93798036+44239369 -93808087+44239210
 -93808087+44239210 -93816636+44239223 -93818420+44239226
 -93818420+44239226 -93823259+44239209
 -93823259+44239209 -93828157+44239277 -93832801+44239291
 -93832801+44239291 -93848069+44239181
 -93848069+44239181 -93855962+44239191
 -93855962+44239191 -93859710+44239154
 -93859710+44239154 -93862004+44239206 -93863543+44239242 -93870374+44239400 -93871379+44239423 -93871805+44239431 -93872859+44239454
 -93872859+44239454 -93882612+44239311
 -93882612+44239311 -93882834+44239357 -93883254+44239414 -93888337+44239428 -93890656+44239454 -93898483+44239546 -93908496+44239642 -93908664+44239643 -93919160+44239746 -93922465+44239778 -93924031+44239793 -93929018+44239803
 -93929018+44239803 -93930431+44239760 -93931016+44239734
 -93931016+44239734 -93933917+44239762
 -93933917+44239762 -93938149+44239678 -93949183+44239460
 -93949183+44239460 -93949660+44239482
 -93949660+44239482 -93954972+44239299 -93958852+44239298
 -93958852+44239298 -93961366+44239389 -93962298+44239408 -93963221+44239427 -93969016+44239548 -93972212+44239615
 -93972212+44239615 -93972753+44239592
 -93972753+44239592 -93976516+44239609 -93978001+44239636 -93980812+44239661 -93981330+44239666
 -93981330+44239666 -94000233+44239512 -94001743+44239512 -94001794+44239513
 -94001794+44239513 -94004546+44239404 -94009533+44239259 -94011409+44239204 -94011834+44239192
 -94010288+44717375 -94000248+44717427 -93990448+44717462 -93980347+44717462 -93978547+44717462 -93978147+44717462 -93976847+44717462 -93970047+44717462 -93960341+44717400 -93954446+44717362 -93949646+44717362 -93938546+44717362 -93929445+44717262 -93918145+44717262 -93916120+44717262 -93908845+44717262 -93904845+44717262 -93892744+44717162 -93888644+44717162 -93888644+44713162 -93888644+44706662 -93888644+44705662 -93888544+44702562 -93888644+44693162 -93888544+44691962 -93888844+44688062 -93888844+44687462 -93888844+44687304 -93888844+44680418 -93888844+44676962 -93888844+44673462 -93883944+44673362 -93879651+44673362 -93875243+44673362 -93871643+44673362 -93869843+44673362 -93862843+44673362 -93860226+44673382 -93849442+44673462 -93840342+44673562
 -93840342+44673562 -93828842+44673262
 -93828842+44673262 -93822541+44673362 -93818841+44673362 -93818121+44673362 -93810941+44673362 -93798641+44673362 -93788440+44673362 -93778440+44673462 -93768039+44673462 -93768039+44661462 -93768039+44658962 -93767939+44655163 -93767970+44653386 -93768034+44649742 -93768039+44649463 -93768039+44649063 -93768039+44644963 -93768039+44644953 -93768039+44642863 -93768039+44642833 -93768039+44640763 -93768039+44640303
 -94012236+44978712 -94007272+44978620 -93981648+44978362 -93977948+44978262 -93971647+44978262 -93967347+44978262 -93951147+44978262 -93941688+44978262 -93930646+44978262 -93898746+44978162 -93889645+44978162 -93888745+44978162 -93869645+44977962
 -93869645+44977962 -93859345+44978462 -93848744+44978462 -93838644+44978262 -93825044+44978262 -93824144+44978262 -93823644+44978262 -93822544+44978262 -93807643+44978162 -93796838+44978081 -93781043+44977962 -93773542+44977962 -93766442+44977962
 -93775257+47030418 -93774729+47063749 -93774725+47063949 -93774514+47075578 -93774397+47081768 -93774192+47109595 -93774286+47114449 -93774317+47127055 -93774228+47148988 -93774225+47149715 -93774210+47153408 -93774184+47159684 -93774153+47167474 -93774106+47178866 -93774065+47182905 -93774037+47185747 -93774021+47192345 -93773994+47203954 -93773987+47206600 -93773984+47207714 -93773928+47210313 -93773917+47210909
 -93773917+47210909 -93776701+47209676 -93779332+47209241
 -93818464+47305495 -93817363+47305453 -93814432+47303096 -93810904+47299279
 -93810904+47299279 -93815232+47307007 -93815272+47307050 -93815306+47308032 -93800218+47308100 -93791280+47308716
 -93791280+47308716 -93784661+47308600 -93782879+47308348 -93780699+47305539
 -93780699+47305539 -93775320+47305557
 -93775320+47305557 -93774011+47304985 -93774334+47297932 -93776684+47297829
 -93776684+47297829 -93779660+47298816 -93783254+47299389
 -93783254+47299389 -93787927+47292237 -93788969+47291415 -93788802+47290615 -93781085+47276694 -93783738+47275735 -93784747+47273815 -93784411+47273381 -93785488+47269885 -93783576+47265953 -93782874+47261336 -93784218+47260125 -93791470+47258687 -93792055+47257991 -93793014+47257704 -93799137+47255507 -93804038+47251930 -93806413+47241519
 -93806413+47241519 -93811985+47242685
 -93811985+47242685 -93807958+47238343 -93807611+47237240 -93807656+47236720 -93807019+47232789
 -93807019+47232789 -93806150+47232894 -93803428+47233497
 -93803428+47233497 -93800091+47222102 -93799069+47219875 -93796688+47218191 -93781866+47211186
 -93775257+47030418 -93775468+47021849 -93774779+46999952 -93774774+46980893 -93774866+46975726 -93774894+46973981 -93775031+46965051 -93775113+46959707 -93775108+46959448 -93775082+46957852 -93775185+46954584 -93775173+46951934 -93775117+46940157 -93775098+46936071 -93774994+46932934 -93774838+46928186 -93774839+46928025 -93774912+46911942 -93775077+46889377 -93775162+46882400 -93775196+46879696 -93775182+46870477 -93775304+46866103 -93775488+46860625 -93775516+46856367 -93775546+46851945 -93775555+46850602 -93775563+46849426 -93775602+46840339 -93775865+46817783 -93775961+46808607 -93776022+46802893
 -93777393+46756026 -93777298+46758294 -93777109+46764561 -93776912+46771133 -93776831+46773829 -93776742+46776794 -93776022+46802893
 -93777416+46754375 -93777034+46745082 -93777181+46731723 -93777260+46726330 -93777283+46724773 -93777415+46716384 -93777954+46682368 -93778028+46677657 -93778076+46674594 -93778114+46672155 -93778335+46649282 -93778328+46646999 -93778324+46645600 -93778278+46629756 -93778271+46626591 -93778267+46624958 -93778303+46624401 -93778266+46619819 -93778225+46614671 -93778188+46609918 -93777988+46595178 -93777979+46593415 -93777939+46592560 -93777926+46592286 -93777904+46591797 -93777905+46589671 -93778115+46589343
 -93778115+46589343 -93783323+46589356
 -93783323+46589356 -93788220+46588764
 -93777416+46754375 -93777393+46756026
 -93777416+46754375 -93777398+46755021 -93777393+46756026
 -94271776+45775208 -94298913+45784524 -94319441+45800076 -94352958+45821999 -94351290+45822018 -94349295+45822077 -94347985+45822090 -94345600+45822114 -94345520+45822115 -94332229+45822241 -94325223+45822324 -94323942+45822333 -94304076+45822481 -94293634+45822559 -94288005+45822601 -94287730+45822603 -94287166+45822608 -94285835+45822618 -94284560+45822628
 -94284560+45822628 -94284258+45822618
 -94284258+45822618 -94282958+45822628 -94272006+45822726 -94261608+45822827
 -94261608+45822827 -94240672+45822825
 -94240672+45822825 -94220463+45822999 -94219582+45823006 -94213125+45823022 -94212132+45823024
 -94212132+45823024 -94211802+45822972
 -94211802+45822972 -94211635+45823020 -94210898+45823026 -94208595+45823098 -94198482+45823184 -94177373+45823363
 -94177373+45823363 -94161680+45823315 -94135230+45823298 -94130396+45823275 -94129628+45823272 -94124587+45823213
 -94124587+45823213 -94124123+45823216 -94094202+45823390 -94077793+45823485 -94073404+45823511 -94068324+45823542 -94066097+45823555 -94055595+45823617 -94052171+45823638 -94042068+45823683 -94041984+45823684 -94026285+45823831 -94020942+45823881 -94010510+45823980 -94006140+45824022 -94000614+45824131 -93990435+45824449
 -93990435+45824449 -93969574+45824320 -93959202+45824209 -93948483+45824096 -93938150+45823982 -93927523+45823593 -93906695+45823521 -93897671+45823404 -93885932+45823262 -93880537+45822894 -93867144+45822548
 -93867144+45822548 -93854764+45822623 -93846495+45822674
 -93846495+45822674 -93835574+45822402 -93829162+45822215 -93825773+45822117
 -93825773+45822117 -93818058+45822128 -93815994+45822131 -93803751+45822149 -93784136+45822178 -93780413+45822195
 -93780413+45822195 -93763948+45822143
 -93781866+47211186 -93779332+47209241
 -93781866+47211186 -93782101+47210661 -93783008+47209679 -93782974+47209427 -93782740+47209222
 -93782740+47209222 -93779921+47209311
 -93779921+47209311 -93779332+47209241
 -94341679+46277705 -94327356+46289681 -94327310+46289722 -94327284+46289745 -94327297+46291201 -94327320+46296392 -94327337+46297902 -94327335+46299385 -94327326+46320666 -94327296+46325903 -94327414+46336881 -94327464+46339136 -94327483+46339980 -94327506+46340987 -94327516+46341426 -94327534+46342188 -94327649+46347319 -94327668+46348142 -94327671+46348286 -94327742+46351440 -94327949+46360359 -94327974+46361992 -94328090+46369302 -94328225+46376302 -94328171+46381890 -94328160+46382963 -94327909+46403204 -94327846+46405329 -94327830+46405848 -94327778+46407541 -94327774+46407726 -94327757+46408622 -94327744+46409313 -94327731+46409974 -94327729+46410097 -94327727+46410216 -94327680+46412752 -94327769+46419594 -94327782+46420592 -94327849+46424569 -94327849+46424683 -94327883+46427381 -94327812+46434887 -94327819+46435449 -94327858+46436526 -94327889+46437394 -94328576+46456446 -94328898+46472007 -94329348+46489505 -94329522+46495441 -94329559+46496703 -94329526+46498029 -94329510+46499967 -94329507+46500114 -94329484+46501194 -94329596+46510098 -94329635+46513148 -94329654+46515677 -94329646+46516174 -94329632+46517129 -94329621+46517811 -94329680+46524531 -94329830+46528632 -94329832+46529228 -94329847+46534898 -94329856+46538182 -94329866+46541796 -94329887+46543311 -94329900+46544219 -94329933+46546324 -94329961+46548105 -94329996+46550380 -94330018+46551767 -94330042+46553298 -94330070+46555075 -94330070+46555190 -94330020+46558367 -94329975+46561187 -94330141+46565012 -94330173+46569566 -94330185+46570285 -94330196+46570919 -94330206+46571499 -94330241+46573406 -94330378+46577083 -94330608+46583256 -94330643+46584488 -94330665+46585279 -94330742+46587964 -94330615+46593288 -94330579+46594775 -94330624+46595351 -94330795+46597534 -94330827+46599128 -94330837+46599619 -94330899+46602685 -94330947+46605037 -94331015+46607734 -94331048+46609996 -94331081+46611298 -94331093+46612628 -94331116+46613973 -94331117+46617079 -94331117+46617515 -94330977+46622799 -94330920+46631208 -94345327+46631251 -94345352+46631251 -94345346+46634549 -94345338+46639128 -94345332+46642806 -94345327+46645900 -94345352+46650753 -94345359+46652062 -94345364+46653168 -94345391+46655115 -94345427+46657670 -94345430+46657881 -94345454+46659605 -94345468+46660642 -94345670+46664185 -94345753+46666393 -94345828+46668375 -94346075+46674926 -94345988+46689054 -94346006+46690105 -94346017+46690261 -94345582+46712246 -94345560+46713900 -94345548+46714860 -94345632+46718489 -94345636+46718647 -94344479+46731149 -94344446+46732549 -94344412+46732923 -94343772+46742914 -94343592+46752386 -94343430+46761917 -94343450+46766380 -94343468+46770213 -94343405+46776407 -94343292+46783797 -94343264+46785661 -94343244+46787034 -94343152+46788431 -94342904+46794404 -94342836+46796055 -94342812+46796653 -94342789+46797220 -94342751+46798142 -94342553+46800130 -94342473+46805530 -94342385+46805530 -94331090+46805433 -94313727+46805274 -94313564+46805272 -94300642+46805154 -94297426+46805123 -94292334+46805077 -94289298+46805045
 -94289298+46805045 -94288766+46805251
 -94288766+46805251 -94283689+46805224 -94279445+46805203 -94277748+46805202 -94244477+46805124 -94243778+46805124 -94243174+46805121
 -94243174+46805121 -94241914+46805148
 -94241914+46805148 -94207088+46804912 -94203202+46804886 -94200377+46804874 -94159220+46804712 -94153988+46804629 -94128944+46803896 -94127438+46803852 -94125319+46803790 -94080477+46803172
 -94080477+46803172 -94073869+46803173 -94071706+46803175 -94063943+46803184 -94062230+46803186 -94032712+46803222 -94029892+46803258 -94028867+46803283 -94028301+46803306 -94026770+46803306 -94025292+46803340 -94023351+46803385 -94022263+46803410 -94021032+46803438 -94017751+46803514 -94016883+46803531 -94013699+46803606 -94012528+46803634
 -94012528+46803634 -93983349+46803621 -93981221+46803617 -93979688+46803614 -93974055+46803606 -93973050+46803604 -93956753+46803560 -93956672+46803498
 -93956672+46803498 -93955788+46803583 -93955622+46803605
 -93955622+46803605 -93950895+46803538
 -93950895+46803538 -93949164+46803583
 -93949164+46803583 -93948372+46803581 -93946827+46803576 -93940794+46803557 -93939769+46803553 -93902749+46803443 -93902317+46803442 -93886759+46803396 -93823111+46803096 -93804849+46802994 -93782505+46802898 -93776022+46802893
 -93819574+45324110 -93814530+45319377 -93813664+45317874 -93813188+45317479 -93807970+45314219 -93805662+45312644 -93799625+45310244 -93795139+45309345 -93794502+45309133 -93792071+45308491 -93790777+45308143 -93787100+45306610 -93784982+45305576 -93750246+45295596
 -93788220+46588764 -93789874+46588090 -93790620+46587842 -93791237+46587642 -93791639+46587563
 -93788220+46588764 -93791639+46587563
 -93791639+46587563 -93802562+46585152 -93805328+46584771 -93811464+46584238 -93811461+46583805 -93811424+46576618 -93811294+46568076 -93811182+46565668 -93811029+46562362 -93810797+46547802 -93810748+46542517 -93810732+46540647 -93810898+46523252 -93811362+46516098 -93811412+46515292 -93811992+46505995 -93812091+46504349 -93812358+46499959 -93812020+46499959 -93811947+46496334 -93811761+46487058 -93811691+46483584 -93811668+46482442 -93811656+46481864 -93811512+46474671 -93811193+46458711 -93811173+46457710 -93811160+46457101 -93811071+46452636 -93811056+46451895 -93811033+46450786 -93810935+46446048 -93810869+46442715 -93810798+46442253 -93810789+46441741 -93810671+46434748 -93810644+46433173 -93810530+46426372 -93810515+46425519 -93810458+46424387 -93810455+46423885 -93810440+46420927 -93810415+46418739 -93810400+46417476 -93810341+46412309 -93810440+46411944 -93810430+46410909 -93810414+46409159 -93810407+46408309 -93810308+46408058 -93810294+46407597 -93810275+46406938 -93810287+46404650 -93810301+46402029 -93810374+46388424 -93810535+46374333 -93810559+46362911 -93810572+46357258 -93810609+46341758 -93810611+46340583 -93810632+46330547 -93810642+46326077 -93810643+46325411 -93810667+46313604 -93810671+46311637 -93810673+46310667 -93810674+46309919 -93810725+46286291 -93810487+46251453 -93810380+46250779 -93810182+46250551 -93809633+46250170 -93807644+46248461 -93806884+46248079 -93796149+46243205
 -93810362+46156585 -93810422+46193691 -93810397+46199116 -93810394+46200261 -93810407+46202090 -93810448+46203790 -93810527+46213136 -93810544+46213402 -93810554+46214459 -93810730+46226040 -93810751+46229140 -93810803+46234351 -93810832+46235536 -93810873+46240542 -93810912+46243128
 -93810912+46243128 -93809072+46243109 -93808439+46243106 -93807753+46243102
 -93807753+46243102 -93804814+46243115 -93804532+46243118 -93803419+46243131 -93798784+46243172 -93796745+46243178 -93796149+46243205
 -93810362+46156585 -93836686+46156463
 -93836686+46156463 -93837620+46156464 -93849570+46156507 -93850832+46156515 -93851634+46156520 -93859727+46156563
 -93859727+46156563 -93860681+46156539
 -93860681+46156539 -93866897+46156559 -93885566+46156708 -93891344+46156815 -93892298+46156816 -93896312+46156886
 -93896312+46156886 -93899148+46156876 -93902792+46156865
 -93902792+46156865 -93904855+46156906 -93906279+46156935
 -93906279+46156935 -93909836+46156832 -93913177+46156773
 -93913177+46156773 -93914443+46156777 -93914964+46156778
 -93914964+46156778 -93923286+46156673 -93936670+46156576 -93937295+46156576 -93941100+46156587 -93941793+46156590 -93943874+46156599 -93943943+46156620
 -93943943+46156620 -93955687+46156573 -93957381+46156551 -93959371+46156526
 -93959371+46156526 -93966707+46156548 -93966854+46156616
 -93966854+46156616 -93970259+46156570 -93978724+46156542 -93981639+46156532 -93982518+46156529 -94011433+46156351
 -94011433+46156351 -94025399+46156364 -94033619+46156452
 -94033619+46156452 -94039773+46156346
 -94039773+46156346 -94042081+46156358 -94049729+46156398 -94054569+46156423 -94062140+46156462 -94062157+46156462 -94062234+46156461 -94076562+46156293 -94082274+46156226 -94092644+46156104 -94103452+46155977 -94103619+46155975
 -94103619+46155975 -94124389+46155987 -94155964+46156185 -94166446+46156515 -94166917+46156599 -94180646+46156841 -94188232+46156944 -94202601+46156975 -94229169+46156977 -94229512+46156977 -94236929+46156992 -94241406+46157221
 -94241406+46157221 -94245377+46157181 -94246727+46157167 -94250275+46157135 -94251131+46157134 -94270576+46157121
 -94270576+46157121 -94271026+46157126 -94291857+46157150 -94292355+46157260
 -94292355+46157260 -94298801+46157197
 -93818666+47304627 -93817926+47303667 -93823369+47301358
 -93823369+47301358 -93824444+47303666 -93824690+47303698 -93825731+47303838 -93825990+47303873 -93832342+47308123 -93835568+47308602
 -93835568+47308602 -93843229+47307161
 -93843229+47307161 -93848584+47316853
 -93848584+47316853 -93848847+47316826
 -93848847+47316826 -93866225+47320979
 -93866225+47320979 -93862758+47315061
 -93818464+47305495 -93818666+47304627
 -93818464+47305495 -93818867+47305335 -93818666+47304627
 -93834885+45335392 -93828839+45331494 -93828428+45330773 -93827936+45330116 -93827139+45329215 -93825787+45328052 -93824520+45327260 -93823334+45326420 -93822328+45325767 -93821207+45325185 -93820122+45324467 -93819574+45324110
 -93834885+45335392 -93833942+45335236 -93833041+45335131 -93832107+45334970 -93831150+45334785 -93830629+45334555 -93829993+45334260 -93829575+45333974 -93829331+45333512 -93829157+45333003 -93829057+45332124 -93819574+45324110
 -93890780+45364270 -93859936+45338132 -93858376+45337871 -93858012+45337799
 -93858012+45337799 -93856415+45337874
 -93856415+45337874 -93852022+45337182 -93851540+45337099 -93851384+45337072 -93849675+45336690 -93848391+45336339
 -93848391+45336339 -93845861+45336512
 -93845861+45336512 -93834885+45335392
 -93865884+47315448 -93862758+47315061
 -93865884+47315448 -93865078+47316409 -93867632+47316590 -93869987+47318441
 -93869987+47318441 -93870913+47316836
 -93870913+47316836 -93873628+47317039 -93876132+47317575
 -93876132+47317575 -93876185+47317245 -93876386+47316712
 -93876386+47316712 -93878069+47317413
 -93865884+47315448 -93866119+47315083 -93865950+47314877 -93865379+47314786
 -93865379+47314786 -93862758+47315061
 -93882537+47319792 -93878069+47317413
 -93882537+47319792 -93882403+47319312 -93882873+47318946 -93883479+47318695 -93883714+47318512 -93883815+47318124 -93883681+47317941 -93883412+47317712 -93882976+47317529 -93880287+47317345
 -93880287+47317345 -93878069+47317413
 -93883310+45560025 -93884742+45560048
 -93884742+45560048 -93883310+45560025
 -93885792+47324227 -93885457+47323770 -93888015+47319748 -93888183+47319063
 -93888183+47319063 -93882537+47319792
 -93908543+44537763 -93902443+44537863
 -93902443+44537863 -93901043+44529463 -93900443+44529263 -93887335+44507051 -93898150+44501533 -93898269+44500963 -93890365+44496746 -93901192+44489086 -93904395+44480734 -93905065+44479232 -93928103+44467582 -93917121+44463320 -93917203+44461973 -93921858+44461733
 -93921858+44461733 -93922283+44462515
 -93922283+44462515 -93924035+44462396 -93923791+44461931 -93922261+44460660 -93922922+44459246 -93929032+44458244
 -93929032+44458244 -93930658+44459001
 -93930658+44459001 -93929386+44456640
 -93889643+44596863 -93890059+44597001
 -93890059+44597001 -93890502+44596894 -93891005+44596582 -93891372+44596063 -93891372+44595224 -93891311+44594758 -93891677+44594232 -93892485+44593606 -93893950+44592462 -93894896+44591935 -93900226+44572686
 -93889643+44596863 -93900226+44572686
 -93916260+47303773 -93915314+47301726 -93903386+47301723
 -93903386+47301723 -93901455+47302201 -93898479+47304440 -93894512+47306701 -93889999+47318127 -93890820+47323030
 -93890780+45364270 -93895831+45366550 -93901816+45368552 -93906862+45370967
 -93890780+45364270 -93906862+45370967
 -93890820+47323030 -93885792+47324227
 -93890820+47323030 -93890632+47325052 -93890227+47326149 -93889790+47326537 -93889118+47326537 -93888110+47326239 -93887606+47325896 -93887505+47325302 -93887539+47325096 -93886196+47324227 -93885792+47324227
 -94149467+45559066 -94147667+45559166
 -94147667+45559166 -94145867+45559066
 -94145867+45559066 -94144367+45559166 -94142867+45559166 -94141867+45559166 -94140367+45559066
 -94140367+45559066 -94138567+45559166 -94137167+45559166 -94135957+45559166 -94132256+45559166 -94131667+45559166 -94129856+45559199 -94129440+45559207 -94127805+45559236 -94126374+45559262 -94120766+45559366
 -94120766+45559366 -94111839+45559337 -94108095+45559325 -94097515+45559292
 -94097515+45559292 -94091032+45559325 -94089475+45559334
 -94089475+45559334 -94079042+45559224 -94078887+45559224 -94068814+45559246
 -94068814+45559246 -94058774+45559202 -94048451+45559159 -94035087+45559062 -94018189+45558983 -94017109+45558979
 -94017109+45558979 -94012759+45559034 -94007023+45559107 -94000260+45559368 -93998158+45559541
 -93998158+45559541 -93984411+45559461 -93984292+45559460 -93983859+45559457 -93978210+45559427 -93975671+45559413
 -93975671+45559413 -93965517+45559599 -93963014+45559612 -93949297+45559684 -93944967+45559707 -93942337+45559721 -93934405+45559763 -93931902+45559771 -93931248+45559785 -93930614+45559786
 -93930614+45559786 -93922331+45559762
 -93922331+45559762 -93919794+45559774 -93917052+45559786 -93914718+45559797 -93903126+45559851 -93902975+45559852 -93894603+45559892 -93894505+45559915 -93884742+45560048
 -93900226+44572686 -93903709+44552164 -93910844+44543163
 -93906862+45370967 -93908566+45372251 -93910610+45374965 -93911857+45380295 -93922312+45385013
 -93922312+45385013 -93940369+45384134
 -93940369+45384134 -93973954+45388947 -93982743+45396414 -93993953+45400761 -93998917+45400852
 -93998917+45400852 -94000259+45400177 -94002767+45398881 -94004866+45392150
 -93908543+44537763 -93911844+44537663
 -93910844+44543163 -93911844+44537663
 -93911844+44537663 -93908543+44537763
 -93916260+47303773 -93916304+47303435 -93916324+47303048 -93916299+47302822 -93916226+47302678 -93916261+47302589 -93916456+47302549
 -93916260+47303773 -93916456+47302549
 -93933096+47305306 -93933219+47304965
 -93933219+47304965 -93931540+47306230 -93929121+47307052 -93928955+47307912
 -93928955+47307912 -93927340+47306572 -93919244+47302389
 -93919244+47302389 -93919204+47302974
 -93919204+47302974 -93917564+47302594 -93916456+47302549
 -93959744+44392268 -93958544+44392054 -93957539+44391868
 -93957539+44391868 -93954289+44392113 -93932526+44435384 -93928858+44443359 -93927850+44453320 -93927507+44453993 -93929386+44456640
 -93929386+44456640 -93935827+44456666
 -93935827+44456666 -93936540+44456659
 -93936540+44456659 -93960043+44456675
 -93960043+44456675 -93994971+44456618 -94009512+44456516
 -94009512+44456516 -94019074+44456546 -94044477+44456626 -94048585+44456639 -94057170+44456666 -94079872+44456738 -94089998+44456770 -94095046+44456786 -94103502+44456813 -94104630+44456817 -94110184+44456839 -94119152+44456875 -94120369+44456879
 -94120369+44456879 -94129677+44456780 -94137731+44456706 -94140982+44456676 -94150079+44456592
 -94150079+44456592 -94166297+44456710 -94170670+44456871 -94171022+44456962
 -94171022+44456962 -94184430+44456762 -94187239+44456720 -94188586+44456700 -94190941+44456666
 -94190941+44456666 -94200966+44456733 -94201491+44456744
 -94201491+44456744 -94210349+44456561 -94211213+44456549
 -94211213+44456549 -94216803+44456611 -94217151+44456684 -94229154+44456726 -94229824+44456726 -94231484+44456771
 -94231484+44456771 -94243651+44456749 -94246413+44456744 -94248340+44456740
 -94248340+44456740 -94250723+44456741 -94255858+44456792
 -94255858+44456792 -94262063+44456721 -94271029+44456704 -94276009+44456660
 -94276009+44456660 -94278010+44456698 -94282028+44456754 -94286043+44456759 -94291014+44456765 -94301356+44456778 -94308017+44456778 -94311258+44456778 -94315723+44456778 -94323205+44456777 -94323901+44456777 -94324743+44456777 -94331555+44456777 -94336631+44456822
 -94336631+44456822 -94351570+44456726 -94352658+44456726 -94361744+44456732 -94365063+44456735 -94371393+44456740 -94374172+44456853
 -94374172+44456853 -94375254+44456773 -94381669+44456720 -94383201+44456710 -94384896+44456698 -94388244+44456677
 -94388244+44456677 -94390262+44456757 -94390543+44456769
 -94390543+44456769 -94391788+44456746 -94396863+44456679 -94398236+44456657
 -94398236+44456657 -94401747+44456658
 -94401747+44456658 -94406414+44456612
 -94406414+44456612 -94410462+44456683
 -94410462+44456683 -94411994+44456569 -94432105+44456549 -94440836+44456548 -94452279+44456456 -94460100+44456363
 -94460100+44456363 -94463739+44456385 -94472454+44456451 -94492210+44456514 -94496760+44456549 -94502299+44456578
 -94502299+44456578 -94512730+44456450 -94517111+44456397 -94523418+44456320 -94532633+44456272 -94548653+44456087
 -94548653+44456087 -94548774+44456126
 -94548774+44456126 -94548876+44456112 -94552959+44456067
 -94552959+44456067 -94556833+44456104 -94557304+44456150
 -94557304+44456150 -94573133+44456020 -94578047+44456020 -94578240+44456020 -94592432+44456054 -94593341+44456057 -94598329+44456070 -94603362+44456082 -94604917+44456090 -94607537+44456103 -94615779+44456145 -94624237+44456186
 -93933025+47305711 -93933096+47305306
 -93933096+47305306 -93933025+47305711
 -93937812+47307921 -93936985+47308473
 -93936985+47308473 -93936547+47306093 -93933025+47305711
 -93937812+47307921 -93938082+47307897
 -93938082+47307897 -93938226+47308050 -93938417+47308266 -93938810+47308386
 -93938810+47308386 -93939189+47308344 -93939473+47308295 -93939792+47308237
 -93939792+47308237 -93940029+47308269 -93940398+47308405 -93940898+47308612 -93939606+47309890
 -93937812+47307921 -93939606+47309890
 -93939606+47309890 -93939159+47310695 -93942091+47315052
 -93942091+47315052 -93943966+47314700
 -93943966+47314700 -93943729+47314953 -93943536+47315349 -93951032+47316560 -93951405+47316726 -93952310+47318216
 -93952310+47318216 -93953142+47317512
 -93953142+47317512 -93954931+47321405 -93955233+47322113 -93959669+47324408 -93959436+47324893 -93968279+47328510 -93968514+47328944 -93969658+47330840 -93970298+47333308 -93970523+47333638 -93972334+47334867 -93971913+47335090 -93975210+47338083 -93982002+47338926
 -93982002+47338926 -93985147+47338878 -93985381+47338227
 -93985381+47338227 -93985498+47338239 -93986103+47338742 -93987282+47338926 -93986683+47339173 -93995387+47343445 -94026912+47352734
 -94013274+44268469 -94012481+44269230 -94013178+44273876 -94000235+44278826
 -94000235+44278826 -93998135+44278806
 -93998135+44278806 -93989251+44296064 -93984434+44297552 -93979639+44299310 -93972367+44301639 -93960215+44307063 -93959726+44307297 -93950578+44321598 -93950614+44321944 -93952755+44324656 -93951276+44327777 -93944997+44330662 -93945193+44338988 -93943252+44340900 -93934662+44342057 -93949560+44355723 -93956540+44361736 -93956434+44361849 -93952693+44365577 -93952892+44365922
 -93952892+44365922 -93955347+44365920 -93955498+44365655 -93956453+44363984 -93956548+44363909 -93957055+44363509 -93957550+44363119
 -93957550+44363119 -93961806+44365690 -93962375+44369966 -93955530+44373617 -93957140+44390735
 -93957140+44390735 -93962011+44390284
 -93962011+44390284 -93959744+44392268
 -93962011+44390284 -93962948+44389771 -93964177+44389281 -93964793+44389117
 -93964793+44389117 -93965253+44389138 -93965480+44389500 -93965488+44390282 -93965141+44391461 -93964495+44391989 -93963770+44392412
 -93963770+44392412 -93962906+44392384 -93959744+44392268
 -94013608+44200390 -94012068+44199310 -94010673+44195955 -94010771+44193852 -94009748+44191605 -94009593+44191341 -94008899+44189964
 -94008899+44189964 -94010581+44190333 -94012017+44190649 -94014121+44191220 -94014711+44191474 -94015322+44191738 -94016637+44191753
 -94016637+44191753 -94016759+44191615 -94016842+44191522 -94017765+44190516 -94018482+44189741 -94019946+44187978 -94019761+44184707 -94017943+44184534 -94017684+44184495 -94017322+44184327 -94017101+44184224 -94014390+44183830
 -94014390+44183830 -94014035+44183887 -94013560+44183964 -94011050+44184149 -94010758+44184217 -94010148+44184256
 -94010148+44184256 -94009371+44184175 -94008641+44184011 -94006414+44183783 -94005529+44183286 -94003603+44179161 -94002355+44175577 -94002097+44174059 -94002078+44172914 -94002081+44172836 -94002106+44172747 -94003633+44169272 -94004104+44168814 -94016742+44165273
 -94016742+44165273 -94027466+44166336
 -94027466+44166336 -94037165+44164004 -94038084+44163608 -94038962+44163183 -94043738+44162352 -94048900+44154195 -94051486+44153996
 -94051486+44153996 -94065401+44161689
 -94065401+44161689 -94078298+44159790
 -94078298+44159790 -94085446+44163699 -94103526+44171034 -94103687+44173137
 -94103687+44173137 -94110422+44172654
 -94110422+44172654 -94109343+44174095 -94109057+44174416 -94109854+44178234 -94124874+44180056 -94125236+44180205 -94126349+44181315 -94125236+44182938 -94125236+44184321 -94129050+44184936 -94142571+44193998 -94157693+44194098 -94163775+44194546 -94166069+44194630 -94173881+44195645 -94179093+44197337 -94194081+44200207 -94194838+44200591 -94201661+44202687
 -94201661+44202687 -94205507+44202115 -94209702+44200353
 -94209702+44200353 -94225985+44214365
 -94004866+45392150 -94005156+45391611 -94006120+45391168 -94007072+45390928 -94008023+45390734
 -94008023+45390734 -94009157+45390862 -94009835+45391156 -94010422+45391790 -94010853+45392462 -94010907+45392595
 -94004866+45392150 -94010907+45392595
 -94010907+45392595 -94009075+45398572 -94006245+45400614 -94012649+45403863
 -94012649+45403863 -94023717+45403635
 -94023717+45403635 -94026748+45405425 -94033054+45412854 -94043455+45417647 -94046818+45422220
 -94013162+44266288 -94022375+44260899 -94008996+44250626 -94014779+44248401 -94017030+44240091 -94011872+44239543 -94011834+44239192
 -94009664+44876230 -94009683+44877890 -94009658+44878182 -94009690+44878456 -94009994+44882416 -94010008+44882503 -94009771+44884078 -94009773+44884192 -94009842+44888013 -94009864+44891898 -94010689+44891912 -94011805+44891931 -94011927+44895262 -94011959+44895422 -94012175+44906077 -94012351+44925580 -94012618+44929787 -94012531+44929981 -94012497+44935298 -94012485+44937180 -94012434+44940067 -94012309+44947124 -94012266+44949586 -94012262+44953734 -94012260+44956948 -94012260+44957044 -94012261+44957460 -94012264+44960196 -94012267+44962312 -94012280+44971261 -94012210+44978463 -94012236+44978712
 -94010288+44717375 -94010375+44722782 -94010409+44724851 -94010396+44727101 -94010371+44731778 -94010347+44735010 -94010319+44738805 -94010315+44739273 -94010263+44746297 -94010199+44755927 -94010102+44765812 -94010080+44768087 -94010036+44772432 -94010021+44773888 -94010106+44775129 -94009985+44780373 -94009939+44782377 -94009939+44782639 -94009940+44784214 -94009944+44788254 -94009956+44799023 -94009855+44804054 -94009978+44805172 -94009935+44812412 -94009920+44814938 -94009908+44816995 -94009906+44818618 -94009942+44823174 -94009964+44825980 -94009925+44833303 -94009910+44836015 -94009887+44840545 -94009914+44846375 -94010105+44847998 -94010044+44854950 -94009985+44861744 -94009981+44862206
 -94009981+44862206 -94009650+44874962 -94009664+44876230
 -94009981+44862206 -94009664+44876230
 -94011834+44239192 -94013107+44237663 -94014960+44237424 -94015537+44237141 -94018146+44236204 -94018369+44235267 -94018174+44234766 -94014471+44217154 -94021089+44211029 -94015561+44207310 -94014734+44205584 -94014512+44204715 -94014957+44204601 -94018359+44203390 -94018551+44203366 -94018716+44203347 -94018932+44203322 -94020971+44202057 -94021796+44200153 -94021828+44199966 -94021853+44199821 -94021680+44199241 -94020727+44197550 -94020622+44197486 -94020198+44196728 -94020119+44196721 -94020055+44196716 -94019964+44196708
 -94013274+44268469 -94013162+44266288
 -94013274+44268469 -94013351+44267564 -94013162+44266288
 -94013608+44200390 -94015395+44200675
 -94015395+44200675 -94017038+44200597 -94018320+44198536 -94019264+44197183 -94019881+44196701
 -94019881+44196701 -94019964+44196708
 -94013608+44200390 -94019964+44196708
 -94498074+44717246 -94498059+44703283 -94498086+44700634 -94498087+44699259 -94498056+44696932 -94497947+44688491 -94498043+44687874 -94497964+44677670 -94497931+44673311 -94497838+44656428 -94497830+44655016 -94497812+44651614 -94497836+44644367 -94497797+44640401 -94497764+44637074 -94497824+44632935 -94497797+44629924 -94492829+44629912 -94477811+44629877 -94461578+44629839
 -94461578+44629839 -94457458+44629877 -94453927+44629909 -94453446+44629955 -94447995+44629973 -94444560+44629976 -94441376+44629979 -94427085+44630183 -94422006+44630435
 -94422006+44630435 -94417776+44630266
 -94417776+44630266 -94416762+44630269 -94414591+44630277 -94409818+44630293 -94405889+44630307 -94401076+44630323 -94396584+44630339 -94391493+44630382 -94376061+44630398
 -94376061+44630398 -94375258+44630397
 -94375258+44630397 -94368468+44630410 -94363554+44630420 -94360610+44630425 -94358858+44630429 -94346245+44630454 -94341123+44630501
 -94341123+44630501 -94320615+44630423 -94315796+44630367
 -94315796+44630367 -94309612+44630380 -94309287+44630381 -94308500+44630382 -94304380+44630392 -94301965+44630398 -94295594+44630412
 -94295594+44630412 -94285150+44630386 -94275294+44630361 -94271813+44630352 -94270196+44630348 -94264952+44630334 -94254803+44630215
 -94254803+44630215 -94254784+44632249 -94254741+44636723 -94254737+44637228 -94254632+44641236 -94254629+44641567 -94254758+44643797 -94254746+44644891 -94254670+44651963 -94254610+44657501 -94254530+44664939 -94254512+44666537 -94254505+44667192 -94254435+44673746 -94254276+44688465 -94254145+44700817 -94254124+44702806 -94254101+44707182 -94254096+44708221 -94254084+44710420 -94254076+44717855
 -94254076+44717855 -94248198+44717819
 -94248198+44717819 -94236752+44717923 -94231782+44717970
 -94231782+44717970 -94228095+44717953 -94226561+44717946 -94218567+44717910 -94217684+44717906 -94203472+44717848 -94201735+44717841 -94193211+44717802 -94190416+44717751 -94189005+44717705 -94187712+44717700 -94172937+44717653 -94168135+44717637 -94152688+44717588 -94132407+44717556 -94132349+44717524 -94132279+44717487 -94131863+44717485 -94126448+44717464 -94123351+44717454 -94121580+44717448 -94112518+44717420 -94109444+44717418 -94102414+44717412 -94092220+44717404 -94079440+44717400 -94071729+44717385 -94070601+44717378 -94060955+44717317
 -94060955+44717317 -94057618+44717333 -94051206+44717363 -94030747+44717405
 -94030747+44717405 -94023518+44717394 -94020920+44717390 -94017261+44717384 -94010288+44717375
 -94026912+47352734 -94026811+47352894 -94026642+47353556 -94026339+47354196 -94025935+47354653 -94025397+47354927 -94025195+47355110 -94024959+47355498 -94024892+47355544 -94024825+47355727 -94024723+47356321 -94029921+47358239
 -94026912+47352734 -94029921+47358239
 -94029921+47358239 -94031650+47358631 -94032222+47358928 -94033129+47359546 -94033667+47359660 -94034844+47359660 -94035315+47359775 -94035618+47360072 -94035685+47360346 -94035718+47362129 -94035448+47362723 -94039212+47370837
 -94029921+47358239 -94039212+47370837
 -94416284+47444827 -94415790+47445068
 -94415790+47445068 -94405764+47433821 -94392589+47427710 -94385383+47427579
 -94385383+47427579 -94375242+47429324
 -94375242+47429324 -94323982+47415705
 -94323982+47415705 -94317183+47417750 -94109145+47479669
 -94109145+47479669 -94051744+47429882 -94051233+47429620 -94032999+47413004 -94031211+47412350 -94028419+47408144 -94039911+47383214 -94039212+47370837
 -94255907+44979464 -94246125+44979508
 -94246125+44979508 -94240896+44979441 -94235785+44979376 -94232674+44979349 -94225638+44979288 -94222339+44979241 -94219259+44979199
 -94219259+44979199 -94216916+44979204
 -94216916+44979204 -94211948+44979157 -94195326+44978998 -94192211+44978983 -94187916+44978964 -94179993+44978929 -94175000+44978883 -94171516+44978775 -94170554+44978746 -94170296+44978746 -94170137+44978746 -94168634+44978755 -94165511+44978775 -94165484+44978775 -94165346+44978776 -94159089+44978865 -94147474+44978951 -94139179+44978989
 -94139179+44978989 -94134219+44978918 -94127444+44978914
 -94127444+44978914 -94122410+44978937 -94114227+44978941
 -94114227+44978941 -94093901+44978834 -94088932+44978812 -94077406+44978763 -94073474+44978746 -94063331+44978702 -94053409+44978702 -94032881+44978707 -94012236+44978712
 -94046818+45422220 -94066945+45435665 -94067848+45437188
 -94061093+45412760 -94060674+45413405 -94056054+45416831 -94055456+45421388 -94053439+45422923 -94053151+45423354 -94052529+45423723
 -94052529+45423723 -94049959+45423111 -94049144+45422802 -94048899+45422782 -94046818+45422220
 -94061900+45411573 -94061093+45412760
 -94061900+45411573 -94061884+45411855 -94061754+45412106 -94061137+45412678 -94061093+45412760
 -94080278+45381882 -94078072+45383711 -94078081+45384111 -94065848+45405899 -94061900+45411573
 -94085021+45376441 -94080278+45381882
 -94085021+45376441 -94081056+45381676 -94080278+45381882
 -94106426+45340090 -94098583+45343454
 -94098583+45343454 -94094368+45342724
 -94094368+45342724 -94092067+45343319 -94090966+45344828 -94093140+45348919 -94090458+45356605 -94087894+45361586 -94087506+45364170 -94085021+45376441
 -94087639+45448784 -94067848+45437188
 -94087639+45448784 -94079424+45444691 -94079077+45444095 -94078866+45443432 -94078696+45442666 -94078777+45442031 -94078962+45441360 -94079554+45440716 -94080063+45440331 -94080770+45439717 -94080935+45439385 -94067848+45437188
 -94101919+45456222 -94087639+45448784
 -94107753+45472371 -94101919+45456222
 -94107753+45472371 -94107062+45471732 -94106193+45471234 -94105011+45470523 -94103881+45469849 -94102709+45469197 -94101747+45468640 -94101013+45467957 -94100635+45467287 -94100309+45466647 -94100273+45465704 -94101919+45456222
 -94149467+45559066 -94146914+45555968 -94146648+45555474 -94147067+45549266 -94147167+45547866 -94147041+45546791 -94146708+45540660 -94149286+45526151 -94143165+45520488 -94139244+45514963 -94143166+45508166 -94142829+45507717 -94142566+45505366 -94142999+45500331 -94143031+45499965 -94142760+45498311 -94142111+45493598 -94126698+45483040 -94125750+45482536 -94120557+45480949 -94110012+45475346 -94107753+45472371
 -94111737+45334396 -94106426+45340090
 -94111737+45334396 -94107721+45339267 -94106426+45340090
 -94260821+45283985 -94260984+45287201 -94261447+45296261 -94261529+45297859 -94260954+45298277 -94259902+45298707 -94250265+45308797 -94240556+45309589 -94239737+45310179
 -94239737+45310179 -94238307+45309682
 -94238307+45309682 -94224276+45311371 -94214495+45316364
 -94214495+45316364 -94211189+45316175
 -94211189+45316175 -94210589+45316204
 -94210589+45316204 -94207009+45315611
 -94207009+45315611 -94200486+45317735
 -94200486+45317735 -94185462+45316893 -94175387+45302490 -94171243+45301302
 -94171243+45301302 -94158671+45304293
 -94158671+45304293 -94157084+45303927 -94156630+45303927 -94137881+45315294 -94120819+45325627 -94116690+45328106 -94116588+45328214 -94115621+45328724 -94111737+45334396
 -94157819+45564442 -94157368+45564066 -94156389+45563463 -94156068+45563266 -94154633+45562513 -94152067+45561166 -94149467+45559066
 -94157819+45564442 -94161568+45567566 -94161854+45568033
 -94157819+45564442 -94161854+45568033
 -94161854+45568033 -94162748+45569491 -94165319+45573686 -94165368+45573766 -94168577+45585903 -94168668+45586066 -94169168+45586666 -94174234+45591353 -94175669+45592066 -94177556+45592883 -94188686+45598512 -94188819+45598542 -94191555+45599965
 -94193570+45602466 -94194320+45604006 -94196661+45608968 -94197979+45610804 -94199335+45612693 -94201553+45615783 -94202467+45617057 -94203170+45618066 -94202761+45626761 -94203011+45629882 -94203154+45631666 -94204670+45635666 -94205070+45637166 -94203859+45647386 -94197298+45655136 -94189822+45673531 -94184184+45679983 -94205510+45687465 -94205229+45687465 -94247837+45735220 -94253467+45738937 -94256424+45740256 -94261866+45747760 -94263824+45750293 -94264726+45763051 -94266139+45763828 -94271707+45774999 -94271776+45775208
 -94191555+45599965 -94192078+45600505 -94193570+45602466
 -94191555+45599965 -94193570+45602466
 -94225985+44214365 -94236886+44210154 -94237172+44209788 -94237585+44209559 -94238189+44209490
 -94238189+44209490 -94238761+44209673 -94239175+44209993 -94239270+44210198 -94239334+44210244 -94239429+44210473 -94240257+44211547 -94251308+44214808
 -94225985+44214365 -94251308+44214808
 -94247078+43847765 -94248626+43847764
 -94248626+43847764 -94259850+43847837 -94260198+43847838 -94267117+43847841 -94268634+43847841 -94275123+43847853 -94278929+43847860 -94283737+43847869
 -94283737+43847869 -94288066+43847865 -94297419+43847857 -94307371+43847849 -94308793+43847849 -94338840+43847891
 -94338840+43847891 -94347530+43847820 -94350790+43847808 -94367687+43847742 -94368951+43847742
 -94247711+43500297 -94247713+43502790 -94247725+43514341 -94247646+43528908 -94247762+43540986 -94247769+43541638 -94247786+43543338 -94247783+43543932 -94247706+43557882 -94247721+43572335 -94247632+43579686 -94247619+43580719 -94247575+43584383 -94247547+43586719 -94247564+43589970 -94247607+43597956 -94247625+43601286 -94247611+43603101 -94247577+43607419 -94247569+43608443 -94247647+43622873 -94247677+43630951 -94247676+43635303 -94247672+43651897 -94247641+43654517 -94247585+43659169 -94247620+43662690 -94247623+43666003 -94247631+43673506 -94247803+43688072 -94247844+43694037 -94247854+43695512 -94247877+43698866 -94247798+43713318 -94247812+43717741 -94247824+43721649 -94247830+43723524 -94247847+43728841 -94247855+43731535 -94247902+43746012 -94247909+43748349 -94247930+43749497 -94247306+43760341 -94247308+43761302 -94247310+43761360 -94247340+43762034 -94247257+43774908 -94247296+43787126 -94247303+43789383 -94247350+43803859 -94247358+43811880 -94247363+43818402 -94247327+43829078 -94247321+43830945 -94247315+43832833 -94247078+43847765
 -94247711+43500297 -94251046+43500151
 -94251046+43500151 -94255371+43500217 -94264492+43500358
 -94264492+43500358 -94265811+43500353 -94267570+43500347
 -94267570+43500347 -94278961+43500356 -94284691+43500361
 -94284691+43500361 -94286084+43500356 -94287582+43500350
 -94287582+43500350 -94306964+43500374
 -94306964+43500374 -94323976+43500354 -94327478+43500351 -94327749+43500351 -94343374+43500372 -94344612+43500376 -94346955+43500383
 -94346955+43500383 -94357415+43500370 -94363573+43500357 -94364477+43500349 -94368064+43500317 -94376106+43500302
 -94376106+43500302 -94376757+43500338 -94376924+43500348 -94377013+43500352 -94377101+43500357 -94377191+43500363 -94377388+43500374 -94377466+43500379 -94377599+43500379 -94378462+43500385 -94380164+43500397 -94389394+43500458 -94390597+43500469
 -94390597+43500469 -94393776+43500456 -94403225+43500418 -94403345+43500415 -94404827+43500384 -94406601+43500384 -94408531+43500384 -94424179+43500386 -94426761+43500396 -94437474+43500512 -94442835+43500583 -94447048+43500639
 -94447048+43500639 -94448046+43500625 -94470105+43500305
 -94470105+43500305 -94470420+43500340 -94471113+43500341 -94472165+43500343 -94482482+43500360
 -94482482+43500360 -94491576+43500358 -94492252+43500358 -94492405+43500356
 -94492405+43500356 -94502190+43500358 -94512241+43500372 -94522326+43500385 -94532283+43500398
 -94532283+43500398 -94542178+43500388 -94552231+43500388 -94560838+43500377 -94564842+43500366 -94565109+43500366 -94565665+43500330
 -94565665+43500330 -94566870+43500372 -94608223+43500516 -94609804+43500522 -94614271+43500538 -94615916+43500544
 -94615916+43500544 -94616033+43500525 -94616582+43500499 -94616892+43500490 -94619265+43500416
 -94619265+43500416 -94619780+43500426 -94620396+43500439 -94624298+43500442 -94624397+43500442 -94630211+43500451 -94630431+43500451 -94640483+43500442 -94640644+43500442 -94654335+43500456 -94658782+43500476 -94670136+43500528 -94674157+43500529 -94678459+43500548 -94694040+43500621
 -94694040+43500621 -94698187+43500598
 -94698187+43500598 -94698477+43500599 -94714175+43500641 -94714342+43500642 -94718321+43500663 -94718542+43500664 -94721322+43500675 -94733885+43500725 -94734027+43500726 -94738331+43500747 -94738460+43500747 -94744541+43500739 -94754149+43500677
 -94754149+43500677 -94758327+43500702 -94761214+43500707 -94774323+43500731 -94774378+43500731 -94785323+43500713 -94786000+43500712
 -94786000+43500712 -94794235+43500714 -94794387+43500714 -94797810+43500692
 -94797810+43500692 -94798034+43500693 -94804148+43500715 -94804218+43500715 -94807946+43500697 -94817945+43500647 -94834259+43500532 -94834341+43500531 -94837860+43500530
 -94837860+43500530 -94854444+43500594
 -94251308+44214808 -94252369+44216049 -94251361+44216816 -94248024+44220186 -94251316+44220347 -94266447+44223830 -94269144+44231019
 -94269144+44231019 -94273189+44224129
 -94273189+44224129 -94279705+44227218 -94282024+44231266 -94290036+44238196 -94306670+44242633 -94311759+44243272 -94321611+44251027
 -94321611+44251027 -94323910+44246999
 -94323910+44246999 -94329857+44251316 -94331553+44254227 -94334947+44256162
 -94334947+44256162 -94341470+44253980
 -94255907+44979464 -94255927+44983582 -94255938+44985750 -94255961+44990370 -94255764+44993936 -94255902+44999962 -94255884+45002093 -94255942+45006476 -94255965+45015987 -94255900+45017313 -94255894+45022708 -94255854+45030916 -94255860+45031663 -94255888+45034537 -94255947+45035786 -94255938+45037942 -94255933+45039253 -94255906+45039603 -94255873+45040016 -94255893+45040374 -94255978+45060933 -94255982+45061755 -94256001+45066199 -94255996+45067273 -94255977+45072247 -94255958+45077166 -94255948+45080234 -94255945+45081022 -94255947+45081491 -94255955+45083211 -94255960+45084125 -94255963+45084743 -94255965+45085032 -94255885+45091368 -94255865+45094960 -94255784+45109298 -94255741+45116924 -94255727+45129375 -94255722+45133333 -94255718+45137437 -94255707+45149059 -94255692+45152767 -94255664+45159918 -94255662+45161735 -94255725+45161998 -94255662+45162205 -94255680+45167028 -94255714+45181655 -94255756+45199722 -94255656+45202694 -94255672+45203111 -94255776+45205800 -94255803+45206481 -94255971+45210810 -94255968+45210863 -94255906+45212113 -94255932+45212563 -94256025+45214115 -94256102+45215389 -94256491+45231297 -94256508+45231988 -94256561+45234127 -94256689+45239341 -94258080+45239387
 -94258080+45239387 -94260269+45239356
 -94260269+45239356 -94260248+45239846 -94260344+45241126 -94260344+45241376 -94260408+45241766 -94260470+45243163 -94260508+45244007 -94260513+45244128 -94260757+45249604 -94260760+45249964 -94260744+45250444 -94260685+45255706 -94261160+45269134 -94261014+45274361 -94260976+45275727 -94260891+45278796 -94260821+45283985
 -94255907+44979464 -94276455+44979447 -94283406+44979441 -94290668+44979435 -94292556+44979434 -94296880+44979431 -94306673+44979343 -94317270+44979248 -94337788+44979017 -94348132+44978958 -94350141+44978947 -94352996+44978931 -94359126+44978897 -94368358+44978845 -94375953+44978821 -94378505+44978800 -94381235+44978778
 -94381235+44978778 -94388966+44978781 -94399113+44978899
 -94399113+44978899 -94406006+44978718 -94407874+44978581
 -94407874+44978581 -94414737+44978906 -94436895+44979065 -94439935+44979112 -94446136+44979210 -94481991+44979420 -94486586+44979481 -94498833+44979642 -94500174+44979665 -94501986+44979695
 -94501986+44979695 -94501989+44979002 -94501996+44972688 -94501996+44972584 -94502003+44965240 -94502009+44959364 -94502012+44956444 -94502018+44950608 -94501964+44944905 -94501960+44944481 -94501992+44944001 -94501993+44943064 -94502026+44938075 -94502031+44937303 -94502129+44936091 -94502072+44928799 -94502156+44922927 -94502176+44921506 -94502229+44911673 -94502255+44906874 -94502262+44905520 -94502278+44902600 -94502279+44902430 -94502291+44900165 -94502302+44898196 -94502308+44897120 -94502312+44896365 -94502334+44892312
 -94260821+45283985 -94266132+45283827 -94276301+45283602 -94276431+45283579 -94287338+45283348 -94292072+45283240 -94312668+45283219 -94322998+45282922 -94343366+45282665 -94346637+45282606 -94364188+45282292
 -94364188+45282292 -94376569+45282642 -94383399+45282886 -94383392+45289813 -94383353+45297106 -94383362+45298733 -94383443+45312041 -94383448+45312943 -94383515+45323576 -94383580+45326762 -94384039+45326802
 -94384039+45326802 -94384266+45326756 -94387842+45326698 -94393859+45326600 -94403872+45326535 -94409770+45326336 -94413984+45326194 -94419395+45326134 -94424192+45326082 -94432611+45326013 -94438159+45325968 -94440205+45325967 -94440812+45325967 -94444575+45325967 -94454784+45326058
 -94454784+45326058 -94455944+45326057 -94464961+45326055 -94468848+45326054
 -94468848+45326054 -94470009+45326094 -94471894+45326099
 -94471894+45326099 -94473054+45326090 -94475135+45326075 -94495745+45326021 -94495954+45326020
 -94495954+45326020 -94505836+45326046 -94515811+45326161 -94526220+45326282
 -94526220+45326282 -94526802+45326278 -94531171+45326248 -94532964+45326235 -94535015+45326221 -94536297+45326213 -94542520+45326172 -94544206+45326149 -94545308+45326126 -94546604+45326081 -94548159+45326081 -94549229+45326081 -94549691+45326073 -94550419+45326060 -94551821+45326036 -94556877+45325966 -94563941+45325899 -94564021+45325880 -94564913+45325876 -94566284+45325867 -94568996+45325853 -94577649+45325783 -94580465+45325763 -94588018+45325713
 -94588018+45325713 -94599042+45325732 -94602128+45325751 -94609082+45325797
 -94609082+45325797 -94610202+45325788 -94615692+45325748 -94625750+45325741 -94629149+45325722 -94640241+45325661
 -94640241+45325661 -94649119+45325719 -94652869+45325743 -94658666+45325781 -94666489+45325874
 -94666489+45325874 -94667482+45325872
 -94667482+45325872 -94668136+45325879 -94669849+45325900 -94671252+45325919 -94677271+45326001 -94682562+45326036 -94683425+45326039 -94708983+45326155 -94709254+45326156 -94712148+45326170
 -94712148+45326170 -94714575+45326169 -94722549+45326098 -94727154+45326096 -94727604+45326096 -94731290+45326055 -94732452+45326042 -94735043+45326014 -94735118+45326013 -94740678+45325952 -94742770+45325930
 -94742770+45325930 -94746374+45325975 -94748051+45325996
 -94643987+45773937 -94635943+45774007 -94630096+45774057 -94624720+45774101 -94621543+45774110 -94611421+45774139 -94605439+45774205 -94597179+45774304 -94590800+45774368
 -94590800+45774368 -94585649+45774216 -94584342+45774125
 -94584342+45774125 -94576148+45774322 -94571636+45774378
 -94571636+45774378 -94570231+45774310 -94564874+45774127 -94556284+45774032 -94556037+45774030
 -94556037+45774030 -94549587+45774081 -94544239+45774196 -94543228+45774218 -94540509+45774276 -94533875+45774329 -94529036+45774359 -94525767+45774380 -94519651+45774419 -94513296+45774459
 -94513296+45774459 -94507939+45774457
 -94507939+45774457 -94500282+45774624 -94492135+45774821 -94483185+45774939 -94481584+45775009 -94481069+45775025 -94480562+45775041 -94476455+45775171 -94473609+45775199 -94453335+45775399 -94450356+45775428
 -94450356+45775428 -94438408+45775346 -94434466+45775319 -94433817+45775315 -94430364+45775291 -94429613+45775290 -94419162+45775277 -94408902+45775265
 -94408902+45775265 -94393287+45775375
 -94393287+45775375 -94388126+45775327 -94377569+45775293 -94367394+45775209 -94356459+45775201 -94346781+45775194 -94341514+45775180 -94334734+45775162 -94332407+45775157 -94331564+45775155 -94330676+45775152
 -94330676+45775152 -94326135+45775176
 -94326135+45775176 -94315584+45775108 -94315100+45775108 -94305294+45775108 -94290431+45775151
 -94290431+45775151 -94289287+45775106 -94284551+45775104
 -94284551+45775104 -94282493+45775195 -94273260+45775206 -94271776+45775208
 -94302542+46157106 -94298801+46157197
 -94302542+46157106 -94298963+46157196 -94298801+46157197
 -94341679+46277705 -94354404+46264492 -94353619+46258460 -94380431+46194456 -94372691+46186772 -94371757+46185775 -94368837+46182658 -94366643+46180040 -94372962+46161314 -94374592+46157093
 -94374592+46157093 -94373905+46157095 -94372154+46157102 -94368859+46157114
 -94368859+46157114 -94368046+46157108 -94360339+46157050 -94357510+46156982 -94356420+46156963 -94350092+46156852 -94334782+46156806 -94333236+46156784
 -94333236+46156784 -94329127+46156856 -94325441+46156922
 -94325441+46156922 -94317217+46156900
 -94317217+46156900 -94313830+46156923
 -94313830+46156923 -94313468+46156900
 -94313468+46156900 -94307087+46156991 -94302542+46157106
 -94341470+44253980 -94357094+44260478
 -94357094+44260478 -94357190+44260089 -94357094+44259837 -94357157+44258946 -94357729+44257711 -94358269+44257185 -94358682+44256979 -94359287+44256841
 -94359287+44256841 -94359764+44256887 -94360623+44257024 -94362060+44262739
 -94341470+44253980 -94360404+44261071 -94360627+44261780 -94361233+44262351 -94362060+44262739
 -94348769+46282451 -94347785+46277279 -94343413+46276931
 -94343413+46276931 -94341679+46277705
 -94345376+46289978 -94345153+46289611 -94344338+46288252 -94343935+46287811 -94343670+46286625 -94344742+46285259 -94346226+46284148 -94348082+46283001 -94348769+46282451
 -94345376+46289978 -94348769+46282451
 -94362060+44262739 -94371731+44264352
 -94368951+43847742 -94368839+43862354 -94368913+43876956 -94368958+43891407 -94369022+43901541 -94369003+43905905 -94369014+43909529 -94369046+43919832 -94369048+43920425 -94369051+43923366 -94369054+43927870 -94369054+43928078 -94369057+43930059 -94369062+43934854 -94369107+43949329 -94369177+43954572 -94369115+43956623 -94369140+43961750 -94369149+43963498 -94369152+43963849 -94369083+43967986 -94369039+43970719 -94369033+43971097 -94369103+43977980 -94369072+43978803 -94369047+43985664 -94369050+43989558 -94369054+43992798 -94369061+43999917 -94369061+43999960 -94369090+43999960 -94369090+44000323 -94369097+44007082 -94369129+44007288 -94369126+44009803 -94369110+44020930 -94369110+44021510 -94369142+44021785 -94369087+44029925 -94369106+44032771 -94369127+44035839 -94369135+44037063 -94369077+44043386 -94369330+44050619 -94369361+44050688 -94369278+44062338 -94369248+44066738 -94369208+44072477 -94369194+44074468 -94369169+44079588 -94369168+44079841
 -94369039+44108629 -94369119+44126721 -94369058+44130325 -94368911+44131597 -94368940+44140455 -94368955+44144615 -94368964+44147153 -94368981+44152018 -94368985+44153076 -94368955+44155842 -94368949+44157474 -94368941+44159928 -94368920+44166020 -94368915+44167670 -94368906+44170270 -94368970+44170522 -94368973+44181182 -94368976+44181437 -94369019+44185413 -94369051+44188312 -94369245+44195699 -94369250+44195880 -94371760+44195947 -94371895+44203241 -94371872+44206233 -94371839+44210398 -94371807+44210535 -94371824+44216069 -94371831+44218744 -94371842+44222566 -94371858+44228187 -94371733+44236295 -94371593+44245453 -94371531+44249564 -94371723+44256227 -94371723+44256769 -94371724+44257417 -94371731+44264352
 -94369008+44087030 -94368961+44094155 -94368993+44094315 -94368961+44103211 -94368943+44108469 -94369039+44108629
 -94369039+44108629 -94389097+44108679
 -94389097+44108679 -94389371+44108677 -94397161+44108645 -94398532+44108640 -94399157+44108637 -94409625+44108621
 -94409625+44108621 -94417915+44108679 -94419149+44108688
 -94419149+44108688 -94440242+44108650 -94460467+44108616 -94469479+44108591
 -94469479+44108591 -94479539+44108702 -94489219+44108717 -94490708+44108720
 -94490708+44108720 -94491556+44108711
 -94491556+44108711 -94497827+44108714 -94499087+44108714 -94500246+44108726 -94501726+44108739 -94509071+44108741 -94509661+44108741 -94517276+44108745 -94529303+44108750 -94530635+44108819
 -94530635+44108819 -94534879+44108800
 -94534879+44108800 -94537539+44108814
 -94537539+44108814 -94549422+44108731 -94552755+44108731 -94559433+44108731 -94560854+44108731 -94566333+44108731 -94567346+44108731 -94569732+44108731 -94579919+44108821 -94589635+44108862 -94590352+44108866 -94599879+44108907 -94619597+44108934
 -94619597+44108934 -94635711+44108898 -94639618+44108881 -94642442+44108790
 -94642442+44108790 -94655748+44108845
 -94655748+44108845 -94657530+44108843 -94659642+44108841
 -94659642+44108841 -94669895+44108843 -94679730+44108844 -94681343+44108844 -94684352+44108843 -94694371+44108842 -94694584+44108842 -94699816+44108842 -94710101+44108865 -94718443+44108884
 -94718443+44108884 -94719967+44108792 -94738403+44108784 -94769038+44108514 -94773795+44108458 -94778462+44108403 -94779619+44108390 -94782112+44108362 -94791591+44108258 -94798865+44108178 -94803701+44108178 -94819235+44108178 -94819870+44108175 -94828851+44108132 -94839448+44108083 -94852089+44107993 -94859883+44107938
 -94369168+44079841 -94369008+44087030
 -94369168+44079841 -94369043+44081762 -94369008+44087030
 -94371731+44264352 -94373390+44265179
 -94373390+44265179 -94378566+44263810 -94378184+44263444 -94378026+44263055 -94377962+44262689 -94378313+44262095 -94378663+44261844 -94379204+44261638 -94380159+44261524
 -94380159+44261524 -94380827+44261639 -94383658+44262601
 -94373390+44265179 -94383658+44262601
 -94383658+44262601 -94400262+44270633 -94407856+44272029 -94409716+44272611 -94412130+44273562 -94413753+44274935 -94411873+44279416 -94411427+44281313 -94414687+44285464 -94414571+44285601 -94414432+44285744 -94424108+44292366
 -94424108+44292366 -94424184+44292259
 -94482200+46317684 -94482114+46318278 -94474434+46320435 -94469311+46321944 -94465616+46325799 -94453392+46327974
 -94453392+46327974 -94453114+46327936
 -94453114+46327936 -94435898+46330598
 -94435898+46330598 -94384241+46305486 -94345376+46289978
 -94854431+43847995 -94839394+43848114
 -94839394+43848114 -94834370+43848001
 -94834370+43848001 -94819332+43848049
 -94819332+43848049 -94814751+43848027 -94795416+43847980
 -94795416+43847980 -94795001+43847983 -94794355+43847987 -94794280+43847988 -94789427+43848022 -94779398+43848091
 -94779398+43848091 -94774723+43848090 -94767631+43848063 -94765227+43848053 -94754503+43848013 -94750257+43847998
 -94750257+43847998 -94749394+43848009
 -94749394+43848009 -94745114+43848004 -94743753+43848003 -94742193+43848002 -94739457+43847999 -94735357+43847995 -94734735+43847994
 -94734735+43847994 -94729332+43847996 -94724824+43847997 -94715079+43848000 -94714768+43848001 -94709397+43848048
 -94709397+43848048 -94704789+43848035 -94704446+43848035 -94700740+43848027 -94699477+43848027 -94698118+43848004
 -94698118+43848004 -94697171+43848027 -94696427+43848027 -94695875+43848027 -94695496+43848027 -94694612+43848027 -94692994+43848029 -94691498+43848031 -94689435+43848035 -94679478+43848051
 -94679478+43848051 -94674486+43848027
 -94674486+43848027 -94659573+43848048
 -94659573+43848048 -94654676+43848047
 -94654676+43848047 -94639512+43848088
 -94639512+43848088 -94634551+43848085 -94619273+43848059 -94614312+43847993
 -94614312+43847993 -94612435+43847994
 -94612435+43847994 -94608845+43847991 -94604746+43847975
 -94604746+43847975 -94598768+43847977 -94592513+43848002
 -94592513+43848002 -94589542+43847979
 -94589542+43847979 -94572545+43848005
 -94572545+43848005 -94570843+43848003 -94558000+43847989 -94552577+43847983
 -94552577+43847983 -94549259+43848006
 -94549259+43848006 -94532482+43848003 -94529058+43847995 -94519466+43847976
 -94519466+43847976 -94509070+43848041
 -94509070+43848041 -94493418+43847886 -94492343+43847879
 -94492343+43847879 -94489119+43847880
 -94489119+43847880 -94483788+43847851 -94481442+43847838 -94472044+43847784 -94460870+43847752
 -94460870+43847752 -94459263+43847753 -94449151+43847801
 -94449151+43847801 -94447824+43847755
 -94447824+43847755 -94439301+43847777 -94438783+43847777 -94429874+43847758 -94428457+43847755 -94424729+43847755 -94413833+43847753 -94409025+43847753 -94407825+43847730
 -94407825+43847730 -94401321+43847736 -94389216+43847746 -94387794+43847746 -94368951+43847742
 -94418543+47845816 -94418805+47803231 -94418842+47797163 -94418870+47792444 -94418886+47789930 -94419011+47769529 -94419040+47758929 -94419244+47737468 -94419246+47730087 -94419183+47715028 -94418985+47701735 -94418788+47683790 -94418241+47672047 -94417168+47671998 -94417173+47657716 -94416945+47644809 -94416910+47640395 -94416876+47640258 -94416814+47636482 -94416811+47636328 -94416544+47623554 -94416545+47623254 -94416490+47604391 -94416463+47601761 -94415344+47591513 -94414280+47586491 -94414510+47562169 -94415133+47543480 -94415151+47543091 -94415165+47542805 -94414776+47521343 -94414739+47519365 -94414555+47504162 -94414678+47499953 -94415664+47499953 -94415762+47489982 -94415931+47488668 -94416055+47483448 -94416068+47482921 -94416137+47479493 -94415945+47475277 -94415803+47474100 -94416075+47466605 -94416183+47452139 -94416164+47451687 -94416150+47450540 -94416286+47445924 -94416286+47445161 -94416284+47444827
 -94615310+47410068 -94604843+47410112 -94601272+47410175 -94595731+47410383 -94581337+47411075
 -94581337+47411075 -94555829+47410915 -94545982+47410869
 -94545982+47410869 -94531933+47411130 -94490211+47411868
 -94490211+47411868 -94480059+47411848
 -94480059+47411848 -94458753+47411851
 -94458753+47411851 -94434187+47411773
 -94434187+47411773 -94416284+47414657 -94416332+47415782 -94416047+47422182 -94416015+47422900 -94415950+47424358 -94416202+47442056 -94416287+47444027 -94416284+47444827
 -94417480+47971156 -94417518+47976936 -94417649+47992429 -94417601+48001903 -94417540+48003385 -94417760+48019811
 -94417760+48019811 -94423610+48019808
 -94423610+48019808 -94423625+48036267 -94423676+48069967 -94423682+48073924 -94423511+48076346 -94423166+48091427 -94423162+48105776 -94423465+48120424 -94423151+48134582 -94422776+48134620 -94422839+48146463 -94422734+48156700 -94422563+48157065 -94423099+48192162 -94423188+48206678 -94424615+48279076 -94424996+48308092 -94425375+48337059 -94428702+48367333
 -94418543+47845816 -94418588+47854677 -94418585+47860239 -94418601+47865387 -94418616+47870092 -94418617+47870352 -94418657+47872156 -94418582+47872728 -94417784+47907036 -94417714+47913760 -94417713+47913891 -94417745+47918576 -94417636+47932937 -94417636+47933112 -94417702+47940306
 -94417702+47940306 -94417480+47971156
 -94417702+47940306 -94417698+47953309 -94417457+47959821 -94417480+47971156
 -94424184+44292259 -94424517+44291795 -94424823+44291457 -94425152+44291063 -94425265+44290918 -94425429+44290804
 -94424184+44292259 -94425429+44290804
 -94439708+44304310 -94433526+44297053 -94432188+44293314 -94426766+44290393
 -94426766+44290393 -94425429+44290804
 -94429007+48591505 -94429899+48555071 -94430075+48540533 -94430139+48533737 -94430210+48526352 -94430349+48511967 -94430343+48511737 -94430167+48504886 -94430185+48499965 -94430167+48497671 -94430140+48494126 -94430030+48479742 -94430002+48476212 -94429947+48468784 -94429644+48456688 -94429505+48454184 -94429538+48444713 -94429552+48443483 -94429603+48439347 -94429595+48428589 -94429593+48425257 -94429522+48417997 -94429429+48408580 -94429372+48403672 -94429286+48399442 -94429254+48396192 -94429175+48389148 -94428710+48367725 -94428702+48367333
 -94429007+48591505 -94428982+48593807 -94429007+48595132
 -94429007+48591505 -94429007+48595132
 -94429007+48595132 -94429041+48596919 -94429074+48598650 -94429490+48606965 -94429459+48607073 -94429582+48607593 -94429544+48620230 -94429547+48620413 -94429572+48621111 -94429622+48624968 -94429648+48626615 -94429656+48627122 -94429665+48627697 -94429676+48628400 -94429807+48636810 -94430111+48656240 -94430113+48656367 -94430181+48662153 -94430109+48678027 -94430109+48679832 -94430149+48681929 -94430212+48685224 -94430227+48686638 -94430211+48691758 -94430141+48696031 -94430238+48699700 -94430275+48701029
 -94439373+44310261 -94437982+44311785 -94436659+44312814 -94435611+44313173
 -94435611+44313173 -94434276+44312975 -94432642+44312146 -94431707+44311110 -94431771+44309924 -94432275+44308845 -94433077+44308275 -94434135+44308005 -94439708+44304310
 -94439373+44310261 -94439708+44304310
 -95322946+48998767 -95316107+48998790
 -95316107+48998790 -95315170+48998745 -95308436+48998745 -95295314+48998721
 -95295314+48998721 -95282817+48998788
 -95282817+48998788 -95250235+48998776
 -95250235+48998776 -95153711+48998903 -95153713+48999992 -95153694+49007473 -95153401+49124993 -95153508+49124993 -95153420+49175515 -95153388+49178109 -95153360+49180530 -95153309+49184880 -95153408+49193108 -95153360+49219621 -95153356+49221975 -95153385+49230883 -95153377+49245730 -95153402+49247989 -95153424+49249995 -95153273+49288091 -95153333+49305655 -95153319+49307720 -95153261+49307757 -95153331+49308442 -95153330+49309287 -95153291+49316094 -95153252+49322261 -95153251+49323067 -95153391+49323243 -95153383+49323343 -95153356+49323722 -95153285+49342899 -95153284+49343409 -95153321+49343568 -95153344+49343662 -95153330+49345102 -95153269+49351725 -95153407+49354397 -95153330+49365886 -95153259+49367691 -95153293+49369107 -95153283+49369548 -95153350+49383079 -95153314+49384358
 -95153314+49384358 -95125240+49369267 -95000236+49363297
 -95000236+49363297 -95000236+49363455 -94972943+49367933
 -94972943+49367933 -94875231+49331968 -94854245+49324154 -94842965+49324098 -94750221+49099763 -94750218+48999992 -94719102+48999991 -94718932+48999991 -94702031+48945607 -94683069+48883929 -94683127+48883376 -94684007+48874983 -94684197+48872641 -94692383+48869010 -94691247+48866117 -94690302+48863711 -94690246+48863363 -94692995+48853175 -94689276+48846537 -94689649+48838496 -94700278+48833138 -94702560+48829862 -94704194+48824142 -94696884+48812341 -94695811+48801308 -94695880+48800657 -94695975+48799771 -94695518+48796904 -94694847+48792707 -94691308+48779470 -94690889+48778066 -94690863+48778047 -94690261+48777602 -94682333+48773454 -94664704+48764126 -94658357+48759389 -94651765+48755913 -94645164+48749975 -94646256+48749975 -94645150+48748991 -94640851+48741205 -94638712+48740781 -94634580+48739962 -94629978+48739019 -94625207+48738296 -94619010+48737374 -94610038+48731699 -94592881+48721315 -94590750+48719325 -94590328+48719060 -94589622+48718668 -94589217+48718493 -94587191+48717617 -94587150+48717599 -94568368+48715522
 -94568368+48715522 -94566779+48715568 -94555835+48716207
 -94555835+48716207 -94555110+48716116 -94550691+48714996 -94545514+48712185 -94537687+48702549 -94526326+48701481 -94517700+48700711 -94515871+48700652 -94461972+48694909 -94452006+48692470
 -94452006+48692470 -94444064+48693495 -94439814+48694584 -94430275+48701029
 -94633459+44392199 -94626962+44384467 -94625258+44383401 -94623662+44382684 -94578375+44371555 -94541282+44365033 -94506576+44355199 -94502627+44353208
 -94502627+44353208 -94497309+44361795
 -94497309+44361795 -94491976+44360104 -94490750+44358217 -94490934+44350900 -94477737+44344298 -94452953+44326440 -94453062+44326253 -94453756+44324744 -94450553+44322333
 -94450553+44322333 -94446699+44323454
 -94446699+44323454 -94450573+44321869 -94452301+44317528 -94451454+44316206 -94441825+44308432
 -94441825+44308432 -94439373+44310261
 -95342540+48540211 -95320760+48540061 -95314603+48540039 -95286802+48539923 -95274528+48539873
 -95274528+48539873 -95223216+48540010
 -95223216+48540010 -95211879+48536314 -95211793+48532701 -95211689+48528305 -95211623+48524405 -95211213+48499976 -95211188+48479013 -95211149+48459844 -95211139+48455650 -95211133+48452670 -95211133+48452200 -95211135+48452059 -95211336+48442059 -95211476+48435091 -95211855+48423345 -95211110+48409022 -95211065+48394494 -95211020+48380010 -95210259+48365973
 -95210259+48365973 -95206695+48365989 -95167361+48366171 -95145406+48366171 -95140686+48366171 -95134542+48366171 -95131484+48366171 -95124291+48366174 -95115178+48366195 -95101909+48366228 -95099437+48366235 -95096762+48366305 -95087917+48366376
 -95087917+48366376 -95080066+48366334
 -95080066+48366334 -95060885+48366402 -95055446+48366422 -95039154+48366481 -95028160+48366521 -94993770+48366631 -94949787+48366690
 -94949787+48366690 -94906989+48366687 -94863487+48366671
 -94863487+48366671 -94841713+48366740 -94820022+48366808 -94776942+48366944 -94733104+48366945 -94715158+48367003 -94709804+48367021 -94689623+48367089 -94682840+48367111 -94645751+48367235 -94602130+48367301 -94559994+48367325 -94559370+48367326 -94558584+48367327 -94553450+48367331 -94511942+48367356
 -94511942+48367356 -94468716+48367267
 -94468716+48367267 -94428702+48367333
 -94484308+46315654 -94482200+46317684
 -94484308+46315654 -94483603+46315923 -94482646+46316807 -94482200+46317684
 -94498074+44717246 -94498075+44717642 -94498075+44718277 -94498079+44722104 -94498081+44723695 -94498085+44726397 -94498187+44731747 -94498077+44740705 -94498072+44743657 -94498074+44745608 -94498077+44749338 -94498077+44749518 -94498055+44761159 -94497989+44771711 -94497987+44771988 -94497918+44782924 -94497907+44785457 -94497886+44790329 -94497852+44798603 -94497846+44800099 -94497831+44803534 -94497825+44804996 -94497801+44810924 -94497797+44811968 -94497771+44818219 -94497765+44819640 -94497774+44819971 -94497859+44826574 -94497857+44827201 -94497845+44834180 -94497923+44844387 -94497958+44848789 -94497974+44850968 -94498026+44857660 -94498068+44863121 -94498070+44863375 -94498078+44865643 -94498093+44869521 -94498099+44871073 -94498100+44871572 -94498018+44877861 -94497712+44892264 -94500265+44892287 -94502334+44892312
 -94498074+44717246 -94501980+44717162
 -94501980+44717162 -94503094+44717186
 -94503094+44717186 -94504281+44717159 -94507968+44717074 -94508096+44717005
 -94508096+44717005 -94518248+44717038
 -94518248+44717038 -94538600+44716967 -94558895+44716897 -94559709+44716895 -94569175+44716862 -94579323+44716828 -94599702+44716758 -94608127+44716754 -94613893+44716751 -94619934+44716749
 -94619934+44716749 -94629766+44716842
 -94629766+44716842 -94629754+44708038 -94629652+44702143 -94629633+44687866 -94629633+44687603 -94629621+44684069 -94629583+44673017 -94629575+44670888 -94629562+44666972 -94629541+44660566 -94629534+44658408 -94629495+44655205 -94629356+44643593 -94629353+44643183 -94629262+44632446 -94629145+44629213 -94629183+44626280 -94629207+44623192 -94629215+44621286 -94629223+44619415 -94629195+44614911 -94629209+44600371 -94629214+44598938 -94629240+44590454 -94629254+44585853 -94629276+44581668 -94629286+44579784 -94629305+44576405 -94629332+44571267 -94629333+44569754 -94629335+44567570 -94629339+44562922 -94629342+44560865 -94629314+44556841 -94629263+44542324 -94624361+44542320 -94624315+44529449 -94624315+44528971 -94624320+44524323 -94624330+44513948 -94624308+44510023 -94624190+44499543 -94624206+44485130 -94624164+44474315 -94624254+44470590 -94624250+44467219 -94624248+44465648 -94624237+44456186
 -94653462+46348678 -94644569+46342101 -94643929+46341681 -94636559+46340990 -94634521+46339308 -94633998+46338831 -94632199+46337128 -94565985+46313496 -94533392+46303249
 -94533392+46303249 -94533214+46303309 -94517234+46308816 -94509220+46310901 -94500286+46314193 -94484308+46315654
 -94758198+44892066 -94757791+44892069 -94752828+44892109
 -94752828+44892109 -94745625+44892062
 -94745625+44892062 -94737681+44892066
 -94737681+44892066 -94732214+44892000
 -94732214+44892000 -94727284+44892007 -94711760+44892029
 -94711760+44892029 -94709412+44892015 -94699990+44891962
 -94699990+44891962 -94697457+44891979 -94696742+44891985
 -94696742+44891985 -94692279+44891945 -94691757+44891940 -94681475+44891909 -94676849+44891896 -94676256+44891894 -94671239+44891848 -94662036+44891846 -94655802+44891844 -94650881+44891820 -94645704+44891818 -94642578+44891810 -94636870+44891794 -94635509+44891791 -94630267+44891720
 -94630267+44891720 -94625703+44891786 -94624324+44891790 -94610781+44891860 -94604960+44891908 -94600113+44891917 -94588759+44891994 -94588334+44892004 -94587666+44892042 -94581065+44892074
 -94581065+44892074 -94572259+44891993
 -94572259+44891993 -94563891+44892030 -94559485+44892030 -94551993+44892093 -94543436+44892166
 -94543436+44892166 -94538998+44892119
 -94538998+44892119 -94537584+44892130 -94522789+44892252
 -94522789+44892252 -94518416+44892159
 -94518416+44892159 -94512720+44892255 -94502334+44892312
 -94628002+47410070 -94615310+47410068
 -94628002+47410070 -94625261+47410068
 -94625261+47410068 -94623049+47410091
 -94623049+47410091 -94620008+47410057
 -94620008+47410057 -94615310+47410068
 -94762755+44456299 -94762654+44456283
 -94762654+44456283 -94759596+44456306 -94744961+44456379 -94743779+44456485
 -94743779+44456485 -94743430+44456417
 -94743430+44456417 -94735706+44456421 -94733977+44456423
 -94733977+44456423 -94727439+44456356 -94725393+44456296
 -94725393+44456296 -94717958+44456427
 -94717958+44456427 -94706851+44456384 -94705382+44456362 -94692120+44456333 -94685081+44456318 -94669856+44456317 -94668971+44456317 -94666121+44456316 -94653441+44456232 -94644479+44456173 -94639340+44456080
 -94639340+44456080 -94633499+44456110 -94631895+44456118 -94624237+44456186
 -94639582+44390783 -94633459+44392199
 -94639582+44390783 -94639295+44390920 -94637764+44391468 -94635914+44391948 -94634575+44392176 -94633459+44392199
 -94639582+44390783 -94665790+44394335 -94679443+44409018
 -94679443+44409018 -94690949+44404076
 -94643987+45773937 -94644019+45775811 -94643982+45781183 -94643999+45784656 -94644015+45787762 -94644034+45791717 -94644055+45795892 -94644056+45796108 -94644090+45802924 -94644095+45803880 -94644082+45806705 -94644074+45808248 -94644067+45809795 -94644053+45812689 -94644052+45812992 -94644039+45815777 -94644034+45817068 -94643977+45830783 -94643976+45830909 -94643968+45832550 -94643905+45845703 -94643900+45846829 -94643866+45852345 -94643864+45852711 -94643863+45852825 -94643862+45853069 -94643729+45856520 -94643742+45864061 -94643752+45870852 -94643705+45876677 -94643636+45889429 -94643683+45902161 -94643690+45903921 -94643525+45904743 -94643714+45908012 -94643751+45909772 -94643947+45910206 -94643939+45910358 -94643893+45911235 -94643847+45912122 -94643828+45912557 -94643787+45913561 -94643744+45914613 -94643701+45915685 -94643663+45916632 -94643614+45917863 -94643631+45918484 -94643703+45920993 -94643709+45921223 -94643734+45922302 -94643745+45922737 -94643773+45923898 -94643713+45930570 -94643701+45931989 -94643736+45932854 -94644912+45932858 -94648811+45932905 -94648658+45941757 -94648572+45947442 -94648382+45954801 -94648375+45955072 -94648339+45957235 -94648268+45961910 -94648235+45962070 -94648230+45963681 -94648213+45969158 -94648209+45970718 -94648203+45972827 -94648192+45976652 -94648019+45989154 -94647986+45991555 -94648045+46000235 -94648071+46002015 -94648084+46002920 -94648229+46012923 -94648324+46018226 -94648158+46020352 -94648111+46026996 -94648132+46029399 -94648105+46032347 -94648006+46034069 -94647874+46041194 -94647890+46048916 -94647909+46049608 -94647970+46056830 -94647996+46059976 -94648018+46062671 -94648031+46064190 -94648017+46066934 -94647993+46071550 -94647944+46077097 -94647972+46083811 -94647978+46085268 -94647996+46089555 -94648011+46093195 -94647907+46100623 -94647902+46107845 -94647926+46122245 -94647926+46122370 -94647937+46124571 -94647923+46131793 -94647911+46136964 -94647671+46154721 -94647669+46154917 -94647668+46154975 -94647723+46155304 -94647825+46156711 -94647862+46158055 -94647906+46159607 -94647914+46159898 -94647945+46161008 -94648046+46164583 -94648088+46166060 -94648079+46166721 -94648006+46171784 -94647975+46173932 -94647944+46176102 -94647914+46178170 -94647890+46179940 -94647888+46180063 -94647885+46180300 -94647834+46183868 -94647810+46185542 -94647795+46186604 -94647782+46187539 -94647708+46192733 -94647721+46194148 -94647727+46194809 -94647795+46209554 -94647796+46209990 -94647801+46211581 -94647807+46213331 -94647817+46216461 -94647818+46216805 -94647820+46217307 -94647822+46217691 -94647805+46220606 -94647785+46224114 -94647792+46227604 -94647810+46235176 -94647841+46237987 -94647827+46240920 -94647819+46242779 -94647624+46252368 -94647639+46253385 -94647755+46261554 -94647845+46267875 -94647859+46268864 -94647949+46275113 -94648039+46278969 -94648006+46279060 -94647806+46282580 -94652760+46282653 -94652647+46290490 -94652631+46291258 -94652634+46296436 -94652640+46297051 -94652645+46297557 -94652712+46301640 -94652781+46304224 -94653190+46318743 -94653353+46322944 -94653383+46324215 -94653387+46324397 -94653397+46324789 -94653412+46325414 -94653429+46326105 -94653514+46329549 -94653498+46332764 -94653475+46337229 -94653439+46338480 -94653429+46338800 -94653409+46339485 -94653389+46340191 -94653384+46340402 -94653404+46341059 -94653455+46342750 -94653461+46347932 -94653462+46348678
 -94643987+45773937 -94650216+45773875 -94664411+45773733 -94665065+45773726 -94667878+45773698 -94675055+45773627 -94676455+45773602
 -94676455+45773602 -94676727+45773611 -94685522+45773641
 -94685522+45773641 -94690242+45773620 -94694875+45773600 -94700536+45773576 -94705623+45773555
 -94705623+45773555 -94710653+45773577
 -94710653+45773577 -94734526+45773565 -94736305+45773565 -94756752+45773777 -94767347+45773917 -94770258+45773933 -94788557+45774032 -94798421+45774086 -94800356+45774097 -94804281+45774119 -94806736+45774132 -94809172+45774146 -94822592+45774220 -94822821+45774266 -94824657+45774301 -94829876+45774402 -94832130+45774448
 -94832130+45774448 -94832747+45774414
 -94832747+45774414 -94833452+45774417 -94835261+45774426 -94846255+45774478 -94860900+45774537 -94862176+45774543 -94864400+45774552
 -94864400+45774552 -94871292+45774411 -94878956+45774318 -94884330+45774187 -94884520+45774142 -94884625+45774118 -94884820+45774073 -94891715+45774052
 -94891715+45774052 -94912419+45774218
 -94912419+45774218 -94913554+45774216 -94922447+45774197 -94924256+45774172 -94929519+45774100 -94934999+45774026 -94936176+45774011
 -94936176+45774011 -94936687+45774267 -94943578+45774267 -94956464+45774270
 -94956464+45774270 -94959100+45774249 -94969536+45774170 -94975745+45774123 -94981540+45774080
 -94981540+45774080 -94982236+45774089 -94991637+45774167
 -94991637+45774167 -94992104+45774148 -94994685+45774069 -94997142+45774068 -95002086+45773933
 -95002086+45773933 -95002641+45774024 -95003752+45774025 -95006201+45774026 -95016032+45774053
 -95016032+45774053 -95034779+45773968 -95035878+45773935 -95045071+45773889 -95045851+45773879
 -95045851+45773879 -95049074+45773934
 -95049074+45773934 -95050292+45773881 -95051403+45773833 -95051665+45773811 -95058294+45773742
 -95058294+45773742 -95062105+45773817
 -95062105+45773817 -95062467+45773814 -95083247+45773695 -95088505+45773602
 -95088505+45773602 -95095534+45773631 -95095775+45773632 -95099022+45773645
 -95099022+45773645 -95110808+45773588 -95119661+45773544 -95120679+45773536 -95125306+45773497
 -95125306+45773497 -95129317+45773500 -95129772+45773500
 -94670214+47410151 -94659737+47410016 -94654875+47409953
 -94654875+47409953 -94654691+47409960 -94649220+47410089
 -94649220+47410089 -94628002+47410070
 -94786996+46804063 -94776180+46803992
 -94776180+46803992 -94765530+46804056
 -94765530+46804056 -94757126+46803968 -94744529+46803959
 -94744529+46803959 -94723395+46804014 -94723216+46804118
 -94723216+46804118 -94723202+46804018
 -94723202+46804018 -94722478+46804059
 -94722478+46804059 -94722164+46804014 -94718078+46803974 -94715274+46803947 -94704247+46803773 -94702394+46803744 -94701961+46803743 -94695819+46803730 -94681393+46803700 -94671439+46803603 -94669309+46803582 -94659927+46803492
 -94659927+46803492 -94659873+46810813 -94659820+46818048 -94659805+46821086 -94659781+46826066 -94659676+46847740 -94659639+46855488 -94659626+46858144 -94659631+46861561 -94659687+46876318 -94659446+46890692 -94659211+46897277 -94658871+46905021 -94658867+46912722 -94658889+46913107 -94658858+46919721 -94658883+46934002 -94658887+46936273 -94658844+46937122 -94658847+46943300 -94658848+46943843 -94658850+46947276 -94658879+46954909 -94658370+46976940
 -94658370+46976940 -94663635+46976926
 -94663635+46976926 -94663652+46980809 -94663960+46999958 -94663993+47005658 -94664003+47005825 -94663837+47010929 -94663841+47015165 -94663825+47019948 -94663847+47021723 -94663884+47024721 -94663914+47032217 -94664014+47032674 -94663995+47034215 -94663980+47035484 -94663845+47038546 -94663797+47038602 -94663875+47044190 -94663853+47045227 -94663870+47046839 -94663873+47047047 -94663894+47049179 -94663838+47061812 -94663794+47063626 -94663283+47106872 -94663909+47132126 -94663903+47132794 -94663898+47133381 -94663934+47133631 -94663932+47134198 -94663923+47136022 -94663905+47139577 -94663888+47143053 -94663881+47144531 -94663862+47148530 -94663855+47149902 -94663820+47156891 -94663783+47164414 -94663781+47165199 -94663774+47169279 -94663736+47193274 -94663643+47203604 -94663631+47204997 -94663719+47224595 -94663550+47236631 -94663550+47237009 -94663580+47243754 -94663479+47244005 -94663523+47247275 -94663516+47247662 -94663475+47249955 -94663472+47250748 -94663554+47257216 -94663567+47258256 -94663733+47271412 -94663749+47272818 -94663828+47279860 -94663825+47283209 -94663822+47290600 -94663720+47294211 -94663716+47295425 -94663695+47302857 -94663679+47308447 -94663679+47309407 -94663710+47314160 -94663588+47320800 -94663673+47322684 -94666260+47322699 -94671469+47322730 -94671475+47325866 -94671499+47337287 -94671411+47340242 -94671367+47341711 -94671086+47366352 -94671070+47376707 -94671050+47377408 -94670843+47380799 -94670844+47380849 -94670876+47381644 -94670844+47382650 -94670810+47383680 -94670799+47384028 -94670773+47384844 -94670739+47385506 -94670725+47386395 -94670706+47387586 -94670705+47387677 -94670620+47393543 -94670429+47403137 -94670346+47405795 -94670214+47410151
 -94670214+47410151 -94674341+47410077 -94678560+47410002 -94683161+47409920 -94687061+47409851 -94698426+47409650 -94698572+47409648 -94718398+47409542
 -94718398+47409542 -94728423+47409754 -94729155+47409770 -94730472+47409793 -94755824+47410476
 -94755824+47410476 -94759860+47410455 -94760529+47410452 -94761539+47410313
 -94761539+47410313 -94763121+47410383
 -94763121+47410383 -94763474+47410361 -94767055+47410198 -94771488+47410114 -94777563+47409999 -94782308+47409874 -94785278+47409796 -94790780+47409751 -94791334+47409748 -94793913+47409735 -94794085+47409734 -94799745+47409707 -94805738+47409707 -94807271+47409725 -94807784+47409732 -94808195+47409764
 -94808195+47409764 -94810417+47409730
 -94810417+47409730 -94814847+47409763 -94818167+47409788 -94831623+47409888 -94834755+47409928 -94836566+47409951 -94840293+47409998 -94842227+47410023 -94858118+47410086 -94863568+47410107 -94873726+47410211 -94874239+47410216 -94884798+47410382 -94892978+47410424 -94898399+47410452 -94901935+47410470 -94904120+47410481 -94905734+47410537 -94905898+47410547 -94907799+47410663 -94908854+47410729 -94913058+47410946 -94917181+47411158 -94925684+47411608 -94926492+47411651 -94927024+47411679
 -94927024+47411679 -94927530+47411673 -94928861+47411673 -94936367+47411559 -94946735+47411399
 -94946735+47411399 -94948788+47411421
 -94948788+47411421 -94955443+47411388
 -94955443+47411388 -94963198+47411393 -94965080+47411432
 -94965080+47411432 -94965249+47411396 -94970028+47411303
 -94970028+47411303 -94980623+47411325 -94987561+47411340
 -94987561+47411340 -94991403+47411203
 -94991403+47411203 -94992159+47411245 -94993019+47411294
 -94993019+47411294 -94996856+47411292
 -94996856+47411292 -95012768+47411298 -95018293+47411371 -95023096+47411434 -95034142+47411580 -95034934+47411590 -95036686+47411613 -95039705+47411652 -95042586+47411690 -95051880+47411811 -95055482+47411811 -95076657+47411885 -95083658+47411910 -95098196+47411962 -95111549+47412009 -95130468+47412782
 -95130468+47412782 -95143192+47412765
 -95143192+47412765 -95183216+47412773
 -94690949+44404076 -94687952+44416033 -94688144+44416628 -94688463+44416925 -94688782+44417176 -94689196+44417359 -94690026+44417542 -94692801+44417702
 -94692801+44417702 -94694683+44417611 -94695321+44417428 -94695799+44417130
 -94695799+44417130 -94709938+44434688
 -94690949+44404076 -94696022+44416947
 -94696022+44416947 -94696437+44416239 -94696373+44415416 -94696309+44415370 -94696309+44415278 -94695958+44414913 -94695703+44414730 -94695416+44414410 -94694682+44413838 -94693821+44413061
 -94693821+44413061 -94709938+44434688
 -94731640+46368717 -94717126+46351368 -94653462+46348678
 -94780943+44456655 -94780656+44456198 -94780521+44455964 -94780413+44455808 -94756252+44447339 -94744953+44447294 -94744824+44447259 -94731162+44441127 -94721934+44433700 -94717216+44433559
 -94717216+44433559 -94709938+44434688
 -94728153+46381089 -94730978+46374963 -94731351+46374328 -94731624+46373020 -94731484+46369997 -94731640+46368717
 -94728153+46381089 -94731640+46368717
 -95155458+46368941 -95150137+46368910 -95143079+46368869 -95135437+46368845 -95134858+46368843 -95126258+46368817 -95123937+46368810 -95114140+46368774
 -95114140+46368774 -95104487+46368778 -95098015+46368781 -95092979+46368783 -95071951+46368787 -95068906+46368790 -95066496+46368793 -95064413+46368795 -95051053+46368811 -95030057+46368899
 -95030057+46368899 -95024953+46368889 -95023058+46368714 -95009342+46368620
 -95009342+46368620 -94988722+46368777 -94959745+46368837 -94959617+46368838
 -94959617+46368838 -94951833+46368743
 -94951833+46368743 -94951668+46368812 -94951426+46368861 -94951177+46368884 -94946815+46369109
 -94946815+46369109 -94945682+46369068 -94943388+46368987 -94939750+46368859
 -94939750+46368859 -94937659+46368872 -94936064+46368881
 -94936064+46368881 -94933213+46368864 -94931073+46368852 -94925715+46368820 -94920370+46368789 -94915319+46368743
 -94915319+46368743 -94913603+46368807 -94912909+46368834
 -94912909+46368834 -94910162+46368807 -94909776+46368803 -94905499+46368760 -94904877+46368753 -94899392+46368699 -94883773+46368545 -94862894+46368449 -94858535+46368438 -94854591+46368428 -94831383+46368370 -94831226+46368370 -94824849+46368402
 -94824849+46368402 -94824618+46368357
 -94824618+46368357 -94815971+46368412 -94805213+46368481 -94801155+46368507 -94799677+46368526 -94798701+46368540
 -94798701+46368540 -94797559+46368513 -94796093+46368494 -94794773+46368425 -94793452+46368402
 -94793452+46368402 -94793155+46368403 -94792065+46368403 -94791471+46368449
 -94791471+46368449 -94789490+46368403
 -94789490+46368403 -94787168+46368409 -94784511+46368417 -94782424+46368424 -94780271+46368430 -94778872+46368434 -94777594+46368438 -94776593+46368442 -94775635+46368445 -94768756+46368466 -94762689+46368489 -94758126+46368507 -94747718+46368526 -94737384+46368645 -94737295+46368646 -94733425+46368695 -94732300+46368709 -94731640+46368717
 -94748051+45325996 -94750281+45326053 -94750682+45326058
 -94748051+45325996 -94750682+45326058
 -94750682+45326058 -94753224+45326089 -94755752+45326091 -94757641+45326104 -94760010+45326121 -94762525+45326139
 -94762525+45326139 -94763429+45326108
 -94754136+46384454 -94731497+46383668 -94730676+46382947 -94729787+46382274 -94728909+46381633 -94728231+46381241 -94728153+46381089
 -94754136+46384454 -94742956+46383419 -94743126+46382935 -94743469+46382288 -94743615+46381780 -94743471+46381305 -94742929+46380510 -94742146+46380014 -94741111+46379995
 -94741111+46379995 -94739722+46380533 -94738807+46380965 -94728153+46381089
 -94758198+44892066 -94758126+44906595 -94758090+44913776 -94758054+44921183 -94758041+44923911 -94758072+44925077 -94758102+44926974 -94758062+44935730 -94757927+44943159 -94757873+44953222 -94757811+44964762 -94757767+44969200 -94757669+44979369 -94757592+44993885 -94757610+44997982 -94757659+45004118 -94757607+45008198 -94757530+45021777 -94757529+45022691 -94757490+45026552 -94757462+45029400 -94757458+45029800 -94757483+45032758 -94757481+45032836 -94757464+45033398 -94757397+45035751 -94757354+45037298 -94757322+45039353 -94757285+45041825 -94757201+45047604 -94757149+45048145 -94757116+45051677 -94757103+45059015 -94757116+45062099 -94757121+45063190 -94757134+45066330 -94757250+45080823 -94757204+45095407 -94757127+45109854 -94757179+45124416 -94757256+45131632 -94757264+45132445 -94757258+45137977 -94757258+45138403 -94757257+45138892 -94757180+45153408 -94757199+45156861 -94757223+45160867 -94757263+45167580 -94757364+45182433 -94757429+45191891 -94757463+45196771 -94757514+45200282 -94757567+45203928 -94757599+45206100 -94757665+45210576 -94757676+45211333 -94757684+45217417 -94757695+45225551 -94757624+45232934 -94757686+45236720 -94757684+45239129 -94763307+45239136 -94763443+45245182 -94763456+45246187 -94763469+45247269 -94763468+45250281 -94763556+45253610 -94763571+45264554 -94763576+45268193 -94763587+45271387 -94763668+45275348 -94763590+45276963 -94763568+45279074 -94763566+45279354 -94763543+45282787 -94763507+45288115 -94763504+45288593 -94763499+45289271 -94763498+45289354 -94763495+45289842 -94763494+45290001 -94763520+45297361 -94763443+45301436 -94763385+45304470 -94763457+45311084 -94763444+45314489 -94763440+45315396 -94763439+45315452 -94763393+45317904 -94763373+45318962 -94763354+45322199 -94763345+45323828 -94763335+45325774 -94763429+45326108
 -94758198+44892066 -94773024+44892026
 -94773024+44892026 -94774551+44892099
 -94774551+44892099 -94776368+44892073
 -94776368+44892073 -94778941+44892097 -94784963+44892108 -94789593+44892116 -94793573+44892123 -94798656+44892135 -94803393+44892146 -94813962+44892170
 -94813962+44892170 -94819236+44892147
 -94819236+44892147 -94835380+44892191 -94839465+44892213
 -94839465+44892213 -94844674+44892166
 -94844674+44892166 -94860013+44892275
 -94860013+44892275 -94864966+44892204
 -94864966+44892204 -94868471+44892225 -94874381+44892244 -94874517+44892245
 -94874517+44892245 -94880277+44892181
 -94880277+44892181 -94883376+44892226 -94883461+44892228 -94890053+44892436
 -94890053+44892436 -94892861+44892388 -94893165+44892382 -94894008+44892369
 -94894008+44892369 -94899443+44892463
 -94899443+44892463 -94913079+44892147 -94935637+44891968 -94943266+44891907 -94957653+44891813 -94962505+44891781 -94976010+44891754 -94977264+44891662
 -94977264+44891662 -94981477+44891912
 -94763429+45326108 -94763399+45326757 -94763397+45328929 -94763397+45330035 -94763394+45333477 -94763386+45342611 -94763381+45348903 -94763376+45355102 -94763468+45362417 -94763430+45368651 -94763355+45377469 -94763339+45378644 -94763306+45381070 -94763276+45383269 -94763228+45386805 -94763216+45387709 -94763245+45391344 -94763229+45402605 -94763227+45403470 -94763214+45407223 -94763207+45409274 -94763195+45412807 -94773483+45412903
 -94773483+45412903 -94774302+45412897 -94783203+45412841 -94783835+45412837 -94794449+45412815 -94797388+45412809 -94798350+45412807 -94804379+45412795
 -94804379+45412795 -94812092+45412854 -94822174+45412932 -94824987+45412954
 -94824987+45412954 -94832846+45412943 -94834696+45412941 -94845757+45412927
 -94845757+45412927 -94851246+45412938 -94856970+45412949 -94863219+45412961 -94866268+45413010
 -94866268+45413010 -94872040+45412992 -94875905+45412991 -94877285+45412987 -94886398+45412959 -94896627+45412929 -94927435+45412837 -94932646+45412791 -94932699+45412791 -94935942+45412769 -94936337+45412766 -94951788+45412668 -94958087+45412628 -94965583+45412581 -94983788+45412465 -94989186+45412431 -94991955+45412415 -95001104+45412256
 -95001104+45412256 -95001263+45412268 -95001396+45412279 -95008763+45412305 -95044815+45412361
 -95044815+45412361 -95049569+45412355 -95060392+45412340 -95065357+45412294
 -95065357+45412294 -95068375+45412339 -95070086+45412348 -95070400+45412350 -95076780+45412384 -95084461+45412437
 -95084461+45412437 -95090887+45412429 -95090961+45412427
 -95090961+45412427 -95096957+45412477 -95101346+45412515 -95106573+45412547 -95112114+45412582
 -95112114+45412582 -95121886+45412574 -95131730+45412402
 -94766676+44456422 -94762755+44456299
 -94766676+44456422 -94763675+44456444
 -94763675+44456444 -94762755+44456299
 -94786996+46804063 -94787026+46792983 -94787036+46789346 -94786957+46776976 -94786884+46760209 -94786947+46752937 -94787060+46747507 -94787008+46746635 -94786994+46746388 -94786986+46745902 -94786929+46741954 -94787030+46739417 -94787032+46731632 -94787033+46731306 -94786642+46717068 -94786631+46716262 -94786256+46687862 -94786274+46673550 -94786095+46651378 -94786012+46644511 -94785972+46639974 -94785820+46630045 -94785497+46630044 -94780545+46630043 -94780540+46629825 -94780418+46624960 -94780325+46615836 -94780322+46615634 -94780166+46603303 -94780145+46601523 -94780040+46593212 -94779938+46588115 -94779911+46586744 -94779835+46574573 -94779820+46572232 -94779629+46557720 -94779566+46553081 -94779603+46547871 -94779586+46543863 -94779574+46540992 -94779531+46537889 -94779262+46518331 -94779193+46513659 -94779199+46510811 -94779072+46503506 -94778882+46499199 -94779050+46485804 -94779222+46472007 -94779125+46468945 -94779217+46464600 -94779194+46463894 -94779244+46463356 -94779112+46457759 -94779033+46455552 -94779023+46450096 -94779013+46444463 -94779008+46441040 -94779031+46438805 -94778980+46433658 -94778984+46426436 -94779123+46417020 -94779090+46416426 -94779128+46416357 -94779301+46416053 -94779427+46415831 -94779098+46415708 -94779199+46413298 -94779291+46412130 -94779258+46411741 -94779429+46407777 -94779437+46406752 -94779447+46405570
 -94779447+46405570 -94779156+46405846
 -94779156+46405846 -94779153+46404842 -94779143+46401645 -94779123+46394755 -94779121+46394215 -94778820+46394012 -94754136+46384454
 -94780943+44456655 -94766676+44456422
 -94780943+44456655 -94785286+44456883
 -94785286+44456883 -94790576+44456427
 -94790576+44456427 -94794253+44458967 -94794196+44459203
 -94786996+46804063 -94807444+46804109 -94808295+46804111 -94822456+46804248 -94829396+46804315
 -94829396+46804315 -94842143+46804130
 -94842143+46804130 -94863077+46804507 -94866995+46804647 -94875292+46805107 -94876258+46805147
 -94876258+46805147 -94881342+46805082 -94883173+46805075 -94884925+46805069 -94887208+46805061
 -94887208+46805061 -94888873+46805085
 -94888873+46805085 -94891161+46805082 -94896454+46805074 -94898079+46805072 -94901908+46805067 -94903864+46805065 -94911614+46805054 -94916804+46805047 -94918052+46805046 -94932603+46805026
 -94932603+46805026 -94944683+46805071 -94946746+46805071 -94953736+46805093 -94995836+46805330
 -94995836+46805330 -95011648+46805244
 -95011648+46805244 -95016607+46805357
 -94794196+44459203 -94800349+44464409 -94801498+44464935 -94802264+44465140 -94803318+44465301
 -94803318+44465301 -94804850+44465232
 -94804850+44465232 -94805520+44465438 -94805838+44465630
 -94794196+44459203 -94805838+44465630
 -94805838+44465630 -94800176+44466967 -94810660+44476411 -94826974+44483055 -94832313+44488914
 -94832313+44488914 -94837867+44488724
 -94837867+44488724 -94851134+44489805 -94853843+44495601
 -94853843+44495601 -94856298+44494956
 -94856298+44494956 -94865823+44498115
 -94854444+43500594 -94854517+43514999 -94854522+43522292 -94854621+43529472 -94854656+43535097 -94854787+43543900 -94854746+43550927 -94854705+43558132 -94854704+43558350 -94854671+43567481 -94854651+43573144 -94854640+43580952 -94854631+43587663 -94854637+43597641 -94854640+43602090 -94854683+43616585 -94854673+43623577 -94854626+43631127 -94854631+43638674 -94854636+43645646 -94854609+43652094 -94854614+43652663 -94854610+43654289 -94854551+43660188 -94854522+43668105 -94854514+43670495 -94854499+43674569 -94854446+43689020 -94854453+43699250 -94854454+43700169 -94854362+43703470 -94854425+43707979 -94854404+43708516
 -94854403+43717966 -94854411+43729450 -94854413+43731295 -94854414+43732439 -94854415+43734075 -94854425+43746865 -94854493+43761327 -94854493+43761487 -94854495+43761730 -94854463+43762485 -94854445+43768652 -94854444+43771660 -94854504+43775860 -94854578+43790264 -94854457+43797749 -94854459+43800113 -94854462+43804737 -94854446+43815437 -94854441+43819210 -94854389+43833751 -94854400+43837620 -94854425+43845955 -94854431+43847995
 -94854404+43708516 -94854303+43709940 -94854403+43717966
 -94854404+43708516 -94854403+43717966
 -94854444+43500594 -94857867+43500615
 -94857867+43500615 -94860192+43500546 -94860506+43500546 -94872725+43500564
 -94872725+43500564 -94874235+43500557 -94875266+43500552 -94887291+43500502 -94889122+43500499 -94904036+43500470 -94914523+43500450 -94914905+43500450 -94914955+43500450 -94920627+43500462 -94922692+43500466 -94926958+43500475 -94934249+43500490 -94934625+43500490 -94941111+43500482 -94954162+43500467 -94954477+43500467 -94974359+43500508 -94974704+43500508 -94994460+43500523 -95014245+43500872
 -95014245+43500872 -95021032+43500824 -95024522+43500800 -95032587+43500742
 -95032587+43500742 -95034000+43500811
 -95034000+43500811 -95053504+43500769
 -95053504+43500769 -95054289+43500860
 -95054289+43500860 -95074140+43500814 -95076872+43500814 -95082337+43500790 -95090146+43500788 -95094052+43500788 -95095905+43500765 -95097985+43500764 -95102885+43500763 -95102940+43500763 -95105904+43500641 -95106583+43500637
 -95106583+43500637 -95114874+43500667 -95115920+43500692 -95116069+43500696 -95121692+43500775
 -95121692+43500775 -95122633+43500755
 -95122633+43500755 -95124329+43500868
 -95124329+43500868 -95125273+43500647 -95133155+43500617 -95136799+43500604 -95146492+43500535 -95151283+43500486 -95154040+43500458 -95154936+43500449
 -95154936+43500449 -95165852+43500770 -95167294+43500771 -95167891+43500885
 -95167891+43500885 -95174549+43500842
 -95174549+43500842 -95176151+43500888
 -95176151+43500888 -95180423+43500774 -95181334+43500774 -95194776+43500728 -95199834+43500727 -95204828+43500727 -95211264+43500726
 -95211264+43500726 -95214938+43500885 -95222611+43500951 -95234752+43501056 -95244844+43501196
 -95244844+43501196 -95250762+43500406
 -95250762+43500406 -95250862+43500434 -95250969+43500464 -95254831+43500534
 -95254831+43500534 -95268986+43500470 -95274806+43500445 -95279610+43500440 -95304861+43500414 -95305772+43500414 -95309163+43500403 -95318553+43500380
 -95318553+43500380 -95319841+43500391
 -95319841+43500391 -95324866+43500380 -95329042+43500368 -95335332+43500362 -95345059+43500355 -95348828+43500331 -95368932+43500318 -95373712+43500315 -95374737+43500314
 -95374737+43500314 -95375269+43500322
 -95375269+43500322 -95387812+43500240 -95387851+43500240 -95394599+43500286 -95396938+43500287 -95397343+43500287 -95409034+43500289 -95414571+43500290 -95424840+43500291 -95427602+43500291 -95432331+43500291 -95434199+43500314 -95434293+43500360 -95447511+43500546 -95454438+43500644
 -94859359+43847947 -94856874+43847971 -94854431+43847995
 -94859883+44107938 -94859613+44099414 -94859425+44093489 -94859416+44083645 -94859415+44081403 -94859468+44072578 -94859503+44072250 -94859370+44064567 -94859427+44057205 -94859294+44049981 -94859297+44038574 -94859298+44035617 -94859300+44029623 -94859303+44021037 -94859300+44017313 -94859291+44006587 -94859193+43999672 -94859157+43992267 -94859152+43985802 -94859145+43977680 -94859154+43974996 -94859169+43971171 -94859197+43963391 -94859226+43960693 -94859184+43948140 -94859180+43947663 -94859169+43946432 -94859162+43945574 -94859079+43935954 -94858951+43934262 -94858976+43933902 -94859201+43930581 -94859295+43929392 -94859216+43927624 -94859282+43920751 -94859288+43920178 -94859307+43905706 -94859143+43898481 -94859194+43891647 -94859207+43889847 -94859304+43876783 -94859371+43862305 -94859362+43851965 -94859359+43847947
 -94859883+44107938 -94862853+44107924 -94866773+44107904 -94879828+44107867 -94883342+44107852 -94884831+44107845 -94894525+44107805
 -94894525+44107805 -94895636+44107813 -94897058+44107828
 -94897058+44107828 -94898518+44107760 -94899057+44107751 -94899655+44107741 -94899720+44107740 -94899945+44107737 -94900580+44107737 -94901944+44107761
 -94901944+44107761 -94902357+44107715
 -94902357+44107715 -94903404+44107761 -94903988+44107770 -94904832+44107784 -94905722+44107785 -94906196+44107785 -94907592+44107762
 -94907592+44107762 -94909051+44107785 -94910697+44107802 -94920030+44107810
 -95108778+44195031 -95108593+44202415 -95108508+44209169 -95108504+44209593 -95108416+44213705 -95108351+44216771 -95108333+44218172 -95108262+44223904 -95107956+44238603 -95107807+44249741 -95107772+44253006 -95107770+44253235 -95107725+44257666 -95107625+44267340 -95107503+44277091 -95107492+44277987 -95107445+44281765 -95103092+44281786 -95097575+44281813 -95097037+44281816 -95087557+44281862 -95086268+44281877 -95067319+44282094 -95061432+44282231 -95047175+44282573
 -95047175+44282573 -95034478+44282479 -95026905+44282431
 -95026905+44282431 -95017104+44282449 -95009659+44282503 -95006950+44282515 -94987027+44282585
 -94987027+44282585 -94970344+44282458 -94967010+44282433 -94956795+44282366 -94946835+44282253 -94931337+44282200 -94926786+44282185
 -94926786+44282185 -94922424+44282199 -94921513+44282202 -94906705+44282250 -94901674+44282271 -94896585+44282292 -94889785+44282307 -94889260+44282308 -94878465+44282331
 -94878465+44282331 -94867594+44282263 -94866257+44282241
 -94866257+44282241 -94866285+44284287 -94866463+44296735 -94866466+44301013 -94866470+44305954 -94866476+44311206 -94866463+44314788 -94866451+44318381 -94866449+44318867 -94866432+44323811 -94866426+44325655 -94866368+44336183 -94866345+44340332 -94866342+44342709 -94866328+44354621 -94866300+44361863 -94866283+44364117 -94866246+44369115 -94866222+44372119 -94866218+44372658 -94866128+44383465 -94866124+44384562 -94866103+44390690 -94866093+44393577 -94866092+44393731 -94866086+44395668 -94866078+44398028 -94866017+44401412 -94865959+44407001 -94865901+44412499 -94865864+44418960 -94865847+44421944 -94865818+44427040 -94865850+44430454 -94865825+44432268 -94865641+44441672 -94865692+44451374 -94865702+44453207 -94865718+44456188 -94865669+44470591 -94865727+44481093 -94865732+44481953 -94865732+44482041 -94865740+44483395 -94865823+44498115
 -94865823+44498115 -94869850+44499961 -94871766+44499961 -94873842+44499961 -94873235+44503938 -94879564+44506981 -94884669+44516943
 -95452500+43847703 -95452216+43847704 -95441445+43847750 -95436107+43847750 -95429884+43847749 -95426441+43847726
 -95426441+43847726 -95419331+43847783 -95417977+43847794 -95404189+43847875 -95399783+43847881
 -95399783+43847881 -95396024+43847880
 -95396024+43847880 -95387643+43847899 -95378967+43847919 -95356141+43848030 -95341067+43848041 -95340320+43848042
 -95340320+43848042 -95339499+43847951 -95338773+43847837 -95335872+43847837 -95329707+43847839 -95326043+43847840 -95321038+43847863 -95316093+43847886 -95305415+43847934 -95301121+43847954 -95295971+43847954 -95295730+43847955 -95291145+43847968 -95281126+43847997
 -95281126+43847997 -95275977+43847972
 -95275977+43847972 -95271333+43848002 -95266966+43848017 -95261067+43848059
 -95261067+43848059 -95250273+43847971 -95240841+43847918 -95237832+43847865 -95235818+43847829
 -95235818+43847829 -95220877+43847835 -95215760+43847859
 -95215760+43847859 -95211432+43847791
 -95211432+43847791 -95209411+43847861
 -95209411+43847861 -95206884+43847701
 -95206884+43847701 -95206053+43847720
 -95206053+43847720 -95205273+43847701 -95197596+43847680
 -95197596+43847680 -95196309+43847691 -95194333+43847709 -95191972+43847731
 -95191972+43847731 -95190331+43847635 -95180633+43847635 -95175611+43847634
 -95175611+43847634 -95155647+43847654 -95140769+43847764
 -95140769+43847764 -95135683+43847762
 -95135683+43847762 -95121652+43847916
 -95121652+43847916 -95120203+43847907 -95119696+43847904 -95119384+43847902 -95117893+43847895
 -95117893+43847895 -95116156+43847942 -95106063+43848044 -95102700+43848078 -95100582+43848100 -95099729+43848109
 -95099729+43848109 -95095390+43848019 -95094525+43848002 -95094296+43847997 -95082016+43847953 -95076069+43847932
 -95076069+43847932 -95072846+43848001 -95069529+43848002 -95066718+43848002 -95065283+43847995
 -95065283+43847995 -95063022+43848002
 -95063022+43848002 -95062327+43847979 -95061786+43847977 -95055662+43847956
 -95055662+43847956 -95049597+43847979 -95048365+43848070
 -95048365+43848070 -95034149+43847976
 -95034149+43847976 -95032517+43847987 -95030800+43847999
 -95030800+43847999 -95019554+43847927
 -95019554+43847927 -95015163+43847948
 -95015163+43847948 -95001251+43847899 -95000267+43847896 -95000267+43847641
 -95000267+43847641 -94999463+43847642 -94999298+43847642 -94997283+43847643
 -94997283+43847643 -94995135+43847599 -94992343+43847596 -94979339+43847583 -94975075+43847539 -94964137+43847493 -94959705+43847475 -94959405+43847474 -94954919+43847452
 -94954919+43847452 -94939534+43847454 -94934606+43847454 -94929136+43847486 -94919474+43847544 -94918148+43847544 -94915872+43847429
 -94915872+43847429 -94914703+43847475
 -94914703+43847475 -94910813+43847474 -94901115+43847471 -94899477+43847471 -94894454+43847447
 -94894454+43847447 -94889646+43847510 -94879353+43847646 -94874397+43847734 -94859359+43847947
 -94884669+44516943 -94891950+44518532 -94892908+44519172 -94893706+44519630 -94894729+44520019 -94896965+44520614 -94897796+44520751
 -94897796+44520751 -94898089+44520740
 -94884669+44516943 -94898089+44520740
 -94898089+44520740 -94897785+44519087
 -94897785+44519087 -94900343+44520663 -94901566+44520775 -94926255+44522336 -94928137+44523554 -94964647+44533053
 -94964647+44533053 -94966934+44533052
 -94966934+44533052 -94973789+44536656 -94975157+44536872 -94982446+44541378 -94984336+44542096
 -94984336+44542096 -94987037+44541995
 -94987037+44541995 -94988808+44545424 -94988883+44545823
 -94988883+44545823 -94991921+44544986
 -94991921+44544986 -94994512+44545104 -94996380+44545803 -94999146+44547281
 -94999146+44547281 -95001494+44546803 -94999441+44544872 -95002617+44542689
 -95002617+44542689 -95003708+44544406
 -94920030+44107810 -94936212+44107834
 -94936212+44107834 -94940083+44107742
 -94920030+44107810 -94940083+44107742
 -94940083+44107742 -94946143+44107742 -94952845+44107708 -94957977+44107682 -94960168+44107671
 -94960168+44107671 -94971179+44107679 -94980315+44107687 -94994991+44107748 -94999877+44107769 -95010385+44107899
 -95010385+44107899 -95020127+44107893
 -95020127+44107893 -95035204+44107937 -95038908+44107944 -95040275+44107944 -95044146+44107962 -95060390+44108037 -95067033+44108051 -95078149+44108074 -95080792+44108080 -95084112+44108083 -95087981+44108087 -95089981+44108089 -95091500+44108090 -95100209+44108098 -95100355+44112618 -95100359+44112804 -95100432+44116135 -95100444+44120885 -95100440+44121403 -95100441+44122454 -95100424+44123757 -95100409+44125412 -95100414+44137014 -95100446+44137438 -95100691+44143449 -95100786+44147788 -95100804+44148623 -95100868+44151553 -95100861+44156661 -95100847+44166047 -95100856+44180255 -95100856+44180540 -95100998+44194938 -95102936+44194966 -95107316+44195031 -95107698+44195100
 -95107698+44195100 -95108778+44195031
 -94982860+44891888 -94981477+44891912
 -94982860+44891888 -94982474+44891820
 -94982474+44891820 -94981477+44891912
 -95248491+44891404 -95239713+44891408
 -95239713+44891408 -95237975+44891404 -95227695+44891380 -95224880+44891374 -95222799+44891369
 -95222799+44891369 -95220131+44891370
 -95220131+44891370 -95217839+44891366 -95216661+44891364 -95209100+44891352 -95207430+44891350 -95199263+44891282
 -95199263+44891282 -95196533+44891297 -95187350+44891348 -95186658+44891352
 -95186658+44891352 -95186541+44891351 -95184278+44891329 -95183535+44891324 -95180999+44891306
 -95180999+44891306 -95179166+44891328 -95176913+44891339 -95176276+44891342 -95166368+44891395
 -95166368+44891395 -95159004+44891394
 -95159004+44891394 -95151108+44891445 -95150877+44891447 -95145725+44891481
 -95145725+44891481 -95138715+44891456
 -95138715+44891456 -95138217+44891459 -95138059+44891459 -95131769+44891499 -95124972+44891538 -95118112+44891585 -95113168+44891590
 -95113168+44891590 -95104968+44891571 -95100755+44891533 -95100562+44891531 -95097540+44891505
 -95097540+44891505 -95094775+44891529 -95084517+44891531
 -95084517+44891531 -95077056+44891510
 -95077056+44891510 -95064130+44891534
 -95064130+44891534 -95061799+44891527 -95057264+44891513 -95056541+44891511
 -95056541+44891511 -95049232+44891527 -95045407+44891536 -95043172+44891541 -95037054+44891554 -95023613+44891687 -95018664+44891700 -95016184+44891707 -95013093+44891727 -95003225+44891793 -95000279+44891837
 -95000279+44891837 -94995916+44891768
 -94995916+44891768 -94994874+44891778 -94993066+44891794 -94986171+44891858 -94982860+44891888
 -95003708+44544406 -95003554+44545140 -95003760+44545566 -95004812+44546503 -95005704+44547159 -95006177+44547229
 -95006177+44547229 -95006524+44547035 -95006508+44546488 -95006174+44545460 -95006238+44544945 -95006650+44544198
 -95003708+44544406 -95006650+44544198
 -95017287+44545370 -95015882+44542649 -95015479+44542594
 -95015479+44542594 -95007506+44544063 -95006650+44544198
 -95016607+46805357 -95018770+46805407
 -95018770+46805407 -95020500+46805361
 -95016607+46805357 -95020500+46805361
 -95017287+44545370 -95017159+44545484 -95016807+44546261 -95016647+44546513 -95015111+44547587 -95014248+44547906 -95012106+44548408 -95011850+44548637 -95011754+44548842 -95011786+44549162 -95011945+44549574 -95033430+44554903
 -95017287+44545370 -95033430+44554903
 -95162811+46804842 -95156996+46804903 -95152229+46804954 -95142145+46805064 -95141380+46805087 -95129001+46805173 -95121445+46805220 -95120482+46805227 -95105723+46805331 -95104866+46805331 -95103604+46805331 -95102205+46805331 -95100078+46805333
 -95100078+46805333 -95086727+46805207 -95073947+46805163
 -95073947+46805163 -95066276+46805247 -95058070+46805336 -95037470+46805564
 -95037470+46805564 -95035195+46805537 -95033644+46805518 -95023498+46805396 -95020500+46805361
 -95033430+44554903 -95032519+44555792 -95032465+44555936 -95037172+44556781 -95040489+44557858 -95041544+44558041
 -95041544+44558041 -95042696+44557767
 -95042696+44557767 -95050560+44560534 -95075258+44573789
 -95075258+44573789 -95078348+44572007 -95078348+44571847 -95078476+44571573 -95078604+44571093 -95078892+44570613 -95079435+44570315 -95080842+44570109 -95081130+44569949
 -95081130+44569949 -95084937+44570064 -95085219+44570459 -95089093+44571068 -95097622+44571712 -95089224+44577948 -95115205+44589162 -95117031+44592087 -95118346+44594853 -95132722+44596227 -95145545+44606495 -95163682+44620169
 -95163682+44620169 -95177975+44619803
 -95177975+44619803 -95181375+44623593 -95185702+44623828 -95188751+44628179 -95194148+44632000 -95200038+44636819
 -95141996+48712914 -95133745+48713048
 -95133745+48713048 -95095427+48712999
 -95095427+48712999 -95089863+48713062 -95089890+48719420 -95089894+48720314 -95089895+48720518 -95089897+48721248 -95089939+48733821 -95089962+48738572 -95089820+48742225 -95089878+48757077
 -95089917+48765530 -95089878+48757077
 -95089917+48765530 -95089982+48758105 -95089878+48757077
 -95114495+48905193 -95091462+48920736 -95091222+48920801
 -95091222+48920801 -95091226+48919240 -95091251+48915778 -95091242+48901204 -95091103+48900039 -95091102+48899967 -95091059+48886789 -95091047+48885487 -95090917+48872348 -95090859+48863931 -95090843+48861609 -95090819+48858104 -95090797+48855029 -95090777+48852101 -95090769+48850909 -95090743+48849386 -95090587+48843382 -95090505+48838690 -95090453+48835747 -95090336+48828944 -95090292+48814325 -95090229+48803614 -95090222+48802479 -95090215+48801212 -95090214+48800207 -95090179+48799910 -95090174+48799763 -95090159+48799381 -95090144+48798950 -95090130+48796249 -95090109+48791815 -95090081+48785960 -95089987+48766695 -95089917+48765530
 -95462403+44196065 -95451887+44196113 -95449825+44196113 -95443722+44196114 -95442514+44196114 -95437459+44196092 -95431743+44196069 -95422371+44196022
 -95422371+44196022 -95413730+44196067 -95413253+44196112
 -95413253+44196112 -95412488+44196085 -95412300+44196078 -95411314+44196044 -95409821+44195929 -95401309+44195905 -95392100+44195879 -95391267+44195877 -95381703+44195781 -95380146+44195758
 -95380146+44195758 -95375278+44195788 -95373366+44195845 -95370951+44195869
 -95370951+44195869 -95361578+44195736
 -95361578+44195736 -95353794+44195740 -95350902+44195741
 -95350902+44195741 -95341276+44195721 -95330696+44195701 -95321989+44195656
 -95321989+44195656 -95320623+44195679
 -95320623+44195679 -95311701+44195617 -95301750+44195542 -95288947+44195501 -95286603+44195493 -95286222+44195492 -95271471+44195445 -95270930+44195421
 -95270930+44195421 -95270136+44195444 -95256347+44195456 -95253678+44195551
 -95253678+44195551 -95252630+44195437 -95250394+44195423 -95244868+44195418 -95241214+44195415 -95229903+44195374 -95221229+44195194
 -95221229+44195194 -95209696+44195312 -95202006+44195360 -95200453+44195360 -95199320+44195360 -95199099+44195360 -95195080+44195360 -95194868+44195360 -95193864+44195360 -95191902+44195361 -95189487+44195407 -95185040+44195433 -95181926+44195452 -95169343+44195520
 -95169343+44195520 -95165106+44195494 -95161653+44195473 -95156563+44195440 -95150600+44195401 -95143775+44195357 -95139473+44195330 -95138145+44195326 -95131215+44195303
 -95131215+44195303 -95130505+44195323 -95129442+44195354 -95128927+44195370
 -95128927+44195370 -95121075+44195322 -95118672+44195288 -95116150+44195233 -95108778+44195031
 -95139502+45700909 -95139508+45693505 -95139481+45686374 -95139231+45671975 -95139272+45659799 -95139280+45657565 -95139313+45647696 -95139258+45639088 -95139195+45636619 -95139390+45628346 -95139608+45613934 -95139762+45596192 -95139859+45585052 -95139266+45585052 -95135628+45585050 -95131592+45585025 -95131569+45578857 -95131540+45570811 -95131403+45561975 -95131358+45556458 -95131458+45545281 -95131443+45541582 -95131386+45527729 -95131390+45515938 -95131444+45509973 -95131466+45507657 -95131470+45507205 -95131410+45502519 -95131378+45501468 -95131379+45500668 -95131412+45499964 -95131385+45499964 -95131404+45499702 -95131451+45499064 -95131462+45499064 -95131443+45495390 -95131294+45466811 -95131354+45462742 -95131458+45455729 -95131461+45455350 -95131503+45448970 -95131516+45446955 -95131601+45434214 -95131634+45429232 -95131605+45425778 -95131730+45412402
 -95131730+45412402 -95168235+45412549 -95169497+45412567 -95175547+45412572 -95180927+45412577
 -95180927+45412577 -95184813+45412568
 -95184813+45412568 -95191970+45412590 -95192082+45412591 -95192828+45412591 -95192919+45412590 -95193001+45412590 -95197825+45412590 -95198950+45412739 -95219756+45412800
 -95219756+45412800 -95255127+45412523
 -95132298+48897289 -95114495+48905193
 -95132298+48897289 -95115188+48904508 -95114495+48905193
 -95132298+48897289 -95145917+48892863 -95208526+48884563
 -95208526+48884563 -95211213+48884714
 -95211213+48884714 -95211556+48884647 -95220776+48883012
 -95139731+45773421 -95139762+45780750 -95139807+45791468 -95139843+45800056 -95139843+45800119 -95139888+45810791 -95139945+45823938 -95139920+45824127 -95140076+45829744 -95140163+45845404 -95140166+45846064 -95140177+45847936 -95140186+45849458 -95140191+45850335 -95140197+45851477 -95140204+45852729 -95140207+45853201 -95140217+45855061 -95140223+45856002 -95140224+45856150 -95140234+45857562 -95140240+45858350 -95140210+45860417 -95140155+45864279 -95140166+45865062 -95140149+45865744 -95140246+45866589 -95140311+45867641 -95140277+45868921 -95140211+45870040 -95140183+45871043 -95139796+45888193 -95139397+45901414 -95139203+45907826 -95139156+45909414 -95138973+45915485 -95138960+45915924 -95138888+45918594 -95138792+45923907 -95138789+45924078 -95138849+45925655 -95138879+45929177 -95138909+45932694 -95146255+45932800 -95146372+45947303 -95146488+45961770 -95146588+45974304 -95146605+45976399 -95146655+45983552 -95146486+45998026 -95146410+46019761 -95146301+46034181 -95146281+46035806 -95146126+46048579 -95145959+46057428 -95145921+46059457 -95145919+46062863 -95145919+46063090 -95145971+46071663 -95146007+46077488 -95145993+46082070 -95145987+46083990 -95145981+46085896 -95145979+46086790 -95145970+46089878 -95145964+46091953 -95145964+46092068 -95145851+46101579 -95145790+46106671
 -95139502+45700909 -95139598+45703081 -95139604+45704487
 -95139502+45700909 -95139604+45704487
 -95139604+45704487 -95139622+45708602 -95139653+45715239 -95139653+45717368 -95139653+45719443 -95139653+45722957 -95139654+45731087 -95139654+45738990 -95139654+45744352 -95139643+45752155 -95139670+45758890
 -95139731+45773421 -95129772+45773500
 -95139731+45773421 -95138197+45773436 -95129772+45773500
 -95139731+45773421 -95139670+45758890
 -95145790+46106671 -95145801+46107794 -95145828+46110342 -95145863+46113679 -95145872+46114562 -95145943+46121205 -95145993+46135781 -95146023+46138556 -95146024+46138637 -95146057+46140169 -95146087+46141562 -95146080+46150795 -95146079+46151539 -95146075+46157673 -95146103+46164871 -95146098+46172138 -95146136+46173767 -95146158+46179474 -95146342+46194122 -95146203+46208588 -95145906+46216063 -95145754+46221098 -95145699+46223054 -95146249+46237542 -95146209+46241190 -95145937+46252234 -95145793+46257852 -95145563+46266791 -95145571+46269055 -95145587+46273808 -95145617+46282330 -95154257+46282404 -95154475+46296890 -95154638+46304910 -95154763+46311058 -95154920+46325638 -95155089+46334652 -95155115+46337294 -95155143+46339989 -95155275+46347464 -95155403+46354686 -95155592+46365354 -95155559+46365514 -95155458+46368941
 -95145790+46106671 -95152501+46106724 -95158248+46106769 -95166718+46106836
 -95166718+46106836 -95170036+46106814
 -95170036+46106814 -95173781+46106883
 -95173781+46106883 -95188002+46106735
 -95188002+46106735 -95190406+46106883
 -95190406+46106883 -95195349+46106676 -95195597+46106493
 -95195597+46106493 -95195926+46106653 -95196550+46106721 -95198488+46106790 -95203173+46106854 -95207400+46106888 -95213470+46106908 -95219592+46106928 -95223505+46106942 -95229963+46106964 -95234677+46107028 -95250667+46107140 -95255025+46107142 -95256608+46107180 -95271571+46107253 -95292379+46107357 -95292839+46107359
 -95292839+46107359 -95297340+46107314 -95297964+46107314 -95300343+46107314 -95303418+46107314 -95304141+46107429 -95307558+46107497
 -95307558+46107497 -95308467+46107384
 -95308467+46107384 -95323574+46107449 -95344124+46107537 -95365280+46107688 -95365413+46107689 -95382987+46107804 -95396424+46107922 -95401929+46107959 -95408469+46108003 -95413133+46108036 -95417187+46108064
 -95417187+46108064 -95437104+46107880 -95441503+46107841 -95441703+46107839 -95441797+46107839 -95458975+46108033 -95477845+46108183
 -95477845+46108183 -95478153+46108182 -95482069+46108170 -95482486+46108169 -95484999+46108161 -95505710+46107914 -95511159+46107891 -95518276+46107851 -95520733+46107835 -95524961+46107808 -95530924+46107769 -95548541+46107735 -95555547+46107728
 -95555547+46107728 -95555920+46107842 -95556020+46107865 -95558979+46107926
 -95558979+46107926 -95562297+46107858 -95572272+46107800 -95582482+46107740 -95611442+46107570 -95614539+46107556 -95623529+46107537 -95625754+46107533 -95645441+46107532 -95658032+46107532 -95660627+46107533
 -95660627+46107533 -95666334+46107516 -95685359+46107405 -95687175+46107394 -95694067+46107351 -95697965+46107350 -95699563+46107350 -95699858+46107350 -95703698+46107350 -95705466+46107350 -95711773+46107463 -95714438+46107467 -95719821+46107474 -95728793+46107487 -95747098+46107494 -95749527+46107496 -95750325+46107500
 -95750325+46107500 -95750325+46107391
 -95750325+46107391 -95750845+46107473
 -95750845+46107473 -95753604+46107337
 -95753604+46107337 -95758305+46107452 -95769930+46107458
 -95146966+48712870 -95141996+48712914
 -95146966+48712870 -95146837+48712805
 -95146837+48712805 -95141996+48712914
 -95342540+48540211 -95342635+48543240 -95342603+48596981 -95342432+48597895 -95342464+48604016 -95342470+48605634 -95342472+48608859 -95342471+48608931 -95342374+48626868 -95342346+48636233 -95342348+48637284 -95342356+48640546 -95342382+48641373 -95342322+48655740 -95342261+48670315 -95342251+48712528 -95341216+48712917
 -95341216+48712917 -95330170+48712897
 -95330170+48712897 -95324130+48712898
 -95324130+48712898 -95323405+48712852
 -95323405+48712852 -95302400+48712938 -95277063+48713046 -95271619+48713069 -95265899+48713094 -95264207+48713100
 -95264207+48713100 -95244179+48713072 -95238797+48713065 -95211457+48713033 -95210894+48713033 -95208190+48713027 -95202752+48713017 -95191781+48712997 -95169923+48712957 -95164401+48712946 -95147725+48712916 -95146966+48712870
 -95758508+45760001 -95753340+45759957 -95753155+45759955 -95750117+45759939 -95740542+45759887
 -95740542+45759887 -95737931+45759911 -95733583+45759913 -95729835+45759914
 -95729835+45759914 -95722167+45759829
 -95722167+45759829 -95717333+45759850 -95716928+45759850 -95707245+45759852
 -95707245+45759852 -95704380+45759846 -95697843+45759833 -95696506+45759830 -95691718+45759809 -95683394+45759772 -95683336+45759772 -95675711+45759739
 -95675711+45759739 -95664073+45759759
 -95664073+45759759 -95655080+45759643 -95649302+45759641
 -95649302+45759641 -95644112+45759731 -95643564+45759816 -95642315+45759842
 -95642315+45759842 -95641307+45759786 -95640226+45759638 -95639369+45759630 -95634383+45759590 -95623378+45759510 -95622535+45759498 -95619100+45759448 -95618901+45759392 -95618773+45759357
 -95618773+45759357 -95618595+45759365 -95617206+45759426 -95617043+45759426 -95613844+45759497
 -95613844+45759497 -95611762+45759476 -95601514+45759376 -95601295+45759374 -95599936+45759360 -95599450+45759355
 -95599450+45759355 -95594942+45759412
 -95594942+45759412 -95593277+45759275 -95572319+45759256 -95567911+45759234 -95559038+45759172 -95558141+45759166 -95530781+45758975
 -95530781+45758975 -95515058+45759111
 -95515058+45759111 -95514988+45759090 -95514667+45758996 -95511924+45758972 -95511304+45758789 -95510384+45758787 -95506880+45758780 -95500798+45758767
 -95500798+45758767 -95500062+45759054 -95495598+45759106 -95485480+45759222 -95483868+45759241 -95478070+45759310 -95469678+45759411
 -95469678+45759411 -95464324+45759344
 -95464324+45759344 -95459232+45759436 -95453388+45759437 -95448981+45759483 -95443685+45759535 -95441981+45759551 -95431912+45759651 -95431209+45759658 -95430371+45759666 -95425020+45759715 -95420580+45759756 -95417965+45759780
 -95417965+45759780 -95408889+45759618
 -95408889+45759618 -95408399+45759824
 -95408399+45759824 -95394177+45759506 -95391708+45759450 -95387946+45759365 -95385676+45759315 -95383423+45759264 -95366661+45758883
 -95366661+45758883 -95353229+45758904
 -95353229+45758904 -95352819+45758903 -95330147+45758842
 -95330147+45758842 -95321593+45758855 -95314868+45758866
 -95314868+45758866 -95304134+45758849 -95301015+45758844 -95296153+45758837 -95283589+45758817
 -95283589+45758817 -95281794+45758908
 -95281794+45758908 -95279770+45758702
 -95279770+45758702 -95278170+45758770 -95276675+45758800
 -95276675+45758800 -95262858+45758787 -95261851+45758786 -95250908+45758782
 -95250908+45758782 -95243212+45758829
 -95243212+45758829 -95242573+45758818 -95237597+45758740
 -95237597+45758740 -95233025+45758742 -95231821+45758742 -95222578+45758746
 -95222578+45758746 -95220325+45758723
 -95220325+45758723 -95214752+45758732 -95212359+45758736 -95207828+45758744 -95201616+45758786 -95181086+45758907 -95176247+45758956 -95170403+45758978
 -95170403+45758978 -95170306+45758971 -95168370+45758880 -95160282+45758793
 -95160282+45758793 -95154309+45758821 -95139670+45758890
 -95155458+46368941 -95155451+46370964 -95155438+46376308 -95155445+46382744 -95155280+46383339 -95155295+46387293 -95155308+46390650 -95155337+46397944 -95155365+46405036 -95155409+46416015 -95155438+46423259 -95155453+46426985 -95155418+46429522 -95155417+46430467 -95155417+46431015 -95155417+46431122 -95155383+46432287 -95155349+46433864 -95155331+46439947 -95155327+46441677 -95155309+46448515 -95155308+46449106 -95155307+46451002 -95155306+46451711 -95155273+46452465 -95155272+46453767 -95155271+46454745 -95155271+46455809 -95155271+46455984 -95155271+46456418 -95155237+46457812 -95155236+46458565 -95155235+46459872 -95155233+46464268 -95155230+46470083 -95155238+46470880 -95155262+46473260 -95155299+46476738 -95155388+46485005 -95155427+46491098 -95155347+46499447 -95155476+46508962 -95155465+46509666 -95155400+46513937 -95155384+46519343 -95155358+46528448 -95155433+46531294 -95155454+46532076 -95155503+46533898 -95155520+46534549 -95155520+46535349 -95155391+46536944 -95155315+46540137 -95155266+46542228 -95155250+46542890 -95155332+46546580 -95155275+46557652 -95155347+46568864 -95155367+46571934 -95155390+46577379 -95155461+46579223 -95155490+46581418 -95155557+46586490 -95155602+46588673 -95155701+46593430 -95155718+46594236 -95155814+46601114 -95155800+46602947 -95155787+46604758 -95155707+46615556 -95155639+46618710 -95155500+46622368 -95155355+46625939 -95155164+46629935 -95163157+46629960 -95163218+46636962 -95163297+46646045 -95163347+46651827 -95163371+46654704 -95163410+46659162 -95163324+46665549 -95163267+46666319 -95163208+46666497 -95163435+46668040 -95163387+46673688 -95163384+46673956 -95163724+46681487 -95163872+46688349 -95163844+46696270 -95163820+46702998 -95163790+46703310 -95163655+46710440 -95163519+46717660
 -95162811+46804842 -95162888+46808816 -95162942+46809869 -95162956+46810725 -95162986+46812429 -95163015+46814112 -95163040+46815513 -95162823+46818261 -95162702+46826801 -95162609+46829946 -95162550+46831941 -95162500+46833610 -95162393+46848326 -95162359+46848623 -95162358+46851252 -95162358+46851570 -95162487+46862835 -95162494+46864135 -95162518+46868495 -95162327+46875449 -95162326+46875514 -95162309+46876671 -95162205+46887548 -95162169+46891272 -95162096+46905918 -95162106+46911311 -95162123+46920474 -95162160+46926320 -95162183+46930018 -95162215+46935006 -95162111+46949634 -95162189+46964207 -95162266+46978240 -95170016+46978367 -95170009+46978719 -95169841+46981483 -95169740+46983563 -95169606+46987995 -95169417+46989896 -95169438+46990006 -95169371+46993068 -95169558+47014377 -95169424+47014743 -95169523+47017990 -95169522+47021826 -95169391+47028583 -95169451+47036427 -95169592+47040649 -95169881+47050891 -95170263+47056377 -95170421+47058649 -95170444+47058983 -95170546+47060442 -95170551+47060557 -95170576+47061175 -95170606+47061917 -95170612+47062064 -95170605+47063130 -95170601+47063994 -95170599+47064294 -95170598+47064623 -95170567+47070457 -95170506+47082011 -95170271+47087128
 -95163329+46752142 -95163335+46753514 -95163364+46761221 -95163250+46770749 -95163198+46775116 -95163195+46775310 -95163190+46775822 -95163168+46777328 -95163087+46782883 -95162966+46790268 -95162848+46797484 -95162897+46800585 -95162811+46804842
 -95163308+46746725 -95163321+46749959 -95163329+46752142
 -95163308+46746725 -95163329+46752142
 -95163519+46717660 -95163515+46718530 -95163447+46732375 -95163353+46742079 -95163308+46746725
 -95183216+47412773 -95183550+47397862 -95183742+47385304 -95183743+47383345 -95182986+47372654 -95183053+47349190 -95182936+47347616 -95182752+47347225 -95182920+47346425 -95182985+47343999 -95183013+47342951 -95183031+47342298 -95183088+47340188 -95182860+47326413 -95182853+47325839 -95183156+47325405 -95180165+47325359 -95180084+47325150
 -95180084+47325150 -95177690+47325176 -95169697+47325397 -95169633+47325399
 -95169633+47325399 -95169650+47310035 -95169585+47309639 -95169486+47305321 -95169587+47303356 -95169455+47298466 -95169524+47293851 -95169524+47293412 -95169524+47292991 -95169591+47292731 -95169626+47290286 -95169605+47290130 -95169503+47289338 -95169474+47289109 -95169458+47288984 -95169544+47284442 -95169562+47280835 -95169564+47280406 -95169570+47279101 -95169557+47278720 -95169521+47277663 -95169522+47277465 -95169600+47266752 -95169723+47249957 -95169269+47240556 -95169272+47239796 -95169330+47226937 -95169335+47225850 -95169470+47196179 -95169327+47192454 -95169200+47188267 -95169184+47187739 -95169114+47185384 -95169061+47184800 -95169086+47182122 -95169170+47173223 -95169170+47171403 -95169170+47168943 -95169171+47166056 -95169171+47165229 -95169172+47152515
 -95169172+47152515 -95169173+47152387 -95169110+47138037 -95169142+47137181 -95169392+47130494 -95169557+47127195 -95169551+47126605 -95169585+47126217 -95169559+47125276 -95169551+47124958 -95169840+47115516 -95169873+47114213 -95170000+47109280 -95170130+47104253 -95170199+47101592 -95170369+47094280
 -95169172+47152515 -95190590+47152503 -95216738+47152342 -95217299+47152338 -95218335+47152332 -95220601+47152318 -95222909+47152304 -95227850+47152277
 -95227850+47152277 -95229060+47152281
 -95229060+47152281 -95233759+47152246 -95234586+47152233 -95235129+47152201 -95238282+47152191 -95240242+47152184
 -95240242+47152184 -95250299+47152287
 -95250299+47152287 -95254555+47152230 -95283728+47151944 -95287445+47151899
 -95287445+47151899 -95288420+47151912
 -95288420+47151912 -95289168+47151901 -95290400+47151883 -95297252+47151782 -95312528+47151614 -95318634+47151547
 -95318634+47151547 -95331487+47151604 -95332349+47151613 -95335325+47151628 -95339258+47151648
 -95339258+47151648 -95339841+47151647 -95340087+47151646 -95341759+47151645 -95343446+47151644 -95345378+47151643 -95361602+47151632 -95362486+47151632 -95364003+47151632 -95378491+47151295
 -95378491+47151295 -95379358+47151317
 -95379358+47151317 -95380634+47151296 -95417497+47151240
 -95417497+47151240 -95424411+47151313 -95424594+47151315 -95428609+47151355 -95441184+47151464 -95454145+47151491 -95454446+47151491 -95460007+47151650 -95468086+47151795
 -95468086+47151795 -95482043+47151758 -95483877+47151707 -95502324+47151296
 -95502324+47151296 -95511366+47151323 -95515655+47151337 -95522031+47151357 -95526677+47151372 -95530538+47151384 -95533602+47151394
 -95533602+47151394 -95535981+47151354
 -95535981+47151354 -95538936+47151373 -95547252+47151427 -95551186+47151453
 -95994261+46717202 -95989186+46717187 -95986402+46717130 -95984595+46717093
 -95984595+46717093 -95981663+46717129 -95977699+46717177
 -95977699+46717177 -95977650+46717172 -95977292+46717151 -95970185+46717004 -95963862+46716873 -95962655+46716848
 -95962655+46716848 -95961766+46716885 -95961101+46716908 -95958190+46717011
 -95958190+46717011 -95957500+46717006 -95957407+46717006 -95957209+46716983 -95954666+46716972 -95951079+46716962 -95946113+46716926 -95943979+46716911 -95941087+46716898 -95940647+46716891 -95931553+46716738 -95929578+46716720 -95926571+46716693 -95924229+46716647 -95924053+46716630 -95922815+46716621 -95922400+46716619 -95921006+46716609 -95920297+46716604 -95916074+46716577
 -95916074+46716577 -95913118+46716622 -95910735+46716622 -95909908+46716622 -95908070+46716621 -95901136+46716585 -95900410+46716584 -95888938+46716563 -95885388+46716557 -95884422+46716556 -95875790+46716541
 -95875790+46716541 -95874351+46716636 -95862999+46716681
 -95862999+46716681 -95854436+46716675 -95850264+46716649 -95848928+46716641 -95848740+46716602 -95848599+46716573
 -95848599+46716573 -95848139+46716591 -95848055+46716594
 -95848055+46716594 -95845875+46716542 -95844358+46716506 -95843384+46716483 -95842814+46716447 -95842288+46716415
 -95842288+46716415 -95835918+46716528 -95835213+46716576 -95834903+46716597 -95832382+46716612
 -95832382+46716612 -95828903+46716441
 -95828903+46716441 -95826575+46716488 -95823942+46716542
 -95823942+46716542 -95823123+46716534 -95820318+46716505 -95819384+46716502
 -95819384+46716502 -95818731+46716508 -95817575+46716512 -95815251+46716521 -95809169+46716544
 -95809169+46716544 -95794657+46716419 -95780009+46716280 -95779336+46716273 -95776839+46716251 -95774241+46716228 -95771357+46716203 -95747944+46716084 -95744853+46716004 -95739327+46715861 -95737382+46715861 -95733435+46715830 -95726662+46715777 -95724161+46715752 -95720861+46715733 -95714674+46715615 -95712389+46715571 -95711272+46715550 -95710077+46715528
 -95710077+46715528 -95697604+46715549
 -95697604+46715549 -95696622+46715521
 -95696622+46715521 -95696519+46715544 -95696434+46715544 -95692825+46715572
 -95692825+46715572 -95692668+46715536 -95691566+46715536 -95679703+46715525 -95679047+46715525 -95668195+46715516 -95666919+46715516 -95666005+46715516 -95665400+46715484 -95662912+46715481 -95649467+46715469 -95635041+46715407
 -95635041+46715407 -95626754+46715450 -95621219+46715691
 -95621219+46715691 -95618187+46715650 -95606655+46715640 -95603577+46715638
 -95603577+46715638 -95602780+46715684 -95563782+46715852 -95558681+46715871 -95550612+46715901 -95549001+46715907 -95547505+46715966 -95543120+46716057 -95542721+46716126 -95541034+46716296
 -95541034+46716296 -95539599+46716217
 -95539599+46716217 -95534360+46716434 -95519932+46717034 -95513841+46717098 -95509534+46717144 -95488480+46717496
 -95488480+46717496 -95477779+46717445 -95468931+46717371 -95465825+46717345 -95456750+46717268 -95414397+46716170 -95403730+46716170 -95403398+46716307
 -95403398+46716307 -95398335+46716305 -95396327+46716304 -95392402+46716303 -95391173+46716303 -95381305+46716322 -95361081+46716369 -95360882+46716461 -95360453+46716522 -95359919+46716598 -95354653+46716638
 -95354653+46716638 -95329387+46716493
 -95329387+46716493 -95329328+46716495 -95326364+46716608 -95288652+46716716 -95288029+46716801 -95287588+46716828
 -95287588+46716828 -95281484+46716782 -95268258+46716602 -95257927+46716438 -95250663+46716343
 -95250663+46716343 -95215119+46717272 -95205281+46717317 -95201660+46717455
 -95201660+46717455 -95200530+46717432
 -95200530+46717432 -95199733+46717546
 -95199733+46717546 -95195248+46717493
 -95195248+46717493 -95186159+46717538 -95185575+46717541 -95184317+46717547 -95171256+46717618 -95170104+46717624 -95163519+46717660
 -95170271+47087128 -95170169+47090396 -95170369+47094280
 -95170271+47087128 -95170369+47094280
 -95273840+47912429 -95237768+47880690 -95210364+47874337 -95193711+47872596 -95193708+47870119 -95193705+47865249 -95193698+47855396 -95193700+47849346 -95193702+47844071 -95193706+47835269 -95193924+47816209 -95193905+47809702 -95193944+47803257 -95193976+47799157 -95193989+47797447 -95194045+47796816 -95194222+47794772 -95194251+47794426 -95194467+47790556 -95194456+47789982 -95194317+47782233 -95194274+47779708 -95194246+47777411 -95194214+47774725 -95194052+47761362 -95194077+47760748 -95194082+47760459 -95194141+47757346 -95194218+47753222 -95194112+47747434 -95194113+47746883 -95194159+47728902 -95194161+47728010 -95194163+47727152 -95194340+47721946 -95194326+47720340 -95194338+47719129 -95194443+47709451 -95194430+47701320 -95194425+47697943 -95194421+47694878 -95194413+47689162 -95194360+47688168 -95194332+47680924 -95194304+47673330 -95190251+47673307 -95185717+47673239
 -95185717+47673239 -95184984+47673268
 -95184984+47673268 -95184982+47673187 -95184850+47667223 -95184805+47665174 -95184738+47658525 -95184757+47656551 -95184786+47653339 -95184837+47647959 -95184977+47633257 -95184977+47630332 -95184977+47630112 -95184977+47629915 -95184982+47624650 -95184914+47615112 -95184846+47609617 -95184844+47609447 -95184834+47608502 -95184746+47600557 -95184611+47597016 -95184651+47593665 -95184665+47592471 -95184746+47586141 -95184658+47581237 -95184477+47571085 -95184279+47560373 -95184235+47557969 -95184208+47556485 -95184176+47551711 -95184168+47550460 -95184147+47547304 -95184132+47545002 -95184131+47544909 -95184124+47543902 -95184085+47538273 -95184080+47537527 -95184066+47535405 -95184013+47530694 -95183994+47529981 -95183970+47529094 -95183940+47527949 -95183952+47527602 -95183960+47527357 -95184007+47526007 -95183998+47525516 -95183953+47523138 -95183909+47520774 -95183846+47517334 -95183773+47513395 -95183381+47501347 -95183473+47499442 -95183341+47491643 -95183378+47484933 -95183342+47484400 -95183140+47477500 -95183221+47473553 -95183309+47469846 -95183444+47462855 -95183107+47457349 -95183006+47455544 -95182998+47453419 -95182958+47442281 -95182948+47439464 -95182941+47437647 -95182940+47437439 -95182940+47437335 -95182916+47433194 -95182975+47423489 -95183216+47412773
 -95200038+44636819 -95210157+44641415 -95210733+44641666 -95211150+44642032 -95211598+44642672 -95211822+44643083 -95212079+44644226 -95212303+44645095 -95212400+44645163 -95212432+44645346 -95212784+44645849 -95225798+44652416
 -95200038+44636819 -95225798+44652416
 -95220776+48883012 -95242329+48882094
 -95242329+48882094 -95242925+48882167
 -95220776+48883012 -95242925+48882167
 -95225798+44652416 -95225939+44652381
 -95225939+44652381 -95238672+44660384
 -95274226+47954077 -95272991+47958531 -95272616+47959262 -95267029+47970637 -95250735+47999957 -95250431+47999957 -95250281+47999957 -95249592+47999957 -95239467+48012313 -95237114+48014201 -95236808+48014405 -95229353+48019838 -95229203+48019958 -95251927+48020010 -95277340+48020034 -95287067+48020044 -95484676+48020602 -95485217+48020604
 -95485217+48020604 -95559777+48020586 -95562784+48020582 -95582887+48020557
 -95238672+44660384 -95239565+44660399 -95240046+44660604 -95240239+44660879 -95240463+44661359 -95240592+44662250 -95240530+44663690 -95240434+44663850 -95240498+44664467 -95240787+44664764 -95242549+44665838 -95243623+44666667
 -95238672+44660384 -95243623+44666667
 -95242925+48882167 -95250234+48883445 -95258562+48886670 -95263515+48887951 -95264690+48888459 -95298089+48902691 -95300538+48903950 -95299463+48905195 -95298536+48906360 -95297627+48907377 -95297350+48907903 -95299948+48908519 -95305991+48912652 -95306155+48912729 -95313241+48919737 -95314193+48945637 -95306259+48947114
 -95306259+48947114 -95306391+48946163
 -95306391+48946163 -95311896+48952179 -95322946+48998767
 -95243623+44666667 -95243741+44666745 -95244472+44667094
 -95244472+44667094 -95253819+44664581 -95261092+44661019 -95263655+44660083 -95269453+44659308
 -95269453+44659308 -95275857+44660064 -95277907+44660316 -95284215+44660844 -95289363+44661162 -95294272+44661188 -95296320+44665372 -95297790+44665758 -95299171+44666469
 -95246555+45152383 -95246572+45157893 -95246584+45161763 -95246593+45164995 -95246597+45165792 -95246635+45174183 -95246681+45175815 -95246837+45181314 -95246845+45188652 -95246853+45195941 -95246662+45205973 -95246641+45206779 -95246546+45210363 -95246490+45218317 -95246480+45220823 -95246465+45224831 -95246500+45227093 -95246414+45236807 -95246448+45238704 -95255091+45238730 -95254955+45247395 -95254813+45253156 -95254812+45253843 -95254799+45267760 -95254794+45272874 -95254793+45273897 -95254789+45278319 -95254818+45281862 -95254829+45284970 -95254844+45289360 -95254868+45296329 -95254906+45297151 -95255028+45299826 -95255170+45308528 -95255211+45311071 -95255234+45320991 -95255236+45321391 -95255241+45322362 -95255257+45325234 -95255258+45325339 -95255281+45329204 -95255289+45330430 -95255313+45340669 -95255306+45347937 -95255299+45355113 -95255286+45369649 -95255310+45373126 -95255311+45373258 -95255315+45373763 -95255220+45382651 -95255202+45383963 -95255109+45390351 -95255102+45390830 -95255081+45392300 -95255073+45392868 -95255070+45393049 -95254993+45398339 -95254951+45400357 -95255020+45409493 -95255033+45409852 -95255127+45412523
 -95246547+45149490 -95246555+45152383
 -95246555+45152383 -95251298+45152255
 -95251298+45152255 -95265243+45152330 -95267090+45152341 -95267945+45152343 -95287472+45152393 -95308149+45152534 -95311051+45152555 -95328687+45152599 -95349229+45152708
 -95349229+45152708 -95351079+45152705 -95351737+45152704 -95369349+45152677 -95375554+45152582 -95375978+45152580 -95389933+45152501 -95395378+45152484 -95410248+45152438 -95430694+45152235 -95451462+45152051 -95471970+45151864 -95480680+45151771 -95480853+45151770 -95486495+45151700
 -95486495+45151700 -95491511+45151742
 -95491511+45151742 -95496766+45151665 -95497057+45151661 -95501649+45151605 -95503856+45151591 -95504015+45151590 -95512065+45151541 -95527534+45151524
 -95527534+45151524 -95532605+45151570
 -95532605+45151570 -95547119+45151507 -95549951+45151495 -95552985+45151482 -95558809+45151455 -95573300+45151391 -95574213+45151383 -95593646+45151204
 -95593646+45151204 -95596004+45151240 -95598549+45151278 -95609012+45151326 -95613411+45151333 -95613896+45151334
 -95613896+45151334 -95634165+45151175
 -95634165+45151175 -95638590+45151177 -95639248+45151180 -95644337+45151211 -95654029+45151271 -95654511+45151274 -95661801+45151274 -95664651+45151274 -95674114+45151277 -95674922+45151277 -95678749+45151330 -95685191+45151346 -95695364+45151369
 -95695364+45151369 -95712868+45151366
 -95712868+45151366 -95715470+45151373 -95715806+45151374 -95716962+45151377 -95718228+45151381 -95735635+45151429
 -95735635+45151429 -95756360+45151354
 -95756360+45151354 -95761704+45151416 -95766858+45151478
 -95766858+45151478 -95768698+45151455
 -95768698+45151455 -95775906+45151525 -95776609+45151532 -95778320+45151545 -95779597+45151556 -95779971+45151559 -95781744+45151574
 -95781744+45151574 -95797343+45151531
 -95797343+45151531 -95802510+45151532 -95805057+45151573 -95805126+45151574 -95805351+45151578 -95806675+45151623 -95811907+45151623 -95812025+45151621 -95817752+45151532
 -95817752+45151532 -95836585+45151613 -95838193+45151620 -95841645+45151622 -95858118+45151637 -95865859+45151680 -95866196+45151682 -95878559+45151794 -95881964+45151807 -95884916+45151818 -95885051+45151819 -95898871+45151872
 -95898871+45151872 -95919441+45151717
 -95919441+45151717 -95932810+45151718 -95939849+45151718 -95944150+45151724 -95944469+45151724 -95960043+45151744 -95960959+45151745 -95961872+45151921 -95980311+45152006 -96000319+45152031 -96000825+45152112
 -96000825+45152112 -96004022+45152068 -96004507+45152067
 -96004507+45152067 -96020951+45152130 -96034996+45152197 -96036698+45152206
 -95246562+45145208 -95246542+45147533 -95246547+45149490
 -95246562+45145208 -95246547+45149490
 -95248491+44891404 -95248498+44898106 -95248500+44899908 -95248508+44905872 -95248517+44914352 -95248518+44915289 -95248520+44917672 -95248523+44920295 -95248546+44927353 -95248550+44928334 -95248571+44934763 -95248564+44935289 -95248482+44941963 -95248395+44949162 -95248291+44955448 -95248232+44958989 -95248153+44963768 -95248105+44978327 -95248094+44980345 -95248026+44992864 -95247897+44997779 -95247868+44998890 -95247935+45002313 -95247811+45007125 -95247783+45011651 -95247741+45012544 -95247657+45014302 -95247605+45017593 -95247583+45019038 -95247530+45022051 -95247276+45036423 -95247020+45050964 -95246968+45055187 -95246931+45058169 -95246843+45065342 -95246794+45079809 -95246804+45088257 -95246806+45089866 -95246843+45094369 -95246823+45098406 -95246817+45099648 -95246826+45101531 -95246841+45104863 -95246859+45108745 -95246810+45114989 -95246774+45119837 -95246747+45123350 -95246656+45134706 -95246648+45135577 -95246628+45137819 -95246579+45143248 -95246562+45145208
 -95248491+44891404 -95259665+44891344 -95260088+44891341 -95269832+44891323 -95275695+44891312 -95280826+44891303
 -95280826+44891303 -95285659+44891342 -95289476+44891373
 -95289476+44891373 -95302337+44891192
 -95302337+44891192 -95306367+44891246 -95307450+44891261
 -95307450+44891261 -95314613+44891249 -95321469+44891238 -95342048+44891189 -95343848+44891165
 -95343848+44891165 -95344445+44891174 -95346110+44891200 -95348221+44891233
 -95348221+44891233 -95350214+44891209 -95361017+44891136 -95366943+44891117 -95370406+44891108 -95377719+44891068 -95379753+44891044 -95381943+44891020
 -95381943+44891020 -95391268+44891093
 -95391268+44891093 -95393869+44891083 -95395179+44891078 -95402553+44891051 -95405126+44891006 -95416253+44891006 -95422681+44890919
 -95422681+44890919 -95432166+44890942
 -95432166+44890942 -95443259+44890919 -95462002+44890848 -95463320+44890848 -95473134+44890803 -95474220+44890798 -95482615+44890795 -95483094+44890795 -95483447+44890794 -95483414+44889126 -95483411+44888964 -95483397+44888176 -95483352+44885719 -95483246+44879870 -95483211+44876305 -95483184+44869693 -95483159+44865410 -95483140+44861854 -95483156+44859755 -95483196+44854684 -95483197+44854500 -95483255+44847249 -95483267+44843729 -95483281+44839959 -95483339+44832714 -95483429+44825583 -95483423+44818201 -95483385+44811047 -95483324+44806708 -95483283+44803848 -95483274+44803518 -95483222+44801601 -95483084+44796511 -95483045+44789106 -95483036+44778159 -95483161+44774662 -95483156+44767302 -95483157+44766936 -95482956+44765337 -95482964+44763583 -95482876+44753113
 -95255127+45412523 -95285313+45412679 -95285417+45412680
 -95285417+45412680 -95286196+45412657
 -95286196+45412657 -95291257+45412704
 -95291257+45412704 -95303314+45412682 -95303750+45412682 -95311570+45412614 -95312966+45412568 -95330741+45412503 -95334773+45412488 -95337478+45412478 -95341737+45412462
 -95341737+45412462 -95357696+45412471 -95357739+45412471 -95359001+45412461 -95361381+45412443 -95363260+45412418 -95363592+45412372
 -95363592+45412372 -95365460+45412404 -95377747+45412896
 -95377747+45412896 -95403317+45412358 -95408296+45412353 -95408309+45412353 -95427007+45412278 -95427039+45412278 -95427054+45412278 -95428935+45412271 -95428950+45412271 -95428982+45412271 -95432413+45412258 -95444137+45412213 -95454037+45412176 -95457365+45412163 -95459774+45412154 -95480280+45411987 -95500312+45411877
 -95500312+45411877 -95500748+45411881 -95510475+45411988 -95520990+45412104 -95541528+45412133 -95550380+45412173 -95551747+45412179 -95561904+45412226 -95568132+45412285 -95578763+45412316
 -95578763+45412316 -95583887+45412315
 -95583887+45412315 -95603076+45412424 -95606099+45412429 -95624230+45412460 -95644698+45412568 -95665754+45412636
 -95665754+45412636 -95671660+45412477
 -95671660+45412477 -95673565+45412483 -95685448+45412523 -95685805+45412524
 -95685805+45412524 -95703986+45412469 -95706425+45412462 -95709838+45412452 -95710525+45412450 -95721578+45412417 -95726781+45412402 -95737004+45412387 -95747479+45412370
 -95273840+47912429 -95274226+47954077
 -95273840+47912429 -95276213+47920540 -95276383+47920905 -95276416+47921499 -95276552+47921979 -95276653+47922687 -95276789+47923076 -95276857+47923533 -95277162+47924698 -95277433+47925383 -95277467+47925657 -95274226+47954077
 -95299171+44666469 -95313329+44690447 -95313393+44690515 -95313586+44690995 -95313746+44691201 -95313842+44691384 -95314226+44691864 -95314963+44692435 -95315861+44692755 -95318008+44693166 -95319514+44693349 -95337890+44694993
 -95299171+44666469 -95337890+44694993
 -95337890+44694993 -95338677+44694969
 -95338677+44694969 -95340186+44695252 -95360189+44698482
 -96405408+48999983 -96358753+48999982 -96294288+48999982 -96250290+48999982 -96208831+48999982 -96140198+48999983 -96125283+48999983 -96045317+48999983 -96008421+48999984 -96000276+48999984 -95978002+48999984 -95975390+48999984 -95946199+48999801 -95922542+48999734
 -95922542+48999734 -95922053+48999735 -95896250+48999793
 -95896250+48999793 -95877050+48999792 -95856307+48999749 -95854871+48999746 -95766572+48999663 -95765979+48999662 -95759280+48999653 -95717854+48999502 -95665051+48999496 -95662177+48999349
 -95662177+48999349 -95660582+48999436 -95660511+48999440
 -95660511+48999440 -95658429+48999439 -95642878+48999436 -95617214+48999380 -95536195+48999283 -95505162+48999093 -95500242+48998976
 -95500242+48998976 -95500242+48999114 -95500242+48999193
 -95500242+48999193 -95484360+48999151 -95483466+48999149 -95474114+48999120 -95450924+48999048 -95438890+48999044 -95424524+48999040 -95395339+48999009 -95375851+48998980 -95375396+48998928
 -95375396+48998928 -95375239+48998943
 -95375239+48998943 -95373979+48998902 -95368698+48998729
 -95368698+48998729 -95355819+48998735 -95340962+48998740 -95322946+48998767
 -95342540+48540211 -95363828+48540437
 -95363828+48540437 -95405370+48540038
 -95405370+48540038 -95411679+48540055
 -95411679+48540055 -95412188+48540051 -95413971+48540036
 -95413971+48540036 -95438852+48540038 -95439987+48540152
 -95439987+48540152 -95451467+48539792 -95462000+48539732 -95472792+48539621 -95489432+48539223 -95500257+48539131 -95516421+48538979 -95516477+48538978 -95536515+48538877 -95558115+48538689
 -95558115+48538689 -95560144+48538780
 -95560144+48538780 -95574075+48538620
 -95574075+48538620 -95575966+48538642
 -95575966+48538642 -95582193+48538573
 -95582193+48538573 -95594926+48538663 -95601101+48538784 -95601729+48538796 -95602304+48538816
 -95360189+44698482 -95360190+44698419 -95360373+44691859 -95360392+44691174 -95360409+44690534 -95360855+44674537 -95360928+44671922 -95360649+44667048 -95360537+44665088 -95360658+44657772 -95360668+44654189 -95360643+44646706 -95360582+44643304 -95360578+44638504 -95360570+44628790 -95360618+44624957 -95360622+44618378 -95360626+44614097 -95360509+44610014 -95360481+44609039 -95360482+44601239 -95360359+44599591 -95360270+44591743 -95360195+44585095 -95360340+44581389 -95360336+44577312 -95360335+44576589 -95360390+44570554 -95360398+44569158 -95360321+44562642 -95360328+44556069 -95360387+44543514 -95360400+44541572
 -95360400+44541572 -95366785+44541584 -95380388+44541594
 -95380388+44541594 -95380897+44541593 -95390933+44541575
 -95390933+44541575 -95392138+44541581 -95396117+44541600 -95401128+44541624 -95410887+44541626 -95411355+44541627
 -95411355+44541627 -95418578+44541536
 -95418578+44541536 -95421422+44541537 -95431681+44541675 -95432160+44541676 -95436407+44541684 -95436921+44541685 -95441844+44541697 -95446970+44541707 -95448765+44541711 -95448964+44541712 -95462170+44541739
 -95462170+44541739 -95472428+44541645 -95472940+44541645 -95477936+44541643 -95482815+44541641 -95493138+44541614
 -95493138+44541614 -95497516+44541634 -95498150+44541642 -95503156+44541683 -95517977+44541807 -95523354+44541852 -95531631+44541877
 -95531631+44541877 -95531923+44541829 -95532334+44541763
 -95532334+44541763 -95533217+44541781 -95533373+44541784 -95540279+44541929 -95543328+44541994 -95553586+44542132 -95563653+44542223 -95584010+44542450
 -95584010+44542450 -95594908+44542197
 -95360189+44698482 -95363454+44701497 -95364159+44701565 -95378629+44703278 -95381892+44711051 -95394646+44714437
 -95394646+44714437 -95398717+44714164
 -95398717+44714164 -95397787+44715856 -95398235+44716793 -95399581+44717022 -95399901+44717410 -95399291+44718919 -95407526+44730258 -95421412+44731671 -95421741+44731802 -95422182+44731999 -95423749+44736088 -95426951+44738400 -95428911+44739471 -95462078+44743947 -95463582+44748701
 -95454438+43500644 -95454444+43502314 -95454476+43510917 -95454490+43514405 -95454472+43517256 -95454404+43528087 -95454403+43528378 -95454400+43528874 -95454484+43533846 -95454526+43536347 -95454646+43543352 -95454678+43545225 -95454686+43545654 -95454574+43553033 -95454565+43555918 -95454562+43556620 -95454532+43564795 -95454528+43565873 -95454523+43567411 -95454507+43572285 -95454479+43575630 -95454406+43584190 -95454386+43586687 -95454360+43601226 -95454321+43607525 -95454270+43615764 -95454233+43623154 -95454112+43630237 -95454056+43636110 -95454051+43636661 -95454020+43637804 -95453988+43638718 -95453864+43644708 -95453662+43650209 -95453333+43659201 -95453243+43665232 -95453130+43672936 -95453117+43673785 -95453118+43678221 -95453120+43684734 -95453089+43684939 -95453183+43684985 -95453078+43688183 -95453031+43702724 -95453005+43710015 -95453002+43710839 -95453036+43717263 -95453060+43726886 -95453072+43731755 -95453063+43732599 -95452919+43746271 -95452161+43760724 -95452213+43769624 -95452235+43773381 -95452196+43775285 -95452309+43787784 -95452326+43789641 -95452637+43789645 -95452604+43791496 -95452407+43802783 -95452381+43804306 -95452420+43818876 -95452459+43833241 -95452487+43843242 -95452500+43847703
 -95452500+43847703 -95458242+43847734 -95460390+43847747
 -95460390+43847747 -95460703+43847746 -95461207+43847746 -95461755+43847746 -95462703+43847746
 -96052945+43500301 -96038180+43500290 -96032978+43500287 -96031828+43500286 -96018064+43500274 -96015910+43500261 -96000299+43500164 -95998426+43500146 -95979366+43499967 -95979298+43499967 -95978282+43499967 -95966907+43499966 -95960721+43499966 -95944207+43499966 -95940565+43499966 -95936170+43499966 -95933734+43499966 -95920535+43499966 -95911680+43499966 -95903824+43499966 -95900660+43499966 -95896830+43499966 -95881037+43499966 -95879436+43499966 -95876481+43499966 -95875296+43499966 -95861152+43499966 -95858358+43499966 -95849504+43499966 -95844009+43499966 -95843908+43499966 -95843657+43499966 -95841246+43499966 -95834421+43499966 -95831703+43499884 -95821275+43499768
 -95821275+43499768 -95821277+43499965
 -95821277+43499965 -95816127+43499886 -95815594+43499877 -95802592+43499678 -95802281+43499673 -95801590+43499650
 -95801590+43499650 -95797948+43499965 -95796245+43499965 -95794173+43499965 -95793105+43499965 -95788025+43499860
 -95788025+43499860 -95781555+43499865 -95779918+43499866 -95774141+43499871 -95772501+43499872 -95766460+43499877 -95764543+43499878 -95761463+43499881 -95756885+43499904
 -95756885+43499904 -95754202+43499900 -95742408+43499889
 -95742408+43499889 -95741569+43499891 -95740813+43499894 -95736291+43499910 -95734324+43499918 -95722806+43499965
 -95722806+43499965 -95716290+43499840 -95714259+43499839 -95695782+43499833 -95695159+43499833 -95694359+43499833 -95694256+43499832 -95692813+43499832 -95689484+43499831 -95684251+43499829 -95683147+43499829 -95671334+43499804 -95663301+43499787 -95649033+43499757 -95643395+43499746
 -95643395+43499746 -95640512+43499767 -95631990+43499829 -95630567+43499839 -95628669+43499853 -95626908+43499866
 -95626908+43499866 -95623488+43499772
 -95623488+43499772 -95620877+43499774 -95614440+43499779 -95609893+43499783 -95604583+43499787 -95594343+43499795 -95584771+43499803 -95574154+43499812 -95569395+43499816 -95569150+43499816 -95564965+43499820 -95564767+43499820 -95544733+43499838 -95535404+43499846 -95524536+43499856 -95523119+43499857 -95516890+43499863 -95514774+43499865 -95504899+43499964 -95500283+43499964 -95499985+43499971 -95498536+43500005 -95492719+43500166 -95486803+43500246 -95486737+43500274 -95484351+43500275 -95477448+43500301 -95476738+43500304 -95476218+43500307 -95475596+43500310 -95475463+43500311 -95475065+43500335 -95460478+43500468 -95454706+43500563 -95454706+43500648
 -95454706+43500648 -95454438+43500644
 -95462220+44065377 -95462191+44071686 -95462322+44079229 -95462259+44079845
 -95462220+44065377 -95462233+44059798 -95462374+44054108 -95462263+44051432 -95462303+44040358 -95462302+44039669 -95462302+44036371 -95462423+44021925 -95462290+44007524 -95462479+43993044 -95462477+43988964 -95462474+43982552 -95462473+43980797 -95462472+43978529 -95462528+43963945 -95462526+43959748 -95462523+43955355 -95462523+43954005 -95462521+43949361 -95462601+43936268 -95462609+43934869 -95462699+43922983 -95462445+43920971 -95462539+43919508 -95462760+43919028 -95462886+43916925 -95462633+43916719 -95462641+43916444 -95462664+43915736 -95462727+43915005 -95462691+43905862 -95462743+43897489 -95462767+43893616 -95462780+43891461 -95462775+43890914 -95462743+43887426 -95462713+43884237 -95462704+43883388 -95462671+43880046 -95462682+43871885 -95462853+43867704 -95462867+43862193 -95462777+43854840 -95462717+43852190 -95462704+43851586 -95462686+43851497 -95462703+43847746
 -95462220+44065377 -95462259+44079845
 -95462259+44079845 -95462392+44094291 -95462305+44108852 -95462351+44118282 -95462376+44123365 -95462398+44130874 -95462408+44137962 -95462536+44151898 -95462542+44152591 -95462584+44159749 -95462601+44162996 -95462612+44167013 -95462668+44169735 -95462648+44177208 -95462553+44177385 -95462489+44177505 -95462468+44178600 -95462457+44179217 -95462451+44179558 -95462395+44179997 -95462396+44181345 -95462459+44181574 -95462442+44186041 -95462432+44188682 -95462403+44196065
 -95462703+43847746 -95465766+43847722
 -95465766+43847722 -95467030+43847745 -95468356+43847745 -95470030+43847698
 -95470030+43847698 -95471079+43847726 -95472620+43847766
 -95472620+43847766 -95480037+43847763 -95482623+43847762 -95482759+43847762 -95492519+43847712
 -95463582+44748701 -95470024+44750448 -95470088+44750600 -95470666+44751445 -95470955+44751834 -95471019+44751971 -95471436+44752542 -95471629+44752885 -95472335+44753707 -95472977+44754279 -95473939+44754895 -95477309+44756334
 -95463582+44748701 -95477309+44756334
 -95593474+44195699 -95584506+44195664 -95582164+44195656
 -95582164+44195656 -95573300+44195657
 -95573300+44195657 -95568456+44195601 -95563420+44195544 -95561498+44195544 -95556659+44195542 -95553127+44195542 -95543532+44195587 -95537458+44195625 -95536320+44195632 -95532921+44195677
 -95532921+44195677 -95523236+44195673
 -95523236+44195673 -95521750+44195702 -95521040+44195716
 -95521040+44195716 -95516271+44195693 -95516026+44195690 -95515277+44195680 -95512842+44195647
 -95512842+44195647 -95492553+44195826 -95491812+44195833 -95486879+44195881 -95482895+44195921
 -95482895+44195921 -95481084+44195899
 -95481084+44195899 -95472633+44196040 -95472251+44196040 -95469113+44196049 -95462403+44196065
 -95477309+44756334 -95482640+44753242 -95482876+44753113
 -95482876+44753113 -95483176+44752949 -95485677+44751760 -95486254+44751394 -95487024+44751096 -95487601+44751096 -95488788+44751301 -95490039+44751712 -95490937+44752192 -95491258+44752466 -95491547+44752877 -95495093+44769857
 -95482876+44753113 -95495093+44769857
 -95492519+43847712 -95500282+43847825 -95502522+43847873
 -95492519+43847712 -95502522+43847873
 -95495093+44769857 -95495918+44770041 -95496217+44770108 -95501867+44771755 -95503759+44772510
 -95503759+44772510 -95508351+44767845
 -95508351+44767845 -95528772+44770633 -95507934+44784624 -95500295+44786273 -95500295+44791427 -95523602+44802246 -95523716+44802250
 -95502522+43847873 -95512787+43847877 -95522642+43847881
 -95522642+43847881 -95523900+43847878 -95532401+43847860
 -95532401+43847860 -95542761+43847908
 -95542761+43847908 -95548774+43847853 -95552679+43847818
 -95552679+43847818 -95560060+43847833 -95562912+43847840
 -95562912+43847840 -95572671+43847817 -95581919+43847815 -95582885+43847814 -95592885+43847812 -95603086+43847740 -95612909+43847714
 -95612909+43847714 -95623047+43847869 -95623876+43847869 -95633625+43847989 -95643448+43848039
 -95643448+43848039 -95653586+43848019
 -95653586+43848019 -95663186+43848021 -95663755+43848204
 -95663755+43848204 -95665776+43848113 -95669306+43848022 -95671998+43847953
 -95671998+43847953 -95673704+43847976
 -95673704+43847976 -95674215+43847975 -95677547+43847967 -95683652+43847954
 -95683652+43847954 -95686514+43847960 -95688095+43847964 -95692716+43847976 -95703738+43848089 -95707306+43848100
 -95707306+43848100 -95711256+43848019
 -95711256+43848019 -95712835+43848110
 -95712835+43848110 -95723920+43848084 -95733015+43848035 -95739899+43847947 -95744069+43847893
 -95744069+43847893 -95750290+43847914 -95750738+43847914 -95752947+43847917 -95764000+43848128
 -95764000+43848128 -95767722+43848119 -95773002+43847925 -95774707+43847903 -95778726+43847889
 -95778726+43847889 -95782023+43847994 -95786392+43848134 -95792739+43848158 -95803951+43848319
 -95803951+43848319 -95808430+43848282 -95810141+43848204 -95810425+43848159
 -95810425+43848159 -95812033+43848178 -95812352+43848182 -95813015+43848227 -95824036+43848272 -95826332+43848291 -95832121+43848339 -95838807+43848401 -95844090+43848450
 -95844090+43848450 -95852396+43848425 -95863733+43848397
 -95863733+43848397 -95865848+43848419
 -95865848+43848419 -95870365+43848394 -95870836+43848324
 -95870836+43848324 -95872292+43848370 -95872671+43848416 -95882560+43848487 -95884270+43848490 -95892765+43848494 -95902154+43848553 -95902815+43848557 -95904260+43848566 -95912850+43848750 -95922934+43848972 -95924344+43849003
 -95924344+43849003 -95932808+43848866 -95935114+43848798 -95935272+43848798 -95936850+43848798 -95939039+43848785
 -95939039+43848785 -95941966+43848843
 -95941966+43848843 -95943516+43848734
 -95943516+43848734 -95944366+43848774
 -95944366+43848774 -95945969+43848709
 -95945969+43848709 -95955144+43848728 -95959329+43848738 -95964388+43848748 -95972945+43848791 -95978081+43848830 -95984345+43848878 -95992903+43848920 -96004156+43849101 -96008964+43849116 -96012713+43849128 -96023324+43849201
 -96023324+43849201 -96028453+43849178 -96032039+43849162 -96032735+43849159
 -96032735+43849159 -96040781+43849193 -96044197+43849208
 -96044197+43849208 -96046419+43849188 -96052125+43849141
 -95523716+44802250 -95527036+44802362 -95528885+44802455
 -95523716+44802250 -95528885+44802455
 -95528885+44802455 -95529601+44802491 -95533956+44802710 -95545093+44804042 -95544687+44804846 -95543849+44805611 -95535484+44812551 -95540106+44817048 -95544316+44819386 -95549238+44820823 -95552805+44822136 -95559605+44823168 -95564484+44826549 -95565490+44827377 -95565914+44827815 -95566756+44828685 -95569835+44837872 -95593546+44842368 -95604721+44850398 -95624359+44868307 -95625300+44868632 -95634734+44877336
 -95634734+44877336 -95637925+44873438
 -95637925+44873438 -95654496+44886279
 -95554220+47500328 -95554149+47500328 -95553728+47500328 -95553559+47500385 -95551471+47500385 -95551467+47499957 -95551426+47491293 -95551392+47484128 -95551390+47483805 -95551152+47432853 -95551084+47418423 -95551050+47411169 -95551041+47409300 -95551037+47408652 -95551029+47406841 -95551022+47403116 -95550989+47402682 -95550924+47385894 -95550917+47384111 -95550859+47381733 -95550862+47380821 -95551000+47365765 -95551029+47362343 -95551037+47361386 -95551044+47360641 -95551076+47356883 -95551095+47354684 -95551105+47353505 -95551241+47347131 -95551376+47341243 -95551410+47339752 -95551346+47325268 -95551347+47324620 -95551349+47323827 -95551392+47308750 -95551426+47296836 -95551456+47277978 -95551457+47277711 -95551530+47258489 -95551533+47257480 -95551621+47242462 -95551669+47238569 -95551756+47231533 -95551807+47226473 -95551820+47225688 -95551801+47220001 -95551407+47216947 -95551407+47216536 -95551274+47211989 -95551254+47209326 -95551248+47208592 -95551308+47208380 -95551241+47207055 -95551203+47206994 -95551275+47205478 -95551342+47204679 -95551443+47201206 -95551510+47198556 -95551443+47198373 -95551096+47178241 -95551149+47162439 -95551186+47151453
 -95551186+47151453 -95554466+47151461 -95567494+47151494
 -95567494+47151494 -95591349+47151434
 -95591349+47151434 -95593448+47151444
 -95593448+47151444 -95613101+47151422 -95615348+47151419 -95619772+47151414 -95620535+47151413
 -95620535+47151413 -95625310+47151438
 -95625310+47151438 -95625684+47151424 -95629193+47151298 -95629809+47151276 -95632764+47151234 -95635730+47151154 -95637963+47151094 -95641429+47151060
 -95641429+47151060 -95654051+47151278
 -95654051+47151278 -95678438+47151055 -95678581+47151054 -95678906+47151051 -95729077+47150595 -95731589+47150573 -95752807+47150477
 -95752807+47150477 -95762519+47150596
 -95762519+47150596 -95762820+47150573 -95763973+47150537 -95764260+47150528
 -95764260+47150528 -95765720+47150565 -95767991+47150625 -95768713+47150644
 -95768713+47150644 -95769885+47150485
 -95769885+47150485 -95772194+47150546
 -95772194+47150546 -95773602+47150372
 -95773602+47150372 -95775544+47150418
 -95775544+47150418 -95786195+47150289 -95788022+47150268 -95792835+47150211 -95794929+47150205
 -95794929+47150205 -95796440+47150240
 -95796440+47150240 -95796528+47150233 -95797612+47150149 -95804779+47150081 -95815722+47150032 -95820315+47150012
 -95820315+47150012 -95831513+47150057 -95847170+47150121 -95868333+47150159 -95872191+47150194 -95873167+47150204 -95886310+47150497 -95886671+47150506 -95891717+47150631 -95905440+47150971 -95914968+47151128 -95916517+47151153 -95919561+47151203 -95926502+47151317 -95933157+47151397 -95938054+47151455
 -95938054+47151455 -95938942+47151454 -95944844+47151445 -95954261+47151431 -95971740+47151404
 -95971740+47151404 -95996786+47151553 -95997757+47151553
 -95582155+47933966 -95582057+47925799 -95582050+47924529 -95582022+47919266 -95582005+47918841 -95581884+47915886 -95581850+47914424 -95581730+47904966 -95581363+47876195 -95581360+47875956 -95581192+47861931 -95581191+47861745 -95580985+47847150 -95580982+47846891 -95580810+47843859 -95580672+47829861 -95580668+47829399 -95580150+47803861 -95580145+47803390 -95580078+47796562 -95580011+47789684 -95580009+47789401 -95580007+47788924 -95579973+47781908 -95579938+47780309 -95579968+47764296 -95580099+47761746 -95580087+47761290 -95580070+47760612 -95580068+47760527 -95580068+47759956 -95579996+47758342 -95579700+47751625 -95579459+47745861 -95579419+47743055 -95579368+47739478 -95579331+47736829 -95579280+47734951 -95579150+47731378 -95579123+47724205 -95578941+47716941 -95578868+47703943 -95578867+47702644 -95578855+47690904 -95578854+47690325 -95578853+47689776 -95578852+47689439 -95578851+47688094 -95578839+47673561 -95577840+47673556 -95576009+47673544 -95575273+47673539
 -95575273+47673539 -95571283+47673562 -95568454+47673568 -95563550+47673577 -95561524+47673581 -95559444+47673585 -95558869+47673585 -95553390+47673585 -95553289+47672283 -95553594+47670592 -95553641+47666672 -95553692+47662369 -95553772+47655647 -95553774+47655465 -95553875+47647239 -95553565+47644664 -95553473+47639110 -95553418+47635761 -95553396+47634436 -95553364+47632443 -95553434+47630226 -95553438+47630105 -95553548+47619663 -95553544+47617221 -95553542+47616113 -95553517+47601264 -95553514+47599295 -95553537+47586797 -95553538+47586663 -95553545+47583217 -95553737+47580114 -95553748+47579562 -95553648+47572434 -95553649+47572304 -95553786+47558339 -95553727+47557551 -95553822+47539767 -95553790+47528893 -95553771+47527035 -95553595+47519446 -95553590+47519321 -95553590+47519229 -95553761+47512962 -95553817+47507768 -95554220+47500328
 -96067502+47499197 -96062867+47499245 -96061382+47499261
 -96061382+47499261 -96051227+47499241 -96040773+47499216
 -96040773+47499216 -96037633+47499224 -96033812+47499233 -96028917+47499246 -96026820+47499251 -96024527+47499257
 -96024527+47499257 -96019202+47499235 -96013817+47499212 -96008167+47499189 -96005821+47499179
 -96005821+47499179 -96003024+47499246
 -96003024+47499246 -96000318+47499199 -95997646+47499155
 -95997646+47499155 -95982454+47499177
 -95982454+47499177 -95976479+47499164 -95960503+47499158 -95957402+47499157 -95944741+47499152 -95944040+47499152 -95939100+47499150 -95933302+47499081
 -95933302+47499081 -95928381+47499127
 -95928381+47499127 -95910247+47498988
 -95910247+47498988 -95901161+47499008 -95890900+47499119
 -95890900+47499119 -95875655+47499066
 -95875655+47499066 -95875311+47499078 -95871766+47499362
 -95871766+47499362 -95869710+47499341
 -95869710+47499341 -95861751+47499381
 -95861751+47499381 -95858553+47499369 -95856565+47499347
 -95856565+47499347 -95848407+47499442
 -95848407+47499442 -95846250+47499419
 -95846250+47499419 -95831789+47499464 -95821105+47499488
 -95821105+47499488 -95818273+47499477 -95814194+47499466 -95810520+47499426 -95805599+47499426 -95793363+47499333 -95790700+47498944
 -95790700+47498944 -95789082+47499378 -95788779+47499401
 -95788779+47499401 -95785846+47499309 -95785678+47499263 -95775932+47499220 -95771827+47499201 -95756016+47499131
 -95756016+47499131 -95754228+47499162
 -95754228+47499162 -95751858+47499128
 -95751858+47499128 -95751127+47499137 -95741470+47499184 -95739279+47499187 -95724245+47499215 -95723856+47499267 -95706454+47499312 -95682052+47499357 -95678823+47499364 -95677011+47499367 -95674945+47499372 -95667240+47499389 -95663371+47499398
 -95663371+47499398 -95658545+47499395
 -95658545+47499395 -95658244+47499487 -95644256+47499492 -95636940+47499495
 -95636940+47499495 -95631897+47499467
 -95631897+47499467 -95627832+47499470 -95625301+47499472 -95610894+47499583 -95605884+47499621 -95605607+47499622 -95599143+47499638 -95596075+47499658 -95590613+47499958 -95586535+47500066 -95583434+47500093 -95580610+47500117 -95574325+47500171 -95572951+47500183 -95569705+47500211 -95566818+47500236 -95564367+47500258 -95562897+47500271 -95557402+47500328 -95554315+47500328 -95554220+47500328
 -95582155+47933966 -95582265+47948141 -95582555+47977219 -95582488+47980806 -95582436+47990766 -95582395+47998646 -95582395+47999958 -95582457+47999958 -95582465+48000412 -95582527+48003905 -95582664+48006166 -95582887+48020557
 -95709513+47935806 -95709185+47935797 -95690053+47935277 -95683719+47935146 -95662561+47934838
 -95662561+47934838 -95656350+47934868
 -95656350+47934868 -95646593+47934717 -95624926+47934305 -95619159+47934233 -95614237+47934172 -95609152+47934109 -95603646+47934041 -95594400+47933998 -95582461+47933966 -95582155+47933966
 -95593780+48172967 -95593780+48172763 -95593128+48122867 -95593127+48122276 -95593094+48107612 -95592487+48020558 -95582887+48020557
 -95602304+48538816 -95601720+48535161 -95601483+48533677 -95601105+48532240 -95601104+48532026 -95601099+48523366 -95601077+48521727 -95600883+48509994 -95600886+48509792 -95601013+48499970 -95601053+48499970 -95601148+48489129 -95601148+48489077 -95601282+48485240 -95601609+48474302 -95601651+48473887 -95601783+48467377 -95601875+48466825 -95601920+48466555 -95602012+48452119 -95602350+48445838 -95602356+48445560 -95602529+48437715 -95602848+48423225 -95603111+48409450 -95603118+48409266 -95603145+48408582 -95603120+48400816 -95603101+48394855 -95603078+48394409 -95603048+48393822 -95602095+48374966 -95602061+48372730 -95602055+48372392 -95601979+48365548 -95601405+48365536
 -95601405+48365536 -95601359+48365539 -95600816+48365540 -95593282+48365598
 -95593282+48365598 -95593271+48365466 -95593134+48354239 -95593131+48354001 -95592953+48339497 -95592778+48325269 -95592748+48324970 -95592802+48322838 -95592861+48318530 -95592968+48310763 -95592972+48310444 -95593155+48297277 -95593174+48295872 -95593316+48285646 -95593376+48281363 -95593566+48271498 -95593692+48267271 -95593701+48266975 -95593632+48266107 -95593676+48264269 -95593864+48253566 -95593865+48252630 -95593872+48252346 -95593877+48223617 -95593876+48223267 -95593818+48193161 -95593780+48172967
 -95593474+44195699 -95593492+44200250 -95593511+44204933 -95593512+44208416 -95593514+44210167 -95593471+44217225 -95593459+44219204 -95593442+44222174 -95593427+44224748 -95593424+44226667 -95593410+44235467 -95593404+44239353 -95593407+44243024 -95593409+44246576 -95593356+44250812 -95593344+44253798 -95593345+44255142 -95593351+44265765 -95593352+44268289 -95593373+44275825 -95593392+44282962 -95593393+44286697 -95593396+44291106 -95593400+44297590 -95593600+44312104 -95593799+44326708 -95593850+44332236 -95593885+44336100 -95593898+44337493 -95593967+44341176 -95593963+44343439 -95593959+44345804 -95593955+44348369 -95593945+44355850 -95593982+44363289 -95594018+44370340 -95594030+44373916
 -95593780+48172967 -95594196+48172969 -95616393+48173029 -95627903+48173047
 -95627903+48173047 -95637606+48172993 -95660723+48172867 -95662095+48172860
 -95662095+48172860 -95702285+48172863 -95712814+48172926 -95722717+48173061
 -95722717+48173061 -95744332+48172663
 -95744332+48172663 -95765700+48172717
 -95765700+48172717 -95808849+48172154 -95809187+48172153 -95830559+48172107 -95830824+48172106 -95852776+48172052 -95874423+48171967 -95896083+48171916 -95905783+48171893 -95917819+48171865 -95939416+48171815 -95961065+48171766 -95965153+48171750 -95981928+48171686 -95995693+48171634
 -95995693+48171634 -96003294+48171714 -96003651+48171719 -96046824+48172123
 -96046824+48172123 -96068523+48172037 -96090071+48171971 -96108461+48171799
 -95594908+44542197 -95594745+44537717 -95594639+44534919 -95594452+44529992 -95594544+44522198 -95594690+44517754 -95594700+44515592 -95594632+44508553 -95594504+44508302 -95594601+44500643 -95594610+44499956 -95594820+44497861 -95594873+44496138 -95594530+44495548 -95594438+44494012 -95594439+44493724 -95594459+44488136 -95594464+44486836 -95594414+44479943 -95594359+44472231 -95594285+44465829 -95594247+44462605 -95594191+44457741 -95594177+44456240 -95594054+44443113 -95593959+44436202 -95593854+44428555 -95593905+44424463 -95594037+44414041 -95594124+44399460 -95594052+44384856
 -95594030+44373916 -95594034+44374957 -95594052+44384856
 -95594030+44373916 -95594052+44384856
 -95594908+44542197 -95604335+44542468 -95604503+44553712 -95604297+44556332 -95604285+44560912 -95604192+44564157 -95604113+44586212 -95604119+44594354 -95604124+44599468 -95604125+44600793 -95604032+44606288 -95603952+44611047 -95603881+44615283 -95603888+44616059 -95603950+44629895 -95614089+44630027 -95624338+44630160 -95655791+44630335
 -95655791+44630335 -95656859+44630322 -95657615+44630313 -95665232+44630201 -95675634+44630111 -95685587+44629951
 -95685587+44629951 -95708664+44630024 -95710136+44630028 -95713815+44630063 -95726681+44630082 -95747003+44630164 -95767068+44630418 -95767676+44630425 -95787870+44630593 -95793588+44630625 -95797294+44630646 -95808383+44630709 -95828773+44630800 -95828833+44630800 -95833270+44630777 -95840920+44630738 -95843075+44630728 -95844547+44630728 -95846851+44630751
 -95846851+44630751 -95848759+44630748
 -95848759+44630748 -95849315+44630750 -95857265+44630810 -95869445+44630902
 -95869445+44630902 -95882443+44630883 -95890282+44630864 -95900060+44630823 -95910571+44630779
 -95910571+44630779 -95931148+44630874
 -95931148+44630874 -95933894+44630861 -95936570+44630849 -95937121+44630847 -95951821+44630782 -95955226+44630773 -95961854+44630756 -95968569+44630739 -95970960+44630734 -95971661+44630732 -95980203+44630623 -95992014+44630473 -95996602+44630445 -96012222+44630065
 -96012222+44630065 -96032574+44630140 -96052959+44630213 -96053343+44630215 -96067583+44630281 -96068335+44630287 -96073377+44630332 -96092896+44630507
 -95602304+48538816 -95602383+48538819 -95604979+48538884 -95607092+48538937 -95617792+48539052
 -95617792+48539052 -95623227+48539038
 -95623227+48539038 -95636146+48539224 -95644098+48539335 -95644773+48539344 -95651475+48539360 -95655640+48539370 -95666579+48539396 -95677732+48539420 -95678298+48539421 -95688592+48539443
 -95688592+48539443 -95710192+48539395
 -95710192+48539395 -95715592+48539508 -95732170+48539822 -95775534+48540552 -95775938+48540558
 -95775938+48540558 -95776655+48540557 -95786318+48540549 -95797469+48540539 -95803911+48540513 -95819446+48540037 -95819505+48540037 -95837468+48540195
 -95837468+48540195 -95839773+48540194
 -95839773+48540194 -95862165+48541092 -95862370+48541101 -95864227+48541671 -95875279+48541737 -95879517+48541876 -95888426+48542017
 -95888426+48542017 -95894101+48541973
 -95894101+48541973 -95926946+48542071 -95927050+48542072 -95948683+48542369 -95949956+48542437 -95970523+48542867 -95971383+48542890 -95993510+48543370 -96009996+48543636 -96015809+48543639 -96041511+48543705 -96059178+48543740 -96059317+48543740 -96081193+48543625
 -96081193+48543625 -96102690+48543711 -96126370+48543955 -96132836+48543970 -96134432+48543974 -96137224+48543980 -96137443+48543980 -96150193+48544204 -96151801+48544232 -96158255+48544346 -96163630+48544441 -96169156+48544538
 -96169156+48544538 -96169697+48544527 -96170291+48544515
 -96170291+48544515 -96170772+48544518 -96171805+48544523 -96175800+48544544 -96186790+48544602 -96192098+48544631 -96213803+48544880 -96214224+48544882 -96235336+48545079
 -96235336+48545079 -96235556+48545077 -96235762+48545076 -96257251+48544924 -96257695+48544922 -96279522+48544754 -96309333+48544380 -96323023+48544357 -96345038+48544353 -96366951+48544094
 -96366951+48544094 -96384503+48544190 -96387648+48544229 -96387833+48544231
 -95639746+44195140 -95637196+44195164 -95623019+44195320 -95613711+44195439 -95602464+44195581 -95593474+44195699
 -95650385+44890972 -95650925+44891374 -95651696+44891443
 -95651696+44891443 -95661259+44891251
 -95661259+44891251 -95676352+44906394 -95678378+44907811 -95683538+44909805
 -95683538+44909805 -95680693+44907240 -95685530+44903522
 -95685530+44903522 -95718188+44906001 -95724011+44909908 -95727147+44928202 -95731622+44932068 -95731752+44932109 -95733526+44932869 -95733648+44934423 -95737015+44936136
 -95653543+44195197 -95639746+44195140
 -95653543+44195197 -95643918+44195103
 -95643918+44195103 -95639746+44195140
 -95653543+44195197 -95654115+44195197 -95674065+44195430 -95677835+44195465 -95683595+44195521 -95694270+44195750 -95703355+44195885 -95714442+44195952
 -95714442+44195952 -95723687+44195927
 -95723687+44195927 -95732272+44196040 -95742754+44196170 -95743923+44196170 -95744831+44196176 -95749737+44196212
 -95749737+44196212 -95750292+44196202 -95754533+44196126
 -95754533+44196126 -95775150+44196317
 -95775150+44196317 -95780085+44196265 -95785824+44196206 -95794852+44196175 -95804852+44196140
 -95804852+44196140 -95808975+44196210 -95809603+44196220 -95815083+44196315 -95815494+44196323 -95823405+44196339 -95830518+44196354 -95835729+44196365
 -95835729+44196365 -95836770+44196359 -95842269+44196327 -95843672+44196319
 -95843672+44196319 -95843950+44196328 -95846985+44196389 -95852491+44196399 -95855933+44196406
 -95855933+44196406 -95857096+44196402 -95863938+44196379
 -95863938+44196379 -95875297+44196421 -95876238+44196446 -95879351+44196447
 -95879351+44196447 -95880533+44196419 -95882666+44196371 -95883258+44196358 -95884211+44196335
 -95884211+44196335 -95885462+44196336 -95896568+44196341
 -95896568+44196341 -95904604+44196298
 -95904604+44196298 -95916707+44196346 -95917211+44196349
 -95917211+44196349 -95924807+44196347
 -95924807+44196347 -95931357+44196396 -95933192+44196410 -95936941+44196439 -95943358+44196461 -95946278+44196466 -95957334+44196483
 -95957334+44196483 -95963301+44196482 -95963561+44196482 -95977473+44196431
 -95977473+44196431 -95983604+44196452
 -95983604+44196452 -95988226+44196438 -95990465+44196431
 -95990465+44196431 -95997644+44196560
 -95997644+44196560 -96000302+44196558
 -96000302+44196558 -96003151+44196583
 -96003151+44196583 -96007925+44196573 -96011664+44196565 -96017572+44196544 -96023702+44196478 -96028054+44196457 -96028499+44196366 -96030180+44196342 -96034810+44196279 -96036337+44196258
 -96036337+44196258 -96036472+44196277 -96037870+44196277 -96043683+44196301 -96057414+44196499 -96058104+44196509 -96058628+44196511 -96063779+44196533
 -95654496+44886279 -95650385+44890972
 -95654496+44886279 -95653885+44886370
 -95653885+44886370 -95652953+44886347 -95650799+44886232
 -95650799+44886232 -95650382+44886255 -95649449+44886506 -95648999+44886826 -95648516+44887397 -95648452+44887603 -95648451+44888380 -95648516+44888677 -95650385+44890972
 -96482659+47963499 -96482629+47954200 -96482613+47949016 -96482634+47934972 -96482635+47934442 -96482455+47922016 -96482500+47921332 -96482590+47919982 -96482579+47905567 -96482528+47902142 -96482370+47891503 -96482362+47890925 -96482307+47886587 -96482180+47876488 -96482181+47870340 -96482120+47862095 -96482155+47855372 -96482158+47854876 -96482155+47854787 -96481983+47847430
 -96481983+47847430 -96470716+47847617 -96463885+47847677 -96460095+47847710
 -96460095+47847710 -96455988+47847707 -96434201+47847665
 -96434201+47847665 -96429586+47847687
 -96429586+47847687 -96417199+47847685 -96395752+47847633 -96374145+47847352 -96352834+47847200 -96352643+47834138 -96352554+47832832 -96352374+47818236 -96352296+47803776 -96352159+47802337 -96352155+47796524 -96352154+47794960 -96352151+47789225 -96352139+47787735 -96352093+47781852 -96352077+47779739 -96352039+47774720 -96351825+47761220 -96351825+47760444 -96342272+47760332 -96312493+47760082 -96309952+47760061 -96288610+47759898 -96288028+47759896 -96282082+47759841
 -96282082+47759841 -96275841+47759930
 -96275841+47759930 -96268036+47759898 -96266962+47759892 -96265819+47759890 -96262922+47759887 -96245686+47759865 -96244938+47759862 -96224208+47759783 -96224121+47759782 -96213560+47759740 -96203171+47759698 -96202426+47759695
 -96202426+47759695 -96192910+47759705 -96180983+47759718
 -96180983+47759718 -96162711+47759715 -96159370+47759715 -96151913+47759737 -96144366+47759760 -96139180+47759776 -96117289+47760050
 -96117289+47760050 -96109453+47760044 -96095891+47760033 -96080047+47760020 -96074437+47760016
 -96074437+47760016 -96060673+47760162 -96052893+47760244 -96052232+47760249 -96031451+47760399 -96023791+47760404 -96019873+47760407 -96019025+47760408 -96009806+47760414 -96001707+47760430 -96000753+47760432 -96000312+47760435 -95980994+47760551 -95967013+47760570 -95956844+47760586
 -95956844+47760586 -95954234+47760581 -95945055+47760562
 -95945055+47760562 -95934080+47760768 -95912275+47760956 -95880042+47760969
 -95880042+47760969 -95837055+47760692
 -95837055+47760692 -95837225+47763890 -95837198+47764048 -95836926+47775403 -95836576+47787349 -95836628+47789907 -95836669+47804320 -95836676+47818915 -95836677+47819124 -95836713+47833645 -95836717+47834877 -95836718+47835178 -95836730+47835635 -95836813+47841073 -95836799+47843077 -95836796+47843419 -95836789+47844301 -95836827+47848220 -95836564+47848222 -95836064+47848225 -95832552+47848250 -95810936+47848406
 -95810936+47848406 -95810135+47848400 -95795327+47848290
 -95795327+47848290 -95791608+47848304 -95790072+47848310 -95784475+47848333 -95773745+47848377
 -95773745+47848377 -95770030+47848359 -95768647+47848353 -95758523+47848306 -95752537+47848278
 -95752537+47848278 -95731748+47848610 -95730826+47848625
 -95730826+47848625 -95724201+47848606 -95717011+47848585 -95715531+47848580 -95709107+47848563
 -95709107+47848563 -95709182+47862908 -95709624+47877536 -95709622+47877798 -95709528+47891813 -95709466+47906363 -95709673+47913558 -95709623+47920606 -95709618+47921243 -95709519+47934938 -95709513+47935806
 -95709513+47935806 -95709685+47940945 -95709726+47944760 -95709731+47945285 -95709745+47946580 -95709754+47947358 -95709790+47947684 -95709802+47949348 -95709863+47957163 -95709799+47964312
 -95709799+47964312 -95713978+47964288 -95727608+47964212 -95731327+47964191
 -95731327+47964191 -95742435+47964353 -95753453+47964529
 -95753453+47964529 -95759229+47964525 -95774879+47964516
 -95774879+47964516 -95785598+47964529 -95796509+47964543 -95814913+47964543 -95817694+47964543 -95818309+47964543 -95833432+47964524 -95838374+47964518
 -95838374+47964518 -95859517+47964578 -95860004+47964579 -95881488+47964646
 -95881488+47964646 -95881936+47964642 -95901990+47964468 -95903006+47964459
 -95903006+47964459 -95924137+47964478 -95924593+47964479
 -95924593+47964479 -95943268+47964311 -95956989+47964188
 -95956989+47964188 -95957340+47964193 -95967048+47964474
 -95967048+47964474 -95967460+47964472 -95970883+47964426 -95988884+47964189 -96002312+47963910 -96010575+47963892 -96016019+47963845 -96018598+47963823 -96023566+47963820
 -96023566+47963820 -96032461+47963869 -96034151+47963878
 -96034151+47963878 -96053969+47963655 -96073542+47963573 -96075563+47963564 -96088520+47963472
 -96088520+47963472 -96095939+47963744 -96106409+47963764
 -96106409+47963764 -96125315+47963115 -96128337+47963069 -96147490+47962969
 -96147490+47962969 -96152628+47962979 -96167611+47963010 -96182648+47963042
 -96182648+47963042 -96185335+47962950 -96193210+47962852 -96194518+47962836
 -96194518+47962836 -96194688+47962859 -96204516+47962860
 -96204516+47962860 -96215331+47962835 -96222643+47962821 -96223962+47962819 -96231452+47962805 -96233385+47962801 -96245225+47962779 -96250322+47962764
 -96250322+47962764 -96251608+47962765 -96266742+47962783 -96269930+47962791 -96282136+47962820 -96288542+47962836 -96310104+47963159
 -96310104+47963159 -96331870+47963137
 -96331870+47963137 -96351785+47963418 -96352753+47963429
 -96352753+47963429 -96353520+47963425 -96374349+47963329
 -96374349+47963329 -96376576+47963372
 -96376576+47963372 -96386191+47963342 -96388194+47963336 -96390188+47963330 -96395962+47963313
 -96395962+47963313 -96417628+47963320 -96433613+47963371
 -96433613+47963371 -96436852+47963355 -96439056+47963345
 -96439056+47963345 -96449935+47963400 -96450094+47963401 -96450941+47963405 -96455961+47963430 -96457047+47963436 -96457647+47963438 -96471183+47963488 -96474767+47963501
 -96474767+47963501 -96476635+47963500 -96482659+47963499
 -95737015+44936136 -95744456+44944617 -95755689+44946236
 -95755689+44946236 -95756337+44941711 -95756638+44941685
 -95756638+44941685 -95760680+44941896 -95766601+44942385 -95761162+44942582 -95793177+44946819 -95808236+44956738 -95811056+44960677 -95811648+44961537
 -95811648+44961537 -95818793+44960737
 -95818793+44960737 -95823268+44964758
 -96451559+44805468 -96443610+44805484
 -96443610+44805484 -96440591+44805464 -96439697+44805459 -96426728+44805384 -96420334+44805348 -96406848+44805254 -96403090+44805227 -96402642+44805224 -96399916+44805205 -96398323+44805203 -96379500+44805174 -96365568+44805119 -96358955+44805113 -96356418+44805105 -96338699+44805051 -96323386+44805030
 -96323386+44805030 -96319460+44805045 -96317512+44805053 -96307393+44805190 -96302361+44805258
 -96302361+44805258 -96297127+44805211
 -96297127+44805211 -96276519+44805343 -96264988+44805442 -96260381+44805482 -96256199+44805518
 -96256199+44805518 -96244541+44805406
 -96244541+44805406 -96244257+44805427
 -96244257+44805427 -96235745+44805364
 -96235745+44805364 -96218917+44805527
 -96218917+44805527 -96215619+44805507 -96195748+44805418
 -96195748+44805418 -96184574+44805466 -96184000+44805486
 -96184000+44805486 -96180341+44805349
 -96180341+44805349 -96175429+44805371
 -96175429+44805371 -96168720+44805312 -96164933+44805278 -96155681+44805254 -96155111+44805253
 -96155111+44805253 -96145204+44805280
 -96145204+44805280 -96134825+44805106 -96131229+44805082 -96113915+44805064 -96099048+44804922 -96093051+44804866 -96079877+44804839 -96072711+44804824 -96072155+44804823
 -96072155+44804823 -96067483+44804828 -96062761+44804832 -96051805+44804844 -96031584+44805000 -96026536+44805032 -96018496+44805085
 -96018496+44805085 -96011202+44805038 -95990993+44805037 -95988075+44805037 -95972899+44805043
 -95972899+44805043 -95970483+44804999
 -95970483+44804999 -95958520+44805001 -95950999+44805003 -95947084+44805095
 -95947084+44805095 -95939990+44805073 -95931175+44805072 -95930538+44805071 -95920192+44805070 -95910172+44805070 -95889758+44805131 -95869298+44805216 -95861178+44805264 -95857810+44805284 -95855106+44805301 -95848819+44805339 -95848763+44812033 -95848604+44819827 -95848326+44830622 -95848325+44834361 -95848184+44841693 -95848046+44848849 -95848006+44850917 -95847911+44855896 -95847881+44857471 -95847801+44861720 -95847768+44863451 -95847806+44868431 -95847803+44877918 -95847784+44883434 -95847780+44884806 -95847587+44891744 -95839282+44891766 -95838336+44891769 -95832628+44891784 -95829423+44891793 -95828868+44891793 -95828555+44891793 -95824287+44891798 -95809036+44891815 -95808533+44891816 -95807691+44891817
 -95807691+44891817 -95803225+44891777 -95802516+44891771 -95798883+44891725 -95787118+44891631
 -95787118+44891631 -95785721+44891635 -95782530+44891645 -95780524+44891652 -95767957+44891694
 -95767957+44891694 -95766896+44891671
 -95766896+44891671 -95766400+44891672 -95763781+44891676 -95762301+44891678
 -95762301+44891678 -95747114+44891501 -95746471+44891433
 -95746471+44891433 -95743863+44891525 -95741372+44891578 -95740942+44891596
 -95740942+44891596 -95737694+44891552 -95737540+44891524 -95737308+44891483
 -95737308+44891483 -95737434+44895109 -95737408+44895185 -95737381+44898415 -95737331+44904606 -95737321+44905880 -95737261+44910212 -95737231+44912416 -95737296+44913125 -95737257+44914932 -95737225+44916389 -95737142+44920322 -95737098+44925770 -95737084+44927566 -95737087+44930880 -95737088+44931817 -95737081+44932179 -95737025+44933090 -95737020+44934508 -95737015+44936136
 -95747479+45412370 -95747473+45417826 -95747471+45419636 -95747463+45426743 -95747609+45441253 -95747635+45452386 -95747636+45453244 -95747641+45455628 -95747674+45470176 -95747674+45470409 -95747725+45492000 -95747742+45499180 -95747509+45499961 -95747540+45505227 -95747588+45513402 -95747543+45519100 -95747531+45520667 -95747604+45527934 -95747626+45531850 -95747669+45539311 -95747686+45542352 -95747695+45550779 -95747700+45554792 -95747702+45556907 -95747677+45564225 -95747675+45564894 -95747653+45571349 -95747663+45572752 -95747754+45585521
 -95747754+45585521 -95754614+45585483
 -95754614+45585483 -95758481+45585508 -95758508+45592326 -95758505+45593173 -95758471+45598683 -95758466+45600020 -95758457+45603267 -95758433+45611248 -95758424+45614563 -95758425+45617525 -95758425+45619086 -95758427+45622754 -95758437+45625980 -95758442+45626553 -95758473+45629804 -95758499+45632673 -95758486+45633868 -95758494+45642380 -95758521+45643572 -95758522+45649975 -95758524+45653677 -95758526+45658215 -95758530+45664534 -95758532+45667220 -95758527+45668442 -95758528+45668881 -95758529+45670442 -95758560+45672727 -95758524+45676086 -95758485+45676180 -95758391+45676272 -95758476+45682241 -95758507+45684328 -95758549+45687226 -95758656+45694602 -95758707+45698106 -95758760+45701744 -95758861+45708676 -95758920+45712696 -95759012+45713125 -95758846+45716278 -95758811+45725609 -95758793+45730793 -95758763+45739436 -95758860+45739698 -95758825+45741892 -95758816+45742764 -95758790+45745159 -95758766+45748159
 -95829723+45412182 -95809089+45412184 -95788457+45412226 -95778274+45412258
 -95778274+45412258 -95767888+45412220
 -95767888+45412220 -95758943+45412267 -95757117+45412276 -95747479+45412370
 -95758508+45760001 -95758501+45766949 -95758450+45774474 -95758408+45789048 -95758386+45796895 -95758368+45803508 -95758364+45807598 -95758365+45807977 -95758387+45817583 -95758399+45817727 -95758420+45817994 -95758462+45825175 -95758505+45832480 -95758498+45839973 -95758431+45841734 -95758434+45846847 -95758437+45850901 -95758438+45851996 -95758446+45861590 -95758524+45877099 -95758585+45886782 -95758607+45890141 -95758605+45893679 -95758579+45897853 -95758540+45903449 -95758530+45904907 -95758588+45912035 -95758662+45919497 -95758702+45923520 -95758712+45924471 -95758738+45927001 -95758699+45933719
 -95758699+45933719 -95760788+45933705 -95761875+45933697
 -95761875+45933697 -95769439+45933700 -95769466+45941354 -95769498+45942383 -95769448+45944567 -95769409+45946275 -95769331+45947044 -95769346+45957247 -95769353+45961895 -95769451+45962603 -95769441+45976234 -95769441+45977135 -95769496+45991506 -95769512+45996587 -95769711+46002311 -95769725+46003348 -95769804+46008755 -95769835+46011199 -95769835+46011953 -95769833+46013393 -95769861+46020608 -95769889+46027810 -95769893+46030961 -95769896+46032699 -95769896+46032914 -95769900+46035107 -95769904+46037855 -95769911+46042296 -95769917+46044552 -95769937+46051366 -95769838+46053217 -95769867+46058198 -95769858+46060267 -95769851+46062013 -95769843+46064066 -95769841+46064497 -95769819+46070050 -95769792+46070695 -95769790+46071326 -95769786+46072412 -95769766+46079283 -95769723+46093841 -95769706+46099712
 -95758508+45760001 -95758514+45754499 -95758516+45752633
 -95758508+45760001 -95761418+45759996 -95765650+45759989 -95779464+45759966
 -95779464+45759966 -95784720+45759967 -95800030+45759993
 -95800030+45759993 -95807606+45759943 -95810410+45759925
 -95810410+45759925 -95819357+45759937 -95825916+45759947
 -95825916+45759947 -95826112+45759924 -95841518+45759921 -95856599+45759848 -95862250+45759791 -95866196+45759752 -95870766+45759750 -95870890+45759748 -95872563+45759723 -95875330+45759682 -95882078+45759640 -95902577+45759602 -95923206+45759561
 -95923206+45759561 -95926874+45759766 -95933389+45759777
 -95933389+45759777 -95943875+45759549 -95964594+45759537 -95974934+45759498 -95984602+45759463 -95985255+45759461 -96005749+45759445 -96012409+45759437
 -96012409+45759437 -96027262+45759466 -96028010+45759466 -96047062+45759451 -96047206+45759451 -96048239+45759450 -96050825+45759448
 -96050825+45759448 -96065645+45759472 -96073218+45759544 -96079810+45759607
 -96079810+45759607 -96081146+45759596 -96088623+45759537
 -96088623+45759537 -96109480+45759599 -96127056+45759690 -96130031+45759705 -96149439+45759824 -96153369+45759829 -96153891+45759852 -96156437+45759876
 -96156437+45759876 -96171519+45759742
 -96171519+45759742 -96181783+45759800 -96192148+45759858 -96201930+45759867 -96212876+45759878
 -96212876+45759878 -96219273+45759876 -96225411+45759874 -96233703+45759872
 -95758766+45748159 -95758516+45752633
 -95758766+45748159 -95758519+45749959 -95758516+45752633
 -95769706+46099712 -95769903+46100283 -95769930+46107458
 -95769706+46099712 -95769930+46107458
 -95769930+46107458 -95780305+46107518 -95786091+46107553 -95795515+46107670 -95797227+46107692 -95800303+46107710 -95801136+46107715
 -95801136+46107715 -95809839+46107679
 -95809839+46107679 -95811778+46107692 -95823492+46107733
 -95823492+46107733 -95824326+46107714
 -95824326+46107714 -95831703+46107846 -95833130+46107872 -95833950+46107877 -95838843+46107908 -95843569+46107938 -95853659+46108003 -95858622+46108033 -95873372+46108123 -95874452+46108130 -95877788+46108158 -95885006+46108170 -95894607+46108186 -95896578+46108187
 -95896578+46108187 -95898943+46108165
 -95898943+46108165 -95915465+46108283 -95918519+46108283 -95923019+46108261
 -95923019+46108261 -95929625+46108272 -95932628+46108278 -95936224+46108284 -95946846+46108316 -95947000+46108316 -95947362+46108317
 -95947362+46108317 -95953294+46108310 -95957147+46108280 -95966080+46108278
 -95966080+46108278 -95977741+46108297 -95998368+46108310 -96000332+46108423
 -96000332+46108423 -96004433+46108404 -96017287+46108345 -96018293+46108341 -96022581+46108338 -96032687+46108330 -96039380+46108325
 -96039380+46108325 -96042369+46108326
 -96042369+46108326 -96050654+46108283 -96053364+46108269 -96056459+46108253 -96058247+46108244 -96059645+46108237 -96065040+46108225 -96080503+46108191
 -96080503+46108191 -96084393+46108224 -96084671+46108226 -96088395+46108259 -96101360+46108370 -96121923+46108453
 -96121923+46108453 -96133024+46108375 -96141685+46108342 -96141718+46108160
 -96141718+46108160 -96155913+46108236 -96162328+46108270 -96162456+46108271 -96171269+46108318 -96173219+46108329 -96183500+46108445 -96193847+46108560 -96200231+46108665
 -96200231+46108665 -96219266+46108624 -96223279+46108607 -96224691+46108601 -96225138+46108601 -96245288+46108593 -96245386+46108342
 -96245386+46108342 -96265372+46108344
 -95823268+44964758 -95824009+44969008 -95824106+44969465 -95823913+44969694 -95823527+44969877 -95822915+44970037 -95822690+44970265 -95822754+44970722 -95822883+44970837 -95822980+44971042 -95823592+44971956 -95824366+44977555
 -95823268+44964758 -95824366+44977555
 -95824366+44977555 -95823545+44978469 -95828363+44989048 -95828552+44989233 -95830183+44990018 -95829523+44990145 -95826368+44992364
 -95826368+44992364 -95829979+44990897 -95831165+44990807
 -95831165+44990807 -95834139+44992858 -95834193+44992977 -95834274+44993116
 -95829723+45412182 -95830144+45412250
 -95830144+45412250 -95850323+45412222
 -95829723+45412182 -95850323+45412222
 -95831318+44995019 -95833932+44993751
 -95833932+44993751 -95834934+44993891 -95836337+44994889 -95833305+44998070
 -95833305+44998070 -95836398+44996283 -95837673+44996038
 -95837673+44996038 -95839340+44998699 -95858242+45006401 -95858682+45006509
 -95834274+44993116 -95831318+44995019
 -95834274+44993116 -95833542+44993351 -95832851+44993386 -95832107+44993591 -95831307+44993990 -95830548+44994847 -95831318+44995019
 -95850323+45412222 -95860623+45412263 -95863055+45412273 -95869655+45412299 -95870890+45412305 -95878036+45412373 -95880345+45412382 -95891565+45412428
 -95891565+45412428 -95896297+45412418 -95902052+45412407 -95906450+45412399 -95912165+45412388
 -95912165+45412388 -95932764+45412413 -95940377+45412439 -95958943+45412502
 -95958943+45412502 -95959435+45412499
 -95959435+45412499 -95973411+45412521
 -95973411+45412521 -95974268+45412513 -95974878+45412507 -95975667+45412500 -95978861+45412497 -95979510+45412496 -95980970+45412473 -95994564+45412338 -95995567+45412329 -96014812+45412171 -96030901+45412129 -96035369+45412117 -96044894+45412092 -96055912+45412063 -96076414+45412010 -96082386+45411994 -96084231+45411989 -96093191+45411966 -96099066+45411952
 -96099066+45411952 -96099690+45411953 -96106635+45411959 -96106937+45411959 -96110301+45411962 -96116941+45411968
 -95858682+45006509 -95861020+45008095
 -95858682+45006509 -95861347+45007165 -95861669+45007370 -95861669+45007713 -95861541+45007805 -95861020+45008095
 -95861020+45008095 -95866603+45012981 -95866834+45017537 -95869184+45021787 -95871577+45025258
 -95871577+45025258 -95873445+45024320
 -95880616+45026016 -95873445+45024320
 -95880616+45026016 -95874538+45022308
 -95874538+45022308 -95874571+45022697 -95874819+45023222 -95874883+45023359 -95874996+45023816 -95874981+45024479 -95874767+45024753
 -95874767+45024753 -95874380+45024708 -95873961+45024617 -95873703+45024411 -95873445+45024320
 -95880616+45026016 -95884029+45029697
 -95880616+45026016 -95884416+45029514 -95884029+45029697
 -95884029+45029697 -95887829+45034756 -95962905+45085697 -95980355+45097560 -96000317+45112204 -96000461+45112336 -96000318+45116242 -96000318+45119603
 -95994261+46717202 -95995058+46717270 -95995581+46717299
 -95994261+46717202 -95995581+46717299
 -95995581+46717299 -96006729+46717534
 -96006729+46717534 -96009157+46717523
 -96009157+46717523 -96016033+46717572 -96026562+46717622 -96027160+46717622 -96029083+46717656 -96036227+46717785 -96038307+46717789 -96047990+46717810 -96063958+46717846 -96077716+46717877 -96078775+46717880
 -96078775+46717880 -96080469+46717857
 -96080469+46717857 -96085197+46717917 -96095516+46717946 -96098650+46717950 -96100973+46717957 -96111559+46717986 -96111991+46718032 -96122172+46718070 -96129941+46718094
 -96129941+46718094 -96130970+46718072
 -96130970+46718072 -96133073+46718099 -96133648+46718101 -96134534+46718103 -96145087+46718124 -96153491+46718333
 -96153491+46718333 -96157123+46718283 -96174551+46717972
 -95997757+47151553 -96000325+47151483 -96005407+47151466
 -95997757+47151553 -96005407+47151466
 -96005407+47151466 -96018028+47151423
 -96018028+47151423 -96056335+47151569 -96067049+47151683
 -96013422+45124960 -96000318+45119603
 -96013422+45124960 -96012472+45123726 -96012063+45123524 -96011234+45123385
 -96011234+45123385 -96009322+45123598 -96008423+45123772
 -96008423+45123772 -96007787+45123763 -96007014+45123592 -96004572+45122798 -96003403+45122313 -96003086+45121990 -96000318+45119603
 -96036698+45152206 -96027260+45139875 -96013422+45124960
 -96050477+45158016 -96036698+45152206
 -96052945+43500301 -96052916+43501607 -96053068+43514648 -96053068+43516408 -96052910+43523927 -96053191+43530944 -96053222+43533435 -96053316+43534600 -96053033+43534737 -96053159+43536360 -96053188+43538233 -96053094+43543674 -96053186+43558232 -96053153+43562438 -96053200+43564820 -96053247+43567215 -96053214+43572723 -96053464+43577126 -96053653+43578459 -96053840+43584950 -96053718+43587239 -96053714+43587327 -96053336+43587624 -96053348+43593822 -96053364+43601726 -96053265+43616261 -96053238+43630827 -96053237+43636723 -96053299+43637523 -96053236+43638117 -96053235+43643506 -96053235+43644911 -96053235+43645180 -96053138+43659669 -96053082+43671804 -96053072+43674045 -96053059+43676748 -96053038+43681467 -96053006+43688603 -96052908+43703047 -96052853+43715121 -96052842+43717629 -96052715+43719388 -96052619+43728233 -96052641+43729629 -96052682+43732136 -96052743+43735866 -96052983+43746508 -96052966+43748883 -96052648+43749967 -96052587+43753862 -96052460+43761084 -96052474+43768332 -96052489+43775574 -96052479+43779853 -96052463+43786447 -96052454+43790132 -96052434+43798508 -96052420+43804713 -96052419+43807407 -96052418+43812278 -96052352+43813570 -96052386+43814015 -96052480+43816427 -96052479+43818023 -96052479+43819111 -96052300+43832750 -96052286+43833898 -96052182+43843707 -96052125+43849141
 -96053511+45156453 -96050477+45158016
 -96053511+45156453 -96053092+45156720 -96053013+45156809 -96053049+45157140 -96052983+45157478 -96052791+45157672
 -96052791+45157672 -96052462+45157649
 -96052462+45157649 -96051178+45157751 -96050477+45158016
 -96453264+43849604 -96453295+43835069 -96453138+43820593 -96453088+43805123 -96453094+43804533 -96453140+43796607 -96453281+43791435 -96453287+43788016 -96453293+43785323 -96453309+43776920 -96453310+43776797 -96453315+43775625 -96453351+43767373 -96453369+43763159 -96453343+43762827 -96453305+43762337 -96453390+43747880 -96453451+43733342 -96453417+43718712 -96453418+43718047 -96453446+43704107 -96453422+43698919 -96453380+43689637 -96453393+43682391 -96453394+43681808 -96453408+43675008 -96453406+43668917 -96453406+43667784 -96453373+43660515 -96453411+43654532 -96453464+43646000 -96453455+43645059 -96453397+43638525 -96453335+43631370 -96453330+43624252 -96453330+43623793 -96453329+43622608 -96453326+43616801 -96453387+43609944 -96453374+43609006 -96453356+43607544 -96453417+43602218 -96453404+43596765 -96453397+43594009 -96453386+43589313 -96453384+43588671 -96453383+43588183 -96453359+43587702 -96453349+43587502 -96453352+43587040 -96453382+43582628 -96453367+43581168 -96453286+43573256 -96453285+43569027 -96453283+43558626 -96453232+43547444 -96453217+43544065 -96453192+43533441 -96453183+43529572 -96453115+43514943 -96453094+43510253 -96453083+43507803 -96453051+43500942 -96453049+43500415
 -96453049+43500415 -96446706+43500450 -96439396+43500472 -96432040+43500496
 -96432040+43500496 -96429811+43500473
 -96429811+43500473 -96419949+43500485 -96412068+43500494
 -96412068+43500494 -96409682+43500460
 -96409682+43500460 -96397943+43500511
 -96397943+43500511 -96392065+43500509 -96390024+43500456 -96380966+43500416 -96372098+43500386 -96370397+43500358 -96370026+43500352 -96363372+43500345 -96361667+43500343 -96359971+43500342 -96357081+43500339 -96356194+43500338 -96351059+43500333
 -96351059+43500333 -96340001+43500364 -96338562+43500368 -96332062+43500415
 -96332062+43500415 -96331858+43500411 -96329581+43500369 -96312374+43500347 -96301373+43500333 -96297415+43500328 -96293690+43500323 -96292371+43500323 -96283492+43500308 -96275941+43500293 -96273719+43500286
 -96273719+43500286 -96272954+43500304 -96272275+43500320 -96267179+43500325 -96253812+43500338 -96252430+43500349
 -96252430+43500349 -96242420+43500222
 -96242420+43500222 -96242101+43500224 -96232777+43500295 -96232332+43500298
 -96232332+43500298 -96221404+43500292 -96213840+43500288 -96212393+43500288 -96208814+43500391 -96200430+43500392
 -96200430+43500392 -96198766+43500312
 -96198766+43500312 -96198484+43500335
 -96198484+43500335 -96195587+43500330 -96192393+43500324 -96184317+43500324 -96175500+43500324 -96173847+43500323 -96172580+43500323 -96171420+43500324 -96155687+43500333
 -96155687+43500333 -96153897+43500321 -96153113+43500321 -96151354+43500322 -96150303+43500323 -96133292+43500338 -96132704+43500339
 -96132704+43500339 -96123602+43500171
 -96123602+43500171 -96119877+43500187 -96119369+43500189 -96116305+43500202 -96105150+43500251 -96096219+43500289 -96093730+43500300
 -96093730+43500300 -96092963+43500299 -96077968+43500292 -96072883+43500290
 -96072883+43500290 -96057758+43500298 -96055133+43500299 -96054849+43500299 -96054639+43500299 -96052945+43500301
 -96103614+45176675 -96094158+45171344 -96093846+45171079 -96089802+45167827 -96085809+45167475 -96056892+45158573 -96056808+45158553 -96057567+45158091 -96057819+45158071 -96057907+45158025 -96057704+45157094 -96057137+45156820 -96056777+45156671 -96053511+45156453
 -96064472+43849165 -96062536+43849161 -96052125+43849141
 -96064198+44051651 -96064165+44066231 -96064038+44080766 -96063943+44095255 -96063943+44095555 -96063942+44104288 -96063942+44109721 -96063875+44115836 -96063782+44124324 -96063632+44138875 -96063632+44140774 -96063631+44148253 -96063631+44152107 -96063663+44153409 -96063590+44164547 -96063568+44167898 -96063556+44173642 -96063538+44182091 -96063537+44182478 -96063779+44196533
 -96063779+44196533 -96069224+44196567 -96078720+44196624
 -96064293+44043938 -96064292+44037070 -96064335+44032860 -96064339+44026599 -96064324+44022674 -96064379+44014713 -96064385+44013440 -96064292+44008116 -96064171+43994971 -96064158+43993636 -96064096+43979261 -96064066+43964726 -96064034+43950122 -96064034+43942192 -96064022+43935612 -96064010+43928720 -96063971+43927109 -96064066+43916436 -96064030+43916294 -96064034+43914594 -96064040+43912268 -96064038+43911528 -96064036+43911078 -96064031+43909424 -96064066+43908985 -96064029+43907036 -96064009+43900351 -96064006+43899437 -96064003+43898336 -96064104+43896297 -96064035+43891571 -96064107+43889836 -96064161+43888554 -96064193+43885217 -96064193+43877950 -96064186+43870740 -96064206+43869232 -96064249+43865995 -96064332+43859694 -96064376+43856374 -96064472+43849165
 -96064293+44043938 -96064198+44051651
 -96064293+44043938 -96064293+44049457 -96064198+44051651
 -96067049+47151683 -96067016+47166074 -96067059+47166491 -96067112+47166770 -96067050+47168427 -96067038+47168537 -96066950+47177063 -96066950+47177137 -96066950+47180510 -96066995+47193605 -96067000+47195058 -96067028+47203068 -96067051+47209690 -96067069+47214744 -96067073+47215929 -96067102+47224108 -96066849+47238554 -96066754+47253203 -96066620+47265789 -96066625+47274967 -96066627+47278586 -96066554+47283720 -96066563+47287505 -96066584+47296494 -96066619+47310814 -96066636+47317826 -96066649+47322921 -96066655+47325247 -96066660+47327454 -96066680+47335971 -96066688+47339637 -96066695+47342691 -96066695+47342900 -96066704+47346960 -96066704+47347148 -96066721+47354119 -96066821+47368647 -96066831+47369288 -96066832+47369365 -96066926+47375034 -96066928+47375308 -96066997+47383276 -96067002+47383620 -96067132+47392367 -96067165+47397849 -96067211+47401057 -96067213+47401189 -96067300+47412262 -96067345+47415338 -96067349+47415587 -96067400+47419217 -96067339+47423037 -96067334+47423363 -96067368+47426926 -96067390+47436482 -96067390+47436615 -96067402+47441454 -96067390+47446144 -96067385+47448364 -96067385+47448460 -96067377+47451848 -96067368+47455981 -96067361+47459437 -96067359+47460605 -96067353+47464133 -96067345+47468234 -96067340+47470808 -96067338+47471670 -96067336+47472893 -96067334+47474277 -96067366+47477193 -96067371+47477692 -96067401+47480361 -96067334+47484852 -96067446+47484928 -96067329+47494731 -96067334+47495930 -96067502+47499197
 -96409438+43849411 -96408789+43849467
 -96408789+43849467 -96408280+43849431 -96408113+43849420 -96407555+43849381 -96406799+43849330
 -96406799+43849330 -96405772+43849342 -96404490+43849358 -96403293+43849374
 -96403293+43849374 -96402536+43849366 -96402520+43849366 -96402185+43849362 -96401566+43849356 -96400925+43849351 -96400073+43849332 -96398871+43849304 -96397450+43849281 -96395965+43849280 -96394950+43849247 -96394544+43849234
 -96394544+43849234 -96393091+43849256
 -96393091+43849256 -96392666+43849249 -96392285+43849243 -96391607+43849233
 -96391607+43849233 -96389933+43849278
 -96389933+43849278 -96388830+43849267 -96388180+43849260 -96387532+43849254 -96387076+43849248 -96385644+43849231 -96378754+43849148 -96377488+43849133 -96371872+43849114 -96367103+43849093 -96366700+43849090 -96358584+43849032 -96351721+43848984 -96351112+43848981 -96346889+43848963 -96345525+43848954 -96344447+43848948 -96343208+43848940 -96338535+43848913 -96333290+43848882 -96331981+43848874
 -96331981+43848874 -96327022+43848943
 -96327022+43848943 -96322957+43848931 -96316420+43848911 -96312608+43848900 -96311925+43848898
 -96311925+43848898 -96306904+43848920
 -96306904+43848920 -96291901+43848758
 -96291901+43848758 -96291300+43848760 -96285522+43848779
 -96285522+43848779 -96280507+43848742 -96272478+43848682 -96265309+43848679 -96261214+43848655 -96252423+43848604
 -96252423+43848604 -96245283+43848632
 -96245283+43848632 -96243563+43848599 -96241809+43848565 -96240755+43848562 -96232177+43848546
 -96232177+43848546 -96228592+43848581 -96225102+43848616
 -96225102+43848616 -96221795+43848611 -96216892+43848603 -96212248+43848596
 -96212248+43848596 -96210223+43848609 -96205016+43848643 -96192478+43848666 -96184815+43848674 -96172487+43848687 -96168040+43848697
 -96168040+43848697 -96153159+43848613
 -96153159+43848613 -96146369+43848725 -96146280+43848750
 -96146280+43848750 -96143974+43848747 -96142675+43848746
 -96142675+43848746 -96134842+43848765
 -96134842+43848765 -96133579+43848742 -96133389+43848696
 -96133389+43848696 -96128260+43848743 -96113611+43848836 -96112821+43848837 -96104516+43848931 -96102699+43848931 -96100728+43848931 -96092674+43848934 -96084462+43849004 -96081714+43849014 -96074841+43849040 -96073376+43849046 -96072917+43849047 -96072020+43849051 -96064472+43849165
 -96848860+47498992 -96844869+47499019
 -96844869+47499019 -96836217+47498948
 -96836217+47498948 -96816931+47498975
 -96816931+47498975 -96815922+47498973 -96794648+47498970 -96773240+47498941 -96751629+47498906 -96750820+47498883 -96730293+47498848 -96710638+47498737
 -96710638+47498737 -96708918+47498783
 -96708918+47498783 -96708437+47498779 -96688117+47498625
 -96688117+47498625 -96681120+47498724 -96665957+47498937 -96665874+47498939 -96665766+47498941 -96655269+47499228
 -96655269+47499228 -96654187+47499226
 -96654187+47499226 -96644909+47499287
 -96644909+47499287 -96623189+47499127
 -96623189+47499127 -96601480+47499148 -96580246+47499167 -96537860+47499208 -96537190+47499208 -96516184+47499228 -96515544+47499228 -96494647+47498950
 -96494647+47498950 -96451824+47499121 -96430337+47499208 -96366026+47499565 -96365958+47499566 -96323115+47499592 -96315352+47499597 -96280807+47499618
 -96280807+47499618 -96269959+47499603 -96259402+47499589 -96243577+47499544 -96243056+47499544 -96238022+47499550 -96234630+47499554 -96233179+47499556 -96231679+47499558 -96227296+47499559 -96225836+47499562 -96217869+47499580 -96217530+47499581 -96216780+47499583 -96204366+47499596 -96203135+47499598
 -96203135+47499598 -96195476+47499584 -96188444+47499576 -96184720+47499571 -96184147+47499570 -96177763+47499563 -96177311+47499562 -96176802+47499561 -96174004+47499559 -96161297+47499544 -96152734+47499534
 -96152734+47499534 -96148584+47499535 -96147360+47499535 -96134492+47499538 -96133684+47499539 -96131533+47499540
 -96131533+47499540 -96131407+47499539 -96117792+47499461 -96113304+47499416 -96111152+47499395 -96103109+47499356 -96102809+47499355 -96088771+47499287 -96075140+47499229 -96073051+47499220 -96067502+47499197
 -96115676+47151556 -96109475+47151560 -96091125+47151611 -96087977+47151635 -96086323+47151639 -96080037+47151653 -96074063+47151666 -96067049+47151683
 -96078720+44196624 -96078706+44201183 -96078698+44204057 -96078690+44206793 -96078755+44211775 -96078766+44212913 -96078820+44218426 -96078725+44221929 -96078728+44227778 -96078733+44232690 -96078734+44233014 -96078921+44244705 -96078928+44245441 -96078967+44247722 -96079167+44254687 -96079242+44269289 -96079270+44274584 -96079272+44274966 -96079320+44283938 -96079321+44290697 -96079324+44298496 -96079284+44307890 -96079263+44313121 -96079259+44314069 -96079230+44320926 -96079203+44327723 -96079109+44335722 -96079115+44336206 -96079125+44337047 -96079168+44340672 -96079272+44349570 -96079241+44356974 -96079290+44364297 -96079340+44371509 -96079312+44374936 -96079223+44386109 -96079319+44387045 -96079065+44392027 -96079257+44393490 -96079282+44398863 -96079291+44400710 -96079271+44401472 -96079260+44401921 -96079260+44405504 -96079263+44415267 -96079362+44429984 -96079336+44432780 -96079331+44433275 -96079557+44444564 -96079880+44459029 -96079862+44473639 -96079860+44476425 -96079855+44488218 -96079841+44490899 -96079823+44492049 -96079896+44501418 -96079852+44502850 -96079842+44503191 -96079843+44503309 -96079888+44510577 -96079910+44514018 -96079932+44517529 -96079979+44521731 -96079995+44523036 -96080057+44528461 -96080097+44532040 -96080115+44533605 -96080182+44539380 -96080132+44543397 -96082944+44543442 -96093009+44543737 -96092976+44544540 -96092973+44550091 -96092990+44550723 -96093047+44557814 -96093043+44558744 -96092991+44572234 -96093023+44572714 -96093083+44584215 -96092923+44585112 -96092945+44586880 -96093226+44596141 -96093287+44601079 -96093292+44601484 -96093268+44603491 -96093261+44604181 -96093114+44606981 -96093058+44609429 -96092914+44615767 -96092853+44623239 -96092896+44630507
 -96078720+44196624 -96083548+44196646 -96090155+44196668 -96090876+44196673 -96091932+44196681 -96098923+44196734
 -96098923+44196734 -96103498+44196732 -96104291+44196732 -96105975+44196709
 -96105975+44196709 -96115638+44196869 -96118047+44196887
 -96118047+44196887 -96119158+44196841
 -96119158+44196841 -96124495+44196907 -96139272+44197024
 -96139272+44197024 -96144672+44197005
 -96144672+44197005 -96145455+44197007 -96148836+44197019 -96157641+44197050 -96159443+44197056 -96164494+44197057 -96168135+44197068 -96169562+44197072 -96178851+44197102 -96179646+44197105 -96181465+44197105 -96183968+44197106 -96185906+44197177 -96197722+44197197 -96198375+44197242 -96199056+44197288
 -96199056+44197288 -96199658+44197282 -96204489+44197242
 -96204489+44197242 -96207475+44197272 -96210583+44197303 -96220119+44197400
 -96220119+44197400 -96225139+44197376
 -96225139+44197376 -96240291+44197508 -96244801+44197521 -96245336+44197522 -96250903+44197533
 -96250903+44197533 -96260620+44197482 -96266275+44197462
 -96266275+44197462 -96267707+44197464 -96269857+44197468 -96276555+44197482 -96281143+44197491
 -96281143+44197491 -96285686+44197446
 -96285686+44197446 -96296851+44197481 -96301220+44197495 -96308209+44197496
 -96308209+44197496 -96312645+44197465 -96320059+44197427 -96321616+44197427 -96322914+44197386 -96323077+44197381
 -96323077+44197381 -96325926+44197399
 -96325926+44197399 -96331577+44197371 -96338411+44197349 -96339503+44197346 -96341544+44197339 -96342236+44197337 -96343632+44197333 -96348588+44197309 -96351511+44197285
 -96351511+44197285 -96352940+44197307
 -96352940+44197307 -96360376+44197288 -96362810+44197283 -96363964+44197280 -96368983+44197210 -96369968+44197209 -96381381+44197188 -96384192+44197185
 -96384192+44197185 -96394811+44197189 -96398541+44197191 -96404524+44197193
 -96404524+44197193 -96408941+44197172 -96424699+44197152 -96428130+44197130
 -96428130+44197130 -96445032+44197176
 -96445032+44197176 -96448082+44197108 -96452774+44196895
 -96092896+44630507 -96102561+44630591 -96103002+44630595 -96105170+44630615 -96112961+44630683 -96123042+44630792 -96132698+44630920 -96133351+44630929 -96143719+44630981 -96143810+44630981 -96153751+44631031
 -96153751+44631031 -96157801+44630984
 -96157801+44630984 -96159274+44631015 -96166709+44631173 -96167594+44631192
 -96167594+44631192 -96169290+44631123
 -96169290+44631123 -96174635+44631125 -96175947+44631125 -96183954+44631162 -96184203+44631163 -96195757+44631217 -96199181+44631258 -96208553+44631283
 -96208553+44631283 -96214496+44631282 -96215264+44631281 -96224048+44631280 -96225944+44631265 -96234493+44631195 -96235761+44631185 -96243478+44631108 -96250320+44631039 -96254197+44631009 -96256049+44630994 -96267422+44630896 -96276308+44630820 -96296791+44630756 -96300346+44630705 -96301623+44630688
 -96301623+44630688 -96302359+44630734
 -96302359+44630734 -96306872+44630689 -96317017+44630597
 -96317017+44630597 -96323227+44630734
 -96323227+44630734 -96323806+44630719 -96327140+44630635
 -96327140+44630635 -96332486+44630712 -96338200+44630796 -96338460+44630800 -96358432+44630840 -96364924+44630890 -96375324+44630988 -96378745+44631036
 -96378745+44631036 -96392744+44630996
 -96392744+44630996 -96393084+44630997
 -96393084+44630997 -96393457+44630991 -96394485+44630985
 -96394485+44630985 -96397597+44631044 -96399197+44631205
 -96399197+44631205 -96408668+44631164 -96419073+44631118
 -96419073+44631118 -96425558+44631175 -96427069+44631188 -96432323+44631234
 -96432323+44631234 -96435243+44631226 -96439501+44631215 -96449415+44631188
 -96449415+44631188 -96451761+44631194
 -96103614+45176675 -96103640+45183336 -96103649+45185715 -96103657+45187857 -96103688+45195469 -96103732+45206523 -96103746+45210003 -96103763+45218810 -96103736+45219778 -96103722+45220262 -96103789+45224558 -96103745+45236619 -96103735+45239776 -96117349+45239858 -96118047+45239862 -96118042+45240606 -96117891+45249963 -96117830+45253847 -96117823+45254316 -96117751+45261405 -96117676+45268780 -96117593+45283290 -96117250+45297662 -96117278+45300553 -96117363+45308982 -96117394+45312035 -96117442+45316683 -96117464+45318707 -96117496+45319223 -96117523+45319641 -96117874+45326580 -96117948+45328480 -96117967+45328954 -96117962+45330002 -96117961+45330291 -96118080+45335767 -96118134+45343384 -96118135+45344663 -96118227+45355538 -96118283+45360759 -96118263+45361503 -96118159+45369911 -96118279+45379067 -96118341+45384457 -96118336+45385205 -96117150+45398727 -96117123+45398967 -96117085+45401437 -96116941+45411968
 -96103614+45176675 -96159911+45191633
 -96116941+45411968 -96126424+45411961
 -96126424+45411961 -96116941+45411968
 -96241244+45575098 -96241222+45571014 -96241186+45562741 -96241185+45562348 -96241151+45554759 -96241097+45542110 -96241034+45533741 -96241005+45529880 -96240986+45527372 -96240980+45521931 -96240811+45513045 -96240805+45507772 -96240805+45506865 -96240803+45504907 -96240922+45498647 -96240921+45498593 -96240976+45491950 -96241008+45489260 -96241070+45484655 -96241037+45484175 -96241067+45476900 -96241154+45455532 -96241185+45448006 -96241213+45441038 -96241270+45426761 -96241298+45419951 -96241328+45412667 -96241147+45412664 -96231305+45412515
 -96231305+45412515 -96230917+45412589
 -96230917+45412589 -96220665+45412478 -96216101+45412452 -96214422+45412443 -96202960+45412281 -96199805+45412208 -96190194+45412102 -96190000+45412100 -96189020+45412091 -96185113+45412073 -96179302+45412048 -96178595+45412044 -96168267+45411985 -96160957+45411944 -96158345+45411930 -96147402+45411926 -96137810+45411922
 -96137810+45411922 -96128590+45411937 -96126424+45411961
 -96130233+48172940 -96108461+48171799
 -96130233+48172940 -96129720+48172926 -96125308+48172634 -96118909+48172143 -96117634+48172121 -96108461+48171799
 -96131077+47151531 -96115676+47151556
 -96131077+47151531 -96125331+47151552 -96115676+47151556
 -96500806+48174109 -96479194+48174013
 -96479194+48174013 -96477386+48174026
 -96477386+48174026 -96473587+48173984
 -96473587+48173984 -96459207+48174161 -96457526+48174167 -96456475+48174171 -96456393+48174203 -96445479+48174652 -96443600+48174652 -96440271+48174785 -96438089+48174807
 -96438089+48174807 -96412681+48174804 -96390613+48174781
 -96390613+48174781 -96368524+48175052
 -96368524+48175052 -96365616+48174951 -96335872+48174398
 -96335872+48174398 -96325321+48174514 -96314592+48174601 -96302662+48174696
 -96302662+48174696 -96297795+48174672 -96282461+48174628
 -96282461+48174628 -96261938+48174867
 -96261938+48174867 -96251164+48173928 -96249178+48173699 -96247679+48173490 -96239856+48172705 -96239744+48172694 -96232971+48172491 -96228721+48172403 -96217936+48172142 -96207254+48172113
 -96207254+48172113 -96203831+48172124
 -96203831+48172124 -96195486+48172074 -96194865+48172069 -96183407+48171993
 -96183407+48171993 -96182726+48172133 -96181394+48172434 -96173745+48173575 -96164176+48173581
 -96164176+48173581 -96151868+48173543 -96130233+48172940
 -96194667+47151088 -96188662+47151120 -96188392+47151121 -96185535+47151136 -96173571+47151202 -96163021+47151280 -96158602+47151313 -96152207+47151357 -96131077+47151531
 -96159911+45191633 -96103614+45176675
 -96159911+45191633 -96172398+45192739 -96176420+45195066 -96185694+45198928 -96186167+45198936 -96196160+45203494
 -96172456+46641283 -96172421+46639325 -96172332+46634293 -96172271+46630824 -96172270+46630709
 -96172270+46630709 -96172378+46630713 -96173679+46630772 -96176334+46630783
 -96176334+46630783 -96176432+46630772 -96176830+46630727
 -96176830+46630727 -96186197+46630767 -96202133+46630863 -96211420+46630999
 -96211420+46630999 -96213515+46630964 -96215598+46630930 -96217271+46630872 -96217621+46630861 -96224353+46630813 -96233339+46630750 -96239925+46630703 -96240155+46630702 -96259847+46630689
 -96259847+46630689 -96277770+46630861
 -96277770+46630861 -96280973+46630834
 -96172456+46641283 -96172519+46644842
 -96172519+46644842 -96172456+46641283
 -96172519+46644842 -96172680+46645347 -96172680+46646604 -96172708+46647611 -96172811+46651401 -96172872+46655151 -96173141+46658323 -96173207+46658666 -96173240+46659877 -96173239+46663624 -96173106+46664789
 -96173106+46664789 -96173369+46670386
 -96173369+46670386 -96173106+46664789
 -96173369+46670386 -96173599+46678816 -96173664+46682654 -96173604+46686510 -96173709+46696056 -96173958+46703397 -96174551+46717972
 -96174551+46717972 -96174649+46722359 -96174612+46722474 -96175086+46737073 -96175175+46739812 -96175338+46746986 -96175450+46756554 -96175508+46761485 -96175904+46768635 -96176018+46772951 -96176002+46774209 -96176059+46776106 -96176206+46780988 -96176229+46781764 -96176283+46783564 -96176380+46786752 -96176398+46787322 -96176564+46790589 -96177032+46804998 -96176858+46812314 -96176878+46813171 -96176441+46826656 -96176360+46829128 -96176203+46833999 -96175981+46841223 -96175867+46844932 -96175811+46846760 -96175780+46847762 -96175716+46848501 -96175712+46848669 -96175526+46856314 -96175544+46857791 -96175549+46858234 -96175596+46862990 -96175179+46870729 -96174613+46877303 -96174612+46880250 -96174564+46881132 -96174378+46884636 -96174344+46888497 -96174336+46889095 -96174318+46890574 -96174310+46891307 -96174304+46891738 -96174227+46898342 -96174190+46901503 -96174166+46903581 -96174071+46911684 -96174170+46913603 -96174113+46926410 -96174108+46927559 -96174130+46935419 -96174095+46942207 -96174094+46942468 -96174058+46949879 -96174039+46957023 -96174020+46964454 -96173982+46977522 -96176404+46977529 -96185242+46977556 -96185908+46977558 -96189202+46977569
 -96189202+46977569 -96193575+46977546
 -96193575+46977546 -96189202+46977569
 -96193575+46977546 -96193733+46992011 -96193906+47004924 -96194083+47016286 -96194023+47020561 -96194251+47034016 -96194218+47035094 -96194320+47044270 -96194153+47049091 -96194090+47049465 -96194167+47063874 -96194170+47064355 -96194222+47074105 -96194422+47078354 -96194475+47086034 -96194524+47092952 -96194516+47096583 -96194509+47099707 -96194490+47107435 -96194523+47116618 -96194523+47122055 -96194532+47122756 -96194583+47128591 -96194605+47132183 -96194632+47136491 -96194667+47151088
 -96737925+47151146 -96732533+47151217 -96727622+47151249 -96725740+47151261 -96711132+47151359 -96690166+47151475
 -96690166+47151475 -96676635+47151459 -96669903+47151451 -96648737+47151445 -96627074+47151413
 -96627074+47151413 -96615958+47151469
 -96615958+47151469 -96606288+47151468 -96585089+47151451
 -96585089+47151451 -96584471+47151452 -96564157+47151499
 -96564157+47151499 -96555259+47151488 -96543393+47151474 -96522293+47151376 -96507678+47151322 -96500804+47151297 -96489755+47151287 -96478972+47151287 -96457605+47151224 -96447291+47151018
 -96447291+47151018 -96443047+47151088 -96436272+47151201
 -96436272+47151201 -96407338+47151174
 -96407338+47151174 -96399005+47151198 -96398330+47151200 -96396169+47151206 -96395465+47151208 -96387145+47151232 -96386206+47151235 -96371374+47151237 -96364783+47151279 -96337388+47151451
 -96337388+47151451 -96322453+47151339 -96301489+47151338 -96264816+47151260 -96259462+47151234 -96258553+47151230 -96241365+47151178 -96237262+47151170 -96229916+47151148 -96229406+47151146 -96227905+47151142 -96225134+47151135 -96221528+47151124 -96215931+47151108
 -96215931+47151108 -96212221+47151123
 -96212221+47151123 -96195117+47151091 -96194667+47151088
 -96196160+45203494 -96196218+45203496
 -96196218+45203496 -96196650+45203423 -96197253+45203349
 -96197253+45203349 -96197742+45203389 -96198483+45203646 -96201570+45205965 -96202036+45206037
 -96202036+45206037 -96202377+45205964 -96202820+45205674 -96203206+45205431
 -96203206+45205431 -96217216+45217893
 -96196160+45203494 -96217216+45217893
 -96217216+45217893 -96226075+45219604
 -96226075+45219604 -96230502+45218180
 -96230502+45218180 -96240494+45218571 -96249806+45219252
 -96241244+45575098 -96241300+45585455
 -96241300+45585455 -96241244+45575098
 -96243467+45759851 -96233703+45759872
 -96243467+45759851 -96238468+45759893
 -96238468+45759893 -96233703+45759872
 -96253121+45585449 -96247457+45585451 -96241300+45585455
 -96249806+45219252 -96267303+45221725 -96267917+45221771 -96268532+45221931 -96268919+45222183 -96269145+45222549 -96269210+45222914 -96269468+45223097 -96270697+45223349 -96271505+45223692 -96271861+45223761
 -96271861+45223761 -96276646+45223740
 -96253121+45585449 -96253105+45600073 -96253414+45614537 -96253464+45621701 -96253503+45628967 -96253671+45636554 -96253715+45643500 -96253797+45658009 -96253803+45658444 -96253944+45672633 -96254002+45679959 -96254048+45685748 -96254059+45687119 -96254056+45689903 -96254044+45701697 -96254037+45707882 -96254028+45716115 -96253864+45745270 -96253911+45749961 -96253985+45759794
 -96254037+45861190 -96254037+45861563 -96254185+45869552 -96254125+45876249 -96254108+45881527 -96254102+45883294 -96254078+45890427 -96254077+45890758 -96254159+45905290 -96254226+45906192 -96254203+45907345 -96254110+45912165 -96253962+45919788 -96253811+45927577 -96253734+45931560 -96253709+45932851 -96253697+45933454 -96253677+45934510 -96253672+45934811
 -96253672+45934811 -96254094+45934810
 -96254094+45934810 -96254880+45934811 -96255371+45934811 -96256640+45934835 -96266144+45935022 -96266193+45945600 -96266199+45946949 -96266199+45947453 -96266197+45949348 -96266248+45963496 -96266249+45963811 -96266269+45977847 -96266269+45978114 -96266270+45978429 -96266285+45982611 -96266286+45982997 -96266321+45992407 -96266322+45992760 -96266354+45999960 -96266316+46006877 -96266316+46006991 -96265680+46021591
 -96253858+45847008 -96254037+45861190
 -96253858+45847008 -96254049+45851464 -96254037+45861190
 -96253985+45759794 -96254002+45774258 -96253954+45788858 -96254051+45798425 -96254101+45803345 -96254216+45817830 -96254074+45832092 -96254070+45832476 -96253862+45846734 -96253858+45847008
 -96253985+45759794 -96243467+45759851
 -96500340+45585440 -96493360+45585479
 -96493360+45585479 -96469048+45585419 -96458859+45585363 -96456437+45585352 -96453589+45585344 -96448999+45585333 -96448122+45585331
 -96448122+45585331 -96427945+45585559
 -96427945+45585559 -96427406+45585477 -96426578+45585353 -96426123+45585353 -96419191+45585351
 -96419191+45585351 -96406368+45585440
 -96406368+45585440 -96390747+45585320 -96385508+45585317 -96384101+45585317 -96370112+45585294
 -96370112+45585294 -96355826+45585369 -96344533+45585463
 -96344533+45585463 -96340029+45585453 -96335388+45585442 -96333017+45585424 -96326441+45585373 -96323738+45585352 -96314659+45585284 -96305613+45585232 -96302651+45585215
 -96302651+45585215 -96292888+45585304 -96291684+45585304 -96284598+45585385 -96279540+45585408
 -96279540+45585408 -96273590+45585390
 -96273590+45585390 -96261387+45585408 -96259455+45585418 -96253121+45585449
 -96265372+46108344 -96265366+46108649 -96265234+46115359 -96265159+46122921 -96265221+46137360 -96265340+46151937 -96265426+46166125 -96265347+46180588 -96265399+46195051 -96265333+46195256 -96265360+46202225 -96265325+46204121 -96265334+46209637 -96265374+46222765 -96265375+46224070 -96265383+46230999 -96265393+46238555 -96265401+46244670 -96264806+46254143 -96264791+46256673 -96264714+46270278 -96264711+46270634 -96264647+46282196
 -96264647+46282196 -96271181+46282182
 -96271181+46282182 -96272891+46282196 -96277792+46282316
 -96277792+46282316 -96280056+46282312
 -96280056+46282312 -96280063+46284065 -96280101+46293604 -96280113+46296615 -96280000+46311371 -96280005+46311602 -96280070+46326020 -96280040+46330772 -96280415+46340639 -96280511+46343178 -96280516+46345741 -96280520+46347714 -96280536+46355218 -96280523+46358513 -96280500+46364827 -96280497+46365807 -96280495+46366368 -96280522+46367899 -96280555+46369717 -96280559+46369909 -96280558+46373061 -96280477+46380502 -96280462+46381514 -96280424+46384146 -96280358+46396636 -96280356+46397064 -96280356+46397241 -96280349+46398768 -96280346+46402293 -96280343+46407562 -96280343+46408072 -96280340+46413230 -96280465+46424425 -96280496+46428035 -96280515+46431949 -96280525+46434089 -96280570+46438161 -96280619+46442566 -96280605+46447047 -96280586+46453404 -96280576+46457234 -96280588+46458632 -96280591+46458995 -96280690+46470168 -96280692+46470470 -96280699+46471239 -96280666+46471810 -96280698+46472747 -96280697+46473980 -96280630+46475008 -96280596+46476356 -96280596+46476950 -96280596+46477750 -96280595+46477979 -96280628+46478732 -96280618+46478962 -96280603+46479321 -96280561+46480377 -96280494+46481794 -96280460+46482959 -96280459+46484079 -96280448+46486327 -96280447+46486624 -96280512+46494678
 -96265372+46108344 -96265398+46094087 -96265370+46081399 -96265366+46079373 -96265379+46065259 -96265379+46064978 -96265616+46057641 -96265642+46056837 -96265840+46050721 -96265852+46050357 -96265891+46043030 -96265926+46036482 -96265927+46036291 -96265930+46035825 -96265683+46021791 -96265680+46021591
 -96576626+46021847 -96572592+46021893 -96555338+46021938
 -96555338+46021938 -96547270+46021918 -96545032+46021912 -96534903+46021889 -96513976+46021745 -96496691+46021638 -96494033+46021630 -96493180+46021628 -96472516+46021501 -96452082+46021483
 -96452082+46021483 -96431024+46021529
 -96431024+46021529 -96410360+46021434 -96410261+46021434 -96389697+46021450 -96382121+46021538 -96370076+46021586 -96369582+46021590 -96362776+46021643 -96348856+46021754
 -96348856+46021754 -96333954+46021650 -96333310+46021646 -96333079+46021644 -96332432+46021644 -96328127+46021645
 -96328127+46021645 -96307563+46021577 -96307201+46021577 -96287064+46021575
 -96287064+46021575 -96266298+46021591 -96265680+46021591
 -96276646+45223740 -96275804+45225293 -96286858+45236943 -96287815+45240299 -96292454+45249301
 -96292454+45249301 -96297353+45248766
 -96297353+45248766 -96298367+45248792 -96302734+45249135 -96306668+45249965 -96307460+45249965 -96313867+45250878
 -96313867+45250878 -96318993+45249965 -96320060+45249965 -96327360+45250372
 -96276646+45223740 -96249806+45219252
 -96280512+46494678 -96280518+46494817 -96280600+46499959 -96280685+46500739
 -96280512+46494678 -96280685+46500739
 -96280685+46500739 -96280689+46503158 -96280707+46513520 -96280710+46515521 -96280708+46518033 -96280705+46523974 -96280703+46526680 -96280701+46530052 -96280789+46533645 -96280821+46538292 -96280824+46538577 -96280828+46539099 -96280906+46543391 -96280990+46544376 -96280987+46549186 -96280984+46554016 -96280981+46558838 -96281009+46566218 -96281034+46572310 -96281038+46573346 -96281014+46581371 -96281008+46583160 -96281002+46585343 -96280995+46587853 -96281032+46592166 -96281101+46600329 -96281118+46602315 -96281104+46603043 -96281053+46605682 -96280981+46609443 -96281073+46610727 -96281220+46612744 -96281272+46613773 -96281341+46615955 -96281241+46616823 -96281189+46619641 -96281124+46623111 -96281100+46627279 -96281107+46628550 -96281051+46629489 -96280973+46630834
 -96631072+46630683 -96627342+46630652 -96614727+46630596
 -96614727+46630596 -96601508+46630644 -96598861+46630654 -96593499+46630673 -96588922+46630788
 -96588922+46630788 -96572637+46630744 -96565408+46630678 -96552125+46630675 -96546800+46630674 -96540762+46630628
 -96540762+46630628 -96530282+46630671 -96529279+46630675 -96525572+46630692 -96509684+46630709 -96504345+46630729 -96496061+46630734 -96483319+46630852
 -96483319+46630852 -96451242+46630744
 -96451242+46630744 -96444879+46630746
 -96444879+46630746 -96425344+46630745 -96422099+46630744 -96420004+46630744 -96412549+46630763 -96411746+46630765
 -96411746+46630765 -96408509+46630760 -96404351+46630753 -96404017+46630752 -96365862+46630519
 -96365862+46630519 -96364828+46630627 -96362247+46630899
 -96362247+46630899 -96362127+46630829 -96353188+46630687 -96348861+46630651
 -96348861+46630651 -96332934+46630743 -96331119+46630815 -96330355+46630828 -96328365+46630862
 -96328365+46630862 -96328266+46630859 -96324452+46630748
 -96324452+46630748 -96323647+46630750 -96306471+46630796 -96298783+46630816
 -96298783+46630816 -96296931+46630815 -96288138+46630813 -96281935+46630812
 -96281935+46630812 -96280973+46630834
 -96327360+45250372 -96327423+45250372 -96328038+45250485 -96328103+45250577 -96328070+45250965 -96327941+45251308 -96327974+45251628 -96328621+45252085 -96329041+45252245 -96330562+45252564 -96332537+45253227 -96335244+45254823
 -96327360+45250372 -96333766+45253706 -96334543+45254186 -96334672+45254346 -96334996+45254574 -96335244+45254823
 -96335244+45254823 -96339252+45256091 -96344411+45256400 -96345965+45256766 -96368642+45257589 -96368808+45257671 -96369136+45259120 -96373761+45260913
 -96373761+45260913 -96410267+45259964
 -96404981+48717203 -96387481+48717219
 -96387481+48717219 -96387465+48716952 -96386633+48702944 -96387561+48696740 -96387689+48688740 -96387694+48688455 -96388148+48660080 -96388084+48658585 -96387961+48655734 -96387901+48646164 -96387867+48645661 -96387893+48644739 -96387869+48643743 -96388115+48639540
 -96387833+48544231 -96388127+48558597 -96388078+48573284 -96388232+48587539 -96388234+48587742 -96388812+48596658 -96389148+48602224 -96389056+48608047 -96387917+48631181 -96388151+48638170
 -96388115+48639540 -96388151+48638170
 -96388151+48638170 -96388115+48639540
 -97163105+48543855 -97162648+48543884
 -97162648+48543884 -97162271+48543883
 -97162271+48543883 -97156264+48543923
 -97156264+48543923 -97143638+48543896
 -97143638+48543896 -97139612+48543906 -97128775+48543934 -97125346+48543967
 -97125346+48543967 -97117928+48543915
 -97117928+48543915 -97106919+48543919 -97085243+48544016 -97075177+48544031 -97063464+48544132 -97041618+48544221
 -97041618+48544221 -97041233+48544220 -97019943+48544145 -96998496+48544116 -96976752+48543943 -96955181+48543741 -96932853+48543445 -96911454+48543305 -96892127+48543270
 -96892127+48543270 -96891534+48543274 -96889676+48543319
 -96889676+48543319 -96867812+48543318
 -96867812+48543318 -96846360+48543326 -96845897+48543326 -96824051+48543443 -96802516+48543534 -96802343+48543534 -96792091+48543511 -96780463+48543484
 -96780463+48543484 -96758584+48543589
 -96758584+48543589 -96741961+48543525 -96736818+48543502
 -96736818+48543502 -96720590+48543556 -96715154+48543574 -96693197+48543649
 -96693197+48543649 -96671249+48543648
 -96671249+48543648 -96649552+48543663 -96648254+48543664 -96637094+48543671 -96627697+48543677
 -96627697+48543677 -96609069+48543637 -96605933+48543628 -96583292+48543602 -96566711+48543466
 -96566711+48543466 -96566607+48543512
 -96566607+48543512 -96545187+48543268 -96544072+48543233 -96542528+48543190
 -96542528+48543190 -96539291+48543266 -96525934+48543578 -96517825+48543579
 -96517825+48543579 -96497121+48543314
 -96497121+48543314 -96495742+48543369 -96489932+48543386 -96488934+48543393 -96483154+48543435 -96476530+48543477 -96453433+48543625 -96431555+48543762 -96424993+48543824 -96409983+48543966 -96390622+48544197 -96387833+48544231
 -96404815+48761100 -96404633+48775581 -96404633+48775653 -96404663+48803377 -96404665+48805285 -96404713+48847839 -96404714+48848707 -96404714+48849098 -96404716+48850427 -96404716+48850610 -96404932+48866185 -96404984+48869901 -96405000+48871000 -96405012+48871850 -96405046+48874979 -96405207+48889792 -96405384+48892453 -96405443+48908029 -96405433+48921253 -96405338+48935734 -96405315+48943319 -96405314+48943499 -96405413+48950328 -96405401+48964900 -96405599+48979357 -96405576+48979924 -96405598+48980384 -96405554+48994088 -96405411+48999858 -96405408+48999983
 -96404866+48731798 -96404981+48717203
 -96404981+48717203 -96404866+48731798
 -96404993+48746758 -96404815+48761100
 -96404993+48746758 -96405096+48747192 -96405080+48749977 -96404815+48761100
 -96404993+48746758 -96405338+48746530 -96405166+48746256 -96404866+48731798
 -96409438+43849411 -96409863+43849376
 -96409863+43849376 -96410409+43849379
 -96409438+43849411 -96410409+43849379
 -96410267+45259964 -96373761+45260913
 -96410267+45259964 -96410461+45260078 -96410849+45260284 -96412208+45260992 -96412394+45261080 -96430780+45269245 -96430763+45269352
 -96430763+45269352 -96441031+45269216 -96447864+45269125 -96452949+45269059
 -96410409+43849379 -96411279+43849384 -96412644+43849393 -96412799+43849395 -96412866+43849395 -96415183+43849411 -96417519+43849426 -96427740+43849494 -96432794+43849518 -96433442+43849520 -96437489+43849536 -96439228+43849544 -96442729+43849559 -96444388+43849566 -96452997+43849603 -96453264+43849604
 -97163105+48543855 -97163791+48544486 -97170672+48565152 -97168779+48565492 -97167093+48565729 -97165165+48565876 -97161382+48566058 -97154177+48566816 -97153000+48567095 -97151638+48567630 -97149649+48569405 -97148717+48570683 -97147743+48572774 -97147620+48573008 -97143126+48583339 -97145066+48614545
 -97145066+48614545 -97130964+48613614
 -97130964+48613614 -97131023+48622676
 -97131023+48622676 -97120051+48617743
 -97120051+48617743 -97119359+48618104 -97118691+48619062 -97118326+48619795 -97118652+48620884 -97119828+48622087 -97120943+48623113 -97121222+48623282 -97122047+48623945 -97122871+48624470 -97123643+48624983 -97125346+48626013 -97130743+48629611 -97130448+48632427 -97129336+48632845 -97125346+48633386
 -97125346+48633386 -97110483+48630890
 -97110483+48630890 -97101790+48656294 -97100223+48674910 -97092606+48682033 -97090477+48682745 -97089863+48684007 -97089955+48685110 -97091031+48686085 -97093092+48686902 -97095118+48687509 -97099013+48688369 -97102482+48689220 -97105927+48690240 -97123196+48717183 -97125345+48720084 -97125345+48720284 -97141947+48735860 -97137995+48749984 -97158234+48773686 -97157797+48787680 -97158638+48791266 -97171721+48796526 -97171027+48796630 -97170151+48796662
 -97170151+48796662 -97168896+48796589 -97167326+48796322 -97166510+48796193 -97165439+48796112
 -97165439+48796112 -97164830+48796119 -97163880+48796256 -97163149+48796537 -97173106+48799902 -97170654+48803827 -97163678+48812039 -97178052+48825436 -97182957+48846958 -97178042+48848204 -97181375+48871764 -97177945+48874478 -97177805+48874986 -97197582+48888014 -97200290+48890259 -97200985+48890778 -97212706+48908143 -97212709+48908965 -97212553+48909860 -97212081+48910949 -97211620+48912006 -97211159+48912909 -97210809+48913950 -97225466+48934450 -97226307+48935948 -97230055+48959027 -97236820+48965166 -97237541+48965341 -97238353+48966034 -97237898+48973300 -97238192+48978063 -97229299+49000567 -97229039+49000687
 -97229039+49000687 -97228318+49000685 -97216089+49000661 -97207419+49000645 -97204432+49000639 -97203140+49000625 -97195782+49000607 -97194052+49000603 -97186253+49000584 -97181773+49000573 -97179780+49000568 -97167807+49000539 -97150761+49000497 -97106269+49000446 -97083943+49000431 -97062443+49000418 -97000330+49000384
 -97000330+49000384 -97000330+49000416 -96930961+49000437
 -96930961+49000437 -96930960+48999984 -96929983+48999984 -96842593+48999983 -96801713+48999983 -96800162+48999983 -96798241+48999983 -96750318+48999982 -96734727+48999982 -96669151+48999982 -96625311+48999982 -96536161+48999981 -96535941+48999981 -96506220+48999981 -96502437+48999981 -96499037+48999981 -96497614+48999981 -96460102+48999981 -96449119+48999981 -96405408+48999983
 -96453067+45298115 -96450408+45298140 -96449492+45298175 -96449525+45298663
 -96449525+45298663 -96449644+45298689 -96449814+45298773 -96450044+45298985
 -96449525+45298663 -96450044+45298985
 -96450044+45298985 -96450538+45299223 -96451614+45300512 -96451781+45301555
 -96451781+45301555 -96454094+45301546
 -96451761+44631194 -96451752+44631371 -96451704+44636752 -96451627+44645289 -96451563+44645815 -96451532+44649015 -96451502+44659802 -96451504+44666779 -96451505+44668171 -96451506+44674292 -96451442+44674932 -96451456+44676404 -96451573+44688874 -96451509+44689331 -96451524+44695457 -96451543+44703135 -96451407+44707214 -96451328+44712225 -96451267+44716134 -96451232+44718375 -96451255+44722826 -96451305+44732733 -96451344+44737459 -96451345+44737580 -96451349+44738050 -96451334+44738732 -96451358+44739063 -96451366+44739266 -96451394+44739959 -96451489+44747009 -96451573+44760510 -96451380+44761788 -96451503+44769187 -96451559+44772556 -96451620+44776191 -96451692+44781315 -96451770+44786816 -96451823+44790471 -96451799+44791160 -96451888+44792299 -96451856+44793602 -96451856+44794699 -96451829+44797691 -96451809+44799993 -96451779+44803471 -96451767+44804749 -96451762+44805441 -96451559+44805468
 -96452949+45269059 -96452621+45254573 -96452612+45240066 -96452464+45227273 -96452448+45225852 -96452383+45224846 -96452415+45223475 -96452376+45219819 -96452284+45211295 -96452315+45208986 -96452152+45204849 -96452162+45203109 -96452201+45196280 -96452228+45191604 -96452232+45190946 -96452282+45182267 -96452304+45178563 -96452378+45165834 -96452449+45153598 -96452463+45151055 -96452465+45150881 -96452548+45136806 -96452353+45124071 -96452418+45122677 -96452322+45115328 -96452239+45108962 -96452222+45108142 -96452026+45095138 -96452060+45095064 -96452090+45095001 -96452219+45093836 -96452221+45088252 -96452224+45080836 -96452225+45078281 -96452225+45077680 -96452225+45077399 -96452229+45066852 -96452229+45066760 -96452229+45066023 -96452229+45064180 -96452232+45056477 -96452233+45054359 -96452210+45051602 -96452177+45050185 -96452182+45049473 -96452240+45042347 -96452171+45038112 -96452078+45037387 -96452110+45035673 -96452064+45027515 -96452139+45020933 -96452040+45017782 -96451976+45015699 -96452021+45012102 -96452007+45008340 -96452058+45006813 -96452071+45006421 -96451977+45001765 -96452037+44994314 -96452030+44994021 -96452094+44992010 -96452095+44991696 -96452124+44979418 -96452092+44977475 -96452253+44977155 -96452026+44968425 -96452103+44965636 -96452347+44962734 -96452186+44962666 -96452138+44957884 -96452151+44948153 -96452086+44946874 -96452076+44943708 -96452052+44936064 -96452000+44930853 -96451905+44921447 -96451984+44919059 -96452047+44910695 -96452033+44910420 -96451843+44906982 -96451853+44906672 -96451948+44904547 -96451953+44902582 -96451961+44898955 -96451977+44892480 -96451996+44891065 -96452009+44890080 -96452008+44885098 -96451662+44872583 -96451612+44867947 -96451644+44863399 -96451629+44858569 -96451621+44855960 -96451614+44853557 -96451642+44852612 -96451629+44851914 -96451607+44850679 -96451622+44849097 -96451626+44848675 -96451632+44841706 -96451616+44836386 -96451587+44834533 -96451573+44826170 -96451607+44823365 -96451510+44820337 -96451508+44819972 -96451476+44819542 -96451440+44806361 -96451559+44805468
 -96451761+44631194 -96451784+44630799 -96451720+44630708 -96451688+44627239 -96451597+44623623 -96451624+44616139 -96451655+44607425 -96451662+44605409 -96451668+44603744 -96451706+44601296 -96451727+44594605 -96451752+44586611 -96451797+44572553 -96451826+44555280 -96451833+44553833 -96451888+44544058 -96452016+44543533 -96452016+44543058 -96452015+44539761 -96452045+44531488 -96452076+44527831 -96452236+44526871 -96452010+44516929 -96452105+44513935 -96451974+44506849 -96451977+44506314 -96451978+44506148 -96451979+44505918 -96451983+44505259 -96451860+44492535 -96451866+44487540 -96451869+44485043 -96452122+44473043 -96452215+44470927 -96452218+44470873 -96451816+44460402 -96451852+44458871 -96451864+44458325 -96451864+44456108 -96451829+44444315 -96451924+44441549 -96451938+44436645 -96451982+44421234 -96451999+44416440 -96452012+44412776 -96452074+44395495 -96452073+44389690 -96452134+44383679 -96452185+44371724 -96452206+44362761 -96452213+44360149 -96452123+44357051 -96452282+44354857 -96452305+44345332 -96452168+44342552 -96452152+44342219 -96452161+44342063 -96452248+44340642 -96452309+44328094 -96452372+44325991 -96452356+44324600 -96452242+44313945 -96452248+44313362 -96452369+44312071 -96452363+44311470 -96452273+44302191 -96452239+44298655 -96452334+44297009 -96452500+44285687 -96452490+44284347 -96452617+44282702 -96452585+44280370 -96452413+44273804 -96452365+44271972 -96452369+44268967 -96452383+44265208 -96452419+44255274 -96452539+44254949 -96452673+44254588 -96452603+44248059 -96452603+44247798 -96452603+44247302 -96452602+44246105 -96452601+44244808 -96452512+44240362 -96452529+44238029 -96452560+44231953 -96452575+44228949 -96452598+44225785 -96452668+44217640 -96452706+44211280 -96452731+44205909 -96452774+44196895
 -96452774+44196895 -96452707+44183799 -96452731+44177695 -96452766+44169210 -96452767+44154722 -96452867+44148720 -96452882+44148546 -96452885+44147388 -96452896+44146595 -96452943+44143185 -96452945+44140126 -96452945+44139553 -96452958+44125609 -96452959+44120911 -96453030+44111288 -96453030+44111180 -96453108+44100683 -96453129+44097857 -96453161+44093609 -96453156+44084522 -96453150+44081914 -96453140+44077490 -96453131+44069412 -96453117+44065483 -96453110+44051515 -96453143+44045213 -96453187+44038350 -96453313+44036430 -96453405+44025413 -96453373+44023744 -96453331+44021826 -96453327+44021609 -96453171+44014359 -96453053+44008887 -96453100+44007372 -96453116+44006876 -96453082+44000978 -96453297+43994723 -96453328+43992871 -96453263+43980277 -96453389+43978060 -96453350+43973794 -96453319+43970281 -96453292+43967180 -96453165+43966540 -96453170+43965860 -96453217+43963654 -96453228+43963111 -96453289+43950814 -96453352+43949122 -96453362+43944722 -96453381+43936642 -96453507+43934790 -96453443+43932185 -96453403+43922038 -96453396+43920319 -96453391+43919054 -96453379+43913514 -96453375+43911795 -96453311+43906698 -96453342+43906447 -96453339+43891223 -96453319+43881406 -96453183+43878650 -96453304+43878583 -96453335+43877029 -96453205+43861421 -96453277+43859885 -96453289+43854764 -96453264+43849604
 -96452949+45269059 -96452982+45272718 -96452899+45276110 -96452886+45276626 -96452855+45278363 -96452839+45279817 -96452802+45283133 -96452800+45283422 -96452791+45284280 -96452834+45286397 -96452854+45287382 -96452891+45289217 -96452916+45290425 -96452942+45291688 -96452985+45293806 -96452988+45294656 -96453056+45297692 -96453067+45298115
 -96453067+45298115 -96453075+45298469 -96453988+45301462 -96454094+45301546
 -96454094+45301546 -96454144+45301586 -96454480+45301851 -96455520+45302632 -96469918+45325827 -96470475+45326545 -96475542+45334487 -96492493+45359223 -96492889+45359447 -96496826+45362103 -96500336+45364368 -96524108+45376323 -96555458+45384167 -96574592+45390919 -96574845+45391001 -96597198+45401453 -96616296+45407606 -96647750+45410068
 -96647750+45410068 -96653514+45409830 -96657339+45409302
 -96657339+45409302 -96678087+45410365 -96679011+45410417 -96686254+45413037 -96690639+45415932 -96703681+45428075 -96738130+45472338 -96751717+45499677 -96752865+45502163 -96763165+45519526 -96801852+45555358 -96803872+45557175 -96804048+45557420 -96805657+45558791 -96809443+45562326 -96811765+45564459 -96819145+45571241 -96833880+45584697 -96835451+45586129
 -96500941+48123325 -96500951+48116078 -96500951+48115832 -96500985+48115741 -96500968+48108706 -96500941+48096507 -96500936+48096431 -96500841+48094908 -96500852+48085814 -96500881+48064436 -96500898+48050524 -96500899+48035644 -96500900+48021696
 -96500900+48021696 -96489998+48021703
 -96489998+48021703 -96483154+48021683 -96482586+48021665 -96482622+48020241 -96482647+48007856 -96482666+47983971 -96482680+47980958 -96482685+47979948 -96482619+47973659 -96482659+47963499
 -96500340+45585440 -96511061+45585456
 -96500906+48127061 -96500812+48137858 -96500842+48152340 -96500893+48166937 -96500806+48174109
 -96500941+48123325 -96500906+48127061
 -96500941+48123325 -96500925+48124972 -96500906+48127061
 -96511061+45585456 -96500340+45585440
 -96566129+45585698 -96564286+45585688 -96552883+45585628 -96548482+45585517
 -96548482+45585517 -96535210+45585533
 -96535210+45585533 -96525013+45585514 -96514348+45585434
 -96514348+45585434 -96511061+45585456
 -96782170+48173367 -96760622+48173353
 -96760622+48173353 -96758149+48173358 -96757317+48173359 -96739392+48173392
 -96739392+48173392 -96717789+48173389 -96698005+48173386
 -96698005+48173386 -96695690+48173387 -96682665+48173487 -96674262+48173551 -96652592+48173717
 -96652592+48173717 -96630993+48173667 -96630701+48173610
 -96630701+48173610 -96609293+48173690
 -96609293+48173690 -96587525+48173688
 -96587525+48173688 -96587389+48173689 -96583840+48173733 -96565577+48173924
 -96565577+48173924 -96544345+48173746
 -96544345+48173746 -96522107+48173804 -96500806+48174109
 -96576626+46021847 -96574563+46036312 -96566336+46050893 -96565836+46051873 -96560245+46056634 -96556940+46065355 -96555788+46079454 -96555739+46079886 -96556386+46094174 -96556410+46094330 -96556652+46094554 -96563224+46108181 -96563252+46108364 -96563274+46108589 -96563245+46109011 -96563175+46110074 -96560185+46116587 -96568441+46123321 -96569851+46126031 -96568668+46130396 -96568668+46132292 -96572129+46137782 -96576987+46144608 -96579779+46152051 -96576366+46159644 -96579721+46160809 -96577452+46162820 -96577452+46163094 -96577058+46166065 -96580657+46167075 -96575480+46168418 -96576665+46170269 -96576994+46171549 -96576764+46173994 -96579199+46176781 -96585482+46177260 -96585647+46177309
 -96585647+46177309 -96586007+46176851 -96585718+46176096 -96585585+46175734 -96585802+46175523
 -96585802+46175523 -96586358+46175552 -96586863+46175967 -96587472+46176365 -96588087+46176417 -96588673+46179110 -96588788+46179430 -96589167+46181143 -96589233+46181395 -96588537+46183396 -96587557+46185782 -96587624+46188638 -96588118+46189187 -96588348+46189484 -96588579+46189689 -96588941+46189781
 -96588941+46189781 -96589961+46189689
 -96589961+46189689 -96590355+46189803 -96590619+46190009 -96590619+46190374 -96590224+46190717 -96591279+46195744 -96591079+46195932 -96590076+46210393 -96588621+46212746 -96588654+46213043 -96588951+46213317 -96589510+46213454 -96590761+46213499 -96592407+46213704 -96592802+46213841 -96592999+46214001 -96593000+46214390 -96592901+46214573 -96597124+46231207 -96598653+46235085 -96598103+46239504 -96591467+46245078 -96586944+46246617 -96584424+46248342 -96592778+46257077 -96593522+46257928 -96593773+46258515 -96593962+46258920 -96594506+46259407 -96594780+46259633 -96598036+46261057 -96598086+46261061 -96599448+46261114 -96600263+46261851 -96600275+46262169 -96599912+46262726 -96599805+46262841 -96599087+46263701 -96598796+46264256 -96598613+46265027 -96596877+46267783 -96596817+46268039 -96597317+46270403 -96596090+46271893 -96595622+46276784 -96596037+46277374 -96596445+46277922 -96599524+46282532 -96594796+46286292 -96595345+46286538
 -96595345+46286538 -96600116+46285717 -96600375+46285703 -96601018+46285667
 -96601018+46285667 -96601842+46285964 -96601974+46286101 -96602073+46286330 -96602041+46287015 -96601909+46287175 -96601349+46287450 -96600657+46287587
 -96600657+46287587 -96598943+46287519
 -96598943+46287519 -96598639+46287542 -96596306+46287977 -96595911+46289419 -96595912+46289797 -96595988+46290052 -96599605+46292454
 -96599605+46292454 -96601715+46292431
 -96601715+46292431 -96603594+46292659 -96605242+46293092 -96605803+46293321 -96605968+46293595 -96605968+46293869 -96605507+46294280 -96604716+46294738 -96603727+46295218 -96601618+46295904 -96597433+46297276 -96601383+46300692 -96598990+46310072 -96598423+46311472 -96598233+46312563 -96599824+46325770 -96605926+46326179 -96611201+46336562 -96620183+46340278 -96629242+46353933 -96630232+46354459
 -96630232+46354459 -96630760+46354391 -96631189+46354117 -96631586+46353752 -96632808+46352953 -96633072+46352793 -96633823+46352637
 -96633823+46352637 -96656932+46369582 -96657235+46369910 -96668406+46386586 -96675833+46399498 -96676328+46399955 -96676526+46400206 -96676757+46400686 -96676790+46400892 -96676988+46401006 -96677153+46401532 -96677252+46401966 -96677484+46402469 -96677550+46402811 -96678182+46404341 -96687228+46405646 -96685031+46413256 -96701930+46416363 -96693043+46418923 -96693175+46419654 -96693142+46420202 -96693043+46420545 -96692977+46420614 -96692679+46421482 -96692679+46421847 -96692812+46422122 -96693340+46422373
 -96693340+46422373 -96693836+46422282
 -96693836+46422282 -96702214+46425213 -96705315+46433321 -96717967+46442021
 -96717967+46442021 -96717831+46442016
 -96717831+46442016 -96716266+46444294 -96716349+46444444 -96716438+46444567 -96716032+46446198 -96716085+46446455 -96720492+46446870 -96721894+46448670 -96714270+46452830 -96712221+46455573 -96712250+46456315 -96712316+46456599 -96712986+46465833 -96712986+46466198 -96713118+46466335 -96713251+46466518 -96713615+46466746 -96713879+46466861
 -96713879+46466861 -96714739+46466678 -96715532+46466449 -96716194+46466357
 -96716194+46466357 -96716690+46466517 -96721124+46472709 -96730126+46478095
 -96730126+46478095 -96736706+46477412
 -96736706+46477412 -96734428+46482074 -96733429+46493354 -96738046+46499569 -96737918+46499685 -96737472+46499961 -96736631+46500521 -96736665+46500841 -96736797+46501115 -96737228+46501321 -96737658+46501412
 -96737658+46501412 -96738915+46501229 -96739544+46501091 -96740437+46500725 -96740768+46500433
 -96740768+46500433 -96737502+46511238 -96736785+46523783 -96736719+46524811 -96736852+46524994 -96737978+46525656 -96738475+46525793
 -96738475+46525793 -96739600+46525724 -96740560+46525541 -96741983+46525015 -96742711+46524877
 -96742711+46524877 -96744565+46524899 -96745161+46525127 -96739054+46543708 -96739882+46543955 -96750036+46544685 -96748296+46545709 -96746853+46559201 -96750878+46561112 -96750357+46562953 -96745998+46565184 -96745037+46565184 -96743017+46565414 -96743216+46565551 -96749935+46571260 -96752759+46572516 -96746173+46574806 -96747205+46581356 -96761192+46583420 -96772115+46599101 -96770416+46602038 -96775724+46605477 -96781519+46616379 -96781319+46616996 -96780698+46625829
 -96780698+46625829 -96787652+46623973
 -96787652+46623973 -96784601+46630281 -96783009+46630418
 -96576626+46021847 -96574821+46013643 -96574360+46005097 -96573408+45999959 -96572990+45993379 -96572975+45993142 -96572417+45988229 -96572362+45986377 -96572352+45986012 -96572482+45978688 -96571366+45972050 -96570842+45969331 -96570675+45966825 -96570645+45965972 -96570455+45964265 -96569301+45960807 -96568154+45958911 -96567859+45958477 -96565288+45956856 -96565216+45952077 -96562673+45948244 -96561334+45945655 -96561495+45944652 -96561867+45942878 -96561891+45941649 -96563280+45935238 -96563475+45934759 -96564518+45926256 -96564317+45921074 -96563967+45920300 -96564297+45919393
 -96564297+45919393 -96564866+45919403
 -96564866+45919403 -96567545+45916832 -96569149+45915505 -96569069+45914785 -96569401+45913946 -96569996+45913524 -96570019+45913344 -96569265+45911471 -96568918+45911426
 -96568918+45911426 -96567923+45911700
 -96567923+45911700 -96566711+45906124 -96567791+45904250 -96568315+45902902 -96568329+45902694 -96568349+45902412 -96568372+45902082 -96568053+45898697 -96568789+45896250 -96568941+45895250 -96568735+45893536 -96568281+45891203 -96568772+45888072 -96572567+45877290 -96572651+45876474 -96573259+45862506 -96572984+45861602 -96573048+45861334 -96574137+45846666 -96576544+45839945 -96577534+45837930 -96583932+45819042 -96611419+45795369 -96612512+45794442 -96613858+45793434 -96615480+45792531 -96617091+45791692 -96618195+45791063 -96619713+45790313 -96621737+45789482 -96623244+45788885 -96624566+45788312 -96625347+45787924 -96630345+45782380 -96634203+45777699 -96638992+45769043 -96639015+45768722 -96639180+45767112 -96639685+45765400 -96640153+45763920 -96641031+45761759 -96641941+45759871 -96642164+45759640 -96654071+45745283 -96657378+45742601 -96671961+45732745 -96697366+45722610 -96699096+45722039 -96759490+45688604 -96760866+45687518 -96762062+45686882 -96776765+45680050 -96789368+45673448 -96789756+45673177 -96826687+45653662 -96848613+45628270 -96851621+45619412 -96856622+45609815 -96856673+45608591 -96856552+45607961 -96856709+45606877 -96856899+45606641 -96857751+45605962 -96853646+45602307 -96850231+45599396 -96849987+45599240 -96849639+45599017 -96849444+45598944 -96846894+45596614 -96846490+45596261 -96844334+45594375 -96844282+45594323 -96843982+45594028 -96843957+45594003 -96842529+45592583 -96841273+45591439 -96835451+45586129
 -96566129+45585698 -96572219+45585788
 -96572219+45585788 -96566129+45585698
 -96572219+45585788 -96572280+45585789
 -96572280+45585789 -96572219+45585788
 -96698293+45585903 -96697479+45585812
 -96697479+45585812 -96692174+45585880 -96679774+45585880 -96656242+45585944
 -96656242+45585944 -96643581+45585780 -96643209+45585775 -96637885+45585709 -96636225+45585708 -96617227+45585503 -96607073+45585489 -96604468+45585486
 -96604468+45585486 -96602873+45585577
 -96602873+45585577 -96597341+45585533
 -96597341+45585533 -96585624+45585626 -96577476+45585691 -96573809+45585720 -96572280+45585789
 -96635748+46630594 -96631072+46630683
 -96635748+46630594 -96635118+46630685
 -96635118+46630685 -96631072+46630683
 -96635748+46630594 -96637104+46630600 -96639575+46630611 -96646463+46630644
 -96646463+46630644 -96650731+46630611 -96652201+46630600 -96652782+46630600 -96655750+46630601 -96665998+46630603 -96673495+46630605
 -96673495+46630605 -96677144+46630559 -96684416+46630540 -96687143+46630532 -96694459+46630514 -96698041+46630514 -96715620+46630512 -96718971+46630465 -96723537+46630463 -96736782+46630459 -96740431+46630389 -96747983+46630320 -96748459+46630316 -96754008+46630315 -96757534+46630294 -96761647+46630273
 -96761647+46630273 -96763836+46630274 -96778830+46630279 -96781019+46630292 -96783009+46630418
 -96698293+45585903 -96698669+45585868
 -96698669+45585868 -96698293+45585903
 -96698669+45585868 -96698749+45585861
 -96698749+45585861 -96698669+45585868
 -96740118+45585779 -96719808+45585740
 -96719808+45585740 -96699302+45585812 -96698749+45585861
 -96740118+45585779 -96740932+45585641
 -96740932+45585641 -96740118+45585779
 -96740932+45585641 -96744274+45585736 -96761032+45586028
 -96761032+45586028 -96761846+45586006
 -96753878+47151048 -96737925+47151146
 -96753878+47151048 -96750355+47151082 -96737925+47151146
 -96783009+46630418 -96798038+46630265
 -96798038+46630265 -96791298+46637503 -96790798+46643011 -96798227+46653500 -96798758+46653752 -96799056+46654072 -96799056+46655169 -96798923+46655580 -96798956+46656448 -96799188+46657020 -96799188+46657568 -96798989+46657888 -96798823+46658071 -96797265+46659256 -96801383+46666990 -96794410+46667916 -96793368+46671641 -96792512+46671711 -96799250+46678248 -96784205+46686768 -96790946+46703023 -96789826+46704519 -96783962+46706442 -96783527+46711766 -96782561+46716335 -96791197+46718874 -96779899+46722915 -96779263+46729610 -96779562+46729999 -96779927+46730182
 -96779927+46730182 -96780459+46730068 -96780692+46729885 -96780924+46729542 -96780925+46729359 -96781390+46729040 -96781955+46728834
 -96781955+46728834 -96782520+46728857 -96783018+46728972 -96784280+46730914 -96780515+46745423 -96789789+46756609 -96789789+46756701 -96787762+46766492
 -96787762+46766492 -96778413+46764604
 -96778413+46764604 -96778179+46764644 -96777881+46764695 -96776817+46764969 -96776418+46765220 -96775686+46766043 -96775453+46766751 -96775485+46767185 -96775751+46767528 -96776183+46767802 -96778976+46768420 -96780639+46768535 -96790077+46774448 -96790080+46774570 -96789814+46774798 -96789515+46774912 -96788883+46775003
 -96788883+46775003 -96788018+46774729 -96786522+46774135 -96785923+46773997
 -96785923+46773997 -96784992+46774089 -96784294+46774317 -96783728+46774751 -96783462+46774979 -96783135+46776136 -96784831+46778458 -96791510+46782025 -96788589+46783525 -96787363+46784663 -96787148+46785651 -96795486+46789155 -96801083+46796417 -96801549+46796645 -96801905+46797165 -96799646+46798702 -96796689+46803728 -96796755+46803908 -96795922+46808230 -96796488+46808709 -96797486+46809098 -96799516+46809761 -96800947+46810081 -96801446+46810401 -96802145+46810995 -96802411+46811315 -96802444+46811452 -96802544+46811521 -96802013+46812464 -96801896+46812464 -96799912+46817628 -96799938+46817947 -96800160+46819664 -96797960+46822364 -96792263+46826812 -96791559+46827864
 -96791559+46827864 -96781366+46824935
 -96781366+46824935 -96780159+46825863 -96783053+46828270 -96793925+46833051 -96793959+46833064 -96793159+46834364 -96792659+46834464
 -96792659+46834464 -96784907+46833402
 -96784907+46833402 -96784805+46833539 -96782859+46836163 -96782759+46837063 -96787561+46839900 -96779659+46843663 -96781259+46847263 -96780559+46847763 -96785255+46854267 -96777258+46857263 -96779158+46858563 -96783959+46861663 -96783859+46863263 -96782958+46864463 -96781358+46866263 -96780758+46867163 -96780358+46868363 -96780502+46868635 -96780858+46869263 -96782258+46870763 -96779302+46872699 -96776258+46873763 -96775958+46874363 -96776558+46875163 -96780358+46877063 -96775558+46879163 -96771658+46881063
 -96771658+46881063 -96771358+46879763
 -96771358+46879763 -96767358+46883663 -96768058+46884763 -96769758+46884763 -96773942+46886267 -96773158+46890363 -96775814+46894747 -96775430+46898027 -96775307+46898272 -96770758+46901763 -96771749+46902297 -96773558+46903563 -96772870+46904171 -96772694+46904443 -96769782+46906331
 -96769782+46906331 -96768719+46905797 -96767458+46905163 -96765657+46905063
 -96765657+46905063 -96764457+46907463 -96763904+46912003 -96763973+46912507 -96756143+46915970 -96761269+46919547 -96765257+46927563 -96765189+46928139
 -96765189+46928139 -96776657+46926363
 -96776657+46926363 -96785958+46930164
 -96785958+46930164 -96791737+46929073
 -96791737+46929073 -96791707+46929943 -96791673+46930929 -96791558+46934264 -96791105+46935290 -96791035+46935449 -96790982+46935569 -96790644+46936336 -96790560+46936526 -96790549+46936552 -96790194+46937355 -96790188+46937369 -96790319+46938025 -96790515+46938295 -96791960+46941850 -96798058+46944564 -96804662+46947468 -96802758+46948564 -96801766+46948684 -96800298+46948801 -96798790+46952684 -96801590+46955596 -96801702+46958780 -96797285+46963020 -96798405+46967404
 -96798405+46967404 -96807014+46967356 -96807174+46966908 -96807398+46966268 -96807462+46965628 -96807606+46965052 -96807638+46964700 -96808022+46964412 -96808470+46964140
 -96808470+46964140 -96820054+46976829 -96821734+46983773 -96822054+46985021 -96822374+46985533 -96822630+46985917 -96822886+46986173 -96823094+46986301 -96823846+46986637 -96825446+46987133 -96826182+46987485 -96826310+46987661 -96822518+46991261 -96822694+46991501 -96822230+46999261 -96822982+46999965 -96823180+46999965 -96830138+47020586 -96827828+47022519 -96825523+47023365 -96816868+47023707 -96821714+47030654
 -96821714+47030654 -96823251+47030563 -96825090+47030060
 -96825090+47030060 -96825959+47030083 -96826327+47030220 -96826895+47030677 -96827162+47030951 -96827262+47031293 -96827196+47032116 -96826828+47032687 -96815599+47034310 -96826563+47046945 -96817806+47051127 -96820553+47063024 -96821571+47063821 -96821697+47063920 -96821819+47064015 -96829278+47074421 -96815934+47087664 -96817220+47092678 -96817239+47097123 -96817239+47097786 -96817306+47097991 -96817507+47098220 -96817942+47098540 -96820485+47099295 -96820819+47099546 -96821020+47099752 -96821087+47099957 -96821020+47100894 -96815736+47104525 -96816335+47108434 -96826578+47118510 -96827415+47119653 -96824807+47124968 -96828161+47138269 -96831042+47141513 -96840043+47150475
 -96761846+45586006 -96781960+45585968
 -96840043+47150475 -96828031+47150539 -96824748+47150539 -96824212+47150494 -96821801+47150471
 -96821801+47150471 -96821575+47150489 -96820696+47150563 -96819814+47150563 -96817112+47150563 -96799819+47150713 -96798892+47150721 -96796279+47150789 -96782827+47150857 -96775012+47150898 -96769711+47150934 -96768286+47150944 -96753878+47151048
 -96781960+45585968 -96761846+45586006
 -96835451+45586129 -96833886+45586118 -96830732+45586097 -96825837+45586064 -96823689+45585995
 -96823689+45585995 -96811548+45586110
 -96811548+45586110 -96809334+45586087 -96808106+45586087 -96804180+45586086 -96802825+45586086 -96788602+45586004 -96782481+45585968 -96781960+45585968
 -96803944+48173322 -96782170+48173367
 -96803944+48173322 -96793272+48173261
 -96793272+48173261 -96782170+48173367
 -96840043+47150475 -96840657+47150881 -96835602+47156617
 -96835602+47156617 -96825319+47154698
 -96825319+47154698 -96819291+47165232 -96824350+47170213 -96824530+47179560 -96824687+47179947 -96830421+47193359 -96844399+47194750 -96827976+47200237 -96827741+47200443 -96827406+47200808 -96827385+47201224 -96842239+47232269 -96832946+47237588 -96840606+47249973 -96843945+47249973 -96846689+47260689 -96834743+47266743 -96839410+47269099
 -96839410+47269099 -96842263+47268550 -96842968+47268481
 -96842968+47268481 -96844042+47268526 -96844747+47268572 -96845486+47268777 -96846359+47269257 -96846829+47269645 -96847131+47269988 -96847602+47270833 -96840354+47277621 -96841924+47295422 -96844099+47310202 -96842353+47312670 -96845148+47317358 -96836947+47318383 -96837333+47324063 -96837319+47324346 -96836916+47324803 -96830737+47338033 -96844992+47345616 -96843481+47350294 -96843381+47350323 -96844951+47353340 -96848298+47364305 -96848399+47364396 -96848432+47364602 -96849206+47365356 -96850047+47365973 -96850686+47366269 -96851258+47366406
 -96851258+47366406 -96853276+47366291 -96854857+47365994 -96856370+47365971
 -96856370+47365971 -96857279+47366223 -96858457+47367913 -96858250+47368147
 -96858250+47368147 -96845004+47367916
 -96845004+47367916 -96844029+47367985 -96842886+47368351 -96841978+47368876 -96839725+47370019 -96838178+47370568 -96837741+47370819 -96837271+47371345 -96836968+47372167 -96837002+47372601 -96852676+47374973 -96851874+47374973 -96850529+47375257 -96848516+47382605 -96847877+47382696 -96839607+47392432 -96851578+47404993 -96841905+47411532 -96842169+47411756
 -96842169+47411756 -96858409+47410620
 -96858409+47410620 -96861025+47413446 -96854403+47425786 -96864237+47428844 -96856199+47440683 -96859234+47445274 -96859537+47445662 -96859538+47446462 -96859235+47446873 -96858149+47447653 -96857750+47447940 -96854669+47454930 -96855271+47459532 -96860298+47469081 -96860535+47470223 -96867820+47477166 -96852795+47484300 -96856198+47493843 -96849095+47497784 -96848943+47497900 -96848860+47497964 -96848860+47498992
 -97146703+48173223 -97146219+48173224
 -97146219+48173224 -97137608+48173209
 -97137608+48173209 -97128693+48173228
 -97128693+48173228 -97125760+48173209
 -97125760+48173209 -97106946+48173423
 -97106946+48173423 -97085341+48173386 -97074542+48173271 -97074489+48173270 -97063720+48173156
 -97063720+48173156 -97042015+48173185 -97020394+48173215
 -97020394+48173215 -96999057+48173160 -96998705+48173159 -96998029+48173158 -96997587+48173145 -96995928+48173107 -96990093+48173076 -96988922+48173070 -96984427+48173000
 -96984427+48173000 -96981256+48173076
 -96981256+48173076 -96977565+48173021 -96975150+48172968
 -96975150+48172968 -96974994+48172969 -96970549+48173003 -96970368+48173003 -96944844+48173108 -96938709+48173170 -96933988+48173205 -96933062+48173209 -96912332+48173298
 -96912332+48173298 -96900780+48173209 -96899327+48173198 -96893222+48173150 -96890796+48173132
 -96890796+48173132 -96869072+48173206 -96847416+48173265 -96825513+48173324
 -96825513+48173324 -96803944+48173322
 -96848860+47498992 -96850412+47499974 -96850682+47499974 -96850788+47499974 -96853286+47503881 -96853622+47511930 -96866083+47522999 -96870573+47526516 -96870920+47527105 -96870979+47527224 -96870946+47527886 -96870609+47528229 -96870069+47528618 -96869193+47528915 -96868046+47529030
 -96868046+47529030 -96866528+47529008 -96865010+47528963
 -96865010+47528963 -96862379+47529055 -96861097+47529307 -96862896+47540845
 -96862896+47540845 -96845518+47540234
 -96845518+47540234 -96851399+47554512 -96865622+47569517 -96852703+47584441 -96852095+47584921 -96852046+47585008 -96851554+47585964 -96857575+47596252
 -96857575+47596252 -96854264+47595933
 -96854264+47595933 -96853014+47596025 -96852170+47596345 -96851528+47596734 -96851157+47597236 -96850955+47597693 -96850955+47598287 -96854537+47600388 -96854880+47607219 -96854981+47607402 -96855068+47607849 -96861269+47612335 -96867995+47614365 -96884639+47651242 -96885710+47661547 -96889627+47668587 -96886875+47672188 -96885630+47672696 -96885258+47673670 -96885289+47673760 -96899286+47687097 -96899267+47687928 -96907604+47695119 -96920423+47711391 -96919508+47713856 -96925766+47730322 -96933316+47738716 -96933282+47739401 -96933011+47739949 -96932707+47740269 -96931826+47741092 -96930810+47741663 -96930200+47742120 -96929319+47742988 -96929014+47743445 -96928743+47744130 -96937229+47759481 -96937921+47760367 -96938265+47760881 -96934842+47766752 -96944500+47771641 -96965316+47783474 -96968758+47799530 -96972186+47802866 -96976549+47803691 -96981009+47804413 -96983198+47805060 -96983356+47805300 -96989474+47807136 -96981811+47809081 -96980589+47809127 -96979674+47809402 -96978894+47809882 -96978250+47810568 -96978047+47811116 -96977946+47811619 -96978116+47812121 -96978489+47812715 -96978693+47812829 -96974595+47822381 -96994152+47846013 -96995620+47847368 -96996877+47847962 -96996959+47848190 -96997291+47856557 -96999400+47860277 -97000356+47860915 -97001759+47861266 -97008403+47870713 -97016107+47871457 -97016634+47871508 -97017512+47871618 -97021863+47873025 -97023156+47873978 -97023156+47874978 -97022120+47875447 -97022035+47881402 -97025347+47885514 -97022255+47888378 -97018955+47891078 -97022555+47893278 -97023955+47898078 -97024531+47908298
 -97024531+47908298 -97018433+47905944 -97017254+47905678
 -97017254+47905678 -97015064+47907278 -97015647+47910710 -97019554+47914042 -97021454+47914678 -97018054+47918078 -97021354+47922078 -97021954+47922378 -97023590+47923535 -97024709+47924327 -97026054+47925278 -97028454+47926878 -97029654+47927578 -97032354+47928479 -97037354+47933279 -97035554+47936579 -97037440+47939871 -97039457+47940491 -97041654+47940579 -97044954+47941079 -97051054+47943379 -97054554+47946279 -97055554+47949079 -97055311+47950111 -97055154+47950779 -97059054+47962080 -97061454+47963580 -97060055+47967136 -97059153+47975380 -97053387+47991314 -97064536+47999980 -97064500+48000378 -97064409+48001914 -97072307+48019511 -97072184+48020638 -97069792+48033351 -97071955+48047361 -97072257+48048068 -97073229+48049896 -97074015+48051212 -97074723+48052018 -97075641+48052725 -97076711+48053275 -97078252+48053997 -97079544+48054456 -97081561+48055230 -97082895+48055794 -97083824+48056259 -97084009+48056352 -97087530+48058822 -97088200+48059570 -97090540+48062634 -97100234+48078581 -97100155+48078757 -97099862+48079870 -97099431+48082106 -97099433+48083708 -97099619+48084848 -97099798+48085884 -97100163+48086827 -97101263+48088335 -97109747+48091638 -97123205+48106648 -97123614+48107781 -97144575+48164092 -97146703+48173223
 -97163105+48543855 -97161439+48542325 -97144238+48519041
 -97144238+48519041 -97142697+48519415 -97141178+48520175 -97139561+48520944 -97138565+48521400 -97136634+48522086 -97133990+48522682 -97130793+48522695
 -97130793+48522695 -97129053+48522278 -97127607+48521427 -97147706+48512301 -97148302+48499983 -97148008+48499632 -97143788+48483445 -97136830+48473150 -97129156+48456800 -97129186+48456373 -97150633+48440816
 -97150633+48440816 -97125347+48442294
 -97125347+48442294 -97125347+48432879 -97141261+48427153 -97125347+48422593 -97122739+48420327 -97125347+48416145 -97138452+48414544 -97137961+48414008 -97137663+48413688 -97131631+48409527 -97153866+48383897 -97153279+48383394 -97140226+48370250 -97140377+48370232 -97140477+48370225 -97140728+48370208 -97155410+48368852 -97145618+48358032 -97139851+48353425 -97129571+48332591 -97137806+48330809 -97138016+48325493
 -97138016+48325493 -97130340+48328193
 -97130340+48328193 -97129206+48328131 -97127577+48327950 -97126286+48327783 -97125731+48327696 -97125348+48327656 -97125348+48319556 -97137206+48312879 -97137627+48312427 -97137926+48311984 -97138033+48311549 -97138080+48311049 -97138102+48310566 -97137992+48310115 -97137749+48309729 -97137206+48309328 -97136590+48309056
 -97136590+48309056 -97125348+48311833
 -97125348+48311833 -97125348+48306656 -97125348+48302887 -97125348+48298853 -97132321+48295247 -97125348+48291855 -97117162+48282385 -97116639+48280685 -97125348+48276338 -97125348+48275034 -97125348+48270452 -97144405+48266238 -97125348+48264042 -97125348+48260008 -97125348+48253695 -97125108+48249983 -97125348+48249910 -97126399+48249726 -97144496+48246131 -97146092+48245187 -97146744+48244484 -97147170+48242966 -97147076+48242201 -97145930+48241620 -97144444+48241182
 -97144444+48241182 -97142238+48241196 -97140546+48241472 -97138533+48241488
 -97138533+48241488 -97141133+48236519 -97149774+48218088
 -97149774+48218088 -97145817+48220133 -97145725+48220196
 -97145725+48220196 -97140972+48202679 -97140489+48194658 -97141082+48193987 -97141233+48193602 -97142695+48191224 -97146768+48182058 -97146703+48173223
